ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ tddwiki https://tdd.wikipedia.org/wiki/%E1%A5%9E%E1%A5%A8%E1%A5%9D%E1%A5%B4_%E1%A5%98%E1%A5%A3%E1%A5%B2_%E1%A5%96%E1%A5%A5%E1%A5%B0 MediaWiki 1.44.0-wmf.21 first-letter ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥪᥐ ᥖᥩᥢᥰ ᥟᥧᥙᥱ ᥐᥧᥛ ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ ᥟᥧᥙᥱ ᥐᥧᥛ ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥧᥙᥱ ᥐᥧᥛ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥣᥭᥱ ᥟᥧᥙᥱ ᥐᥧᥛ ᥜᥣᥭᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ ᥟᥧᥙᥱ ᥐᥧᥛ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ ᥟᥧᥙᥱ ᥐᥧᥛ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ ᥟᥧᥙᥱ ᥐᥧᥛ ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛᥴ ᥙᥫᥒ ᥗᥣᥢ ᥟᥧᥙᥱ ᥐᥧᥛ ᥙᥫᥒ ᥗᥣᥢ TimedText TimedText talk ᥛᥨᥝᥱ ᥓᥧᥰ ᥟᥧᥙᥱ ᥐᥧᥛᥴ ᥛᥩᥱ ᥓᥧᥰ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:!! 10 8 4800 11 2024-10-16T09:56:40Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5406468]] 4800 wikitext text/x-wiki ||<noinclude> {{documentation}} </noinclude> d61phtu9kn6qo3w09kpqbbk3pj30f7g ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:!( 10 9 4801 15 2024-10-16T09:56:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6211185]] 4801 wikitext text/x-wiki [<noinclude>{{documentation}} </noinclude> qvvc6mjzacpft3bf083jxy69v52daql ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:!(( 10 10 4802 19 2024-10-16T09:56:45Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6609618]] 4802 wikitext text/x-wiki [[<noinclude>{{documentation}} </noinclude> gfuk73m26pok2l85wqdl3pjlivckom9 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:!- 10 11 4803 23 2024-10-16T09:56:47Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5406460]] 4803 wikitext text/x-wiki |-<noinclude> {{documentation}} </noinclude> 8mq0naqny1kw9mvjq5p0dhq9iryrnys ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:- 10 12 4804 26 2024-10-16T09:56:49Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5007897]] 4804 wikitext text/x-wiki <div style="clear:{{{1|both}}};"></div><noinclude> {{Documentation}} </noinclude> isum2qtq9f3dbpn2qa655zhdjooag26 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:.w 10 13 4805 29 2024-10-16T09:56:52Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6668747]] 4805 wikitext text/x-wiki <includeonly> ·</span> <span class="nowrap"></includeonly><noinclude>{{Doc}}</noinclude> 52faklrfjj0gldvj8aex4f95w2eltbi ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:0 10 14 31 30 2024-10-15T06:13:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 30 wikitext text/x-wiki <includeonly><span style="visibility:hidden;color:transparent;">{{{1|0}}}</span></includeonly><noinclude> {{documentation}} </noinclude> 6u160wkfz95wmyt8kzvtg16qpbeqmqj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Abbr 10 15 4806 35 2024-10-16T09:56:54Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5412927]] 4806 wikitext text/x-wiki <abbr {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} title="{{#tag:nowiki|{{#invoke:String|replace|{{{2|}}}|"|&quot;}}}}">{{{1|}}}</abbr><noinclude>{{Documentation}} </noinclude> 050axpjow0v1hobwwxfo22is74syxq8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:About 10 16 4807 45 2024-10-16T09:56:57Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5766677]] 4807 wikitext text/x-wiki {{Hatnote|<!-- -->{{#if: {{{1|}}}|<!-- --> ᥐᥢ {{#if:{{{section|}}}| ᥟᥢ ᥘᥭᥳ|{{Namespace detect|main= ᥙᥩᥒ ᥘᥤᥐ|category= ᥐᥢ|other= ᥘᥣᥲ ᥘᥤᥐ}}}} ᥘᥭᥳ ᥙᥥᥢ ᥘᥩᥒ {{{1}}} ᥕᥝᥳ။&#32;&#32;}}<!-- --> ᥖᥩᥢᥲ ᥖᥣᥱ {{#if:{{{2|}}}|{{{2}}}|ᥑᥨᥝᥲ ᥓᥬᥳ ᥖᥪᥰ ᥖᥣᥒᥱ ᥓᥫᥰ}} {{#if:{{{3|}}}|[[{{{3}}}|{{{3}}}]]{{#ifeq:{{{4|}}}|and|&#32;ᥘᥦᥳ {{#if:{{{5|}}}|[[{{{5}}}|{{{5}}}]]|[[{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)|{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)]]}}}}|ᥖᥨᥭᥰ ᥖᥤᥲ [[{{PAGENAME}}(ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)|{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)]]}}။<!-- -->{{#if:{{{2|}}}|{{#if:{{{4|}}}|<!-- -->{{#ifeq:{{{4|}}}|and||<!-- "and" is a special word, don't output "For and, ..." -->&#32;&#32;ᥖᥩᥢᥲ ᥖᥣᥱ {{#ifeq:{{{4}}}|1|ᥑᥨᥝᥲ ᥓᥬᥳ ᥖᥪᥝᥰ ᥖᥣᥒᥱ ᥓᥫᥰ|{{{4}}}}} {{#if:{{{5|}}}|[[{{{5}}}|{{{5}}}]]{{#ifeq:{{{6|}}}|and|&#32;ᥘᥦᥲ {{#if:{{{7|}}}|[[{{{7}}}|{{{7}}}]]|[[{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)|{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)]]}}}}|ᥖᥨᥭᥰ ᥖᥤᥲ [[{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)|{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)]]}}။}}<!-- -->{{#if:{{{6|}}}|<!-- -->{{#ifeq:{{{6|}}}|and||<!-- -->&#32;&#32; ᥖᥩᥢᥲ ᥖᥣᥱ {{#ifeq:{{{6}}}|1|ᥑᥨᥝᥲ ᥓᥬᥳ ᥖᥪᥰ ᥖᥣᥒᥱ ᥓᥫᥰ|{{{6}}}}} {{#if:{{{7|}}}|[[{{{7}}}|{{{7}}}]]{{#ifeq:{{{8|}}}|and|&#32;ᥘᥦᥲ {{#if:{{{9|}}}|[[{{{9}}}|{{{9}}}]]|[[{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)|{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)]]}}}}|ᥖᥨᥭᥰ ᥖᥤᥲ [[{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)|{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)]]}}}}<!-- -->{{#if:{{{8|}}}|<!-- -->{{#ifeq:{{{8|}}}|and||<!-- -->&#32;&#32; ᥖᥩᥢᥲ ᥖᥣᥱ {{#ifeq:{{{8}}}|1|ᥑᥨᥝᥲ ᥓᥬᥳ ᥖᥪᥰ ᥖᥣᥒᥱ ᥓᥫᥰ|{{{8}}}}} {{#if:{{{9|}}}|[[{{{9}}}|{{{9}}}]]|ᥖᥨᥭᥰ ᥖᥤ [[{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)|{{PAGENAME}} (ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ)]]}}}}<!-- -->}}<!-- -->}}<!-- -->}}}}}}<!-- -->{{#if:{{{_nocat|}}}||{{#if:{{{1|}}}{{{2|}}}||{{#if:{{{3|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Hatnote templates using unusual parameters|A{{PAGENAME}}]]}}}}{{#ifeq:{{Str left|{{{1}}}|3}}|is |[[ᥙᥫᥒ ᥗᥣᥢ:Hatnote templates using unusual parameters|B{{PAGENAME}}]]}}}}<noinclude> {{Documentation}} </noinclude> 513akrjvlhxhu1z90oepou4q7wo6fab ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:AddNewSection 10 17 4808 50 2024-10-16T09:56:59Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6003096]] 4808 wikitext text/x-wiki <includeonly>{{#ifeq:{{{Tab|No}}}|Yes|{{#ifeq:{{{Page|{{FULLPAGENAME}}}}}|{{FULLPAGENAME}}|__NEWSECTIONLINK__}}}}<span id="{{#if:{{{Anchor|}}}|{{{Anchor}}}|AddNewSection Anchor}}" class="plainlinks">[{{fullurl:{{{Page|{{FULLPAGENAME}}}}}|action=edit&section=new{{#if:{{{Preload|}}}|&preload={{urlencode:{{{Preload}}}}}}}{{#if:{{{Subject|}}}|&preloadtitle={{urlencode:{{{Subject}}}}}}}{{#if:{{{Editintro|}}}|&editintro={{urlencode:{{{Editintro}}}}}}}{{#ifeq:{{{Lang|{{CONTENTLANGUAGE}}}}}|{{CONTENTLANGUAGE}}||&uselang={{{Lang}}}}}}} <span id="{{#if:{{{Anchor|}}}||Anchor:AddNewSection Anchor}}" title="{{{Tooltip|{{#ifexist:{{{Page|{{FULLPAGENAME}}}}}|Add a new section at the end of page: {{{Page|{{FULLPAGENAME}}}}}|{{INT:Red-link-title/{{{Lang|{{CONTENTLANGUAGE}}}}}|{{{Page|{{FULLPAGENAME}}}}}}}}}}}}">{{{Text|{{INT:Tooltip-ca-addsection/{{{Lang|{{CONTENTLANGUAGE}}}}}}}}}}]</span></includeonly><noinclude><noinclude> {{Documentation}} </noinclude> 50r9o958swa77sgag85yo3zb8dnneln ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Age 10 18 4809 54 2024-10-16T09:57:01Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6236144]] 4809 wikitext text/x-wiki <includeonly>{{#expr:({{formatnum:{{{4|{{#time: Y|now|en}}}}}|R}})-({{formatnum:{{{1}}}|R}})-(({{formatnum:{{{5|{{#time: n|now|en}}}}}|R}})<({{formatnum:{{{2}}}|R}})or({{formatnum:{{{5|{{#time: n|now|en}}}}}|R}})=({{formatnum:{{{2}}}|R}})and({{formatnum:{{{6|{{#time: j|now|en}}}}}|R}})<({{formatnum:{{{3}}}|R}}))}}</includeonly><noinclude> {{Documentation}} </noinclude> tobx0357fl6qt8ngleykmd33twv4lse ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Align 10 19 4810 58 2024-10-16T09:57:03Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6027902]] 4810 wikitext text/x-wiki {{safesubst<noinclude/>:#switch: {{safesubst<noinclude/>:lc:{{{1|center}}}}} |left = <div style="float: left;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |right = <div style="float: right;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |center = {{safesubst<noinclude/>:Center|{{{2}}}|style={{{style|}}} }} |#default = Error in [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Align]]: the alignment setting "{{{1}}}" is invalid. }}<noinclude> {{documentation}} </noinclude> i6djevurnvt23bze1m64thjl3y0plyo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Aligned table 10 20 4811 62 2024-10-16T09:57:05Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q16712007]] 4811 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:aligned table|table}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> f9ai08qiv33yplpxqzemqvz0ity1hmg ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Allow wrap 10 21 4812 65 2024-10-16T09:57:09Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6676638]] 4812 wikitext text/x-wiki <span class="wrap">{{{1}}}</span><noinclude>{{Documentation}}<!--interwikis/categories go inside doc--> </noinclude> lljno0c7jp6b2d81ld0ulwy6bwis9fa ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ambox 10 22 4813 69 2024-10-16T09:57:12Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5617634]] 4813 wikitext text/x-wiki {{#invoke:Message box|ambox}}{{#ifeq:{{{small}}};{{NAMESPACENUMBER}}|left;0|[[ᥙᥫᥒ ᥗᥣᥢ:Articles using small message boxes]]}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> of2z8cvud8t7r8grkhj6ky238ko4yhh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Anchor 10 23 4814 73 2024-10-16T09:57:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5412976]] 4814 wikitext text/x-wiki {{{{{|safesubst:}}}#invoke:anchor|main}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> tekg7t09p6mxqgiemm88y2jlnrsql6p ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Archive bottom 10 24 4815 77 2024-10-16T09:57:17Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6663585]] 4815 wikitext text/x-wiki <div style="padding-left: 1.6em; font-style: italic; border-top: 1px solid #a2a9b1; margin: 0.5em 0; padding-top: 0.5em">The discussion above is closed. <b style="color: #FF0000;">Please do not modify it.</b> {{safesubst:<noinclude />#switch: {{safesubst:<noinclude />PAGENAME}} | Administrators&#39; noticeboard/Incidents | Administrators&#39; noticeboard = | Subsequent comments should be made on the appropriate discussion page.}} No further edits should be made to this discussion.</div><!-- from [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Archive bottom]] --> <noinclude><div></noinclude></div>{{SAFESUBST:<noinclude />-}}{{{{{|safesubst:}}}#ifeq:<includeonly>{{subst:substcheck}}</includeonly>|SUBST||{{#if:{{{rfcid|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using Rfc top or Rfc bottom with rfcid parameter]]}}}}<noinclude> {{Doc|Template:Archive top/doc}} </noinclude> 5y5hpe91681tab11cq6plqtv5unyhvx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Authority control 10 25 4816 85 2024-10-16T09:57:19Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q3907614]] 4816 wikitext text/x-wiki {{#invoke:Authority control|authorityControl}} <noinclude> {{Documentation}} </noinclude> c2y4zqkhzo2xqe259048nptv3m2ofpl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Bd 10 26 4817 89 2024-10-16T09:57:21Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6171224]] 4817 wikitext text/x-wiki <includeonly>{{ {{{|safesubst:}}}#if:{{{3|}}}|{{DEFAULTSORT:{{{3}}}}}}} {{ {{{|safesubst:}}}#ifeq:{{ {{{|safesubst:}}}NAMESPACE}}|{{ {{{|safesubst:}}}ns:0}}|[[ᥙᥫᥒ ᥗᥣᥢ:{{ {{{|safesubst:}}}#switch:{{ {{{|safesubst:}}}uc:{{{1|}}}}} || UNKNOWN | MISSING = ᥐᥨᥢᥰ ᥓᥫᥝᥰ ᥟᥛᥱ ᥘᥭᥲ ᥞᥨᥳ ᥙᥤᥴ ᥐᥫᥖᥱ {{ {{{|safesubst:}}}#switch:{{ {{{|safesubst:}}}uc:{{{2|}}}}}||LIVING=(ᥐᥨᥢᥰ ᥓᥫᥝᥰ ᥖᥪᥐᥳ ᥛᥤᥰ ᥟᥣᥱ ᥕᥧ)}} | #default = ᥐᥨᥢᥰ ᥓᥫᥝᥰ ᥐᥫᥖᥱ ᥙᥤᥴ {{{1}}} }}]] [[ᥙᥫᥒ ᥗᥣᥢ:{{ {{{|safesubst:}}}#switch:{{ {{{|safesubst:}}}uc:{{{2|}}}}} || LIVING =ᥐᥨᥢᥰ ᥓᥫᥝᥰ ᥖᥪᥐᥳ ᥛᥤᥰ ᥟᥣᥱ ᥕᥧ | UNKNOWN | MISSING = ᥓᥫᥝᥰ ᥟᥛᥱ ᥘᥭᥲ ᥞᥨᥳ ᥙᥤᥴ ᥔᥥᥒᥲ ᥐᥣᥛᥱ | #default = ᥐᥨᥢᥰ ᥓᥫᥝᥰ ᥔᥥᥒᥲ ᥐᥣᥛᥱ ᥙᥤᥴ {{{2}}} }}]]}}</includeonly><noinclude> <code><nowiki>{{DEFAULTSORT:{{{3}}}}}</nowiki> <br /><nowiki>[[ᥙᥫᥒ ᥗᥣᥢ:ᥐᥨᥢᥰ ᥓᥫᥝᥰ ᥐᥫᥖᥱ ᥙᥤᥴ {{{1}}} ]]</nowiki> <br /><nowiki>[[ᥙᥫᥒ ᥗᥣᥢ:ᥐᥨᥢᥰ ᥓᥫᥝᥰ ᥐᥫᥖᥱ ᥙᥤᥴ {{{2}}} ]]</nowiki></code> {{Documentation}}<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> 2nzgy0w2km0g0ima90qkrwdn9gx7edo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Birth date and age 10 27 92 91 2024-10-15T06:13:19Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 91 wikitext text/x-wiki <includeonly><span style="display:none"> (<span class="bday">{{{1|{{{year}}}}}}-{{padleft:{{{2|{{{month}}}}}}|2|0}}-{{padleft:{{{3|{{{day}}}}}}|2|0}}</span>) </span>{{#if:{{{df|}}}|{{#time: j|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}} {{#time: F|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}}|{{#time: F|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}} {{#time: j|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}}}}၊ {{#time: Y|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}}<span class="noprint ForceAgeToShow"> (<span style="font-family:'Cherry Unicode">ᥟᥣᥱ ᥕᥧ</span>&nbsp;{{formatnum:{{Age|{{formatnum:{{{1}}}|R}}|{{formatnum:{{{2}}}|R}}|{{formatnum:{{{3}}}|R}}}}}})</span></includeonly><noinclude> {{Documentation}} </noinclude> svm9wvr018sstrrahado02h1x4r4548 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Both 10 28 4818 98 2024-10-16T09:57:24Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5863317]] 4818 wikitext text/x-wiki {{SAFESUBST:<noinclude />#if:{{{1|}}}|{{SAFESUBST:<noinclude />#if:{{{2|}}}|1}}}}<noinclude> {{Documentation}} </noinclude> 0tru08mce4rp5a717rd5a0wroqy911n ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Box-footer 10 29 4819 101 2024-10-16T09:57:26Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1757990]] 4819 wikitext text/x-wiki <includeonly><div class="noprint" style="margin:0.3em 0.2em 0.2em 0.3em; padding:0.3em 0.2em 0.2em 0.3em; text-align:right;"><b>{{{1|}}}</b></div><div style="clear:both;"></div></div></includeonly><noinclude>{{Box-footer}} {{Documentation}} </noinclude> jazsf68gprjptexkwlxsbimr7kqya2q ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Box-header 10 30 4820 105 2024-10-16T09:57:29Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5626313]] 4820 wikitext text/x-wiki <div style="clear: both; <!-- -->border: {{{border-type|solid}}} {{{titleborder|{{{border|#ababab}}}}}}; <!-- -->border-width: {{{border-top|{{{border-width|1}}}}}}px {{{border-width|1}}}px 0; <!-- -->background: {{{titlebackground|RoyalBlue}}};<!-- --> color: {{{titleforeground|#fff}}}; <!-- -->padding: {{{padding|.1em}}};<!-- -->padding-top: {{{padding-top|.1em}}};<!-- -->padding-left: {{{padding-left|.1em}}};<!-- -->padding-right: {{{padding-right|.1em}}};<!-- -->padding-bottom: {{{padding-bottom|.1em}}};<!-- -->text-align: {{{title-align|center}}};<!-- -->font-family: {{{font-family|myanmar3}}};<!-- -->font-size:{{{titlefont-size|120%}}};<!-- -->margin-bottom: 0px;<!-- -->">{{#if: {{{EDITLINK|}}} || <div class="plainlinks" <!-- -->style="float:right;<!-- -->margin-bottom:.1em;<!-- -->font-size:{{{font-size|90%}}};<!-- --> color: {{{titleforeground|#fff}}}">{{ #if: {{{noedit|}}} || [{{fullurl:{{{editpage|/}}}|action=edit{{#if: {{{section|}}} |&section={{{section}}}}}}} <span style="color: {{{titleforeground|#fff}}}">ᥛᥥᥰ</span>]&nbsp;}}{{#if: {{{viewpage|}}} |'''·'''&nbsp;[[:{{{viewpage}}}|<font color="{{{titleforeground|black}}}">ᥖᥨᥭᥰ</font>]]&nbsp;}}{{{top|}}}&nbsp; </div>}}<!-- endif EDITLINK -->{{#if: {{{SPAN|}}} |<span style="font-size:{{{title-font-size|100%}}}; font-weight:{{{title-font-weight|bold}}}; margin: 0; padding:0; padding-bottom:.1em; color:{{{titleforeground|#000}}};{{{extra|}}}">{{{title}}}</span>|<h2 style="font-size:{{{title-font-size|100%}}}; font-weight:{{{title-font-weight|bold}}}; border: none; margin: 0; padding:0; padding-bottom:.1em; color:{{{titleforeground|#fff}}};{{{extra|}}}">{{{title}}}</h2>}} </div> <div style="border: {{{border-width|1}}}px solid {{{border|#ababab}}}; <!-- -->border-top-width: {{{border-top|1}}}px; <!-- -->vertical-align: top;<!-- -->background: {{{background|#fefeef}}};<!-- -->opacity: {{{background-opacity|1}}};<!-- --> color: {{{foreground|#000}}}; <!-- -->text-align: {{{text-align|left}}};<!-- --> margin: 0 0 10px; <!-- -->padding: {{{padding|1em}}};<!-- -->padding-top: {{{padding-top|.3em;}}}"><!-- -->{{#if: {{{TOC|}}} | |__NOTOC__}}{{#if: {{{EDIT|}}} | |__NOEDITSECTION__}}<noinclude> {{Template:Box-footer}} <!-- PLEASE PUT CATEGORIES AND INTERWIKI LINKS ON THE DOCUMENTATION PAGE. THANK YOU. --> {{Documentation}} </noinclude> pmeehh5k7xdxnc53sjuwr30oton817y ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Br separated entries 10 31 4821 108 2024-10-16T09:57:32Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6140715]] 4821 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Separated entries|br}}<noinclude> {{Documentation}} </noinclude> 0n4t2px7nnnvrftrtwg5e1qzvk0aw44 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:CHN 10 32 4822 113 2024-10-16T09:57:34Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6875242]] 4822 wikitext text/x-wiki {{Flag|China}}<noinclude> {{Flag template documentation|China|CHN|CHN|CHN}} </noinclude> ovn2611w363edhdwz9gsduibmqu9yom ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:COinS safe 10 33 4823 117 2024-10-16T09:57:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6738173]] 4823 wikitext text/x-wiki {{Notice |image={{#ifeq: {{{1|}}}|n|Stop hand nuvola.svg}} |{{#ifeq: {{{1|}}}|n |This template should not be used in citation templates such as [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Citation Style 1|Citation Style 1]] and [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Citation Style 2|Citation Style 2]], because it includes markup that will pollute the [[COinS]] metadata they produce; see [[Wikipedia:COinS]]. {{{addtext|}}}{{Sandbox other||[[ᥙᥫᥒ ᥗᥣᥢ:Templates not safe for use in citation templates]]}} |This template is safe for use in citation templates that produce [[COinS]] metadata; see [[Wikipedia:COinS]]. If HTML or other markup is added, then the template must be reevaluated. {{{addtext|}}} }} }}<noinclude> {{Documentation}} <!-- Please add categories to the /doc subpage, and interwikis at Wikidata (see Wikipedia:Wikidata) --> </noinclude> q3n6rkosgzu1l47o7a1jj8or8mcnizg ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:CURRENTCALENDAR 10 34 120 119 2024-10-15T06:13:29Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 119 wikitext text/x-wiki <templatestyles src="Template:DayInMonth/style.css" /> {| class="infobox" style="text-align: center;" |- style="background:#ccccff" | style="padding-top: 5px; padding-bottom: 5px" | [[{{#time: ᥘᥫᥢ n | {{{1|{{CURRENTMONTH}}}}}/1/{{CURRENTYEAR}} -1 months }}|<<]] | style="padding-top: 5px; padding-bottom: 5px; white-space: nowrap" | '''[[ᥙᥤ {{CURRENTYEAR}}]] {{#if: {{{1|}}} | [[ᥘᥫᥢ {{{1}}}]] | [[{{CURRENTMONTHNAME}}]]}}''' | style="padding-top: 5px; padding-bottom: 5px" | [[{{#time: ᥘᥫᥢ n | {{{1|{{CURRENTMONTH}}}}}/1/{{CURRENTYEAR}} +1 months }}|>>]] |- | colspan=3 |{{CalendarMonth|embed=yes|width=100%|{{CURRENTYEAR}}|{{{1|{{#time:n}}}}}}} |- style="background:#ccccff" |}<noinclude> 4i1f24ale4z3qfuxonztwxr6a016bzq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:CURRENTYEAR 10 35 122 121 2024-10-15T06:13:31Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 121 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#time:Y}} qs8m7anyxbq19y5y6w8uy3pzjy9h68a ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calcdate 10 36 4824 125 2024-10-16T09:57:38Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q59841241]] 4824 wikitext text/x-wiki {{formatnum:{{{1|1900}}}|R}}-{{formatnum:{{{2|1}}}|R}}-{{formatnum:{{{3|1}}}|R}}<noinclude> {{Documentation}} </noinclude> n581j4x1e9iqrdq449rrd3w6szf29zx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar 10 37 129 128 2024-10-15T06:13:33Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 126 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}} |{{calendar/{{{1}}} |year={{{year|{{#time:Y}}}}} |base={{{base|{{#titleparts:{{title without disambig|{{PAGENAME}}}}|2}}}}} |sub={{#titleparts:{{title without disambig|{{PAGENAME}}}}/XXX|1|3}} |zero={{{zero|{{0}}}}} |titlestyle={{#if:{{{title_colour|{{{colour|}}}}}} |background-color:{{{title_colour|{{{colour}}}}}}; }} |weekstyle={{#if:{{{week_colour|{{{colour|}}}}}} |background-color:{{{week_colour|{{{colour}}}}}}; }} }} |{{#ifeq:{{NAMESPACE}}|Portal |{{calendar/portal |base={{{base|{{#titleparts:{{title without disambig|{{PAGENAME}}}}|2}}}}} |sub={{#titleparts:{{title without disambig|{{PAGENAME}}}}/XXX|1|3}} |title={{{title|}}} |col={{{col|4}}} |tm={{{txt_pref_m|}}} |mt={{{txt_suff_m|}}} |lm={{{lk_pref_m|{{{lk_pref|}}}}}} |ml={{{lk_suff_m|{{{lk_suff|}}}}}} |lm>={{{lk_pref_mnext|{{{lk_pref_m|{{{lk_pref|}}}}}}}}} |lm<={{{lk_pref_mprev|{{{lk_pref_m|{{{lk_pref|}}}}}}}}} |ml>={{{lk_suff_mnext|{{{lk_suff_m|{{{lk_suff|}}}}}}}}} |ml<={{{lk_suff_mprev|{{{lk_suff_m|{{{lk_suff|}}}}}}}}} |ld={{{lk_pref_d|{{{lk_pref|}}}}}} |dl={{{lk_suff_d|{{{lk_suff|}}}}}} |month={{{month|}}} |year={{{year|{{#time:Y}}}}} |show_year={{{show_year|off}}} |F={{#ifeq:{{{show_year|on}}}|with month|F Y|F}} |zero={{{zero|{{0}}}}} |format={{{format|Sun1st}}} |float={{{float|right}}} |clear={{{clear|none}}} |EndNote={{{EndNote|}}} |prevnext={{{prevnext|on}}} |titlestyle={{#if:{{{title_colour|{{{colour|}}}}}} |background-color:{{{title_colour|{{{colour}}}}}}; }} |weekstyle={{#if:{{{week_colour|{{{colour|}}}}}} |background-color:{{{week_colour|{{{colour}}}}}}; }} |wknumstyle={{#if:{{{wknum_colour|}}} |background-color:{{{wknum_colour}}}; }} }} |{{#iferror:{{#time:|{{title without disambig|{{PAGENAME}}}}}} |{{#if:{{{month|}}} |{{calendar/month/link {{#if:{{{lk_pref|}}}{{{lk_pref_d|}}}{{{lk_pref_m|}}}<!-- -->{{{lk_suff|}}}{{{lk_suff_d|}}}{{{lk_suff_m|}}}<!-- -->{{{lk_suff_mprev|}}}{{{lk_suff_mnext|}}} |{{#if:{{{lk_pref_d|{{{lk_pref|}}}}}}{{{lk_suff_d|{{{lk_suff|}}}}}} |d }}{{#if:{{{lk_pref_m|{{{lk_pref|}}}}}}{{{lk_suff_m|{{{lk_suff|}}}}}}<!-- -->{{{lk_suff_mprev|}}}{{{lk_suff_mnext|}}} |m }} |{{{lk|off}}} }} |tm={{{txt_pref_m|}}} |mt={{{txt_suff_m|}}} |lm={{{lk_pref_m|{{{lk_pref|}}}}}} |ml={{{lk_suff_m|{{{lk_suff|}}}}}} |lm>={{{lk_pref_mnext|{{{lk_pref_m|{{{lk_pref|}}}}}}}}} |lm<={{{lk_pref_mprev|{{{lk_pref_m|{{{lk_pref|}}}}}}}}} |ml>={{{lk_suff_mnext|{{{lk_suff_m|{{{lk_suff|}}}}}}}}} |ml<={{{lk_suff_mprev|{{{lk_suff_m|{{{lk_suff|}}}}}}}}} |ld={{{lk_pref_d|{{{lk_pref|}}}}}} |dl={{{lk_suff_d|{{{lk_suff|}}}}}} |month={{#switch:{{{month}}} |current={{#time:F}} |next={{#time:F|next month}} |last={{#time:F|last month}} |{{{month}}} }} |year={{{year|{{#time:Y}}}}} |show_year={{#ifeq:{{{show_year|on}}}|on|on|off}} |F={{#ifeq:{{{show_year|on}}}|with month|F Y|F}} |zero={{{zero|{{0}}}}} |format={{{format|Sun1st}}} |float={{{float|none}}} |clear={{{clear|none}}} |EndNote={{{EndNote|}}} |prevnext={{#if:{{{lk_pref_m|{{{lk_pref|}}}}}}{{{lk_suff_m|{{{lk_suff|}}}}}}<!-- -->{{{lk_suff_mprev|}}}{{{lk_suff_mnext|}}} |{{{prevnext|on}}} |{{{prevnext|off}}} }} |titlestyle={{#if:{{{title_colour|{{{colour|}}}}}} |background-color:{{{title_colour|{{{colour}}}}}}; }} |weekstyle={{#if:{{{week_colour|{{{colour|}}}}}} |background-color:{{{week_colour|{{{colour}}}}}}; }} |wknumstyle={{#if:{{{wknum_colour|}}} |background-color:{{{wknum_colour}}}; }} }} |{{calendar/table|row={{{row|}}}|col={{{col|4}}} |title={{{title|}}} |year={{{year|{{#time:Y}}}}} |show_year={{#ifeq:{{{show_year|on}}}|on|on|off}} |F={{#ifeq:{{{show_year|on}}}|with month|F Y|F}} |zero={{{zero|{{0}}}}} |format={{{format|Sun1st}}} |lk={{#if:{{{lk_pref|}}}{{{lk_pref_d|}}}{{{lk_pref_m|}}}<!-- -->{{{lk_suff|}}}{{{lk_suff_d|}}}{{{lk_suff_m|}}}<!-- -->{{{lk_suff_mprev|}}}{{{lk_suff_mnext|}}} |{{#if:{{{lk_pref_d|{{{lk_pref|}}}}}}{{{lk_suff_d|{{{lk_suff|}}}}}} |d }}{{#if:{{{lk_pref_m|{{{lk_pref|}}}}}}{{{lk_suff_m|{{{lk_suff|}}}}}}<!-- -->{{{lk_suff_mprev|}}}{{{lk_suff_mnext|}}} |m }} |{{{lk|off}}} }} |lk0={{{lk|off}}} |tm={{{txt_pref_m|}}} |mt={{{txt_suff_m|}}} |lm={{{lk_pref_m|{{{lk_pref|}}}}}} |ml={{{lk_suff_m|{{{lk_suff|}}}}}} |lm>={{{lk_pref_mnext|{{{lk_pref_m|{{{lk_pref|}}}}}}}}} |lm<={{{lk_pref_mprev|{{{lk_pref_m|{{{lk_pref|}}}}}}}}} |ml>={{{lk_suff_mnext|{{{lk_suff_m|{{{lk_suff|}}}}}}}}} |ml<={{{lk_suff_mprev|{{{lk_suff_m|{{{lk_suff|}}}}}}}}} |ld={{{lk_pref_d|{{{lk_pref|}}}}}} |dl={{{lk_suff_d|{{{lk_suff|}}}}}} |EndNote={{{EndNote|}}} |style={{{yearstyle|"background:none; float:{{{float|none}}}"}}} |titlestyle={{#if:{{{title_colour|{{{colour|}}}}}} |background-color:{{{title_colour|{{{colour}}}}}}; }} |weekstyle={{#if:{{{week_colour|{{{colour|}}}}}} |background-color:{{{week_colour|{{{colour}}}}}}; }} |wknumstyle={{#if:{{{wknum_colour|}}} |background-color:{{{wknum_colour}}}; }} |wk5253={{{wk5253|}}} }} }} |{{calendar/{{#ifeq:{{title without disambig|{{PAGENAME}}}}|{{#time:Y|{{title without disambig|{{PAGENAME}}}}}} |table |month/link {{{lk|on}}} }} |row={{{row|}}}|col={{{col|4}}} |title={{{title|}}} |year={{{year|{{#time:Y|{{title without disambig|{{PAGENAME}}}}}}}}} |show_year={{#ifeq:{{title without disambig|{{PAGENAME}}}}|{{#time:F Y|{{title without disambig|{{PAGENAME}}}}}}|off|on}} |F={{#ifeq:{{title without disambig|{{PAGENAME}}}}|{{#time:F Y|{{title without disambig|{{PAGENAME}}}}}}|F Y|F}} |float={{{float|right}}} |month={{{month|{{#time:F|{{title without disambig|{{PAGENAME}}}} 1}}}}} |lk={{{lk|on}}} |EndNote={{{EndNote|}}} |zero={{{zero|{{0}}}}} |titlestyle={{#if:{{{title_colour|{{{colour|}}}}}} |background-color:{{{title_colour|{{{colour}}}}}}; }} |weekstyle={{#if:{{{week_colour|{{{colour|}}}}}} |background-color:{{{week_colour|{{{colour}}}}}}; }} }} }} }} }}</includeonly><noinclude>{{documentation}}</noinclude> kjlh9anpfzjsjiun1w1bt9k9z5k29eb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartFri 10 38 131 130 2024-10-15T06:13:35Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 130 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥔᥧᥐᥱ]] ew7f8ozq4qvkvha60fqzzwcxivnhatq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartMon 10 39 133 132 2024-10-15T06:13:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 132 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥓᥢ]] gvt36y4orppcwareywrtug4fz0x9ode ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartSat 10 40 135 134 2024-10-15T06:13:37Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 134 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥔᥝᥴ]] bzouf18zrckvk2lnbtmx3koaug5rqec ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartSun 10 41 137 136 2024-10-15T06:13:38Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 136 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥖᥤᥖᥳ]] 3iq77boy1adsikzhb27lnzb96xlb3uv ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartThu 10 42 139 138 2024-10-15T06:13:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 138 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥚᥖ]] oug6ap63ee5iwpjczxk87iseryiwmd8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartTue 10 43 141 140 2024-10-15T06:13:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 140 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥐᥣᥢᥰ]] 20kxxyo8omdpkp96y2spzg4t94l4gv8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartWed 10 44 143 142 2024-10-15T06:13:42Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 142 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥙᥧᥖ]] bfzloxa29rrphlkq5s8h3alzaxerol2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥐᥣᥢᥰ 10 45 146 145 2024-10-15T06:13:43Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 145 wikitext text/x-wiki {| class="toccolours {{#if:{{{float|}}}|float{{{float}}}|}}" style="text-align:center;" cellpadding=2 cellspacing=0 |- style="background-color:#ccf;{{{titlestyle|}}}" |{{{prev_month|}}} !colspan="5" style="text-align: center;"| {{{cur_month|ᥘᥫᥢ}}} |{{{next_month|}}} {{DOWs|start=Sunday|style=background-color:#ccf;border: none; {{{weekstyle|}}}}} |- | || ||{{{01}}}||{{{02}}}||{{{03}}}||{{{04}}}||{{{05}}} |- |{{{06}}}||{{{07}}}||{{{08}}}||{{{09}}}||{{{10}}}||{{{11}}}||{{{12}}} |- |{{{13}}}||{{{14}}}||{{{15}}}||{{{16}}}||{{{17}}}||{{{18}}}||{{{19}}} |- |{{{20}}}||{{{21}}}||{{{22}}}||{{{23}}}||{{{24}}}||{{{25}}}||{{{26}}} |- |{{{27}}}||{{{28}}}||{{{29|}}}||{{{30|}}}||{{{31|}}} |colspan=2|&nbsp; {{#if:{{{6row|}}}| {{!}}- {{!}}colspan=7{{!}}&nbsp; }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{{EndNote|}}}|{{!}}colspan="7"{{!}}{{{EndNote}}} }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{#ifeq:{{{show_year}}}|off||{{{year|}}}}}|{{!}}colspan=7{{!}}<b>{{#ifeq:{{{lk}}}|on |[[{{{year}}}]] |{{{year}}} }}</b>}} |}<noinclude> {{documentation|content= This is a calendar template used when the first day of a month is a Tuesday. }} </noinclude> dg2xuftnxmm0p34qlwoctwal1bj2s9f ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥓᥢ 10 46 151 150 2024-10-15T06:13:45Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 150 wikitext text/x-wiki {| class="toccolours {{#if:{{{float|}}}|float{{{float}}}|}}" style="text-align:center;" cellpadding=2 cellspacing=0 |- style="background-color:#ccf;{{{titlestyle|}}}" |{{{prev_month|}}} !colspan="5" style="text-align: center;"| {{{cur_month|ᥘᥫᥢ}}} |{{{next_month|}}} {{DOWs|start=Sunday|style=background-color:#ccf;border: none; {{{weekstyle|}}}}} |- | ||{{{01}}}||{{{02}}}||{{{03}}}||{{{04}}}||{{{05}}}||{{{06}}} |- |{{{07}}}||{{{08}}}||{{{09}}}||{{{10}}}||{{{11}}}||{{{12}}}||{{{13}}} |- |{{{14}}}||{{{15}}}||{{{16}}}||{{{17}}}||{{{18}}}||{{{19}}}||{{{20}}} |- |{{{21}}}||{{{22}}}||{{{23}}}||{{{24}}}||{{{25}}}||{{{26}}}||{{{27}}} |- |{{{28}}}||{{{29|}}}||{{{30|}}}||{{{31|}}} |colspan=3|&nbsp; {{#if:{{{6row|}}}| {{!}}- {{!}}colspan=7{{!}}&nbsp; }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{{EndNote|}}}|{{!}}colspan="7"{{!}}{{{EndNote}}} }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{#ifeq:{{{show_year}}}|off||{{{year|}}}}}|{{!}}colspan=7{{!}}<b>{{#ifeq:{{{lk}}}|on |[[{{{year}}}]] |{{{year}}} }}</b>}} |}<noinclude> {{documentation|content= This is a calendar template used for when the first day of a month is on a Monday. }} </noinclude> 9kkfl7huswdkxp9mkojcpeby5k41abb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥔᥝᥴ 10 47 156 155 2024-10-15T06:13:46Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 155 wikitext text/x-wiki {| class="toccolours {{#if:{{{float|}}}|float{{{float}}}|}}" style="text-align:center;" cellpadding=2 cellspacing=0 |- style="background-color:#ccf;{{{titlestyle|}}}" |{{{prev_month|}}} !colspan="5" style="text-align: center;"| {{{cur_month|ᥘᥫᥢ}}} |{{{next_month|}}} {{DOWs|start=Sunday|style=background-color:#ccf;border: none; {{{weekstyle|}}}}} |- | || || || || || ||{{{01}}} |- |{{{02}}}||{{{03}}}||{{{04}}}||{{{05}}}||{{{06}}}||{{{07}}}||{{{08}}} |- |{{{09}}}||{{{10}}}||{{{11}}}||{{{12}}}||{{{13}}}||{{{14}}}||{{{15}}} |- |{{{16}}}||{{{17}}}||{{{18}}}||{{{19}}}||{{{20}}}||{{{21}}}||{{{22}}} |- |{{{23}}}||{{{24}}}||{{{25}}}||{{{26}}}||{{{27}}}||{{{28}}}||{{{29|}}} |- {{#if:{{{30|}}}{{{6row|}}}| {{!}}{{{30}}}{{!}}{{!}}{{{31|}}} {{!}}colspan=5{{!}}&nbsp; }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{{EndNote|}}}|{{!}}colspan="7"{{!}}{{{EndNote}}} }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{#ifeq:{{{show_year}}}|off||{{{year|}}}}}|{{!}}colspan=7{{!}}<b>{{#ifeq:{{{lk}}}|on |[[{{{year}}}]] |{{{year}}} }}</b>}} |}<noinclude> {{documentation}} </noinclude> 5onznr9lsi7zu106kaiqqmmyyz586qe ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥔᥧᥐᥱ 10 48 158 157 2024-10-15T06:13:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 157 wikitext text/x-wiki {| class="toccolours {{#if:{{{float|}}}|float{{{float}}}|}}" style="text-align:center;" cellpadding=2 cellspacing=0 |- style="background-color:#ccf;{{{titlestyle|}}}" |{{{prev_month|}}} !colspan="5" style="text-align: center;"| {{{cur_month|ᥘᥫᥢ}}} |{{{next_month|}}} {{DOWs|start=Sunday|style=background-color:#ccf;border: none; {{{weekstyle|}}}}} |- | || || || || ||{{{01}}}||{{{02}}} |- |{{{03}}}||{{{04}}}||{{{05}}}||{{{06}}}||{{{07}}}||{{{08}}}||{{{09}}} |- |{{{10}}}||{{{11}}}||{{{12}}}||{{{13}}}||{{{14}}}||{{{15}}}||{{{16}}} |- |{{{17}}}||{{{18}}}||{{{19}}}||{{{20}}}||{{{21}}}||{{{22}}}||{{{23}}} |- |{{{24}}}||{{{25}}}||{{{26}}}||{{{27}}}||{{{28}}}||{{{29|}}}||{{{30|}}} |- {{#if:{{{31|}}}{{{6row|}}}| {{!}}{{{31|}}} {{!}}colspan=6{{!}}&nbsp; }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{{EndNote|}}}|{{!}}colspan="7"{{!}}{{{EndNote}}} }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{#ifeq:{{{show_year}}}|off||{{{year|}}}}}|{{!}}colspan=7{{!}}<b>{{#ifeq:{{{lk}}}|on |[[{{{year}}}]] |{{{year}}} }}</b>}} |}<noinclude> {{documentation|content= This is a calendar template used for when the first day of a month is on a Friday. }} </noinclude> a0tf12o3g4fxu4qn18ha2rauc0qyx3e ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥖᥤᥖᥳ 10 49 160 159 2024-10-15T06:13:48Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 159 wikitext text/x-wiki {| class="toccolours {{#if:{{{float|}}}|float{{{float}}}|}}" style="text-align:center;" cellpadding=2 cellspacing=0 |- style="background-color:#ccf;{{{titlestyle|}}}" |{{{prev_month|}}} !colspan="5" style="text-align: center;"| {{{cur_month|ᥘᥫᥢ}}} |{{{next_month|}}} {{DOWs|start=Sunday|style=background-color:#ccf;border: none; {{{weekstyle|}}}}} |- |{{{01}}}||{{{02}}}||{{{03}}}||{{{04}}}||{{{05}}}||{{{06}}}||{{{07}}} |- |{{{08}}}||{{{09}}}||{{{10}}}||{{{11}}}||{{{12}}}||{{{13}}}||{{{14}}} |- |{{{15}}}||{{{16}}}||{{{17}}}||{{{18}}}||{{{19}}}||{{{20}}}||{{{21}}} |- |{{{22}}}||{{{23}}}||{{{24}}}||{{{25}}}||{{{26}}}||{{{27}}}||{{{28}}} |- {{#if:{{{6row|}}}| {{!}}{{{29|}}}{{!}}{{!}}{{{30|}}}{{!}}{{!}}{{{31|}}} {{!}}colspan=4{{!}}&nbsp; {{!}}- {{!}}colspan=7{{!}}&nbsp; |{{#if:{{{29|}}}| {{!}}{{{29}}}{{!}}{{!}}{{{30|}}}{{!}}{{!}}{{{31|}}} {{!}}colspan=4{{!}}&nbsp; }} }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{{EndNote|}}}|{{!}}colspan="7"{{!}}{{{EndNote}}} }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{#ifeq:{{{show_year}}}|off||{{{year|}}}}}|{{!}}colspan=7{{!}}<b>{{#ifeq:{{{lk}}}|on |[[{{{year}}}]] |{{{year}}} }}</b>}} |}<noinclude> {{documentation|content= This is one of many variants of a calendar template. }} </noinclude> k71qcgvdic5yipbf03jj38kgmsey09p ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥙᥧᥖ 10 50 162 161 2024-10-15T06:13:50Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 161 wikitext text/x-wiki {| class="toccolours {{#if:{{{float|}}}|float{{{float}}}|}}" style="text-align:center;" cellpadding=2 cellspacing=0 |- style="background-color:#ccf;{{{titlestyle|}}}" |{{{prev_month|}}} !colspan="5" style="text-align: center;"| {{{cur_month|ᥘᥫᥢ}}} |{{{next_month|}}} {{DOWs|start=Sunday|style=background-color:#ccf;border: none; {{{weekstyle|}}}}} |- | || || ||{{{01}}}||{{{02}}}||{{{03}}}||{{{04}}} |- |{{{05}}}||{{{06}}}||{{{07}}}||{{{08}}}||{{{09}}}||{{{10}}}||{{{11}}} |- |{{{12}}}||{{{13}}}||{{{14}}}||{{{15}}}||{{{16}}}||{{{17}}}||{{{18}}} |- |{{{19}}}||{{{20}}}||{{{21}}}||{{{22}}}||{{{23}}}||{{{24}}}||{{{25}}} |- |{{{26}}}||{{{27}}}||{{{28}}}||{{{29|}}}||{{{30|}}}||{{{31|}}} |&nbsp; {{#if:{{{6row|}}}| {{!}}- {{!}}colspan=7{{!}}&nbsp; }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{{EndNote|}}}|{{!}}colspan="7"{{!}}{{{EndNote}}} }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{#ifeq:{{{show_year}}}|off||{{{year|}}}}}|{{!}}colspan=7{{!}}<b>{{#ifeq:{{{lk}}}|on |[[{{{year}}}]] |{{{year}}} }}</b>}} |}<noinclude> {{documentation|content= This is a calendar template used for when the first day of a month is on a Wednesday. }} </noinclude> nvztjvkibqyo0fp6dkgbp3qd2597oyf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/Sun1stMonthStartᥚᥖ 10 51 164 163 2024-10-15T06:13:51Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 163 wikitext text/x-wiki {| class="toccolours {{#if:{{{float|}}}|float{{{float}}}|}}" style="text-align:center;" cellpadding=2 cellspacing=0 |- style="background-color:#ccf;{{{titlestyle|}}}" |{{{prev_month|}}} !colspan="5" style="text-align: center;"| {{{cur_month|ᥘᥫᥢ}}} |{{{next_month|}}} {{DOWs|start=Sunday|style=background-color:#ccf;border: none; {{{weekstyle|}}}}} |- | || || || ||{{{01}}}||{{{02}}}||{{{03}}} |- |{{{04}}}||{{{05}}}||{{{06}}}||{{{07}}}||{{{08}}}||{{{09}}}||{{{10}}} |- |{{{11}}}||{{{12}}}||{{{13}}}||{{{14}}}||{{{15}}}||{{{16}}}||{{{17}}} |- |{{{18}}}||{{{19}}}||{{{20}}}||{{{21}}}||{{{22}}}||{{{23}}}||{{{24}}} |- |{{{25}}}||{{{26}}}||{{{27}}}||{{{28}}}||{{{29|}}}||{{{30|}}}||{{{31|}}} {{#if:{{{6row|}}}| {{!}}- {{!}}colspan=7{{!}}&nbsp; }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{{EndNote|}}}|{{!}}colspan="7"{{!}}{{{EndNote}}} }} |- style="background-color:#ccf;{{{titlestyle|}}}" {{#if:{{#ifeq:{{{show_year}}}|off||{{{year|}}}}}|{{!}}colspan=7{{!}}<b>{{#ifeq:{{{lk}}}|on |[[{{{year}}}]] |{{{year}}} }}</b>}} |}<noinclude> {{documentation|content= This is a calendar template used for when the first day of a month is on a Thursday. }}</noinclude> 1askdonlfk33uq5p4tp3stlsekjyojr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/month/link off 10 52 167 166 2024-10-15T06:13:52Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 165 wikitext text/x-wiki {{Calendar/{{{format|Sun1st}}}MonthStart{{#time:D|{{{year|2000}}}-{{{month|jan}}}-01 +1 second}} |float={{{float|none}}} |clear={{{clear|none}}} |titlestyle={{{titlestyle|}}} |weekstyle={{{weekstyle|}}} |wknumstyle={{{wknumstyle|}}} |wk5253={{{wk5253|}}} |month={{#time:F|2000-{{{month|jan}}}}} |cur_month={{#time:{{{F|F}}}|{{{year|2000}}}-{{{month|jan}}}}} |6row={{{6row|}}} |01={{{zero|{{0}}}}}1|02={{{zero|{{0}}}}}2|03={{{zero|{{0}}}}}3|04={{{zero|{{0}}}}}4|05={{{zero|{{0}}}}}5|06={{{zero|{{0}}}}}6|07={{{zero|{{0}}}}}7|08={{{zero|{{0}}}}}8|09={{{zero|{{0}}}}}9|10=10|11=11|12=12|13=13|14=14|15=15 |16=16|17=17|18=18|19=19|20=20|21=21|22=22|23=23|24=24|25=25|26=26|27=27|28=28 |29={{#ifexpr:{{#time:t|{{{year|2000}}}-{{{month|jan}}}}}>28|29}} |30={{#ifexpr:{{#time:t|2000-{{{month|jan}}}}}>29|30}} |31={{#ifexpr:{{#time:t|2000-{{{month|jan}}}}}>30|31}} |wk01={{{zero|{{0}}}}}1|wk02={{{zero|{{0}}}}}2|wk03={{{zero|{{0}}}}}3|wk04={{{zero|{{0}}}}}4|wk05={{{zero|{{0}}}}}5|wk06={{{zero|{{0}}}}}6|wk07={{{zero|{{0}}}}}7|wk08={{{zero|{{0}}}}}8|wk09={{{zero|{{0}}}}}9 |wk10=10|wk11=11|wk12=12|wk13=13|wk14=14|wk15=15|wk16=16|wk17=17|wk18=18|wk19=19 |wk20=20|wk21=21|wk22=22|wk23=23|wk24=24|wk25=25|wk26=26|wk27=27|wk28=28|wk29=29 |wk30=30|wk31=31|wk32=32|wk33=33|wk34=34|wk35=35|wk36=36|wk37=37|wk38=38|wk39=39 |wk40=40|wk41=41|wk42=42|wk43=43|wk44=44|wk45=45|wk46=46|wk47=47|wk48=48|wk49=49 |wk50=50|wk51=51|wk52=52|wk53=53 |year={{{year|{{CURRENTYEAR}}}}} |show_year={{{show_year|off}}} |EndNote={{{EndNote|}}} }} tellqjxb4k8ny63c035j917ymoavjok ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/month/link on/article 10 53 169 168 2024-10-15T06:13:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 168 wikitext text/x-wiki {{#switch:{{{1|}}} |September 1913 |June 1976=[[{{{1}}} (month)|{{{2|{{{1}}}}}}]] |= |#default={{#if:{{{2|}}}|[[{{{1|}}}|{{{2}}}]]|[[{{{1|}}}]]}} }}<noinclude> {{documentation|content= This subtemplate is used by [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/month/link on]] to avoid linking to disambiguation pages "September 1913" and "June 1976". }}</noinclude> lajdv8bn08lb98buqn34sm4zjrr7ykq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:CalendarMonth 10 54 171 170 2024-10-15T06:13:55Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 170 wikitext text/x-wiki {| {{yesno|{{{embed|}}}|yes=|no=class="infobox"}} width="{{{width|200}}}" style="text-align: center;" |- |[[ᥝᥢᥰ ᥟᥣ ᥖᥤᥖᥳ|ᥖᥤᥖᥳ]] |[[ᥝᥢᥰ ᥓᥢ|ᥓᥢ]] |[[ᥝᥢᥰ ᥟᥣᥒᥰ ᥐᥣᥢᥰ|ᥐᥣᥢᥰ]] |[[ᥝᥢᥰ ᥙᥧᥖᥳ|ᥙᥧᥖᥳ]] |[[ᥝᥢᥰ ᥚᥖ|ᥚᥖ]] |[[ᥝᥢᥰ ᥔᥧᥐᥱ|ᥔᥧᥐᥱ]] |[[ᥝᥢᥰ ᥔᥝᥴ|ᥔᥝᥴ]] |- |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 0 > 0 | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 0 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 0 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 1 > 0 | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 1 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 1 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 2 > 0 | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 2 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 2 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 3 > 0 | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 3 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 3 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 4 > 0 | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 4 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 4 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 5 > 0 | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 5 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 5 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 6 > 0 | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 6 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 6 }}]] }} |- |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 7 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 7 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 8 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 8 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 9 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 9 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 10 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 10 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 11 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 11 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 12 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 12 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 13 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 13 }}]] |- |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 14 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 14 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 15 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 15 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 16 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 16 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 17 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 17 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 18 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 18 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 19 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 19 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 20 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 20 }}]] |- |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 21 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 21 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 22 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 22 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 23 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 23 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 24 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 24 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 25 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 25 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 26 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 26 }}]] |[[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 27 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 27 }}]] |- |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 28 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 28 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 28 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 29 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 29 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 29 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 30 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 30 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 30 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 31 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 31 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 31 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 32 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 32 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 32 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 33 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 33 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 33 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 34 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 34 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 34 }}]] }} |- |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 35 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 35 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 35 }}]] }} |{{#ifexpr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 36 <= {{Date.DaysInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} | [[ᥘᥫᥢ {{{3|}}}{{{2|{{#time:n}}}}} ᥝᥢᥰ {{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 36 }} |{{#expr: {{OffsetDayInMonth|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{#time:n}}}}}}} + 36 }}]] }} | | | | | |}<noinclude> {{Documentation}} </noinclude> sxgrl0stcb08z47xip248079v7amhcp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Center 10 55 4825 175 2024-10-16T09:57:41Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5459259]] 4825 wikitext text/x-wiki <includeonly><div class="center" style="width:auto; margin-left:auto; margin-right:auto;{{safesubst<noinclude />:#if: {{{style|}}} | {{{style}}};}}">{{{1|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using center with no arguments]]}}}</div></includeonly>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown=[[ᥙᥫᥒ ᥗᥣᥢ:Pages using center with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Center]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> ih3y5aw2x9fhq8kfirpoxwpatj6jld5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation 10 56 4826 178 2024-10-16T09:57:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6925554]] 4826 wikitext text/x-wiki <includeonly>{{ #if: {{{inventor-surname|{{{inventor1-surname|{{{inventor-last|{{{inventor1-last|{{{inventor|{{{invent1|{{{invent-1|{{{country-code|{{{3|}}}}}}}}}}}}}}}}}}}}}}}}}}} <!-- CITATIONS FOR PATENTS --> |{{Citation/patent |Surname1 = {{{inventor-surname|{{{inventor1-surname|{{{inventor-last|{{{inventor1-last|{{{inventor|{{{invent-1|{{{invent1|}}}}}}}}}}}}}}}}}}}}} |Surname2={{{inventor2-surname|{{{inventor2-last|{{{inventor2|{{{invent2|}}}}}}}}}}}} |Surname3={{{inventor3-surname|{{{inventor3-last|{{{inventor3|{{{invent3|}}}}}}}}}}}} |Surname4={{{inventor4-surname|{{{inventor4-last|{{{inventor4|{{{invent4|}}}}}}}}}}}} |Given1 = {{{inventor-given|{{{inventor1-given|{{{inventor-first|{{{inventor1-first|}}}}}}}}}}}} |Given2={{{inventor2-given|{{{inventor2-first|}}}}}} |Given3={{{inventor3-given|{{{inventor3-first|}}}}}} |Given4={{{inventor4-given|{{{inventor4-first|}}}}}} |Inventorlink1={{{inventorlink1|{{{inventorlink|}}}}}} |Inventorlink2={{{inventorlink2|}}} |Inventorlink3={{{inventorlink3|}}} |Inventorlink4={{{inventorlink4|}}} |Title={{{title|}}} |CountryCode={{{country-code|{{{country|{{{1|}}}}}}}}} |PublicationNumber={{{publication-number|{{{patent-number|{{{number|{{{2|}}}}}}}}}}}} |Description={{{description|{{{status|{{{3|}}}}}}}}} |PublicationDate={{{publication-date|{{{pubdate|}}}}}} |IssueDate={{{issue-date|{{{gdate|}}}}}} |Year={{{year}}} |FilingDate={{{fdate|}}} |PriorityDate={{{pridate|}}} |Assignee1={{{assign1|}}} |Assignee2={{{assign2|}}} |Ref={{{ref|harv}}} |Sep = {{#ifeq:{{{separator|{{{seperator}}}}}}|;|&#059;|{{{separator|{{{seperator|,}}}}}}}} |PS = {{#if:{{{quote|}}}||{{{postscript|}}}|.}} |AuthorSep = {{#ifeq:{{{author-separator|}}}|;|&#059;|{{{author-separator|&#059;}}}}}&#32; }}<!-- CITATIONS FOR THINGS LIKE BOOKS AND PERIODICALS --> |{{#invoke:Citation/CS1|citation |CitationClass=citation }} }}</includeonly><noinclude> {{Documentation}} </noinclude> jmjoszjkdlzy0bokp35s39xcwedcdy1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation/styles.css 10 57 180 179 2024-10-15T06:14:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 179 sanitized-css text/css /* {{pp|small=y}} */ /* * This page is a convenient place for the "citation" styles that are * available in many of our citation templates. This page can be considered the * authoritative source for those styles. [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation]], like all CS1/2 * templates, is styled from [[Module:Citation/CS1/styles.css]], *not* here. */ /* Break long urls, etc., rather than overflowing box */ .citation { word-wrap: break-word; } /* Highlight linked elements (such as clicked references) in blue */ .citation:target { /* ignore the linter - all browsers of interest implement this */ background-color: rgba(0, 127, 255, 0.133); } rkgjrcwwlmoey0j8nnlj4p8bq9txyv5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cite book 10 58 4827 183 2024-10-16T09:57:46Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q92570]] 4827 wikitext text/x-wiki <includeonly><cite class="book" style="font-style:normal" {{ #if: {{{ref|}}} |{{#ifeq:{{{ref}}}|none||id="{{{ref}}}"}} |{{#if:{{{last|}}} | {{#if:{{{year|}}} | id="Reference-{{{last}}}-{{{year}}}" }} }} }}>{{ #if: {{{author|}}}{{{last|}}} | {{ #if: {{{authorlink|}}} | [[:{{{authorlink}}}|{{ #if: {{{last|}}} | {{{last}}}{{ #if: {{{first|}}} | , {{{first}}} }} | {{{author}}} }}]] | {{ #if: {{{last|}}} | {{{last}}}{{ #if: {{{first|}}} | , {{{first}}} }} | {{{author}}} }} }} }}{{ #if: {{{author|}}}{{{last|}}} | {{ #if: {{{coauthors|}}} | <nowiki>;</nowiki>&#32;{{{coauthors}}} }} }}{{ #if: {{{origdate|}}} | &#32;<nowiki>[</nowiki>{{{origdate}}}] | {{ #if: {{{origyear|}}} | {{ #if: {{{origmonth|}}} | &#32;<nowiki>[</nowiki>{{{origmonth}}} {{{origyear}}}] | &#32;<nowiki>[</nowiki>{{{origyear}}}] }} }} }}{{ #if: {{{date|}}} | &#32;({{#ifeq:{{#time:Y-m-d|{{{date}}}}}|{{{date}}}|[[:{{{date}}}|{{{date}}}]]|{{#ifeq:{{#time:Y-m-d|{{{date}}}}}|1970-01-01|[[{{{date}}}|{{{date}}}]]|{{{date}}}}}}}) | {{ #if: {{{year|}}} | {{ #if: {{{month|}}} | &#32;({{{month}}} {{{year}}}) | &#32;({{{year}}}) }} }} }}{{ #if: {{{author|}}}{{{last|}}} | . }}{{ #if: {{{chapter|}}} | &#32;"{{ #if: {{{chapterurl|}}} | [{{{chapterurl}}} {{{chapter}}}] | {{{chapter}}} }}",}}{{ #if: {{{editor|}}} | &#32;in {{{editor}}}: }} <i>{{ #if: {{{url|}}} | [{{{url}}} {{{title}}}] | {{{title}}} }}</i>{{ #if: {{{format|}}} | &#32;({{{format}}}) }}{{ #if: {{{others|}}} | , {{{others}}} }}{{ #if: {{{edition|}}} | , {{{edition}}} }}{{ #if: {{{series|}}} | , {{{series}}} }}{{ #if: {{{volume|{{{number|}}}}}} | &#32;'''{{{volume|{{{number}}}}}}''' }}{{ #if: {{{language|}}} | &#32;(in {{{language}}}) }}{{ #if: {{{publisher|}}} | {{#if: {{{format|}}}{{{others|}}}{{{edition|}}} | ,&#32; | .&#32; }}{{ #if: {{{location|}}} | {{{location}}}:&#32; }}{{{publisher}}} }}{{ #if: {{{pages|{{{page|}}}}}} | ,&#32;{{{pages|{{{page}}}}}} }}{{ #if: {{{doi|}}} | . doi:[http://dx.doi.org/{{{doi|{{{doilabel|}}}}}} {{{doi}}}] }}{{ #if: {{{id|}}} | . {{{id}}} }}{{ #if: {{{isbn|}}} | . ISBN {{{isbn}}} }}{{ #if: {{{oclc|}}} | . OCLC [http://worldcat.org/oclc/{{urlencode:{{{oclc}}}}} {{{oclc}}}] }}{{ #if: {{{url|}}}{{{chapterurl|}}} | {{ #if: {{{accessdate|}}} | <span class="reference-accessdate">. Retrieved on [[{{{accessdate}}}|{{{accessdate}}}]]</span> | {{ #if: {{{accessyear|}}} | <span class="reference-accessdate">. Retrieved {{ #if: {{{accessmonth|}}} | on [[{{{accessmonth}}} {{{accessyear}}}|{{{accessmonth}}} {{{accessyear}}}]] | during [[{{{accessyear}}}|{{{accessyear}}}]] }}</span>}} }} }}.{{ #if: {{{quote|}}} | &nbsp;“{{{quote}}}” }}</cite><!-- This is a COinS tag (http://ocoins.info), which allows automated tools to parse the citation information: --><span class="Z3988" title="ctx_ver=Z39.88-2004<!-- -->&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:book}}<!-- Field descriptions: http://www.openurl.info/registry/docs/mtx/info:ofi/fmt:kev:mtx:book -->&rft.genre=book<!-- book: a publication that is complete in one part or a designated finite number of parts, often identified with an ISBN. (genre could also be bookitem, conference, proceeding, report, document, or unknown) -->&rft.btitle={{urlencode:{{{title|}}}}}<!-- The title of the book. This can also be expressed as title, for compatibility with version 0.1. "moby dick or the white whale" -->{{#if: {{{chapter|}}} | &rft.atitle={{urlencode:{{{chapter}}}}} }}<!-- Chapter title. Chapter title is included if it is a distinct title, e.g. "The Push Westward." -->{{#if: {{{last|}}} | &rft.aulast={{urlencode:{{{last}}}}} }}<!-- First author's family name. This may be more than one word ... e.g. Smith, Fred James is recorded as "aulast=smith" -->{{#if: {{{first|}}} | &rft.aufirst={{urlencode:{{{first}}}}} }}<!-- First author's given name or names or initials. This data element may contain multiple words and punctuation, e.g. "Fred F", "Fred James" -->{{#if: {{{author|}}} | &rft.au={{urlencode:{{{author}}}}} }}<!-- This data element contains the full name of a single author, e.g. "Smith, Fred M", "Harry S. Truman". -->{{#if: {{{date|}}} <!-- --> | &rft.date={{urlencode:{{{date}}}}} <!-- Date of publication. ISO 8601 is allowed and preferred by us, although --> | {{#if: {{{year|}}} | &rft.date={{urlencode:{{{year}}}}} }} }}<!-- "Book dates are assumed to be a single year." -->{{#if: {{{edition|}}} | &rft.edition={{urlencode:{{{edition}}}}} }}<!-- Statement of the edition of the book. This will usually be a phrase, with or without numbers, but may be a single number, e.g. "First edition", "4th ed." -->{{#if: {{{publisher|}}} | &rft.pub={{urlencode:{{{publisher}}}}} }}<!-- Publisher name. "Harper and Row" -->{{#if: {{{location|}}} | &rft.place={{urlencode:{{{location}}}}} }}<!-- Place of publication. "New York" -->{{#if: {{{pages|{{{page|}}}}}} | &rft.pages={{urlencode:{{{pages|{{{page}}}}}}}} }}<!-- Start and end pages for parts of a book, e.g. "124-147" ... This data element includes the OpenURL 0.1 definition of "pages". -->{{#if: {{{series|}}} | &rft.series={{urlencode:{{{series}}}}} }}<!-- The title of a series in which the book or document was issued. There may also be an ISSN associated with the series. -->{{#if: {{{isbn|}}} | &rft.isbn={{{isbn}}} }}<!-- International Standard Book Number (ISBN) ... i.e. "057117678X" but it may contain hyphens, e.g. "1-878067-73-7" -->{{#if: {{{oclc|}}} | &rft_id=info:oclcnum/{{{oclc}}} }}<!-- -->{{#if: {{{doi|}}} | &rft_id=info:doi/{{urlencode:{{{doi}}}}} }}<!-- -->{{#if: {{{url|}}} | &rft_id={{urlencode:{{{url}}}}} }}<!-- -->"><span style="display: none;">&nbsp;</span></span></includeonly><noinclude>{{Documentation}} </noinclude> a43pkbztopwwqqhep25e0eqoytntgna ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cite news 10 59 4828 187 2024-10-16T09:57:48Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5625676]] 4828 wikitext text/x-wiki <includeonly>{{ #if: {{{archiveurl|}}}{{{archivedate|}}} | {{#if: {{#if: {{{archiveurl|}}}| {{#if: {{{archivedate|}}} |1}}}} ||<div style="border:1px solid red; background-color:#ffdab9; display:table;"> You must specify '''''archiveurl=''''' and '''''archivedate=''' when using {{Tl|cite news}}. Available parameters: {{Cite news/doc/parameterlist}} </div>{{ #if: {{NAMESPACE}}|| }} }} }}{{#if: {{{title|}}} |{{#if: {{{author|}}}{{{last|}}} | {{#if: {{{authorlink|}}} | [[:{{{authorlink}}}|{{#if: {{{last|}}} | {{{last}}}{{#if: {{{first|}}} | ၊ {{{first}}} }} | {{{author}}} }}]] | {{#if: {{{last|}}} | {{{last}}}{{#if: {{{first|}}} | ၊ {{{first}}} }} | {{{author}}} }} }} }}{{#if: {{{author|}}}{{{last|}}} | {{#if: {{{coauthors|}}} | &#59;&#32;{{{coauthors}}} }}။&#32; }}{{#if: {{{curly|}}}|“|" }}{{#if: {{{archiveurl|}}} | [{{{archiveurl}}} {{{title}}}] | {{#if: {{{url|}}} | [{{{url}}} {{{title}}}] | {{{title}}} }} }}{{#if: {{{curly|}}}|”|"}}{{#if: {{{format|}}} | &#32;({{{format}}}) }}{{#if:{{{language|}}} | &#32;(in {{{language}}}) }}{{#if: {{{work|}}} | ၊ ''{{{work}}}''}}{{#if: {{{publisher|}}} | ၊ {{#if: {{{location|}}} |{{{location}}}:&#32;}}{{{publisher}}} }}{{#if: {{{date|}}} | ၊ {{#ifeq:{{#time:Y-m-d|{{{date}}}}}|{{{date}}}|{{{date}}}|{{{date}}}}} }}{{#if: {{{pages|}}} | ၊ pp.&nbsp;{{{pages}}} |{{#if: {{{page|}}} | ၊ ᥢᥣᥲᥘᥤᥐᥲ-&nbsp;{{{page}}} }} }}{{#if: {{{id|}}} | ။ {{{id}}} }}{{#if: {{{accessdate|}}} | <span class=reference-accessdate>။&#32; ᥑᥪᥢᥰᥛᥦᥰᥐᥨᥖᥱᥗᥖᥰᥝᥭᥳᥕᥝᥳᥛᥫᥝᥲ- {{{accessdate}}}။</span> }}။{{#if: {{{archivedate|}}} | &#32;Archived from [{{{url}}} the original] on {{{archivedate}}}။ }}{{ #if: {{{quote|}}} | &nbsp;"{{{quote}}}" }}|Template error: argument '''title''' is required.}}<!-- This is a COinS tag (http://ocoins.info), which allows automated tools to parse the citation information: --><span class="Z3988" title="ctx_ver=Z39.88-2004<!-- -->&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:dc}}<!-- Field descriptions: http://www.openurl.info/registry/docs/mtx/info:ofi/fmt:kev:mtx:dc -->&rft.type=newspaperArticle<!-- The nature or genre of the content of the resource. (newspaperArticle chosen purely because it is recognized by Zotero.) -->&rft.subject=News<!-- A topic of the content of the resource. Typically expressed as keywords, key phrases or classification codes... -->{{#if: {{{first|}}} | &rft.aufirst={{urlencode:{{{first}}}}} }}<!-- First author's given name or names or initials... may contain multiple words and punctuation, i.e. "Fred F", "Fred James" -->{{#if: {{{last|}}} | &rft.aulast={{urlencode:{{{last}}}}} }}<!-- First author's family name. This may be more than one word ... i.e. Smith, Fred James is recorded as "aulast=smith" -->{{#if: {{{author|}}} | &rft.au={{urlencode:{{{author}}}}} }}<!-- This data element contains the full name of a single author, i. e. "Smith, Fred M", "Harry S. Truman". -->&rft.title={{urlencode:{{{title|}}}}}<!-- A name given to the resource. -->{{#if: {{{url|}}} | &rft.identifier={{urlencode:{{{url}}}}} }}<!-- URL -->{{#if: {{{format|}}} | &rft.format={{urlencode:{{{format}}}}} }}<!-- The physical or digital manifestation of the resource... may include the media-type or dimensions of the resource. -->{{#if: {{{work|}}} | &rft.source={{urlencode:{{{work}}}}} }}<!-- A Reference to a resource from which the present resource is derived. -->{{#if: {{{publisher|}}} | &rft.publisher={{urlencode:{{{publisher}}}}} }}<!-- An entity responsible for making the resource available... person, an organization, or a service. -->{{#if: {{{pages|}}} | &rft.pages={{urlencode:{{{pages}}}}} }}<!-- Start and end pages for parts (of a book), i.e. "124-147" -->{{#if: {{{page|}}} | &rft.spage={{urlencode:{{{page}}}}} }}<!-- Start page for parts (of a book), i.e. "124" -->{{#if: {{{date|}}} | &rft.date={{urlencode:{{{date}}}}} }}<!-- A date of an event in the lifecycle of the resource... typically the creation or availability of the resource. (ISO 8601) -->{{#if: {{{language|}}} | &rft.language={{urlencode:{{{language}}}}} }}<!-- A language of the intellectual content of the resource. Recommended best practice is to use RFC 3066... in conjunction with ISO639 -->"><span style="display: none;">&nbsp;</span></span></includeonly><noinclude> {{Documentation}} </noinclude> myjqcecrvy85oqqwa5ttyo3hbmc0sjs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cite web 10 60 4829 191 2024-10-16T09:57:50Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5637226]] 4829 wikitext text/x-wiki <includeonly>{{ #if: {{#if: {{{url|}}} | {{#if: {{{title|}}} |1}}}} ||You must specify '''''title = ''''' and '''''url = ''''' when using {{[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cite web|cite web]]}}. {{#if: {{NAMESPACE}}|| }} }}{{ #if: {{{archiveurl|}}}{{{archivedate|}}} | {{#if: {{#if: {{{archiveurl|}}}| {{#if: {{{archivedate|}}} |1}}}} ||You must specify '''''archiveurl = ''''' and '''''archivedate = ''''' when using {{[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cite web|cite web]]}}. {{#if: {{NAMESPACE}}|| }} }} }}{{#if: {{{author|}}}{{{last|}}} | {{#if: {{{authorlink|}}} | [[:{{{authorlink}}}|{{#if: {{{last|}}} | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | {{{author}}} }}]] | {{#if: {{{last|}}} | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | {{{author}}} }} }} }}{{#if: {{{author|}}}{{{last|}}} | {{#if: {{{coauthors|}}}| <nowiki>;</nowiki>&#32;{{{coauthors}}} }} }}{{#if: {{{author|}}}{{{last|}}}| {{#if: {{{date|}}} | &#32;({{#ifeq:{{#time:Y-m-d|{{{date}}}}}|{{{date}}}|[[{{{date}}}|{{{date}}}]]|{{{date}}}}}) | {{#if: {{{year|}}} | {{#if: {{{month|}}} | &#32;({{{month}}} {{{year}}}) | &#32;({{{year}}}) }} }} |}} }}{{#if: {{{last|}}}{{{author|}}} | .&#32;}}{{ #if: {{{editor|}}} | &#32;{{{editor}}}: }}{{#if: {{{archiveurl|}}} | {{#if: {{{archiveurl|}}} | {{#if: {{{title|}}} | [{{{archiveurl}}} {{{title}}}] }}}} | {{#if: {{{url|}}} | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }}}} }}{{#if: {{{format|}}} | &#32;({{{format|}}}) }}{{#if:{{{language|}}} | &#32;(in {{{language}}}) }}{{#if: {{{work|}}} | .&#32;''{{{work}}}'' }}{{#if: {{{pages|}}} | &#32;{{{pages}}} }}{{#if: {{{publisher|}}} | .&#32;{{{publisher}}}{{#if: {{{author|}}}{{{last|}}} | | {{#if: {{{date|}}}{{{year|}}}{{{month|}}} || }} }} }}{{#if: {{{author|}}}{{{last|}}} ||{{#if: {{{date|}}} | &#32;({{#ifeq:{{#time:Y-m-d|{{{date}}}}}|{{{date}}}|[[{{{date}}}|{{{date}}}]]|{{#ifeq:{{#time:Y-m-d|{{{date}}}}}|1970-01-01|[[{{{date}}}|{{{date}}}]]|{{{date}}}}}}}) | {{#if: {{{year|}}} | {{#if: {{{month|}}} | &#32;({{{month}}} {{{year}}}) | &#32;({{{year}}}) }} }} }} }}.{{#if: {{{archivedate|}}} | &#32;Archived from [{{{url}}} the original] on [[{{{archivedate}}}|{{{archivedate}}}]]။ }}{{#if: {{{doi|}}} | &#32;[[:en:Digital object identifier|DOI]]:[http://dx.doi.org/{{{doi|{{{doilabel|}}}}}} {{{doi}}}]။ }}{{#if: {{{accessdate|}}} | &#32;Retrieved on [[{{{accessdate}}}|{{{accessdate}}}]]{{#if: {{{accessyear|}}} | ၊ [[:{{{accessyear}}}|{{{accessyear}}}]] }}။ }}{{#if: {{{accessmonthday|}}} | &#32;Retrieved on {{{accessmonthday}}}{{#if: {{{accessyear|}}} | ၊ {{{accessyear}}} }}။ }}{{#if: {{{accessdaymonth|}}} | &#32;Retrieved on {{{accessdaymonth}}}{{#if: {{{accessyear|}}} | &#32;{{{accessyear}}} }}။ }}{{#if: {{{quote|}}} | &nbsp;“{{{quote}}}” }}</includeonly><noinclude> {{Documentation}} </noinclude> 7y5dh8rl74id2i8z6usfwi7gup8m5dz ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Clear 10 61 4830 194 2024-10-16T09:57:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5411705]] 4830 wikitext text/x-wiki <div style="clear:{{{1|both}}};"></div><noinclude> {{Documentation}} </noinclude> isum2qtq9f3dbpn2qa655zhdjooag26 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Clear right 10 62 4831 197 2024-10-16T09:57:55Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6187507]] 4831 wikitext text/x-wiki {{Clear|right}}<noinclude> {{Documentation|Template:Clear/doc}} </noinclude> 9zlao6rtza4amzxzroltmq05hqnpwb2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Collapsible list 10 63 4832 200 2024-10-16T09:57:58Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5616440]] 4832 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Collapsible list|main}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> e1uu0na9o5tbkgoho0ulwe8dcyzh1hw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Collapsible option 10 64 4833 204 2024-10-16T09:58:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5621491]] 4833 wikitext text/x-wiki '''ᥙᥨᥝᥰ ᥖᥥᥴ ᥞᥢᥴ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ ᥟᥢ ᥘᥭᥳ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥧᥖᥴ ᥖᥥᥴ ᥓᥖᥴ ᥞᥥᥖᥱ ᥔᥒᥴ'''<br /> ᥙᥨᥝᥰ ᥖᥥᥴ ᥞᥢᥴ ᥙᥩᥐ ᥐᥛᥰ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥧᥖᥴ ᥖᥩᥢᥲ ᥖᥣᥱ ᥛᥨᥢᥳ ᥛᥥᥰ ᥛᥐᥴ ᥛᥢᥲ ᥘᥭᥴ [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Template#Parameters|ᥗᥦᥛᥱ ᥔᥬᥱ ᥙᥢ ᥙᥣᥱ ᥘᥣᥱ ᥛᥤᥱ ᥖᥣᥱ ᥛᥢᥰ ᥘᥦᥲ]]: :{{Para|state|collapsed}} ᥖᥩᥢᥲ ᥖᥣᥱ ᥘᥥᥴ ᥞᥣᥒ ᥖᥧᥙᥱ ᥔᥤᥛᥰ ᥝᥭᥳ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐ၊ ᥑᥬᥲ ᥝᥣ ᥘᥭᥳ ᥘᥫᥴ ᥔᥥᥴ ᥞᥨᥝᥴ ᥑᥨᥝᥲ ᥛᥢᥰ ᥖᥩᥢᥲ ᥓᥫᥰ ᥟᥢ ᥐᥪᥖᥴ ᥘᥫᥱ ᥘᥢᥳ ᥖᥥᥴ ᥔᥫᥒᥱ ᥝᥭᥳ ᥙᥢ ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥫᥒ ᥕᥣᥒᥱ ᥛᥢᥰ - <code><nowiki>{{</nowiki><includeonly>{{</includeonly>BASEPAGENAME<includeonly>}}</includeonly><nowiki> |state=collapsed}}</nowiki></code> :{{Para|state|expanded}} ᥖᥩᥢᥲ ᥖᥣᥱ ᥘᥥᥴ ᥞᥣᥒ ᥐᥤ ᥝᥭᥳ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ၊ ᥑᥬᥲ ᥝᥣ ᥘᥭᥳ ᥖᥥᥴ ᥘᥥᥴ ᥝᥭᥳ ᥙᥢ ᥖᥒᥰ ᥔᥥᥒᥲ ᥖᥒᥰ ᥛᥨᥖᥴ။ ᥙᥫᥒ ᥕᥣᥢᥱ ᥛᥢᥰ - <code><nowiki>{{</nowiki><includeonly>{{</includeonly>BASEPAGENAME<includeonly>}}</includeonly><nowiki> |state=expanded}}</nowiki></code> :{{Para|state|autocollapse}} ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ ᥘᥭᥳ ᥙᥩᥰ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ ᥛᥥᥝᥰ ᥛᥫᥢᥴ ᥐᥢ ''ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ'' ᥖᥤ ᥘᥬᥰ ᥘᥣᥲ ᥘᥤᥐ ᥘᥥᥝ ᥐᥢ ᥞᥬᥲ ᥖᥧᥙᥱ ᥔᥤᥛᥰ ᥘᥥᥴ ᥙᥢ၊ ᥙᥫᥒ ᥕᥣᥒᥱ ᥛᥢᥰ - <code><nowiki>{{</nowiki><includeonly>{{</includeonly>BASEPAGENAME<includeonly>}}</includeonly><nowiki> |state=autocollapse}}</nowiki></code> ᥔᥒᥴ ᥓᥫᥳ ᥟᥛᥱ ᥝᥣ ᥘᥢᥴ ᥝᥭᥳ ᥙᥢ ᥖᥣᥒᥱ ᥟᥢ (ᥖᥨᥭᥰ ᥙᥢ ᥙᥣᥱ ᥘᥣᥱ ᥛᥤᥱ ᥖᥣᥱ {{Para|state}} ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥑᥨᥖᥳ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ ᥘᥢᥳ ᥘᥦᥲ)။ ᥚᥣᥒᥴ ᥞᥣᥒ ᥒᥝᥲ ᥖᥪᥢᥰ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥘᥒᥱ <code>{{#switch:{{{default|}}}|collapsed=collapsed|expanded=expanded|autocollapse|#default=autocollapse}}</code> ᥘᥭᥴ ᥕᥝᥳ။<!-- -->{{#if:{{{align|}}}| :{{Para|align|''value''}} is also available; where ''value'' can be either <code>right</code> or <code>left</code>. The default is <code>center</code> }}{{#if:{{{title-background|}}}|:{{Para|title-background|''value''}} is also available; where ''value'' can be either <code>navbox</code> or a <code>color</code>. The default is <code>none</code> and <code>navbox</code> defaults to the default navbox color. }}{{#if:{{{width|}}}| :{{Para|width|''value''}} is also available; where ''value'' can be either <code>N [em/%/px]</code> or <code>auto</code>. The default is <code>100%</code> }}<!-- Add {{pp-template}} if template page where this template is transcluded is protected: -->{{Template other | {{#if:{{PROTECTIONLEVEL:edit}} |{{Pp-template|docusage=yes}} | {{#if:{{PROTECTIONLEVEL:move}} |{{Pp-move|docusage=yes|small=yes}} }} }} }}<noinclude> {{Documentation}} </noinclude> l462hd4t0m1lucrakvkceemdlbbp6x2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Color 10 65 4834 207 2024-10-16T09:58:02Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5412415]] 4834 wikitext text/x-wiki <span style="color:{{{1|}}}">{{{2|}}}</span><noinclude>{{Documentation}}<!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> fjplclw3izdix1ktga1pymwjdsgugjc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Colorbox 10 66 4835 210 2024-10-16T09:58:04Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5633215]] 4835 wikitext text/x-wiki <span style="background-color:{{{1|white}}}; border:1px solid darkgray;">&nbsp;&nbsp;{{#if:{{{2|}}}|{{#if:{{{3|}}}|[[:{{{3}}}|{{{2}}}]]|{{{2}}}}}|&nbsp;}}&nbsp;</span><noinclude>{{Documentation}} </noinclude> ozg733tjrmibkkuup2d0wry2pv6ekrs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Column-count 10 67 4836 212 2024-10-16T09:58:07Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5621274]] 4836 wikitext text/x-wiki <includeonly>-moz-column-count: {{{1|2}}}; -webkit-column-count: {{{1|2}}}; column-count: {{{1|2}}};</includeonly><noinclude> {{Documentation}} </noinclude> mnlcuhg4ydyorkf858ioaq2ldrfjuf7 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Columns-list 10 68 4837 216 2024-10-16T09:58:10Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7644468]] 4837 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|{{{{{|safesubst:}}}#invoke:Template wrapper|wrap|_template=Div col|_alias-map=1:content|colwidth=30em}}}}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using columns-list with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Columns-list]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | class | content | colwidth | gap | rules | small | style }}<noinclude> {{Documentation}} </noinclude> j5nka80z4zl3nb1kez4j0s7tizfqzth ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Comma separated entries 10 69 4838 219 2024-10-16T09:58:12Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6373251]] 4838 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Separated entries|comma}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 85veyktpbdqee38rjhvfb0aj7zfnerl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Commons 10 70 4839 225 2024-10-16T09:58:14Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5462387]] 4839 wikitext text/x-wiki {{Sister | position = {{{position|}}} | project = commons | text = ᥖᥤ[[:en:Wikimedia Commons|Wikimedia Commons]] ᥘᥢᥳ ᥛᥤᥰ ᥝᥭᥳ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ '''''[[Commons:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]''''' ᥘᥢᥳ ᥟᥩᥲ. }}<noinclude> {{Pp-template|small=yes}} {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> gorx43n6ki4zcjs3jhqdj3zgigm54jn ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Contains special characters/core 10 71 4840 228 2024-10-16T09:58:16Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q64431576]] 4840 wikitext text/x-wiki {{Side box | class = noprint selfref | text = {{#if: {{{compact|}}} | You may need [[{{If empty|{{{fix|}}}|Help:Special characters}}|rendering support]] to display the {{If empty|{{{special|}}}|[[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Special characters|special characters]]}} in this {{#if:{{{section|}}}|{{{section}}}|{{#if:{{SUBJECTSPACE}}|page|article}}}} correctly. | '''This {{#if:{{{section|}}}|{{{section}}}|{{#if:{{SUBJECTSPACE}}|page|article}}}} contains {{If empty|{{{special|}}}|[[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Special characters|special characters]]}}.''' Without proper [[{{If empty|{{{fix|}}}|Help:Special characters}}|rendering support]], you may see {{If empty|{{{error|}}}|[[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]]}}{{#if:{{{characters|}}}|&#32;instead of {{{characters}}}}}. }} | image = {{#if:{{{image|}}} | [[ᥜᥣᥭᥱ:{{{image}}}|40x40px|link={{{link|}}}|alt={{{alt|}}}]] }} | style = width: {{#if:{{{width|}}}|{{{width}}}|22em}}; | textstyle = vertical-align:middle; font-size:95%; }}<noinclude> {{Documentation}} </noinclude> gdqxdaape7pon3k3wy4vqp6u2zeb9s1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Convert 10 72 4841 231 2024-10-16T09:58:19Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6271187]] 4841 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:Convert|convert|abbr=off default}}</includeonly><noinclude> {{Documentation}} </noinclude> 7thxlkqv8zdcohxv36u6aub77lb7h3a ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Convinfobox 10 73 5479 233 2024-12-28T23:31:02Z Saimawnkham 28 5479 wikitext text/x-wiki {{#invoke:ConvertIB|convert}}<noinclude>{{documentation}}</noinclude> kg7aax967oy52t5apd4ectiojcwz3nb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Convinfobox/2 10 74 235 234 2024-10-15T06:14:25Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 234 wikitext text/x-wiki <noinclude>empty </noinclude> aspbh4jh91yos6dxnmwwlg0a9pg7ukj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Convinfobox/pri3 10 75 237 236 2024-10-15T06:14:26Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 236 wikitext text/x-wiki <includeonly>{{#switch:{{{4}}}{{{6}}} |ftin={{Convert|{{{1}}}|{{{2}}}|ftin|{{{7|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}} |stlb={{Convert|{{{1}}}|{{{2}}}|lb stlb|{{{7|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}} |lboz={{Convert|{{{1}}}|{{{2}}}|lboz|{{{7|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}} |{{#switch:{{{2}}}{{{4}}} |ftin={{Convert|{{{1}}}|ft|0|in|{{{6}}}|{{{7|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}} |stlb={{Convert|{{{1}}}|st|0|lb|{{#ifeq:{{{6}}}|kg|kg lb|{{{6}}}}}|{{{7|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}} |lboz={{Convert|{{{1}}}|lb|0|oz|{{{6}}}|{{{7|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}} |{{Convert|{{{1}}}|{{{2}}}|{{{4}}} {{{6}}}|{{{7|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}} }} }}</includeonly><noinclude> </noinclude> 1f3dyqtau8xbr68vet8y2x7kzflhn1j ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Coord 10 76 4842 240 2024-10-16T09:58:21Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6294369]] 4842 wikitext text/x-wiki <includeonly>{{#invoke:Coordinates|coord}}</includeonly><noinclude> {{Documentation}} </noinclude> s8a352i0xde6rdy728h864cih990t6u ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Country abbreviation 10 77 4843 243 2024-10-16T09:58:23Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7663442]] 4843 wikitext text/x-wiki <includeonly>{{safesubst:#invoke:Country extract|main|{{{1|}}}|{{{2|}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> capf05tbxoytof5qvuyopg51psooigf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Country data Laos 10 78 4844 249 2024-10-16T09:58:25Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5621323]] 4844 wikitext text/x-wiki {{ {{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥛᥫᥒᥰ ᥘᥣᥝᥰ | shortname alias = ᥘᥣᥝᥰ | flag alias = Flag of Laos.svg | flag alias-colonial = Flag of French Laos.svg | flag alias-1952 = Flag of Laos (1952-1975).svg | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} | variant = {{{variant|}}} <noinclude> | var1 = colonial | var2 = 1952 | redir1 = LAO | redir2 = Laos </noinclude> }}<noinclude> </noinclude> e2ipqfblpkp85tx1x2nlfqf65u7qgqa ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Country data Myanmar 10 79 4845 253 2024-10-16T09:58:28Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5857386]] 4845 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 the State of Burma (1943-45).svg | flag alias-1948 = Flag of Burma (1948–1974).svg | flag alias-1974 = Flag of Myanmar (1974–2010).svg | flag alias-naval = Naval ensign of Myanmar.svg | flag alias-army =Flag of the Myanmar Army.svg | flag alias-air force = Air Force Ensign of Myanmar.svg | link alias-air force = ᥖᥙᥳ ᥛ ᥖᥩᥱ (ᥘᥨᥛᥰ) | link alias-army = ᥖᥙᥳ ᥛ ᥖᥩᥱ (ᥘᥤᥢᥴ) | link alias-naval = ᥖᥙᥳ ᥛ ᥖᥩᥱ (ᥢᥛᥳ) | 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> jy9imbsfimmxtu7oer21hmkjqjjlr7f ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Country data Thailand 10 80 5227 4846 2024-10-16T11:19:53Z Jon Harald Søby 79 5227 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> }} 3pmlkj34ujm5r59tzt25h5mlr1gm7yi ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Country showdata 10 81 4847 261 2024-10-16T09:58:32Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5614700]] 4847 wikitext text/x-wiki <includeonly>__NOEDITSECTION__ {{Documentation|content=<code>Template:{{PAGENAME}}</code> is an internal data container not intended to be transcluded directly. It is used indirectly by templates such as <code>[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag|flag]]</code>, <code>[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flagicon|flagicon]]</code>, and others. [[ᥜᥣᥭᥱ:{{{flag alias|Flag of None.svg}}}|thumb|{{#if:{{{flag link|}}} |ᥖᥨᥭᥰᥙᥣᥰ [[{{{flag link}}}|{{{flag link}}}]]| ᥓᥩᥛᥴᥙᥤᥝᥴ {{#ifexist:{{{alias}}} | [[:ᥓᥩᥛᥴᥙᥤᥝᥴ {{{alias}}}|ᥓᥩᥛᥴᥙᥤᥝᥴ {{{alias}}}]] | }} }}]] ===Standard parameters=== <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}}}|{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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;">[[ᥜᥣᥭᥱ:{{{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|}}} | ᥖᥤᥲᥗᥦᥛᥰᥙᥘᥥᥐᥳᥢᥭᥳ ᥑᥝᥲᥙᥣᥰᥝᥭᥳ ᥓᥩᥛᥴᥙᥤᥝᥴᥖᥙᥳᥢᥛᥳᥟᥢᥴᥙᥦᥐᥱᥐᥢᥴ ᥟᥢᥴᥓᥬᥳᥐᥪᥐᥰᥓᥩᥛᥰ [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ: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|}}} | ᥓᥩᥛᥴᥙᥤᥝᥴᥖᥙᥳᥢᥛᥳ ᥛᥫᥒᥰᥢᥭᥳ ᥛᥢᥰᥛᥫᥢᥴᥐᥢᥴᥖᥒᥰ ᥓᥩᥛᥴᥙᥤᥝᥴᥓᥪᥒᥲᥛᥫᥒᥰᥘᥦᥲ [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Navy]] ᥢᥢᥳ ᥢᥦᥴᥝᥭᥳᥙᥢᥴᥢᥒᥱ ᥚᥣᥭᥱᥖᥬᥲᥢᥭᥳᥕᥝᥳ: * <code><nowiki>{{navy|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{Navy|{{{templatename|{{{alias}}}}}}}} }}}} {{#if: {{{flag alias-air force|}}} | ᥖᥤᥲᥗᥦᥛᥰᥙᥘᥥᥐᥳᥢᥭᥳ ᥑᥝᥲᥙᥣᥰᥝᥭᥳ ᥓᥩᥛᥴᥙᥤᥝᥴᥖᥙᥳᥘᥨᥛᥰᥟᥢᥴᥙᥦᥐᥱᥐᥢᥴ ᥟᥢᥴᥓᥣᥒᥲᥓᥬᥳᥐᥪᥐᥰᥓᥩᥛᥰ [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ: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|}}} | ᥓᥩᥛᥴᥙᥤᥝᥴᥖᥙᥳᥘᥨᥛᥰ ᥛᥫᥒᥰᥢᥭᥳ ᥛᥢᥰᥛᥫᥢᥴᥐᥢᥴᥖᥒᥰ ᥓᥩᥛᥴᥙᥤᥝᥴᥓᥪᥒᥲᥛᥫᥒᥰᥘᥦᥲ [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Air force]] ᥢᥢᥳ ᥢᥦᥴᥝᥭᥳᥙᥢᥴᥢᥒᥱ ᥚᥣᥭᥱᥖᥬᥲᥢᥭᥳᥕᥝᥳ: * <code><nowiki>{{air force|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{Air force|{{{templatename|{{{alias}}}}}}}} }}}} {{#if: {{{flag alias-army|}}} | ᥖᥤᥲᥗᥦᥛᥰᥙᥘᥥᥐᥳᥢᥭᥳ ᥑᥝᥲᥙᥣᥰᥝᥭᥳ ᥓᥩᥛᥴᥙᥤᥝᥴᥖᥙᥳᥔᥪᥐᥰᥟᥢᥴᥙᥦᥐᥱᥐᥢᥴ ᥟᥢᥴᥓᥣᥒᥲᥓᥬᥳᥐᥪᥐᥰᥓᥩᥛᥰ [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ: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|}}} | ᥓᥩᥛᥴᥙᥤᥝᥴᥖᥙᥳᥔᥪᥐᥰ ᥛᥫᥒᥰᥢᥭᥳ ᥛᥢᥰᥛᥫᥢᥴᥐᥢᥴᥖᥒᥰ ᥓᥩᥛᥴᥙᥤᥝᥴᥓᥪᥒᥲᥛᥫᥒᥰᥘᥦᥲ [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Army]] ᥢᥢᥳ ᥢᥦᥴᥝᥭᥳᥙᥢᥴᥢᥒᥱ ᥚᥣᥭᥱᥖᥬᥲᥢᥭᥳᥕᥝᥳ: * <code><nowiki>{{army|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{Army|{{{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:Flag data {{{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:Flag data {{{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:Flag data {{{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:Flag data {{{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:Flag data {{{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> ᥟᥢᥴᥛᥤᥰᥢᥒᥱ ᥚᥣᥭᥱᥖᥬᥲᥢᥭᥳᥘᥦᥲ။: * [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data {{{related1}}}]]<span style="position:absolute; left:33em;">{{Flag|{{{related1}}}<!-- {{#if:{{{related1param|}}}|{{!}}{{{related1param}}}}} -->}}</span><!-- -->{{#if: {{{related2|}}} | * [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data {{{related2}}}]]<span style="position:absolute; left:33em;">{{Flag|{{{related2}}}<!-- {{#if:{{{related2param|}}}|{{!}}{{{related2param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related3|}}} | * [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data {{{related3}}}]]<span style="position:absolute; left:33em;">{{Flag|{{{related3}}}<!-- {{#if:{{{related3param|}}}|{{!}}{{{related3param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related4|}}} | * [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data {{{related4}}}]]<span style="position:absolute; left:33em;">{{Flag|{{{related4}}}<!-- {{#if:{{{related4param|}}}|{{!}}{{{related4param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related5|}}} | * [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data {{{related5}}}]]<span style="position:absolute; left:33em;">{{Flag|{{{related5}}}<!-- {{#if:{{{related5param|}}}|{{!}}{{{related5param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related6|}}} | * [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data{{{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}}|<!-- --><!-- -->{{#if:{{{shortname alias|}}}|<!-- --><!-- -->}}<!-- -->{{#ifeq:{{PAGENAME}}|ᥔᥥᥢᥲᥛᥣᥭᥴ ᥛᥫᥒᥰ {{{alias}}}||<!-- -->{{#ifeq:{{PAGENAME}}|ᥔᥥᥢᥲᥛᥣᥭᥴ ᥛᥫᥒᥰ {{{shortname alias}}}||<!-- --><!-- -->}}<!-- -->}}<!-- -->{{#ifeq:{{SUBPAGENAME}}|sandbox|<!-- -->|<!-- -->{{#ifexist:{{FULLPAGENAME}}/doc|<!-- -->|<!-- --><!-- -->}}<!-- -->{{#if:{{{size|}}}|<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->{{#if:{{{templatename|}}}| }}|link box=ᥟᥢᥴᥢᥭᥳᥢᥭᥳ ᥙᥥᥢᥴᥚᥪᥢᥴᥐᥦᥛᥴᥛᥪᥰ ᥘᥣᥭᥰᥓᥬᥳᥖᥪᥰ ᥗᥦᥛᥰᥙᥘᥥᥐᥳ '''Template:{{PAGENAME}}''' ᥕᥝᥳ။ ᥟᥢᥴᥢᥢᥳᥢᥭᥳ ᥘᥧᥐᥳᥖᥤᥲ [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Country showdata]] ᥔᥥᥴ ᥢᥙᥳᥟᥩᥐᥱᥙᥢᥴᥞᥒᥰᥛᥢᥰᥕᥝᥳ။။<br /> ᥙᥩᥰᥝᥣᥲᥛᥦᥰᥗᥦᥛᥰᥙᥘᥥᥐᥳᥟᥢᥴᥢᥭᥳᥕᥝᥳ ᥛᥫᥲᥘᥬᥴᥐᥩᥲ ᥑᥦᥢᥰᥖᥩᥲ {{Purge|ᥚᥥᥝᥲᥘᥣᥒᥳᥙᥢᥴ cache ᥔᥥᥴᥐᥛᥰ}}။<!-- -->{{#ifexist:{{FULLPAGENAME}}/doc|<!-- --><br />ᥖᥤᥲᥗᥦᥛᥰᥙᥘᥥᥐᥳᥢᥭᥳ ᥕᥫᥒᥰᥟᥣᥢᥰ ᥖᥩᥢᥲᥖᥣᥱ [[:en:WP:CAT|ᥙᥫᥒᥴᥗᥣᥢᥲᥚᥦᥴ]] ᥘᥦᥲ ᥖᥩᥢᥲᥖᥣᥱ ᥚᥪᥢᥴᥘᥤᥐᥲᥐᥧᥲᥛᥪᥰ ᥖᥣᥱᥓᥬᥳᥖᥤᥲ ᥗᥦᥛᥰᥙᥘᥥᥐᥳᥟᥢᥴᥢᥭᥳᥑᥩᥴᥑᥩᥴᥘᥦᥲ ᥓᥒᥱᥘᥭᥲᥙᥣᥰᥝᥭᥳ ᥢᥣᥲᥘᥤᥐᥲᥚᥦᥴ [[{{FULLPAGENAME}}/doc|/doc]] ᥢᥭᥳᥕᥝᥳ။။|<!-- -->{{#switch:{{PROTECTIONLEVEL:edit}}|sysop|templateeditor=<!-- --><br />ဤတမ်းပလိတ်သည် [[:en: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> e0352jixe2l7laccb49m7vv04zqkdcr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:DOWs 10 82 264 263 2024-10-15T06:14:36Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 262 wikitext text/x-wiki <noinclude>{| class="wikitable" </noinclude>|- class="{{{class|}}}" style="{{{style|}}}" {{#if:{{{left|{{{colspan|}}}}}}|!colspan={{{colspan|1}}}{{!}} {{{left|}}} }} {{#ifeq:{{{start|}}}|Sunday|{{Sunday|{{{letters|2}}}|!|{{{width|*}}}}}|}} {{Monday|{{{letters|2}}}|!|{{{width|*}}}}} {{Tuesday|{{{letters|2}}}|!|{{{width|*}}}}} {{Wednesday|{{{letters|2}}}|!|{{{width|*}}}}} {{Thursday|{{{letters|2}}}|!|{{{width|*}}}}} {{Friday|{{{letters|2}}}|!|{{{width|*}}}}} {{Saturday|{{{letters|2}}}|!|{{{width|*}}}}}{{#ifeq:{{{start|}}}|Sunday|| {{Sunday|{{{letters|2}}}|!|{{{width|*}}}}}}} |- <noinclude> |} {{documentation}} </noinclude> 07t16xgzt5gj0lpfszl4j0ptxnxxpwg ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Date.DaysInMonth 10 83 266 265 2024-10-15T06:14:37Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 265 wikitext text/x-wiki {{#switch:{{{2|{{CURRENTMONTH}}}}} |1=31 |2={{#expr:28 + {{Date.IsLeapYear|{{{1|{{CURRENTYEAR}}}}}}} }} |3=31 |4=30 |5=31 |6=30 |7=31 |8=31 |9=30 |10=31 |11=30 |12=31 |#default=30 }} 0ys6cwk0ttj1s9cpd9mo4wu2ixi7lmp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Date.DaysInYear 10 84 268 267 2024-10-15T06:14:39Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 267 wikitext text/x-wiki {{#switch:{{{2|{{CURRENTMONTH}}}}} |1={{#expr:{{{1|{{CURRENTDAY}}}}} }} |2={{#expr:31 + {{{1|{{CURRENTDAY}}}}} }} |3={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + {{{1|{{CURRENTDAY}}}}} }} |4={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + {{{1|{{CURRENTDAY}}}}} }} |5={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + 30 + {{{1|{{CURRENTDAY}}}}} }} |6={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + 30 + 31 + {{{1|{{CURRENTDAY}}}}} }} |7={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + 30 + 31 + 30 + {{{1|{{CURRENTDAY}}}}} }} |8={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + 30 + 31 + 30 + 31 + {{{1|{{CURRENTDAY}}}}} }} |9={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + 30 + 31 + 30 + 31 + 31 + {{{1|{{CURRENTDAY}}}}} }} |10={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + 30 + 31 + 30 + 31 + 31 + 30 + {{{1|{{CURRENTDAY}}}}} }} |11={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + {{{1|{{CURRENTDAY}}}}} }} |12={{#expr:31 + {{#expr:28 + {{Date.IsLeapYear|{{{3|1}}}}} }} + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + {{{1|{{CURRENTDAY}}}}} }} |#default={{{1|{{CURRENTDAY}}}}} }} cw7rj5vtk9x7c0ybt6x04vgvlj7kduu ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Date.IsLeapYear 10 85 270 269 2024-10-15T06:14:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 269 wikitext text/x-wiki {{#expr: {{{1|{{CURRENTYEAR}}}}} mod 4 = 0 and {{{1|{{CURRENTYEAR}}}}} mod 100 != 0 or {{{1|{{CURRENTYEAR}}}}} mod 400 = 0 }} ehjf4k07kupv7ts9p57ickdqnlgxu0i ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:DayInMonth/style.css 10 86 272 271 2024-10-15T06:14:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 271 sanitized-css text/css @media screen { html.skin-theme-clientpref-night .infobox tr:not(.notheme)[style] { background: transparent !important; } } @media screen and ( prefers-color-scheme: dark) { html.skin-theme-clientpref-os .infobox tr:not(.notheme)[style] { background: transparent !important; } } hxd9pfl315nreaov3p8jnrxz033k4we ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Death date and age 10 87 4848 275 2024-10-16T09:58:35Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5833250]] 4848 wikitext text/x-wiki <includeonly>{{#if:{{{df|}}}|{{#time: j|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}} {{#time: F|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}}|{{#time: F|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}} {{#time: j|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|shn}}}}၊ {{#time: Y|{{Calcdate|{{{1|1900}}}|{{{2|1}}}|{{{3|1}}}}}|tdd}}<span style="display:none">(<span class="dday deathdate">{{{1}}}-{{padleft:{{MONTHNUMBER|{{{2}}}}}|2|0}}-{{padleft:{{{3}}}|2|0}}</span>)</span> (ᥟᥣᥱᥕᥧ&nbsp;{{formatnum:{{#if:{{{5|}}} |{{#if:{{{6|}}} |<!-- if all birth values are specified -->{{Age|{{formatnum:{{{4}}}|R}}|{{formatnum:{{{5}}}|R}}|{{formatnum:{{{6}}}|R}}|{{formatnum:{{{1}}}|R}}|{{formatnum:{{{2}}}|R}}|{{formatnum:{{{3}}}|R}}}} |{{#ifexpr:{{formatnum:{{{2}}}|R}}<{{formatnum:{{{5}}}|R}} |<!-- if birth month but not day exist and birth month was not reached in death year -->{{Age|{{formatnum:{{{4}}}|R}}|12|31|{{formatnum:{{{1}}}|R}}|{{formatnum:{{{2}}}|R}}|{{formatnum:{{{3}}}}}|R}} |{{#ifexpr:{{formatnum:{{{2}}}|R}}>{{formatnum:{{{5}}}|R}}<!-- if birth month but not day exist and birth month was reached in death year --> |{{Age|{{formatnum:{{{4}}}|R}}|1|1|{{formatnum:{{{1}}}|R}}|{{formatnum:{{{2}}}|R}}|{{formatnum:{{{3}}}|R}}}} |<!-- if birth month but not day exist and birth month is the death month -->{{Age|{{formatnum:{{{4}}}|R}}|12|31|{{formatnum:{{{1}}}|R}}|{{formatnum:{{{2}}}|R}}|{{formatnum:{{{3}}}|R}}}}–{{Age|{{formatnum:{{{4}}}|R}}|1|1|{{formatnum:{{{1}}}|R}}|{{formatnum:{{{2}}}|R}}|{{formatnum:{{{3}}}|R}}}} }} }} }} |{{Age in years|{{formatnum:{{{4}}}|R}}|{{formatnum:{{{1}}}|R}}}}}} }})</includeonly><noinclude> {{Documentation}} </noinclude> 0k1c3iwaxrpfxk00sy31e2eurbk8gwc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Distinguish 10 88 4849 278 2024-10-16T09:58:37Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q118038211]] 4849 wikitext text/x-wiki {{#invoke:Distinguish|distinguish}}<noinclude><!-- splitting these lines causes {{Documentation}} template to terminate green shading when Distinguish is used in /doc pages. --> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis to Wikidata, not here! --> </noinclude> nk7nh8u5o1cfypf9ss51q0q26uu8ktk ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Div col 10 89 4850 282 2024-10-16T09:58:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5889743]] 4850 wikitext text/x-wiki <includeonly><templatestyles src="Div col/styles.css"/><!-- --><div class="div-col {{#ifeq:{{{small|}}}|yes|div-col-small}} {{#ifeq:{{{rules|}}}|yes|div-col-rules}} {{{class|}}}" <!-- -->{{#if:{{{colwidth|}}}{{{gap|}}}{{{style|}}}|<!-- -->style="{{#if:{{{colwidth|}}}|column-width: {{{colwidth}}};}}{{#if:{{{gap|}}}|column-gap: {{{gap}}};}}{{#if:{{{style|}}}|{{{style}}}}}"<!-- -->}}><!-- -->{{#if:{{{content|}}}|{{{content}}}</div>}}<!-- Inventory how many pages use small=yes -->{{#ifeq:{{{small|}}}|yes|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using div col with small parameter]]}}<!-- --></includeonly>{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using div col with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Div col]] with unknown parameter "_VALUE_"; use colwidth= to specify column size |ignoreblank=y | class | colwidth | content | gap | rules | small | style }}<noinclude> {{Documentation}} </noinclude> pk704oti0a25f04guhiesgnb3pxdf2q ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Div col/styles.css 10 90 284 283 2024-10-15T06:14:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 283 sanitized-css text/css /* {{pp|small=yes}} */ .div-col { margin-top: 0.3em; column-width: 30em; } .div-col-small { font-size: 90%; } .div-col-rules { column-rule: 1px solid #aaa; } /* Reset top margin for lists in div col */ .div-col dl, .div-col ol, .div-col ul { margin-top: 0; } /* Avoid elements breaking between columns See also Template:No col break */ .div-col li, .div-col dd { page-break-inside: avoid; /* Removed from CSS in favor of break-inside c. 2020 */ break-inside: avoid-column; } n7twp689l8hrwuefq6a9a414zrxegfw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Div col end 10 91 4851 288 2024-10-16T09:58:41Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5899344]] 4851 wikitext text/x-wiki <includeonly></div></includeonly><noinclude> {{Documentation|Template:Div col/doc}} </noinclude> 7bbhaxshwqfgyahgjj3pai7yvfxkh7f ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Doc 10 92 290 289 2024-10-15T06:14:50Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 289 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Documentation]] 9bthfmux22iyqgafc0nbt0gw5fbji9p ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Documentation 10 93 4759 293 2024-10-15T15:36:19Z 咽頭べさ 24 4759 wikitext text/x-wiki {{#invoke:Documentation|main|_content={{ {{#invoke:Documentation|contentTitle}}}}}}<noinclude> <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 2xhh66tsv150gi3f97xaydn2109p9s5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Documentation/docname 10 94 4852 296 2024-10-16T09:58:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q17617275]] 4852 wikitext text/x-wiki {{#switch: {{SUBPAGENAME}} |sandbox|testcases={{ #rel2abs: ../doc }} |#default={{SUBJECTPAGENAME}}/doc }}<noinclude> </noinclude> gk4nx6wk1evom9inpod255jmxzr24yd ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Documentation/preload 10 95 4853 300 2024-10-16T09:58:45Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13471785]] 4853 wikitext text/x-wiki {{Documentation subpage}} <include<includeonly></includeonly>only>{{Sandbox other|| <!-- Categories below this line --> }}</include<includeonly></includeonly>only><noinclude> {{Documentation|content= {{Preload notice|[[Module:Documentation]]}} }} </noinclude> 6g2qio1ym0l5znl0th696bvhul5b3c3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Documentation subpage 10 96 4854 303 2024-10-16T09:58:48Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5882248]] 4854 wikitext text/x-wiki <includeonly><!-- -->{{#ifeq:{{lc:{{SUBPAGENAME}}}} |{{{override|doc}}} | <!--(this template has been transcluded on a /doc or /{{{override}}} page)--> </includeonly><!-- -->{{#ifeq:{{{doc-notice|show}}} |show | {{Mbox | type = notice | style = margin-bottom:1.0em; | image = [[ᥜᥣᥭᥱ:Edit-copy green.svg|40px|alt=|link=]] | text = '''ᥢᥣᥲᥘᥤᥐᥲᥟᥢᥴᥢᥭᥳᥢᥭᥳ ᥛᥢᥰᥙᥥᥢᥴ [[:en:Wikipedia:Template documentation|ᥚᥪᥢᥴᥐᥦᥛᥴᥛᥪᥰ ᥘᥣᥭᥰᥓᥬᥳᥖᥪᥰ (documentation)]] ᥞᥒᥰ ᥖᥩᥢᥲᥖᥣᥱ [[:en:Wikipedia:Subpages|ᥢᥣᥲᥘᥤᥐᥲᥚᥦᥴ (subpage)]] {{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}} ᥢᥢᥳᥕᥝᥴ'''။<br />ᥖᥤᥲᥢᥣᥲᥘᥤᥐᥲᥟᥢᥴᥢᥭᥳᥢᥭᥳ ᥛᥢᥰᥖᥥᥴᥑᥝᥲᥙᥣᥰᥝᥭᥳ ᥘᥣᥭᥰᥓᥬᥳᥖᥪᥰ ᥘᥦᥲ ᥑᥩᥲᥑᥣᥝᥱᥟᥢᥴᥐᥥᥝᥱᥐᥙᥴး၊ [[:en:Wikipedia:ᥙᥫᥒᥴᥗᥣᥢᥲ|ᥙᥫᥒᥴᥗᥣᥢᥴ]] ᥘᥦᥲ ᥑᥩᥲᥛᥧᥢᥰᥖᥣᥒᥱᥓᥫᥰ ᥟᥢᥴᥟᥛᥱᥐᥥᥝᥱᥐᥙᥰ ᥖᥒᥰ {{#if:{{{text2|}}} |{{{text2}}} |{{#if:{{{text1|}}} |{{{text1}}} |{{#ifeq:{{SUBJECTSPACE}} |{{ns:User}} |{{lc:{{SUBJECTSPACE}}}} template page |{{#if:{{SUBJECTSPACE}} |{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}} ᥢᥢᥳᥕᥝᥳ။ }} }}<!-- -->{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}<!-- -->{{#if:{{{inhibit|}}} |<!--(don't categorize)--> | <includeonly><!-- -->{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}} | [[ᥙᥫᥒ ᥗᥣᥢ:ᥚᥪᥢᥴᥘᥤᥐᥲ (documentation) {{#switch:{{SUBJECTSPACE}} |Template=ᥗᥦᥛᥰᥙᥘᥥᥐᥳ(template) |Module=ᥛᥩᥱᥓᥧᥰ (module) |User=ᥚᥧᥲᥓᥬᥳᥖᥪᥰ (user) |#default=Wikipedia}}]] | [[ᥙᥫᥒ ᥗᥣᥢ:ᥢᥣᥲᥘᥤᥐᥲᥚᥦᥴ ᥓᥫᥰᥟᥛᥱᥛᥤᥰᥢᥣᥲᥘᥤᥐᥲᥙᥩᥲᥛᥦᥲ(Documentation subpages without corresponding pages)]] }}<!-- --></includeonly> }}<!-- (completing initial #ifeq: at start of template:) --><includeonly> | <!--(this template has not been transcluded on a /doc or /{{{override}}} page)--> }}<!-- --></includeonly><noinclude>{{Documentation}} </noinclude> bdb6qn3q4a7nje5e5khhmz7ah29stjy ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Dot 10 97 4855 306 2024-10-16T09:58:51Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5646735]] 4855 wikitext text/x-wiki &nbsp;<b>&middot;</b>&#32;<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> h05561bg7e40oepmobob32l9mg8y8l7 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:E15 10 98 309 308 2024-10-15T06:14:58Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 308 wikitext text/x-wiki {{#if: {{{1|}}} |[https://www.ethnologue.com/15/show_language/{{{1|}}} {{{2|{{PAGENAME}}}}}] at ''[[Ethnologue]]'' (15th ed., 2005) |{{Cite book|editor=Gordon, Raymond G.|editor2=Barbara F. Grimes|year=2005|title=Ethnologue: Languages of the World|edition=15th|location=Dallas, Texas|publisher=SIL International|url=https://www.ethnologue.com/15}} }}<noinclude> {{Doc|content= See {{Tl|Ethnologue17}} for instructions. }} </noinclude> swhd5ztg0prh78bg39bibsuia2zibk3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:EditAtWikidata 10 99 311 310 2024-10-15T06:15:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 310 wikitext text/x-wiki {{#invoke:EditAtWikidata |showMessage |qid={{{qid|}}} |pid={{{pid|}}} |nbsp={{{nbsp|}}} |{{{1|}}} }}<noinclude> {{Documentation}} </noinclude> oeo4uz666g3ywjycrosfca0jqi6wl6b ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Editnotice 10 100 4856 314 2024-10-16T09:58:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6267879]] 4856 wikitext text/x-wiki {{#ifeq:{{FULLROOTPAGENAME}}|Template:Editnotices |{{Editnotice/notice |expiry={{{expiry|¬}}} }} }}{{#ifexpr:{{#ifeq:{{FULLROOTPAGENAME}}|Template:Editnotices |1 |0 }}+{{#switch:{{{expiry|¬}}} |indefinite = 1 | |¬ = 1 <!-- Expiry not specified --> |#default = {{#iferror:{{#time:U|{{{expiry}}}}} |0 <!-- Invalid expiry time --> |{{#ifexpr:{{#time:U|{{{expiry}}}}}-{{#time:U|{{CURRENTTIMESTAMP}}}}>0 |1 <!-- Notice current --> |0 <!-- Notice expired --> }} }} }} |{{Fmbox |type = {{{type|editnotice}}} |id = {{{id|}}} |textstyle = {{{textstyle|}}} |style = {{{style|}}} |class = {{{class|}}} |image = {{#if:{{{image|}}} |{{#invoke:InfoboxImage|InfoboxImage|image={{{image}}}|size={{{imagesize|}}}|sizedefault=40x40px}} |none }} |imageright= {{#if:{{{imageright|}}} |{{#invoke:InfoboxImage|InfoboxImage|image={{{imageright}}}|size={{{imagerightsize|}}}|sizedefault=40x40px}} }} |text = {{#if:{{{header|}}} |<div style="font-weight: bold; {{{headerstyle|}}}">{{{header}}}</div> }} {{{text|{{{1}}}}}} }} }}{{#ifeq:{{FULLROOTPAGENAME}}|Template:Editnotices|{{#switch:{{{expiry|¬}}} |indefinite | |¬ = <!-- Expiry not specified --> |#default = {{#iferror:{{#time:U|{{{expiry}}}}} | <!-- Invalid expiry time --> |{{#ifexpr:{{#time:U|{{{expiry}}}}}-{{#time:U|{{CURRENTTIMESTAMP}}}}>0 | <!-- Notice current --> |[[ᥙᥫᥒ ᥗᥣᥢ:Expired editnotices]] <!-- Notice expired --> }} }} }} }}<noinclude> {{Documentation}} </noinclude> duxcwwzl1kkd1eusjn0gnn1coktewrd ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Efn 10 101 4857 318 2024-10-16T09:58:55Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q11500316]] 4857 wikitext text/x-wiki <includeonly>{{#if:{{{name|}}} |{{#tag:ref|{{{1|{{{reference|{{{content|{{{text|}}}}}}}}}}}}|name={{{name|}}}|group={{#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }} }} |{{#tag:ref|{{{1|{{{reference|{{{content|{{{text|}}}}}}}}}}}}|group={{#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }} }} }}</includeonly><noinclude> {{documentation}} </noinclude> jfug6mj9jnu53fd6w8jc3vtv120b4u6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:End 10 102 4858 321 2024-10-16T09:58:57Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13099129]] 4858 wikitext text/x-wiki <includeonly>|}</includeonly><noinclude>{{Documentation}} </noinclude> lcqznbes23kiekv807gznl64j1r5hxh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Error 10 103 4859 324 2024-10-16T09:59:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5400225]] 4859 wikitext text/x-wiki <{{#switch:{{lc:{{{tag}}}}} |p=p |span=span |div=div |#default=strong }} class="error">{{{message|{{{1}}}}}}</{{#switch:{{lc:{{{tag}}}}} |p=p |span=span |div=div |#default=strong }}><noinclude> {{Documentation}} </noinclude> <noinclude> </noinclude> lg6zokb8wb6dlugmnvp0wn5ocjt00ft ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:FULLROOTPAGENAME 10 104 4860 327 2024-10-16T09:59:02Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6807938]] 4860 wikitext text/x-wiki {{ safesubst:<noinclude/>#if: {{ safesubst:<noinclude/>Ns has subpages | {{ safesubst:<noinclude/>#if:{{{1|}}}|{{ safesubst:<noinclude/>NAMESPACE:{{{1}}}}}|{{ safesubst:<noinclude/>NAMESPACE}}}} }} | {{ safesubst:<noinclude/>#titleparts:{{ safesubst:<noinclude/>#if:{{{1|}}}|{{{1}}}|{{ safesubst:<noinclude/>FULLPAGENAME}}}}|1}} | {{ safesubst:<noinclude/>#if:{{{1|}}}|{{{1}}}|{{ safesubst:<noinclude/>FULLPAGENAME}}}} }}<noinclude> {{Documentation}} </noinclude> cx1mv8mro3l4n8p9v5tphpa9g409sx7 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag 10 105 4861 330 2024-10-16T09:59:04Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7661011]] 4861 wikitext text/x-wiki {{Flag data {{{1|}}}|Flag/core|name={{{name|{{{1|}}}}}}|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude>{{Documentation}} </noinclude> mhm57r1my3acconm1d6s6kydwfr2hz2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag/core 10 106 4862 333 2024-10-16T09:59:07Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5915400]] 4862 wikitext text/x-wiki <span class="flagicon">[[ᥜᥣᥭᥱ:{{{flag alias-{{{variant}}}|{{#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{#if:{{{size|}}}|{{{size}}}|23x15px}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt=|link=]]&nbsp;{{#ifeq:{{{size}}}|23x16px|&nbsp;}}{{#ifeq:{{{alias}}}|Nepal|&nbsp;&nbsp;}}</span>[[:{{{alias}}}|{{{shortname alias}}}]]<noinclude>{{Documentation}} </noinclude> hfavcssyk6td3z9dlc1lez2xgvcly15 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥔᥥᥢᥲᥛᥣᥭᥴ ᥛᥫᥒᥰ 10 107 5436 4863 2024-12-17T13:10:23Z Saimawnkham 28 Saimawnkham moved page [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data]] to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥔᥥᥢᥲᥛᥣᥭᥴ ᥛᥫᥒᥰ]]: ᥟᥣᥙᥳᥖᥥᥖᥳᥓᥪᥲ 4863 wikitext text/x-wiki {{{{{1}}} | alias = | flag alias = Flag placeholder.svg | name = {{{name|}}} | size = {{{size|}}} | border= | altlink = {{{altlink|}}} }}<noinclude> {{Documentation}} </noinclude> truh2k4lz10z1eop1vil41xyijz1ay8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data Abkhazia 10 108 4864 340 2024-10-16T09:59:12Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7000525]] 4864 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥟᥦᥙᥳᥑᥥᥰᥓᥤᥰᥕᥣᥰ | shortname alias = ᥟᥦᥙᥳᥑᥥᥰᥓᥤᥰᥕᥣᥰ | flag alias = Flag of the Republic of Abkhazia.svg | flag alias-SSR = Flag of Abkhazian SSR.svg | flag alias-ASSR = Flag of Abkhazian ASSR.svg | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | variant = {{{variant|}}} <noinclude> | var1 = SSR | var2 = ASSR </noinclude> }}<noinclude> </noinclude> jrmsk3ha2aud36tnxyohkszc6udnijp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data Akrotiri and Dhekelia 10 109 4865 343 2024-10-16T09:59:14Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6461401]] 4865 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥟᥦᥐᥳᥞᥨᥝᥱᥗᥤᥰᥞᥤᥱ ᥘᥦᥲ ᥖᥤᥐᥱᥑᥥᥰᥘᥤᥰᥕᥣᥰ | flag alias = Flag of the United Kingdom.svg | flag alias-local = Flag_of_the_Dhekelia_Garrison.svg | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} <noinclude> | var1 = local </noinclude> }}<noinclude> </noinclude> psfd92u7ul64lx6zm7dnq95ux43psl0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data Artsakh 10 110 345 344 2024-10-15T06:15:15Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 344 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥛᥫᥒᥰᥟᥣᥖᥰᥔᥣᥐᥱ | flag alias = Flag of Artsakh.svg | link alias-football = Artsakh {{{mw|}}} national football team | name alias-football = Artsakh | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} <noinclude> | redir1 = Artsakh | redir2 = Nagorno-Karabakh Republic | redir3 = Nagorno-Karabakh </noinclude> }} 89esdq5uvq6xrdv2gonvjckt3m6d1bs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data British Indian Ocean Territory 10 111 4866 348 2024-10-16T09:59:16Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7664597]] 4866 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥢᥣᥲᥘᥤᥢᥴ ᥔᥛᥧᥐᥳᥖᥞᥣᥱᥟᥤᥢᥰᥖᥤᥰᥕᥣᥰ ᥑᥩᥒᥴ ᥟᥤᥒᥰᥐᥘᥥᥖᥲ | shortname alias = ᥢᥣᥲᥘᥤᥢᥴ ᥔᥛᥧᥐᥳᥖᥞᥣᥱᥟᥤᥢᥰᥖᥤᥰᥕᥣᥰ ᥑᥩᥒᥴ ᥟᥤᥒᥰᥐᥘᥥᥖᥲ | flag alias = Flag of the Commissioner of the British Indian Ocean Territory.svg | flag alias-1976 = Flag of the United Kingdom.svg | flag alias-1990 = Flag of the British Indian Ocean Territory 1990.svg | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} <noinclude> | var1 = 1976 | var2 = 1990 | redir1 = IOT </noinclude> }}<noinclude> </noinclude> 4euqnm1701ypjr5te2fqlugk0oyfgdl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data Myanmar 10 112 4867 351 2024-10-16T09:59:18Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5857386]] 4867 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 the State of Burma (1943-45).svg | flag alias-1948 = Flag of Burma (1948–1974).svg | flag alias-1974 = Flag of Myanmar (1974–2010).svg | flag alias-naval = Naval ensign of Myanmar.svg | flag alias-army =Flag of the Myanmar Army.svg | flag alias-air force = Air Force Ensign of Myanmar.svg | link alias-air force = ᥖᥙᥳᥛᥖᥩᥱ (ᥘᥨᥛᥰ) | link alias-army = ᥖᥙᥳᥛᥖᥩᥱ (ᥘᥤᥢᥴ) | link alias-naval = ᥖᥙᥳᥛᥖᥩᥱ (ᥢᥛᥳ) | 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> so49gx1l4eksifvl71crvyo77f8c9u6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data PRC 10 113 4868 355 2024-10-16T09:59:20Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q26153119]] 4868 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = 中华人民共和国 | shortname alias = 中国 | flag alias = Flag of the People's Republic of China.svg | flag alias-military = People's Liberation Army Flag of the People's Republic of China.svg | name alias-army = 中国人民解放军 | flag alias-army = Ground Force Flag of the People's Republic of China.svg | link-alias-army = 中国人民解放军陆军 | name alias-naval = {{{name|}}} | flag alias-naval = Naval Ensign of the People's Republic of China.svg | link alias-naval = 中国人民解放军海军 | flag alias-coast guard = Cmp.jpg | link alias-coast guard = 中國海警 | flag alias-police = People's Armed Police cap badge 2007.png | link alias-police = 中国人民武装警察部队 | name alias-air force = {{{name|}}} | flag alias-air force = Air Force Flag of the People's Republic of China.svg | link alias-air force = 中国人民解放军空军 | link alias-ice hockey = China national {{{mw|men's}}} ice hockey team | name alias-football = 中国 | link alias-football = 中國國家{{{mw|}}}足球隊 | size = {{{size|}}} | name = {{#if: {{{name|}}} | {{{name|}}} | 中华人民共和国 }} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} | variant = {{{variant|}}} <noinclude> | redir1 = PRC | redir2 = 中华人民共和国 | redir3 = China, People's Republic of | related1 = China | related2 = China mainland | related3 = Republic of China (1912-1949) | related4 = Republic of China | related5 = Qing dynasty </noinclude> }} <noinclude> </noinclude> sc61estoc04effh85rj1s4bd217xhzi ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data Shan 10 114 4869 360 2024-10-16T09:59:22Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q28912261]] 4869 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥛᥫᥒᥰᥖᥭᥰ |shortname alias = ᥖᥭᥰ | flag alias = Flag of Shan State.svg | size = {{{size|}}} | name = {{{name|}}} <noinclude> | redir1 = Shan </noinclude> }}<noinclude> </noinclude> 4kiqj52kcfcyfbtgsnr0w4ymhpmdb8e ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data South Ossetia 10 115 4870 363 2024-10-16T09:59:24Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7001302]] 4870 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥟᥩᥴᥔᥦᥖᥳᥗᥤᥰᥕᥣᥰᥓᥣᥢᥰ | shortname alias = ᥟᥩᥴᥔᥦᥖᥳᥗᥤᥰᥕᥣᥰᥓᥣᥢᥰ | flag alias = Flag of South Ossetia.svg | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} }}<noinclude> </noinclude> 27nqs62yxpgiqyec8epdrg7b2ksu7g4 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data THA 10 116 4871 367 2024-10-16T09:59:26Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q25720834]] 4871 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> }} 4h0l8dzoayk7fcna8b2v0if1havg5mf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data Taiwan 10 117 4872 370 2024-10-16T09:59:29Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q25719865]] 4872 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥛᥫᥒᥰᥑᥦᥱ | shortname alias = ᥗᥣᥭᥱᥝᥣᥢᥰ | flag alias = Flag of the Republic of China.svg | flag alias-army = Flag of the Republic of China Army.svg | link alias-army = Republic of China Army | link alias-naval = Republic of China Navy | flag alias-civil = Civil Ensign of the Republic of China.svg | link alias-football = Chinese Taipei {{{mw|}}} national football team | link alias-basketball = Chinese Taipei {{{mw|}}} national basketball team | link alias-rugby union = Chinese Taipei {{{mw|}}} national rugby union team | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} <noinclude> | redir1 = TWN | redir2 = Taiwan | var1 = civil | related1 =ᥛᥫᥒᥰᥑᥦᥱ | related2 = Chinese Taipei </noinclude> }}<noinclude> </noinclude> 6egkuyhgcx0nl4kjx9likbbub9mq9ft ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data ᥓᥦᥲᥖᥫᥒᥰᥓᥦᥲᥐᥦᥒᥰ 10 118 4873 375 2024-10-16T09:59:31Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q22751420]] 4873 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥓᥦᥲᥖᥫᥒᥰᥓᥦᥲᥐᥦᥒᥰ |shortname alias = ᥓᥦᥲᥐᥦᥒᥰ | flag alias = Flag of Sagaing Region (2019).svg | flag alias-old = Flag of Sagaing Division.svg | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} <noinclude> | var1 = old </noinclude> }}<noinclude> </noinclude> e6q2aoo4x0i73ykr2h3csu20tc76h1t ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data ᥖᥭᥰ 10 119 378 377 2024-10-15T06:15:30Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 377 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias =ᥛᥫᥒᥰᥖᥭᥰ |shortname alias = ᥖᥭᥰ | flag alias = Flag of Shan State.svg | size = {{{size|}}} | name = {{{name|}}} <noinclude> | redir1 = Shan </noinclude> }} idohyx7bbpncfh3f17oif1mjdk0w0qr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data ᥛᥩᥢᥰ 10 120 4874 382 2024-10-16T09:59:33Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q15930157]] 4874 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥛᥩᥢᥰ, ᥓᥦᥲᥛᥫᥒᥰ |shortname alias = ᥛᥩᥢᥰ | flag alias = Flag of Mon State (2018).svg | flag alias-old = Flag of Mon State (old).svg | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} <noinclude> | var1 = old | redir1 = Mon State </noinclude> }}<noinclude> </noinclude> h4zantsxfehd5o38labibpm5umogk7k ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data ᥛᥫᥒᥰᥖᥭᥰ 10 121 386 385 2024-10-15T06:15:33Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 385 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias =ᥛᥫᥒᥰᥖᥭᥰ |shortname alias = ᥖᥭᥰ | flag alias = Flag of Shan State.svg | size = {{{size|}}} | name = {{{name|}}} <noinclude> | redir1 = Shan </noinclude> }} idohyx7bbpncfh3f17oif1mjdk0w0qr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data ᥛᥫᥒᥰᥛᥣᥢᥲ 10 122 388 387 2024-10-15T06:15:34Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 387 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 the State of Burma (1943-45).svg | flag alias-1948 = Flag of Burma (1948–1974).svg | flag alias-1974 = Flag of Myanmar (1974–2010).svg | flag alias-naval = Naval ensign of Myanmar.svg | flag alias-army =Flag of the Myanmar Army.svg | flag alias-air force = Air Force Ensign of Myanmar.svg | link alias-air force = ᥖᥙᥳᥛᥖᥩᥱ (ᥘᥨᥛᥰ) | link alias-army = ᥖᥙᥳᥛᥖᥩᥱ (ᥘᥤᥢᥴ) | link alias-naval = ᥖᥙᥳᥛᥖᥩᥱ (ᥢᥛᥳ) | 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> 5d2u2j7642ss5l4wdcva27v2bgih8fo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data ᥟᥛᥥᥱᥞᥤᥐᥣᥢᥱ 10 123 4875 391 2024-10-16T09:59:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6613936]] 4875 wikitext text/x-wiki {{{{{1<noinclude>|Country showdata</noinclude>}}} | alias = ᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥟᥛᥥᥱᥞᥤᥐᥣᥢᥱ | shortname alias = ᥟᥛᥥᥱᥞᥤᥐᥣᥢᥱ | flag alias = Flag of the United States.svg | flag alias-1776 = Grand Union Flag.svg | flag alias-1777 = US flag 13 stars – Betsy Ross.svg | flag alias-1795 = Star-Spangled Banner flag.svg | flag alias-1818 = US flag 20 stars.svg | flag alias-1819 = US flag 21 stars.svg | flag alias-1820 = US flag 23 stars.svg | flag alias-1822 = US flag 24 stars.svg | flag alias-1836 = US flag 25 stars.svg | flag alias-1837 = US flag 26 stars.svg | flag alias-1845 = US flag 27 stars.svg | flag alias-1846 = Flag of the United States (1846-1847).svg | flag alias-1847 = US flag 29 stars.svg | flag alias-1848 = US flag 30 stars.svg | flag alias-1851 = U.S. flag, 31 stars.svg | flag alias-1858 = US flag 32 stars.svg | flag alias-1859 = US flag 33 stars.svg | flag alias-1861 = U.S. flag, 34 stars.svg | flag alias-1863 = US flag 35 stars.svg | flag alias-1865 = US flag 36 stars.svg | flag alias-1867 = US flag 37 stars.svg | flag alias-1877 = US flag 38 stars.svg | flag alias-1890 = US flag 43 stars.svg | flag alias-1891 = US flag 44 stars.svg | flag alias-1896 = US flag 45 stars.svg | flag alias-1908 = US flag 46 stars.svg | flag alias-1912 = US flag 48 stars.svg | flag alias-1959 = US flag 49 stars.svg | flag alias-1960 = Flag of the United States (Pantone).svg | flag alias-air force = Flag of the United States Air Force.svg | flag alias-coast guard = Ensign of the United States Coast Guard.svg | flag alias-coast guard-1915 = Ensign of the United States Coast Guard (1915-1953).png | link alias-naval = {{#switch:{{{variant|}}}|coast guard|coast guard-1915=United States Coast Guard|United States Navy}} | flag alias-army = Flag of the United States Army.svg | link alias-football = United States {{{mw|men's}}} national {{{age|}}} soccer team | link alias-basketball = United States {{{mw|men's}}} national {{{age|}}} basketball team | link alias-field hockey = United States {{{mw|men's}}} national field hockey team | link alias-Australian rules football = United States {{{mw|men's}}} national Australian rules football team | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} | variant = {{{variant|}}} <noinclude> | var1 = 1776 | var2 = 1777 | var3 = 1795 | var4 = 1818 | var5 = 1819 | var6 = 1820 | var7 = 1822 | var8 = 1836 | var9 = 1837 | var10 = 1845 | var11 = 1846 | var12 = 1847 | var13 = 1848 | var14 = 1851 | var15 = 1858 | var16 = 1859 | var17 = 1861 | var18 = 1863 | var19 = 1865 | var20 = 1867 | var21 = 1877 | var22 = 1890 | var23 = 1891 | var24 = 1896 | var25 = 1908 | var26 = 1912 | var27 = 1959 | var28 = 1960 | var29 = coast guard | var30 = coast guard-1915 | redir1 = USA | redir2 = US | redir3 = United States of America | redir4 = U.S. | redir5 = United States </noinclude> }}<noinclude> </noinclude> aa972s6lq3lkxwcvp5zasf7f0vtc2q3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flagcountry 10 124 4876 395 2024-10-16T09:59:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7217912]] 4876 wikitext text/x-wiki {{Country data {{{1}}}|flagcountry/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}|name={{{name|}}}}}<noinclude>{{Documentation}} </noinclude> im771aqz7tp5y5v8xkf1b3985kf7jv4 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flagicon 10 125 4877 398 2024-10-16T09:59:41Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4582585]] 4877 wikitext text/x-wiki {{Flag data {{{1|}}}|Flagicon/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude>{{Documentation}} </noinclude> jis1gbcn5skr156ea2tdo1fnp09as09 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flagicon/core 10 126 4878 401 2024-10-16T09:59:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5744759]] 4878 wikitext text/x-wiki <span class="flagicon">[[ᥜᥣᥭᥱ:{{{flag alias-{{{variant}}}|{{#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{#if:{{{size|}}}|{{{size}}}|23x15px}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt={{{alias}}}|link={{{alias}}}]]</span><noinclude>{{Documentation}} </noinclude> 0wd0ed1pm65lz2cklrx2674idsx8yc2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Fmbox 10 127 4879 404 2024-10-16T09:59:46Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5843835]] 4879 wikitext text/x-wiki {{#invoke:Message box|fmbox}}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> r1yrhag46nj7egdzwcvguhei2si4h6s ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Font Issue 10 128 4880 435 2024-10-16T09:59:48Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q59891919]] 4880 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Website Tai Nuea Font.jpg]]<noinclude> </noinclude> c6ikfpzlbk2x7geouteczrvquhpslxz ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Friday 10 129 437 436 2024-10-15T06:15:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 436 wikitext text/x-wiki <noinclude>{| class="wikitable" !</noinclude>{{#ifeq:{{{2|}}}|!|!scope="{{{scope|col}}}" width="{{{3|{{{width|14%}}}}}}" title="{{{4|{{{title|Friday}}}}}}"{{!}} | }}{{#switch:{{uc:{{{1|2}}}}} |1=ᥔᥧᥐᥱ |#default|abbr|2=ᥔᥧᥐᥱ |3|day=ᥔᥧᥐᥱ |0|no|name|full=ᥝᥢᥰ ᥔᥧᥐᥱ |symbol|astro=♀ |code|PHP|number|ISO=5 |US=6 }} <noinclude>|} {{documentation|Template:DOWs/doc}} </noinclude> gurgvik7q57jch1zbkmlnw3cjce5cre ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Geobox coor 10 130 4881 440 2024-10-16T09:59:51Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5898685]] 4881 wikitext text/x-wiki <includeonly>{{#invoke:Coordinates|coord}}</includeonly><noinclude> {{Documentation}} </noinclude> s8a352i0xde6rdy728h864cih990t6u ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Globalize 10 131 4882 444 2024-10-16T09:59:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5877521]] 4882 wikitext text/x-wiki {{Ambox | name = Globalize | subst = <includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly> | type = content | class = ambox-content | image = [[ᥜᥣᥭᥱ:Ambox globe content.svg|40px|Globe icon]] | sect = {{{1|}}} | small = {{#ifeq:{{{1}}}|ᥟᥣ ᥑᥣᥢᥰ|left}}{{#ifeq:{{{1}}}|section|left}}{{#ifeq:{{{1}}}|ᥟᥣ ᥑᥣᥢᥰ|left}} | issue = '''ᥞᥨᥛ ᥟᥧᥙᥱ ᥐᥧᥛ{{#if:{{{area|}}}|{{{area|}}}|ᥙᥧᥢᥳ ᥖᥤ ᥛᥣᥒ ᥟᥩᥒᥲ}}ᥙᥥᥢ ᥘᥐᥴ''',ᥖᥒᥰ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥖᥤᥴ ᥞᥢᥴ ᥛᥦᥢᥳ ᥟᥛᥱ ᥓᥬ. | fix = ᥞᥙ{{Plain link|url={{SERVER}}{{localurl:{{PAGENAME}}|action=edit}} ᥓᥩᥭ ᥗᥦᥛᥴ ᥘᥩᥒ ᥖᥣᥒᥰ ᥖᥤᥴ ᥛᥥᥰ ᥐᥥᥲ ᥑᥭᥴ}}以[[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ:避免地域中心|避免偏頗]],ᥖᥒᥰ[[{{TALKPAGENAME}}|ᥟᥧᥙᥱ ᥐᥧᥛ]]ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥗᥣᥛᥴ ᥘᥭᥳ。 | date = {{{date|}}} | time = {{{time|}}} | cat =ᥖᥤ ᥔᥧᥒᥴ ᥟᥩᥒᥲ ᥛᥣᥒ ᥖᥤ ᥖᥒᥰ ᥘᥛᥴ | all = 拒绝当选首页新条目推荐栏目的条目 }}<noinclude> {{Documentation}} </noinclude> 3pgjsyawek13yellf40rlrq007mbzm0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Glottolink 10 132 4883 447 2024-10-16T09:59:55Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q19334634]] 4883 wikitext text/x-wiki [http://glottolog.org/resource/languoid/id/{{{1|}}} {{{2|{{{1|}}}}}}]<noinclude> {{Documentation}} </noinclude> fehjfgg137da5msx7o54ftx58n65sf0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Glottolog 10 133 4884 451 2024-10-16T09:59:57Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q16335774]] 4884 wikitext text/x-wiki {{#if: {{{1|}}} |{{Cite book|chapter={{{2|{{PAGENAME}}}}}|chapterurl=http://glottolog.org/resource/languoid/id/{{{1|}}}|editor1-first=Sebastian|editor1-last=Nordhoff|editor2-first=Harald|editor2-last=Hammarström|editor3-first=Robert|editor3-last=Forkel|editor4-first=Martin|editor4-last=Haspelmath|year=2013|title=Glottolog|edition=|location=Leipzig|publisher=Max Planck Institute for Evolutionary Anthropology}} |{{Cite book|editor1-first=Sebastian|editor1-last=Nordhoff|editor2-first=Harald|editor2-last=Hammarström|editor3-first=Robert|editor3-last=Forkel|editor4-first=Martin|editor4-last=Haspelmath|year=2013|title=Glottolog|edition=|location=Leipzig|publisher=Max Planck Institute for Evolutionary Anthropology|url=http://glottolog.org/}} }}<noinclude> {{Documentation}} </noinclude> k5opz4sberis4izwyd4u1g11znrkvs0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Hatnote 10 134 4885 456 2024-10-16T10:00:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5625128]] 4885 wikitext text/x-wiki <includeonly>{{#invoke:Hatnote|hatnote}}</includeonly><noinclude> {{Documentation}} </noinclude> 9qyer8oeve3j1qhdvnbtch0zbu6x9ue ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Height 10 135 459 458 2024-10-15T06:15:56Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 457 wikitext text/x-wiki {{#switch:{{#if:{{{centimeter|{{{centimeters|{{{centimetre|{{{centimetres|{{{cm|}}}}}}}}}}}}}}}|1|0}}{{#if:{{{meter|{{{meters|{{{metre|{{{metres|{{{m|}}}}}}}}}}}}}}}|1|0}}{{#if:{{{foot|{{{feet|{{{ft|}}}}}}}}}|1|0}}{{#if:{{{inch|{{{inches|{{{in|}}}}}}}}}|1|0}} |1000={{Convert|{{{centimeter|{{{centimeters|{{{centimetre|{{{centimetres|{{{cm|}}}}}}}}}}}}}}}|cm|ftin|frac={{#ifeq:{{{precision}}}|0||{{{frac|2}}}}}|abbr={{#switch:{{{abbr}}}|no=off|mos=def|#default=on}}|lk={{#ifeq:{{{wiki|}}}|yes|on|off}}|{{{precision|1}}} }} |0100={{Convert|{{{meter|{{{meters|{{{metre|{{{metres|{{{m}}}}}}}}}}}}}}}|m|ftin|frac={{#ifeq:{{{precision}}}|0||{{{frac|2}}}}}|abbr={{#switch:{{{abbr}}}|no=off|mos=def|#default=on}}|lk={{#ifeq:{{{wiki|}}}|yes|on|off}}|{{{precision|1}}} }} |0011={{Convert|{{{foot|{{{feet|{{{ft|}}}}}}}}}|ft|{{{inch|{{{inches|{{{in|}}}}}}}}}|in|{{#ifeq:{{{out|}}}|cm|cm|m}}|abbr={{#switch:{{{abbr}}}|no=off|mos=def|#default=on}}|lk={{#ifeq:{{{wiki|}}}|yes|on|off}}|{{#if:{{{precision|}}}|{{{precision}}}|{{#ifeq:{{{out|}}}|cm|0|2}}}} }} |0010={{Convert|{{{foot|{{{feet|{{{ft|}}}}}}}}}|ft|0|in|{{#ifeq:{{{out|}}}|cm|cm|m}}|abbr={{#switch:{{{abbr}}}|no=off|mos=def|#default=on}}|lk={{#ifeq:{{{wiki|}}}|yes|on|off}}|{{#if:{{{precision|}}}|{{{precision}}}|{{#ifeq:{{{out|}}}|cm|0|2}}}} }} |0001={{convert|0|ft|{{{inch|{{{inches|{{{in|}}}}}}}}}|in|{{#ifeq:{{{out|}}}|cm|cm|m}}|abbr={{#switch:{{{abbr}}}|no=off|mos=def|#default=on}}|lk={{#ifeq:{{{wiki|}}}|yes|on|off}}|{{#if:{{{precision|}}}|{{{precision}}}|{{#ifeq:{{{out|}}}|cm|0|2}}}} }} |0000= |#default={{Error|Error: please specify height using only one type of units}} }}{{#invoke:Check for unknown parameters|check|unknown={{Main other| }}|preview=Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Height]] with unknown parameter "_VALUE_"|ignoreblank=y| abbr | centimeter | centimeters | centimetre | centimetres | cm | feet | foot | frac | ft | in | inch | inches | m | meter | meters | metre | metres | out | precision | wiki | {{#ifeq:{{{1}}}|0|1|_NULLPARAMETER_}} }}{{#ifeq:{{{1}}}|0|{{Main other| }} }}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> cevsuif4w9hdf4qhs8oiy8vppavv2mh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Help 10 136 4886 468 2024-10-16T10:00:02Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6283412]] 4886 wikitext text/x-wiki * ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥳ ᥕᥧᥒᥱ ᥜᥩᥢᥳ (ᥕᥧᥱ ᥢᥤᥱ ᥑᥨᥖ ) ᥟᥢᥘᥬ ᥔᥥᥴ ᥟᥛᥱ ᥝᥣ ᥓᥣᥒ ᥖᥦᥛᥲ ᥓᥣᥒ ᥚᥖᥴ ᥞᥨᥝᥰ ᥘᥭᥲ ᥕᥧᥱ။ * ᥓᥫᥰ ᥖᥩᥢᥲ ᥖᥣᥱ ᥚᥧᥱ ᥙᥤᥢᥱ ᥚᥣᥱ ᥔᥣᥱ ᥖᥭᥰ ᥑᥝᥴ ᥘᥢᥳ ᥘᥫᥐ "Translation" ᥖᥤ "ᥘᥩᥒ ᥑᥝᥲ ᥞᥨᥛ" ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥓᥥᥒᥱ ᥘᥫᥴ ᥚᥣᥭᥱ ᥑᥣᥴ ᥘᥢᥳ ᥔᥥᥴ ᥟᥝ ᥖᥣᥒᥰ ᥓᥩᥭ ᥗᥦᥛᥴ [[ᥑᥪᥐ ᥖᥩᥢᥰ:ContentTranslation|Translation Tool]] ᥔᥥᥴ ᥐᥩᥲ ᥙᥤᥢᥱ ᥚᥣᥱ ᥔᥣᥱ ᥘᥭᥲ ᥕᥧᥱ ᥑᥣᥲ။ * ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ ᥘᥣᥭᥰ ᥓᥣᥙ ᥖᥨᥝ ᥘᥤᥐ ᥝᥨᥝᥰ ᥞᥣᥢᥱ ᥖᥨᥝ ᥘᥤᥐ ᥖᥭᥰ ᥔᥥᥴ ᥓᥣᥒ ᥐᥣᥱ ᥖᥨᥭᥰ ᥕᥥᥛᥲ ᥘᥭᥲ ᥖᥤ [https://shn.wiktionary.org/wiki/ဝိၵ်ႇသျိၼ်ႇၼရီႇ:လၢႆးလေႃး_တူဝ်မႄႈလိၵ်ႈတႆး ᥝᥨᥝᥰ ᥞᥣᥢᥱ ᥖᥭᥰ] ᥘᥭᥳ ᥘᥭᥲ ᥕᥧᥱ။ * ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥨᥭᥰ ᥕᥥᥛᥲ ᥙᥫᥒ ᥕᥣᥒᥱ ᥘᥦᥲ ᥖᥩᥢᥲ ᥖᥣᥱ ᥙᥩᥒᥱ ᥓᥬ ᥘᥭᥲ ᥒᥣᥭ ᥒᥣᥭ ᥘᥢᥳ ᥚᥖᥴ ᥞᥨᥝᥰ ᥖᥨᥭᥰ [[:shn:ဝီႇၶီႇၽီးတီးယႃး:ႁူဝ်ႁႅၵ်ႈ|ᥞᥨᥝᥴ ᥘᥣᥲ ᥖᥥᥰ ]] ᥟᥩᥢ ᥖᥣᥒᥰ ᥘᥦᥲ။ * ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥭᥰ ᥘᥭᥳ ᥛᥤᥰ [[:en:Wikipedia:Five pillars|ᥙᥝᥳ ᥛᥣᥭᥴ ᥞᥣᥲ ᥕᥫᥒ]] ᥕᥝᥳ။ * ᥙᥩᥰ ᥛᥤᥰ ᥘᥩᥒ ᥘᥨᥝᥱ ᥗᥣᥛᥴ ᥗᥣᥛᥴ ᥖᥤ [[:en:Wikipedia:Questions|ᥘᥣᥲ ᥘᥤᥐ ᥘᥭᥳ]]ᥘᥦᥰ။ *ᥙᥩᥰ ᥘᥨᥝᥱ ᥖᥣᥒᥰ ᥓᥩᥭ ᥗᥦᥛᥴ ᥘᥭᥳ ᥐᥣᥱ ᥖᥤ [[:en:Help:Contents|ᥘᥣᥲ ᥘᥤᥐ ᥟᥢ ᥘᥭᥳ]]ᥘᥦᥰ။ *ᥙᥩᥰ ᥘᥨᥝᥱ ᥓᥦᥖ ᥛᥥᥰ ᥗᥖᥴ ᥘᥭᥴ၊ ᥘᥨᥝᥱ ᥞᥧᥙ ᥙᥩᥖᥴ ᥘᥭᥴ ᥐᥩᥲ ᥖᥨᥭᥰ ᥖᥤ[[:en:Wikipedia:Cheatsheet|ᥞᥨᥝᥴ ᥞᥧᥙ ᥘᥩᥒ ᥛᥥᥰ ᥓᥦᥖ ᥗᥖᥴ]]ᥘᥦᥰ။ * ᥙᥨᥝᥰ ᥑᥬᥲ ᥓᥣᥛᥰ ᥖᥨᥭᥰ ᥕᥥᥛᥲ ᥘᥭᥳ ᥕᥧᥒᥱ [[:shn:ဝီႇၶီႇၽီးတီးယႃး:Sandbox|ᥘᥣᥲ ᥘᥤᥐ ᥟᥢ ᥘᥭᥳ]] ᥔᥥᥴ ᥓᥣᥒ ᥞᥥᥖᥱ ᥖᥨᥭᥰ ᥕᥥᥛᥲ ᥘᥩᥒ ᥓᥣᥛᥰ ᥛᥥᥰ ᥓᥦᥖ ᥗᥖᥴ ᥘᥣᥲ ᥘᥤᥐ ᥘᥭᥲ ᥕᥧᥱ။ * ᥙᥩᥰ ᥑᥬᥲ ᥜᥫᥐᥱ ᥞᥥᥢᥰ ᥘᥩᥒ ᥛᥥᥢ ᥓᥦᥖ ᥗᥖᥴ ᥐᥣᥒᥲ ᥐᥣᥒᥲ ᥑᥣᥒᥴ ᥑᥣᥒᥴ ᥘᥭᥴ ᥙᥩᥰ ᥚᥖᥴ ᥖᥨᥭᥰ ᥕᥥᥛᥲ [[:shn:ဝီႇၶီႇၽီးတီးယႃး:လွင်ႈမႄးထတ်း ပွင်ႈၵႂၢမ်း|ᥘᥣᥲ ᥘᥤᥐ ᥘᥭᥳ]]ᥘᥦᥰ။ * ᥙᥩᥰ ᥑᥬᥲ ᥙᥢ ᥖᥣᥒᥰ ᥞᥢᥴ ᥗᥪᥒᥴ ᥖᥣᥒᥱ ᥓᥫᥰ၊ ᥖᥩᥢᥲ ᥖᥣᥱ ᥘᥩᥒ ᥟᥧᥙᥱ ᥟᥨᥝᥰ ᥘᥭᥴ ᥑᥝᥲ ᥟᥧᥙᥱ ᥟᥨᥝᥰ ᥘᥭᥲ ᥖᥤ [[:shn:ဝီႇၶီႇၽီးတီးယႃး:လၢၼ်ႉၼမ်ႉၼဵင်ႈ|ᥔᥦᥒᥱ ᥘᥛᥳ ᥘᥥᥒᥲ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥭᥰ ]] (ᥟᥛᥱ ᥘᥢᥴ) [https://www.facebook.com/share/qx9zoFLYctGWNTcC/?mibextid=A7sQZp ᥜᥥᥖ ᥙᥧᥐ ᥑᥝᥴ ᥝᥤᥱ ᥑᥤᥱ ᥖᥭᥰ ]ᥘᥭᥲ ᥕᥧᥱ ᥑᥣᥲ။<noinclude> </noinclude> 7qrmmpe4we625spi6ukxgi8vo6jlwbr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Hex2dec 10 137 4887 472 2024-10-16T10:00:05Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q10809300]] 4887 wikitext text/x-wiki {{#invoke:BaseConvert | convert | n={{{1}}} | base=10 | from=16 | default={{{default|0}}} }}<noinclude>{{documentation}} </noinclude> tpqm2uklzd22izpgemi7u0rw3sj5rpr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Hid 10 138 4888 475 2024-10-16T10:00:07Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q10824256]] 4888 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|<span {{#if:{{{test|}}}|style="color:cyan;display:inline"}} class="sortkey">{{{1}}}</span>}}</includeonly><noinclude> {{Documentation}} </noinclude> 9c6re4zxk8pocckutskwkqw26ry05mm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Hidef 10 139 477 476 2024-10-15T06:16:02Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 476 wikitext text/x-wiki </div></div><noinclude>{{Documentation}}</noinclude> s214wu6oj4u1m2pnlmrpmkfu1lyoqgt ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Hideh 10 140 4889 481 2024-10-16T10:00:09Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13390423]] 4889 wikitext text/x-wiki <div class="NavFrame collapsed" style="{{{FrameStyle|}}}"><div class="NavHead" style="{{{HeadStyle|}}}">{{{1|{{{Head|标题}}}}}}</div><div class="NavContent" style="{{{ContentStyle|}}}"><noinclude></div></div> {{Documentation}} </noinclude> e9w0ymb9unjime9a1nr0fk4r9h91ez3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:High-use 10 141 4890 484 2024-10-16T10:00:12Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6477998]] 4890 wikitext text/x-wiki {{#invoke:High-use|main|1={{{1|}}}|2={{{2|}}}|all-pages={{{all-pages|}}}|info={{{info|}}}|demo={{{demo|}}}|form={{{form|}}}|expiry={{{expiry|}}}|system={{{system|}}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage; interwiki links go to Wikidata, thank you! --> </noinclude> p6fwgsyb2bwft7u5ipuf6leedcmskax ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:High-use/doc 10 142 486 485 2024-10-15T06:16:07Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 485 wikitext text/x-wiki {{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{#ifeq:{{SUBPAGENAME}}|sandbox||{{High-use}}}} {{Lua|Module:High-use}} This is the {{Tlx|High-use}} message box. It is meant to be put at the top of the documentation subpage for templates transcluded onto more than 2,000 pages. For templates transcluded onto more than 100,000 pages, or if the first parameter is set to <code>risk</code>, then a stronger wording is given. '''Note''': It is normal that some of the links in the message box are red. == Usage == {{Tlx |High-use}} {{Tlx |High-use |2=2=''discussion page, or use + notation'' |3=info=''additional text'' }} '''all parameters''' <pre style="overflow:auto;"> {{High-use |1= |2= |info= |demo= |form= |expiry= }} </pre> The template can be used as is, and will automatically use bot-updated transclusion counts from [[ᥑᥪᥐ ᥖᥩᥢᥰ:PrefixIndex/Module:Transclusion_count/data/|subpages of Module:Transclusion_count/data/]], when available. It can also take some parameters: * <code>1=''number of transclusions''</code>: ''(deprecated)'' The first parameter is either a static number of times the template has been transcluded, or the word "risk" (without quotes) to display "a very large number of" instead of the actual value. This value will be ignored, if transclusion data is available for the current page (generally, for templates with more than 2,000 transclusions). * <code>2=''discussion page, or use + notation''</code>: The second parameter is overloaded. It will cause the number of transclusions to display as "#,###+" instead of "approximately #,###" when set equal to "yes" (without quotes). When used in this manner, values will be rounded down, instead of rounded to the nearest number with the appropriate number of significant figures. When set to any other non-blank value, it will replace the link to the template's talk page to the value of the parameter (for example, <code>2=WP:VPT</code> will insert a link to [[WP:VPT]]), * {{Para|info|&lt;{{Var|Extra information}}>}}: When set to non-blank, will insert &lt;{{Var|Extra information}}> into the template text. * {{Para|Demo|&lt;{{Var|Template_name}}>}}: Will use the transclusion count for the template at <code><nowiki>[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:</nowiki>&lt;{{Var|Template_name}}>]]</code> instead of detecting what template it is being used on. Capitalization must exactly match the value used in [[ᥑᥪᥐ ᥖᥩᥢᥰ:PrefixIndex/Module:Transclusion_count/data/]]. * {{Para|form}}: When set to "<code>editnotice</code>", will display the message using {{Tl|Editnotice}} instead of {{Tl|Ombox}}. * {{Para|Expiry}}: Sets the {{Para|Expiry}} parameter for {{Tl|Editnotice}}. * {{Para|No-percent|yes}}: suppresses automatic 'percent of all pages' annotation; 'percent of all pages' annotation is automatically added when template is used in more than 1% of all pages (currently <code><nowiki>{{NUMBEROFPAGES}}</nowiki></code> is {{NUMBEROFPAGES}} pages so 1% is {{formatnum:{{#expr:trunc ({{formatnum:{{NUMBEROFPAGES}}|R}}/100)}}}} pages) == Examples == The full code for a /doc page top usually looks like this: <pre> {{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{high-use}} </pre> === Standard form === {{Nowiki template demo|code=<nowiki>{{high-use}}</nowiki>}} {{Nowiki template demo|code=<nowiki>{{high-use | |Wikipedia talk:High-risk templates }}</nowiki>}} === Rounding and + notation === {{Nowiki template demo|code=<nowiki>{{high-use |49,500 |demo=A template that does not exist }}</nowiki>}} {{Nowiki template demo|code=<nowiki>{{high-use |49,500+ |demo=A template that does not exist }}</nowiki>}} === Editnotice form === {{Nowiki template demo|code=<nowiki>{{high-use |form=editnotice }}</nowiki>}} === High risk === {{Nowiki template demo|code=<nowiki>{{high-use |demo=Yesno }}</nowiki>}} {{Nowiki template demo|code=<nowiki>{{high-use |demo=Yesno |no-percent=yes}}</nowiki>}} {{Nowiki template demo|code=<nowiki>{{high-use |risk |demo=High-use }}</nowiki>}} {{Nowiki template demo|code=<nowiki>{{high-use |risk |Wikipedia talk:High-risk templates |info=This is a very large number! |demo=Yesno}}</nowiki>}} == Technical details == The [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:High-use/sandbox|/sandbox]] and [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:High-use/testcases|/testcases]] links are the standard names for such subpages. If those pages are created, then the green /doc box for the template will detect them and link to them in its heading. For instance, see the top of this documentation. [[ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ:Ahechtbot|Ahechtbot]] compiles usage statistics for all templates with 2,000 or more transclusions, using [[ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ:Ahechtbot/transclusioncount.py]], and writes them to subpages of [[Module:Transclusion count/data]] (see [[Wikipedia:Bots/Requests for approval/Ahechtbot 6]]). These pages are usually updated every Sunday, but since running the query is resource intensive, it may be delayed or skipped if Wikipedia server usage is high. '''Important''': If a transclusion count is available in [[Module:Transclusion count/data]], any manually input values will be ignored by this template. == Supporting templates and modules == * {{Tl|Ombox}} which uses {{M2|Message box|ombox}} * {{Tl|Editnotice}} which uses {{M2|Message box|fmbox}} * {{M2|High-use|main}} * {{M2|Transclusion count|fetch}} ==Redirects== {{Columns-list|colwidth=15em| *{{Tl|Heavilytranscluded}} *{{Tl|High risk}} *{{Tl|High-risk}} *{{Tl|High use}} *{{Tl|Risky template}} }} == See also == * {{Tl|Intricate template}} – for templates that are complex, using less obvious techniques * {{Tl|pp-template}} – protection template that usually is put on high-risk templates * {{Tl|Used in system}} – for templates used in the Wikipedia user interface * [[Wikipedia:High-risk templates]] * [[Wikipedia:Template sandbox and test cases]] == Template counters == * [[toollabs:templatecount/]] – easy to use, returns current (real time) transclusion count for a template * <span class="plainlinks">[{{fullurl:Special:MostLinkedTemplates|limit=500}} Special:MostLinkedTemplates]</span> – special page search for most transcluded templates * [[ᥑᥪᥐ ᥖᥩᥢᥰ:PrefixIndex/Module:Transclusion_count/data/]] – template count data used by this template that is broken down by first letter of template and rounded to two or three significant figures, and updated weekly * [[Wikipedia:Database reports/Templates transcluded on the most pages]] – lists the 1000 most transcluded templates, not updated since November 2018 <!-- * [[tools:~dispenser/cgi-bin/embeddedincount.py]] – Seems to lack human interface, probably meant for programs to call. (not working anymore) --> <includeonly>{{sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[ᥙᥫᥒ ᥗᥣᥢ:Documentation header templates]] }}</includeonly> tbacna7rsjfbdh0bjiif502ki4mruij ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:High-use/sandbox 10 143 488 487 2024-10-15T06:16:08Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 487 wikitext text/x-wiki {{#invoke:High-use/sandbox|main|1={{{1|}}}|2={{{2|}}}|all-pages={{{all-pages|}}}|info={{{info|}}}|demo={{{demo|}}}|form={{{form|}}}|expiry={{{expiry|}}}|fetch={{{fetch|}}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage; interwiki links go to Wikidata, thank you! --> </noinclude> kty35ra9j2xqtdnwe2nisabj2ls28mz ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Hlist 10 144 4891 491 2024-10-16T10:00:14Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q10553143]] 4891 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:List|horizontal}}<noinclude> {{Documentation}} </noinclude> btpnotf91tneq32s7he9oageljhrlxz ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:IMDb name 10 145 493 492 2024-10-15T06:16:11Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 492 wikitext text/x-wiki [https://www.imdb.com/{{#if: {{{1|{{{id|}}}}}} | name/{{#ifeq: {{Str left|{{{1|{{{id}}}}}}|2}} | nm | {{Trim|{{{1|{{{id}}}}}}}}/ | nm{{#ifexpr: {{Str len|{{{1|{{{id}}}}}}}} < 7 | {{Str rightmost|000000{{Trim|{{{1|{{{id}}}}}}}}|7}}/ | {{Trim|{{{1|{{{id}}}}}}}}/ }} }} | {{#if: {{#property:P345}} | name/{{First word|1={{#property:P345}}|sep=,}}/ | find?q={{urlencode:{{PAGENAME}}}}&s=nm }} }}{{#if: {{{1|}}} {{{id|}}} {{#property:P345}} | {{#switch: {{lc:{{{section|}}}}} | award | awards = awards Awards for | biography | bio = bio Biography for }}}} {{#if: {{{2|{{{name|}}}}}} | {{{2|{{{name}}}}}} | {{PAGENAMEBASE}} }}] <span style="font-family:'Cherry Unicode">ᥖᥤᥲ [[:en:IMDb|ᥗᥣᥢᥴ ᥑᥩᥲ ᥛᥧᥢᥰ ᥒᥝᥰ ᥖᥨᥒᥳ ᥟᥤᥢᥱ ᥗᥣᥱ ᥢᥦᥖᥳ]]</span><includeonly>{{#if: {{{1|{{{id|}}}}}}{{#property:P345}} | {{EditAtWikidata|pid=P345|nbsp=yes|{{{1|{{{id|}}}}}}}} | {{Main other| }} }}{{#ifeq: {{Str left|{{{1|{{{id}}}}}}|2}} | nm | {{#ifexpr: {{Str len|{{{1|{{{id}}}}}}}} < 9 or {{Str len|{{{1|{{{id}}}}}}}} > 10 | {{Main other| }}{{#invoke:Preview warning|main|IMDb ID starting with ''nm'' should be followed by seven or eight digits, such as ''nm0000567'' or ''nm12345678''}} }} | {{#ifexpr: {{Str len|{{{1|{{{id}}}}}}}} > 8 | {{Main other| }}{{#invoke:Preview warning|main|IMDb ID should not contain more than eight digits}} }} }}</includeonly><noinclude> {{Documentation}} </noinclude> fqjh40agwagszzapi15p17ap28sfe3l ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:IPA 10 146 4892 496 2024-10-16T10:00:17Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5751017]] 4892 wikitext text/x-wiki <span title="Representation in the International Phonetic Alphabet (IPA)" class="IPA">{{{1}}}</span><noinclude> {{Documentation}} </noinclude> o6u52kvp3nb1e4c23s9bom1hkyudrhj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:IPA-my 10 147 4893 499 2024-10-16T10:00:19Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q11120607]] 4893 wikitext text/x-wiki {{{1}}}<noinclude> </noinclude> tlkxddj3o0wqv9sask4b41idkihgisr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:IPA-nod 10 148 4894 501 2024-10-16T10:00:23Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q18289120]] 4894 wikitext text/x-wiki <onlyinclude>{{IPA|nod|{{{1}}}|{{{2|-}}}|{{{3|}}}|link={{{link|}}}|small={{{small|}}}|audio={{{audio|}}}|wrap={{{wrap|}}}}}</onlyinclude><noinclude> {{Documentation|Template:usage of IPA templates}} <!-- PLEASE ADD CATEGORIES BELOW THIS LINE, THANKS. --> <!-- PLEASE ADD INTERWIKIS BELOW THIS LINE, THANKS. --> </noinclude> pz0ppr5xvlmsr429lhun8s101ngu11j ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:IPA-th 10 149 504 503 2024-10-15T06:16:16Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 503 wikitext text/x-wiki <onlyinclude><small><span style="font-family:'Cherry Unicode">{{#switch: {{{2}}}|IPA=IPA:|lang=ᥗᥭᥰ:|pron=ᥔᥥᥒᥴ ᥟᥩᥐᥱ|=|ᥔᥥᥒᥴ ᥟᥩᥐᥱ ᥗᥭᥰ:}}</span></small>&nbsp;{{IPA|[[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:IPA ᥖᥩᥢᥲ ᥖᥣᥱ ᥗᥭᥰ ᥘᥦᥲ ᥘᥣᥝᥰ|[{{{1}}}]]]}}{{#if:{{{3|}}}|{{IPA audio link|{{{3}}} }} }}</onlyinclude><noinclude> {{Documentation|Template:usage of IPA templates}} <!-- PLEASE ADD CATEGORIES AFTER THIS LINE, THANKS. --> [[ᥙᥫᥒ ᥗᥣᥢ:ᥚᥣᥱ ᥔᥣᥱ ᥗᥭᥰ]] <!-- PLEASE ADD INTERWIKIS LINKS AFTER THIS LINE, THANKS. --> </noinclude> n4rbj9tk44ytptlwl4zug7jdmb6crxp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ISBN 10 150 4895 509 2024-10-16T10:00:25Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5617482]] 4895 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|{{Catalog lookup link |{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}| article-link={{#ifeq:{{yesno-no|{{{plainlink|}}}}}|yes||{{#ifeq:{{yesno-yes|{{{link|}}}}}|no||ISBN}}}} |article-name={{#ifeq:{{yesno-no|{{{plainlink|}}}}}|yes||ISBN}} |link-prefix=[Special:BookSources/ |item-prefix={{!}} |item-postfix=] |list-leadout={{{leadout|}}} }}{{#ifeq:{{yesno-no|{{{invalid1|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{1|}}}|template_name={{{template_name|ISBN}}}}}}}{{#if:{{{2|}}} |{{#ifeq:{{yesno-no|{{{invalid2|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{2|}}}|template_name={{{template_name|ISBN}}}}}}}{{#if:{{{3|}}} |{{#ifeq:{{yesno-no|{{{invalid3|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{3|}}}|template_name={{{template_name|ISBN}}}}}}}{{#if:{{{4|}}} |{{#ifeq:{{yesno-no|{{{invalid4|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{4|}}}|template_name={{{template_name|ISBN}}}}}}}{{#if:{{{5|}}} |{{#ifeq:{{yesno-no|{{{invalid5|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{5|}}}|template_name={{{template_name|ISBN}}}}}}}{{#if:{{{6|}}} |{{#ifeq:{{yesno-no|{{{invalid6|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Wp/syl/Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{6|}}}|template_name={{{template_name|ISBN}}}}}}}{{#if:{{{7|}}} |{{#ifeq:{{yesno-no|{{{invalid7|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{7|}}}|template_name={{{template_name|ISBN}}}}}}}{{#if:{{{8|}}} |{{#ifeq:{{yesno-no|{{{invalid8|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{8|}}}|template_name={{{template_name|ISBN}}}}}}}{{#if:{{{9|}}} |{{#ifeq:{{yesno-no|{{{invalid9|}}}}}|yes|{{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages with listed invalid ISBNs]]}}|{{#invoke:check isxn|check_isbn|{{{9|}}}|template_name={{{template_name|ISBN}}}}}}}}}}}}}}}}}}}}}}}| {{error-small|Parameter error in {{tl|ISBN}}: Missing [[ISBN]].}} }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using ISBN template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ISBN]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | invalid1 | invalid2 | invalid3 | invalid4 | invalid5 | invalid6 | invalid7 | invalid8 | invalid9 | leadout | link | plainlink |template_name }}</includeonly><noinclude>{{Documentation}}<!-- Add categories and interwiki lines to the /doc subpage, not here! --> </noinclude> szyr3mv3xde6yug43ifdqysdust1qto ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ISO639-1 10 151 4896 512 2024-10-16T10:00:27Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q32999687]] 4896 wikitext text/x-wiki <span class="plainlinks">[https://www.loc.gov/standards/iso639-2/php/langcodes_name.php?iso_639_1={{#switch:{{{1|}}} |aa |ab |ae |af |ak |am |an |ar |as |av |ay |az |ba |be |bg |bh |bi |bm |bn |bo |br |bs |ca |ce |ch |co |cr |cs |cu |cv |cy |da |de |dv |dz |ee |el |en |eo |es |et |eu |fa |ff |fi |fj |fo |fr |fy |ga |gd |gl |gn |gu |gv |ha |he |hi |ho |hr |ht |hu |hy |hz |ia |id |ie |ig |ii |ik |io |is |it |iu |ja |jv |ka |kg |ki |kj |kk |kl |km |kn |ko |kr |ks |ku |kv |kw |ky |la |lb |lg |li |ln |lo |lt |lu |lv |mg |mh |mi |mk |ml |mn |mr |ms |mt |my |na |nb |nd |ne |ng |nl |nn |no |nr |nv |ny |oc |oj |om |or |os |pa |pi |pl |ps |pt |qu |rm |rn |ro |ru |rw |sa |sc |sd |se |sg |si |sk |sl |sm |sn |so |sq |sr |ss |st |su |sv |sw |ta |te |tg |th |ti |tk |tl |tn |to |tr |ts |tt |tw |ty |ug |uk |ur |uz |ve |vi |vo |wa |wo |xh |yi |yo |za |zh |zu = {{{1|}}} }} {{{2|{{{1}}}}}}]</span><noinclude> {{Documentation}} </noinclude> 5ib1i76vjj4qd2idr9d9uwpzb3ahjx2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ISO639-2 10 152 4897 515 2024-10-16T10:00:31Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q32999692]] 4897 wikitext text/x-wiki <span class="plainlinks">[https://www.loc.gov/standards/iso639-2/php/langcodes_name.php?code_ID={{#switch:{{{1|}}} |aar=1 |abk=2 |ace=3 |ach=4 |ada=5 |ady=6 |afa=7 |afh=8 |afr=9 |ain=10 |aka=11 |akk=12 |alb=14 |ale=15 |alg=16 |alt=17 |amh=18 |ang=19 |anp=20 |apa=21 |ara=22 |arc=23 |arg=24 |arm=26 |arn=27 |arp=28 |art=29 |arw=30 |asm=31 |ast=32 |ath=33 |aus=34 |ava=35 |ave=36 |awa=37 |aym=38 |aze=39 |bad=40 |bai=41 |bak=42 |bal=43 |bam=44 |ban=45 |baq=47 |bas=48 |bat=49 |bej=50 |bel=51 |bem=52 |ben=53 |ber=54 |bho=55 |bih=56 |bik=57 |bin=58 |bis=59 |bla=60 |bnt=61 |bod=447 |bos=62 |bra=63 |bre=64 |btk=65 |bua=66 |bug=67 |bul=68 |bur=70 |byn=71 |cad=72 |cai=73 |car=74 |cat=75 |cau=76 |ceb=77 |cel=78 |ces=107 |cha=79 |chb=80 |che=81 |chg=82 |chi=84 |chk=85 |chm=86 |chn=87 |cho=88 |chp=89 |chr=90 |chu=91 |chv=92 |chy=93 |cmc=94 |cnr=515 |cop=95 |cor=96 |cos=97 |cpe=98 |cpf=99 |cpp=100 |cre=101 |crh=102 |crp=103 |csb=104 |cus=105 |cym=487 |cze=107 |dak=108 |dan=109 |dar=110 |day=111 |del=112 |den=113 |deu=160 |dgr=114 |din=115 |div=116 |doi=117 |dra=118 |dsb=119 |dua=120 |dum=121 |dut=123 |dyu=124 |dzo=125 |efi=126 |egy=127 |eka=128 |ell=175 |elx=129 |eng=130 |enm=131 |epo=132 |est=133 |eus=47 |ewe=134 |ewo=135 |fan=136 |fao=137 |fas=357 |fat=138 |fij=139 |fil=140 |fin=141 |fiu=142 |fon=143 |fra=145 |fre=145 |frm=146 |fro=147 |frr=148 |frs=149 |fry=150 |ful=151 |fur=152 |gaa=153 |gay=154 |gba=155 |gem=156 |geo=158 |ger=160 |gez=161 |gil=162 |gla=163 |gle=164 |glg=165 |glv=166 |gmh=167 |goh=168 |gon=169 |gor=170 |got=171 |grb=172 |grc=173 |gre=175 |grn=176 |gsw=177 |guj=178 |gwi=179 |hai=180 |hat=181 |hau=182 |haw=183 |heb=184 |her=185 |hil=186 |him=187 |hin=188 |hit=189 |hmn=190 |hmo=191 |hrv=394 |hsb=192 |hun=193 |hup=194 |hye=26 |iba=195 |ibo=196 |ice=198 |ido=199 |iii=200 |ijo=201 |iku=202 |ile=203 |ilo=204 |ina=205 |inc=206 |ind=207 |ine=208 |inh=209 |ipk=210 |ira=211 |iro=212 |isl=198 |ita=213 |jav=214 |jbo=215 |jpn=216 |jpr=217 |jrb=218 |kaa=219 |kab=220 |kac=221 |kal=222 |kam=223 |kan=224 |kar=225 |kas=226 |kat=158 |kau=227 |kaw=228 |kaz=229 |kbd=230 |kha=231 |khi=232 |khm=233 |kho=234 |kik=235 |kin=236 |kir=237 |kmb=238 |kok=239 |kom=240 |kon=241 |kor=242 |kos=243 |kpe=244 |krc=245 |krl=246 |kro=247 |kru=248 |kua=249 |kum=250 |kur=251 |kut=252 |lad=253 |lah=254 |lam=255 |lao=256 |lat=257 |lav=258 |lez=259 |lim=260 |lin=261 |lit=262 |lol=263 |loz=264 |ltz=265 |lua=266 |lub=267 |lug=268 |lui=269 |lun=270 |luo=271 |lus=272 |mac=274 |mad=275 |mag=276 |mah=277 |mai=278 |mak=279 |mal=280 |man=281 |mao=283 |map=284 |mar=285 |mas=286 |may=288 |mdf=289 |mdr=290 |men=291 |mga=292 |mic=293 |min=294 |mis=295 |mkd=274 |mkh=296 |mlg=297 |mlt=298 |mnc=299 |mni=300 |mno=301 |moh=302 |mon=304 |mos=305 |mri=283 |msa=288 |mul=306 |mun=307 |mus=308 |mwl=309 |mwr=310 |mya=70 |myn=311 |myv=312 |nah=313 |nai=314 |nap=315 |nau=316 |nav=317 |nbl=318 |nde=319 |ndo=320 |nds=321 |nep=322 |new=323 |nia=324 |nic=325 |niu=326 |nld=123 |nno=327 |nob=328 |nog=329 |non=330 |nor=331 |nqo=506 |nso=332 |nub=333 |nwc=334 |nya=335 |nym=336 |nyn=337 |nyo=338 |nzi=339 |oci=340 |oji=341 |ori=342 |orm=343 |osa=344 |oss=345 |ota=346 |oto=347 |paa=348 |pag=349 |pal=350 |pam=351 |pan=352 |pap=353 |pau=354 |peo=355 |per=357 |phi=358 |phn=359 |pli=360 |pol=361 |pon=362 |por=363 |pra=364 |pro=365 |pus=366 |qaa-qtz=367 |que=368 |raj=369 |rap=370 |rar=371 |roa=372 |roh=373 |rom=374 |ron=376 |rum=376 |run=377 |rup=378 |rus=379 |sad=380 |sag=381 |sah=382 |sai=383 |sal=384 |sam=385 |san=386 |sas=387 |sat=388 |scn=391 |sco=392 |sel=395 |sem=396 |sga=397 |sgn=398 |shn=399 |sid=400 |sin=401 |sio=402 |sit=403 |sla=404 |slk=406 |slo=406 |slv=407 |sma=408 |sme=409 |smi=410 |smj=411 |smn=412 |smo=413 |sms=414 |sna=415 |snd=416 |snk=417 |sog=418 |som=419 |son=420 |sot=421 |spa=422 |sqi=14 |srd=423 |srn=424 |srp=390 |srr=425 |ssa=426 |ssw=427 |suk=428 |sun=429 |sus=430 |sux=431 |swa=432 |swe=433 |syc=511 |syr=434 |tah=435 |tai=436 |tam=437 |tat=438 |tel=439 |tem=440 |ter=441 |tet=442 |tgk=443 |tgl=444 |tha=445 |tib=447 |tig=448 |tir=449 |tiv=450 |tkl=451 |tlh=452 |tli=453 |tmh=454 |tog=455 |ton=456 |tpi=457 |tsi=458 |tsn=459 |tso=460 |tuk=461 |tum=462 |tup=463 |tur=464 |tut=465 |tvl=466 |twi=467 |tyv=468 |udm=469 |uga=470 |uig=471 |ukr=472 |umb=473 |und=474 |urd=475 |uzb=476 |vai=477 |ven=478 |vie=479 |vol=480 |vot=481 |wak=482 |wal=483 |war=484 |was=485 |wel=487 |wen=488 |wln=489 |wol=490 |xal=491 |xho=492 |yao=493 |yap=494 |yid=495 |yor=496 |ypk=497 |zap=498 |zbl=512 |zen=499 |zgh=514 |zha=500 |zho=84 |znd=501 |zul=502 |zun=503 |zxx=504 |zza=510 }} {{{2|{{{1}}}}}}]</span><noinclude> {{Documentation}} </noinclude> 5w36h55889fq6m0aq551gj8zpqvdq6b ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ISO 15924 alias 10 153 4898 518 2024-10-16T10:00:33Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13219827]] 4898 wikitext text/x-wiki <!-- As of 2022-08-05 this is the complete list of 166 Unicode 15.0 code-to-alias script IDs (Property Value Alias) by ISO 15924/Unicode Expected input: "alpha4=" OR "1=" (an existing ISO 15924 code in alpha4, eg "Latn") -->{{#switch:{{ISO 15924 code|{{{alpha4|{{{1|}}}}}}}} | Adlm = Adlam | Aghb = Caucasian Albanian | Ahom = Ahom | Arab = Arabic | Armi = Imperial Aramaic | Armn = Armenian | Avst = Avestan | Bali = Balinese | Bamu = Bamum | Bass = Bassa Vah | Batk = Batak | Beng = Bengali | Bhks = Bhaiksuki | Bopo = Bopomofo | Brah = Brahmi | Brai = Braille | Bugi = Buginese | Buhd = Buhid | Cakm = Chakma | Cans = Canadian Aboriginal | Cari = Carian | Cham = Cham | Cher = Cherokee | Chrs = Chorasmian | Copt = Coptic | Cpmn = Cypro Minoan | Cprt = Cypriot | Cyrl = Cyrillic | Deva = Devanagari | Diak = Dives Akuru | Dogr = Dogra | Dsrt = Deseret | Dupl = Duployan | Egyp = Egyptian Hieroglyphs | Elba = Elbasan | Elym = Elymaic | Ethi = Ethiopic | Geok = Georgian | Geor = Georgian | Glag = Glagolitic | Gong = Gunjala Gondi | Gonm = Masaram Gondi | Goth = Gothic | Gran = Grantha | Grek = Greek | Gujr = Gujarati | Guru = Gurmukhi | Hang = Hangul | Hani = Han | Hano = Hanunoo | Hatr = Hatran | Hebr = Hebrew | Hira = Hiragana | Hluw = Anatolian Hieroglyphs | Hmng = Pahawh Hmong | Hmnp = Nyiakeng Puachue Hmong | Hrkt = Katakana or Hiragana | Hung = Old Hungarian | Ital = Old Italic | Java = Javanese | Kali = Kayah Li | Kana = Katakana | Kawi = Kawi | Khar = Kharoshthi | Khmr = Khmer | Khoj = Khojki | Kits = Khitan Small Script | Knda = Kannada | Kthi = Kaithi | Lana = Tai Tham | Laoo = Lao | Latn = Latin | Lepc = Lepcha | Limb = Limbu | Lina = Linear A | Linb = Linear B | Lisu = Lisu | Lyci = Lycian | Lydi = Lydian | Mahj = Mahajani | Maka = Makasar | Mand = Mandaic | Mani = Manichaean | Marc = Marchen | Medf = Medefaidrin | Mend = Mende Kikakui | Merc = Meroitic Cursive | Mero = Meroitic Hieroglyphs | Mlym = Malayalam | Modi = Modi | Mong = Mongolian | Mroo = Mro | Mtei = Meetei Mayek | Mult = Multani | Mymr = Myanmar | Nagm = Nag Mundari | Nand = Nandinagari | Narb = Old North Arabian | Nbat = Nabataean | Newa = Newa | Nkoo = NKo | Nshu = Nushu | Ogam = Ogham | Olck = Ol Chiki | Orkh = Old Turkic | Orya = Oriya | Osge = Osage | Osma = Osmanya | Ougr = Old Uyghur | Palm = Palmyrene | Pauc = Pau Cin Hau | Perm = Old Permic | Phag = Phags-pa | Phli = Inscriptional Pahlavi | Phlp = Psalter Pahlavi | Phnx = Phoenician | Plrd = Miao | Prti = Inscriptional Parthian | Rjng = Rejang | Rohg = Hanifi Rohingya | Runr = Runic | Samr = Samaritan | Sarb = Old South Arabian | Saur = Saurashtra | Sgnw = SignWriting | Shaw = Shavian | Shrd = Sharada | Sidd = Siddham | Sind = Khudawadi | Sinh = Sinhala | Sogd = Sogdian | Sogo = Old Sogdian | Sora = Sora Sompeng | Soyo = Soyombo | Sund = Sundanese | Sylo = Syloti Nagri | Syrc = Syriac | Tagb = Tagbanwa | Takr = Takri | Tale = Tai Le | Talu = New Tai Lue | Taml = Tamil | Tang = Tangut | Tavt = Tai Viet | Telu = Telugu | Tfng = Tifinagh | Tglg = Tagalog | Thaa = Thaana | Thai = Thai | Tibt = Tibetan | Tirh = Tirhuta | Tnsa = Tangsa | Toto = Toto | Ugar = Ugaritic | Vaii = Vai | Vith = Vithkuqi | Wara = Warang Citi | Wcho = Wancho | Xpeo = Old Persian | Xsux = Cuneiform | Yezi = Yezidi | Yiii = Yi | Zanb = Zanabazar Square | Zinh = Inherited | Zyyy = Common | Zzzz = Unknown | #default = {{{default|}}} }}<!-- --><noinclude>{{Documentation}} </noinclude> 0i44mxcq4ie50ss7plbldgbbtv2wp9m ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ISO 15924 code 10 154 4899 521 2024-10-16T10:00:35Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13219828]] 4899 wikitext text/x-wiki <!-- Exact list from ISO datafile, as of 2021-12-03: 213 output values (codes). -->{{#switch:{{{alpha4|{{ucfirst:{{lc:{{{1|}}}}}}}}}} | 166 | Adlm = Adlm | 439 | Afak = Afak | 239 | Aghb = Aghb | 338 | Ahom = Ahom | 160 | Arab = Arab | 161 | Aran = Aran | 124 | Armi = Armi | 230 | Armn = Armn | 134 | Avst = Avst | 360 | Bali = Bali | 435 | Bamu = Bamu | 259 | Bass = Bass | 365 | Batk = Batk | 325 | Beng = Beng | 334 | Bhks = Bhks | 550 | Blis = Blis | 285 | Bopo = Bopo | 300 | Brah = Brah | 570 | Brai = Brai | 367 | Bugi = Bugi | 372 | Buhd = Buhd | 349 | Cakm = Cakm | 440 | Cans = Cans | 201 | Cari = Cari | 358 | Cham = Cham | 445 | Cher = Cher | 109 | Chrs = Chrs | 291 | Cirt = Cirt | 204 | Copt = Copt | 402 | Cpmn = Cpmn | 403 | Cprt = Cprt | 220 | Cyrl = Cyrl | 221 | Cyrs = Cyrs | 315 | Deva = Deva | 342 | Diak = Diak | 328 | Dogr = Dogr | 250 | Dsrt = Dsrt | 755 | Dupl = Dupl | 70 | 070 | Egyd = Egyd | 60 | 060 | Egyh = Egyh | 50 | 050 | Egyp = Egyp | 226 | Elba = Elba | 128 | Elym = Elym | 430 | Ethi = Ethi | 241 | Geok = Geok | 240 | Geor = Geor | 225 | Glag = Glag | 312 | Gong = Gong | 313 | Gonm = Gonm | 206 | Goth = Goth | 343 | Gran = Gran | 200 | Grek = Grek | 320 | Gujr = Gujr | 310 | Guru = Guru | 503 | Hanb = Hanb | 286 | Hang = Hang | 500 | Hani = Hani | 371 | Hano = Hano | 501 | Hans = Hans | 502 | Hant = Hant | 127 | Hatr = Hatr | 125 | Hebr = Hebr | 410 | Hira = Hira | 80 | 080 | Hluw = Hluw | 450 | Hmng = Hmng | 451 | Hmnp = Hmnp | 412 | Hrkt = Hrkt | 176 | Hung = Hung | 610 | Inds = Inds | 210 | Ital = Ital | 284 | Jamo = Jamo | 361 | Java = Java | 413 | Jpan = Jpan | 510 | Jurc = Jurc | 357 | Kali = Kali | 411 | Kana = Kana | 368 | Kawi = Kawi | 305 | Khar = Khar | 355 | Khmr = Khmr | 322 | Khoj = Khoj | 505 | Kitl = Kitl | 288 | Kits = Kits | 345 | Knda = Knda | 287 | Kore = Kore | 436 | Kpel = Kpel | 317 | Kthi = Kthi | 351 | Lana = Lana | 356 | Laoo = Laoo | 217 | Latf = Latf | 216 | Latg = Latg | 215 | Latn = Latn | 364 | Leke = Leke | 335 | Lepc = Lepc | 336 | Limb = Limb | 400 | Lina = Lina | 401 | Linb = Linb | 399 | Lisu = Lisu | 437 | Loma = Loma | 202 | Lyci = Lyci | 116 | Lydi = Lydi | 314 | Mahj = Mahj | 366 | Maka = Maka | 140 | Mand = Mand | 139 | Mani = Mani | 332 | Marc = Marc | 90 | 090 | Maya = Maya | 265 | Medf = Medf | 438 | Mend = Mend | 101 | Merc = Merc | 100 | Mero = Mero | 347 | Mlym = Mlym | 324 | Modi = Modi | 145 | Mong = Mong | 218 | Moon = Moon | 264 | Mroo = Mroo | 337 | Mtei = Mtei | 323 | Mult = Mult | 350 | Mymr = Mymr | 295 | Nagm = Nagm | 311 | Nand = Nand | 106 | Narb = Narb | 159 | Nbat = Nbat | 333 | Newa = Newa | 85 | 085 | Nkdb = Nkdb | 420 | Nkgb = Nkgb | 165 | Nkoo = Nkoo | 499 | Nshu = Nshu | 212 | Ogam = Ogam | 261 | Olck = Olck | 175 | Orkh = Orkh | 327 | Orya = Orya | 219 | Osge = Osge | 260 | Osma = Osma | 143 | Ougr = Ougr | 126 | Palm = Palm | 263 | Pauc = Pauc | 15 | 015 | Pcun = Pcun | 16 | 016 | Pelm = Pelm | 227 | Perm = Perm | 331 | Phag = Phag | 131 | Phli = Phli | 132 | Phlp = Phlp | 133 | Phlv = Phlv | 115 | Phnx = Phnx | 293 | Piqd = Piqd | 282 | Plrd = Plrd | 130 | Prti = Prti | 103 | Psin = Psin | 900-949 | 900&ndash;949 | Qaaa-qabx | Qaaa&ndash;qabx = Qaaa&ndash;Qabx<!-- As a range. Separator IN "-" or NDASH;lc. OUT = NDASH. 2021-02 --> | 900 | Qaaa = Qaaa | 949 | Qabx = Qabx | 303 | Ranj = Ranj | 363 | Rjng = Rjng | 167 | Rohg = Rohg | 620 | Roro = Roro | 211 | Runr = Runr | 123 | Samr = Samr | 292 | Sara = Sara | 105 | Sarb = Sarb | 344 | Saur = Saur | 95 | 095 | Sgnw = Sgnw | 281 | Shaw = Shaw | 319 | Shrd = Shrd | 530 | Shui = Shui | 302 | Sidd = Sidd | 318 | Sind = Sind | 348 | Sinh = Sinh | 141 | Sogd = Sogd | 142 | Sogo = Sogo | 398 | Sora = Sora | 329 | Soyo = Soyo | 362 | Sund = Sund | 274 | Sunu = Sunu | 316 | Sylo = Sylo | 135 | Syrc = Syrc | 138 | Syre = Syre | 137 | Syrj = Syrj | 136 | Syrn = Syrn | 373 | Tagb = Tagb | 321 | Takr = Takr | 353 | Tale = Tale | 354 | Talu = Talu | 346 | Taml = Taml | 520 | Tang = Tang | 359 | Tavt = Tavt | 340 | Telu = Telu | 290 | Teng = Teng | 120 | Tfng = Tfng | 370 | Tglg = Tglg | 170 | Thaa = Thaa | 352 | Thai = Thai | 330 | Tibt = Tibt | 326 | Tirh = Tirh | 275 | Tnsa = Tnsa | 294 | Toto = Toto | 40 | 040 | Ugar = Ugar | 470 | Vaii = Vaii | 280 | Visp = Visp | 228 | Vith = Vith | 262 | Wara = Wara | 283 | Wcho = Wcho | 480 | Wole = Wole | 30 | 030 | Xpeo = Xpeo | 20 | 020 | Xsux = Xsux | 192 | Yezi = Yezi | 460 | Yiii = Yiii | 339 | Zanb = Zanb | 994 | Zinh = Zinh | 995 | Zmth = Zmth | 993 | Zsye = Zsye | 996 | Zsym = Zsym | 997 | Zxxx = Zxxx | 998 | Zyyy = Zyyy | 999 | Zzzz = Zzzz | #default={{{default|{{Error|Error using {{Tlx|ISO 15924 code}}: input "{{{alpha4|{{{1|}}}}}}" not recognized|tag=span}}}}} }}<noinclude> {{Documentation}} </noinclude> 5kekjtp39003lmjh665rpzfhzjgn9h5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ISO 15924 number 10 155 4900 524 2024-10-16T10:00:37Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q11166519]] 4900 wikitext text/x-wiki {{#switch:{{ISO 15924 code|{{{alpha4|{{{1|}}}}}}}}<!-- ISO 15924 as of 2021-12-03: complete list of 211 + 50 Qaaaa-Qabx codes--> | Adlm = 166 | Afak = 439 | Aghb = 239 | Ahom = 338 | Arab = 160 | Aran = 161 | Armi = 124 | Armn = 230 | Avst = 134 | Bali = 360 | Bamu = 435 | Bass = 259 | Batk = 365 | Beng = 325 | Bhks = 334 | Blis = 550 | Bopo = 285 | Brah = 300 | Brai = 570 | Bugi = 367 | Buhd = 372 | Cakm = 349 | Cans = 440 | Cari = 201 | Cham = 358 | Cher = 445 | Chrs = 109 | Cirt = 291 | Copt = 204 | Cpmn = 402 | Cprt = 403 | Cyrl = 220 | Cyrs = 221 | Deva = 315 | Diak = 342 | Dogr = 328 | Dsrt = 250 | Dupl = 755 | Egyd = 070 | Egyh = 060 | Egyp = 050 | Elba = 226 | Elym = 128 | Ethi = 430 | Geok = 241 | Geor = 240 | Glag = 225 | Gong = 312 | Gonm = 313 | Goth = 206 | Gran = 343 | Grek = 200 | Gujr = 320 | Guru = 310 | Hanb = 503 | Hang = 286 | Hani = 500 | Hano = 371 | Hans = 501 | Hant = 502 | Hatr = 127 | Hebr = 125 | Hira = 410 | Hluw = 080 | Hmng = 450 | Hmnp = 451 | Hrkt = 412 | Hung = 176 | Inds = 610 | Ital = 210 | Jamo = 284 | Java = 361 | Jpan = 413 | Jurc = 510 | Kali = 357 | Kana = 411 | Kawi = 368 | Khar = 305 | Khmr = 355 | Khoj = 322 | Kitl = 505 | Kits = 288 | Knda = 345 | Kore = 287 | Kpel = 436 | Kthi = 317 | Lana = 351 | Laoo = 356 | Latf = 217 | Latg = 216 | Latn = 215 | Leke = 364 | Lepc = 335 | Limb = 336 | Lina = 400 | Linb = 401 | Lisu = 399 | Loma = 437 | Lyci = 202 | Lydi = 116 | Mahj = 314 | Maka = 366 | Mand = 140 | Mani = 139 | Marc = 332 | Maya = 090 | Medf = 265 | Mend = 438 | Merc = 101 | Mero = 100 | Mlym = 347 | Modi = 324 | Mong = 145 | Moon = 218 | Mroo = 264 | Mtei = 337 | Mult = 323 | Mymr = 350 | Nagm = 295 | Nand = 311 | Narb = 106 | Nbat = 159 | Newa = 333 | Nkdb = 085 | Nkgb = 420 | Nkoo = 165 | Nshu = 499 | Ogam = 212 | Olck = 261 | Orkh = 175 | Orya = 327 | Osge = 219 | Osma = 260 | Ougr = 143 | Palm = 126 | Pauc = 263 | Pcun = 015 | Pelm = 016 | Perm = 227 | Phag = 331 | Phli = 131 | Phlp = 132 | Phlv = 133 | Phnx = 115 | Piqd = 293 | Plrd = 282 | Prti = 130 | Psin = 103 | Qaaa-Qabx | Qaaa-Qabx | Qaaa–Qabx= 900-949 | Qaaa = 900 | Qaab = 901 | Qaac = 902 | Qaad = 903 | Qaae = 904 | Qaaf = 905 | Qaag = 906 | Qaah = 907 | Qaai = 908 | Qaaj = 909 | Qaak = 910 | Qaal = 911 | Qaam = 912 | Qaan = 913 | Qaao = 914 | Qaap = 915 | Qaaq = 916 | Qaar = 917 | Qaas = 918 | Qaat = 919 | Qaau = 920 | Qaav = 921 | Qaaw = 922 | Qaax = 923 | Qaay = 924 | Qaaz = 925 | Qaba = 926 | Qabb = 927 | Qabc = 928 | Qabd = 929 | Qabe = 930 | Qabf = 931 | Qabg = 932 | Qabh = 933 | Qabi = 934 | Qabj = 935 | Qabk = 936 | Qabl = 937 | Qabm = 938 | Qabn = 939 | Qabo = 940 | Qabp = 941 | Qabq = 942 | Qabr = 943 | Qabs = 944 | Qabt = 945 | Qabu = 946 | Qabv = 947 | Qabw = 948 | Qabx = 949 | Ranj = 303 | Rjng = 363 | Rohg = 167 | Roro = 620 | Runr = 211 | Samr = 123 | Sara = 292 | Sarb = 105 | Saur = 344 | Sgnw = 095 | Shaw = 281 | Shrd = 319 | Shui = 530 | Sidd = 302 | Sind = 318 | Sinh = 348 | Sogd = 141 | Sogo = 142 | Sora = 398 | Soyo = 329 | Sund = 362 | Sunu = 274 | Sylo = 316 | Syrc = 135 | Syre = 138 | Syrj = 137 | Syrn = 136 | Tagb = 373 | Takr = 321 | Tale = 353 | Talu = 354 | Taml = 346 | Tang = 520 | Tavt = 359 | Telu = 340 | Teng = 290 | Tfng = 120 | Tglg = 370 | Thaa = 170 | Thai = 352 | Tibt = 330 | Tirh = 326 | Tnsa = 275 | Toto = 294 | Ugar = 040 | Vaii = 470 | Visp = 280 | Vith = 228 | Wara = 262 | Wcho = 283 | Wole = 480 | Xpeo = 030 | Xsux = 020 | Yezi = 192 | Yiii = 460 | Zanb = 339 | Zinh = 994 | Zmth = 995 | Zsye = 993 | Zsym = 996 | Zxxx = 997 | Zyyy = 998 | Zzzz = 999 | #default = {{{default|}}} }}<noinclude> {{Documentation}} </noinclude> 5onuznz9l10tu7zw3bv4ii06f06dxmm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:If empty 10 156 4901 527 2024-10-16T10:00:40Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5902486]] 4901 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:If empty|main}}<noinclude>{{Documentation}} </noinclude> sek040ysmqwylu0kxlz5c8t3x6yzxv6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ifsubst 10 157 4902 530 2024-10-16T10:00:42Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6176172]] 4902 wikitext text/x-wiki {{ safesubst:<noinclude/>#if:{{{demo|}}} |{{ safesubst:<noinclude/>#ifeq:{{{demo}}} |no |{{{no|{{{2|}}}}}} |{{{yes|{{{1|}}}}}} }} |{{ safesubst:<noinclude/>#ifeq:{{ safesubst:<noinclude/>NAMESPACE}}|{{NAMESPACE}} |{{{no|{{{2|}}}}}} |{{{yes|{{{1|}}}}}} }}}}<noinclude> {{Documentation}} </noinclude> 6n9xrkgwrhqddknwc59l4tya8074m0o ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Image array 10 158 4903 534 2024-10-16T10:00:44Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13389738]] 4903 wikitext text/x-wiki {{#invoke:Image array|array}}<noinclude> {{Documentation}} </noinclude> 2ot2t7i32hhf74kmg0gwwaw5agjlr4t ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:In the news 10 159 4904 549 2024-10-16T10:00:46Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4026244]] 4904 wikitext text/x-wiki ᥓᥧᥛᥰ ᥘᥧᥛᥰ ᥝᥤᥖ ᥓᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥙᥩᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥔᥩᥢᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ ᥗᥪᥒᥴ ᥖᥤ ᥙᥩᥒ ᥞᥥᥖᥱ ᥞᥦᥴ 15 ᥝᥢᥰ ᥑᥣᥝᥰ 2 ᥝᥢᥰ ᥙᥨᥢᥳ ᥘᥢᥳ ᥑᥩᥖᥱ ᥔᥣᥰ. ᥓᥫᥝ ᥓᥫᥢᥱ ᥔᥥᥲ ᥖᥣᥒᥰ ᥓᥧᥰ ᥔᥥᥲ ᥡᥫᥢᥳ ᥕᥦᥢᥳ ᥘᥤᥲ ᥓᥧ ᥓᥣᥒᥰ ᥑᥨᥭᥱ ᥓᥣᥒᥰ ᥘᥬᥰ ᥘᥧᥛᥰ ᥝᥤᥖ ᥓᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥘᥤᥰ ᥔᥤᥲ ᥐᥣᥱ ᥖᥫᥳ ᥑᥝᥲ ᥙᥣᥒ ᥟᥥᥐᥱ ᥔᥛᥳ ᥑᥩᥖᥱ ᥔᥦᥰ. ᥘᥧᥐ ᥛᥫ 2022 ᥙᥤ ᥛᥣᥰ ᥘᥭᥳ ᥘᥩᥒ ᥔᥩᥢᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ ᥙᥨᥝᥰ ᥙᥩᥒ ᥞᥥᥖᥱ ᥘᥭᥲ ᥛᥣᥰ 3 ᥙᥧᥖ ᥞᥝᥳ. ᥐᥣᥢ ᥔᥩᥢᥴ ᥘᥥᥴ ᥙᥩᥐ ᥘᥭᥳ ᥗᥪᥒᥴ ᥖᥤ ᥓᥨᥝᥰ ᥓᥣᥰ ᥘᥣ ᥞᥦᥢᥰ ᥐᥧ ᥙᥣᥲ ᥐᥧ ᥚᥣᥭᥱ ᥖᥨᥝ ᥓᥣᥛᥱ ᥘᥭᥲ ᥙᥥᥢ ᥘᥩᥒ ᥙᥥᥢ ᥚᥧᥰ ᥘᥨᥒᥴ ᥘᥣᥒᥴ . ᥗᥪᥒᥴ ᥖᥤ ᥓᥨᥝᥰ ᥓᥣᥰ ᥔᥩᥢᥴ ᥘᥥᥴ ᥞᥦᥴ 10 ᥙᥣᥭ ᥝᥢᥰ ᥐᥨᥝᥳ ᥜᥫᥐᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥙᥨᥝᥰ ᥛᥨᥝᥴ ᥚᥖᥴ ᥛᥨᥝᥴ ᥖᥦᥛᥲ ᥞᥝᥳ . ᥘᥛᥳ ᥐᥖ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥖᥨᥝ ᥘᥭᥲ ᥕᥨᥐ ᥔᥧᥒᥴ ᥛᥣᥰ ᥘᥣᥭ ᥘᥣᥭ ᥙᥨᥝᥰ ᥑᥪᥖ ᥗᥪᥒᥴ ᥖᥣᥒᥰ ᥛᥣᥭᥴ ᥟᥢ ᥞᥝᥰ ᥟᥣᥒᥲ ᥘᥢᥳ . ᥘᥤᥰ ᥔᥤᥲ : ᥘᥥᥴ ᥞᥬᥲ ᥐᥨᥢᥰ ᥓᥫᥰ ᥛᥣᥰ ᥑᥣᥰ ᥓᥣᥰ ᥘᥢᥳ ᥐᥧ ᥐᥨᥝᥳ ᥔᥧᥲ ᥓᥨᥝᥰ ᥓᥣᥰ ᥐᥧᥛᥰ ᥐᥨᥝᥱ ᥗᥦᥢᥲ ᥕᥬᥰ ᥕᥬᥰ ᥞᥬᥲ ᥘᥤᥐ ᥑᥫᥐ ᥘᥣᥭᥰ ᥐᥣ ᥞᥝᥰ ᥔᥩᥢᥳ ᥔᥪᥙ ᥐᥣᥱ ᥕᥬᥰ ᥕᥬᥰ ᥐᥩᥙ ᥞᥬᥲ ᥘᥤᥐ ᥘᥣᥭᥰ ᥞᥝᥰ ᥞᥪᥒᥰ ᥗᥣᥰ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥘᥩᥒ ᥟᥣᥙ ᥔᥣᥐ ᥛᥣᥰ . ᥕᥧᥱ ᥘᥬᥰ ᥙᥣᥒ ᥑᥩᥖᥱ ᥔᥣᥰ ᥘᥢᥳ ᥐᥨᥝᥳ ᥜᥫᥐᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥔᥛᥳ ᥕᥒᥰ ᥙᥩᥒ ᥞᥥᥖᥱ ᥘᥩᥒ ᥞᥨᥝᥰ ᥚᥖᥴ ᥘᥤᥐ ᥗᥝᥲ ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥙᥝᥱ ᥙᥤᥱ ᥘᥛᥳ ᥖᥝᥲ ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥐᥙᥴ ᥗᥧᥐᥴ ᥖᥒᥰ ᥖᥦᥛᥲ ᥖᥨᥝ ᥘᥣᥭᥰ ᥓᥫᥰ ᥘᥭᥳ . ᥚᥧᥱ ᥑᥨᥭᥱ ᥓᥣᥒᥰ : ᥔᥤᥱ ᥟᥣᥭᥲ ᥙᥝᥰ ᥕᥤᥢᥳ ᥙᥝᥰ ᥡᥦᥒᥲ ᥘᥤᥲ ᥔᥧ ᥓᥣᥒᥰ ᥓᥪ ᥓᥪᥱ ᥛᥤᥢᥳ ᥖᥒᥰ ᥛᥨᥝᥴ ᥔᥩᥢᥴ ᥡᥣᥭᥱ ᥔᥦᥝᥰ ᥑᥩᥒᥱ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥐᥣᥱ ᥖᥫᥳ ᥑᥝᥲ ᥙᥣᥒ ᥑᥩᥖᥱ ᥔᥣᥰ ᥟᥥᥐᥱ ᥔᥛᥳ ᥟᥝ ᥘᥣᥭᥰ ᥘᥣᥐ ᥛᥣᥖ ᥓᥤᥲ ᥕᥥᥲ ᥜᥣᥲ ᥞᥬᥲ ᥐᥨᥝᥳ ᥜᥫᥐᥱ ᥖᥒᥰ ᥘᥣᥭᥴ . ᥐᥨᥝᥳ ᥜᥫᥐᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥖᥨᥝ ᥟᥩᥢ ᥐᥢ ᥙᥦᥰ ᥘᥥᥴ ᥝᥣ ᥙᥩᥐ ᥘᥭᥳ ᥛᥣᥰ ᥑᥣᥰ ᥓᥣᥰ ᥖᥨᥝ ᥜᥫᥐᥱ ᥞᥥᥢᥰ ᥘᥭᥲ ᥘᥛᥴ ᥖᥥᥳ ᥖᥥᥳ ᥘᥧᥐ ᥘᥭᥳ ᥐᥣᥱ ᥐᥩᥙ ᥞᥬᥲ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥞᥝᥰ ᥔᥩᥢᥳ ᥔᥪᥙ ᥖᥨᥐᥱ ᥐᥣᥱ ᥖᥤᥴ ᥐᥣᥱ ᥓᥨᥝᥰ ᥓᥣᥰ ᥕᥣᥙᥱ ᥞᥥᥖᥱ ᥕᥣᥙᥱ ᥙᥩᥒ. [[ᥜᥣᥭᥱ:Mmexport1721666129528.jpg|thumb|ᥜᥧᥒᥱ ᥞᥣᥒ ᥙᥣᥒ ᥔᥩᥢᥴ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ ᥛᥫ ᥙᥤ 2024 ᥙᥤ ᥘᥭᥳ]] [[ᥜᥣᥭᥱ:Mmexport1721666118958.jpg|thumb|ᥜᥧᥒᥱ ᥞᥣᥒ ᥙᥣᥒ ᥔᥩᥢᥴ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ ᥛᥫ ᥙᥤ 2024 ᥙᥤ ᥘᥭᥳ]] <noinclude> {{Documentation}} </noinclude> 63k8lzuf7lybpi6upgcv2abjopx48ek ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:In the news/ᥑᥦᥙᥰᥞᥣᥒᥲ 10 160 551 550 2024-10-15T06:16:34Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 550 wikitext text/x-wiki {{#if:{{{image|}}}|<div role="figure" class="itn-img" style="float: right; margin-left: 0.5em;"> {{Main page image|image={{{image}}}|border={{#ifeq:{{{border}}}|yes|yes|}}|width={{#if:{{{width|}}}|{{{width}}}|120}}|title={{#if:{{{title|}}}|{{{title}}}}}|alt={{#if:{{{alt|}}}|{{{alt}}}}}|caption={{#if:{{{caption|}}}|{{{caption}}}}}|caption align={{#if:{{{caption align|}}}|{{{caption align}}}}}|link={{#if:{{{link|}}}|{{{link}}}}}}} </div>}}<noinclude> {{Documentation}} </noinclude> fsxk84wk2l7akd39bfbgv1acs95hem2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:In the news/ᥜᥧᥒᥱ ᥞᥣᥒ 10 161 553 552 2024-10-15T06:16:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 552 wikitext text/x-wiki {{#if:{{{image|}}}|<div role="figure" class="itn-img" style="float: right; margin-left: 0.5em;"> {{Main page image|image={{{image}}}|border={{#ifeq:{{{border}}}|yes|yes|}}|width={{#if:{{{width|}}}|{{{width}}}|120}}|title={{#if:{{{title|}}}|{{{title}}}}}|alt={{#if:{{{alt|}}}|{{{alt}}}}}|caption={{#if:{{{caption|}}}|{{{caption}}}}}|caption align={{#if:{{{caption align|}}}|{{{caption align}}}}}|link={{#if:{{{link|}}}|{{{link}}}}}}} </div>}}<noinclude> {{Documentation}} </noinclude> fsxk84wk2l7akd39bfbgv1acs95hem2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Increase 10 162 4905 556 2024-10-16T10:00:49Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5857433]] 4905 wikitext text/x-wiki <span title="{{{1|Increase}}}">[[ᥜᥣᥭᥱ:Increase2.svg|11px|alt={{{1|Increase}}}|link=]]</span><noinclude> {{Documentation}} </noinclude> s0ibq3ig9qsbvaz5jj67cg6ps898a19 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Index 10 163 5244 4906 2024-10-17T04:43:18Z Minorax 39 5244 wikitext text/x-wiki {| align="center" cellspacing="0" cellpadding="0" style="padding-top: 5px; width: 75%; border-collapse: separate; font-size: 95%;" |- align="center" | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥐ|ᥐ]] | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥑ|ᥑ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥒ|ᥒ]] | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥓ|ᥓ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥔ|ᥔ]] | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥕ|ᥕ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥖ|ᥖ]] | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥗ|ᥗ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥘ|ᥘ]] | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥙ|ᥙ]] |- align="center" | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥚ|ᥚ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥛ|ᥛ]] | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥜ|ᥜ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥝ|ᥝ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥞ|ᥞ]] | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥟ|ᥟ]] | style="width: 3%; background: #f2f3f3; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥠ|ᥠ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥡ|ᥡ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥢ|ᥢ]] | style="width: 3%; background: #f6f7f8; border: 2px solid #fff; border-left: 0px; border-top: 0px; border-bottom: 0; padding: 5px;" | [[ᥑᥪᥐ ᥖᥩᥢᥰ:Allpages/ᥭ|ᥭ]] |} <div class="center"><div style="width: 90%;"> ---- </div></div> {| align="center" cellspacing="0" cellpadding="0" style="padding-top: 5px; width: 100%; border-collapse: separate; font-size: 95%;" |style="border:none; background:none;"| [[:en:Wikipedia:About|ᥘᥩᥒ ᥖᥣᥒᥰ]]&nbsp;{{•}}&nbsp; [[:ᥐᥢ ᥞᥥᥢᥰ|ᥘᥩᥒ ᥛᥨᥢᥳ ᥛᥥᥰ]]&nbsp;{{•}}&nbsp; [[:en:Wikipedia:Questions|ᥑᥨᥝᥲ ᥗᥣᥛᥴ]]&nbsp;{{•}}&nbsp; [[:en:Help:Contents|ᥖᥣᥒᥰ ᥓᥩᥭ ᥗᥦᥛᥴ]]&nbsp;{{•}}&nbsp; <!----Do not translate "Guestbook"----> [[:shn:Wikipedia:Guestbook for non-Shan/Shan-speakers|Guestbook]] |style="border:none; background:none; text-align:right;"| [[:shn:Portal:လမ်းၼႂ်း|ᥘᥛᥰ ᥘᥬᥰ]]&nbsp;{{•}}&nbsp; [[:shn:Portal:လမ်းၼႂ်း/ၵျၢမ်းပိူင်ထၢၼ်ႈ|ᥓᥣᥛᥰ ᥙᥫᥒ ᥗᥣᥢ]]&nbsp;{{•}}&nbsp; [[:shn:Special:Allpages|ᥙᥩᥒ ᥘᥤᥐ ᥖᥒᥰ ᥔᥤᥒᥲ]] |}<noinclude> </noinclude> 8a36dvth358tluxgs7pdp5q8tm510fw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox 10 164 4907 565 2024-10-16T10:00:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5626735]] 4907 wikitext text/x-wiki {{#invoke:Infobox|infobox}}<noinclude> {{Documentation}} </noinclude> kkytkrvazhv86wm17oskly7w2heigq5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox Ethnic group 10 165 4908 570 2024-10-16T10:00:55Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5827917]] 4908 wikitext text/x-wiki {{Infobox |headerstyle = background-color: #b0c4de; |labelstyle = font-weight: normal; | bodyclass = vcard | bodystyle = {{#if:{{{box_width|}}}|width:{{{box_width}}};}} | aboveclass = fn | above = <span class="fn org">{{{group|<includeonly>{{PAGENAME}}</includeonly>}}}</span>{{#if:{{{native_name|}}}|<br /><span class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</span>}} |image1 = {{#invoke:InfoboxImage|InfoboxImage |upright={{{flag_upright|}}}|image={{{flag|}}}|alt={{{flag_alt|}}}|border={{#ifeq:no|{{{flag_border|}}}||yes}}}} |caption1 = {{{flag_caption|}}} |image2 = {{#if:{{{rawimage|}}}|{{{rawimage}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}} }} }} |caption2 = {{{image_caption|{{{caption|}}} }}} |header1 = {{#if:{{{population|}}}{{{pop|}}}{{{poptime|}}}|ᥞᥨᥛ ᥞᥨᥝᥴ ᥐᥨᥢᥰ}} |data2 = {{{population|}}}{{{pop|}}}{{{poptime|}}} {{#if:{{{genealogy|}}}|{{{genealogy|}}} (including those of [[:en:Genealogy|ancestral descent]])}} |header3 = {{#if:{{{popplace|}}}{{{regions|}}}{{{region|}}}{{{region1|}}}|ᥟᥪᥒᥱ ᥖᥤ ᥛᥦᥒᥱ}} |data4 = {{{popplace|}}}{{{regions|}}}{{{region|}}} |header10 = {{{tablehdr|}}} |label11 = {{{region1|}}} |data11 = {{{pop1|}}}{{{ref1|}}} |label12 = {{{region2|}}} |data12 = {{{pop2|}}}{{{ref2|}}} |label13 = {{{region3|}}} |data13 = {{{pop3|}}}{{{ref3|}}} |label14 = {{{region4|}}} |data14 = {{{pop4|}}}{{{ref4|}}} |label15 = {{{region5|}}} |data15 = {{{pop5|}}}{{{ref5|}}} |label16 = {{{region6|}}} |data16 = {{{pop6|}}}{{{ref6|}}} |label17 = {{{region7|}}} |data17 = {{{pop7|}}}{{{ref7|}}} |label18 = {{{region8|}}} |data18 = {{{pop8|}}}{{{ref8|}}} |label19 = {{{region9|}}} |data19 = {{{pop9|}}}{{{ref9|}}} |label20 = {{{region10|}}} |data20 = {{{pop10|}}}{{{ref10|}}} |label21 = {{{region11|}}} |data21 = {{{pop11|}}}{{{ref11|}}} |label22 = {{{region12|}}} |data22 = {{{pop12|}}}{{{ref12|}}} |label23 = {{{region13|}}} |data23 = {{{pop13|}}}{{{ref13|}}} |label24 = {{{region14|}}} |data24 = {{{pop14|}}}{{{ref14|}}} |label25 = {{{region15|}}} |data25 = {{{pop15|}}}{{{ref15|}}} |label26 = {{{region16|}}} |data26 = {{{pop16|}}}{{{ref16|}}} |label27 = {{{region17|}}} |data27 = {{{pop17|}}}{{{ref17|}}} |label28 = {{{region18|}}} |data28 = {{{pop18|}}}{{{ref18|}}} |label29 = {{{region19|}}} |data29 = {{{pop19|}}}{{{ref19|}}} |label30 = {{{region20|}}} |data30 = {{{pop20|}}}{{{ref20|}}} |label31 = {{{region21|}}} |data31 = {{{pop21|}}}{{{ref21|}}} |label32 = {{{region22|}}} |data32 = {{{pop22|}}}{{{ref22|}}} |label33 = {{{region23|}}} |data33 = {{{pop23|}}}{{{ref23|}}} |label34 = {{{region24|}}} |data34 = {{{pop24|}}}{{{ref24|}}} |label35 = {{{region25|}}} |data35 = {{{pop25|}}}{{{ref25|}}} |label36 = {{{region26|}}} |data36 = {{{pop26|}}}{{{ref26|}}} |label37 = {{{region27|}}} |data37 = {{{pop27|}}}{{{ref27|}}} |label38 = {{{region28|}}} |data38 = {{{pop28|}}}{{{ref28|}}} |label39 = {{{region29|}}} |data39 = {{{pop29|}}}{{{ref29|}}} |label40 = {{{region30|}}} |data40 = {{{pop30|}}}{{{ref30|}}} |label41 = {{{region31|}}} |data41 = {{{pop31|}}}{{{ref31|}}} |label42 = {{{region32|}}} |data42 = {{{pop32|}}}{{{ref32|}}} |header43 = {{#if:{{{langs|}}}{{{languages|}}}|ᥚᥣᥱ ᥔᥣᥱ}} |data44 = {{{langs|}}}{{{languages|}}} |header45 = {{#if:{{{rels|}}}{{{religions|}}}|ᥚᥣᥱ ᥔᥣᥱ ᥕᥧᥛᥱ ᥕᥛ}} |data46 = {{{rels|}}}{{{religions|}}} |header47 = {{#if:{{{related|}}}{{{related-c|}}}|ᥓᥙᥴ ᥓᥣᥙ ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ}} |data48 = {{{related-c|}}}{{#if: {{{related|}}}|{{{related}}}}} |data49 = {{#if:{{{footnotes|}}}|ᥛᥣᥭᥴ ᥖᥩᥒᥰ}} |belowstyle = text-align: center; font-size: 80%; |below = {{{footnotes|}}} }}<noinclude> {{Clear}} {{Documentation}} </noinclude> rlkssylsryn6pgeoysuay7ohrppcdd7 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox Legislature 10 166 4909 574 2024-10-16T10:00:58Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q54466]] 4909 wikitext text/x-wiki {{Infobox | bodyclass = vcard | abovestyle = {{#if:{{{background_color|}}}|border-top: 2px solid {{{background_color}}}; border-bottom: 2px solid {{{background_color}}}|background-color: #ededed}} | above = <includeonly><span class="fn org">{{{name}}}</span> {{#if:{{{native_name|}}}|<br />''<span class="nickname"{{#if:{{{native_name_lang|}}}| lang="{{{native_name_lang}}}" xml:lang="{{{native_name_lang}}}"}}>{{{native_name}}}</span>''{{#if:{{{transcription_name|}}}|<br /><span class="nickname">{{{transcription_name}}}</span>}}}}</includeonly> | subheader = {{{legislature|}}} | image = {{#invoke:InfoboxImage|InfoboxImage |image={{{coa_pic|{{{coa-pic|}}}}}} |size={{{coa_res|{{{coa-res|}}}}}} |sizedefault=frameless |upright=yes |alt={{{coa_alt|{{{coa-alt|Coat of arms or logo}}}}}} }} | caption = {{{coa_caption|}}} | image2 = {{#invoke:InfoboxImage |InfoboxImage |image={{{logo|{{{logo_pic|{{{logo-pic|}}}}}}}}} |size={{{logo_res|{{{logo-res|}}}}}} |sizedefault=frameless |upright=yes |alt={{{logo_alt|{{{logo-alt|Logo}}}}}} }} | caption2 = {{{logo_caption|}}} | headerstyle = {{#if:{{{background_color|}}}|border-top: 2px solid {{{background_color}}}; border-bottom: 2px solid {{{background_color}}}|background-color: #ededed}} | labelstyle = {{{labelstyle|}}} | header1 = {{#if:{{{house_type|}}}{{{houses|}}}{{{term_limits|}}}|ᥛᥥᥝᥰ ᥛᥢᥰ}} | label2 = ᥛᥥᥝᥰ ᥛᥢᥰ | data2 = <div style="padding:0.1em 0;line-height:1.3em;<!--(modified longitem)-->"><span class="category">{{#ifexist:{{{house_type}}}|[[:{{{house_type}}}]]|{{{house_type}}}}}</span> </div> {{#if:{{{house_type|}}} |{{#if:{{{body|}}} |ᥞᥒᥰ [[:{{{body}}}|{{{body}}}]] }} {{#if:{{{jurisdiction|}}} | [[:{{{jurisdiction}}}]] }} }} | label3 = ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ | data3 = {{#if:{{{houses|}}}|{{{houses}}}|{{{chambers|}}}}} | label4 = {{Longitem|ᥘᥩᥒ ᥛᥐᥴ ᥑᥣᥢᥰ ᥟᥣᥱ ᥕᥧᥳ}} | data4 = {{{term_limits|}}} | header5 = {{#if:{{{foundation|}}}{{{disbanded|}}}{{{preceded_by|}}}{{{succeeded_by|}}}{{{new_session|}}}|ᥔᥣᥭᥴ ᥙᥪᥢᥰ}} | label6 = ᥖᥥᥱ ᥖᥒᥲ | data6 = {{#if:{{{foundation|}}}|{{{foundation}}}|{{{established|}}}}} | label7 = ᥕᥣᥳ ᥔᥤᥛᥰ | data7 = {{{disbanded|}}} | label8 = ᥟᥩᥢ ᥖᥣᥒᥰ | data8 = {{{preceded_by|}}} | label9 = ᥔᥪᥙᥱ ᥙᥧᥖ | data9 = {{{succeeded_by|}}} | label10 = {{Longitem|ᥖᥥᥱ ᥙᥣᥒ ᥐᥧᥛ ᥛᥬᥱ}} | data10 = {{{new_session|}}} | header14 = {{#if:{{{leader1|}}}{{{leader2|}}}{{{leader3|}}}{{{leader4|}}}{{{leader5|}}}{{{leader6|}}}|ᥞᥨᥝᥴ ᥘᥣᥲ}} | label15 = {{Longitem|{{{leader1_type|}}}}} | data15 = {{#if:{{{leader1|}}} |{{Longitem|style=line-height:1.3em|{{{leader1|}}}{{#if:{{{party1|}}}|{{#ifeq:{{Str index|{{{party1|}}}|1}}|(||၊}}&nbsp;{{{party1|}}}}} {{#if:{{{election1|}}}|<br/>ᥓᥥᥛ ᥛᥫ<br/> {{{election1|}}} }} }} }} | label16 = {{Longitem|style=line-height:1.3em|{{{leader2_type|}}}}} | data16 = {{#if:{{{leader2|}}} |{{Longitem|style=line-height:1.3em|{{{leader2|}}}{{#if:{{{party2|}}}|{{#ifeq:{{Str index|{{{party2|}}}|1}}|(||၊}}&nbsp;{{{party2|}}}}} {{#if:{{{election2|}}}|<br/>ᥓᥥᥛ ᥛᥫ<br/> {{{election2|}}} }} }} }} | label17 = {{Longitem|style=line-height:1.3em|{{{leader3_type|}}}}} | data17 = {{#if:{{{leader3|}}} |{{Longitem|style=line-height:1.3em|{{{leader3|}}}{{#if:{{{party3|}}}|{{#ifeq:{{Str index|{{{party3|}}}|1}}|(||၊}}&nbsp;{{{party3|}}}}} {{#if:{{{election3|}}}|<br/>ᥓᥥᥛ ᥛᥫ<br/> {{{election3|}}} }} }} }} | label18 = {{Longitem|style=line-height:1.3em|{{{leader4_type|}}}}} | data18 = {{#if:{{{leader4|}}} |{{Longitem|style=line-height:1.3em|{{{leader4|}}}{{#if:{{{party4|}}}|{{#ifeq:{{Str index|{{{party4|}}}|1}}|(||၊}}&nbsp;{{{party4|}}}}} {{#if:{{{election4|}}}|<br/>ᥓᥥᥛ ᥛᥫ<br/> {{{election4|}}} }} }} }} | label19 = {{Longitem|style=line-height:1.3em|{{{leader5_type|}}}}} | data19 = {{#if:{{{leader5|}}} |{{Longitem|style=line-height:1.3em|{{{leader5|}}}{{#if:{{{party5|}}}|{{#ifeq:{{Str index|{{{party5|}}}|1}}|(||၊}}&nbsp;{{{party5|}}}}} {{#if:{{{election5|}}}|<br/>ᥓᥥᥛ ᥛᥫ<br/> {{{election5|}}} }} }} }} | label20 = {{Longitem|style=line-height:1.3em|{{{leader6_type|}}}}} | data20 = {{#if:{{{leader6|}}} |{{Longitem|style=line-height:1.3em|{{{leader6|}}}{{#if:{{{party6|}}}|{{#ifeq:{{Str index|{{{party6|}}}|1}}|(||၊}}&nbsp;{{{party6|}}}}} {{#if:{{{election6|}}}|<br/>ᥓᥥᥛ ᥛᥫ<br/> {{{election6|}}} }} }} }} | header22 = {{#if:{{{structure1|}}}{{{political_groups1|}}}{{{structure3|}}}{{{political_groups3|}}}{{{committees1|}}}{{{committees2|}}}{{{joint_committees|}}}{{{term_length|}}}{{{authority|}}}{{{salary|}}} {{{seats1|}}}{{{seats2|}}}{{{seats3|}}}{{{seats4|}}}{{{seats5|}}}{{{seats6|}}}{{{seats7|}}}{{{seats8|}}}|ᥘᥐᥴ ᥛᥫᥒᥰ}} | label23 = ᥞᥨᥝᥴ ᥘᥙᥳ ᥖᥦᥢᥰ ᥚᥩᥒᥰ | data23 = {{#if:{{{members|}}}|{{{members}}}|{{{seats|}}}}} | data24 = {{#invoke:InfoboxImage|InfoboxImage|image={{{structure1|}}}|size={{{structure1_res|}}}|sizedefault=120px|alt={{{structure1_alt|}}}}} | label25 = {{Longitem|{{#if:{{{house1|}}}|ᥓᥧᥛᥰ ᥙᥣᥭᥰ ᥐᥣᥢ ᥛᥫᥒᥰ {{{house1}}} }}}} | data25 = {{{political_groups1|}}} | data26 = {{#invoke:InfoboxImage|InfoboxImage|image={{{structure2|}}}|size={{{structure2_res|}}}|sizedefault=120px|alt={{{structure2_alt|}}}}} | label27 = {{Longitem|{{#if:{{{house2|}}}|ᥓᥧᥛᥰ ᥙᥣᥭᥰ ᥐᥣᥢ ᥛᥫᥒᥰ {{{house2}}}}}}} | data27 = {{{political_groups2|}}} | label28 = {{#if:{{{house1|}}}|{{{house1}}} ᥐᥨᥝ ᥐᥛ ᥐᥣᥢ|ᥐᥨᥝ ᥐᥛ ᥐᥣᥢ}} | data28 = {{{committees1|}}} | label29 = {{#if:{{{house2|}}}|{{{house2}}} ᥐᥨᥝ ᥐᥛ ᥐᥣᥢ|ᥐᥨᥝ ᥐᥛ ᥐᥣᥢ}} | data29 = {{{committees2|}}} | label30 = {{Longitem|ᥐᥨᥝ ᥐᥛ ᥐᥣᥢ ᥞᥨᥛ ᥙᥩᥒᥰ}} | data30 = {{{joint_committees|}}} | label31 = {{Longitem|ᥟᥣᥱ ᥕᥧᥳ}} | data31 = {{{term_length|}}} | label32 = ᥔᥧᥢᥱ ᥞᥥᥖᥱ | data32 = {{{authority|}}} | label33 = ᥒᥪᥢᥰ ᥘᥫᥢ | data33 = {{{salary|}}} | label34 = {{Longitem|{{{seats1_title|}}}}} | data34 = {{{seats1|}}} | label35 = {{Longitem|{{{seats2_title|}}}}} | data35 = {{{seats2|}}} | label36 = {{Longitem|{{{seats3_title|}}}}} | data36 = {{{seats3|}}} | label37 = {{Longitem|{{{seats4_title|}}}}} | data37 = {{{seats4|}}} | label38 = {{Longitem|{{{seats5_title|}}}}} | data38 = {{{seats5|}}} | label39 = {{Longitem|{{{seats6_title|}}}}} | data39 = {{{seats6|}}} | label40 = {{Longitem|{{{seats7_title|}}}}} | data40 = {{{seats7|}}} | label41 = {{Longitem|{{{seats8_title|}}}}} | data41 = {{{seats8|}}} | header42 = {{#if:{{{voting_system1|}}}{{{voting_system2|}}}{{{last_election1|}}}{{{last_election2|}}}{{{last_election3|}}}{{{next_election1|}}}{{{next_election2|}}}{{{next_election3|}}}{{{redistricting|}}}|ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ}} | label43 = {{Longitem|{{#if:{{{house1|}}}|{{{house1}}} [[:ᥙᥫᥒ ᥙᥢ ᥔᥥᥒᥴ|ᥙᥫᥒ ᥙᥢ ᥔᥥᥒᥴ]]|[[:ᥙᥫᥒ ᥙᥢ ᥔᥥᥒ|ᥙᥫᥒ ᥙᥢ ᥔᥥᥒᥴ]]}}}} | data43 = {{{voting_system1|}}} | label44 = {{Longitem|{{#if:{{{house2|}}}|{{{house2}}} [[:ᥙᥫᥒ ᥙᥢ ᥔᥥᥒᥴ|ᥙᥫᥒ ᥙᥢ ᥔᥥᥒᥴ]]|[[:ᥙᥫᥒ ᥙᥢ ᥔᥥᥒᥴ|ᥙᥫᥒ ᥙᥢ ᥔᥥᥒᥴ]]}}}} | data44 = {{{voting_system2|}}} | label45 = {{Longitem|{{#if:{{{house1|}}}|{{{house1}}} ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥘᥪᥢᥰ ᥔᥧᥖᥴ|ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥘᥪᥢᥰ ᥔᥧᥖᥴ}}}} | data45 = {{{last_election1|}}} | label46 = {{Longitem|{{#if:{{{house2|}}}|{{{house2}}} ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥘᥪᥢᥰ ᥔᥧᥖᥴ|ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥘᥪᥢᥰ ᥔᥧᥖᥴ}}}} | data46 = {{{last_election2|}}} | label47 = {{Longitem| General Election}} | data47 = {{{last_election3|}}} | label48 = {{Longitem|{{#if:{{{house1|}}}|{{{house1}}} ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥟᥢ ᥖᥥᥴ ᥛᥣᥰ|ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥟᥢ ᥖᥥᥴ ᥛᥣᥰ}}}} | data48 = {{{next_election1|}}} | label49 = {{Longitem|{{#if:{{{house2|}}}|{{{house2}}} ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥟᥢ ᥖᥥᥴ ᥛᥣᥰ|ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥟᥢ ᥖᥥᥴ ᥛᥣᥰ}}}} | data49 = {{{next_election2|}}} | label50 = {{Longitem|ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥐᥧ ᥗᥣᥢ ᥟᥢ ᥖᥥᥴ ᥛᥣᥰ}} | data50 = {{{next_election3|}}} | label51 = Redistricting | data51 = {{{redistricting|}}} | header52 = {{#if:{{{motto|}}}|ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ}} | data53 = {{{motto|}}} | header54 = {{#if:{{{session_room|}}}{{{meeting_place|}}}|ᥖᥤ ᥟᥧᥙᥱ ᥐᥧᥛ}} | data55 = {{#invoke:InfoboxImage|InfoboxImage|image={{{session_room|}}}|size={{{session_res|}}}|alt={{{session_alt|}}}}} | data56 = {{{meeting_place|}}} | class56 = label | header57 = {{#if:{{{session_room2|}}}{{{meeting_place2|}}}|ᥖᥤ ᥟᥧᥙᥱ ᥐᥧᥛ}} | data58 = {{#invoke:InfoboxImage|InfoboxImage|image={{{session_room2|}}}|size={{{session_res2|}}}|alt={{{session_alt2|}}}}} | data59 = {{{meeting_place2|}}} | class59 = label | header60 = {{#if:{{{website|}}}|ᥝᥦᥙᥳ ᥔᥣᥭᥳ}} | data61 = {{{website|}}} | header62 = {{#if:{{{constitution|}}}|ᥘᥐᥴ ᥛᥫᥒᥰ}} | data63 = {{{constitution|}}} | header64 = {{#if:{{{footnotes|}}}|ᥛᥣᥭᥴ ᥖᥩᥒᥰ}} | data65 = {{{footnotes|}}} }}{{Ns0|{{#if:{{{background_color|}}}{{{text_color|}}}| }}}}<noinclude> {{Documentation}} </noinclude> 71xt0knrmlfrak70c9tfcfp2shlapyg ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox WS 10 167 4910 577 2024-10-16T10:01:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5640628]] 4910 wikitext text/x-wiki {{Infobox | autoheaders = y | bodystyle = {{{bodystyle|}}} | headerstyle = background:#ddd | labelstyle = padding-right:0.6em;<!--(ensures at least 0.6em space between a label's end and its data)--> <!---------------------------Main heading ("above")----------------------------> | abovestyle = padding:0.25em; background:{{#switch:{{lc:{{{type|}}}}} |abjad|[[abjad]]|impure abjad|impure [[abjad]]|consonantary|[[consonantary]]=palegreen |alphabet|[[alphabet]]=lightblue |abugida|[[abugida]]=navajowhite |syllabary|[[syllabary]]=pink |semisyllabary|[[semisyllabary]]=violet |manual|[[manual]]=paleturquoise |pictographic|[[pictographic]]=palegoldenrod |ideographic|[[ideographic]]=gold |logographic|[[logographic]]|[[logosyllabic]]=mistyrose |stenography|[[stenography]] |shorthand|[[shorthand]] = {{#switch:{{lc:{{{SHtype|}}}}} |abjad|[[abjad]]|impure abjad|impure [[abjad]]|consonantal|[[consonantal]]=palegreen |alphabetic|[[alphabetic]]=lightblue |abugida|[[abugida]]=navajowhite |syllabic|[[syllabic]]=pink |semisyllabic|[[semisyllabic]]=violet |undeciphered=gainsboro |alternative=khaki |#default=turquoise }} |undeciphered=gainsboro |alternative=khaki |tactile=white;font-variant:small-caps |#default=white }}; | above = {{{name|{{PAGENAMEBASE}}}}}<br /><div style="font-weight:normal">{{{altname|{{{native_name|}}}}}}</div> <!-- IMAGE ---------------------------------------------------------------------------> | imagestyle = padding-top:0.4em;padding-bottom:0.4em;{{{imagestyle|}}} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{sample|}}}|size={{{image size|{{{image_size|{{{imagesize|}}}}}}}}}|alt={{{alt|}}}}} | captionstyle = border-bottom:1px solid #aaa;<!--(to ensure caption and first line of info kept distinct)-->{{{captionstyle|}}} | caption = {{{caption|}}} <!-- TOP ---------------------------------------------------------------------------> | label3 = Script type | data3 = {{{typedesc-prefix|}}} {{#if:{{{SHline|}}}{{{SHform|}}}{{{SHtype|}}}{{{mode|}}}{{{type|}}} | {{longitem|style=line-height:1.25em | {{#if:{{{SHline|}}}|{{{SHline|}}}-line|}} {{{SHform|}}} {{{SHtype|}}} {{{mode|}}} {{{type|}}} }} }} {{{typedesc|}}} | label5 = Creator | data5 = {{{creator|}}} | label7 = Created | data7 = {{#if:{{{date|}}} |{{{date}}} }} | label9 = Published | data9 = {{#if:{{{SHdates|}}}{{{published|}}} | {{longitem|style=line-height:1.25em | {{#if:{{{SHdates|}}} |{{{SHdates}}}}} {{#if:{{{published|}}} |{{{published}}}}} }} }} | label11 = {{longitem|Time period}} | data11 = {{{time|}}} | label13 = Status | data13 = {{{status|}}} | label15 = Direction | data15 = {{#invoke:WikidataIB|getValue |P1406 |{{{direction|}}} |qid={{{qid|}}} |onlysourced=no |fwd=ALL}} {{{direction comment|}}} | label17 = Official script | data17 = {{{official script|}}} | label18 = Region | data18 = {{{region|}}} | label19 = {{longitem|Print basis}} | data19 = {{{print|}}} | label21 = {{Engvar|defaultWord=Romanized |defaultLang=en-US |en-US=Romanized |us=Romanized | gb=Romanised |engvar={{{engvar|}}} }} from | data21 = {{{romanised-from|{{{romanized-from|}}}}}} <!-- LANGUAGES ----- ----- ----- ----- ----- ----- ----- ----- --> | label25 = Language | data25 = {{{language|}}} | label26 = Languages | data26 = {{{languages|}}} <!-- RELATED SCRIPTS ----- ----- ----- ----- ----- ----- ----- ----- --> | header30= Related scripts | label33 = {{#if:{{{fam1|{{{family|}}}}}} |{{longitem|Parent systems}}}} | data33 = {{#if:{{{fam1|{{{family|}}}}}} | <div style="padding-top:0.15em;">{{{fam1|{{{family}}}}}}<!-- --><ul><li>{{#if:{{{fam2|}}}|{{{fam2}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam3|}}}|{{{fam3}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam4|}}}|{{{fam4}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam5|}}}|{{{fam5}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam6|}}}|{{{fam6}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam7|}}}|{{{fam7}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam8|}}}|{{{fam8}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam9|}}}|{{{fam9}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam10|}}}|{{{fam10}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam11|}}}|{{{fam11}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam12|}}}|{{{fam12}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam13|}}}|{{{fam13}}}<!-- --><ul style="margin-left:0.8em;"><li>{{#if:{{{fam14|}}}|{{{fam14}}}<!-- --><ul style="margin-left:0.8em;"><!-- --><li>{{#if:{{{fam15|}}} |{{{fam15}}} <ul style="margin-left:0.3em;"><li>{{{name|{{PAGENAMEBASE}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}} }}</li><!-- --></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul> |{{{name|{{PAGENAMEBASE}}}}}}}</li></ul><!-- --></div> }} | label37 = {{longitem|Child systems}} | data37 = {{{children|}}} | label39 = {{longitem|Sister systems}} | data39 = {{{sisters|}}} <!-- ISO 15924 ----- ----- ----- ----- ----- ----- --> | header40= ISO 15924 | label43 = [[ISO 15924]] | data43 = {{#if:{{ISO 15924 code|{{{iso15924|}}}|default=}} |{{Mono|1={{ISO 15924 code|{{{iso15924|}}} }}}} {{Mono|1=({{ISO 15924 number|alpha4={{{iso15924|}}}}})}},&#x20;&#x200B;{{ISO 15924 name|{{{iso15924|}}}}}{{Main other| }}}} {{{iso15924 note|}}} <!-- UNICODE ----- ----- ----- ----- ----- ----- --> | header50= [[Unicode]] | label53 = {{longitem|Unicode alias}} | data53 = {{#if:{{{iso15924|}}} |{{ISO 15924 alias|{{{iso15924|}}}}}}} | label55 = {{longitem|[[Unicode range]]}} | data55 = {{#switch:{{lc:{{{unicode|}}}}} |no|not|none|not in unicode=Not in Unicode |#default={{{unicode|}}}}} <!-- FOOTNOTES ----- ----- ----- ----- ----- ----- --> |header60 = _BLANK_ | data61 = {{#if:{{{footnotes|}}} |<div style="border-top:1px solid #aaa;text-align:left;">{{{footnotes}}}</div>}} | belowclass = noprint selfref | belowstyle = text-align:left; background:#eee; | below = {{#switch:{{lc:{{{note|{{{ipa-note|yes}}}}}}}} |none|no|0= |#default={{ Infobox writing system/ipa-note}}}} }}<!-- -->{{#invoke:Check for unknown parameters|check|unknown={{Main other| }}|preview = Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox writing system]] with unknown parameter "_VALUE_"|ignoreblank=y | SHdates | SHform | SHline | SHtype | alt | altname | bodystyle | caption | captionstyle | children | creator | date | direction comment | direction | engvar | fam10 | fam11 | fam12 | fam13 | fam14 | fam15 | fam1 | fam2 | fam3 | fam4 | fam5 | fam6 | fam7 | fam8 | fam9 | family | footnotes | image size | imagesize | imagestyle | ipa-note | iso15924 note | iso15924 | language | languages | mode | name | native_name | note | official script | print | published | qid | region | romanized_from | romanised_from | sample | sisters | status | time | type | typedesc | typedesc-prefix | unicode }}<!-- --><noinclude>{{Documentation}} </noinclude> 4go4xeh83dvr54tjow4xc15e00zowz5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox continent 10 168 4911 581 2024-10-16T10:01:03Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6075519]] 4911 wikitext text/x-wiki {{Infobox |title = {{{title|}}} |image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image size|{{{image_size|{{{imagesize|}}}}}}}}}|alt={{{alt|}}}}} |label1 = ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ |data1 = {{{area|}}} |label2 = ᥞᥨᥝᥴ ᥐᥨᥢᥰ |data2 = {{{population|}}} |label3 = ᥘᥩᥒ ᥔᥖᥳ ᥞᥨᥝᥴ ᥐᥨᥢᥰ |data3 = {{{density|}}} |label4 = GDP (nominal) |data4 = {{{GDP_nominal|}}} |label5 = GDP (PPP) |data5 = {{{GDP_PPP|}}} |label6 = ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥧᥱ ᥔᥝᥰ |data6 = {{{demonym|}}} |label7 = ᥛᥫᥒᥰ |data7 = {{#if: {{{list_countries|}}} | [[{{{list_countries}}}|{{{countries|}}}]] | {{{countries|}}}}} |label8 = ᥘᥣᥲ ᥘᥤᥢ ᥘᥭᥲ ᥙᥫᥒ ᥟᥤᥒ ᥙᥫᥢ |data8 = {{{dependencies|}}} |label9 = ᥛᥫᥒᥰ ᥓᥫᥰ ᥟᥛᥱ ᥓᥬ ᥛᥫᥒᥰ ᥑᥝᥲ ᥓᥧᥛᥰ UN |data9 = {{{unrecognized|}}} |label10 = {{Nowrap|ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥘᥣᥖ}} |data10 = {{{languages|}}} |label11 = ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ |data11 = {{{time|}}} |label12 = ᥖᥨᥝᥱ ᥛᥥᥒᥰ ᥟᥤᥢᥱ ᥗᥣᥱ ᥢᥦᥖᥳ |data12 = {{{internet|}}} |label13 = ᥝᥥᥒᥰ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ |data13 = {{{cities|}}} }}<noinclude> {{Documentation}} </noinclude> 1zdo310icihyfcyepjtx87mq16r17jm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox country 10 169 4912 590 2024-10-16T10:01:06Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5621162]] 4912 wikitext text/x-wiki {{Infobox | bodyclass = geography vcard | bodystyle = font-size:88%; | headerstyle= text-align:left; | aboveclass = adr | abovestyle = padding:0.25em 0.33em 0.33em;line-height:1.2em;font-size:1.25em; | above = {{#if:{{{conventional_long_name|}}}{{{native_name|}}}{{{name|}}}{{{ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ|}}}{{{ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ|}}}{{{ᥓᥪ|}}} | {{#if:{{{conventional_long_name|}}}{{{ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ|}}} |<span class=" fn org country-name">{{{conventional_long_name|{{{ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ|}}}}}}</span><br/> }}{{#if:{{{native_name|}}}{{{name|}}}{{{ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ|}}}{{{ᥓᥪ|}}} |<div style="padding-top:0.25em;"><!-- -->{{Br separated entries |{{{native_name|{{{ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ|}}}}}} |{{#if:{{{name|}}}{{{ᥓᥪ|}}} |<span class="fn org country-name">{{{name|{{{ᥓᥪ|}}}}}}</span> }}}}</div> }}<!-- -->{{#ifeq:{{{micronation|}}}|yes |<span class=" fn org">[[Micronation]]</span> }} }} | imagestyle = text-align:center;padding:0.5em 0; | image1 = {{#if:{{{image_coat|}}}{{{image_symbol|}}}{{{image_flag|}}}{{{image_flag2|}}}{{{ᥞᥣᥒ_ᥟᥣ ᥘᥣᥛᥱ|}}}{{{ᥞᥣᥒ_ᥛᥤᥐ ᥛᥣᥭᥴ|}}} |{{Infobox country/imagetable|width1 = {{#if:{{{flag_width|}}}|{{{flagwidth}}}|58%}} |image1a = {{#invoke:InfoboxImage|InfoboxImage|suppressplaceholder={{Main other||no}}|image={{{image_flag|{{{ᥞᥣᥒ_ᥟᥣ ᥘᥣᥛᥱ|}}}}}}|sizedefault=125px|border={{Yesno |{{{flag_border|}}}|yes=yes|blank=yes}}|alt={{{alt_flag|}}}|title={{{common_name|{{{name|{{{ᥓᥪ|{{{linking_name|ᥟᥣ ᥘᥣᥛᥱ {{PAGENAME}}}}}}}}}}}}}} }} |image1b = {{#invoke:InfoboxImage|InfoboxImage|suppressplaceholder={{Main other||no}}|image={{{image_flag2|}}}|sizedefault=125px|border={{Yesno |{{{flag2_border|}}}|yes=yes|blank=yes}}|alt={{{alt_flag2|}}}}} |caption1= {{#ifexist:{{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ|ᥟᥣ ᥘᥣᥛᥱ {{PAGENAME}}}}}}}}}}}}}} |[[{{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ| ᥟᥣ ᥘᥣᥛᥱ{{PAGENAME}}}}}}}}}}}}}}|{{{flag_caption|ᥟᥣ ᥘᥣᥛᥱ}}}]] |ᥟᥣ ᥘᥣᥛᥱ }} |image2 = {{#invoke:InfoboxImage|InfoboxImage|suppressplaceholder={{Main other||no}}|image={{If empty|{{{image_coat|}}}|{{{image_symbol|{{{ᥞᥣᥒ_ᥛᥤᥐ ᥛᥣᥭ|}}}}}}}} |size={{{symbol_width|}}}|sizedefault=85px|alt={{#if:{{{image_coat|}}}|{{{alt_coat|}}}|{{{alt_symbol|}}}}}|title={{{common_name|{{{name|{{{ᥓᥪ|{{{linking_name|{{{symbol_type|ᥛᥤᥐ ᥛᥣᥭᥴ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ}}}}}} {{PAGENAME}}}}}}}}}}}}} |caption2= {{#ifexist:{{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ|{{{symbol_type_article|{{{symbol_type|ᥛᥤᥐ ᥛᥣᥭᥴ ᥓᥪᥒ ᥛᥫᥒᥰ}}}}}} {{PAGENAME}}}}}}}}}}}}}} |[[{{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ|{{{symbol_type_article|{{{symbol_type|ᥛᥤᥐ ᥛᥣᥭᥴ ᥓᥪᥒ ᥛᥫᥒᥰ}}}}}} {{PAGENAME}}}}}}}}}}}}}}| {{{symbol_type|ᥛᥤᥐ ᥛᥣᥭᥴ}}}]] |{{{symbol_type_article|{{{symbol_type|ᥛᥤᥐ ᥛᥣᥭᥴ}}}}}} }} }} }} | data1 = {{#if:{{{national_motto|}}}{{{motto|}}}{{{ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ|}}}{{{ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ|}}} |<div style="line-height:1.2em;">'''ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ:&nbsp;'''{{If empty|{{{motto|}}}|{{{national_motto|}}}|{{{ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ|}}}|{{{ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ|}}}}}<!-- -->{{#if:{{{englishmotto|}}}|<br/>{{Small|{{{englishmotto}}} }} }}</div> }} | class2 = anthem | data2 = {{#if:{{{national_anthem|}}}{{{anthem|}}}{{{ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ|}}} |<div style="line-height:1.2em;">'''ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ:&nbsp;'''{{If empty|{{{national_anthem|}}}|{{{anthem|}}}|{{{ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ|}}}}}</div> }}{{#if:{{{royal_anthem|}}} | <div style="line-height:1.2em;">'''[[Royal anthem]]:&nbsp;'''{{{royal_anthem}}}</div> }} | data3 = {{#if:{{{other_symbol|}}}{{{text_symbol|}}} |<div style="line-height:1.2em;">{{#if:{{{other_symbol_type|}}}{{{text_symbol_type|}}} | '''{{If empty|{{{other_symbol_type|}}}|{{{text_symbol_type|}}}}}'''<br/>}}<!-- -->{{If empty|{{{other_symbol|}}}|{{{text_symbol|}}}}}</div> }} | data4 = {{#if:{{{image_map|}}}{{{ᥞᥣᥒ_ᥟᥩᥒᥲ ᥖᥤ|}}} |{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map|{{{ᥞᥣᥒ_ᥟᥩᥒᥲ ᥖᥤ|}}}}}}|size={{{map_width|}}}|upright=1.15|alt={{{alt_map|}}}|title={{{map_caption| {{{common_name|{{{name|{{{ᥓᥪ|{{{linking_name|ᥟᥩᥒᥲ ᥖᥤ {{PAGENAME}} }}} }}} }}} }}} }}} }}<!-- -->{{#if:{{{map_caption|}}}|<div style="font-size:85%;position:relative;top:0.3em;">{{{map_caption|}}}</div>}} }} | data5 = {{#if:{{{image_map2|}}} |{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map2|}}}|size={{{map2_width|}}}|upright=1.15|alt={{{alt_map2|}}}|title={{{map_caption2|{{{common_name|{{{name|{{{linking_name|ᥟᥩᥒᥲ ᥖᥤ {{PAGENAME}} }}} }}} }}} }}} }}<!-- -->{{#if:{{{map_caption2|}}}|<div style="font-size:85%;position:relative;top:0.3em;">{{{map_caption2|}}}</div>}} }} | label6 = ᥔᥣᥭᥴ ᥒᥣᥭ ᥕᥣᥛᥰ ᥘᥥᥝ | data6 = {{{status|}}} | label7 = ᥟᥩᥒᥲ ᥖᥤ | data7 = {{{loctext|}}} | label8 = {{#if:{{{capital|}}}{{{ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ|}}} | {{#if:{{{capital_type|}}} | {{{capital_type}}} | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ }} | {{#if:{{{admin_center_type|}}}| {{{admin_center_type}}} | ᥒᥝᥲ ᥖᥤ ᥟᥧᥙ ᥙᥫᥒᥱ&nbsp; }} }}{{#ifeq: {{#ifeq:{{{largest_city|}}}{{{ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ|}}}{{{largest_settlement|}}}|capital |capital<!-- -->|{{#switch:ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ | [[{{{largest_city|}}}{{{ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ|}}}{{{largest_settlement|}}}]] = capital | {{{largest_city|}}}{{{ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ|}}}{{{largest_settlement|}}} = capital | not capital }}<!-- -->}}|capital <!-- (#ifeq:)-->|<!------------------------------------------ capital is largest_city/_settlement: ------------------------------------------- --><br/><span style="font-weight:normal">ᥘᥦᥲ {{{largest_settlement_type|ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ}}}</span> }} | data8 = {{#if:{{{capital|{{{ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ|}}}}}}{{{admin_center|}}} | {{If empty| {{{capital|{{{ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ|}}}}}} | {{{admin_center|}}} }}<!-- ---------Add capital's lat/longitude (if provided):--------- -->{{#if:{{{coordinates|}}}|<br/><span style="white-space:nowrap;font-size:85%;">{{#invoke:Coordinates|coordinsert|{{{coordinates}}}|type:city}}</span>| }} }} | rowclass9 = {{#if:{{{capital|}}}{{{admin_center|}}}{{{ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ|}}}|mergedbottomrow}} | label9 = ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ{{{largest_settlement_type|}}} | data9 = {{#ifeq: {{#ifeq:{{{largest_city|}}}{{{ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ|}}}{{{largest_settlement|}}}|capital |capital<!-- -->|{{#switch:ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ | [[{{{largest_city|}}}{{{ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ|}}}{{{largest_settlement|}}}]] = capital | {{{largest_city|}}}{{{ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ|}}}{{{largest_settlement|}}} = capital | not capital }}<!-- -->}}|capital <!-- (#ifeq:)-->|<!-- nothing already appears above --> | {{If empty| {{{largest_city|}}} | {{{largest_settlement|}}} | {{{ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ|}}} }} }} | rowclass10 = mergedtoprow | label10 = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ&nbsp; | data10 = {{{official_languages|{{{ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ|}}}}}} | rowclass11 = mergedrow | label11 = <span style="font-weight:normal;">ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥫᥰ ᥕᥪᥢᥴ ᥞᥙ&nbsp;</span> | data11 = {{If empty| {{{recognized_languages|}}} | {{{recognised_languages|}}} }} | rowclass12 = mergedrow | label12 = <span style="font-weight:normal;">ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥫᥒᥰ ᥐᥣᥰ ᥓᥫᥰ ᥕᥪᥢᥴ ᥞᥙ &nbsp;</span> | data12 = {{If empty| {{{recognized_national_languages|}}} | {{{recognised_national_languages|}}} | {{{national_languages|}}} }} | rowclass13 = mergedrow | label13 = <span style="font-weight:normal;">ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥪᥒᥱ ᥖᥤ ᥓᥫᥰ ᥕᥪᥢᥴ ᥞᥙ &nbsp;</span> | data13 = {{If empty| {{{recognized_regional_languages|}}} | {{{recognised_regional_languages|}}} | {{{regional_languages|}}} }} | rowclass14 = {{#ifeq:{{{languages2_sub|}}}|yes |{{#ifeq:{{{languages_sub|}}}|yes |mergedrow}} |{{#ifeq:{{{languages_sub|}}}|yes |mergedbottomrow}} }} | label14 ={{#ifeq:{{{languages_sub|}}}|yes |<span style="font-weight:normal;">{{If empty| {{{languages_type|}}} | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥣᥒᥱ ᥓᥫᥰ &nbsp;}}</span> |{{If empty| {{{languages_type|}}} | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥣᥒᥱ ᥓᥫᥰ &nbsp;}} }} | data14 = {{{languages|}}} | rowclass15 = {{#ifeq:{{{languages2_sub|}}}|yes |mergedbottomrow}} | label15 = {{#ifeq:{{{languages2_sub|}}}|yes |<span style="font-weight:normal;">{{If empty|{{{languages2_type|}}} | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥣᥒᥱ ᥓᥫᥰ &nbsp; }}</span> |{{If empty|{{{languages2_type|}}} | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥣᥒᥱ ᥓᥫᥰ &nbsp; }} }} | data15 = {{{languages2|}}} | label16 = [[ᥟᥣ ᥛᥥᥝᥰ|ᥐᥨᥢᥰ ᥑᥫᥰ]] <!-- -->{{#if:{{{ethnic_groups_year|}}} |<span style="font-weight:normal;">({{{ethnic_groups_year}}})</span>}} | data16 = {{{ethnic_groups|{{{ᥐᥨᥢᥰ ᥑᥫᥰ|}}}}}} | label17 = ᥘᥩᥒ ᥐᥫᥰ ᥕᥛ | data17 = {{{religion|{{{ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ|}}}}}} | label18 = [[Demonym]] | data18 = {{#if:{{{demonym|}}} |{{#ifexist:{{{demonym}}} ᥐᥨᥢᥰ ᥑᥫᥰ | [[{{{demonym}}} ᥐᥨᥢᥰ ᥑᥫᥰ|{{{demonym}}}]] | {{{demonym}}} }} }} | label19 = ᥛᥥᥝᥰ ᥛᥫᥒᥰ | data19 = {{{org_type|{{{ᥛᥥᥝᥰ ᥛᥫᥒᥰ|}}}}}} | label20 = {{If empty|{{{membership_type|}}} | ᥘᥧᥐ ᥓᥧᥛᥰ }} | data20 = {{{membership|}}} | label21 = {{#if:{{{government_type|}}} | {{#if:{{{politics_link|}}} | [[{{{politics_link}}}|{{#ifeq:{{{micronation|}}}|yes|ᥙᥫᥒ ᥚᥩᥖ|ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ}}]]<!-- -->| {{#ifexist:{{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ| ᥙᥣᥭᥰ ᥛᥫᥒᥰ{{PAGENAME}}}}}}}}}}}}}} | [[{{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ|ᥙᥣᥭᥰ ᥛᥫᥒᥰ {{PAGENAME}}}}}}}}}}}}}}|{{#ifeq:{{{micronation|}}}|yes|ᥙᥫᥒ ᥚᥩᥖ|ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ}}]]<!-- -->| {{#ifeq:{{{micronation|}}}|yes|ᥙᥫᥒ ᥚᥩᥖ|ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ}}<!-- -->}}<!-- -->}}<!-- -->}} | data21 = {{{government_type|}}} | header22 = {{#if:{{{government_type|}}} || {{#if:{{{leader_title1|}}}{{{leader_name1|}}}{{{ᥓᥢᥳ ᥗᥣᥢᥳ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1)|}}}{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1)|}}} | {{#if:{{{name|}}}{{{membership|}}} | <!--template being used for geopolitical org:-->ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ | <!--template being used for country/territory: -->ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ }} }} }} | rowclass23 = {{#if:{{{leader_name2|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2)|}}}}}}|mergedrow |mergedbottomrow}} | label23 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title1|{{{ᥓᥢᥳ ᥗᥣᥢᥳ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1)|}}}}}}</div> | data23 = {{{leader_name1|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1)|}}}}}} | rowclass24 = {{#if:{{{leader_name3|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3)|}}}}}}|mergedrow |mergedbottomrow}} | label24 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title2|{{{ᥓᥢᥳ ᥗᥣᥢᥳ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2)|}}}}}}</div> | data24 = {{{leader_name2|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2)|}}}}}} | rowclass25 = {{#if:{{{leader_name4|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(4)|}}}}}}|mergedrow |mergedbottomrow}} | label25 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title3|{{{ᥓᥢᥳ ᥗᥣᥢᥳ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3)|}}}}}}</div> | data25 = {{{leader_name3|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3)|}}}}}} | rowclass26 = {{#if:{{{leader_name5|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(5)|}}}}}}|mergedrow |mergedbottomrow}} | label26 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title4|{{{ᥓᥢᥳ ᥗᥣᥢᥳ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(4)|}}}}}}</div> | data26 = {{{leader_name4|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(4)|}}}}}} | rowclass27 = {{#if:{{{leader_name6|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(6)|}}}}}}|mergedrow |mergedbottomrow}} | label27 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title5|{{{ᥓᥢᥳ ᥗᥣᥢᥳ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(5)|}}}}}}</div> | data27 = {{{leader_name5|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(5)|}}}}}} | rowclass28 = {{#if:{{{leader_name7|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(7)|}}}}}}|mergedrow |mergedbottomrow}} | label28 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title6|{{{ᥓᥢᥳ ᥗᥣᥢᥳ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(6)|}}}}}}</div> | data28 = {{{leader_name6|{{{ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(6)|}}}}}} | rowclass29 = {{#if:{{{leader_name8|{{{ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(8)|}}}}}}|mergedrow |mergedbottomrow}} | label29 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title7|{{{ᥓᥢᥳ ᥗᥣᥢᥳ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(7)|}}}}}}</div> | data29 = {{{leader_name7|}}} | rowclass30 = {{#if:{{{leader_name9|}}}|mergedrow |mergedbottomrow}} | label30 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title8|}}}</div> | data30 = {{{leader_name8|}}} | rowclass31 = {{#if:{{{leader_name10|}}}|mergedrow |mergedbottomrow}} | label31 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title9|}}}</div> | data31 = {{{leader_name9|}}} | rowclass32 = {{#if:{{{leader_name11|}}}|mergedrow |mergedbottomrow}} | label32 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title10|}}}</div> | data32 = {{{leader_name10|}}} | rowclass33 = {{#if:{{{leader_name12|}}}|mergedrow |mergedbottomrow}} | label33 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title11|}}}</div> | data33 = {{{leader_name11|}}} | rowclass34 = {{#if:{{{leader_name13|}}}|mergedrow |mergedbottomrow}} | label34 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title12|}}}</div> | data34 = {{{leader_name12|}}} | rowclass35 = {{#if:{{{leader_name14|}}}|mergedrow |mergedbottomrow}} | label35 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title13|}}}</div> | data35 = {{{leader_name13|}}} | rowclass36 = {{#if:{{{leader_name15|}}}|mergedrow |mergedbottomrow}} | label36 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title14|}}}</div> | data36 = {{{leader_name14|}}} | rowclass37 = mergedbottomrow | label37 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{leader_title15|}}}</div> | data37 = {{{leader_name15|}}} | label38 = ᥘᥧᥛᥰ ᥖᥨᥝ ᥖᥦᥢᥰ ᥔᥣᥒᥲ ᥛᥫᥒᥰ | data38 = {{{legislature|}}} | rowclass39 = mergedrow | label39 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;[[ᥘᥧᥛᥰ ᥖᥨᥝ ᥖᥦᥢᥰ ᥘᥫᥴ]]</div> | data39 = {{{upper_house|}}} | rowclass40 = mergedbottomrow | label40 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;[[ᥘᥧᥛᥰ ᥖᥨᥝ ᥖᥦᥢᥰ ᥖᥬᥲ]]</div> | data40 = {{{lower_house|}}} | rowclass41 = {{#if:{{{established_event1|}}}{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(1)|}}} |mergedtoprow}} | header41 = {{#if:{{{established_event1|}}}{{{sovereignty_type|}}}{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(1)|}}} |{{#if:{{{sovereignty_type|}}} | {{{sovereignty_type}}}<!-- -->{{#if:{{{sovereignty_note|}}} |&nbsp;<span style="font-weight:normal;">{{{sovereignty_note}}}</span>}} | {{#if:{{{established|}}}| | ᥖᥥᥱ ᥖᥒᥲ}} }} }} | label42 = ᥖᥥᥱ ᥖᥒᥲ | data42 = {{#if:{{{sovereignty_type|}}} | |{{{established|}}} }} | rowclass43 = {{#if:{{{established_event2|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(2)|}}}}}} |mergedrow |mergedbottomrow}} | label43 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event1|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(1)|}}}}}}</div> | data43 = {{{established_date1|{{{ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(1)|}}}}}} | rowclass44 = {{#if:{{{established_event3|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(3)|}}}}}} |mergedrow |mergedbottomrow}} | label44 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event2|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(2)|}}}}}}</div> | data44 = {{{established_date2|{{{ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(2)|}}}}}} | rowclass45 = {{#if:{{{established_event4|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(4)|}}}}}} |mergedrow |mergedbottomrow}} | label45 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event3|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(3)|}}}}}}</div> | data45 = {{{established_date3|{{{ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(3)|}}}}}} | rowclass46 = {{#if:{{{established_event5|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(5)|}}}}}} |mergedrow |mergedbottomrow}} | label46 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event4|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(4)|}}}}}}</div> | data46 = {{{established_date4|{{{ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(4)|}}}}}} | rowclass47 = {{#if:{{{established_event6|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(6)|}}}}}} |mergedrow |mergedbottomrow}} | label47 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event5|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(5)|}}}}}}</div> | data47 = {{{established_date5|{{{ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(5)|}}}}}} | rowclass48 = {{#if:{{{established_event7|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(7)|}}}}}} |mergedrow |mergedbottomrow}} | label48 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event6|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(6)|}}}}}}</div> | data48 = {{{established_date6|{{{ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(6)|}}}}}} | rowclass49 = {{#if:{{{established_event8|}}} |mergedrow |mergedbottomrow}} | label49 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event7|{{{ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(7)|}}}}}}</div> | data49 = {{{established_date7|{{{ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(7)|}}}}}} | rowclass50 = {{#if:{{{established_event9|}}} |mergedrow |mergedbottomrow}} | label50 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event8|}}}</div> | data50 = {{{established_date8|}}} | rowclass51 = {{#if:{{{established_event10|}}} |mergedrow |mergedbottomrow}} | label51 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event9|}}}</div> | data51 = {{{established_date9|}}} | rowclass52 = {{#if:{{{established_event11|}}} |mergedrow |mergedbottomrow}} | label52 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event10|}}}</div> | data52 = {{{established_date10|}}} | rowclass53 = {{#if:{{{established_event12|}}} |mergedrow |mergedbottomrow}} | label53 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event11|}}}</div> | data53 = {{{established_date11|}}} | rowclass54 = {{#if:{{{established_event13|}}} |mergedrow |mergedbottomrow}} | label54 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event12|}}}</div> | data54 = {{{established_date12|}}} | rowclass55 = mergedbottomrow | label55 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{established_event13|}}}</div> | data55 = {{{established_date13|}}} | rowclass56 = mergedtoprow | header56 = {{#if:{{{ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ|}}}{{{area_km2|}}}{{{area_ha|}}}{{{area_sq_mi|}}}{{{area_acre|}}}{{{area_land_km2|}}}{{{area_land_ha|}}}{{{area_land_sq_mi|}}}{{{area_land_acre|}}}{{{area_water_km2|}}}{{{area_water_ha|}}}{{{area_water_sq_mi|}}}{{{area_water_acre|}}} | {{#if:{{{area_link|}}} | [[{{{area_link}}}|ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥟᥢ{{#ifeq:{{{micronation|}}}|yes|ᥙᥫᥒᥱ|}} ]] | {{#ifexist:{{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ|ᥙᥣᥳ ᥗᥣᥳ ᥝᥤᥱ{{PAGENAME}}}}}}}}}}}}}} | [[{{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ|ᥙᥣᥳ ᥗᥣᥳ ᥝᥤᥱ {{PAGENAME}}}}}}}}}}}}}}|ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥟᥢ{{#ifeq:{{{micronation|}}}|yes|ᥙᥫᥒᥱ|}} ]] | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥟᥢᥴ{{#ifeq:{{{micronation|}}}|yes|ᥙᥫᥒᥱ|}} <!-- -->}}<!-- -->}} }} | rowclass57 = {{#if:{{{ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ|}}}{{{area_land_km2|}}}{{{area_land_ha|}}}{{{area_land_sq_mi|}}}{{{area_land_acre|}}}{{{area_water_km2|}}}{{{area_water_ha|}}} {{{area_water_sq_mi|}}}{{{area_water_acre|}}}{{{FR_metropole|}}}{{{area_label2|}}}{{{area_label3|}}}{{{percent_water|}}}{{{ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ|}}}|mergedrow|mergedbottomrow}} | label57 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{area_label|ᥞᥨᥛ}}}{{{FR_foot4|}}}</div> | data57 = {{#if:{{{ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ|}}}{{{area_km2|}}}{{{area_ha|}}}{{{area_sq_mi|}}}{{{area_acre|}}} |{{#if:{{{area_km2|}}}{{{area_sq_mi|}}}{{{ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ|}}} |{{{ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ|{{Convinfobox|{{{area_km2|}}}|km2|{{{area_sq_mi|}}}|sqmi|abbr=on}}}}} |{{#if:{{{area_ha|}}}{{{area_acre|}}} |{{Convinfobox|{{{area_ha|}}}|ha|{{{area_acre|}}}|acre|abbr=on}} }} }}{{{area_footnote|}}}{{#if:{{{area_rank|}}}{{{ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ|}}} |&#32;(ᥓᥢᥳ: [[ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥘᥦᥲ ᥗᥧᥒᥳ ᥘᥣᥲ ᥘᥤᥢ ᥓᥩᥛᥰ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ|{{{area_rank|{{{ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ|}}}}}}]]) }} }} | rowclass58 = {{#if:{{{area_water_km2|}}}{{{area_water_ha|}}}{{{area_water_sq_mi|}}}{{{area_water_acre|}}}{{{FR_metropole|}}}{{{area_label2|}}}{{{area_label3|}}}{{{percent_water|}}}{{{ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ|}}}|mergedrow|mergedbottomrow}} | label58 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;ᥐᥩᥒᥰ ᥘᥤᥢ</div> | data58 = {{#if:{{{area_land_km2|}}}{{{area_land_ha|}}}{{{area_land_sq_mi|}}}{{{area_land_acre|}}} |{{#if:{{{area_land_km2|}}}{{{area_land_sq_mi|}}} |{{Convinfobox|{{{area_land_km2|}}}|km2|{{{area_land_sq_mi|}}}|sqmi|abbr=on}} |{{#if:{{{area_land_ha|}}}{{{area_land_acre|}}} |{{Convinfobox|{{{area_land_ha|}}}|ha|{{{area_land_acre|}}}|acre|abbr=on}} }} }}{{{area_land_footnote|}}} }} | rowclass59 = {{#if:{{{FR_metropole|}}}{{{area_label2|}}}{{{area_label3|}}}{{{percent_water|}}}{{{ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ|}}}|mergedrow|mergedbottomrow}} | label59 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;ᥢᥣᥲᥢᥛᥳ</div> | data59 = {{#if:{{{area_water_km2|}}}{{{area_water_ha|}}}{{{area_water_sq_mi|}}}{{{area_water_acre|}}} |{{#if:{{{area_water_km2|}}}{{{area_water_sq_mi|}}} |{{Convinfobox|{{{area_water_km2|}}}|km2|{{{area_water_sq_mi|}}}|sqmi|abbr=on}} |{{#if:{{{area_water_ha|}}}{{{area_water_acre|}}} |{{Convinfobox|{{{area_water_ha|}}}|ha|{{{area_water_acre|}}}|acre|abbr=on}} }} }}{{{area_water_footnote|}}} }} | rowclass60 = {{#if:{{{FR_metropole|}}}{{{area_label2|}}}{{{area_label3|}}}|mergedrow|mergedbottomrow}} | label60 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;ᥢᥛᥳ&nbsp;(%)</div> | data60 = {{{percent_water|{{{ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ|}}}}}} | rowclass61 = {{#if:{{{FR_metropole|}}}{{{area_label2|}}}|mergedrow|mergedbottomrow}} | label61 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{area_label2|}}}</div> | data61 = {{#if:{{{area_label2|}}}| {{{area_data2|}}} }} | rowclass62 = {{#if:{{{FR_metropole|}}}|mergedrow|mergedbottomrow}} | label62 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{area_label3|}}}</div> | data62 = {{#if:{{{area_label3|}}}| {{{area_data3|}}} }} | rowclass63 = mergedrow | label63 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{FR_metropole}}}</div> | data63 = {{#if:{{{FR_metropole|}}}| <nowiki /> }} | rowclass64 = mergedrow | label64 = <div style="text-indent:0.5em;margin-left:1em;font-weight:normal;">•&nbsp;[[:en:Institut Géographique National|IGN]]{{{FR_foot2|}}}</div> | data64 = {{#if:{{{FR_metropole|}}} |{{#if:{{{FR_IGN_area_km2|}}}{{{FR_IGN_area_sq_mi|}}} |{{Convinfobox|{{{FR_IGN_area_km2|}}}|km2|{{{FR_IGN_area_sq_mi|}}}|sqmi|abbr=on}}{{#if:{{{FR_IGN_area_rank|}}}|&#32;([[|ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥘᥦᥲ ᥗᥧᥒᥳ ᥘᥣᥲ ᥘᥤᥢ ᥓᥩᥛᥰ ᥟᥥᥱ ᥘᥤᥱ ᥕᥣᥱ|{{{FR_IGN_area_rank|}}}]])}} }} }} | rowclass65 = mergedbottomrow | label65 = <div style="text-indent:0.5em;margin-left:1em;font-weight:normal;">•&nbsp;[[Cadastre]]{{{FR_foot3|}}}</div> | data65 = {{#if:{{{FR_metropole|}}} |{{#if:{{{FR_cadastre_area_km2|}}}{{{FR_cadastre_area_sq_mi|}}} | {{Convinfobox|{{{FR_cadastre_area_km2|}}}|km2|{{{FR_cadastre_area_sq_mi|}}}|sqmi|abbr=on}}{{#if:{{{FR_cadastre_area_rank|}}}|&#32;([[|ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥘᥦᥲ ᥗᥧᥒᥳ ᥘᥣᥲ ᥘᥤᥢ ᥓᥩᥛᥰ ᥟᥥᥱ ᥘᥤᥱ ᥕᥣᥱ|{{{FR_cadastre_area_rank|}}}]])}} }} }} | rowclass66 = mergedtoprow | header66 = {{#if:{{{ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|}}}{{{population_estimate|}}}{{{population_census|}}}{{{FR_metropole_population|}}} |{{#if:{{{population_link|}}} | [[{{{population_link}}}|ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ]]<!-- -->| {{#ifexist:Demographics of {{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ|{{PAGENAME}}}}}}}}}}}}}} | [[Demographics of {{{linking_name|{{{common_name|{{{name|{{{ᥓᥪ|{{PAGENAME}}}}}}}}}}}}}}|ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ]]<!-- -->| ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ<!-- -->}}<!-- -->}} }} | rowclass67 = mergedrow | label67 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{#if:{{{population_estimate_year|}}} |{{{population_estimate_year}}}&nbsp;ᥘᥣᥛᥰ|ᥘᥣᥛᥰ}}</div> | data67 = {{#if:{{{population_estimate|}}}{{{ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|}}} |{{{population_estimate|{{{ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|}}}}}}<!-- -->{{#if:{{{population_estimate_rank|}}}{{{ᥓᥢᥳ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|}}} |&#32;(ᥓᥢᥳ - [[ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥘᥦᥲ ᥗᥧᥒᥳ ᥘᥣᥲ ᥘᥤᥢ ᥟᥤᥒ ᥘᥫᥴ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|{{{population_estimate_rank|{{{ᥓᥢᥳ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|}}}}}}]])}} }} | rowclass68 = mergedrow | label68 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{population_label2|}}}</div> | data68= {{#if:{{{population_label2|}}}|{{{population_data2|}}}}} | rowclass69 = mergedrow | label69 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{population_label3|}}}</div> | data69= {{#if:{{{population_label3|}}}|{{{population_data3|}}}}} | rowclass70 = mergedrow | label70 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{#if:{{{population_census_year|}}} |{{{population_census_year}}}&nbsp;ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥞᥨᥝᥴ ᥞᥫᥢᥰ|ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥞᥨᥝᥴ ᥞᥫᥢᥰ}}</div> | data70 = {{#if:{{{population_census|}}} |{{{population_census}}}<!-- -->{{#if:{{{population_census_rank|}}} |&#32;(ᥓᥢᥳ - [[ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥘᥦᥲ ᥗᥧᥒᥳ ᥘᥣᥲ ᥘᥤᥢ ᥟᥤᥒ ᥘᥫᥴ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|{{{population_census_rank}}}]])}} }} | rowclass71 = mergedrow | label71 = {{#if:{{{FR_metropole_population|}}}|{{#if:{{{FR_total_population_estimate_year|}}}|<span style="font-weight:normal">&nbsp;({{{FR_total_population_estimate_year}}})</span>}}}} | data71 = {{#if:{{{FR_metropole_population|}}}|{{#if:{{{FR_total_population_estimate_year|}}}|<nowiki />}}}} | rowclass72 = mergedrow | label72 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;Total{{{FR_foot|}}}</div> | data72 = {{#if:{{{FR_metropole_population|}}}|{{#if:{{{FR_total_population_estimate|}}} |{{{FR_total_population_estimate}}}{{#if:{{{FR_total_population_estimate_rank|}}}|&#32;(ᥓᥢᥳ - [[ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥟᥤᥒ ᥘᥨᥭ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ (2005)|{{{FR_total_population_estimate_rank}}}]])}} }} }} | rowclass73 = mergedrow | label73 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;{{{FR_metropole}}}</div> | data73 = {{#if:{{{FR_metropole_population|}}}|{{{FR_metropole_population}}}{{#if:{{{FR_metropole_population_estimate_rank|}}} |&#32;(ᥓᥢᥳ - [[ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥟᥤᥒ ᥘᥨᥭ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ (2005)|{{{FR_metropole_population_estimate_rank}}}]])}} }} | rowclass74 = mergedbottomrow | label74 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;ᥘᥩᥒ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ{{{FR_foot5|}}}</div> | data74 = {{#if:{{{ᥘᥩᥒ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|}}}{{{population_density_km2|}}}{{{population_density_sq_mi|}}} | {{{ᥘᥩᥒ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|{{Convinfobox|{{{population_density_km2|}}}|/km2|{{{population_density_sq_mi|}}}|/sqmi|1|abbr=on}}}}}{{{pop_den_footnote|}}}<!-- -->{{#if:{{{population_density_rank|{{{ᥓᥢᥳ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ|}}}}}} |&#32;(ᥓᥢᥳ- [[ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥘᥦᥲ ᥗᥧᥒᥳ ᥘᥣᥲ ᥘᥤᥢ ᥟᥤᥒ ᥘᥨᥭ ᥘᥩᥒ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ|{{{population_density_rank|{{{ᥓᥢᥳ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ|}}}}}}]])}} }} | rowclass75 = {{#if:{{{population_estimate|}}}{{{population_census|}}}{{{FR_metropole_population|}}}|mergedbottomrow|mergedtoprow}} | label75 = ᥘᥧᥐ ᥓᥧᥛᥰ | data75 = {{{nummembers|}}} | rowclass76 = mergedtoprow | label76 = {{#ifeq:{{{micronation|}}}|yes|Claimed|}} [[ᥐᥧᥢᥱ ᥔᥤᥢ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥔᥤᥒᥲ|GDP]]&nbsp;<span style="font-weight:normal;">([[ᥘᥩᥒ ᥙᥦᥐᥱ ᥙᥫᥒ ᥞᥦᥒᥰ ᥔᥪᥳ ᥟᥝ ᥘᥭᥲ|PPP]])</span> | data76 = {{#if:{{{GDP_PPP|}}}{{{GDP_PPP_per_capita|}}} |{{#if:{{{GDP_PPP_year|}}} |ᥘᥣᥛᥰ {{{GDP_PPP_year}}}&nbsp;}} }} | rowclass77 = mergedrow | label77 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;ᥞᥨᥛ</div> | data77 = {{#if:{{{GDP_PPP|}}} |{{{GDP_PPP}}}<!-- -->{{#if:{{{GDP_PPP_rank|{{{GDP_PPP_ᥓᥢᥳ|}}}}}} |&#32;(ᥓᥢᥳ- [[ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥛᥫᥒᥰ ᥓᥩᥛᥰ ᥘᥨᥭ ᥓᥢᥳ GDP (PPP) |{{{GDP_PPP_rank|{{{GDP_PPP_ᥓᥢᥳ|}}}}}}]])}} }} | rowclass78 = mergedbottomrow | label78 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;Per capita</div> | data78 = {{#if:{{{GDP_PPP_per_capita|}}} |{{{GDP_PPP_per_capita}}}<!-- -->{{#if:{{{GDP_PPP_per_capita_rank|{{{GDP_PPP_per_capita_ᥓᥢᥳ|}}}}}} |&#32;(ᥓᥢᥳ - [[List of countries by GDP (PPP) per capita|{{{GDP_PPP_per_capita_rank|{{{GDP_PPP_per_capita_ᥓᥢᥳ|}}}}}}]])}} }} | rowclass79 = mergedtoprow | label79 = {{#ifeq:{{{micronation|}}}|yes|Claimed|}} [[ᥐᥧᥢᥱ ᥔᥤᥢ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥔᥤᥒᥲ|GDP]]&nbsp;<span style="font-weight:normal;">(nominal)</span> | data79 = {{#if:{{{GDP_nominal|}}}{{{GDP_nominal_per_capita|}}} |{{#if:{{{GDP_nominal_year|}}} |ᥘᥣᥛᥰ{{{GDP_nominal_year}}}&nbsp;}} }} | rowclass80 = mergedrow | label80 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;ᥞᥨᥛᥲ</div> | data80 = {{#if:{{{GDP_nominal|}}} |{{{GDP_nominal}}}<!-- -->{{#if:{{{GDP_nominal_rank|}}} |&#32;(ᥓᥢᥳ- [[List of countries by GDP (nominal)|{{{GDP_nominal_rank}}}]])}} }} | rowclass81 = mergedbottomrow | label81 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;Per capita</div> | data81 = {{#if:{{{GDP_nominal_per_capita|}}} | {{{GDP_nominal_per_capita}}}<!-- -->{{#if:{{{GDP_nominal_per_capita_rank|}}} |&#32;(ᥓᥢᥳ - [[List of countries by GDP (nominal) per capita|{{{GDP_nominal_per_capita_rank}}}]])}} }} | label82 = [[Gini_coefficient|Gini]]{{#if:{{{Gini_year|}}} |&nbsp;<span style="font-weight:normal;">({{{Gini_year}}})</span>}} | data82 = {{#if:{{{Gini|}}} | {{#switch:{{{Gini_change|}}} |increase = {{IncreaseNegative}}&nbsp;<!-- -->|decrease = {{DecreasePositive}}&nbsp;<!-- -->|steady = {{Steady}}&nbsp;<!-- -->}}{{{Gini}}}{{{Gini_ref|}}}<br/><!-- ---------Evaluate and add Gini category:---------- --><span style="white-space:nowrap;"><!-- -->{{#iferror:<!-- -->{{#ifexpr:{{formatnum:{{{Gini}}}|R}}>100 <!-- -->| {{Error|Error: Gini value above 100}}<!--Handled by outer #iferror, not visible to users--><!-- -->| {{#ifexpr:{{formatnum:{{{Gini}}}|R}}>=60 |{{Color|red|ᥔᥧᥒᥴ ᥞᥦᥒᥰ}}<!-- -->| {{#ifexpr:{{formatnum:{{{Gini}}}|R}}>=46 <!-- -->| {{Color|darkred|ᥔᥧᥒᥴ}}<!-- -->| {{#ifexpr:{{formatnum:{{{Gini}}}|R}}>=30 <!-- -->| {{Color|orange|ᥐᥣᥒ}}<!-- -->| {{#ifexpr:{{formatnum:{{{Gini}}}|R}}>=0 <!-- -->| {{Color|forestgreen|ᥖᥦᥛᥱ}}<!-- -->| {{Error|Error:Gini value below 0}}<!--Handled by outer #iferror, not visible to users--><!-- -->}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->| {{Error|Error: Invalid Gini value}}{{#ifeq: {{NAMESPACE}} | {{ns:0}} | }}<!-- -->}}<!-- --></span><!-- -----------Add Gini_rank (if supplied):---------- -->{{#if:{{{Gini_rank|}}} |&nbsp;·&nbsp;[[List of countries by income equality|{{{Gini_rank}}}]]<!-- -->}}<!-- -->}} | label83 = [[HDI]]{{#if:{{{HDI_year|}}} |&nbsp;<span style="font-weight:normal;">({{{HDI_year}}})</span>}} | data83 = {{#if:{{{HDI|}}} | {{#switch:{{{HDI_change|}}} |Increase = {{Increase}}&nbsp;<!-- -->|Decrease = {{Decrease}}&nbsp;<!-- -->|Steady = {{Steady}}&nbsp;<!-- -->}}{{{HDI}}}{{{HDI_ref|}}}<br/><!-- ---------Evaluate and add HDI category:--------- --><span style="white-space:nowrap;"><!-- -->{{#iferror:<!-- -->{{#ifexpr:{{formatnum:{{{HDI}}}|R}}>1 <!-- -->| {{Error|ᥚᥤᥖᥴ ᥙᥫᥒ။ᥐᥣ ᥑᥢᥴ HDI ᥙᥨᥢᥳ ᥘᥫᥴ 1}}<!--Handled by outer #iferror, not visible to users--><!-- -->| {{#ifexpr:{{formatnum:{{{HDI}}}|R}}>0.799 <!-- -->| {{Color|darkgreen|ᥔᥧᥒᥴ ᥞᥦᥒᥰ}}<!-- -->| {{#ifexpr:{{formatnum:{{{HDI}}}|R}}>0.699 <!-- -->| {{Color|forestgreen|ᥔᥧᥒᥴ}}<!-- -->| {{#ifexpr:{{formatnum:{{{HDI}}}|R}}>0.549 <!-- -->| {{Color|orange|ᥐᥣᥒ}}<!-- -->| {{#ifexpr:{{formatnum:{{{HDI}}}|R}}>=0.000<!-- -->| {{Color|red|ᥖᥦᥛᥱ}}<!-- -->| {{Error|ᥚᥤᥖᥴ ᥙᥫᥒ။ ᥐᥣ ᥑᥢᥴ HDI ᥕᥩᥛᥰ ᥘᥫᥴ 0}}<!--Handled by outer #iferror, not visible to users--><!-- -->}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->| {{Error|ᥚᥤᥖᥴ ᥙᥫᥒ ။ᥐᥣ ᥑᥢᥴ HDI ᥟᥛᥱ ᥕᥧᥛᥱ ᥕᥛ}}{{#ifeq: {{NAMESPACE}} | {{ns:0}} | [[ᥙᥫᥒ ᥗᥣᥢ:ᥙᥩᥒ ᥑᥣᥛᥰ ᥖᥫᥒᥰ ᥐᥣᥰ ᥛᥫᥒᥰ ᥓᥫᥰ ᥟᥢ ᥘᥨᥝᥱ ᥘᥭᥲ ᥗᥤᥒᥰ ᥔᥤᥛᥰ ᥐᥨᥖᥱ ᥗᥖᥴ]] }}<!-- -->}}<!-- --></span><!-- ----------Add HDI_rank (if supplied):----------- -->{{#if:{{{HDI_rank|{{{HDI_ᥓᥢᥳ }}}}}} |&nbsp;·&nbsp;[[:my:လူထုဖွံ့ဖြိုးရေးညွှန်းကိန်းနိုင်ငံများစာရင်း|{{{HDI_rank|{{{HDI_ᥓᥢᥳ }}}}}}]]<!-- -->}}<!-- -->}} | label84 = {{#ifeq:{{{micronation|}}}|yes|Purported currency|ᥒᥪᥢᥰ ᥖᥩᥒᥰ}} | data84 = {{#if:{{{currency|}}}{{{ᥒᥪᥢᥰ|}}} | {{{currency|{{{ᥒᥪᥢᥰ|}}}}}} {{#if:{{{currency_code|}}} |([[ISO 4217|{{{currency_code}}}]])}} }} | rowclass85 = {{#if:{{{utc_offset_DST|}}}{{{DST_note|}}} |mergedtoprow}} | label85 = ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ | data85 = {{#if:{{{time_zone|}}}{{{utc_offset|}}} |{{{time_zone|}}} <!-- -->{{#if:{{{utc_offset|}}} |{{Nowrap|([[Coordinated Universal Time|UTC]]{{{utc_offset}}})}}<!-- -->}} }} | rowclass86 = {{#if:{{{DST_note|}}} |mergedrow |mergedbottomrow}} | label86 = <div style="text-indent:-0.9em;margin-left:1.2em;font-weight:normal;">•&nbsp;ᥑᥣᥝᥰ ᥛᥭᥲ&nbsp;([[နေ့အလင်းရောင်ထိန်းသိမ်းသောအချိန်|DST]])</div> | data86 = {{#if:{{{time_zone_DST|}}}{{{DST|}}}{{{utc_offset_DST|}}} |{{If empty| {{{time_zone_DST|}}} | {{{DST|}}} }}&nbsp;([[Coordinated Universal Time|UTC]]{{{utc_offset_DST}}}) }} | rowclass87 = mergedbottomrow | label87 = <nowiki /> | data87 = {{{DST_note|}}} | label88 = [[Antipodes]] | data88 = {{{antipodes|}}} | label89 = ᥙᥫᥒ ᥝᥢᥰ ᥖᥤ | data89 = {{{date_format|}}} | label90 = ᥙᥫᥒ ᥔᥣᥭᥴ ᥘᥨᥖ | data90 = {{#if:{{{drives_on|}}} | {{lcfirst:{{{drives_on}}}}} }} | label91 = {{#if:{{{calling_code|}}} |{{#ifexist:{{{linking_name|{{{common_name|{{{name| ᥛᥣᥭᥴ ᥜᥨᥒᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ {{PAGENAME}}}}}}}}}}} | [[{{{linking_name|{{{common_name|{{{name| ᥛᥣᥭᥴ ᥜᥨᥒᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ {{PAGENAME}}}}}}}}}}}|ᥑᥨᥖ ᥖᥥᥱ ᥘᥤᥱ ᥜᥨᥒᥰ]] | ᥑᥨᥖ ᥖᥥᥱ ᥘᥤᥱ ᥜᥨᥒᥰ }} }} | data91 = {{{calling_code|}}} | label92 = ᥓᥝᥲ ᥛᥦᥖ {{#if:{{{patron_saints|}}}}} | data92 = {{If empty| {{{patron_saints|}}} | {{{patron_saint|}}} }} | label93 = {{#switch:{{{iso3166code|}}} |omit = <!--(do nothing)--> |#default = [[ISO 3166|ᥑᥨᥖISO 3166]] }} | data93 = {{#switch:{{{iso3166code|}}} |omit = <!--(do nothing)--> | = <!--if iso3166code is not supplied: -->{{#if:{{{common_name|}}} | {{#ifexist:Template:ISO 3166 code {{{common_name|}}} | [[ISO 3166-2:{{ISO 3166 code {{{common_name}}}}}|{{ISO 3166 code {{{common_name}}}}}]] }} }} |#default = [[ISO 3166-2:{{uc:{{{iso3166code}}}}}|{{uc:{{{iso3166code}}}}}]] }} | label94 = [[နိုင်ငံကုဒ် ထိပ်ဆုံးအဆင့် ဒိုမိန်း|Internet TLD]] | data94 = {{{cctld|}}} | data95 = {{#if:{{{official_website|}}} |<div style="line-height:11pt">'''ᥝᥦᥙ ᥔᥣᥭᥳ'''<br/>{{{official_website}}}</div> }} | data96 = {{#if:{{{image_map3|}}} | {{#invoke:InfoboxImage|InfoboxImage|image={{{image_map3|}}}|size={{{map3_width|}}}|upright=1.15|alt={{{alt_map3|}}}|title={{{common_name|{{{name|{{{linking_name|{{PAGENAME}} }}} }}} }}}၏ တည်နေရာ }}<!-- -->{{#if:{{{map_caption3|}}}|<div style="font-size:85%;position:relative;top:0.3em;">{{{map_caption3|}}}</div>}} }} | data97 = {{#if:{{{footnote_a|}}}{{{footnote_b|}}}{{{footnote_c|}}}{{{footnote_d|}}}{{{footnote_e|}}}{{{footnote_f|}}}{{{footnote_g|}}}{{{footnote_h|}}} |<div style="text-align:left;margin-left:auto; margin-right:auto;"><ol style="list-style-type: lower-alpha; margin-left: 1em; font-size:85%;"> {{#if:{{{footnote_a|}}}|<li value=1>{{{footnote_a|}}}</li> }}{{#if:{{{footnote_b|}}}|<li value=2>{{{footnote_b|}}}</li> }}{{#if:{{{footnote_c|}}}|<li value=3>{{{footnote_c|}}}</li> }}{{#if:{{{footnote_d|}}}|<li value=4>{{{footnote_d|}}}</li> }}{{#if:{{{footnote_e|}}}|<li value=5>{{{footnote_e|}}}</li> }}{{#if:{{{footnote_f|}}}|<li value=6>{{{footnote_f|}}}</li> }}{{#if:{{{footnote_g|}}}|<li value=7>{{{footnote_g|}}}</li> }}{{#if:{{{footnote_h|}}}|<li value=8>{{{footnote_h|}}}</li>}} </ol></div>}} | data98 = {{#if:{{{footnote1|}}}{{{footnote2|}}}{{{footnote3|}}}{{{footnote4|}}}{{{footnote5|}}}{{{footnote6|}}}{{{footnote7|}}}{{{footnote8|}}} |<div style="text-align:left;margin-left:auto; margin-right:auto;"><ol style="font-size:85%; margin-left:1em;"> {{#if:{{{footnote1|}}}|<li value=1>{{{footnote1|}}}</li> }}{{#if:{{{footnote2|}}}|<li value=2>{{{footnote2|}}}</li> }}{{#if:{{{footnote3|}}}|<li value=3>{{{footnote3|}}}</li> }}{{#if:{{{footnote4|}}}|<li value=4>{{{footnote4|}}}</li> }}{{#if:{{{footnote5|}}}|<li value=5>{{{footnote5|}}}</li> }}{{#if:{{{footnote6|}}}|<li value=6>{{{footnote6|}}}</li> }}{{#if:{{{footnote7|}}}|<li value=7>{{{footnote7|}}}</li> }}{{#if:{{{footnote8|}}}|<li value=8>{{{footnote8|}}}</li>}} </ol></div>}} | rowstyle99 = font-size:85%; | data99 = {{#if:{{{footnotes|}}}|<div style="text-align:left;margin-left:auto; margin-right:auto;">{{{footnotes}}}</div>}} | belowclass = mergedtoprow noprint | below = {{#if:{{{navbar|}}}| {{Navbar|{{{navbar|}}}}} }} }} <!-- {{#invoke:Check for unknown parameters|check|unknown={{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox country]] with unknown parameter "_VALUE_"|ignoreblank=y| admin_center | admin_center_type | alt_coat | alt_flag | alt_flag2 | alt_map | alt_map2 | alt_map3 | alt_symbol | anthem | antipodes | area_acre | area_data2 | area_data3 | area_footnote | area_ha | area_km2 | area_label | area_label2 | area_label3 | area_land_acre | area_land_footnote | area_land_ha | area_land_km2 | area_land_sq_mi | area_link | area_rank | area_sq_mi | area_water_acre | area_water_footnote | area_water_ha | area_water_km2 | area_water_sq_mi | calling_code | capital | capital_type | cctld | common_name | conventional_long_name | coordinates | currency | currency_code | date_format | demonym | drives_on | DST | DST_note | englishmotto | established | established_date1 | established_date10 | established_date11 | established_date12 | established_date13 | established_date2 | established_date3 | established_date4 | established_date5 | established_date6 | established_date7 | established_date8 | established_date9 | established_event1 | established_event10 | established_event11 | established_event12 | established_event13 | established_event2 | established_event3 | established_event4 | established_event5 | established_event6 | established_event7 | established_event8 | established_event9 | ethnic_groups | ethnic_groups_year | flag_border | flag_caption | flag_width | flag2_border | flagwidth | footnote_a | footnote_b | footnote_c | footnote_d | footnote_e | footnote_f | footnote_g | footnote_h | footnote1 | footnote2 | footnote3 | footnote4 | footnote5 | footnote6 | footnote7 | footnote8 | footnotes | FR_cadastre_area_km2 | FR_cadastre_area_rank | FR_cadastre_area_sq_mi | FR_foot | FR_foot2 | FR_foot3 | FR_foot4 | FR_foot5 | FR_IGN_area_km2 | FR_IGN_area_rank | FR_IGN_area_sq_mi | FR_metropole | FR_metropole_population | FR_metropole_population_estimate_rank | FR_total_population_estimate | FR_total_population_estimate_rank | FR_total_population_estimate_year | GDP_nominal | GDP_nominal_per_capita | GDP_nominal_per_capita_rank | GDP_nominal_rank | GDP_nominal_year | GDP_PPP | GDP_PPP_per_capita | GDP_PPP_per_capita_rank | GDP_PPP_rank | GDP_PPP_year | Gini | Gini_change | Gini_rank | Gini_ref | Gini_year | government_type | HDI | HDI_change | HDI_rank | HDI_ref | HDI_year | image_coat | image_flag | image_flag2 | image_map | image_map2 | image_map3 | image_symbol | iso3166code | languages | languages_sub | languages_type | languages2 | languages2_sub | languages2_type | largest_city | largest_settlement | largest_settlement_type | leader_name1 | leader_name10 | leader_name11 | leader_name12 | leader_name13 | leader_name14 | leader_name15 | leader_name2 | leader_name3 | leader_name4 | leader_name5 | leader_name6 | leader_name7 | leader_name8 | leader_name9 | leader_title1 | leader_title10 | leader_title11 | leader_title12 | leader_title13 | leader_title14 | leader_title15 | leader_title2 | leader_title3 | leader_title4 | leader_title5 | leader_title6 | leader_title7 | leader_title8 | leader_title9 | legislature | linking_name | loctext | lower_house | map_caption | map_caption2 | map_caption3 | map_width | map2_width | map3_width | membership | membership_type | micronation | motto | name | national_anthem | national_languages | national_motto | native_name | navbar | nummembers | official_languages | official_website | org_type | other_symbol | other_symbol_type | patron_saint | patron_saints | percent_water | politics_link | pop_den_footnote | population_census | population_census_rank | population_census_year | population_data2 | population_data3 | population_density_km2 | population_density_rank | population_density_sq_mi | population_estimate | population_estimate_rank | population_estimate_year | population_label2 | population_label3 | population_link | recognised_languages | recognised_national_languages | recognised_regional_languages | recognized_languages | recognized_national_languages | recognized_regional_languages | regional_languages | religion | royal_anthem | sovereignty_note | sovereignty_type | status | symbol_type | symbol_type_article | symbol_width | text_symbol | text_symbol_type | time_zone | time_zone_DST | upper_house | utc_offset | utc_offset_DST | area_magnitude | country_code }}{{Main other| {{#if:{{Both|{{{image_coat|}}}|{{{image_symbol|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{alt_coat|}}}|{{{alt_symbol|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{motto|}}}|{{{national_motto|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{national_anthem|}}}|{{{anthem|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{other_symbol|}}}|{{{text_symbol|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{other_symbol_type|}}}|{{{text_symbol_type|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{largest_city|}}}|{{{largest_settlement|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{recognized_languages|}}}|{{{recognised_languages|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{recognized_national_languages|}}}|{{{recognised_national_languages|}}}}}{{Both|{{{recognized_regional_languages|}}}|{{{recognised_regional_languages|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{{official_languages|}}}||{{#if:{{{recognized_languages|}}}{{{recognised_languages|}}}{{{recognized_national_languages|}}}{{{recognised_national_languages|}}}{{{recognized_regional_languages|}}}{{{recognised_regional_languages|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]]}} }}{{#if:{{Both|{{{area_km2|}}}|{{{area_ha|}}}}}{{Both|{{{area_land_km2|}}}|{{{area_land_ha|}}}}}{{Both|{{{area_water_km2|}}}|{{{area_water_ha|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{DST|}}}|{{{time_zone_DST|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{{time_zone|}}}{{{utc_offset|}}}||{{#if:{{{time_zone_DST|}}}{{{utc_offset_DST|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]]}} }}{{#if:{{Both|{{{patron_saint|}}}|{{{patron_saints|}}}}}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{Both|{{{sovereignty_type|}}}|{{{established|}}} }}|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]] }}{{#if:{{{languages|}}}|{{#if:{{{languages_type|}}}||[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]]}} }}{{#if:{{{languages2|}}}|{{#if:{{{languages2_type|}}}||[[ᥙᥫᥒ ᥗᥣᥢ:Pages using infobox country with syntax problems]]}} }}}} --><noinclude> {{Documentation}} <noinclude> <pre><noinclude> </noinclude> cjrxpnfndcw1tjqcwp70oshf3s884q5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox country/imagetable 10 170 4913 593 2024-10-16T10:01:08Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q28071437]] 4913 wikitext text/x-wiki {{#if:{{both|{{{image1a|}}}{{{image1b|}}}|{{{image2|}}}}}| <div style="display:table; width:100%;"> <div style="display:table-cell; vertical-align:middle; padding-left:5px;"> {{#if:{{{image1a|}}}|<div style="padding-bottom:3px;">{{{image1a|}}}</div>}}{{#if:{{{image1b|}}}|<div style="padding: 2px 0px 3px;">{{{image1b|}}}</div>}} <div>{{{caption1|}}}</div> </div> <div style="display:table-cell; vertical-align:middle; padding: 0px 5px;"> <div style="padding-bottom:3px;">{{{image2|}}}</div> <div>{{{caption2|}}}</div> </div> </div> <!--else:-->| {{#if:{{{image1a|}}}{{{image1b|}}}| <div style="display:table; width:100%;"> {{#if:{{{image1a|}}}|<div style="display:table-cell; vertical-align:middle; padding: 0px 5px 3px;">{{{image1a|}}}</div>}}{{#if:{{{image1b|}}}|<div style="display:table-cell; vertical-align:middle; padding: 0px 5px 3px 0px;">{{{image1b|}}}</div>}} </div> <div>{{{caption1}}}</div> }} {{#if:{{{image2|}}}| <div style="padding: 0px 5px;"> <div style="padding-bottom:3px;">{{{image2|}}}</div> <div>{{{caption2}}}</div> </div> }} }}<noinclude> </noinclude> tejguc5f0t0q5ozg2p1jv8ripmils5x ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox ethnic group 10 171 4914 596 2024-10-16T10:01:10Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5827917]] 4914 wikitext text/x-wiki {{Infobox |headerstyle = background-color: #b0c4de; |labelstyle = font-weight: normal; | bodyclass = vcard | bodystyle = {{#if:{{{box_width|}}}|width:{{{box_width}}};}} | aboveclass = fn | above = <span class="fn org">{{{group|<includeonly>{{PAGENAME}}</includeonly>}}}</span>{{#if:{{{native_name|}}}|<br /><span class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</span>}} |image1 = {{#invoke:InfoboxImage|InfoboxImage |upright={{{flag_upright|}}}|image={{{flag|}}}|alt={{{flag_alt|}}}|border={{#ifeq:no|{{{flag_border|}}}||yes}}}} |caption1 = {{{flag_caption|}}} |image2 = {{#if:{{{rawimage|}}}|{{{rawimage}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}} }} }} |caption2 = {{{image_caption|{{{caption|}}} }}} |header1 = {{#if:{{{population|}}}{{{pop|}}}{{{poptime|}}}|ᥞᥨᥛ ᥞᥨᥝᥴ ᥐᥨᥢᥰ}} |data2 = {{{population|}}}{{{pop|}}}{{{poptime|}}} {{#if:{{{genealogy|}}}|{{{genealogy|}}} (including those of [[Genealogy|ancestral descent]])}} |header3 = {{#if:{{{popplace|}}}{{{regions|}}}{{{region|}}}{{{region1|}}}|ᥙᥧᥢᥳ ᥖᥤ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ}} |data4 = {{{popplace|}}}{{{regions|}}}{{{region|}}} |header10 = {{{tablehdr|}}} |label11 = {{{region1|}}} |data11 = {{{pop1|}}}{{{ref1|}}} |label12 = {{{region2|}}} |data12 = {{{pop2|}}}{{{ref2|}}} |label13 = {{{region3|}}} |data13 = {{{pop3|}}}{{{ref3|}}} |label14 = {{{region4|}}} |data14 = {{{pop4|}}}{{{ref4|}}} |label15 = {{{region5|}}} |data15 = {{{pop5|}}}{{{ref5|}}} |label16 = {{{region6|}}} |data16 = {{{pop6|}}}{{{ref6|}}} |label17 = {{{region7|}}} |data17 = {{{pop7|}}}{{{ref7|}}} |label18 = {{{region8|}}} |data18 = {{{pop8|}}}{{{ref8|}}} |label19 = {{{region9|}}} |data19 = {{{pop9|}}}{{{ref9|}}} |label20 = {{{region10|}}} |data20 = {{{pop10|}}}{{{ref10|}}} |label21 = {{{region11|}}} |data21 = {{{pop11|}}}{{{ref11|}}} |label22 = {{{region12|}}} |data22 = {{{pop12|}}}{{{ref12|}}} |label23 = {{{region13|}}} |data23 = {{{pop13|}}}{{{ref13|}}} |label24 = {{{region14|}}} |data24 = {{{pop14|}}}{{{ref14|}}} |label25 = {{{region15|}}} |data25 = {{{pop15|}}}{{{ref15|}}} |label26 = {{{region16|}}} |data26 = {{{pop16|}}}{{{ref16|}}} |label27 = {{{region17|}}} |data27 = {{{pop17|}}}{{{ref17|}}} |label28 = {{{region18|}}} |data28 = {{{pop18|}}}{{{ref18|}}} |label29 = {{{region19|}}} |data29 = {{{pop19|}}}{{{ref19|}}} |label30 = {{{region20|}}} |data30 = {{{pop20|}}}{{{ref20|}}} |label31 = {{{region21|}}} |data31 = {{{pop21|}}}{{{ref21|}}} |label32 = {{{region22|}}} |data32 = {{{pop22|}}}{{{ref22|}}} |label33 = {{{region23|}}} |data33 = {{{pop23|}}}{{{ref23|}}} |label34 = {{{region24|}}} |data34 = {{{pop24|}}}{{{ref24|}}} |label35 = {{{region25|}}} |data35 = {{{pop25|}}}{{{ref25|}}} |label36 = {{{region26|}}} |data36 = {{{pop26|}}}{{{ref26|}}} |label37 = {{{region27|}}} |data37 = {{{pop27|}}}{{{ref27|}}} |label38 = {{{region28|}}} |data38 = {{{pop28|}}}{{{ref28|}}} |label39 = {{{region29|}}} |data39 = {{{pop29|}}}{{{ref29|}}} |label40 = {{{region30|}}} |data40 = {{{pop30|}}}{{{ref30|}}} |label41 = {{{region31|}}} |data41 = {{{pop31|}}}{{{ref31|}}} |label42 = {{{region32|}}} |data42 = {{{pop32|}}}{{{ref32|}}} |header43 = {{#if:{{{langs|}}}{{{languages|}}}|ᥚᥣᥱ ᥔᥣᥱ}} |data44 = {{{langs|}}}{{{languages|}}} |header45 = {{#if:{{{rels|}}}{{{religions|}}}|ᥘᥩᥒ ᥕᥧᥛᥱ ᥕᥛ}} |data46 = {{{rels|}}}{{{religions|}}} |header47 = {{#if:{{{related|}}}{{{related-c|}}}|ᥓᥣᥙ ᥓᥣᥰ ᥓᥨᥝᥲ ᥟᥣ ᥛᥥᥝᥰ}} |data48 = {{{related-c|}}}{{#if: {{{related|}}}|{{{related}}}}} |data49 = {{#if:{{{footnotes|}}}|ᥘᥩᥒ ᥖᥣᥒᥰ ᥝᥨᥢᥳ}} |belowstyle = text-align: center; font-size: 80%; |below = {{{footnotes|}}} }}<noinclude> {{Clear}} {{Documentation}} </noinclude> r8wtsp4fkxj9gt7llqfhqlxanisg7av ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox language 10 172 4915 606 2024-10-16T10:01:13Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7217946]] 4915 wikitext text/x-wiki {{Infobox | bodystyle = {{#if:{{{boxsize|}}}|width: {{{boxsize}}};}} | abovestyle = font-size:130%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|black|1}}|white|{{{fontcolor|black}}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|black|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{{familycolor|Default}}} }} }} }}; | above = {{{name|{{PAGENAMEBASE}}}}} | aboveclass = above | subheaderstyle = font-size:110%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|black|1}}|white|{{{fontcolor|black}}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|black|{{#if:{{{signedrs|}}}|silver|{{Infobox language/family-color|{{{familycolor|Default}}} }} }} }}; | subheader1 = {{{altname|}}} | subheader2 = {{{nativename|}}} | subheader3 = {{#if:{{{acceptance|}}}|({{{acceptance|}}})}} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{imagesize|{{{image_size|}}}}}}|sizedefault=200px|alt={{{imagealt|}}}}} | caption = {{{imagecaption|}}} | headerstyle = color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|black|{{Infobox language/family-color|{{{familycolor|Default}}}}}}}}}; | labelstyle = padding-top:0.225em;line-height:1.1em;<!--(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; <!---------------------------------------------------------> | label1 = ᥔᥥᥒᥴ ᥟᥩᥐᥱ | data1 = {{#if:{{{pronunciation|}}}| {{{pronunciation|''to be added''}}}}} | label2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}} | ᥚᥧᥱ ᥑᥩᥒᥴ ᥔᥣᥒᥲ | ᥐᥨᥢᥰ ᥟᥪᥒᥱ ᥖᥤ }} | data2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}} |{{{creator|–}}} |{{{states|{{{state|}}}}}} }} | label3 = ᥝᥢᥰ | data3 = {{{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:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates}}}|type:landmark}}| }} | label6 = ᥟᥣ ᥛᥥᥝᥰ | data6 = {{{ethnicity|}}} | label7 = {{#if:{{{extinct|}}} |[[:ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥫᥰ ᥞᥣᥭᥴ ᥐᥣᥱ|ᥞᥣᥭᥴ ᥐᥣᥱ]] |{{#if:{{{era|}}} ᥐᥣᥙ ᥙᥣᥢ|{{#if:{{{creator|}}} |ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ |{{Longitem|ᥐᥨᥢᥰ ᥘᥣᥖ ᥑᥣᥛᥰ {{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}|ᥟᥪᥒᥱ ᥖᥤ|{{Nowrap|ᥟᥪᥒᥱ ᥖᥤ}}}}}} }} }} }} | data7 =<!-- -->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(date missing)[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with unknown extinction date]]|{{{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|[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with speaker number undated]]}}}} }} }} }} }}<!--(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|(undated figure of {{{speakers}}})|<!-- 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|{{formatnum:{{{date}}}|R}}|}} }}||{{#ifexpr:(({{#time:Y|now|en}} - {{padleft:|4|{{formatnum:{{{date}}}|R}}|}}) < 25)<!-- -->|<!-- regular-->{{{speakers|–}}}&nbsp;({{{dateprefix|}}}{{{date}}})<!-- -->|<!-- old (25+) -->({{{speakers}}} ᥛᥣᥭᥴ ᥗᥪᥒᥴ {{{dateprefix|}}}{{{date}}}){{Main other|{{#ifeq:{{{ref}}}|e19|[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with old Ethnologue 19 speaker data]]|{{#ifeq:{{{ref}}}|e18|[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with old Ethnologue 18 speaker data]]|[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with old speaker data]]}}}}}}}}}}<!--(end ifexpr:25+, iferror:) -->|{{#ifeq:{{{speakers}}}|?|<!-- -->|{{#ifeq:{{{speakers}}}|none|''ᥟᥛᥱ ᥛᥤᥰ'' |<!-- no date input -->{{{speakers|–}}}{{Main other| ]}}}} }} }}<!--(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|}}} }} | label8 = {{#if:{{{revived|}}} |[[:en:Language revitalization|Revival]]{{#if:{{{revived-category|{{{revived-cat|}}}}}}|{{#ifeq:{{{revived-category|{{{revived-cat}}}}}}|nocat|<!--suppress-->|[[ᥙᥫᥒ ᥗᥣᥢ:{{{revived-category|{{{revived-cat}}}}}}]]| }} }} }} | data8 = {{{revived|}}} | label9 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}} |ᥑᥨᥝᥲ ᥕᥫᥒᥰ ᥟᥣᥢᥰ |{{Allow wrap|{{Longitem|ᥛᥧᥒᥳ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ}}}} }} | data9 = {{#ifeq: {{lc:{{{family}}}}}|na||<div style="text-align:left;">{{{family|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}} |''Unknown''{{Main other|[[ᥙᥫᥒ ᥗᥣᥢ:Languages without classification]]}} |{{#if:{{{creator|}}}{{{setting|}}} |[[:en:constructed language|constructed language]] |{{Infobox language/genetic|{{{familycolor|Default}}}}} }} }}}}} <ul style="line-height:100%; margin-left:1.35em;padding-left:0"><li> {{#ifeq:{{{familycolor|}}}|unclassified||{{#ifeq:{{{familycolor|}}}|Unclassified||{{#ifeq:{{{familycolor|}}}|isolate||{{#ifeq:{{{familycolor|}}}|Isolate||{{#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}}}}}'''</li></ul> | '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul>| '''{{{name|{{PAGENAME}}}}}''' }}</li></ul> }}}}}}}}}}}</div>}} | label10 = {{Longitem|ᥙᥫᥒ ᥛᥫ ᥓᥝᥳ }} | data10 = {{#if:{{{protoname|}}}{{{ancestor|}}}|<div style="text-align:left;">{{{protoname|{{{ancestor|}}}}}} {{#if:{{{ancestor2|}}}|<ul style="line-height:100%; margin-left:1.35em; padding-left:0"><li>{{{ancestor2}}} {{#if:{{{ancestor3|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor3}}} {{#if:{{{ancestor4|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor4}}} {{#if:{{{ancestor5|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor5}}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </div>}} | label11 = {{Longitem|ᥙᥫᥒ ᥘᥐᥴ ᥓᥥᥒ }} | 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 = ᥑᥣᥛᥰ ᥟᥪᥒᥱ ᥖᥤ | data12 = {{#if:{{{dialects|}}}|{{{dialects}}} |{{#if:{{{dia1|}}}| {{#if:{{{dia1|}}}|*{{{dia1}}}}} {{#if:{{{dia2|}}}|*{{{dia2}}}}} {{#if:{{{dia3|}}}|*{{{dia3}}}}} {{#if:{{{dia4|}}}|*{{{dia4}}}}} {{#if:{{{dia5|}}}|*{{{dia5}}}}} {{#if:{{{dia6|}}}|*{{{dia6}}}}} {{#if:{{{dia7|}}}|*{{{dia7}}}}} {{#if:{{{dia8|}}}|*{{{dia8}}}}} {{#if:{{{dia9|}}}|*{{{dia9}}}}} {{#if:{{{dia10|}}}|*{{{dia10}}}}} {{#if:{{{dia11|}}}|*{{{dia11}}}}} {{#if:{{{dia12|}}}|*{{{dia12}}}}} {{#if:{{{dia13|}}}|*{{{dia13}}}}} {{#if:{{{dia14|}}}|*{{{dia14}}}}} {{#if:{{{dia15|}}}|*{{{dia15}}}}} {{#if:{{{dia16|}}}|*{{{dia16}}}}} {{#if:{{{dia17|}}}|*{{{dia17}}}}} {{#if:{{{dia18|}}}|*{{{dia18}}}}} {{#if:{{{dia19|}}}|*{{{dia19}}}}} {{#if:{{{dia20|}}}|*{{{dia20}}}}} }}}} | rowclass12 = {{#if:{{{dialects|}}}||{{#if:{{{dia1|}}}|{{{listclass|{{{liststyle|plainlist}}}}}}}}}} | label13 = {{Allow wrap|{{Longitem|ᥙᥫᥒ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥘᥤᥐ }}}} | data13 = {{#switch: {{lc:{{{script|}}}}} | latin | [[:ᥘᥦᥖᥱ ᥖᥤᥢᥱ]] | latin alphabet | [[:ᥖᥨᥝ ᥛᥥ ᥘᥤᥐ ᥘᥦᥖᥱ ᥖᥤᥢᥱ]] | [[:ᥖᥨᥝ ᥛᥥ ᥘᥤᥐ ᥘᥦᥖᥱ ᥖᥤᥢᥱ|ᥘᥦᥖᥱ ᥖᥤᥢᥱ]] = [[Latin script|Latin]] | #default = {{{script|}}} }} | label14 = {{Allow wrap|{{Longitem|[[Manually coded language|Signed forms]]}}}} | data14 = {{#if:{{{sign|}}}|{{{sign}}}}} | label15 = ᥒᥝᥲᥒᥣᥱ | data15 = {{{posteriori|}}} <!---------------------------------------------------------> | header16 = {{#if:{{{nation|}}}{{{minority|}}}{{{agency|}}}|ᥔᥣᥭᥴ ᥒᥣᥭ ᥙᥥᥢ ᥓᥩᥛᥰ ᥖᥣᥰ ᥘᥣᥰ }} | label17 = {{Longitem|ᥘᥩᥒ ᥟᥝ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ }} | data17 = {{{nation|}}} | label18 = {{Longitem|class=nowrap|ᥞᥙ ᥕᥪᥢᥴ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥟᥥᥱ}} | data18 = {{#if:{{{minority|}}} |<div style="<!--label17 above almost always linewraps, so:-->vertical-align:middle;">{{{minority}}}</div>}} | label19 = ᥚᥧᥱ ᥗᥤᥒᥰ ᥔᥤᥛᥰ ᥓᥩᥛᥰ ᥑᥣᥒᥱ | data19 = {{{agency|{{#ifexpr:{{#if:{{{agency|}}}|1|0}} and {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|Default}}}}}|black|1}}|1|0}} | ''ᥟᥛᥱ ᥛᥤᥰ'' <!-- | {{#if:{{{nation|}}}|''No official regulation''}} [this ends up claiming that languages have no regulation just cuz no-one bothered to add the regulator --> }}}}} <!---------------------------------------------------------> | header20 = ᥑᥨᥖ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ | label21 = {{Nowrap|[[:en:ISO 639-1|ISO 639-1]]}} | data21 = {{#if:{{{iso1|}}}|<code>{{#ifeq:{{Str len|{{{iso1|}}}}}| 2 | {{ISO639-1|{{{iso1}}}}} | {{{iso1}}} }}</code> {{{iso1comment|}}}}} | label22 = {{Nowrap|[[:en:ISO 639-2|ISO 639-2]]}} | data22 = {{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}} |<code>{{#if:{{{iso2b|}}}{{{iso2t|}}} |{{#ifeq:{{Str len|{{{iso2b|}}}}}| 3 | {{ISO639-2|{{{iso2b}}}}} | {{{iso2b}}} }}&nbsp;(B) |{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}} |{{{iso2|sgn}}} |{{ #if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}} |{{{iso2|art}}} |{{#ifeq:{{Str len|{{{iso2|}}}}}| 3 | {{ISO639-2|{{{iso2}}}}} | {{{iso2}}} }}}}}}}}</code> {{{iso2comment|}}}{{ #if:{{{iso2b|}}}{{{iso2t|}}} |<br /><code>{{#ifeq:{{Str len|{{{iso2t|}}}}}| 3 | {{ISO639-2|{{{iso2t}}}}} | {{{iso2t}}} }}&nbsp;(T)</code>}} }} | label23 = {{Nowrap|[[:en:ISO 639-3|ISO 639-3]]}} | data23 = {{#if:{{{iso3|}}} |{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{#if:{{{iso3comment|}}}|{{{iso3comment}}}|''ᥟᥛᥱ ᥛᥤᥰ'' (<code>mis</code>)}}|<code>{{#ifeq:{{Str len|{{{iso3}}}}}| 3 | [[ISO639-3:{{{iso3}}}|{{{iso3}}}]] | {{{iso3}}} }}</code> {{#if:{{{lc1|}}}| – [[:en:ISO 639 macrolanguage|ᥑᥨᥖ ᥟᥢ ᥑᥝᥲ ᥙᥣᥰ]]<!--not all are 'macrolanguages': Hittite, for example-->}} {{{iso3comment|}}}}}|{{#if:{{{lc1|}}}| |–}}}}{{#ifexpr:{{#if:{{{lc1|}}}|1|0}} and {{#if:{{{lc2|}}}|1|0}}|{{#if:{{{iso3|}}}|<br />ᥑᥨᥖ ᥞᥒᥰ ᥑᥨᥝᥴ|{{#if:{{{lc3|}}}|Variously|Either}}}}:{{Infobox language/codelist |{{{lc1|}}}|{{{ld1|}}}}}{{Infobox language/codelist |{{{lc2|}}}|{{{ld2|}}}}}{{Infobox language/codelist |{{{lc3|}}}|{{{ld3|}}}}}{{Infobox language/codelist |{{{lc4|}}}|{{{ld4|}}}}}{{Infobox language/codelist |{{{lc5|}}}|{{{ld5|}}}}}{{Infobox language/codelist |{{{lc6|}}}|{{{ld6|}}}}}{{Infobox language/codelist |{{{lc7|}}}|{{{ld7|}}}}}{{Infobox language/codelist |{{{lc8|}}}|{{{ld8|}}}}}{{Infobox language/codelist |{{{lc9|}}}|{{{ld9|}}}}}{{Infobox language/codelist |{{{lc10|}}}|{{{ld10|}}}}}{{Infobox language/codelist |{{{lc11|}}}|{{{ld11|}}}}}{{Infobox language/codelist |{{{lc12|}}}|{{{ld12|}}}}}{{Infobox language/codelist |{{{lc13|}}}|{{{ld13|}}}}}{{Infobox language/codelist |{{{lc14|}}}|{{{ld14|}}}}}{{Infobox language/codelist |{{{lc15|}}}|{{{ld15|}}}}}{{Infobox language/codelist |{{{lc16|}}}|{{{ld16|}}}}}{{Infobox language/codelist |{{{lc17|}}}|{{{ld17|}}}}}{{Infobox language/codelist |{{{lc18|}}}|{{{ld18|}}}}}{{Infobox language/codelist |{{{lc19|}}}|{{{ld19|}}}}}{{Infobox language/codelist |{{{lc20|}}}|{{{ld20|}}}}}{{Infobox language/codelist |{{{lc21|}}}|{{{ld21|}}}}}{{Infobox language/codelist |{{{lc22|}}}|{{{ld22|}}}}}{{Infobox language/codelist |{{{lc23|}}}|{{{ld23|}}}}}{{Infobox language/codelist |{{{lc24|}}}|{{{ld24|}}}}}{{Infobox language/codelist |{{{lc25|}}}|{{{ld25|}}}}}{{Infobox language/codelist |{{{lc26|}}}|{{{ld26|}}}}}{{Infobox language/codelist |{{{lc27|}}}|{{{ld27|}}}}}{{Infobox language/codelist |{{{lc28|}}}|{{{ld28|}}}}}{{Infobox language/codelist |{{{lc29|}}}|{{{ld29|}}}}}{{Infobox language/codelist |{{{lc30|}}}|{{{ld30|}}} }} |{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br />Individual code:}}{{Infobox language/codelist|code={{{lc1}}}|2={{{ld1|}}} }} }} }} | label24 = {{Nowrap|[[:en:ISO 639-6|ISO 639-6]]}}<!-- NOTE: ISO 639-6 was withdrawn in 2014.--> | data24 = {{#if:{{{iso6|}}}|<code>{{{iso6}}}</code>}} | label25 = {{Longitem|[[Linguist List]]}} | data25 = {{Infobox language/linguistlist|1={{{linglist|}}} |2={{{lingname|}}}}} | label26 = &nbsp; | data26 = {{Infobox language/linguistlist|1={{{linglist2|}}}|2={{{lingname2|}}}}} | label27 = &nbsp; | data27 = {{Infobox language/linguistlist|1={{{linglist3|}}}|2={{{lingname3|}}}}} | label28 = &nbsp; | data28 = {{Infobox language/linguistlist|1={{{linglist4|}}}|2={{{lingname4|}}}}} | label29 = &nbsp; | data29 = {{Infobox language/linguistlist|1={{{linglist5|}}}|2={{{lingname5|}}}}} | label30 = &nbsp; | data30 = {{Infobox language/linguistlist|1={{{linglist6|}}}|2={{{lingname6|}}}}} | label31 = [[:en:Glottolog|Glottolog]] | data31 = {{#if:{{{glotto|}}}|{{#ifeq:{{lc:{{{glotto|}}}}}|none|''ᥟᥛᥱ ᥛᥤᥰ''[[ᥙᥫᥒ ᥗᥣᥢ:Languages without Glottolog code]]|{{#ifeq:{{lc:{{{glotto|}}}}}|spurious|(insufficiently attested or not a distinct language){{Main other|[[ᥙᥫᥒ ᥗᥣᥢ:Languages rejected by Glottolog]]}}|<code>{{Glottolink|{{{glotto}}}}}</code>{{#if:{{{glottoname|}}}|&nbsp; {{Nowrap|{{{glottoname}}}}}}}{{#ifeq:{{{glottofoot|}}}|no||{{#tag:ref|{{Glottolog|{{{glotto}}}|{{{glottorefname|{{{glottoname|{{{name}}}}}}}}}}}|name="Glottolog"}}}}}}}}}}<!-- -->{{#if:{{{glotto2|}}}|{{#if:{{{glotto|}}}|<br />|<!--no break when more than one box on a page-->}}<code>{{Glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}|&nbsp; {{Nowrap|{{{glottoname2}}}}}}}{{#ifeq:{{{glottofoot|}}}|no||{{#tag:ref|{{Glottolog|{{{glotto2}}}|{{{glottorefname2|{{{glottoname2|{{{name}}}}}}}}}}}|name="Glottolog2"}}}}}}<!-- -->{{#if:{{{glotto3|}}}|{{#if:{{{glotto2|}}}|<br />|<!--no break-->}}<code>{{Glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}|&nbsp; {{Nowrap|{{{glottoname3}}}}}}}{{#ifeq:{{{glottofoot|}}}|no||{{#tag:ref|{{Glottolog|{{{glotto3}}}|{{{glottorefname3|{{{glottoname3|{{{name}}}}}}}}}}}|name="Glottolog3"}}}}}}<!-- -->{{#if:{{{glotto4|}}}|{{#if:{{{glotto3|}}}|<br />|<!--no break-->}}<code>{{Glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}|&nbsp; {{Nowrap|{{{glottoname4}}}}}}}{{#ifeq:{{{glottofoot|}}}|no||{{#tag:ref|{{Glottolog|{{{glotto4}}}|{{{glottorefname4|{{{glottoname4|{{{name}}}}}}}}}}}|name="Glottolog4"}}}}}}<!-- -->{{#if:{{{glotto5|}}}|{{#if:{{{glotto4|}}}|<br />|<!--no break-->}}<code>{{Glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}|&nbsp; {{Nowrap|{{{glottoname5}}}}}}}{{#ifeq:{{{glottofoot|}}}|no||{{#tag:ref|{{Glottolog|{{{glotto5}}}|{{{glottorefname5|{{{glottoname5|{{{name}}}}}}}}}}}|name="Glottolog5"}}}}}} | label32 = [[:en:Australian Institute of Aboriginal and Torres Strait Islander Studies|AIATSIS]]{{#if:{{{aiatsis|}}}|{{#tag:ref|{{AIATSIS|{{{aiatsis|}}}|{{{aiatsisname|{{{name}}}}}}|{{{aiatsis2|}}}}}|name="AIATSIS"}}}} | data32 = {{#if:{{{aiatsis|}}}|<code>[http://austlang.aiatsis.gov.au/main.php?code={{{aiatsis}}} {{{aiatsis}}}]</code>{{#if:{{{aiatsisname|}}}|&nbsp;{{{aiatsisname}}}}} }}{{#if:{{{aiatsis2|}}}|, <code>[http://austlang.aiatsis.gov.au/main.php?code={{{aiatsis2}}} {{{aiatsis2}}}]</code>{{#if:{{{aiatsisname2|}}}|&nbsp;{{{aiatsisname2}}}}} }}{{#if:{{{aiatsis3|}}}|, <code>[http://austlang.aiatsis.gov.au/main.php?code={{{aiatsis3}}} {{{aiatsis3}}}]</code>{{#if:{{{aiatsisname3|}}}|&nbsp;{{{aiatsisname3}}}}} }}{{#if:{{{aiatsis4|}}}|, <code>[http://austlang.aiatsis.gov.au/main.php?code={{{aiatsis4}}} {{{aiatsis4}}}]</code>{{#if:{{{aiatsisname4|}}}|&nbsp;{{{aiatsisname4}}}}} }}{{#if:{{{aiatsis5|}}}|, <code>[http://austlang.aiatsis.gov.au/main.php?code={{{aiatsis5}}} {{{aiatsis5}}}]</code>{{#if:{{{aiatsisname5|}}}|&nbsp;{{{aiatsisname5}}}}} }}{{#if:{{{aiatsis6|}}}|, <code>[http://austlang.aiatsis.gov.au/main.php?code={{{aiatsis6}}} {{{aiatsis6}}}]</code>{{#if:{{{aiatsisname6|}}}|&nbsp;{{{aiatsisname6}}}}} }} | label33 = {{Allow wrap|{{Longitem|[[:en:Guthrie classification of Bantu languages|Guthrie code]]}}}} | data33 = {{#if:{{{guthrie|}}}|<code>{{{guthrie}}}</code><ref name="Guthrie">Jouni Filip Maho, 2009. [http://goto.glocalnet.net/mahopapers/nuglonline.pdf New Updated Guthrie List Online]</ref>}} | label34 = [[:en:Linguasphere Observatory|Linguasphere]] | data34 = {{#if:{{{lingua|}}}|<code>{{{lingua}}}</code>{{{lingua_ref|}}}}} | label35 = [[IETF language tag|IETF]] | data35 = {{#if:{{{ietf|}}}|<code>{{{ietf}}}</code>{{Main other| ]}}}} | data36 = {{#if:{{{map|}}} |{{#invoke:InfoboxImage|InfoboxImage|image={{{map}}}|size={{{mapsize|}}}|sizedefault=220px|alt={{{mapalt|}}}}}{{#if:{{{mapcaption|}}}|<div style="text-align:left;">{{{mapcaption}}}</div>}} }} | data37 = {{#if:{{{map2|}}} | {{#invoke:InfoboxImage|InfoboxImage|image={{{map2}}}|size={{{mapsize|}}}|sizedefault=220px|alt={{{mapalt2|}}}}}{{#if:{{{mapcaption2|}}}|<div style="text-align:left;">{{{mapcaption2}}}</div>}} }} | data40 = {{{module|}}} <!---------------------------------------------------------> | belowclass = noprint selfref | belowstyle = background-color:#ddddff;padding:0.3em 0.5em;text-align:left;line-height:1.3; | below = {{#ifeq:{{lc:{{{notice|{{{notice2|}}}}}}}}|ipa |'''ᥖᥤ ᥘᥬᥰ ᥙᥩᥒ ᥘᥤᥐ ᥘᥭᥳ ᥛᥢᥰ ᥑᥝᥲ ᥙᥣᥰ ᥛᥣᥭᥴ ᥞᥣᥒ ᥔᥥᥒᥴ ᥟᥩᥐᥱ [[:en:International Phonetic Alphabet|IPA]] ᥕᥝᥳ ။''' ᥙᥩᥰ ᥟᥛᥱ ᥛᥤᥰ ᥘᥩᥒ ᥐᥛᥳ ᥗᥦᥛᥴ ᥟᥢ ᥛᥣᥢᥱ ᥛᥦᥢ ᥘᥭᥴ ᥓᥫᥰ ᥙᥥᥢ ᥖᥨᥝ ᥘᥤᥐ ᥕᥧᥱ ᥢᥤᥱ ᥑᥨᥖ ᥘᥢᥳ ᥖᥥᥴ ᥘᥭᥲ ᥞᥢᥴ ᥙᥥᥢ ? ၊ ᥘᥩᥐᥴ ᥔᥤᥱ ᥓᥥᥒᥱ ᥓᥣᥳ ᥐᥣᥱ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ။ ᥙᥨᥝᥰ ᥑᥬᥲ ᥖᥨᥭᥰ ᥘᥩᥒ ᥔᥪᥙᥱ ᥛᥪᥖ IPA ᥘᥭᥴ ᥐᥣᥱ ᥖᥨᥭᥰ ᥘᥭᥲ ᥖᥤ [[:en:Help:IPA]] ᥘᥭᥲ ᥕᥧᥱ ။ }} }}<noinclude> {{Documentation}} </noinclude> byi0ydvp3p41hc8y4zex2in7ve0qfqs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox language/codelist 10 173 4916 609 2024-10-16T10:01:16Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5611719]] 4916 wikitext text/x-wiki {{#if:{{{1|{{{code|}}}}}} |<br /><tt>[http://www-01.sil.org/iso639-3/documentation.asp?id={{{1|{{{code|}}}}}} {{{1|{{{code}}}}}}]</tt>{{#if:{{{2|}}}|&nbsp;–&nbsp;{{{2|}}}}}}}<noinclude> {{Documentation}} </noinclude> 0brmqrztek3tcb3a846pcuir5fxa7br ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox language/family-color 10 174 4917 612 2024-10-16T10:01:18Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6959978]] 4917 wikitext text/x-wiki {{#switch:{{lc:{{{1|}}}}} | afro-asiatic | afrasiatic | afroasiatic = /**/#faecc8 | algic | algonkian = lightskyblue | altaic = yellowgreen | american | american (areal) = /**/#c0dde6 | andamanese = /**/#c99fee | australian | australian (areal) = /**/#eba9ee | austroasiatic | austro-asiatic = lightcoral | austronesian = pink | 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 | indo-european = /**/#c9ffd9 | isolate | language isolate | gray | grey | #dddddd = /**/#dddddd | khoisan | khoisan (areal) = goldenrod | 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 | palaeosiberian | palaeo-siberian | paleosiberian | paleo-siberian | palaeosiberian (areal) = darkseagreen | papuan | papuan (areal) = /**/#fd79da | sign | sign language = silver | sino-tibetan = salmon | kra-dai | kadai | kradai | tai-kadai | kra–dai | tai–kadai = lavender | uralic = lime | uto-aztecan | utoaztecan = /**/#80bfff | unclassified | superfamily = white | #default =<!--blank--> }}<noinclude> {{Documentation}} </noinclude> cxfb15708hmx1nk3wemmkedqfkca29t ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox language/genetic 10 175 4918 615 2024-10-16T10:01:21Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13530092]] 4918 wikitext text/x-wiki {{#switch:{{lc:{{{1|}}}}} | afro-asiatic | afroasiatic = [[Afroasiatic languages|Afro-Asiatic]] | niger-congo | niger–congo = [[Niger–Congo languages|Niger–Congo]]? | nilo-saharan = [[Nilo-Saharan languages|Nilo-Saharan]]? | khoisan = (specify language family under 'fam1')[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with spurious family]] | indo-european = [[Indo-European languages|Indo-European]] | caucasian = (specify language family under 'fam1')[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with spurious family]] | altaic = [[Altaic languages|Altaic]]? | uralic = [[Uralic languages|Uralic]] | dravidian = [[Dravidian languages|Dravidian]] | paleosiberian | paleo-siberian | palaeosiberian | palaeo-siberian = (specify language family under 'fam1')[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with spurious family]] | austronesian = [[Austronesian languages|Austronesian]] | austro-asiatic | austroasiatic = [[Austroasiatic languages|Austroasiatic]] | sino-tibetan = [[Sino-Tibetan languages|Sino-Tibetan]] | hmong-mien | hmong–mien = [[Hmong–Mien languages|Hmong–Mien]] | andamanese = (specify language family under 'fam1' or 'family')[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with spurious family]] | australian = (specify language family under 'fam1' or 'family')[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with spurious family]] | papuan = (specify language family under 'fam1')[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with spurious family]] | tai-kadai | tai–kadai | kadai | kradai | kra-dai | kra–dai = [[Kra–Dai languages|Kra–Dai]] | american = (specify language family under 'fam1' or 'family')[[ᥙᥫᥒ ᥗᥣᥢ:Language articles with spurious family]] | na-dene | na-dené | dene-yeniseian | dené-yeniseian | dene–yeniseian | dené–yeniseian = [[Dené–Yeniseian languages|Dené–Yeniseian]]? | eskimo-aleut | eskimo–aleut = [[Eskimo–Aleut languages|Eskimo–Aleut]] | uto-aztecan = [[Uto-Aztecan languages|Uto-Aztecan]] | creole = [[Creole language|Creole]] | pidgin = [[Pidgin]] | mixed = [[Mixed language|Mixed]] | isolate | language isolate = [[language isolate]] | sign | sign language = [[sign language]] | conlang | constructed language = [[constructed language]] | unclassified = [[Unclassified language|unclassified]] | = {{Main other|[[ᥙᥫᥒ ᥗᥣᥢ:Languages without family color codes]]}} | #default = {{{1}}}{{Main other|[[ᥙᥫᥒ ᥗᥣᥢ:Languages without family color codes]]}} }}<noinclude> {{Documentation}} </noinclude> 2lisq6lild04k9mkbvkx73gqq78zrk2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox language/linguistlist 10 176 4919 618 2024-10-16T10:01:23Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q18949217]] 4919 wikitext text/x-wiki {{#if:{{{1|}}} |<code>[http://multitree.org/codes/{{{1|}}} {{{1|}}}]</code> {{{2|{{{lingname|}}}}}}}}<noinclude> {{Documentation}} </noinclude> doy3r9uhtn4yfh562ag0x2skor7682l ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox language/ref 10 177 4920 621 2024-10-16T10:01:26Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7217950]] 4920 wikitext text/x-wiki {{#switch: {{{1}}} | =<!-- blank --> | e19 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue19|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue19|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue19|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue19|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue19|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue19|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue19|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e19}}<!-- (The e19 switch lacks a final 'else' parameter. This is because it shouldn't generate a reference if we don't supply an ISO code for it to refer to.) -->| e18 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue18|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue18|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue18|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue18|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue18|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue18|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue18|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e18}}<!-- -->| e17 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue17|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue17|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue17|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue17|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e17}}<!-- -->| e16 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue16|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue16|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue16|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue16|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e16}} | e15 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue15|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue15|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue15|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue15|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e15}} | e14 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue14|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue14|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue14|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue14|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e14}} | e13 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue13|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue13|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue13|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue13|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e13}} | e12 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue12|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue12|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue12|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue12|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e12}} | e11 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue11|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue11|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue11|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue11|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e11}} | e10 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue10|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue10|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue10|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue10|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e10}} | e09 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue09|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue09|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue09|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue09|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e09}} | e08 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue08|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue08|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue08|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue08|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e08}}<!-- -->| linglist = {{#tag:ref|[http://multitree.org/codes/{{{iso3|}}} {{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}] at ''[[Infobox language/MultiTree|MultiTree]]'' on [[Infobox language/the Linguist List|the Linguist List]]|name=linglist}} | ne2007 = {{#tag:ref|Mikael Parkvall, "Världens 100 största språk 2007" (The World's 100 Largest Languages in 2007), in ''[[Infobox language/Nationalencyklopedin|Nationalencyklopedin]]''|name=NE100}} | ne2010 = {{#tag:ref|"Världens 100 största språk 2010" (The World's 100 Largest Languages in 2010), in ''[[Infobox language/Nationalencyklopedin|Nationalencyklopedin]]''|name=NE100_2}} | inali = {{#tag:ref|[[Infobox language/INALI|INALI]] (2012) [http://site.inali.gob.mx/pdf/libro_lenguas_indigenas_nacionales_en_riesgo_de_desaparicion.pdf ''México: Lenguas indígenas nacionales]''|name=INALI}} | aiatsis = <ref name=AIATSIS/> | glotto = <ref name=Glottolog/> | glotto2 = <ref name=Glottolog2/> | glotto3 = <ref name=Glottolog3/> | glotto4 = <ref name=Glottolog4/> | glotto5 = <ref name=Glottolog5/> | guthrie = <ref name=Guthrie/> | #default = {{{1|}}} }}<noinclude> {{Documentation}} </noinclude> on3qovbs35fu55erdl74ifrcsls94zp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox organization 10 178 4921 625 2024-10-16T10:01:28Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6190581]] 4921 wikitext text/x-wiki {{Infobox | bodyclass = vcard | bodystyle = {{{bodystyle|}}} | titleclass = fn org | title = {{{name|{{{organization_name|{{{Non-profit_name|{{PAGENAMEBASE}}}}}}}}}}} | subheader = {{#if:{{{full_name|{{{full name|}}}}}}|<div {{#if:{{{full_name_lang|{{{full name lang|}}}}}}|lang="{{{full_name_lang|{{{full name lang|}}}}}}"}}>{{{full_name|{{{full name|}}}}}}</div>}} | subheader2 = {{#if:{{{native_name|{{{native name|}}}}}}|<div class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name|{{{native name}}}}}}</div>}} | image = {{#invoke:InfoboxImage|InfoboxImage |image={{{logo|{{{organization_logo|{{{Non-profit_logo|}}}}}}}}} |size={{{logo_size|}}} |sizedefault=250px |alt={{{logo_alt|}}} }} | caption = {{{logo_caption|}}} | image2 = {{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |size={{{image_size|{{{imagesize|{{{size|}}}}}}}}} |sizedefault=frameless |alt={{{image_alt|{{{alt|}}}}}} }} | caption2 = {{{caption|}}} | image3 = {{#invoke:InfoboxImage|InfoboxImage |image={{{map|}}} |size={{{map_size|{{{msize|}}}}}} |sizedefault=250px |alt={{{map_alt|{{{malt|}}}}}} }} | caption3 = {{{map_caption|{{{mcaption|}}}}}} | image4 = {{#invoke:InfoboxImage|InfoboxImage |image={{{map2|}}} |size={{{map2_size|}}} |sizedefault=250px |alt={{{map2_alt|}}} }} | caption4 = {{{map2_caption|}}} | labelstyle = padding-right:0.6em;<!--(to ensure some gap between any (long/unwrapped) labels and subsequent data on same line)--> | label1 = ᥖᥨᥝᥴᥕᥩᥲ | class1 = nickname | data1 = {{{abbreviation|}}} | label2 = ᥓᥪᥲᥙᥦᥒᥰ | class2 = nickname | data2 = {{{nickname|}}} | label3 = ᥔᥥᥒᥴᥟᥩᥐᥱ | data3 = {{#if:{{{pronounce|}}}{{{Pronounce|}}}{{{Pronunciation|}}}{{{pronunciation|}}}{{{pronounce comment|}}} |<!-- -->{{Unbulleted list|1={{{pronounce|}}}{{{Pronounce|}}}{{{Pronunciation|}}}{{{pronunciation|}}}{{{pronounce ref|}}}&#x20;{{{pronounce comment|}}}<!-- -->|2={{{pronounce 2|}}} }}}} | label4 = Named after | data4 = {{{named_after|}}} | label5 = ᥑᥩᥲᥑᥢᥴᥙᥣᥐᥱ | class5 = note | data5 = {{{motto|{{{organization_motto|{{{pledge|}}}}}}}}} | label6 = Predecessor | data6 = {{{predecessor|}}} | label7 = Merged&nbsp;into | data7 = {{{merged|}}} | label8 = Successor | data8 = {{{successor|}}} | label9 = {{#if:{{{formation|}}} |ᥖᥦᥱᥖᥒᥲ |{{#if:{{{founded_date|{{{founded|}}}}}}|Founded|Established}} }} | class9 = note | data9 = {{If empty |{{{formation|}}} |{{{established|}}} |{{{founded_date|{{{founded|}}}}}} }} | label10 = Founder{{#if:{{{founders|}}}|s}} | data10 = {{#if:{{{founders|}}} |{{{founders}}} |{{{founder|}}} }} | label11 = Founded at | data11 = {{{founding_location|}}} | label12 = {{#if:{{{defunct|}}}|Defunct|Dissolved}} | data12 = {{{defunct|{{{dissolved|}}}}}} | label13 = Merger&nbsp;of | data13 = {{{merger|}}} | label14 = ᥛᥥᥝᥰᥓᥧᥛᥰ | data14 = {{{type|{{{organization_type|{{{Non-profit_type|}}}}}}}}} | label15 = {{Longitem |{{#if:{{{vat_id|}}} |[[:en:VAT identification number|VAT ID no.]] |[[:en:Taxpayer Identification Number|Tax ID no.]]}} }} | data15 = {{#if:{{{vat_id|}}} |{{{vat_id}}} |{{{tax_id|}}} }} | label16 = Registration&nbsp;no. | data16 = {{{registration_id|}}} | label17 = ᥔᥣᥭᥴᥒᥣᥭᥴᥖᥨᥒᥳᥢᥪᥒᥴ | data17 = {{{status|}}} | label18 = {{#if:{{{focus|{{{foci|}}}}}} |Focus |Purpose}} | data18 = {{#if:{{{focus|{{{foci|}}}}}} |{{{focus|{{{foci|}}}}}} |{{{purpose|}}} }} | label19 = {{Longitem|Professional title}} | data19 = {{{professional_title|}}} | label20 = ᥒᥝᥲᥒᥧᥢᥰ | data20 = {{{headquarters|}}} | label21 = ᥟᥩᥒᥲᥖᥤᥲ | class21 = label | data21 = {{Unbulleted list | 1 = {{Comma separated entries | 1 = {{#if:{{{location_city|}}} |<span class="locality">{{{location_city}}}</span>}} | 2 = {{#if:{{{location_country|}}} |<span class="country-name">{{{location_country}}}</span>}} }} | 2 = {{{location|}}} | 3 = {{Comma separated entries | 1 = {{#if:{{{location_city2|}}} |<span class="locality">{{{location_city2}}}</span>}} | 2 = {{#if:{{{location_country2|}}} |<span class="country-name">{{{location_country2}}}</span>}} }} | 4 = {{{location2|}}} }} | label22 = Locations | class22 = label | data22 = {{Unbulleted list | 1 = {{Comma separated entries | 1 = {{#if:{{{addnl_location_city|}}} |<span class="locality">{{{addnl_location_city}}}</span>}} | 2 = {{#if:{{{addnl_location_country|}}} |<span class="country-name">{{{addnl_location_country}}}</span>}} }} | 2 = {{{addnl_location|{{{additional_location|}}}}}} | 3 = {{Comma separated entries | 1 = {{#if:{{{addnl_location_city2|}}} |<span class="locality">{{{addnl_location_city2}}}</span>}} | 2 = {{#if:{{{addnl_location_country2|}}} |<span class="country-name">{{{addnl_location_country2}}}</span>}} }} | 4 = {{{addnl_location2|{{{additional_location2|}}}}}} }} | label23 = Coordinates | data23 = {{{coordinates|{{{coords|}}}}}} | label24 = Origins | data24 = {{{origins|}}} | label25 = {{Longitem |{{#if:{{{area_served|}}} |Area served |Region {{#if:{{{region_served|}}}|served}} }} }} | data25 = {{If empty |{{{area_served|}}} |{{{region_served|}}} |{{{region|}}} }} | label26 = Product{{#if:{{{products|}}}|s}} | data26 = {{#if:{{{products|}}} |{{{products}}} |{{{product|}}} }} | label27 = Services | class27 = note | data27 = {{{services|}}} | label28 = Method{{#if:{{{methods|}}}|s}} | data28 = {{#if:{{{methods|}}} |{{{methods}}} |{{{method|}}} }} | label29 = Field{{#if:{{{fields|}}}|s}} | data29 = {{#if:{{{fields|}}} |{{{fields}}} |{{{field|}}} }} | label30 = {{Longitem |Members{{#if:{{{num_members|{{{members|}}}}}}||hip}} {{#if:{{{num_members_year|{{{membership_year|}}}}}} |{{nobold|({{{num_members_year|{{{membership_year|}}}}}})}} }} }} | data30 = {{#if:{{{num_members|{{{members|}}}}}} |{{{num_members|{{{members}}}}}} |{{{membership|}}} }} | label31 = {{Longitem |Official language{{#if:{{{languages|}}}|s}} }} | data31 = {{#if:{{{languages|}}} |{{{languages}}} |{{{language|}}} }} | label32 = Owner{{#if:{{{owners|}}}|s}} | data32 = {{#if:{{{owners|}}} |{{{owners}}} |{{{owner|}}} }} | label33 = {{Longitem|{{#if:{{{gen_sec|}}}|General Secretary|Secretary General}}}} | data33 = {{#if:{{{general|}}} |{{{general}}} |{{#if:{{{gen_sec|}}} |{{{gen_sec}}} |{{{sec_gen|}}} }}}} | label34 = {{#if:{{{leader_title|}}} |{{Longitem|{{{leader_title}}}}} |Leader}} | data34 = {{{leader_name|}}} | label35 = {{Longitem|{{{leader_title2}}}}} | data35 = {{#if:{{{leader_title2|}}} |{{{leader_name2|}}} }} | label36 = {{Longitem|{{{leader_title3}}}}} | data36 = {{#if:{{{leader_title3|}}} |{{{leader_name3|}}} }} | label37 = {{Longitem|{{{leader_title4}}}}} | data37 = {{#if:{{{leader_title4|}}} |{{{leader_name4|}}} }} | label38 = {{Longitem|[[:en:Board of directors|{{Allow wrap|Board&nbsp;of directors}}]]}} | data38 = {{{board_of_directors|}}} | label39 = {{Longitem|Key people}} | data39 = {{{key_people|}}} | label40 = {{#if:{{{main_organ|}}} |{{Longitem|Main organ}} |Publication}} | data40 = {{#if:{{{main_organ|}}} |{{{main_organ}}} |{{{publication|}}} }} | label41 = {{Longitem|ᥒᥝᥲᥓᥧᥛᥰ}} | data41 = {{#if:{{{parent_organisation|}}} |{{{parent_organisation}}} |{{{parent_organization|}}} }} | label42 = [[:en:Subsidiary|Subsidiaries]] | data42 = {{#if:{{{subsidiaries|}}} |{{{subsidiaries}}} |{{{subsid|}}} }} | label43 = Secessions | data43 = {{{secessions|}}} | label44 = Affiliations | data44 = {{{affiliations|}}} | label45 = {{Longitem |{{nowrap|ᥚᥦᥢᥴᥐᥣᥢᥴᥒᥪᥢᥰ}} {{#if:{{{budget_year|}}} |{{Nobold|({{{budget_year}}})}} }} }} | data45 = {{{budget|}}} | label46 = {{Longitem |Revenue {{#if:{{{revenue_year|{{{income_year|}}}}}} |{{Nobold|({{{revenue_year|{{{income_year|}}}}}})}} }} }} | data46 = {{{revenue|{{{income|}}}}}} | label47 = Disbursements | data47 = {{{disbursed|{{{disbursements|{{{disbursement|}}}}}}}}} | label48 = Expenses {{#if:{{{expenses_year|}}} | {{Nobold|({{{expenses_year}}})}} }} | data48 = {{{expenses|{{{spent|{{{expense|}}}}}}}}} | label49 = [[:en:Financial endowment|Endowment]] {{#if:{{{endowment_year|}}} | {{Nobold|({{{endowment_year}}})}} }} | data49 = {{{endowment|}}} | label50 = {{Longitem |{{#if:{{{num_staff|}}}{{{staff|}}} |Staff |Employees}} {{#if:{{{num_staff_year|{{{staff_year|{{{num_employees_year|{{{employees_year|}}}}}}}}}}}} |{{Nobold|({{{num_staff_year|{{{staff_year|{{{num_employees_year|{{{employees_year|}}}}}}}}}}}})}} }} }} | data50 = {{If empty |{{{num_staff|}}} |{{{staff|}}} |{{{num_employees|}}} |{{{employees|}}} }} | label51 = {{Longitem |Volunteers {{#if:{{{num_volunteers_year|{{{volunteers_year|}}}}}} |{{Nobold|({{{num_volunteers_year|{{{volunteers_year|}}}}}})}} }} }} | data51 = {{#if:{{{num_volunteers|}}} |{{{num_volunteers}}} |{{{volunteers|}}} }} | label52 = {{Longitem |Students {{#if:{{{students_year|}}} |{{Nobold|({{{students_year|}}})}} }} }} | data52 = {{{students|}}} | label53 = Award(s) | data53 = {{{awards|}}} | label54 = ᥝᥦᥙᥳᥔᥣᥭᥳ | data54 = {{{website|{{{homepage|}}}}}} | label55 = Remarks | data55 = {{{remarks|}}} | label56 = {{Longitem|Formerly called}} | class56 = nickname | data56 = {{If empty |{{{former name|}}} |{{{former_name|}}} |{{{former|}}} |{{{formerly|}}} }} | belowstyle = border-top:#aaa 1px solid; | below = {{{footnotes|}}} }}<!-- Tracking categories: -->{{#invoke:Check for unknown parameters|check|unknown={{main other| }}|preview=Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox organization]] with unknown parameter "_VALUE_"|ignoreblank=y| abbreviation | additional_location | additional_location2 | addnl_location | addnl_location_city | addnl_location_city2 | addnl_location_country | addnl_location_country2 | addnl_location2 | affiliations | alt | area_served | awards | board_of_directors | bodystyle | budget | budget_year | caption | coordinates | coords | defunct | disbursed | disbursement | disbursements | dissolved | employees | employees_year | endowment | endowment_year | established | expense | expenses | expenses_year | field | fields | foci | focus | footnotes | ᥖᥦᥱᥖᥒᥲ | former | former name | former_name | formerly | founded | founded_date | founder | founders | founding_location | full_name | gen_sec | general | headquarters | homepage | image | image_alt | image_size | imagesize | income | income_year | key_people | language | languages | leader_name | leader_name2 | leader_name3 | leader_name4 | leader_title | leader_title2 | leader_title3 | leader_title4 | location | location_city | location_city2 | location_country | location_country2 | location2 | logo | logo_alt | logo_caption | logo_size | main_organ | malt | map | map_alt | map_caption | map_size | map2 | map2_alt | map2_caption | map2_size | mcaption | members | membership | membership_year | merged | merger | method | methods | motto | msize | name | named_after | native name | native_name | native_name_lang | nickname | Non-profit_logo | Non-profit_name | Non-profit_type | num_employees | num_employees_year | num_members | num_members_year | num_staff | num_staff_year | num_volunteers | num_volunteers_year | organization_logo | organization_motto | organization_name | organization_type | origins | owner | owners | parent_organisation | parent_organization | pledge | predecessor | product | products | professional_title | pronounce | Pronounce | pronounce 2 | pronounce comment | pronounce ref | Pronunciation | pronunciation | publication | purpose | region | region_served | registration_id | remarks | revenue | revenue_year | sec_gen | secessions | services | size | spent | staff | staff_year | status | students | students_year | subsid | subsidiaries | successor | tax_id | type | vat_id | volunteers | volunteers_year | website }}<!--Tracking cat for native name lang parameter-->{{#if:{{{native_name|}}}|{{#if:{{{native_name_lang|}}}|| }}|}}<noinclude> {{Documentation}} </noinclude> 166sm0x230gvs9lg4zoxtjxgzdene4g ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox person 10 179 4922 639 2024-10-16T10:01:31Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6249834]] 4922 wikitext text/x-wiki {{Infobox|child={{{child|}}} | bodyclass = biography vcard | above = {{Br separated entries | 1 = {{#if:{{{honorific prefix|{{{honorific_prefix|}}}}}}|<span class="honorific-prefix" style="font-size: small">{{{honorific prefix|{{{honorific_prefix|}}}}}}</span>}} | 2 = <span class="fn">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}</span> | 3 = {{#if:{{{honorific suffix|{{{honorific_suffix|}}}}}}|<span class="honorific-suffix" style="font-size: small">{{{honorific suffix|{{{honorific_suffix|}}}}}}</span>}} }} | abovestyle = {{{abovestyle|}}} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image size|{{{image_size|{{{imagesize|}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | caption = {{{image caption|{{{caption|{{{image_caption|}}}}}}}}} | label1 = {{nowrap|ᥓᥪ ᥛᥫ ᥘᥥᥐ}} | data1 = {{#if:{{{native_name|}}}|<span class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</span>}} | label2 = ᥔᥥᥒᥴ ᥟᥩᥐᥱ | data2 = {{{pronunciation|}}} | label10 = ᥐᥫᥖᥱ | data10 = {{Br separated entries|1={{#if:{{{birth_name|{{{birthname|}}}}}}|<span class="nickname">{{{birth_name|{{{birthname|}}}}}}</span>}}|2={{{birth_date|}}}|3={{#if:{{{birth_place|}}}|<span class="birthplace">{{{birth_place|}}}</span>}}}} | label11 = ᥟᥣᥙᥱ ᥘᥫᥢ | data11 = {{#if:{{{birth_date|}}}||{{{baptised|}}}}} | label12 = ᥞᥣᥭᥴ ᥘᥣᥭ | data12 = {{Br separated entries|1={{{disappeared_date|}}}|2={{{disappeared_place|}}}}} | label13 = ᥔᥣᥭᥴ ᥒᥣᥭᥴ ᥕᥣᥛᥰ ᥘᥥᥝ | data13 = {{{status|{{{disappeared_status|}}}}}} | label14 = ᥔᥥᥒᥲ ᥐᥣᥛᥱ | data14 = {{Br separated entries|1={{{death_date|}}}|2={{#if:{{{death_place|}}}|<span class="deathplace">{{{death_place|}}}</span>}}}} | label15 = ᥘᥩᥒ ᥖᥣᥒᥰ &nbsp;ᥘᥭᥲ ᥔᥥᥒᥲ ᥐᥣᥛᥱ | data15 = {{{death cause|{{{death_cause|}}}}}} | label16 = ᥖᥤ ᥗᥨᥙᥱ ᥖᥨᥝ ᥖᥣᥭ | data16 = {{{body discovered|{{{body_discovered|}}}}}} | label17 = {{#if:{{{burial_place|}}}|ᥖᥤ ᥚᥒᥴ ᥝᥭᥳ|ᥖᥤ ᥘᥫᥲ ᥖᥨᥝᥱ ᥓᥨᥝ}} | data17 = {{#if:{{{burial_place|}}}|{{Br separated entries|1={{{burial_place|}}}|2={{{burial_coordinates|}}}}}|{{Br separated entries|1={{{resting place|{{{resting_place|{{{restingplace|}}}}}}}}}|2={{{resting place coordinates|{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}}}}}}}} | class17 = label | label18 = ᥛᥣᥭᥴ ᥖᥩᥒᥰ | data18 = {{{monuments|}}} | label19 = ᥞᥩᥒᥲ ᥐᥣᥢ | data19 = {{{residence|}}} | class19 = {{#if:{{{death_date|}}}{{{death_place|}}}||label}} | label20 = ᥐᥨᥢᥰ ᥛᥫᥒᥰ | data20 = {{{nationality|}}} | class20 = category | label21 = {{nowrap|ᥓᥪ ᥖᥣᥒᥱ ᥓᥫᥰ}} | data21 = {{{other names|{{{other_names|{{{othername|{{{alias|}}}}}}}}}}}} | class21 = nickname | label22 = ᥑᥫᥰ ᥐᥨᥢᥰ | data22 = {{{ethnicity|}}} | class22 = category | label23 = ᥐᥨᥢᥰ ᥛᥫᥒᥰ | data23 = {{{citizenship|}}} | class23 = category | label24 = ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ | data24 = {{{education|}}} | label25 = {{Nowrap|ᥞᥨᥒᥰ ᥞᥥᥢᥰ ᥛᥫ ᥟᥩᥢᥱ }} | data25 = {{{alma mater|{{{alma_mater|}}}}}} | label26 = ᥘᥣᥲ ᥐᥣᥢ | data26 = {{{occupation|}}} | class26 = role | label27 = ᥙᥤ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥛᥣᥰ | data27 = {{{years active|{{{years_active|{{{yearsactive|}}}}}}}}} | label28 = ᥙᥣᥢ | data28 = {{{era|}}} | class28 = category | label29 = ᥓᥝᥲ ᥐᥣᥢ | data29 = {{{employer|}}} | class29 = org | label30 = ᥛᥧᥐ ᥓᥧᥛᥰ | data30 = {{{organisation|{{{organization|{{{organizations|}}}}}}}}} | class30 = org | label31 = ᥚᥧᥱ ᥖᥣᥒ ᥖᥨᥝ | data31 = {{{agent|}}} | class31 = agent | label32 = {{nowrap|ᥘᥩᥒ ᥖᥣᥒᥰ ᥘᥪᥰ ᥘᥒᥴ}} | data32 = {{{known for|{{{known_for|{{{known|}}}}}}}}} | label33 = <span style="white-space:nowrap;">{{#if:{{{works|}}}|ᥘᥩᥒ ᥑᥨᥒ ᥔᥣᥒᥲ|{{#if:{{{credits|}}}|ᥘᥩᥒ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥘᥪᥰ ᥘᥒᥴ}}}}</span> | data33 = {{#if:{{{works|}}}|{{{works|}}}|{{#if:{{{credits|}}}|{{{credits}}}|{{{notable works|{{{notable_works|}}}}}}}}}} | label34 = ᥔᥣ ᥖᥭᥱ | data34 = {{{style|}}} | class34 = category | label37 = ᥓᥣᥱ ᥖᥤᥳ | data37 = {{{home town|{{{home_town|}}}}}} | label38 = ᥒᥫᥢᥰ ᥘᥫᥢ | data38 = {{{salary|}}} | label39 = ᥘᥩᥒ ᥛᥣᥐ ᥛᥤᥰ | data39 = {{{net worth|{{{net_worth|{{{networth|}}}}}}}}} | label40 = ᥖᥣᥒᥰ ᥔᥧᥒᥴ | data40 = {{#if:{{{height_m|{{{height_cm|}}}}}}{{{height_ft|}}}{{{height_in|}}} | {{Convinfobox|{{{height_m|{{{height_cm|}}}}}}|{{#if:{{{height_m|}}}|m|cm}}|{{{height_ft|}}}|ft|{{{height_in|}}}|in}}}}{{#if:{{{height|}}} | {{Infobox person/height|{{{height|}}}}}}} | label41 = ᥘᥛᥳ ᥘᥐᥴ ᥖᥨᥝ | data41 = {{#if:{{{weight_kg|}}}{{{weight_st|}}}{{{weight_lb|}}} | {{Convinfobox|{{{weight_kg|}}}|kg|{{{weight_st|}}}|st|{{{weight_lb|}}}|lb}}}}{{#if:{{{weight|}}} | {{Infobox person/weight|{{{weight|}}}}}}} | label42 = ᥑᥙ ᥛᥣᥭᥴ ᥗᥤᥱ ᥝᥤᥱ | data42 = {{{television|}}} | label43 = ᥓᥧᥛᥲ ᥑᥧᥰ | data43 = {{{title|}}} | class43 = title | label44 = ᥑᥣᥝᥰ ᥕᥣᥛᥰ | data44 = {{{term|}}} | label45 = ᥐᥨᥝᥳ ᥚᥣᥭᥱ ᥘᥣᥲ | data45 = {{{predecessor|}}} | label46 = ᥐᥨᥝᥳ ᥝᥣᥭᥰ ᥘᥒᥴ | data46 = {{{successor|}}} | label47 = ᥙᥣᥱ ᥖᥤᥱ ᥐᥣᥢ ᥛᥫᥒᥰ | data47 = {{{party|}}} | class47 = org | label48 = ᥘᥩᥒ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥐᥣᥢ ᥛᥫᥒᥰ | data48 = {{{movement|}}} | class48 = category | label49 = <span class="nowrap">ᥐᥨᥝᥳ ᥑᥥᥳ ᥑᥥᥒᥱ</span> | data49 = {{{opponents|}}} | label50 = ᥚᥧᥱ ᥑᥝᥲ ᥓᥧᥛᥰ ᥘᥣᥛᥰ ᥘᥤᥲ | data50 = {{{boards|}}} | label51 = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ | data51 = {{#if:{{{religion|}}}|{{{religion|}}} {{#if:{{{denomination|}}}|({{{denomination|}}})|}}|}} | class51 = category | label52 = ᥐᥪᥒᥰ ᥚᥥᥴ ᥘᥩᥒ ᥕᥧᥛᥱ ᥕᥛ | data52 = {{#if:{{{religion|}}}||{{{denomination|}}}}} | class52 = category | label53 = ᥘᥩᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥚᥤᥖᥴ ᥖᥣᥰ ᥘᥣᥰ | data53 = {{{criminal charge|{{{criminal_charge|}}}}}} | label54 = ᥖᥣᥛᥱ ᥖᥣᥒᥰ ᥚᥤᥖᥴ | data54 = {{{criminal penalty|{{{criminal_penalty|}}}}}} | label55 = ᥔᥣᥭᥴ ᥒᥣᥭᥴ ᥘᥩᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥚᥤᥖᥴ ᥖᥣᥰ ᥘᥣᥰ | data55 = {{#if:{{{judicial status|{{{judicial_status|}}}}}} | {{{judicial status|{{{judicial_status}}}}}} | {{{criminal status|{{{criminal_status|}}}}}}}} | class55 = category | label56 = <span class="nowrap">ᥘᥣᥲ ᥞᥫᥢᥰ</span> | data56 = {{{spouse|}}} | label57 = <span class="nowrap">ᥐᥨᥝᥳ ᥐᥧ</span> | data57 = {{{partner|{{{domesticpartner|{{{domestic_partner|}}}}}}}}} | label58 = ᥘᥧᥐ ᥘᥣᥒᥰ | data58 = {{{children|}}} | label59 = ᥙᥨᥝ ᥛᥥ{{#if:{{{parents|}}}|{{#if:{{{father|}}}|{{#if:{{{mother|}}}|}}|}}}} | data59 = {{#if:{{{parents|}}}|{{{parents}}}|{{Unbulleted list|{{#if:{{{father|}}}|{{{father}}} (ပေႃႈ)}}|{{#if:{{{mother|}}}|{{{mother}}} (ᥛᥥ)}}}}}} | label60 = ᥙᥤ ᥘᥩᥒᥳ | data60 = {{{relations|{{{relatives|}}}}}} | label61 = ᥛᥧᥒᥳ ᥞᥨᥝᥴ ᥞᥫᥢᥰ | data61 = {{{family|}}} | label62 = Call-sign | data62 = {{{callsign|}}} | label63 = {{nowrap|ᥔᥧᥰ ᥓᥫᥰ ᥞᥙ ᥘᥭᥲ ᥛᥣᥰ}} | data63 = {{{awards|}}} | label64 = ᥘᥩᥒ ᥕᥧᥐ ᥕᥩᥒᥲ | data64 = {{#if:{{{honours|}}}|{{{honours|}}}|{{{honors|}}}}} | label65 = ᥝᥦᥙᥳ ᥔᥣᥭᥳ | data65 = {{{website|{{{homepage|{{{URL|}}}}}}}}} | data66 = {{{misc|{{{module|}}}}}} | data67 = {{{misc2|{{{module2|}}}}}} | data68 = {{{misc3|{{{module3|}}}}}} | data69 = {{{misc4|{{{module4|}}}}}} | data70 = {{{misc5|{{{module5|}}}}}} | data71 = {{{misc6|{{{module6|}}}}}} | header72 = {{#if:{{{signature|}}} ᥘᥣᥭᥰ ᥛᥪᥰ|ᥘᥣᥭᥰ ᥛᥪᥰ}} | data73 = {{#invoke:InfoboxImage|InfoboxImage|image={{{signature|}}}|size={{{signature_size|}}}|sizedefault=150px|alt={{{signature alt|{{{signature_alt|}}}}}}}} | header74 = {{#if:{{{footnotes|}}}|ᥘᥤᥐ ᥛᥣᥭᥴ ᥖᥩᥒᥰ}} | data75 = {{#if:{{{footnotes|}}}|<div style="text-align: left;"> {{{footnotes}}}</div>}} }}<noinclude> {{Documentation}} </noinclude> tf7bparqfj222s4bfb3ib0m248nggfn ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox person/height 10 180 641 640 2024-10-15T06:17:11Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 640 wikitext text/x-wiki {{Infobox person/height/locate|<!-- -->{{#invoke:String|replace|<!-- -->{{#invoke:String|replace|<!-- -->{{#invoke:String|replace|<!-- -->{{#invoke:String|replace|<!-- -->{{#invoke:String|replace|<!-- -->{{#invoke:String|replace|<!-- -->{{#invoke:String|replace|<!-- -->{{#invoke:String|replace|<!-- -->{{#invoke:String|replace|<!-- -->{{{1|}}}<!-- -->|metre|m}}<!-- -->|meter|m}}<!-- -->|centi|c}}<!-- -->|feet|ft}}<!-- -->|foot|ft}}<!-- -->|inches|in}}<!-- -->|inch|in}}<!-- -->|ms|m}}<!-- -->|ins|in}}<!-- -->}}<noinclude> {{Documentation}} </noinclude> 1b5w4t8j8140fsr06sgp76r5zngvzag ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox person/height/locate 10 181 643 642 2024-10-15T06:17:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 642 wikitext text/x-wiki {{Infobox person/height/switch |{{{1|}}} |{{#invoke:String|replace|{{{1|}}}|&nbsp;| }} |m={{#invoke:String|find|{{#invoke:String|replace|{{{1|}}}|&nbsp;| }}|m}} |c={{#invoke:String|find|{{#invoke:String|replace|{{{1|}}}|&nbsp;| }}|cm}} |f={{#invoke:String|find|{{#invoke:String|replace|{{{1|}}}|&nbsp;| }}|ft}} |i={{#invoke:String|find|{{#invoke:String|replace|{{{1|}}}|&nbsp;| }}|in}} }}<noinclude> {{Documentation}} </noinclude> rbnmmxphwyj5v3fgo3ngdw19d9n83t5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox person/height/switch 10 182 645 644 2024-10-15T06:17:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 644 wikitext text/x-wiki {{#switch:0 |{{{m}}}{{{f}}}{{{i}}}={{{1|}}} |{{{f}}}{{{i}}}={{#ifeq:{{{c}}}|0 |{{#iferror:{{#expr:{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{m|1}}}-1}}}}}} |{{{1|}}} |{{Convert|{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{m|1}}}-1}}}}|m|ftin|0|abbr=on}}{{#invoke:String|sub|{{{2|0}}}|{{#expr:{{{m|1}}}+1}}}} }} |{{#iferror:{{#expr:{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{c|1}}}-1}}}}}} |{{{1|}}} |{{Convert|{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{c|1}}}-1}}}}|cm|ftin|0|abbr=on}}{{#invoke:String|sub|{{{2|0}}}|{{#expr:{{{m|1}}}+1}}}} }} }} |{{{m}}}{{{f}}}={{#iferror:{{#expr:{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{i|1}}}-1}}}}}} |{{{1|}}} |{{Convert|{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{i|1}}}-1}}}}|in|cm|0|abbr=on}}{{#invoke:String|sub|{{{2|0}}}|{{#expr:{{{i|1}}}+2}}}} }} |{{{m}}}{{{i}}}={{#iferror:{{#expr:{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{f|1}}}-1}}}}}} |{{{1|}}} |{{Convert|{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{f|1}}}-1}}}}|ft|cm|0|abbr=on}}{{#invoke:String|sub|{{{2|0}}}|{{#expr:{{{f|1}}}+2}}}} }} |{{{m}}}={{#iferror:{{#expr:{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{f|1}}}-1}}}}+{{#invoke:String|sub|{{{2|0}}}|{{#expr:{{{f|1}}}+2}}|{{#expr:{{{i|1}}}-1}}}}}} |{{{1|}}} |{{Convert|{{#invoke:String|sub|{{{2|0}}}|1|{{#expr:{{{f|1}}}-1}}}}|ft|{{#invoke:String|sub|{{{2|0}}}|{{#expr:{{{f|1}}}+2}}|{{#expr:{{{i|1}}}-1}}}}|in|cm|0|abbr=on}}{{#invoke:String|sub|{{{2|0}}}|{{#expr:{{{i|1}}}+2}}}} }} |{{{1|}}} }}<noinclude> {{Documentation}} </noinclude> h4ir9dp4bsbudf7hyb0xk8gg9y3ap86 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox religious biography 10 183 4923 649 2024-10-16T10:01:34Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q8559680]] 4923 wikitext text/x-wiki {{Infobox|child={{{child|{{{embed|}}}}}} | bodyclass = vcard | aboveclass = fn | abovestyle = background:{{ifempty|{{{background|}}}|{{Infobox religious building/color|{{{religion|}}}}}}}; color:{{Greater color contrast ratio|{{ifempty|{{{background|}}}|{{Infobox religious building/color|{{{religion|}}}}}}}}}; | above = {{#if:{{{honorific-prefix|}}} |<span class="honorific-prefix" style="font-size:small;">{{{honorific-prefix}}}</span> }} {{{name|<includeonly>{{PAGENAMEBASE}}</includeonly>}}} {{#if:{{{honorific-suffix|}}} |<span class="honorific-suffix" style="font-size:small;">{{{honorific-suffix}}}</span> }} | subheader = {{#if:{{{native_name|{{{native name|}}}}}} |<span class="nickname" {{#if:{{{native_name_lang|{{{native name lang|}}}}}}|lang="{{{native_name_lang|{{{native name lang}}}}}}"}}>{{{native_name|{{{native name}}}}}}</span> }} | image = {{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |upright={{{image_upright|{{{upright|}}}}}} |alt={{{alt|}}} |suppressplaceholder=yes}} | caption = {{{caption|}}} | headerstyle = background:{{ifempty|{{{background|}}}|{{Infobox religious building/color|{{{religion|}}}}}}}; color:{{Greater color contrast ratio|{{ifempty|{{{background|}}}|{{Infobox religious building/color|{{{religion|}}}}}}}}}; | label1 = ᥓᥪ | data1 = {{{official_name|}}} | class4 = category | label4 = ᥚᥣᥱ ᥔᥣᥱ | data4 = {{{religion|}}} | class5 = category | label5 = Denomination | data5 = {{{denomination|}}} | class6 = category | label6 = ᥐᥫᥒᥰ | data6 = {{{school|}}} | label7 = Lineage | data7 = {{{lineage|}}} | class8 = category | label8 = Sect | data8 = {{br separated entries |{{{sect|}}} |{{{subsect|}}} }} | label9 = ᥝᥤᥳ ᥞᥣᥢᥱ | data9 = {{{temple|}}} | label10 = ᥓᥧᥛᥳ ᥐᥧᥢᥰ | data10 = {{{order|}}} | label11 = အသက်မွေးဝမ်းကျောင်း | data11 = {{{institute|}}} | label12 = ᥓᥩᥒᥰ ᥑᥦᥖ | data12 = {{{church|{{{churches|}}}}}} | label13 = ᥐᥨᥝᥳ ᥖᥥᥱ ᥖᥒᥲ | data13 = {{{founder|}}} | label14 = ᥙᥣᥭᥰ ᥝᥨᥢᥳ | data14 = {{{philosophy|}}} | label15 = ᥘᥩᥒ ᥘᥪᥰ ᥘᥒᥴ | data15 = {{{known_for|}}} | label16 = {{#if:{{{education|}}}|ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ|[[ᥞᥨᥒᥰ ᥞᥥᥢᥰ ᥒᥝᥲ ᥒᥣᥱ]]}} | data16 = {{ifempty|{{{education|}}}|{{{alma_mater|}}}}} | class17 = nickname | label17 = ᥓᥪ ᥖᥣᥒᥱ ᥓᥫᥰ | data17 = {{{other_names|{{{other_name|{{{other name|{{{alias|}}}}}}}}}}}} | class18 = nickname | label18 = {{nowrap|ᥓᥪ ᥗᥛᥱ ᥛᥣᥳ}} | data18 = {{{dharma_names|{{{dharma_name|{{{dharma name|}}}}}}}}} | class19 = nickname | label19 = ᥓᥪ ᥓᥝᥲ ᥛᥨᥢ | data19 = {{{monastic_name|{{{monastic name|}}}}}} | class20 = nickname | label20 = ᥓᥪ ᥙᥣᥭ ᥐᥛ | data20 = {{{pen_name|{{{pen name|}}}}}} | class21 = nickname | label21 = ᥓᥪ ᥟᥢ ᥘᥭᥲ ᥝᥣᥭᥰ ᥔᥥᥒᥲ ᥐᥣᥛᥱ | data21 = {{{posthumous_name|{{{posthumous name|}}}}}} | header22 = {{#if:{{{nationality|}}}{{{home_town|}}}{{{birth_name|}}}{{{birth_date|}}}{{{birth_place|}}}{{{death_date|}}}{{{death_place|}}} |ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥩᥒ ᥔᥧᥢᥱ ᥖᥨᥝ}} | class23 = nickname | label23 = ᥐᥨᥢᥰ ᥛᥫᥒᥰ | data23 = {{{nationality|}}} | label24 = Flourished | data24 = {{{flourished|}}} | label25 = ᥓᥣᥱ ᥖᥤᥳ | data25 = {{{home_town|}}} | label26 = ᥐᥫᥖᥱ | data26 = {{br separated entries |{{{birth_name|}}} |{{{birth_date|}}} |{{{birth_place|}}} }} | label27 = ᥔᥤᥒᥲ ᥐᥣᥛᥱ | data27 = {{br separated entries |{{{death_date|}}} |{{{death_place|}}} }} | label28 = ᥘᥩᥒ ᥖᥣᥒᥰ ᥘᥭᥲ ᥔᥤᥒᥲ ᥐᥣᥛᥱ | data28 = {{{death_cause|}}} | label29 = {{#if:{{{cremation_place|}}}|ᥟᥩᥒᥲ ᥖᥤ ᥔᥣᥒᥰ ᥓᥨᥝᥱ|ᥖᥤ ᥘᥩᥢᥰ ᥖᥨᥝᥱ ᥓᥨᥝ}} | data29 = {{#if:{{{cremation_place|}}} |{{{cremation_place}}} |{{br separated entries |{{{resting_place|{{{resting place|}}}}}} |{{{resting_place_coordinates|{{{resting place coordinates|}}}}}} }} }} | label30 = {{#if:{{{partner|}}}|ᥐᥨᥝᥳ ᥐᥧ|ᥘᥣᥲ ᥞᥫᥢᥰ}} | data30 = {{#if:{{{partner|}}}|{{{partner}}}|{{{spouse|}}}}} | label31 = ᥘᥧᥐ ᥘᥣᥒᥰ | data31 = {{{children|}}} | label32 = ᥙᥨᥝ ᥛᥥ | data32 = {{#if:{{{parents|}}} |{{{parents|}}} |{{#if:{{{father|}}}{{{mother|}}} |{{unbulleted list|1={{#if:{{{father}}}|{{{father|}}} (father)}}|2={{#if:{{{mother|}}}|{{{mother|}}} (mother)}}}} }} }} | label33 = ᥓᥫᥳ ᥑᥫᥰ | data33 = {{if empty|{{{relations|}}}|{{{relatives|}}}}} | header34 = {{#if:{{{location|}}}{{{title|{{{Title|}}}}}}{{{period|{{{Period|}}}}}}{{{consecration|}}}{{{predecessor|{{{Predecessor|}}}}}}{{{successor|{{{Successor|}}}}}}{{{reason|{{{Reason|}}}}}}{{{rank|{{{Rank|}}}}}} | {{#switch:{{{religion|}}}|[[ဟိန္ဒူဘာသာ]]|[[ဂျိန်းဘာသာ]]|[[ဆစ်ခ်ဘာသာ]]=ဘာသာရေး ဘဝ|#default=Senior posting}} }} | class35 = label | label35 = ᥘᥒ ᥓᥩᥒᥰ | data35 = {{{location|}}} | class36 = role | label36 = ᥓᥪ ᥓᥧᥛᥳ | data36 = {{{title|{{{Title|}}}}}} | label37 = Period in&nbsp;office | data37 = {{{period|{{{Period|}}}}}} | label38 = Consecration | data38 = {{{consecration|}}} | label39 = ᥐᥨᥝᥳ ᥟᥩᥢ ᥖᥣᥒᥰ | data39 = {{{predecessor|{{{Predecessor|}}}}}} | label40 = ᥐᥨᥝᥳ ᥔᥪᥙᥱ ᥙᥧᥖ | data40 = {{{successor|{{{Successor|}}}}}} | label41 = Reason for&nbsp;exit | data41 = {{{reason|{{{Reason|}}}}}} | label42 = ᥓᥢᥳ | data42 = {{{rank|{{{Rank|}}}}}} | header43 = {{#if:{{{teacher|}}}{{{guru|}}}{{{reincarnation_of|{{{reincarnation of|}}}}}}{{{disciples|}}}{{{students|}}}{{{initiated|}}}{{{literary_works|}}}{{{works|}}}{{{ordination|}}}{{{profession|}}}{{{initiation|}}}{{{initiation_name|}}}{{{initiation_date|}}}{{{initiation_place|}}}{{{initiator|}}}{{{initiation_name2|}}}{{{initiation_date2|}}}{{{initiation_place2|}}}{{{initiator2|}}}{{{previous_post|{{{previous post|}}}}}}{{{present_post|{{{present post|}}}}}}{{{post|}}}{{{website|}}}|{{#switch:{{{religion|}}}|[[ᥚᥣᥱ ᥔᥣᥱ ᥞᥤᥢᥱ ᥖᥧᥱ]]|[[ᥚᥣᥱ ᥔᥣᥱ ᥐᥤᥢᥰ]]|[[ᥚᥣᥱ ᥔᥣᥱ ᥔᥤᥐ]]=|#default=ᥓᥣᥖ ᥙᥣᥢ ᥚᥣᥱ ᥔᥣᥱ}} }} | label44 = {{#if:{{{guru|}}}|ᥐᥧᥳ ᥘᥧᥳ ᥔᥣᥱ ᥘᥣᥱ}} | data44 = {{#if:{{{guru|}}}|{{{guru}}}|{{{teacher|}}}}} | label45 = [[Reincarnation]] | data45 = {{{reincarnation_of|{{{reincarnation of|}}}}}} | label46 = {{#if:{{{disciples|}}}|ᥚᥧᥱ ᥓᥩᥛᥰ ᥘᥒᥴ|ᥘᥧᥐ ᥘᥩᥒᥳ}} | data46 = {{ifempty|{{{disciples|}}}|{{{students|}}}}} | label47 = {{#if:{{{initiated_label|}}}|{{{initiated_label|}}}|Initiated}} | data47 = {{{initiated|}}} | label48 = {{#if:{{{literary_works|}}}|ᥐᥣᥢ ᥘᥤᥐ ᥘᥣᥭᥰ|ᥐᥣᥢ}} | data48 = {{#if:{{{literary_works|}}}|{{{literary_works}}}|{{{works|}}}}} | label49 = Ordination | data49 = {{{ordination|}}} | label50 = Initiation{{#if:{{{initiation_rank|}}}|&nbsp;as {{{initiation_rank|}}}}} | data50 = {{br separated entries|{{{initiation|}}}|{{{initiation_name|}}}|{{{initiation_date|}}}|{{{initiation_place|}}}|{{#if:{{{initiator|}}}|by {{{initiator|}}}}}}} | label51 = Initiation{{#if:{{{initiation_rank2|}}}|&nbsp;as {{{initiation_rank2|}}}}} | data51 = {{br separated entries|{{{initiation_name2|}}}|{{{initiation_date2|}}}|{{{initiation_place2|}}}|{{#if:{{{initiator2|}}}|by {{{initiator2|}}}}}}} | label52 = ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥥᥒᥳ ᥖᥩᥒᥳ | data52 = {{{profession|}}} | label53 = ᥓᥢᥳ ᥗᥣᥢ&nbsp;ᥟᥩᥢ ᥖᥣᥒᥰ | data53 = {{{previous_post|{{{previous post|}}}}}} | label54 = ᥓᥢᥳ ᥗᥣᥢ ᥕᥣᥛᥰ ᥘᥥᥝ | data54 = {{{present_post|{{{present post|}}}}}} | label55 = Post | data55 = {{{post|}}} | label56 = ᥗᥧᥐᥴ ᥕᥩᥒᥲ ᥕᥨᥝᥰ | data56 = {{if empty|{{{honors|}}}|{{{honours|}}}}} | label57 = ᥘᥩᥒ ᥞᥨᥛᥱ ᥒᥛᥰ | data57 = {{{influenced|}}} | label58 = {{{free_label|}}} | data58 = {{#if:{{{free_label|}}}|{{{free_text|}}}}} | label59 = ᥝᥦᥙᥳ ᥔᥣᥭᥳ | data59 = {{{website|}}} | label60 = ᥘᥣᥭᥰ ᥛᥪᥰ | data60 = {{#invoke:InfoboxImage|InfoboxImage|image={{{signature|}}}|upright=0.9|alt={{{signature_alt|}}}}} | data61 = {{{module|}}} | belowstyle = text-align:left; border-top:1px #aaa solid; | below = {{{footnotes|}}} }}<includeonly>{{#ifeq:{{{child|{{{embed|}}}}}}|yes||{{Wikidata image|1={{{image|}}}|2={{{nocat_wdimage|}}}}}}}</includeonly><noinclude> </noinclude> fll6e98mt8n40o1lwnrxi4e4ultowzy ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement 10 184 5721 4924 2025-03-01T22:21:58Z Saimawnkham 28 5721 wikitext text/x-wiki {{Infobox | bodyclass = geography vcard | bodystyle = width:23em | headerstyle = text-align:left | abovestyle = font-size:1.25em; white-space:nowrap | above = <span class="fn org">{{#if:{{{name|}}}|{{{name}}}|{{#if:{{{official_name|}}}|{{{official_name}}}|{{PAGENAMEBASE}}}}}}</span>{{#if:{{{native_name|}}}|<br /><span class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</span>}}{{#if:{{{other_name|}}}|<br /><span class="nickname" style="font-size:78%">{{{other_name}}}</span>}}<!-- ** names, type, and transliterations ** -->{{Infobox|child=yes|decat=yes<!-- Remove from [[ᥙᥫᥒ ᥗᥣᥢ:Articles which use infobox templates with no data rows]] --> | subheaderstyle = background-color:#cddeff; font-weight:bold; | subheader = {{#if:{{Both|{{{name|}}}{{{official_name|}}}|{{{settlement_type|{{{type|}}}}}}}}|<span class="category">{{{settlement_type|{{{type}}}}}}</span>}} | rowclass1 = mergedtoprow | header1 = {{#if:{{{name|}}}|{{{official_name|}}}}} | rowclass3 = mergedtoprow | header3 = {{#if:{{{translit_lang1|}}}|{{{translit_lang1}}}&nbsp;transcription(s)<!-- ***Transliteration language 1*** -->{{Infobox|child=yes |rowclass1 = {{#if:{{{translit_lang1_type1|}}}|mergedrow|mergedbottomrow}} |label1 = &nbsp;•&nbsp;{{{translit_lang1_type}}} |data1 = {{#if:{{{translit_lang1_type|}}}|{{{translit_lang1_info|}}}}} |rowclass3 = {{#if:{{{translit_lang1_type2|}}}|mergedrow|mergedbottomrow}} |label3 = &nbsp;•&nbsp;{{{translit_lang1_type1}}} |data3 = {{#if:{{{translit_lang1_type1|}}}|{{{translit_lang1_info1|}}}}} |rowclass4 = {{#if:{{{translit_lang1_type3|}}}|mergedrow|mergedbottomrow}} |label4 =&nbsp;•&nbsp;{{{translit_lang1_type2}}} |data4 = {{#if:{{{translit_lang1_type2|}}}|{{{translit_lang1_info2|}}}}} |rowclass5 = {{#if:{{{translit_lang1_type4|}}}|mergedrow|mergedbottomrow}} |label5 = &nbsp;•&nbsp;{{{translit_lang1_type3}}} |data5 = {{#if:{{{translit_lang1_type3|}}}|{{{translit_lang1_info3|}}}}} |rowclass6 = {{#if:{{{translit_lang1_type5|}}}|mergedrow|mergedbottomrow}} |label6 = &nbsp;•&nbsp;{{{translit_lang1_type4}}} |data6 = {{#if:{{{translit_lang1_type4|}}}|{{{translit_lang1_info4|}}}}} |rowclass7 = {{#if:{{{translit_lang1_type6|}}}|mergedrow|mergedbottomrow}} |label7 = &nbsp;•&nbsp;{{{translit_lang1_type5}}} |data7 = {{#if:{{{translit_lang1_type5|}}}|{{{translit_lang1_info5|}}}}} |rowclass8 = mergedbottomrow |label8 = &nbsp;•&nbsp;{{{translit_lang1_type6}}} |data8 = {{#if:{{{translit_lang1_type6|}}}|{{{translit_lang1_info6|}}} }} }} }} | rowclass4 = mergedtoprow | header4 = {{#if:{{{translit_lang2|}}}|{{{translit_lang2}}}&nbsp;transcription(s)<!-- ***Transliteration language 2*** -->{{Infobox|child=yes |rowclass1 = {{#if:{{{translit_lang2_type1|}}}|mergedrow|mergedbottomrow}} |label1 = &nbsp;•&nbsp;{{{translit_lang2_type}}} |data1 = {{#if:{{{translit_lang2_type|}}}|{{{translit_lang2_info|}}}}} |rowclass3 = {{#if:{{{translit_lang2_type2|}}}|mergedrow|mergedbottomrow}} |label3 = &nbsp;•&nbsp;{{{translit_lang2_type1}}} |data3 = {{#if:{{{translit_lang2_type1|}}}|{{{translit_lang2_info1|}}}}} |rowclass4 = {{#if:{{{translit_lang2_type3|}}}|mergedrow|mergedbottomrow}} |label4 =&nbsp;•&nbsp;{{{translit_lang2_type2}}} |data4 = {{#if:{{{translit_lang2_type2|}}}|{{{translit_lang2_info2|}}}}} |rowclass5 = {{#if:{{{translit_lang2_type4|}}}|mergedrow|mergedbottomrow}} |label5 = &nbsp;•&nbsp;{{{translit_lang2_type3}}} |data5 = {{#if:{{{translit_lang2_type3|}}}|{{{translit_lang2_info3|}}}}} |rowclass6 = {{#if:{{{translit_lang2_type5|}}}|mergedrow|mergedbottomrow}} |label6 = &nbsp;•&nbsp;{{{translit_lang2_type4}}} |data6 = {{#if:{{{translit_lang2_type4|}}}|{{{translit_lang2_info4|}}}}} |rowclass7 = {{#if:{{{translit_lang2_type6|}}}|mergedrow|mergedbottomrow}} |label7 = &nbsp;•&nbsp;{{{translit_lang2_type5}}} |data7 = {{#if:{{{translit_lang2_type5|}}}|{{{translit_lang2_info5|}}}}} |rowclass8 = mergedbottomrow |label8 = &nbsp;•&nbsp;{{{translit_lang2_type6}}} |data8 = {{#if:{{{translit_lang2_type6|}}}|{{{translit_lang2_info6|}}} }} }} }} }}<!-- end ** names, type, and transliterations ** --> <!-- ***Skyline Image*** --> | imagestyle = padding:0.7em 0.8em | image = {{#invoke:InfoboxImage|InfoboxImage|image={{#if:{{{image_skyline|}}}|{{{image_skyline}}}|{{{image|}}}}}|size={{{image_size|{{{imagesize|}}}}}}|sizedefault=250px|alt={{{image_alt|{{{alt|}}}}}}|title={{{image_caption|{{{caption|Skyline of {{#if:{{{name|}}}|{{{name}}}|{{{official_name}}}}}}}}}}}}} | caption = {{{image_caption|{{{caption|}}}}}} <!-- ***Flag, Seal, Shield and Coat of arms*** --> | rowclass1 = mergedtoprow | class1 = maptable | data1 = {{#if:{{{image_flag|}}}{{{image_seal|}}}{{{image_shield|}}}{{{image_blank_emblem|}}}{{Both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}} |{{Infobox settlement/columns | 1 = {{#if:{{{image_flag|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_flag}}}|size={{{flag_size|}}}|sizedefault={{#if:{{Both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}|85px|100px}}|border={{Yesno |{{{flag_border|}}}|yes=yes|blank=yes}}|alt={{{flag_alt|}}}|title={{#if:{{{name|}}}|{{{name}}}|ᥓᥩᥛ ᥙᥤᥝ{{{official_name}}}}}}}<br /><small>'''{{Infobox settlement/link|type=ᥓᥩᥛ ᥙᥤᥝ|link={{{flag_link|}}}|name={{{official_name}}}}}'''</small>}} | 2 = {{#if:{{{image_seal|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_seal|}}}|size={{{seal_size|}}}|sizedefault={{#if:{{Both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}|85px|100px}}|alt={{{seal_alt|}}}|title={{#if:{{{name|}}}|{{{name}}}|ᥓᥧᥛᥲ {{{official_name}}}}}}}<br /><small>'''{{Infobox settlement/link|type={{#if:{{{seal_type|}}}|{{{seal_type}}}|ᥛᥤᥐ ᥛᥣᥭᥴ}}|link={{{seal_link|}}}|name={{{official_name}}}}}'''</small>}} | 3 = {{#if:{{{image_shield|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_shield|}}}||size={{{shield_size|}}}|sizedefault={{#if:{{Both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}|85px|100px}}|alt={{{shield_alt|}}}|title={{#if:{{{name|}}}|{{{name}}}|ᥓᥧᥛᥳ ᥞᥣᥒᥲ ᥖᥣᥒ{{{official_name}}}}}}}<br /><small>'''{{Infobox settlement/link|type=Coat of arms|link={{{shield_link|}}}|name={{{official_name}}}}}'''</small>}} | 4 = {{#if:{{{image_blank_emblem|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_blank_emblem|}}}|size={{{blank_emblem_size|}}}|sizedefault={{#if:{{Both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}|85px|100px}}|alt={{{blank_emblem_alt|}}}|title={{#if:{{{name|}}}|{{{name}}}|ᥞᥣᥒ ᥞᥤᥒ ᥓᥩᥛᥰ ᥙᥫᥒ {{{official_name}}}}}}}<br /><small>'''{{Infobox settlement/link|type={{#if:{{{blank_emblem_type|}}}|{{{blank_emblem_type}}}|Logo}}|link={{{blank_emblem_link|}}}|name={{{official_name}}}}}'''</small>}} | 5 = {{#if:{{{image_map|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map}}}|size={{{mapsize|}}}|sizedefault=100px|alt={{{map_alt|}}}|title={{{map_caption|{{#if:{{{name|}}}|{{{name}}}|ᥟᥩᥒᥲ ᥖᥤ {{{official_name}}}}}}}}}}{{#if:{{{map_caption|}}}|<br />{{{map_caption}}}}} }} | 0 = {{#if:{{{pushpin_map_narrow|}}}|{{#if:{{Both| {{{pushpin_map|}}} | {{{coordinates|}}} {{Both|{{{latd|}}}|{{{longd|}}}}} {{BBoth|{{{coordinates_wikidata|{{{wikidata|}}}}}}|{{#property:P625}}}} }}| {{Location map|{{{pushpin_map|}}} |border = none |alt = {{{pushpin_map_alt|}}} |caption = |float = center |width = {{#if:{{{pushpin_mapsize|}}}|{{{pushpin_mapsize}}}|150}} |default_width = 250 |relief= {{{pushpin_relief|}}} |AlternativeMap = {{{pushpin_image|}}} |overlay_image = {{{pushpin_overlay|}}} |coordinates = {{{coordinates|}}} |label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{#if:{{{pushpin_label|}}}|{{{pushpin_label}}}|{{#if:{{{name|}}}|{{{name}}}|{{{official_name|}}}}}}} }} |lat = {{#if:{{{latm|}}}{{{latNS|}}}| |{{{latd|}}} }} |long = {{#if:{{{longm|}}}{{{longEW|}}}| |{{{longd|}}} }} |lat_deg={{#if:{{{latm|}}}{{{latNS|}}}|{{{latd|}}} }} |lat_min={{#if:{{{latm|}}}{{{latNS|}}}|{{{latm|}}} }} |lat_sec={{#if:{{{lats|}}}{{{latNS|}}}|{{{lats|}}} }} |lat_dir={{{latNS|}}} |lon_deg={{#if:{{{longm|}}}{{{longEW|}}}|{{{longd|}}} }} |lon_min={{#if:{{{longm|}}}{{{longEW|}}}|{{{longm|}}} }} |lon_sec={{#if:{{{longs|}}}{{{longEW|}}}|{{{longs|}}} }} |lon_dir={{{longEW|}}} |marksize =6 |position = {{{pushpin_label_position|}}} }}{{#if:{{{pushpin_map_caption|}}}|<small>{{{pushpin_map_caption}}}</small>|{{#if:{{{map_caption|}}}|<small>{{{map_caption}}}</small>}}}} }} }} }} }} <!-- ***Etymology*** --> | rowclass2 = mergedtoprow | data2 = {{#if:{{{etymology|}}}|ᥒᥝᥲ ᥒᥣᥱ ᥓᥪ: {{{etymology}}} }} <!-- ***Nickname*** --> | rowclass3 = {{#if:{{{etymology|}}}|mergedrow|mergedtoprow}} | data3 = {{#if:{{{nickname|}}}|ᥓᥪ ᥙᥦᥒᥰ(ᥓᥫᥰ): <span class="nickname">{{{nickname}}}</span>}} <!-- ***Motto*** --> | rowclass4 = {{#if:{{{etymology|}}}{{{nickname|}}}|mergedrow|mergedtoprow}} | data4 = {{#if:{{{motto|}}}|ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: {{{motto}}} }} <!-- ***Anthem*** --> | rowclass5 = {{#if:{{{etymology|}}}{{{nickname|}}}{{{motto|}}}|mergedrow|mergedtoprow}} | data5 = {{#if:{{{anthem|}}}|ᥚᥥᥒᥰ ᥑᥣᥛᥰ ᥛᥣᥭᥴ ᥖᥩᥒᥰ: {{{anthem}}} }} <!-- ***Map*** --> | rowclass6 = mergedtoprow | data6 = {{#if:{{Both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}||{{#if:{{{image_map|}}} |{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map}}}|size={{{mapsize|}}}|sizedefault=250px|alt={{{map_alt|}}}|title={{{map_caption|Location of {{#if:{{{name|}}}|{{{name}}}|{{{official_name}}}}}}}}}}{{#if:{{{map_caption|}}}|<br /><small>{{{map_caption}}}</small>}} }}}} | rowclass7 = mergedrow | data7 = {{#if:{{{image_map1|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map1}}}|size={{{mapsize1|}}}|sizedefault=250px|alt={{{map_alt1|}}}|title={{{map_caption1|Location of {{#if:{{{name|}}}|{{{name}}}|{{{official_name}}}}}}}}}}{{#if:{{{map_caption1|}}}|<br /><small>{{{map_caption1}}}</small>}} }} <!-- ***Pushpin Map*** --> | rowclass9 = mergedtoprow | data9 = {{#if:{{{pushpin_map_narrow|}}}||{{#if:{{Both| {{{pushpin_map|}}} | {{{coordinates|}}} {{Both|{{{latd|}}}|{{{longd|}}}}} {{Both|{{{coordinates_wikidata|{{{wikidata|}}}}}}|{{#property:P625}}}} }}| {{Location map|{{{pushpin_map|}}} |border = none |alt = {{{pushpin_map_alt|}}} |caption = |float = center |width = {{{pushpin_mapsize|}}} |default_width = 250 |relief= {{{pushpin_relief|}}} |AlternativeMap = {{{pushpin_image|}}} |overlay_image = {{{pushpin_overlay|}}} |coordinates = {{{coordinates|}}} |label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{#if:{{{pushpin_label|}}}|{{{pushpin_label}}}|{{#if:{{{name|}}}|{{{name}}}|{{{official_name|}}}}}}} }} |lat = {{#if:{{{latm|}}}{{{latNS|}}}| |{{{latd|}}} }} |long = {{#if:{{{longm|}}}{{{longEW|}}}| |{{{longd|}}} }} |lat_deg={{#if:{{{latm|}}}{{{latNS|}}}|{{{latd|}}} }} |lat_min={{#if:{{{latm|}}}{{{latNS|}}}|{{{latm|}}} }} |lat_sec={{#if:{{{lats|}}}{{{latNS|}}}|{{{lats|}}} }} |lat_dir={{{latNS|}}} |lon_deg={{#if:{{{longm|}}}{{{longEW|}}}|{{{longd|}}} }} |lon_min={{#if:{{{longm|}}}{{{longEW|}}}|{{{longm|}}} }} |lon_sec={{#if:{{{longs|}}}{{{longEW|}}}|{{{longs|}}} }} |lon_dir={{{longEW|}}} |marksize =6 |position = {{{pushpin_label_position|}}} }}{{#if:{{{pushpin_map_caption|}}}|<small>{{{pushpin_map_caption}}}</small>|{{#if:{{{map_caption|}}}|<small>{{{map_caption}}}</small>}}}} }} }} <!-- ***Coordinates*** --> | rowclass11 = {{#if:{{{image_map|}}}{{{image_map1|}}}{{{pushpin_map|}}}|{{#if:{{{grid_position|}}}|mergedrow|mergedbottomrow}}}} | data11 = {{#if:{{{coordinates|}}} |ᥐᥨᥝᥱ ᥟᥩᥰ ᥖᥤ ᥢᥥᥖᥳ{{#if:{{{coor_pinpoint|{{{coor_type|}}}}}}|&#32;({{{coor_pinpoint|{{{coor_type|}}}}}})}}: {{#invoke:Coordinates|coordinsert|{{{coordinates}}}|type:city{{#if:{{{population_total|}}}|{{#iferror:{{#expr:{{formatnum:{{{population_total}}}|R}}+1}}||({{formatnum:{{{population_total}}}|R}})}}}}|{{#if:{{{subdivision_name|}}}|region:{{Country abbreviation|{{{subdivision_name}}}|{{{subdivision_name1|}}} }} }} }}{{{coordinates_footnotes|}}} |{{#if:{{Both|{{{latd|}}}|{{{longd|}}}}}{{Both|{{{coordinates_wikidata|{{{wikidata|}}}}}}|{{#property:P625}}}} |ᥐᥨᥝᥱ ᥟᥩᥰ ᥖᥤ ᥢᥥᥖᥳ{{#if:{{{coor_pinpoint|{{{coor_type|}}}}}}|&#32;({{{coor_pinpoint|{{{coor_type|}}}}}})|}}: {{Geobox coor|{{{latd|}}}|{{{latm|}}}|{{{lats|}}}|{{{latNS|}}}|{{{longd|}}}|{{{longm|}}}|{{{longs|}}}|{{{longEW|}}}|{{#if:{{{coordinates_type|}}}|{{{coordinates_type}}}|type:city{{#if:{{{population_total|}}}|{{#iferror:{{#expr:{{formatnum:{{{population_total}}}|R}}+1}}||({{formatnum:{{{population_total}}}|R}})}}|}}{{#if:{{{coordinates_region|}}}|_region:{{{coordinates_region}}}|{{#if:{{{subdivision_name|}}}|_region:{{Country abbreviation|{{{subdivision_name|}}}|{{{subdivision_name1|}}} }} }} }} }}|{{#ifeq:{{{coordinates_display|}}}|inline|μ1|{{#if:{{{coordinates_display|}}}|title|μ1}}}}={{{coordinates_display|}}}|{{#if:{{{coordinates_format|}}}|format|μ2}}={{{coordinates_format|}}}|wikidata={{{coordinates_wikidata|{{{wikidata|}}}}}}}}{{{coordinates_footnotes|}}} }} }} | rowclass12 = {{#if:{{{image_map|}}}{{{image_map1|}}}{{{pushpin_map|}}}|mergedbottomrow|mergedrow}} | label12 = {{Ifempty|{{{grid_name|}}}|Grid&nbsp;position}} | data12 = {{{grid_position|}}} <!-- ***Subdivisions*** --> | rowclass13 = mergedtoprow | label13 = {{{subdivision_type}}} | data13 = {{#if:{{{subdivision_type|}}}|{{{subdivision_name|}}} }} | rowclass14 = mergedrow | label14 = {{{subdivision_type1}}} | data14 = {{#if:{{{subdivision_type1|}}}|{{{subdivision_name1|}}} }} | rowclass15 = mergedrow | label15 = {{{subdivision_type2}}} | data15 = {{#if:{{{subdivision_type2|}}}|{{{subdivision_name2|}}} }} | rowclass16 = mergedrow | label16 = {{{subdivision_type3}}} | data16 = {{#if:{{{subdivision_type3|}}}|{{{subdivision_name3|}}} }} | rowclass17 = mergedrow | label17 = {{{subdivision_type4}}} | data17 = {{#if:{{{subdivision_type4|}}}|{{{subdivision_name4|}}} }} | rowclass18 = mergedrow | label18 = {{{subdivision_type5}}} | data18 = {{#if:{{{subdivision_type5|}}}|{{{subdivision_name5|}}} }} | rowclass19 = mergedrow | label19 = {{{subdivision_type6}}} | data19 = {{#if:{{{subdivision_type6|}}}|{{{subdivision_name6|}}} }} <!--***Established*** --> | rowclass20 = mergedtoprow | label20 = {{{established_title}}} | data20 = {{#if:{{{established_title|}}}|{{{established_date|}}} }} | rowclass21 = mergedrow | label21 = {{{established_title1}}} | data21 = {{#if:{{{established_title1|}}}|{{{established_date1|}}} }} | rowclass22 = mergedrow | label22 = {{{established_title2}}} | data22 = {{#if:{{{established_title2|}}}|{{{established_date2|}}} }} | rowclass23 = mergedrow | label23 = {{{established_title3}}} | data23 = {{#if:{{{established_title3|}}}|{{{established_date3|}}} }} | rowclass24 = mergedrow | label24 = {{{established_title4}}} | data24 = {{#if:{{{established_title4|}}}|{{{established_date4|}}} }} | rowclass25 = mergedrow | label25 = {{{established_title5}}} | data25 = {{#if:{{{established_title5|}}}|{{{established_date5|}}} }} | rowclass26 = mergedrow | label26 = {{{established_title6}}} | data26 = {{#if:{{{established_title6|}}}|{{{established_date6|}}} }} | rowclass27 = mergedrow | label27 = {{{established_title7}}} | data27 = {{#if:{{{established_title7|}}}|{{{established_date7|}}} }} | rowclass28 = mergedrow | label28 = {{{extinct_title}}} | data28 = {{#if:{{{extinct_title|}}}|{{{extinct_date|}}} }} | rowclass29 = mergedrow | label29 = Founded by | data29 = {{{founder|}}} | rowclass30 = mergedrow | label30 = [[:en:Namesake|ᥙᥢ ᥓᥪ ᥖᥣᥱ]] | data30 = {{{named_for|}}} <!-- ***Seat of government and subdivisions within the settlement*** --> | rowclass31 = mergedtoprow | label31 = {{#if:{{{seat_type|}}}|{{{seat_type}}}|ᥟᥩᥒᥲ ᥖᥤ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ}} | data31 = {{{seat|}}} | rowclass32 = mergedrow | label32 = {{#if:{{{seat1_type|}}}|{{{seat1_type}}}|ᥟᥩᥒᥲ ᥖᥤ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥐᥝᥱ}} | data32 = {{{seat1|}}} | rowclass33 = {{#if:{{{seat|}}}{{{seat1|}}}|mergedrow|mergedtoprow}} | label33 = {{#if:{{{parts_type|}}}|{{{parts_type}}}|Boroughs}} | data33 = {{#if:{{{parts|}}}{{{p1|}}} |{{#ifeq:{{{parts_style|}}}|para |<b>{{{parts|}}}{{#if:{{Both|{{{parts|}}}|{{{p1|}}}}}|&#58;&nbsp;|}}</b>{{Comma separated entries|{{{p1|}}}|{{{p2|}}}|{{{p3|}}}|{{{p4|}}}|{{{p5|}}}|{{{p6|}}}|{{{p7|}}}|{{{p8|}}}|{{{p9|}}}|{{{p10|}}}|{{{p11|}}}|{{{p12|}}}|{{{p13|}}}|{{{p14|}}}|{{{p15|}}}|{{{p16|}}}|{{{p17|}}}|{{{p18|}}}|{{{p19|}}}|{{{p20|}}}|{{{p21|}}}|{{{p22|}}}|{{{p23|}}}|{{{p24|}}}|{{{p25|}}}|{{{p26|}}}|{{{p27|}}}|{{{p28|}}}|{{{p29|}}}|{{{p30|}}}|{{{p31|}}}|{{{p32|}}}|{{{p33|}}}|{{{p34|}}}|{{{p35|}}}|{{{p36|}}}|{{{p37|}}}|{{{p38|}}}|{{{p39|}}}|{{{p40|}}}|{{{p41|}}}|{{{p42|}}}|{{{p43|}}}|{{{p44|}}}|{{{p45|}}}|{{{p46|}}}|{{{p47|}}}|{{{p48|}}}|{{{p49|}}}|{{{p50|}}}}} |{{#if:{{{p1|}}}|{{Collapsible list|title={{{parts|}}}|expand={{#switch:{{{parts_style|}}}|coll=|list=y|{{#if:{{{p6|}}}||y}}}}|1={{{p1|}}}|2={{{p2|}}}|3={{{p3|}}}|4={{{p4|}}}|5={{{p5|}}}|6={{{p6|}}}|7={{{p7|}}}|8={{{p8|}}}|9={{{p9|}}}|10={{{p10|}}}|11={{{p11|}}}|12={{{p12|}}}|13={{{p13|}}}|14={{{p14|}}}|15={{{p15|}}}|16={{{p16|}}}|17={{{p17|}}}|18={{{p18|}}}|19={{{p19|}}}|20={{{p20|}}}|21={{{p21|}}}|22={{{p22|}}}|23={{{p23|}}}|24={{{p24|}}}|25={{{p25|}}}|26={{{p26|}}}|27={{{p27|}}}|28={{{p28|}}}|29={{{p29|}}}|30={{{p30|}}}|31={{{p31|}}}|32={{{p32|}}}|33={{{p33|}}}|34={{{p34|}}}|35={{{p35|}}}|36={{{p36|}}}|37={{{p37|}}}|38={{{p38|}}}|39={{{p39|}}}|40={{{p40|}}}|41={{{p41|}}}|42={{{p42|}}}|43={{{p43|}}}|44={{{p44|}}}|45={{{p45|}}}|46={{{p46|}}}|47={{{p47|}}}|48={{{p48|}}}|49={{{p49|}}}|50={{{p50|}}}}} |{{{parts}}} }} }} }} <!-- ***Government type and Leader*** --> | rowclass34 = mergedtoprow | header34 = {{#if:{{{government_type|}}}{{{governing_body|}}}{{{leader_name|}}}{{{leader_name1|}}}{{{leader_name2|}}}{{{leader_name3|}}}{{{leader_name4|}}}|ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ<span style="font-weight:normal">{{{government_footnotes|}}}</span>}} <!-- ***Government*** --> | rowclass35 = mergedrow | label35 = &nbsp;•&nbsp;ᥙᥫᥒ ᥔᥦᥢᥰ | data35 = {{{government_type|}}} | rowclass36 = mergedrow | label36 = &nbsp;•&nbsp;ᥓᥧᥛᥰ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ | class36 = agent | data36 = {{{governing_body|}}} | rowclass37 = mergedrow | label37 = &nbsp;•&nbsp;{{{leader_title}}} | data37 = {{#if:{{{leader_title|}}}|{{{leader_name|}}} {{#if:{{{leader_party|}}}|({{Polparty|{{{subdivision_name}}}|{{{leader_party}}}}})}}}} | rowclass38 = mergedrow | label38 = &nbsp;•&nbsp;{{{leader_title1}}} | data38 = {{#if:{{{leader_title1|}}}|{{{leader_name1|}}}}} | rowclass39 = mergedrow | label39 = &nbsp;•&nbsp;{{{leader_title2}}} | data39 = {{#if:{{{leader_title2|}}}|{{{leader_name2|}}}}} | rowclass40 = mergedrow | label40 = &nbsp;•&nbsp;{{{leader_title3}}} | data40 = {{#if:{{{leader_title3|}}}|{{{leader_name3|}}}}} | rowclass41 = mergedrow | label41 = &nbsp;•&nbsp;{{{leader_title4}}} | data41 = {{#if:{{{leader_title4|}}}|{{{leader_name4|}}}}} <!-- ***Geographical characteristics*** --> <!-- ***Area*** --> | rowclass42 = mergedtoprow | header42 = {{#if:{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}}{{{area_land_km2|}}}{{{area_land_ha|}}}{{{area_land_acre|}}}{{{area_land_sq_mi|}}}{{{area_water_km2|}}}{{{area_water_ha|}}}{{{area_water_acre|}}}{{{area_water_sq_mi|}}}{{{area_urban_km2|}}}{{{area_urban_ha|}}}{{{area_urban_acre|}}}{{{area_urban_sq_mi|}}}{{{area_rural_sq_mi|}}}{{{area_rural_ha|}}}{{{area_rural_acre|}}}{{{area_rural_km2|}}}{{{area_metro_km2|}}}{{{area_metro_ha|}}}{{{area_metro_acre|}}}{{{area_blank1_km2|}}}{{{area_blank1_ha|}}}{{{area_blank1_acre|}}}{{{area_metro_sq_mi|}}}{{{area_blank1_sq_mi|}}} |{{#if:{{Both|{{#ifeq:{{{total_type}}}|&nbsp;|1}}|{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}}}} |<!-- displayed below --> |ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ<span style="font-weight:normal">{{{area_footnotes|}}}</span> }} }} | rowclass43 = {{#if:{{Both|{{#ifeq:{{{total_type}}}|&nbsp;|1}}|{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}}}}|mergedtoprow|mergedrow}} | label43 = {{#if:{{Both|{{#ifeq:{{{total_type}}}|&nbsp;|1}}|{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}}}} |ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ<span style="font-weight:normal">{{{area_footnotes|}}}</span> |&nbsp;•&nbsp;{{#if:{{{total_type|}}}|{{{total_type}}}|{{#if:{{{area_metro_km2|}}}{{{area_metro_sq_mi|}}}{{{area_urban_km2|}}}{{{area_urban_sq_mi|}}}{{{area_rural_km2|}}}{{{area_rural_sq_mi|}}}{{{population_metro|}}}{{{population_urban|}}}{{{population_rural|}}}|{{#if:{{{settlement_type|{{{type|}}}}}}|{{{settlement_type|{{{type}}}}}}|ᥝᥥᥒᥰ}}|ᥞᥧᥙ}}}} }} | data43 = {{#if:{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}} |{{Infobox_settlement/areadisp |km2 ={{{area_total_km2|}}} |ha ={{{area_total_ha|}}} |acre ={{{area_total_acre|}}} |sqmi ={{{area_total_sq_mi|}}} |dunam={{{area_total_dunam|}}} |link ={{#switch:{{{dunam_link|}}}||on|total=on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} |mag ={{{area_magnitude|}}} }}}} | rowclass44 = mergedrow | label44 = &nbsp;•&nbsp;ᥙᥩᥖᥴ ᥘᥤᥢ | data44 = {{#if:{{{area_land_km2|}}}{{{area_land_ha|}}}{{{area_land_acre|}}}{{{area_land_sq_mi|}}}{{{area_land_dunam|}}} |{{Infobox_settlement/areadisp |km2 ={{{area_land_km2|}}} |ha ={{{area_land_ha|}}} |acre ={{{area_land_acre|}}} |sqmi ={{{area_land_sq_mi|}}} |dunam={{{area_land_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|land|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass45 = mergedrow | label45 = &nbsp;•&nbsp;Water | data45 = {{#if:{{{area_water_km2|}}}{{{area_water_ha|}}}{{{area_water_acre|}}}{{{area_water_sq_mi|}}}{{{area_water_dunam|}}} |{{Infobox_settlement/areadisp |km2 ={{{area_water_km2|}}} |ha ={{{area_water_ha|}}} |acre ={{{area_water_acre|}}} |sqmi ={{{area_water_sq_mi|}}} |dunam={{{area_water_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|water|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }} {{#if:{{{area_water_percent|}}}| &nbsp;{{{area_water_percent}}}%}}}} | rowclass46 = mergedrow | label46 = &nbsp;•&nbsp;ᥘᥬᥰ ᥝᥥᥒᥰ<span style="font-weight:normal">{{{area_urban_footnotes|}}}</span> | data46 = {{#if:{{{area_urban_km2|}}}{{{area_urban_ha|}}}{{{area_urban_acre|}}}{{{area_urban_sq_mi|}}}{{{area_urban_dunam|}}} |{{Infobox_settlement/areadisp |km2 ={{{area_urban_km2|}}} |ha ={{{area_urban_ha|}}} |acre ={{{area_urban_acre|}}} |sqmi ={{{area_urban_sq_mi|}}} |dunam={{{area_urban_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|urban|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass47 = mergedrow | label47 = &nbsp;•&nbsp;ᥘᥬᥰ ᥝᥥᥒᥰ<span style="font-weight:normal">{{{area_rural_footnotes|}}}</span> | data47 = {{#if:{{{area_rural_km2|}}}{{{area_rural_ha|}}}{{{area_rural_acre|}}}{{{area_rural_sq_mi|}}}{{{area_rural_dunam|}}} |{{Infobox_settlement/areadisp |km2 ={{{area_rural_km2|}}} |ha ={{{area_rural_ha|}}} |acre ={{{area_rural_acre|}}} |sqmi ={{{area_rural_sq_mi|}}} |dunam={{{area_rural_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|rural|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass48 = mergedrow | label48 =&nbsp;•&nbsp;ᥛᥣᥢᥲ ᥘᥩᥐ<span style="font-weight:normal">{{{area_metro_footnotes|}}}</span> | data48 = {{#if:{{{area_metro_km2|}}}{{{area_metro_ha|}}}{{{area_metro_acre|}}}{{{area_metro_sq_mi|}}}{{{area_metro_dunam|}}} |{{Infobox_settlement/areadisp |km2 ={{{area_metro_km2|}}} |ha ={{{area_metro_ha|}}} |acre ={{{area_metro_acre|}}} |sqmi ={{{area_metro_sq_mi|}}} |dunam={{{area_metro_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|metro|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} <!-- ***Area rank*** --> | rowclass49 = mergedrow | label49 = ᥓᥢᥳ ᥗᥣᥢ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ | data49 = {{{area_rank|}}} | rowclass50 = mergedrow | label50 = &nbsp;•&nbsp;{{{area_blank1_title}}} | data50 = {{#if:{{{area_blank1_km2|}}}{{{area_blank1_ha|}}}{{{area_blank1_acre|}}}{{{area_blank1_sq_mi|}}}{{{area_blank1_dunam|}}} |{{Infobox_settlement/areadisp |km2 ={{{area_blank1_km2|}}} |ha ={{{area_blank1_ha|}}} |acre ={{{area_blank1_acre|}}} |sqmi ={{{area_blank1_sq_mi|}}} |dunam={{{area_blank1_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|blank1|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass51 = mergedrow | label51 = &nbsp;•&nbsp;{{{area_blank2_title}}} | data51 = {{#if:{{{area_blank2_km2|}}}{{{area_blank2_ha|}}}{{{area_blank2_acre|}}}{{{area_blank2_sq_mi|}}}{{{area_blank2_dunam|}}} |{{Infobox_settlement/areadisp |km2 ={{{area_blank2_km2|}}} |ha ={{{area_blank2_ha|}}} |acre ={{{area_blank2_acre|}}} |sqmi ={{{area_blank2_sq_mi|}}} |dunam={{{area_blank2_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|blank2|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass52 = mergedrow | label52 = &nbsp; | data52 = {{#if:{{{area_note|}}}|<small>{{{area_note}}}</small>}} <!-- ***Dimensions*** --> | rowclass53 = mergedtoprow | header53 = {{#if:{{{length_km|}}}{{{length_mi|}}}{{{width_km|}}}{{{width_mi|}}}|Dimensions<span style="font-weight:normal">{{{dimensions_footnotes|}}}</span>}} | rowclass54 = mergedrow | label54 = &nbsp;•&nbsp;ᥘᥣᥲ ᥕᥣᥝᥰ | data54 = {{#if:{{{length_km|}}}{{{length_mi|}}} | {{Infobox_settlement/lengthdisp |km ={{{length_km|}}} |mi ={{{length_mi|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} | rowclass55 = mergedrow | label55 = &nbsp;•&nbsp;ᥘᥣᥲ ᥐᥣᥒᥲ | data55 = {{#if:{{{width_km|}}}{{{width_mi|}}} |{{Infobox_settlement/lengthdisp |km ={{{width_km|}}} |mi ={{{width_mi|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} <!-- ***Elevation*** --> | rowclass56 = mergedtoprow | label56 = ᥘᥣᥲ ᥔᥧᥒᥴ ᥙᥣᥒᥱ ᥘᥣᥭᥱ<span style="font-weight:normal">{{{elevation_footnotes|}}}{{#if:{{{elevation_point|}}}|&#32;({{{elevation_point}}})}}</span> | data56 = {{#if:{{{elevation_m|}}}{{{elevation_ft|}}} |{{Infobox_settlement/lengthdisp |m ={{{elevation_m|}}} |ft ={{{elevation_ft|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} | rowclass57 = mergedtoprow | label57 = ᥖᥣᥒᥰ ᥔᥧᥒᥴ&nbsp;ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ<span style="font-weight:normal">{{{elevation_max_footnotes|}}}{{#if:{{{elevation_max_point|}}}|&#32;({{{elevation_max_point}}})}}</span> | data57 = {{#if:{{{elevation_max_m|}}}{{{elevation_max_ft|}}} |{{Infobox_settlement/lengthdisp |m ={{{elevation_max_m|}}} |ft ={{{elevation_max_ft|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} <!-- ***Elevation max rank*** --> | rowclass58 = mergedrow | label58 = &nbsp;•&nbsp;ᥓᥢᥳ ᥗᥣᥢ | data58 = {{#if:{{{elevation_max_m|}}}{{{elevation_max_ft|}}}| {{{elevation_max_rank|}}} }} | rowclass59 = {{#if:{{{elevation_min_rank|}}}|mergedrow|mergedbottomrow}} | label59 = ᥖᥤ ᥖᥛᥱ ᥔᥧᥖᥴ&nbsp;ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ<span style="font-weight:normal">{{{elevation_min_footnotes|}}}{{#if:{{{elevation_min_point|}}}|&#32;({{{elevation_min_point}}})}}</span> | data59 = {{#if:{{{elevation_min_m|}}}{{{elevation_min_ft|}}} |{{Infobox_settlement/lengthdisp |m ={{{elevation_min_m|}}} |ft ={{{elevation_min_ft|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} <!-- ***Elevation min rank*** --> | rowclass60 = mergedrow | label60 = &nbsp;•&nbsp;ᥓᥢᥳ ᥗᥣᥢ | data60 = {{#if:{{{elevation_min_m|}}}{{{elevation_min_ft|}}}|{{{elevation_min_rank|}}}}} <!-- ***Population*** --> | rowclass61 = mergedtoprow | label61 = ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ <span style="font-weight:normal">{{#if:{{{population_as_of|}}}|({{{population_as_of}}})}}{{{population_footnotes|}}}</span> | data61 = {{#if:{{{population|}}} | {{formatnum:{{{population}}}}} | {{#ifeq:{{{total_type}}}|&nbsp; | {{#if:{{{population_total|}}} | {{formatnum:{{{population_total}}}}} }} }} }} | rowclass62 = mergedtoprow | header62 = {{#if:{{{population|}}} | |{{#ifeq:{{{total_type}}}|&nbsp; | |{{#if:{{{population_total|}}}{{{population_urban|}}}{{{population_rural|}}}{{{population_metro|}}}{{{population_blank1|}}}{{{population_blank2|}}}{{{population_est|}}} |ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ <span style="font-weight:normal">{{#if:{{{population_as_of|}}}|({{{population_as_of}}})}}{{{population_footnotes|}}}</span> }} }} }} | rowclass63 = mergedrow | label63 = &nbsp;•&nbsp;{{#if:{{{total_type|}}}|{{{total_type}}}|{{#if:{{{population_metro|}}}{{{population_urban|}}}{{{population_rural|}}}{{{area_metro_km2|}}}{{{area_metro_sq_mi|}}}{{{area_urban_km2|}}}{{{area_urban_sq_mi|}}}{{{area_rural_km2|}}}{{{area_rural_sq_mi|}}}|{{#if:{{{settlement_type|{{{type|}}}}}}|{{{settlement_type|{{{type}}}}}}|ᥝᥥᥒᥰ}}|ᥞᥧᥙ}}}} | data63 = {{#if:{{{population|}}} | |{{#ifeq:{{{total_type}}}|&nbsp; | |{{#if:{{{population_total|}}} | {{formatnum:{{{population_total}}}}} }} }} }} | rowclass64 = mergedrow | label64 = &nbsp;•&nbsp;ᥘᥣᥛᥰ ᥖᥨᥭᥰ&nbsp;<span style="font-weight:normal">({{{pop_est_as_of}}}){{{pop_est_footnotes|}}}</span> | data64 = {{#if:{{{population_est|}}}|{{formatnum:{{{population_est}}}}} }} <!-- ***Population rank*** --> | rowclass65 = mergedrow | label65 =&nbsp;•&nbsp;ᥓᥢᥳ ᥗᥣᥢ | data65 = {{{population_rank|}}} | rowclass66 = mergedrow | label66 = &nbsp;•&nbsp;ᥖᥣᥒᥰ ᥔᥖᥳ | data66 = {{#if:{{{population_density_km2|}}}{{{population_density_sq_mi|}}}{{{population_total|}}} |{{Infobox_settlement/densdisp |/km2 ={{{population_density_km2|}}} |/sqmi={{{population_density_sq_mi|}}} |pop ={{{population_total|}}} |dunam={{{area_total_dunam|}}} |ha ={{{area_total_ha|}}} |km2 ={{{area_total_km2|}}} |acre ={{{area_total_acre|}}} |sqmi ={{{area_total_sq_mi|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} <!-- ***Population density rank*** --> | rowclass67 = mergedrow | label67 = &nbsp;•&nbsp;ᥖᥣᥒᥰ ᥔᥖᥳ&nbsp;ᥓᥢᥳ ᥗᥣᥢ | data67 = {{{population_density_rank|}}} | rowclass68 = mergedrow | label68 = &nbsp;•&nbsp;ᥘᥬᥰ ᥝᥥᥒᥰ<span style="font-weight:normal">{{{population_urban_footnotes|}}}</span> | data68 = {{#if:{{{population_urban|}}}| {{formatnum:{{{population_urban}}}}} }} | rowclass69 = mergedrow | label69 = &nbsp;•&nbsp;ᥘᥬᥰ ᥝᥥᥒᥰ&nbsp;ᥖᥣᥒᥰ ᥔᥖᥳ | data69 = {{#if:{{{population_density_urban_km2|}}}{{{population_density_urban_sq_mi|}}}{{{population_urban|}}} |{{Infobox_settlement/densdisp |/km2 ={{{population_density_urban_km2|}}} |/sqmi={{{population_density_urban_sq_mi|}}} |pop ={{{population_urban|}}} |ha ={{{area_urban_ha|}}} |km2 ={{{area_urban_km2|}}} |acre ={{{area_urban_acre|}}} |sqmi ={{{area_urban_sq_mi|}}} |dunam={{{area_urban_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass70 = mergedrow | label70 = &nbsp;•&nbsp;ᥛᥣᥢᥲ ᥘᥩᥐ<span style="font-weight:normal">{{{population_rural_footnotes|}}}</span> | data70 = {{#if:{{{population_rural|}}}|{{formatnum:{{{population_rural}}}}}}} | rowclass71 = mergedrow | label71 = &nbsp;•&nbsp;ᥛᥣᥢᥲ ᥘᥩᥐ&nbsp;ᥖᥣᥒᥰ ᥔᥖᥳ | data71 = {{#if:{{{population_density_rural_km2|}}}{{{population_density_rural_sq_mi|}}}{{{population_rural|}}} |{{Infobox_settlement/densdisp |/km2 ={{{population_density_rural_km2|}}} |/sqmi={{{population_density_rural_sq_mi|}}} |pop ={{{population_rural|}}} |ha ={{{area_rural_ha|}}} |km2 ={{{area_rural_km2|}}} |acre ={{{area_rural_acre|}}} |sqmi ={{{area_rural_sq_mi|}}} |dunam={{{area_rural_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass72 = mergedrow | label72 =&nbsp;•&nbsp;[[:en:Metropolitan area|ᥝᥥᥒᥰ ᥘᥨᥒᥴ]]<span style="font-weight:normal">{{{population_metro_footnotes|}}}</span> | data72 = {{#if:{{{population_metro|}}}| {{formatnum:{{{population_metro}}}}} }} | rowclass73 = mergedrow | label73 = &nbsp;•&nbsp;ᥝᥥᥒᥰ ᥘᥨᥒᥴ&nbsp;ᥖᥣᥒᥰ ᥔᥖᥳ | data73 = {{#if:{{{population_density_metro_km2|}}}{{{population_density_metro_sq_mi|}}}{{{population_metro|}}} |{{Infobox_settlement/densdisp |/km2 ={{{population_density_metro_km2|}}} |/sqmi={{{population_density_metro_sq_mi|}}} |pop ={{{population_metro|}}} |ha ={{{area_metro_ha|}}} |km2 ={{{area_metro_km2|}}} |acre ={{{area_metro_acre|}}} |sqmi ={{{area_metro_sq_mi|}}} |dunam={{{area_metro_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass74 = mergedrow | label74 = &nbsp;•&nbsp;{{{population_blank1_title|}}}<span style="font-weight:normal">{{{population_blank1_footnotes|}}}</span> | data74 = {{#if:{{{population_blank1|}}}|{{formatnum:{{{population_blank1}}}}}}} | rowclass75 = mergedrow | label75 = &nbsp;•&nbsp;{{#if:{{{population_blank1_title|}}}|{{{population_blank1_title}}} ᥖᥣᥒᥰ ᥔᥖᥳ|ᥖᥣᥒᥰ ᥔᥖᥳ}} | data75 = {{#if:{{{population_density_blank1_km2|}}}{{{population_density_blank1_sq_mi|}}}{{{population_blank1|}}} |{{Infobox_settlement/densdisp |/km2 ={{{population_density_blank1_km2|}}} |/sqmi={{{population_density_blank1_sq_mi|}}} |pop ={{{population_blank1|}}} |ha ={{{area_blank1_ha|}}} |km2 ={{{area_blank1_km2|}}} |acre ={{{area_blank1_acre|}}} |sqmi ={{{area_blank1_sq_mi|}}} |dunam={{{area_blank1_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass76 = mergedrow | label76 = &nbsp;•&nbsp;{{{population_blank2_title|}}}<span style="font-weight:normal">{{{population_blank2_footnotes|}}}</span> | data76 = {{#if:{{{population_blank2|}}}|{{formatnum:{{{population_blank2}}}}}}} | rowclass77 = mergedrow | label77 = &nbsp;•&nbsp;{{#if:{{{population_blank2_title|}}}|{{{population_blank2_title}}} density|Density}} | data77 = {{#if:{{{population_density_blank2_km2|}}}{{{population_density_blank2_sq_mi|}}}{{{population_blank2|}}} |{{Infobox_settlement/densdisp |/km2 ={{{population_density_blank2_km2|}}} |/sqmi={{{population_density_blank2_sq_mi|}}} |pop ={{{population_blank2|}}} |ha ={{{area_blank2_ha|}}} |km2 ={{{area_blank2_km2|}}} |acre ={{{area_blank2_acre|}}} |sqmi ={{{area_blank2_sq_mi|}}} |dunam={{{area_blank2_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass78 = mergedrow | label78 = &nbsp; | data78 = {{#if:{{{population_note|}}}|<small>{{{population_note}}}</small>}} | rowclass79 = mergedtoprow | label79 = [[Demonym|Demonym(s)]] | data79 = {{{population_demonym|}}} | rowclass80 = mergedtoprow | header80 = {{#if:{{{demographics_type1|}}} |{{{demographics_type1}}}<span style="font-weight:normal">{{{demographics1_footnotes|}}}</span><!-- ***Demographics 1*** -->{{Infobox|child=yes | rowclass1 = mergedrow | label1 = &nbsp;•&nbsp;{{{demographics1_title1}}} | data1 = {{#if:{{{demographics1_title1|}}}|{{{demographics1_info1}}}}} | rowclass3 = mergedrow | label3 = &nbsp;•&nbsp;{{{demographics1_title2}}} | data3 = {{#if:{{{demographics1_title2|}}}|{{{demographics1_info2}}}}} | rowclass4 = mergedrow | label4 = &nbsp;•&nbsp;{{{demographics1_title3}}} | data4 = {{#if:{{{demographics1_title3|}}}|{{{demographics1_info3}}}}} | rowclass5 = mergedrow | label5 = &nbsp;•&nbsp;{{{demographics1_title4}}} | data5 = {{#if:{{{demographics1_title4|}}}|{{{demographics1_info4}}}}} | rowclass6 = mergedrow | label6 = &nbsp;•&nbsp;{{{demographics1_title5}}} | data6 = {{#if:{{{demographics1_title5|}}}|{{{demographics1_info5}}}}} | rowclass7 = mergedrow | label7 = &nbsp;•&nbsp;{{{demographics1_title6}}} | data7 = {{#if:{{{demographics1_title6|}}}|{{{demographics1_info6}}}}} | rowclass8 = mergedrow | label8 = &nbsp;•&nbsp;{{{demographics1_title7}}} | data8 = {{#if:{{{demographics1_title7|}}}|{{{demographics1_info7}}}}} }}}} | rowclass81 = mergedtoprow | header81 = {{#if:{{{demographics_type2|}}} |{{{demographics_type2}}}<span style="font-weight:normal">{{{demographics2_footnotes|}}}</span><!-- ***Demographics 2*** -->{{Infobox|child=yes | rowclass1 = mergedrow | label1 = &nbsp;•&nbsp;{{{demographics2_title1}}} | data1 = {{#if:{{{demographics2_title1|}}}|{{{demographics2_info1}}}}} | rowclass3 = mergedrow | label3 = &nbsp;•&nbsp;{{{demographics2_title2}}} | data3 = {{#if:{{{demographics2_title2|}}}|{{{demographics2_info2}}}}} | rowclass4 = mergedrow | label4 = &nbsp;•&nbsp;{{{demographics2_title3}}} | data4 = {{#if:{{{demographics2_title3|}}}|{{{demographics2_info3}}}}} | rowclass5 = mergedrow | label5 = &nbsp;•&nbsp;{{{demographics2_title4}}} | data5 = {{#if:{{{demographics2_title4|}}}|{{{demographics2_info4}}}}} | rowclass6 = mergedrow | label6 = &nbsp;•&nbsp;{{{demographics2_title5}}} | data6 = {{#if:{{{demographics2_title5|}}}|{{{demographics2_info5}}}}} | rowclass7 = mergedrow | label7 = &nbsp;•&nbsp;{{{demographics2_title6}}} | data7 = {{#if:{{{demographics2_title6|}}}|{{{demographics2_info6}}}}} | rowclass8 = mergedrow | label8 = &nbsp;•&nbsp;{{{demographics2_title7}}} | data8 = {{#if:{{{demographics2_title7|}}}|{{{demographics2_info7}}}}} }}}} <!-- ***Time Zones*** --> | rowclass82 = mergedtoprow | label82 = {{#if:{{{timezone2|}}}|[[{{#if:{{{timezone_link|}}}|{{{timezone_link}}}|ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ}}|{{Nowrap|ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ}}]]|[[{{#if:{{{timezone_link|}}}|{{{timezone_link}}}|ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ}}|{{Nowrap|ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ}}]]}} | data82 = {{#if:{{{timezone1|{{{timezone|}}}}}}|{{{timezone1|{{{timezone}}}}}} {{#if:{{{utc_offset1|{{{utc_offset|}}} }}}|([[:en:Coordinated Universal Time|UTC{{{utc_offset1|{{{utc_offset}}}}}}]])}} }} | rowclass83 = mergedrow | label83 = <nowiki /> | data83 = {{#if:{{{timezone1|{{{timezone|}}}}}}|{{#if:{{{timezone2|}}}|{{{timezone2}}} {{#if:{{{utc_offset2|{{{utc_offset2|}}} }}}|([[UTC{{{utc_offset2|{{{utc_offset2}}}}}}]])}} }} }} | rowclass84 = mergedrow | label84 = <span style="white-space:nowrap">&nbsp;•&nbsp;ᥑᥣᥝᥰ ᥛᥭᥲ ([[:ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥢ ᥛᥤᥰ ᥔᥣᥭᥴ ᥘᥦᥒᥰ|DST]])</span> | data84 = {{#if:{{{timezone1|{{{timezone|}}}}}}|{{#if:{{{timezone1_DST|{{{timezone_DST|}}}}}}|{{{timezone1_DST|{{{timezone_DST|}}}}}} ([[UTC{{{utc_offset1_DST|{{{utc_offset_DST|}}}}}}]])}} }} | rowclass85 = mergedrow | label85 = <nowiki /> | data85 = {{#if:{{{timezone1|{{{timezone|}}}}}}|{{#if:{{{timezone1_DST|{{{timezone_DST|}}}}}}|{{#if:{{{timezone2_DST|}}}|{{{timezone2_DST}}} ([[UTC{{{utc_offset2_DST|}}}]])}} }} }} <!-- ***Postal Code(s)*** --> | rowclass86 = mergedtoprow | label86 = {{{postal_code_type}}} | class86 = adr | data86 = {{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|<span class="postal-code">{{{postal_code}}}</span>}}}} | rowclass87 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}|mergedbottomrow|mergedtoprow}} | label87 = {{{postal2_code_type}}} | class87 = adr | data87 = {{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|<span class="postal-code">{{{postal2_code}}}</span>}} }} }} <!-- ***Area Code(s)*** --> | rowclass88 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}|mergedrow|mergedtoprow}} | label88 = {{#if:{{{area_code_type|}}}|{{{area_code_type}}}|ᥑᥨᥖᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ}} | data88 = {{{area_code|}}} <!-- Geocode--> | rowclass89 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}{{{area_code|}}}|mergedrow|mergedtoprow}} | label89 = [[:en:Geocode|Geocode]] | class89 = nickname | data89 = {{{geocode|}}} <!-- ISO Code--> | rowclass90 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}{{{area_code|}}}{{{geocode|}}}|mergedrow|mergedtoprow}} | label90 = [[:en:ISO 3166|ISO 3166 ᥑᥨᥖᥳ]] | class90 = nickname | data90 = {{{iso_code|}}} <!-- Vehicle registration plate--> | rowclass91 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}{{{area_code|}}}{{{geocode|}}}{{{iso_code|}}}|mergedrow|mergedtoprow}} | label91 = {{#if:{{{registration_plate_type|}}}|{{{registration_plate_type}}}|[[:en:Vehicle registration plate|ᥛᥣᥭᥴ ᥜᥣᥒᥴ ᥘᥨᥖᥳ]]}} | data91 = {{{registration_plate|}}} <!-- ***Blank Fields (two sections)*** --> | rowclass92 = mergedtoprow | label92 = {{{blank_name_sec1|{{{blank_name|}}}}}} | data92 = {{#if:{{{blank_name_sec1|{{{blank_name|}}}}}}|{{{blank_info_sec1|{{{blank_info|}}}}}}}} | rowclass93 = mergedrow | label93 = {{{blank1_name_sec1|{{{blank1_name|}}}}}} | data93 = {{#if:{{{blank1_name_sec1|{{{blank1_name|}}}}}}|{{{blank1_info_sec1|{{{blank1_info|}}}}}}}} | rowclass94 = mergedrow | label94 = {{{blank2_name_sec1|{{{blank2_name|}}}}}} | data94 = {{#if:{{{blank2_name_sec1|{{{blank2_name|}}}}}}|{{{blank2_info_sec1|{{{blank2_info|}}}}}}}} | rowclass95 = mergedrow | label95 = {{{blank3_name_sec1|{{{blank3_name|}}}}}} | data95 = {{#if:{{{blank3_name_sec1|{{{blank3_name|}}}}}}|{{{blank3_info_sec1|{{{blank3_info|}}}}}}}} | rowclass96 = mergedrow | label96 = {{{blank4_name_sec1|{{{blank4_name|}}}}}} | data96 = {{#if:{{{blank4_name_sec1|{{{blank4_name|}}}}}}|{{{blank4_info_sec1|{{{blank4_info|}}}}}}}} | rowclass97 = mergedrow | label97 = {{{blank5_name_sec1|{{{blank5_name|}}}}}} | data97 = {{#if:{{{blank5_name_sec1|{{{blank5_name|}}}}}}|{{{blank5_info_sec1|{{{blank5_info|}}}}}}}} | rowclass98 = mergedrow | label98 = {{{blank6_name_sec1|{{{blank6_name|}}}}}} | data98 = {{#if:{{{blank6_name_sec1|{{{blank6_name|}}}}}}|{{{blank6_info_sec1|{{{blank6_info|}}}}}}}} | rowclass99 = mergedrow | label99 = {{{blank7_name_sec1|{{{blank7_name|}}}}}} | data99 = {{#if:{{{blank7_name_sec1|{{{blank7_name|}}}}}}|{{{blank7_info_sec1|{{{blank7_info|}}}}}}}} | rowclass100 = mergedtoprow | label100 = {{{blank_name_sec2}}} | data100 = {{#if:{{{blank_name_sec2|}}}|{{{blank_info_sec2|}}}}} | rowclass101 = mergedrow | label101 = {{{blank1_name_sec2}}} | data101 = {{#if:{{{blank1_name_sec2|}}}|{{{blank1_info_sec2|}}}}} | rowclass102 = mergedrow | label102 = {{{blank2_name_sec2}}} | data102 = {{#if:{{{blank2_name_sec2|}}}|{{{blank2_info_sec2|}}}}} | rowclass103 = mergedrow | label103 = {{{blank3_name_sec2}}} | data103 = {{#if:{{{blank3_name_sec2|}}}|{{{blank3_info_sec2|}}}}} | rowclass104 = mergedrow | label104 = {{{blank4_name_sec2}}} | data104 = {{#if:{{{blank4_name_sec2|}}}|{{{blank4_info_sec2|}}}}} | rowclass105 = mergedrow | label105 = {{{blank5_name_sec2}}} | data105 = {{#if:{{{blank5_name_sec2|}}}|{{{blank5_info_sec2|}}}}} | rowclass106 = mergedrow | label106 = {{{blank6_name_sec2}}} | data106 = {{#if:{{{blank6_name_sec2|}}}|{{{blank6_info_sec2|}}}}} | rowclass107 = mergedrow | label107 = {{{blank7_name_sec2}}} | data107 = {{#if:{{{blank7_name_sec2|}}}|{{{blank7_info_sec2|}}}}} <!-- ***Website*** --> | rowclass108 = mergedtoprow | label108 = ᥝᥦᥙᥳ ᥔᥣᥭᥳ | data108 = {{#if:{{{website|}}}|{{{website}}}}} <!-- ***Footnotes*** --> | belowstyle = text-align:left; font-size:smaller | belowrowclass = mergedtoprow | below = {{{footnotes|}}} }}<noinclude>{{Documentation}} <!--Please add this template's categories to the /doc subpage, not here - thanks!--> </noinclude> rgxvg9831l78xpaypa94x7f7yjg5jxl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement/areadisp 10 185 4925 671 2024-10-16T10:01:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13219903]] 4925 wikitext text/x-wiki <includeonly>{{Infobox settlement/{{Infobox settlement/pref|{{{pref}}}|{{{name}}}|area}}{{#if:{{{mag|}}}|/mag}} |metv={{#if:{{{ha|}}}{{{km2|}}} |{{#if:{{{ha|}}}|{{{ha}}}|{{{km2}}}}} |{{#if:{{{dunam|}}} |{{#ifexpr:{{formatnum:{{{dunam}}}|R}}<1E3 |{{Rnd<!-- convert dunams to hectares --> |{{#expr:{{formatnum:{{{dunam}}}|R}}/10}} |({{Precision|{{formatnum:{{{dunam}}}|R}}}}+1) }}<!-- end rnd --> |{{Rnd<!-- convert dunams to square kilometres --> |{{#expr:{{formatnum:{{{dunam}}}|R}}/1E3}} |({{Precision|{{formatnum:{{{dunam}}}|R}}}}+3) }}<!-- end rnd --> }}<!-- end #ifexpr:...{{{dunam}}}...<1E3 --> |{{#if:{{{acre|}}} |{{Rnd<!-- convert acres to hectares --> |{{#expr:{{formatnum:{{{acre}}}|R}}*0.4046856422}} |{{Max<!-- output at least one sig fig --> |{{Precision|{{formatnum:{{{acre}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{acre}}}|R}}*0.4046856422}}}} }}<!-- end max2 --> }}<!-- end rnd --> |{{Rnd<!-- convert square miles to square kilometres --> |{{#expr:{{formatnum:{{{sqmi}}}|R}}*2.589988110336}} |{{Max<!-- output at least one sig fig --> |({{Precision|{{formatnum:{{{sqmi}}}|R}}}}-1) |-{{Order of magnitude|{{#expr:{{formatnum:{{{sqmi}}}|R}}*2.589988110336}}}} }}<!-- end max2 --> }}<!-- end rnd --> }}<!-- end #if:{{{acre|}}} --> }}<!-- end #if:{{{dunam|}}} --> }}<!-- end #if:{{{ha|}}}{{{km2|}}} --> |metu={{#if:{{{ha|}}}{{#if:{{{km2|}}} | |{{#if:{{{dunam|}}} |{{#ifexpr:{{formatnum:{{{dunam}}}|R}}<1E3|X}} |{{{acre|}}} }} }} |ᥞᥖᥱ ᥖᥣᥱ |ᥘᥩᥐᥴ ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ }} |impv={{#if:{{{acre|}}}{{{sqmi|}}} |{{#if:{{{acre|}}}|{{{acre}}}|{{{sqmi}}}}} |{{#if:{{{ha|}}}{{{km2|}}} |{{#if:{{{ha|}}} |{{Rnd<!-- convert hectares to acres --> |{{#expr:{{formatnum:{{{ha}}}|R}}/0.4046856422}} |({{Precision|{{formatnum:{{{ha}}}|R}}}}) }}<!-- end rnd --> |{{Rnd<!-- convert square kilometres to square miles --> |{{#expr:{{formatnum:{{{km2}}}|R}}/2.589988110336}} |{{Max<!-- output at least one sig fig --> |{{Precision|{{formatnum:{{{km2}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{km2}}}|R}}/2.589988110336}}}} }}<!-- end max2 --> }}<!-- end rnd --> }}<!-- end #if:{{{ha|}}} --> |{{#ifexpr:{{formatnum:{{{dunam}}}|R}}<2589 |{{Rnd<!-- convert dunams to acres --> |{{#expr:{{formatnum:{{{dunam}}}|R}}/4.046856422}} |{{Max<!-- output at least one sig fig --> |({{Precision|{{formatnum:{{{dunam}}}|R}}}}) |-{{Order of magnitude|{{#expr:{{formatnum:{{{dunam}}}|R}}/4.046856422}}}} }}<!-- end max2 --> }}<!-- end rnd --> |{{Rnd<!-- convert dunams to square miles --> |{{#expr:{{formatnum:{{{dunam}}}|R}}/2589.988110336}} |{{Max<!-- output at least one sig fig --> |({{Precision|{{formatnum:{{{dunam}}}|R}}}}+3) |-{{Order of magnitude|{{#expr:{{formatnum:{{{dunam}}}|R}}/2589.988110336}}}} }}<!-- end max2 --> }}<!-- end rnd --> }}<!-- end #ifexpr:...{{{dunam}}}...<2589 --> }}<!-- end #if:{{{ha|}}}{{{km2|}}} --> }}<!-- end #if:{{{acre|}}}{{{sqmi|}}} --> |impu={{#if:{{{acre|}}}{{#if:{{{sqmi|}}} | |{{{ha|}}}{{#if:{{{km2|}}} | |{{#ifexpr:{{formatnum:{{{dunam}}}|R}}<2589|X}} }} }} |ᥟᥥᥱ ᥐᥣᥳ |ᥘᥩᥐᥴ ᥘᥐᥴ }} |dunv={{#if:{{#ifeq:{{lc:{{{pref}}}}}|dunam|{{{dunam|}}}|no dunams}} |{{{dunam}}} |{{#if:{{{ha|}}}{{{km2|}}} |{{#if:{{{km2|}}} |{{Rnd<!-- convert square kilometres to dunams --> |{{#expr:{{formatnum:{{{km2}}}|R}}*1E3}} |({{Precision|{{formatnum:{{{km2}}}|R}}}}-3) }}<!-- end rnd --> |{{Rnd<!-- convert hectares to dunams --> |{{#expr:{{formatnum:{{{ha}}}|R}}*10}} |({{Precision|{{formatnum:{{{ha}}}|R}}}}-1) }}<!-- end rnd --> }}<!-- end #if:{{{km2|}}} --> |{{#if:{{{sqmi|}}} |{{Rnd<!-- convert square miles to dunams --> |{{#expr:{{formatnum:{{{sqmi}}}|R}}*2589.988110336}} |{{Max<!-- output at least one sig fig --> |({{Precision|{{formatnum:{{{sqmi}}}|R}}}}-4) |-{{Order of magnitude|{{#expr:{{formatnum:{{{sqmi}}}|R}}*2589.988110336}}}} }}<!-- end max2 --> }}<!-- end rnd --> |{{Rnd<!-- convert acres to dunams --> |{{#expr:{{formatnum:{{{acre}}}|R}}*4.046856422}} |{{Max<!-- output at least one sig fig --> |({{Precision|{{formatnum:{{{acre}}}|R}}}}-1) |-{{Order of magnitude|{{#expr:{{formatnum:{{{acre}}}|R}}*4.046856422}}}} }}<!-- end max2 --> }}<!-- end rnd --> }}<!-- end #if:{{{sqmi|}}} --> }}<!-- end #if:{{{ha|}}}{{{km2|}}} --> }} |dunu={{#if:{{{link|}}}|[[:en:Infobox settlement/dunam|dunam]]|dunam}} }}</includeonly><noinclude> {{Documentation}} </noinclude> 5sor3830axiwsgyc8iwhqwekr9pqqvl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement/columns 10 186 4926 674 2024-10-16T10:01:41Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13451033]] 4926 wikitext text/x-wiki <table style="width:100%; background:none;"> <tr>{{#if:{{{0|}}} |<!-- if 0 -->{{#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}} |<!-- if 0 and (1 or 2 or 3 or 4 or 5) --><td><table style="width:100%; background:none;"> {{#if:{{{1|}}} |<tr><td style="vertical-align:middle; text-align:center;">{{{1|}}}</td></tr> }}{{#if:{{{2|}}} |<tr><td style="vertical-align:middle; text-align:center;">{{{2|}}}</td></tr> }}{{#if:{{{3|}}} |<tr><td style="vertical-align:middle; text-align:center;">{{{3|}}}</td></tr> }}{{#if:{{{4|}}} |<tr><td style="vertical-align:middle; text-align:center;">{{{4|}}}</td></tr> }}{{#if:{{{5|}}} |<tr><td style="vertical-align:middle; text-align:center;">{{{5|}}}</td></tr> }}</table></td> }}<td style="vertical-align:top;text-align:center;">{{{0|}}}</td> |<!-- if not 0 -->{{#ifexpr:({{#if:{{{1|}}}|1|0}}+{{#if:{{{2|}}}|1|0}}+{{#if:{{{3|}}}|1|0}}+{{#if:{{{4|}}}|1|0}}) > 2 |<!-- if more than two images -->{{#if:{{{1|}}} |<td style="vertical-align:middle; text-align:center;" {{#if:{{{2|}}}||colspan=2}}>{{{1|}}}</td> }}{{#if:{{{2|}}} |<td style="vertical-align:middle; text-align:center;" {{#if:{{{1|}}}||colspan=2}}>{{{2|}}}</td> }}</tr><tr>{{#if:{{{3|}}} |<td style="vertical-align:middle; text-align:center;" {{#if:{{{4|}}}||colspan=2}}>{{{3|}}}</td> }}{{#if:{{{4| }}} |<td style="vertical-align:middle; text-align:center;" {{#if:{{{3|}}}||colspan=2}}>{{{4|}}}</td> }} |<!-- if two or fewer images -->{{#if:{{{1|}}} |<td style="vertical-align:middle; text-align:center;">{{{1|}}}</td> }}{{#if:{{{2|}}} |<td style="vertical-align:middle; text-align:center;">{{{2|}}}</td> }}{{#if:{{{3|}}} |<td style="vertical-align:middle; text-align:center;">{{{3|}}}</td> }}{{#if:{{{4| }}} |<td style="vertical-align:middle; text-align:center;">{{{4|}}}</td> }} }} }}</tr></table><noinclude> {{Documentation}} </noinclude> j2mhtl9554q2njx3wx2s2x1qprub455 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement/densdisp 10 187 4927 677 2024-10-16T10:01:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q19749109]] 4927 wikitext text/x-wiki <includeonly>{{#if: {{#iferror:{{#expr:-{{formatnum:{{{/km2}}}|R}}}} |{{#iferror:{{#expr:-{{formatnum:{{{/sqmi}}}|R}}}} |{{#switch:auto |{{{/km2}}}|{{{/sqmi}}}={{#iferror:{{#expr:-{{formatnum:{{{pop}}}|R}}}} ||{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{ha|}}}|R}}}}}} +{{#iferror:{{#expr:{{formatnum:{{{km2|}}}|R}}}}}} +{{#iferror:{{#expr:{{formatnum:{{{acre|}}}|R}}}}}} +{{#iferror:{{#expr:{{formatnum:{{{sqmi|}}}|R}}}}}} +{{#iferror:{{#expr:{{formatnum:{{{dunam|}}}|R}}}}}} +0 >0 |1}} }} }} |1 }} |1 }} |{{Infobox settlement/{{Infobox settlement/pref|{{{pref}}}|{{{name}}}}} |metv={{#iferror:{{#expr:-{{formatnum:{{{/km2}}}|R}}}} |{{#iferror:{{#expr:-{{formatnum:{{{/sqmi}}}|R}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{km2|}}}|R}}}}}}+0>0 |{{Rnd|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{km2}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{km2}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{ha|}}}|R}}}}}}+0>0 |{{Rnd|{{#expr:100*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{ha}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:100*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{ha}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{dunam|}}}|R}}}}}}+0>0 |{{Rnd|{{#expr:1000*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{dunam}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:1000*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{dunam}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{sqmi|}}}|R}}}}}}+0>0 |{{Rnd|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{sqmi}}}|R}}/2.589988110336}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{sqmi}}}|R}}/2.589988110336}}}}}}}} |{{Rnd|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{acre}}}|R}}/0.004046856422}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{acre}}}|R}}/0.004046856422}}}}}}}} }}}}}}}} |{{Rnd |{{#expr:{{formatnum:{{{/sqmi}}}|R}}/2.589988110336}} |{{Max |{{Precision|{{formatnum:{{{/sqmi}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{/sqmi}}}|R}}/2.589988110336}}}} }} }} }} |{{{/km2}}} }} |metu=km<sup>2</sup> |impv={{#iferror:{{#expr:-{{formatnum:{{{/sqmi}}}|R}}}} |{{#iferror:{{#expr:-{{formatnum:{{{/km2}}}|R}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{sqmi|}}}|R}}}}}}+0>0 |{{Rnd|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{sqmi}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{sqmi}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{acre|}}}|R}}}}}}+0>0 |{{Rnd|{{#expr:640*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{acre}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:640*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{acre}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{km2|}}}|R}}}}}}+0>0 |{{Rnd|{{#expr:2.589988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{km2}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:2.589988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{km2}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{ha|}}}|R}}}}}}+0>0 |{{Rnd|{{#expr:258.9988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{ha}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:258.9988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{ha}}}|R}}}}}}}}}} |{{Rnd|{{#expr:2589.988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{dunam}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:2589.988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{dunam}}}|R}}}}}}}}}} }}}}}}}} |{{Rnd |{{#expr:{{formatnum:{{{/km2}}}|R}}*2.589988110336}} |{{Max |{{#expr:{{Precision|{{formatnum:{{{/km2}}}|R}}}}-1}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{/km2}}}|R}}*2.589988110336}}}} }} }} }} |{{{/sqmi}}} }} |impu=sq&nbsp;mi |s=/ }} }}</includeonly><noinclude> {{Documentation}} </noinclude> oj17i445n3cjr5rd9zal023m1ph9626 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement/impus 10 188 4928 680 2024-10-16T10:01:45Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13219909]] 4928 wikitext text/x-wiki <includeonly>{{formatnum:{{{impv}}}{{{s|&nbsp;}}}{{{impu|ft}}}{{#ifeq:{{{impv|0}}}|1||{{#ifeq:{{{s}}}|/||{{#ifeq:{{{impu}}}|acre|s}}}}}} ({{{metv}}}{{{s|&nbsp;}}}{{{metu|m}}})}}</includeonly><noinclude> {{Documentation}} </noinclude> lnondiqdfy3rvff6e9bpmj4eipcjbjw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement/lengthdisp 10 189 4929 685 2024-10-16T10:01:47Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6547688]] 4929 wikitext text/x-wiki <includeonly>{{Infobox settlement/{{Infobox settlement/pref|{{{pref}}}|{{{name}}}}} |metv={{#if:{{{km|}}}{{{m|}}} |{{{km|}}}{{{m|}}} |{{#if:{{{mi|}}} |{{Rnd |{{#expr:{{formatnum:{{{mi}}}|R}}*1.609344}} |{{Precision|{{formatnum:{{{mi}}}|R}}}} }} |{{Rnd |{{#expr:{{formatnum:{{{ft}}}|R}}*0.3048}} |{{Max |{{Precision|{{formatnum:{{{ft}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{ft}}}|R}}*0.3048}}}} }} }} }} }} |metu={{#if:{{{km|}}}{{{mi|}}}|ᥑᥤᥱ ᥘᥨᥝᥱ}} ᥛᥤᥱ ᥖᥣᥱ |impv={{#if:{{{mi|}}}{{{ft|}}} |{{{mi|}}}{{{ft|}}} |{{#if:{{{km|}}} |{{Rnd |{{#expr:{{formatnum:{{{km}}}|R}}/1.609344}} |{{Max |{{Precision|{{formatnum:{{{km}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{km}}}|R}}/1.609344}}}} }} }} |{{Rnd |{{#expr:{{formatnum:{{{m}}}|R}}/0.3048}} |{{Precision|{{formatnum:{{{m}}}|R}}}} }} }} }} |impu={{#if:{{{km|}}}{{{mi|}}}|ᥘᥐᥰ|ᥗᥖᥰ}} }}</includeonly><noinclude> {{Documentation}} </noinclude> ddcxuxd5nxj9t6wk0s2irhf327805lf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement/link 10 190 4930 688 2024-10-16T10:01:50Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q19753541]] 4930 wikitext text/x-wiki {{#if:{{{link|}}}<!-- -->|[[Infobox settlement/{{{link}}}|{{{type}}}]]<!-- -->|{{#ifexist:{{{type}}} of {{PAGENAME}}<!-- -->|[[{{{type}}} of {{PAGENAME}}|{{{type|}}}]]<!-- -->|{{#if:{{{name|}}}<!-- -->|{{#ifexist:{{{type}}} of {{{name}}}<!-- -->|[[{{{type}}} of {{{name}}}|{{{type|}}}]]<!-- -->|{{{type}}}<!-- -->}}<!-- -->|{{{type}}}<!-- -->}}<!-- -->}}<!-- -->}}<noinclude> {{Documentation}} </noinclude> 9lhg7vj6mj8kv2fnj2gj5vr9n4t3taq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement/metric 10 191 4931 691 2024-10-16T10:01:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13219913]] 4931 wikitext text/x-wiki <includeonly>{{formatnum:{{{metv}}}{{{s|&nbsp;}}}{{{metu|m}}} ({{{impv}}}{{{s|&nbsp;}}}{{{impu|ft}}}{{#ifeq:{{{impv|0}}}|1||{{#ifeq:{{{s}}}|/||{{#ifeq:{{{impu}}}|acre|s}}}}}})}}</includeonly><noinclude> {{Documentation}} </noinclude> 7zc02z9t1va34o71yjkilnzqie99n93 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox settlement/pref 10 192 4932 694 2024-10-16T10:01:55Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13219914]] 4932 wikitext text/x-wiki <includeonly>{{#switch:{{ucfirst:{{{1}}}}} |Imperial |English |UK|US|U.S. |US Customary|U.S. Customary |Standard = impus |{{#switch:{{{2}}} |[[Infobox settlement/United Kingdom|United Kingdom]]|United Kingdom |[[Infobox settlement/United States|United States]]|United States |[[Infobox settlement/United States of America|United States of America]]|United States of America |[[Infobox settlement/United States|United States of America]] |[[ᥜᥣᥭᥱ:Flag of the United States.svg|20px]] [[Infobox settlement/United States|United States]] = impus |{{#ifeq:{{{3}}}_{{lc:{{{1}}}}}|area_dunam|dunam|metric}} }} }}</includeonly><noinclude> {{Documentation}} </noinclude> 7t3h7q88tp0cptvmpyva3k68bnt9occ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox subdivision type 10 193 4933 698 2024-10-16T10:01:58Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13365245]] 4933 wikitext text/x-wiki {{Infobox |above = {{{name|{{PAGENAME}}}}} | bodystyle = font-size:90%; |subheader = {{Br separated entries|{{#if:{{{alt_name|}}}{{{alt_name1|}}}{{{alt_name2|}}}{{{alt_name3|}}}{{{alt_name4|}}}|<span style="font-weight: normal;">ᥓᥪ ᥖᥣᥒᥱ ᥓᥫᥰ:</span>}}|{{{alt_name|}}}|{{{alt_name1|}}}|{{{alt_name2|}}}|{{{alt_name3|}}}|{{{alt_name4|}}} }} |subheaderstyle = font-weight: bold; |image = {{{map|}}} |caption = {{{caption|}}} |label1 = ᥘᥫᥒ |data1 = {{{category|}}} |label2 = ᥟᥩᥒᥲ ᥖᥤ ᥘᥤᥲ ᥘᥤᥢ |data2 = {{{territory|}}} |label3 = Found&nbsp;in |data3 = {{{upper_unit|}}} |label4 = ᥚᥧᥱ ᥖᥥᥱ ᥖᥒᥲ |data4 = {{Br separated entries|{{{legislation_begin|}}}|{{{legislation_begin1|}}}|{{{legislation_begin2|}}}|{{{legislation_begin3|}}}|{{{legislation_begin4|}}} }} |label5 = ᥖᥥᥱ ᥖᥒᥲ |data5 = {{Br separated entries|{{{start_date|}}}|{{{start_date1|}}}|{{{start_date2|}}}|{{{start_date3|}}}|{{{start_date4|}}} }} |label6 = ᥚᥧᥱ ᥞᥧᥙ ᥔᥤᥛᥰ |data6 = {{Br separated entries|{{{legislation_end|}}}|{{{legislation_end1|}}}|{{{legislation_end2|}}}|{{{legislation_end3|}}}|{{{legislation_end4|}}} }} |label7 = ᥞᥧᥙ ᥔᥤᥛᥰ |data7 = {{Br separated entries|{{{end_date|}}}|{{{end_date1|}}}|{{{end_date2|}}}|{{{end_date3|}}}|{{{end_date4|}}}|{{{end_date5|}}} }} |label8 = ᥞᥨᥝᥴ ᥘᥛᥴ |data8 = {{{current_number|}}} {{#if:{{{number_date|}}}|(ᥛᥫ {{{number_date}}})}} |label9 = Possible types |data9 = {{Br separated entries|{{{type|}}}|{{{type1|}}}|{{{type2|}}}|{{{type3|}}}|{{{type4|}}}|{{{type5|}}} }} |label10 = Possible&nbsp;status |data10 = {{Br separated entries|{{{status|}}}|{{{status1|}}}|{{{status2|}}}|{{{status3|}}}|{{{status4|}}}|{{{status5|}}} }} |label11 = ᥔᥣᥭᥴ ᥒᥣᥭ ᥟᥢ ᥘᥫᥴ ᥛᥣᥰ |data11 = {{Br separated entries|{{{exofficio|}}}|{{{exofficio1|}}}|{{{exofficio2|}}}|{{{exofficio3|}}}|{{{exofficio4|}}}|{{{exofficio5|}}} }} |label12 = ᥞᥨᥝᥴ ᥘᥛᥴ ᥐᥨᥢᥰ |data12 = {{{population_range|}}} |label13 = ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ |data13 = {{{area_range|}}} |label14 = ᥘᥩᥒ ᥔᥖ |data14 = {{{density_range|}}} |label15 = ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ |data15 = {{Br separated entries|{{{government|}}}|{{{government1|}}}|{{{government2|}}}|{{{government3|}}}|{{{government4|}}}|{{{government5|}}} }} |label16 = ᥘᥣᥲ ᥘᥤᥢ ᥚᥥᥴ |data16 = {{Br separated entries|{{{subdivision|}}}|{{{subdivision1|}}}|{{{subdivision2|}}}|{{{subdivision3|}}}|{{{subdivision4|}}}|{{{subdivision5|}}} }} |labelclass = nowrap }}<noinclude>{{Documentation}}<!---PLEASE ADD METADATA TO THE <includeonly> SECTION AT THE BOTTOM OF THE /doc SUBPAGE--> </noinclude> 5u777qp3u8bq17z2hc5hf2o7etmyf0n ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox website 10 194 4934 703 2024-10-16T10:02:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5875625]] 4934 wikitext text/x-wiki {{Infobox | bodyclass = vcard | titleclass = fn org | title = {{{name|{{{company name|{{{company_name|<includeonly>{{PAGENAME}}</includeonly>}}}}}}}}} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{company logo|{{{company_logo|{{{logo|}}}}}}}}}|size={{{logo size|{{{logo_size|}}}}}}|sizedefault=frameless|alt={{{logo alt|{{{logo_alt|}}}}}}}} | image2 = {{#if:{{{collapsible|}}}|{{Hidden begin|title={{{collapsetext|Screenshot}}}|titlestyle=text-align:center}}}} {{#invoke:InfoboxImage|InfoboxImage|image={{{screenshot|}}}|size={{{screenshot size|{{{screenshot_size|}}}}}}|sizedefault=frameless|alt={{{screenshot alt|{{{screenshot_alt|}}}}}}}} | caption2 = {{{caption|}}}{{#if:{{{collapsible|}}}|{{Hidden end}}}} | label1 = ᥘᥫᥒ ᥛᥥᥝᥰ | class1 = category | data1 = {{{company type|{{{company_type|{{{type|}}}}}}}}} | label2 = ᥛᥤᥐ ᥐᥣᥳ ᥑᥣᥭᥴ | data2 = {{{traded as|{{{traded_as|}}}}}} | label3 = ᥖᥥᥱ ᥖᥒᥲ | data3 = {{{founded|{{{foundation|}}}}}} | label4 = ᥘᥧᥳ ᥞᥣᥛᥰ | data4 = {{{dissolved|}}} | label5 = ᥛᥫ ᥙᥨᥢᥳ ᥛᥣᥰ | data5 = {{{predecessor|}}} | label6 = ᥚᥧᥱ ᥔᥪᥙᥱ ᥙᥨᥭ | data6 = {{{successor|}}} | label7 = ᥒᥝᥲ ᥖᥫᥒᥰ | class7 = adr | data7 = {{#if:{{{location|{{{location city|{{{location_city|}}}}}}}}}|<span class="locality">{{{location|{{{location city|{{{location_city}}}}}}}}}</span>}}{{#if:{{{country|{{{location country|{{{location_country|}}}}}}}}}|၊ <span class="country-name">{{{country|{{{location country|{{{location_country}}}}}}}}}</span>}} | label8 = ᥐᥨᥝᥴ ᥟᥩᥰ ᥖᥤ ᥢᥥᥖᥳ | data8 = {{{coordinates|}}} | label9 = ᥛᥫᥒᥰ ᥒᥝᥲ ᥒᥣᥱ | data9 = {{{country of origin|{{{country_of_origin|}}}}}} | label10 = ᥟᥩᥒᥲ ᥖᥤ ᥖᥒᥰ ᥘᥛᥴ | data10 = {{{locations|}}} | label11 = ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥓᥫᥰ ᥐᥛᥳ ᥗᥦᥛᥴ ᥙᥢ ᥘᥭᥲ | data11 = {{{area served|{{{area_served|}}}}}} | label12 = ᥚᥧᥱ ᥖᥥᥱ ᥖᥒᥲ | data12 = {{{founder|}}} | label13 = ᥚᥧᥱ ᥘᥣᥛᥰ ᥘᥣᥲ | data13 = {{{chairman|}}} | label14 = ᥚᥧᥱ ᥘᥣᥛᥰ ᥘᥣᥲ | data14 = {{{chairperson|}}} | label15 = ᥞᥨᥝᥴ ᥙᥝ | data15 = {{{president|}}} | label16 = ᥑᥧᥢᥴ ᥐᥩᥢᥰ ᥐᥣᥢ ᥘᥨᥒᥴ | data16 = {{{CEO|}}} | label17 = ᥑᥧᥢᥴ ᥓᥖᥱ ᥐᥣᥢ ᥘᥨᥒᥴ | data17 = {{{MD|}}} | label18 = ᥚᥧᥱ ᥓᥖᥱ ᥐᥣᥢ ᥐᥧ ᥘᥩᥒ ᥘᥩᥒ | data18 = {{{GM|}}} | label19 = ᥚᥧᥱ ᥘᥛᥱ ᥘᥩᥒ | data19 = {{{key people|{{{key_people|}}}}}} | label20 = ᥘᥣᥲ ᥐᥣᥢ | class20 = category | data20 = {{{industry|}}} | label21 = ᥑᥨᥝᥰ ᥞᥥᥖᥱ ᥟᥩᥐᥱ | data21 = {{{products|}}} | label22 = ᥐᥣᥢ ᥙᥢ ᥚᥩᥢᥰ | data22 = {{{services|}}} | label23 = [[:ᥒᥪᥢᥰ ᥑᥝᥲ|ᥒᥪᥢᥰ ᥑᥝᥲ]] | data23 = {{{revenue|}}} | label24 = ᥒᥪᥢᥰ ᥑᥝᥲ ᥛᥫ ᥙᥭᥱ ᥔᥣᥒᥰ ᥑᥩᥢᥱ | data24 = {{{operating income|{{{operating_income|}}}}}} | label25 = {{#ifeq:{{{international|{{{intl|}}}}}}|yes|[[:ᥘᥛᥳ ᥖᥩᥢᥰ|ᥘᥛᥳ ᥖᥩᥢᥰ]]|[[:ᥒᥪᥢᥰ ᥑᥝᥲ|ᥘᥛᥳ ᥖᥩᥢᥰ]]}} | data25 = {{{net income|{{{net_income|}}}}}} | label26 = ᥘᥩᥒ ᥛᥣᥐ ᥛᥤᥰ ᥖᥣᥒᥰ ᥔᥤᥒᥲ | data26 = {{{assets|}}} | label27 = ᥐᥣ ᥑᥢᥴ ᥡᥦᥱ ᥕᥣᥱ | data27 = {{{equity|}}} | label28 = ᥓᥝᥲ ᥑᥩᥒᥴ | data28 = {{{owner|}}} | label29 = ᥐᥨᥢᥰ ᥞᥥᥖᥱ ᥐᥣᥢᥱ | data29 = {{{employees|{{{num employees|{{{num_employees|}}}}}}}}} | label30 = ᥑᥩᥛᥱ ᥙᥢᥱ ᥢᥤᥱ ᥒᥝᥲ ᥖᥪᥢᥰ | data30 = {{{parent|}}} | label31 = ᥞᥩᥒᥲ ᥐᥣᥢ ᥚᥥᥴ | data31 = {{{divisions|}}} | label32 = ᥑᥩᥛᥱ ᥙᥢᥱ ᥢᥤᥱ ᥖᥬᥲ ᥛᥪᥰ | data32 = {{{subsidiaries|{{{subsid|}}}}}} | label33 = ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ | data33 = {{{Slogan|{{{slogan|{{{company slogan|{{{company_slogan|}}}}}}}}}}}} | label34 = ᥝᥦᥙᥳ ᥔᥣᥭᥳ | class34 = url | data34 = {{{url|{{{website|{{{homepage|}}}}}}}}} | label35 = ᥚᥣᥱ ᥔᥣᥱ ᥙᥣ ᥞᥨᥝᥱ ᥑᥦᥛᥰ ᥛᥤᥒᥰ | data35 = {{{programming language|{{{programming_language|}}}}}} | label36 = [[:en:IPv6|IPv6]] ᥘᥩᥒ ᥐᥛᥳ ᥗᥦᥛᥴ | data36 = {{{ipv6|}}} | label37 = Alexa ᥓᥢᥳ | data37 = {{{alexa|}}} | label38 = ᥘᥫᥒ ᥛᥥᥝᥰ ᥔᥣᥭᥳ | data38 = {{{website type|{{{website_type|}}}}}} | label39 = ᥘᥩᥒ ᥙᥪᥢ ᥑᥣᥝᥱ | data39 = {{{advertising|}}} | label40 = ᥘᥩᥒ ᥖᥣᥒᥱ ᥛᥣᥭᥴ ᥚᥣᥒᥴ | data40 = {{{registration|}}} | label41 = ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ | data41 = {{{users|{{{num users|{{{num_users|}}}}}}}}} | label42 = {{Nowrap|ᥚᥣᥱ ᥔᥣᥱ ᥟᥢ ᥓᥣᥒ ᥖᥫᥰ ᥘᥭᥲ}} | data42 = {{{language|}}} | label43 = ᥙᥤ ᥖᥥᥱ ᥙᥪᥖᥱ ᥖᥣᥒᥱ | data43 = {{{launched|{{{launch date|{{{launch_date|}}}}}}}}} | label44 = ᥔᥣᥭᥴ ᥒᥣᥭᥴ ᥕᥣᥛᥰ ᥘᥥᥝ | class44 = category | data44 = {{{current status|{{{current_status|}}}}}} | label45 = ᥙᥣ ᥘᥦᥖᥳ ᥜᥩᥒᥰ | data45 = {{{native clients|{{{native_clients|}}}}}} | below = {{{footnotes|}}} }}<noinclude> {{Documentation}} </noinclude> g63xzvoht4222hvpay13bcb8yztl9zl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox ᥙᥪᥢᥰᥐᥦᥙᥲ 10 195 705 704 2024-10-15T06:17:39Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 704 wikitext text/x-wiki {{Infobox | bodyclass = biography vcard | above = <includeonly><span class="fn">{{{ᥓᥪᥲ|{{PAGENAME}}}}}</span></includeonly> | abovestyle = background:##e6e6fa; color:#000; | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{{ᥑᥦᥙᥰᥞᥣᥒᥲ|}}}}}}|size={{{image size|{{{image_size|{{{imagesize|}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | caption = {{{image caption|{{{caption|{{{image_caption|}}}}}}}}} | headerstyle = background:##e6e6fa; color:#000; | header1 = {{#if: {{{ᥟᥣᥱᥕᥧ|}}}| {{{ᥟᥣᥱᥕᥧ|}}} }} | label2 = {{Nowrap|ᥝᥢᥰᥐᥩᥱᥖᥒᥲ}} | data2 = {{{ᥝᥢᥰᥐᥩᥱᥖᥒᥲ|}}} | headerstyle = background:##e6e6fa; color:#000; | header1 = {{#if: {{{ᥟᥣᥱᥕᥧ|}}}| {{{ᥟᥣᥱᥕᥧ|}}} }} | label2 = {{Nowrap|ᥝᥢᥰᥐᥩᥱᥖᥒᥲ}} | data2 = {{{ᥝᥢᥰᥐᥩᥱᥖᥒᥲ|}}} | label3 = ᥓᥪᥲᥖᥒᥰᥟᥤᥒᥰᥐᥘᥥᥖᥲ | data3 = {{{ᥓᥪᥲᥖᥒᥰᥟᥤᥒᥰᥐᥘᥥᥖᥲ|}}} | label4 = ᥓᥪᥲᥜᥣᥭᥱᥖᥭᥰ | data4 = {{{ᥓᥪᥲᥜᥣᥭᥱᥖᥭᥰ|}}} | label5 = ᥖᥤᥲᥙᥐᥰᥔᥝᥰ | data5 = {{{ᥖᥤᥲᥙᥐᥰᥔᥝᥰ|}}} | label6 = ᥓᥪᥒᥲᥛᥫᥒᥰ | data6 = {{{ᥓᥪᥒᥲᥛᥫᥒᥰ|}}} | label7 = ᥓᥣᥝᥰᥑᥫᥰ | data7 = {{{ᥓᥣᥝᥰᥑᥫᥰ|}}} | label8 = ᥚᥣᥱᥔᥣᥱᥐᥫᥰᥕᥛᥴ | data8 = {{{ᥚᥣᥱᥔᥣᥱᥐᥫᥰᥕᥛ|}}} | label9 = ᥓᥢᥳᥗᥣᥢᥲᥙᥭᥱᥭᥣᥱ | data9 = {{{ᥓᥢᥳᥗᥣᥢᥲᥙᥭᥱᥭᥣᥱ|}}} | label10 = ᥞᥨᥒᥰᥞᥥᥢᥰ | data10 = {{{ᥞᥨᥒᥰᥞᥥᥢᥰ|}}} | label11 = ᥖᥨᥒᥱᥝᥨᥒᥰ | data11 = {{{ᥖᥨᥒᥱᥝᥨᥒᥰ|}}} | label12 = ᥟᥩᥒᥲᥞᥥᥖᥰᥐᥣᥢᥴ | data12 = {{{ᥟᥩᥒᥲᥞᥥᥖᥰᥐᥣᥢ|}}} | label13 = ᥞᥨᥒᥰᥞᥥᥢᥰᥒᥝᥲᥒᥣᥱ | data13 = {{{ᥞᥨᥒᥰᥞᥥᥢᥰᥒᥝᥲᥒᥣᥱ|}}} | label14 = ᥚᥧᥲᥖᥨᥭᥰᥗᥪᥒᥴ ᥓᥧᥛᥲᥑᥧᥰᥙᥣᥱရᥐᥧᥱ | data14 = {{{ᥚᥧᥲᥖᥨᥭᥰᥗᥪᥒᥴ ᥓᥧᥛᥲᥑᥧᥰᥙᥣᥱရᥐᥧᥱ|}}} | label15 = ᥞᥨᥝᥴᥑᥩᥲ ᥚᥪᥢᥴᥘᥤᥐᥲ | data15 = {{{ᥞᥨᥝᥴᥑᥩᥲ ᥚᥪᥢᥴᥘᥤᥐᥲ|}}} | label16 = ᥞᥥᥒᥰᥑᥩᥒᥳ ᥚᥪᥢᥴᥘᥤᥐᥲ | data16 = {{{ᥞᥥᥒᥰᥑᥩᥒᥳ ᥚᥪᥢᥴᥘᥤᥐᥲ|}}} | label17 = ᥙᥤᥴᥞᥥᥖᥰ ᥚᥪᥢᥴᥘᥤᥐᥲ | data17 = {{{ ᥙᥤᥴᥞᥥᥖᥰ ᥚᥪᥢᥴᥘᥤᥐᥲ|}}} | label18 = ᥞᥧᥳᥓᥩᥛᥰᥝᥣᥲ | data18 = {{{ᥞᥧᥳᥓᥩᥛᥰᥝᥣᥲ|}}} | label19 = ᥢᥣᥲᥐᥣᥢᥴ | class19 = role | data19 = {{{ᥢᥣᥲᥐᥣᥢ|}}} | label20 = ᥙᥤᥴᥓᥫᥰᥘᥭᥲᥖᥨᥒᥳᥢᥪᥒᥴ | data20 = {{{ᥙᥤᥴᥓᥫᥰᥘᥭᥲᥖᥨᥒᥳᥢᥪᥒ|}}} | label21 = ᥘᥩᥒᥲᥛᥣᥐᥲᥛᥤᥰ | data21 = {{{ᥘᥩᥒᥲᥛᥣᥐᥲᥛᥤᥰ|}}} | label22 = ᥚᥧᥲᥑᥝᥲᥓᥧᥛᥰᥢᥣᥛᥰᥞᥨᥝᥴ | data22 = {{{ᥚᥧᥲᥑᥝᥲᥓᥧᥛᥰᥢᥣᥛᥰᥞᥨᥝ|}}} | label23 = ᥐᥩᥳᥐᥧᥲ | data23 = {{{ᥐᥩᥳᥐᥧᥲ|}}} | label24 = ᥘᥧᥐᥲᥘᥣᥒᥰ | data24 = {{{ᥘᥧᥐᥲᥘᥣᥒᥰ|}}} | label25 = {{Nowrap|ᥑᥣᥝᥱᥞᥨᥒᥴᥘᥪᥰᥘᥒᥴ}} | data25 = {{{ᥑᥣᥝᥱᥞᥨᥒᥴᥘᥪᥰᥘᥒ|}}} | label26 = ᥞᥩᥭᥰᥛᥪᥰᥓᥪᥲᥔᥥᥒᥴᥕᥬᥱ | data26 = {{{ᥞᥩᥭᥰᥛᥪᥰᥓᥪᥲᥔᥥᥒᥴᥕᥬᥱ|}}} | label27 = ᥓᥧᥛᥲ ᥓᥫᥰᥘᥭᥲᥛᥣᥰ | data27 = {{{ᥓᥧᥛᥲ ᥓᥫᥰᥘᥭᥲᥛᥣᥰ|}}} | label28 = ᥝᥢᥰᥔᥥᥒᥲᥐᥣᥛᥱ | data28 = {{{ᥝᥢᥰᥔᥥᥒᥲᥐᥣᥛᥱ|}}} | label29 = ᥖᥤᥲᥔᥥᥒᥲᥐᥣᥛᥱ | data29 = {{{ᥖᥤᥲᥔᥥᥒᥲᥐᥣᥛᥱ|}}} | label30 = ᥐᥩᥒᥳᥔᥣᥢᥴᥢᥦᥖᥱ | data30 = {{{ᥐᥩᥒᥳᥔᥣᥢᥴᥢᥦᥖᥱ|}}} | label31 = ᥘᥩᥒᥲᥖᥣᥒᥰᥘᥭᥲᥔᥥᥒᥲᥐᥣᥛᥱ | data31 = {{{ᥘᥩᥒᥲᥖᥣᥒᥰᥘᥭᥲᥔᥥᥒᥲᥐᥣᥛᥱ|}}} | label32 = ᥙᥤᥲᥢᥩᥒᥳ | data32 = {{{ᥙᥤᥲᥢᥩᥒᥳ|}}} | header33 = {{#if:{{{ᥘᥣᥭᥰᥛᥪᥰ|}}}|ᥘᥣᥭᥰᥛᥪᥰ}} | below = {{#invoke:InfoboxImage|InfoboxImage|image={{{signature|{{{ᥘᥣᥭᥰᥛᥪᥰ|}}}}}}|size={{{signature_size|}}}|alt={{{signature alt|{{{signature_alt|}}}}}} }} | belowstyle = solid #aaaaaa; text-align:center }}<noinclude> <pre> {{Infobox ᥙᥪᥢᥰᥐᥦᥙᥲ | ᥓᥪᥲ = | ᥑᥦᥙᥰᥞᥣᥒᥲ = | ᥟᥣᥱᥕᥧ = | ᥝᥢᥰᥘᥫᥢᥴᥙᥤᥴᥐᥫᥖᥱ = | ᥓᥪᥲᥖᥦᥳᥖᥦᥳ = | ᥓᥪᥲᥙᥩᥲᥛᥦᥲ = | ᥖᥤᥲᥐᥫᥖᥱ= | ᥐᥨᥢᥰᥛᥫᥒᥰ = | ᥓᥣᥝᥰᥑᥫᥰ = | ᥚᥣᥱᥔᥣᥱᥐᥫᥰᥕᥛᥴ = | ᥓᥢᥳᥗᥣᥢᥲᥙᥭᥱᥭᥣᥱ = | ᥞᥨᥒᥰᥞᥥᥢᥰ= | ᥖᥨᥒᥱᥝᥨᥒᥰ = | ᥟᥩᥒᥲᥞᥥᥖᥰᥐᥣᥢᥴ = | ᥞᥨᥒᥰᥞᥥᥢᥰᥒᥝᥲᥒᥣᥱ = | ᥚᥧᥲᥖᥨᥭᥰᥗᥪᥒᥴ ᥓᥧᥛᥲᥑᥧᥰᥙᥣᥱရᥐᥧᥱ = | ᥚᥪᥢᥴᥘᥤᥐᥲᥞᥙᥳᥑᥧᥰ = | ᥞᥧᥳᥓᥩᥛᥰᥝᥣᥲ = | ᥢᥣᥲᥐᥣᥢᥴ = | ᥙᥤᥴᥓᥫᥰᥘᥭᥲᥖᥨᥒᥳᥢᥪᥒᥴ = | ᥘᥩᥒᥲᥛᥣᥐᥲᥛᥤᥰ = | ᥚᥧᥲᥑᥝᥲᥓᥧᥛᥰᥢᥣᥛᥰᥞᥨᥝᥴ = | ᥐᥩᥳᥐᥧᥲ = | ᥘᥧᥐᥲᥘᥣᥒᥰ = | ᥑᥣᥝᥱᥞᥨᥒᥴᥘᥪᥰᥘᥒᥴ = | ᥞᥩᥭᥰᥛᥪᥰ ᥓᥪᥲᥔᥥᥒᥴᥕᥬᥱ= | ᥑᥦᥙᥰᥓᥧᥛᥲ ᥓᥫᥰᥘᥭᥲᥛᥣᥰ= | ᥝᥢᥰᥔᥥᥒᥲᥐᥣᥛᥱ = | ᥖᥤᥲᥔᥥᥒᥲᥐᥣᥛᥱ= | ᥘᥩᥒᥲᥖᥣᥒᥰᥘᥭᥲᥔᥥᥒᥲᥐᥣᥛᥱ= | ᥙᥤᥲᥢᥩᥒᥳ = | ᥘᥣᥭᥰᥛᥪᥰ= | ᥐᥩᥒᥳᥔᥣᥢᥴᥢᥦᥖᥱ = }} </pre> duk15t3s3ez3gxwi2djbhq5nxw8kkpu ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Isnumeric 10 196 4935 709 2024-10-16T10:02:02Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5614584]] 4935 wikitext text/x-wiki {{#iferror:{{#expr:{{formatnum:{{{1|error}}}|R}}}}|{{#ifeq:{{{boolean|false}}}|true|0|}}|{{#ifeq:{{{boolean|false}}}|true|1|{{{1}}}}}}}<noinclude> {{documentation}} </noinclude> gtbqiucbfskac83n5uh9xqpstd40y85 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang 10 197 711 710 2024-10-15T06:17:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 710 wikitext text/x-wiki <span lang="{{{1}}}" {{#if:{{{rtl|}}}|dir="rtl"}} {{#if:{{{size|}}}|style="font-size:{{{size}}};"}}>{{{2}}}</span>{{#if:{{{rtl|}}}|&lrm;}}<noinclude> {{Documentation}} </noinclude> j7oucrg2ny226x2vw419u9q3zpxq9yh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-en 10 198 714 713 2024-10-15T06:17:43Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 713 wikitext text/x-wiki {{Language with name|en|ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ|''{{{1}}}''|links={{{links|yes}}}}}<noinclude> {{Documentation}} </noinclude> fwgso8gcfxllcayb3ece9giphzm0hij ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-khb 10 199 716 715 2024-10-15T06:17:44Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 715 wikitext text/x-wiki {{Language with name|khb|ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥪᥳ|''{{{1}}}''|links={{{links|yes}}}}}<noinclude> {{Documentation}} </noinclude> pnz9qoidiuzshluoo69xcbve78003ny ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-lo 10 200 4936 719 2024-10-16T10:02:04Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6550561]] 4936 wikitext text/x-wiki {{Language with name|lo|ᥘᥣᥝᥰ|{{{1}}}}}<noinclude> {{Documentation}} </noinclude> {{Language with name|shn|ᥖᥭᥰ ᥘᥨᥒᥴ|{{{1}}}}}<noinclude> {{Documentation}} ccqu4ovl1nggiiuc32c63tn0mxtybow ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-mnw 10 201 721 720 2024-10-15T06:17:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 720 wikitext text/x-wiki {{Language with name|mnw|ᥛᥩᥢᥰ|{{{1}}}}}<noinclude> {{Documentation}} </noinclude> g78lbsybhgeudur3f4xt3dkb3e9pyjs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-my 10 202 725 724 2024-10-15T06:17:49Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 724 wikitext text/x-wiki {{Language with name|my|ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ|{{{1}}}}}<noinclude> {{Documentation}} </noinclude> jfam03kggthlgokembec8ncqrfqvv7m ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-nod 10 203 4937 727 2024-10-16T10:02:06Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q18274277]] 4937 wikitext text/x-wiki <includeonly>{{#invoke:Lang|lang_xx_inherit |code=nod }}{{#if:{{{2|}}}|{{Main other|[[ᥙᥫᥒ ᥗᥣᥢ:Instances of Lang-nod using second unnamed parameter]]}}}}</includeonly><noinclude> {{Documentation |1=Template:Lang-x/doc |content={{Template:Lang-x/doc |category=Articles containing Northern Thai-language text |tracking-category=Instances of Lang-nod using second unnamed parameter }} }} </noinclude> rmf7ty6z87l8lakpfksyu2961m47i1r ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-shn 10 204 4938 731 2024-10-16T10:02:08Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q8124672]] 4938 wikitext text/x-wiki {{Language with name|shn|ᥖᥭᥰ ᥘᥨᥒᥴ|{{{1}}}}}<noinclude> {{Documentation}} </noinclude> 9sfaf4cq1y3wjz1jdfhy1t39qwz5xpk ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-tdd 10 205 4939 735 2024-10-16T10:02:10Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q107230313]] 4939 wikitext text/x-wiki {{Language with name|tdd|ᥖᥭᥰ ᥘᥫᥴ|{{{1}}}}}<noinclude> {{Documentation|Template:Lang-x/doc}} </noinclude> 4k21ofc019jdfog0i3tznu385cmxx58 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-th 10 206 737 736 2024-10-15T06:17:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 736 wikitext text/x-wiki {{Language with name|th|ᥗᥭᥰ|{{{1}}}|translit={{{translit<includeonly>|{{{2|}}}</includeonly>}}}|lit={{{lit<includeonly>|{{{3|}}}</includeonly>}}}|links={{{links<includeonly>|</includeonly>yes}}}}}<noinclude> {{Documentation}} [[ᥙᥫᥒ ᥗᥣᥢ:!Main category]] </noinclude> bsznbad1ab800u8eqbhy9239zrl3glh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-zh 10 207 740 739 2024-10-15T06:17:55Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 739 wikitext text/x-wiki {{Language with name|zh|ᥑᥣᥛᥰ ᥑᥥᥱ |{{{1}}}|links={{{links|yes}}}}}<noinclude> {{Documentation}} </noinclude> 8itaemxs2emu25yl327cno3uc7yf6jg ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Language with name 10 208 742 741 2024-10-15T06:17:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 741 wikitext text/x-wiki {{#ifeq:{{{links|{{{link|}}}}}}|no |{{{2}}} |[[:ᥚᥣᥱᥔᥣᥱ{{{2}}}|{{{2}}}]] }}&#58; {{Lang|{{{1}}}|{{{3}}}|rtl={{{rtl|}}}|nocat={{{nocat|}}}}}{{#if:{{{4<includeonly>|{{{lit|}}}</includeonly>}}}|, {{Small| &nbsp;}}&#39;{{{4|{{{lit}}}}}}&#39;}}<noinclude>{{Documentation}}</noinclude> nezys6au9ib23ujpjb4c9w5t2r3g6vy ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Large 10 209 744 743 2024-10-15T06:17:58Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 743 wikitext text/x-wiki <span style="font-size:large">{{{1}}}</span><noinclude> {{Documentation|Template:Resize/doc}} {{/TemplateData}} </noinclude> 0gijrxd741ogviliqxufdqe0slv0ium ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Legend 10 210 4940 748 2024-10-16T10:02:13Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5636063]] 4940 wikitext text/x-wiki <includeonly><div class="legend"><span class="legend-color" style="display:inline-block; width:1.5em; height:1.5em; margin:1px 0; border:{{{border|1px solid {{{outline|black}}}}}}; background-color:{{wp/rki/trim|{{{1|transparent}}}}}; color:{{{textcolor|black}}}; font-size:{{{size|100%}}}; text-align:center;">{{#if:{{{text|}}}|<span class="legend-text">{{{text}}}</span>|&nbsp;}}</span>&nbsp;{{{2|}}}</div></includeonly><noinclude> {{Documentation}}<noinclude> </noinclude> 7ekvy78vmywh6imur5jnycsp3g0b2t1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Legend-line 10 211 4941 752 2024-10-16T10:02:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6263823]] 4941 wikitext text/x-wiki <includeonly><!-- --><templatestyles src="Legend/styles.css" /><!--"main" stylesheet for legends--><!-- -->{{#ifeq:{{{inline|}}}|yes|<span class="legend" style="padding-right:5px;">|<div class="legend">}}<!-- --><span class="legend-line mw-no-invert" <!-- below could be bundled into a template-specific TemplateStyles CSS sheet -->style="display: inline-block; vertical-align: middle; width: 1.67em; height: 0; border-style: none; border-top: 2px dotted black;<!-- -->{{#if:{{{1|}}}| border-top:{{{1}}};|}}">&nbsp;</span><!-- -->&nbsp;{{{2|}}}<!-- -->{{#ifeq:{{{inline|}}}|yes|</span>|</div>}}<!-- --></includeonly><noinclude>{{documentation}} </noinclude> a7ss92cftr800wsdd0f3mjarabcecus ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Legend inline 10 212 4942 756 2024-10-16T10:02:18Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6165219]] 4942 wikitext text/x-wiki <includeonly><!-- --><templatestyles src="Legend/styles.css" /><!-- --><span class="legend nowrap"><!-- --><span class="legend-color mw-no-invert" style="<!-- -->{{#if:{{{border|}}}|border: {{{border}}};|{{#if:{{{outline|}}}|border: 1px solid {{{outline}}};}}}}<!-- -->{{#if:{{{1|}}}|{{greater color contrast ratio|{{{1}}}|white|black|css=y}}}}<!-- -->{{#if:{{{textcolor|}}}|color:{{{textcolor}}};}}<!-- -->{{#if:{{{size|}}}|font-size:{{{size}}};}}"><!-- -->{{#if:{{{text|}}}{{{alt|}}} | <span class="legend-text" style="{{#if:{{{alt|}}}|color:{{{1|}}};}}font-family: monospace, monospace;">{{If empty|{{{alt|}}}|{{Encodefirst|{{{text|}}}}}|&nbsp;}}</span>|&nbsp;}}<!-- --></span><!-- -->&nbsp;{{{2|}}}<!-- --></span><!-- --></includeonly><noinclude> {{Documentation}} </noinclude> 07e51dqk92f3qptgl3gk4lsyjejo1ed ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Link-en 10 213 4943 759 2024-10-16T10:02:20Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q15088478]] 4943 wikitext text/x-wiki <includeonly>{{#invoke:Ilh|main |lang-code=en |1={{{1|{{{2|}}}}}} |2={{{2|}}} |d={{{d|{{{3|}}}}}} |nocat={{{nocat|}}}}}</includeonly><noinclude> {{Documentation|Template:Internal link helper/doc}} </noinclude> tvidaetrxr2j5c2qsrasokpyrjt7f3k ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Link-my 10 214 4944 764 2024-10-16T10:02:22Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q28845541]] 4944 wikitext text/x-wiki <includeonly>{{#invoke:Ilh|main |lang-code=my |1={{{1|{{{2|}}}}}} |2={{{2|}}} |d={{{d|{{{3|}}}}}} |nocat={{{nocat|}}}}}</includeonly><noinclude>{{Documentation|Template:Internal link helper/doc}} </noinclude> pe926gnun2kd9i1sqhpqzm5s9w5bd4a ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Link-th 10 215 4945 766 2024-10-16T10:02:26Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q23905104]] 4945 wikitext text/x-wiki <includeonly>{{#invoke:Ilh|main |lang-code=th |1={{{1|{{{2|}}}}}} |2={{{2|}}} |d={{{d|{{{3|}}}}}} |nocat={{{nocat|}}}}}</includeonly><noinclude>{{Documentation|Template:Internal link helper/doc}}</noinclude> euhnqt6a1hcmg12xqnuhyyo5ei1wrgz ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Location map 10 216 768 767 2024-10-15T06:18:07Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 767 wikitext text/x-wiki <includeonly>{{#invoke:Location map|main}}</includeonly><noinclude>{{Documentation}}</noinclude> sr3ghklxrxzwe6wvzc426muwro7jl9z ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Longitem 10 217 770 769 2024-10-15T06:18:08Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 769 wikitext text/x-wiki <div style="padding:0.1em 0;line-height:1.2em;{{{style|{{#if:{{{2|}}}|{{{1}}}}}}}}">{{#if:{{{2|}}}|{{{2}}}|{{{1}}}}}</div><noinclude>{{Documentation}}</noinclude> 49fc4zn9iwtutjzwxa3y1o4o4fb7yng ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lower 10 218 4946 773 2024-10-16T10:02:28Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6176846]] 4946 wikitext text/x-wiki <span style="position: relative; top: {{#if:{{{2|}}}|{{{1}}}|0.6em}};">{{{2|{{{1}}}}}}</span><noinclude> </noinclude> 2yi7323d2lnn5vj6m0nqmz25955hbv1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lua 10 219 5547 775 2025-01-12T11:41:00Z Saimawnkham 28 5547 wikitext text/x-wiki <includeonly>{{#invoke:Lua banner|main}}</includeonly><noinclude> {{Lua|Module:Lua banner}} {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> pnmjp3f3fl321yf2jpg5syebi412n7b ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:M2 10 220 777 776 2024-10-15T06:18:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 776 wikitext text/x-wiki <includeonly><nowiki>{{#invoke:</nowiki>[[Module:{{#if:1|{{{1}}}}}|{{#if:1|{{{1}}}}}]]{{#if: {{{2|}}} | <nowiki>|</nowiki>{{#if:1|{{{2}}}}} }}<nowiki>}}</nowiki></includeonly><noinclude> {{Documentation}} </noinclude> 89kl8zrp88j8mijh1vsu2a7td7px2fo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:MONTHNAME 10 221 779 778 2024-10-15T06:18:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 778 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|{{#switch:{{MONTHNUMBER|{{{1}}}}}|1=ᥓᥢᥱᥝᥣᥱᥞᥤᥱ|2=ᥜᥦᥙᥱᥝᥣᥱᥞᥤᥱ|3=ᥛᥣᥠᥳ|4=ᥟᥥᥱᥙᥞᥦᥱ|5=ᥛᥥᥱ|6=ᥓᥧᥢᥱ|7=ᥓᥧᥱᥘᥣᥭᥱ|8=ᥟᥩᥰᥐᥣᥖᥳ|9=ᥔᥦᥙᥱᥗᥦᥛᥱᥙᥣᥱ|10=ᥟᥩᥐᥱᥗᥨᥝᥱᥙᥣᥱ|11=ᥢᥨᥝᥱᥝᥦᥛᥱᥙᥣᥱ|12=ᥖᥤᥱᥔᥦᥛᥱᥙᥣᥱ|Incorrect required parameter 1=''month''!}}|Missing required parameter 1=''month''!}}</includeonly><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> q4sou34whs8y3knau7j21ki63cv0zn2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:MONTHNUMBER 10 222 781 780 2024-10-15T06:18:14Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 780 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}} |{{#switch:{{lc:{{{1}}}}} |january|jan|ᥓᥢᥱᥝᥣᥱᥞᥤᥱ=1 |february|feb|ᥜᥦᥙᥱᥝᥣᥱᥞᥤᥱ=2 |march|mar|ᥛᥣᥠᥳ=3 |apr|april|ᥟᥥᥱᥙᥞᥦᥱ=4 |may|ᥛᥥᥱ=5 |june|jun|ᥓᥧᥢᥱ=6 |july|jul|ᥓᥧᥱᥘᥣᥭᥱ=7 |august|aug|ᥟᥩᥰᥐᥣᥖᥳ=8 |september|sep|ᥔᥦᥙᥱᥗᥦᥛᥱᥙᥣᥱ=9 |october|oct|ᥟᥩᥐᥱᥗᥨᥝᥱᥙᥣᥱ=10 |november|nov|ᥢᥨᥝᥱᥝᥦᥛᥱᥙᥣᥱ=11 |december|dec|ᥖᥤᥱᥔᥦᥛᥱᥙᥣᥱ=12 |{{#ifexpr:{{{1}}}<0 |{{#ifexpr:(({{{1}}})round 0)!=({{{1}}}) |{{#expr:12-(((0.5-({{{1}}}))round 0)mod 12)}} |{{#expr:12-(((11.5-({{{1}}}))round 0)mod 12)}} }} |{{#expr:(((10.5+{{{1}}})round 0)mod 12)+1}} }} }} |Missing required parameter 1=''month''! }}</includeonly><noinclude> {{Documentation}} </noinclude> 01ws5g02cnkp1uoppnt1bgmzezke5gc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Main Page interwikis 10 223 783 782 2024-10-15T06:18:16Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 782 wikitext text/x-wiki <includeonly>[[simple:]] [[ar:]] [[id:]] [[ms:]] [[bs:]] [[bg:]] [[ca:]] [[cs:]] [[da:]] [[de:]] [[et:]] [[el:]] [[en:]] [[es:]] [[eo:]] [[eu:]] [[fa:]] [[fr:]] [[gl:]] [[ja:]] [[ko:]] [[he:]] [[hr:]] [[hu:]] [[it:]] [[ka:]] [[lv:]] [[lt:]] [[my:]] [[mnw:]] [[nl:]] [[no:]] [[nn:]] [[pl:]] [[pt:]] [[ro:]] [[ru:]] [[sk:]] [[sl:]] [[sr:]] [[sh:]] [[fi:]] [[sv:]] [[th:]] [[vi:]] [[tr:]] [[uk:]] [[zh:]]</includeonly><noinclude> {{Documentation}} </noinclude> s5vq4jenc9aom9fh45y8xycudkon2gd ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Main other 10 224 785 784 2024-10-15T06:18:17Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 784 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | other }} }} | main = {{{1|}}} | other | #default = {{{2|}}} }}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> pn6jmjwep4lnixdwd93tth1rnsczs82 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Main page image 10 225 790 789 2024-10-15T06:18:18Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 788 wikitext text/x-wiki <div class="thumbinner mp-thumb" style="background: transparent; border: none; padding: 0; max-width: {{#expr:{{Str number/trim|{{If empty|{{{width|}}}|120}}}}{{#ifeq:{{{border|}}}|yes|+2}}}}px;"> [[ᥜᥣᥭᥱ:<!--if {{{image}} begins with File:/Image: remove it-->{{Remove file prefix|{{{image|{{{1<noinclude>|Example-serious.jpg</noinclude>}}}}}}}}{{#ifeq:{{{border|}}}|yes|{{!}}border|}}|<!-- if {{{width}}} ends with "px" then remove it -->{{#ifeq: {{Str endswith|{{If empty|{{{width|}}}|120}} | px}} | yes | <!--do the substring here-->{{Str left|{{{width}}}|{{Str find0|{{{width}}}|px}} }} | {{If empty|{{{width|}}}|120}} }}px <!-- title (use caption, alt text or non-default link target if not available) -->{{#if:{{{title|}}} | {{!}}{{{title}}} | {{#if:{{{caption|{{{2|}}}}}} | {{!}}{{{caption|{{{2|}}}}}} | {{!}}{{{alt|}}}}}}} <!-- alt text (use caption, title or image name if not available) --> {{#if:{{{alt|}}} | {{!}}alt={{{alt}}}}} <!--add link if exists-->{{#if:{{{link|}}} | {{#ifeq:{{Remove file prefix|{{{link}}}}}|{{Remove file prefix|{{{image}}}}}| <!--do nothing if {{{link}}} and {{{image}}} are the same-->| {{!}}link=File:{{Remove file prefix|{{{link}}}}} }}<!--end #ifeq for link/image comparison--> }}<!--end #if for link-->]]{{#if: {{{caption|{{{2|<noinclude>Caption goes here.</noinclude>}}}}}}| <div class="thumbcaption" style="padding: 0.25em 0; word-wrap: break-word; {{#if:{{{caption align|}}} | text-align: {{{caption align}}};}}">{{{caption|{{{2|<noinclude>Caption goes here.</noinclude>}}}}}}</div>}}</div> <noinclude> {{Documentation}} </noinclude> pehrtd3gbtbr5w0ki927ls0ammdtwo2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Map caption 10 226 792 791 2024-10-15T06:18:20Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 791 wikitext text/x-wiki <div style="text-align:center;font-size:11px;line-height:1.15em;"><span style="font-size:11px;">{{#if:{{{countryprefix|}}} |{{{countryprefix}}}&nbsp; }}<span style="font-size:2px;">&nbsp;</span>{{#ifexist:{{{country}}} |[[{{{country}}}|{{{country}}}]] |{{{country|ᥟᥩᥒᥲᥖᥤᥲ {{PAGENAME}}}}} }} {{#ifeq:{{{location|{{{location_color|any}}}}}}|none| |<span style="font-size:8px;">{{Spaces|2}}</span>({{{location|{{{location_color|orange}}}}}}) }}</span>{{#if:{{{region|{{{legend|}}}}}} |{{#if:{{{subregion|}}} |<p style="font-size:11px;text-align:left;margin-left:1.2ex;margin-top:0px;margin-bottom:0px;line-height:1.15em;">–&nbsp; |<p style="font-size:11px;text-align:center;margin-top:0px;margin-bottom:0px;line-height:1.15em;"> }}{{#switch:{{{region|none}}} | none = | ᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ | [[ᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ]] | ᥐᥧᥢᥴᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ | [[ᥐᥧᥢᥴᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ]] | Europe | [[Europe]] | in Europe | in [[Europe]] | on the European continent | on the [[Europe|European continent]] = ᥢᥬᥰ [[ᥐᥧᥢᥴᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ]] | ᥙᥓᥤᥜᥤᥐᥳ | [[ᥙᥓᥤᥜᥤᥐᥳ]] | ᥙᥣᥒᥱᥘᥣᥭᥴᥙᥓᥤᥜᥤᥐᥳ | [[ᥙᥣᥒᥱᥘᥣᥭᥴᥙᥓᥤᥜᥤᥐᥳ]] | ᥙᥣᥒᥱᥘᥣᥭᥴ ᥙᥓᥤᥜᥤᥐᥳ | [[ᥙᥣᥒᥱᥘᥣᥭᥴ ᥙᥓᥤᥜᥤᥐᥳ]] | Pacific | [[Pacific]] | the Pacific | the [[Pacific]] | the Pacific Ocean = ᥢᥬᥰ [[ᥙᥣᥒᥱᥘᥣᥭᥴᥙᥓᥤᥜᥤᥐᥳ]] | ᥙᥩᥖᥰᥝᥢᥰᥟᥩᥐᥱᥐᥣᥒᥴ | [[ᥙᥩᥖᥰᥝᥢᥰᥟᥩᥐᥱᥐᥣᥒ]]ᥴ | Middle East | [[Middle East]] | Arctic Circle | [[Arctic Circle]] | Pacific Ocean | [[Pacific Ocean]] = {{#ifexist:{{{region}}}|[[{{{region}}}|{{{region}}}]]|ᥢᥬᥰ {{{region}}}}} | #default ={{#ifexist:{{{region}}} |[[{{{region}}}|{{{region}}}]] |{{{region}}} }} ᥢᥬᥰ }}{{#if:{{{region|}}} |{{#ifeq:{{{region_color|any}}}|none| |<span style="font-size:8px;">{{Spaces|2}}</span>({{#if:{{{subregion|}}} |{{#ifeq:{{{subregion_color|tan}}}|{{{region_color|white}}}| |{{#ifeq:{{{subregion_color|any}}}|none| |{{{subregion_color|tan}}} ᥘᥦᥲ&nbsp; }} }} }}{{{region_color|white}}}) }}{{#if:{{{subregion|}}} |<br />–&nbsp;{{#switch:{{{subregion|none}}} | ᥓᥧᥛᥰᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ | [[ᥓᥧᥛᥰᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ]] | [[ᥓᥧᥛᥰᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ]] | EU | [[EU]] | the EU | the [[EU]] | European Union | [[European Union]] | the European Union | the [[European Union]] =ᥖᥤᥲ [[ᥓᥧᥛᥰᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ]] | #default = {{#ifexist:{{{subregion}}} |[[{{{subregion}}}|{{{subregion}}}]] |{{{subregion}}} }} ᥢᥬᥰ }}{{#ifeq:{{{subregion_color|any}}}|none| |<span style="font-size:8px;">{{Spaces|2}}</span>({{{subregion_color|tan}}}) }} }} }}{{#if:{{{legend|}}} |{{#switch:<!--[13]-->{{{subregion|none}}} | ᥓᥧᥛᥰᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ | [[ᥓᥧᥛᥰᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ]] | [[ᥓᥧᥛᥰᥕᥧᥱᥞᥨᥝᥰᥙᥣᥱ]] | EU | [[EU]] | the EU | the [[EU]] | European Union | [[European Union]] | the European Union | the [[European Union]] = {{#ifeq:{{{subregion_color|tan}}}|tan |{{Spaces|16}}&thinsp; |&nbsp; –&nbsp; }} | none = {{#ifeq:{{{region|none}}}|none| |&nbsp; –&nbsp; }} | #default = &nbsp; –&nbsp; }} &#91;<span style="font-size:10px;">[[:File:{{{legend}}}|Legend]]</span>&#93; }}</p> }}</div> <noinclude> {{Documentation}} </noinclude> dxsr38cczpm9l4lio5z0uqcox6tn91l ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Max 10 227 794 793 2024-10-15T06:18:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 793 wikitext text/x-wiki <includeonly>{{#invoke:Math|max}}</includeonly><noinclude> {{Documentation}} </noinclude> s2lyijw8m0l517bfw1z0srbw197c8fh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Mbox 10 228 796 795 2024-10-15T06:18:22Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 795 wikitext text/x-wiki {{#invoke:Message box|mbox}}<noinclude> {{Documentation}} [[ᥙᥫᥒ ᥗᥣᥢ:!Main category]] </noinclude> hgsnx5p1347h9ap9pshf65dl10jcuix ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Mnw 10 229 799 798 2024-10-15T06:18:24Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 797 wikitext text/x-wiki {{lang|mnw|{{lang-mnw-fonts|{{{1}}}}}}} nq2pcuq83r8lec1kqqsi9xplkvkq9yr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Monday 10 230 801 800 2024-10-15T06:18:25Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 800 wikitext text/x-wiki <noinclude>{| class="wikitable" !</noinclude>{{#ifeq:{{{2|}}}|!|!scope="{{{scope|col}}}" width="{{{3|{{{width|14%}}}}}}" title="{{{4|{{{title|Monday}}}}}}"{{!}} | }}{{#switch:{{uc:{{{1|2}}}}} |1=ᥓᥢ |#default|abbr|2=ᥓᥢ |3|day=ᥓᥢ |0|no|name|full=ᥝᥢᥰ ᥓᥢ |symbol|astro=☽ |code|PHP|number|ISO=1 |US=2 }} <noinclude>|} {{documentation|Template:DOWs/doc}} </noinclude> 1jrkyf2uzgoncwrykdvkpsegg495il3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Mono 10 231 803 802 2024-10-15T06:18:26Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 802 wikitext text/x-wiki <span style="font-family:monospace,monospace;{{#if:{{{2|}}}|font-size:{{{1}}};}}">{{{2|{{{1}}}}}}</span><noinclude> {{Documentation}} </noinclude> 0z3wijmmjyx9zsd96iybzdgs0w1eiti ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Myanmar Administrative Divisions Image Map 10 232 805 804 2024-10-15T06:18:27Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 804 wikitext text/x-wiki <imagemap> File:Burma administrative divisions.svg|300px|right|A clickable map of Burma/Myanmar exhibiting its first-level administrative divisions. rect 500 300 700 400 [[:ᥛᥫᥒᥰᥑᥣᥒᥴ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥑᥣᥒᥴ]] rect 500 450 650 500 [[:ᥛᥤᥣᥖᥳᥓᥤᥰᥢᥣᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥛᥤᥣᥳᥖᥳᥓᥤᥰᥢᥣᥰ]] rect 300 500 500 650[[:Wp/tddᥓᥦᥲᥐᥦᥒᥰ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥓᥦᥲᥐᥦᥒᥰ]] rect 350 800 500 850 [[:Wp/tddᥓᥦᥲᥐᥦᥒᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥓᥦᥲᥐᥦᥒᥰ]] rect 100 800 300 900 [[:Wp/tddᥓᥦᥲᥛᥫᥒᥰᥑᥣᥒ|ᥓᥦᥲᥛᥫᥒᥰᥑᥣᥒᥴ]] rect 125 750 250 800 [[:Wp/tddᥞᥣᥰᥑᥣᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥞᥣᥰᥑᥣᥰ]] rect 600 800 800 900 [[:Wp/tddᥛᥫᥒᥰᥖᥭᥰ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥖᥭᥰ]] rect 600 950 750 1000 [[:Wp/tddᥖᥨᥢᥲᥖᥤᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥖᥨᥢᥲᥖᥤᥰ]] rect 50 1100 250 1200 [[:Wp/tddᥡᥑᥦᥒᥱ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥡᥑᥦᥒᥱ]] rect 25 1075 125 1100 [[:Wp/tddᥓᥤᥖᥳᥖᥨᥭᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥓᥤᥖᥳᥖᥨᥭᥱ]] rect 250 1050 400 1100 [[:Wp/tddᥛᥐᥨᥭᥰ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥛᥐᥨᥭᥰ]] rect 250 975 350 1025 [[:Wp/tddᥛᥐᥨᥭᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥛᥐᥨᥭᥰ]] rect 400 900 600 1000 [[:Wp/tddᥖᥣᥲᥘᥫᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥘᥫᥱ]] rect 475 800 575 850 [[:Wp/tddᥖᥣᥲᥘᥫᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥖᥣᥰᥘᥫᥱ]] rect 550 1200 750 1300 [[:Wp/tddᥕᥣᥒᥰᥘᥦᥒᥴ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰᥘᥦᥒᥴ]] rect 575 1125 700 1175 [[:Wp/tddᥘᥩᥭᥴᥐᥩᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥘᥩᥭᥴᥐᥩᥱ]] rect 400 1075 600 1125 [[:Wp/tddᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥢᥥᥱᥙᥞᥤᥱᥖᥩᥱ|ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥢᥥᥱᥙᥞᥤᥱᥖᥩᥱ]] rect 400 1200 600 1300 [[:Wp/tddᥙᥣᥱᥐᥫᥴ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥙᥣᥱᥐᥫᥴ]] rect 500 1350 600 1400 [[:Wp/tddᥙᥣᥱᥐᥫᥴ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥙᥣᥱᥐᥫᥴ]] rect 400 1400 600 1500 [[:Wp/tddᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥐᥧᥒᥲ]] rect 500 1500 600 1550 [[:Wp/tddᥖᥣᥲᥐᥧᥒᥲ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥖᥣᥲᥐᥧᥒᥲ]] rect 150 1500 500 1600 [[:Wp/tddᥟᥥᥱᥕᥣᥱᥝᥖᥤᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥟᥥᥱᥕᥣᥱᥝᥖᥤᥱ]] rect 225 1400 325 1450 [[:Wp/tddᥙᥖᥥᥒᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥙᥖᥥᥒᥱ]] rect 600 1400 800 1450 [[:Wp/tddᥕᥣᥒᥰᥚᥫᥐᥱ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰᥚᥫᥐᥱ]] rect 675 1475 800 1525 [[:Wp/tddᥚᥟᥣᥢᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥚᥟᥣᥢᥱ]] rect 500 1550 700 1600 [[:Wp/tddᥛᥩᥱᥘᥛᥦᥒᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥛᥩᥱᥘᥛᥦᥒᥱ]] rect 550 1600 750 1700 [[:Wp/tddᥛᥩᥢᥰ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥛᥩᥢᥰ]] rect 650 1825 900 1900 [[:Wp/tddᥗᥝᥦᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰᥗᥝᥦᥱ]] rect 600 2000 1000 2100 [[:Wp/tddᥖᥢᥤᥢᥰᥖᥣᥱᥡᥤᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥢᥤᥢᥰᥖᥣᥱᥕᥤᥱ]] desc bottom-left </imagemap> <noinclude> </noinclude> g3racw4mxuf3zn5jjez2pxtokk5mnbc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:NAMESPACENUMBER 10 233 808 807 2024-10-15T06:18:28Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 807 wikitext text/x-wiki {{Soft|mw:NAMESPACENUMBER}} radmufh9sxev0r54dkhy61nvdaxabpw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:NUMBEROFARTICLES 10 234 810 809 2024-10-15T06:18:30Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 809 wikitext text/x-wiki [[ᥑᥪᥐ ᥖᥩᥢᥰ:Prefixindex/Wp/tdd|{{PAGESINCATEGORY:Wp/tdd}}]]<noinclude></noinclude> ab7a1cnwt9n8prajs79w3eok0fzshhi ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Namespace detect 10 235 4788 814 2024-10-15T16:31:12Z 咽頭べさ 24 4788 wikitext text/x-wiki {{#switch: {{lc: <!--Lower case the result--> <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{{demospace}}} | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | {{NAMESPACE}} }} }} }} }} <!-- Only one of the lines below will be executed --> <!-- Respecting empty parameters on purpose --> | main = {{{main| {{{other|}}} }}} | talk = {{{talk| {{{other|}}} }}} | user = {{{user| {{{other|}}} }}} | wikipedia = {{{wikipedia| {{{other|}}} }}} | image = {{{image| {{{other|}}} }}} | mediawiki = {{{mediawiki| {{{other|}}} }}} | template = {{{template| {{{other|}}} }}} | help = {{{help| {{{other|}}} }}} | category = {{{category| {{{other|}}} }}} | portal = {{{portal| {{{other|}}} }}} | other | #default = {{{other|}}} <!--"demospace=other" or a new namespace--> }}<!--End switch--><noinclude> {{Pp-template|small=yes}} {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 8mmvr4emngwdymj1y8w3isegoezhgbh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Native name 10 236 5486 819 2024-12-29T23:47:02Z Saimawnkham 28 5486 wikitext text/x-wiki <includeonly>{{#invoke:native name|native_name}}</includeonly><noinclude>{{Documentation}}</noinclude> gp4mircewcgfc8vfhzojwwumum7hr0j ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Native phrase 10 237 821 820 2024-10-15T06:18:34Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 820 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Native name]] idzzf3s6z0u3umvebpo8tvn0annl2d8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Navbar 10 238 4947 825 2024-10-16T10:02:31Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5406543]] 4947 wikitext text/x-wiki <includeonly>{{#invoke:Navbar|navbar}}</includeonly><noinclude> {{documentation}} </noinclude> muazz5idbwocnayz7bjrzjy0nshykwx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Navbox 10 239 4948 827 2024-10-16T10:02:33Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5030944]] 4948 wikitext text/x-wiki <includeonly>{{#invoke:Navbox | navbox }}</includeonly><noinclude>{{Documentation}}<!-- Add categories and interwikis to the /doc sub-page --></noinclude> eb95oyjl6g4wmib1i4wtdpnpm79kibj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Navbox subgroup 10 240 4949 830 2024-10-16T10:02:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5826638]] 4949 wikitext text/x-wiki {{#invoke:Navbox |navbox |name = {{{name|}}} |state = {{{state|}}} |navbar = {{{navbar|}}} |border = {{#if:{{{border|}}}|{{{border}}}|child}} |title = {{{title|}}} |above = {{{above|}}} |below = {{{below|}}} |image = {{{image|}}} |imageleft = {{{imageleft|}}} |groupwidth = {{{groupwidth|}}} |group1 = {{#if:{{{group1|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group1}}}</div>}} |group2 = {{#if:{{{group2|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group2}}}</div>}} |group3 = {{#if:{{{group3|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group3}}}</div>}} |group4 = {{#if:{{{group4|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group4}}}</div>}} |group5 = {{#if:{{{group5|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group5}}}</div>}} |group6 = {{#if:{{{group6|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group6}}}</div>}} |group7 = {{#if:{{{group7|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group7}}}</div>}} |group8 = {{#if:{{{group8|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group8}}}</div>}} |group9 = {{#if:{{{group9|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group9}}}</div>}} |group10 = {{#if:{{{group10|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group10}}}</div>}} |group11 = {{#if:{{{group11|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group11}}}</div>}} |group12 = {{#if:{{{group12|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group12}}}</div>}} |group13 = {{#if:{{{group13|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group13}}}</div>}} |group14 = {{#if:{{{group14|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group14}}}</div>}} |group15 = {{#if:{{{group15|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group15}}}</div>}} |group16 = {{#if:{{{group16|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group16}}}</div>}} |group17 = {{#if:{{{group17|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group17}}}</div>}} |group18 = {{#if:{{{group18|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group18}}}</div>}} |group19 = {{#if:{{{group19|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group19}}}</div>}} |group20 = {{#if:{{{group20|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group20}}}</div>}} |group21 = {{#if:{{{group21|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group21}}}</div>}} |group22 = {{#if:{{{group22|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group22}}}</div>}} |group23 = {{#if:{{{group23|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group23}}}</div>}} |group24 = {{#if:{{{group24|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group24}}}</div>}} |group25 = {{#if:{{{group25|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group25}}}</div>}} |group26 = {{#if:{{{group26|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group26}}}</div>}} |group27 = {{#if:{{{group27|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group27}}}</div>}} |group28 = {{#if:{{{group28|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group28}}}</div>}} |group29 = {{#if:{{{group29|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group29}}}</div>}} |group30 = {{#if:{{{group30|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group30}}}</div>}} |group31 = {{#if:{{{group31|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group31}}}</div>}} |group32 = {{#if:{{{group32|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group32}}}</div>}} |group33 = {{#if:{{{group33|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group33}}}</div>}} |group34 = {{#if:{{{group34|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group34}}}</div>}} |group35 = {{#if:{{{group35|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group35}}}</div>}} |group36 = {{#if:{{{group36|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group36}}}</div>}} |group37 = {{#if:{{{group37|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group37}}}</div>}} |group38 = {{#if:{{{group38|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group38}}}</div>}} |group39 = {{#if:{{{group39|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group39}}}</div>}} |group40 = {{#if:{{{group40|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group40}}}</div>}} |list1 = {{{list1|}}} |list2 = {{{list2|}}} |list3 = {{{list3|}}} |list4 = {{{list4|}}} |list5 = {{{list5|}}} |list6 = {{{list6|}}} |list7 = {{{list7|}}} |list8 = {{{list8|}}} |list9 = {{{list9|}}} |list10 = {{{list10|}}} |list11 = {{{list11|}}} |list12 = {{{list12|}}} |list13 = {{{list13|}}} |list14 = {{{list14|}}} |list15 = {{{list15|}}} |list16 = {{{list16|}}} |list17 = {{{list17|}}} |list18 = {{{list18|}}} |list19 = {{{list19|}}} |list20 = {{{list20|}}} |list21 = {{{list21|}}} |list22 = {{{list22|}}} |list23 = {{{list23|}}} |list24 = {{{list24|}}} |list25 = {{{list25|}}} |list26 = {{{list26|}}} |list27 = {{{list27|}}} |list28 = {{{list28|}}} |list29 = {{{list29|}}} |list30 = {{{list30|}}} |list31 = {{{list31|}}} |list32 = {{{list32|}}} |list33 = {{{list33|}}} |list34 = {{{list34|}}} |list35 = {{{list35|}}} |list36 = {{{list36|}}} |list37 = {{{list37|}}} |list38 = {{{list38|}}} |list39 = {{{list39|}}} |list40 = {{{list40|}}} |bodyclass = {{{bodyclass|}}} |titleclass = {{{titleclass|}}} |aboveclass = {{{aboveclass|}}} |belowclass = {{{belowclass|}}} |groupclass = {{{groupclass|}}} |listclass = {{{listclass|}}} |style = {{{style|}}}{{{bodystyle|}}} |imageleftstyle = {{{imageleftstyle|}}} |imagestyle = {{{imagestyle|}}} |titlestyle = {{{titlestyle|}}} |basestyle = {{{basestyle|}}} |abovestyle = {{{abovestyle|}}} |belowstyle = {{{belowstyle|}}} |groupstyle = padding-left:0em;padding-right:0em;{{{groupstyle|}}} |liststyle = {{{liststyle|}}} |evenstyle = {{{evenstyle|}}} |oddstyle = {{{oddstyle|}}} |group1style = {{{group1style|}}} |group2style = {{{group2style|}}} |group3style = {{{group3style|}}} |group4style = {{{group4style|}}} |group5style = {{{group5style|}}} |group6style = {{{group6style|}}} |group7style = {{{group7style|}}} |group8style = {{{group8style|}}} |group9style = {{{group9style|}}} |group10style = {{{group10style|}}} |group11style = {{{group11style|}}} |group12style = {{{group12style|}}} |group13style = {{{group13style|}}} |group14style = {{{group14style|}}} |group15style = {{{group15style|}}} |group16style = {{{group16style|}}} |group17style = {{{group17style|}}} |group18style = {{{group18style|}}} |group19style = {{{group19style|}}} |group20style = {{{group20style|}}} |group21style = {{{group21style|}}} |group22style = {{{group22style|}}} |group23style = {{{group23style|}}} |group24style = {{{group24style|}}} |group25style = {{{group25style|}}} |group26style = {{{group26style|}}} |group27style = {{{group27style|}}} |group28style = {{{group28style|}}} |group29style = {{{group29style|}}} |group30style = {{{group30style|}}} |group31style = {{{group31style|}}} |group32style = {{{group32style|}}} |group33style = {{{group33style|}}} |group34style = {{{group34style|}}} |group35style = {{{group35style|}}} |group36style = {{{group36style|}}} |group37style = {{{group37style|}}} |group38style = {{{group38style|}}} |group39style = {{{group39style|}}} |group40style = {{{group40style|}}} |list1style = {{{list1style|}}} |list2style = {{{list2style|}}} |list3style = {{{list3style|}}} |list4style = {{{list4style|}}} |list5style = {{{list5style|}}} |list6style = {{{list6style|}}} |list7style = {{{list7style|}}} |list8style = {{{list8style|}}} |list9style = {{{list9style|}}} |list10style = {{{list10style|}}} |list11style = {{{list11style|}}} |list12style = {{{list12style|}}} |list13style = {{{list13style|}}} |list14style = {{{list14style|}}} |list15style = {{{list15style|}}} |list16style = {{{list16style|}}} |list17style = {{{list17style|}}} |list18style = {{{list18style|}}} |list19style = {{{list19style|}}} |list20style = {{{list20style|}}} |list21style = {{{list21style|}}} |list22style = {{{list22style|}}} |list23style = {{{list23style|}}} |list24style = {{{list24style|}}} |list25style = {{{list25style|}}} |list26style = {{{list26style|}}} |list27style = {{{list27style|}}} |list28style = {{{list28style|}}} |list29style = {{{list29style|}}} |list30style = {{{list30style|}}} |list31style = {{{list31style|}}} |list32style = {{{list32style|}}} |list33style = {{{list33style|}}} |list34style = {{{list34style|}}} |list35style = {{{list35style|}}} |list36style = {{{list36style|}}} |list37style = {{{list37style|}}} |list38style = {{{list38style|}}} |list39style = {{{list39style|}}} |list40style = {{{list40style|}}} |{{#if:{{{evenodd|}}}|evenodd|void1}} = {{{evenodd|}}} |{{#if:{{{listpadding|}}}|listpadding|void2}} = {{{listpadding|}}} }}<noinclude> {{Documentation}} <!-- 请将分类与跨语言链接增加在/doc子页面 / 請將分類與跨語言連結增加在/doc子頁面 --> </noinclude> ighfburltlkei8g2zjdu1avmjtfkkfb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Nobold 10 241 832 831 2024-10-15T06:18:39Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 831 wikitext text/x-wiki <templatestyles src="Nobold/styles.css"/><span class="nobold">{{{1}}}</span><noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> r4uv6t0ojg0q3wtmxv54zt6awddu06b ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Nobold/styles.css 10 242 835 834 2024-10-15T06:18:40Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 833 sanitized-css text/css /* Styling for Template:Nobold */ .nobold { font-weight: normal; } 9arhcgkmps7izscm8ogf1tv7wcnc86b ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Nobr 10 243 837 836 2024-10-15T06:18:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 836 wikitext text/x-wiki <span style="white-space:nowrap;">{{{1}}}</span><noinclude>{{Documentation}}<!--interwikis/categories go inside doc--></noinclude> pvi53p0aqmisv90s05j4933wbfu69s6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Note 10 244 840 839 2024-10-15T06:18:42Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 838 wikitext text/x-wiki <noinclude>{{Distinguish|Template:A note}} </noinclude><templatestyles src="Citation/styles.css"/><span class="citation wikicite" id="endnote_{{{1}}}"><b>[[#ref_{{{1}}}|^{{{2|}}}]]</b>{{#if:{{{3|}}}|&#32;{{{3|}}}}}</span> <noinclude> {{Documentation|Template:Ref/doc}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 7ark37ouxmgn99xltwy8wkezo2eg9b5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Notice 10 245 842 841 2024-10-15T06:18:43Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 841 wikitext text/x-wiki {{Mbox | name = Notice | style = {{{style|}}} | textstyle = {{{textstyle|}}} | subst = <includeonly>{{subst:substcheck}}</includeonly> | demospace = {{{demospace|}}} | image = {{#if:{{{image|}}}|[[ᥜᥣᥭᥱ:{{{image}}}|40px|Notice]]}} | small = {{{small|}}} | smallimage = {{#if:{{{image|}}}|[[ᥜᥣᥭᥱ:{{{image}}}|30px|Notice]]}} | text = {{#if:{{{header|}}}|<div style="text-align: center">'''{{{header}}}'''</div>}}{{{text|{{{1}}}}}} }}<noinclude>{{Documentation}}<!-- Add categories and interwikis to the /doc sub-page --></noinclude> gjs5hd268vv4dzbgrfw97g63u64u59n ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Nowiki template demo 10 246 844 843 2024-10-15T06:18:45Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 843 wikitext text/x-wiki <includeonly>{{#invoke:Template test case|main}}</includeonly><noinclude> {{Documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> nqwwaiditae6je09nd3heocwgiu6txa ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Nowrap 10 247 4950 847 2024-10-16T10:02:38Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5412454]] 4950 wikitext text/x-wiki <span style="white-space:nowrap;">{{{1}}}</span><noinclude>{{Documentation}}<!--interwikis/categories go inside doc--> </noinclude> 8fs1osajt6yhs4h8d9eeh8gx8d0o8da ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ns0 10 248 849 848 2024-10-15T06:18:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 848 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | other }} }} | main = {{{1|}}} | other | #default = {{{2|}}} }}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> pn6jmjwep4lnixdwd93tth1rnsczs82 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ns has subpages 10 249 851 850 2024-10-15T06:18:48Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 850 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Ns has subpages|main}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> b0jmb6t95g0z21lnsw3ymexaef7k9wm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:OffsetDayInMonth 10 250 853 852 2024-10-15T06:18:49Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 852 wikitext text/x-wiki {{#expr: 1 - {{#time: w | {{{2|{{CURRENTMONTH}}}}}/1/{{{1|{{CURRENTYEAR}}}}} }} }}<noinclude>{{pp-protected|small=yes}}</noinclude> izh5ryz94i4jfzgd9jiiz9colrasj5o ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ombox 10 251 855 854 2024-10-15T06:18:51Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 854 wikitext text/x-wiki {{#invoke:Message box|ombox}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 8g4vyb9uw8t1v609fxt8zeh0ivr6t70 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Order of magnitude 10 252 857 856 2024-10-15T06:18:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 856 wikitext text/x-wiki <includeonly>{{#ifexpr:{{{1|0}}}=0<!-- -->|0<!-- -->|{{Order of magnitude/x<!-- -->|{{{1}}}<!-- -->|{{#expr:floor(ln(abs({{{1}}}))/ln10)}}<!-- -->}}<!-- -->}}</includeonly><noinclude> {{Documentation}} </noinclude> tguhbgz44oq8nghp5to7tfffgs08af6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Order of magnitude/x 10 253 859 858 2024-10-15T06:18:53Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 858 wikitext text/x-wiki <includeonly>{{#expr:{{{2|0}}}+( ( {{{1|0}}} )/10^{{{2|0}}}>=10)}}</includeonly><noinclude>The purpose of this subtemplate is to correct a rounding error caused by #expr.</noinclude> pmi2pk84tpa6tnxgz9r2lp0a5y4caox ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Other languages 10 254 4951 865 2024-10-16T10:02:40Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q21880750]] 4951 wikitext text/x-wiki <br clear="all" /> {| align="center" class="toccolours" cellspacing="0" |-bgcolor="#ccccff" ! Languages of the Ethnic Groups in China |- align="center" || <div width="88%" style="background:none;text-align:center;padding:5px 5px 0 5px;margin-bottom:0px;"> <div align="center" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%"> Wikipedia editions: <br> [[:zh:|中文]] (Han) &nbsp;• [[:ru:|Русский]] ([[:en:Russians in China|Russian]]) &nbsp;• [[:vi:|Tiếng Việt]] ([[:en:Gin people|Gin]]) &nbsp;• [[:ko:|한국어]] ([[:en:Koreans in China|Korean]])&nbsp; [[:kk:|Қазақша]] ([[:en:Kazakhs in China|Kazakh]]) &nbsp;• [[:ky:|Кыргызча]] (Kirghiz) &nbsp;• <br> [[:za:|Vahcuengh]] (Zhuang)&nbsp;• [[:bo:|བོད་སྐད་]] (Tibetan)&nbsp;• [[:ug:|ئۇيغۇرچە/Uyghurche]] (Uyghur)&nbsp;• [[:uz:|Ўзбекча/Oʻzbekcha]] (Uzbek)&nbsp;• [[:tt:|Татарча/Tatarça]] ([[:en:Chinese Tatars|Tatar]])&nbsp;• [[:szy:|Sakizaya]] ([[:zh:高山族群|Gaoshan]])&nbsp; <div align="center" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%"> Incubator Wikipedia editions: <br> [[Wp/mnc|{{Wp/mnc/MongolUnicode|ᠮᠠᠨᠵᡠ<br>ᡤᡳᠰᡠᠨ<br>}}/Manju gisun]] (Manchu) &nbsp;• [[Wp/mww|lus Hmoob]] (Hmong/Miao) &nbsp;• [[Wp/ii|ꆈꌠꉙ]] (Nuosu) &nbsp;• [[Wp/mvf|{{Wp/mnc/MongolUnicode|ᠮᠣᠩᠭᠣᠯ<br>ᠬᠡᠯᠡ<br>}}]] (Mongolian, Inner) &nbsp;• [[Wp/dng|Хуэйзў йүян]] (Hui/Dungan) &nbsp;• [[Wp/kmc|Gaeml]] (Kam) &nbsp;• [[Wp/pcc|Haausqyaix]] (Bouyei) &nbsp;• [[Wp/bca|Baip‧ngvp‧zix]] (Bai) &nbsp;• [[Wp/tdd|ᥖᥭᥰᥖᥬᥳᥑᥨᥒᥰ]] (Dai) &nbsp;• [[Wp/khb|ᦅᧄᦺᦑᦟᦹᧉ]] (Tai Lue) &nbsp;• [[Wp/lis|ꓡꓲ-ꓢꓴ]] (Lisu) &nbsp;• [[Wp/lhu|Ladhof]] (Lahu) &nbsp;• [[Wp/sjo|{{Wp/mnc/MongolUnicode|ᠰᡞᠪᡝ}}]] (Sibe) &nbsp;• [[Wp/kac|Jinghpaw]] (Jingpo) &nbsp;• [[Wp/dta|Dagur]] (Daur) &nbsp;• [[Wp/slr|Salır]] (Salar) &nbsp;• [[Wp/tji|Tujia]] (Tujia) &nbsp;• [[Wp/ybe|Yoɣïr lar]] (Yugur)&nbsp;• [[Wp/yao|chiYao]] (Yao) &nbsp;• [[Wp/hni|Haqniqdoq]] (Hani) &nbsp;• [[Wp/lic|Hlai]] ([[:en:Li people|Li]]) &nbsp;• [[Wp/she|Ho Ne]] ([[:en:She people|She]]) &nbsp;• [[Wp/sce|لھجکءاءل]] (Dongxiang) &nbsp;• [[Wp/giq|Kláo]] (Gelao) &nbsp;• [[Wp/prk|Vāx]] (Va) &nbsp;• [[Wp/swi|Suī]] (Sui) &nbsp;• [[Wp/nxq|Na]] (Naxi) &nbsp;• [[Wp/cng|Dzorgaic]] (Qiang) &nbsp;• [[Wp/mjg|Mongour]] (Tu) &nbsp;• [[Wp/mlm|Mulam]] (Mulao) &nbsp;• [[Wp/blr|Pulang]] (Blang) &nbsp;• [[Wp/mnd|Maonan]] (Maonan) &nbsp;• [[Wp/srh|Tujik ziv]] ([[:en:Sarikoli language|Sarikoli Tajik]]) &nbsp;• [[Wp/pmi|Prinmi]] (Pumi) &nbsp;• [[Wp/acn|Ngachang]] (Achang) &nbsp;• [[Wp/nuf|Nusu]] (Nu) &nbsp;• [[Wp/jiu|Jino]] (Jinuo) &nbsp;• [[Wp/pll|Palaung]] (De'ang) &nbsp;• [[Wp/peh|Baonang]] (Bonan) &nbsp;• [[Wp/twm|མོན་པ་]] (Monpa) &nbsp;• [[Wp/orh|Orochon]] (Oroqen) &nbsp;• [[Wp/duu|Dulong]] (Derung) &nbsp;• [[Wp/adi|ལྷོ་པ།]] (Lhoba) &nbsp;• [[Wp/hmd|𖽃𖽔𖾑 𖼄𖽑𖽻𖾐 𖼖𖽪]] ([[:en:A-Hmao language|A-Hmao]]) &nbsp; [[Wp/lpo|𖼖𖽡𖾐 𖼀𖽑𖽙]] ([[:en:Lipo language|Lipo]]) &nbsp; [[Wp/evn|{{Wp/mnc/MongolUnicode|ᠧᠠᠩᠬᠢ}}]] ([[:en:Evenki people|Evenki]]) &nbsp; <div class="center">[[:zh:維基百科列表|Complete List of Wikipedias]] </div> |}<noinclude> </noinclude> g5k6hhgvzel58rtjsdznd8y92tqulrt ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:PAGENAME 10 255 867 866 2024-10-15T06:18:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 866 wikitext text/x-wiki {{#if:{{{1|}}}|{{PAGENAME:{{{1|}}}}}|{{PAGENAME}}}}<noinclude> {{Documentation}}</noinclude> 7y1zktvjy4th3g5v9v484njmg3l42lt ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:PAGENAMEBASE 10 256 870 869 2024-10-15T06:18:58Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 868 wikitext text/x-wiki {{{{{|safesubst:}}}#Invoke:String|replace|{{{1|{{{{{|safesubst:}}}PAGENAME}}}}}|%s+%b()$||1|false}}<noinclude> {{Documentation}} </noinclude> 81o7zv1wfntt0zlyrlqmnlu5jgyc5ag ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:POTD 10 257 872 871 2024-10-15T06:19:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 871 wikitext text/x-wiki <includeonly><div align="center"> {| cellspacing="5" style="border: #ccccff solid; padding: 5px; text-align: center; background-color: none; width: 450px; margin:0.5em" |- |{{#if: {{{wide|}}} |{{Wide image|border=no|{{{image|No-image.svg}}}|{{{size}}}px|4=500px|dir={{{dir|}}}|alt={{{alttext|{{{texttitle}}}}}} }} |{{#if: {{{tall|}}} |{{Tall image|{{{image|No-image.svg}}}|300|alt={{{alttext|{{{texttitle}}}}}} }} |[[ᥜᥣᥭᥱ:{{{image|No-image.svg}}}|{{{size|300}}}px {{ #if:{{{thumbtime|}}}| {{!}} thumbtime={{{thumbtime}}} }}|{{{alttext|{{{texttitle}}}}}} {{#if:{{{imagelink|}}}|{{!}}link=File:{{{imagelink}}}|}}]] }} }} | {{#ifexpr: {{{size|300}}} >= 400 | {{!}}- {{!}} }} {{{caption}}} {{#if:{{{credit|}}}|<small>{{{credit}}}</small><br />|}} |}</includeonly></div> gm761chuj6ef7bahxdc841l2emd2v3b ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:POTD/selection 10 258 881 880 2024-10-15T06:19:02Z Sotiale 22 8 revisions imported: [TEST] importing tddwiki via a tool 880 wikitext text/x-wiki {{POTD |image= ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ.png |size= 200 |title= |texttitle= |caption= ᥜᥧᥒᥱ ᥞᥣᥒ ᥛᥤᥐ ᥛᥣᥭᥴ ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ |credit= ''Photo credit: [[:commons:User:DaiMengMaoLong|DaiMengMaoLong]]'' }} {{POTD |image= ᥜᥧᥒᥱ ᥘᥦᥢ ᥘᥤᥢ ᥞᥨᥝᥴ ᥑᥛᥰ ᥖᥭᥰ.jpg |size= 300 |title= ᥘᥛᥳ ᥑᥨᥒᥰ |texttitle= |caption= ᥜᥧᥒᥱ ᥘᥦᥢ ᥘᥤᥢ ᥞᥨᥝᥴ ᥑᥛᥰ ᥖᥭᥰ ᥛᥫ ᥓᥝᥳ |credit= ''Photo credit: [[:commons:User:DaiMengMaoLong|DaiMengMaoLong]]'' }} {{POTD |image= ᥜᥧᥒᥱ ᥘᥦᥢ ᥘᥤᥢ ᥛᥫᥒᥰ ᥖᥬᥲ ᥑᥨᥒᥰ.jpg |size= 300 |title= |texttitle= |caption= ᥜᥧᥒᥱ ᥞᥣᥒ ᥘᥦᥢ ᥘᥤᥢ ᥛᥫᥒᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥐᥣᥙ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ |credit= ''Photo credit: [[:commons:User:DaiMengMaoLong|DaiMengMaoLong]]'' }} b78qx8reqa6l8k9ri0xc5o11cms84z0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Page tabs 10 259 883 882 2024-10-15T06:19:03Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 882 wikitext text/x-wiki {{#invoke:Page tabs|main}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 434ba5b9j9accm6km1j8scvvww85m72 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Para 10 260 885 884 2024-10-15T06:19:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 884 wikitext text/x-wiki <code class="nowrap" {{#if:{{{plain|}}}|style="background-color:inherit;border:none;"}}>&#124;{{#if:{{{1|}}}|{{{1}}}&#61;}}{{{2|}}}</code><noinclude> {{Documentation}} <!--Categories and interwikis go near the bottom of the /doc subpage.--> </noinclude> 6nq35qepr5v1d56yqp46kz67w8xqjk3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Plain link 10 261 4952 887 2024-10-16T10:02:42Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6170141]] 4952 wikitext text/x-wiki <span class="plainlinks">{{#if:{{{2|{{{NAME|{{{name|}}}}}}}}} |[{{{1|{{{URL|{{{url}}}}}}}}} {{{2|{{{NAME|{{{name|}}}}}}}}}] |[{{{1|{{{URL|{{{url}}}}}}}}}] }}</span><noinclude> {{Documentation}} </noinclude> 08dx7dgtrvmp6iin160h2kscblndyrz ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Plain space 10 262 4953 891 2024-10-16T10:02:44Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q49715392]] 4953 wikitext text/x-wiki {{#invoke:String|replace|source={{#invoke:String|replace|source={{#invoke:String|replace|source={{#invoke:String|replace|source={{#invoke:String|replace|source={{#invoke:String|replace|source={{#invoke:String|replace|source={{#invoke:String|replace|source={{{1<noinclude>|</noinclude>}}}|pattern=%s|replace=¬ ¬|plain=false}}|pattern=&#8202;|replace=¬ ¬|plain=false}}|pattern=&thinsp;|replace=¬ ¬|plain=false}}|pattern=&#8239;|replace=¬ ¬|plain=false}}|pattern=&#8199;|replace=¬ ¬|plain=false}}|pattern=&nbsp;|replace=¬ ¬|plain=false}}|pattern=&#32;|replace=¬ ¬|plain=false}}|pattern=¬|replace=}}<noinclude> {{documentation}} </noinclude> czml1mdgos3vlci8fzselzgwc7f08cj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Plainlist 10 263 893 892 2024-10-15T06:19:08Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 892 wikitext text/x-wiki <div class="plainlist {{{class|}}}" style="margin-left: {{#expr:{{{indent|0}}}*1.6}}em; {{{style|}}}">{{#if:{{{1|}}}| {{{1}}} </div>}}<noinclude></div> {{Documentation}} </noinclude> 8h84lpjp2u435j4675egk2bbpw0kkfy ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Politics of Myanmar 10 264 895 894 2024-10-15T06:19:09Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 894 wikitext text/x-wiki {{Sidebar with collapsible lists | name = ᥐᥥᥝᥱᥘᥨᥭᥲᥙᥪᥢᥰᥙᥣᥭᥰ ᥛᥫᥒᥰᥛᥣᥢᥲ | bodyclass = vcard | bodystyle = width:20.5em;<!--no less than 20.5em, to avoid wraparounds--> | wraplinks = true | expanded = {{{expanded|{{{1|}}}}}} | liststyle = text-align:left | title = {{Politics sidebar title |country=ᥛᥫᥒᥰᥛᥣᥢᥲ |image=State seal of Myanmar.svg |size=155px |title=ᥛᥫᥒᥰᥛᥣᥢᥲ}} | list1title = [[:ᥘᥐᥰᥛᥫᥒᥰᥛᥣᥢᥲ (2008)|ᥘᥐᥰᥛᥫᥒᥰ]] | list1 = * [[:ᥘᥧᥛᥰᥐᥥᥝᥱᥘᥨᥭᥰᥘᥐᥰᥛᥫᥒᥰᥓᥪᥒᥲᥛᥫᥒᥰ|ᥘᥧᥛᥰᥐᥥᥝᥱᥘᥨᥭᥲᥘᥐᥰᥛᥫᥒᥰᥓᥪᥒᥲᥛᥫᥒᥰ]] *: ᥞᥨᥝᥴᥙᥝᥲ: [[:ᥛᥣᥝᥰᥭᥧᥢᥳ|ᥟᥧᥰᥛᥣᥝᥰᥭᥧᥢᥳ]] | list2title = [[:ᥙᥣᥭᥰᥛᥫᥒᥰ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥐᥣᥢᥴᥚᥩᥒᥰᥒᥛᥰ]] | list2 = * [[:ᥓᥩᥛᥴᥙᥩᥒᥴᥓᥪᥒᥲ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥓᥩᥛᥴᥙᥩᥒᥴᥓᥪᥒᥲ]] ([[:ᥔᥥᥢᥲᥛᥣᥭᥴᥓᥩᥛᥴᥙᥩᥒᥴᥓᥪᥒᥲ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥔᥥᥢᥲᥛᥣᥭᥴ]]) *: [[:ᥝᥤᥢᥰᥛᥤᥣᥢᥳ, ᥟᥧᥰ (ᥓᥩᥛᥴᥓᥪᥒᥲᥛᥫᥒᥰ)|ᥟᥧᥰᥝᥤᥢᥰᥛᥤᥣᥢᥳ]] * [[:ᥐᥦᥛᥴᥓᥩᥛᥴᥙᥩᥒᥴᥓᥪᥒᥲ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥐᥦᥛᥴᥓᥩᥛᥴᥙᥩᥒᥴᥓᥪᥒᥲ]] *: [[:ᥛᥤᥣᥱᥢᥳᥔᥨᥭᥱ, ᥓᥩᥛᥴᥔᥪᥐᥰ|ᥟᥧᥰᥛᥤᥣᥱᥢᥳᥔᥨᥭᥱ]] *: [[:ᥞᥤᥢᥱᥢᥞᥤᥱᥙᥢᥱᥗᥤᥰᥕᥧᥱ|ᥟᥧᥰᥞᥤᥢᥱᥢᥞᥤᥱᥙᥢᥱᥗᥤᥰᥕᥧᥱ]] *[[:ᥚᥧᥲᥐᥫᥰᥐᥧᥛᥴᥓᥪᥒᥲᥛᥫᥒᥰ|ᥚᥧᥲᥐᥫᥰᥐᥧᥛᥴᥓᥪᥒᥲᥛᥫᥒᥰ]] *:[[:ᥖᥩᥱᥟᥩᥒᥱᥔᥣᥢᥰᥔᥧᥓᥤᥱ|ᥖᥩᥱᥟᥩᥒᥱᥔᥣᥢᥰᥔᥧᥓᥤᥱ]] * [[:ᥓᥧᥛᥰᥘᥨᥒᥴᥙᥩᥒᥴᥓᥪᥒᥲ ᥓᥪᥒᥲᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛ|ᥓᥧᥛᥰᥘᥨᥒᥴᥙᥩᥒᥴᥓᥪᥒᥲ]] | list3title = [[:ᥘᥧᥛᥰᥖᥦᥢᥰᥚᥩᥒᥰᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛ|ᥘᥧᥛᥰᥖᥦᥢᥰᥚᥩᥒᥰᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ]] | list3 = * [[:ᥘᥧᥛᥰᥖᥦᥢᥰᥚᥩᥒᥰᥓᥫᥳᥑᥫᥰ|ᥘᥧᥛᥰᥖᥦᥢᥰᥚᥩᥒᥰᥓᥫᥳᥑᥫᥰ]] * [[:ᥘᥧᥛᥰᥖᥦᥢᥰᥚᥩᥒᥰᥐᥨᥢᥰᥛᥫᥒᥰ|ᥘᥧᥛᥰᥖᥦᥢᥰᥚᥩᥒᥰᥐᥨᥢᥰᥛᥫᥒᥰ]] * [[:en:Opposition (Myanmar)|ᥚᥣᥭᥱᥑᥖᥳᥑᥣᥢᥳ]] * [[:ᥔᥥᥢᥲᥛᥣᥭᥴ ᥙᥣᥱᥖᥤᥱᥙᥣᥭᥰᥛᥫᥒᥰ ᥖᥤᥲᥛᥫᥒᥰᥛᥣᥢᥲ|ᥙᥣᥱᥖᥤᥱᥙᥣᥭᥰᥛᥫᥒᥰ]] *: {{Small |{{Hlist |[[:ᥙᥤᥴᥣᥱᥗᥩᥒᥱᥓᥧᥓᥣᥢᥳᥑᥦᥒᥱᥕᥥᥰᥢᥤᥢᥳᥴ ᥚᥧᥢᥳᥚᥣᥝᥰᥕᥥᥰᥙᥣᥱᥖᥤᥱ|USDP]] |[[:ᥟᥛᥣᥝᥰᥖᥣᥰᥖᥤᥱᥛᥨᥝᥱᥑᥞᥥᥱᥓᥤᥱ ᥟᥚᥩᥭᥳᥠᥨᥐᥳ|NLD]] |[[:ᥖᥤᥱᥛᥨᥝᥱᥑᥞᥦᥖᥳᥖᥤᥐᥳᥙᥣᥱᥖᥤᥱ ᥓᥣᥝᥰᥑᥫᥰᥖᥭᥰ|SNDP]] |[[:my:တိုင်းရင်းသားစည်းလုံးညီညွတ်ရေးပါတီ|NUP]] |[[:my:အမျိုးသား ဒီမိုကရေစီ အင်အားစု|NDF]] |[[:my:ရခိုင်အမျိုးသားပါတီ|ANP]]}} }} | list4title = [[:ᥘᥧᥛᥰᥖᥖᥰᥔᥤᥢᥴ ᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛ|ᥘᥧᥛᥰᥖᥖᥰᥔᥤᥢᥴ ᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ]] | list4 = * [[:ᥓᥩᥛᥴᥖᥖᥰᥔᥤᥢ|ᥓᥩᥛᥴᥖᥖᥰᥔᥤᥢᥴ]] *: [[:ᥗᥧᥢᥰᥗᥧᥢᥰᥟᥧᥰ|ᥟᥧᥰᥗᥧᥢᥰᥗᥧᥢᥰᥟᥧᥰ]] | list5title = [[:ᥙᥣᥒᥴᥘᥫᥐᥲᥖᥒᥲ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥙᥣᥒᥴᥘᥫᥐᥲᥖᥒᥲ]] ᥓᥫᥰᥕᥝᥳᥐᥣᥱᥢᥢᥳ | list5 = *{{Hlist |ᥐᥧᥲᥗᥣᥢᥲ: [[:ᥙᥣᥒᥴᥘᥫᥐᥲᥖᥒᥲᥐᥧᥲᥗᥣᥢᥲ၊ 2010|2010]] |''[[:ᥙᥣᥒᥴᥘᥫᥐᥲᥖᥒᥲᥐᥧᥲᥗᥣᥢᥲ၊ 2015|2015]]''|''[[:ᥙᥣᥒᥴᥘᥫᥐᥲᥖᥒᥲᥐᥧᥲᥗᥣᥢᥲ၊ 2020|2020]]''}} | list6title = [[:ᥢᥣᥲᥘᥤᥢᥴᥚᥩᥒᥰᥒᥛᥰᥟᥧᥙᥳᥙᥫᥒᥱ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥢᥣᥲᥘᥤᥢᥱᥚᥩᥒᥰᥒᥛᥰᥟᥧᥙᥳᥙᥫᥒᥱ]] | list6 =*[[:ᥢᥣᥲᥘᥤᥢᥴᥚᥩᥒᥰᥒᥛᥰᥟᥧᥙᥳᥙᥫᥒᥱ ᥛᥫᥒᥰᥛᥣᥢᥲ#ᥢᥣᥲᥘᥤᥢᥴᥚᥩᥒᥰᥒᥛᥰᥟᥧᥙᥳᥙᥫᥒᥱ|ᥓᥦᥲᥛᥫᥒᥰ{{Dot}}ᥓᥦᥲᥖᥫᥒᥰ{{Dot}}ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ]] *[[:ᥢᥣᥲᥘᥤᥢᥴᥚᥩᥒᥰᥒᥛᥰᥟᥧᥙᥳᥙᥫᥒᥱ ᥛᥫᥒᥰᥛᥣᥢᥲ#ᥢᥣᥲᥘᥤᥢᥴᥘᥦᥲ ᥖᥫᥒᥰᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩ|ᥢᥣᥲᥘᥤᥢᥴᥘᥦᥲ ᥖᥫᥒᥰᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩᥴ]] *[[:ᥓᥦᥲᥖᥩᥢᥲᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲ]] *[[:ᥓᥦᥲᥝᥥᥒᥰᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛᥣᥢᥲᥱ|ᥓᥦᥲᥝᥥᥒᥰ]] | list7name = ᥘᥩᥒᥲᥖᥣᥒᥰᥖᥣᥒᥱᥓᥫᥰ | list7title = ᥘᥩᥒᥲᥖᥣᥒᥰᥖᥣᥒᥱᥓᥫᥰ | list7 = *[[:ᥘᥐᥰᥐᥣᥢᥴᥘᥦᥲ ᥘᥩᥒᥲᥐᥙᥰᥔᥪᥙᥱᥢᥩᥐᥲᥛᥫᥒᥰ ᥞᥒᥰᥛᥫᥒᥰᥛᥣᥢᥲ|ᥘᥩᥒᥲᥐᥙᥰᥔᥪᥙᥱᥢᥩᥐᥲᥛᥫᥒᥰ]] *[[:ᥔᥧᥢᥱᥘᥭᥲᥔᥧᥢᥱᥙᥥᥢᥴᥐᥨᥢᥰ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥔᥧᥢᥱᥘᥭᥲᥔᥧᥢᥱᥙᥥᥢᥴᥐᥨᥢᥰ]] *:[[:ᥐᥩᥱᥛᥡᥤᥢᥱᥔᥧᥢᥱᥘᥭᥲᥔᥧᥢᥱᥙᥥᥢᥴᥐᥨᥢᥰ ᥓᥫᥳᥓᥣᥖᥲ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥐᥩᥱᥛᥡᥤᥢᥱᥓᥫᥳᥓᥣᥖᥲ ᥔᥧᥢᥱᥘᥭᥲᥔᥧᥢᥱᥙᥥᥢᥴᥐᥨᥢᥰ]] *[[:ᥘᥩᥒᥲᥔᥙᥰᥘᥦᥒᥰ ᥝᥩᥰᥞᥣᥢᥴ ᥙᥛᥣᥱ ᥘᥦᥲ ᥛᥣᥢᥲ|ᥘᥩᥒᥲᥓᥪᥲ]] *[[:ᥓᥩᥛᥴᥚᥩᥒᥰᥘᥨᥒᥴ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥓᥩᥛᥴᥚᥩᥒᥰᥘᥨᥒᥴ {{Small|(1948-2011)}}]] | below = }}<noinclude> {{Clear right}} == ᥖᥣᥱᥖᥨᥭᥰᥖᥣᥒᥱᥓᥫᥰ == </noinclude> c3f9vjlmfm6y8pmm2ft785xnnzwcn39 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Politics sidebar title 10 265 897 896 2024-10-15T06:19:10Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 896 wikitext text/x-wiki <includeonly><div class="adr" style="font-size:smaller">{{#if:{{{country|}}}|<span class="fn org country-name">[[{{{country}}}|{{{country}}}]]</span>|{{#if:{{{region|}}}|<span class="fn org">[[{{{region}}}|{{{region}}}]]</span>}} }} </div></th></tr>{{#if:{{{image|}}} |<tr><th>{{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{size|}}}|sizedefault=frameless|alt={{{alt|}}}|border={{#switch:{{{border|}}}|y|yes|Y|Yes|YES=yes|#default=no}}}}</th></tr> }}<tr><th style="border-bottom: #aaa {{#if:{{{separator-width|}}}|{{{separator-width}}}|1px}} solid"><span class="nowrap" style="font-weight:normal">ᥙᥩᥒᥲᥘᥤᥐᥲᥟᥢᥴᥢᥭᥳᥢᥭᥳ</span><br /><span style="font-weight:bold">ᥐᥥᥝᥱᥘᥨᥭᥲᥘᥩᥒᥲᥟᥧᥙᥳᥙᥫᥒᥱ ᥘᥦᥲ ᥙᥣᥭᥰᥛᥫᥒᥰ<br/>[[{{{link|{{{title}}}}}}|{{{title}}}<br />]]</span>ᥙᥥᥢᥴᥙᥩᥖᥰᥙᥥᥢᥴᥖᥩᥢᥲᥕᥝᥳ။</includeonly><noinclude> {{Documentation|content= ᥗᥦᥛᥰᥙᥘᥥᥐᥳᥟᥢᥴᥢᥭᥳ ᥓᥬᥳᥝᥭᥳᥢᥒᥱᥞᥨᥝᥴᥑᥩᥲ ᥖᥩᥢᥲᥖᥣᥱ politics sidebar ᥕᥝᥳ။ == ᥘᥣᥭᥰᥓᥬᥳᥖᥪᥰ == <pre> {{Sidebar with collapsible lists | name = {{subst:PAGENAME}} | wraplinks = true | bodyclass = vcard | liststyle = text-align: left | title = {{Politics sidebar title | country = <!-- ᥓᥪᥒᥲᥛᥫᥒᥰ --> | title = <!-- country or the country --> | image = Coat of arms of the Netherlands.svg | alt = }} | list1title = | list1 = | below = {{Politics sidebar below|<!-- country or the country -->}} }} </pre> == ᥙᥣᥱᥞᥣᥱᥛᥤᥱᥖᥣᥱ == ; country : ᥓᥪᥲᥓᥪᥒᥲᥛᥫᥒᥰ၊ ᥓᥪᥲᥓᥪᥒᥲᥛᥫᥒᥰ၊ ᥓᥪᥲᥙᥩᥒᥲᥘᥤᥐᥲ ᥘᥩᥒᥲᥓᥪᥒᥲᥛᥫᥒᥰᥢᥢᥳ ᥖᥥᥴᥘᥭᥲᥛᥫᥢᥴᥐᥢᥴ။ :: ᥙᥫᥒᥴᥕᥣᥒᥱ: {{Para|country|ᥛᥫᥒᥰᥛᥣᥢᥱ}} ; title : ᥓᥪᥒᥲᥛᥫᥒᥰᥟᥛᥱᥢᥢᥴ ᥓᥪᥲᥙᥩᥒᥲᥘᥤᥐᥲ ᥙᥪᥢᥳᥖᥤᥲ "ᥙᥣᥭᥰᥛᥫᥒᥰ title" :: ᥙᥫᥒᥴᥕᥣᥒᥱ: {{Para|title|ᥛᥫᥒᥰᥛᥣᥢᥲ}} ; image : ᥓᥪᥲᥑᥦᥙᥰᥞᥣᥒᥲ ᥟᥢᥴᥐᥥᥝᥱᥐᥙᥰ :: ᥙᥫᥒᥴᥕᥣᥒᥱ: {{Para|image|Coat of arms of the Netherlands.svg}} ; size : ᥔᥦᥢᥰᥑᥦᥙᥰᥞᥣᥒᥲ :: ᥙᥫᥒᥴᥕᥣᥒᥱ: {{Para|size|150px}} ; alt : ᥘᥤᥐᥲᥑᥦᥙᥰᥞᥣᥒᥲ :: ᥙᥫᥒᥴᥕᥣᥒᥱ: {{Para|alt|The coat of arms for the Netherlands depicting ...}} ; border: ᥑᥩᥙᥱᥑᥦᥙᥱᥑᥦᥙᥰᥞᥣᥒᥲ :: ᥙᥫᥒᥴᥕᥣᥒᥱ: {{Para|border|y}} == ᥗᥧᥒᥳᥓᥫᥰᥟᥛᥱᥓᥬᥲ ᥓᥪᥒᥲᥛᥫᥒᥰ == ; region: the name of the region, it should correspond to the title of the article about the region :: ᥙᥫᥒᥴᥕᥣᥒᥱ: {{Para|region|North Dakota}} == Modifying the linking == ; link : by default, the title parameter is used for both the link text and the link. to use a different value for the link, set link to a value which corresponds to the article named "Politics of link" == Removing the separator == ; separator-width: by default, the horizontal rule at the bottom of the box has width 1px, to remove the separator, set {{Para|separator-width|0}}. == ᥖᥣᥱᥖᥨᥭᥰᥖᥣᥒᥱᥓᥫᥰ == * {{Tl|politics sidebar below}} * {{Tl|sidebar}} * {{Tl|sidebar with collapsible lists}} }}</noinclude> bcd5felzvnenxgt3tdqmzwhguy7y3w0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Polparty 10 266 899 898 2024-10-15T06:19:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 898 wikitext text/x-wiki {{#switch: {{ucfirst:{{{1}}}}} | AT | Austria | [[Austria]] = {{#switch: {{uc:{{{2}}}}} | SPÖ = [[Social Democratic Party of Austria|SPÖ]] | ÖVP = [[Austrian People's Party|ÖVP]] | FPÖ = [[Freedom Party of Austria|FPÖ]] | BZÖ = [[Alliance for the Future of Austria|BZÖ]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Green | Greens | Grün | Grüne = [[The Greens – The Green Alternative|Green]] | Independent | Ind | Neutral | Parteilos | [[Parteilos]] | [[parteilos]] = [[Independent politician|Ind.]] | #default = {{{2}}} }} }} | AU | Australia | [[Australia]] = {{#switch: {{uc:{{{2}}}}} | ALP = [[Australian Labor Party|ALP]] | CLP = [[Country Liberal Party|CLP]] | LP = [[Liberal Party of Australia|Lib.]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Democrats | Dem = [[Australian Democrats|Dem.]] | Greens | Green = [[Australian Greens|Greens]] | Labor | Lab = [[Australian Labor Party|ALP]] | Liberal | Lib = [[Liberal Party of Australia|Lib.]] | National | Nat = [[National Party of Australia|Nat.]] | Independent | Ind | Neutral = [[Independent politician|Ind.]] | #default = {{{2}}} }} }} | CA | Canada | [[Canada]] = {{#switch: {{uc:{{{2}}}}} | BQ = [[Bloc Québécois|BQ]] | CPC = [[Conservative Party of Canada|CPC]] | LPC = [[Liberal Party of Canada|LPC]] | NDP = [[New Democratic Party|NDP]] | GPC = [[Green Party of Canada|Green]] | FPNP = [[First Peoples National Party of Canada|FPNP]] | CHP = [[Christian Heritage Party of Canada|CHP]] | WBP = [[Western Block Party|WBP]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Independent | Ind | Neutral = [[Independent politician|Ind.]] | #default = {{{2}}} }} }} | CZ | Czechia | [[Czechia]] | [[Czech Republic]] | Czech Republic = {{#switch: {{uc:{{{2}}}}} | ODS = [[Civic Democratic Party|ODS]] | CSSD = [[Czech Social Democratic Party|ČSSD]] | KSCM = [[Communist Party of Bohemia and Moravia|KSČM]] | KDU-CSL = [[Christian and Democratic Union – Czechoslovak People's Party|KDU-ČSL]] | SZ = [[Green Party (Czech Republic)|Greens]] | US-DEU = [[Freedom Union–Democratic Union|US-DEU]] | LIRA = [[Liberal Reform Party|LIRA]] | SNK = [[SNK European Democrats|SNK ED]] | NEZDEM = [[Independent Democrats (Czech Republic)|Ind. Dem.]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Independent | Ind | Neutral = [[Independent politician|Ind.]] | #default = {{{2}}} }} }} | DE | Germany | [[Germany]] = {{#switch: {{uc:{{{2}}}}} | CDU = [[Christian Democratic Union of Germany|CDU]] | CSU = [[Christian Social Union in Bavaria|CSU]] | SPD = [[Social Democratic Party of Germany|SPD]] | FDP = [[Free Democratic Party (Germany)|FDP]] | PDS = [[The Left (Germany)|Left]] | FW |FWG = [[Free Voters|FW]] | DDP = [[German Democratic Party|DDP]] | NS | NSDAP = [[Nazi Party|NSDAP]] | ODP | ÖDP = [[Ecological Democratic Party|ÖDP]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Left | Linke | The Left = [[The Left (Germany)|Left]] | Green | Greens | Grün | Grüne | Bündnis 90/Die Grünen = [[Alliance 90/The Greens|Greens]] | Freie Wähler | Freie wähler = [[Free Voters|FW]] | Centre | Zentrum = [[Centre Party (Germany)|Centre]] | Nazi = [[Nazi Party|NSDAP]] | Independent | Ind | Neutral | Parteilos | [[Parteilos]] | [[parteilos]] = [[Independent politician|Ind.]] | #default = {{{2}}} }} }} | NL | Netherlands | [[Netherlands]] | The Netherlands | [[The Netherlands]] | Holland | NL = {{#switch: {{uc:{{{2}}}}} | CDA = [[Christian Democratic Appeal|CDA]] | CU = [[ChristianUnion|CU]] | D66 = [[Democrats 66|D66]] | GL = [[GreenLeft|GL]] | PVV = [[Party for Freedom|PVV]] | SGP = [[Reformed Political Party|SGP]] | SP = [[Socialist Party (Netherlands)|SP]] | VVD = [[People's Party for Freedom and Democracy|VVD]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Green | Groen = [[GreenLeft|GL]] | PvdA | Pvda = [[Labour Party (Netherlands)|PvdA]] | Independent | Ind | Neutral | Parteilos | [[Parteilos]] | [[parteilos]] = [[Independent politician|Ind.]] | #default = {{{2}}} }} }} | CH | Switzerland | [[Switzerland]] = {{#switch: {{uc:{{{2}}}}} | FDP | PRD | RAD | FDP/PRD = [[Free Democratic Party of Switzerland|FDP/PRD]] | PLR = [[Free Democratic Party of Switzerland|FDP/PRD/PLR]] | PLC = [[Free Democratic Party of Switzerland|FDP/PRD/PLC]] | SPS | PSS | SP | PS | SP/PS | SPS/PSS | SOC = [[Social Democratic Party of Switzerland|SPS/PSS]] | SVP | UDC | SVP/UDC = [[Swiss People's Party|SVP/UDC]] | PPS = [[Swiss People's Party|SVP/UDC/PPS]] | CVP | PDC | CVP/PDC = [[Christian Democratic People's Party of Switzerland|CVP/PDC]] | PPD = [[Christian Democratic People's Party of Switzerland|CVP/PDC/PPD]] | PCD = [[Christian Democratic People's Party of Switzerland|CVP/PDC/PCD]] | GPS | PES = [[Green Party of Switzerland|GPS/PES]] | GLP = [[Green Liberal Party of Switzerland|GLP]] | PLS | LPS | LIB = [[Liberal Party of Switzerland|LPS/PLS]] | EVP | PEV = [[Evangelical People's Party of Switzerland|EVP/PEV]] | Ticino League | Lega = [[Ticino League]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Green = [[Green Party of Switzerland|GPS]] | Independent | Ind | Neutral = [[Independent politician|Ind.]] | #default = [[List of political parties in Switzerland|{{{2}}}]] }} }} | US | United States | [[United States]] | USA | [[USA]] = {{#switch: {{uc:{{{2}}}}} | D = [[Democratic Party (United States)|D]] | R = [[Republican Party (United States)|R]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Democrat = [[Democratic Party (United States)|D]] | Republican = [[Republican Party (United States)|R]] | Independent | Ind | Neutral = [[Independent politician|Ind.]] | #default = {{{2}}} }} }} | ZA | South Africa | [[South Africa]] = {{#switch: {{uc:{{{2}}}}} | ANC | African National Congress = [[African National Congress|ANC]] | DA | Democratic Alliance = [[Democratic Alliance (South Africa)|DA]] | IFP | Inkatha Freedom Party = [[Inkatha Freedom Party|IFP]] | NFP | National Freedom Party = [[National Freedom Party|NFP]] | COPE | Congress of the People = [[Congress of the People (South African political party)|COPE]] | FF+ | Freedom Front Plus = [[Freedom Front Plus]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Green | Greens | Grün | Grüne = [[The Greens – The Green Alternative|Green]] | Independent | Ind | Neutral | Parteilos | [[Parteilos]] | [[parteilos]] = [[Independent politician|Ind.]] | #default = {{{2}}} }} }} | Independent | [[Independent]] | Ind | Ind. | Neutral = [[Independent politician|Ind.]] | #default = {{#switch: {{ucfirst: {{{2}}} }} | Independent | Ind | Neutral = [[Independent (politician)|Ind.]] | #default = {{{2|{{{1|}}}}}} }} }}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> 8aqlrgrneqsvtnao5fhfsaxkzrm9vie ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Portal:ᥙᥣᥭᥰᥔᥣᥭ/ᥔᥪᥙᥱᥛᥪᥖᥲ 10 267 901 900 2024-10-15T06:19:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 900 wikitext text/x-wiki <div style="float:right;margin-left:0.9em"> [[ᥜᥣᥭᥱ:P_physics.svg|60px|ပᥙᥣᥭᥰᥔᥣᥭ]] </div> '''[[:ᥙᥣᥭᥰᥔᥣᥭ|ပᥙᥣᥭᥰᥔᥣᥭ]]''' ᥟᥢᥴᥝᥣᥲ ᥔᥣᥭᥰᥕᥦᥢᥳ ᥟᥢᥴᥝᥣᥲᥢᥭᥳ ({{Lang-en|Science}}) ᥘᥧᥐᥳᥖᥤᥲ ([[:Portal:ᥙᥣᥭᥰᥔᥣᥭ/ᥚᥣᥱᥔᥣᥱᥐᥣᥛᥰᥘᥦᥖᥱᥖᥤᥢᥱ|ᥚᥣᥱᥔᥣᥱᥘᥦᥖᥱᥖᥤᥢᥱ]] ᥓᥤᥱᥕᥦᥢᥱᥡᥣᥰ ᥔᥥᥴ ᥘᥨᥒᥰᥙᥩᥱᥙᥥᥢᥴᥛᥣᥰᥘᥦᥲ ᥛᥤᥰᥖᥤᥲᥙᥩᥒᥱᥝᥣᥲ [[:Portal:ᥙᥣᥭᥰᥔᥣᥭ/ᥙᥪᥢᥳᥞᥧᥳ|ᥙᥪᥢᥳᥞᥧᥳ]] ᥝᥣᥲᥢᥭᥴᥕᥝᥳ။) ᥔᥥᥴ ᥙᥥᥢᥴᥚᥦᥢᥴᥐᥣᥢᥴ၊ ᥙᥪᥢᥳᥐᥣᥢᥴ ᥟᥢᥴᥕᥫᥒᥰᥟᥣᥢᥰ ᥖᥣᥱᥞᥥᥖᥰᥔᥣᥒᥲ ᥞᥬᥲᥖᥨᥐᥰᥓᥩᥛᥰᥙᥫᥒᥴ ᥛᥫᥢᥴᥢᥒᥱ ᥘᥩᥒᥲᥘᥣᥛᥰᥞᥣᥴᥖᥨᥭᥰ [[:Portal:ᥙᥣᥭᥰᥔᥣᥭ/ᥚᥦᥢᥱᥘᥤᥢᥴᥘᥧᥛᥲᥜᥣᥳ|ᥚᥦᥢᥱᥘᥤᥢᥴᥘᥧᥛᥲᥜᥣᥳ]] ᥘᥦᥲ [[:Portal:ᥙᥣᥭᥰᥔᥣᥭ/ᥜᥣᥳᥛᥪᥢᥱᥛᥧᥒᥲ|ᥜᥣᥳᥛᥪᥢᥱᥛᥧᥒᥲ]] ᥓᥫᥰᥢᥭᥳᥘᥦᥲᥔᥒᥴ၊ ᥘᥩᥒᥲᥢᥙᥳᥔᥩᥢᥱ၊ ᥘᥩᥒᥲᥐᥨᥖᥱᥗᥖᥰᥖᥨᥭᥰ ᥑᥝᥲᥙᥣᥰᥘᥩᥒᥲᥓᥫᥰᥢᥭᥳ ᥖᥒᥰᥔᥥᥒᥲᥕᥝᥳ။ <div align="right" class="noprint">'''[[:Portal:ᥙᥣᥭᥰᥔᥣᥭ/ᥙᥣᥭᥰᥔᥣᥭ|ᥖᥣᥱᥔᥪᥙᥱᥘᥥᥙᥲᥞᥥᥢᥰ...]]'''</div > rxmh4zl4fy56idxcw6n2sbozg6fmuei ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Pp-template 10 268 4954 905 2024-10-16T10:02:47Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5646673]] 4954 wikitext text/x-wiki <includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> ngsvcq906uyan8l70lvas4u3ei63yq1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Precision 10 269 907 906 2024-10-15T06:19:16Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 906 wikitext text/x-wiki <includeonly>{{#invoke:Math|precision|{{{1|0}}}|check_fraction=true}}</includeonly><noinclude> {{Documentation}} </noinclude> odqgta9otjndwdp99lgvds0bqp6jfah ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Quote 10 270 910 909 2024-10-15T06:19:17Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 908 wikitext text/x-wiki <blockquote class="templatequote"><div>{{{text|{{{1|<noinclude>{{lorem ipsum}}</noinclude><includeonly>{{error|Error: No text given for quotation (or equals sign used in the actual argument to an unnamed parameter)}}</includeonly>}}}}}}</div>{{#if:{{{sign|{{{2|<noinclude>TRUE</noinclude>}}}}}} |<div class="templatequotecite">&#8212;{{{sign|{{{2|<noinclude>[[Someone's full name|Someone]]</noinclude>}}}}}}{{#if:{{{source|{{{3|<noinclude>TRUE</noinclude>}}}}}} |,&nbsp;<cite>{{{source|{{{3|<noinclude>''Source''</noinclude>}}}}}}</cite> }}</div> }}</blockquote><noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> 708y98b8ko7jvwjf85gmw0do1vqh5g5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ref label 10 271 912 911 2024-10-15T06:19:18Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 911 wikitext text/x-wiki <{{#ifeq:yes|{{Yesno|def=|{{{sub|}}}}}|sub|sup}} class="reference" {{#ifeq:{{{noid}}}|noid||id="ref_{{{1}}}{{{3|}}}"}}>[[#endnote_{{{1}}}{{{3|}}}|[{{{2}}}]]]</{{#ifeq:yes|{{Yesno|def=|{{{sub|}}}}}|sub|sup}}><noinclude> {{Documentation|Template:Ref/doc}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> c7xclhznnrqgdz6menx1lrg2ab8e5n4 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Refbegin 10 272 914 913 2024-10-15T06:19:20Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 913 wikitext text/x-wiki <includeonly><templatestyles src="Refbegin/styles.css" /><!-- --><div class="refbegin <!-- -->{{#if: {{{indent|}}} | refbegin-hanging-indents }} <!-- -->{{#if: {{{normalfont|}}} | refbegin-100 }} <!-- -->{{#if: {{{1|}}} | columns {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }} | references-column-width | references-column-count references-column-count-{{#if:1|{{{1}}}}} }} | {{#if: {{{colwidth|}}} | references-column-width }} }}" style="<!-- -->{{#if: {{{1|}}} | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }} | {{Column-width|{{#if:1|{{{1}}}}}}} | {{Column-count|{{#if:1|{{{1}}}}}}} }} | {{#if: {{{colwidth|}}} | {{Column-width|{{{colwidth}}}}} }} }}"><!-- -->{{#if: {{{normalfont|}}} | }}</includeonly><noinclude> {{Documentation}} {{/TemplateData}} </noinclude> jm3qumr16rhz2une5tlohrj8ndmleof ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Refbegin/styles.css 10 273 916 915 2024-10-15T06:19:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 915 sanitized-css text/css .refbegin { font-size: 90%; /* Default font-size */ margin-bottom: 0.5em; } /* Hanging indentation for Template:Refbegin */ .refbegin-hanging-indents > ul { list-style-type: none; margin-left: 0; } /* Definition list version is deprecated */ .refbegin-hanging-indents > ul > li, .refbegin-hanging-indents > dl > dd { margin-left: 0; padding-left: 3.2em; text-indent: -3.2em; list-style: none; } /* Option for normal fontsize in {{refbegin}} */ .refbegin-100 { font-size: 100%; } any0axch82o6cq2ata6whl55aohnlhk ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Refend 10 274 918 917 2024-10-15T06:19:23Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 917 wikitext text/x-wiki <includeonly></dl></div></includeonly><noinclude> {{Template doc|Template:refbegin/doc}} {{TemplateData header}} <templatedata> { "description": "Ends a reference lists started by {{refbegin}}.", "params": { } } </templatedata> </noinclude> 9kjyc3oa9bssxrhqsl634ff6an2jvle ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Reflist 10 275 923 922 2024-10-15T06:19:24Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 922 wikitext text/x-wiki <templatestyles src="Reflist/styles.css" /><div class="reflist <!-- -->{{#if:{{{1|}}}{{{colwidth|}}}|reflist-columns references-column-width}} <!-- -->{{#switch:{{{liststyle|{{{group|}}}}}}|upper-alpha|upper-roman|lower-alpha|lower-greek|lower-roman=reflist-{{{liststyle|{{{group}}}}}}}} <!-- -->{{#if:{{{1|}}}|{{#iferror:{{#ifexpr: {{{1|1}}} > 1 }}||{{#switch:{{{1|}}}|1=|2=reflist-columns-2|#default=reflist-columns-3}} }}}}" <!-- end class -->{{#if: {{{1|}}}<!-- start style --> | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }} |style="column-width: {{{1}}};"}} | {{#if: {{{colwidth|}}}|style="column-width: {{{colwidth}}};"}} }}> {{#tag:references|{{{refs|}}}|group={{{group|}}}|responsive={{#if:{{{1|}}}{{{colwidth|}}}|0|1}}}}</div>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[ᥙᥫᥒ ᥗᥣᥢ:Pages using reflist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Reflist]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | colwidth | group | liststyle | refs }}<noinclude> </noinclude> <noinclude> {{Documentation}} </noinclude> 701lmwblzxogent4ipfv1bpw1vtn9j4 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Reflist/styles.css 10 276 925 924 2024-10-15T06:19:25Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 924 sanitized-css text/css /* {{pp|small=yes}} */ /* can we remove the font size declarations? .references gets a font-size in * common.css that is always 90, and there is nothing else in reflist out in * the wild. May affect column sizes. */ .reflist { font-size: 90%; /* Default font-size */ margin-bottom: 0.5em; list-style-type: decimal; } .reflist .references { font-size: 100%; /* Reset font-size when nested in div.reflist */ margin-bottom: 0; /* Avoid double margin when nested in div.reflist */ list-style-type: inherit; /* Enable custom list style types */ } /* columns-2 and columns-3 are legacy for "2 or more" column view from when the * template was implemented with column-count. */ .reflist-columns-2 { column-width: 30em; } .reflist-columns-3 { column-width: 25em; } /* Reset top margin for lists embedded in columns */ .reflist-columns { margin-top: 0.3em; } .reflist-columns ol { margin-top: 0; } /* Avoid elements breaking between columns */ .reflist-columns li { page-break-inside: avoid; /* Removed from CSS in favor of break-inside c. 2020 */ break-inside: avoid-column; } .reflist-upper-alpha { list-style-type: upper-alpha; } .reflist-upper-roman { list-style-type: upper-roman; } .reflist-lower-alpha { list-style-type: lower-alpha; } .reflist-lower-greek { list-style-type: lower-greek; } .reflist-lower-roman { list-style-type: lower-roman; } 9pglv18rwto8wyb2wiymxh52wdd5ut0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Remove file prefix 10 277 927 926 2024-10-15T06:19:27Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 926 wikitext text/x-wiki {{#Invoke:String|replace|{{#Invoke:String|replace|{{{1}}}|^%s*[Ff][Ii][Ll][Ee]%s*:%s*||plain=false}}|^%s*[Ii][Mm][Aa][Gg][Ee]%s*:%s*||plain=false}}<noinclude> {{Documentation}}</noinclude> d2moq608bzosiodxgt16sqehytxdpvp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Replace 10 278 4955 931 2024-10-16T10:02:49Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q11069598]] 4955 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:String|replace|source={{{1}}}|{{{2}}}|{{{3}}}|plain={{{plain|true}}}|count={{{count|}}}}}<noinclude> {{documentation}} </noinclude> 8v58s0eqib5ds1pgnn4e9wu8ff9c2i2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Reverse 10 279 933 932 2024-10-15T06:19:29Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 932 wikitext text/x-wiki <includeonly>{{#switch:{{{D|{{{d}}}}}} |X|x=<span style="display:inline-block; {{CssPrefix|transform:scaleX(-1)}} ">{{{1|}}}</span> |Y|y=<span style="display:inline-block; {{CssPrefix|transform:scaleY(-1)}} ">{{{1|}}}</span> |#default=<span style="display:inline-block; {{CssPrefix|transform:scaleX(-1) scaleY(-1)}} ">{{{1|}}}</span> }}</includeonly><noinclude>{{Documentation}}</noinclude> 48kf7tyjn538qfy7a8gb6jy5ul7btlw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Rnd 10 280 935 934 2024-10-15T06:19:30Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 934 wikitext text/x-wiki <includeonly>{{#iferror:{{#expr:{{{2|0}}}}} | {{Hid|Bad rounding here}}<!-- -->{{#invoke:Math|precision_format| {{{1}}} | 1-{{Order of magnitude|{{{1}}}}} }}| {{#invoke:Math|precision_format| {{{1}}} | {{{2|0}}}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> p47ckbiqmo8hju3v23b23bi6embx1k8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Rp 10 281 4956 938 2024-10-16T10:02:52Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6497079]] 4956 wikitext text/x-wiki {{#if: {{{needed|}}} |{{Page needed|{{#if: {{{date|}}}|date={{{date}}}|date=}} }} |<sup class="reference" style="white-space:nowrap;">{{#if: {{{page|}}} |{{#if: {{{nopp|}}}|(|(p.}} {{{page}}}) |{{#if: {{{pages|}}} |{{#if: {{{nopp|}}}|(|(pp.}} {{{pages}}}) |{{#if: {{{at|}}} |({{{at}}}) |<nowiki>:</nowiki>{{{1}}} }} }} }}</sup> }}<noinclude> {{Documentation}} </noinclude> t6s2ebnqmz2z80c0w2e1hbo7imp7kji ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:S-after 10 282 4957 942 2024-10-16T10:02:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q14334745]] 4957 wikitext text/x-wiki <includeonly>|width="30%" align="center" rowspan="{{{rows|1}}}"|{{{after|繼任}}}:<br/>'''{{{1}}}'''{{#if:{{{2|}}}|<br /><small>{{{2}}}</small>}} |-</includeonly><noinclude> {{Documentation}} </noinclude> 8yzkx7mb8tui5y5h8n6c0m5t3s64xce ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:S-before 10 283 4958 945 2024-10-16T10:02:56Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q14334747]] 4958 wikitext text/x-wiki <includeonly>|- style="text-align: center; white-space:nowrap;" |width="30%" align="center" rowspan="{{{rows|1}}}"|{{{before|前任}}}:<br/>'''{{{1}}}'''{{#if:{{{2|}}}|<br/><small>{{{2}}}</small>}}</includeonly><noinclude> {{Documentation}} </noinclude> 778j1u6ohddsahefj17zuegykn3tgn6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:S-gov 10 284 4959 948 2024-10-16T10:02:58Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13420708]] 4959 wikitext text/x-wiki <includeonly>|- ! colspan="3" style="border-top: 5px solid #a2a9b1;" | {{#if:{{{1|}}}|{{#switch:{{{1}}} |#default = {{{1}}}政府职务 |prc = {{Flagicon|PRC}} [[中華人民共和國政府]]职务 |roc = {{Flagicon|ROC}} [[中華民國政府]]職務 |roc-1912 = {{Flagicon|ROC|1912}} [[北洋政府|中华民国政府]]职务 |usa = {{Flagicon|United States}}[[美國聯邦政府|美国政府]]职务 |rus = {{Flagicon|Russia}} [[俄羅斯聯邦政府|俄罗斯政府]]职务 |fra = {{Flagicon|France}} [[法國政府]]职务 |uk = {{Flagicon|United Kingdom}} [[英國政府]]职务 |hk = {{Flagicon|HKG}} [[香港特別行政區政府|香港政府]]职务 }}|政府职务}} |- </includeonly><noinclude> {{Documentation}} </noinclude> ala6o642l9anfpjgzvffnjzyr2occze ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:S-title 10 285 4960 951 2024-10-16T10:02:59Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q19798169]] 4960 wikitext text/x-wiki <includeonly>|width="40%" style="text-align: center; white-space:nowrap;" rowspan="{{{rows|1}}}"|{{#if:{{{1|}}}|'''{{{1}}}'''}}{{#if:{{{2|}}}|<br />{{{2}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> cmrvcc9mhsmn5oefd7ri7btbtcclca2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sandbox other 10 286 953 952 2024-10-15T06:19:39Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 952 wikitext text/x-wiki {{#if:{{#ifeq:{{#invoke:String|sublength|s={{SUBPAGENAME}}|i=0|len=7}}|sandbox|1}}{{#ifeq:{{SUBPAGENAME}}|doc|1}}{{#invoke:String|match|{{PAGENAME}}|/sandbox/styles.css$|plain=false|nomatch=}}|{{{1|}}}|{{{2|}}}}}<!-- --><noinclude>{{Documentation}}</noinclude> to4czglgl3qponx9mtj62lw5udb16ja ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sandbox other/doc 10 287 955 954 2024-10-15T06:19:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 954 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{Sandbox other||{{Not a sandbox}}}} {{#ifeq:{{SUBPAGENAME}}|sandbox||{{High-use}}}} {{Lua|Module:String}} This template allows to differentiate between regular <code>Template:...</code> and <code>Template:.../sandbox</code> pages. It is typically used to ''prevent'' a /sandbox page being categorised with their main page. ;Also: when numbered /sandbox1 Any subpage <code>/sandbox''ANYTEXT''</code> is considered a <code>/sandbox</code>. So this includes <code>/sandbox''1''</code>, <code>/sandbox_2</code>. ;Also: /doc A <code>/doc</code> subpage is also considered a <code>/sandbox</code>. == Usage == This template can be used on template documentation pages to ensure that any given template sandbox or template documentation does not populate its main template's category(ies). This template has two unnamed parameters, {{Para|1}} and {{Para|2}}. Near the bottom of a /doc page where the categories are usually placed, install this template as follows: <pre> {{Documentation subpage}} <!-- all /documentation code goes here --> <includeonly>{{sandbox other|| <!-- categories the main template should be in, but not the /sandbox: --> [[ᥙᥫᥒ ᥗᥣᥢ:(first category)]] [[ᥙᥫᥒ ᥗᥣᥢ:(second category)]] }}</includeonly> </pre> * Usage of an empty first parameter (two pipes together, {{code|<nowiki>||</nowiki>}}, at the end of the first line of code above) essentially means {{Para|1|(do nothing)}} and will not allow the sandbox page to populate the listed categories. * Note that the closing template braces ({{code|<nowiki>}}</nowiki>}}) are placed just before the &#60;/includeonly> tag. This is the same as {{Para|2|(category comment and categories)}}. In "long hand" it may appear as follows: <pre> <includeonly>{{sandbox other|1=<!-- keep sandbox out of categories -->|2= <!-- Categories go below this line; interwikis go to Wikidata --> [[ᥙᥫᥒ ᥗᥣᥢ:(first category)]] [[ᥙᥫᥒ ᥗᥣᥢ:(second category)]] (more categories if needed) }}</includeonly> </pre> == TemplateData == <!-- The <nostrip> comments are necessary to work around bugs in [[Module:Plain text]] --> {{Format TemplateData|<templatedata> { "description": "This template allows to differentiate between regular <code><!--nostrip-->Template:...</code><!--nostrip--> and <code><!--nostrip-->Template:.../sandbox</code><!--nostrip--> pages.", "format": "inline", "params": { "1": { "label": "Sandbox text", "type": "content" }, "2": { "label": "Non-sandbox text", "type": "content" } } } </templatedata>}} == See also == {{Foo other see also}} {{Namespace and pagename-detecting templates}} <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[ᥙᥫᥒ ᥗᥣᥢ:Pagename manipulation templates]] [[ᥙᥫᥒ ᥗᥣᥢ:Template namespace templates]] }}</includeonly> qibtjcfre6xovh4hukv04q94hgjtzy6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Saturday 10 288 957 956 2024-10-15T06:19:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 956 wikitext text/x-wiki <noinclude>{| class="wikitable" !</noinclude>{{#ifeq:{{{2|}}}|!|!scope="{{{scope|col}}}" width="{{{3|{{{width|14%}}}}}}" title="{{{4|{{{title|Saturday}}}}}}"{{!}} | }}{{#switch:{{uc:{{{1|2}}}}} |1=ᥔᥝᥴ |#default|abbr|2=ᥔᥝᥴ |3|day=ᥔᥝᥴ |0|no|name|full=ᥝᥢᥰ ᥔᥝᥴ |symbol|astro=♄ |code|PHP|number|ISO=6 |US=7 }} <noinclude>|} {{documentation|Template:DOWs/doc}} </noinclude> sps2dx9943qy4dq4qyq5xrmv74jnhs2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Script 10 289 4961 966 2024-10-16T10:03:02Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7210676]] 4961 wikitext text/x-wiki {{#switch:{{{1|}}} <!--scripts with dedicated templates--> <!-- As of 2021-12-03, ISO 15924 and Unicode: 1. This list contains *all* ISO 15924 regular script IDs. By ISO pattern alpha4 = 'Abcd'. 2. Not included: Special codes (ISO number 900-999, e.g. symbols, unk scripts, private scripts): Qaaa..Qabx, Zinh Zmth Zsye Zsym Zxxx Zyyy Zzzz 3. Totals: 204 regular alpha4 script IDs. 4. Depending on font handling, scripts can be commented out, i.e. will use regular fonts. 5. Scripts defined in Unicode: to be documented. 6. Scripts that have lang-specifier like 'fa-Arab': unchanged, not an ISO15924 topic --> |Adlm = {{Script/Adlam|1={{{2}}}}} <!--|Afak = {{Script/Afak|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Aghb = {{Script/Caucasian_Albanian|1={{{2}}}}} |Ahom = {{Script/Ahom|1={{{2}}}}} |Arab|Arabic = {{Script/Arabic|1={{{2}}}}} |fa-Arab|az-Arab = {{Script/Nastaliq|1={{{2}}}|2=fa}} |ps-Arab = {{Script/Nastaliq|1={{{2}}}|2=ps}} |ur-Arab = {{Script/Nastaliq|1={{{2}}}}} |Aran|Nastaliq = {{Script/Nastaliq|1={{{2}}}}} |Armi = {{Script/Aramaic|1={{{2}}}}} |Armn = {{Script/Armenian|1={{{2}}}}} |Avst = {{Script/Avestan|1={{{2}}}}} |Bali = {{Script/Bali|1={{{2}}}}} |Bamu = {{Script/Bamum|1={{{2}}}}} |Bass = {{Script/Bassa Vah|1={{{2}}}}} |Batk = {{Script/Batak|1={{{2}}}}} <!--|Beng = {{Script/Bengali|1={{{2}}}}} commonly supported, may not need transclusion--> |Bhks = {{Script/Bhaiksuki|1={{{2}}}}} <!--|Blis = {{Script/Blissymbols|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Bopo = {{Script/Bopomofo|1={{{2}}}}} commonly supported, may not need transclusion--> |Brah = {{Script/Brahmi|1={{{2}}}}} <!--|Brai|Braille = (Feb 2021: ISO 15924 code; in Unicode. Not a {{Script}} option) --> |Bugi = {{Script/Lontara|2={{{2}}}}} |Buhd = {{Script/Buhid|1={{{2}}}}} |Cakm = {{Script/Chakma|1={{{2}}}}} <!--|Cans = {{Script/Unified Canadian Aboriginal Syllabics|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Cari = {{Script/Carian|1={{{2}}}}} supported with Segoe UI Historic font--> |Cham = {{Script/Cham|1={{{2}}}}} <!--|Cher|Cherokee = (Feb 2021: ISO 15924 code; in Unicode. Not a {{Script}} option) --> |Chrs = {{Script/Chorasmian|1={{{2}}}}} <!--|Cirt = {{Script/Cirth|1={{{2}}}}} supported by CSUR--> |Copt = {{Script/Coptic|1={{{2}}}}} <!--|Cpmn = {{Script/Cypro-Minoan|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Cprt = {{Script/Cprt|1={{{2}}}}} see below--> <!--|Cyrl = {{Script/Cyrillic|1={{{2}}}}} commonly supported, may not need transclusion--> |Cyrs = {{Script/Slavonic|1={{{2}}}}} <!--|Deva = {{Script/Devanagari|1={{{2}}}}} commonly supported, may not need transclusion--> |Diak = {{Script/Dhives_Akuru|1={{{2}}}}} |Dogr = {{Script/Dogra|1={{{2}}}}} <!--|Dsrt = {{Script/Deseret|1={{{2}}}}} supported with Segoe UI Symbol font--> |Dupl = {{Script/Duployan|1={{{2}}}}} <!--|Egyd = {{Script/Demotic|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Egyh = {{Script/Hieratic|1={{{2}}}}} combined with "Egyptian Hieroglyphs"--> |Egyp = {{Script/Egyptian_Hieroglyphs|1={{{2}}}}} |Elba = {{Script/Elbasan|1={{{2}}}}} |Elym = {{Script/Elymaic|1={{{2}}}}} |Ethi = {{Script/Ethiopic|1={{{2}}}}} |Geok = {{Script/Khutsuri|1={{{2}}}}} <!--|Geor = {{Script/Georgian|1={{{2}}}}} commonly supported, may not need transclusion--> |Glag = {{Script/Glagolitic|1={{{2}}}}} |Gong = {{Script/Gunjala Gondi|1={{{2}}}}} |Gonm = {{Script/Masaram Gondi|1={{{2}}}}} |Goth = {{Script/Gothic|1={{{2}}}}} |Gran = {{Script/Grantha|1={{{2}}}}} |Grek|Greek = {{Script/Greek|1={{{2}}}}} <!--|Gujr = {{Script/Gujarati|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Guru = {{Script/Gurmukhi|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Hanb = (Hanzi with bopomofo) commonly supported, may not need transclusion--> <!--|Hang = {{Script/Hangul|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Hani = commonly supported, may not need transclusion--> |Hano|Hanunoo = {{Script/Hanunoo|1={{{2}}}}} <!--|Hans = (Simplified Chinese) commonly supported, may not need transclusion--> <!--|Hant = (Traditional Chinese) commonly supported, may not need transclusion--> |Hatr = {{Script/Hatran|1={{{2}}}}} |Ha|Hausa|Hausawi={{Script/Hausawi|1={{{2}}}}} |Hebr|Hebrew = {{Script/Hebrew|1={{{2}}}}} <!--|Hira = (Japanese hiragana) commonly supported, may not need transclusion--> |Hluw = {{Script/Anatolian Hieroglyphs|1={{{2}}}}} |Hmng = {{Script/Pahawh Hmong|1={{{2}}}}} |Hmnp = {{Script/Nyiakeng Puachue Hmong|1={{{2}}}}} <!--|Hrkt = (Japanese kana) commonly supported, may not need transclusion--> |Hung = {{Script/Old Hungarian|1={{{2}}}}} <!--|Inds = {{Script/Indus|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Ital = {{Script/Old Italic|1={{{2}}}}} <!--|Jamo = under Korean --> |Java = {{Script/Java|1={{{2}}}}} <!--|Jpan = (Japanese) commonly supported, may not need transclusion--> <!--|Jurc = {{Script/Jurchen|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Kali = {{Script/Kayah Li|1={{{2}}}}} <!--|Kana = (Japanese katakana) commonly supported, may not need transclusion--> |Kawi = {{Script/Kawi|1={{{2}}}}} <!--|Khar = {{Script/Kharosthi|1={{{2}}}}} supported with Segoe UI Historic font (RTL)--> |Khmr = {{Script/Khmer|1={{{2}}}}} |Khoj = {{Script/Khojki|1={{{2}}}}} <!--|Kitl = {{Script/Khitan Large Script|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Kits = {{Script/Khitan Small Script|1={{{2}}}}} <!--|Knda = {{Script/Kannada|1={{{2}}}}} commonly supported, may not need transclusion--> |Kore = {{Script/Korean|1={{{2}}}}} <!--|Kpel = {{Script/Kpelle|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Kthi = {{Script/Kaithi|1={{{2}}}}} |Lana = {{Script/Tai Tham|1={{{2}}}}} <!--|Laoo = {{Script/Lao|1={{{2}}}}} commonly supported, but transclusion may be needed to display Pali additional characters--> <!--|Latf = {{Script/Fraktur blackletter|1={{{2}}}}} see below--> <!--|en-Latf = {{Script/Textura blackletter|1={{{2}}}}} see below--> <!--|it-Latf = {{Script/Rotunda blackletter|1={{{2}}}}} see below--> |Latg = {{Script/Gaelic|1={{{2}}}}} |Latn = {{Script/Classical and Medieval Latin|1={{{2}}}}} <!--|Leke = {{Script/Leke|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Lepc = {{Script/Lepcha|1={{{2}}}}} |Limb|Limbu = {{Script/Limbu|1={{{2}}}}} <!--|Lina = {{Script/Linear A|1={{{2}}}}} see below--> <!--|Linb = {{Script/Linear B|1={{{2}}}}} see below--> |Lisu|Fraser = {{Script/Lisu|1={{{2}}}}} <!--|Loma = {{Script/Loma|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Lyci = {{Script/Lycian|1={{{2}}}}} |Lydi = {{Script/Lydian|1={{{2}}}}} |Mahj|Mahajani = {{Script/Mahajani|1={{{2}}}}} |Maka = {{Script/Makasar|1={{{2}}}}} |Mand = {{Script/Mandaic|1={{{2}}}}} |Mani = {{Script/Manichaean|1={{{2}}}}} |Marc = {{Script/Marchen|1={{{2}}}}} <!--|Maya = {{Script/Maya|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Medf = {{Script/Medefaidrin|1={{{2}}}}} |Mend = {{Script/Mende Kikakui|1={{{2}}}}} |Merc = {{Script/Meroitic Cursive|1={{{2}}}}} |Mero = {{Script/Meroitic Hieroglyphs|1={{{2}}}}} <!--|Mlym = {{Script/Malayalam|1={{{2}}}}} commonly supported, may not need transclusion--> |Modi = {{Script/Modi|1={{{2}}}}} <!--|Mong|Mongolian = use Template:MongolUnicode --> <!--|Moon = {{Script/Moon Type|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Mroo|Mru = {{Script/Mro|1={{{2}}}}} |Mtei|Meithei|Meetei Mayek = {{Script/Meetei Mayek|1={{{2}}}}} |Mult = {{Script/Multani|1={{{2}}}}} |Mymr|Myanmar = {{Script/Myanmar|1={{{2}}}}} |Nagm = {{Script/Nag Mundari|1={{{2}}}}} |Nand = {{Script/Nandinagari|1={{{2}}}}} |Narb = {{Script/Old North Arabian|1={{{2}}}}} |Nbat = {{Script/Nabataean|1={{{2}}}}} |Newa = {{Script/Newa|1={{{2}}}}} <!--|Nkdb = {{Script/Naxi Dongba|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Nkgb = {{Script/Naxi Geba|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Nkoo|Nko = {{Script/Nko|1={{{2}}}}} |noto = {{Script/Noto|1={{{2}}}}} |Nshu = {{Script/Nushu|1={{{2}}}}} |Ogam = {{Script/Ogam|1={{{2}}}}} <!--|Olck = {{Script/Ol Chiki|1={{{2}}}}} supported with Nirmala UI font--> |Orkh = {{Script/Orkhon|1={{{2}}}}} <!--|Orya = {{Script/Oriya|1={{{2}}}}} commonly supported, may not need transclusion--> |Osge = {{Script/Osage|1={{{2}}}}} <!--supported with latest Gadugi font--> |Osma = {{Script/Osmanya|1={{{2}}}}} <!--|Ougr = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> |Palm = {{Script/Palmyrene|1={{{2}}}}} |Pauc = {{Script/Pau Cin Hau|1={{{2}}}}} <!--|Pcun = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> <!--|Pelm = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> |Perm = {{Script/Old Permic|1={{{2}}}}} |Phag = {{Script/Phags-pa|1={{{2}}}}} |Phli = {{Script/Inscriptional Pahlavi|1={{{2}}}}} |Phlp = {{Script/Psalter Pahlavi|1={{{2}}}}} <!--|Phlv = {{Script/Book Pahlavi|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Phnx|Phoenician = {{Script/Phoenician|1={{{2}}}}} |Piqd = {{Script/Klingon|1={{{2}}}}} |Plrd|Pollard = {{Script/Pollard|1={{{2}}}}} |Prti = {{Script/Inscriptional Parthian|1={{{2}}}}} <!--|Psin = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> <!--|Ranj = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> |Rjng|Rejang = {{Script/Rejang|1={{{2}}}}} |Rohg = {{Script/Hanifi Rohingya|1={{{2}}}}} <!--|Roro = {{Script/Rongorongo|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Runr = {{Script/Runic|1={{{2}}}|2={{{3}}}}} |Samr = {{Script/Samaritan|1={{{2}}}}} <!--|Sara = {{Script/Sarati|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Sarb = {{Script/Old South Arabian|1={{{2}}}}} |Saur = {{Script/Saurashtra|1={{{2}}}}} |serif = {{Script/Serif|1={{{2}}}}} |Sgnw = {{Script/Sutton SignWriting|1={{{2}}}}} <!--|Shaw = {{Script/Shavian|1={{{2}}}}} supported with Segoe UI Historic font--> |Shrd = {{Script/Sharada|1={{{2}}}}} <!--|Shui|Sui = {{Script/Shuishu|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Sidd = {{Script/Siddham|1={{{2}}}}} |Sind = {{Script/Khudawadi|1={{{2}}}}} <!--|Sinh = {{Script/Sinhala|1={{{2}}}}} commonly supported, may not need transclusion (vertical)--> |Sogd = {{Script/Sogdian|1={{{2}}}}} |Sogo = {{Script/Old Sogdian|1={{{2}}}}} <!--|Sora = {{Script/Sorang Sompeng|1={{{2}}}}} supported with Nirmala UI font --> |Soyo = {{Script/Soyombo|1={{{2}}}}} |Sund|Sunda = {{Script/Sund|1={{{2}}}}} <!--|Sunu = {{Script/Sunuwar|1={{{2}}}}} (Dec 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Sylo = {{Script/Syloti|1={{{2}}}}} <!--|Syrc = {{Script/Syriac|1={{{2}}}}} commonly supported, may not need transclusion / ??? --> |Syre = {{Script/Estrangelo Syriac|1={{{2}}}}} |Syrj = {{Script/Western Syriac|1={{{2}}}}} |Syrn = {{Script/Eastern Syriac|1={{{2}}}}} |Tagb = {{Script/Tagbanwa|1={{{2}}}}} |Takr = {{Script/Takri|1={{{2}}}}} <!--|Tale = {{Script/Tai Le|1={{{2}}}}} supported with Microsoft Tai Le font--> |Talu = {{Script/New Tai Lue|1={{{2}}}}} <!--|Taml = {{Script/Tamil|1={{{2}}}}} commonly supported, may not need transclusion--> |Tang = {{Script/Tangut|1={{{2}}}}} |Tavt = {{Script/Tai Viet|1={{{2}}}}} <!--|Telu = {{Script/Telugu|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Teng = {{Script/Tengwar|1={{{2}}}}} supported by CSUR--> |Tfng = {{Script/Tifinagh|1={{{2}}}}} |Tglg = {{Script/Baybayin|1={{{2}}}}} |Thaa = {{Script/Thaana|1={{{2}}}}} <!--|Thai = {{Script/Thai|1={{{2}}}}} commonly supported, may not need transclusion--> |Tibt|Tibetan = {{Script/Tibetan|1={{{2}}}}} |Tirh = {{Script/Tirhuta|1={{{2}}}}} <!--|Toto = {{Script/Toto|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Ugar = {{Script/Ugaritic|1={{{2}}}}} see below: by class="..." --> |Vaii|Vai = {{Script/Vai|1={{{2}}}}} <!--|Visp = {{Script/Visible Speech|1={{{2}}}}} supported by CSUR--> |Vith = {{Script/Vithkuqi|1={{{2}}}}} |Wara = {{Script/Warang Citi|1={{{2}}}}} |Wcho = {{Script/Wancho|1={{{2}}}}} <!--|Wole = {{Script/Woleai|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Xpeo = {{Script/Old Persian|1={{{2}}}}} see below: by class="..." --> |Xsux = {{Script/Cuneiform|1={{{2}}}}} |Yezi|Yezidi = {{Script/Yezidi|1={{{2}}}}} |Yiii|Yi = {{Script/Yi|1={{{2}}}}} |Zanb = {{Script/Zanabazar Square|1={{{2}}}}} <!--other scripts use standard language spans--> |#default =<!-- START SWITCH2 (resolving the switch1-#default. switch2 does envelop outer code, templatestyles & span) -->{{{{{|safesubst:}}}Ifsubst|1=|2=<templatestyles src="Script/styles.css" />}}<span {{#switch:{{{1}}} <!-- tweaks which should be moved to global CSS classes, with fonts supported in the Universal Language Selector --> |Cprt = class="script-Cprt" <!-- |Hano|Hanunoo = class="script-Hano" Already catched above, uses {{Script/Hanunoo}} --> |Latf|de-Latf = class="script-Latf" |en-Latf = class="script-en-Latf" |it-Latf = class="script-it-Latf" |Lina = class="script-Lina" |Linb = class="script-Linb" |Ugar = class="script-Ugar" |Xpeo = class="script-Xpeo" |#default = class="Unicode"<!-- all-the-rest ends up here. BMP(?), use generic "Unicode" CSS class for all other scripts, including "Latn" for IPA --> }}>{{{2}}}</span><!-- Tail job: analyse & categorise input-1 (script ID) not recognised -->{{#switch:{{{1|}}}|Cprt|Hano|Hanunoo|Latf|de-Latf|en-Latf|it-Latf|Lina|Linb|Ugar|Xpeo=<!-- -->|#default={{Script/doc/id-unk|input1={{{1|<noinclude>Test</noinclude>}}}}}<!-- end Tail job -->}}}}<!-- end switch2, switch1 --><noinclude>{{Documentation}}</noinclude> b0n4w2w2ewl4drixz9b39e3dxchftkk ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Script/Tai Tham 10 290 4962 968 2024-10-16T10:03:04Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q18912870]] 4962 wikitext text/x-wiki {{{{{|safesubst:}}}Ifsubst|1=|2=<templatestyles src="Script/styles_tai_tham.css" />}}<span class="script-tai_tham">{{{1}}}</span><noinclude>{{Script/basic documentation}} </noinclude> 99jmc7alrma9o2t3sdy0fbfhn91a9na ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Script/basic documentation 10 291 4963 970 2024-10-16T10:03:06Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q124259791]] 4963 wikitext text/x-wiki {{Documentation | content = {{#ifexist: Template:Script/styles {{lc:{{SUBPAGENAME}}}}.css | {{Uses TemplateStyles|Template:Script/styles {{lc:{{SUBPAGENAME}}}}.css}} }} {{#ifeq: {{{script_link|}}} | no | | This template is used to mark text written in {{#if: {{{script_link|}}} | [[{{{script_link}}}]] | [[:Script/{{SUBPAGENAME}} script]] }}, using a set of specific fonts and a specific font size. }} ==TemplateData== {{TemplateData header|{{Replace|{{PAGENAME}}|{{ROOTPAGENAME}}}|}}}} <templatedata> { "params": { "1": { "label": "Text", "type": "string", "description": "The piece of text.", "required": true } } } </templatedata> <includeonly>{{Sandbox other|| }}</includeonly> }}<noinclude> {{Documentation}} </noinclude> 0xokaa1mjre83fcchzx8tr9unx4m9c0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Script/doc/id-unk 10 292 4964 973 2024-10-16T10:03:08Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q107273639]] 4964 wikitext text/x-wiki {{Script/doc/id-unk/core |input1={{{input1|<noinclude>Test</noinclude>}}} |alpha4={{Script/doc/id-unk/name-to-alpha4|input1={{{input1|<noinclude>Test</noinclude>}}}}} |is-alpha4={{#invoke:String|match|s=_{{Script/doc/id-unk/name-to-alpha4|input1={{{input1|<noinclude>Test</noinclude>}}}}}|pattern=^_[A-Z][a-z][a-z][a-z]$|plain=false |nomatch=}}<!-- is-alpha4=empty/blank when false --> |is-in-unicode={{ISO 15924 alias|alpha4={{Script/doc/id-unk/name-to-alpha4|input1={{{input1|<noinclude>Test</noinclude>}}}}}|default=}}<!--is-in-unicode=Unicode Alias ID when true; blank when false --> }}<!-- --><noinclude>{{Documentation}}</noinclude> fcix1b0xz7uoh82tr46mlftr36sd1mx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Script/doc/id-unk/core 10 293 4965 975 2024-10-16T10:03:10Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q107273635]] 4965 wikitext text/x-wiki {{#if:{{{is-alpha4|<noinclude>LAtn</noinclude>}}}<!-- if:is-alpha4 - check is defined?: -->|{{#if:{{Script/doc/id-unk/is-iso-alpha4|alpha4={{{alpha4|<noinclude>Latn</noinclude>}}}|default=}}|<!-- ok -->|{{Script/doc/id-unk/report|catsort={{{input1|}}}|msg=}}}}<!-- else:is-alpha4 - report -->|{{Script/doc/id-unk/report|catsort={{{input1|}}}|msg=}}<!-- -->}}<!-- --><noinclude>{{Documentation|1=Template:Script/doc/id-unk/doc}}</noinclude> rabsin17lxi4gxgsoi806vf8mho11pv ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Script/doc/id-unk/report 10 294 4966 978 2024-10-16T10:03:13Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q107273731]] 4966 wikitext text/x-wiki <includeonly>{{Main other| }}</includeonly> 5cgipvse0lmmikhmf2qum8u0ssk0uzw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Script/styles.css 10 295 980 979 2024-10-15T06:19:51Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 979 sanitized-css text/css /* {{pp|small=yes}} */ .script-Cprt { font-size: 1.25em; font-family: 'Segoe UI Historic', 'Noto Sans Cypriot', Code2001; /* SMP, rarely supported, state font explicitly */ } .script-Hano { font-size: 125%; font-family: 'Noto Sans Hanunoo', FreeSerif, Quivira; } .script-Latf, .script-de-Latf { font-size: 1.25em; font-family: 'Breitkopf Fraktur', UnifrakturCook, UniFrakturMaguntia, MarsFraktur, 'MarsFraktur OT', KochFraktur, 'KochFraktur OT', OffenbacherSchwabOT, 'LOB.AlteSchwabacher', 'LOV.AlteSchwabacher', 'LOB.AtlantisFraktur', 'LOV.AtlantisFraktur', 'LOB.BreitkopfFraktur', 'LOV.BreitkopfFraktur', 'LOB.FetteFraktur', 'LOV.FetteFraktur', 'LOB.Fraktur3', 'LOV.Fraktur3', 'LOB.RochFraktur', 'LOV.RochFraktur', 'LOB.PostFraktur', 'LOV.PostFraktur', 'LOB.RuelhscheFraktur', 'LOV.RuelhscheFraktur', 'LOB.RungholtFraktur', 'LOV.RungholtFraktur', 'LOB.TheuerbankFraktur', 'LOV.TheuerbankFraktur', 'LOB.VinetaFraktur', 'LOV.VinetaFraktur', 'LOB.WalbaumFraktur', 'LOV.WalbaumFraktur', 'LOB.WeberMainzerFraktur', 'LOV.WeberMainzerFraktur', 'LOB.WieynckFraktur', 'LOV.WieynckFraktur', 'LOB.ZentenarFraktur', 'LOV.ZentenarFraktur'; } .script-en-Latf{ font-size: 1.25em; font-family: Cankama, 'Old English Text MT', 'Textura Libera', 'Textura Libera Tenuis', London; } .script-it-Latf { font-size: 1.25em; font-family: 'Rotunda Pommerania', Rotunda, 'Typographer Rotunda'; } .script-Lina { font-size: 1.25em; font-family: 'Noto Sans Linear A'; } .script-Linb { font-size: 1.25em; font-family: 'Noto Sans Linear B'; } .script-Ugar { font-size: 1.25em; font-family: 'Segoe UI Historic', 'Noto Sans Ugaritic', Aegean; } .script-Xpeo { font-size: 1.25em; font-family: 'Segoe UI Historic', 'Noto Sans Old Persian', Artaxerxes, Xerxes, Aegean; /* Use Xerxes for Old Persian */ } to9aa9qaeuqkgtop1b6xcl1wzboo9fw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Script/styles tai tham.css 10 296 982 981 2024-10-15T06:19:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 981 sanitized-css text/css .script-tai_tham { font-family: 'Tahlom', 'SYYDAI01', 'Lamphun', 'A Tai Tham KH New V3', 'A Tai Tham KH New', 'A Tai Tham KH', 'Tai Tham LN', 'Noto Sans Tai Tham', 'Lanna Alif', 'Lanna Unicode UI'; } lo2g9ppzew06hvwi14x1vetw8t8cimw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Shortcut 10 297 984 983 2024-10-15T06:19:53Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 983 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main}}</includeonly><noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> fa1ozc4hw96tsqw03qm0nxfwxuwl7wj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Side box 10 298 986 985 2024-10-15T06:19:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 985 wikitext text/x-wiki {{#invoke:Side box|main}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 7dxeu1ykbik6d3wt95kucm98xv8qdde ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sidebar with collapsible lists 10 299 988 987 2024-10-15T06:19:55Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 987 wikitext text/x-wiki {{#invoke:Sidebar|collapsible }}<noinclude> {{Documentation}} </noinclude> a5lyif6ryg025g9kzzcvh03ppi0oruq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sigfig 10 300 990 989 2024-10-15T06:19:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 989 wikitext text/x-wiki {{#ifeq:{{{1<noinclude>|0</noinclude>}}}|0 |0 |{{Significant figures/{{#if:{{{2|}}} |rnd |sum }} |1={{formatnum:{{{1}}}|R}} |2={{{2}}} |3={{Order of magnitude|{{formatnum:{{{1}}}|R}}}} }} }}<noinclude> {{Documentation}} </noinclude> ixrplf5iondhv6tkyz6t6uafqooxui8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Significant figures/rnd 10 301 993 992 2024-10-15T06:19:58Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 991 wikitext text/x-wiki <includeonly>{{Rnd|{{{1}}}|{{{2}}}-{{{3}}}-1}}</includeonly><noinclude> {{Documentation}} </noinclude> 34oohvhbi0kxuvf7gnbxdqug4bf6qxv ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sister 10 302 4967 997 2024-10-16T10:03:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q8213590]] 4967 wikitext text/x-wiki {{Side box |position = {{{position|}}} |image = <!-- -->{{#switch:{{{image|}}} |none= |=[[ᥜᥣᥭᥱ:{{#switch:{{lc:{{{project|}}}}} |commons = Commons-logo.svg |meta|metawiki|m = Wikimedia Community Logo.svg |wikibooks|wbk|wb|b = Wikibooks-logo-en-noslogan.svg |wikiquote|quote|wqt|q = Wikiquote-logo-en.svg |wikipedia|wp|w = Wikipedia-logo-en.png |wikisource|source|ws|s = Wikisource-logo.svg |wiktionary|wkt|wdy|d = Wiktionary-logo-en.svg |wikinews|news|wnw|n = Wikinews-logo.svg |wikispecies|species = Wikispecies-logo.svg |wikiversity|wvy|v = Wikiversity-logo.svg |mediawiki|mw = Mediawiki.png |#default = Wikimedia-logo.svg }}|40px|link={{#switch:{{lc:{{{project}}}}} |commons = commons |meta|metawiki|m = meta |wikibooks|wbk|wb|b = b |wikiquote|quote|wqt|q = q |wikipedia|wp|w = w |wikisource|source|ws|s = s |wiktionary|wkt|wdy|d = wikt |wikinews|news|wnw|n = n |wikispecies|species = species |wikiversity|wvy|v = v |mediawiki|mw = mw |#default = }}:{{{1|Special:Search/{{PAGENAME}}}}}|Search {{#switch:{{lc:{{{project}}}}} |commons = Wikimedia Commons |meta|metawiki|m = Meta |wikibooks|wbk|wb|b = Wikibooks |wikiquote|quote|wqt|q = Wikiquote |wikipedia|wp|w = Wikipedia |wikisource|source|ws|s = Wikisource |wiktionary|wkt|wdy|d = Wiktionary |wikinews|news|wnw|n = Wikinews |wikispecies|species = Wikispecies |wikiversity|wvy|v = Wikiversity |mediawiki|mw = MediaWiki |#default = sister project }}]] |{{{image}}} }}<!-- --> |text = {{{text}}} |below = {{{below|}}} |imageright = {{{imageright|}}} }}<noinclude> {{Pp-template|small=yes}} {{Documentation}} </noinclude> 51vq5qinnbs5iry3w0ld61gyzji4fbs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Small 10 303 999 998 2024-10-15T06:20:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 998 wikitext text/x-wiki <span style="font-size:85%;">{{{1}}}</span><noinclude> {{Documentation}}<!--Categories and interwikis go in the /doc sub-page.--> </noinclude> eomimvodzq4mxccrmgb3w4nrvgdyya2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Smaller 10 304 1001 1000 2024-10-15T06:20:02Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1000 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Small]] jt4npbk8gjzozf84byh2ub7i868nmy2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Spaces 10 305 1003 1002 2024-10-15T06:20:03Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1002 wikitext text/x-wiki <span class="nowrap">{{#iferror:{{#expr:{{{1|1}}}}} |{{#switch:{{{1}}} |fig=&#8199; |en=&ensp; |em=&emsp; |thin=&thinsp; |hair=&#8202; |&nbsp; }} |{{#invoke:String|rep|{{#switch:{{{2}}} |fig=&#8199; |en=&ensp; |em=&emsp; |thin=&thinsp; |hair=&#8202; |&nbsp; }}|{{{1|1}}}}} }}</span><noinclude> {{Documentation}} </noinclude> p9w3gssz9eozcooxc18alzjgtg1srmb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Special characters 10 306 1005 1004 2024-10-15T06:20:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1004 wikitext text/x-wiki {{Contains special characters/core | compact = {{{compact|}}} | section = {{If empty|{{{section|}}}|{{{2|}}}}} | image = {{#switch:{{{1|{{{lang|}}}}}} | AA = Example.of.SJIS.art.rendering.svg | APL = APLgradeup.svg | Armenian = {{{image|Armenian language in the Armenian alphabet.svg}}} | Balinese = Bali Ba.png | Balochi | Baluchi = Balochi.svg | Baybayin = Baybayin Ba.svg | Bengali = {{{image|Bengali Conjunct Kshya.svg}}} | Braille = {{{image|Braille N.svg}}} | Burmese = Burmese character k.svg | Canadian = {{{image|Canadian Aboriginal Syllabics Example.svg}}} | Cherokee = {{{image|Tsalagi word.svg}}} | Coptic = {{{image|CopticLetters.svg}}} | cuneiform = {{{image|Cuneform UZ.svg}}} | Deseret = {{{image|Deseret capital Dee.svg}}} | Egyptian | Egyptian hieroglyphs | hieroglyphs = Egyptian-A.PNG | emoticon = {{{image|Emoji u263a.svg}}} | Ethiopic = {{{image|Ge'ez.svg}}} | Georgian = {{{image|ღ.png}}} | Glagolitic = {{{image|GlagoliticSlovoⰔ.svg}}} | Gothic = {{{image|Gothic letter ahsa.svg}}} | Hebrew = {{{image|Shalom2.svg}}} | Hindko = Hindko.svg | Hokkien = O-dot.png | Karen = Karen text.svg | Khoekhoe = {{{image|Clicks.svg}}} | Indic = {{{image|Example.of.complex.text.rendering.svg}}} | IPA = {{{image|Parentesi Quadre.svg}}} | Javanese = Nglegena ha.png | Khmer = {{{image|Aksar Khmer.svg}}} | Lao = {{{image|Laos in Lao.svg}}} | Lontara = Lontara.svg | Manchu = {{{image|Manju gisun.svg}}} | Mongolian = {{{image|Monggol bicig.svg}}} | Nom = {{{image|Chu nom.svg}}} | Ogham = {{{image|Ogham Sample.png}}} | Old Hungarian = L (rovásbetű).svg | Old Persian = {{{image|Old Persian mi.png}}} | Pashto = Pashto.svg | Perso-Arabic = {{{image|Farsi.svg}}} | PIE | PIE words = PIE ǵh.svg | Phoenician = Phoenician_aleph.svg | Runic = {{{image|Tyr-runes.svg}}} | Saraiki = Saraiki.svg | Shavian = Shavian Ha-ha.svg | SignWriting = SignWriting-render.svg | Sindhi = Word Sindhi in Perso-Arabic.svg | Sundanese = Sunda_Sa.png | Syriac = {{{image|Shlama.svg}}} | Tamil = {{{image|Tamil A.svg}}} | Tangut = {{{image|LFW2008_2403.png}}} | Thai = {{{image|Thai Alphabet Sample.svg}}} | Tibetan = Tibetan wa + (i).svg | Tifinagh = {{{image|Yakh.svg}}} | Uncommon | Uncommon Unicode | Unicode = {{{file|Replacement character.svg}}} | Urdu = {{{image|Urdu example.svg}}} | Uyghur = {{{image|Uyghurche.png}}} | Vietnamese = {{{image|Chu nom.svg}}} | {{{image|}}} }} | link = {{#switch:{{{1|{{{lang|}}}}}} | emoticon = File:Emoji u263a.svg | Hebrew = Shalom | IPA = Help:IPA | Uncommon | Uncommon Unicode | Unicode = {{{link|Specials (Unicode block)#Replacement character}}} | {{{link|}}} }} | alt = {{#switch:{{{1|{{{lang|}}}}}} | Bengali = Bengali | Braille = ⠝ | Hebrew = שָׁלוֹם | IPA = [] | Uncommon | Uncommon Unicode | Unicode = {{{alt|<?>}}} | {{{alt|}}} }} | width = {{{width|}}} | fix = {{#switch:{{{1|{{{lang|}}}}}} | AA | Hokkien | Nom | Vietnamese = Help:Multilingual support (East Asian) | APL | Egyptian | Egyptian hieroglyphs | hieroglyphs | emoticon | Old Hungarian | Shavian = Help:Special characters | Armenian | Balinese | Baybayin | Canadian | Cherokee | Coptic | Deseret | Georgian | Javanese | Khoekhoe | Lontara | Manchu | Mongolian | Old Persian | SignWriting | Sundanese | Syriac | Tangut = Help:Multilingual support#{{{1|{{{lang|}}}}}} | Uncommon | Uncommon Unicode | Unicode = {{{fix|Help:Multilingual support}}} | Balochi | Baluchi | Hindko | Ottoman Turkish | Pashto | Perso-Arabic | Saraiki | Sindhi | Urdu | Uyghur = Help:Arabic | Bengali = Wikipedia:Bangla script display help | Burmese = Help:Multilingual support (Burmese) | Ethiopic = Help:Multilingual support (Ethiopic) | Gothic = Help:Gothic Unicode Fonts | Hebrew = Help:Hebrew | Indic | Khmer | Lao | Tamil | Thai | Tibetan = Help:Multilingual support (Indic) | IPA = Help:IPA#Rendering issues | Karen = Help:Multilingual support (Myanmar) | Tifinagh = Help:Multilingual support (Tifinagh) | #default = {{{fix|}}} }} | special = {{#switch:{{{1|{{{lang|}}}}}} | AA = [[Shift JIS art]] | APL = [[APL (programming language)|APL]] [[source code]] | Armenian = [[Armenian language|Armenian]] text | Balinese = [[Balinese alphabet]] | Baluchi | Balochi = [[Balochi language|Balochi text]], written from right to left with some letters joined | Baybayin = [[Baybayin]] script | Bengali = [[Bengali alphabet|Bengali text]] | Braille = [[Braille Patterns|Unicode Braille characters]] | Burmese = [[Burmese alphabet|Burmese script]] | Canadian = [[Canadian Aboriginal syllabics|Canadian Aboriginal syllabic characters]] | Cherokee = [[Cherokee syllabary|Cherokee syllabic characters]] | Coptic = [[Coptic language|Coptic]] text | cuneiform = [[cuneiform script]] | Deseret = [[Deseret alphabet|Deseret alphabet characters]] | Egyptian | Egyptian hieroglyphs | hieroglyphs = [[Egyptian hieroglyphs|Ancient Egyptian Hieroglyphic]] text | emoticon = [[Emoji#Unicode blocks|Unicode emoticons or emojis]] | Ethiopic = [[Ge'ez script|Ethiopic text]] | Georgian = [[Georgian language|Georgian]] text | Glagolitic = [[Glagolitic script|Glagolitic]] text | Gothic = [[Gothic alphabet|Gothic]] characters | Hebrew = [[Hebrew alphabet|Hebrew text]] | Hindko = [[Shahmukhi alphabet|Hindko text]], written from right to left with some letters joined | Hokkien = [[Hokkien]] text | Indic = [[Brahmic scripts|Indic text]] | IPA = [[International Phonetic Alphabet|IPA]] phonetic symbols | Javanese = letters from the [[Javanese script]] | Karen = [[Karen alphabet|Karen script]] | Khoekhoe = [[Click consonant|click symbols]] from the [[Khoekhoe language]] | Khmer = [[Khmer language|Khmer]] text | Lao = [[Lao language|Lao text]] | Lontara = [[Lontara alphabet|Lontara script]] | Manchu = [[Manchu language|Manchu]] text | Mongolian = [[Mongolian script]] | Nom = [[chữ Nôm]] text | Ogham = [[Ogham|Ogham text]] | Old Hungarian = [[Old Hungarian alphabet|Old Hungarian]] text | Old Persian = [[Old Persian language|Old Persian]] text | Ottoman Turkish = [[Ottoman Turkish alphabet|Ottoman Turkish text]], written from right to left with some [[Arabic alphabet|Arabic]] letters and additional symbols joined | Pashto = [[Pashto alphabet|Pashto text]] | Perso-Arabic = [[Persian alphabet|Persian text]] | Phoenician = [[Phoenician language|Phoenician text]] | PIE | PIE words = characters used to write reconstructed [[Proto-Indo-European language|Proto-Indo-European]] words (for an explanation of the notation, see [[Proto-Indo-European phonology]]) | Runic = [[runes|runic]] characters | Saraiki = [[Shahmukhi|Saraiki text]], written from right to left with some letters joined | Shavian = [[Shavian alphabet|Shavian]] text | SignWriting = symbols from the [[SignWriting|SignWriting Script]] | Sindhi = [[Sindhi language|Sindhi text]], written from right to left with some letters joined | Sundanese = [[Sundanese alphabet|Sundanese script]] | Syriac = Syriac text, written from right to left in a cursive style with some letters joined | Tamil = [[Tamil script]] | Tangut = [[Tangut language|Tangut]] text | Thai = [[Thai language|Thai text]] | Tibetan = [[Tibetan alphabet|Tibetan script]] | Tifinagh = [[Tifinagh|Tifinagh text]] | Uncommon | Uncommon Unicode | Unicode = {{{special|uncommon [[Unicode]] characters}}} | Urdu = [[Urdu alphabet|Urdu text]] | Uyghur = [[Uyghur Arabic alphabet|Uyghur text]] | Vietnamese = [[Vietnamese language|Vietnamese]] text | #default = {{{special|}}} }} | characters = {{#switch:{{{1|{{{lang|}}}}}} | AA = [[kanji]] and [[kana]] | APL = [[APL syntax and symbols|APL symbols]] | Armenian | Coptic | Deseret | Hebrew | Ogham = {{{1|{{{lang|}}}}}} letters | Balinese = Balinese characters | Balochi | Baluchi = [[Balochi language#Writing system|Balochi script]] | Baybayin = Baybayin characters | Braille = [[Braille|Braille characters]] | Burmese = [[Burmese alphabet|Burmese script]] | Canadian = syllabics | Cherokee = Cherokee syllabics | cuneiform = cuneiform script | Egyptian | Egyptian hieroglyphs | hieroglyphs = [[Egyptian hieroglyphs]] | emoticon = the intended characters | Ethiopic = Ethiopic characters | Georgian = [[Georgian scripts|Georgian letters]] | Glagolitic = letters | Gothic = letters | Hindko = [[Shahmukhi alphabet|Hindko script]] | Hokkien = [[Hàn-jī]], [[Pe̍h-ōe-jī]] and [[Tâi-lô]] | Indic = Indic text | IPA = [[Unicode]] characters. For an introductory guide on IPA symbols, see [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:IPA]] | Javanese = Javanese characters | Karen = [[Karen alphabet|Karen script]] | Khmer = [[Khmer script]] | Manchu = [[Manchu alphabet]] | Mongolian = text in [[Mongolian script]] | Nom = [[chữ Nôm]] | Lao = [[Lao alphabet|Lao script]] | Lontara = Lontara characters | Old Hungarian = [[Old Hungarian alphabet|Old Hungarian]] characters | Old Persian = [[Old Persian cuneiform]] | Pashto = [[Pashto alphabet|Pashto script]] | PIE | PIE words = [[Unicode]] combining characters and [[Latin script|Latin]] characters | Runic = runes | Saraiki = [[Shahmukhi|Saraiki script]] | Shavian = [[Shavian alphabet|Shavian]] characters | SignWriting = SignWriting symbols | Sindhi = [[Sindhi language#Writing|Sindhi script]] | Sundanese = Sundanese characters | Syriac = [[Syriac script|Syriac text]] | Tamil = Tamil script | Tangut = [[Tangut script|Tangut characters]] | Thai = [[Thai script]] | Tibetan = [[Tibetan alphabet|Tibetan characters]] | Tifinagh = [[Tifinagh|Tifinagh letters]] | Uncommon | Uncommon Unicode | Unicode = {{{characters|the intended characters}}} | Urdu = [[Urdu alphabet|Urdu script]] | Uyghur = [[Uyghur Arabic alphabet|Uyghur script]] | Vietnamese = [[chữ nôm]], [[chữ Hán]] and [[Vietnamese alphabet|chữ quốc ngữ]] | #default = {{{characters|}}} }} | error = {{#switch:{{{1|{{{lang|}}}}}} | Balochi | Baluchi = unjoined Balochi letters or other symbols | Baybayin = [[mojibake|question marks, boxes, or other symbols]] | emoticon = [[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]] | Hindko | Ottoman Turkish | Pashto | Saraiki | Sindhi | Uyghur = unjoined letters or other symbols | Indic | Tamil = [[mojibake|question marks or boxes]], misplaced vowels or missing conjuncts | Syriac = unjoined Syriac letters or other symbols | Tibetan = very small fonts, misplaced vowels or missing conjuncts | Uncommon | Uncommon Unicode | Unicode = {{{Error|[[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]]}}} | Urdu = unjoined letters running left to right or other symbols | #default = {{{error|}}} }} }}<noinclude> {{Documentation}} </noinclude> 0s4dypgtit15irgp20ogga5fski3adf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Start box 10 307 4968 1008 2024-10-16T10:03:17Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q19798171]] 4968 wikitext text/x-wiki <includeonly>{| class="wikitable succession-box" style="width: {{{width|auto}}}; margin: 0.5em auto; font-size:95%; {{#if:{{{noclear|}}}||clear:both;}} {{{style|}}}" |- style="text-align: center;"</includeonly><noinclude>{{Documentation}} </noinclude> e7dq8qg68hw9ne971mlpcjbvq2ajq67 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Start date 10 308 1010 1009 2024-10-15T06:20:07Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1009 wikitext text/x-wiki <includeonly>{{#if: {{{4|}}} |{{#if: {{{5|}}} |{{padleft:{{{4}}}|2|0}}:{{padleft:{{{5}}}|2|0}}{{#if: {{{6|}}} |&#58;{{padleft:{{{6}}}|2|0}} }}၊&#32;}} }}<!--ABOVE FOR TIME; BELOW FOR DATE -->{{#if: {{{1|}}} |{{#if: {{{2|}}} |{{#if: {{{3|}}} |{{#if: {{{df|}}}|{{#expr:{{{3}}}}}&nbsp;{{MONTHNAME|{{{2}}}}}|{{MONTHNAME|{{{2}}}}}&nbsp;{{#expr:{{{3}}}}}၊}}&nbsp;{{{1}}}|{{MONTHNAME|{{{2}}}}}&nbsp;{{{1}}}}}|{{{1}}}}}}}{{#if: {{{7|}}} |&#32;({{#ifeq: {{{7}}}|Z|UTC|{{{7}}}}})}}<!-- BELOW FOR hCalendar --><span style="display:none">&#160;(<span class="bday dtstart published updated">{{#if: {{{1|}}} | {{{1}}}{{#if: {{{2|}}} | -{{padleft:{{{2}}}|2|0}}{{#if: {{{3|}}} | -{{padleft:{{{3}}}|2|0}} }} }}<!-- -->{{#if: {{{4|}}} | T{{padleft:{{{4}}}|2|0}}{{#if: {{{5|}}} | &#58;{{padleft:{{{5}}}|2|0}}{{#if: {{{6|}}} | &#58;{{padleft:{{{6}}}|2|0}} }} }} }} }}{{{7|}}}</span>)</span></includeonly><noinclude> {{Documentation}} </noinclude> j8jda6xr1uhp3esh44vbd4k7yx68vji ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Str endswith 10 309 1012 1011 2024-10-15T06:20:08Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1011 wikitext text/x-wiki {{#ifeq:{{{1|a}}}{{{2|a}}}|{{{1|b}}}{{{2|b}}}|{{#invoke:String|endswith|source={{{1}}}|pattern={{{2}}} }}|yes<!--backward compatibility -->}}<noinclude> {{Documentation}} </noinclude> je6mpst645vpksh8edpdyvknrz19f1e ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Str left 10 310 1015 1014 2024-10-15T06:20:09Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1013 wikitext text/x-wiki <includeonly>{{Safesubst:padleft:|{{{2|1}}}|{{{1}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> 7lkqak4om7lk9oupytdmbxl1eou80gh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Str len 10 311 1017 1016 2024-10-15T06:20:11Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1016 wikitext text/x-wiki {{{{{|safesubst:}}}#invoke:String|len|s={{{1|}}}}}<noinclude> {{Documentation}} </noinclude> c564ca9xqux9abbwoawi8u0nys35u4s ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Str number/trim 10 312 1019 1018 2024-10-15T06:20:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1018 wikitext text/x-wiki {{#invoke:String|match|s={{{1}}}|^%d*|ignore_errors=true}}<noinclude> {{Documentation}}</noinclude> 6uvyf0id6y3oxzmtxrw3akau6ajubki ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sunday 10 313 1021 1020 2024-10-15T06:20:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1020 wikitext text/x-wiki <noinclude>{| class="wikitable" !</noinclude>{{#ifeq:{{{2|}}}|!|!scope="{{{scope|col}}}" width="{{{3|{{{width|14%}}}}}}" title="{{{4|{{{title|Sunday}}}}}}"{{!}} | }}{{#switch:{{uc:{{{1|2}}}}} |1=ᥖᥤᥖᥳ |#default|2=ᥖᥤᥖᥳ |3|day=ᥖᥤᥖᥳ |0|no|full|name=ᥝᥢᥰ ᥟᥣ ᥖᥤᥖᥳ |symbol|astro=☉ |code|PHP=0 |number|ISO=7 |US=1 }} <noinclude>|} {{documentation|Template:DOWs/doc}} </noinclude> gbjadmf8bhwlrs0h748yy5b83be9qgq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Switcher 10 314 1023 1022 2024-10-15T06:20:14Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1022 wikitext text/x-wiki <div class="switcher-container"><!-- -->{{#if:{{{2|}}}|<div>{{{1|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|1|data-switcher-default=""}}>{{Trim|{{{2|}}}}}</span></div>}}<!-- -->{{#if:{{{4|}}}|<div>{{{3|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|2|data-switcher-default=""}}>{{Trim|{{{4|}}}}}</span></div>}}<!-- -->{{#if:{{{6|}}}|<div>{{{5|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|3|data-switcher-default=""}}>{{Trim|{{{6|}}}}}</span></div>}}<!-- -->{{#if:{{{8|}}}|<div>{{{7|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|4|data-switcher-default=""}}>{{Trim|{{{8|}}}}}</span></div>}}<!-- -->{{#if:{{{10|}}}|<div>{{{9|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|5|data-switcher-default=""}}>{{Trim|{{{10|}}}}}</span></div>}}<!-- -->{{#if:{{{12|}}}|<div>{{{11|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|6|data-switcher-default=""}}>{{Trim|{{{12|}}}}}</span></div>}}<!-- -->{{#if:{{{14|}}}|<div>{{{13|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|7|data-switcher-default=""}}>{{Trim|{{{14|}}}}}</span></div>}}<!-- -->{{#if:{{{16|}}}|<div>{{{15|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|8|data-switcher-default=""}}>{{Trim|{{{16|}}}}}</span></div>}}<!-- -->{{#if:{{{18|}}}|<div>{{{17|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|9|data-switcher-default=""}}>{{Trim|{{{18|}}}}}</span></div>}}<!-- -->{{#if:{{{20|}}}|<div>{{{19|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|10|data-switcher-default=""}}>{{Trim|{{{20|}}}}}</span></div>}}<!-- -->{{#if:{{{22|}}}|<div>{{{21|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|11|data-switcher-default=""}}>{{Trim|{{{22|}}}}}</span></div>}}<!-- -->{{#if:{{{24|}}}|<div>{{{23|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|12|data-switcher-default=""}}>{{Trim|{{{24|}}}}}</span></div>}}<!-- -->{{#if:{{{26|}}}|<div>{{{25|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|13|data-switcher-default=""}}>{{Trim|{{{26|}}}}}</span></div>}}<!-- -->{{#if:{{{28|}}}|<div>{{{27|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|14|data-switcher-default=""}}>{{Trim|{{{28|}}}}}</span></div>}}<!-- -->{{#if:{{{30|}}}|<div>{{{29|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|15|data-switcher-default=""}}>{{Trim|{{{30|}}}}}</span></div>}}<!-- -->{{#if:{{{32|}}}|<div>{{{31|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|16|data-switcher-default=""}}>{{Trim|{{{32|}}}}}</span></div>}}<!-- -->{{#if:{{{34|}}}|<div>{{{33|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|17|data-switcher-default=""}}>{{Trim|{{{34|}}}}}</span></div>}}<!-- -->{{#if:{{{36|}}}|<div>{{{35|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|18|data-switcher-default=""}}>{{Trim|{{{36|}}}}}</span></div>}}<!-- -->{{#if:{{{38|}}}|<div>{{{37|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|19|data-switcher-default=""}}>{{Trim|{{{38|}}}}}</span></div>}}<!-- -->{{#if:{{{40|}}}|<div>{{{39|}}}<span class="switcher-label" style="display:none" {{#ifeq:{{{default|}}}|20|data-switcher-default=""}}>{{Trim|{{{40|}}}}}</span></div>}}<!-- --></div><noinclude> {{Documentation}} </noinclude> nmp68ri55zgvt68bffm1fl05jjrsk0w ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:TaiLe 10 315 1025 1024 2024-10-15T06:20:15Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1024 wikitext text/x-wiki <includeonly><span style="font-family:Cherry Unicode">{{{1}}}</span></includeonly><noinclude> {{Documentation}} </noinclude> 9pj8s8wtnvl67efrpclnl0w01t4fbz0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tai Le characters 10 316 1027 1026 2024-10-15T06:20:16Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1026 wikitext text/x-wiki {{Special characters | section = {{{1|}}} | special = Dana language | image = {{{image|Tai Le text sample.svg}}} | characters = Dana script | fix = Help:Special Letters and Symbols }} 2xhkiumu28iev4shngllq7yhnr6fw4f ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:TemplateDataHeader 10 317 4969 1031 2024-10-16T10:03:20Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q14511701]] 4969 wikitext text/x-wiki <div class="templatedata-header">{{#if:{{{noheader|}}}|<!-- noheader: -->{{Template parameter usage|{{{1|{{BASEPAGENAME}}}}}|based=y}}|<!-- +header: -->This is the {{#if:{{{nolink|}}}|<!-- +header, nolink TD -->TemplateData|<!-- +header, +link [[TD]]; DEFAULT: -->[[Wikipedia:TemplateData|TemplateData]]}}<!-- e.o. #if:nolink; DEFAULT: --> for this template used by [[mw:Extension:TemplateWizard|TemplateWizard]], [[Wikipedia:VisualEditor|VisualEditor]] and other tools. {{Template parameter usage|{{{1|{{BASEPAGENAME}}}}}|based=y}}<!-- e.o. #if:noheader -->}} '''TemplateData for {{{1|{{BASEPAGENAME}}}}}''' </div><includeonly><!-- check parameters -->{{#invoke:Check for unknown parameters|check |unknown={{template other|1=[[ᥙᥫᥒ ᥗᥣᥢ:Pages using TemplateData header with unknown parameters|_VALUE_]]}} |template=Template:TemplateData header |1 |nolink |noheader |preview=<div class="error" style="font-weight:normal">Unknown parameter '_VALUE_' in [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:TemplateData header]].</div> }}<!-- -->{{template other|{{sandbox other|| [[ᥙᥫᥒ ᥗᥣᥢ:Templates using TemplateData]] }}}}</includeonly><!-- --><noinclude>{{Documentation}} </noinclude> n9et3kbpathj8hycxokza39iznwr9xg ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:TemplateData header 10 318 1033 1032 2024-10-15T06:20:19Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1032 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|| }}</includeonly><noinclude> {{Documentation}} </noinclude> 42wqke4o22434o5bf6ye6s5dsz8iwrx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template doc 10 319 1035 1034 2024-10-15T06:20:20Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1034 wikitext text/x-wiki {{#invoke:Documentation|main|_content={{ {{#invoke:Documentation|contentTitle}}}}}}<noinclude> <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 2xhh66tsv150gi3f97xaydn2109p9s5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template other 10 320 4970 1037 2024-10-16T10:03:22Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5635843]] 4970 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:Template}} | template | other }} }} | template = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> ajk8yxcpxpflewxrsavevmgbhlr3kqc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template parameter usage 10 321 4971 1041 2024-10-16T10:03:24Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q27067827]] 4971 wikitext text/x-wiki {{#switch:{{{label|}}} |=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|S|s}}ee a monthly parameter usage report] for {{#if:{{{1|}}}|[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:{{ROOTPAGENAME:{{{1|}}}}}]]|this template}} in articles{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}}. |None|none=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|P|p}}arameter usage report]{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}} |for|For=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|P|p}}arameter usage report] for {{#if:{{{1|}}}|[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:{{ROOTPAGENAME:{{{1|}}}}}]]|[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:{{ROOTPAGENAME}}]]}}{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}}. |#default=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{{label|}}}]{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}} }}<noinclude> {{documentation}} </noinclude> ftnu2vxw5rw9dx416wqi1zdvptmcf9f ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Thursday 10 322 1043 1042 2024-10-15T06:20:24Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1042 wikitext text/x-wiki <noinclude>{| class="wikitable" !</noinclude>{{#ifeq:{{{2|}}}|!|!scope="{{{scope|col}}}" width="{{{3|{{{width|14%}}}}}}" title="{{{4|{{{title|Thursday}}}}}}"{{!}} | }}{{#switch:{{uc:{{{1|2}}}}} |1=ᥚᥖ |#default|abbr|2=ᥚᥖ |3=ᥚᥖ |day=ᥚᥖ |0|no|name|full=ᥝᥢᥰ ᥚᥖ |symbol|astro=♃ |code|PHP|number|ISO=4 |US=5 }} <noinclude>|} {{documentation|Template:DOWs/doc}} </noinclude> 41a1zvsrhexlhl1kaq3qfux7ylzedzv ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tl 10 323 1045 1044 2024-10-15T06:20:25Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1044 wikitext text/x-wiki &#123;&#123;[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:{{{1}}}|{{{1}}}]]&#125;&#125;<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> l6rvjfnc849xjydeldh80ulbddsm3cq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tlx 10 324 1048 1047 2024-10-15T06:20:27Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1047 wikitext text/x-wiki <includeonly><!-- --><code><!-- --><nowiki>{{</nowiki>{{#if:{{{subst|}}} |[[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Substitution|subst]]:}}<!-- -->[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:{{{1|}}}|{{{1|}}}]]<!-- -->{{#if:{{{2|}}} |&#124;{{{2}}}}}<!-- -->{{#if:{{{3|}}} |&#124;{{{3}}}}}<!-- -->{{#if:{{{4|}}} |&#124;{{{4}}}}}<!-- -->{{#if:{{{5|}}} |&#124;{{{5}}}}}<!-- -->{{#if:{{{6|}}} |&#124;{{{6}}}}}<!-- -->{{#if:{{{7|}}} |&#124;{{{7}}}}}<!-- -->{{#if:{{{8|}}} |&#124;{{{8}}}}}<!-- -->{{#if:{{{9|}}} |&#124;{{{9}}}}}<!-- -->{{#if:{{{10|}}} |&#124;{{{10}}}}}<!-- -->{{#if:{{{11|}}} |&#124;{{{11}}}}}<!-- -->{{#if:{{{12|}}} |&#124;''…''}}<!-- --><nowiki>}}</nowiki><!-- --></code><!-- --></includeonly><noinclude> {{Documentation}}</noinclude> 7juqg1yuku2jp8x1ewq33q1v1g4obuo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Today's featured article 10 325 1050 1049 2024-10-15T06:20:28Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1049 wikitext text/x-wiki ᥛᥫᥲᥓᥝᥲရᥞᥣᥢᥰᥑᥝᥴᥓᥝᥲ ᥘᥩᥖᥲᥐᥛᥴ,ᥛᥝᥣᥱᥓᥣᥱᥢᥢᥳ ᥖᥥᥴᥘᥭᥲᥢᥒᥲ ᥟᥧᥐᥳᥐᥧᥖᥤᥐ ᥢᥭᥴᥕᥝᥳ။ ᥘᥣᥭᥰᥢᥒᥲ ᥟᥧᥐᥳᥐᥧᥖᥤᥐᥢᥭᥳ ᥖᥥᥴᥘᥭᥰᥢᥒᥲᥞᥥᥖᥰᥞᥪᥴᥢᥭᥴ ᥚᥫᥱᥘᥥᥙᥲᥞᥥᥢᥰᥖᥨᥭᥰ ᥛᥧᥢᥴᥓᥝᥲᥛᥫᥒᥰᥛᥣᥢᥲ ᥛᥫᥒᥰᥗᥭᥰ ᥘᥦᥲ ᥛᥫᥒᥰᥔᥤᥱᥞᥨᥝᥱ ᥛᥤᥰᥘᥩᥒᥲᥙᥦᥐᥱᥙᥫᥒᥲᥐᥢᥴᥝᥭᥳ။ ᥢᥬᥰᥔᥣᥛᥴᥙᥛᥫᥒᥰᥢᥢᥳ ᥛᥫᥒᥰᥛᥣᥢᥲᥖᥦᥳ ᥢᥒᥱᥕᥣᥛᥲᥞᥢᥴᥢᥢᥳᥕᥝᥳ ᥟᥩᥢᥴᥐᥢᥴ ᥢᥒᥲᥐᥩᥢᥱᥕᥩᥒᥱᥕᥝᥳ။ ᥗᥭᥰᥔᥛᥳ ᥘᥭᥲᥞᥢᥴ ᥢᥒᥲᥐᥨᥝᥱᥕᥨᥝᥱᥕᥝᥳ။ ᥢᥒᥲᥐᥨᥝᥱᥕᥨᥝᥱ ᥟᥢᥴᥝᥣᥰᥢᥢᥳ ᥟᥝᥴᥞᥨᥝᥴᥑᥝᥱ ᥔᥩᥒᥴᥑᥩᥢᥴ ᥘᥨᥒᥰᥖᥫᥳᥙᥪᥢᥳᥖᥤᥲᥢᥒᥲ၊ ᥙᥣᥭᥴᥖᥤᥢᥴᥔᥩᥒᥴᥚᥣᥭᥱ ᥔᥛᥳᥖᥛᥰᥝᥭᥳ ᥢᥒᥱᥓᥧᥐᥰᥕᥦᥒᥱᥕᥦᥲᥢᥢᥳᥔᥥᥴ ᥢᥒᥲᥕᥝᥳ။ ᥙᥩᥰᥖᥥᥴᥘᥭᥲᥔᥙᥰᥘᥦᥒᥰᥗᥦᥒᥲ ᥘᥣᥭᥰᥢᥪᥒᥲᥓᥪᥒᥴ ᥢᥒᥲ ᥢᥒᥱᥑᥧᥙᥳᥑᥝᥱᥢᥢᥳᥔᥥᥴ ᥟᥝᥴᥙᥣᥭᥴᥖᥤᥢᥴ ᥖᥛᥰᥛᥥᥝᥰᥢᥢᥳᥕᥝᥳ။ ᥙᥩᥰᥢᥒᥲᥑᥧᥙᥳᥑᥝᥱᥔᥥᥴ ᥟᥝᥴᥖᥝᥳᥖᥤᥢᥴᥓᥪᥒᥴ ᥛᥫᥢᥴᥢᥒᥱ ᥢᥣᥒᥰᥕᥤᥒᥰᥑᥝᥴ ᥢᥒᥲᥑᥧᥙᥳᥑᥝᥱᥢᥢᥳᥕᥝᥳ။ ᥛᥧᥢᥴᥓᥝᥲᥔᥤᥱᥞᥨᥝᥱᥑᥝᥴᥖᥦᥳ ᥛᥫᥢᥴᥢᥒᥱ ᥘᥣᥭᥰᥛᥧᥢᥴᥓᥝᥲᥛᥫᥒᥰᥛᥣᥢᥲᥢᥒᥲᥐᥨᥭᥰ။ ᥐᥨᥭᥰᥐᥣᥲ ᥛᥣᥒᥴᥙᥩᥐᥲᥐᥩᥲ ᥭᥣᥰᥓᥝᥲᥟᥢᥴᥙᥤᥰᥢᥢᥳ ᥘᥭᥲᥞᥢᥴ ᥢᥒᥲᥐᥨᥒᥱᥕᥨᥒᥱ ᥟᥝᥴᥐᥩᥰᥛᥤᥰᥕᥝᥳ။ ᥢᥒᥲᥐᥨᥒᥱᥕᥨᥒᥱ ᥟᥢᥴᥝᥣᥲᥢᥢᥳ ᥖᥥᥴᥘᥭᥰᥝᥣᥲ ᥢᥒᥲᥐᥩᥒᥱᥕᥩᥒᥱ ᥐᥩᥢᥰᥐᥫᥒᥲᥢᥭᥴᥕᥝᥳ။ ᥕᥩᥢᥳᥝᥣᥲ ᥚᥣᥱᥖᥤᥢᥴᥑᥩᥢᥴᥢᥪᥒᥲ ᥖᥛᥰᥛᥨᥖᥰᥛᥨᥖᥰᥔᥥᥴ ᥗᥦᥒᥲᥚᥣᥭᥱᥢᥪᥒᥲ ᥔᥛᥳᥟᥝᥴᥙᥣᥭᥴᥖᥤᥢᥴᥖᥝᥳ ᥢᥒᥱᥓᥧᥐᥰᥕᥦᥒᥱᥕᥦᥲᥔᥥᥴᥘᥦᥲ ᥙᥩᥭᥱᥞᥨᥝᥴᥑᥝᥱ ᥕᥩᥢᥱᥘᥨᥒᥰ၊ ᥟᥛᥴᥙᥢᥴᥗᥪᥒᥴᥙᥪᥢᥳᥖᥤᥲᥢᥒᥲ ᥛᥥᥝᥰᥢᥢᥳᥕᥝᥳ။ ᥘᥣᥭᥰᥟᥢᥴᥢᥒᥲ ᥢᥒᥱᥢᥭᥴᥢᥭᥳ ᥘᥭᥲᥝᥣᥲᥓᥛᥴᥐᥢᥴ ᥒᥣᥭᥰᥐᥢᥴ ᥖᥒᥰᥘᥣᥭᥰᥢᥒᥲ ᥐᥩᥒᥱᥕᥩᥒᥱᥕᥝᥳ။ ᥐᥨᥭᥰᥐᥣᥲ ᥟᥢᥴᥑᥝᥴᥢᥒᥲᥢᥒᥱᥢᥭᥴᥢᥭᥳ ᥟᥛᥱᥓᥬᥲᥐᥧᥲᥓᥝᥲᥓᥝᥲ၊ ᥙᥥᥢᥴᥓᥝᥲᥓᥫᥰᥙᥤᥰᥢᥢᥳᥐᥨᥭᥰ။ ᥙᥩᥰᥟᥛᥱᥙᥤᥰᥖᥦᥳ ᥢᥒᥲᥐᥩᥒᥱᥕᥩᥒᥱ ᥢᥒᥱᥛᥧᥢᥴᥓᥝᥲᥛᥫᥒᥰᥛᥣᥢᥲ ᥐᥨᥭᥰᥢᥒᥱᥐᥝᥱ။ ᥐᥣᥛᥰᥙᥣᥱᥘᥤᥑᥩᥲᥘᥥᥝᥴᥘᥦᥲ ᥟᥝᥴᥖᥤᥲᥙᥩᥒᥱ ᥙᥦᥐᥱᥙᥫᥒᥲᥐᥢᥴᥢᥒᥱᥢᥭᥴᥢᥭᥳ ᥞᥢᥴᥗᥪᥒᥴᥝᥣᥲ ᥘᥨᥝᥱᥞᥣᥱ ᥑᥩᥲᥛᥦᥢᥲᥛᥢᥰᥕᥧᥱ။ ᥙᥩᥰᥝᥣᥲᥢᥢᥴ ᥓᥫᥰᥑᥣᥢᥳᥕᥣᥙᥱᥢᥢᥳ “ᥢᥒᥲᥘᥣᥭᥰᥘᥬᥴᥐᥩᥭᥲᥕᥝᥳᥐᥣᥱᥲ၊ ᥐᥩᥛᥳᥘᥣᥭᥰᥢᥒᥲᥐᥨᥭᥰ ᥟᥛᥱᥖᥨᥐᥰᥒᥣᥲᥘᥣᥭᥰ၊ ᥟᥛᥱᥞᥩᥖᥲᥛᥣᥐᥱᥚᥨᥝᥱ ᥢᥤᥙᥳᥙᥣᥢᥱᥐᥩᥙᥲᥛᥢᥰᥘᥭᥰ” ᥖᥥᥴᥑᥬᥲᥝᥣᥲᥢᥭᥴᥕᥧᥱ။ ᥐᥨᥭᥰᥐᥣᥰ ᥟᥛᥱᥖᥨᥐᥰᥒᥣᥰᥘᥣᥭᥰ ᥟᥛᥱᥞᥩᥖᥲᥛᥣᥐᥱᥚᥨᥝᥱ ᥢᥤᥙᥳᥙᥣᥢᥱᥐᥩᥙᥲᥛᥢᥰᥘᥭᥲᥐᥩᥲ ᥖᥣᥱᥞᥧᥳᥖᥤᥲᥙᥩᥒᥱ ᥐᥣᥛᥰᥙᥣᥱᥘᥤᥖᥦᥖᥲᥢᥦᥖᥲᥢᥢᥳ ᥛᥢᥰᥙᥥᥢᥴ ᥐᥣᥢᥴᥘᥛᥱᥘᥩᥒᥲ ᥖᥣᥱᥘᥤᥐᥲᥖᥭᥰ ᥐᥣᥛᥰᥖᥭᥰ ᥞᥢᥴᥗᥪᥒᥴᥢᥒᥱᥢᥭᥴ။ ᥕᥩᥢᥳᥢᥢᥴᥘᥦᥲ ᥙᥦᥒᥲᥢᥒᥱ ᥘᥭᥲᥘᥥᥙᥲᥞᥥᥢᥰ ᥞᥢᥴᥗᥪᥒᥴᥢᥢᥳ ᥕᥩᥢᥰᥘᥭᥲ ᥗᥖᥰᥔᥣᥒᥴᥖᥨᥭᥰ ᥘᥩᥒᥲᥛᥢᥰᥟᥤᥢᥰᥢᥪᥒᥲ။ ('''[[:ᥘᥣᥭᥰᥢᥒᥲ ᥟᥧᥐᥴᥐᥧᥖᥤᥐ|more...]]''') rbrp6i0lfmd3t1rf0smcxmpyqjcr4y5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Topics 10 326 1058 1057 2024-10-15T06:20:30Z Sotiale 22 7 revisions imported: [TEST] importing tddwiki via a tool 1057 wikitext text/x-wiki {| |- | width="50%" valign="middle" | {| width="100%" border="0" cellspacing="0" cellpadding="5" <!----------------------------------------------> | width="10%" | [[ᥜᥣᥭᥱ:Nuvola apps kcoloredit.svg|40px|center]] | width="90%" style="font-size: 95%; " | '''ᥘᥩᥒ ᥖᥭᥰ'''<br/> [[:ᥓᥣᥛᥱ ᥗᥧᥢᥰ၊ ᥓᥝᥲ၊ ᥓᥝᥲ ᥜᥣᥳ ᥛᥫᥒᥰ ᥙᥩᥢ|ᥓᥝᥲ ᥓᥣᥛᥱ ᥗᥧᥢᥰ]]&nbsp;-[[:ᥙᥪᥢᥰ ᥐᥦᥙ ᥓᥝᥲ ᥐᥣᥒᥰ ᥔᥫᥴ|ᥓᥝᥲ ᥐᥣᥒᥰ ᥔᥫᥴ]]&nbsp;-[[:ᥘᥤᥐ ᥖᥭᥰ ᥑᥣᥛᥰ ᥖᥭᥰ|ᥘᥤᥐ ᥖᥭᥰ ᥑᥣᥛᥰ ᥖᥭᥰ]]&nbsp;- [[:ᥖᥭᥰ|ᥖᥭᥰ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥖᥭᥰ|ᥛᥫᥒᥰ ᥖᥭᥰ]]&nbsp;- [[:ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ|ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ]]&nbsp;- [[:ᥖᥨᥢᥲ ᥖᥤᥰ|ᥖᥨᥢᥲ ᥖᥤᥰ]] <!----------------------------------------------> |- <!----------------------------------------------> | [[ᥜᥣᥭᥱ:Nuvola apps edu languages.svg|40px|center]] | style="font-size: 95%; border-top: 1px dashed #AAAAAA;" | '''ᥖᥫᥒᥰ ᥐᥣᥰ ᥛᥫᥒᥰ'''<br/> [[:ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥣᥢ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥗᥭᥰ|ᥛᥫᥒᥰ ᥗᥭᥰ]]&nbsp;- [[:ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ|ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ|ᥛᥫᥒᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥑᥥᥱ|ᥛᥫᥒᥰ ᥑᥥᥱ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥳ|ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥳ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥙᥒᥰ ᥐᥣᥰ ᥘᥣᥰ ᥖᥥᥖᥳ|ᥙᥒᥰ ᥐᥣᥰ ᥘᥣᥰ ᥖᥥᥖᥳ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥟᥨᥝᥰ ᥔᥖᥳ ᥗᥥᥰ ᥘᥤᥰ ᥕᥣᥰ|ᥟᥨᥝᥰ ᥔᥖᥳ ᥗᥥᥰ ᥘᥤᥰ ᥕᥣᥰ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥘᥣᥝᥰ|ᥛᥫᥒᥰ ᥘᥣᥝᥰ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ|ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥘᥖᥳ ᥡᥣᥰ|ᥛᥫᥒᥰ ᥘᥖᥳ ᥡᥣᥰ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥢᥤᥝᥰ ᥓᥤᥱ ᥘᥦᥢᥱ|ᥛᥫᥒᥰ ᥢᥤᥝᥰ ᥓᥤᥱ ᥘᥦᥢᥱ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥙᥨᥝᥱ ᥘᥦᥢᥱ|ᥛᥫᥒᥰ ᥙᥨᥝᥱ ᥘᥦᥢᥱ]]&nbsp;- [[:ᥛᥫᥒᥰ ᥙᥣᥱ ᥓᥤᥰ|ᥛᥫᥒᥰ ᥙᥣᥱ ᥓᥤᥰ]] <!----------------------------------------------> |- <!----------------------------------------------> | [[ᥜᥣᥭᥱ:Nuvola apps bookcase.svg|40px|center]] | style="font-size: 95%; border-top: 1px dashed #AAAAAA;" | '''ᥘᥤᥐ ᥘᥣᥭᥰ ᥘᥦᥲ ᥑᥣᥛᥰ ᥘᥣᥖ'''<br/> [[:ᥘᥤᥐ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ|ᥘᥤᥐ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ]]&nbsp;- [[:ᥘᥤᥐ ᥛᥣᥢ|ᥘᥤᥐ ᥛᥣᥢ]]&nbsp;- [[:ᥘᥤᥐ ᥗᥭᥰ|ᥘᥤᥐ ᥗᥭᥰ]]&nbsp;- [[:ᥘᥤᥐ ᥘᥣᥝᥰ|ᥘᥤᥐ ᥘᥣᥝᥰ]]&nbsp;- <!----------------------------------------------> |- <!----------------------------------------------> | [[ᥜᥣᥭᥱ:Nuvola apps kuser.svg|40px|center]] | style="font-size: 95%; border-top: 1px dashed #AAAAAA;" | '''ᥙᥣᥭᥰ ᥘᥙᥳ ᥗᥪᥴ'''<br/> [[:ᥟᥣ ᥛᥥᥝᥰ ᥑᥤᥖᥳ|ᥟᥣ ᥛᥥᥝᥰ ᥑᥤᥖᥳ]]&nbsp;- [[:ᥟᥣ ᥛᥥᥝᥰ ᥙᥧᥐ ᥗᥣᥳ|:ᥟᥣ ᥛᥥᥝᥰ ᥙᥧᥐ ᥗᥣᥳ]]&nbsp;- [[:ᥟᥣ ᥛᥥᥝᥰ ᥞᥤᥢᥱ ᥖᥧᥱ|ᥟᥣ ᥛᥥᥝᥰ ᥞᥤᥢᥱ ᥖᥧᥱ]]&nbsp;- [[ᥟᥣ ᥛᥥᥝᥰ ᥓᥤᥝᥰ]]&nbsp;- <!----------------------------------------------> |} | width="50%" valign="top" | {| width="100%" border="0" cellspacing="0" cellpadding="5" |- <!----------------------------------------------> | width="10%" | [[ᥜᥣᥭᥱ:Anispace2.gif|60px|center]] | width="90%" style="font-size: 95%;" | '''ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ'''<br/> [[:ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ|ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ]]&nbsp;- [[:ᥐᥛᥱ ᥚᥣᥱ|ᥞᥨᥭᥱ ᥐᥛᥱ ᥜᥣᥳ]]&nbsp;- [[:ᥟᥥᥰ ᥡᥫᥝᥰ|ᥟᥥᥰ ᥡᥫᥝᥰ]]&nbsp;-[[:ᥕᥧᥰ ᥞᥨᥙᥳ|ᥕᥧᥰ ᥞᥨᥙᥳ]]&nbsp;- [[:ᥟᥨᥝᥰ ᥔᥦᥢᥰ ᥢᥤᥰ ᥕᥣᥰ|ᥟᥨᥝᥰ ᥔᥦᥢᥰ ᥢᥤᥰ ᥕᥣᥰ]]&nbsp;- [[:ᥟᥦᥜᥳᥞᥤᥰᥑᥫᥰ|ᥟᥦᥜᥳᥞᥤᥰᥑᥫᥰ]]&nbsp;- [[:ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥑᥫᥰ ᥘᥫᥴ|ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥑᥫᥰ ᥘᥫᥴ]]&nbsp;- [[:ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥑᥫᥰ ᥖᥬᥲ|ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥑᥫᥰ ᥖᥬᥲ]]&nbsp;- [[:ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤ ᥰᥐᥣᥲ|ᥟᥦᥢᥱ ᥗᥫᥱ ᥗᥤᥐᥳ ᥑᥫᥰ]]&nbsp;- <!----------------------------------------------> |- <!----------------------------------------------> | [[ᥜᥣᥭᥱ:Animated cow.gif|60px|center]] | style="font-size: 95%; border-top: 1px dashed #AAAAAA; " | '''ᥖᥨᥝ ᥔᥖᥴ'''<br/> [[:ᥛᥣᥴ|ᥛᥣᥴ]]&nbsp;- [[:ᥛᥦᥝᥴ|ᥛᥦᥝᥴ]]&nbsp;- [[:ᥛᥥᥲ|ᥛᥥᥲ]]&nbsp;- [[:ᥑᥣᥒᥱ ᥔᥤᥲ|ᥑᥣᥒᥱ ᥔᥤᥲ]]&nbsp;- [[:ᥛᥣᥳ ᥘᥩᥐᥱ ᥑᥨᥝᥰ ᥕᥣᥝᥰ|ᥛᥣᥳ ᥘᥩᥐᥱ ᥑᥨᥝᥰ ᥕᥣᥝᥰ]]&nbsp;- [[:ᥔᥫᥴ|ᥔᥫᥴ]]&nbsp;- [[:ᥙᥧ|ᥙᥧ]]&nbsp;- [[:ᥘᥤᥒᥰ|ᥘᥤᥒᥰ]]&nbsp;- [[:ᥙᥣ|ᥙᥣ]]&nbsp;- [[:ᥘᥨᥐ|ᥘᥨᥐ]]&nbsp;- [[:ᥓᥣᥒᥳ|ᥓᥣᥒᥳ]] <!----------------------------------------------> |- <!----------------------------------------------> | [[ᥜᥣᥭᥱ:Diamond structure animation.gif|60px|center]] | style="font-size: 95%; border-top: 1px dashed #AAAAAA;" | '''ᥓᥢᥳ ᥓᥩᥛ'''<br/> [[:ᥓᥢᥳ ᥓᥩᥛ|ᥓᥢᥳ ᥓᥩᥛ]]&nbsp;- [[:ᥙᥣᥭᥰ ᥔᥣᥭ|ᥙᥣᥭᥰ ᥔᥣᥭ]]&nbsp;- [[:ᥙᥣᥭᥰ ᥞᥣᥒ|ᥙᥣᥭᥰ ᥞᥣᥒ]]&nbsp;- [[:ᥙᥣᥭᥰ ᥖᥨᥝ ᥛᥤᥰ ᥓᥬ|ᥙᥣᥭᥰ ᥖᥨᥝ ᥛᥤᥰ ᥓᥬ]]&nbsp;- - [[:ᥙᥣᥭᥰ ᥘᥦᥒ ᥘᥤᥢ|ᥙᥣᥭᥰ ᥘᥦᥒ ᥘᥤᥢ]]&nbsp;- [[:ᥘᥦᥒ ᥘᥣᥝ|ᥙᥣᥭᥰ ᥘᥦᥒ ᥘᥣᥝ]]&nbsp;- [[:ᥙᥣᥭᥰ ᥔᥥᥢᥲ ᥛᥣᥭᥴ|ᥙᥣᥭᥰ ᥔᥥᥢᥲ ᥛᥣᥭᥴ]]&nbsp;- [[:ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ|ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ]]&nbsp;- <!----------------------------------------------> |- <!----------------------------------------------> | [[ᥜᥣᥭᥱ:Bicycle pedal animation.gif|60px|center]] | style="font-size: 95%; border-top: 1px dashed #AAAAAA;" | '''ᥜᥣᥭᥱ ᥟᥥᥢᥲ ᥞᥦᥒᥰ'''<br/> [[:ᥛᥣᥐᥱ ᥘᥒᥴ ᥔᥩᥒᥰ|ᥛᥣᥐᥱ ᥘᥒᥴ ᥔᥩᥒᥰ]]&nbsp;- [[:ᥖᥦᥢᥰ ᥢᥤᥖᥳ|ᥖᥦᥢᥰ ᥢᥤᥖᥳ]]&nbsp;- [[:ᥛᥣᥐᥱ ᥘᥒᥴ ᥘᥩᥛ|ᥛᥣᥐᥱ ᥘᥒᥴ ᥘᥩᥛ]]&nbsp;- [[:ᥘᥩᥭᥰ ᥘᥛᥳ|ᥘᥩᥭᥰ ᥘᥛᥳ]]&nbsp;- [[:ᥘᥩᥒ ᥟᥥᥢᥲ ᥞᥨᥝᥱ ᥑᥤᥱ|ᥞᥨᥝᥱ ᥑᥤᥱ]]&nbsp;- <!----------------------------------------------> |} |} 1u9a25k3p847z965piqbnw0ua334q05 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Transl 10 327 1060 1059 2024-10-15T06:20:31Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1059 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Transliteration]] tllsd0n5a1f9vv73q3gcl8lxh7am0fu ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Transliteration 10 328 1062 1061 2024-10-15T06:20:33Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1061 wikitext text/x-wiki <includeonly>{{#invoke:Lang|transl}}</includeonly> p1fisqle793829zo5dhmuw546coxfeo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Trim 10 329 4972 1066 2024-10-16T10:03:27Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5412328]] 4972 wikitext text/x-wiki <includeonly>{{ {{{|safesubst:}}}#if:1|{{{x|{{{1|}}}}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> iki6dg0if03ghp4dvwjheor3syw4tlb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Trim brackets 10 330 4973 1070 2024-10-16T10:03:29Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q21400320]] 4973 wikitext text/x-wiki {{safesubst<noinclude/>:#invoke:String|replace|source={{{1|}}}|pattern=^(%s*)(%[*)(.-)(%]*)(%s*)$|replace=%3|plain=false}}<noinclude> {{documentation}} </noinclude> s30ndkw39j2mrxy1dbstss5n8yyaqzy ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Trim date 10 331 4974 1075 2024-10-16T10:03:32Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q49715347]] 4974 wikitext text/x-wiki {{Plain space|1={{#invoke:unstrip|killMarkers|{{#invoke:String|replace|source={{#invoke:String|replace|source={{{1<noinclude>|{{start-date|{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}}}</noinclude>}}}|pattern=<.-mw%-formatted%-date.->|replace=|plain=false}}|pattern= <.*>|replace=|plain=false}}}}}}<noinclude> {{documentation}} </noinclude> jj37hcqg3gxfl6i0d9ecaes9e1yzxjt ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Trim leading 10 332 4975 1079 2024-10-16T10:03:34Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q21476821]] 4975 wikitext text/x-wiki {{#switch: 1 | {{#ifeq: {{padleft:|{{#expr: 6*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{2|0}}} }}|{{padleft:|{{#expr: 6*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{1|00x}}} }}| 1|0}} = {{#invoke:String|sub|s={{{1|00x}}}|i={{#expr: 6*{{#invoke:string|len|s={{{2|0}}}}} + 1 }} }} | {{#ifeq: {{padleft:|{{#expr: 5*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{2|0}}} }}|{{padleft:|{{#expr: 5*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{1|00x}}} }}| 1|0}} = {{#invoke:String|sub|s={{{1|00x}}}|i={{#expr: 5*{{#invoke:string|len|s={{{2|0}}}}} + 1 }} }} | {{#ifeq: {{padleft:|{{#expr: 4*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{2|0}}} }}|{{padleft:|{{#expr: 4*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{1|00x}}} }}| 1|0}} = {{#invoke:String|sub|s={{{1|00x}}}|i={{#expr: 4*{{#invoke:string|len|s={{{2|0}}}}} + 1 }} }} | {{#ifeq: {{padleft:|{{#expr: 3*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{2|0}}} }}|{{padleft:|{{#expr: 3*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{1|00x}}} }}| 1|0}} = {{#invoke:String|sub|s={{{1|00x}}}|i={{#expr: 3*{{#invoke:string|len|s={{{2|0}}}}} + 1 }} }} | {{#ifeq: {{padleft:|{{#expr: 2*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{2|0}}} }}|{{padleft:|{{#expr: 2*{{#invoke:string|len|s={{{2|0}}}}} }}|{{{1|00x}}} }}| 1|0}} = {{#invoke:String|sub|s={{{1|00x}}}|i={{#expr: 2*{{#invoke:string|len|s={{{2|0}}}}} + 1 }} }} | {{#ifeq: {{padleft:|{{#expr: {{#invoke:string|len|s={{{2|0}}}}} }}|{{{2|0}}} }}|{{padleft:|{{#expr: {{#invoke:string|len|s={{{2|0}}}}} }}|{{{1|00x}}} }}| 1|0}} = {{#invoke:String|sub|s={{{1|00x}}}|i={{#expr: {{#invoke:string|len|s={{{2|0}}}}} + 1 }} }} | #default = {{{1|00x}}} }}<noinclude> {{documentation}} </noinclude> o7h66us08v17qonpxod5v0k7q5crtsk ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Trim quotes 10 333 4976 1083 2024-10-16T10:03:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q48959168]] 4976 wikitext text/x-wiki {{{{{|safesubst:}}}#invoke:Trim quotes|trim|s={{{s|{{{1|}}}}}}}}<noinclude> {{documentation}} </noinclude> dn10gzp44qksao4lh89k53a8fedlwkb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tuesday 10 334 1085 1084 2024-10-15T06:20:46Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1084 wikitext text/x-wiki <noinclude>{| class="wikitable" !</noinclude>{{#ifeq:{{{2|}}}|!|!scope="{{{scope|col}}}" width="{{{3|{{{width|14%}}}}}}" title="{{{4|{{{title|Tuesday}}}}}}"{{!}} | }}{{#switch:{{uc:{{{1|2}}}}} |1=ᥐᥣᥢᥰ |#default|abbr|2=ᥐᥣᥢᥰ |3=ᥐᥣᥢᥰ |day=ᥐᥣᥢᥰ |0|no|name|full=ᥝᥢᥰ ᥟᥣᥒᥰ ᥐᥣᥢᥰ |symbol|astro=♂ |code|PHP|number|ISO=2 |US=3 }} <noinclude>|} {{documentation|Template:DOWs/doc}} </noinclude> fa8axijbbo0nf857izekybu5mf2rh37 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:UN Population 10 335 4977 1088 2024-10-16T10:03:38Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q36248783]] 4977 wikitext text/x-wiki {{#switch: {{{1}}} | Year = 2018 | source = the 2019 revision of the World Population Prospects<ref name="UN_WPP">{{Cite web|url = https://population.un.org/wpp/|title="World Population prospects – Population division"|publisher = [[United Nations Department of Economic and Social Affairs]], Population Division |website = population.un.org |access-date = November 9, 2019}}</ref><ref name="UN_WPP_2019">{{Cite web|url = https://population.un.org/wpp/Download/Files/1_Indicators%20(Standard)/EXCEL_FILES/1_Population/WPP2019_POP_F01_1_TOTAL_POPULATION_BOTH_SEXES.xlsx|title = "Overall total population" – World Population Prospects: The 2019 Revision |type = custom data acquired via website |publisher = [[United Nations Department of Economic and Social Affairs]], Population Division |website = population.un.org |access-date = November 9, 2019|format = xslx}}</ref> | ref = <ref name="UN_WPP">{{Cite web|url = https://population.un.org/wpp/|title="World Population prospects – Population division"|publisher = [[United Nations Department of Economic and Social Affairs]], Population Division |website = population.un.org |access-date = November 9, 2019}}</ref><ref name="UN_WPP_2019">{{Cite web|url = https://population.un.org/wpp/Download/Files/1_Indicators%20(Standard)/EXCEL_FILES/1_Population/WPP2019_POP_F01_1_TOTAL_POPULATION_BOTH_SEXES.xlsx|title = "Overall total population" – World Population Prospects: The 2019 Revision |type = custom data acquired via website |publisher = [[United Nations Department of Economic and Social Affairs]], Population Division |website = population.un.org |access-date = November 9, 2019|format = xslx}}</ref> | World=7,631,091,040 | More developed regions=1,267,558,911 | Less developed regions=6,363,532,129 | Least developed countries=1,009,691,222 | Less developed regions, excluding least developed countries=5,353,840,907 | Less developed regions, excluding China=4,904,154,517 | Land-locked Developing Countries (LLDC)=508,906,024 | Small Island Developing States (SIDS)=70,791,824 | High-income countries=1,252,546,357 | Middle-income countries=5,639,084,158 | Lower-middle-income countries=3,017,014,452 | Upper-middle-income countries=2,622,069,706 | Low-income countries=736,589,319 | No income group available=2,871 | Africa=1,275,920,972 | Sub-Saharan Africa=1,038,627,178 | Eastern Africa=422,563,363 | Burundi=11,175,374 | Comoros=832,322 | Djibouti=958,923 | Eritrea=3,452,786 | Ethiopia=109,224,414 | Kenya=51,392,565 | Madagascar=26,262,313 | Malawi=18,143,217 | Mauritius=1,267,185 | Mayotte=259,531 | Mozambique=29,496,004 | Réunion=882,526 | Rwanda=1,230,197 | Seychelles=97,096 | Somalia=15,008,226 | South Sudan=10,975,927 | Uganda=42,729,036 | United Republic of Tanzania=56,313,438 | Zambia=17,351,708 | Zimbabwe=14,438,802 | Middle Africa=169,121,879 | Angola=30,809,787 | Cameroon=25,216,267 | Central African Republic=4,666,368 | Chad=15,477,729 | Congo=5,244,359 | Democratic Republic of the Congo=84,068,091 | Equatorial Guinea=1,308,975 | Gabon=2,119,275 | Sao Tome and Principe=211,028 | Northern Africa=237,293,794 | Algeria=42,228,408 | Egypt=98,423,598 | Libya=6,678,559 | Morocco=36,029,093 | Sudan=41,801,533 | Tunisia=11,565,201 | Western Sahara=567,402 | Southern Africa=65,739,496 | Botswana=2,254,068 | Eswatini=1,136,281 | Lesotho=2,108,328 | Namibia=2,448,301 | South Africa=57,792,518 | Western Africa=381,202,440 | Benin=11,485,044 | Burkina Faso=19,751,466 | Cabo Verde=543,767 | Côte d'Ivoire=25,069,230 | Gambia=2,280,094 | Ghana=29,767,102 | Guinea=12,414,293 | Guinea-Bissau=1,874,303 | Liberia=4,818,973 | Mali=19,077,749 | Mauritania=4,403,313 | Niger=22,442,831 | Nigeria=195,874,685 | Saint Helena=6,035 | Senegal=15,854,323 | Sierra Leone=7,650,150 | Togo=7,889,093 | Asia=4,560,667,108 | Eastern Asia=1,666,471,330 | China=1,427,647,786 | China, Hong Kong SAR=7,371,730 | China, Macao SAR=631,636 | China, Taiwan Province of China=23,726,460 | Dem. People's Republic of Korea=25,549,604 | Japan=127,202,192 | Mongolia=3,170,216 | Republic of Korea=51,171,706 | South-Central Asia=1,967,865,572 | Central Asia=72,051,628 | Kazakhstan=18,319,618 | Kyrgyzstan=6,304,030 | Tajikistan=9,100,835 | Turkmenistan=5,850,901 | Uzbekistan=32,476,244 | Southern Asia=1,895,813,944 | Afghanistan=37,171,921 | Bangladesh=161,376,708 | Bhutan=754,388 | India=1,352,642,280 | Iran (Islamic Republic of)=81,800,188 | Maldives=515,696 | Nepal=28,095,714 | Pakistan=212,228,286 | Sri Lanka=21,228,763 | South-Eastern Asia=655,298,044 | Brunei Darussalam=428,963 | Cambodia=16,249,792 | Indonesia=267,670,543 | Lao People's Democratic Republic=7,061,507 | Malaysia=31,528,033 | Myanmar=53,708,320 | Philippines=106,651,394 | Singapore=5,757,499 | Thailand=69,428,453 | Timor-Leste=1,267,974 | Viet Nam=95,545,962 | Western Asia=271,031,766 | Armenia=2,951,745 | Azerbaijan=9,949,537 | Bahrain=1,569,446 | Cyprus=1,189,265 | Georgia=4,002,942 | Iraq=38,433,600 | Israel=8,381,516 | Jordan=9,965,318 | Kuwait=4,137,312 | Lebanon=6,859,408 | Oman=4,829,473 | Qatar=2,781,682 | Saudi Arabia=33,702,756 | State of Palestine=4,862,979 | Syrian Arab Republic=16,945,057 | Turkey=82,340,088 | United Arab Emirates=9,630,959 | Yemen=28,498,683 | | Europe And Northern America=1,110,715,436 | Europe=746,419,440 | Eastern Europe=293,790,259 | Belarus=9,452,617 | Bulgaria=7,051,608 | Czechia=10,665,677 | Hungary=9,707,499 | Poland=37,921,592 | Republic of Moldova=4,051,944 | Romania=19,506,114 | Russian Federation=145,734,038 | Slovakia=5,453,014 | Ukraine=44,246,156 | Northern Europe=105,237,105 | Channel Islands=170,499 | Denmark=5,752,126 | Estonia=1,322,920 | Faroe Islands=48,497 | Finland=5,522,576 | Iceland=336,713 | Ireland=4,818,690 | Isle of Man=84,077 | Latvia=1,928,459 | Lithuania=2,801,264 | Norway=5,337,962 | Sweden=9,971,638 | United Kingdom=67,141,684 | Southern Europe=152,637,573 | Albania=2,882,740 | Andorra=77,006 | Bosnia and Herzegovina=3,323,925 | Croatia=4,156,405 | Gibraltar=33,718 | Greece=10,522,246 | Holy See=801 | Italy=60,627,291 | Malta=439,248 | Montenegro=627,809 | North Macedonia=2,082,957 | Portugal=10,256,193 | San Marino=33,785 | Serbia=8,802,754 | Slovenia=2,077,837 | Spain=46,692,858 | Western Europe=194,754,503 | Austria=8,891,388 | Belgium=11,482,178 | France=64,990,511 | Germany=83,124,418 | Liechtenstein=37,910 | Luxembourg=604,245 | Monaco=38,682 | Netherlands=17,059,560 | Switzerland=8,525,611 | Latin America and the Caribbean=642,216,682 | Caribbean=43,163,817 | Anguilla=14,731 | Antigua and Barbuda=96,286 | Aruba=105,845 | Bahamas=385,637 | Barbados=286,641 | British Virgin Islands=29,802 | Bonaire, Sint Eustatius and Saba=25,711 | Cayman Islands=64,174 | Cuba=11,338,134 | Curaçao=162,752 | Dominica=71,625 | Dominican Republic=10,627,141 | Grenada=111,454 | Guadeloupe=399,848 | Haiti=11,123,178 | Jamaica=2,934,847 | Martinique=375,673 | Montserrat=4,993 | Puerto Rico=3,039,596 | Saint-Barthélemy=9,816 | Saint Kitts and Nevis=52,441 | Saint Lucia=181,889 | Saint Vincent and the Grenadines=110,211 | Sint Maarten (Dutch part)=41,940 Saint-Martin (French part)=37,264 | Trinidad and Tobago=1,389,843 | Turks and Caicos Islands=37,665 | United States Virgin Islands=104,680 | Central America=175,471,787 | Belize=383,071 | Costa Rica=4,999,441 | El Salvador=6,420,746 | Guatemala=17,247,849 | Honduras=9,587,522 | Mexico=126,190,788 | Nicaragua=6,465,501 | Panama=4,176,869 | South America=423,581,078 | Argentina=44,361,150 | Bolivia (Plurinational State of)=11,353,142 | Brazil=209,469,323 | Chile=18,729,160 | Colombia=49,661,048 | Ecuador=17,084,358 | Falkland Islands (Malvinas)=3,234 | French Guiana=282,938 | Guyana=779,006 | Paraguay=6,956,066 | Peru=31,989,260 | Suriname=575,990 | Uruguay=3,449,285 | Venezuela (Bolivarian Republic of)=28,887,118 | Northern America=364,295,996 | Bermuda=62,756 | Canada=37,064,562 | Greenland=56,564 | Saint Pierre and Miquelon=5,849 | United States of America=327,096,265 | Oceania=41,570,842 | Australia/New Zealand=29,641,283 | Australia=24,898,152 | New Zealand=4,743,131 | Melanesia=10,715,336 | Fiji=883,483 | New Caledonia=279,993 | Papua New Guinea=8,606,323 | Solomon Islands=652,857 | Vanuatu=292,680 | Micronesia=538,127 | Guam=165,768 | Kiribati=115,847 | Marshall Islands=58,413 | Micronesia (Fed. States of)=112,640 | Nauru=10,670 | Northern Mariana Islands=56,882, | Palau=17,907 | Polynesia=676,096 | American Samoa=55,465 | Cook Islands=17,518 | French Polynesia=277,679 | Niue=1,620 | Samoa=196,129 | Tokelau=1,319 | Tonga=103,197 | Tuvalu=11,508 | Wallis and Futuna Islands=11,661 | default = 0}}<noinclude> {{Documentation}} </noinclude> e64nxrdvms7sza3ll0d35pke5ab9b9i ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:URL 10 336 4978 1092 2024-10-16T10:03:40Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6146636]] 4978 wikitext text/x-wiki <includeonly>{{#invoke:URL|url|1={{{1|}}}|2={{{2|}}}}}</includeonly><noinclude>{{Documentation}} </noinclude> 4tyw504lh3euca8rjyevcotlszn01wg ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:USD 10 337 4979 1095 2024-10-16T10:03:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q9644415]] 4979 wikitext text/x-wiki <span style="white-space: nowrap">{{#ifeq:{{{link|no}}}|yes |[[:en:United States dollar|{{#ifeq:{{{long|yes}}}|yes|US|}}$]] |{{#ifeq:{{{long|yes}}}|yes|US|}}$ }}{{formatnum:{{{1|}}}}}</span><!-- -->{{#ifeq:{{{year|{{{2|0}}}}}}|0||{{#ifexpr:{{Inflation/US/startyear}}<={{{year|{{{2|0}}}}}} and {{{year|{{{2|0}}}}}}<{{Inflation/year|US}} |&#32;({{#if:{{{about|}}} |equivalent to about ${{formatnum:{{Inflation|US|{{formatnum:{{{1|}}}|R}}|{{{year|{{{2}}}}}}|r={{{round|0}}}}}}} |equivalent to ${{formatnum:{{Inflation|US|{{formatnum:{{{1|}}}|R}}|{{{year|{{{2}}}}}}|r={{{round|{{#ifexpr:{{Inflation|US|{{formatnum:{{{1|}}}|R}}|{{{year|{{{2}}}}}}}}>1000|0|2}}}}}}}}} }} in {{Inflation/year|US}}) }}}}<noinclude> {{Documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> esjxl7j79z8n5pyvqhtj8uvyzict78h ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ubl 10 338 1097 1096 2024-10-15T06:20:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1096 wikitext text/x-wiki #REDIRECT[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Unbulleted list]] tufjz2q4kcyd3h5jqehehmd8tjxscpo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ublist 10 339 1099 1098 2024-10-15T06:20:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1098 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:List|unbulleted}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 3mz5usq5ehw7lnmruo81ax1ywx0o5k4 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Unbulleted list 10 340 4980 1103 2024-10-16T10:03:45Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7003448]] 4980 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:List|unbulleted}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> dex4dgpb4hmm9tbq4ictzlbt8iop61i ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Unicode chart Tai Le 10 341 4981 1108 2024-10-16T10:03:47Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q14402426]] 4981 wikitext text/x-wiki {| class="wikitable nounderlines" style="border-collapse:collapse;background:#FFFFFF;font-size:large;text-align:center" | colspan="17" style="background:#F8F8F8;font-size:small" | '''[[Tai Le (Unicode block)|Tai Le]]'''{{Ref label|U1950_as_of_Unicode_version|1}}{{Ref label|U1950_grey|2}}<br />[https://www.unicode.org/charts/PDF/U1950.pdf Official Unicode Consortium code chart] (PDF) |- style="background:#F8F8F8;font-size:small" | style="width:45pt" | &nbsp; || style="width:20pt" | 0 || style="width:20pt" | 1 || style="width:20pt" | 2 || style="width:20pt" | 3 || style="width:20pt" | 4 || style="width:20pt" | 5 || style="width:20pt" | 6 || style="width:20pt" | 7 || style="width:20pt" | 8 || style="width:20pt" | 9 || style="width:20pt" | A || style="width:20pt" | B || style="width:20pt" | C || style="width:20pt" | D || style="width:20pt" | E || style="width:20pt" | F |- | style="background:#F8F8F8;font-size:small" | U+195x | title="U+1950: TAI LE LETTER KA" | {{TaiLe| &#x1950;}} | title="U+1951: TAI LE LETTER XA" | {{TaiLe| &#x1951;}} | title="U+1952: TAI LE LETTER NGA" | {{TaiLe| &#x1952;}} | title="U+1953: TAI LE LETTER TSA" | {{TaiLe| &#x1953;}} | title="U+1954: TAI LE LETTER SA" | {{TaiLe| &#x1954;}} | title="U+1955: TAI LE LETTER YA" | {{TaiLe| &#x1955;}} | title="U+1956: TAI LE LETTER TA" | {{TaiLe| &#x1956;}} | title="U+1957: TAI LE LETTER THA" | {{TaiLe| &#x1957;}} | title="U+1958: TAI LE LETTER LA" | {{TaiLe| &#x1958;}} | title="U+1959: TAI LE LETTER PA" | {{TaiLe| &#x1959;}} | title="U+195A: TAI LE LETTER PHA" | {{TaiLe| &#x195A;}} | title="U+195B: TAI LE LETTER MA" | {{TaiLe| &#x195B;}} | title="U+195C: TAI LE LETTER FA" | {{TaiLe| &#x195C;}} | title="U+195D: TAI LE LETTER VA" | {{TaiLe| &#x195D;}} | title="U+195E: TAI LE LETTER HA" | {{TaiLe| &#x195E;}} | title="U+195F: TAI LE LETTER QA" | {{TaiLe| &#x195F;}} |- | style="background:#F8F8F8;font-size:small" | U+196x | title="U+1960: TAI LE LETTER KHA" | {{TaiLe| &#x1960;}} | title="U+1961: TAI LE LETTER TSHA" | {{TaiLe| &#x1961;}} | title="U+1962: TAI LE LETTER NA" | {{TaiLe| &#x1962;}} | title="U+1963: TAI LE LETTER A" | {{TaiLe| &#x1963;}} | title="U+1964: TAI LE LETTER I" | {{TaiLe| &#x1964;}} | title="U+1965: TAI LE LETTER EE" | {{TaiLe| &#x1965;}} | title="U+1966: TAI LE LETTER EH" | {{TaiLe| &#x1966;}} | title="U+1967: TAI LE LETTER U" | {{TaiLe| &#x1967;}} | title="U+1968: TAI LE LETTER OO" | {{TaiLe| &#x1968;}} | title="U+1969: TAI LE LETTER O" | {{TaiLe| &#x1969;}} | title="U+196A: TAI LE LETTER UE" | {{TaiLe| &#x196A;}} | title="U+196B: TAI LE LETTER E" | {{TaiLe| &#x196B;}} | title="U+196C: TAI LE LETTER AUE" | {{TaiLe| &#x196C;}} | title="U+196D: TAI LE LETTER AI" | {{TaiLe| &#x196D;}} | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | |- | style="background:#F8F8F8;font-size:small" | U+197x | title="U+1970: TAI LE LETTER TONE-2" | {{TaiLe| &#x1970;}} | title="U+1971: TAI LE LETTER TONE-3" | {{TaiLe| &#x1971;}} | title="U+1972: TAI LE LETTER TONE-4" | {{TaiLe| &#x1972;}} | title="U+1973: TAI LE LETTER TONE-5" | {{TaiLe| &#x1973;}} | title="U+1974: TAI LE LETTER TONE-6" | {{TaiLe| &#x1974;}} | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | | title="Reserved" style="background-color:#CCCCCC;" | |- | colspan="17" style="background:#F8F8F8;font-size:small;text-align:left" | '''Notes''' :1.{{Note|U1950_as_of_Unicode_version}}{{Unicode version|prefix=Asof|version=15}} :2.{{Note|U1950_grey}}Grey areas indicate non-assigned code points |}<noinclude> {{Documentation|template:Unicode chart/block documentation}} </noinclude> l0s8cgmgs0dpkqgvg5wydvs5bj4hx05 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Unicode version 10 342 4982 1111 2024-10-16T10:03:50Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q116042035]] 4982 wikitext text/x-wiki {{Trim|1=<!-- PREFIX -->{{#switch:{{{prefix|}}} |as of|asof=as of Unicode version |As of|Asof=As of Unicode version |#default={{{prefix|}}}}} <!-- VERSION NUMBER -->{{#switch:{{{version|0.0}}} | 1 | 1.0.0 = 1.0.0 | 1.0.1 = 1.0.1 | 1.1 = 1.1 | 2 | 2.0 = 2.0 | 2.1 = 2.1 | 3 | 3.0 = 3.0 | 3.1 = 3.1 | 3.2 = 3.2 | 4 | 4.0 = 4.0 | 4.1 = 4.1 | 5 | 5.0 = 5.0 | 5.1 = 5.1 | 5.2 = 5.2 | 6 | 6.0 = 6.0 | 6.1 = 6.1 | 6.2 = 6.2 | 6.3 = 6.3 | 7 | 7.0 = 7.0 | 8 | 8.0 = 8.0 | 9 | 9.0 = 9.0 | 10 | 10.0 = 10.0 | 11 | 11.0 = 11.0 | 12 | 12.0 = 12.0 | 12.1 = 12.1 | 13 | 13.0 = 13.0 | 14 | 14.0 = 14.0 | 15 | 15.0 = 15.0 |#default=<!-- not recognised/error, return blank --> }}<!-- SUFFIX -->{{#if:{{{suffix|}}}|&#x20;{{#switch:{{lc:{{{suffix|}}}}} |#default={{{suffix|}}}}}}}{{{ref|}}}}}<!-- --><noinclude>{{Documentation}} </noinclude> 5higrxt769c7jd1e7cg917406xd5r8w ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:User date 10 343 4983 1115 2024-10-16T10:03:52Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6454426]] 4983 wikitext text/x-wiki {{Userbox | border-c = #008B00 | id = [[ᥜᥣᥭᥱ:Crystal Clear app date.png|30px]] | id-c = white | info = '''ᥛᥫ ᥘᥭᥳ''' – <span style="color:white;">{{#time: d F|+6 hours 30 minutes}}</span> [[{{CURRENTYEAR}}|<span style="color:white;">{{CURRENTYEAR}}</span>]] | info-c = #008B00 | info-fc = {{{info-fc|white}}} | info-s = {{{info-s|12}}} }}<noinclude> </noinclude> a80tpsxflo35fxgs5erovx2ghh6ksik ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Userbox 10 344 4984 1118 2024-10-16T10:03:54Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q3926105]] 4984 wikitext text/x-wiki <div style="float:{{{float|left}}}; border:{{{border-width|{{{border-s|1}}}}}}px solid {{{border-color|{{{1|{{{border-c|{{{id-c|#999}}}}}}}}}}}}; margin:1px;" class="wikipediauserbox {{{bodyclass|}}}"> {| cellspacing="0" style="width:238px; background:{{{info-background|{{{2|{{{info-c|#EEE}}}}}}}}};" {{#if:{{{logo|{{{3|{{{id|id}}}}}}}}}| ! style="width:{{{logo-width|{{{id-w|45}}}}}}px; height:{{{logo-height|{{{id-h|45}}}}}}px; background:{{{logo-background|{{{1|{{{id-c|#DDD}}}}}}}}}; text-align:{{{id-a|center}}}; font-size:{{{logo-size|{{{5|{{{id-s|14}}}}}}}}}pt; color:{{{logo-color|{{{id-fc|black}}}}}}; padding:{{{logo-padding|{{{id-p|0 1px 0 0}}}}}}; line-height:{{{logo-line-height|{{{id-lh|1.25em}}}}}}; vertical-align: middle; {{{logo-other-param|{{{id-op|}}}}}}" {{!}} {{{logo|{{{3|{{{id|id}}}}}}}}} }} | style="text-align:{{{info-a|left}}}; font-size:{{{info-size|{{{info-s|8}}}}}}pt; padding:{{{info-http://hi.wikipedia.org/w/index.php?title=%E0%A4%B8%E0%A4%BE%E0%A4%81%E0%A4%9A%E0%A4%BE:Userbox&action=editpadding|{{{info-p|0 4px 0 4px}}}}}}; height:{{{logo-height|{{{id-h|45}}}}}}px; line-height:{{{info-line-height|{{{info-lh|1.25em}}}}}}; color:{{{info-color|{{{info-fc|black}}}}}}; vertical-align: middle; {{{info-other-param|{{{info-op|}}}}}}" {{#if:{{{info-class|}}}|class="{{{info-class}}}"}} | {{{info|{{{4|''info''}}}}}} |}</div>{{#if:{{{usercategory|}}}{{{usercategory2|}}}{{{usercategory3|}}}|{{Cat handler |nocat = {{{nocat|}}} |subpage = {{#if:{{{nocatsubpages|}}}|no}} |user = {{#if:{{{usercategory|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:{{{usercategory}}}]]}}{{#if:{{{usercategory2|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:{{{usercategory2}}}]]}}{{#if:{{{usercategory3|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:{{{usercategory3}}}]]}} |template = {{#if:{{{usercategory|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:{{{usercategory}}}| {{BASEPAGENAME}}]]}}{{#if:{{{usercategory2|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:{{{usercategory2}}}| {{BASEPAGENAME}}]]}}{{#if:{{{usercategory3|}}}|[[ᥙᥫᥒ ᥗᥣᥢ:{{{usercategory3}}}| {{BASEPAGENAME}}]]}} }}}}<noinclude> {{Documentation}} </noinclude> jgntov2gr7ne0lc2530enavg56huwbz ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Userbox-2 10 345 4985 1122 2024-10-16T10:03:56Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5614441]] 4985 wikitext text/x-wiki {{#invoke:userbox|userbox-2}}<noinclude> {{documentation}} </noinclude> mksztnyauyvfoze98155mzkwc222vxj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Userbox-level 10 346 4986 1126 2024-10-16T10:03:59Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q10853397]] 4986 wikitext text/x-wiki {{Userbox | border-c = #{{#switch:{{{hidden-level|{{{level}}}}}}|0=B7B7B7|0a=B7B7B7|0b=FFB3B3|0.5=FFCC66|1=C0C8FF|2=77E0E8 |3=99B3FF|3a=99B3FF|3b=00FF00|4=CCCC00|4a=FFCF4D |5=CC0000|5a=CC0000|5b=F99C99|#default=6EF7A7}} | id = {{{id}}}{{#if:{{{level|}}}|{{#if:{{{level-br|}}}|<br>|-}}{{#switch:{{{level}}}|0|0.5|1|2|3|4|5|N={{{level}}}|0a|0b=0|3a|3b=3|4a=4|5a|5b=5}}}} | id-c = #{{#switch:{{{hidden-level|{{{level}}}}}}|0=B7B7B7|0a=B7B7B7|0b=FFB3B3|0.5=FFCC66|1=C0C8FF|2=77E0E8 |3=99B3FF|3a=99B3FF|3b=00FF00|4=FFFF00|4a=FFCF4D |5=FF5e5e|5a=FF5e5e|5b=F99C99|#default=6EF7A7}} | id-s = {{{id-s|{{#ifeq:{{{level|}}}|0.5|12|14}}}}} | id-op = white-space:nowrap;{{{id-op|}}} | info = {{{info}}} | info-c = #{{#switch:{{{hidden-level|{{{level}}}}}}|0=E8E8E8|0a=E8E8E8|0b=FFE0E8|0.5=FFFF99|1=F0F8FF|2=D0F8FF |3=E0E8FF|3a=E0E8FF|3b=90FF90|4=FFFF99|4a=FFEFA6 |5=FF8080|5a=FF8080|5b=F9CBC9|#default=C5FCDC}} | info-s = {{{info-s|8}}} | info-lh = {{{info-lh|1.25}}} | info-op = {{{info-op|}}} | info-a = {{{info-a|left}}} | usercategory = {{{usercategory|}}} | usercategory2 = {{{usercategory2|}}} | usercategory3 = {{{usercategory3|}}} | nocat = {{{nocat|}}} }}<!-- # Track the existence of level-zero templates -->{{Template other|{{#switch: {{{level|}}}|0|0a|0b=[[ᥙᥫᥒ ᥗᥣᥢ:Level-zero userbox templates]]}}}}<noinclude> {{documentation}} </noinclude> 1iekxujqw1q7bpm5duaak4rgjkydmog ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Userbox-r 10 347 4987 1130 2024-10-16T10:04:01Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6037405]] 4987 wikitext text/x-wiki {{#invoke:userbox|userbox-r}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> cqmpardtyfvxau9dexb24ih6ichki6d ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Userboxbottom 10 348 4988 1134 2024-10-16T10:04:03Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5619665]] 4988 wikitext text/x-wiki <includeonly>|}</includeonly><noinclude> {{documentation}} </noinclude> 9j8e7kcedd10vyq5ch583lhnnhypbfa ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Userboxbreak 10 349 4989 1139 2024-10-16T10:04:05Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5924585]] 4989 wikitext text/x-wiki <noinclude> {{Userboxtop}}{{userbox|info=This template adds a line ...}}</noinclude> |- | <div style="text-align: center; {{#if:{{{1|{{{toptext|}}}}}}|font-size: 120%; font-weight: bold;{{{toptextstyle|}}}}}">{{{1|{{{toptext|[[Wikipedia:Userboxes|<hr />]]}}}}}}</div> |- |<noinclude>{{userbox|info=... between these two userboxes.}} {{Userboxbottom}} {{Documentation}} </noinclude> fux58ihrjie27e7hw1rhr4rrp8ascmj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Userboxtop 10 350 4990 1143 2024-10-16T10:04:08Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5622814]] 4990 wikitext text/x-wiki {| role="presentation" class="userboxes" style="margin: auto; margin-bottom: 0.5em; width: 248px; border: {{{bordercolor|#99B3FF}}} solid 1px; background-color: {{{backgroundcolor|#FFFFFF; background-color: var(--background-color-base, #FFFFFF);}}}; color: {{{textcolor|#000000; color: var(--color-emphasized, #000000)}}}; float: {{{2|{{{align|right}}}}}}; {{{extra-css|}}}" |<div style="text-align: center; font-size: 120%; font-weight: bold;{{{toptextstyle|}}}">{{{1|{{{toptext|[[Wikipedia:Userboxes|Userboxes]]}}}}}}</div><includeonly>{{ns0|[[ᥙᥫᥒ ᥗᥣᥢ:articles incorrectly using userbox templates]]}}</includeonly><noinclude> |} {{Documentation}} </noinclude> gvfai4voemmqp1g1b5a18wp7scj3yah ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Uses TemplateStyles 10 351 5553 4991 2025-01-12T11:43:55Z Saimawnkham 28 5553 wikitext text/x-wiki <includeonly>{{#invoke:Uses TemplateStyles|main}}</includeonly><noinclude>{{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> bbov914irrnmmvc6pz3scgivkjsu4ve ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Var 10 352 4992 1150 2024-10-16T10:04:12Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13108201]] 4992 wikitext text/x-wiki <var {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} style="padding-right: 1px;{{{style|}}}" {{#if:{{{lang|}}}|lang="{{{lang}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1}}}</var><noinclude> <!--Categories and interwikis go near the bottom of the /doc page.--> {{Documentation}} </noinclude> lu6eegswggc941ew2kli3or5wm4e5v4 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Void 10 353 4993 1154 2024-10-16T10:04:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5406603]] 4993 wikitext text/x-wiki <noinclude>{{documentation}} </noinclude> gxqwd2ymi8e79q2e2p3ye3q4wjmpid1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Wayback 10 354 4994 1157 2024-10-16T10:04:17Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q10972291]] 4994 wikitext text/x-wiki {{#switch:x{{#if:{{{2|{{{title|}}}}}}|t}}{{#iferror:{{#time:U|{{{date|*}}}}}||d}} |xd=[https://web.archive.org/web/{{{date|*}}}/{{{1|{{{site|{{{url}}}}}}}}} Archived] {{#time:{{#ifeq:{{Yesno|{{{df|}}}}}|yes|j F Y|F j, Y}}|{{{date|*}}}}} at the ''Wayback Machine'' |x|xt|xtd|#default=[https://web.archive.org/web/{{{date|*}}}/{{{1|{{{site|{{{url}}}}}}}}} {{{2|{{{title|Archive copy}}}}}}] at the ''Wayback Machine''{{#iferror:&#32;(archived {{#time:{{#ifeq:{{Yesno|{{{df|}}}}}|yes|j F Y|F j, Y}}|{{{date|*}}}}})}} }}<noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> 5zd3wqhor0pddssdr0t0s9uy2wgo0s8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Wednesday 10 355 1159 1158 2024-10-15T06:21:18Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1158 wikitext text/x-wiki <noinclude>{| class="wikitable" !</noinclude>{{#ifeq:{{{2|}}}|!|!scope="{{{scope|col}}}" width="{{{3|{{{width|14%}}}}}}" title="{{{4|{{{title|Wednesday}}}}}}"{{!}} | }}{{#switch:{{uc:{{{1|2}}}}} |1=ᥙᥧᥖᥳ |#default|abbr|2=ᥙᥧᥖᥳ |3=ᥙᥧᥖᥳ |day=ᥙᥧᥖᥳ |0|no|name|full=ᥝᥢᥰ ᥙᥧᥖᥳ |symbol|astro=☿ |code|PHP|number|ISO=3 |US=4 }} <noinclude>|} {{documentation|Template:DOWs/doc}} </noinclude> m1b3l5q3ov1do5pgqex1tsv5rqvtwdb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Wikipedia's sister projects 10 356 4995 1171 2024-10-16T10:04:20Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5612101]] 4995 wikitext text/x-wiki <templatestyles src="Wikipedia's sister projects/styles.css" /> <div id="sister-projects-list" class="layout plainlinks"> <div> <div> [[ᥜᥣᥭᥱ:Commons-logo.svg|31px|link=commons:|Commons]] </div> <div> '''[//commons.wikimedia.org/ Commons]''' <br />ᥖᥤ ᥛᥤᥰ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥲ ᥘᥣᥭᥴ</div> </div> <div> <div> [[ᥜᥣᥭᥱ:MediaWiki-2020-icon.svg|35px|link=mw:|ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ]] </div> <div> '''[//mediawiki.org/ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ]''' <br /> ᥘᥩᥒ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥞᥧᥢ ᥛᥧᥢᥰ ᥔᥩᥙᥳ ᥝᥥᥰ ᥝᥤᥱ ᥑᥤᥱ</div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikimedia Community Logo.svg|35px|link=m:|ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ]] </div> <div> '''[//meta.wikimedia.org/ ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ]''' <br /> ᥙᥣᥭᥰ ᥐᥙᥴ ᥔᥪᥙᥱ <br/>ᥙᥩᥰ ᥓᥦᥖ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥒᥰ ᥔᥤᥒᥲ</div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikibooks-logo.svg|35px|link=b:|ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ]] </div> <div> '''[//wikibooks.org/ ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ]''' <br /> ᥙᥙ ᥖᥒᥲ ᥞᥥᥢᥰ ᥘᥦᥲ ᥙᥙ ᥐᥦᥛ ᥛᥪᥰ ᥘᥭᥲ ᥘᥣᥭᥴ </div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikidata-logo.svg|47px|link=d:|ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ]] </div> <div> '''[//www.wikidata.org/ ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ]''' <br /> ᥒᥝᥲ ᥓᥪᥒ ᥙᥪᥢᥳ ᥞᥧᥳ ᥘᥭᥲ ᥘᥣᥭᥴ</div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikinews-logo.svg|51px|link=n:|ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ]] </div> <div> '''[//wikinews.org/ ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ]''' <br /> ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ </div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikiquote-logo.svg|35px|link=q:|ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ]] </div> <div> '''[//wikiquote.org ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ]''' <br /> ᥖᥤ ᥓᥧᥳ ᥖᥧᥛ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥘᥤ ᥛᥣᥭᥴ ᥖᥩᥒᥰ</div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikisource-logo.svg|35px|link=s:|ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ]] </div> <div> '''[//wikisource.org ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ]''' <br /> ᥞᥩᥒᥲ ᥖᥨᥭᥰ ᥘᥤᥐ ᥘᥭᥲ ᥘᥣᥭᥴ</div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikispecies-logo.svg|35px|link=wikispecies:|ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ]] </div> <div> '''[//species.wikimedia.org/ ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ]''' <br /> ᥖᥤ ᥛᥤᥰ ᥝᥭᥳ ᥓᥫᥳ ᥚᥢᥰ</div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikiversity logo 2017.svg|41px|link=v:|ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ]] </div> <div> '''[//wikiversity.org/ ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ]''' <br /> ᥘᥤᥐ ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥦᥲ ᥘᥤᥐ ᥚᥖᥴ ᥘᥭᥲ ᥘᥣᥭᥰ</div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wikivoyage-Logo-v3-icon.svg|35px|link=Wikivoyage:|ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ]] </div> <div> '''[//wikivoyage.org/ ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ]''' <br />ᥚᥪᥢ ᥘᥛᥰ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ <br/>ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ </div> </div> <div> <div> [[ᥜᥣᥭᥱ:Wiktionary-logo-v2.svg|35px|link=wikt:shn:|ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ]] </div> <div> '''[//wiktionary.org ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ]''' <br /> ᥓᥣᥛᥰ ᥚᥧᥭᥱ ᥖᥤ ᥙᥩᥒᥱ ᥘᥦᥲ ᥙᥙ ᥔᥙᥴ </div> </div> </div> ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ [[:ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ|ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥟᥢ ᥙᥥᥢ ᥓᥧᥛᥰ ᥙᥣ ᥡᥣ ᥞᥤᥖ ᥟᥢ ᥟᥛᥱ ᥟᥝ ᥘᥛᥳ ᥛᥣᥖ ᥘᥛᥳ ᥖᥩᥢᥰ ᥘᥢᥳ ᥖᥣᥒᥱ ᥑᥪᥢᥲ ᥝᥭᥳ ᥔᥥᥴ ᥟᥢ ᥙᥥᥢ ᥖᥣᥒᥱ ᥓᥫᥰ ᥐᥩᥲ ᥖᥣᥒᥱ ᥑᥪᥢᥲ ᥝᥭᥳ ᥕᥧᥱ.<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 4ryx0y1v9vgzzb8ijyg6ul2urq9qym9 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Wikipedia's sister projects/styles.css 10 357 1174 1173 2024-10-15T06:21:22Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1172 sanitized-css text/css /* {{pp-template}} */ #sister-projects-list { text-align: left; background: transparent; margin: 1px; } #sister-projects-list > div { width:32%; min-width: 20em; white-space: nowrap; margin: 0 1px; display:inline-block; } body.skin-minerva #sister-projects-list > div { width: 49%; } #sister-projects-list > div > div { display: inline-block; vertical-align: middle; margin: 1px 0; padding: 4px; } #sister-projects-list > div > div:first-child { min-width: 50px; text-align: center; } myhgs8l076goavbfb13d6jgj4ar0upq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Wikipedialang 10 358 4996 1189 2024-10-16T10:04:22Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4021091]] 4996 wikitext text/x-wiki <!-- Note: This section will be regularly modified to keep it approximately the same size as Template:Wikipedia's sister projects. --> <div id="lang" class="nowraplinks nourlexpansion plainlinks"> {{#ifeq: {{FULLPAGENAME}} | Special:Statistics | <!-- Do not show count on Special:Statistics. --> | ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥢ ᥘᥭᥳ ᥟᥝ [[:ᥚᥣᥱ ᥔᥣᥱ ᥖᥭᥰ|ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]]ᥔᥥᥴ ᥖᥦᥛᥲ ᥝᥭᥳ ᥑᥣᥲ ᥟᥩᥲ။ ᥖᥥᥱ ᥛᥣᥰ ᥓᥥᥛ ᥛᥫ {{Start date|2010}} ᥘᥢᥳ ᥔᥥᥴ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥘᥥᥝ ᥘᥩᥒ ᥖᥣᥒᥰ ᥖᥒᥰ ᥔᥤᥒᥲ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ [[ᥑᥪᥐ ᥖᥩᥢᥰ:Prefixindex/Wp/blk|{{PAGESINCATEGORY:Wp/tdd}}]] ᥟᥢ ᥕᥝᥳ။&#32;}} ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥢ ᥟᥝ ᥚᥣᥱ ᥔᥣᥱ ᥖᥣᥒᥱ ᥓᥫᥰ ᥖᥣᥒᥰ ᥛᥥᥝᥰ ᥖᥦᥛᥲ ᥝᥭᥳ ᥘᥢᥳ ᥐᥩᥲ ᥓᥣᥒ ᥑᥝᥲ ᥕᥥᥛᥲ ᥖᥨᥭᥰ ᥘᥭᥲ ᥕᥧᥱ ᥑᥣᥲ ᥟᥩᥲ။ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥢ ᥙᥩᥒ ᥘᥤᥐ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥘᥢᥳ ᥘᥥᥴ ᥝᥭᥳ ᥙᥢ ᥚᥣᥭᥱ ᥙᥣᥲ ᥖᥬᥲ ᥘᥭᥳ ᥕᥧᥱ ᥑᥣᥲ. <ul> <li id="lang-3">ᥙᥩᥒ ᥘᥤᥐ 1,000,000 ᥙᥣᥭ : <div class="hlist inline"> * {{Wikipedialang/core|en}}{{•}}{{Wikipedialang/core|de}}{{•}}{{Wikipedialang/core|es}}{{•}}{{Wikipedialang/core|fr}}{{•}}{{Wikipedialang/core|it}}{{•}}{{Wikipedialang/core|nl}}{{•}}{{Wikipedialang/core|ja}}{{•}}{{Wikipedialang/core|pl}}{{•}}{{Wikipedialang/core|pt}}{{•}}{{Wikipedialang/core|ru}}{{•}}{{Wikipedialang/core|sv}}{{•}}{{Wikipedialang/core|vi}}{{•}}{{Wikipedialang/core|zh}} </div></li> <li id="lang-2">ᥙᥩᥒ ᥘᥤᥐ 250,000 ᥙᥣᥭ : <div class="hlist inline"> * {{Wikipedialang/core|ar}}{{•}}{{Wikipedialang/core|id}}{{•}}{{Wikipedialang/core|ms}}{{•}}{{Wikipedialang/core|ca}}{{•}}{{Wikipedialang/core|cs}}{{•}}{{Wikipedialang/core|eu}}{{•}}{{Wikipedialang/core|fa}}{{•}}{{Wikipedialang/core|ko}}{{•}}{{Wikipedialang/core|hu}}{{•}}{{Wikipedialang/core|no}}{{•}}{{Wikipedialang/core|ro}}{{•}}{{Wikipedialang/core|sr}}{{•}}{{Wikipedialang/core|sh}}{{•}}{{Wikipedialang/core|fi}}{{•}}{{Wikipedialang/core|tr}}{{•}}{{Wikipedialang/core|uk}} </div></li> <li id="lang-1">ᥙᥩᥒ ᥘᥤᥐ 50,000 ᥙᥣᥭ : <div class="hlist inline"> * {{Wikipedialang/core|af}}{{•}}{{Wikipedialang/core|bs}}{{•}}{{Wikipedialang/core|bg}}{{•}}{{Wikipedialang/core|da}}{{•}}{{Wikipedialang/core|et}}{{•}}{{Wikipedialang/core|el}}{{•}}{{Wikipedialang/core|simple}}{{•}}{{Wikipedialang/core|eo}}{{•}}{{Wikipedialang/core|gl}}{{•}}{{Wikipedialang/core|he}}{{•}}{{Wikipedialang/core|hr}}{{•}}{{Wikipedialang/core|lv}}{{•}}{{Wikipedialang/core|lt}}{{•}}{{Wikipedialang/core|lt}}{{•}}{{Wikipedialang/core|nn}}{{•}}{{Wikipedialang/core|sk}}{{•}}{{Wikipedialang/core|sl}}{{•}}{{Wikipedialang/core|th}} </div></li> </ul> </div> <div id="metalink" style="text-align:center;" class="plainlinks">'''[[meta:List of Wikipedias|ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥢ ᥖᥥᥛ ᥐᥧᥛᥱ ᥗᥨᥢᥲ ]]'''</div><noinclude><noinclude> </noinclude> 3fj2tp6c040rsukjiuxvimx8elwhcdm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Wikipedialang/core 10 359 4997 1192 2024-10-16T10:04:24Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q14442048]] 4997 wikitext text/x-wiki <includeonly>[{{fullurl:{{{1}}}:}} <span class="autonym" title="{{#language:{{{1}}}|my}} ({{{1}}}:)" lang="{{{1}}}">{{#switch:{{{1}}}|simple=English (simple)|sr=Srpski / српски|{{ucfirst:{{#language:{{{1}}}}}}}}}</span>]</includeonly><noinclude> {{Documentation}} </noinclude> smbo9r467np5pjw6jrngye4sis2i1o3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Yesno 10 360 4998 1196 2024-10-16T10:04:28Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6887402]] 4998 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#switch: {{<includeonly>safesubst:</includeonly>lc: {{{1|¬}}} }} |no |n |0 = {{{no|<!-- null -->}}} | = {{{blank|{{{no|<!-- null -->}}}}}} |¬ = {{{¬|}}} |yes |y |1 = {{{yes|yes}}} |#default = {{{def|{{{yes|yes}}}}}} }}<noinclude> {{Documentation}} </noinclude> 0kxb5j11ryfufld92ef6r1oh1bo9gaf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Yesno-no 10 361 4999 1200 2024-10-16T10:04:34Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q21371140]] 4999 wikitext text/x-wiki {{safesubst:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|no}}}|¬={{{¬|no}}}|def={{{def|no}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude> nt2611qerbt4w7mlytwvxff0m19crqs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Yesno-yes 10 362 5000 1204 2024-10-16T10:04:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q21371090]] 5000 wikitext text/x-wiki {{SAFESUBST:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|yes}}}|¬={{{¬|yes}}}|def={{{def|yes}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude> lo5ykrrgvaz6pmw5kqedhm0xid0efns ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:` 10 363 5001 1208 2024-10-16T10:04:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q12902821]] 5001 wikitext text/x-wiki <span class="nowrap">&#39;</span><noinclude>{{documentation}} </noinclude> cmtz2cbpy2hoecvva79lzvx086ze03f ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/month/link on 10 364 1212 1211 2024-10-15T06:21:34Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 1209 wikitext text/x-wiki {{Calendar/{{{format|Sun1st}}}MonthStart{{#time:D|{{{year|2000}}}-{{{month|jan}}} +1 second}} |float={{{float|none}}} |clear={{{clear|none}}} |titlestyle={{{titlestyle|}}} |weekstyle={{{weekstyle|}}} |wknumstyle={{{wknumstyle|}}} |wk5253={{{wk5253|}}} |month={{#time:F|2000-{{{month|jan}}}}} |cur_month={{Calendar/month/link on/article|{{#time:{{{F|F}}}|{{{year|2000}}}-{{{month|jan}}}}}}} |prev_month={{#ifeq:{{{prevnext}}}|off||{{Calendar/month/link on/article|{{#time:{{{F|F}}}|{{{year|2000}}}-{{{month|jan}}} last month}}|<<}}}} |next_month={{#ifeq:{{{prevnext}}}|off||{{Calendar/month/link on/article|{{#time:{{{F|F}}}|{{{year|2000}}}-{{{month|jan}}} next month}}|>>}}}} |6row={{{6row|}}} |01=[[{{#time:F|2000-{{{month|jan}}}}} 1|{{{zero|{{0}}}}}1]] |02=[[{{#time:F|2000-{{{month|jan}}}}} 2|{{{zero|{{0}}}}}2]] |03=[[{{#time:F|2000-{{{month|jan}}}}} 3|{{{zero|{{0}}}}}3]] |04=[[{{#time:F|2000-{{{month|jan}}}}} 4|{{{zero|{{0}}}}}4]] |05=[[{{#time:F|2000-{{{month|jan}}}}} 5|{{{zero|{{0}}}}}5]] |06=[[{{#time:F|2000-{{{month|jan}}}}} 6|{{{zero|{{0}}}}}6]] |07=[[{{#time:F|2000-{{{month|jan}}}}} 7|{{{zero|{{0}}}}}7]] |08=[[{{#time:F|2000-{{{month|jan}}}}} 8|{{{zero|{{0}}}}}8]] |09=[[{{#time:F|2000-{{{month|jan}}}}} 9|{{{zero|{{0}}}}}9]] |10=[[{{#time:F|2000-{{{month|jan}}}}} 10|10]] |11=[[{{#time:F|2000-{{{month|jan}}}}} 11|11]] |12=[[{{#time:F|2000-{{{month|jan}}}}} 12|12]] |13=[[{{#time:F|2000-{{{month|jan}}}}} 13|13]] |14=[[{{#time:F|2000-{{{month|jan}}}}} 14|14]] |15=[[{{#time:F|2000-{{{month|jan}}}}} 15|15]] |16=[[{{#time:F|2000-{{{month|jan}}}}} 16|16]] |17=[[{{#time:F|2000-{{{month|jan}}}}} 17|17]] |18=[[{{#time:F|2000-{{{month|jan}}}}} 18|18]] |19=[[{{#time:F|2000-{{{month|jan}}}}} 19|19]] |20=[[{{#time:F|2000-{{{month|jan}}}}} 20|20]] |21=[[{{#time:F|2000-{{{month|jan}}}}} 21|21]] |22=[[{{#time:F|2000-{{{month|jan}}}}} 22|22]] |23=[[{{#time:F|2000-{{{month|jan}}}}} 23|23]] |24=[[{{#time:F|2000-{{{month|jan}}}}} 24|24]] |25=[[{{#time:F|2000-{{{month|jan}}}}} 25|25]] |26=[[{{#time:F|2000-{{{month|jan}}}}} 26|26]] |27=[[{{#time:F|2000-{{{month|jan}}}}} 27|27]] |28=[[{{#time:F|2000-{{{month|jan}}}}} 28|28]] |29={{#ifexpr:{{#time:t|{{{year|2000}}}-{{{month|jan}}}}}>28 |[[{{#time:F|2000-{{{month|jan}}}}} 29|29]] }} |30={{#ifexpr:{{#time:t|2000-{{{month|jan}}}}}>29 |[[{{#time:F|2000-{{{month|jan}}}}} 30|30]] }} |31={{#ifexpr:{{#time:t|2000-{{{month|jan}}}}}>30 |[[{{#time:F|2000-{{{month|jan}}}}} 31|31]] }} |wk01={{{zero|{{0}}}}}1|wk02={{{zero|{{0}}}}}2|wk03={{{zero|{{0}}}}}3|wk04={{{zero|{{0}}}}}4|wk05={{{zero|{{0}}}}}5|wk06={{{zero|{{0}}}}}6|wk07={{{zero|{{0}}}}}7|wk08={{{zero|{{0}}}}}8|wk09={{{zero|{{0}}}}}9 |wk10=10|wk11=11|wk12=12|wk13=13|wk14=14|wk15=15|wk16=16|wk17=17|wk18=18|wk19=19 |wk20=20|wk21=21|wk22=22|wk23=23|wk24=24|wk25=25|wk26=26|wk27=27|wk28=28|wk29=29 |wk30=30|wk31=31|wk32=32|wk33=33|wk34=34|wk35=35|wk36=36|wk37=37|wk38=38|wk39=39 |wk40=40|wk41=41|wk42=42|wk43=43|wk44=44|wk45=45|wk46=46|wk47=47|wk48=48|wk49=49 |wk50=50|wk51=51|wk52=52|wk53=53 |year={{{year|2000}}} |show_year={{{show_year|off}}} |lk=on |EndNote={{{EndNote|}}} }} nkmkt7ux0h5edxegsch2u87s5n2m0jc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Calendar/table 10 365 1216 1215 2024-10-15T06:21:36Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 1214 wikitext text/x-wiki {{aligned table |style={{#invoke:string|replace|{{{style|}}}|['"]|plain=false}} |cols={{#switch:{{{row|}}}|1=12|2=6|3=4|4=3|6=2|12=1|#default={{#if:{{{col|}}}|{{{col}}}|4}}}} |above={{{title|}}}{{#ifeq:{{{show_year|off}}}|on |{{#switch:{{{lk|off}}} |off|d|m|dm={{{year|2000}}} |[[{{{year|2000}}}]] }} }} | abovestyle = text-align:center; font-size:larger; | rowstyle = vertical-align: top; |{{Calendar/month/link {{{lk|off}}}|month=01 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}}|wk5253={{{wk5253|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=02 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=03 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=04 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=05 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=06 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=07 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=08 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=09 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=10 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=11 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} |{{Calendar/month/link {{{lk|off}}}|month=12 |prevnext=off|6row=y|format={{{format|Sun1st}}}|zero={{{zero|{{0}}}}}|lk={{{lk0|off}}} |titlestyle={{{titlestyle|}}}|weekstyle={{{weekstyle|}}}|wknumstyle={{{wknumstyle|}}} |year={{{year|2000}}}|F={{{F|F}}}|FF={{{FF|F}}} |ld={{{ld|}}}|dl={{{dl|}}} |lm={{{lm|}}}|ml={{{ml|}}} |tm={{{tm|}}}|mt={{{mt|}}} }} }}<noinclude> {{documentation}} </noinclude> tuzw615f8f362k8cp8z5obr5mwsc2vn ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lang-mnw-fonts 10 366 1218 1217 2024-10-15T06:21:37Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1217 wikitext text/x-wiki <span style="font-family: TharLon, 'Noto Sans Myanmar', 'Myanmar Text';">{{{1}}}</span><noinclude> </noinclude> blrbbo3wparpdd0043ma7birlj4qxj1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:· 10 367 5002 1222 2024-10-16T10:04:41Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5646735]] 5002 wikitext text/x-wiki &nbsp;<b>&middot;</b>&#32;<noinclude> {{documentation}} </noinclude> p5njczz7kjacedr5wkidxjnn45f0dv9 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥐᥢᥴᥞᥥᥢᥰ/TabsHeader 10 368 1224 1223 2024-10-15T06:21:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1223 wikitext text/x-wiki {{Page tabs |[[:shn:Wikipedia:ၵၼ်ႁဵၼ်း|ᥔᥪᥙᥱᥛᥪᥖᥲ]] |[[:shn:Wikipedia:ၵၼ်ႁဵၼ်း/မႄးထတ်း|ᥖᥥᥴᥞᥥᥖᥰᥞᥪᥴᥛᥦᥰᥗᥖᥰ]] ||[[:shn:Wikipedia:ၵၼ်ႁဵၼ်း/လွင်ႈတမ်းပိူင်|ᥘᥩᥒᥲᥖᥛᥰᥙᥫᥒᥴ]] |[[:shn:[Wikipedia:ၵၼ်ႁဵၼ်း/တီႈၵွင်ႉၵၢႆႇ ဝီႇၶီႇၽီးတီးယႃး|ᥖᥤᥲᥐᥩᥒᥳᥐᥣᥭᥴ]] |[[:shn:Wikipedia:ၵၼ်ႁဵၼ်း/ငဝ်ႈငႃႇ ၽိုၼ်ဢိင်|ᥒᥝᥲᥒᥣᥱᥚᥪᥢᥴᥟᥤᥒᥴ]] |[[:shn:Wikipedia:ၵၼ်ႁဵၼ်း/ၼႃႈလိၵ်ႈတွၼ်ႈဢုပ်ႇ|ᥢᥣᥲᥘᥤᥐᥲᥖᥩᥢᥲᥟᥧᥙᥱ]] |[[:shn:Wikipedia:ၵၼ်ႁဵၼ်း/တႃႇမၢႆတွင်း|ᥖᥣᥱᥛᥣᥭᥴᥖᥩᥒᥰ]] |[[:shn:Wikipedia:ၵၼ်ႁဵၼ်း/လွင်ႈတၢင်ႇမၢႆၽၢင်|ᥘᥩᥒᥲᥖᥣᥒᥱᥛᥣᥭᥴᥚᥣᥒᥴ]] |[[:shn:Wikipedia:ၵၼ်ႁဵၼ်း/လွင်ႈၵွႆပၢႆ|<span style="white-space:nowrap;">ᥐᥩᥭᥴᥙᥣᥭᥴ</span>]] |This={{{This|1}}} }} iz5mhcelzfpmgmvoge4rr3c3y5czp1o ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥓᥩᥛᥴᥙᥤᥝ 10 369 1227 1226 2024-10-15T06:21:42Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1226 wikitext text/x-wiki {{Flag data {{{1|}}}|ᥓᥩᥛᥴᥙᥤᥝᥴ/core|name={{{name|{{{1|}}}}}}|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude>{{Documentation}}</noinclude> 6hj61h79c31cbgctjk2pme3hjn36481 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥓᥩᥛᥴᥙᥤᥝᥴ/core 10 370 1229 1228 2024-10-15T06:21:43Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1228 wikitext text/x-wiki <span class="flagicon">[[ᥜᥣᥭᥱ:{{{flag alias-{{{variant}}}|{{#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{#if:{{{size|}}}|{{{size}}}|23x15px}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt=|link=]]&nbsp;{{#ifeq:{{{size}}}|23x16px|&nbsp;}}{{#ifeq:{{{alias}}}|Nepal|&nbsp;&nbsp;}}</span>[[:{{{alias}}}|{{{shortname alias}}}]]<noinclude>{{Documentation}}</noinclude> sbep6zle5aaas4gordf7e03x589ff7f ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥞᥨᥝᥴ ᥘᥣᥲ ᥖᥥᥰ/style.css 10 371 1232 1231 2024-10-15T06:21:45Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1230 sanitized-css text/css #mp-topbanner { position: relative; box-sizing: border-box; min-width: 47em; border-color: #ddd; background-color: #f9f9f9; white-space: nowrap; } .mp-bordered, .mp-h2, body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */ border-width: 1px; border-style: solid; } #mp-topbanner, .mp-h2, #mp-left { color: #000; } #mp-welcomecount { margin: 0.4em; width: 22em; text-align: center; } #mp-welcome { font-size: 120%; padding: 0.1em; } #mp-free { font-size: 90%; } #articlecount { font-size: 85%; } #mp-portals { position: absolute; right: -1em; top: 50%; margin-top: -2.4em; width: 38%; min-width: 25em; font-size: 90%; } #mp-portals li { position: absolute; left: 0; top: 0; } #mp-portals .portal-hmid { left: 33%; } #mp-portals .portal-hright { left: 66%; } #mp-portals .portal-vmid { top: 1.6em; } #mp-portals .portal-vbot { top: 3.2em; } #mp-portals li:last-child { font-weight: bold; } #mp-banner { margin-top: 4px; padding: 0.5em; background-color: #fffaf5; border-color: #f2e0ce; } .mp-h2, body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */ margin: 0.5em; padding: 0.2em 0.4em; font-size: 120%; font-weight: bold; font-family: inherit; } h2.mp-h2::after { /* Remove borders in Timeless */ border: none; } .mp-later { font-size: 85%; font-weight: normal; } #mp-upper { width: 100%; margin-top: 4px; margin-bottom: 0; border-spacing: 0; border-collapse: separate; } #mp-upper .mid-table { border-color: transparent; } #mp-left { width: 55%; border-color: #cef2e0; background: #f5fffa; } #mp-right { width: 45%; border-color: #cedff2; background: #f5faff; } #mp-left, #mp-right { padding: 0; vertical-align: top; } #mp-left .mp-h2 { background: #cef2e0; border-color: #a3bfb1; } #mp-right .mp-h2 { background: #cedff2; border-color: #a3b0bf; } #mp-tfa, #mp-dyk, #mp-itn, #mp-otd, #mp-other-lower > div { padding: 0.1em 0.6em; } #mp-dyk-h2, #mp-otd-h2 { clear: both; } #mp-middle { margin-top: 4px; border-color: #f2cedd; background: #fff5fa; } #mp-middle, #mp-lower, #mp-other-lower { overflow: auto; } #mp-tfl-h2 { background: #f2cedd; border-color: #bfa3af; } #mp-tfl { padding: 0.3em 0.7em; } #mp-lower { margin-top: 4px; border-color: #ddcef2; background: #faf5ff; } #mp-tfp-h2 { background: #ddcef2; border-color: #afa3bf; } #mp-tfp { margin: 0.1em 0.4em 0.6em; } #mp-other-lower { padding: 0; border-color: #e2e2e2; margin-top: 4px; } #mp-dyk, #mp-otd, #mp-other-lower { padding-bottom: 0.5em; } #mp-other-lower .mp-h2 { background: #eee; border-color: #ddd; color: #222; } @media (max-width: 875px) { body.skin--responsive #mp-welcomecount { width: auto; } body.skin--responsive #mp-topbanner { min-width: 0; white-space: normal; } body.skin--responsive #mp-portals { position: static; width: auto; min-width: 0; text-align: center; border-top: 1px solid #ddd; padding: 0.4em 0; margin: 0 0.4em; } body.skin--responsive #mp-portals li { position: static; display: inline; padding: 0 5px; white-space: nowrap; } body.skin--responsive table, body.skin--responsive tr, body.skin--responsive td, body.skin--responsive tbody { display: block !important; width: 100% !important; box-sizing: border-box; } body.skin--responsive #mp-tfp tr:first-child td:first-child a { text-align: center; display: table; margin: 0 auto; } } aqug0lw14vx2n9z5audysadp2w4wrrt ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥗᥭᥰ 10 372 5003 1235 2024-10-16T10:04:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q14397920]] 5003 wikitext text/x-wiki {{Navbox |name = ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥗᥭᥰ |title = {{Flagicon|THA}} ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥗᥭᥰ |state = {{{state|autocollapse}}} |listclass = hlist | |group1 = [[:西南部台語支|泰語系]] |list1 = {{Navbox|child |groupstyle=font-weight:normal; |group11 = [[:ᥑᥣᥛᥰ ᥗᥭᥰ|ᥗᥭᥰ ᥙᥩᥖᥴ ᥐᥣᥒ]] |list11 = * [[:ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ ᥔᥣ ᥕᥣᥛᥴ|ᥔᥥᥢᥱ ᥗᥣᥱ ᥘᥣᥖ ᥔᥣ ᥕᥣᥛᥴ]] * [[:ᥐᥨᥢᥰ ᥖᥭᥰ ᥑᥨᥝ ᥘᥣᥖ|ᥖᥭᥰ ᥙᥩᥒᥴ]] * {{Link-en|ᥗᥭᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ|Indians in Thailand|ᥖᥨᥢᥲ ᥒᥝᥲ ᥘᥫᥖᥱ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥟᥤᥢᥱ ᥖᥧᥱ}} * {{Link-en|泰国旁遮普人|Sikhism in Thailand|旁遮普裔}} * {{Link-en|泰国波斯人|Iranians in Thailand|波斯裔}} * {{Link-en|泰國普什圖人|Pakistanis in Thailand|帕坦裔}} * {{Link-th|泰国越南人|ไทยเชื้อสายญวน|越南裔}} * {{Link-th|泰国占族|ไทยเชื้อสายจาม|占裔}} * {{Link-th|泰国爪哇族|ไทยเชื้อสายชวา|爪哇裔}} * {{Link-th|泰国葡萄牙人|ไทยเชื้อสายโปรตุเกส|葡萄牙裔}} * [[:土生华人|华裔泰人]] * [[:北高棉人|高棉裔]] * [[:孟族|孟裔]] |group12 = [[:南部泰語]] |list12 = * [[:暹羅泰族|南部暹羅]] * [[:峇峇娘惹|普吉峇峇]] * {{Link-en|泰國塞鈽哩馬來人|Satun Province|塞鈽哩馬來裔}} |group13 = [[:老挝语|寮語]] |list13 = * [[:伊森人|依善人]] * {{Link-en|傣黎|Lao Lom}} * {{Link-en|甲莱温人|Kaleun people}} * {{Link-en|老迪人|Lao Ti}} * {{Link-en|老克朗人|Lao Krang}} * [[:普泰语|普泰人]] |group14 = 清盛支 |list14 = * [[:泰沅|沅族]] * [[:傣担]] * [[:白泰|傣多]] * [[:红泰|傣登]] * [[:傣仂]] * [[:潘人]] |group15 = 西北支 |list15 = * [[:ᥟᥣ ᥛᥥᥝᥰ ᥔᥦᥢᥰ|ᥐᥨᥢᥰ ᥗᥭᥰ ᥘᥨᥒᥴ]] * [[:ᥐᥨᥢᥰ ᥑᥛᥰ ᥖᥤᥲ|ᥖᥭᥰ ᥑᥛᥰ ᥖᥤᥲ]] * {{Link-th|ᥖᥭᥰ ᥑᥪᥢᥴ|ชาวเขิน|ᥖᥭᥰ ᥑᥫᥢᥴ}} * [[:ᥖᥭᥰ ᥘᥫᥴ|ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]] * {{Link-th|ᥖᥭᥰ ᥕᥣᥴ|ไทหย่า}} * [[:ᥟᥣ ᥛᥥᥝᥰ ᥘᥣᥝᥰ ᥘᥨᥒᥴ]] * {{Link-en|ᥐᥨᥢᥰ ᥘᥣᥝᥰ ᥗᥝᥲ|Lao Ngaew}} * [[:老宋人]] * {{Link-en|老韦恩人|Lao Wieng}} * {{Link-en|尼翁人|Nyong people}} * {{Link-en|锐人|Yoy people}} * {{Link-en|石族|Saek people}} * {{Link-en|裕人|Nyaw people}} }} |group2 = 其他 |list2 = {{Navbox|child |groupstyle=font-weight:normal; |group21 = [[:南島語系]] |list21 = * [[:泰国马来人|北大年馬來人]] * {{Link-en|莫克伦人|Moklen}} * {{Link-en|奥朗劳特人|Urak Lawoi’ people}} * [[:莫肯人]] |group22 = {{Link-en|克木语族|Khmuic languages}} |list22 = * {{Link-en|拜人|Pray people}} * [[:克木族|克木人]] * {{Link-en|卢瓦人|Lua people}} * [[:米拉比里人|马布里人]] * {{Link-en|派人|Phai people}} * {{Link-en|听人|Mal people}} |group23 = [[:苗瑶语系]] |list23 = * [[:苗族蒙人|蒙人]]([[:苗族]]) * [[:瑶族|瑶人]] |group24 = [[:南亚语系]] |list24 = * [[:布鲁-云乔族|布鲁人]] * [[:肯休语|肯休人]] * {{Link-en|桂人|Kuy people}} * [[:金塔克语|金塔克人]] * {{Link-en|尼亚库人|Nyah Kur people}}(操本人) * {{Link-en|纽语|Nyeu|纽人}} * [[:马尼人]]([[尼格利陀人|矮黑人]]) * {{Link-en|皮尔人|Pear people}} * {{Link-en|萨奥芝人|Sa'och people}} * [[:塞芒人]] * [[:塞芒人|沙盖人]] * {{Link-en|阿赫语|Aheu language|梭人}} |group25 = [[:佤德昂语支|佤德昂]] |list25 = * [[:德昂族|巴朗人]](德昂人) * [[:布朗族|布朗人]] * [[:拉篾人]] * [[:拉威族|拉威人]] * [[:莫克语|莫克人]] |group26 = [[:漢藏語系]] |list26 = * [[:華裔泰國人|華裔]] ** [[:潮汕民系#泰國潮州人|潮汕民系]] ** [[:广府民系]] ** [[:客家民系]] ** [[:秦霍人]] ** [[:臺灣裔泰國人|臺灣裔]] * [[:阿卡人]] * [[:毕苏人]] * {{Link-my|波克伦人|ပိုးကရင်လူမျိုး}} * [[:勃欧人]] * [[:贡族|贡人]] * [[:克伦族|克伦人]] * [[:长颈族|克严人]] * [[:克耶族|克耶人]](红克伦人) * [[:拉祜族|拉祜人]] * [[:傈僳族|傈僳人]] * [[:彝族|倮倮人]](彝人) * {{Link-en|姆比人|Mpi people}} * {{Link-en|斯高克伦人|S'gaw people}} * {{Link-my|緬甸土瓦人|ထားဝယ်လူမျိုး|土瓦人}} * {{Link-en|乌功人|Ugong people}} }} |group3 = [[:僑民]] |list3 = * {{Link-en|泰国菲律宾人|Filipinos in Thailand|菲律宾人}} * [[:法朗人|法郎(白人新郎)]] * [[:日裔泰国人|日本人]] * {{Link-en|泰国朝鲜人|Koreans in Thailand|高麗人}} * [[:罗兴亚人]] * [[:泰國緬甸人|缅人]] * {{Link-en|泰国尼泊尔人|Nepalis in Thailand|尼泊尔人}} }} <noinclude> {{Collapsible option}} [[ᥙᥫᥒ ᥗᥣᥢ:泰国模板|民族]] [[ᥙᥫᥒ ᥗᥣᥢ:亚洲族群模板]] </noinclude> 0ezgj59x6e7az5fkmeroh5milp244qs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥛᥣᥢ 10 373 5004 1249 2024-10-16T10:04:46Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q14398183]] 5004 wikitext text/x-wiki {{Navbox |name = 緬甸民族 |title = 緬甸境內的民族和族群(按語言系屬分類) |group1 = [[漢藏語系]] |list1 = {{Navbox subgroup |group1 = [[漢語族]] |list1 = <span class="nowrap">'''[[果敢族]]'''(撣){{.w}}[[緬甸華人|汉族]](緬華){{.w}}[[潘泰人]](回族){{.w}}[[勐稳人]]</span> |group2 = [[薩爾語群]] |list2 = <span class="nowrap">'''[[克欽族]]'''(克欽){{.w}}'''[[景颇族]]'''(克欽){{.w}}'''[[克欽族#緬甸|高伊族]]'''(克欽){{.w}}'''[[克欽族#緬甸|卡庫族]]'''(克欽)</span> |group3 = [[儂語支]] |list3 = <span class="nowrap">'''[[阿侬人|日旺族]]'''(克欽){{.w}}'''[[缅甸独龙族|达永族]]'''(克欽)</span> |group4 = [[緬語支]] |list4 = <span class="nowrap">'''[[馬尤族]]'''(克欽){{.w}}'''[[勒期族]]'''(克欽){{.w}}'''[[阿齊族]]'''(克欽){{.w}}'''[[緬族]]'''(緬){{.w}}'''[[阿昌族|曼達族]]'''(撣)</span> |group5 = [[彝語支]] |list5 = <span class="nowrap">'''[[傈僳族]]'''(克欽){{.w}}'''[[拉祜族]]'''(撣)</span> |group6 = [[克倫語支]] |list6 = <span class="nowrap">'''[[克耶族]]'''(克耶){{.w}}'''[[扎延族]]'''(克耶){{.w}}'''[[加揚族]]'''(克耶){{.w}}'''[[蓋哥族]]'''(克耶){{.w}}'''[[蓋巴族]]'''(克耶){{.w}}'''[[巴亞伊族]]'''(克耶){{.w}}'''[[馬努馬瑙族]]'''(克耶){{.w}}'''[[因達萊族]]'''(克耶){{.w}}'''[[因包族]]'''(克耶){{.w}}'''[[克伦族]]'''(克倫){{.w}}'''[[白克倫族]]'''(克倫){{.w}}'''[[巴萊枝族]]'''(克倫){{.w}}'''[[孟克倫族]]'''(克倫){{.w}}'''[[斯高克倫族]]'''(克倫){{.w}}'''[[達萊布瓦族]]'''(克倫){{.w}}'''[[巴古族]]'''(克倫){{.w}}'''[[貝族]]'''(克倫){{.w}}'''[[毛內布瓦族]]'''(克倫){{.w}} '''[[莫布瓦族]]'''(克倫){{.w}}'''[[波克倫族]]'''(克倫){{.w}}'''[[勃欧人|勃欧族]]'''(撣)</span> |group7 = [[庫基-欽語支]] |list7 = <span class="nowrap">'''[[欽族]]'''(欽){{.w}}'''[[奧瓦卡米族]]'''(欽){{.w}}'''[[卡米族]]'''(欽){{.w}}'''[[加林高(盧謝)族]]'''(欽){{.w}}'''[[欽丹族]]'''(欽){{.w}}'''[[燦贊族]]'''(欽){{.w}}'''[[扎杭族]]'''(欽){{.w}}'''[[燦丹族]]'''(欽){{.w}}'''[[佐佩族]]'''(欽){{.w}}'''{{Link-en|佐族|Zo people}}'''(欽)</span> |group8 = [[库基-钦-那加语言|唐库尔语支]] <!---Tangkhul---> |list8 = <span class="nowrap">'''[[馬因族]]'''(欽){{.w}}'''[[丹春族]]'''(欽)</span> |group9 = [[藏语支]] |list9 = '''[[缅甸藏人]]'''(克欽) |group10 = {{Link-my|卢伊语支|Luish languages|(阿)薩克语支}} <!---Asakian---> |list10 =[[骠国|驃人]] |group11 = 其他語族 |list11 = <span class="nowrap">'''{{Link-my|德朗人|ဒလောင်လူမျိုး|达朗族}}'''(克欽,[[儂語支]]?){{.w}}'''[[緬甸藏人|杜因族]]'''(克欽,[[萨尔語群]]?)'''[[邁丹族]]'''(克欽){{.w}}'''[[察蘭族]]'''(欽){{.w}}'''[[考諾族]]'''(欽){{.w}}'''[[康索族]]'''(欽){{.w}}'''[[康燦欽族]]'''(欽){{.w}}'''[[誇欽姆族]]'''(欽){{.w}}'''[[昆利(欽姆)族]]'''(欽){{.w}}'''[[甘代族]]'''(欽){{.w}}'''[[圭代族]]'''(欽){{.w}}'''[[溫族]]'''(欽){{.w}}'''[[齊山族]]'''(欽){{.w}}'''[[達邦族]]'''(欽){{.w}}'''[[贊尼亞族]]'''(欽){{.w}}'''[[毛撣族]]'''(撣){{.w}}'''[[那加族]]'''(欽)</span> }} |group2 = [[南島語系]] |list2 = {{Navbox subgroup |group9 = [[馬來-波利尼西亞語族]] |list9 ='''[[察隆族]]'''(緬) }} |group3 = [[南亞語系]] |list3 = {{Navbox subgroup |group1 = [[孟-高棉語族]] |list1 = <span class="nowrap">'''[[孟族]]'''(孟){{.w}}'''[[佤族]]'''(撣){{.w}}'''[[克木族]]'''(撣)</span> }} |group4 = [[侗傣語系]] |list4 = {{Navbox subgroup |group1 = [[泰語支]] |list1 = <span class="nowrap">'''[[撣族]]'''(撣){{.w}}'''[[泰沅]]'''(撣)</span> }} |group5 = [[印歐語系]] |list5 = {{Navbox subgroup |group1 = [[印度-雅利安語支]] |list1 = <span class="nowrap">'''[[查克玛人|丹奈族]]'''(若开){{.w}}[[罗兴亚人|孟加拉移民]]{{.w}}[[緬甸廓爾喀|廓尔喀人]]{{.w}}[[英緬混血兒|盎格鲁-缅甸人]]</span> }} |below = 粗體字為緬甸政府認定的八大族群135個民族,未获政府承认的民族有[[緬甸華人]]([[果敢族|果敢华人]]除外,占缅甸总人口的2.5%)、[[印裔缅甸人]](占1.25%)、[[罗兴亚人]](实际为来自孟加拉国的混血民族,缅甸政府被指对他们种族压迫)、印度人和孟加拉人移民(1.25%)等。<br />[[緬甸民族]] }}<noinclude></noinclude> [[ᥙᥫᥒ ᥗᥣᥢ:緬甸族群| ]] [[ᥙᥫᥒ ᥗᥣᥢ:缅甸模板| ]] [[ᥙᥫᥒ ᥗᥣᥢ:亚洲族群模板]] gbd83e3d9o6li918kw86t5n17ne988o ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:• 10 374 5005 1252 2024-10-16T10:04:49Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6867717]] 5005 wikitext text/x-wiki &nbsp;&bull;&#32;<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> i0fm7asi3qhdy6r1kb472crlxzbs528 ᥙᥫᥒ ᥗᥣᥢ:ᥑᥨᥢᥴ 14 375 5006 1255 2024-10-16T10:04:51Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5601891]] 5006 wikitext text/x-wiki [[ᥙᥫᥒ ᥗᥣᥢ:ᥑᥨᥢᥴ]] 7nekb6lkujc1k4qvegfapskky3ke7g4 ᥙᥫᥒ ᥗᥣᥢ:ᥘᥣᥭᥰ ᥖᥭᥰ 14 376 1259 1258 2024-10-15T06:21:54Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 1258 wikitext text/x-wiki '''{{PAGENAME}}''' ᥛᥣᥭᥴ ᥗᥪᥒᥴ ᥖᥨᥝ ᥘᥣᥭᥰ ᥟᥐᥳ ᥑᥣᥳ ᥘᥣᥳ ᥖᥤ ᥓᥬᥳ ᥖᥪᥰ ᥖᥦᥛᥲ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥒᥰ ᥖᥤ ᥙᥩᥒᥱ ᥟᥣ ᥖᥤᥐ ᥙᥥᥱ ᥐᥣᥒᥲ ᥐᥣᥒᥲ 2 ᥚᥣᥱ ᥔᥣᥱ ᥖᥭᥰ ᥟᥣᥙ ᥛᥣᥭᥴ ᥗᥪᥒᥴ ᥖᥨᥝ ᥘᥣᥭᥰ ᥟᥐᥳ ᥑᥣᥳ ᥘᥣᥳ ᥖᥤ ᥓᥬᥳ ᥖᥪᥰ ᥘᥬᥰ ᥔᥣ ᥑᥣ ᥚᥣᥱ ᥔᥣᥱ ᥗᥭᥰ ᥑᥩᥒᥴ ᥚᥣᥱ ᥔᥣᥱ ᥖᥭᥱ ᥐᥥᥱ ᥘᥢᥳ: * [[傣仂文|ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥪᥳ]],ᥞᥩᥒᥳ '''ᥘᥤᥐ ᥖᥭᥰ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ'''、'''[[兰纳文|ᥘᥤᥐ ᥖᥭᥰ ᥘᥣᥢᥳ ᥘᥣᥰ]]''',ᥛᥦᥒᥱ ᥟᥩᥐᥱ ᥙᥥᥢ[[老傣仂文|ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥪᥳ ᥖᥨᥝ ᥗᥝᥲ]]ᥖᥒᥰ'''[[新傣仂文|ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥪᥳ ᥖᥨᥝ ᥛᥬᥱ]]'''。 * [[ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ]],ᥐᥩᥲ ᥞᥩᥒᥳ '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ''',ᥖᥬᥲ ᥑᥨᥒᥰ ᥘᥐᥴ ᥓᥥᥒᥱ ᥖᥭᥰ ᥖᥬᥲ,ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥐᥣᥭᥰ ᥙᥦᥢᥱ ᥖᥪᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥛᥬᥱ。 * [[傣綳文|ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ]],ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥥᥝᥰ ᥘᥫᥒᥴ,ᥛᥫᥒᥰ ᥛᥣᥢ ᥓᥥ ᥛᥫᥒᥰ ᥔᥦᥢᥰ ᥑᥝᥴ ᥞᥩᥒᥳ ᥝᥣ ᥘᥤᥐ ᥖᥭᥰ,ᥐᥩᥲ ᥞᥩᥒᥳ '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥨᥒᥱ ᥓᥣᥢᥰ'''。 * [[傣阿含文|ᥘᥣᥭᥰ ᥖᥭᥰ ᥟᥣ ᥞᥨᥛ]],ᥛᥫᥒᥰ ᥕᥤᥢᥱ ᥖᥧᥱ ᥟᥣ ᥔᥛᥱ ᥟᥢ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥥᥝᥰ ᥘᥫᥒ,ᥐᥩᥲ ᥞᥩᥒᥳ '''ᥘᥣᥭᥰ ᥟᥣ ᥞᥨᥛ'''、'''[[阿洪姆文|ᥘᥣᥭᥰ ᥟᥣ ᥞᥨᥛ ᥛᥧᥳ]]'''。 * [[傣端文|ᥘᥣᥭᥰ ᥖᥭᥰ ᥑᥣᥝᥴ]],ᥛᥝᥱ ᥘᥢᥴ '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥓᥤᥢ ᥚᥤᥢᥳ''',ᥐᥩᥲ ᥞᥩᥒᥳ '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥑᥣᥝᥴ'''、'''ᥘᥣᥭᥰ ᥖᥭᥰ ᥚᥫᥐᥱ'''。 * [[傣黕文|ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥛ]],ᥛᥝᥱ ᥘᥢᥴ '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥕᥥᥲ ᥘᥣᥢᥲ''',ᥐᥩᥲ ᥞᥩᥒᥳ '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥛ'''、'''ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥛ'''。 * [[傣雅文|ᥘᥣᥭᥰ ᥖᥭᥰ ᥕᥣᥴ]],ᥛᥝᥱ ᥘᥢᥴ '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥔᥤᥢᥰ ᥚᥤᥢᥳ''',ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥥᥝᥰ ᥘᥫᥒ。 * [[ᥘᥤᥐ ᥗᥭᥰ|ᥘᥣᥭᥰ ᥗᥭᥰ]],ᥛᥝᥱ ᥘᥢᥴ '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥔᥬᥴ ᥕᥣᥛᥴ''',ᥙᥥᥢ ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥥᥝᥰ ᥘᥫᥒ ᥟᥢ ᥗᥧᥐᥴ ᥑᥨᥖᥱ ᥛᥣᥭᥴ ᥓᥩᥛᥰ ᥖᥣᥰ ᥘᥣᥰ ᥟᥣ ᥘᥣᥱ ᥓᥣᥐ ᥝᥩᥒᥳ ᥖᥭᥰ,ᥙᥥᥢ ᥖᥒᥰ ᥓᥪ ᥔᥥᥒᥴ ᥕᥬᥱ ᥖᥤ ᥘᥬᥰ ᥟᥪᥒᥱ ᥛᥫᥒᥰ ᥗᥭᥰ。 * [[寮文|ᥘᥣᥭᥰ ᥘᥣᥝᥰ]],ᥛᥝᥱ ᥘᥢᥴ'''ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥣᥢᥳ ᥓᥣᥒᥳ''',ᥐᥩᥲ ᥞᥩᥒᥳ '''ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ''',ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ "ᥖᥤᥱᥛᥨᥝᥱ ᥐᥣᥳ ᥘᥦᥖᥳ ᥖᥥᥳ"ᥑᥩᥒᥴ ᥟᥣ ᥛᥦᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ,ᥖᥣᥒᥰ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥟᥪᥒᥱ ᥛᥫᥒᥰ ᥘᥣᥝᥰ。 {{Disambig}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥘᥣᥭᥰ ᥖᥭᥰ]] p330diyxhrbrj3r75cdg36djjxrhruz ᥙᥫᥒ ᥗᥣᥢ:ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ 14 377 5007 1262 2024-10-16T10:04:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q9528406]] 5007 wikitext text/x-wiki [[ᥙᥫᥒ ᥗᥣᥢ:ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥖᥭᥰ]] kocatu2c0aua2poyz9f0a0ubpiixbcz ᥛᥨᥝᥱ ᥓᥧᥰ:Aligned table 828 378 1264 1263 2024-10-15T06:21:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1263 Scribunto text/plain -- This module implements {{aligned table}} local p = {} local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end function p.table(frame) local args = (frame.args[3] ~= nil) and frame.args or frame:getParent().args local entries = {} local colclass = {} local colstyle = {} local cols = tonumber(args['cols']) or 2 -- create the root table local root = mw.html.create('table') -- add table style for fullwidth if isnotempty(args['fullwidth']) then root :css('width', '100%') :css('border-collapse', 'collapse') :css('border-spacing', '0px 0px') :css('border', 'none') end -- add table classes if isnotempty(args['class']) then root:addClass(args['class']) end -- add table style if isnotempty(args['style']) then root:cssText(args['style']) end -- build arrays with the column styles and classes if isnotempty(args['leftright']) then colstyle[1] = 'text-align:left;' colstyle[2] = 'text-align:right;' end if isnotempty(args['rightleft']) then colstyle[1] = 'text-align:right;' colstyle[2] = 'text-align:left;' end for i = 1,cols do colclass[ i ] = colclass[ i ] or '' colstyle[ i ] = colstyle[ i ] or '' if isnotempty(args['colstyle']) then colstyle[ i ] = args['colstyle'] .. ';' .. colstyle[ i ] end if isnotempty(args['colalign' .. tostring(i)]) then colstyle[ i ] = 'text-align:' .. args['colalign' .. tostring(i)] .. ';' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'align']) then colstyle[ i ] = 'text-align:' .. args['col' .. tostring(i) .. 'align'] .. ';' .. colstyle[ i ] elseif isnotempty(args['align' .. tostring(i)]) then colstyle[ i ] = 'text-align:' .. args['align' .. tostring(i)] .. ';' .. colstyle[ i ] end if isnotempty(args['colnowrap' .. tostring(i)]) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'nowrap']) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] elseif isnotempty(args['nowrap' .. tostring(i)]) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] end if isnotempty(args['colwidth' .. tostring(i)]) then colstyle[ i ] = 'width:' .. args['colwidth' .. tostring(i)] .. ';' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'width']) then colstyle[ i ] = 'width:' .. args['col' .. tostring(i) .. 'width'] .. ';' .. colstyle[ i ] elseif isnotempty(args['colwidth']) then colstyle[ i ] = 'width:' .. args['colwidth'] .. ';' .. colstyle[ i ] end if isnotempty(args['colstyle' .. tostring(i)]) then colstyle[ i ] = colstyle[ i ] .. args['colstyle' .. tostring(i)] elseif isnotempty(args['col' .. tostring(i) .. 'style']) then colstyle[ i ] = colstyle[ i ] .. args['col' .. tostring(i) .. 'style'] elseif isnotempty(args['style' .. tostring(i)]) then colstyle[ i ] = colstyle[ i ] .. args['style' .. tostring(i)] end if isnotempty(args['colclass' .. tostring(i)]) then colclass[ i ] = args['colclass' .. tostring(i)] elseif isnotempty(args['col' .. tostring(i) .. 'class']) then colclass[ i ] = args['col' .. tostring(i) .. 'class'] elseif isnotempty(args['class' .. tostring(i)]) then colclass[ i ] = args['class' .. tostring(i)] end end -- compute the maximum cell index local cellcount = 0 for k, v in pairs( args ) do if type( k ) == 'number' then cellcount = math.max(cellcount, k) end end -- compute the number of rows local rows = math.ceil(cellcount / cols) -- build the table content if isnotempty(args['title']) then local caption = root:tag('caption') caption:cssText(args['titlestyle']) caption:wikitext(args['title']) end if isnotempty(args['above']) then local row = root:tag('tr') local cell = row:tag('th') cell:attr('colspan', cols) cell:cssText(args['abovestyle']) cell:wikitext(args['above']) end for j=1,rows do -- start a new row local row = root:tag('tr') if isnotempty(args['rowstyle']) then row:cssText(args['rowstyle']) else row:css('vertical-align', 'top') end if isnotempty(args['rowclass']) then row:addClass(args['rowclass']) end -- loop over the cells in the row for i=1,cols do local cell if isnotempty(args['row' .. tostring(j) .. 'header']) then cell = row:tag('th'):attr('scope','col') elseif isnotempty(args['col' .. tostring(i) .. 'header']) then cell = row:tag('th'):attr('scope','row') else cell = row:tag('td') end if args['class' .. tostring(j) .. '.' .. tostring(i)] then cell:addClass(args['class' .. tostring(j) .. '.' .. tostring(i)]) else if args['rowclass' .. tostring(j)] then cell:addClass(args['rowclass' .. tostring(j)]) elseif args['row' .. tostring(j) .. 'class'] then cell:addClass(args['row' .. tostring(j) .. 'class']) elseif args['rowevenclass'] and math.fmod(j,2) == 0 then cell:addClass(args['rowevenclass']) elseif args['rowoddclass'] and math.fmod(j,2) == 1 then cell:addClass(args['rowoddclass']) end if colclass[i] ~= '' then cell:addClass(colclass[i]) end end if args['style' .. tostring(j) .. '.' .. tostring(i)] then cell:cssText(args['style' .. tostring(j) .. '.' .. tostring(i)]) else if args['rowstyle' .. tostring(j)] then cell:cssText(args['rowstyle' .. tostring(j)]) elseif args['rowevenstyle'] and math.fmod(j,2) == 0 then cell:cssText(args['rowevenstyle']) elseif args['rowoddstyle'] and math.fmod(j,2) == 1 then cell:cssText(args['rowoddstyle']) elseif args['row' .. tostring(j) .. 'style'] then cell:cssText(args['row' .. tostring(j) .. 'style']) end if isnotempty(colstyle[i]) then cell:cssText(colstyle[i]) end end cell:wikitext(mw.ustring.gsub(args[cols*(j - 1) + i] or '', '^(.-)%s*$', '%1') or '') end end -- return the root table return tostring(root) end return p m9dwn0950shw2aiodgy0z837cvdja2z ᥛᥨᥝᥱ ᥓᥧᥰ:Anchor 828 379 1266 1265 2024-10-15T06:21:58Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1265 Scribunto text/plain -- This module implements {{anchor}}. local getArgs = require('Module:Arguments').getArgs local tableTools = require('Module:TableTools') local p = {} function p.main(frame) -- Get the positional arguments from #invoke, remove any nil values, -- and pass them to p._main. local args = getArgs(frame) local argArray = tableTools.compressSparseArray(args) return p._main(unpack(argArray)) end function p._main(...) -- Generate the list of anchors. local anchors = {...} local ret = {} for _, anchor in ipairs(anchors) do ret[#ret + 1] = '<span id="' .. anchor .. '"></span>' end return table.concat(ret) end return p na5loe2ne1o9yhs2k5p73tr355hey7t ᥛᥨᥝᥱ ᥓᥧᥰ:Arguments 828 380 1268 1267 2024-10-15T06:21:59Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1267 Scribunto text/plain -- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val == '' then return nil else return val end else return val end end local function tidyValTrimOnly(key, val) if type(val) == 'string' then return val:match('^%s*(.-)%s*$') else return val end end local function tidyValRemoveBlanksOnly(key, val) if type(val) == 'string' then if val:find('%S') then return val else return nil end else return val end end local function tidyValNoChange(key, val) return val end local function matchesTitle(given, title) local tp = type( given ) return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title end local translate_mt = { __index = function(t, k) return k end } function arguments.getArgs(frame, options) checkType('getArgs', 1, frame, 'table', true) checkType('getArgs', 2, options, 'table', true) frame = frame or {} options = options or {} --[[ -- Set up argument translation. --]] options.translate = options.translate or {} if getmetatable(options.translate) == nil then setmetatable(options.translate, translate_mt) end if options.backtranslate == nil then options.backtranslate = {} for k,v in pairs(options.translate) do options.backtranslate[v] = k end end if options.backtranslate and getmetatable(options.backtranslate) == nil then setmetatable(options.backtranslate, { __index = function(t, k) if options.translate[k] ~= k then return nil else return k end end }) end --[[ -- Get the argument tables. If we were passed a valid frame object, get the -- frame arguments (fargs) and the parent frame arguments (pargs), depending -- on the options set and on the parent frame's availability. If we weren't -- passed a valid frame object, we are being called from another Lua module -- or from the debug console, so assume that we were passed a table of args -- directly, and assign it to a new variable (luaArgs). --]] local fargs, pargs, luaArgs if type(frame.args) == 'table' and type(frame.getParent) == 'function' then if options.wrappers then --[[ -- The wrappers option makes Module:Arguments look up arguments in -- either the frame argument table or the parent argument table, but -- not both. This means that users can use either the #invoke syntax -- or a wrapper template without the loss of performance associated -- with looking arguments up in both the frame and the parent frame. -- Module:Arguments will look up arguments in the parent frame -- if it finds the parent frame's title in options.wrapper; -- otherwise it will look up arguments in the frame object passed -- to getArgs. --]] local parent = frame:getParent() if not parent then fargs = frame.args else local title = parent:getTitle():gsub('/sandbox$', '') local found = false if matchesTitle(options.wrappers, title) then found = true elseif type(options.wrappers) == 'table' then for _,v in pairs(options.wrappers) do if matchesTitle(v, title) then found = true break end end end -- We test for false specifically here so that nil (the default) acts like true. if found or options.frameOnly == false then pargs = parent.args end if not found or options.parentOnly == false then fargs = frame.args end end else -- options.wrapper isn't set, so check the other options. if not options.parentOnly then fargs = frame.args end if not options.frameOnly then local parent = frame:getParent() pargs = parent and parent.args or nil end end if options.parentFirst then fargs, pargs = pargs, fargs end else luaArgs = frame end -- Set the order of precedence of the argument tables. If the variables are -- nil, nothing will be added to the table, which is how we avoid clashes -- between the frame/parent args and the Lua args. local argTables = {fargs} argTables[#argTables + 1] = pargs argTables[#argTables + 1] = luaArgs --[[ -- Generate the tidyVal function. If it has been specified by the user, we -- use that; if not, we choose one of four functions depending on the -- options chosen. This is so that we don't have to call the options table -- every time the function is called. --]] local tidyVal = options.valueFunc if tidyVal then if type(tidyVal) ~= 'function' then error( "bad value assigned to option 'valueFunc'" .. '(function expected, got ' .. type(tidyVal) .. ')', 2 ) end elseif options.trim ~= false then if options.removeBlanks ~= false then tidyVal = tidyValDefault else tidyVal = tidyValTrimOnly end else if options.removeBlanks ~= false then tidyVal = tidyValRemoveBlanksOnly else tidyVal = tidyValNoChange end end --[[ -- Set up the args, metaArgs and nilArgs tables. args will be the one -- accessed from functions, and metaArgs will hold the actual arguments. Nil -- arguments are memoized in nilArgs, and the metatable connects all of them -- together. --]] local args, metaArgs, nilArgs, metatable = {}, {}, {}, {} setmetatable(args, metatable) local function mergeArgs(tables) --[[ -- Accepts multiple tables as input and merges their keys and values -- into one table. If a value is already present it is not overwritten; -- tables listed earlier have precedence. We are also memoizing nil -- values, which can be overwritten if they are 's' (soft). --]] for _, t in ipairs(tables) do for key, val in pairs(t) do if metaArgs[key] == nil and nilArgs[key] ~= 'h' then local tidiedVal = tidyVal(key, val) if tidiedVal == nil then nilArgs[key] = 's' else metaArgs[key] = tidiedVal end end end end end --[[ -- Define metatable behaviour. Arguments are memoized in the metaArgs table, -- and are only fetched from the argument tables once. Fetching arguments -- from the argument tables is the most resource-intensive step in this -- module, so we try and avoid it where possible. For this reason, nil -- arguments are also memoized, in the nilArgs table. Also, we keep a record -- in the metatable of when pairs and ipairs have been called, so we do not -- run pairs and ipairs on the argument tables more than once. We also do -- not run ipairs on fargs and pargs if pairs has already been run, as all -- the arguments will already have been copied over. --]] metatable.__index = function (t, key) --[[ -- Fetches an argument when the args table is indexed. First we check -- to see if the value is memoized, and if not we try and fetch it from -- the argument tables. When we check memoization, we need to check -- metaArgs before nilArgs, as both can be non-nil at the same time. -- If the argument is not present in metaArgs, we also check whether -- pairs has been run yet. If pairs has already been run, we return nil. -- This is because all the arguments will have already been copied into -- metaArgs by the mergeArgs function, meaning that any other arguments -- must be nil. --]] if type(key) == 'string' then key = options.translate[key] end local val = metaArgs[key] if val ~= nil then return val elseif metatable.donePairs or nilArgs[key] then return nil end for _, argTable in ipairs(argTables) do local argTableVal = tidyVal(key, argTable[key]) if argTableVal ~= nil then metaArgs[key] = argTableVal return argTableVal end end nilArgs[key] = 'h' return nil end metatable.__newindex = function (t, key, val) -- This function is called when a module tries to add a new value to the -- args table, or tries to change an existing value. if type(key) == 'string' then key = options.translate[key] end if options.readOnly then error( 'could not write to argument table key "' .. tostring(key) .. '"; the table is read-only', 2 ) elseif options.noOverwrite and args[key] ~= nil then error( 'could not write to argument table key "' .. tostring(key) .. '"; overwriting existing arguments is not permitted', 2 ) elseif val == nil then --[[ -- If the argument is to be overwritten with nil, we need to erase -- the value in metaArgs, so that __index, __pairs and __ipairs do -- not use a previous existing value, if present; and we also need -- to memoize the nil in nilArgs, so that the value isn't looked -- up in the argument tables if it is accessed again. --]] metaArgs[key] = nil nilArgs[key] = 'h' else metaArgs[key] = val end end local function translatenext(invariant) local k, v = next(invariant.t, invariant.k) invariant.k = k if k == nil then return nil elseif type(k) ~= 'string' or not options.backtranslate then return k, v else local backtranslate = options.backtranslate[k] if backtranslate == nil then -- Skip this one. This is a tail call, so this won't cause stack overflow return translatenext(invariant) else return backtranslate, v end end end metatable.__pairs = function () -- Called when pairs is run on the args table. if not metatable.donePairs then mergeArgs(argTables) metatable.donePairs = true end return translatenext, { t = metaArgs } end local function inext(t, i) -- This uses our __index metamethod local v = t[i + 1] if v ~= nil then return i + 1, v end end metatable.__ipairs = function (t) -- Called when ipairs is run on the args table. return inext, t, 0 end return args end return arguments 5qx9tzlul9ser30uxj9nbasjt92cevn ᥛᥨᥝᥱ ᥓᥧᥰ:Authority control 828 381 1272 1271 2024-10-15T06:22:01Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 1269 Scribunto text/plain require('strict') local config = mw.loadData('Module:Authority control/config') local p = {} local title = mw.title.getCurrentTitle() local namespace = title.namespace local testcases = (string.sub(title.subpageText,1,9) == config.i18n.testcases) local function needsAttention(sortkey) return '[[' .. config.i18n.category .. ':' .. config.i18n.attentioncat .. '|' .. sortkey .. title.text .. ']]' end local function addCat(cat,sortkey) if cat and cat ~= '' and (namespace == 0 or namespace == 14 or testcases) then local redlinkcat = '' if testcases == false and mw.title.new(cat, 14).exists == false then redlinkcat = needsAttention('N') end if sortkey then cat = '[[' .. config.i18n.category .. ':'..cat..'|' .. sortkey .. title.text .. ']]' else cat = '[[' .. config.i18n.category .. ':'..cat..']]' end cat = cat .. redlinkcat return cat else return '' end end local function getCatForId(id,faulty) local cat = 'Articles with ' if faulty then cat = cat .. config.i18n.faulty .. ' ' end cat = cat .. id .. ' ' .. config.i18n.identifiers return addCat(cat) end local function getIdsFromWikidata(qid,property) local function getquals(statement,qualid) if statement.qualifiers and statement.qualifiers['P'..qualid] then return mw.wikibase.renderSnak(statement.qualifiers['P'..qualid][1]) else return false end end local ids = {} if qid then for _, statement in ipairs(mw.wikibase.getBestStatements(qid,property)) do if statement.mainsnak.datavalue then local val = statement.mainsnak.datavalue.value if val then local namedas = getquals(statement,1810) or getquals(statement,742) or '' table.insert(ids,{id=val,name=namedas}) end end end end return ids end local _makelink = function(conf,val,nextid,qid) --validate values and create a link local function tooltip(text,label) if label and label~='' then return mw.getCurrentFrame():expandTemplate{title = "Tooltip", args = {text,label}} else return text end end local link if nextid==1 then if conf.prefix then link = '*' .. conf.prefix .. '\n**' else link = '*' end else link = '\n**' end local valid_value = false if conf.customlink then -- use function to validate and generate link local label = nextid>1 and nextid local newlink= require(config.auxiliary)[conf.customlink](val.id,label) if newlink then link = link .. newlink valid_value = true end else if conf.pattern then -- use pattern to determine validity if defined valid_value = string.match(val.id,'^'..conf.pattern..'$') elseif conf.patterns then for _,pattern in ipairs(conf.patterns) do valid_value = val.id:match('^'..pattern..'$') if valid_value then break end end elseif conf.valid then -- otherwise use function to determine validity valid_value = require(config.auxiliary)[conf.valid](val.id) else -- no validation possible valid_value = val.id end if valid_value then local newlink local label = conf.label if not label or nextid>1 then label = tostring(nextid) end if conf.link then valid_value = valid_value:gsub('%%', '%%%%') newlink = '[' .. mw.ustring.gsub(conf.link,'%$1',valid_value) .. ' ' .. label .. ']' else newlink = valid_value end link = link .. '<span class="uid">'..tooltip(newlink,val.name)..'</span>' end end if valid_value then link = link .. getCatForId(conf.category or conf[1]) else --local preview = require("Module:If preview") local wdlink = qid and '[[:wikidata:' .. qid .. '#P' .. conf.property .. ']]' or '' link = link .. '[[ᥜᥣᥭᥱ:345-409 Ambox warning centered.svg|20px|frameless|link=' .. wdlink .. '|' .. config.i18n.The .. ' ' .. conf[1] .. ' ' .. config.i18n.identifier .. ' ' .. val.id .. ' ' .. config.i18n.isnotvalid .. '.]]' if conf.errorcat then link = link .. addCat(conf.errorcat) else link = link .. getCatForId(conf.category or conf[1],true) end link = link .. addCat(config.i18n.allfaultycat,conf[1])-- .. preview._warning({'The '..conf[1]..' id '..val..' is not valid.'}) end return link end --[[==========================================================================]] --[[ Main ]] --[[==========================================================================]] function p.authorityControl(frame) local function resolveQID(qid) if qid then qid = 'Q'..mw.ustring.gsub(qid, '^[Qq]', '') if mw.wikibase.isValidEntityId(qid) and mw.wikibase.entityExists(qid) then local sitelink = mw.wikibase.getSitelink(qid) if sitelink then return mw.wikibase.getEntityIdForTitle(sitelink) or mw.wikibase.getEntity(qid).id end return mw.wikibase.getEntity(qid).id end end end local conf = config.config local parentArgs = frame:getParent().args local auxCats = '' local rct = false -- boolean to track if there are any links to be returned local qid,topic if namespace == 0 then qid = mw.wikibase.getEntityIdForCurrentPage() end if qid then -- article is connected to Wikidata item if parentArgs.qid and (resolveQID(parentArgs.qid) ~= qid) then -- non-matching qid parameter auxCats = auxCats .. needsAttention('D') end else -- page is not connected to any Wikidata item qid = resolveQID(parentArgs.qid) -- check qid parameter if no wikidata item is connected if qid then -- qid parameter is valid, set topic to display topic = mw.wikibase.getLabel(qid) if topic and (mw.ustring.lower(title.subpageText) == mw.ustring.lower(topic)) then -- suppress topic display if subpagename equals topic up to case change topic = nil end elseif parentArgs.qid and parentArgs.qid~='' then -- invalid qid has been supplied, add to tracking cat auxCats = auxCats .. needsAttention('Q') end end if topic and mw.wikibase.getSitelink(qid) then -- make wikilink to article topic = '[[' .. mw.wikibase.getSitelink(qid) .. '|' .. topic .. ']]' end local qids = {} -- setup any additional QIDs if parentArgs.additional and parentArgs.additional ~= '' then for _,v in ipairs(mw.text.split(parentArgs.additional,"%s*,%s*")) do v = resolveQID(v) if v then if v == qid then -- duplicate of qid parameter auxCats = auxCats .. needsAttention('R') end table.insert(qids,v) else -- invalid QID specified auxCats = auxCats .. needsAttention('A') end end end local sections = {} local localparams = false local numsections = 0 for _,_ in ipairs(config.sections) do numsections = numsections + 1 end for _ = 1,#qids+numsections do table.insert(sections,{}) end local qslink = '' -- setup link to add using QuickStatements -- check which identifiers to show/suppress in template local show = {} -- setup list local showall = true local function stripP(pid) if pid:match("^[Pp]%d+$") then pid = mw.ustring.gsub(pid,'[Pp]','') --strip P from property number end if pid:match("^%d+$") then return tonumber(pid) end end local function addshowlist(list) if list and list ~= '' then for _,v in ipairs(mw.text.split(string.lower(list),"%s*,%s*")) do local vprop = stripP(v) if vprop then -- e.g. show=P214 to show one particular property show[vprop] = true else -- e.g. show=arts to use whitelist if config.whitelists[v] then for _,w in ipairs(config.whitelists[v].properties) do show[w] = true end end end end showall = false end end addshowlist(frame.args.show) -- check show= parameter on wrapper template addshowlist(parentArgs.show or parentArgs.country) -- check show parameter on article template if parentArgs.suppress then local suppresslist = mw.text.split(parentArgs.suppress,"%s*,%s*") -- split parameter by comma for _,v in ipairs(suppresslist) do v = stripP(string.upper(v)) if v then show[v] = false auxCats = auxCats .. '[[' .. config.i18n.category .. ':' .. config.i18n.suppressedcat .. ']]' else auxCats = auxCats .. needsAttention('P') end end end local function makeSections(qid,addit) local tval = {} local function parameter_is_used(property) local used = false if property then if tval[property] then if tval[property][1] then used = true end elseif tval[property] == false then -- property has been manually suppressed used = true end end return used end for _, params in ipairs(conf) do tval[params.property] = getIdsFromWikidata(qid, 'P' .. params.property) -- setup table for values with property number as key local showb = true if (show[params.property] == nil) and (show[string.upper(params[1])] == nil ) then showb = showall -- if not specified then depends on showall elseif (show[params.property] == false) or (show[string.upper(params[1])] == false) then -- if either are false then id will be suppressed showb = false end if not showb then tval[params.property] = false -- indicates the identifier is suppressed elseif not addit then local val = parentArgs[mw.ustring.lower(params[1])] or parentArgs[params[1]] if val and val~='' then -- add local parameter to list if not already in localparams = true local bnew = true for _, w in pairs(tval[params.property]) do if val == w.id then bnew = false end end if bnew then -- add new value to table if qid then qslink = qslink .. '%7C%7C' .. qid .. '%7CP' .. params.property .. '%7C%22' .. mw.uri.encode(val,"PATH") .. '%22%7CS143%7CQ328' end table.insert(tval[params.property],{id=val,name=''}) end end end local suppress = false if params.suppressedbyproperty then for _,sc in ipairs(params.suppressedbyproperty) do if parameter_is_used(sc) then suppress = true end end end if tval[params.property] ~= false and not suppress then local tlinks = {} -- setup table for links local nextIdVal = 1 local row = '' for _,val in ipairs(tval[params.property]) do local link = _makelink(params,val,nextIdVal,qid) row = row .. link table.insert(tlinks,link) nextIdVal = nextIdVal + 1 end if nextIdVal>=2 then row = row .. '\n' table.insert(sections[addit or params.section],row) rct = true end end end end local function pencil(qid) if not qid then return '' end local args = { pid = 'identifiers' } -- #target the list of identifiers args.qid = qid return require('Module:EditAtWikidata')._showMessage(args) end makeSections(qid,false) for c = 1,#qids do makeSections(qids[c],numsections+c) end --configure Navbox local outString = '' if rct or localparams then -- there is at least one link to display local Navbox = require('Module:Navbox') local sect,lastsect = 0,0 local navboxArgs = { name = 'Authority control', navboxclass = 'authority-control', bodyclass = 'hlist', state = parentArgs.state or config.i18n.autocollapse, navbar = 'off' } for c=1,numsections+#qids do if #sections[c] ~= 0 then -- section is non-empty sect = sect + 1 lastsect = c local sectname if c <= numsections then -- regular section sectname = config.sections[c].name else -- section from additional qid sectname = mw.wikibase.getLabel(qids[c-numsections]) .. pencil(qids[c-numsections]) end navboxArgs['group' .. c] = sectname navboxArgs['list' .. c] = table.concat(sections[c]) end end if localparams then lastsect = lastsect + 1 sect = sect + 1 navboxArgs['group' .. lastsect] = config.i18n.warning local warning = frame:expandTemplate{title = config.i18n.errortemplate, args = {config.i18n.localparams}} if qslink ~= '' then warning = warning .. ' ' .. config.i18n.movetowd .. '<span class="qs autoconfirmed-show">&#32;[[ᥜᥣᥭᥱ:Commons to Wikidata QuickStatements.svg|20px|link=https://quickstatements.toolforge.org/#/v1=' .. qslink .. '|' .. config.i18n.addtowd .. ']]</span>' elseif not qid then if namespace == 0 then warning = warning .. ' ' .. config.i18n.connecttowd elseif namespace==14 or namespace==2 or namespace==118 then warning = warning .. ' ' .. config.i18n.qidcode end end navboxArgs['list' .. lastsect] = warning end if topic then -- display in expanded form with topic navboxArgs.title = config.i18n.aclink .. ' &ndash; ' .. topic .. pencil(qid) elseif sect == 1 then -- special display when only one section if lastsect <= numsections then if config.sections[lastsect].hidelabelwhenalone then -- no special label when only general or other IDs are present navboxArgs['group' .. lastsect] = config.i18n.aclink .. pencil(qid) else -- other regular section navboxArgs['group' .. lastsect] = config.i18n.aclink .. ': ' .. navboxArgs['group' .. lastsect] .. pencil(qid) end else -- section from additional qid navboxArgs['group' .. lastsect] = config.i18n.aclink .. ': ' .. navboxArgs['group' .. lastsect] end else -- add title to navbox navboxArgs.title = config.i18n.aclink .. pencil(qid) end outString = Navbox._navbox(navboxArgs) end if parentArgs.state then if (parentArgs.state ~= config.i18n.collapsed) and (parentArgs.state ~= config.i18n.expanded) and (parentArgs.state ~= config.i18n.autocollapse) then --invalid state parameter auxCats = auxCats .. needsAttention('S') end end if testcases then auxCats = mw.ustring.gsub(auxCats, '(%[%[)(' .. config.i18n.category .. ')', '%1:%2') --for easier checking end --out outString = outString..auxCats if namespace ~= 0 then outString = mw.ustring.gsub(outString,'(%[%[)(' .. config.i18n.category .. ':Articles)([^%|%]]+)%|?[^%|%]]*(%]%])','%1:%2%3%4') outString = mw.ustring.gsub(outString,'(%[%[)(' .. config.i18n.category .. ':All articles)([^%|%]]+)%|?[^%|%]]*(%]%])','%1:%2%3%4') end local check = require('Module:Check for unknown parameters')._check local sortkey if namespace == 0 then sortkey = '*' .. title.text else sortkey = title.fullText end local tracking = check({ ['unknown'] = '[[' .. config.i18n.category .. ':Pages using authority control with parameters|' .. sortkey .. ']]', ['preview'] = 'Warning: Local parameters are deprecated. Please move any identifiers to Wikidata.', 'show', 'country', 'suppress', 'additional', 'qid', 'state' }, parentArgs) if namespace == 0 -- mainspace or namespace == 14 -- category or namespace == 2 -- user or namespace == 118 then -- draft outString = outString .. tracking end return outString end p.makelink = function(conf,val,nextid,qid) return _makelink(conf,val,nextid,qid) end return p k4fooe8za8zmz5tkbojbgr51tnbkzf5 ᥛᥨᥝᥱ ᥓᥧᥰ:Authority control/config 828 382 1274 1273 2024-10-15T06:22:03Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1273 Scribunto text/plain require('strict') local p = {} p.auxiliary = 'Module:Authority control/auxiliary' p.i18n = { aclink = '[[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Authority control|Authority control databases]]', ACmodule = 'Module:Authority control', addtowd = 'Add values to Wikidata', attentioncat = 'Pages with authority control identifiers needing attention', All_articles = 'All articles', allfaultycat = 'All articles with faulty authority control information', Appears_as = 'Appears as', -- used on documentation table to show example Articles = 'Articles', autocollapse = 'autocollapse', -- Navbox state parameter cat = 'Articles with %s identifiers', category = 'Category', Code = 'Code', collapsed = 'collapsed', -- Navbox state parameter connecttowd = 'Please connect this article to a Wikidata item.', Description = 'Description', errortemplate = 'Error', -- e.g. [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Error]], expanded = 'expanded', -- Navbox state parameter faultcat = 'Articles with faulty authority control information', Faults = 'Faults', faulty = 'faulty', identifier = 'identifier', identifiers = 'identifiers', idnotvalid = 'The %s identifier %s is not valid.', linktemplate = 'Wikidata property link', -- refers to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Wikidata property link]] localparams = 'Local parameters are deprecated.', maincat = 'Articles with authority control information', movetowd = 'Please move values to Wikidata.', name = 'Authority control', navbox = 'Module:Navbox', pages = 'pages', pageswithparams = 'Pages using authority control with parameters', -- name of category for tracking uses with parameters previewwarning = 'Warning: Local parameters are deprecated. Please move any identifiers to Wikidata.', -- preview message when local parameters are used qidcode = 'Please use the <code>|qid=</code> parameter to specify the Wikidata item.', sandbox = 'sandbox', Section = 'Section', suppressedcat = 'Articles with suppressed authority control identifiers', testcases = 'testcases', Topic = 'Topic', Totals = 'Totals', Tracking_category = 'Tracking category', warning = 'Warning', warningicon = '345-409 Ambox warning centered.svg', -- icon used for faulty ids WDproperty = 'Wikidata property', } p.config = { { 'AAG', property = 3372, section = 5, link = 'https://www.aucklandartgallery.com/explore-art-and-ideas/artist/$1/', label = 'Auckland', pattern = '%d+', }, { 'ACM-DL', property = 864, section = 4, pattern = '%d%d%d%d%d%d%d%d%d%d%d', link = 'https://dl.acm.org/profile/$1', label = 'Association for Computing Machinery', }, { 'ADB', property = 1907, section = 6, patterns = {'[a-z][-a-z]+-[1-3]%d%d?%d?%d?', '[a-z][-a-z]+-[1-9]%d?%d?%d?'}, link = 'http://adb.anu.edu.au/biography/$1', label = 'Australia', }, { 'ADK', property = 4114, section = 5, link = 'https://www.adk.de/de/akademie/mitglieder/?we_objectID=$1', label = 'ADK', patterns = {'4999[6-9]', '5[0-4]%d%d%d', '55[0-6]%d%d', '5570%d', '5571[0-8]'} }, { 'admiralty', property = 3562, patterns = {'[A-Q]%d%d%d%d', '[A-Q]%d%d%d%d%.%d+'}, section = 3, prefix = '[[Admiralty (identifier)|Admiralty]]' }, { 'AGSA', property = 6804, section = 5, pattern = '[1-9]%d*', link = 'https://www.agsa.sa.gov.au/collection-publications/collection/creators/_/$1/', label = 'South Australia', }, { 'ARLHS', property = 2980, section = 3, pattern = '[A-Z][A-Z][A-Z]%d%d%d%d?[A-Z]?', link = 'http://wlol.arlhs.com/lighthouse/$1.html', label = 'ARLHS', }, { 'autores.uy', property = 2558, section = 6, pattern = '[1-9]%d?%d?%d?%d?', link = 'https://autores.uy/autor/$1', label = 'Uruguay', remark = "autores.uy is an author's database, that focus on [[Uruguay]]an authors. It was created and maintained by the Uruguayan chapter of Creative Commons. It also provides access to digitized works of the authors in public domain." }, { 'AWR', property = 4186, section = 6, patterns = {'[A-Z][A-Z][A-Z]%d%d%d%d[a-z]', '[A-Z][A-Z]%d%d%d%d%d[a-z]'}, link = 'http://www.womenaustralia.info/biogs/$1.htm', label = 'Australian Women\'s Register', }, { 'BGCI', property = 5818, section = 3, link = 'https://www.bgci.org/garden.php?id=$1', label = 'BGCI garden', pattern = '%d+' }, { 'BIBSYS', property = 1015, section = 2, patterns = {'[1-9]%d?%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d'}, link = 'https://authority.bibsys.no/authority/rest/authorities/html/$1', label = 'Norway', remark = 'BIBSYS is a supplier of library and information systems for all Norwegian university Libraries, the National Library of Norway, college libraries, and a number of research libraries and institutions.' }, { 'Bildindex', property = 2092, section = 7, pattern = '%d+', link = 'https://www.bildindex.de/document/obj$1', label = 'Bildindex', }, { 'BMLO', property = 865, section = 6, link = 'https://bmlo.de/$1', label = 'BMLO', pattern = '[a-z][0-9][0-9][0-9][0-9]' }, { 'BNC', property = 1890, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'http://www.bncatalogo.cl/F?func=direct&local_base=red10&doc_number=$1', label = 'Chile', }, { 'BNE', property = 950, section = 2, patterns = {'[XF][XF]%d%d%d%d%d?%d?%d?', 'a%d%d%d%d%d?%d?%d?', 'bi[mcsv][aoei]%d%d%d%d%d%d%d%d%d%d', 'Mi[sm][eoa]%d%d%d%d%d%d%d%d%d%d'}, link = 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=$1', label = 'Spain', remark = "National Library of Spain (BNE: ''Biblioteca Nacional de España'') is a major public library, the largest in Spain." }, { 'BNF', property = 268, section = 2, pattern = '%d%d%d%d%d%d%d%d[0-9bcdfghjkmnpqrstvwxz]', link = 'https://catalogue.bnf.fr/ark:/12148/cb$1', label = 'France', remark = 'Authority data of people listed in the general catalogue of the National Library of France' }, { 'BNFdata', property = 268, section = 2, pattern = '%d%d%d%d%d%d%d%d[0-9bcdfghjkmnpqrstvwxz]', link = 'https://data.bnf.fr/ark:/12148/cb$1', label = 'BnF data' }, { 'BNMM', property = 3788, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'https://catalogo.bn.gov.ar/F/?func=direct&local_base=BNA10&doc_number=$1', label = 'Argentina', }, { 'Botanist', property = 428, section = 4, valid = 'botanistV', link = 'https://www.ipni.org/ipni/advAuthorSearch.do?find_abbreviation=$1', label = 'International Plant Names Index', remark = 'Author citation (botany): standard form (official abbreviation) of a personal name for use in an author citation (only for names of algae, fungi and plants). Links to page at [[International Plant Names Index]] (IPNI).' }, { 'BPN', property = 651, section = 6, patterns = {'%d%d%d%d%d%d%d%d', '0?%d%d%d%d%d%d%d', '0?0?%d%d%d%d%d%d'}, link = 'http://www.biografischportaal.nl/en/persoon/$1', label = 'Netherlands', remark = 'Dutch project with material for 40,000 digitized biographies, including former colonies of the Netherlands.' }, { 'BRAHMS artist', property = 5226, section = 5, link = 'http://brahms.ircam.fr/$1', label = 'BRAHMS', pattern = '[a-z%-\\]+', remark = 'Identifier of an artist in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database), by the IRCAM' }, { 'BRAHMS work', property = 5302, section = 7, link = 'https://brahms.ircam.fr/works/work/$1/', label = 'BRAHMS', pattern = '[1-9]%d*', remark = "Identifier for a musical work in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database) database, by the IRCAM" }, { 'CANTICN', property = 9984, section = 2, pattern = '981[0-1]%d%d%d%d%d%d%d%d%d06706', link = 'https://cantic.bnc.cat/registre/$1', label = 'Catalonia', }, { 'CCG', property = 3920, section = 3, customlink = 'ccg', remark = 'Identifier from one of 4 volumes of List of Lights, Buoys and Fog Signals issued by the Canadian Coast Guard.' }, { 'CINII', property = 271, section = 4, pattern = 'D[AB]%d%d%d%d%d%d%d[%dX]', link = 'https://ci.nii.ac.jp/author/$1?l=en', label = 'CiNii', remark = 'CiNii is a bibliographic database service for material in Japanese academic libraries. It is maintained by the [[National Institute of Informatics]].' }, { 'CWGC', property = 1908, section = 6, pattern = '[1-9]%d*', link = 'https://www.cwgc.org/find-war-dead/casualty/$1/', label = 'Commonwealth War Graves Commission', }, { 'DAAO', property = 1707, section = 5, pattern = '[a-z%-]+%d*', link = 'https://www.daao.org.au/bio/$1', label = 'Australian Artists', }, { 'Danish List of Lights and Fog signals', property = 4038, section = 3, pattern = '[1-9]%d*[A-Za-z]?', prefix = 'Denmark', }, { 'DB', property = 8671, section = 7, label = 'Deutsche Bahn', link = 'https://iris.noncd.db.de/wbt/js/index.html?bhf=$1&zeilen=50&seclang=en', remark = 'Deutsche Bahn station code, identifier for train stations and other operating points used by Deutsche Bahn', pattern = '[ABCDEFHIJKLMNOPQRSTUVWXYZ][A-Z0-9%s][A-Z0-9%s]?[A-Z0-9%s]?[A-Z0-9%s]?' }, { 'DBI', property = 1986, section = 6, link = 'https://www.treccani.it/enciclopedia/$1_(Dizionario-Biografico)', label = 'Italian People', }, { 'DBLP', property = 2456, section = 4, patterns = {'%d%d%d?%/%d+-?[%d]*[%a]*-?[%d]*', '[%a]+%/[%w]*-?[%d]*'}, link = 'https://dblp.org/pid/$1', label = 'DBLP', }, { 'Deutsche Synchronkartei', property = 11646, section = 6, label = 'Deutsche Synchronkartei', link = 'https://www.synchronkartei.de/person/$1', remark = 'Online database of voice actors in film and television productions', pattern = string.rep('[0-9a-zA-Z_-]',9) }, { 'DIB', property = 6829, section = 6, pattern = '0[01]%d%d%d%d%.?[A-D]?', link = 'https://doi.org/10.3318/dib.$1.v1', label = 'Ireland', }, { 'DSI', property = 2349, section = 5, pattern = '[1-9]%d*', link = 'http://www.uni-stuttgart.de/hi/gnt/dsi2/index.php?table_name=dsi&function=details&where_field=id&where_value=$1', label = 'Scientific illustrators', }, { 'DTBIO', property = 7902, section = 6, pattern = '1[0-9]%d%d%d%d%d%d%d?[0-9X]', link = 'https://www.deutsche-biographie.de/pnd$1.html?language=en', label = 'Deutsche Biographie', }, { 'EBIDAT', property = 9725, section = 3, label = 'EBIDAT', link = 'https://www.ebidat.de/cgi-bin/ebidat.pl?id=$1', remark = 'Identifier for an entry in the castles inventory database EBIDAT', pattern = '[1-9]%d?%d?%d?' }, { 'Emmy', property = 8381, section = 5, link = 'https://www.emmys.com/bios/$1', label = 'Emmy Awards' }, { 'EMU', property = 4613, section = 7, pattern = '%d%d?%d?%d?%d?%d?', link = 'http://esu.com.ua/search_articles.php?id=$1', label = 'Encyclopedia of Modern Ukraine', }, { 'EUTA', property = 4535, section = 3, label = 'EUTA theatre', link = 'http://www.theatre-architecture.eu/db/?theatreId=$1', pattern = '[1-9]%d*' }, { 'EUTA person', property = 4534, section = 6, label = 'EUTA', link = 'http://www.theatre-architecture.eu/db.html?personId=$1', pattern = '[1-9]%d?%d?%d?%d?%d?%d?' }, { 'FAST', property = 2163, section = 1, pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?', link = 'http://id.worldcat.org/fast/$1/', label = 'FAST', }, { 'Finnish List of Lights', property = 4143, section = 3, pattern = '%d+', prefix = 'Finland', }, { 'FNZA', property = 6792, section = 5, pattern = '[1-9]%d*', link = 'https://findnzartists.org.nz/artist/$1/', label = 'New Zealand Artists', }, { 'GND', property = 227, section = 2, patterns = {'1[0123]?%d%d%d%d%d%d%d[0-9X]', '[47]%d%d%d%d%d%d%-%d', '[1-9]%d?%d?%d?%d?%d?%d?%d?%-[0-9X]', '3%d%d%d%d%d%d%d[0-9X]'}, link = 'https://d-nb.info/gnd/$1', label = 'Germany', remark = 'Authority data on people, corporations and subjects from the [[German National Library]] (DNB)' }, { 'Google Scholar', property = 1960, section = 4, pattern = '[%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u]', link = 'https://scholar.google.com/citations?user=$1', label = 'Google Scholar', }, { 'Grammy', property = 7303, section = 5, pattern = '%w[%w-]+%/%d+', link = 'https://www.grammy.com/artists/$1', label = 'Grammy Awards', }, { 'GVP', property = 1886, section = 3, link = 'https://volcano.si.edu/volcano.cfm?vn=$1', label = 'Global Volcanism Program', pattern = '%d%d%d%d%d%d' }, { 'HDS', property = 902, section = 7, pattern = '%d%d%d%d%d%d', label = 'Historical Dictionary of Switzerland', link = 'https://hls-dhs-dss.ch/fr/articles/$1', remark = 'Historical Dictionary of Switzerland is an encyclopedia on the history of Switzerland.' }, { 'IAAF', property = 1146, section = 6, pattern = '%d+', link = 'https://www.iaaf.org/athletes/_/$1', label = 'World Athletics', remark = 'The IAAF athlete database lists information about [[sport of athletics]] competitors.' }, { 'ICCU', property = 396, section = 2, pattern = '%u%u[%u0-3]V%d%d%d%d%d%d', link = 'https://opac.sbn.it/nome/$1', label = 'Italy', remark = 'Central Institute for the Union Catalogue (ICCU: {{lang|it|Istituto Centrale per il Catalogo Unico}}) is an Italian government agency created to build a single catalog of all the libraries in the nation. It manages National Library Service ({{lang|it|Servizio bibliotecario nazionale}}).' }, { 'ICIA', property = 1736, section = 5, pattern = '%d+', link = 'https://www.imj.org.il/artcenter/newsite/en/?artist=$1', label = 'ICIA (Israel)', }, { 'IEU', property = 9070, section = 7, pattern = '[A-Z]\\[A-Z]\\%w+', link = 'http://www.encyclopediaofukraine.com/display.asp?linkpath=pages\\$1', label = 'Internet Encyclopedia of Ukraine', }, { 'ISIL', property = 791, section = 6, customlink = 'ISILlink', remark = 'Libraries, museums and archives, decentralized national databases.' }, { 'ISNI', property = 213, section = 1, label = 'ISNI', valid = 'validateIsni', link = 'https://isni.org/isni/$1', remark = 'ISNI is a method for uniquely identifying the public identities of contributors to media content such as books, TV programmes, and newspaper articles. Please take care not to confuse ISNI and ORCID identifiers.' }, { 'J9U', property = 8189, section = 2, pattern = '9870[0-1]%d%d%d%d%d%d%d%d05171', link = 'http://olduli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=$1', label = 'Israel', }, { 'Joconde', property = 347, section = 7, pattern = ''..string.rep('[%-0-9A-Za-z]', 11)..'', link = 'https://www.pop.culture.gouv.fr/notice/joconde/$1', label = 'Joconde', }, { 'JPL SBDB', property = 716, section = 7, patterns = { '[1-3]%d%d%d%d%d%d%d?', '54%d%d%d%d%d%d' }, link = 'https://ssd.jpl.nasa.gov/sbdb.cgi?sstr=$1', label = 'JPL SBDB', }, { 'KANTO', property = 8980, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'https://urn.fi/URN:NBN:fi:au:finaf:$1', label = 'Finland', }, { 'KBR', property = 11249, section = 2, pattern = '%d%d%d%d%d%d%d%d', link = 'https://opac.kbr.be/LIBRARY/doc/AUTHORITY/$1', label = 'Belgium', }, { 'Klosterdatenbank', property = 3407, section = 3, link = 'http://klosterdatenbank.germania-sacra.de/gsn/$1', label = 'Klosterdatenbank', pattern = '[1-9]%d?%d?%d?%d?' }, { 'KULTURNAV', property = 1248, section = 5, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'http://kulturnav.org/$1', label = 'KulturNav', remark = 'KulturNav is a Norwegian cloud-based software service, allowing users to create, manage and distribute name authorities and terminology, focusing on the needs of museums and other cultural heritage institutions. The software is developed by KulturIT ANS and the development project is funded by the [[Arts Council Norway]].' }, { 'LCCN', property = 244, section = 2, pattern = '%l%l?%d%d%d%d%d%d%d%d%d?%d?', link = 'https://id.loc.gov/authorities/$1', label = 'United States', remark = 'See [[Wikipedia:Authority control#LCCN]] for formatting instructions' }, { 'Leopoldina', property = 10299, section = 4, link = 'https://www.leopoldina.org/mitgliederverzeichnis/mitglieder/member/Member/show/$1/', label = 'Leopoldina', pattern = '[%-a-z]+%d?' }, { 'LexM', property = 9692, section = 5, link = 'https://www.lexm.uni-hamburg.de/object/lexm_lexmperson_$1', label = 'LexM', remark = 'Identifier for a musician in the Lexikon verfolgter Musiker und Musikerinnen der NS-Zeit', pattern = '%d%d%d%d%d%d%d%d' }, { 'Libris', property = 5587, section = 2, pattern = '%w+', link = 'https://libris.kb.se/$1', label = 'Sweden' }, { 'LIR', property = 886, section = 7, pattern = '%d+', link = 'http://www.e-lir.ch/e-LIR___Lexicon.$1.450.0.html', label = 'Lexicon Istoric Retic', remark = '{{lang|rm|Lexicon Istoric Retic}} (LIR) is a two volume version with a selection of articles published in Romansh.' }, { 'LNB', property = 1368, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'https://kopkatalogs.lv/F?func=direct&local_base=lnc10&doc_number=$1&P_CON_LNG=ENG', label = 'Latvia', }, { 'Marina Militare', property = 3863, section = 3, pattern = '[1-9]%d*', link = 'http://www.marina.difesa.it/cosa-facciamo/per-la-difesa-sicurezza/fari/Pagine/$1.aspx', label = 'Italy', }, { 'MarineTraffic', property = 3601, section = 3, pattern = '%d%d%d%d%d%d%d%d%d%d', link = 'https://www.marinetraffic.com/en/ais/details/lights/$1', label = 'MarineTraffic', }, { 'MATHSN', property = 4955, section = 4, pattern = '[1-9]%d%d%d%d%d?%d?', link = 'https://mathscinet.ams.org/mathscinet/MRAuthorID/$1', label = 'MathSciNet', }, { 'MBA', property = 434, section = 5, category = 'MusicBrainz', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/artist/$1', label = 'MusicBrainz', remark = 'MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to the public.' }, { 'MBAREA', property = 982, section = 3, category = 'MusicBrainz area', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/area/$1', label = 'MusicBrainz area', }, { 'MBI', property = 1330, section = 7, category = 'MusicBrainz instrument', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/instrument/$1', label = 'MusicBrainz instrument', }, { 'MBL', property = 966, section = 7, category = 'MusicBrainz label', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', label = 'MusicBrainz label', link = 'https://musicbrainz.org/label/$1', }, { 'MBP', property = 1004, section = 3, category = 'MusicBrainz place', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/place/$1', label = 'MusicBrainz place', }, { 'MBRG', property = 436, section = 7, category = 'MusicBrainz release group', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/release-group/$1', label = 'MusicBrainz release group', }, { 'MBS', property = 1407, section = 7, category = 'MusicBrainz series', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/series/$1', label = 'MusicBrainz series', }, { 'MBW', property = 435, section = 7, category = 'MusicBrainz work', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/work/$1', label = 'MusicBrainz work', }, { 'Mérimée', property = 380, section = 3, link = 'https://www.pop.culture.gouv.fr/notice/merimee/$1', label = 'Mérimée', patterns = {'[PEI]A%d[0-9AB]%d%d%d%d%d%d','ACR%d%d%d%d%d%d%d', 'MI%d%d%dB?', 'JAR%d%d%d%d%d%d%d', 'SPR%d%d%d%d%d%d%d'} }, { 'MGP', property = 549, section = 4, pattern = '%d%d?%d?%d?%d?%d?', link = 'https://www.mathgenealogy.org/id.php?id=$1', label = 'Mathematics Genealogy Project', remark = 'Mathematics Genealogy Project is a web-based database for the academic genealogy of mathematicians.' }, { 'MoMA', property = 2174, section = 5, link = 'https://www.moma.org/artists/$1', label = 'Museum of Modern Art', pattern = '%d+' }, { 'MPC', property = 5736, section = 7, pattern = '[A-Z0-9][A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?', link = 'https://www.minorplanetcenter.net/db_search/show_object?object_id=$1', label = 'MPC', }, { 'Musée d\'Orsay', property = 2268, section = 5, link = 'https://www.musee-orsay.fr/en/ressources/repertoire-artistes-personnalites/$1', label = 'Musée d\'Orsay', pattern = '[1-9]%d?%d?%d?%d?%d?' }, { 'NARA', property = 1225, section = 7, pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?', link = 'https://catalog.archives.gov/id/$1', label = 'NARA', remark = 'National Archives and Records Administration (NARA) is an independent agency of the United States government charged with preserving and documenting government and historical records.' }, { 'National Gallery of Canada', property = 5368, section = 5, label = 'National Gallery of Canada', link = 'https://www.gallery.ca/collection/artist/$1', pattern = '%C+' }, { 'NCES', property = 2484, section = 3, link = 'https://nces.ed.gov/ccd/schoolsearch/school_detail.asp?ID=$1', label = 'NCES', pattern = '%d+' }, { 'NCL', property = 1048, section = 2, pattern = '%d+', link = 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=$1&CON_LNG=ENG', label = 'Taiwan', remark = 'National Central Library is the national library of Taiwan, Republic of China.' }, { 'NDL', property = 349, section = 2, link = 'https://id.ndl.go.jp/auth/ndlna/$1', patterns = {'a1%d?%d%d%d%d%d%d%d%d', 's?%d?%d%d%d%d%d%d%d%d'}, label = 'Japan', remark = 'Authority data listed in the catalog of the national library of Japan. Search also available via [http://viaf.org/ VIAF].' }, { 'NGA', property = 3563, section = 3, pattern = '11[0-6]%-%d+%.?%d*', link = 'https://wikidata-externalid-url.toolforge.org/?url=https%3A%2F%2Fmsi.nga.mil%2FqueryResults%3Fpublications%2Fngalol%2Flights-buoys%3Fvolume%3D%251%26featureNumber%3D%252%26includeRemovals%3Dfalse%26output%3Dhtml&exp=(%5Cd%7B3%7D)-(.*)&id=$1', label = 'NGA', }, { 'NGV', property = 2041, section = 5, pattern = '%d+', link = 'https://www.ngv.vic.gov.au/explore/collection/artist/$1/', label = 'Victoria', }, { 'NKC', property = 691, section = 2, pattern = '[a-z][a-z][a-z]?[a-z]?%d%d%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?', link = 'https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=$1&CON_LNG=ENG', label = 'Czech Republic', remark = 'National Library of the Czech Republic ({{lang|cs|Národní knihovna České republiky}}) is the central library of the Czech Republic.' }, { 'NLA', property = 409, section = 2, pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?', link = 'https://nla.gov.au/anbd.aut-an$1', label = 'Australia', remark = "NLA Trove's People and Organisation view allows the discovery of biographical and other contextual information about people and organisations. Search also available via [http://viaf.org/ VIAF]." }, { 'NLG', property = 3348, section = 2, pattern = '[1-9]%d*', link = 'https://data.nlg.gr/resource/authority/record$1', label = 'Greece', }, { 'NLK', property = 5034, section = 2, link = 'https://lod.nl.go.kr/resource/$1', label = 'Korea', patterns = {'%u%u%u%d%d%d%d%a?%d%d%d%d%d?%d?', 'CNTS%-%d%d%d%d%d%d%d%d%d%d%d'} }, { 'NLR', property = 1003, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'http://aleph.bibnat.ro:8991/F/?func=direct&local_base=NLR10&doc_number=$1', label = 'Romania', }, { 'Norwegian List of Lights', property = 4055, section = 3, pattern = '%d+', prefix = 'Norway', }, { 'NSK', property = 1375, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'http://katalog.nsk.hr/F/?func=direct&doc_number=$1&local_base=nsk10', label = 'Croatia', }, { 'NTA', property = 1006, section = 2, pattern = '%d%d%d%d%d%d%d%d[%dX]', link = 'http://data.bibliotheken.nl/id/thes/p$1', label = 'Netherlands', }, { 'Online List of Lights', property = 3223, section = 3, pattern = '[1-9]%d*', label = 'OLL', link = 'http://listoflights.org/leuchtfeuer/detail?id=$1.aspx' }, { 'ORCID', property = 496, section = 4, label = 'ORCID', valid = 'orcidV', link = 'https://orcid.org/$1', remark = 'Authority data on researchers, academics, etc. The ID range is a subset of the [[ISNI]] range. For free text links (for example when mentioning a person on page which is not about them), it is also possible to use {{tl|ORCID}}. Authors—including Wikipedia editors—may obtain an ORCID by signing up at [https://orcid.org/register orcid.org/register]. Please take care not to confuse ORCID and ISNI identifiers.' }, { 'PIC', property = 2750, section = 5, pattern = '[1-9]%d*', link = 'https://pic.nypl.org/constituents/$1', label = 'Photographers\' Identities', remark = "PIC is a photographer's database. It is maintained by the New York Public Library." }, { 'Pleiades', property = 1584, section = 3, label = 'Pleiades', link = 'https://pleiades.stoa.org/places/$1', pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?', remark = "Pleiades is a joint project of the Institute for the Study of the Ancient World at [[New York University]] and the Ancient World Mapping Center at the [[University of North Carolina]] at Chapel Hill." }, { 'PLWABN', property = 7293, section = 2, pattern = '981%d%d%d%d%d%d%d%d05606*', link = 'https://dbn.bn.org.pl/descriptor-details/$1', label = 'Poland', }, { 'PortugalA', property = 1005, section = 2, pattern = '[1-9]%d*', link = 'http://id.bnportugal.gov.pt/aut/catbnp/$1', label = 'Portugal', }, { 'Portuguese lighthouse', property = 4423, section = 3, patterns = {'[1-9]%d*', '[1-9]%d*.%d+'}, prefix = 'Portugal', }, { 'NLP', property = 1695, section = 2, pattern = 'a%d%d%d%d%d%d%d%d%d%d%d%d%d', link = 'https://dbn.bn.org.pl/descriptor-details/$1', label = 'Poland', suppressedbyproperty = {7293} }, { 'PhilPeople', property = 3233, section = 4, link = 'https://philpeople.org/profiles/$1', label = 'PhilPeople', patterns = {'[a-z%-]+', '[a-z%-]+%-%d'} }, { 'Prado', property = 5321, section = 5, link = 'https://www.museodelprado.es/en/the-collection/artist/wd/$1', label = 'Prado', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x' }, { 'Publons', property = 3829, section = 4, pattern = '%d+', link = 'https://publons.com/author/$1/', label = 'Publons' }, { 'RID', property = 1053, section = 4, patterns = {'[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-19%d%d', '[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-20%d%d'}, link = 'https://www.researcherid.com/rid/$1', label = 'ResearcherID', remark = 'An identifying system for scientific authors. The system was introduced in January 2008 by [[Thomson Reuters]]. The combined use of the [[digital object identifier]] with the ResearcherID allows for a unique association of authors and scientific articles.' }, { 'RISM', property = 5504, section = 7, label = 'RISM', patterns = {'people/%d+', 'institutions/%d+', 'sources/%d+'}, link = 'https://rism.online/$1', }, { 'RKDartists', property = 650, section = 5, pattern = '[1-9]%d?%d?%d?%d?%d?', link = 'https://rkd.nl/en/explore/artists/$1', label = 'RKD Artists', remark = 'RKDartists is an online database using a controlled vocabulary currently containing around 200,000+ names and other information about artists. Names in RKDartists may include given names, pseudonyms, variant spellings, names in multiple languages, and names that have changed over time (e.g., married names).' }, { 'RKDID', property = 350, section = 7, pattern = '[1-9]%d?%d?%d?%d?%d?', link = 'https://rkd.nl/nl/explore/images/$1', label = 'RKD ID', }, { 'RSL', property = 947, section = 2, pattern = '%d%d?%d?%d?%d?%d?%d?%d?%d?', link = 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=$1&CON_LNG=ENG', label = 'Russia', remark = 'Russian State Library ({{lang|ru|Российская государственная библиотека}}) is the national library of Russia.' }, { 'Scopus', property = 1153, section = 4, pattern = '[1-9]%d%d%d%d%d%d%d%d%d%d?', link = 'https://www.scopus.com/authid/detail.uri?authorId=$1', label = 'Scopus', remark = 'SciVerse Scopus is a bibliographic database containing abstracts and citations for academic journal articles. It covers nearly 19,500 titles from over 5,000 international publishers, of which 16,500 are peer-reviewed journals in the scientific, technical, medical, and social sciences (including arts and humanities).' }, { 'SELIBR', property = 906, section = 2, pattern = '[1-9]%d%d%d%d%d?', link = 'https://libris.kb.se/auth/$1', label = 'Sweden', remark = 'Authority data from the [[National Library of Sweden]]', suppressedbyproperty = {5587} }, { 'SIKART', property = 781, section = 5, pattern = '%d%d%d%d%d%d%d%d?%d?', link = 'http://www.sikart.ch/KuenstlerInnen.aspx?id=$1&lng=en', label = 'SIKART', remark = 'SIKART is a biographical dictionary and a database on visual art in Switzerland and Liechtenstein. It is published online by the Swiss Institute for Art Research (SIAR).' }, { 'SNAC-ID', property = 3430, section = 7, pattern = '%d*[A-Za-z][0-9A-Za-z]*', link = 'https://snaccooperative.org/ark:/99166/$1', label = 'SNAC', }, { 'Städel', property = 4581, section = 5, label = 'Städel', link = 'https://sammlung.staedelmuseum.de/en/person/$1', pattern = '%C+' }, { 'StadiumDB', property = 5288, section = 3, label = 'StadiumDB', link = 'http://stadiumdb.com/stadiums/$1', pattern = '%l%l%l/[_%w]+' }, { 'Structurae structure', property = 454, section = 3, pattern = '[12]0%d%d%d%d%d%d', label = 'Structurae', link = 'https://structurae.net/structures/$1', }, { 'Structurae person', property = 2418, section = 6, pattern = '10%d%d%d%d%d', label = 'Structurae', link = 'https://structurae.net/persons/$1', }, { 'SUDOC', property = 269, section = 7, label = 'IdRef', pattern = '%d%d%d%d%d%d%d%d[%dxX]', link = 'https://www.idref.fr/$1', remark = 'Authority data of people listed in the general catalogue of the University Documentation System of France. Also available from [http://www.sudoc.abes.fr/xslt//DB=2.1/SET=2/TTL=1/LNG=EN/ English-speaking catalog] (search author, click one book, click author name, take PPN= value of the URL)' }, { 'Sycomore', property = 1045, section = 6, link = 'https://www2.assemblee-nationale.fr/sycomore/fiche/(num_dept)/$1', label = 'Sycomore', pattern = '[1-9]%d?%d?%d?%d?' }, { 'TA98', property = 1323, section = 7, pattern = 'A%d%d%.%d%.%d%d%.%d%d%d[FM]?', link = 'http://tools.wmflabs.org/wikidata-externalid-url/?p=1323&url_prefix=https:%2F%2Fwww.unifr.ch%2Fifaa%2FPublic%2FEntryPage%2FTA98%20Tree%2FEntity%20TA98%20EN%2F&url_suffix=%20Entity%20TA98%20EN.htm&id=$1', label = 'Terminologia Anatomica', }, { 'TDVİA', property = 7314, section = 7, pattern = '[%d%l/-]+', link = 'https://islamansiklopedisi.org.tr/$1', label = 'İslâm Ansiklopedisi', }, { 'TePapa', property = 3544, section = 5, pattern = '%d+', link = 'https://collections.tepapa.govt.nz/agent/$1', label = 'Te Papa (New Zealand)' }, { 'TLS', property = 1362, section = 7, valid = 'tlsV', link = 'http://tls.theaterwissenschaft.ch/wiki/$1', label = 'Theaterlexikon', remark = '{{lang|de|Theaterlexikon der Schweiz}} (TLS) is an encyclopedia about theatre in Switzerland. It was developed by the Institute of Theatre Studies of the [[University of Berne]].' }, { 'Trove', property = 1315, section = 6, label = 'Trove', pattern = '[1-9]%d%d%d%d%d%d?%d?', link = 'https://trove.nla.gov.au/people/$1', }, { 'UKPARL', property = 6213, section = 6, pattern = '[a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d]', link = 'https://id.parliament.uk/$1', label = 'UK Parliament', remark = 'UK parliament member data' }, { 'ULAN', property = 245, section = 5, pattern = '500%d%d%d%d%d%d', link = 'https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=$1', label = 'ULAN', remark = 'ULAN is an online database using a controlled vocabulary currently containing around 293,000 names and other information about artists. Names in ULAN may include given names, pseudonyms, variant spellings, names in multiple languages, and names that have changed over time (e.g., married names).' }, { 'USCG', property = 3723, section = 3, prefix = '[[USCG (identifier)|USCG]]', customlink = 'uscgLink' }, { 'USCongress', property = 1157, section = 6, pattern = '[A-Z]00[01]%d%d%d', link = 'http://bioguide.congress.gov/scripts/biodisplay.pl?index=$1', label = 'US Congress', remark = 'Biographical Directory of the United States Congress is a biographical dictionary of all present and former members of the United States Congress and its predecessor, the Continental Congress. Also included are Delegates from territories and the District of Columbia and Resident Commissioners from the Philippines and Puerto Rico.' }, { 'VcBA', property = 8034, section = 2, pattern = '49[0-9]%/[1-9][0-9]?[0-9]?[0-9]?[0-9]?[0-9]?', link = 'https://wikidata-externalid-url.toolforge.org/?p=8034&url_prefix=https://opac.vatlib.it/auth/detail/&id=$1', label = 'Vatican', remark = 'Vatican Library document data' }, { 'VIAF', property = 214, section = 1, label = 'VIAF', patterns = {'[1-9]%d%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d?%d?%d?'}, link = 'https://viaf.org/viaf/$1', remark = 'International authority data from the Online Computer Library Center (OCLC)' }, { 'Vitaskrá', property = 3993, section = 3, pattern = '[1-9]%d*', prefix = 'Iceland' }, { 'WorldCat Entities', property = 10832, section = 1, link = 'https://id.oclc.org/worldcat/entity/$1', label = 'WorldCat', patterns = {'%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w', '[QP][1-9]%d*'}, remark = 'WorldCat Entities for persons and works, by [[OCLC]]', }, { 'World Waterfall', property = 3326, section = 3, link = 'https://www.worldwaterfalldatabase.com/index.php/waterfall/$1', label = 'World Waterfall', pattern = '%d+' }, { 'ZBMATH', property = 1556, section = 4, patterns = {'%l[%l%-]*','%l[%l%-]*%.%l[%l%-]*','%l[%l%-]*.%d*','%l[%l%-]*%.%l[%l%-]*%.%d*'}, link = 'https://zbmath.org/authors/?q=ai:$1', label = 'zbMATH', } } p.sections = { [1] = {name = 'International', hidelabelwhenalone = true}, [2] = {name = 'National'}, [3] = {name = 'Geographic'}, [4] = {name = 'Academics'}, [5] = {name = 'Artists'}, [6] = {name = 'People'}, [7] = {name = 'Other', hidelabelwhenalone = true} } p.whitelists = { arts = { topic = 2018526, properties = {268, 214, 7859, 3372, 6804, 1907, 4186, 2092, 1908, 1707, 6829, 2349, 6792, 227, 1960, 347, 1248, 244, 1225, 2041, 409, 2750, 650, 350, 781, 3430, 3544, 1315, 245, 1986, 7902, 651, 791, 7303} }, lighthouse = { topic = 39715, properties = {3563, 4055, 3223, 4423, 3723, 3993, 3562, 2980, 4038, 3920, 4143, 3863, 3601} }, ch = { topic = 39, properties = {902, 886, 3065, 781, 1362}, }, cz = {topic = 213, properties = {691}}, cl = {topic = 298, properties = {1890}}, es = {topic = 29, properties = {950, 9984}}, gr = {topic = 41, properties = {3348}}, hr = {topic = 224, properties = {1375}}, il = {topic = 801, properties = {8189, 1736}}, it = {topic = 38, properties = {396, 3863, 1986, 8034}}, ja = {topic = 17, properties = {349, 271}}, kr = {topic = 884, properties = {5034}}, lv = {topic = 211, properties = {1368}}, nl = {topic = 55, properties = {651, 1006, 650, 350}}, pl = {topic = 36, properties = {1695, 7293}}, ro = {topic = 218, properties = {1003}}, ru = {topic = 159, properties = {947}}, sv = {topic = 34, properties = {906, 5587}}, tr = {topic = 43, properties = {7314}}, tw = {topic = 865, properties = {1048}}, uy = {topic = 77, properties = {2558}} } p.auto_additional = { -- defines properties to check when additional=auto 527, -- has part(s) 150, -- contains the administrative territorial entity 355, -- has subsidiary } return p 65hqvushucmytlivqpsb6ceis5umrhx ᥛᥨᥝᥱ ᥓᥧᥰ:BaseConvert 828 383 1276 1275 2024-10-15T06:22:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1275 Scribunto text/plain local p = {} local digits = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' local function normalizeFullWidthChars(s) return mw.ustring.gsub(s, '[!-~]', function(s) return mw.ustring.char(mw.ustring.codepoint(s, 1) - 0xFEE0) end) end local function _convert(n, base, from, precision, width, default, prefix, suffix) n = tostring(n) -- strip off any leading '0x' (unless x is a valid digit in the input base) from = tonumber(from) if not from or from < 34 then local c n, c = n:gsub('^(-?)0[Xx]', '%1') if c > 0 and not from then from = 16 end end -- check for a negative sign. Do this while the input is still in string form, -- because tonumber doesn't support negative numbers in non-10 bases. local sign = '' local c n, c = n:gsub('^-', '') if c > 0 then sign = '-' end -- replace any full-width Unicode characters in the string with their ASCII equivalents n = normalizeFullWidthChars(n) -- handle scientific notation with whitespace around the 'e' e.g. '5 e7' n = n:gsub('%s*[eE]%s*', 'e') from = from or 10 local num = tonumber(n, from) base = tonumber(base) precision = tonumber(precision) width = tonumber(width) if not num or not base then return default or n end local i, f = math.modf(num) local t = {} repeat local d = (i % base) + 1 i = math.floor(i / base) table.insert(t, 1, digits:sub(d, d)) until i == 0 while #t < (width or 0) do table.insert(t, 1, '0') end local intPart = table.concat(t, '') -- compute the fractional part local tf = {} while f > 0 and #tf < (precision or 10) do f = f * base i, f = math.modf(f) table.insert(tf, digits:sub(i + 1, i + 1)) end -- add trailing zeros if needed if precision and #tf < precision then for i = 1, precision - #tf do table.insert(tf, '0') end end local fracPart = table.concat(tf, '') -- remove trailing zeros if not needed if not precision then fracPart = fracPart:gsub('0*$', '') end -- add the radix point if needed if #fracPart > 0 then fracPart = '.' .. fracPart end return (prefix or '') .. sign .. intPart .. fracPart .. (suffix or '') end function p.convert(frame) -- Allow for invocation via #invoke or directly from another module local args if frame == mw.getCurrentFrame() then args = frame.args else args = frame end local n = args.n local base = args.base local from = args.from local precision = args.precision local width = args.width local default = args.default local prefix = args.prefix local suffix = args.suffix return _convert(n, base, from, precision, width, default, prefix, suffix) end setmetatable(p, { __index = function(t, k) local from, base = k:match('^([0-9]+)to([0-9]+)$') if not from then return nil end return function(frame) local args = frame.args return _convert(mw.text.trim(args[1]), base, from, args.precision, args.width, args.default, args.prefix, args.suffix) end end }) return p pittardebat8getcpz6hwvf6a7wspqr ᥛᥨᥝᥱ ᥓᥧᥰ:Box-header 828 384 1278 1277 2024-10-15T06:22:06Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1277 Scribunto text/plain local getArgs = require('Module:Arguments').getArgs local p = {} ---------- Config data ---------- local namedColours = mw.loadData( 'Module:wp/rki/Box-header/colours' ) local modes = { lightest = { sat=0.10, val=1.00 }, light = { sat=0.15, val=0.95 }, normal = { sat=0.40, val=0.85 }, dark = { sat=0.90, val=0.70 }, darkest = { sat=1.00, val=0.45 }, content = { sat=0.04, val=1.00 }, grey = { sat=0.00 } } local min_contrast_ratio_normal_text = 7 -- i.e 7:1 local min_contrast_ratio_large_text = 4.5 -- i.e. 4.5:1 -- Template parameter aliases -- Specify each as either a single value, or a table of values -- Aliases are checked left-to-right, i.e. `['one'] = { 'two', 'three' }` is equivalent to using `{{{one| {{{two| {{{three|}}} }}} }}}` in a template local parameterAliases = { ['1'] = 1, ['2'] = 2, ['colour'] = 'color' } ---------- Dependecies ---------- local colourContrastModule = require('Module:wp/rki/Color contrast') local hex = require( 'luabit.hex' ) ---------- Utility functions ---------- local function getParam(args, parameter) if args[parameter] then return args[parameter] end local aliases = parameterAliases[parameter] if not aliases then return nil end if type(aliases) ~= 'table' then return args[aliases] end for _, alias in ipairs(aliases) do if args[alias] then return args[alias] end end return nil end local function setCleanArgs(argsTable) local cleanArgs = {} for key, val in pairs(argsTable) do if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val ~= '' then cleanArgs[key] = val end else cleanArgs[key] = val end end return cleanArgs end -- Merge two tables into a new table. If the are any duplicate keys, the values from the second overwrite the values from the first. local function mergeTables(first, second) local merged = {} for key, val in pairs(first) do merged[key] = val end for key, val in pairs(second) do merged[key] = val end return merged end local function toOpenTagString(selfClosedHtmlObject) local closedTagString = tostring(selfClosedHtmlObject) local openTagString = mw.ustring.gsub(closedTagString, ' />$', '>') return openTagString end local function normaliseHexTriplet(hexString) if not hexString then return nil end local hexComponent = mw.ustring.match(hexString, '^#(%x%x%x)$') or mw.ustring.match(hexString, '^#(%x%x%x%x%x%x)$') if hexComponent and #hexComponent == 6 then return mw.ustring.upper(hexString) end if hexComponent and #hexComponent == 3 then local r = mw.ustring.rep(mw.ustring.sub(hexComponent, 1, 1), 2) local g = mw.ustring.rep(mw.ustring.sub(hexComponent, 2, 2), 2) local b = mw.ustring.rep(mw.ustring.sub(hexComponent, 3, 3), 2) return '#' .. mw.ustring.upper(r .. g .. b) end return nil end ---------- Conversions ---------- local function decimalToPaddedHex(number) local prefixedHex = hex.to_hex(tonumber(number)) -- prefixed with '0x' local padding = #prefixedHex == 3 and '0' or '' return mw.ustring.gsub(prefixedHex, '0x', padding) end local function hexToDecimal(hexNumber) return tonumber(hexNumber, 16) end local function RGBtoHexTriplet(R, G, B) return '#' .. decimalToPaddedHex(R) .. decimalToPaddedHex(G) .. decimalToPaddedHex(B) end local function hexTripletToRGB(hexTriplet) local R_hex, G_hex, B_hex = string.match(hexTriplet, '(%x%x)(%x%x)(%x%x)') return hexToDecimal(R_hex), hexToDecimal(G_hex), hexToDecimal(B_hex) end local function HSVtoRGB(H, S, V) -- per [[HSL and HSV#Converting_to_RGB]] local C = V * S local H_prime = H / 60 local X = C * ( 1 - math.abs(math.fmod(H_prime, 2) - 1) ) local R1, G1, B1 if H_prime <= 1 then R1 = C G1 = X B1 = 0 elseif H_prime <= 2 then R1 = X G1 = C B1 = 0 elseif H_prime <= 3 then R1 = 0 G1 = C B1 = X elseif H_prime <= 4 then R1 = 0 G1 = X B1 = C elseif H_prime <= 5 then R1 = X G1 = 0 B1 = C elseif H_prime <= 6 then R1 = C G1 = 0 B1 = X end local m = V - C local R = R1 + m local G = G1 + m local B = B1 + m local R_255 = math.floor(R*255) local G_255 = math.floor(G*255) local B_255 = math.floor(B*255) return R_255, G_255, B_255 end local function RGBtoHue(R_255, G_255, B_255) -- per [[HSL and HSV#Hue and chroma]] local R = R_255/255 local G = G_255/255 local B = B_255/255 local M = math.max(R, G, B) local m = math.min(R, G, B) local C = M - m local H_prime if C == 0 then return null elseif M == R then H_prime = math.fmod(((G - B)/C + 6), 6) -- adding six before taking mod ensures positive value elseif M == G then H_prime = (B - R)/C + 2 elseif M == B then H_prime = (R - G)/C + 4 end local H = 60 * H_prime return H end local function nameToHexTriplet(name) if not name then return nil end local codename = mw.ustring.gsub(mw.ustring.lower(name), ' ', '') return namedColours[codename] end ---------- Choose colours ---------- local function calculateColours(H, S, V, minContrast) local bgColour = RGBtoHexTriplet(HSVtoRGB(H, S, V)) local textColour = colourContrastModule._greatercontrast({bgColour}) local contrast = colourContrastModule._ratio({ bgColour, textColour }) if contrast >= minContrast then return bgColour, textColour elseif textColour == '#FFFFFF' then -- make the background darker and slightly increase the saturation return calculateColours(H, math.min(1, S+0.005), math.max(0, V-0.03), minContrast) else -- make the background lighter and slightly decrease the saturation return calculateColours(H, math.max(0, S-0.005), math.min(1, V+0.03), minContrast) end end local function makeColours(hue, modeName) local mode = modes[modeName] local isGrey = not(hue) if isGrey then hue = 0 end local borderSat = isGrey and modes.grey.sat or 0.15 local border = RGBtoHexTriplet(HSVtoRGB(hue, borderSat, 0.75)) local titleSat = isGrey and modes.grey.sat or mode.sat local titleBackground, titleForeground = calculateColours(hue, titleSat, mode.val, min_contrast_ratio_large_text) local contentSat = isGrey and modes.grey.sat or modes.content.sat local contentBackground, contentForeground = calculateColours(hue, contentSat, modes.content.val, min_contrast_ratio_normal_text) return border, titleForeground, titleBackground, contentForeground, contentBackground end local function findHue(colour) local colourAsNumber = tonumber(colour) if colourAsNumber and ( -1 < colourAsNumber ) and ( colourAsNumber < 360) then return colourAsNumber end local colourAsHexTriplet = normaliseHexTriplet(colour) or nameToHexTriplet(colour) if colourAsHexTriplet then return RGBtoHue(hexTripletToRGB(colourAsHexTriplet)) end return null end local function normaliseMode(mode) if not mode or not modes[mw.ustring.lower(mode)] or mw.ustring.lower(mode) == 'grey' then return 'normal' end return mw.ustring.lower(mode) end ---------- Build output ---------- local function boxHeaderOuter(args) local baseStyle = { clear = 'both', ['box-sizing'] = 'border-box', border = ( getParam(args, 'border-type') or 'solid' ) .. ' ' .. ( getParam(args, 'titleborder') or getParam(args, 'border') or '#ababab' ), background = getParam(args, 'titlebackground') or '#bcbcbc', color = getParam(args, 'titleforeground') or '#000', padding = getParam(args, 'padding') or '.1em', ['text-align'] = getParam(args, 'title-align') or 'center', ['font-family'] = getParam(args, 'font-family') or 'sans-serif', ['font-size'] = getParam(args, 'titlefont-size') or '100%', ['margin-bottom'] = '0px', } local tag = mw.html.create('div', {selfClosing = true}) :addClass('box-header-title-container') :addClass('flex-columns-noflex') :css(baseStyle) :css('border-width', ( getParam(args, 'border-top') or getParam(args, 'border-width') or '1' ) .. 'px ' .. ( getParam(args, 'border-width') or '1' ) .. 'px 0') :css('padding-top', getParam(args, 'padding-top') or '.1em') :css('padding-left', getParam(args, 'padding-left') or '.1em') :css('padding-right', getParam(args, 'padding-right') or '.1em') :css('padding-bottom', getParam(args, 'padding-bottom') or '.1em') :css('moz-border-radius', getParam(args, 'title-border-radius') or '0') :css('webkit-border-radius', getParam(args, 'title-border-radius') or '0') :css('border-radius', getParam(args, 'title-border-radius') or '0') return toOpenTagString(tag) end local function boxHeaderTopLinks(args) local style = { float = 'right', ['margin-bottom'] = '.1em', ['font-size'] = getParam(args, 'font-size') or '80%', color = getParam(args, 'titleforeground') or '#000' } local tag = mw.html.create('div', {selfClosing = true}) :addClass('plainlinks noprint' ) :css(style) return toOpenTagString(tag) end local function boxHeaderEditLink(args) local page = getParam(args, 'editpage') if not page or page == '{{{2}}}' then return '' end local style = { color = getParam(args, 'titleforeground') or '#000' } local tag = mw.html.create('span') :css(style) :wikitext('edit') local linktext = tostring(tag) local linktarget = tostring(mw.uri.fullUrl(page, {action='edit', section=getParam(args, 'section')})) return '[' .. linktarget .. ' ' .. linktext .. ']&nbsp;' end local function boxHeaderViewLink(args) local style = { color = getParam(args, 'titleforeground') or '#000' } local tag = mw.html.create('span') :css(style) :wikitext('view') local linktext = tostring(tag) local linktarget = ':' .. getParam(args, 'viewpage') return "<b>·</b>&nbsp;[[" .. linktarget .. '|' .. linktext .. ']]&nbsp;' end local function boxHeaderTitle(args) local baseStyle = { ['font-family'] = getParam(args, 'title-font-family') or 'sans-serif', ['font-size'] = getParam(args, 'title-font-size') or '100%', ['font-weight'] = getParam(args, 'title-font-weight') or 'bold', border = 'none', margin = '0', padding = '0', color = getParam(args, 'titleforeground') or '#000'; } local tagName = getParam(args, 'SPAN') and 'span' or 'h2' local tag = mw.html.create(tagName) :css(baseStyle) :css('padding-bottom', '.1em') :wikitext(getParam(args, 'title')) if getParam(args, 'extra') then local rules = mw.text.split(getParam(args, 'extra'), ';', true) for _, rule in pairs(rules) do local parts = mw.text.split(rule, ':', true) local prop = parts[1] local val = parts[2] if prop and val then tag:css(prop, val) end end end return tostring(tag) end local function boxBody(args) local baseStyle = { ['box-sizing'] = 'border-box', border = ( getParam(args, 'border-width') or '1' ) .. 'px solid ' .. ( getParam(args, 'border') or '#ababab'), ['vertical-align'] = 'top'; background = getParam(args, 'background') or '#fefeef', opacity = getParam(args, 'background-opacity') or '1', color = getParam(args, 'foreground') or '#000', ['text-align'] = getParam(args, 'text-align') or 'left', margin = '0 0 10px', padding = getParam(args, 'padding') or '1em', } local tag = mw.html.create('div', {selfClosing = true}) :css(baseStyle) :css('border-top-width', ( getParam(args, 'border-top') or '1' ) .. 'px') :css('padding-top', getParam(args, 'padding-top') or '.3em') :css('border-radius', getParam(args, 'border-radius') or '0') return toOpenTagString(tag) end local function contrastCategories(args) local cats = '' local titleText = nameToHexTriplet(getParam(args, 'titleforeground')) or normaliseHexTriplet(getParam(args, 'titleforeground')) or '#000000' local titleBackground = nameToHexTriplet(getParam(args, 'titlebackground')) or normaliseHexTriplet(getParam(args, 'titlebackground')) or '#bcbcbc' local titleContrast = colourContrastModule._ratio({titleBackground, titleText}) local insufficientTitleContrast = type(titleContrast) == 'number' and ( titleContrast < min_contrast_ratio_large_text ) local bodyText = nameToHexTriplet(getParam(args, 'foreground')) or normaliseHexTriplet(getParam(args, 'foreground')) or '#000000' local bodyBackground = nameToHexTriplet(getParam(args, 'background')) or normaliseHexTriplet(getParam(args, 'background')) or '#fefeef' local bodyContrast = colourContrastModule._ratio({bodyBackground, bodyText}) local insufficientBodyContrast = type(bodyContrast) == 'number' and ( bodyContrast < min_contrast_ratio_normal_text ) if insufficientTitleContrast and insufficientBodyContrast then return '[[ᥙᥫᥒ ᥗᥣᥢ:Box-header with insufficient title contrast]][[ᥙᥫᥒ ᥗᥣᥢ:Box-header with insufficient body contrast]]' elseif insufficientTitleContrast then return '[[ᥙᥫᥒ ᥗᥣᥢ:Box-header with insufficient title contrast]]' elseif insufficientBodyContrast then return '[[ᥙᥫᥒ ᥗᥣᥢ:Box-header with insufficient body contrast]]' else return '' end end ---------- Main functions / entry points ---------- -- Entry point for templates (manually-specified colours) function p.boxHeader(frame) local args = getArgs(frame) local page = args.editpage if not args.editpage or args.editpage == '' then page = mw.title.getCurrentTitle().prefixedText end local output = p._boxHeader(args, page) if mw.ustring.find(output, '{') then return frame:preprocess(output) end return output end -- Entry point for modules (manually-specified colours) function p._boxHeader(_args, page) local args = setCleanArgs(_args) if page and not args.editpage then args.editpage = page end if not args.title then args.title = '{{{title}}}' end local output = {} table.insert(output, boxHeaderOuter(args)) if not getParam(args, 'EDITLINK') then table.insert(output, boxHeaderTopLinks(args)) if not getParam(args, 'noedit') then table.insert(output, boxHeaderEditLink(args)) end if getParam(args, 'viewpage') then table.insert(output, boxHeaderViewLink(args)) end if getParam(args, 'top') then table.insert(output, getParam(args, 'top') .. '&nbsp;') end table.insert(output, '</div>') end table.insert(output, boxHeaderTitle(args)) table.insert(output, '</div>') table.insert(output, boxBody(args)) if not getParam(args, 'TOC') then table.insert(output, '__NOTOC__') end if not getParam(args, 'EDIT') then table.insert(output, '__NOEDITSECTION__') end table.insert(output, contrastCategories(args)) return table.concat(output) end -- Entry point for templates (automatically calculated colours) function p.autoColour(frame) local args = getArgs(frame) local colourParam = getParam(args, 'colour') local generatedColour = nil if not colourParam or colourParam == '' then -- convert the root page name into a number and use that local root = mw.title.getCurrentTitle().rootPageTitle.prefixedText local rootStart = mw.ustring.sub(root, 1, 12) local digitsFromRootStart = mw.ustring.gsub(rootStart, ".", function(s) return math.fmod(string.byte(s, 2) or string.byte(s, 1), 10) end) local numberFromRoot = tonumber(digitsFromRootStart, 10) generatedColour = math.fmod(numberFromRoot, 360) end local output = p._autoColour(args, generatedColour) if mw.ustring.find(output, '{') then return frame:preprocess(output) end return output end -- Entry point for modules (automatically calculated colours) function p._autoColour(_args, generatedColour) local args = setCleanArgs(_args) local hue = generatedColour or findHue(getParam(args, 'colour')) local mode = normaliseMode(getParam(args, 'mode')) local border, titleForeground, titleBackground, contentForeground, contentBackground = makeColours(hue, mode) local boxTemplateArgs = mergeTables(args, { title = getParam(args, '1') or '{{{1}}}', editpage = getParam(args, '2') or '', noedit = getParam(args, '2') and '' or 'yes', border = border, titleforeground = titleForeground, titlebackground = titleBackground, foreground = contentForeground, background = contentBackground }) return p._boxHeader(boxTemplateArgs) end return p 9sq8z67fhg74j59lwyjy8da4v5r1d1i ᥛᥨᥝᥱ ᥓᥧᥰ:Calendar 828 385 1280 1279 2024-10-15T06:22:07Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1279 Scribunto text/plain -- This module renders the calendar seen on [[Portal:Current events]]. local p = {} local function makeWikilink(link, display) if display then return string.format('[[%s|%s]]', link, display) else return string.format('[[%s]]', link) end end function p.main() local dateStuff = p.getDateStuff() local dayStrings = p.makeDayStrings(dateStuff) return p.export(dayStrings, dateStuff) end function p.getDateStuff() -- Gets date data. local dateStuff = {} local lang = mw.language.getContentLanguage() --Year local year = lang:formatDate('Y') year = tonumber(year) dateStuff.year = year -- Month local month = lang:formatDate('F') dateStuff.month = month -- Month and year local monthAndYear = lang:formatDate('F Y') local firstOfMonth = lang:formatDate('01-m-Y') dateStuff.monthAndYear = monthAndYear -- Previous month and year dateStuff.previousMonthAndYear = lang:formatDate('F Y', firstOfMonth .. ' -1 month') -- Next month and year dateStuff.nextMonthAndYear = lang:formatDate('F Y', firstOfMonth .. ' +1 month') -- Day local day = lang:formatDate('j') day = tonumber(day) dateStuff.day = day -- Days in month local daysInMonth = lang:formatDate('j', firstOfMonth .. ' +1 month -1 day') daysInMonth = tonumber(daysInMonth) dateStuff.daysInMonth = daysInMonth -- Weekday of the first day of the month local firstWeekday = lang:formatDate('w', firstOfMonth) -- Sunday = 0, Saturday = 6 firstWeekday = tonumber(firstWeekday) firstWeekday = firstWeekday + 1 -- Make compatible with Lua tables. Sunday = 1, Saturday = 7. dateStuff.firstWeekday = firstWeekday return dateStuff end function p.makeDayStrings(dateStuff) local calStrings = {} local currentDay = dateStuff.day local isLinkworthy = p.isLinkworthy local currentMonth = dateStuff.month local currentYear = dateStuff.year local makeDayLink = p.makeDayLink for day = 1, dateStuff.daysInMonth do if isLinkworthy(day, currentDay) then calStrings[#calStrings + 1] = makeDayLink(day, currentMonth, currentYear) else calStrings[#calStrings + 1] = tostring(day) end end return calStrings end function p.isLinkworthy(day, currentDay) -- Returns true if the calendar day should be linked, and false if not. -- Days should be linked if they are the current day or if they are within the six -- preceding days, as that is the number of items on the current events page. if currentDay - 6 <= day and day <= currentDay then return true else return false end end function p.makeDayLink(day, month, year) return string.format("'''[[#%d %s %d|&nbsp;&nbsp;%d&nbsp;&nbsp;]]'''", year, month, day, day) end function p.export(dayStrings, dateStuff) -- Generates the calendar HTML. local monthAndYear = dateStuff.monthAndYear local root = mw.html.create('table') root :addClass('infobox') :css{ display = 'table', width = '100%', float = 'initial', ['max-width'] = '350px', margin = 'auto !important', ['text-align'] = 'center', ['background-color'] = '#f5faff', border = '1px solid #cedff2' } -- Headings :tag('tr') :css('background-color', '#cedff2') :tag('th') :css{['text-align'] = 'center'} :wikitext(makeWikilink('Portal:Current events/' .. dateStuff.previousMonthAndYear, '◀')) :done() :tag('th') :attr('colspan', '5') :css{['text-align'] = 'center'} :wikitext(makeWikilink('Portal:Current events/' .. monthAndYear, monthAndYear)) :done() :tag('th') :css{['text-align'] = 'center'} :wikitext(makeWikilink('Portal:Current events/' .. dateStuff.nextMonthAndYear, '▶')) -- Day of week headings local dayHeadingRow = root:tag('tr') local weekdays = {'S', 'M', 'T', 'W', 'T', 'F', 'S'} for i, weekday in ipairs(weekdays) do dayHeadingRow:tag('th') :css{['width'] = '14%', ['text-align'] = 'center'} :wikitext(weekday) end -- Days local colspan = dateStuff.firstWeekday - 1 local cellCount = 0 -- Tracks the number of day cells. local firstDayRow = root:tag('tr') if colspan > 1 then firstDayRow:tag('td') :attr('colspan', tostring(colspan)) elseif colspan == 1 then firstDayRow:tag('td') end for i = colspan + 1, 7 do -- Finish the first row cellCount = cellCount + 1 firstDayRow:tag('td') :css{['text-align'] = 'center'} :wikitext(dayStrings[cellCount]) end while cellCount < #dayStrings do -- Second day row onwards local otherDayRow = root:tag('tr') for i = 1, 7 do cellCount = cellCount + 1 local dayString = dayStrings[cellCount] if not dayString then dayString = " " end otherDayRow:tag('td') :css{['text-align'] = 'center'} :wikitext(dayString) end end -- Footer root:tag('tr') :tag('td') :attr('colspan', '7') :css{['padding-top'] = '3px', ['padding-bottom'] = '5px', ['font-size'] = '78%', ['text-align'] = 'right'} :wikitext('&nbsp;&nbsp; ' .. makeWikilink('Portal:Current events/' .. monthAndYear, 'More ' .. monthAndYear .. ' events... &nbsp;&nbsp;')) return tostring(root) end return p dkg5em989dfopn43g89mdcuxes6hfmo ᥛᥨᥝᥱ ᥓᥧᥰ:Category handler 828 386 1284 1283 2024-10-15T06:22:09Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 1281 Scribunto text/plain -------------------------------------------------------------------------------- -- -- -- CATEGORY HANDLER -- -- -- -- This module implements the {{category handler}} template in Lua, -- -- with a few improvements: all namespaces and all namespace aliases -- -- are supported, and namespace names are detected automatically for -- -- the local wiki. This module requires [[Module:Namespace detect]] -- -- and [[Module:Yesno]] to be available on the local wiki. It can be -- -- configured for different wikis by altering the values in -- -- [[Module:Category handler/config]], and pages can be blacklisted -- -- from categorisation by using [[Module:Category handler/blacklist]]. -- -- -- -------------------------------------------------------------------------------- -- Load required modules local yesno = require('Module:Yesno') -- Lazily load things we don't always need local mShared, mappings local p = {} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function trimWhitespace(s, removeBlanks) if type(s) ~= 'string' then return s end s = s:match('^%s*(.-)%s*$') if removeBlanks then if s ~= '' then return s else return nil end else return s end end -------------------------------------------------------------------------------- -- CategoryHandler class -------------------------------------------------------------------------------- local CategoryHandler = {} CategoryHandler.__index = CategoryHandler function CategoryHandler.new(data, args) local obj = setmetatable({ _data = data, _args = args }, CategoryHandler) -- Set the title object do local pagename = obj:parameter('demopage') local success, titleObj if pagename then success, titleObj = pcall(mw.title.new, pagename) end if success and titleObj then obj.title = titleObj if titleObj == mw.title.getCurrentTitle() then obj._usesCurrentTitle = true end else obj.title = mw.title.getCurrentTitle() obj._usesCurrentTitle = true end end -- Set suppression parameter values for _, key in ipairs{'nocat', 'categories'} do local value = obj:parameter(key) value = trimWhitespace(value, true) obj['_' .. key] = yesno(value) end do local subpage = obj:parameter('subpage') local category2 = obj:parameter('category2') if type(subpage) == 'string' then subpage = mw.ustring.lower(subpage) end if type(category2) == 'string' then subpage = mw.ustring.lower(category2) end obj._subpage = trimWhitespace(subpage, true) obj._category2 = trimWhitespace(category2) -- don't remove blank values end return obj end function CategoryHandler:parameter(key) local parameterNames = self._data.parameters[key] local pntype = type(parameterNames) if pntype == 'string' or pntype == 'number' then return self._args[parameterNames] elseif pntype == 'table' then for _, name in ipairs(parameterNames) do local value = self._args[name] if value ~= nil then return value end end return nil else error(string.format( 'invalid config key "%s"', tostring(key) ), 2) end end function CategoryHandler:isSuppressedByArguments() return -- See if a category suppression argument has been set. self._nocat == true or self._categories == false or ( self._category2 and self._category2 ~= self._data.category2Yes and self._category2 ~= self._data.category2Negative ) -- Check whether we are on a subpage, and see if categories are -- suppressed based on our subpage status. or self._subpage == self._data.subpageNo and self.title.isSubpage or self._subpage == self._data.subpageOnly and not self.title.isSubpage end function CategoryHandler:shouldSkipBlacklistCheck() -- Check whether the category suppression arguments indicate we -- should skip the blacklist check. return self._nocat == false or self._categories == true or self._category2 == self._data.category2Yes end function CategoryHandler:matchesBlacklist() if self._usesCurrentTitle then return self._data.currentTitleMatchesBlacklist else mShared = mShared or require('Module:Category handler/shared') return mShared.matchesBlacklist( self.title.prefixedText, mw.loadData('Module:Category handler/blacklist') ) end end function CategoryHandler:isSuppressed() -- Find if categories are suppressed by either the arguments or by -- matching the blacklist. return self:isSuppressedByArguments() or not self:shouldSkipBlacklistCheck() and self:matchesBlacklist() end function CategoryHandler:getNamespaceParameters() if self._usesCurrentTitle then return self._data.currentTitleNamespaceParameters else if not mappings then mShared = mShared or require('Module:Category handler/shared') mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData end return mShared.getNamespaceParameters( self.title, mappings ) end end function CategoryHandler:namespaceParametersExist() -- Find whether any namespace parameters have been specified. -- We use the order "all" --> namespace params --> "other" as this is what -- the old template did. if self:parameter('all') then return true end if not mappings then mShared = mShared or require('Module:Category handler/shared') mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData end for ns, params in pairs(mappings) do for i, param in ipairs(params) do if self._args[param] then return true end end end if self:parameter('other') then return true end return false end function CategoryHandler:getCategories() local params = self:getNamespaceParameters() local nsCategory for i, param in ipairs(params) do local value = self._args[param] if value ~= nil then nsCategory = value break end end if nsCategory ~= nil or self:namespaceParametersExist() then -- Namespace parameters exist - advanced usage. if nsCategory == nil then nsCategory = self:parameter('other') end local ret = {self:parameter('all')} local numParam = tonumber(nsCategory) if numParam and numParam >= 1 and math.floor(numParam) == numParam then -- nsCategory is an integer ret[#ret + 1] = self._args[numParam] else ret[#ret + 1] = nsCategory end if #ret < 1 then return nil else return table.concat(ret) end elseif self._data.defaultNamespaces[self.title.namespace] then -- Namespace parameters don't exist, simple usage. return self._args[1] end return nil end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- Used for testing purposes. return { CategoryHandler = CategoryHandler } end function p._main(args, data) data = data or mw.loadData('Module:Category handler/data') local handler = CategoryHandler.new(data, args) if handler:isSuppressed() then return nil end return handler:getCategories() end function p.main(frame, data) data = data or mw.loadData('Module:Category handler/data') local args = require('Module:Arguments').getArgs(frame, { wrappers = data.wrappers, valueFunc = function (k, v) v = trimWhitespace(v) if type(k) == 'number' then if v ~= '' then return v else return nil end else return v end end }) return p._main(args, data) end return p letwavu3yvlayfzew66uuwixmwebq5b ᥛᥨᥝᥱ ᥓᥧᥰ:Category handler/blacklist 828 387 1286 1285 2024-10-15T06:22:10Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1285 Scribunto text/plain -- This module contains the blacklist used by [[Module:Category handler]]. -- Pages that match Lua patterns in this list will not be categorised unless -- categorisation is explicitly requested. return { '^Main Page$', -- don't categorise the main page. -- Don't categorise the following pages or their subpages. -- "%f[/\0]" matches if the next character is "/" or the end of the string. '^Wikipedia:Cascade%-protected items%f[/\0]', '^User:UBX%f[/\0]', -- The userbox "template" space. '^User talk:UBX%f[/\0]', -- Don't categorise subpages of these pages, but allow -- categorisation of the base page. '^Wikipedia:Template messages/.*$', '/[aA]rchive' -- Don't categorise archives. } ne8sdldor304iu81gnqa05p401j3exc ᥛᥨᥝᥱ ᥓᥧᥰ:Category handler/config 828 388 1288 1287 2024-10-15T06:22:11Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1287 Scribunto text/plain -------------------------------------------------------------------------------- -- [[Module:Category handler]] configuration data -- -- Language-specific parameter names and values can be set here. -- -- For blacklist config, see [[Module:Category handler/blacklist]]. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------------------------------------------------------------------- -- Start configuration data -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Parameter names -- -- These configuration items specify custom parameter names. -- -- To add one extra name, you can use this format: -- -- -- -- foo = 'parameter name', -- -- -- -- To add multiple names, you can use this format: -- -- -- -- foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'}, -- -------------------------------------------------------------------------------- cfg.parameters = { -- The nocat and categories parameter suppress -- categorisation. They are used with Module:Yesno, and work as follows: -- -- cfg.nocat: -- Result of yesno() Effect -- true Categorisation is suppressed -- false Categorisation is allowed, and -- the blacklist check is skipped -- nil Categorisation is allowed -- -- cfg.categories: -- Result of yesno() Effect -- true Categorisation is allowed, and -- the blacklist check is skipped -- false Categorisation is suppressed -- nil Categorisation is allowed nocat = 'nocat', categories = 'categories', -- The parameter name for the legacy "category2" parameter. This skips the -- blacklist if set to the cfg.category2Yes value, and suppresses -- categorisation if present but equal to anything other than -- cfg.category2Yes or cfg.category2Negative. category2 = 'category2', -- cfg.subpage is the parameter name to specify how to behave on subpages. subpage = 'subpage', -- The parameter for data to return in all namespaces. all = 'all', -- The parameter name for data to return if no data is specified for the -- namespace that is detected. other = 'other', -- The parameter name used to specify a page other than the current page; -- used for testing and demonstration. demopage = 'page', } -------------------------------------------------------------------------------- -- Parameter values -- -- These are set values that can be used with certain parameters. Only one -- -- value can be specified, like this: -- -- -- -- cfg.foo = 'value name' -- -- -------------------------------------------------------------------------------- -- The following settings are used with the cfg.category2 parameter. Setting -- cfg.category2 to cfg.category2Yes skips the blacklist, and if cfg.category2 -- is present but equal to anything other than cfg.category2Yes or -- cfg.category2Negative then it supresses cateogrisation. cfg.category2Yes = 'yes' cfg.category2Negative = '¬' -- The following settings are used with the cfg.subpage parameter. -- cfg.subpageNo is the value to specify to not categorise on subpages; -- cfg.subpageOnly is the value to specify to only categorise on subpages. cfg.subpageNo = 'no' cfg.subpageOnly = 'only' -------------------------------------------------------------------------------- -- Default namespaces -- -- This is a table of namespaces to categorise by default. The keys are the -- -- namespace numbers. -- -------------------------------------------------------------------------------- cfg.defaultNamespaces = { [ 0] = true, -- main [ 6] = true, -- file [ 12] = true, -- help [ 14] = true, -- category [100] = true, -- portal [108] = true, -- book } -------------------------------------------------------------------------------- -- Wrappers -- -- This is a wrapper template or a list of wrapper templates to be passed to -- -- [[Module:Arguments]]. -- -------------------------------------------------------------------------------- cfg.wrappers = 'Template:Category handler' -------------------------------------------------------------------------------- -- End configuration data -- -------------------------------------------------------------------------------- return cfg -- Don't edit this line. 6ga9hbq2pdwalsvx68i53dmbr421rq5 ᥛᥨᥝᥱ ᥓᥧᥰ:Category handler/data 828 389 1290 1289 2024-10-15T06:22:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1289 Scribunto text/plain -- This module assembles data to be passed to [[Module:Category handler]] using -- mw.loadData. This includes the configuration data and whether the current -- page matches the title blacklist. local data = require('Module:Category handler/config') local mShared = require('Module:Category handler/shared') local blacklist = require('Module:Category handler/blacklist') local title = mw.title.getCurrentTitle() data.currentTitleMatchesBlacklist = mShared.matchesBlacklist( title.prefixedText, blacklist ) data.currentTitleNamespaceParameters = mShared.getNamespaceParameters( title, mShared.getParamMappings() ) return data k26mwixuaeijisfddb0sxkg82iux8v4 ᥛᥨᥝᥱ ᥓᥧᥰ:Category handler/shared 828 390 1292 1291 2024-10-15T06:22:14Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1291 Scribunto text/plain -- This module contains shared functions used by [[Module:Category handler]] -- and its submodules. local p = {} function p.matchesBlacklist(page, blacklist) for i, pattern in ipairs(blacklist) do local match = mw.ustring.match(page, pattern) if match then return true end end return false end function p.getParamMappings(useLoadData) local dataPage = 'Module:Namespace detect/data' if useLoadData then return mw.loadData(dataPage).mappings else return require(dataPage).mappings end end function p.getNamespaceParameters(titleObj, mappings) -- We don't use title.nsText for the namespace name because it adds -- underscores. local mappingsKey if titleObj.isTalkPage then mappingsKey = 'talk' else mappingsKey = mw.site.namespaces[titleObj.namespace].name end mappingsKey = mw.ustring.lower(mappingsKey) return mappings[mappingsKey] or {} end return p omlsnhudxz6juptvtxz7ns97jutbzc5 ᥛᥨᥝᥱ ᥓᥧᥰ:Check for unknown parameters 828 391 1294 1293 2024-10-15T06:22:15Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1293 Scribunto text/plain -- This module may be used to compare the arguments passed to the parent -- with a list of arguments, returning a specified result if an argument is -- not on the list local p = {} local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end function p.check (frame) local args = frame.args local pargs = frame:getParent().args local ignoreblank = isnotempty(frame.args['ignoreblank']) local checkpos = isnotempty(frame.args['checkpositional']) local knownargs = {} local unknown = 'Found _VALUE_, ' local res = {} local regexps = {} local comments = {} local commentstr = '' -- create the list of known args, regular expressions, and the return string for k, v in pairs(args) do if type(k) == 'number' then v = mw.ustring.gsub(v, '^%s*(.-)%s*$', '%1') knownargs[v] = 1 else if (k == 'unknown' and type(v) == 'string') then unknown = v elseif (mw.ustring.match(k, '^regexp[%d]*$') and type(v) == 'string') then table.insert(regexps, '^' .. v .. '$') end end end -- loop over the parent args, and make sure they are on the list for k,v in pairs(pargs) do if (type(k) == 'string' and knownargs[k] == nil) then local knownflag = nil for r = 1,#regexps do if( mw.ustring.match(k,regexps[r]) ) then knownflag = 1 end end if( (not knownflag) and ( (not ignoreblank) or (ignoreblank and isnotempty(v)) ) ) then k = mw.ustring.gsub(k, '[^%w\-_ ]', '?') local r = mw.ustring.gsub(unknown, '_VALUE_', k) table.insert(res, r) table.insert(comments, '"' .. k .. '"') end elseif(checkpos and type(k) == 'number' and knownargs[tostring(k)] == nil) then if( (not ignoreblank) or (ignoreblank and isnotempty(v)) ) then local r = mw.ustring.gsub(unknown, '_VALUE_', k) table.insert(res, r) table.insert(comments, '"' .. k .. '"') end end end if(#comments > 0) then commentstr = '<!-- Module:Check for unknown parameters results: ' .. table.concat(comments, ', ') .. '-->' end return table.concat(res) .. commentstr end return p 527vebfn8elkyppiengt6325rt5dnad ᥛᥨᥝᥱ ᥓᥧᥰ:Citation/CS1 828 392 1297 1296 2024-10-15T06:22:18Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1295 Scribunto text/plain local z = { error_categories = {}; -- for categorizing citations that contain errors error_ids = {}; message_tail = {}; maintenance_cats = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work properties_cats = {}; -- for categorizing citations based on certain properties, language of source for instance } -- Whether variable is set or not function is_set( var ) return not (var == nil or var == ''); end -- First set variable or nil if none function first_set(...) local list = {...}; for _, var in pairs(list) do if is_set( var ) then return var; end end end -- Whether needle is in haystack function inArray( needle, haystack ) if needle == nil then return false; end for n,v in ipairs( haystack ) do if v == needle then return n; end end return false; end --[[ Categorize and emit an error message when the citation contains one or more deprecated parameters. Because deprecated parameters (currently |month=, |coauthor=, and |coauthors=) aren't related to each other and because these parameters may be concatenated into the variables used by |date= and |author#= (and aliases) details of which parameter caused the error message are not provided. Only one error message is emitted regardless of the number of deprecated parameters in the citation. ]] function deprecated_parameter() if true ~= Page_in_deprecated_cat then -- if we haven't been here before then set a Page_in_deprecated_cat=true; -- sticky flag so that if there are more than one deprecated parameter the category is added only once table.insert( z.message_tail, { seterror( 'deprecated_params', {}, true ) } ); -- add error message end end -- Populates numbered arguments in a message string using an argument table. function substitute( msg, args ) return args and mw.message.newRawMessage( msg, args ):plain() or msg; end --[[--------------------------< K E R N _ Q U O T E S >-------------------------------------------------------- Apply kerning to open the space between the quote mark provided by the Module and a leading or trailing quote mark contained in a |title= or |chapter= parameter's value. This function will positive kern either single or double quotes: "'Unkerned title with leading and trailing single quote marks'" " 'Kerned title with leading and trailing single quote marks' " (in real life the kerning isn't as wide as this example) Double single quotes (italic or bold wikimarkup) are not kerned. Call this function for chapter titles, for website titles, etc; not for book titles. ]] function kern_quotes (str) local cap=''; local cap2=''; cap, cap2 = str:match ("^([\"\'])([^\'].+)"); -- match leading double or single quote but not double single quotes if is_set (cap) then str = substitute (cfg.presentation['kern-left'], {cap, cap2}); end cap, cap2 = str:match ("^(.+[^\'])([\"\'])$") if is_set (cap) then str = substitute (cfg.presentation['kern-right'], {cap, cap2}); end return str; end --[[--------------------------< F O R M A T _ S C R I P T _ V A L U E >---------------------------------------- |script-title= holds title parameters that are not written in Latin based scripts: Chinese, Japanese, Arabic, Hebrew, etc. These scripts should not be italicized and may be written right-to-left. The value supplied by |script-title= is concatenated onto Title after Title has been wrapped in italic markup. Regardless of language, all values provided by |script-title= are wrapped in <bdi>...</bdi> tags to isolate rtl languages from the English left to right. |script-title= provides a unique feature. The value in |script-title= may be prefixed with a two-character ISO639-1 language code and a colon: |script-title=ja:*** *** (where * represents a Japanese character) Spaces between the two-character code and the colon and the colon and the first script character are allowed: |script-title=ja : *** *** |script-title=ja: *** *** |script-title=ja :*** *** Spaces preceding the prefix are allowed: |script-title = ja:*** *** The prefix is checked for validity. If it is a valid ISO639-1 language code, the lang attribute (lang="ja") is added to the <bdi> tag so that browsers can know the language the tag contains. This may help the browser render the script more correctly. If the prefix is invalid, the lang attribute is not added. At this time there is no error message for this condition. At this writing, only |script-title= is supported. It is anticipated that additional parameters will be created to use this function. TODO: error messages when prefix is invalid ISO639-1 code; when script_value has prefix but no script; ]] function format_script_value (script_value) local lang=''; -- initialize to empty string local name; if script_value:match('^%l%l%s*:') then -- if first 3 non-space characters are script language prefix lang = script_value:match('^(%l%l)%s*:%s*%S.*'); -- get the language prefix or nil if there is no script if not is_set (lang) then return ''; -- script_value was just the prefix so return empty string end -- if we get this far we have prefix and script name = mw.language.fetchLanguageName( lang, "en" ); -- get language name so that we can use it to categorize if is_set (name) then -- is prefix a proper ISO 639-1 language code? script_value = script_value:gsub ('^%l%l%s*:%s*', ''); -- strip prefix from script -- is prefix one of these language codes? if inArray (lang, {'ar', 'bs', 'dv', 'el', 'fa', 'hy', 'ja', 'ko', 'ku', 'he', 'ps', 'ru', 'sd', 'sr', 'th', 'uk', 'ug', 'yi', 'zh'}) then table.insert( z.properties_cats, 'CS1 uses ' .. name .. '-language script ('..lang..')'); -- categorize in language-specific categories else table.insert( z.properties_cats, 'CS1 uses foreign language script'); -- use this category as a catchall until language-specific category is available end lang = ' lang="' .. lang .. '" '; -- convert prefix into a lang attribute else lang = ''; -- invalid so set lang to empty string end end script_value = substitute (cfg.presentation['bdi'], {lang, script_value}); -- isolate in case script is rtl return script_value; end --[[--------------------------< S C R I P T _ C O N C A T E N A T E >------------------------------------------ Initially for |title= and |script-title=, this function concatenates those two parameter values after the script value has been wrapped in <bdi> tags. ]] function script_concatenate (title, script) if is_set (script) then script = format_script_value (script); -- <bdi> tags, lang atribute, categorization, etc; returns empty string on error if is_set (script) then title = title .. ' ' .. script; -- concatenate title and script title end end return title; end --[[Citation/--------------------------< W R A P _ S T Y L E >---------------------------------------------------------- Applies styling to various parameters. Supplied string is wrapped using a message_list configuration taking one argument; protects italic styled parameters. Additional text taken from citation_config.presentation - the reason this function is similar to but separate from wrap_msg(). |--------------------------< W R A P _ S T Y L E >---------------------------------------------------------- Applies styling to various parameters. Supplied string is wrapped using a message_list configuration taking one argument; protects italic styled parameters. Additional text taken from citation_config.presentation - the reason this function is similar to but separate from wrap_msg(). ]] function wrap_style (key, str) if not is_set( str ) then return ""; elseif inArray( key, { 'italic-title', 'trans-italic-title' } ) then str = safeforitalics( str ); end return substitute( cfg.presentation[key], {str} ); end --[[Citation/--------------------------< W R A P _ M S G >-------------------------------------------------------------- Applies additional message text to various parameter values. Supplied string is wrapped using a message_list configuration taking one argument. Supports lower case text for {{citation}} templates. Additional text taken from citation_config.messages - the reason this function is similar to but separate from wrap_style(). |--------------------------< W R A P _ M S G >-------------------------------------------------------------- Applies additional message text to various parameter values. Supplied string is wrapped using a message_list configuration taking one argument. Supports lower case text for {{citation}} templates. Additional text taken from citation_config.messages - the reason this function is similar to but separate from wrap_style(). ]] function wrap_msg (key, str, lower) if not is_set( str ) then return ""; end if true == lower then local msg; msg = cfg.messages[key]:lower(); -- set the message to lower case before str = substitute( msg, {str} ); -- including template text return str; else return substitute( cfg.messages[key], {str} ); end end --[[--------------------------< F O R M A T _ C H A P T E R _ T I T L E >-------------------------------------- Format the three chapter parameters: |chapter=, |trans-chapter=, and |chapter-url= into a single Chapter meta- parameter (chapter_url_source used for error messages). ]] function format_chapter_title (chapter, transchapter, chapterurl, chapter_url_source) local chapter_error = ''; if not is_set (chapter) then chapter = ''; -- just to be safe for concatenation if is_set (transchapter) then chapter = wrap_style ('trans-quoted-title', transchapter); chapter_error = " " .. seterror ('trans_missing_chapter'); end if is_set (chapterurl) then chapter = externallink (chapterurl, chapter, chapter_url_source); -- adds bare_url_missing_title error if appropriate end return chapter .. chapter_error; else -- here when chapter is set chapter = kern_quotes (chapter); -- if necessary, separate chapter title's leading and trailing quote marks from Module provided quote marks chapter = wrap_style ('quoted-title', chapter); if is_set (transchapter) then transchapter = wrap_style ('trans-quoted-title', transchapter); chapter = chapter .. ' ' .. transchapter; end if is_set (chapterurl) then chapter = externallink (chapterurl, chapter); -- adds bare_url_missing_title error if appropriate end end return chapter; end --[[Citation/ Argument wrapper. This function provides support for argument mapping defined in the configuration file so that multiple names can be transparently aliased to single internal variable. | Argument wrapper. This function provides support for argument mapping defined in the configuration file so that multiple names can be transparently aliased to single internal variable. ]] function argument_wrapper( args ) local origin = {}; return setmetatable({ ORIGIN = function( self, k ) local dummy = self[k]; --force the variable to be loaded. return origin[k]; end }, { __index = function ( tbl, k ) if origin[k] ~= nil then return nil; end local args, list, v = args, cfg.aliases[k]; if type( list ) == 'table' then v, origin[k] = selectone( args, list, 'redundant_parameters' ); if origin[k] == nil then origin[k] = ''; -- Empty string, not nil end elseif list ~= nil then v, origin[k] = args[list], list; else -- maybe let through instead of raising an error? -- v, origin[k] = args[k], k; error( cfg.messages['unknown_argument_map'] ); end -- Empty strings, not nil; if v == nil then v = cfg.defaults[k] or ''; origin[k] = ''; end tbl = rawset( tbl, k, v ); return v; end, }); end --[[ Looks for a parameter's name in the whitelist. Parameters in the whitelist can have three values: true - active, supported parameters false - deprecated, supported parameters nil - unsupported parameters ]] function validate( name ) local name = tostring( name ); local state = whitelist.basic_arguments[ name ]; -- Normal arguments if true == state then return true; end -- valid actively supported parameter if false == state then deprecated_parameter (); -- parameter is deprecated but still supported return true; end -- Arguments with numbers in them name = name:gsub( "%d+", "#" ); -- replace digit(s) with # (last25 becomes last# state = whitelist.numbered_arguments[ name ]; if true == state then return true; end -- valid actively supported parameter if false == state then deprecated_parameter (); -- parameter is deprecated but still supported return true; end return false; -- Not supported because not found or name is set to nil end --[[Citation/--------------------------< E R R O R C O M M E N T >------------------------------------------------------ Wraps error messages with css markup according to the state of hidden. |--------------------------< E R R O R C O M M E N T >------------------------------------------------------ Wraps error messages with css markup according to the state of hidden. ]] function errorcomment( content, hidden ) return substitute( hidden and cfg.presentation['hidden-error'] or cfg.presentation['visible-error'], content ); end --[[Citation/ Sets an error condition and returns the appropriate error message. The actual placement of the error message in the output is the responsibility of the calling function. | Sets an error condition and returns the appropriate error message. The actual placement of the error message in the output is the responsibility of the calling function. ]] function seterror( error_id, arguments, raw, prefix, suffix ) local error_state = cfg.error_conditions[ error_id ]; prefix = prefix or ""; suffix = suffix or ""; if error_state == nil then error( cfg.messages['undefined_error'] ); elseif is_set( error_state.category ) then table.insert( z.error_categories, error_state.category ); end local message = substitute( error_state.message, arguments ); message = message .. " ([[" .. cfg.messages['help page link'] .. "#" .. error_state.anchor .. "|" .. cfg.messages['help page label'] .. "]])"; z.error_ids[ error_id ] = true; if inArray( error_id, { 'bare_url_missing_title', 'trans_missing_title' } ) and z.error_ids['citation_missing_title'] then return '', false; end message = table.concat({ prefix, message, suffix }); if raw == true then return message, error_state.hidden; end return errorcomment( message, error_state.hidden ); end -- Formats a wiki style external link function externallinkid(options) local url_string = options.id; if options.encode == true or options.encode == nil then url_string = mw.uri.encode( url_string ); end return mw.ustring.format( '[[Citation/%s|%s]]%s[%s%s%s %s]', options.link, options.label, options.separator or "&nbsp;", options.prefix, url_string, options.suffix or "", mw.text.nowiki(options.id) ); end -- Formats a wiki style internal link function internallinkid(options) return mw.ustring.format( '[[Citation/%s|%s]]%s[[Citation/%s%s%s|%s]]', options.link, options.label, options.separator or "&nbsp;", options.prefix, options.id, options.suffix or "", mw.text.nowiki(options.id) ); end -- Format an external link with error checking function externallink( URL, label, source ) local error_str = ""; if not is_set( label ) then label = URL; if is_set( source ) then error_str = seterror( 'bare_url_missing_title', { wrap_style ('parameter', source) }, false, " " ); else error( cfg.messages["bare_url_no_origin"] ); end end if not checkurl( URL ) then error_str = seterror( 'bad_url', {}, false, " " ) .. error_str; end return table.concat({ "[", URL, " ", safeforurl( label ), "]", error_str }); end --[[--------------------------< N O W R A P _ D A T E >-------------------------------------------------------- When date is YYYY-MM-DD format wrap in nowrap span: <span ...>YYYY-MM-DD</span>. When date is DD MMMM YYYY or is MMMM DD, YYYY then wrap in nowrap span: <span ...>DD MMMM</span> YYYY or <span ...>MMMM DD,</span> YYYY DOES NOT yet support MMMM YYYY or any of the date ranges. ]] function nowrap_date (date) local cap=''; local cap2=''; if date:match("^%d%d%d%d%-%d%d%-%d%d$") then date = substitute (cfg.presentation['nowrap1'], date); elseif date:match("%a+%s*%d%d?,%s*%d%d%d%d") or date:match ("%d%d?%s*%a+%s*%d%d%d%d") then cap, cap2 = string.match (date, "^(.*)%s+(%d%d%d%d)$"); date = substitute (cfg.presentation['nowrap2'], {cap, cap2}); end return date; end --[[--------------------------< A M A Z O N >------------------------------------------------------------------ Formats a link to Amazon. Do simple error checking: asin must be mix of 10 numeric or uppercase alpha characters. If a mix, first character must be uppercase alpha; if all numeric, asins must be 10-digit isbn. If 10-digit isbn, add a maintenance category so a bot or awb script can replace |asin= with |isbn=. Error message if not 10 characters, if not isbn10, if mixed and first character is a digit. ]] function amazon(id, domain) local err_cat = "" if not id:match("^[%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u]$") then err_cat = ' ' .. seterror ('bad_asin'); -- asin is not a mix of 10 uppercase alpha and numeric characters else if id:match("^%d%d%d%d%d%d%d%d%d%d$") then -- if 10-digit numeric if checkisbn( id ) then -- see if asin value is isbn10 table.insert( z.maintenance_cats, "CS1 maint: ASIN uses ISBN"); -- add to maint category elseif not is_set (err_cat) then err_cat = ' ' .. seterror ('bad_asin'); -- asin is not isbn10 end elseif not id:match("^%u[%d%u]+$") then err_cat = ' ' .. seterror ('bad_asin'); -- asin doesn't begin with uppercase alpha end end if not is_set(domain) then domain = "com"; elseif inArray (domain, {'jp', 'uk'}) then -- Japan, United Kingdom domain = "co." .. domain; elseif inArray (domain, {'au', 'br', 'mx'}) then -- Australia, Brazil, Mexico domain = "com." .. domain; end local handler = cfg.id_handlers['ASIN']; return externallinkid({link = handler.link, label=handler.label , prefix="//www.amazon."..domain.."/dp/",id=id, encode=handler.encode, separator = handler.separator}) .. err_cat; end --[[ format and error check arXiv identifier. There are two valid forms of the identifier: the first form, valid only between date codes 9108 and 0703 is: arXiv:<archive>.<class>/<date code><number><version> where: <archive> is a string of alpha characters - may be hyphenated; no other punctuation <class> is a string of alpha characters - may be hyphenated; no other punctuation <date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01 first digit of YY for this form can only 9 and 0 <number> is a three-digit number <version> is a 1 or more digit number preceded with a lowercase v; no spaces (undocumented) the second form, valid from April 2007 is: arXiv:<date code>.<number><version> where: <date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01 <number> is a four-digit number <version> is a 1 or more digit number preceded with a lowercase v; no spaces ]] function arxiv (id) local handler = cfg.id_handlers['ARXIV']; local year, month, version; local err_cat = "" year, month, version = id:match("^%a[%a%.%-]+/([90]%d)([01]%d)%d%d%d([v%d]*)$"); -- test for the 9108-0703 format if not year then -- arXiv id is not proper 9108-0703 form year, month, version = id:match("^(%d%d)([01]%d)%.%d%d%d%d([v%d]*)$"); -- test for the 0704- format if not year then err_cat = ' ' .. seterror( 'bad_arxiv' ); -- arXiv id doesn't match either format else -- id is the 0704- format year = tonumber(year); month = tonumber(month); if ((7 > year) or (1 > month and 12 < month)) or -- is year invalid or is month invalid? (doesn't test for future years) ((7 == year) and (4 > month)) or -- when year is 07, is month invalid (before April)? is_set (version) and nil == version:match("v%d+") then -- is version proper format of single 'v' followed by digits? err_cat = ' ' .. seterror( 'bad_arxiv' ); -- set error message end end else -- id is the 9108-0703 format; are the date values ok year = tonumber(year); month = tonumber(month); if ((91 > year and 7 < year) or (1 > month and 12 < month)) or -- if invalid year or invalid month ((91 == year and 8 > month) or (7 == year and 3 < month)) or -- if years ok, are starting and ending months ok? is_set (version) and nil == version:match("v%d+") then -- is version proper format of single 'v' followed by digits? err_cat = ' ' .. seterror( 'bad_arxiv' ); -- set error message end end return externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) .. err_cat; end --[[ lccn normalization (http://www.loc.gov/marc/lccn-namespace.html#normalization) 1. Remove all blanks. 2. If there is a forward slash (/) in the string, remove it, and remove all characters to the right of the forward slash. 3. If there is a hyphen in the string: a. Remove it. b. Inspect the substring following (to the right of) the (removed) hyphen. Then (and assuming that steps 1 and 2 have been carried out): 1. All these characters should be digits, and there should be six or less. (not done in this function) 2. If the length of the substring is less than 6, left-fill the substring with zeroes until the length is six. Returns a normalized lccn for lccn() to validate. There is no error checking (step 3.b.1) performed in this function. ]] function normalize_lccn (lccn) lccn = lccn:gsub ("%s", ""); -- 1. strip whitespace if nil ~= string.find (lccn,'/') then lccn = lccn:match ("(.-)/"); -- 2. remove forward slash and all character to the right of it end local prefix local suffix prefix, suffix = lccn:match ("(.+)%-(.+)"); -- 3.a remove hyphen by splitting the string into prefix and suffix if nil ~= suffix then -- if there was a hyphen suffix=string.rep("0", 6-string.len (suffix)) .. suffix; -- 3.b.2 left fill the suffix with 0s if suffix length less than 6 lccn=prefix..suffix; -- reassemble the lccn end return lccn; end --[[ Format LCCN link and do simple error checking. LCCN is a character string 8-12 characters long. The length of the LCCN dictates the character type of the first 1-3 characters; the rightmost eight are always digits. http://info-uri.info/registry/OAIHandler?verb=GetRecord&metadataPrefix=reg&identifier=info:lccn/ length = 8 then all digits length = 9 then lccn[1] is lower case alpha length = 10 then lccn[1] and lccn[2] are both lower case alpha or both digits length = 11 then lccn[1] is lower case alpha, lccn[2] and lccn[3] are both lower case alpha or both digits length = 12 then lccn[1] and lccn[2] are both lower case alpha ]] function lccn(lccn) local handler = cfg.id_handlers['LCCN']; local err_cat = ''; -- presume that LCCN is valid local id = lccn; -- local copy of the lccn id = normalize_lccn (id); -- get canonical form (no whitespace, hyphens, forward slashes) local len = id:len(); -- get the length of the lccn if 8 == len then if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) err_cat = ' ' .. seterror( 'bad_lccn' ); -- set an error message end elseif 9 == len then -- LCCN should be adddddddd if nil == id:match("%l%d%d%d%d%d%d%d%d") then -- does it match our pattern? err_cat = ' ' .. seterror( 'bad_lccn' ); -- set an error message end elseif 10 == len then -- LCCN should be aadddddddd or dddddddddd if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) ... if nil == id:match("^%l%l%d%d%d%d%d%d%d%d") then -- ... see if it matches our pattern err_cat = ' ' .. seterror( 'bad_lccn' ); -- no match, set an error message end end elseif 11 == len then -- LCCN should be aaadddddddd or adddddddddd if not (id:match("^%l%l%l%d%d%d%d%d%d%d%d") or id:match("^%l%d%d%d%d%d%d%d%d%d%d")) then -- see if it matches one of our patterns err_cat = ' ' .. seterror( 'bad_lccn' ); -- no match, set an error message end elseif 12 == len then -- LCCN should be aadddddddddd if not id:match("^%l%l%d%d%d%d%d%d%d%d%d%d") then -- see if it matches our pattern err_cat = ' ' .. seterror( 'bad_lccn' ); -- no match, set an error message end else err_cat = ' ' .. seterror( 'bad_lccn' ); -- wrong length, set an error message end if not is_set (err_cat) and nil ~= lccn:find ('%s') then err_cat = ' ' .. seterror( 'bad_lccn' ); -- lccn contains a space, set an error message end return externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=lccn,separator=handler.separator, encode=handler.encode}) .. err_cat; end --[[Citation/ Format PMID and do simple error checking. PMIDs are sequential numbers beginning at 1 and counting up. This code checks the PMID to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMIDs are issued. | Format PMID and do simple error checking. PMIDs are sequential numbers beginning at 1 and counting up. This code checks the PMID to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMIDs are issued. ]] function pmid(id) local test_limit = 30000000; -- update this value as PMIDs approach local handler = cfg.id_handlers['PMID']; local err_cat = ''; -- presume that PMID is valid if id:match("[^%d]") then -- if PMID has anything but digits err_cat = ' ' .. seterror( 'bad_pmid' ); -- set an error message else -- PMID is only digits local id_num = tonumber(id); -- convert id to a number for range testing if 1 > id_num or test_limit < id_num then -- if PMID is outside test limit boundaries err_cat = ' ' .. seterror( 'bad_pmid' ); -- set an error message end end return externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) .. err_cat; end --[[ Determines if a PMC identifier's online version is embargoed. Compares the date in |embargo= against today's date. If embargo date is in the future, returns true; otherwise, returns false because the embargo has expired or |embargo= not set in this cite. ]] function is_embargoed(embargo) if is_set(embargo) then local lang = mw.getContentLanguage(); local good1, embargo_date, good2, todays_date; good1, embargo_date = pcall( lang.formatDate, lang, 'U', embargo ); good2, todays_date = pcall( lang.formatDate, lang, 'U' ); if good1 and good2 and tonumber( embargo_date ) >= tonumber( todays_date ) then --is embargo date is in the future? return true; -- still embargoed end end return false; -- embargo expired or |embargo= not set end --[[ Format a PMC, do simple error checking, and check for embargoed articles. The embargo parameter takes a date for a value. If the embargo date is in the future the PMC identifier will not be linked to the article. If the embargo specifies a date in the past, or if it is empty or omitted, then the PMC identifier is linked to the article through the link at cfg.id_handlers['PMC'].prefix. PMCs are sequential numbers beginning at 1 and counting up. This code checks the PMC to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMCs are issued. ]] function pmc(id, embargo) local test_limit = 5000000; -- update this value as PMCs approach local handler = cfg.id_handlers['PMC']; local err_cat = ''; -- presume that PMC is valid local text; if id:match("[^%d]") then -- if PMC has anything but digits err_cat = ' ' .. seterror( 'bad_pmc' ); -- set an error message else -- PMC is only digits local id_num = tonumber(id); -- convert id to a number for range testing if 1 > id_num or test_limit < id_num then -- if PMC is outside test limit boundaries err_cat = ' ' .. seterror( 'bad_pmc' ); -- set an error message end end if is_embargoed(embargo) then text="[[Citation/" .. handler.link .. "|" .. handler.label .. "]]:" .. handler.separator .. id .. err_cat; --still embargoed so no external link else text = externallinkid({link = handler.link, label = handler.label, --no embargo date, ok to link to article prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) .. err_cat; end return text; end -- Formats a DOI and checks for DOI errors. -- DOI names contain two parts: prefix and suffix separated by a forward slash. -- Prefix: directory indicator '10.' followed by a registrant code -- Suffix: character string of any length chosen by the registrant -- This function checks a DOI name for: prefix/suffix. If the doi name contains spaces or endashes, -- or, if it ends with a period or a comma, this function will emit a bad_doi error message. -- DOI names are case-insensitive and can incorporate any printable Unicode characters so the test for spaces, endash, -- and terminal punctuation may not be technically correct but it appears, that in practice these characters are rarely if ever used in doi names. function doi(id, inactive) local cat = "" local handler = cfg.id_handlers['DOI']; local text; if is_set(inactive) then local inactive_year = inactive:match("%d%d%d%d") or ''; -- try to get the year portion from the inactive date text = "[[Citation/" .. handler.link .. "|" .. handler.label .. "]]:" .. id; if is_set(inactive_year) then table.insert( z.error_categories, "Pages with DOIs inactive since " .. inactive_year ); else table.insert( z.error_categories, "Pages with inactive DOIs" ); -- when inactive doesn't contain a recognizable year end inactive = " (" .. cfg.messages['inactive'] .. " " .. inactive .. ")" else text = externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) inactive = "" end if nil == id:match("^10%.[^%s–]-/[^%s–]-[^%.,]$") then -- doi must begin with '10.', must contain a fwd slash, must not contain spaces or endashes, and must not end with period or comma cat = ' ' .. seterror( 'bad_doi' ); end return text .. inactive .. cat end -- Formats an OpenLibrary link, and checks for associated errors. function openlibrary(id) local code = id:match("^%d+([AMW])$"); -- only digits followed by 'A', 'M', or 'W' local handler = cfg.id_handlers['OL']; if ( code == "A" ) then return externallinkid({link=handler.link, label=handler.label, prefix="http://openlibrary.org/authors/OL",id=id, separator=handler.separator, encode = handler.encode}) elseif ( code == "M" ) then return externallinkid({link=handler.link, label=handler.label, prefix="http://openlibrary.org/books/OL",id=id, separator=handler.separator, encode = handler.encode}) elseif ( code == "W" ) then return externallinkid({link=handler.link, label=handler.label, prefix= "http://openlibrary.org/works/OL",id=id, separator=handler.separator, encode = handler.encode}) else return externallinkid({link=handler.link, label=handler.label, prefix= "http://openlibrary.org/OL",id=id, separator=handler.separator, encode = handler.encode}) .. ' ' .. seterror( 'bad_ol' ); end end --[[ Validate and format an issn. This code fixes the case where an editor has included an ISSN in the citation but has separated the two groups of four digits with a space. When that condition occurred, the resulting link looked like this: |issn=0819 4327 gives: [http://www.worldcat.org/issn/0819 4327 0819 4327] -- can't have spaces in an external link This code now prevents that by inserting a hyphen at the issn midpoint. It also validates the issn for length and makes sure that the checkdigit agrees with the calculated value. Incorrect length (8 digits), characters other than 0-9 and X, or checkdigit / calculated value mismatch will all cause a check issn error message. The issn is always displayed with a hyphen, even if the issn was given as a single group of 8 digits. ]] function issn(id) local issn_copy = id; -- save a copy of unadulterated issn; use this version for display if issn does not validate local handler = cfg.id_handlers['ISSN']; local text; local valid_issn = true; id=id:gsub( "[%s-–]", "" ); -- strip spaces, hyphens, and endashes from the issn if 8 ~= id:len() or nil == id:match( "^%d*X?$" ) then -- validate the issn: 8 digits long, containing only 0-9 or X in the last position valid_issn=false; -- wrong length or improper character else valid_issn=is_valid_isxn(id, 8); -- validate issn end if true == valid_issn then id = string.sub( id, 1, 4 ) .. "-" .. string.sub( id, 5 ); -- if valid, display correctly formatted version else id = issn_copy; -- if not valid, use the show the invalid issn with error message end text = externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) if false == valid_issn then text = text .. ' ' .. seterror( 'bad_issn' ) -- add an error message if the issn is invalid end return text end --[[--------------------------< M E S S A G E _ I D >---------------------------------------------------------- Validate and format a usenet message id. Simple error checking, looks for 'id-left@id-right' not enclosed in '<' and/or '>' angle brackets. ]] function message_id (id) local handler = cfg.id_handlers['USENETID']; text = externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) if not id:match('^.+@.+$') or not id:match('^[^<].*[^>]$')then -- doesn't have '@' or has one or first or last character is '< or '>' text = text .. ' ' .. seterror( 'bad_message_id' ) -- add an error message if the message id is invalid end return text end --[[ This function sets default title types (equivalent to the citation including |type=<default value>) for those citations that have defaults. Also handles the special case where it is desirable to omit the title type from the rendered citation (|type=none). ]] function set_titletype(cite_class, title_type) if is_set(title_type) then if "none" == title_type then title_type = ""; -- if |type=none then type parameter not displayed end return title_type; -- if |type= has been set to any other value use that value end if "AV-media-notes" == cite_class or "DVD-notes" == cite_class then -- if this citation is cite AV media notes or cite DVD notes return "Media notes"; -- display AV media notes / DVD media notes annotation elseif "podcast" == cite_class then -- if this citation is cite podcast return "Podcast"; -- display podcast annotation elseif "pressrelease" == cite_class then -- if this citation is cite press release return "Press release"; -- display press release annotation elseif "techreport" == cite_class then -- if this citation is cite techreport return "Technical report"; -- display techreport annotation elseif "thesis" == cite_class then -- if this citation is cite thesis (degree option handled after this function returns) return "Thesis"; -- display simple thesis annotation (without |degree= modification) end end --[[Citation/ Determines whether a URL string is valid At present the only check is whether the string appears to be prefixed with a URI scheme. It is not determined whether the URI scheme is valid or whether the URL is otherwise well formed. | Determines whether a URL string is valid At present the only check is whether the string appears to be prefixed with a URI scheme. It is not determined whether the URI scheme is valid or whether the URL is otherwise well formed. ]] function checkurl( url_str ) -- Protocol-relative or URL scheme return url_str:sub(1,2) == "//" or url_str:match( "^[^/]*:" ) ~= nil; end -- Removes irrelevant text and dashes from ISBN number -- Similar to that used for Special:BookSources function cleanisbn( isbn_str ) return isbn_str:gsub( "[^-0-9X]", "" ); end --[[Citation/--------------------------< E S C A P E _ L U A _ M A G I C _ C H A R S >---------------------------------- Returns a string where all of lua's magic characters have been escaped. This is important because functions like string.gsub() treat their pattern and replace strings as patterns, not literal strings. |--------------------------< E S C A P E _ L U A _ M A G I C _ C H A R S >---------------------------------- Returns a string where all of lua's magic characters have been escaped. This is important because functions like string.gsub() treat their pattern and replace strings as patterns, not literal strings. ]] function escape_lua_magic_chars (argument) argument = argument:gsub("%%", "%%%%"); -- replace % with %% argument = argument:gsub("([%^%$%(%)%.%[%]%*%+%-%?])", "%%%1"); -- replace all other lua magic pattern characters return argument; end --[[Citation/--------------------------< S T R I P _ A P O S T R O P H E _ M A R K U P >-------------------------------- Strip wiki italic and bold markup from argument so that it doesn't contaminate COinS metadata. This function strips common patterns of apostrophe markup. We presume that editors who have taken the time to markup a title have, as a result, provided valid markup. When they don't, some single apostrophes are left behind. |--------------------------< S T R I P _ A P O S T R O P H E _ M A R K U P >-------------------------------- Strip wiki italic and bold markup from argument so that it doesn't contaminate COinS metadata. This function strips common patterns of apostrophe markup. We presume that editors who have taken the time to markup a title have, as a result, provided valid markup. When they don't, some single apostrophes are left behind. ]] function strip_apostrophe_markup (argument) if not is_set (argument) then return argument; end while true do if argument:match ("%'%'%'%'%'") then -- bold italic (5) argument=argument:gsub("%'%'%'%'%'", ""); -- remove all instances of it elseif argument:match ("%'%'%'%'") then -- italic start and end without content (4) argument=argument:gsub("%'%'%'%'", ""); elseif argument:match ("%'%'%'") then -- bold (3) argument=argument:gsub("%'%'%'", ""); elseif argument:match ("%'%'") then -- italic (2) argument=argument:gsub("%'%'", ""); else break; end end return argument; -- done end --[[--------------------------< M A K E _ C O I N S _ T I T L E >---------------------------------------------- Makes a title for COinS from Title and / or ScriptTitle (or any other name-script pairs) Apostrophe markup (bold, italics) is stripped from each value so that the COinS metadata isn't correupted with strings of %27%27... ]] function make_coins_title (title, script) if is_set (title) then title = strip_apostrophe_markup (title); -- strip any apostrophe markup else title=''; -- if not set, make sure title is an empty string end if is_set (script) then script = script:gsub ('^%l%l%s*:%s*', ''); -- remove language prefix if present (script value may now be empty string) script = strip_apostrophe_markup (script); -- strip any apostrophe markup else script=''; -- if not set, make sure script is an empty string end if is_set (title) and is_set (script) then script = ' ' .. script; -- add a space before we concatenate end return title .. script; -- return the concatenation end --[[--------------------------< G E T _ C O I N S _ P A G E S >------------------------------------------------ Extract page numbers from external wikilinks in any of the |page=, |pages=, or |at= parameters for use in COinS. ]] function get_coins_pages (pages) local pattern; if not is_set (pages) then return pages; end -- if no page numbers then we're done while true do pattern = pages:match("%[(%w*:?//[^ ]+%s+)[%w%d].*%]"); -- pattern is the opening bracket, the url and following space(s): "[url " if nil == pattern then break; end -- no more urls pattern = escape_lua_magic_chars (pattern); -- pattern is not a literal string; escape lua's magic pattern characters pages = pages:gsub(pattern, ""); -- remove as many instances of pattern as possible end pages = pages:gsub("[%[%]]", ""); -- remove the brackets pages = pages:gsub("–", "-" ); -- replace endashes with hyphens pages = pages:gsub("&%w+;", "-" ); -- and replace html entities (&ndash; etc.) with hyphens; do we need to replace numerical entities like &#32; and the like? return pages; end --[[ ISBN-10 and ISSN validator code calculates checksum across all isbn/issn digits including the check digit. ISBN-13 is checked in checkisbn(). If the number is valid the result will be 0. Before calling this function, issbn/issn must be checked for length and stripped of dashes, spaces and other non-isxn characters. ]] function is_valid_isxn (isxn_str, len) local temp = 0; isxn_str = { isxn_str:byte(1, len) }; -- make a table of bytes len = len+1; -- adjust to be a loop counter for i, v in ipairs( isxn_str ) do -- loop through all of the bytes and calculate the checksum if v == string.byte( "X" ) then -- if checkdigit is X temp = temp + 10*( len - i ); -- it represents 10 decimal else temp = temp + tonumber( string.char(v) )*(len-i); end end return temp % 11 == 0; -- returns true if calculation result is zero end -- Determines whether an ISBN string is valid function checkisbn( isbn_str ) if nil ~= isbn_str:match("[^%s-0-9X]") then return false; end -- fail if isbn_str contains anything but digits, hyphens, or the uppercase X isbn_str = isbn_str:gsub( "-", "" ):gsub( " ", "" ); -- remove hyphens and spaces local len = isbn_str:len(); if len ~= 10 and len ~= 13 then return false; end if len == 10 then if isbn_str:match( "^%d*X?$" ) == nil then return false; end return is_valid_isxn(isbn_str, 10); else local temp = 0; if isbn_str:match( "^97[89]%d*$" ) == nil then return false; end -- isbn13 begins with 978 or 979 isbn_str = { isbn_str:byte(1, len) }; for i, v in ipairs( isbn_str ) do temp = temp + (3 - 2*(i % 2)) * tonumber( string.char(v) ); end return temp % 10 == 0; end end -- Gets the display text for a wikilink like [[Citation/A|B]] or [[Citation/B|B]] gives B function removewikilink( str ) return (str:gsub( "%[%[([^%[%]]*)%]%]", function(l) return l:gsub( "^[^|]*|(.*)$", "%1" ):gsub("^%s*(.-)%s*$", "%1"); end)); end -- Escape sequences for content that will be used for URL descriptions function safeforurl( str ) if str:match( "%[%[.-%]%]" ) ~= nil then table.insert( z.message_tail, { seterror( 'wikilink_in_url', {}, true ) } ); end return str:gsub( '[%[%]\n]', { ['['] = '&#91;', [']'] = '&#93;', ['\n'] = ' ' } ); end -- Converts a hyphen to a dash function hyphentodash( str ) if not is_set(str) or str:match( "[%[%]{}<>]" ) ~= nil then return str; end return str:gsub( '-', '–' ); end -- Protects a string that will be wrapped in wiki italic markup '' ... '' function safeforitalics( str ) --[[ Note: We cannot use <i> for italics, as the expected behavior for italics specified by ''...'' in the title is that they will be inverted (i.e. unitalicized) in the resulting references. In addition, <i> and '' tend to interact poorly under Mediawiki's HTML tidy. ]] if not is_set(str) then return str; else if str:sub(1,1) == "'" then str = "<span />" .. str; end if str:sub(-1,-1) == "'" then str = str .. "<span />"; end -- Remove newlines as they break italics. return str:gsub( '\n', ' ' ); end end --[[ Joins a sequence of strings together while checking for duplicate separation characters. TODO: safejoin() has a flaw where it won't remove the duplicate character from a |title= / |url= combination. This is because by the time we get here, |title=http://somesite.com and |title=Document Title. have been combined: [http://somesite.com and ''Document Title.''] so that now, the last character is not sepc but is ] (unless sepc == ']' which breaks the external link) ]] function safejoin( tbl, duplicate_char ) --[[ Note: we use string functions here, rather than ustring functions. This has considerably faster performance and should work correctly as long as the duplicate_char is strict ASCII. The strings in tbl may be ASCII or UTF8. ]] local str = ''; local comp = ''; local end_chr = ''; local trim; for _, value in ipairs( tbl ) do if value == nil then value = ''; end if str == '' then str = value; elseif value ~= '' then if value:sub(1,1) == '<' then -- Special case of values enclosed in spans and other markup. comp = value:gsub( "%b<>", "" ); else comp = value; end if comp:sub(1,1) == duplicate_char then trim = false; end_chr = str:sub(-1,-1); -- str = str .. "<HERE(enchr=" .. end_chr.. ")" if end_chr == duplicate_char then str = str:sub(1,-2); elseif end_chr == "'" then if str:sub(-3,-1) == duplicate_char .. "''" then str = str:sub(1, -4) .. "''"; elseif str:sub(-5,-1) == duplicate_char .. "]]''" then trim = true; elseif str:sub(-4,-1) == duplicate_char .. "]''" then trim = true; end elseif end_chr == "]" then if str:sub(-3,-1) == duplicate_char .. "]]" then trim = true; elseif str:sub(-2,-1) == duplicate_char .. "]" then trim = true; end elseif end_chr == " " then if str:sub(-2,-1) == duplicate_char .. " " then str = str:sub(1,-3); end end if trim then if value ~= comp then local dup2 = duplicate_char; if dup2:match( "%A" ) then dup2 = "%" .. dup2; end value = value:gsub( "(%b<>)" .. dup2, "%1", 1 ) else value = value:sub( 2, -1 ); end end end str = str .. value; end end return str; end -- Attempts to convert names to initials. function reducetoinitials(first) local initials = {} local i = 0; -- counter for number of initials for word in string.gmatch(first, "%S+") do table.insert(initials, string.sub(word,1,1)) -- Vancouver format does not include full stops. i = i + 1; -- bump the counter if 2 <= i then break; end -- only two initials allowed in Vancouver system; if 2, quit end return table.concat(initials) -- Vancouver format does not include spaces. end -- Formats a list of people (e.g. authors / editors) function listpeople(control, people) local sep = control.sep; local namesep = control.namesep local format = control.format local maximum = control.maximum local lastauthoramp = control.lastauthoramp; local text = {} local etal = false; if sep:sub(-1,-1) ~= " " then sep = sep .. " " end if maximum ~= nil and maximum < 1 then return "", 0; end for i,person in ipairs(people) do if is_set(person.last) then local mask = person.mask local one local sep_one = sep; if maximum ~= nil and i > maximum then etal = true; break; elseif (mask ~= nil) then local n = tonumber(mask) if (n ~= nil) then one = string.rep("&mdash;",n) else one = mask; sep_one = " "; end else one = person.last local first = person.first if is_set(first) then if ( "vanc" == format ) then first = reducetoinitials(first) end one = one .. namesep .. first end if is_set(person.link) and person.link ~= control.page_name then one = "[[Citation/" .. person.link .. "|" .. one .. "]]" -- link author/editor if this page is not the author's/editor's page end if is_set(person.link) and nil ~= person.link:find("//") then one = one .. " " .. seterror( 'bad_authorlink' ) end -- check for url in author link; end table.insert( text, one ) table.insert( text, sep_one ) end end local count = #text / 2; if count > 0 then if count > 1 and is_set(lastauthoramp) and not etal then text[#text-2] = " & "; end text[#text] = nil; end local result = table.concat(text) -- construct list if etal then local etal_text = cfg.messages['et al']; result = result .. " " .. etal_text; end if ( "scap" == format ) then -- apply smallcaps formatting when authorformat or editorformat set to scap result = substitute (cfg.presentation['smallcaps'], result); end return result, count end -- Generates a CITEREF anchor ID. function anchorid( options ) return "CITEREF" .. table.concat( options ); end --[[ Gets name list from the input arguments Searches through args in sequential order to find |lastn= and |firstn= parameters (or their aliases), and their matching link and mask parameters. Stops searching when both |lastn= and |firstn= are not found in args after two sequential attempts: found |last1=, |last2=, and |last3= but doesn't find |last4= and |last5= then the search is done. This function emits an error message when there is a |firstn= without a matching |lastn=. When there are 'holes' in the list of last names, |last1= and |last3= are present but |last2= is missing, an error message is emitted. |lastn= is not required to have a matching |firstn=. ]] function extractnames(args, list_name) local names = {}; -- table of names local last; -- individual name components local first; local link; local mask; local i = 1; -- loop counter/indexer local n = 1; -- output table indexer local count = 0; -- used to count the number of times we haven't found a |last= (or alias for authors, |editor-last or alias for editors) local err_msg_list_name = list_name:match ("(%w+)List") .. 's list'; -- modify AuthorList or EditorList for use in error messages if necessary while true do last = selectone( args, cfg.aliases[list_name .. '-Last'], 'redundant_parameters', i ); -- search through args for name components beginning at 1 first = selectone( args, cfg.aliases[list_name .. '-First'], 'redundant_parameters', i ); link = selectone( args, cfg.aliases[list_name .. '-Link'], 'redundant_parameters', i ); mask = selectone( args, cfg.aliases[list_name .. '-Mask'], 'redundant_parameters', i ); if first and not last then -- if there is a firstn without a matching lastn table.insert( z.message_tail, { seterror( 'first_missing_last', {err_msg_list_name, i}, true ) } ); -- add this error message elseif not first and not last then -- if both firstn and lastn aren't found, are we done? count = count + 1; -- number of times we haven't found last and first if 2 == count then -- two missing names and we give up break; -- normal exit or there is a two-name hole in the list; can't tell which end else -- we have last with or without a first names[n] = {last = last, first = first, link = link, mask = mask}; -- add this name to our names list n = n + 1; -- point to next location in the names table if 1 == count then -- if the previous name was missing table.insert( z.message_tail, { seterror( 'missing_name', {err_msg_list_name, i-1}, true ) } ); -- add this error message end count = 0; -- reset the counter, we're looking for two consecutive missing names end i = i + 1; -- point to next args location end return names; -- all done, return our list of names end -- Populates ID table from arguments using configuration settings function extractids( args ) local id_list = {}; for k, v in pairs( cfg.id_handlers ) do v = selectone( args, v.parameters, 'redundant_parameters' ); if is_set(v) then id_list[k] = v; end end return id_list; end --[[Citation/--------------------------< B U I L D I D L I S T >-------------------------------------------------------- Takes a table of IDs and turns it into a table of formatted ID outputs. |--------------------------< B U I L D I D L I S T >-------------------------------------------------------- Takes a table of IDs and turns it into a table of formatted ID outputs. ]] function buildidlist( id_list, options ) local new_list, handler = {}; function fallback(k) return { __index = function(t,i) return cfg.id_handlers[k][i] end } end; for k, v in pairs( id_list ) do -- fallback to read-only cfg handler = setmetatable( { ['id'] = v }, fallback(k) ); if handler.mode == 'external' then table.insert( new_list, {handler.label, externallinkid( handler ) } ); elseif handler.mode == 'internal' then table.insert( new_list, {handler.label, internallinkid( handler ) } ); elseif handler.mode ~= 'manual' then error( cfg.messages['unknown_ID_mode'] ); elseif k == 'DOI' then table.insert( new_list, {handler.label, doi( v, options.DoiBroken ) } ); elseif k == 'ARXIV' then table.insert( new_list, {handler.label, arxiv( v ) } ); elseif k == 'ASIN' then table.insert( new_list, {handler.label, amazon( v, options.ASINTLD ) } ); elseif k == 'LCCN' then table.insert( new_list, {handler.label, lccn( v ) } ); elseif k == 'OL' then table.insert( new_list, {handler.label, openlibrary( v ) } ); elseif k == 'PMC' then table.insert( new_list, {handler.label, pmc( v, options.Embargo ) } ); elseif k == 'PMID' then table.insert( new_list, {handler.label, pmid( v ) } ); elseif k == 'ISSN' then table.insert( new_list, {handler.label, issn( v ) } ); elseif k == 'ISBN' then local ISBN = internallinkid( handler ); if not checkisbn( v ) and not is_set(options.IgnoreISBN) then ISBN = ISBN .. seterror( 'bad_isbn', {}, false, " ", "" ); end table.insert( new_list, {handler.label, ISBN } ); elseif k == 'USENETID' then table.insert( new_list, {handler.label, message_id( v ) } ); else error( cfg.messages['unknown_manual_ID'] ); end end function comp( a, b ) -- used in following table.sort() return a[1] < b[1]; end table.sort( new_list, comp ); for k, v in ipairs( new_list ) do new_list[k] = v[2]; end return new_list; end -- Chooses one matching parameter from a list of parameters to consider -- Generates an error if more than one match is present. function selectone( args, possible, error_condition, index ) local value = nil; local selected = ''; local error_list = {}; if index ~= nil then index = tostring(index); end -- Handle special case of "#" replaced by empty string if index == '1' then for _, v in ipairs( possible ) do v = v:gsub( "#", "" ); if is_set(args[v]) then if value ~= nil and selected ~= v then table.insert( error_list, v ); else value = args[v]; selected = v; end end end end for _, v in ipairs( possible ) do if index ~= nil then v = v:gsub( "#", index ); end if is_set(args[v]) then if value ~= nil and selected ~= v then table.insert( error_list, v ); else value = args[v]; selected = v; end end end if #error_list > 0 then local error_str = ""; for _, k in ipairs( error_list ) do if error_str ~= "" then error_str = error_str .. cfg.messages['parameter-separator'] end error_str = error_str .. wrap_style ('parameter', k); end if #error_list > 1 then error_str = error_str .. cfg.messages['parameter-final-separator']; else error_str = error_str .. cfg.messages['parameter-pair-separator']; end error_str = error_str .. wrap_style ('parameter', selected); table.insert( z.message_tail, { seterror( error_condition, {error_str}, true ) } ); end return value, selected; end -- COinS metadata (see <http://ocoins.info/>) allows automated tools to parse -- the citation information. function COinS(data) if 'table' ~= type(data) or nil == next(data) then return ''; end local ctx_ver = "Z39.88-2004"; -- treat table strictly as an array with only set values. local OCinSoutput = setmetatable( {}, { __newindex = function(self, key, value) if is_set(value) then rawset( self, #self+1, table.concat{ key, '=', mw.uri.encode( removewikilink( value ) ) } ); end end }); if is_set(data.Chapter) then OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"; OCinSoutput["rft.genre"] = "bookitem"; OCinSoutput["rft.atitle"] = data.Chapter; OCinSoutput["rft.btitle"] = data.Title; elseif is_set(data.Periodical) then OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:journal"; OCinSoutput["rft.genre"] = "article"; OCinSoutput["rft.jtitle"] = data.Periodical; OCinSoutput["rft.atitle"] = data.Title; else OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"; OCinSoutput["rft.genre"] = "book" OCinSoutput["rft.btitle"] = data.Title; end OCinSoutput["rft.place"] = data.PublicationPlace; OCinSoutput["rft.date"] = data.Date; OCinSoutput["rft.series"] = data.Series; OCinSoutput["rft.volume"] = data.Volume; OCinSoutput["rft.issue"] = data.Issue; OCinSoutput["rft.pages"] = data.Pages; OCinSoutput["rft.edition"] = data.Edition; OCinSoutput["rft.pub"] = data.PublisherName; for k, v in pairs( data.ID_list ) do local id, value = cfg.id_handlers[k].COinS; if k == 'ISBN' then value = cleanisbn( v ); else value = v; end if string.sub( id or "", 1, 4 ) == 'info' then OCinSoutput["rft_id"] = table.concat{ id, "/", v }; else OCinSoutput[ id ] = value; end end local last, first; for k, v in ipairs( data.Authors ) do last, first = v.last, v.first; if k == 1 then if is_set(last) then OCinSoutput["rft.aulast"] = last; end if is_set(first) then OCinSoutput["rft.aufirst"] = first; end end if is_set(last) and is_set(first) then OCinSoutput["rft.au"] = table.concat{ last, ", ", first }; elseif is_set(last) then OCinSoutput["rft.au"] = last; end end OCinSoutput.rft_id = data.URL; OCinSoutput.rfr_id = table.concat{ "info:sid/", mw.site.server:match( "[^/]*$" ), ":", data.RawPage }; OCinSoutput = setmetatable( OCinSoutput, nil ); -- sort with version string always first, and combine. table.sort( OCinSoutput ); table.insert( OCinSoutput, 1, "ctx_ver=" .. ctx_ver ); -- such as "Z39.88-2004" return table.concat(OCinSoutput, "&"); end --[[--------------------------< G E T _ I S O 6 3 9 _ C O D E >------------------------------------------------ Validates language names provided in |language= parameter if not an ISO639-1 code. Handles the special case that is Norwegian where ISO639-1 code 'no' is mapped to language name 'Norwegian Bokmål' by Extention:CLDR. Returns the language name and associated ISO639-1 code. Because case of the source may be incorrect or different from the case that Wikimedia uses, the name comparisons are done in lower case and when a match is found, the Wikimedia version (assumed to be correct) is returned along with the code. When there is no match, we return the original language name string. mw.language.fetchLanguageNames() will return a list of languages that aren't part of ISO639-1. Names that aren't ISO639-1 but that are included in the list will be found if that name is provided in the |language= parameter. For example, if |language=Samaritan Aramaic, that name will be found with the associated code 'sam', not an ISO639-1 code. When names are found and the associated code is not two characters, this function returns only the Wikimedia language name. Adapted from code taken from Module:Check ISO 639-1. ]] function get_iso639_code (lang) if 'Norwegian' == lang then return lang, 'no'; -- special case related to Wikimedia remap of code 'no' at Extension:CLDR end local languages = mw.language.fetchLanguageNames('en', 'all') -- get a list of language names known to Wikimedia -- ('all' is required for North Ndebele, South Ndebele, and Ojibwa) local langlc = mw.ustring.lower(lang); -- lower case version for comparisons for code, name in pairs(languages) do -- scan the list to see if we can find our language if langlc == mw.ustring.lower(name) then if 2 ~= code:len() then -- ISO639-1 codes only return name; -- so return the name but not the code end return name, code; -- found it, return name to ensure proper capitalization and the ISO639-1 code end end return lang; -- not valid language; return language in original case and nil for ISO639-1 code end --[[--------------------------< L A N G U A G E _ P A R A M E T E R >------------------------------------------ Get language name from ISO639-1 code value provided. If a code is valid use the returned name; if not, then use the value that was provided with the language parameter. There is an exception. There are three ISO639-1 codes for Norewegian language variants. There are two official variants: Norwegian Bokmål (code 'nb') and Norwegian Nynorsk (code 'nn'). The third, code 'no', is defined by ISO639-1 as 'Norwegian' though in Norway this is pretty much meaningless. However, it appears that on enwiki, editors are for the most part unaware of the nb and nn variants (compare page counts for these variants at Category:Articles with non-English-language external links. Because Norwegian Bokmål is the most common language variant, Media wiki has been modified to return Norwegian Bokmål for ISO639-1 code 'no'. Here we undo that and return 'Norwegian' when editors use |language=no. We presume that editors don't know about the variants or can't descriminate between them. See Help talk:Citation Style_1#An ISO 639-1 language name test When |language= contains a valid ISO639-1 code, the page is assigned to the category for that code: Category:Norwegian-language sources (no) if the page is a mainspace page and the ISO639-1 code is not 'en'. Similarly, if the parameter is |language=Norwegian, it will be categorized in the same way. ]] function language_parameter (lang, namespace) local code; -- the ISO639-1 two character code local name; -- the language name local test=''; if 0 == namespace and (('en' == lang:lower()) or ('english' == lang:lower())) then table.insert (z.maintenance_cats, 'CS1 maint: English language specified'); -- add maintenance category if |language=English or |language=en in article space end if 2 == lang:len() then -- ISO639-1 language code are 2 characters (fetchLanguageName also supports 3 character codes) name = mw.language.fetchLanguageName( lang:lower(), "en" ); -- get ISO 639-1 language name if Language is a proper code end if is_set (name) then -- if Language specified a valid ISO639-1 code code = lang:lower(); -- save it else name, code = get_iso639_code (lang); -- attempt to get code from name (assign name here so that we are sure of proper capitalization) end if is_set (code) then if 'no' == code then name = 'Norwegian' end; -- override wikimedia when code is 'no' if 0 == namespace and 'en' ~= code then -- is this page main / article space and English not the language? table.insert( z.properties_cats, 'CS1 ' .. name .. '-language sources (' .. code .. ')'); -- in main space and not English: categorize end else table.insert (z.maintenance_cats, 'CS1 maint: Unrecognized language'); -- add maintenance category when |language= does not appear to be ISO 639-1 language end return (" " .. wrap_msg ('language', name)); -- wrap with '(in ...)' end --[[Citation/--------------------------< C I T A T I O N 0 >------------------------------------------------------------ This is the main function doing the majority of the citation formatting. |--------------------------< C I T A T I O N 0 >------------------------------------------------------------ This is the main function doing the majority of the citation formatting. ]] function citation0( config, args) --[[Citation/ Load Input Parameters The argument_wrapper facilitates the mapping of multiple aliases to single internal variable. | Load Input Parameters The argument_wrapper facilitates the mapping of multiple aliases to single internal variable. ]] local A = argument_wrapper( args ); local i local PPrefix = A['PPrefix'] local PPPrefix = A['PPPrefix'] if is_set( A['NoPP'] ) then PPPrefix = "" PPrefix = "" end -- Pick out the relevant fields from the arguments. Different citation templates -- define different field names for the same underlying things. local Authors = A['Authors']; local a = extractnames( args, 'AuthorList' ); local Coauthors = A['Coauthors']; local Others = A['Others']; local Editors = A['Editors']; local e = extractnames( args, 'EditorList' ); local Year = A['Year']; local PublicationDate = A['PublicationDate']; local OrigYear = A['OrigYear']; local Date = A['Date']; local LayDate = A['LayDate']; ------------------------------------------------- Get title data local Title = A['Title']; local ScriptTitle = A['ScriptTitle']; local BookTitle = A['BookTitle']; local Conference = A['Conference']; local TransTitle = A['TransTitle']; local TitleNote = A['TitleNote']; local TitleLink = A['TitleLink']; local Chapter = A['Chapter']; local ChapterLink = A['ChapterLink']; -- deprecated local TransChapter = A['TransChapter']; local TitleType = A['TitleType']; local Degree = A['Degree']; local Docket = A['Docket']; local ArchiveURL = A['ArchiveURL']; local URL = A['URL'] local URLorigin = A:ORIGIN('URL'); -- get name of parameter that holds URL local ChapterURL = A['ChapterURL']; local ChapterURLorigin = A:ORIGIN('ChapterURL'); -- get name of parameter that holds ChapterURL local ConferenceURL = A['ConferenceURL']; local ConferenceURLorigin = A:ORIGIN('ConferenceURL'); -- get name of parameter that holds ConferenceURL local Periodical = A['Periodical']; local Series = A['Series']; local Volume = A['Volume']; local Issue = A['Issue']; local Position = ''; local Page = A['Page']; local Pages = hyphentodash( A['Pages'] ); local At = A['At']; local Edition = A['Edition']; local PublicationPlace = A['PublicationPlace'] local Place = A['Place']; local PublisherName = A['PublisherName']; local RegistrationRequired = A['RegistrationRequired']; local SubscriptionRequired = A['SubscriptionRequired']; local Via = A['Via']; local AccessDate = A['AccessDate']; local ArchiveDate = A['ArchiveDate']; local Agency = A['Agency']; local DeadURL = A['DeadURL'] local Language = A['Language']; local Format = A['Format']; local ChapterFormat = A['ChapterFormat']; local Ref = A['Ref']; local DoiBroken = A['DoiBroken']; local ID = A['ID']; local ASINTLD = A['ASINTLD']; local IgnoreISBN = A['IgnoreISBN']; local Embargo = A['Embargo']; local ID_list = extractids( args ); local Quote = A['Quote']; local PostScript = A['PostScript']; local LayURL = A['LayURL']; local LaySource = A['LaySource']; local Transcript = A['Transcript']; local TranscriptURL = A['TranscriptURL'] local TranscriptURLorigin = A:ORIGIN('TranscriptURL'); -- get name of parameter that holds TranscriptURL local sepc = A['Separator']; local LastAuthorAmp = A['LastAuthorAmp']; local no_tracking_cats = A['NoTracking']; --these are used by cite interview local Callsign = A['Callsign']; local City = A['City']; local Program = A['Program']; --local variables that are not cs1 parameters local use_lowercase; -- controls capitalization of certain static text local this_page = mw.title.getCurrentTitle(); -- also used for COinS and for language local anchor_year; -- used in the CITEREF identifier local COinS_date; -- used in the COinS metadata -- Set postscript default. if not is_set (PostScript) then -- if |postscript= has not been set (Postscript is nil which is the default for {{citation}}) and if (config.CitationClass ~= "citation") then -- this template is not a citation template PostScript = '.'; -- must be a cite xxx template so set postscript to default (period) end else if PostScript:lower() == 'none' then -- if |postscript=none then PostScript = ''; -- no postscript end end --check this page to see if it is in one of the namespaces that cs1 is not supposed to add to the error categories. if not is_set(no_tracking_cats) then -- ignore if we are already not going to categorize this page if inArray (this_page.nsText, cfg.uncategorized_namespaces) then no_tracking_cats = "true"; -- set no_tracking_cats end end -- check for extra |page=, |pages= or |at= parameters. if is_set(Page) then if is_set(Pages) or is_set(At) then Page = Page .. " " .. seterror('extra_pages'); -- add error message Pages = ''; -- unset the others At = ''; end elseif is_set(Pages) then if is_set(At) then Pages = Pages .. " " .. seterror('extra_pages'); -- add error messages At = ''; -- unset end end -- both |publication-place= and |place= (|location=) allowed if different if not is_set(PublicationPlace) and is_set(Place) then PublicationPlace = Place; -- promote |place= (|location=) to |publication-place end if PublicationPlace == Place then Place = ''; end -- don't need both if they are the same --[[ Parameter remapping for cite encyclopedia: When the citation has these parameters: |encyclopedia and |title then map |title to |article and |encyclopedia to |title |encyclopedia and |article then map |encyclopedia to |title |encyclopedia then map |encyclopedia to |title |trans_title maps to |trans_chapter when |title is re-mapped |url maps to |chapterurl when |title is remapped All other combinations of |encyclopedia, |title, and |article are not modified ]] if ( config.CitationClass == "encyclopaedia" ) then if is_set(Periodical) then -- Periodical is set when |encyclopedia is set if is_set(Title) then if not is_set(Chapter) then Chapter = Title; -- |encyclopedia and |title are set so map |title to |article and |encyclopedia to |title TransChapter = TransTitle; ChapterURL = URL; Title = Periodical; Periodical = ''; -- redundant so unset TransTitle = ''; -- redundant so unset URL = ''; -- redundant so unset end else -- |title not set Title = Periodical; -- |encyclopedia set and |article set or not set so map |encyclopedia to |title Periodical = ''; -- redundant so unset end end end --special cases for citation. if (config.CitationClass == "citation") then -- for citation templates if not is_set (Ref) then -- if |ref= is not set Ref = "harv"; -- set default |ref=harv end if not is_set (sepc) then -- if |separator= is not set sepc = ','; -- set citation separator to its default (comma) end else -- not a citation template if not is_set (sepc) then -- if |separator= has not been set sepc = '.'; -- set cite xxx separator to its default (period) end end use_lowercase = ( sepc ~= '.' ); -- used to control capitalization for certain static text -- check for special case where |separator=none if 'none' == sepc:lower() then -- if |separator=none sepc = ''; -- then set it to an empty string end -- Special case for cite techreport. if (config.CitationClass == "techreport") then -- special case for cite techreport if is_set(Issue) then -- cite techreport uses 'number', which other citations aliase to 'issue' if not is_set(ID) then -- can we use ID for the "number"? ID = Issue; -- yes, use it Issue = ""; -- unset Issue so that "number" isn't duplicated in the rendered citation or COinS metadata else -- can't use ID so emit error message ID = ID .. " " .. seterror('redundant_parameters', '<code>&#124;id=</code> and <code>&#124;number=</code>'); end end end -- special case for cite interview if (config.CitationClass == "interview") then if is_set(Program) then ID = ' ' .. Program; end if is_set(Callsign) then if is_set(ID) then ID = ID .. sepc .. ' ' .. Callsign; else ID = ' ' .. Callsign; end end if is_set(City) then if is_set(ID) then ID = ID .. sepc .. ' ' .. City; else ID = ' ' .. City; end end if is_set(Others) then if is_set(TitleType) then Others = ' ' .. TitleType .. ' with ' .. Others; TitleType = ''; else Others = ' ' .. 'Interview with ' .. Others; end else Others = '(Interview)'; end end --Account for the oddity that is {{cite journal}} with |pmc= set and |url= not set if config.CitationClass == "journal" and not is_set(URL) and is_set(ID_list['PMC']) then if not is_embargoed(Embargo) then URL=cfg.id_handlers['PMC'].prefix .. ID_list['PMC']; -- set url to be the same as the PMC external link if not embargoed URLorigin = cfg.id_handlers['PMC'].parameters[1]; -- set URLorigin to parameter name for use in error message if citation is missing a |title= end end -- Account for the oddity that is {{cite conference}}, before generation of COinS data. --TODO: if this is only for {{cite conference}}, shouldn't we be checking? (if config.CitationClass=='conference' then ...) if is_set(BookTitle) then Chapter = Title; ChapterLink = TitleLink; TransChapter = TransTitle; Title = BookTitle; TitleLink = ''; TransTitle = ''; end -- Account for the oddity that is {{cite episode}}, before generation of COinS data. --[[ -- {{cite episode}} is not currently supported by this module if config.CitationClass == "episode" then local AirDate = A['AirDate']; local SeriesLink = A['SeriesLink']; local Season = A['Season']; local SeriesNumber = A['SeriesNumber']; local Network = A['Network']; local Station = A['Station']; local s, n = {}, {}; local Sep = (first_set(A["SeriesSeparator"], A["Separator"]) or "") .. " "; if is_set(Issue) then table.insert(s, cfg.messages["episode"] .. " " .. Issue); Issue = ''; end if is_set(Season) then table.insert(s, cfg.messages["season"] .. " " .. Season); end if is_set(SeriesNumber) then table.insert(s, cfg.messages["series"] .. " " .. SeriesNumber); end if is_set(Network) then table.insert(n, Network); end if is_set(Station) then table.insert(n, Station); end Date = Date or AirDate; Chapter = Title; ChapterLink = TitleLink; TransChapter = TransTitle; Title = Series; TitleLink = SeriesLink; TransTitle = ''; Series = table.concat(s, Sep); ID = table.concat(n, Sep); end -- end of {{cite episode}} stuff]] -- legacy: promote concatenation of |month=, and |year= to Date if Date not set; or, promote PublicationDate to Date if neither Date nor Year are set. if is_set(Date) then if is_set (Year) then table.insert( z.maintenance_cats, "CS1 maint: Date and year"); -- add to maint category end else Date = Year; -- promote Year to Date Year = nil; -- make nil so Year as empty string isn't used for CITEREF if is_set(Date) then local Month = A['Month']; if is_set(Month) then Date = Month .. " " .. Date; end elseif is_set(PublicationDate) then -- use PublicationDate when |date= and |year= are not set Date = PublicationDate; -- promote PublicationDate to Date PublicationDate = ''; -- unset, no longer needed end end if PublicationDate == Date then PublicationDate = ''; end -- if PublicationDate is same as Date, don't display in rendered citation --[[ Go test all of the date-holding parameters for valid MOS:DATE format and make sure that dates are real dates. This must be done before we do COinS because here is where we get the date used in the metadata. Date validation supporting code is in Module:Citation/CS1/Date_validation ]] anchor_year, COinS_date, error_message = dates({['accessdate']=AccessDate, ['airdate']=AirDate, ['archivedate']=ArchiveDate, ['date']=Date, ['doi_brokendate']=DoiBroken, ['embargo']=Embargo, ['laydate']=LayDate, ['publicationdate']=PublicationDate, ['year']=Year}); if is_set(error_message) then table.insert( z.message_tail, { seterror( 'bad_date', {error_message}, true ) } ); -- add this error message end -- At this point fields may be nil if they weren't specified in the template use. We can use that fact. -- COinS metadata (see <http://ocoins.info/>) for -- automated parsing of citation information. -- this is the function call to COinS() local OCinSoutput = COinS{ ['Periodical'] = Periodical, ['Chapter'] = strip_apostrophe_markup (Chapter), -- Chapter stripped of bold / italic wikimarkup ['Title'] = make_coins_title (Title, ScriptTitle), -- Title and ScriptTitle stripped of bold / italic wikimarkup ['PublicationPlace'] = PublicationPlace, ['Date'] = first_set(COinS_date, Date), -- COinS_date has correctly formatted date if Date is valid; any reason to keep Date here? Should we be including invalid dates in metadata? ['Series'] = Series, ['Volume'] = Volume, ['Issue'] = Issue, ['Pages'] = get_coins_pages (first_set(Page, Pages, At)), -- pages stripped of external links ['Edition'] = Edition, ['PublisherName'] = PublisherName, ['URL'] = first_set( URL, ChapterURL ), ['Authors'] = a, ['ID_list'] = ID_list, ['RawPage'] = this_page.prefixedText, }; --[[Citation/Why is this here? Why are we mapping Title to Chapter when Periodical is set? if is_set(Periodical) and not is_set(Chapter) and is_set(Title) then Chapter = Title; ChapterLink = TitleLink; TransChapter = TransTitle; Title = ''; TitleLink = ''; TransTitle = ''; end |Why is this here? Why are we mapping Title to Chapter when Periodical is set? if is_set(Periodical) and not is_set(Chapter) and is_set(Title) then Chapter = Title; ChapterLink = TitleLink; TransChapter = TransTitle; Title = ''; TitleLink = ''; TransTitle = ''; end ]] -- special case for cite newsgroup. Do this after COinS because we are modifying Publishername to include som static text if 'newsgroup' == config.CitationClass then if is_set (PublisherName) then PublisherName = '[[Citation/Newsgroup|Newsgroup]]:&nbsp;' .. externallink( 'news:' .. PublisherName, PublisherName ); end end -- Now perform various field substitutions. -- We also add leading spaces and surrounding markup and punctuation to the -- various parts of the citation, but only when they are non-nil. if not is_set(Authors) then local Maximum = tonumber( A['DisplayAuthors'] ); if is_set (Maximum) then if Maximum >= #a then -- if display-authors value greater than or equal to number of authors table.insert( z.maintenance_cats, "CS1 maint: display-authors"); -- add maintenance category because display-authors parameter may be removed end else Maximum = #a + 1; -- number of authors + 1 end local control = { sep = A["AuthorSeparator"] .. " ", namesep = (first_set(A["AuthorNameSeparator"], A["NameSeparator"]) or "") .. " ", format = A["AuthorFormat"], maximum = Maximum, lastauthoramp = LastAuthorAmp, page_name = this_page.text -- get current page name so that we don't wikilink to it via authorlinkn }; -- If the coauthor field is also used, prevent ampersand and et al. formatting. if is_set(Coauthors) then control.lastauthoramp = nil; control.maximum = #a + 1; end Authors = listpeople(control, a) end if not is_set(Authors) and is_set(Coauthors) then -- coauthors aren't displayed if one of authors=, authorn=, or lastn= isn't specified table.insert( z.message_tail, { seterror('coauthors_missing_author', {}, true) } ); -- emit error message end local EditorCount if not is_set(Editors) then local Maximum = tonumber( A['DisplayEditors'] ); -- Preserve old-style implicit et al. if not is_set(Maximum) and #e == 4 then Maximum = 3; table.insert( z.message_tail, { seterror('implict_etal_editor', {}, true) } ); elseif not is_set(Maximum) then Maximum = #e + 1; end local control = { sep = A["EditorSeparator"] .. " ", namesep = (first_set(A["EditorNameSeparator"], A["NameSeparator"]) or "") .. " ", format = A['EditorFormat'], maximum = Maximum, lastauthoramp = LastAuthorAmp, page_name = this_page.text -- get current page name so that we don't wikilink to it via editorlinkn }; Editors, EditorCount = listpeople(control, e); else EditorCount = 1; end local Cartography = ""; local Scale = ""; if config.CitationClass == "map" then if not is_set( Authors ) and is_set( PublisherName ) then Authors = PublisherName; PublisherName = ""; end Cartography = A['Cartography']; if is_set( Cartography ) then Cartography = sepc .. " " .. wrap_msg ('cartography', Cartography, use_lowercase); end Scale = A['Scale']; if is_set( Scale ) then Scale = sepc .. " " .. Scale; end end Format = is_set(Format) and " (" .. Format .. ")" or ""; if not is_set(URL) and not is_set(ArchiveURL) and not is_set(ConferenceURL) and not is_set(TranscriptURL) then -- Test if cite web or cite podcast |url= is missing or empty if inArray(config.CitationClass, {"web","podcast"}) then table.insert( z.message_tail, { seterror( 'cite_web_url', {}, true ) } ); end -- Test if accessdate is given without giving a URL if is_set(AccessDate) and not is_set(ChapterURL)then -- ChapterURL may be set when the others are not set; TODO: move this to a separate test? table.insert( z.message_tail, { seterror( 'accessdate_missing_url', {}, true ) } ); AccessDate = ''; end -- Test if format is given without giving a URL if is_set(Format) then Format = Format .. seterror( 'format_missing_url', {'format', 'url'} ); end end -- Test if citation has no title if not is_set(Title) and not is_set(Periodical) and not is_set(Conference) and not is_set(TransTitle) and not is_set(ScriptTitle) then table.insert( z.message_tail, { seterror( 'citation_missing_title', {}, true ) } ); end local OriginalURL; DeadURL = DeadURL:lower(); -- used later when assembling archived text if is_set( ArchiveURL ) then if is_set (URL) then OriginalURL = URL; -- save copy of original source URL if 'no' ~= DeadURL then -- if URL set then archive-url applies to it URL = ArchiveURL -- swap-in the archive's url URLorigin = A:ORIGIN('ArchiveURL') -- name of archive url parameter for error messages end elseif is_set (ChapterURL) then -- URL not set so if chapter-url is set apply archive url to it OriginalURL = ChapterURL; -- save copy of source chapter's url for archive text if 'no' ~= DeadURL then ChapterURL = ArchiveURL -- swap-in the archive's url URLorigin = A:ORIGIN('ArchiveURL') -- name of archive url parameter for error messages end end end if inArray(config.CitationClass, {"web","news","journal","pressrelease","conference","podcast", "newsgroup"}) or ('citation' == config.CitationClass and is_set (Periodical)) then if is_set (Chapter) or is_set (TransChapter) or is_set (ChapterURL)then -- chapter parameters not supported for these citation types table.insert( z.message_tail, { seterror( 'chapter_ignored', {}, true ) } ); -- add error message Chapter = ''; -- set to empty string to be safe with concatenation TransChapter = ''; ChapterURL = ''; end else -- otherwise, format chapter / article title Chapter = format_chapter_title (Chapter, TransChapter, ChapterURL, ChapterURLorigin); if is_set (Chapter) then ChapterFormat = is_set(ChapterFormat) and " (" .. ChapterFormat .. ")" or ""; if is_set(ChapterFormat) and not is_set (ChapterURL) then -- Test if |chapter-format= is given without giving a |chapter-url= ChapterFormat = ChapterFormat .. seterror( 'format_missing_url', {'chapter-format', 'chapter-url'} ); end Chapter = Chapter .. ChapterFormat .. sepc .. ' '; end end -- Format main title. if is_set(TitleLink) and is_set(Title) then Title = "[[Citation/" .. TitleLink .. "|" .. Title .. "]]" end if inArray(config.CitationClass, {"web","news","journal","pressrelease","conference","podcast", "newsgroup"}) or ('citation' == config.CitationClass and is_set (Periodical)) then Title = kern_quotes (Title); -- if necessary, separate title's leading and trailing quote marks from Module provided quote marks Title = wrap_style ('quoted-title', Title); Title = script_concatenate (Title, ScriptTitle); -- <bdi> tags, lang atribute, categorization, etc; must be done after title is wrapped TransTitle= wrap_style ('trans-quoted-title', TransTitle ); else Title = wrap_style ('italic-title', Title); Title = script_concatenate (Title, ScriptTitle); -- <bdi> tags, lang atribute, categorization, etc; must be done after title is wrapped TransTitle = wrap_style ('trans-italic-title', TransTitle); end TransError = ""; if is_set(TransTitle) then if is_set(Title) then TransTitle = " " .. TransTitle; else TransError = " " .. seterror( 'trans_missing_title' ); end end Title = Title .. TransTitle; if is_set(Title) then if not is_set(TitleLink) and is_set(URL) then Title = externallink( URL, Title ) .. TransError .. Format URL = ""; Format = ""; else Title = Title .. TransError; end end if is_set(Place) then Place = " " .. wrap_msg ('written', Place, use_lowercase) .. sepc .. " "; end if is_set(Conference) then if is_set(ConferenceURL) then Conference = externallink( ConferenceURL, Conference ); end Conference = sepc .. " " .. Conference elseif is_set(ConferenceURL) then Conference = sepc .. " " .. externallink( ConferenceURL, nil, ConferenceURLorigin ); end if not is_set(Position) then local Minutes = A['Minutes']; if is_set(Minutes) then Position = " " .. Minutes .. " " .. cfg.messages['minutes']; else local Time = A['Time']; if is_set(Time) then local TimeCaption = A['TimeCaption'] if not is_set(TimeCaption) then TimeCaption = cfg.messages['event']; if sepc ~= '.' then TimeCaption = TimeCaption:lower(); end end Position = " " .. TimeCaption .. " " .. Time; end end else Position = " " .. Position; At = ''; end if not is_set(Page) then if is_set(Pages) then if is_set(Periodical) and not inArray(config.CitationClass, {"encyclopaedia","web","book","news","podcast"}) then Pages = ": " .. Pages; elseif tonumber(Pages) ~= nil then Pages = sepc .." " .. PPrefix .. Pages; else Pages = sepc .." " .. PPPrefix .. Pages; end end else if is_set(Periodical) and not inArray(config.CitationClass, {"encyclopaedia","web","book","news","podcast"}) then Page = ": " .. Page; else Page = sepc .." " .. PPrefix .. Page; end end At = is_set(At) and (sepc .. " " .. At) or ""; Position = is_set(Position) and (sepc .. " " .. Position) or ""; if config.CitationClass == 'map' then local Section = A['Section']; local Inset = A['Inset']; if first_set( Pages, Page, At ) ~= nil or sepc ~= '.' then if is_set( Section ) then Section = ", " .. wrap_msg ('section', Section, true); end if is_set( Inset ) then Inset = ", " .. wrap_msg ('inset', Inset, true); end else if is_set( Section ) then Section = sepc .. " " .. wrap_msg ('section', Section, use_lowercase); if is_set( Inset ) then Inset = ", " .. wrap_msg ('inset', Inset, true); end elseif is_set( Inset ) then Inset = sepc .. " " .. wrap_msg ('inset', Inset, use_lowercase); end end At = At .. Section .. Inset; end if is_set (Language) then Language = language_parameter (Language, this_page.namespace); -- format, categories (article namespace only), name from ISO639-1, etc else Language=""; -- language not specified so make sure this is an empty string; end Others = is_set(Others) and (sepc .. " " .. Others) or ""; -- handle type parameter for those CS1 citations that have default values if inArray(config.CitationClass, {"AV-media-notes", "DVD-notes", "podcast", "pressrelease", "techreport", "thesis"}) then TitleType = set_titletype (config.CitationClass, TitleType); if is_set(Degree) and "Thesis" == TitleType then -- special case for cite thesis TitleType = Degree .. " thesis"; end end if is_set(TitleType) then -- if type parameter is specified TitleType = " (" .. TitleType .. ")"; -- display it in parentheses end TitleNote = is_set(TitleNote) and (sepc .. " " .. TitleNote) or ""; Edition = is_set(Edition) and (" " .. wrap_msg ('edition', Edition)) or ""; Issue = is_set(Issue) and (" (" .. Issue .. ")") or ""; Series = is_set(Series) and (sepc .. " " .. Series) or ""; OrigYear = is_set(OrigYear) and (" [" .. OrigYear .. "]") or ""; Agency = is_set(Agency) and (sepc .. " " .. Agency) or ""; if is_set(Volume) then if ( mw.ustring.len(Volume) > 4 ) then Volume = sepc .." " .. Volume; else Volume = " <b>" .. hyphentodash(Volume) .. "</b>"; end end ------------------------------------ totally unrelated data if is_set(Via) then Via = " " .. wrap_msg ('via', Via); end --[[Citation/ Subscription implies paywall; Registration does not. If both are used in a citation, the subscription required link note is displayed. There are no error messages for this condition. | Subscription implies paywall; Registration does not. If both are used in a citation, the subscription required link note is displayed. There are no error messages for this condition. ]] if is_set(SubscriptionRequired) then SubscriptionRequired = sepc .. " " .. cfg.messages['subscription']; -- subscription required message elseif is_set(RegistrationRequired) then SubscriptionRequired = sepc .. " " .. cfg.messages['registration']; -- registration required message end if is_set(AccessDate) then local retrv_text = " " .. cfg.messages['retrieved'] AccessDate = nowrap_date (AccessDate); -- wrap in nowrap span if date in appropriate format if (sepc ~= ".") then retrv_text = retrv_text:lower() end -- if 'citation', lower case AccessDate = substitute (retrv_text, AccessDate); -- add retrieved text -- neither of these work; don't know why; it seems that substitute() isn't being called AccessDate = substitute (cfg.presentation['accessdate'], {sepc, AccessDate}); -- allow editors to hide accessdates end if is_set(ID) then ID = sepc .." ".. ID; end if "thesis" == config.CitationClass and is_set(Docket) then ID = sepc .." Docket ".. Docket .. ID; end ID_list = buildidlist( ID_list, {DoiBroken = DoiBroken, ASINTLD = ASINTLD, IgnoreISBN = IgnoreISBN, Embargo=Embargo} ); if is_set(URL) then URL = " " .. externallink( URL, nil, URLorigin ); end if is_set(Quote) then if Quote:sub(1,1) == '"' and Quote:sub(-1,-1) == '"' then Quote = Quote:sub(2,-2); end Quote = sepc .." " .. wrap_style ('quoted-text', Quote ); -- wrap in <q>...</q> tags PostScript = ""; -- CS1 does not supply terminal punctuation when |quote= is set end local Archived if is_set(ArchiveURL) then if not is_set(ArchiveDate) then ArchiveDate = seterror('archive_missing_date'); end if "no" == DeadURL then local arch_text = cfg.messages['archived']; if sepc ~= "." then arch_text = arch_text:lower() end Archived = sepc .. " " .. substitute( cfg.messages['archived-not-dead'], { externallink( ArchiveURL, arch_text ), ArchiveDate } ); if not is_set(OriginalURL) then Archived = Archived .. " " .. seterror('archive_missing_url'); end elseif is_set(OriginalURL) then local arch_text = cfg.messages['archived-dead']; if sepc ~= "." then arch_text = arch_text:lower() end Archived = sepc .. " " .. substitute( arch_text, { externallink( OriginalURL, cfg.messages['original'] ), ArchiveDate } ); else local arch_text = cfg.messages['archived-missing']; if sepc ~= "." then arch_text = arch_text:lower() end Archived = sepc .. " " .. substitute( arch_text, { seterror('archive_missing_url'), ArchiveDate } ); end else Archived = "" end local Lay if is_set(LayURL) then if is_set(LayDate) then LayDate = " (" .. LayDate .. ")" end if is_set(LaySource) then LaySource = " &ndash; ''" .. safeforitalics(LaySource) .. "''"; else LaySource = ""; end if sepc == '.' then Lay = sepc .. " " .. externallink( LayURL, cfg.messages['lay summary'] ) .. LaySource .. LayDate else Lay = sepc .. " " .. externallink( LayURL, cfg.messages['lay summary']:lower() ) .. LaySource .. LayDate end else Lay = ""; end if is_set(Transcript) then if is_set(TranscriptURL) then Transcript = externallink( TranscriptURL, Transcript ); end elseif is_set(TranscriptURL) then Transcript = externallink( TranscriptURL, nil, TranscriptURLorigin ); end local Publisher; if is_set(Periodical) and not inArray(config.CitationClass, {"encyclopaedia","web","pressrelease","podcast"}) then if is_set(PublisherName) then if is_set(PublicationPlace) then Publisher = PublicationPlace .. ": " .. PublisherName; else Publisher = PublisherName; end elseif is_set(PublicationPlace) then Publisher= PublicationPlace; else Publisher = ""; end if is_set(PublicationDate) then if is_set(Publisher) then Publisher = Publisher .. ", " .. wrap_msg ('published', PublicationDate); else Publisher = PublicationDate; end end if is_set(Publisher) then Publisher = " (" .. Publisher .. ")"; end else if is_set(PublicationDate) then PublicationDate = " (" .. wrap_msg ('published', PublicationDate) .. ")"; end if is_set(PublisherName) then if is_set(PublicationPlace) then Publisher = sepc .. " " .. PublicationPlace .. ": " .. PublisherName .. PublicationDate; else Publisher = sepc .. " " .. PublisherName .. PublicationDate; end elseif is_set(PublicationPlace) then Publisher= sepc .. " " .. PublicationPlace .. PublicationDate; else Publisher = PublicationDate; end end -- Several of the above rely upon detecting this as nil, so do it last. if is_set(Periodical) then if is_set(Title) or is_set(TitleNote) then Periodical = sepc .. " " .. wrap_style ('italic-title', Periodical) else Periodical = wrap_style ('italic-title', Periodical) end end --[[ Handle the oddity that is cite speech. This code overrides whatever may be the value assigned to TitleNote (through |department=) and forces it to be " (Speech)" so that the annotation directly follows the |title= parameter value in the citation rather than the |event= parameter value (if provided). ]] if "speech" == config.CitationClass then -- cite speech only TitleNote = " (Speech)"; -- annotate the citation if is_set (Periodical) then -- if Periodical, perhaps because of an included |website= or |journal= parameter if is_set (Conference) then -- and if |event= is set Conference = Conference .. sepc .. " "; -- then add appropriate punctuation to the end of the Conference variable before rendering end end end -- Piece all bits together at last. Here, all should be non-nil. -- We build things this way because it is more efficient in LUA -- not to keep reassigning to the same string variable over and over. local tcommon if inArray(config.CitationClass, {"journal","citation"}) and is_set(Periodical) then if is_set(Others) then Others = Others .. sepc .. " " end tcommon = safejoin( {Others, Title, TitleNote, Conference, Periodical, Format, TitleType, Scale, Series, Language, Cartography, Edition, Publisher, Agency, Volume, Issue}, sepc ); else tcommon = safejoin( {Title, TitleNote, Conference, Periodical, Format, TitleType, Scale, Series, Language, Volume, Issue, Others, Cartography, Edition, Publisher, Agency}, sepc ); end if #ID_list > 0 then ID_list = safejoin( { sepc .. " ", table.concat( ID_list, sepc .. " " ), ID }, sepc ); else ID_list = ID; end local idcommon = safejoin( { ID_list, URL, Archived, AccessDate, Via, SubscriptionRequired, Lay, Quote }, sepc ); local text; local pgtext = Position .. Page .. Pages .. At; if is_set(Authors) then if is_set(Coauthors) then Authors = Authors .. A['AuthorSeparator'] .. " " .. Coauthors end if is_set(Date) then Date = " ("..Date..")" .. OrigYear .. sepc .. " " elseif string.sub(Authors,-1,-1) == sepc then Authors = Authors .. " " else Authors = Authors .. sepc .. " " end if is_set(Editors) then local in_text = " "; local post_text = ""; if is_set(Chapter) then in_text = in_text .. cfg.messages['in'] .. " " else if EditorCount <= 1 then post_text = ", " .. cfg.messages['editor']; else post_text = ", " .. cfg.messages['editors']; end end if (sepc ~= '.') then in_text = in_text:lower() end Editors = in_text .. Editors .. post_text; if (string.sub(Editors,-1,-1) == sepc) then Editors = Editors .. " " else Editors = Editors .. sepc .. " " end end text = safejoin( {Authors, Date, Chapter, Place, Editors, tcommon }, sepc ); text = safejoin( {text, pgtext, idcommon}, sepc ); elseif is_set(Editors) then if is_set(Date) then if EditorCount <= 1 then Editors = Editors .. ", " .. cfg.messages['editor']; else Editors = Editors .. ", " .. cfg.messages['editors']; end Date = " (" .. Date ..")" .. OrigYear .. sepc .. " " else if EditorCount <= 1 then Editors = Editors .. " (" .. cfg.messages['editor'] .. ")" .. sepc .. " " else Editors = Editors .. " (" .. cfg.messages['editors'] .. ")" .. sepc .. " " end end text = safejoin( {Editors, Date, Chapter, Place, tcommon}, sepc ); text = safejoin( {text, pgtext, idcommon}, sepc ); else if is_set(Date) then if ( string.sub(tcommon,-1,-1) ~= sepc ) then Date = sepc .." " .. Date .. OrigYear else Date = " " .. Date .. OrigYear end end if config.CitationClass=="journal" and is_set(Periodical) then text = safejoin( {Chapter, Place, tcommon}, sepc ); text = safejoin( {text, pgtext, Date, idcommon}, sepc ); else text = safejoin( {Chapter, Place, tcommon, Date}, sepc ); text = safejoin( {text, pgtext, idcommon}, sepc ); end end if is_set(PostScript) and PostScript ~= sepc then text = safejoin( {text, sepc}, sepc ); --Deals with italics, spaces, etc. text = text:sub(1,-sepc:len()-1); -- text = text:sub(1,-2); --Remove final separator (assumes that sepc is only one character) end text = safejoin( {text, PostScript}, sepc ); -- Now enclose the whole thing in a <span/> element local options = {}; if is_set(config.CitationClass) and config.CitationClass ~= "citation" then options.class = "citation " .. config.CitationClass; else options.class = "citation"; end if is_set(Ref) and Ref:lower() ~= "none" then local id = Ref if ( "harv" == Ref ) then local names = {} --table of last names & year if #a > 0 then for i,v in ipairs(a) do names[i] = v.last if i == 4 then break end end elseif #e > 0 then for i,v in ipairs(e) do names[i] = v.last if i == 4 then break end end end names[ #names + 1 ] = first_set(Year, anchor_year); -- Year first for legacy citations id = anchorid(names) end options.id = id; end if string.len(text:gsub("<span[^>/]*>.-</span>", ""):gsub("%b<>","")) <= 2 then z.error_categories = {}; text = seterror('empty_citation'); z.message_tail = {}; end if is_set(options.id) then text = '<span id="' .. mw.uri.anchorEncode(options.id) ..'" class="' .. mw.text.nowiki(options.class) .. '">' .. text .. "</span>"; else text = '<span class="' .. mw.text.nowiki(options.class) .. '">' .. text .. "</span>"; end local empty_span = '<span style="display:none;">&nbsp;</span>'; -- Note: Using display: none on then COinS span breaks some clients. local OCinS = '<span title="' .. OCinSoutput .. '" class="Z3988">' .. empty_span .. '</span>'; text = text .. OCinS; if #z.message_tail ~= 0 then text = text .. " "; for i,v in ipairs( z.message_tail ) do if is_set(v[1]) then if i == #z.message_tail then text = text .. errorcomment( v[1], v[2] ); else text = text .. errorcomment( v[1] .. "; ", v[2] ); end end end end no_tracking_cats = no_tracking_cats:lower(); if inArray(no_tracking_cats, {"", "no", "false", "n"}) then for _, v in ipairs( z.error_categories ) do text = text .. '[[ᥙᥫᥒ ᥗᥣᥢ:' .. v ..']]'; end for _, v in ipairs( z.maintenance_cats ) do -- append maintenance categories text = text .. '[[ᥙᥫᥒ ᥗᥣᥢ:' .. v ..']]'; end for _, v in ipairs( z.properties_cats ) do -- append maintenance categories text = text .. '[[ᥙᥫᥒ ᥗᥣᥢ:' .. v ..']]'; end end return text end -- This is used by templates such as {{cite book}} to create the actual citation text. function z.citation(frame) local pframe = frame:getParent() if nil ~= string.find( frame:getTitle(), 'sandbox', 1, true ) then -- did the {{#invoke:}} use sandbox version? cfg = mw.loadData( 'Module:Citation/CS1/Configuration/sandbox' ); -- load sandbox versions of Configuration and Whitelist and ... whitelist = mw.loadData( 'Module:Citation/CS1/Whitelist/sandbox' ); dates = require('Module:Citation/CS1/Date_validation/sandbox').dates -- ... sandbox version of date validation code else -- otherwise cfg = mw.loadData( 'Module:Citation/CS1/Configuration' ); -- load live versions of Configuration and Whitelist and ... whitelist = mw.loadData( 'Module:Citation/CS1/Whitelist' ); dates = require('Module:Citation/CS1/Date_validation').dates -- ... live version of date validation code end local args = {}; local suggestions = {}; local error_text, error_state; local config = {}; for k, v in pairs( frame.args ) do config[k] = v; args[k] = v; end for k, v in pairs( pframe.args ) do if v ~= '' then if not validate( k ) then error_text = ""; if type( k ) ~= 'string' then -- Exclude empty numbered parameters if v:match("%S+") ~= nil then error_text, error_state = seterror( 'text_ignored', {v}, true ); end elseif validate( k:lower() ) then error_text, error_state = seterror( 'parameter_ignored_suggest', {k, k:lower()}, true ); else if #suggestions == 0 then suggestions = mw.loadData( 'Module:Citation/CS1/Suggestions' ); end if suggestions[ k:lower() ] ~= nil then error_text, error_state = seterror( 'parameter_ignored_suggest', {k, suggestions[ k:lower() ]}, true ); else error_text, error_state = seterror( 'parameter_ignored', {k}, true ); end end if error_text ~= '' then table.insert( z.message_tail, {error_text, error_state} ); end end args[k] = v; elseif args[k] ~= nil or (k == 'postscript') then args[k] = v; end end return citation0( config, args) end return z os97uqqkza1yfmj9pxdqlv29sw8i4h5 ᥛᥨᥝᥱ ᥓᥧᥰ:Citation/CS1/Configuration 828 393 1299 1298 2024-10-15T06:22:19Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1298 Scribunto text/plain citation_config = {}; -- override <code>...</code> styling to remove color, border, and padding. <code> css is specified here: -- https://git.wikimedia.org/blob/mediawiki%2Fcore.git/69cd73811f7aadd093050dbf20ed70ef0b42a713/skins%2Fcommon%2FcommonElements.css#L199 local code_style="color:inherit; border:inherit; padding:inherit;"; --[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------ List of namespaces that should not be included in citation error categories. Same as setting notracking = true by default Note: Namespace names should use underscores instead of spaces. ]] citation_config.uncategorized_namespaces = { 'User', 'Talk', 'User_talk', 'Wikipedia_talk', 'File_talk', 'Template_talk', 'Help_talk', 'Category_talk', 'Portal_talk', 'Book_talk', 'Draft', 'Draft_talk', 'Education_Program_talk', 'Module_talk', 'MediaWiki_talk' }; --[[--------------------------< M E S S A G E S >-------------------------------------------------------------- Translation table The following contains fixed text that may be output as part of a citation. This is separated from the main body to aid in future translations of this module. ]] citation_config.messages = { ['published'] = 'published $1', ['lay summary'] = 'Lay summary', ['retrieved'] = 'Retrieved $1', ['inactive'] = 'inactive', ['archived-dead'] = 'Archived from $1 on $2', ['archived-not-dead'] = '$1 from the original on $2', ['archived-missing'] = 'Archived from the original$1 on $2', ['archived'] = 'Archived', ['original'] = 'the original', ['editor'] = 'ed.', ['editors'] = 'eds.', ['edition'] = '($1 ed.)', ['episode'] = 'episode', ['season'] = 'season', ['series'] = 'series', ['cartography'] = 'Cartography by $1', ['section'] = 'Section $1', ['inset'] = '$1 inset', ['written'] = 'Written at $1', ['in'] = 'In', ['et al'] = 'et al.', ['subscription'] = '<span style="font-size:0.95em; font-size:90%; color:#555">(subscription required (<span title="Sources are not required to be available online. Online sources do not have to be freely available. The site may require a paid subscription." style="border-bottom:1px dotted;cursor:help">help</span>))</span>' .. ' ', ['registration']='<span style="font-size:0.95em; font-size:90%; color:#555">(registration required (<span title="Sources are not required to be available online. Online sources do not have to be freely available. The site may require registration." style="border-bottom:1px dotted;cursor:help">help</span>))</span>' .. ' ', ['language'] = '(in $1)', ['via'] = " &ndash; via $1", ['event'] = 'Event occurs at', ['minutes'] = 'minutes in', ['parameter-separator'] = ', ', ['parameter-final-separator'] = ', and ', ['parameter-pair-separator'] = ' and ', -- Determines the location of the help page ['help page link'] = 'Help:CS1 errors', ['help page label'] = 'help', -- Internal errors (should only occur if configuration is bad) ['undefined_error'] = 'Called with an undefined error condition', ['unknown_manual_ID'] = 'Unrecognized manual ID mode', ['unknown_ID_mode'] = 'Unrecognized ID mode', ['unknown_argument_map'] = 'Argument map not defined for this variable', ['bare_url_no_origin'] = 'Bare url found but origin indicator is nil or empty', } --[[--------------------------< P R E S E N T A T I O N >------------------------------------------------------ Fixed presentation markup. Originally part of citation_config.messages it has been moved into its own, more semantically correct place. ]] citation_config.presentation = { -- Error output -- .error class is specified at https://git.wikimedia.org/blob/mediawiki%2Fcore.git/9553bd02a5595da05c184f7521721fb1b79b3935/skins%2Fcommon%2Fshared.css#L538 -- .citation-comment class is specified at Help:CS1_errors#Controlling_error_message_display ['hidden-error'] = '<span style="display:none;font-size:100%" class="error citation-comment">$1</span>', ['visible-error'] = '<span style="font-size:100%" class="error citation-comment">$1</span>', ['accessdate'] = '<span class="reference-accessdate">$1$2</span>', -- to allow editors to hide accessdate using personal css ['bdi'] = '<bdi$1>$2</bdi>', -- bidirectional isolation used with |script-title= and the like ['italic-title'] = "''$1''", ['kern-left'] = '<span style="padding-left:0.2em;">$1</span>$2', -- spacing to use when title contains leading single or double quote mark ['kern-right'] = '$1<span style="padding-right:0.2em;">$2</span>', -- spacing to use when title contains trailing single or double quote mark ['nowrap1'] = '<span class="nowrap">$1</span>', -- for nowrapping an item: <span ...>yyyy-mm-dd</span> ['nowrap2'] = '<span class="nowrap">$1</span> $2', -- for nowrapping portions of an item: <span ...>dd mmmm</span> yyyy (note white space) ['parameter'] = '<code style="'..code_style..'">&#124;$1=</code>', ['quoted-text'] = '<q>$1</q>', -- for wrapping |quote= content ['quoted-title'] = '"$1"', ['smallcaps'] = '<span class="smallcaps" style="font-variant:small-caps">$1</span>', ['trans-italic-title'] = "&#91;''$1''&#93;", ['trans-quoted-title'] = "&#91;$1&#93;", } --[[--------------------------< A L I A S E S >---------------------------------------------------------------- Aliases table for commonly passed parameters ]] citation_config.aliases = { ['AccessDate'] = {'access-date', 'accessdate'}, ['Agency'] = 'agency', ['AirDate'] = {'air-date', 'airdate'}, ['ArchiveDate'] = {'archive-date', 'archivedate'}, ['ArchiveURL'] = {'archive-url', 'archiveurl'}, ['ASINTLD'] = {'ASIN-TLD', 'asin-tld'}, ['At'] = 'at', ['Authors'] = {'authors', 'people', 'host'}, ['AuthorFormat'] = {'author-format', 'authorformat'}, ['AuthorSeparator'] = 'author-separator', ['AuthorNameSeparator'] = 'author-name-separator', ['BookTitle'] = {'book-title', 'booktitle'}, ['Callsign'] = {'call-sign', 'callsign'}, -- cite interview ['Cartography'] = 'cartography', ['Chapter'] = {'chapter', 'contribution', 'entry', 'article', 'section'}, ['ChapterFormat'] = 'chapter-format'; ['ChapterLink'] = {'chapter-link', 'chapterlink'}, -- deprecated; remove after 1 January 2015 ['ChapterURL'] = {'chapter-url', 'chapterurl', 'contribution-url', 'contributionurl', 'section-url', 'sectionurl'}, ['City'] = 'city', -- cite interview ['Coauthors'] = {'coauthors', 'coauthor'}, -- coauthor and coauthors are deprecated; remove after 1 January 2015 ['Conference'] = {'conference', 'event'}, ['ConferenceURL'] = {'conference-url', 'conferenceurl', 'event-url', 'eventurl'}, ['Date'] = 'date', ['DeadURL'] = {'dead-url', 'deadurl'}, ['Degree'] = 'degree', ['DisplayAuthors'] = {'display-authors', 'displayauthors'}, ['DisplayEditors'] = {'display-editors', 'displayeditors'}, ['Docket'] = 'docket', ['DoiBroken'] = {'doi-broken', 'doi-broken-date', 'doi-inactive-date', 'DoiBroken', 'doi_brokendate', 'doi_inactivedate'}, ['Edition'] = 'edition', ['Editors'] = 'editors', ['EditorFormat'] = {'editor-format', 'editorformat'}, ['EditorSeparator'] = 'editor-separator', ['EditorNameSeparator'] = 'editor-name-separator', ['Embargo'] = {'Embargo', 'embargo'}, ['Format'] = 'format', ['ID'] = {'id', 'ID'}, ['IgnoreISBN'] = {'ignore-isbn-error', 'ignoreisbnerror'}, ['Inset'] = 'inset', ['Issue'] = {'issue', 'number'}, ['Language'] = {'language', 'in'}, ['LastAuthorAmp'] = {'last-author-amp', 'lastauthoramp'}, ['LayDate'] = {'lay-date', 'laydate'}, ['LaySource'] = {'lay-source', 'laysource'}, ['LayURL'] = {'lay-url', 'lay-summary', 'layurl', 'laysummary'}, ['ScriptTitle'] = 'script-title', ['MessageID'] = 'message-id', ['Minutes'] = 'minutes', ['Month'] = 'month', -- deprecated; remove after 1 January 2015 ['NameSeparator'] = 'name-separator', ['Network'] = 'network', ['NoPP'] = {'no-pp', 'nopp'}, ['NoTracking'] = {'template-doc-demo', 'template doc demo', 'no-cat', 'nocat', 'no-tracking', 'notracking'}, ['OrigYear'] = {'orig-year', 'origyear'}, ['Others'] = {'others', 'interviewer', 'interviewers'}, ['Page'] = {'p', 'page'}, ['Pages'] = {'pp', 'pages'}, ['Periodical'] = {'journal', 'newspaper', 'magazine', 'work', 'website', 'periodical', 'encyclopedia', 'encyclopaedia', 'dictionary'}, ['Place'] = {'place', 'location'}, ['PPrefix'] = {'p-prefix', 'PPrefix'}, ['PPPrefix'] = {'pp-prefix', 'PPPrefix'}, ['Program'] = 'program', -- cite interview ['PostScript'] = 'postscript', ['PublicationDate'] = {'publicationdate', 'publication-date'}, ['PublicationPlace'] = {'publication-place', 'publicationplace'}, ['PublisherName'] = {'publisher', 'distributor', 'institution', 'newsgroup'}, ['Quote'] = {'quote', 'quotation'}, ['Ref'] = {'ref', 'Ref'}, ['RegistrationRequired'] = 'registration', ['Scale'] = 'scale', ['Section'] = 'section', ['Season'] = 'season', ['Separator'] = 'separator', ['Series'] = {'series', 'version'}, ['SeriesSeparator'] = 'series-separator', ['SeriesLink'] = {'series-link', 'serieslink'}, ['SeriesNumber'] = {'series-number', 'series-no', 'seriesnumber', 'seriesno'}, ['Station'] = 'station', ['SubscriptionRequired'] = 'subscription', ['Time'] = 'time', ['TimeCaption'] = {'time-caption', 'timecaption'}, ['Title'] = 'title', ['TitleLink'] = {'title-link', 'episode-link', 'titlelink', 'episodelink'}, ['TitleNote'] = 'department', ['TitleType'] = {'type', 'medium'}, ['TransChapter'] = {'trans-chapter', 'trans_chapter'}, ['Transcript'] = 'transcript', ['TranscriptURL'] = {'transcript-url', 'transcripturl'}, ['TransTitle'] = {'trans-title', 'trans_title'}, ['URL'] = {'url', 'URL'}, ['Via'] = 'via', ['Volume'] = 'volume', ['Year'] = 'year', ['AuthorList-First'] = {"author#-first", "author-first#", "first#", "given#"}, ['AuthorList-Last'] = {"author#-last", "author-last#", "last#", "surname#", "Author#", "author#", "authors#", "subject#"}, ['AuthorList-Link'] = {"author#-link", "author-link#", "author#link", "authorlink#", "subject-link#", "subject#link", "subject#-link", "subjectlink#"}, ['AuthorList-Mask'] = {"author#-mask", "author-mask#", "author#mask", "authormask#"}, ['EditorList-First'] = {"editor#-first", "editor-first#", "editor#-given", "editor-given#", "EditorGiven#"}, ['EditorList-Last'] = {"editor#-last", "editor-last#", "editor#-surname", "editor-surname#", "EditorSurname#", "Editor#", "editor#", "editors#"}, ['EditorList-Link'] = {"editor#-link", "editor-link#", "editor#link", "editorlink#"}, ['EditorList-Mask'] = {"editor#-mask", "editor-mask#", "editor#mask", "editormask#"}, } -- Default parameter values citation_config.defaults = { ['DeadURL'] = 'yes', ['AuthorSeparator'] = ';', ['EditorSeparator'] = ';', ['NameSeparator'] = ',', ['PPrefix'] = "p.&nbsp;", ['PPPrefix'] = "pp.&nbsp;", } --[[--------------------------< E R R O R _ C O N D I T I O N S >---------------------------------------------- Error condition table The following contains a list of IDs for various error conditions defined in the code. For each ID, we specify a text message to display, an error category to include, and whether the error message should be wrapped as a hidden comment. Anchor changes require identical changes to matching anchor in Help:CS1 errors ]] citation_config.error_conditions = { accessdate_missing_url = { message = '<code style="'..code_style..'">&#124;accessdate=</code> requires <code style="'..code_style..'">&#124;url=</code>', anchor = 'accessdate_missing_url', category = 'Pages using citations with accessdate and no URL', hidden = true }, archive_missing_date = { message = '<code style="'..code_style..'">&#124;archiveurl=</code> requires <code style="'..code_style..'">&#124;archivedate=</code>', anchor = 'archive_missing_date', category = 'Pages with archiveurl citation errors', hidden = false }, archive_missing_url = { message = '<code style="'..code_style..'">&#124;archiveurl=</code> requires <code style="'..code_style..'">&#124;url=</code>', anchor = 'archive_missing_url', category = 'Pages with archiveurl citation errors', hidden = false }, bad_arxiv = { message = 'Check <code style="'..code_style..'">&#124;arxiv=</code> value', anchor = 'bad_arxiv', category = 'CS1 errors: arXiv', hidden = false }, bad_asin = { message = 'Check <code style="'..code_style..'">&#124;asin=</code> value', anchor = 'bad_asin', category ='CS1 errors: ASIN', hidden = false }, bad_authorlink = { message = 'Check <code style="'..code_style..'">&#124;authorlink=</code> value', anchor = 'bad_authorlink', category = 'CS1 errors: authorlink', hidden = false }, bad_date = { message = 'Check date values in: <code style="'..code_style..'">$1</code>', anchor = 'bad_date', category = 'CS1 errors: dates', hidden = false }, bad_doi = { message = 'Check <code style="'..code_style..'">&#124;doi=</code> value', anchor = 'bad_doi', category = 'CS1 errors: DOI', hidden = false }, bad_isbn = { message = 'Check <code style="'..code_style..'">&#124;isbn=</code> value', anchor = 'bad_isbn', category = 'Pages with ISBN errors', hidden = false }, bad_issn = { message = 'Check <code style="'..code_style..'">&#124;issn=</code> value', anchor = 'bad_issn', category = 'CS1 errors: ISSN', hidden = false }, bad_lccn = { message = 'Check <code style="'..code_style..'">&#124;lccn=</code> value', anchor = 'bad_lccn', category = 'CS1 errors: LCCN', hidden = false }, bad_message_id = { message = 'Check <code style="'..code_style..'">&#124;message-id=</code> value', anchor = 'bad_message_id', category = 'CS1 errors: message-id', hidden = false }, bad_ol = { message = 'Check <code style="'..code_style..'">&#124;ol=</code> value', anchor = 'bad_ol', category = 'CS1 errors: OL', hidden = false }, bad_pmc = { message = 'Check <code style="'..code_style..'">&#124;pmc=</code> value', anchor = 'bad_pmc', category = 'CS1 errors: PMC', hidden = false }, bad_pmid = { message = 'Check <code style="'..code_style..'">&#124;pmid=</code> value', anchor = 'bad_pmid', category = 'CS1 errors: PMID', hidden = false }, bad_url = { message = 'Check <code style="'..code_style..'">&#124;url=</code> scheme', anchor = 'bad_url', category = 'Pages with URL errors', hidden = false }, bare_url_missing_title = { message = '$1 missing title', anchor = 'bare_url_missing_title', category = 'Pages with citations having bare URLs', hidden = false }, chapter_ignored = { message = '<code style="'..code_style..'">&#124;chapter=</code> ignored', anchor = 'chapter_ignored', category = 'CS1 errors: Chapter ignored', hidden = false }, citation_missing_title = { message = 'Missing or empty <code style="'..code_style..'">&#124;title=</code>', anchor = 'citation_missing_title', category = 'Pages with citations lacking titles', hidden = false }, cite_web_url = { -- this error applies to cite web and to cite podcast message = 'Missing or empty <code style="'..code_style..'">&#124;url=</code>', anchor = 'cite_web_url', category = 'Pages using web citations with no URL', hidden = true }, coauthors_missing_author = { message = '<code style="'..code_style..'">&#124;coauthors=</code> requires <code style="'..code_style..'">&#124;author=</code>', anchor = 'coauthors_missing_author', category = 'CS1 errors: coauthors without author', hidden = false }, deprecated_params = { message = 'Cite uses deprecated parameters', anchor = 'deprecated_params', category = 'Pages containing cite templates with deprecated parameters', hidden = true }, empty_citation = { message = 'Empty citation', anchor = 'empty_citation', category = 'Pages with empty citations', hidden = false }, extra_pages = { message = 'Extra <code style="'..code_style..'">&#124;pages=</code> or <code style="'..code_style..'">&#124;at=</code>', anchor = 'extra_pages', category = 'Pages with citations using conflicting page specifications', hidden = false }, first_missing_last = { message = '<code style="'..code_style..'">&#124;first$2=</code> missing <code style="'..code_style..'">&#124;last$2=</code> in $1', anchor = 'first_missing_last', category = 'CS1 errors: missing author or editor', hidden = false }, format_missing_url = { message = '<code style="'..code_style..'">&#124;$1=</code> requires <code style="'..code_style..'">&#124;$2=</code>', anchor = 'format_missing_url', category = 'Pages using citations with format and no URL', hidden = true }, implict_etal_editor = { message = '<code style="'..code_style..'">&#124;displayeditors=</code> suggested', anchor = 'displayeditors', category = 'Pages using citations with old-style implicit et al. in editors', hidden = true }, missing_name = { message = 'Missing <code style="'..code_style..'">&#124;last$2=</code> in $1', anchor = 'missing_name', category = 'CS1 errors: missing author or editor', hidden = false }, parameter_ignored = { message = 'Unknown parameter <code style="'..code_style..'">&#124;$1=</code> ignored', anchor = 'parameter_ignored', category = 'Pages with citations using unsupported parameters', hidden = false }, parameter_ignored_suggest = { message = 'Unknown parameter <code style="'..code_style..'">&#124;$1=</code> ignored (<code style="'..code_style..'">&#124;$2=</code> suggested)', anchor = 'parameter_ignored_suggest', category = 'Pages with citations using unsupported parameters', hidden = false }, redundant_parameters = { message = 'More than one of $1 specified', anchor = 'redundant_parameters', category = 'Pages with citations having redundant parameters', hidden = false }, text_ignored = { message = 'Text "$1" ignored', anchor = 'text_ignored', category = 'Pages with citations using unnamed parameters', hidden = false }, trans_missing_chapter = { message = '<code style="'..code_style..'">&#124;trans-chapter=</code> requires <code style="'..code_style..'">&#124;chapter=</code>', anchor = 'trans_missing_chapter', category = 'Pages with citations using translated terms without the original', hidden = false }, trans_missing_title = { message = '<code style="'..code_style..'">&#124;trans-title=</code> requires <code style="'..code_style..'">&#124;title=</code>', anchor = 'trans_missing_title', category = 'Pages with citations using translated terms without the original', hidden = false }, wikilink_in_url = { message = 'Wikilink embedded in URL title', anchor = 'wikilink_in_url', category = 'Pages with citations having wikilinks embedded in URL titles', hidden = false }, } citation_config.id_handlers = { ['ARXIV'] = { parameters = {'arxiv', 'ARXIV'}, link = 'arXiv', label = 'arXiv', mode = 'manual', prefix = '//arxiv.org/abs/', -- protocol relative tested 2013-09-04 encode = false, COinS = 'info:arxiv', separator = ':', }, ['ASIN'] = { parameters = { 'asin', 'ASIN' }, link = 'Amazon Standard Identification Number', label = 'ASIN', mode = 'manual', COinS = 'info:asin', separator = '&nbsp;', encode = false; }, ['BIBCODE'] = { parameters = {'bibcode', 'BIBCODE'}, link = 'Bibcode', label = 'Bibcode', mode = 'external', prefix = 'http://adsabs.harvard.edu/abs/', encode = false, COinS = 'info:bibcode', separator = ':', }, ['DOI'] = { parameters = { 'doi', 'DOI' }, link = 'Digital object identifier', label = 'doi', mode = 'manual', prefix = 'http://dx.doi.org/', COinS = 'info:doi', separator = ':', encode = true, }, ['ISBN'] = { parameters = {'isbn', 'ISBN', 'isbn13', 'ISBN13'}, link = 'International Standard Book Number', label = 'ISBN', mode = 'manual', prefix = 'Special:BookSources/', COinS = 'rft.isbn', separator = '&nbsp;', }, ['ISSN'] = { parameters = {'issn', 'ISSN'}, link = 'International Standard Serial Number', label = 'ISSN', mode = 'manual', prefix = '//www.worldcat.org/issn/', COinS = 'rft.issn', encode = false, separator = '&nbsp;', }, ['JFM'] = { parameters = {'jfm', 'JFM'}, link = 'Jahrbuch über die Fortschritte der Mathematik', label = 'JFM', mode = 'external', prefix = '//zbmath.org/?format=complete&q=an:', COinS = 'rft.jfm', encode = true, separator = '&nbsp;', }, ['JSTOR'] = { parameters = {'jstor', 'JSTOR'}, link = 'JSTOR', label = 'JSTOR', mode = 'external', prefix = '//www.jstor.org/stable/', -- protocol relative tested 2013-09-04 COinS = 'rft.jstor', -- encode = true, encode = false, separator = '&nbsp;', }, ['LCCN'] = { parameters = {'LCCN', 'lccn'}, link = 'Library of Congress Control Number', label = 'LCCN', mode = 'manual', prefix = 'http://lccn.loc.gov/', COinS = 'rft.lccn', encode = false, separator = '&nbsp;', }, ['MR'] = { parameters = {'MR', 'mr'}, link = 'Mathematical Reviews', label = 'MR', mode = 'external', prefix = '//www.ams.org/mathscinet-getitem?mr=', -- protocol relative tested 2013-09-04 COinS = 'rft.mr', encode = true, separator = '&nbsp;', }, ['OCLC'] = { parameters = {'OCLC', 'oclc'}, link = 'OCLC', label = 'OCLC', mode = 'external', prefix = '//www.worldcat.org/oclc/', COinS = 'info:oclcnum', encode = true, separator = '&nbsp;', }, ['OL'] = { parameters = { 'ol', 'OL' }, link = 'Open Library', label = 'OL', mode = 'manual', COinS = 'info:olnum', separator = '&nbsp;', endode = true, }, ['OSTI'] = { parameters = {'OSTI', 'osti'}, link = 'Office of Scientific and Technical Information', label = 'OSTI', mode = 'external', prefix = '//www.osti.gov/energycitations/product.biblio.jsp?osti_id=', -- protocol relative tested 2013-09-04 COinS = 'info:osti', encode = true, separator = '&nbsp;', }, ['PMC'] = { parameters = {'PMC', 'pmc'}, link = 'PubMed Central', label = 'PMC', mode = 'manual', -- changed to support unlinking of PMC identifier when article is embargoed prefix = '//www.ncbi.nlm.nih.gov/pmc/articles/PMC', suffix = " ", COinS = 'info:pmc', encode = true, separator = '&nbsp;', }, ['PMID'] = { parameters = {'PMID', 'pmid'}, link = 'PubMed Identifier', label = 'PMID', mode = 'manual', -- changed from external manual to support PMID validation prefix = '//www.ncbi.nlm.nih.gov/pubmed/', COinS = 'info:pmid', encode = false, separator = '&nbsp;', }, ['RFC'] = { parameters = {'RFC', 'rfc'}, link = 'Request for Comments', label = 'RFC', mode = 'external', prefix = '//tools.ietf.org/html/rfc', COinS = 'info:rfc', encode = false, separator = '&nbsp;', }, ['SSRN'] = { parameters = {'SSRN', 'ssrn'}, link = 'Social Science Research Network', label = 'SSRN', mode = 'external', prefix = '//ssrn.com/abstract=', -- protocol relative tested 2013-09-04 COinS = 'info:ssrn', encode = true, separator = '&nbsp;', }, ['USENETID'] = { parameters = {'message-id'}, link = 'Usenet', label = 'Usenet:', mode = 'manual', prefix = 'news:', encode = false, COinS = 'info:usenet', separator = '&nbsp;', }, ['ZBL'] = { parameters = {'ZBL', 'zbl'}, link = 'Zentralblatt MATH', label = 'Zbl', mode = 'external', prefix = '//zbmath.org/?format=complete&q=an:', COinS = 'info:zbl', encode = true, separator = '&nbsp;', }, } return citation_config; anivaqf2bwh73ex89w20eu39qisoe50 ᥛᥨᥝᥱ ᥓᥧᥰ:Citation/CS1/Date validation 828 394 1301 1300 2024-10-15T06:22:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1300 Scribunto text/plain local p = {} -- returns a number according to the month in a date: 1 for January, etc. Capitalization and spelling must be correct. If not a valid month, returns 0 function get_month_number (month) local long_months = {['January']=1, ['February']=2, ['March']=3, ['April']=4, ['May']=5, ['June']=6, ['July']=7, ['August']=8, ['September']=9, ['October']=10, ['November']=11, ['December']=12, ['ᥓᥢᥱᥝᥣᥱᥞᥤᥱ']=1, ['ᥜᥦᥙᥱᥝᥣᥱᥞᥤᥱ']=2, ['ᥛᥣᥖᥳᥠᥴ']=3, ['ᥟᥥᥱᥙᥞᥦᥱ']=4, ['ᥛᥥᥱ']=5, ['ᥓᥧᥢᥱ']=6, ['ᥓᥧᥱᥘᥣᥭᥱ']=7, ['ᥟᥩᥰᥐᥣᥔᥳ']=8, ['ᥔᥦᥙᥱᥗᥦᥛᥱᥙᥣᥱ']=9, ['ᥟᥩᥐᥱᥗᥨᥝᥱᥙᥣᥱ']=10, ['ᥢᥨᥝᥱᥝᥦᥛᥱᥙᥣᥱ']=11, ['ᥖᥤᥱᥔᥦᥛᥱᥙᥣᥱ']=12}; local short_months = {['Jan']=1, ['Feb']=2, ['Mar']=3, ['Apr']=4, ['May']=5, ['Jun']=6, ['Jul']=7, ['Aug']=8, ['Sep']=9, ['Oct']=10, ['Nov']=11, ['Dec']=12, ['ᥓᥢᥱ']=1, ['ᥜᥦᥙᥱ']=2, ['ᥛᥣᥖᥳᥠᥴ']=3, ['ᥟᥥᥱ']=4, ['ᥛᥥᥱ']=5, ['ᥓᥧᥢᥱ']=6, ['ᥓᥧᥱ']=7, ['ᥟᥩᥰ']=8, ['ᥔᥦᥙᥱ']=9, ['ᥟᥩᥐᥱ']=10, ['ᥢᥨᥝᥱ']=11, ['ᥖᥤᥱ']=12}; local temp; temp=long_months[month]; if temp then return temp; end -- if month is the long-form name temp=short_months[month]; if temp then return temp; end -- if month is the short-form name return 0; -- misspelled, improper case, or not a month name end -- returns a number according to the sequence of seasons in a year: 1 for Winter, etc. Capitalization and spelling must be correct. If not a valid season, returns 0 function get_season_number (season) local season_list = {['Winter']=1, ['Spring']=2, ['Summer']=3, ['Fall']=4, ['Autumn']=4} local temp; temp=season_list[season]; if temp then return temp; end -- if season is a valid name return its number return 0; -- misspelled, improper case, or not a season name end --returns true if month or season is valid (properly spelled, capitalized, abbreviated) function is_valid_month_or_season (month_season) if 0 == get_month_number (month_season) then -- if month text isn't one of the twelve months, might be a season if 0 == get_season_number (month_season) then -- not a month, is it a season? return false; -- return false not a month or one of the five seasons end end return true; end --[[Citation/CS1/--------------------------< I S _ V A L I D _ Y E A R >---------------------------------------------------- Function gets current year from the server and compares it to year from a citation parameter. Years more than one year in the future are not acceptable. |--------------------------< I S _ V A L I D _ Y E A R >---------------------------------------------------- Function gets current year from the server and compares it to year from a citation parameter. Years more than one year in the future are not acceptable. ]] function is_valid_year(year) if not is_set(year_limit) then year_limit = tonumber(os.date("%Y"))+1; -- global variable so we only have to fetch it once end return tonumber(year) <= year_limit; -- false if year is in the future more than one year end --[[Citation/CS1/ Returns true if day is less than or equal to the number of days in month and year is no farther into the future than next year; else returns false. Assumes Julian calendar prior to year 1582 and Gregorian calendar thereafter. Accounts for Julian calendar leap years before 1582 and Gregorian leap years after 1582. Where the two calendars overlap (1582 to approximately 1923) dates are assumed to be Gregorian. | Returns true if day is less than or equal to the number of days in month and year is no farther into the future than next year; else returns false. Assumes Julian calendar prior to year 1582 and Gregorian calendar thereafter. Accounts for Julian calendar leap years before 1582 and Gregorian leap years after 1582. Where the two calendars overlap (1582 to approximately 1923) dates are assumed to be Gregorian. ]] function is_valid_date (year, month, day) local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; local month_length; if not is_valid_year(year) then -- no farther into the future than next year return false; end if (2==month) then -- if February month_length = 28; -- then 28 days unless if 1582 > tonumber(year) then -- Julian calendar if 0==(year%4) then month_length = 29; end else -- Gregorian calendar if (0==(year%4) and (0~=(year%100) or 0==(year%400))) then -- is a leap year? month_length = 29; -- if leap year then 29 days in February end end else month_length=days_in_month[month]; end if tonumber (day) > month_length then return false; end return true; end --[[ Check a pair of months or seasons to see if both are valid members of a month or season pair. Month pairs are expected to be left to right, earliest to latest in time. Similarly, seasons are also left to right, earliest to latest in time. There is an oddity with seasons. Winter is assigned a value of 1, spring 2, ..., fall and autumn 4. Because winter can follow fall/autumn at the end of a calender year, a special test is made to see if |date=Fall-Winter yyyy (4-1) is the date. ]] function is_valid_month_season_range(range_start, range_end) local range_start_number = get_month_number (range_start); if 0 == range_start_number then -- is this a month range? local range_start_number = get_season_number (range_start); -- not a month; is it a season? get start season number local range_end_number = get_season_number (range_end); -- get end season number if 0 ~= range_start_number then -- is start of range a season? if range_start_number < range_end_number then -- range_start is a season return true; -- return true when range_end is also a season and follows start season; else false end if 4 == range_start_number and 1 == range_end_number then -- special case when range is Fall-Winter or Autumn-Winter return true; end end return false; -- range_start is not a month or a season; or range_start is a season and range_end is not; or improper season sequence end local range_end_number = get_month_number (range_end); -- get end month number if range_start_number < range_end_number then -- range_start is a month; does range_start precede range_end? return true; -- if yes, return true end return false; -- range_start month number is greater than or equal to range end number; or range end isn't a month end --[[ Check date format to see that it is one of the formats approved by WP:DATESNO or WP:DATERANGE. Exception: only allowed range separator is endash. Additionally, check the date to see that it is a real date: no 31 in 30-day months; no 29 February when not a leap year. Months, both long-form and three character abbreviations, and seasons must be spelled correctly. Future years beyond next year are not allowed. If the date fails the format tests, this function returns false and does not return values for anchor_year and COinS_date. When this happens, the date parameter is used in the COinS metadata and the CITEREF identifier gets its year from the year parameter if present otherwise CITEREF does not get a date value. Inputs: date_string - date string from date-holding parameters (date, year, accessdate, embargo, archivedate, etc.) Returns: false if date string is not a real date; else true, anchor_year, COinS_date anchor_year can be used in CITEREF anchors COinS_date is date_string without anchor_year disambiguator if any ]] function check_date (date_string) local year; -- assume that year2, months, and days are not used; local year2=0; -- second year in a year range local month=0; local month2=0; -- second month in a month range local day=0; local day2=0; -- second day in a day range local anchor_year; local coins_date; if date_string:match("^%d%d%d%d%-%d%d%-%d%d$") then -- year-initial numerical year month day format year, month, day=string.match(date_string, "(%d%d%d%d)%-(%d%d)%-(%d%d)"); month=tonumber(month); if 12 < month or 1 > month or 1583 > tonumber(year) then return false; end -- month number not valid or not Gregorian calendar anchor_year = year; elseif date_string:match("^%a+ +[1-9]%d?, +[1-9]%d%d%d%a?$") then -- month-initial: month day, year month, day, anchor_year, year=string.match(date_string, "(%a+)%s*(%d%d?),%s*((%d%d%d%d)%a?)"); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif date_string:match("^%a+ +[1-9]%d?–[1-9]%d?, +[1-9]%d%d%d%a?$") then -- month-initial day range: month day–day, year; days are separated by endash month, day, day2, anchor_year, year=string.match(date_string, "(%a+) +(%d%d?)–(%d%d?), +((%d%d%d%d)%a?)"); if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same; month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif date_string:match("^[1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then -- day-initial: day month year day, month, anchor_year, year=string.match(date_string, "(%d%d*)%s*(%a+)%s*((%d%d%d%d)%a?)"); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif date_string:match("^[1-9]%d?–[1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then -- day-range-initial: day–day month year; days are separated by endash day, day2, month, anchor_year, year=string.match(date_string, "(%d%d?)–(%d%d?) +(%a+) +((%d%d%d%d)%a?)"); if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same; month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif date_string:match("^[1-9]%d? +%a+ – [1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then -- day initial month-day-range: day month - day month year; uses spaced endash day, month, day2, month2, anchor_year, year=date_string:match("(%d%d?) +(%a+) – (%d%d?) +(%a+) +((%d%d%d%d)%a?)"); if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end -- date range order is left to right: earlier to later; month = get_month_number (month); month2 = get_month_number (month2); elseif date_string:match("^%a+ +[1-9]%d? – %a+ +[1-9]%d?, +[1-9]%d%d%d?%a?$") then -- month initial month-day-range: month day – month day, year; uses spaced endash month, day, month2, day2, anchor_year, year=date_string:match("(%a+) +(%d%d?) – (%a+) +(%d%d?), +((%d%d%d%d)%a?)"); if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end month = get_month_number (month); month2 = get_month_number (month2); elseif date_string:match("^[1-9]%d? +%a+ +[1-9]%d%d%d – [1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then -- day initial month-day-year-range: day month year - day month year; uses spaced endash day, month, year, day2, month2, anchor_year, year2=date_string:match("(%d%d?) +(%a+) +(%d%d%d%d?) – (%d%d?) +(%a+) +((%d%d%d%d?)%a?)"); if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- year2 no more than one year in the future month = get_month_number (month); month2 = get_month_number (month2); elseif date_string:match("^%a+ +[1-9]%d?, +[1-9]%d%d%d – %a+ +[1-9]%d?, +[1-9]%d%d%d%a?$") then -- month initial month-day-year-range: month day, year – month day, year; uses spaced endash month, day, year, month2, day2, anchor_year, year2=date_string:match("(%a+) +(%d%d?), +(%d%d%d%d) – (%a+) +(%d%d?), +((%d%d%d%d)%a?)"); if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- year2 no more than one year in the future month = get_month_number (month); month2 = get_month_number (month2); elseif date_string:match("^%a+ +[1-9]%d%d%d–%d%d%a?$") then -- special case Winter/Summer year-year (YYYY-YY); year separated with unspaced endash if nil == date_string:match("^Winter") and nil == date_string:match("^Summer") then return false end; -- 'month' can only be Winter or Summer local century; year, century, anchor_year, year2=date_string:match("%a+ +((%d%d)%d%d)–((%d%d)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor_year from both years year2 = century..year2; -- add the century to year2 for comparisons if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif date_string:match("^%a+ +[1-9]%d%d%d–[1-9]%d%d%d%a?$") then -- special case Winter/Summer year-year; year separated with unspaced endash if nil == date_string:match("^Winter") and nil == date_string:match("^Summer") then return false end; -- 'month' can only be Winter or Summer year, anchor_year, year2=date_string:match("%a+ +(%d%d%d%d)–((%d%d%d%d)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor_year from both years if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif date_string:match("^%a+ +[1-9]%d%d%d% – %a+ +[1-9]%d%d%d%a?$") then -- month/season year - month/season year; separated by spaced endash month, year, month2, anchor_year, year2=date_string:match("(%a+) +(%d%d%d%d) – (%a+) +((%d%d%d%d)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor_year from both years if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year if not((0 ~= get_month_number(month) and 0 ~= get_month_number(month2)) or -- both must be month year or season year, not mixed (0 ~= get_season_number(month) and 0 ~= get_season_number(month2))) then return false; end elseif date_string:match ("^%a+–%a+ +[1-9]%d%d%d%a?$") then -- month/season range year; months separated by endash month, month2, anchor_year, year=date_string:match ("(%a+)–(%a+)%s*((%d%d%d%d)%a?)"); if (not is_valid_month_season_range(month, month2)) or (not is_valid_year(year)) then return false; end elseif date_string:match("^%a+ +%d%d%d%d%a?$") then -- month/season year month, anchor_year, year=date_string:match("(%a+)%s*((%d%d%d%d)%a?)"); if not is_valid_year(year) then return false; end if not is_valid_month_or_season (month) then return false; end elseif date_string:match("^[1-9]%d%d%d?–[1-9]%d%d%d?%a?$") then -- Year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999 year, anchor_year, year2=date_string:match("(%d%d%d%d?)–((%d%d%d%d?)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor year from both years if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif date_string:match("^[1-9]%d%d%d–%d%d%a?$") then -- Year range: YYYY–YY; separated by unspaced endash local century; year, century, anchor_year, year2=date_string:match("((%d%d)%d%d)–((%d%d)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor year from both years if 13 > tonumber(year2) then return false; end -- don't allow 2003-05 which might be May 2003 year2 = century..year2; -- add the century to year2 for comparisons if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif date_string:match("^[1-9]%d%d%d?%a?$") then -- year; here accept either YYY or YYYY anchor_year, year=date_string:match("((%d%d%d%d?)%a?)"); if false == is_valid_year(year) then return false; end else return false; -- date format not one of the MOS:DATE approved formats end local result=true; -- check whole dates for validity; assume true because not all dates will go through this test if 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 == day2 then -- YMD (simple whole date) result=is_valid_date(year,month,day); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 ~= day2 then -- YMD-d (day range) result=is_valid_date(year,month,day); result=result and is_valid_date(year,month,day2); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-md (day month range) result=is_valid_date(year,month,day); result=result and is_valid_date(year,month2,day2); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 ~= year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-ymd (day month year range) result=is_valid_date(year,month,day); result=result and is_valid_date(year2,month2,day2); end if false == result then return false; end -- if here, then date_string is valid; get coins_date from date_string (leave CITEREF disambiguator) ... coins_date=date_string:match("^(.+%d)%a?$"); -- last character of valid disambiguatable date is always a digit coins_date= mw.ustring.gsub(coins_date, "–", "-" ); -- ... and replace any ndash with a hyphen return true, anchor_year, coins_date; -- format is good and date string represents a real date end --[[--------------------------< D A T E S >-------------------------------------------------------------------- Cycle the date-holding parameters in passed table date_parameters_list through check_date() to check compliance with MOS:DATE. For all valid dates, check_date() returns true. The |date= parameter test is unique, it is the only date holding parameter from which values for anchor_year (used in CITEREF identifiers) and COinS_date (used in the COinS metadata) are derived. The |date= parameter is the only date-holding parameter that is allowed to contain the no-date keywords "n.d." or "nd" (without quotes). Unlike most error messages created in this module, only one error message is created by this function. Because all of the date holding parameters are processed serially, a single error message is created as the dates are tested. ]] function p.dates(date_parameters_list) local anchor_year; -- will return as nil if the date being tested is not |date= local COinS_date; -- will return as nil if the date being tested is not |date= local error_message =""; local good_date=false; for k, v in pairs(date_parameters_list) do -- for each date-holding parameter in the list if is_set(v) then -- if the parameter has a value if v:match("^c%. [1-9]%d%d%d?%a?$") then -- special case for c. year or with or without CITEREF disambiguator - only |date= and |year= local year = v:match("c%. ([1-9]%d%d%d?)%a?"); -- get the year portion so it can be tested if 'date'==k then anchor_year, COinS_date = v:match("((c%. [1-9]%d%d%d?)%a?)"); -- anchor year and COinS_date only from |date= parameter good_date = is_valid_year(year); elseif 'year'==k then good_date = is_valid_year(year); end elseif 'date'==k then -- if the parameter is |date= if v:match("^n%.d%.%a?") then -- if |date=n.d. with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v:match("((n%.d%.)%a?)"); --"n.d."; no error when date parameter is set to no date elseif v:match("^nd%a?$") then -- if |date=nd with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v:match("((nd)%a?)"); --"nd"; no error when date parameter is set to no date else good_date, anchor_year, COinS_date = check_date (v); -- go test the date end else -- any other date-holding parameter good_date = check_date (v); -- go test the date end if false==good_date then -- assemble one error message so we don't add the tracking category multiple times if is_set(error_message) then -- once we've added the first portion of the error message ... error_message=error_message .. ", "; -- ... add a comma space separator end error_message=error_message .. "&#124;" .. k .. "="; -- add the failed parameter end end end return anchor_year, COinS_date, error_message; -- and done end return p; rb9v2zwbn5cxqlgvttns2ghhwrtnc64 ᥛᥨᥝᥱ ᥓᥧᥰ:Citation/CS1/Whitelist 828 395 1303 1302 2024-10-15T06:22:22Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1302 Scribunto text/plain --[[--------------------------< P A R A M E T E R S N O T S U P P O R T E D >------------------------------ This is a list of parameters that once were but now are no longer supported: ['albumlink'] = nil, -- unique alias of titlelink used by old cite AV media notes ['albumtype'] = nil, -- controled inappropriate functionality in the old cite AV media notes ['artist'] = nil, -- unique alias of others used by old cite AV media notes ['cointerviewers'] = nil, -- unique alias of others used by old cite interview ['day'] = nil, -- deprecated in {{citation/core}} and somehow undeprecated in Module:Citation/CS1 and now finally removed ['director'] = nil, -- unique alias of author used by old cite DVD-notes ['notestitle'] = nil, -- unique alias of chapter used by old cite AV media notes ['publisherid'] = nil, -- unique alias of id used by old cite AV media notes and old cite DVD-notes ['titleyear'] = nil, -- unique alias of origyear used by old cite DVD-notes ]] --[[--------------------------< S U P P O R T E D P A R A M E T E R S >-------------------------------------- Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: true - these parameters are valid and supported parameters false - these parameters are deprecated but still supported nil - these parameters are no longer supported (when setting a parameter to nil, leave a comment stating the reasons for invalidating the parameter) ]] whitelist = { basic_arguments = { ['accessdate'] = true, ['access-date'] = true, ['agency'] = true, ['airdate'] = true, ['air-date'] = true, ['archivedate'] = true, ['archive-date'] = true, ['archiveurl'] = true, ['archive-url'] = true, ['article'] = true, ['arxiv'] = true, ['ARXIV'] = true, ['asin'] = true, ['ASIN'] = true, ['asin-tld'] = true, ['ASIN-TLD'] = true, ['at'] = true, ['author'] = true, ['Author'] = true, ['author-first'] = true, ['authorformat'] = true, ['author-format'] = true, ['author-last'] = true, ['authorlink'] = true, ['author-link'] = true, ['authormask'] = true, ['author-mask'] = true, ['author-name-separator'] = true, ['authors'] = true, ['author-separator'] = true, ['bibcode'] = true, ['BIBCODE'] = true, ['booktitle'] = true, ['book-title'] = true, ['callsign']=true, -- cite interview ['call-sign']=true, -- cite interview ['cartography'] = true, ['chapter'] = true, ['chapter-format'] = true, ['chapterlink'] = false, -- deprecated ['chapter-link'] = false, -- deprecated ['chapterurl'] = true, ['chapter-url'] = true, ['city']=true, -- cite interview ['coauthor'] = false, -- deprecated ['coauthors'] = false, -- deprecated ['conference'] = true, ['conferenceurl'] = true, ['conference-url'] = true, ['contribution'] = true, ['contributionurl'] = true, ['contribution-url'] = true, ['date'] = true, ['deadurl'] = true, ['dead-url'] = true, ['degree'] = true, ['department'] = true, ['dictionary'] = true, ['displayauthors'] = true, ['display-authors'] = true, ['displayeditors'] = true, ['display-editors'] = true, ['docket'] = true, ['doi'] = true, ['DOI'] = true, ['DoiBroken'] = true, ['doi-broken'] = true, ['doi_brokendate'] = true, ['doi-broken-date'] = true, ['doi_inactivedate'] = true, ['doi-inactive-date'] = true, ['edition'] = true, ['editor'] = true, ['Editor'] = true, ['editor-first'] = true, ['editorformat'] = true, ['editor-format'] = true, ['EditorGiven'] = true, ['editor-given'] = true, ['editor-last'] = true, ['editorlink'] = true, ['editor-link'] = true, ['editormask'] = true, ['editor-mask'] = true, ['editor-name-separator'] = true, ['editors'] = true, ['editor-separator'] = true, ['EditorSurname'] = true, ['editor-surname'] = true, ['embargo'] = true, ['Embargo'] = true, ['encyclopaedia'] = true, ['encyclopedia'] = true, ['entry'] = true, ['episodelink'] = true, ['episode-link'] = true, ['event'] = true, ['eventurl'] = true, ['event-url'] = true, ['first'] = true, ['format'] = true, ['given'] = true, ['host'] = true, ['id'] = true, ['ID'] = true, ['ignoreisbnerror'] = true, ['ignore-isbn-error'] = true, ['in'] = true, ['inset'] = true, ['institution'] = true, ['interviewer'] = true, --cite interview ['interviewers'] = true, --cite interview ['isbn'] = true, ['ISBN'] = true, ['isbn13'] = true, ['ISBN13'] = true, ['issn'] = true, ['ISSN'] = true, ['issue'] = true, ['jfm'] = true, ['JFM'] = true, ['journal'] = true, ['jstor'] = true, ['JSTOR'] = true, ['language'] = true, ['last'] = true, ['lastauthoramp'] = true, ['last-author-amp'] = true, ['laydate'] = true, ['lay-date'] = true, ['laysource'] = true, ['lay-source'] = true, ['laysummary'] = true, ['lay-summary'] = true, ['layurl'] = true, ['lay-url'] = true, ['lccn'] = true, ['LCCN'] = true, ['location'] = true, ['script-title'] = true, ['magazine'] = true, ['medium'] = true, ['message-id'] = true, -- cite newsgroup ['minutes'] = true, ['month'] = false, -- deprecated ['mr'] = true, ['MR'] = true, ['name-separator'] = true, ['network'] = true, ['newsgroup'] = true, ['newspaper'] = true, ['nocat'] = true, ['no-cat'] = true, ['nopp'] = true, ['no-pp'] = true, ['notracking'] = true, ['no-tracking'] = true, ['number'] = true, ['oclc'] = true, ['OCLC'] = true, ['ol'] = true, ['OL'] = true, ['origyear'] = true, ['orig-year'] = true, ['osti'] = true, ['OSTI'] = true, ['others'] = true, ['p'] = true, ['page'] = true, ['pages'] = true, ['people'] = true, ['periodical'] = true, ['place'] = true, ['pmc'] = true, ['PMC'] = true, ['pmid'] = true, ['PMID'] = true, ['postscript'] = true, ['pp'] = true, ['PPPrefix'] = true, ['pp-prefix'] = true, ['PPrefix'] = true, ['p-prefix'] = true, ['program']=true, -- cite interview ['publicationdate'] = true, ['publication-date'] = true, ['publicationplace'] = true, ['publication-place'] = true, ['publisher'] = true, ['quotation'] = true, ['quote'] = true, ['ref'] = true, ['Ref'] = true, ['registration'] = true, ['rfc'] = true, ['RFC'] = true, ['scale'] = true, ['season'] = true, ['section'] = true, ['sectionurl'] = true, ['section-url'] = true, ['separator'] = true, ['series'] = true, ['serieslink'] = true, ['series-link'] = true, ['seriesno'] = true, ['series-no'] = true, ['seriesnumber'] = true, ['series-number'] = true, ['series-separator'] = true, ['ssrn'] = true, ['SSRN'] = true, ['station'] = true, ['subject'] = true, ['subjectlink'] = true, ['subject-link'] = true, ['subscription'] = true, ['surname'] = true, ['template doc demo'] = true, ['template-doc-demo'] = true, ['time'] = true, ['timecaption'] = true, ['time-caption'] = true, ['title'] = true, ['titlelink'] = true, ['title-link'] = true, ['trans_chapter'] = true, ['trans-chapter'] = true, ['transcript'] = true, ['transcripturl'] = true, ['transcript-url'] = true, ['trans_title'] = true, ['trans-title'] = true, ['type'] = true, ['url'] = true, ['URL'] = true, ['version'] = true, ['via'] = true, ['volume'] = true, ['website'] = true, ['work'] = true, ['year'] = true, ['zbl'] = true, ['ZBL'] = true, }, numbered_arguments = { ['author#'] = true, ['Author#'] = true, ['author-first#'] = true, ['author#-first'] = true, ['author-last#'] = true, ['author#-last'] = true, ['author-link#'] = true, ['author#link'] = true, ['author#-link'] = true, ['authorlink#'] = true, ['author-mask#'] = true, ['author#mask'] = true, ['author#-mask'] = true, ['authormask#'] = true, ['authors#'] = true, ['editor#'] = true, ['Editor#'] = true, ['editor-first#'] = true, ['editor#-first'] = true, ['EditorGiven#'] = true, ['editor#-given'] = true, ['editor-given#'] = true, ['editor-last#'] = true, ['editor#-last'] = true, ['editor-link#'] = true, ['editor#link'] = true, ['editor#-link'] = true, ['editorlink#'] = true, ['editor-mask#'] = true, ['editor#mask'] = true, ['editor#-mask'] = true, ['editormask#'] = true, ['editors#'] = true, ['EditorSurname#'] = true, ['editor#-surname'] = true, ['editor-surname#'] = true, ['first#'] = true, ['given#'] = true, ['last#'] = true, ['subject#'] = true, ['subject-link#'] = true, ['subject#link'] = true, ['subject#-link'] = true, ['subjectlink#'] = true, ['surname#'] = true, }, }; return whitelist; gbrusdxcuctkssvmyhrxybpya9h48to ᥛᥨᥝᥱ ᥓᥧᥰ:Collapsible list 828 396 1305 1304 2024-10-15T06:22:24Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1304 Scribunto text/plain -- This module implements {{collapsible list}}. local p = {} local function getListItem( data ) if not type( data ) == 'string' then return '' end return mw.ustring.format( '<li style="line-height: inherit; margin: 0">%s</li>', data ) end -- Returns an array containing the keys of all positional arguments -- that contain data (i.e. non-whitespace values). local function getArgNums( args ) local nums = {} for k, v in pairs( args ) do if type( k ) == 'number' and k >= 1 and math.floor( k ) == k and type( v ) == 'string' and mw.ustring.match( v, '%S' ) then table.insert( nums, k ) end end table.sort( nums ) return nums end -- Formats a list of classes, styles or other attributes. local function formatAttributes( attrType, ... ) local attributes = { ... } local nums = getArgNums( attributes ) local t = {} for i, num in ipairs( nums ) do table.insert( t, attributes[ num ] ) end if #t == 0 then return '' -- Return the blank string so concatenation will work. end return mw.ustring.format( ' %s="%s"', attrType, table.concat( t, ' ' ) ) end local function buildList( args ) -- Get the list items. local listItems = {} local argNums = getArgNums( args ) for i, num in ipairs( argNums ) do table.insert( listItems, getListItem( args[ num ] ) ) end if #listItems == 0 then return '' end listItems = table.concat( listItems ) -- Get class, style and title data. local div1class = formatAttributes( 'class', 'NavFrame', not args.expand and 'collapsed' ) local div1style = formatAttributes( 'style', args.frame_style, args.framestyle, not ( args.frame_style or args.framestyle ) and 'border: none; padding: 0;' ) local div2class = formatAttributes( 'class', 'NavHead' ) local div2style = formatAttributes( 'style', 'font-size: 105%;', args.title_style, args.titlestyle, not ( args.title_style or args.titlestyle ) and 'background: transparent; text-align: left;' ) local title = args.title or 'ᥔᥥᥢᥲᥛᥣᥭᥴ' local ulclass = formatAttributes( 'class', 'NavContent', args.hlist and 'hlist' ) local ulstyle = formatAttributes( 'style', not args.bullets and 'list-style: none none; margin-left: 0;', args.list_style, args.liststyle, not ( args.list_style or args.liststyle ) and 'text-align: left;', 'font-size: 105%; margin-top: 0; margin-bottom: 0; line-height: inherit;' ) -- Build the list. return mw.ustring.format( '<div%s%s>\n<div%s%s>%s</div>\n<ul%s%s>%s</ul>\n</div>', div1class, div1style, div2class, div2style, title, ulclass, ulstyle, listItems ) end function p.main( frame ) local origArgs if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args for k, v in pairs( frame.args ) do origArgs = frame.args break end else origArgs = frame end local args = {} for k, v in pairs( origArgs ) do if type( k ) == 'number' or v ~= '' then args[ k ] = v end end return buildList( args ) end return p qr8jgijydo6k00mgbd2t86669g4hyq7 ᥛᥨᥝᥱ ᥓᥧᥰ:Color contrast 828 397 1308 1307 2024-10-15T06:22:25Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1306 Scribunto text/plain -- -- This module implements -- {{Color contrast ratio}} -- {{Greater color contrast ratio}} -- {{ColorToLum}} -- {{RGBColorToLum}} -- local p = {} local HTMLcolor = mw.loadData( 'Module:Color contrast/colors' ) local function sRGB ( v ) if (v <= 0.03928) then v = v / 12.92 else v = math.pow((v+0.055)/1.055, 2.4) end return v end local function rgbdec2lum( R, G, B ) if ( 0 <= R and R < 256 and 0 <= G and G < 256 and 0 <= B and B < 256 ) then return 0.2126 * sRGB(R/255) + 0.7152 * sRGB(G/255) + 0.0722 * sRGB(B/255) else return '' end end local function hsl2lum( h, s, l ) if ( 0 <= h and h < 360 and 0 <= s and s <= 1 and 0 <= l and l <= 1 ) then local c = (1 - math.abs(2*l - 1))*s local x = c*(1 - math.abs( math.fmod(h/60, 2) - 1) ) local m = l - c/2 local r, g, b = m, m, m if( 0 <= h and h < 60 ) then r = r + c g = g + x elseif( 60 <= h and h < 120 ) then r = r + x g = g + c elseif( 120 <= h and h < 180 ) then g = g + c b = b + x elseif( 180 <= h and h < 240 ) then g = g + x b = b + c elseif( 240 <= h and h < 300 ) then r = r + x b = b + c elseif( 300 <= h and h < 360 ) then r = r + c b = b + x end return rgbdec2lum(255*r, 255*g, 255*b) else return '' end end local function color2lum( c ) if (c == nil) then return '' end -- whitespace c = c:match( '^%s*(.-)[%s;]*$' ) -- lowercase c = c:lower() -- first try to look it up local L = HTMLcolor[c] if (L ~= nil) then return L end -- convert from hsl if mw.ustring.match(c,'^hsl%([%s]*[0-9][0-9%.]*[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then local h, s, l = mw.ustring.match(c,'^hsl%([%s]*([0-9][0-9%.]*)[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$') return hsl2lum(tonumber(h), tonumber(s)/100, tonumber(l)/100) end -- convert from rgb if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*%)$') then local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*%)$') return rgbdec2lum(tonumber(R), tonumber(G), tonumber(B)) end -- convert from rgb percent if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$') return rgbdec2lum(255*tonumber(R)/100, 255*tonumber(G)/100, 255*tonumber(B)/100) end -- remove leading # (if there is one) and whitespace c = mw.ustring.match(c, '^[%s#]*([a-f0-9]*)[%s]*$') -- split into rgb local cs = mw.text.split(c or '', '') if( #cs == 6 ) then local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[2]) local G = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[4]) local B = 16*tonumber('0x' .. cs[5]) + tonumber('0x' .. cs[6]) return rgbdec2lum(R, G, B) elseif ( #cs == 3 ) then local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[1]) local G = 16*tonumber('0x' .. cs[2]) + tonumber('0x' .. cs[2]) local B = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[3]) return rgbdec2lum(R, G, B) end -- failure, return blank return '' end function p._greatercontrast(args) local bias = tonumber(args['bias'] or '0') or 0 local v1 = color2lum(args[1] or '') local c2 = args[2] or '#FFFFFF' local v2 = color2lum(c2) local c3 = args[3] or '#000000' local v3 = color2lum(c3) local ratio1 = 0; local ratio2 = 0; if (type(v1) == 'number' and type(v2) == 'number') then ratio1 = (v2 + 0.05)/(v1 + 0.05) ratio1 = (ratio1 < 1) and 1/ratio1 or ratio1 end if (type(v1) == 'number' and type(v3) == 'number') then ratio2 = (v3 + 0.05)/(v1 + 0.05) ratio2 = (ratio2 < 1) and 1/ratio2 or ratio2 end return (ratio1 + bias > ratio2) and c2 or c3 end function p._ratio(args) local v1 = color2lum(args[1]) local v2 = color2lum(args[2]) if (type(v1) == 'number' and type(v2) == 'number') then -- v1 should be the brighter of the two. if v2 > v1 then v1, v2 = v2, v1 end return (v1 + 0.05)/(v2 + 0.05) else return args['error'] or '?' end end function p._styleratio(args) local style = (args[1] or ''):lower() local bg, fg = 'white', 'black' local lum_bg, lum_fg = 1, 0 if args[2] then local lum = color2lum(args[2]) if lum ~= '' then bg, lum_bg = args[2], lum end end if args[3] then local lum = color2lum(args[3]) if lum ~= '' then fg, lum_fg = args[3], lum end end local slist = mw.text.split(style or '', ';') for k = 1,#slist do s = slist[k] local k,v = s:match( '^[%s]*([^:]-):([^:]-)[%s;]*$' ) k = k or '' v = v or '' if (k:match('^[%s]*(background)[%s]*$') or k:match('^[%s]*(background%-color)[%s]*$')) then local lum = color2lum(v) if( lum ~= '' ) then bg, lum_bg = v, lum end elseif (k:match('^[%s]*(color)[%s]*$')) then local lum = color2lum(v) if( lum ~= '' ) then bg, lum_fg = v, lum end end end if lum_bg > lum_fg then return (lum_bg + 0.05)/(lum_fg + 0.05) else return (lum_fg + 0.05)/(lum_bg + 0.05) end end function p.lum(frame) return color2lum(frame.args[1] or frame:getParent().args[1]) end function p.ratio(frame) local args = frame.args[1] and frame.args or frame:getParent().args return p._ratio(args) end function p.styleratio(frame) local args = frame.args[1] and frame.args or frame:getParent().args return p._styleratio(args) end function p.greatercontrast(frame) local args = frame.args[1] and frame.args or frame:getParent().args return p._greatercontrast(args) end return p gocswq8zlev167ctdtcpva415vpor45 ᥛᥨᥝᥱ ᥓᥧᥰ:Color contrast/colors 828 398 1310 1309 2024-10-15T06:22:26Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1309 Scribunto text/plain return { aliceblue = 0.92880068253475, antiquewhite = 0.84646951707754, aqua = 0.7874, aquamarine = 0.8078549208338, azure = 0.97265264954166, beige = 0.8988459998705, bisque = 0.80732327372979, black = 0, blanchedalmond = 0.85084439608156, blue = 0.0722, blueviolet = 0.12622014321946, brown = 0.098224287876511, burlywood = 0.51559844533893, cadetblue = 0.29424681085422, chartreuse = 0.76032025902623, chocolate = 0.23898526114557, coral = 0.37017930872924, cornflowerblue = 0.30318641994179, cornsilk = 0.93562110372965, crimson = 0.16042199953026, cyan = 0.7874, darkblue = 0.018640801980939, darkcyan = 0.20329317839046, darkgoldenrod = 0.27264703559993, darkgray = 0.39675523072563, darkgreen = 0.091143429047575, darkgrey = 0.39675523072563, darkkhaki = 0.45747326349994, darkmagenta = 0.07353047651207, darkolivegreen = 0.12651920884889, darkorange = 0.40016167026524, darkorchid = 0.13413142174857, darkred = 0.054889674531132, darksalmon = 0.40541471563381, darkseagreen = 0.43789249325969, darkslateblue = 0.065792846227988, darkslategray = 0.067608151928044, darkslategrey = 0.067608151928044, darkturquoise = 0.4874606277449, darkviolet = 0.10999048339343, deeppink = 0.23866895828276, deepskyblue = 0.44481603395575, dimgray = 0.14126329114027, dimgrey = 0.14126329114027, dodgerblue = 0.27442536991456, firebrick = 0.10724525535015, floralwhite = 0.95922484825004, forestgreen = 0.18920812076002, fuchsia = 0.2848, gainsboro = 0.71569350050648, ghostwhite = 0.94311261886323, gold = 0.69860877428159, goldenrod = 0.41919977809569, gray = 0.2158605001139, green = 0.15438342968146, greenyellow = 0.80609472611453, grey = 0.2158605001139, honeydew = 0.96336535554782, hotpink = 0.34658438169715, indianred = 0.21406134963884, indigo = 0.03107561486337, ivory = 0.99071270600615, khaki = 0.77012343394121, lavender = 0.80318750514521, lavenderblush = 0.90172748631046, lawngreen = 0.73905893124963, lemonchiffon = 0.94038992245622, lightblue = 0.63709141280807, lightcoral = 0.35522120733135, lightcyan = 0.94587293494829, lightgoldenrodyellow = 0.93348351018297, lightgray = 0.65140563741982, lightgreen = 0.69091979956865, lightgrey = 0.65140563741982, lightpink = 0.58566152734898, lightsalmon = 0.4780675225206, lightseagreen = 0.35050145117042, lightskyblue = 0.56195637618331, lightslategray = 0.23830165007287, lightslategrey = 0.23830165007287, lightsteelblue = 0.53983888284666, lightyellow = 0.98161818392882, lime = 0.7152, limegreen = 0.44571042246098, linen = 0.88357340984379, magenta = 0.2848, maroon = 0.045891942324215, mediumaquamarine = 0.49389703310801, mediumblue = 0.044077780212328, mediumorchid = 0.21639251153773, mediumpurple = 0.22905858091648, mediumseagreen = 0.34393112338131, mediumslateblue = 0.20284629471622, mediumspringgreen = 0.70704308194184, mediumturquoise = 0.5133827926448, mediumvioletred = 0.14371899849357, midnightblue = 0.02071786635086, mintcream = 0.97834604947588, mistyrose = 0.82183047859185, moccasin = 0.80083000991567, navajowhite = 0.76519682342785, navy = 0.015585128108224, oldlace = 0.91900633405549, olive = 0.20027537200568, olivedrab = 0.22593150951929, orange = 0.4817026703631, orangered = 0.25516243753416, orchid = 0.31348806761439, palegoldenrod = 0.78792647887614, palegreen = 0.77936759006353, paleturquoise = 0.76436077921714, palevioletred = 0.28754994117889, papayawhip = 0.87797100199835, peachpuff = 0.74905589878251, peru = 0.30113074877936, pink = 0.63271070702466, plum = 0.45734221587969, powderblue = 0.68254586500605, purple = 0.061477070432439, rebeccapurple = 0.07492341159447, red = 0.2126, rosybrown = 0.32319457649407, royalblue = 0.16663210743188, saddlebrown = 0.097922285020521, salmon = 0.36977241527596, sandybrown = 0.46628543696283, seagreen = 0.19734199706275, seashell = 0.92737862206922, sienna = 0.13697631337098, silver = 0.52711512570581, skyblue = 0.55291668518184, slateblue = 0.14784278062136, slategray = 0.20896704076536, slategrey = 0.20896704076536, snow = 0.96533341834849, springgreen = 0.73052306068529, steelblue = 0.20562642207625, tan = 0.48237604163921, teal = 0.16996855778968, thistle = 0.56818401093733, tomato = 0.30638612719415, turquoise = 0.5895536427578, violet = 0.40315452986676, wheat = 0.74909702820482, white = 1, whitesmoke = 0.91309865179342, yellow = 0.9278, yellowgreen = 0.50762957208707, } chi69ar1btd4wp6xbk3uez6sfu0vipn ᥛᥨᥝᥱ ᥓᥧᥰ:Complex date 828 399 1313 1312 2024-10-15T06:22:28Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1311 Scribunto text/plain --[[ __ __ _ _ ____ _ _ _ | \/ | ___ __| |_ _| | ___ _ / ___|___ _ __ ___ _ __ | | _____ __ __| | __ _| |_ ___ | |\/| |/ _ \ / _` | | | | |/ _ (_) | / _ \| '_ ` _ \| '_ \| |/ _ \ \/ / / _` |/ _` | __/ _ \ | | | | (_) | (_| | |_| | | __/_| |__| (_) | | | | | | |_) | | __/> < | (_| | (_| | || __/ |_| |_|\___/ \__,_|\__,_|_|\___(_)\____\___/|_| |_| |_| .__/|_|\___/_/\_\ \__,_|\__,_|\__\___| |_| This module is intended for creation of complex date phrases in variety of languages. Once deployed, please do not modify this code without applying the changes first at Module:Complex date/sandbox and testing at Module:Complex date/sandbox/testcases. Authors and maintainers: * User:Sn1per - first draft of the original version * User:Jarekt - corrections and expansion of the original version ]] -- List of external modules and functions local p = {Error = nil} local i18n = require('Module:I18n/complex date') local ISOdate = require('Module:ISOdate')._ISOdate local Calendar = require('Module:Calendar') -- ================================================== -- === Internal functions =========================== -- ================================================== local function langSwitch(list,lang) local langList = mw.language.getFallbacksFor(lang) table.insert(langList,1,lang) table.insert(langList,math.max(#langList,2),'default') for i,language in ipairs(langList) do if list[language] then return list[language] end end end local function formatnum1(numStr, lang) -- mostly require('Module:Formatnum').formatNum function used to translate a number to use different numeral characters, -- except that it it does not call that function unless the language is on the list "LList" local LList = {bn=1,bpy=1,kn=1,hi=1,mr=1,new=1,pa=1,gu=1,fa=1,glk=1,mzn=1,ur=1,ar=1,ckb=1,ks=1,lo=1,['or']=1,bo=1,['ml-old']=1,mn=1,te=1,th=1} if LList[lang] then -- call only when the language is on the list numStr = require('Module:Formatnum').formatNum(numStr, lang, 1) end return numStr end local function getISODate(datestr, datetype, lang, num, case) -- translate dates in the format YYYY, YYYY-MM, and YYYY-MM-DD if not case and i18n.Translations[datetype] then -- look up the grammatical case needed and call ISOdate module local rec = langSwitch(i18n.Translations[datetype], lang) if type(rec)=='table' then case = rec.case[num] end end return ISOdate(datestr, lang, case, '', 1) end local function translatePhrase(date1, date2, operation, lang, state) -- use tables in Module:i18n/complex date to translate a phrase if not i18n.Translations[operation] then p.Error = string.format('<span style="background-color:red;">Error in [[Module:Complex date]]: input parameter "%s" is not recognized.</span>', operation or 'nil') return '' end local dateStr = langSwitch(i18n.Translations[operation], lang) if type(dateStr)=='table' then dateStr = dateStr[1] end if type(dateStr)=='function' then local success local nDates = i18n.Translations[operation]['nDates'] if nDates==2 then -- 2 date phrase success, dateStr = pcall(dateStr, date1, date2, state) else -- 1 date phrase success, dateStr = pcall(dateStr, date1, state) end end if type(dateStr)=='string' then -- replace parts of the string '$date1' and '$date2' with date1 and date2 strings dateStr = mw.ustring.gsub(dateStr, '$date1', date1) dateStr = mw.ustring.gsub(dateStr, '$date2', date2) else -- Special case of more complex phrases that can be build out of simple phrases -- If complex case is not translated to "lang" than build it out of simpler ones local x = dateStr dateStr = p._complex_date(x.conj, x.adj1, date1, x.units1, x.era1, x.adj2, date2, x.units2, x.era2, lang, 2) end return dateStr end local function oneDatePhrase(dateStr, adj, era, units, lang, num, case, state) -- translate a single date phrase if num==2 then state.adj, state.era, state.units, state.precision = state.adj2, state.era2, state.units2, state.precision2 end -- dateStr can have many forms: ISO date, year or a number for -- decade, century or millennium if units == '' then -- unit is "year", "month", "day" dateStr = getISODate(dateStr, adj, lang, num, case) else -- units is "decade", "century", "millennium'' dateStr = translatePhrase(dateStr, '', units, lang, state) end -- add adjective ("early", "mid", etc.) or preposition ("before", "after", -- "circa", etc.) to the date if adj ~= '' then dateStr = translatePhrase(dateStr, '', adj, lang, state) else -- only era? dateStr = formatnum1(dateStr, lang) end -- add era if era ~= '' then dateStr = translatePhrase(dateStr, '', era, lang, state) end return dateStr end local function twoDatePhrase(date1, date2, state, lang) -- translate a double date phrase local dateStr, case local era='' if state.era1 == state.era2 then -- if both eras are the same than add it only once era = state.era1 state.era1 = '' state.era2 = '' end case = {nil, nil} if i18n.Translations[state.conj] then local rec = langSwitch(i18n.Translations[state.conj], lang) if type(rec)=='table' then case = rec.case end end date1 = oneDatePhrase(date1, state.adj1, state.era1, state.units1, lang, 1, case[1], state) date2 = oneDatePhrase(date2, state.adj2, state.era2, state.units2, lang, 2, case[2], state) dateStr = translatePhrase(date1, date2, state.conj, lang, state) if era ~= '' then dateStr = translatePhrase(dateStr, '', era, lang, state) end return dateStr end local function otherPhrases(date1, date2, operation, era, lang, state) -- translate specialized phrases local dateStr = '' if operation == 'islamic' then if date2=='' then date2 = mw.getCurrentFrame():callParserFunction('#time', 'xmY', date1) end date1 = getISODate(date1, operation, lang, 1, nil) date2 = getISODate(date2, operation, lang, 2, nil) if era == '' then era = 'ad' end dateStr = translatePhrase(date1, '', era, lang, state) .. ' (' .. translatePhrase(date2, '', 'ah', lang, state) .. ')' era = '' elseif operation == 'julian' then if not date2 and date1 then -- Convert from Julian to Gregorian calendar date local JDN = Calendar._date2jdn(date1, 0) if JDN then date2 = date1 -- first date is assumed to be Julian date1 = Calendar._jdn2date(JDN, 1) end end date1 = getISODate(date1, operation, lang, 1, nil) date2 = getISODate(date2, operation, lang, 2, nil) dateStr = translatePhrase(date1, date2, operation, lang, state) dateStr = mw.ustring.gsub(mw.ustring.gsub(dateStr, '%( ', '('), ' %)', ')') -- in case date2 is empty elseif operation == 'turn of the year' or operation == 'turn of the decade' or operation == 'turn of the century' then if operation == 'turn of the decade' then dt=10 else dt=1 end if not date2 or date2=='' then date2=tostring(tonumber(date1)-dt) end if era~='bp' and era~='bc' then date1, date2 = date2, date1 end if operation == 'turn of the year' then date1 = ISOdate(date1, lang, '', '', 1) date2 = ISOdate(date2, lang, '', '', 1) else date1 = formatnum1(date1, lang) date2 = formatnum1(date2, lang) end dateStr = translatePhrase(date1, date2, operation, lang, state) elseif operation == 'year unknown' then dateStr = translatePhrase('', '', operation, lang, state) elseif operation == 'unknown' then dateStr = tostring(mw.message.new( "exif-unknowndate" ):inLanguage( lang )) end -- add era if era ~= '' then dateStr = translatePhrase(dateStr, '', era, lang, state) end return dateStr end local function checkAliases(str1, str2, sType) -- some inputs have many aliases - reconcile them and ensure string is playing a proper role local out = '' if str1 and str1~='' then a = i18n.Synonyms[str1] -- look up synonyms of "str1" if a then out = a[1] else p.Error = string.format('<span style="background-color:red;">Error in [[Module:Complex date]]: %s is not recognized.</span>', str1) end elseif str2 and str2~='' then -- if "str1" of type "sType" is empty than maybe ... a = i18n.Synonyms[str2] -- ..."str2" is of the same type and is not empty if a and a[2]==sType then out = a[1] str2 = '' end end return out, str2 end local function datePrecision(dateStr, units) -- "in this module "Units" is a string like millennium, century, or decade -- "precision" is wikibase compatible date precision number: 6=millennium, 7=century, 8=decade, 9=year, 10=month, 11=day -- based on string or numeric input calculate "Units" and "precision" local dateNum = tonumber(dateStr); if type(units)=='number' then precision = units if precision>11 then precision=11 end -- clip the range of precision values if precision==6 then units='millennium' elseif precision==7 then units='century' elseif precision==8 then units='decade' else units = '' end elseif type(units)=='string' then units = string.lower(units); if units=='millennium' then precision=6 elseif units=='century' then precision=7 elseif units=='decade' then precision=8 else precision=9 end end if units=='' or precision==9 then local sLen = mw.ustring.len(dateStr) if sLen<= 4 then precision=9 elseif sLen== 7 then precision=10 elseif sLen>=10 then precision=11 end units='' end if precision==6 and dateStr.match( dateStr, '%d000' )~=nil then dateStr = tostring(math.floor(tonumber(dateStr)/1000) +1) elseif precision==7 and mw.ustring.match( dateStr, '%d%d00' )~=nil then dateStr = tostring(math.floor(tonumber(dateStr)/100) +1) end return dateStr, units, precision end local function isodate2timestamp(dateStr, precision, era) -- convert date string to timestamps used by Quick Statements local tStamp = nil if era == 'ah' or precision<6 then return nil elseif era ~= '' then eraLUT = {ad='+', bc='-', bp='-' } era = eraLUT[era] else era='+' end -- convert isodate to timestamp used by quick statements if precision>=9 then if string.match(dateStr,"^%d%d%d%d$") then -- if YYYY format tStamp = era .. dateStr .. '-00-00T00:00:00Z/9' elseif string.match(dateStr,"^%d%d%d%d%-%d%d$") then -- if YYYY-MM format tStamp = era .. dateStr .. '-00T00:00:00Z/10' elseif string.match(dateStr,"^%d%d%d%d%-%d%d%-%d%d$") then -- if YYYY-MM-DD format tStamp = era .. dateStr .. 'T00:00:00Z/11' end elseif precision==8 then -- decade tStamp = era .. dateStr .. '-00-00T00:00:00Z/8' elseif precision==7 then -- century local d = tostring(tonumber(dateStr)-1) tStamp = era .. d .. '50-00-00T00:00:00Z/7' elseif precision==6 then local d = tostring(tonumber(dateStr)-1) tStamp = era .. d .. '500-00-00T00:00:00Z/6' end return tStamp end local function oneDateQScode(dateStr, adj, era, precision) -- create QuickStatements string for "one date" dates local outputStr = '' local d = isodate2timestamp(dateStr, precision, era) if not d then return '' end local rLUT = { early='Q40719727' , mid='Q40719748', late='Q40719766', ['1quarter']='Q40690303' , ['2quarter']='Q40719649' , ['3quarter']='Q40719662', ['4quarter']='Q40719674', spring='Q40720559' , summer='Q40720564' , autumn='Q40720568' , winter='Q40720553', firsthalf='Q40719687', secondhalf='Q40719707' } local qLUT = {['from']='P580', ['until']='P582', ['after']='P1319', ['before']='P1326'} local refine = rLUT[adj] local qualitier = qLUT[adj] if adj=='' then outputStr = d elseif adj=='circa' then outputStr = d..",P1480,Q5727902" elseif refine then outputStr = d..",P4241,"..refine elseif precision>7 and qualitier then local century = string.gsub(d, 'Z%/%d+', 'Z/7') outputStr = century ..",".. qualitier ..","..d end return outputStr end local function twoDateQScode(date1, date2, state) -- create QuickStatements string for "two date" dates if state.adj1~='' or state.adj2~='' or state.era1~=state.era2 then return '' end local outputStr = '' local d1 = isodate2timestamp(date1, state.precision1, state.era1) local d2 = isodate2timestamp(date2, state.precision2, state.era2) if (not d1) or (not d2) then return '' end -- find date with lower precision in common to both dates local cd local year1 = string.sub(d1,2,5) local k = 0 for i = 1,10,1 do if string.sub(d1,1,i)==string.sub(d2,1,i) then k = i -- find last matching letter end end if k>=9 then -- same month, since "+YYYY-MM-" is in common cd = isodate2timestamp(string.sub(d1,2,8), 10, state.era1) elseif k>=6 and k<9 then -- same year, since "+YYYY-" is in common cd = isodate2timestamp(year1, 9, state.era1) elseif k==4 then -- same decade(k=4, precision=8), since "+YYY" is in common cd = isodate2timestamp(year1, 8, state.era1) elseif k==3 then -- same century(k=3, precision=7) since "+YY" is in common local d = tostring(math.floor(tonumber(year1)/100) +1) -- convert 1999 -> 20 cd = isodate2timestamp( d, 7, state.era1) elseif k==2 then -- same millennium (k=2, precision=6), since "+Y" is in common local d = tostring(math.floor(tonumber(year1)/1000) +1) -- convert 1999 -> 2 cd = isodate2timestamp( d, 6, state.era1) else return '' end --if not cd then -- return ' <br/>error: ' .. d1.." / " .. d2.." / ".. (cd or '') .." / ".. string.sub(d1,2,5).." / " .. string.sub(d2,2,5).." / " .. tostring(k) --end -- if state.conj=='from-until' then outputStr = cd ..",P580,".. d1 ..",P582,".. d2 elseif state.conj=='between' then outputStr = cd ..",P1319,".. d1 ..",P1326,".. d2 elseif state.conj=='circa2' then outputStr = cd ..",P1319,".. d1 ..",P1326,".. d2 ..",P1480,Q5727902" end return outputStr end -- ================================================== -- === External functions =========================== -- ================================================== function p.Era(frame) -- process inputs local dateStr local args = frame.args if not (args.lang and mw.language.isSupportedLanguage(args.lang)) then args.lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language end local lang = args['lang'] local dateStr = args['date'] or '' local eraType = string.lower(args['era'] or '') dateStr = ISOdate(dateStr, lang, '', '', 1) if eraType then eraType = checkAliases(eraType ,'','e') dateStr = translatePhrase(dateStr, '', eraType, lang, {}) end return dateStr end function p._complex_date(conj, adj1, date1, units1, era1, adj2, date2, units2, era2, lang, passNr) local Output='' -- process inputs and save date in state array local state = {} state.conj = string.lower(conj or '') state.adj1 = string.lower(adj1 or '') state.adj2 = string.lower(adj2 or '') state.era1 = string.lower(era1 or '') state.era2 = string.lower(era2 or '') state.units1 = string.lower(units1 or '') state.units2 = string.lower(units2 or '') -- if date 1 is missing but date 2 is provided than swap them if date1 == '' and date2 ~= '' then date1 = date2 date2 = '' state = {adj1 = state.adj2, era1 = state.era2, units1 = state.units2, adj2 = '', era2 = '', units2 = '', conj=state.conj, num=1} end if date2 ~= '' then state.nDates = 2 elseif date1 ~= '' then state.nDates = 1 else state.nDates = 0 end -- reconcile alternative names for text inputs local conj = checkAliases(state.conj ,'' ,'j') state.adj1 ,conj = checkAliases(state.adj1 ,conj,'a') state.units1,conj = checkAliases(state.units1,conj,'p') state.era1 ,conj = checkAliases(state.era1 ,conj,'e') state.special,conj = checkAliases('',conj,'c') state.adj2 = checkAliases(state.adj2 ,'','a') state.units2 = checkAliases(state.units2,'','p') state.era2 = checkAliases(state.era2 ,'','e') state.conj = conj state.lang = lang if p.Error~=nil then return nil end -- calculate date precision value date1, state.units1, state.precision1 = datePrecision(date1, state.units1) date2, state.units2, state.precision2 = datePrecision(date2, state.units2) -- Handle special cases -- Some complex phrases can be created out of simpler ones. Therefore on pass # 1 we try to create -- the phrase using complex phrase and if that is not found than on the second pass we try to build -- the phrase out of the simpler ones if passNr==1 then if state.adj1=='circa' and state.nDates == 2 then state.conj = 'circa2' state.adj1 = '' state.adj2 = '' end if state.nDates == 2 and state.adj1=='late' and state.adj2=='early' and state.conj=='and' and state.units1==state.units2 and state.era1==state.era2 then if state.units1=='century' then state.conj='turn of the century' elseif state.units1=='decade' then state.conj='turn of the decade' elseif state.units1=='' then state.conj='turn of the year' end state.adj1 = '' state.adj2 = '' state.units1 = '' state.units2 = '' end end local errorStr = string.format( '\n*conj=%s, adj1=%s, era1=%s, unit1=%s, prec1=%i, adj2=%s, era2=%s, unit2=%s, prec2=%i, special=%s', state.conj, state.adj1, state.era1, state.units1, state.precision1, state.adj2, state.era2, state.units2, state.precision2, state.special) state.adj, state.era, state.units, state.precision = state.adj1, state.era1, state.units1, state.precision1 -- call specialized functions local QScode = '' if state.special~='' then Output = otherPhrases(date1, date2, state.special, state.era1, lang, state) elseif state.conj~='' then QScode = twoDateQScode(date1, date2, state) Output = twoDatePhrase(date1, date2, state, lang) elseif state.adj1~='' or state.era1~='' or state.units1~='' then Output = oneDatePhrase(date1, state.adj1, state.era1, state.units1, lang, 1, nil, state) QScode = oneDateQScode(date1, state.adj1, state.era1, state.precision1) elseif date1~='' then Output = ISOdate(date1, lang, '', 'dtstart', '100-999') end if p.Error~=nil then return errorStr end -- if there is any wikicode in the string than execute it if mw.ustring.find(Output, '{') then Output = mw.getCurrentFrame():preprocess(Output) end if QScode and #QScode>0 then QScode = ' <div style="display: none;">date QS:P,' .. QScode .. '</div>' end return Output .. QScode end function p.complex_date(frame) -- process inputs local dateStr, Error local args = frame.args if not (args.lang and mw.language.isSupportedLanguage(args.lang)) then args.lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language end local date1 = args['date1'] or args['2'] or args['date'] or '' local date2 = args['date2'] or args['3'] or '' local conj = args['conj'] or args['1'] or '' local adj1 = args['adj1'] or args['adj'] or '' local adj2 = args['adj2'] or '' local units1 = args['precision1'] or args['precision'] or '' local units2 = args['precision2'] or args['precision'] or '' local era1 = args['era1'] or args['era'] or '' local era2 = args['era2'] or args['era'] or '' local lang = args['lang'] dateStr = p._complex_date(conj, adj1, date1, units1, era1, adj2, date2, units2, era2, lang, 1) if p.Error~=nil then dateStr = p.Error .. ' ' end return dateStr end return p tbci4s27avbf4mj0ezsgazcvcr4qktr ᥛᥨᥝᥱ ᥓᥧᥰ:Convert 828 400 1316 1315 2024-10-15T06:22:31Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1314 Scribunto text/plain -- Convert a value from one unit of measurement to another. -- Example: {{convert|123|lb|kg}} --> 123 pounds (56 kg) -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92) local abs = math.abs local floor = math.floor local format = string.format local log10 = math.log10 local ustring = mw.ustring local ulen = ustring.len local usub = ustring.sub -- Configuration options to keep magic values in one location. -- Conversion data and message text are defined in separate modules. local config, maxsigfig local numdot -- must be '.' or ',' or a character which works in a regex local numsep, numsep_remove, numsep_remove2 local data_code, all_units local text_code local varname -- can be a code to use variable names that depend on value local from_en_table -- to translate an output string of en digits to local language local to_en_table -- to translate an input string of digits in local language to en -- Use translation_table in convert/text to change the following. local en_default -- true uses lang=en unless convert has lang=local or local digits local group_method = 3 -- code for how many digits are in a group local per_word = 'per' -- for units like "liters per kilometer" local plural_suffix = 's' -- only other useful value is probably '' to disable plural unit names local omitsep -- true to omit separator before local symbol/name -- All units should be defined in the data module. However, to cater for quick changes -- and experiments, any unknown unit is looked up in an extra data module, if it exists. -- That module would be transcluded in only a small number of pages, so there should be -- little server overhead from making changes, and changes should propagate quickly. local extra_module -- name of module with extra units local extra_units -- nil or table of extra units from extra_module -- Some options in the invoking template can set variables used later in the module. local currency_text -- for a user-defined currency symbol: {{convert|12|$/ha|$=€}} (euro replaces dollar) local function from_en(text) -- Input is a string representing a number in en digits with '.' decimal mark, -- without digit grouping (which is done just after calling this). -- Return the translation of the string with numdot and digits in local language. if numdot ~= '.' then text = text:gsub('%.', numdot) end if from_en_table then text = text:gsub('%d', from_en_table) end return text end local function to_en(text) -- Input is a string representing a number in the local language with -- an optional numdot decimal mark and numsep digit grouping. -- Return the translation of the string with '.' mark and en digits, -- and no separators (they have to be removed here to handle cases like -- numsep = '.' and numdot = ',' with input "1.234.567,8"). if to_en_table then text = ustring.gsub(text, '%d', to_en_table) end if numsep_remove then text = text:gsub(numsep_remove, '') end if numsep_remove2 then text = text:gsub(numsep_remove2, '') end if numdot ~= '.' then text = text:gsub(numdot, '.') end return text end local function decimal_mark(text) -- Return ',' if text probably is using comma for decimal mark, or has no decimal mark. -- Return '.' if text probably is using dot for decimal mark. -- Otherwise return nothing (decimal mark not known). if not text:find('[.,]') then return ',' end text = text:gsub('^%-', ''):gsub('%+%d+/%d+$', ''):gsub('[Ee]%-?%d+$', '') local decimal = text:match('^0?([.,])%d+$') or text:match('%d([.,])%d?%d?$') or text:match('%d([.,])%d%d%d%d+$') if decimal then return decimal end if text:match('%.%d+%.') then return ',' end if text:match('%,%d+,') then return '.' end end local add_warning, with_separator -- forward declarations local function to_en_with_check(text, parms) -- Version of to_en() for a wiki using numdot = ',' and numsep = '.' to check -- text (an input number as a string) which might have been copied from enwiki. -- For example, in '1.234' the '.' could be a decimal mark or a group separator. -- From viwiki. if to_en_table then text = ustring.gsub(text, '%d', to_en_table) end if decimal_mark(text) == '.' then local original = text text = text:gsub(',', '') -- for example, interpret "1,234.5" as an enwiki value if parms then add_warning(parms, 0, 'cvt_enwiki_num', original, with_separator({}, text)) end else if numsep_remove then text = text:gsub(numsep_remove, '') end if numsep_remove2 then text = text:gsub(numsep_remove2, '') end if numdot ~= '.' then text = text:gsub(numdot, '.') end end return text end local function omit_separator(id) -- Return true if there should be no separator before id (a unit symbol or name). -- For zhwiki, there should be no separator if id uses local characters. -- The following kludge should be a sufficient test. if omitsep then if id:sub(1, 2) == '-{' then -- for "-{...}-" content language variant return true end if id:byte() > 127 then local first = usub(id, 1, 1) if first ~= 'Å' and first ~= '°' and first ~= 'µ' then return true end end end return id:sub(1, 1) == '/' -- no separator before units like "/ha" end local spell_module -- name of module that can spell numbers local speller -- function from that module to handle spelling (set if needed) local wikidata_module, wikidata_data_module -- names of Wikidata modules local wikidata_code, wikidata_data -- exported tables from those modules (set if needed) local function set_config(args) -- Set configuration options from template #invoke or defaults. config = args maxsigfig = config.maxsigfig or 14 -- maximum number of significant figures local data_module, text_module local sandbox = config.sandbox and ('/' .. config.sandbox) or '' data_module = "Module:Convert/data" .. sandbox text_module = "Module:Convert/text" .. sandbox extra_module = "Module:Convert/extra" .. sandbox wikidata_module = "Module:Convert/wikidata" .. sandbox wikidata_data_module = "Module:Convert/wikidata/data" .. sandbox spell_module = "Module:ConvertNumeric" data_code = mw.loadData(data_module) text_code = mw.loadData(text_module) all_units = data_code.all_units local translation = text_code.translation_table if translation then numdot = translation.numdot numsep = translation.numsep if numdot == ',' and numsep == '.' then if text_code.all_messages.cvt_enwiki_num then to_en = to_en_with_check end end if translation.group then group_method = translation.group end if translation.per_word then per_word = translation.per_word end if translation.plural_suffix then plural_suffix = translation.plural_suffix end varname = translation.varname from_en_table = translation.from_en local use_workaround = true if use_workaround then -- 2013-07-05 workaround bug by making a copy of the required table. -- mw.ustring.gsub fails with a table (to_en_table) as the replacement, -- if the table is accessed via mw.loadData. local source = translation.to_en if source then to_en_table = {} for k, v in pairs(source) do to_en_table[k] = v end end else to_en_table = translation.to_en end if translation.lang == 'en default' then en_default = true -- for hiwiki end omitsep = translation.omitsep -- for zhwiki end numdot = config.numdot or numdot or '.' -- decimal mark before fractional digits numsep = config.numsep or numsep or ',' -- group separator for numbers -- numsep should be ',' or '.' or '' or '&nbsp;' or a Unicode character. -- numsep_remove must work in a regex to identify separators to be removed. if numsep ~= '' then numsep_remove = (numsep == '.') and '%.' or numsep end if numsep ~= ',' and numdot ~= ',' then numsep_remove2 = ',' -- so numbers copied from enwiki will work end end local function collection() -- Return a table to hold items. return { n = 0, add = function (self, item) self.n = self.n + 1 self[self.n] = item end, } end local function divide(numerator, denominator) -- Return integers quotient, remainder resulting from dividing the two -- given numbers, which should be unsigned integers. local quotient, remainder = floor(numerator / denominator), numerator % denominator if not (0 <= remainder and remainder < denominator) then -- Floating point limits may need this, as in {{convert|160.02|Ym|ydftin}}. remainder = 0 end return quotient, remainder end local function split(text, delimiter) -- Return a numbered table with fields from splitting text. -- The delimiter is used in a regex without escaping (for example, '.' would fail). -- Each field has any leading/trailing whitespace removed. local t = {} text = text .. delimiter -- to get last item for item in text:gmatch('%s*(.-)%s*' .. delimiter) do table.insert(t, item) end return t end local function strip(text) -- If text is a string, return its content with no leading/trailing -- whitespace. Otherwise return nil (a nil argument gives a nil result). if type(text) == 'string' then return text:match("^%s*(.-)%s*$") end end local function table_len(t) -- Return length (<100) of a numbered table to replace #t which is -- documented to not work if t is accessed via mw.loadData(). for i = 1, 100 do if t[i] == nil then return i - 1 end end end local function wanted_category(catkey, catsort, want_warning) -- Return message category if it is wanted in current namespace, -- otherwise return ''. local cat local title = mw.title.getCurrentTitle() if title then local nsdefault = '0' -- default namespace: '0' = article; '0,10' = article and template local namespace = title.namespace for _, v in ipairs(split(config.nscat or nsdefault, ',')) do if namespace == tonumber(v) then cat = text_code.all_categories[want_warning and 'warning' or catkey] if catsort and catsort ~= '' and cat:sub(-2) == ']]' then cat = cat:sub(1, -3) .. '|' .. mw.text.nowiki(usub(catsort, 1, 20)) .. ']]' end break end end end return cat or '' end local function message(parms, mcode, is_warning) -- Return wikitext for an error message, including category if specified -- for the message type. -- mcode = numbered table specifying the message: -- mcode[1] = 'cvt_xxx' (string used as a key to get message info) -- mcode[2] = 'parm1' (string to replace '$1' if any in message) -- mcode[3] = 'parm2' (string to replace '$2' if any in message) -- mcode[4] = 'parm3' (string to replace '$3' if any in message) local msg if type(mcode) == 'table' then if mcode[1] == 'cvt_no_output' then -- Some errors should cause convert to output an empty string, -- for example, for an optional field in an infobox. return '' end msg = text_code.all_messages[mcode[1]] end parms.have_problem = true local function subparm(fmt, ...) local rep = {} for i, v in ipairs({...}) do rep['$' .. i] = v end return (fmt:gsub('$%d+', rep)) end if msg then local parts = {} local regex, replace = msg.regex, msg.replace for i = 1, 3 do local limit = 40 local s = mcode[i + 1] if s then if regex and replace then s = s:gsub(regex, replace) limit = nil -- allow long "should be" messages end -- Escape user input so it does not break the message. -- To avoid tags (like {{convert|1<math>23</math>|m}}) breaking -- the mouseover title, any strip marker starting with char(127) is -- replaced with '...' (text not needing i18n). local append local pos = s:find(string.char(127), 1, true) if pos then append = '...' s = s:sub(1, pos - 1) end if limit and ulen(s) > limit then s = usub(s, 1, limit) append = '...' end s = mw.text.nowiki(s) .. (append or '') else s = '?' end parts['$' .. i] = s end local function ispreview() -- Return true if a prominent message should be shown. if parms.test == 'preview' or parms.test == 'nopreview' then -- For testing, can preview a real message or simulate a preview -- when running automated tests. return parms.test == 'preview' end local success, revid = pcall(function () return (parms.frame):preprocess('{{REVISIONID}}') end) return success and (revid == '') end local want_warning = is_warning and not config.warnings and -- show unobtrusive warnings if config.warnings not configured not msg.nowarn -- but use msg settings, not standard warning, if specified local title = string.gsub(msg[1] or 'Missing message', '$%d+', parts) local text = want_warning and '*' or msg[2] or 'Missing message' local cat = wanted_category(msg[3], mcode[2], want_warning) local anchor = msg[4] or '' local fmtkey = ispreview() and 'cvt_format_preview' or (want_warning and 'cvt_format2' or msg.format or 'cvt_format') local fmt = text_code.all_messages[fmtkey] or 'convert: bug' return subparm(fmt, title:gsub('"', '&quot;'), text, cat, anchor) end return 'Convert internal error: unknown message' end function add_warning(parms, level, key, text1, text2) -- for forward declaration above -- If enabled, add a warning that will be displayed after the convert result. -- A higher level is more verbose: more kinds of warnings are displayed. -- To reduce output noise, only the first warning is displayed. if level <= (tonumber(config.warnings) or 1) then if parms.warnings == nil then parms.warnings = message(parms, { key, text1, text2 }, true) end end end local function spell_number(parms, inout, number, numerator, denominator) -- Return result of spelling (number, numerator, denominator), or -- return nil if spelling is not available or not supported for given text. -- Examples (each value must be a string or nil): -- number numerator denominator output -- ------ --------- ----------- ------------------- -- "1.23" nil nil one point two three -- "1" "2" "3" one and two thirds -- nil "2" "3" two thirds if not speller then local function get_speller(module) return require(module).spell_number end local success success, speller = pcall(get_speller, spell_module) if not success or type(speller) ~= 'function' then add_warning(parms, 1, 'cvt_no_spell', 'spell') return nil end end local case if parms.spell_upper == inout then case = true parms.spell_upper = nil -- only uppercase first word in a multiple unit end local sp = not parms.opt_sp_us local adj = parms.opt_adjectival return speller(number, numerator, denominator, case, sp, adj) end ------------------------------------------------------------------------ -- BEGIN: Code required only for built-in units. -- LATER: If need much more code, move to another module to simplify this module. local function speed_of_sound(altitude) -- This is for the Mach built-in unit of speed. -- Return speed of sound in metres per second at given altitude in feet. -- If no altitude given, use default (zero altitude = sea level). -- Table gives speed of sound in miles per hour at various altitudes: -- altitude = -17,499 to 302,499 feet -- mach_table[a + 4] = s where -- a = (altitude / 5000) rounded to nearest integer (-3 to 60) -- s = speed of sound (mph) at that altitude -- LATER: Should calculate result from an interpolation between the next -- lower and higher altitudes in table, rather than rounding to nearest. -- From: http://www.aerospaceweb.org/question/atmosphere/q0112.shtml local mach_table = { -- a = 799.5, 787.0, 774.2, 761.207051, -- -3 to 0 748.0, 734.6, 721.0, 707.0, 692.8, 678.3, 663.5, 660.1, 660.1, 660.1, -- 1 to 10 660.1, 660.1, 660.1, 662.0, 664.3, 666.5, 668.9, 671.1, 673.4, 675.6, -- 11 to 20 677.9, 683.7, 689.9, 696.0, 702.1, 708.1, 714.0, 719.9, 725.8, 731.6, -- 21 to 30 737.3, 737.7, 737.7, 736.2, 730.5, 724.6, 718.8, 712.9, 707.0, 701.1, -- 31 to 40 695.0, 688.9, 682.8, 676.6, 670.4, 664.1, 657.8, 652.9, 648.3, 643.7, -- 41 to 50 639.1, 634.4, 629.6, 624.8, 620.0, 615.2, 613.2, 613.2, 613.2, 613.5, -- 51 to 60 } altitude = altitude or 0 local a = (altitude < 0) and -altitude or altitude a = floor(a / 5000 + 0.5) if altitude < 0 then a = -a end if a < -3 then a = -3 elseif a > 60 then a = 60 end return mach_table[a + 4] * 0.44704 -- mph converted to m/s end -- END: Code required only for built-in units. ------------------------------------------------------------------------ local function get_range(word) -- Return a range (string or table) corresponding to word (like "to"), -- or return nil if not a range word. local ranges = text_code.ranges return ranges.types[word] or ranges.types[ranges.aliases[word]] end local function check_mismatch(unit1, unit2) -- If unit1 cannot be converted to unit2, return an error message table. -- This allows conversion between units of the same type, and between -- Nm (normally torque) and ftlb (energy), as in gun-related articles. -- This works because Nm is the base unit (scale = 1) for both the -- primary type (torque), and the alternate type (energy, where Nm = J). -- A match occurs if the primary types are the same, or if unit1 matches -- the alternate type of unit2, and vice versa. That provides a whitelist -- of which conversions are permitted between normally incompatible types. if unit1.utype == unit2.utype or (unit1.utype == unit2.alttype and unit1.alttype == unit2.utype) then return nil end return { 'cvt_mismatch', unit1.utype, unit2.utype } end local function override_from(out_table, in_table, fields) -- Copy the specified fields from in_table to out_table, but do not -- copy nil fields (keep any corresponding field in out_table). for _, field in ipairs(fields) do if in_table[field] then out_table[field] = in_table[field] end end end local function shallow_copy(t) -- Return a shallow copy of table t. -- Do not need the features and overhead of the Scribunto mw.clone(). local result = {} for k, v in pairs(t) do result[k] = v end return result end local unit_mt = { -- Metatable to get missing values for a unit that does not accept SI prefixes. -- Warning: The boolean value 'false' is returned for any missing field -- so __index is not called twice for the same field in a given unit. __index = function (self, key) local value if key == 'name1' or key == 'sym_us' then value = self.symbol elseif key == 'name2' then value = self.name1 .. plural_suffix elseif key == 'name1_us' then value = self.name1 if not rawget(self, 'name2_us') then -- If name1_us is 'foot', do not make name2_us by appending plural_suffix. self.name2_us = self.name2 end elseif key == 'name2_us' then local raw1_us = rawget(self, 'name1_us') if raw1_us then value = raw1_us .. plural_suffix else value = self.name2 end elseif key == 'link' then value = self.name1 else value = false end rawset(self, key, value) return value end } local function prefixed_name(unit, name, index) -- Return unit name with SI prefix inserted at correct position. -- index = 1 (name1), 2 (name2), 3 (name1_us), 4 (name2_us). -- The position is a byte (not character) index, so use Lua's sub(). local pos = rawget(unit, 'prefix_position') if type(pos) == 'string' then pos = tonumber(split(pos, ',')[index]) end if pos then return name:sub(1, pos - 1) .. unit.si_name .. name:sub(pos) end return unit.si_name .. name end local unit_prefixed_mt = { -- Metatable to get missing values for a unit that accepts SI prefixes. -- Before use, fields si_name, si_prefix must be defined. -- The unit must define _symbol, _name1 and -- may define _sym_us, _name1_us, _name2_us -- (_sym_us, _name2_us may be defined for a language using sp=us -- to refer to a variant unrelated to U.S. units). __index = function (self, key) local value if key == 'symbol' then value = self.si_prefix .. self._symbol elseif key == 'sym_us' then value = rawget(self, '_sym_us') if value then value = self.si_prefix .. value else value = self.symbol end elseif key == 'name1' then value = prefixed_name(self, self._name1, 1) elseif key == 'name2' then value = rawget(self, '_name2') if value then value = prefixed_name(self, value, 2) else value = self.name1 .. plural_suffix end elseif key == 'name1_us' then value = rawget(self, '_name1_us') if value then value = prefixed_name(self, value, 3) else value = self.name1 end elseif key == 'name2_us' then value = rawget(self, '_name2_us') if value then value = prefixed_name(self, value, 4) elseif rawget(self, '_name1_us') then value = self.name1_us .. plural_suffix else value = self.name2 end elseif key == 'link' then value = self.name1 else value = false end rawset(self, key, value) return value end } local unit_per_mt = { -- Metatable to get values for a per unit of form "x/y". -- This is never called to determine a unit name or link because per units -- are handled as a special case. -- Similarly, the default output is handled elsewhere, and for a symbol -- this is only called from get_default() for default_exceptions. __index = function (self, key) local value if key == 'symbol' then local per = self.per local unit1, unit2 = per[1], per[2] if unit1 then value = unit1[key] .. '/' .. unit2[key] else value = '/' .. unit2[key] end elseif key == 'sym_us' then value = self.symbol elseif key == 'scale' then local per = self.per local unit1, unit2 = per[1], per[2] value = (unit1 and unit1.scale or 1) * self.scalemultiplier / unit2.scale else value = false end rawset(self, key, value) return value end } local function make_per(unitcode, unit_table, ulookup) -- Return true, t where t is a per unit with unit codes expanded to unit tables, -- or return false, t where t is an error message table. local result = { unitcode = unitcode, utype = unit_table.utype, per = {} } override_from(result, unit_table, { 'invert', 'iscomplex', 'default', 'link', 'symbol', 'symlink' }) result.symbol_raw = (result.symbol or false) -- to distinguish between a defined exception and a metatable calculation local prefix for i, v in ipairs(unit_table.per) do if i == 1 and v == '' then -- First unit symbol can be empty; that gives a nil first unit table. elseif i == 1 and text_code.currency[v] then prefix = currency_text or v else local success, t = ulookup(v) if not success then return false, t end result.per[i] = t end end local multiplier = unit_table.multiplier if not result.utype then -- Creating an automatic per unit. local unit1 = result.per[1] local utype = (unit1 and unit1.utype or prefix or '') .. '/' .. result.per[2].utype local t = data_code.per_unit_fixups[utype] if t then if type(t) == 'table' then utype = t.utype or utype result.link = result.link or t.link multiplier = multiplier or t.multiplier else utype = t end end result.utype = utype end result.scalemultiplier = multiplier or 1 result.vprefix = prefix or false -- set to non-nil to avoid calling __index return true, setmetatable(result, unit_per_mt) end local function lookup(parms, unitcode, what, utable, fails, depth) -- Return true, t where t is a copy of the unit's converter table, -- or return false, t where t is an error message table. -- Parameter 'what' determines whether combination units are accepted: -- 'no_combination' : single unit only -- 'any_combination' : single unit or combination or output multiple -- 'only_multiple' : single unit or output multiple only -- Parameter unitcode is a symbol (like 'g'), with an optional SI prefix (like 'kg'). -- If, for example, 'kg' is in this table, that entry is used; -- otherwise the prefix ('k') is applied to the base unit ('g'). -- If unitcode is a known combination code (and if allowed by what), -- a table of output multiple unit tables is included in the result. -- For compatibility with the old template, an underscore in a unitcode is -- replaced with a space so usage like {{convert|350|board_feet}} works. -- Wikignomes may also put two spaces or "&nbsp;" in combinations, so -- replace underscore, "&nbsp;", and multiple spaces with a single space. utable = utable or parms.unittable or all_units fails = fails or {} depth = depth and depth + 1 or 1 if depth > 9 then -- There are ways to mistakenly define units which result in infinite -- recursion when lookup() is called. That gives a long delay and very -- confusing error messages, so the depth parameter is used as a guard. return false, { 'cvt_lookup', unitcode } end if unitcode == nil or unitcode == '' then return false, { 'cvt_no_unit' } end unitcode = unitcode:gsub('_', ' '):gsub('&nbsp;', ' '):gsub(' +', ' ') local function call_make_per(t) return make_per(unitcode, t, function (ucode) return lookup(parms, ucode, 'no_combination', utable, fails, depth) end ) end local t = utable[unitcode] if t then if t.shouldbe then return false, { 'cvt_should_be', t.shouldbe } end if t.sp_us then parms.opt_sp_us = true end local target = t.target -- nil, or unitcode is an alias for this target if target then local success, result = lookup(parms, target, what, utable, fails, depth) if not success then return false, result end override_from(result, t, { 'customary', 'default', 'link', 'symbol', 'symlink' }) local multiplier = t.multiplier if multiplier then result.multiplier = tostring(multiplier) result.scale = result.scale * multiplier end return true, result end if t.per then return call_make_per(t) end local combo = t.combination -- nil or a table of unitcodes if combo then local multiple = t.multiple if what == 'no_combination' or (what == 'only_multiple' and not multiple) then return false, { 'cvt_bad_unit', unitcode } end -- Recursively create a combination table containing the -- converter table of each unitcode. local result = { utype = t.utype, multiple = multiple, combination = {} } local cvt = result.combination for i, v in ipairs(combo) do local success, t = lookup(parms, v, multiple and 'no_combination' or 'only_multiple', utable, fails, depth) if not success then return false, t end cvt[i] = t end return true, result end local result = shallow_copy(t) result.unitcode = unitcode if result.prefixes then result.si_name = '' result.si_prefix = '' return true, setmetatable(result, unit_prefixed_mt) end return true, setmetatable(result, unit_mt) end local SIprefixes = text_code.SIprefixes for plen = SIprefixes[1] or 2, 1, -1 do -- Look for an SI prefix; should never occur with an alias. -- Check for longer prefix first ('dam' is decametre). -- SIprefixes[1] = prefix maximum #characters (as seen by mw.ustring.sub). local prefix = usub(unitcode, 1, plen) local si = SIprefixes[prefix] if si then local t = utable[usub(unitcode, plen+1)] if t and t.prefixes then local result = shallow_copy(t) result.unitcode = unitcode result.si_name = parms.opt_sp_us and si.name_us or si.name result.si_prefix = si.prefix or prefix result.scale = t.scale * 10 ^ (si.exponent * t.prefixes) return true, setmetatable(result, unit_prefixed_mt) end end end -- Accept user-defined combinations like "acre+m2+ha" or "acre m2 ha" for output. -- If '+' is used, each unit code can include a space, and any error is fatal. -- If ' ' is used and if each space-separated word is a unit code, it is a combo, -- but errors are not fatal so the unit code can be looked up as an extra unit. local err_is_fatal local combo = collection() if unitcode:find('+', 1, true) then err_is_fatal = true for item in (unitcode .. '+'):gmatch('%s*(.-)%s*%+') do if item ~= '' then combo:add(item) end end elseif unitcode:find('%s') then for item in unitcode:gmatch('%S+') do combo:add(item) end end if combo.n > 1 then local function lookup_combo() if what == 'no_combination' or what == 'only_multiple' then return false, { 'cvt_bad_unit', unitcode } end local result = { combination = {} } local cvt = result.combination for i, v in ipairs(combo) do local success, t = lookup(parms, v, 'only_multiple', utable, fails, depth) if not success then return false, t end if i == 1 then result.utype = t.utype else local mismatch = check_mismatch(result, t) if mismatch then return false, mismatch end end cvt[i] = t end return true, result end local success, result = lookup_combo() if success or err_is_fatal then return success, result end end -- Accept any unit with an engineering notation prefix like "e6cuft" -- (million cubic feet), but not chained prefixes like "e3e6cuft", -- and not if the unit is a combination or multiple, -- and not if the unit has an offset or is a built-in. -- Only en digits are accepted. local exponent, baseunit = unitcode:match('^e(%d+)(.*)') if exponent then local engscale = text_code.eng_scales[exponent] if engscale then local success, result = lookup(parms, baseunit, 'no_combination', utable, fails, depth) if success and not (result.offset or result.builtin or result.engscale) then result.unitcode = unitcode -- 'e6cuft' not 'cuft' result.defkey = unitcode -- key to lookup default exception result.engscale = engscale result.scale = result.scale * 10 ^ tonumber(exponent) return true, result end end end -- Look for x/y; split on right-most slash to get scale correct (x/y/z is x/y per z). local top, bottom = unitcode:match('^(.-)/([^/]+)$') if top and not unitcode:find('e%d') then -- If valid, create an automatic per unit for an "x/y" unit code. -- The unitcode must not include extraneous spaces. -- Engineering notation (apart from at start and which has been stripped before here), -- is not supported so do not make a per unit if find text like 'e3' in unitcode. local success, result = call_make_per({ per = {top, bottom} }) if success then return true, result end end if not parms.opt_ignore_error and not get_range(unitcode) then -- Want the "what links here" list for the extra_module to show only cases -- where an extra unit is used, so do not require it if invoked from {{val}} -- or if looking up a range word which cannot be a unit. if not extra_units then local success, extra = pcall(function () return require(extra_module).extra_units end) if success and type(extra) == 'table' then extra_units = extra end end if extra_units then -- A unit in one data table might refer to a unit in the other table, so -- switch between them, relying on fails or depth to terminate loops. if not fails[unitcode] then fails[unitcode] = true local other = (utable == all_units) and extra_units or all_units local success, result = lookup(parms, unitcode, what, other, fails, depth) if success then return true, result end end end end if to_en_table then -- At fawiki it is common to translate all digits so a unit like "km2" becomes "km۲". local en_code = ustring.gsub(unitcode, '%d', to_en_table) if en_code ~= unitcode then return lookup(parms, en_code, what, utable, fails, depth) end end return false, { 'cvt_unknown', unitcode } end local function valid_number(num) -- Return true if num is a valid number. -- In Scribunto (different from some standard Lua), when expressed as a string, -- overflow or other problems are indicated with text like "inf" or "nan" -- which are regarded as invalid here (each contains "n"). if type(num) == 'number' and tostring(num):find('n', 1, true) == nil then return true end end local function hyphenated(name, parts) -- Return a hyphenated form of given name (for adjectival usage). -- The name may be linked and the target of the link must not be changed. -- Hypothetical examples: -- [[long ton|ton]] → [[long ton|ton]] (no change) -- [[tonne|long ton]] → [[tonne|long-ton]] -- [[metric ton|long ton]] → [[metric ton|long-ton]] -- [[long ton]] → [[long ton|long-ton]] -- Input can also have multiple links in a single name like: -- [[United States customary units|U.S.]] [[US gallon|gallon]] -- [[mile]]s per [[United States customary units|U.S.]] [[quart]] -- [[long ton]]s per [[short ton]] -- Assume that links cannot be nested (never like "[[abc[[def]]ghi]]"). -- This uses a simple and efficient procedure that works for most cases. -- Some units (if used) would require more, and can later think about -- adding a method to handle exceptions. -- The procedure is to replace each space with a hyphen, but -- not a space after ')' [for "(pre-1954&nbsp;US) nautical mile"], and -- not spaces immediately before '(' or in '(...)' [for cases like -- "British thermal unit (ISO)" and "Calorie (International Steam Table)"]. if name:find(' ', 1, true) then if parts then local pos if name:sub(1, 1) == '(' then pos = name:find(')', 1, true) if pos then return name:sub(1, pos+1) .. name:sub(pos+2):gsub(' ', '-') end elseif name:sub(-1) == ')' then pos = name:find('(', 1, true) if pos then return name:sub(1, pos-2):gsub(' ', '-') .. name:sub(pos-1) end end return name:gsub(' ', '-') end parts = collection() for before, item, after in name:gmatch('([^[]*)(%[%[[^[]*%]%])([^[]*)') do if item:find(' ', 1, true) then local prefix local plen = item:find('|', 1, true) if plen then prefix = item:sub(1, plen) item = item:sub(plen + 1, -3) else prefix = item:sub(1, -3) .. '|' item = item:sub(3, -3) end item = prefix .. hyphenated(item, parts) .. ']]' end parts:add(before:gsub(' ', '-') .. item .. after:gsub(' ', '-')) end if parts.n == 0 then -- No link like "[[...]]" was found in the original name. parts:add(hyphenated(name, parts)) end return table.concat(parts) end return name end local function hyphenated_maybe(parms, want_name, sep, id, inout) -- Return s, f where -- s = id, possibly modified -- f = true if hyphenated -- Possible modifications: hyphenate; prepend '-'; append mid text. if id == nil or id == '' then return '' end local mid = (inout == (parms.opt_flip and 'out' or 'in')) and parms.mid or '' if want_name then if parms.opt_adjectival then return '-' .. hyphenated(id) .. mid, true end if parms.opt_add_s and id:sub(-1) ~= 's' then id = id .. 's' -- for nowiki end end return sep .. id .. mid end local function use_minus(text) -- Return text with Unicode minus instead of '-', if present. if text:sub(1, 1) == '-' then return MINUS .. text:sub(2) end return text end local function digit_groups(parms, text, method) -- Return a numbered table of groups of digits (left-to-right, in local language). -- Parameter method is a number or nil: -- 3 for 3-digit grouping (default), or -- 2 for 3-then-2 grouping (only for digits before decimal mark). local len_right local len_left = text:find('.', 1, true) if len_left then len_right = #text - len_left len_left = len_left - 1 else len_left = #text end local twos = method == 2 and len_left > 5 local groups = collection() local run = len_left local n if run < 4 or (run == 4 and parms.opt_comma5) then if parms.opt_gaps then n = run else n = #text end elseif twos then n = run % 2 == 0 and 1 or 2 else n = run % 3 == 0 and 3 or run % 3 end while run > 0 do groups:add(n) run = run - n n = (twos and run > 3) and 2 or 3 end if len_right then if groups.n == 0 then groups:add(0) end if parms.opt_gaps and len_right > 3 then local want4 = not parms.opt_gaps3 -- true gives no gap before trailing single digit local isfirst = true run = len_right while run > 0 do n = (want4 and run == 4) and 4 or (run > 3 and 3 or run) if isfirst then isfirst = false groups[groups.n] = groups[groups.n] + 1 + n else groups:add(n) end run = run - n end else groups[groups.n] = groups[groups.n] + 1 + len_right end end local pos = 1 for i, length in ipairs(groups) do groups[i] = from_en(text:sub(pos, pos + length - 1)) pos = pos + length end return groups end function with_separator(parms, text) -- for forward declaration above -- Input text is a number in en digits with optional '.' decimal mark. -- Return an equivalent, formatted for display: -- with a custom decimal mark instead of '.', if wanted -- with thousand separators inserted, if wanted -- digits in local language -- The given text is like '123' or '123.' or '12345.6789'. -- The text has no sign (caller inserts that later, if necessary). -- When using gaps, they are inserted before and after the decimal mark. -- Separators are inserted only before the decimal mark. -- A trailing dot (as in '123.') is removed because their use appears to -- be accidental, and such a number should be shown as '123' or '123.0'. -- It is useful for convert to suppress the dot so, for example, '4000.' -- is a simple way of indicating that all the digits are significant. if text:sub(-1) == '.' then text = text:sub(1, -2) end if #text < 4 or parms.opt_nocomma or numsep == '' then return from_en(text) end local groups = digit_groups(parms, text, group_method) if parms.opt_gaps then if groups.n <= 1 then return groups[1] or '' end local nowrap = '<span style="white-space: nowrap">' local gap = '<span style="margin-left: 0.25em">' local close = '</span>' return nowrap .. groups[1] .. gap .. table.concat(groups, close .. gap, 2, groups.n) .. close .. close end return table.concat(groups, numsep) end -- An input value like 1.23e12 is displayed using scientific notation (1.23×10¹²). -- That also makes the output use scientific notation, except for small values. -- In addition, very small or very large output values use scientific notation. -- Use format(fmtpower, significand, '10', exponent) where each argument is a string. local fmtpower = '%s<span style="margin:0 .15em 0 .25em">×</span>%s<sup>%s</sup>' local function with_exponent(parms, show, exponent) -- Return wikitext to display the implied value in scientific notation. -- Input uses en digits; output uses digits in local language. return format(fmtpower, with_separator(parms, show), from_en('10'), use_minus(from_en(tostring(exponent)))) end local function make_sigfig(value, sigfig) -- Return show, exponent that are equivalent to the result of -- converting the number 'value' (where value >= 0) to a string, -- rounded to 'sigfig' significant figures. -- The returned items are: -- show: a string of digits; no sign and no dot; -- there is an implied dot before show. -- exponent: a number (an integer) to shift the implied dot. -- Resulting value = tonumber('.' .. show) * 10^exponent. -- Examples: -- make_sigfig(23.456, 3) returns '235', 2 (.235 * 10^2). -- make_sigfig(0.0023456, 3) returns '235', -2 (.235 * 10^-2). -- make_sigfig(0, 3) returns '000', 1 (.000 * 10^1). if sigfig <= 0 then sigfig = 1 elseif sigfig > maxsigfig then sigfig = maxsigfig end if value == 0 then return string.rep('0', sigfig), 1 end local exp, fracpart = math.modf(log10(value)) if fracpart >= 0 then fracpart = fracpart - 1 exp = exp + 1 end local digits = format('%.0f', 10^(fracpart + sigfig)) if #digits > sigfig then -- Overflow (for sigfig=3: like 0.9999 rounding to "1000"; need "100"). digits = digits:sub(1, sigfig) exp = exp + 1 end assert(#digits == sigfig, 'Bug: rounded number has wrong length') return digits, exp end -- Fraction output format. local fracfmt = { { -- Like {{frac}} (fraction slash). -- 1/2 : sign, numerator, denominator -- 1+2/3 : signed_wholenumber, numerator, denominator '<span class="frac nowrap">%s<sup>%s</sup>&frasl;<sub>%s</sub></span>', '<span class="frac nowrap">%s<span class="visualhide">&nbsp;</span><sup>%s</sup>&frasl;<sub>%s</sub></span>', }, { -- Like {{sfrac}} (fraction horizontal bar). -- 1//2 : sign, numerator, denominator (sign should probably be before the fraction, but then it can wrap, and html is already too long) -- 1+2//3 : signed_wholenumber, numerator, denominator '<span class="sfrac nowrap" style="display:inline-block; vertical-align:-0.5em; font-size:85%%; text-align:center;"><span style="display:block; line-height:1em; padding:0 0.1em;">%s%s</span><span class="visualhide">/</span><span style="display:block; line-height:1em; padding:0 0.1em; border-top:1px solid;">%s</span></span>', '<span class="sfrac nowrap">%s<span class="visualhide">&nbsp;</span><span style="display:inline-block; vertical-align:-0.5em; font-size:85%%; text-align:center;"><span style="display:block; line-height:1em; padding:0 0.1em;">%s</span><span class="visualhide">/</span><span style="display:block; line-height:1em; padding:0 0.1em; border-top:1px solid;">%s</span></span></span>', }, } local function format_fraction(parms, inout, negative, wholestr, numstr, denstr, do_spell, style) -- Return wikitext for a fraction, possibly spelled. -- Inputs use en digits and have no sign; output uses digits in local language. local wikitext if not style then style = parms.opt_fraction_horizontal and 2 or 1 end if wholestr == '' then wholestr = nil end if wholestr then local decorated = with_separator(parms, wholestr) if negative then decorated = MINUS .. decorated end local fmt = fracfmt[style][2] wikitext = format(fmt, decorated, from_en(numstr), from_en(denstr)) else local sign = negative and MINUS or '' wikitext = format(fracfmt[style][1], sign, from_en(numstr), from_en(denstr)) end if do_spell then if negative then if wholestr then wholestr = '-' .. wholestr else numstr = '-' .. numstr end end wikitext = spell_number(parms, inout, wholestr, numstr, denstr) or wikitext end return wikitext end local function format_number(parms, show, exponent, isnegative) -- Parameter show is a string or a table containing strings. -- Each string is a formatted number in en digits and optional '.' decimal mark. -- A table represents a fraction: integer, numerator, denominator; -- if a table is given, exponent must be nil. -- Return t where t is a table with fields: -- show = wikitext formatted to display implied value -- (digits in local language) -- is_scientific = true if show uses scientific notation -- clean = unformatted show (possibly adjusted and with inserted '.') -- (en digits) -- sign = '' or MINUS -- exponent = exponent (possibly adjusted) -- The clean and exponent fields can be used to calculate the -- rounded absolute value, if needed. -- -- The value implied by the arguments is found from: -- exponent is nil; and -- show is a string of digits (no sign), with an optional dot; -- show = '123.4' is value 123.4, '1234' is value 1234.0; -- or: -- exponent is an integer indicating where dot should be; -- show is a string of digits (no sign and no dot); -- there is an implied dot before show; -- show does not start with '0'; -- show = '1234', exponent = 3 is value 0.1234*10^3 = 123.4. -- -- The formatted result: -- * Is for an output value and is spelled if wanted and possible. -- * Includes a Unicode minus if isnegative and not spelled. -- * Uses a custom decimal mark, if wanted. -- * Has digits grouped where necessary, if wanted. -- * Uses scientific notation if requested, or for very small or large values -- (which forces result to not be spelled). -- * Has no more than maxsigfig significant digits -- (same as old template and {{#expr}}). local xhi, xlo -- these control when scientific notation (exponent) is used if parms.opt_scientific then xhi, xlo = 4, 2 -- default for output if input uses e-notation elseif parms.opt_scientific_always then xhi, xlo = 0, 0 -- always use scientific notation (experimental) else xhi, xlo = 10, 4 -- default end local sign = isnegative and MINUS or '' local maxlen = maxsigfig local tfrac if type(show) == 'table' then tfrac = show show = tfrac.wholestr assert(exponent == nil, 'Bug: exponent given with fraction') end if not tfrac and not exponent then local integer, dot, decimals = show:match('^(%d*)(%.?)(.*)') if integer == '0' or integer == '' then local zeros, figs = decimals:match('^(0*)([^0]?.*)') if #figs == 0 then if #zeros > maxlen then show = '0.' .. zeros:sub(1, maxlen) end elseif #zeros >= xlo then show = figs exponent = -#zeros elseif #figs > maxlen then show = '0.' .. zeros .. figs:sub(1, maxlen) end elseif #integer >= xhi then show = integer .. decimals exponent = #integer else maxlen = maxlen + #dot if #show > maxlen then show = show:sub(1, maxlen) end end end if exponent then local function zeros(n) return string.rep('0', n) end if #show > maxlen then show = show:sub(1, maxlen) end if exponent > xhi or exponent <= -xlo or (exponent == xhi and show ~= '1' .. zeros(xhi - 1)) then -- When xhi, xlo = 10, 4 (the default), scientific notation is used if the -- rounded value satisfies: value >= 1e9 or value < 1e-4 (1e9 = 0.1e10), -- except if show is '1000000000' (1e9), for example: -- {{convert|1000000000|m|m|sigfig=10}} → 1,000,000,000 metres (1,000,000,000 m) local significand if #show > 1 then significand = show:sub(1, 1) .. '.' .. show:sub(2) else significand = show end return { clean = '.' .. show, exponent = exponent, sign = sign, show = sign .. with_exponent(parms, significand, exponent-1), is_scientific = true, } end if exponent >= #show then show = show .. zeros(exponent - #show) -- result has no dot elseif exponent <= 0 then show = '0.' .. zeros(-exponent) .. show else show = show:sub(1, exponent) .. '.' .. show:sub(exponent+1) end end local formatted_show if tfrac then show = tostring(tfrac.value) -- to set clean in returned table formatted_show = format_fraction(parms, 'out', isnegative, tfrac.wholestr, tfrac.numstr, tfrac.denstr, parms.opt_spell_out) else if isnegative and show:match('^0.?0*$') then sign = '' -- don't show minus if result is negative but rounds to zero end formatted_show = sign .. with_separator(parms, show) if parms.opt_spell_out then formatted_show = spell_number(parms, 'out', sign .. show) or formatted_show end end return { clean = show, sign = sign, show = formatted_show, is_scientific = false, -- to avoid calling __index } end local function extract_fraction(parms, text, negative) -- If text represents a fraction, return -- value, altvalue, show, denominator -- where -- value is a number (value of the fraction in argument text) -- altvalue is an alternate interpretation of any fraction for the hands -- unit where "12.1+3/4" means 12 hands 1.75 inches -- show is a string (formatted text for display of an input value, -- and is spelled if wanted and possible) -- denominator is value of the denominator in the fraction -- Otherwise, return nil. -- Input uses en digits and '.' decimal mark (input has been translated). -- Output uses digits in local language and local decimal mark, if any. ------------------------------------------------------------------------ -- Originally this function accepted x+y/z where x, y, z were any valid -- numbers, possibly with a sign. For example '1.23e+2+1.2/2.4' = 123.5, -- and '2-3/8' = 1.625. However, such usages were found to be errors or -- misunderstandings, so since August 2014 the following restrictions apply: -- x (if present) is an integer or has a single digit after decimal mark -- y and z are unsigned integers -- e-notation is not accepted -- The overall number can start with '+' or '-' (so '12+3/4' and '+12+3/4' -- and '-12-3/4' are valid). -- Any leading negative sign is removed by the caller, so only inputs -- like the following are accepted here (may have whitespace): -- negative = false false true (there was a leading '-') -- text = '2/3' '+2/3' '2/3' -- text = '1+2/3' '+1+2/3' '1-2/3' -- text = '12.3+1/2' '+12.3+1/2' '12.3-1/2' -- Values like '12.3+1/2' are accepted, but are intended only for use -- with the hands unit (not worth adding code to enforce that). ------------------------------------------------------------------------ local leading_plus, prefix, numstr, slashes, denstr = text:match('^%s*(%+?)%s*(.-)%s*(%d+)%s*(/+)%s*(%d+)%s*$') if not leading_plus then -- Accept a single U+2044 fraction slash because that may be pasted. leading_plus, prefix, numstr, denstr = text:match('^%s*(%+?)%s*(.-)%s*(%d+)%s*⁄%s*(%d+)%s*$') slashes = '/' end local numerator = tonumber(numstr) local denominator = tonumber(denstr) if numerator == nil or denominator == nil or (negative and leading_plus ~= '') then return nil end local whole, wholestr if prefix == '' then wholestr = '' whole = 0 else -- Any prefix must be like '12+' or '12-' (whole number and fraction sign); -- '12.3+' and '12.3-' are also accepted (single digit after decimal point) -- because '12.3+1/2 hands' is valid (12 hands 3½ inches). local num1, num2, frac_sign = prefix:match('^(%d+)(%.?%d?)%s*([+%-])$') if num1 == nil then return nil end if num2 == '' then -- num2 must be '' or like '.1' but not '.' or '.12' wholestr = num1 else if #num2 ~= 2 then return nil end wholestr = num1 .. num2 end if frac_sign ~= (negative and '-' or '+') then return nil end whole = tonumber(wholestr) if whole == nil then return nil end end local value = whole + numerator / denominator if not valid_number(value) then return nil end local altvalue = whole + numerator / (denominator * 10) local style = #slashes -- kludge: 1 or 2 slashes can be used to select style if style > 2 then style = 2 end local wikitext = format_fraction(parms, 'in', negative, leading_plus .. wholestr, numstr, denstr, parms.opt_spell_in, style) return value, altvalue, wikitext, denominator end local function extract_number(parms, text, another, no_fraction) -- Return true, info if can extract a number from text, -- where info is a table with the result, -- or return false, t where t is an error message table. -- Input can use en digits or digits in local language and can -- have references at the end. Accepting references is intended -- for use in infoboxes with a field for a value passed to convert. -- Parameter another = true if the expected value is not the first. -- Before processing, the input text is cleaned: -- * Any thousand separators (valid or not) are removed. -- * Any sign is replaced with '-' (if negative) or '' (otherwise). -- That replaces Unicode minus with '-'. -- If successful, the returned info table contains named fields: -- value = a valid number -- altvalue = a valid number, usually same as value but different -- if fraction used (for hands unit) -- singular = true if value is 1 or -1 (to use singular form of units) -- clean = cleaned text with any separators and sign removed -- (en digits and '.' decimal mark) -- show = text formatted for output, possibly with ref strip markers -- (digits in local language and custom decimal mark) -- The resulting show: -- * Is for an input value and is spelled if wanted and possible. -- * Has a rounded value, if wanted. -- * Has digits grouped where necessary, if wanted. -- * If negative, a Unicode minus is used; otherwise the sign is -- '+' (if the input text used '+'), or is '' (if no sign in input). text = strip(text or '') local reference local pos = text:find('\127', 1, true) if pos then local before = text:sub(1, pos - 1) local remainder = text:sub(pos) local refs = {} while #remainder > 0 do local ref, spaces ref, spaces, remainder = remainder:match('^(\127[^\127]*UNIQ[^\127]*%-ref[^\127]*\127)(%s*)(.*)') if ref then table.insert(refs, ref) else refs = {} break end end if #refs > 0 then text = strip(before) reference = table.concat(refs) end end local clean = to_en(text, parms) if clean == '' then return false, { another and 'cvt_no_num2' or 'cvt_no_num' } end local isnegative, propersign = false, '' -- most common case local singular, show, denominator local value = tonumber(clean) local altvalue if value then local sign = clean:sub(1, 1) if sign == '+' or sign == '-' then propersign = (sign == '+') and '+' or MINUS clean = clean:sub(2) end if value < 0 then isnegative = true value = -value end else local valstr for _, prefix in ipairs({ '-', MINUS, '&minus;' }) do -- Including '-' sets isnegative in case input is a fraction like '-2-3/4'. local plen = #prefix if clean:sub(1, plen) == prefix then valstr = clean:sub(plen + 1) if valstr:match('^%s') then -- "- 1" is invalid but "-1 - 1/2" is ok return false, { 'cvt_bad_num', text } end break end end if valstr then isnegative = true propersign = MINUS clean = valstr value = tonumber(clean) end if value == nil then if not no_fraction then value, altvalue, show, denominator = extract_fraction(parms, clean, isnegative) end if value == nil then return false, { 'cvt_bad_num', text } end if value <= 1 then singular = true -- for example, "½ mile" or "one half mile" (singular unit) end end end if not valid_number(value) then -- for example, "1e310" may overflow return false, { 'cvt_invalid_num' } end if show == nil then -- clean is a non-empty string with no spaces, and does not represent a fraction, -- and value = tonumber(clean) is a number >= 0. -- If the input uses e-notation, show will be displayed using a power of ten, but -- we use the number as given so it might not be normalized scientific notation. -- The input value is spelled if specified so any e-notation is ignored; -- that allows input like 2e6 to be spelled as "two million" which works -- because the spell module converts '2e6' to '2000000' before spelling. local function rounded(value, default, exponent) local precision = parms.opt_ri if precision then local fmt = '%.' .. format('%d', precision) .. 'f' local result = fmt:format(tonumber(value) + 2e-14) -- fudge for some common cases of bad rounding if not exponent then singular = (tonumber(result) == 1) end return result end return default end singular = (value == 1) local scientific local significand, exponent = clean:match('^([%d.]+)[Ee]([+%-]?%d+)') if significand then show = with_exponent(parms, rounded(significand, significand, exponent), exponent) scientific = true else show = with_separator(parms, rounded(value, clean)) end show = propersign .. show if parms.opt_spell_in then show = spell_number(parms, 'in', propersign .. rounded(value, clean)) or show scientific = false end if scientific then parms.opt_scientific = true end end if isnegative and (value ~= 0) then value = -value altvalue = -(altvalue or value) end return true, { value = value, altvalue = altvalue or value, singular = singular, clean = clean, show = show .. (reference or ''), denominator = denominator, } end local function get_number(text) -- Return v, f where: -- v = nil (text is not a number) -- or -- v = value of text (text is a number) -- f = true if value is an integer -- Input can use en digits or digits in local language, -- but no separators, no Unicode minus, and no fraction. if text then local number = tonumber(to_en(text)) if number then local _, fracpart = math.modf(number) return number, (fracpart == 0) end end end local function gcd(a, b) -- Return the greatest common denominator for the given values, -- which are known to be positive integers. if a > b then a, b = b, a end if a <= 0 then return b end local r = b % a if r <= 0 then return a end if r == 1 then return 1 end return gcd(r, a) end local function fraction_table(value, denominator) -- Return value as a string or a table: -- * If result is a string, there is no fraction, and the result -- is value formatted as a string of en digits. -- * If result is a table, it represents a fraction with named fields: -- wholestr, numstr, denstr (strings of en digits for integer, numerator, denominator). -- The result is rounded to the nearest multiple of (1/denominator). -- If the multiple is zero, no fraction is included. -- No fraction is included if value is very large as the fraction would -- be unhelpful, particularly if scientific notation is required. -- Input value is a non-negative number. -- Input denominator is a positive integer for the desired fraction. if value <= 0 then return '0' end if denominator <= 0 or value > 1e8 then return format('%.2f', value) end local integer, decimals = math.modf(value) local numerator = floor((decimals * denominator) + 0.5 + 2e-14) -- add fudge for some common cases of bad rounding if numerator >= denominator then integer = integer + 1 numerator = 0 end local wholestr = tostring(integer) if numerator > 0 then local div = gcd(numerator, denominator) if div > 1 then numerator = numerator / div denominator = denominator / div end return { wholestr = (integer > 0) and wholestr or '', numstr = tostring(numerator), denstr = tostring(denominator), value = value, } end return wholestr end local function preunits(count, preunit1, preunit2) -- If count is 1: -- ignore preunit2 -- return p1 -- else: -- preunit1 is used for preunit2 if the latter is empty -- return p1, p2 -- where: -- p1 is text to insert before the input unit -- p2 is text to insert before the output unit -- p1 or p2 may be nil to mean "no preunit" -- Using '+' gives output like "5+ feet" (no space before, but space after). local function withspace(text, wantboth) -- Return text with space before and, if wantboth, after. -- However, no space is added if there is a space or '&nbsp;' or '-' -- at that position ('-' is for adjectival text). -- There is also no space if text starts with '&' -- (e.g. '&deg;' would display a degree symbol with no preceding space). local char = text:sub(1, 1) if char == '&' then return text -- an html entity can be used to specify the exact display end if not (char == ' ' or char == '-' or char == '+') then text = ' ' .. text end if wantboth then char = text:sub(-1, -1) if not (char == ' ' or char == '-' or text:sub(-6, -1) == '&nbsp;') then text = text .. ' ' end end return text end local PLUS = '+ ' preunit1 = preunit1 or '' local trim1 = strip(preunit1) if count == 1 then if trim1 == '' then return nil end if trim1 == '+' then return PLUS end return withspace(preunit1, true) end preunit1 = withspace(preunit1) preunit2 = preunit2 or '' local trim2 = strip(preunit2) if trim1 == '+' then if trim2 == '' or trim2 == '+' then return PLUS, PLUS end preunit1 = PLUS end if trim2 == '' then if trim1 == '' then return nil, nil end preunit2 = preunit1 elseif trim2 == '+' then preunit2 = PLUS elseif trim2 == '&#32;' then -- trick to make preunit2 empty preunit2 = nil else preunit2 = withspace(preunit2) end return preunit1, preunit2 end local function range_text(range, want_name, parms, before, after, inout) -- Return before .. rtext .. after -- where rtext is the text that separates two values in a range. local rtext, adj_text, exception if type(range) == 'table' then -- Table must specify range text for ('off' and 'on') or ('input' and 'output'), -- and may specify range text for 'adj=on', -- and may specify exception = true. rtext = range[want_name and 'off' or 'on'] or range[((inout == 'in') == (parms.opt_flip == true)) and 'output' or 'input'] adj_text = range['adj'] exception = range['exception'] else rtext = range end if parms.opt_adjectival then if want_name or (exception and parms.abbr_org == 'on') then rtext = adj_text or rtext:gsub(' ', '-'):gsub('&nbsp;', '-') end end if rtext == '–' and after:sub(1, #MINUS) == MINUS then rtext = '&nbsp;– ' end return before .. rtext .. after end local function get_composite(parms, iparm, in_unit_table) -- Look for a composite input unit. For example, {{convert|1|yd|2|ft|3|in}} -- would result in a call to this function with -- iparm = 3 (parms[iparm] = "2", just after the first unit) -- in_unit_table = (unit table for "yd"; contains value 1 for number of yards) -- Return true, iparm, unit where -- iparm = index just after the composite units (7 in above example) -- unit = composite unit table holding all input units, -- or return true if no composite unit is present in parms, -- or return false, t where t is an error message table. local default, subinfo local composite_units, count = { in_unit_table }, 1 local fixups = {} local total = in_unit_table.valinfo[1].value local subunit = in_unit_table while subunit.subdivs do -- subdivs is nil or a table of allowed subdivisions local subcode = strip(parms[iparm+1]) local subdiv = subunit.subdivs[subcode] or subunit.subdivs[(all_units[subcode] or {}).target] if not subdiv then break end local success success, subunit = lookup(parms, subcode, 'no_combination') if not success then return false, subunit end -- should never occur success, subinfo = extract_number(parms, parms[iparm]) if not success then return false, subinfo end iparm = iparm + 2 subunit.inout = 'in' subunit.valinfo = { subinfo } -- Recalculate total as a number of subdivisions. -- subdiv[1] = number of subdivisions per previous unit (integer > 1). total = total * subdiv[1] + subinfo.value if not default then -- set by the first subdiv with a default defined default = subdiv.default end count = count + 1 composite_units[count] = subunit if subdiv.unit or subdiv.name then fixups[count] = { unit = subdiv.unit, name = subdiv.name, valinfo = subunit.valinfo } end end if count == 1 then return true -- no error and no composite unit end for i, fixup in pairs(fixups) do local unit = fixup.unit local name = fixup.name if not unit or (count > 2 and name) then composite_units[i].fixed_name = name else local success, alternate = lookup(parms, unit, 'no_combination') if not success then return false, alternate end -- should never occur alternate.inout = 'in' alternate.valinfo = fixup.valinfo composite_units[i] = alternate end end return true, iparm, { utype = in_unit_table.utype, scale = subunit.scale, -- scale of last (least significant) unit valinfo = { { value = total, clean = subinfo.clean, denominator = subinfo.denominator } }, composite = composite_units, default = default or in_unit_table.default } end local function translate_parms(parms, kv_pairs) -- Update fields in parms by translating each key:value in kv_pairs to terms -- used by this module (may involve translating from local language to English). -- Also, checks are performed which may display warnings, if enabled. -- Return true if successful or return false, t where t is an error message table. currency_text = nil -- local testing can hold module in memory; must clear globals local accept_any_text = { input = true, qid = true, qual = true, stylein = true, styleout = true, tracking = true, } if kv_pairs.adj and kv_pairs.sing then -- For enwiki (before translation), warn if attempt to use adj and sing -- as the latter is a deprecated alias for the former. if kv_pairs.adj ~= kv_pairs.sing and kv_pairs.sing ~= '' then add_warning(parms, 1, 'cvt_unknown_option', 'sing=' .. kv_pairs.sing) end kv_pairs.sing = nil end kv_pairs.comma = kv_pairs.comma or config.comma -- for plwiki who want default comma=5 for loc_name, loc_value in pairs(kv_pairs) do local en_name = text_code.en_option_name[loc_name] if en_name then local en_value if en_name == '$' or en_name == 'frac' or en_name == 'sigfig' then if loc_value == '' then add_warning(parms, 2, 'cvt_empty_option', loc_name) elseif en_name == '$' then -- Value should be a single character like "€" for the euro currency symbol, but anything is accepted. currency_text = (loc_value == 'euro') and '€' or loc_value else local minimum local number, is_integer = get_number(loc_value) if en_name == 'frac' then minimum = 2 if number and number < 0 then parms.opt_fraction_horizontal = true number = -number end else minimum = 1 end if number and is_integer and number >= minimum then en_value = number else add_warning(parms, 1, (en_name == 'frac' and 'cvt_bad_frac' or 'cvt_bad_sigfig'), loc_name .. '=' .. loc_value) end end elseif accept_any_text[en_name] then en_value = loc_value ~= '' and loc_value or nil -- accept non-empty user text with no validation if en_name == 'input' then -- May have something like {{convert|input=}} (empty input) if source is an infobox -- with optional fields. In that case, want to output nothing rather than an error. parms.input_text = loc_value -- keep input because parms.input is nil if loc_value == '' end else en_value = text_code.en_option_value[en_name][loc_value] if en_value and en_value:sub(-1) == '?' then en_value = en_value:sub(1, -2) add_warning(parms, -1, 'cvt_deprecated', loc_name .. '=' .. loc_value) end if en_value == nil then if loc_value == '' then add_warning(parms, 2, 'cvt_empty_option', loc_name) else add_warning(parms, 1, 'cvt_unknown_option', loc_name .. '=' .. loc_value) end elseif en_value == '' then en_value = nil -- an ignored option like adj=off elseif type(en_value) == 'string' and en_value:sub(1, 4) == 'opt_' then for _, v in ipairs(split(en_value, ',')) do local lhs, rhs = v:match('^(.-)=(.+)$') if rhs then parms[lhs] = tonumber(rhs) or rhs else parms[v] = true end end en_value = nil end end parms[en_name] = en_value else add_warning(parms, 1, 'cvt_unknown_option', loc_name .. '=' .. loc_value) end end local abbr_entered = parms.abbr local cfg_abbr = config.abbr if cfg_abbr then -- Don't warn if invalid because every convert would show that warning. if cfg_abbr == 'on always' then parms.abbr = 'on' elseif cfg_abbr == 'off always' then parms.abbr = 'off' elseif parms.abbr == nil then if cfg_abbr == 'on default' then parms.abbr = 'on' elseif cfg_abbr == 'off default' then parms.abbr = 'off' end end end if parms.abbr then if parms.abbr == 'unit' then parms.abbr = 'on' parms.number_word = true end parms.abbr_org = parms.abbr -- original abbr, before any flip elseif parms.opt_hand_hh then parms.abbr_org = 'on' parms.abbr = 'on' else parms.abbr = 'out' -- default is to abbreviate output only (use symbol, not name) end if parms.opt_order_out then -- Disable options that do not work in a useful way with order=out. parms.opt_flip = nil -- override adj=flip parms.opt_spell_in = nil parms.opt_spell_out = nil parms.opt_spell_upper = nil end if parms.opt_spell_out and not abbr_entered then parms.abbr = 'off' -- should show unit name when spelling the output value end if parms.opt_flip then local function swap_in_out(option) local value = parms[option] if value == 'in' then parms[option] = 'out' elseif value == 'out' then parms[option] = 'in' end end swap_in_out('abbr') swap_in_out('lk') if parms.opt_spell_in and not parms.opt_spell_out then -- For simplicity, and because it does not appear to be needed, -- user cannot set an option to spell the output only. parms.opt_spell_in = nil parms.opt_spell_out = true end end if parms.opt_spell_upper then parms.spell_upper = parms.opt_flip and 'out' or 'in' end if parms.opt_table or parms.opt_tablecen then if abbr_entered == nil and parms.lk == nil then parms.opt_values = true end parms.table_align = parms.opt_table and 'right' or 'center' end if parms.table_align or parms.opt_sortable_on then parms.need_table_or_sort = true end local disp_joins = text_code.disp_joins local default_joins = disp_joins['b'] parms.join_between = default_joins[3] or '; ' local disp = parms.disp if disp == nil then -- special case for the most common setting parms.joins = default_joins elseif disp == 'x' then -- Later, parms.joins is set from the input parameters. else -- Old template does this. local abbr = parms.abbr if disp == 'slash' then if abbr_entered == nil then disp = 'slash-nbsp' elseif abbr == 'in' or abbr == 'out' then disp = 'slash-sp' else disp = 'slash-nosp' end elseif disp == 'sqbr' then if abbr == 'on' then disp = 'sqbr-nbsp' else disp = 'sqbr-sp' end end parms.joins = disp_joins[disp] or default_joins parms.join_between = parms.joins[3] or parms.join_between parms.wantname = parms.joins.wantname end if (en_default and not parms.opt_lang_local and (parms[1] or ''):find('%d')) or parms.opt_lang_en then from_en_table = nil end if en_default and from_en_table then -- For hiwiki: localized symbol/name is defined with the US symbol/name field, -- and is used if output uses localized numbers. parms.opt_sp_us = true end return true end local function get_values(parms) -- If successful, update parms and return true, v, i where -- v = table of input values -- i = index to next entry in parms after those processed here -- or return false, t where t is an error message table. local valinfo = collection() -- numbered table of input values local range = collection() -- numbered table of range items (having, for example, 2 range items requires 3 input values) local had_nocomma -- true if removed "nocomma" kludge from second parameter (like "tonocomma") local parm2 = strip(parms[2]) if parm2 and parm2:sub(-7, -1) == 'nocomma' then parms[2] = strip(parm2:sub(1, -8)) parms.opt_nocomma = true had_nocomma = true end local function extractor(i) -- If the parameter is not a value, try unpacking it as a range ("1-23" for "1 to 23"). -- However, "-1-2/3" is a negative fraction (-1⅔), so it must be extracted first. -- Do not unpack a parameter if it is like "3-1/2" which is sometimes incorrectly -- used instead of "3+1/2" (and which should not be interpreted as "3 to ½"). -- Unpacked items are inserted into the parms table. -- The tail recursion allows combinations like "1x2 to 3x4". local valstr = strip(parms[i]) -- trim so any '-' as a negative sign will be at start local success, result = extract_number(parms, valstr, i > 1) if not success and valstr and i < 20 then -- check i to limit abuse local lhs, sep, rhs = valstr:match('^(%S+)%s+(%S+)%s+(%S.*)') if lhs and not (sep == '-' and rhs:match('/')) then if sep:find('%d') then return success, result -- to reject {{convert|1 234 567|m}} with a decent message (en only) end parms[i] = rhs table.insert(parms, i, sep) table.insert(parms, i, lhs) return extractor(i) end if not valstr:match('%-.*/') then for _, sep in ipairs(text_code.ranges.words) do local start, stop = valstr:find(sep, 2, true) -- start at 2 to skip any negative sign for range '-' if start then parms[i] = valstr:sub(stop + 1) table.insert(parms, i, sep) table.insert(parms, i, valstr:sub(1, start - 1)) return extractor(i) end end end end return success, result end local i = 1 local is_change while true do local success, info = extractor(i) -- need to set parms.opt_nocomma before calling this if not success then return false, info end i = i + 1 if is_change then info.is_change = true -- value is after "±" and so is a change (significant for range like {{convert|5|±|5|°C}}) is_change = nil end valinfo:add(info) local range_item = get_range(strip(parms[i])) if not range_item then break end i = i + 1 range:add(range_item) if type(range_item) == 'table' then -- For range "x", if append unit to some values, append it to all. parms.in_range_x = parms.in_range_x or range_item.in_range_x parms.out_range_x = parms.out_range_x or range_item.out_range_x parms.abbr_range_x = parms.abbr_range_x or range_item.abbr_range_x is_change = range_item.is_range_change end end if range.n > 0 then if range.n > 30 then -- limit abuse, although 4 is a more likely upper limit return false, { 'cvt_invalid_num' } -- misleading message but it will do end parms.range = range elseif had_nocomma then return false, { 'cvt_unknown', parm2 } end return true, valinfo, i end local function simple_get_values(parms) -- If input is like "{{convert|valid_value|valid_unit|...}}", -- return true, i, in_unit, in_unit_table -- i = index in parms of what follows valid_unit, if anything. -- The valid_value is not negative and does not use a fraction, and -- no options requiring further processing of the input are used. -- Otherwise, return nothing or return false, parm1 for caller to interpret. -- Testing shows this function is successful for 96% of converts in articles, -- and that on average it speeds up converts by 8%. local clean = to_en(strip(parms[1] or ''), parms) if parms.opt_ri or parms.opt_spell_in or #clean > 10 or not clean:match('^[0-9.]+$') then return false, clean end local value = tonumber(clean) if not value then return end local info = { value = value, altvalue = value, singular = (value == 1), clean = clean, show = with_separator(parms, clean), } local in_unit = strip(parms[2]) local success, in_unit_table = lookup(parms, in_unit, 'no_combination') if not success then return end in_unit_table.valinfo = { info } return true, 3, in_unit, in_unit_table end local function wikidata_call(parms, operation, ...) -- Return true, s where s is the result of a Wikidata operation, -- or return false, t where t is an error message table. local function worker(...) wikidata_code = wikidata_code or require(wikidata_module) wikidata_data = wikidata_data or mw.loadData(wikidata_data_module) return wikidata_code[operation](wikidata_data, ...) end local success, status, result = pcall(worker, ...) if success then return status, result end if parms.opt_sortable_debug then -- Use debug=yes to crash if an error while accessing Wikidata. error('Error accessing Wikidata: ' .. status, 0) end return false, { 'cvt_wd_fail' } end local function get_parms(parms, args) -- If successful, update parms and return true, unit where -- parms is a table of all arguments passed to the template -- converted to named arguments, and -- unit is the input unit table; -- or return false, t where t is an error message table. -- For special processing (not a convert), can also return -- true, wikitext where wikitext is the final result. -- The returned input unit table may be for a fake unit using the specified -- unit code as the symbol and name, and with bad_mcode = message code table. -- MediaWiki removes leading and trailing whitespace from the values of -- named arguments. However, the values of numbered arguments include any -- whitespace entered in the template, and whitespace is used by some -- parameters (example: the numbered parameters associated with "disp=x"). local kv_pairs = {} -- table of input key:value pairs where key is a name; needed because cannot iterate parms and add new fields to it for k, v in pairs(args) do if type(k) == 'number' or k == 'test' then -- parameter "test" is reserved for testing and is not translated parms[k] = v else kv_pairs[k] = v end end if parms.test == 'wikidata' then local ulookup = function (ucode) -- Use empty table for parms so it does not accumulate results when used repeatedly. return lookup({}, ucode, 'no_combination') end return wikidata_call(parms, '_listunits', ulookup) end local success, msg = translate_parms(parms, kv_pairs) if not success then return false, msg end if parms.input then success, msg = wikidata_call(parms, '_adjustparameters', parms, 1) if not success then return false, msg end end local success, i, in_unit, in_unit_table = simple_get_values(parms) if not success then if type(i) == 'string' and i:match('^NNN+$') then -- Some infoboxes have examples like {{convert|NNN|m}} (3 or more "N"). -- Output an empty string for these. return false, { 'cvt_no_output' } end local valinfo success, valinfo, i = get_values(parms) if not success then return false, valinfo end in_unit = strip(parms[i]) i = i + 1 success, in_unit_table = lookup(parms, in_unit, 'no_combination') if not success then in_unit = in_unit or '' if parms.opt_ignore_error then -- display given unit code with no error (for use with {{val}}) in_unit_table = '' -- suppress error message and prevent processing of output unit end in_unit_table = setmetatable({ symbol = in_unit, name2 = in_unit, utype = in_unit, scale = 1, default = '', defkey = '', linkey = '', bad_mcode = in_unit_table }, unit_mt) end in_unit_table.valinfo = valinfo end if parms.test == 'msg' then -- Am testing the messages produced when no output unit is specified, and -- the input unit has a missing or invalid default. -- Set two units for testing that. -- LATER: Remove this code. if in_unit == 'chain' then in_unit_table.default = nil -- no default elseif in_unit == 'rd' then in_unit_table.default = "ft!X!m" -- an invalid expression end end in_unit_table.inout = 'in' -- this is an input unit if not parms.range then local success, inext, composite_unit = get_composite(parms, i, in_unit_table) if not success then return false, inext end if composite_unit then in_unit_table = composite_unit i = inext end end if in_unit_table.builtin == 'mach' then -- As with old template, a number following Mach as the input unit is the altitude, -- and there is no way to specify an altitude for the output unit. -- Could put more code in this function to get any output unit and check for -- an altitude following that unit. local success, info = extract_number(parms, parms[i], false, true) if success then i = i + 1 in_unit_table.altitude = info.value end end local word = strip(parms[i]) i = i + 1 local precision, is_bad_precision local function set_precision(text) local number, is_integer = get_number(text) if number then if is_integer then precision = number else precision = text is_bad_precision = true end return true -- text was used for precision, good or bad end end if word and not set_precision(word) then parms.out_unit = parms.out_unit or word if set_precision(strip(parms[i])) then i = i + 1 end end if parms.opt_adj_mid then word = parms[i] i = i + 1 if word then -- mid-text words if word:sub(1, 1) == '-' then parms.mid = word else parms.mid = ' ' .. word end end end if parms.opt_one_preunit then parms[parms.opt_flip and 'preunit2' or 'preunit1'] = preunits(1, parms[i]) i = i + 1 end if parms.disp == 'x' then -- Following is reasonably compatible with the old template. local first = parms[i] or '' local second = parms[i+1] or '' i = i + 2 if strip(first) == '' then -- user can enter '&#32;' rather than ' ' to avoid the default first = ' [&nbsp;' .. first second = '&nbsp;]' .. second end parms.joins = { first, second } elseif parms.opt_two_preunits then local p1, p2 = preunits(2, parms[i], parms[i+1]) i = i + 2 if parms.preunit1 then -- To simplify documentation, allow unlikely use of adj=pre with disp=preunit -- (however, an output unit must be specified with adj=pre and with disp=preunit). parms.preunit1 = parms.preunit1 .. p1 parms.preunit2 = p2 else parms.preunit1, parms.preunit2 = p1, p2 end end if precision == nil then if set_precision(strip(parms[i])) then i = i + 1 end end if is_bad_precision then add_warning(parms, 1, 'cvt_bad_prec', precision) else parms.precision = precision end for j = i, i + 3 do local parm = parms[j] -- warn if find a non-empty extraneous parameter if parm and parm:match('%S') then add_warning(parms, 1, 'cvt_unknown_option', parm) break end end return true, in_unit_table end local function record_default_precision(parms, out_current, precision) -- If necessary, adjust parameters and return a possibly adjusted precision. -- When converting a range of values where a default precision is required, -- that default is calculated for each value because the result sometimes -- depends on the precise input and output values. This function may cause -- the entire convert process to be repeated in order to ensure that the -- same default precision is used for each individual convert. -- If that were not done, a range like 1000 to 1000.4 may give poor results -- because the first output could be heavily rounded, while the second is not. -- For range 1000.4 to 1000, this function can give the second convert the -- same default precision that was used for the first. if not parms.opt_round_each then local maxdef = out_current.max_default_precision if maxdef then if maxdef < precision then parms.do_convert_again = true out_current.max_default_precision = precision else precision = out_current.max_default_precision end else out_current.max_default_precision = precision end end return precision end local function default_precision(parms, invalue, inclean, denominator, outvalue, in_current, out_current, extra) -- Return a default value for precision (an integer like 2, 0, -2). -- If denominator is not nil, it is the value of the denominator in inclean. -- Code follows procedures used in old template. local fudge = 1e-14 -- {{Order of magnitude}} adds this, so we do too local prec, minprec, adjust local subunit_ignore_trailing_zero local subunit_more_precision -- kludge for "in" used in input like "|2|ft|6|in" local composite = in_current.composite if composite then subunit_ignore_trailing_zero = true -- input "|2|st|10|lb" has precision 0, not -1 if composite[#composite].exception == 'subunit_more_precision' then subunit_more_precision = true -- do not use standard precision with input like "|2|ft|6|in" end end if denominator and denominator > 0 then prec = math.max(log10(denominator), 1) else -- Count digits after decimal mark, handling cases like '12.345e6'. local exponent local integer, dot, decimals, expstr = inclean:match('^(%d*)(%.?)(%d*)(.*)') local e = expstr:sub(1, 1) if e == 'e' or e == 'E' then exponent = tonumber(expstr:sub(2)) end if dot == '' then prec = subunit_ignore_trailing_zero and 0 or -integer:match('0*$'):len() else prec = #decimals end if exponent then -- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5. prec = prec - exponent end end if in_current.istemperature and out_current.istemperature then -- Converting between common temperatures (°C, °F, °R, K); not keVT. -- Kelvin value can be almost zero, or small but negative due to precision problems. -- Also, an input value like -300 C (below absolute zero) gives negative kelvins. -- Calculate minimum precision from absolute value. adjust = 0 local kelvin = abs((invalue - in_current.offset) * in_current.scale) if kelvin < 1e-8 then -- assume nonzero due to input or calculation precision problem minprec = 2 else minprec = 2 - floor(log10(kelvin) + fudge) -- 3 sigfigs in kelvin end else if invalue == 0 or outvalue <= 0 then -- We are never called with a negative outvalue, but it might be zero. -- This is special-cased to avoid calculation exceptions. return record_default_precision(parms, out_current, 0) end if out_current.exception == 'integer_more_precision' and floor(invalue) == invalue then -- With certain output units that sometimes give poor results -- with default rounding, use more precision when the input -- value is equal to an integer. An example of a poor result -- is when input 50 gives a smaller output than input 49.5. -- Experiment shows this helps, but it does not eliminate all -- surprises because it is not clear whether "50" should be -- interpreted as "from 45 to 55" or "from 49.5 to 50.5". adjust = -log10(in_current.scale) elseif subunit_more_precision then -- Conversion like "{{convert|6|ft|1|in|cm}}" (where subunit is "in") -- has a non-standard adjust value, to give more output precision. adjust = log10(out_current.scale) + 2 else adjust = log10(abs(invalue / outvalue)) end adjust = adjust + log10(2) -- Ensure that the output has at least two significant figures. minprec = 1 - floor(log10(outvalue) + fudge) end if extra then adjust = extra.adjust or adjust minprec = extra.minprec or minprec end return record_default_precision(parms, out_current, math.max(floor(prec + adjust), minprec)) end local function convert(parms, invalue, info, in_current, out_current) -- Convert given input value from one unit to another. -- Return output_value (a number) if a simple convert, or -- return f, t where -- f = true, t = table of information with results, or -- f = false, t = error message table. local inscale = in_current.scale local outscale = out_current.scale if not in_current.iscomplex and not out_current.iscomplex then return invalue * (inscale / outscale) -- minimize overhead for most common case end if in_current.invert or out_current.invert then -- Inverted units, such as inverse length, inverse time, or -- fuel efficiency. Built-in units do not have invert set. if (in_current.invert or 1) * (out_current.invert or 1) < 0 then return 1 / (invalue * inscale * outscale) end return invalue * (inscale / outscale) elseif in_current.offset then -- Temperature (there are no built-ins for this type of unit). if info.is_change then return invalue * (inscale / outscale) end return (invalue - in_current.offset) * (inscale / outscale) + out_current.offset else -- Built-in unit. local in_builtin = in_current.builtin local out_builtin = out_current.builtin if in_builtin and out_builtin then if in_builtin == out_builtin then return invalue end -- There are no cases (yet) where need to convert from one -- built-in unit to another, so this should never occur. return false, { 'cvt_bug_convert' } end if in_builtin == 'mach' or out_builtin == 'mach' then local adjust if in_builtin == 'mach' then inscale = speed_of_sound(in_current.altitude) adjust = outscale / 0.1 else outscale = speed_of_sound(out_current.altitude) adjust = 0.1 / inscale end return true, { outvalue = invalue * (inscale / outscale), adjust = log10(adjust) + log10(2), } elseif in_builtin == 'hand' then -- 1 hand = 4 inches; 1.2 hands = 6 inches. -- Decimals of a hand are only defined for the first digit, and -- the first fractional digit should be a number of inches (1, 2 or 3). -- However, this code interprets the entire fractional part as the number -- of inches / 10 (so 1.75 inches would be 0.175 hands). -- A value like 12.3 hands is exactly 12*4 + 3 inches; base default precision on that. local integer, fracpart = math.modf(invalue) local inch_value = 4 * integer + 10 * fracpart -- equivalent number of inches local factor = inscale / outscale if factor == 4 then -- Am converting to inches: show exact result, and use "inches" not "in" by default. if parms.abbr_org == nil then out_current.usename = true end local show = format('%g', abs(inch_value)) -- show and clean are unsigned if not show:find('e', 1, true) then return true, { invalue = inch_value, outvalue = inch_value, clean = show, show = show, } end end local outvalue = (integer + 2.5 * fracpart) * factor local fracstr = info.clean:match('%.(.*)') or '' local fmt if fracstr == '' then fmt = '%.0f' else fmt = '%.' .. format('%d', #fracstr - 1) .. 'f' end return true, { invalue = inch_value, clean = format(fmt, inch_value), outvalue = outvalue, minprec = 0, } end end return false, { 'cvt_bug_convert' } -- should never occur end local function user_style(parms, i) -- Return text for a user-specified style for a table cell, or '' if none, -- given i = 1 (input style) or 2 (output style). local style = parms[(i == 1) and 'stylein' or 'styleout'] if style then style = style:gsub('"', '') if style ~= '' then if style:sub(-1) ~= ';' then style = style .. ';' end return style end end return '' end local function make_table_or_sort(parms, invalue, info, in_current, scaled_top) -- Set options to handle output for a table or a sort key, or both. -- The text sort key is based on the value resulting from converting -- the input to a fake base unit with scale = 1, and other properties -- required for a conversion derived from the input unit. -- For other modules, return the sort key in a hidden span element, and -- the scaled value used to generate the sort key. -- If scaled_top is set, it is the scaled value of the numerator of a per unit -- to be combined with this unit (the denominator) to make the sort key. -- Scaling only works with units that convert with a factor (not temperature). local sortkey, scaled_value if parms.opt_sortable_on then local base = { -- a fake unit with enough fields for a valid convert scale = 1, invert = in_current.invert and 1, iscomplex = in_current.iscomplex, offset = in_current.offset and 0, } local outvalue, extra = convert(parms, invalue, info, in_current, base) if extra then outvalue = extra.outvalue end if in_current.istemperature then -- Have converted to kelvin; assume numbers close to zero have a -- rounding error and should be zero. if abs(outvalue) < 1e-12 then outvalue = 0 end end if scaled_top and outvalue ~= 0 then outvalue = scaled_top / outvalue end scaled_value = outvalue if not valid_number(outvalue) then if outvalue < 0 then sortkey = '1000000000000000000' else sortkey = '9000000000000000000' end elseif outvalue == 0 then sortkey = '5000000000000000000' else local mag = floor(log10(abs(outvalue)) + 1e-14) local prefix if outvalue > 0 then prefix = 7000 + mag else prefix = 2999 - mag outvalue = outvalue + 10^(mag+1) end sortkey = format('%d', prefix) .. format('%015.0f', floor(outvalue * 10^(14-mag))) end end local sortspan if sortkey and not parms.table_align then sortspan = parms.opt_sortable_debug and '<span data-sort-value="' .. sortkey .. '♠"><span style="border:1px solid">' .. sortkey .. '♠</span></span>' or '<span data-sort-value="' .. sortkey .. '♠"></span>' parms.join_before = sortspan end if parms.table_align then local sort if sortkey then sort = ' data-sort-value="' .. sortkey .. '"' if parms.opt_sortable_debug then parms.join_before = '<span style="border:1px solid">' .. sortkey .. '</span>' end else sort = '' end local style = 'style="text-align:' .. parms.table_align .. ';' local joins = {} for i = 1, 2 do joins[i] = (i == 1 and '' or '\n|') .. style .. user_style(parms, i) .. '"' .. sort .. '|' end parms.table_joins = joins end return sortspan, scaled_value end local cvt_to_hand local function cvtround(parms, info, in_current, out_current) -- Return true, t where t is a table with the conversion results; fields: -- show = rounded, formatted string with the result of converting value in info, -- using the rounding specified in parms. -- singular = true if result (after rounding and ignoring any negative sign) -- is "1", or like "1.00", or is a fraction with value < 1; -- (and more fields shown below, and a calculated 'absvalue' field). -- or return false, t where t is an error message table. -- Input info.clean uses en digits (it has been translated, if necessary). -- Output show uses en or non-en digits as appropriate, or can be spelled. if out_current.builtin == 'hand' then return cvt_to_hand(parms, info, in_current, out_current) end local invalue = in_current.builtin == 'hand' and info.altvalue or info.value local outvalue, extra = convert(parms, invalue, info, in_current, out_current) if parms.need_table_or_sort then parms.need_table_or_sort = nil -- process using first input value only make_table_or_sort(parms, invalue, info, in_current) end if extra then if not outvalue then return false, extra end invalue = extra.invalue or invalue outvalue = extra.outvalue end if not valid_number(outvalue) then return false, { 'cvt_invalid_num' } end local isnegative if outvalue < 0 then isnegative = true outvalue = -outvalue end local precision, show, exponent local denominator = out_current.frac if denominator then show = fraction_table(outvalue, denominator) else precision = parms.precision if not precision then if parms.sigfig then show, exponent = make_sigfig(outvalue, parms.sigfig) elseif parms.opt_round then local n = parms.opt_round if n == 0.5 then local integer, fracpart = math.modf(floor(2 * outvalue + 0.5) / 2) if fracpart == 0 then show = format('%.0f', integer) else show = format('%.1f', integer + fracpart) end else show = format('%.0f', floor((outvalue / n) + 0.5) * n) end else local inclean = info.clean if extra then inclean = extra.clean or inclean show = extra.show end if not show then precision = default_precision(parms, invalue, inclean, info.denominator, outvalue, in_current, out_current, extra) end end end end if precision then if precision >= 0 then local fudge if precision <= 8 then -- Add a fudge to handle common cases of bad rounding due to inability -- to precisely represent some values. This makes the following work: -- {{convert|-100.1|C|K}} and {{convert|5555000|um|m|2}}. -- Old template uses #expr round, which invokes PHP round(). -- LATER: Investigate how PHP round() works. fudge = 2e-14 else fudge = 0 end local fmt = '%.' .. format('%d', precision) .. 'f' local success success, show = pcall(format, fmt, outvalue + fudge) if not success then return false, { 'cvt_big_prec', tostring(precision) } end else precision = -precision -- #digits to zero (in addition to any digits after dot) local shift = 10 ^ precision show = format('%.0f', outvalue/shift) if show ~= '0' then exponent = #show + precision end end end local t = format_number(parms, show, exponent, isnegative) if type(show) == 'string' then -- Set singular using match because on some systems 0.99999999999999999 is 1.0. if exponent then t.singular = (exponent == 1 and show:match('^10*$')) else t.singular = (show == '1' or show:match('^1%.0*$')) end else t.fraction_table = show t.singular = (outvalue <= 1) -- cannot have 'fraction == 1', but if it were possible it would be singular end t.raw_absvalue = outvalue -- absolute value before rounding return true, setmetatable(t, { __index = function (self, key) if key == 'absvalue' then -- Calculate absolute value after rounding, if needed. local clean, exponent = rawget(self, 'clean'), rawget(self, 'exponent') local value = tonumber(clean) -- absolute value (any negative sign has been ignored) if exponent then value = value * 10^exponent end rawset(self, key, value) return value end end }) end function cvt_to_hand(parms, info, in_current, out_current) -- Convert input to hands, inches. -- Return true, t where t is a table with the conversion results; -- or return false, t where t is an error message table. if parms.abbr_org == nil then out_current.usename = true -- default is to show name not symbol end local precision = parms.precision local frac = out_current.frac if not frac and precision and precision > 1 then frac = (precision == 2) and 2 or 4 end local out_next = out_current.out_next if out_next then -- Use magic knowledge to determine whether the next unit is inches without requiring i18n. -- The following ensures that when the output combination "hand in" is used, the inches -- value is rounded to match the hands value. Also, displaying say "61½" instead of 61.5 -- is better as 61.5 implies the value is not 61.4. if out_next.exception == 'subunit_more_precision' then out_next.frac = frac end end -- Convert to inches; calculate hands from that. local dummy_unit_table = { scale = out_current.scale / 4, frac = frac } local success, outinfo = cvtround(parms, info, in_current, dummy_unit_table) if not success then return false, outinfo end local tfrac = outinfo.fraction_table local inches = outinfo.raw_absvalue if tfrac then inches = floor(inches) -- integer part only; fraction added later else inches = floor(inches + 0.5) -- a hands measurement never shows decimals of an inch end local hands, inches = divide(inches, 4) outinfo.absvalue = hands + inches/4 -- supposed to be the absolute rounded value, but this is close enough local inchstr = tostring(inches) -- '0', '1', '2' or '3' if precision and precision <= 0 then -- using negative or 0 for precision rounds to nearest hand hands = floor(outinfo.raw_absvalue/4 + 0.5) inchstr = '' elseif tfrac then -- Always show an integer before fraction (like "15.0½") because "15½" means 15-and-a-half hands. inchstr = numdot .. format_fraction(parms, 'out', false, inchstr, tfrac.numstr, tfrac.denstr) else inchstr = numdot .. from_en(inchstr) end outinfo.show = outinfo.sign .. with_separator(parms, format('%.0f', hands)) .. inchstr return true, outinfo end local function evaluate_condition(value, condition) -- Return true or false from applying a conditional expression to value, -- or throw an error if invalid. -- A very limited set of expressions is supported: -- v < 9 -- v * 9 < 9 -- where -- 'v' is replaced with value -- 9 is any number (as defined by Lua tonumber) -- only en digits are accepted -- '<' can also be '<=' or '>' or '>=' -- In addition, the following form is supported: -- LHS and RHS -- where -- LHS, RHS = any of above expressions. local function compare(value, text) local arithop, factor, compop, limit = text:match('^%s*v%s*([*]?)(.-)([<>]=?)(.*)$') if arithop == nil then error('Invalid default expression', 0) elseif arithop == '*' then factor = tonumber(factor) if factor == nil then error('Invalid default expression', 0) end value = value * factor end limit = tonumber(limit) if limit == nil then error('Invalid default expression', 0) end if compop == '<' then return value < limit elseif compop == '<=' then return value <= limit elseif compop == '>' then return value > limit elseif compop == '>=' then return value >= limit end error('Invalid default expression', 0) -- should not occur end local lhs, rhs = condition:match('^(.-%W)and(%W.*)') if lhs == nil then return compare(value, condition) end return compare(value, lhs) and compare(value, rhs) end local function get_default(value, unit_table) -- Return true, s where s = name of unit's default output unit, -- or return false, t where t is an error message table. -- Some units have a default that depends on the input value -- (the first value if a range of values is used). -- If '!' is in the default, the first bang-delimited field is an -- expression that uses 'v' to represent the input value. -- Example: 'v < 120 ! small ! big ! suffix' (suffix is optional) -- evaluates 'v < 120' as a boolean with result -- 'smallsuffix' if (value < 120), or 'bigsuffix' otherwise. -- Input must use en digits and '.' decimal mark. local default = data_code.default_exceptions[unit_table.defkey or unit_table.symbol] or unit_table.default if not default then local per = unit_table.per if per then local function a_default(v, u) local success, ucode = get_default(v, u) if not success then return '?' -- an unlikely error has occurred; will cause lookup of default to fail end -- Attempt to use only the first unit if a combination or output multiple. -- This is not bulletproof but should work for most cases. -- Where it does not work, the convert will need to specify the wanted output unit. local t = all_units[ucode] if t then local combo = t.combination if combo then -- For a multiple like ftin, the "first" unit (ft) is last in the combination. local i = t.multiple and table_len(combo) or 1 ucode = combo[i] end else -- Try for an automatically generated combination. local item = ucode:match('^(.-)%+') or ucode:match('^(%S+)%s') if all_units[item] then return item end end return ucode end local unit1, unit2 = per[1], per[2] local def1 = (unit1 and a_default(value, unit1) or unit_table.vprefix or '') local def2 = a_default(1, unit2) -- 1 because per unit of denominator return true, def1 .. '/' .. def2 end return false, { 'cvt_no_default', unit_table.symbol } end if default:find('!', 1, true) == nil then return true, default end local t = split(default, '!') if #t == 3 or #t == 4 then local success, result = pcall(evaluate_condition, value, t[1]) if success then default = result and t[2] or t[3] if #t == 4 then default = default .. t[4] end return true, default end end return false, { 'cvt_bad_default', unit_table.symbol } end local linked_pages -- to record linked pages so will not link to the same page more than once local function unlink(unit_table) -- Forget that the given unit has previously been linked (if it has). -- That is needed when processing a range of inputs or outputs when an id -- for the first range value may have been evaluated, but only an id for -- the last value is displayed, and that id may need to be linked. linked_pages[unit_table.unitcode or unit_table] = nil end local function make_link(link, id, unit_table) -- Return wikilink "[[link|id]]", possibly abbreviated as in examples: -- [[mile]] --> [[mile]] -- [[mile]]s --> [[mile]]s -- However, just id is returned if: -- * no link given (so caller does not need to check if a link was defined); or -- * link has previously been used during the current convert (to avoid overlinking). local link_key if unit_table then link_key = unit_table.unitcode or unit_table else link_key = link end if not link or link == '' or linked_pages[link_key] then return id end linked_pages[link_key] = true -- Following only works for language en, but it should be safe on other wikis, -- and overhead of doing it generally does not seem worthwhile. local l = link:sub(1, 1):lower() .. link:sub(2) if link == id or l == id then return '[[' .. id .. ']]' elseif link .. 's' == id or l .. 's' == id then return '[[' .. id:sub(1, -2) .. ']]s' else return '[[' .. link .. '|' .. id .. ']]' end end local function variable_name(clean, unit_table) -- For slwiki, a unit name depends on the value. -- Parameter clean is the unsigned rounded value in en digits, as a string. -- Value Source Example for "m" -- integer 1: name1 meter (also is the name of the unit) -- integer 2: var{1} metra -- integer 3 and 4: var{2} metri -- integer else: var{3} metrov (0 and 5 or more) -- real/fraction: var{4} metra -- var{i} means the i'th field in unit_table.varname if it exists and has -- an i'th field, otherwise name2. -- Fields are separated with "!" and are not empty. -- A field for a unit using an SI prefix has the prefix name inserted, -- replacing '#' if found, or before the field otherwise. local vname if clean == '1' then vname = unit_table.name1 elseif unit_table.varname then local i if clean == '2' then i = 1 elseif clean == '3' or clean == '4' then i = 2 elseif clean:find('.', 1, true) then i = 4 else i = 3 end if i > 1 and varname == 'pl' then i = i - 1 end vname = split(unit_table.varname, '!')[i] end if vname then local si_name = rawget(unit_table, 'si_name') or '' local pos = vname:find('#', 1, true) if pos then vname = vname:sub(1, pos - 1) .. si_name .. vname:sub(pos + 1) else vname = si_name .. vname end return vname end return unit_table.name2 end local function linked_id(parms, unit_table, key_id, want_link, clean) -- Return final unit id (symbol or name), optionally with a wikilink, -- and update unit_table.sep if required. -- key_id is one of: 'symbol', 'sym_us', 'name1', 'name1_us', 'name2', 'name2_us'. local abbr_on = (key_id == 'symbol' or key_id == 'sym_us') if abbr_on and want_link then local symlink = rawget(unit_table, 'symlink') if symlink then return symlink -- for exceptions that have the linked symbol built-in end end local multiplier = rawget(unit_table, 'multiplier') local per = unit_table.per if per then local paren1, paren2 = '', '' -- possible parentheses around bottom unit local unit1 = per[1] -- top unit_table, or nil local unit2 = per[2] -- bottom unit_table if abbr_on then if not unit1 then unit_table.sep = '' -- no separator in "$2/acre" end if not want_link then local symbol = unit_table.symbol_raw if symbol then return symbol -- for exceptions that have the symbol built-in end end if (unit2.symbol):find('⋅', 1, true) then paren1, paren2 = '(', ')' end end local key_id2 -- unit2 is always singular if key_id == 'name2' then key_id2 = 'name1' elseif key_id == 'name2_us' then key_id2 = 'name1_us' else key_id2 = key_id end local result if abbr_on then result = '/' elseif omitsep then result = per_word elseif unit1 then result = ' ' .. per_word .. ' ' else result = per_word .. ' ' end if want_link and unit_table.link then if abbr_on or not varname then result = (unit1 and linked_id(parms, unit1, key_id, false, clean) or '') .. result .. linked_id(parms, unit2, key_id2, false, '1') else result = (unit1 and variable_name(clean, unit1) or '') .. result .. variable_name('1', unit2) end if omit_separator(result) then unit_table.sep = '' end return make_link(unit_table.link, result, unit_table) end if unit1 then result = linked_id(parms, unit1, key_id, want_link, clean) .. result if unit1.sep then unit_table.sep = unit1.sep end elseif omitsep then unit_table.sep = '' end return result .. paren1 .. linked_id(parms, unit2, key_id2, want_link, '1') .. paren2 end if multiplier then -- A multiplier (like "100" in "100km") forces the unit to be plural. multiplier = from_en(multiplier) if not omitsep then multiplier = multiplier .. (abbr_on and '&nbsp;' or ' ') end if not abbr_on then if key_id == 'name1' then key_id = 'name2' elseif key_id == 'name1_us' then key_id = 'name2_us' end end else multiplier = '' end local id = unit_table.fixed_name or ((varname and not abbr_on) and variable_name(clean, unit_table) or unit_table[key_id]) if omit_separator(id) then unit_table.sep = '' end if want_link then local link = data_code.link_exceptions[unit_table.linkey or unit_table.symbol] or unit_table.link if link then local before = '' local i = unit_table.customary if i == 1 and parms.opt_sp_us then i = 2 -- show "U.S." not "US" end if i == 3 and abbr_on then i = 4 -- abbreviate "imperial" to "imp" end local customary = text_code.customary_units[i] if customary then -- LATER: This works for language en only, but it's esoteric so ignore for now. local pertext if id:sub(1, 1) == '/' then -- Want unit "/USgal" to display as "/U.S. gal", not "U.S. /gal". pertext = '/' id = id:sub(2) elseif id:sub(1, 4) == 'per ' then -- Similarly want "per U.S. gallon", not "U.S. per gallon" (but in practice this is unlikely to be used). pertext = 'per ' id = id:sub(5) else pertext = '' end -- Omit any "US"/"U.S."/"imp"/"imperial" from start of id since that will be inserted. local removes = (i < 3) and { 'US&nbsp;', 'US ', 'U.S.&nbsp;', 'U.S. ' } or { 'imp&nbsp;', 'imp ', 'imperial ' } for _, prefix in ipairs(removes) do local plen = #prefix if id:sub(1, plen) == prefix then id = id:sub(plen + 1) break end end before = pertext .. make_link(customary.link, customary[1]) .. ' ' end id = before .. make_link(link, id, unit_table) end end return multiplier .. id end local function make_id(parms, which, unit_table) -- Return id, f where -- id = unit name or symbol, possibly modified -- f = true if id is a name, or false if id is a symbol -- using the value for index 'which', and for 'in' or 'out' (unit_table.inout). -- Result is '' if no symbol/name is to be used. -- In addition, set unit_table.sep = ' ' or '&nbsp;' or '' -- (the separator that caller will normally insert before the id). if parms.opt_values then unit_table.sep = '' return '' end local inout = unit_table.inout local info = unit_table.valinfo[which] local abbr_org = parms.abbr_org local adjectival = parms.opt_adjectival local lk = parms.lk local want_link = (lk == 'on' or lk == inout) local usename = unit_table.usename local singular = info.singular local want_name if usename then want_name = true else if abbr_org == nil then if parms.wantname then want_name = true end if unit_table.usesymbol then want_name = false end end if want_name == nil then local abbr = parms.abbr if abbr == 'on' or abbr == inout or (abbr == 'mos' and inout == 'out') then want_name = false else want_name = true end end end local key if want_name then if lk == nil and unit_table.builtin == 'hand' then want_link = true end if parms.opt_use_nbsp then unit_table.sep = '&nbsp;' else unit_table.sep = ' ' end if parms.opt_singular then local value if inout == 'in' then value = info.value else value = info.absvalue end if value then -- some unusual units do not always set value field value = abs(value) singular = (0 < value and value < 1.0001) end end if unit_table.engscale then -- engscale: so "|1|e3kg" gives "1 thousand kilograms" (plural) singular = false end key = (adjectival or singular) and 'name1' or 'name2' if parms.opt_sp_us then key = key .. '_us' end else if unit_table.builtin == 'hand' then if parms.opt_hand_hh then unit_table.symbol = 'hh' -- LATER: might want i18n applied to this end end unit_table.sep = '&nbsp;' key = parms.opt_sp_us and 'sym_us' or 'symbol' end return linked_id(parms, unit_table, key, want_link, info.clean), want_name end local function decorate_value(parms, unit_table, which, number_word) -- If needed, update unit_table so values will be shown with extra information. -- For consistency with the old template (but different from fmtpower), -- the style to display powers of 10 includes "display:none" to allow some -- browsers to copy, for example, "10³" as "10^3", rather than as "103". local info local engscale = unit_table.engscale local prefix = unit_table.vprefix if engscale or prefix then info = unit_table.valinfo[which] if info.decorated then return -- do not redecorate if repeating convert end info.decorated = true if engscale then local inout = unit_table.inout local abbr = parms.abbr if (abbr == 'on' or abbr == inout) and not parms.number_word then info.show = info.show .. '<span style="margin-left:0.2em">×<span style="margin-left:0.1em">' .. from_en('10') .. '</span></span><s style="display:none">^</s><sup>' .. from_en(tostring(engscale.exponent)) .. '</sup>' elseif number_word then local number_id local lk = parms.lk if lk == 'on' or lk == inout then number_id = make_link(engscale.link, engscale[1]) else number_id = engscale[1] end -- WP:NUMERAL recommends "&nbsp;" in values like "12 million". info.show = info.show .. (parms.opt_adjectival and '-' or '&nbsp;') .. number_id end end if prefix then info.show = prefix .. info.show end end end local function process_input(parms, in_current) -- Processing required once per conversion. -- Return block of text to represent input (value/unit). if parms.opt_output_only or parms.opt_output_number_only or parms.opt_output_unit_only then parms.joins = { '', '' } return '' end local first_unit local composite = in_current.composite -- nil or table of units if composite then first_unit = composite[1] else first_unit = in_current end local id1, want_name = make_id(parms, 1, first_unit) local sep = first_unit.sep -- separator between value and unit, set by make_id local preunit = parms.preunit1 if preunit then sep = '' -- any separator is included in preunit else preunit = '' end if parms.opt_input_unit_only then parms.joins = { '', '' } if composite then local parts = { id1 } for i, unit in ipairs(composite) do if i > 1 then table.insert(parts, (make_id(parms, 1, unit))) end end id1 = table.concat(parts, ' ') end if want_name and parms.opt_adjectival then return preunit .. hyphenated(id1) end return preunit .. id1 end if parms.opt_also_symbol and not composite and not parms.opt_flip then local join1 = parms.joins[1] if join1 == ' (' or join1 == ' [' then parms.joins = { ' [' .. first_unit[parms.opt_sp_us and 'sym_us' or 'symbol'] .. ']' .. join1 , parms.joins[2] } end end if in_current.builtin == 'mach' and first_unit.sep ~= '' then -- '' means omitsep with non-enwiki name local prefix = id1 .. '&nbsp;' local range = parms.range local valinfo = first_unit.valinfo local result = prefix .. valinfo[1].show if range then -- For simplicity and because more not needed, handle one range item only. local prefix2 = make_id(parms, 2, first_unit) .. '&nbsp;' result = range_text(range[1], want_name, parms, result, prefix2 .. valinfo[2].show, 'in') end return preunit .. result end if composite then -- Simplify: assume there is no range, and no decoration. local mid = (not parms.opt_flip) and parms.mid or '' local sep1 = '&nbsp;' local sep2 = ' ' if parms.opt_adjectival and want_name then sep1 = '-' sep2 = '-' end if omitsep and sep == '' then -- Testing the id of the most significant unit should be sufficient. sep1 = '' sep2 = '' end local parts = { first_unit.valinfo[1].show .. sep1 .. id1 } for i, unit in ipairs(composite) do if i > 1 then table.insert(parts, unit.valinfo[1].show .. sep1 .. (make_id(parms, 1, unit))) end end return table.concat(parts, sep2) .. mid end local add_unit = (parms.abbr == 'mos') or parms[parms.opt_flip and 'out_range_x' or 'in_range_x'] or (not want_name and parms.abbr_range_x) local range = parms.range if range and not add_unit then unlink(first_unit) end local id = range and make_id(parms, range.n + 1, first_unit) or id1 local extra, was_hyphenated = hyphenated_maybe(parms, want_name, sep, id, 'in') if was_hyphenated then add_unit = false end local result local valinfo = first_unit.valinfo if range then for i = 0, range.n do local number_word if i == range.n then add_unit = false number_word = true end decorate_value(parms, first_unit, i+1, number_word) local show = valinfo[i+1].show if add_unit then show = show .. first_unit.sep .. (i == 0 and id1 or make_id(parms, i+1, first_unit)) end if i == 0 then result = show else result = range_text(range[i], want_name, parms, result, show, 'in') end end else decorate_value(parms, first_unit, 1, true) result = valinfo[1].show end return result .. preunit .. extra end local function process_one_output(parms, out_current) -- Processing required for each output unit. -- Return block of text to represent output (value/unit). local inout = out_current.inout -- normally 'out' but can be 'in' for order=out local id1, want_name = make_id(parms, 1, out_current) local sep = out_current.sep -- set by make_id local preunit = parms.preunit2 if preunit then sep = '' -- any separator is included in preunit else preunit = '' end if parms.opt_output_unit_only then if want_name and parms.opt_adjectival then return preunit .. hyphenated(id1) end return preunit .. id1 end if out_current.builtin == 'mach' and out_current.sep ~= '' then -- '' means omitsep with non-enwiki name local prefix = id1 .. '&nbsp;' local range = parms.range local valinfo = out_current.valinfo local result = prefix .. valinfo[1].show if range then -- For simplicity and because more not needed, handle one range item only. result = range_text(range[1], want_name, parms, result, prefix .. valinfo[2].show, inout) end return preunit .. result end local add_unit = (parms[parms.opt_flip and 'in_range_x' or 'out_range_x'] or (not want_name and parms.abbr_range_x)) and not parms.opt_output_number_only local range = parms.range if range and not add_unit then unlink(out_current) end local id = range and make_id(parms, range.n + 1, out_current) or id1 local extra, was_hyphenated = hyphenated_maybe(parms, want_name, sep, id, inout) if was_hyphenated then add_unit = false end local result local valinfo = out_current.valinfo if range then for i = 0, range.n do local number_word if i == range.n then add_unit = false number_word = true end decorate_value(parms, out_current, i+1, number_word) local show = valinfo[i+1].show if add_unit then show = show .. out_current.sep .. (i == 0 and id1 or make_id(parms, i+1, out_current)) end if i == 0 then result = show else result = range_text(range[i], want_name, parms, result, show, inout) end end else decorate_value(parms, out_current, 1, true) result = valinfo[1].show end if parms.opt_output_number_only then return result end return result .. preunit .. extra end local function make_output_single(parms, in_unit_table, out_unit_table) -- Return true, item where item = wikitext of the conversion result -- for a single output (which is not a combination or a multiple); -- or return false, t where t is an error message table. if parms.opt_order_out and in_unit_table.unitcode == out_unit_table.unitcode then out_unit_table.valinfo = in_unit_table.valinfo else out_unit_table.valinfo = collection() for _, v in ipairs(in_unit_table.valinfo) do local success, info = cvtround(parms, v, in_unit_table, out_unit_table) if not success then return false, info end out_unit_table.valinfo:add(info) end end return true, process_one_output(parms, out_unit_table) end local function make_output_multiple(parms, in_unit_table, out_unit_table) -- Return true, item where item = wikitext of the conversion result -- for an output which is a multiple (like 'ftin'); -- or return false, t where t is an error message table. local inout = out_unit_table.inout -- normally 'out' but can be 'in' for order=out local multiple = out_unit_table.multiple -- table of scaling factors (will not be nil) local combos = out_unit_table.combination -- table of unit tables (will not be nil) local abbr = parms.abbr local abbr_org = parms.abbr_org local disp = parms.disp local want_name = (abbr_org == nil and (disp == 'or' or disp == 'slash')) or not (abbr == 'on' or abbr == inout or abbr == 'mos') local want_link = (parms.lk == 'on' or parms.lk == inout) local mid = parms.opt_flip and parms.mid or '' local sep1 = '&nbsp;' local sep2 = ' ' if parms.opt_adjectival and want_name then sep1 = '-' sep2 = '-' end local do_spell = parms.opt_spell_out parms.opt_spell_out = nil -- so the call to cvtround does not spell the value local function make_result(info, isfirst) local fmt, outvalue, sign local results = {} for i = 1, #combos do local tfrac, thisvalue, strforce local out_current = combos[i] out_current.inout = inout local scale = multiple[i] if i == 1 then -- least significant unit ('in' from 'ftin') local decimals out_current.frac = out_unit_table.frac local success, outinfo = cvtround(parms, info, in_unit_table, out_current) if not success then return false, outinfo end if isfirst then out_unit_table.valinfo = { outinfo } -- in case output value of first least significant unit is needed end sign = outinfo.sign tfrac = outinfo.fraction_table if outinfo.is_scientific then strforce = outinfo.show decimals = '' elseif tfrac then decimals = '' else local show = outinfo.show -- number as a string in local language local p1, p2 = show:find(numdot, 1, true) decimals = p1 and show:sub(p2 + 1) or '' -- text after numdot, if any end fmt = '%.' .. ulen(decimals) .. 'f' -- to reproduce precision if decimals == '' then if tfrac then outvalue = floor(outinfo.raw_absvalue) -- integer part only; fraction added later else outvalue = floor(outinfo.raw_absvalue + 0.5) -- keep all integer digits of least significant unit end else outvalue = outinfo.absvalue end end if scale then outvalue, thisvalue = divide(outvalue, scale) else thisvalue = outvalue end local id if want_name then if varname then local clean if strforce or tfrac then clean = '.1' -- dummy value to force name for floating point else clean = format(fmt, thisvalue) end id = variable_name(clean, out_current) else local key = 'name2' if parms.opt_adjectival then key = 'name1' elseif tfrac then if thisvalue == 0 then key = 'name1' end elseif parms.opt_singular then if 0 < thisvalue and thisvalue < 1.0001 then key = 'name1' end else if thisvalue == 1 then key = 'name1' end end id = out_current[key] end else id = out_current['symbol'] end if i == 1 and omit_separator(id) then -- Testing the id of the least significant unit should be sufficient. sep1 = '' sep2 = '' end if want_link then local link = out_current.link if link then id = make_link(link, id, out_current) end end local strval local spell_inout = (i == #combos or outvalue == 0) and inout or '' -- trick so the last value processed (first displayed) has uppercase, if requested if strforce and outvalue == 0 then sign = '' -- any sign is in strforce strval = strforce -- show small values in scientific notation; will only use least significant unit elseif tfrac then local wholestr = (thisvalue > 0) and tostring(thisvalue) or nil strval = format_fraction(parms, spell_inout, false, wholestr, tfrac.numstr, tfrac.denstr, do_spell) else strval = (thisvalue == 0) and from_en('0') or with_separator(parms, format(fmt, thisvalue)) if do_spell then strval = spell_number(parms, spell_inout, strval) or strval end end table.insert(results, strval .. sep1 .. id) if outvalue == 0 then break end fmt = '%.0f' -- only least significant unit can have a non-integral value end local reversed, count = {}, #results for i = 1, count do reversed[i] = results[count + 1 - i] end return true, sign .. table.concat(reversed, sep2) end local valinfo = in_unit_table.valinfo local success, result = make_result(valinfo[1], true) if not success then return false, result end local range = parms.range if range then for i = 1, range.n do local success, result2 = make_result(valinfo[i+1]) if not success then return false, result2 end result = range_text(range[i], want_name, parms, result, result2, inout) end end return true, result .. mid end local function process(parms, in_unit_table, out_unit_table) -- Return true, s, outunit where s = final wikitext result, -- or return false, t where t is an error message table. linked_pages = {} local success, bad_output local bad_input_mcode = in_unit_table.bad_mcode -- nil if input unit is a valid convert unit local out_unit = parms.out_unit if out_unit == nil or out_unit == '' or type(out_unit) == 'function' then if bad_input_mcode or parms.opt_input_unit_only then bad_output = '' else local getdef = type(out_unit) == 'function' and out_unit or get_default success, out_unit = getdef(in_unit_table.valinfo[1].value, in_unit_table) parms.out_unit = out_unit if not success then bad_output = out_unit end end end if not bad_output and not out_unit_table then success, out_unit_table = lookup(parms, out_unit, 'any_combination') if success then local mismatch = check_mismatch(in_unit_table, out_unit_table) if mismatch then bad_output = mismatch end else bad_output = out_unit_table end end local lhs, rhs local flipped = parms.opt_flip and not bad_input_mcode if bad_output then rhs = (bad_output == '') and '' or message(parms, bad_output) elseif parms.opt_input_unit_only then rhs = '' else local combos -- nil (for 'ft' or 'ftin'), or table of unit tables (for 'm ft') if not out_unit_table.multiple then -- nil/false ('ft' or 'm ft'), or table of factors ('ftin') combos = out_unit_table.combination end local frac = parms.frac -- nil or denominator of fraction for output values if frac then -- Apply fraction to the unit (if only one), or to non-SI units (if a combination), -- except that if a precision is also specified, the fraction only applies to -- the hand unit; that allows the following result: -- {{convert|156|cm|in hand|1|frac=2}} → 156 centimetres (61.4 in; 15.1½ hands) -- However, the following is handled elsewhere as a special case: -- {{convert|156|cm|hand in|1|frac=2}} → 156 centimetres (15.1½ hands; 61½ in) if combos then local precision = parms.precision for _, unit in ipairs(combos) do if unit.builtin == 'hand' or (not precision and not unit.prefixes) then unit.frac = frac end end else out_unit_table.frac = frac end end local outputs = {} local imax = combos and #combos or 1 -- 1 (single unit) or number of unit tables if imax == 1 then parms.opt_order_out = nil -- only useful with an output combination end if not flipped and not parms.opt_order_out then -- Process left side first so any duplicate links (from lk=on) are suppressed -- on right. Example: {{convert|28|e9pc|e9ly|abbr=off|lk=on}} lhs = process_input(parms, in_unit_table) end for i = 1, imax do local success, item local out_current = combos and combos[i] or out_unit_table out_current.inout = 'out' if i == 1 then if imax > 1 and out_current.builtin == 'hand' then out_current.out_next = combos[2] -- built-in hand can influence next unit in a combination end if parms.opt_order_out then out_current.inout = 'in' end end if out_current.multiple then success, item = make_output_multiple(parms, in_unit_table, out_current) else success, item = make_output_single(parms, in_unit_table, out_current) end if not success then return false, item end outputs[i] = item end if parms.opt_order_out then lhs = outputs[1] table.remove(outputs, 1) end local sep = parms.table_joins and parms.table_joins[2] or parms.join_between rhs = table.concat(outputs, sep) end if flipped or not lhs then local input = process_input(parms, in_unit_table) if flipped then lhs = rhs rhs = input else lhs = input end end if parms.join_before then lhs = parms.join_before .. lhs end local wikitext if bad_input_mcode then if bad_input_mcode == '' then wikitext = lhs else wikitext = lhs .. message(parms, bad_input_mcode) end elseif parms.table_joins then wikitext = parms.table_joins[1] .. lhs .. parms.table_joins[2] .. rhs else wikitext = lhs .. parms.joins[1] .. rhs .. parms.joins[2] end if parms.warnings and not bad_input_mcode then wikitext = wikitext .. parms.warnings end return true, wikitext, out_unit_table end local function main_convert(frame) -- Do convert, and if needed, do it again with higher default precision. local parms = { frame = frame } -- will hold template arguments, after translation set_config(frame.args) local success, result = get_parms(parms, frame:getParent().args) if success then if type(result) ~= 'table' then return tostring(result) end local in_unit_table = result local out_unit_table for _ = 1, 2 do -- use counter so cannot get stuck repeating convert success, result, out_unit_table = process(parms, in_unit_table, out_unit_table) if success and parms.do_convert_again then parms.do_convert_again = false else break end end end -- If input=x gives a problem, the result should be just the user input -- (if x is a property like P123 it has been replaced with ''). -- An unknown input unit would display the input and an error message -- with success == true at this point. -- Also, can have success == false with a message that outputs an empty string. if parms.input_text then if success and not parms.have_problem then return result end local cat if parms.tracking then -- Add a tracking category using the given text as the category sort key. -- There is currently only one type of tracking, but in principle multiple -- items could be tracked, using different sort keys for convenience. cat = wanted_category('tracking', parms.tracking) end return parms.input_text .. (cat or '') end return success and result or message(parms, result) end local function _unit(unitcode, options) -- Helper function for Module:Val to look up a unit. -- Parameter unitcode must be a string to identify the wanted unit. -- Parameter options must be nil or a table with optional fields: -- value = number (for sort key; default value is 1) -- scaled_top = nil for a normal unit, or a number for a unit which is -- the denominator of a per unit (for sort key) -- si = { 'symbol', 'link' } -- (a table with two strings) to make an SI unit -- that will be used for the look up -- link = true if result should be [[linked]] -- sort = 'on' or 'debug' if result should include a sort key in a -- span element ('debug' makes the key visible) -- name = true for the name of the unit instead of the symbol -- us = true for the US spelling of the unit, if any -- Return nil if unitcode is not a non-empty string. -- Otherwise return a table with fields: -- text = requested symbol or name of unit, optionally linked -- scaled_value = input value adjusted by unit scale; used for sort key -- sortspan = span element with sort key like that provided by {{ntsh}}, -- calculated from the result of converting value -- to a base unit with scale 1. -- unknown = true if the unitcode was not known unitcode = strip(unitcode) if unitcode == nil or unitcode == '' then return nil end set_config({}) linked_pages = {} options = options or {} local parms = { abbr = options.name and 'off' or 'on', lk = options.link and 'on' or nil, opt_sp_us = options.us and true or nil, opt_ignore_error = true, -- do not add pages using this function to 'what links here' for Module:Convert/extra opt_sortable_on = options.sort == 'on' or options.sort == 'debug', opt_sortable_debug = options.sort == 'debug', } if options.si then -- Make a dummy table of units (just one unit) for lookup to use. -- This makes lookup recognize any SI prefix in the unitcode. local symbol = options.si[1] or '?' parms.unittable = { [symbol] = { _name1 = symbol, _name2 = symbol, _symbol = symbol, utype = symbol, scale = symbol == 'g' and 0.001 or 1, prefixes = 1, default = symbol, link = options.si[2], }} end local success, unit_table = lookup(parms, unitcode, 'no_combination') if not success then unit_table = setmetatable({ symbol = unitcode, name2 = unitcode, utype = unitcode, scale = 1, default = '', defkey = '', linkey = '' }, unit_mt) end local value = tonumber(options.value) or 1 local clean = tostring(abs(value)) local info = { value = value, altvalue = value, singular = (clean == '1'), clean = clean, show = clean, } unit_table.inout = 'in' unit_table.valinfo = { info } local sortspan, scaled_value if options.sort then sortspan, scaled_value = make_table_or_sort(parms, value, info, unit_table, options.scaled_top) end return { text = make_id(parms, 1, unit_table), sortspan = sortspan, scaled_value = scaled_value, unknown = not success and true or nil, } end return { convert = main_convert, _unit = _unit } dbq2xlycc5nsjwzzn73n62ufcz9lwv7 ᥛᥨᥝᥱ ᥓᥧᥰ:Convert/data 828 401 1318 1317 2024-10-15T06:22:34Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1317 Scribunto text/plain -- Conversion data used by [[Module:Convert]] which uses mw.loadData() for -- read-only access to this module so that it is loaded only once per page. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- -- These data tables follow: -- all_units all properties for a unit, including default output -- default_exceptions exceptions for default output ('kg' and 'g' have different defaults) -- link_exceptions exceptions for links ('kg' and 'g' have different links) -- -- These tables are generated by a script which reads the wikitext of a page that -- documents the required properties of each unit; see [[:en:Module:Convert/doc]]. --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local all_units = { ["Gy"] = { _name1 = "gray", _symbol = "Gy", utype = "absorbed radiation dose", scale = 1, prefixes = 1, default = "rad", link = "Gray (unit)|Gray (unit)", }, ["rad"] = { _name1 = "rad", _symbol = "rad", utype = "absorbed radiation dose", scale = 0.01, prefixes = 1, default = "Gy", link = "Rad (unit)|Rad (unit)", }, ["cm/s2"] = { name1 = "centimetre per second squared", name1_us = "centimeter per second squared", name2 = "centimetres per second squared", name2_us = "centimeters per second squared", symbol = "cm/s<sup>2</sup>", utype = "acceleration", scale = 0.01, default = "ft/s2", link = "Gal (unit)|Gal (unit)", }, ["ft/s2"] = { name1 = "foot per second squared", name2 = "feet per second squared", symbol = "ft/s<sup>2</sup>", utype = "acceleration", scale = 0.3048, default = "m/s2", link = "Foot per second squared|Foot per second squared", }, ["g0"] = { name1 = "standard gravity", name2 = "standard gravities", symbol = "''g<sub>0</sub>''", utype = "acceleration", scale = 9.80665, default = "m/s2", link = "Standard gravity|Standard gravity", }, ["km/hs"] = { name1 = "kilometre per hour per second", name1_us = "kilometer per hour per second", name2 = "kilometres per hour per second", name2_us = "kilometers per hour per second", symbol = "km/(h·s)", utype = "acceleration", scale = 0.27777777777777779, default = "mph/s", link = "အရှိန်|အရှိန်", }, ["km/s2"] = { name1 = "kilometre per second squared", name1_us = "kilometer per second squared", name2 = "kilometres per second squared", name2_us = "kilometers per second squared", symbol = "km/s<sup>2</sup>", utype = "acceleration", scale = 1000, default = "mph/s", link = "အရှိန်|အရှိန်", }, ["m/s2"] = { name1 = "metre per second squared", name1_us = "meter per second squared", name2 = "metres per second squared", name2_us = "meters per second squared", symbol = "m/s<sup>2</sup>", utype = "acceleration", scale = 1, default = "ft/s2", link = "Metre per second squared|Metre per second squared", }, ["mph/s"] = { name1 = "mile per hour per second", name2 = "miles per hour per second", symbol = "mph/s", utype = "acceleration", scale = 0.44704, default = "km/hs", link = "အရှိန်|အရှိန်", }, ["km/h/s"] = { target = "km/hs", }, ["standard gravity"] = { target = "g0", }, ["1000sqft"] = { name1 = "ᥢᥪᥒᥲᥞᥥᥒᥴ ᥗᥖᥰᥙᥢᥱᥛᥨᥢᥰ", symbol = "1000&nbsp;sq&nbsp;ft", utype = "area", scale = 92.90304, default = "m2", link = "ᥗᥖᥰᥙᥢᥱᥛᥨᥢᥰ|ᥗᥖᥰᥙᥢᥱᥛᥨᥢᥰ", }, ["a"] = { _name1 = "are", _symbol = "a", utype = "area", scale = 100, prefixes = 1, default = "sqft", link = "ᥞᥦᥐᥱᥖᥣᥱ#Are|ᥞᥦᥐᥱᥖᥣᥱ#Are", }, ["acre"] = { name1 = "ᥟᥥᥱᥐ", symbol = "acre", usename = 1, utype = "area", scale = 4046.8564224, default = "ha", link = "ဧက|ဧက", }, ["acre-sing"] = { target = "acre", }, ["arpent"] = { symbol = "arpent", usename = 1, utype = "area", scale = 3418.89, default = "ha", link = "Arpent|Arpent", }, ["daa"] = { name1 = "decare", symbol = "daa", utype = "area", scale = 1000, default = "km2 sqmi", link = "Decare|Decare", }, ["dunam"] = { symbol = "dunam", usename = 1, utype = "area", scale = 1000, default = "km2 sqmi", link = "Dunam|Dunam", }, ["dunum"] = { symbol = "dunum", usename = 1, utype = "area", scale = 1000, default = "km2 sqmi", link = "Dunam|Dunam", }, ["ha"] = { name1 = "ᥞᥦᥐᥱᥖᥣᥱ", symbol = "ha", utype = "area", scale = 10000, default = "acre", link = "ᥞᥦᥐᥱᥖᥣᥱ|ᥞᥦᥐᥱᥖᥣᥱ", }, ["hectare"] = { name1 = "ᥞᥦᥐᥱᥖᥣᥱ", symbol = "ha", usename = 1, utype = "area", scale = 10000, default = "acre", link = "ᥞᥦᥐᥱᥖᥣᥱ|ᥞᥦᥐᥱᥖᥣᥱ", }, ["Irish acre"] = { name1 = "Irish acre", symbol = "Irish&nbsp;acres", utype = "area", scale = 6555.2385024, default = "ha", link = ":en:Acre (Irish)", }, ["m2"] = { _name1 = "ᥙᥢᥱᥛᥨᥢᥰ ᥛᥤᥱᥖᥣᥱ", _symbol = "m<sup>2</sup>", prefix_position= 29, utype = "area", scale = 1, prefixes = 2, default = "sqft", link = "မီႇတႃႇပၼ်ႇမူၼ်း|မီႇတႃႇပၼ်ႇမူၼ်း", }, ["pondemaat"] = { name1 = "pondemaat", symbol = "pond", utype = "area", scale = 3674.363358816, default = "m2", link = ":nl:pondemaat", }, ["pyeong"] = { symbol = "pyeong", usename = 1, utype = "area", scale = 3.3057851239669422, default = "m2", link = "Pyeong|Pyeong", }, ["rai"] = { symbol = "rai", utype = "area", scale = 1600, default = "m2", link = "Rai (unit)|Rai (unit)", }, ["rood"] = { symbol = "rood", usename = 1, utype = "area", scale = 1011.7141056, default = "sqft sqm", subdivs = { ["sqperch"] = { 40, default = "m2" } }, link = "Rood (unit)|Rood (unit)", }, ["sqfoot"] = { name1 = "ထတ်းပၼ်ႇမူၼ်း", symbol = "sq&nbsp;ft", utype = "area", scale = 0.09290304, default = "m2", link = "ထတ်းပၼ်ႇမူၼ်း|ထတ်းပၼ်ႇမူၼ်း", }, ["sqft"] = { name1 = "ထတ်းပၼ်ႇမူၼ်း", symbol = "sq&nbsp;ft", utype = "area", scale = 0.09290304, default = "m2", link = "ထတ်းပၼ်ႇမူၼ်း|ထတ်းပၼ်ႇမူၼ်း", }, ["sqin"] = { name1 = "ၼိဝ်ႉပၼ်ႇမူၼ်း", symbol = "sq&nbsp;in", utype = "area", scale = 0.00064516, default = "cm2", link = "ၼိဝ်ႉပၼ်ႇမူၼ်း|ၼိဝ်ႉပၼ်ႇမူၼ်း", }, ["sqmi"] = { name1 = "လၵ်းပၼ်ႇမူၼ်း", symbol = "sq&nbsp;mi", utype = "area", scale = 2589988.110336, default = "km2", link = "လၵ်းပၼ်ႇမူၼ်း|လၵ်းပၼ်ႇမူၼ်း", }, ["sqnmi"] = { name1 = "လၵ်းၼမ်ႉပၼ်ႇမူၼ်း", symbol = "sq&nbsp;nmi", utype = "area", scale = 3429904, default = "km2 sqmi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["sqperch"] = { name2 = "perches", symbol = "perch", usename = 1, utype = "area", scale = 25.29285264, default = "sqm", link = "Perch (unit)#Area|Perch (unit)#Area", }, ["sqverst"] = { symbol = "square verst", usename = 1, utype = "area", scale = 1138062.24, default = "km2 sqmi", link = "Verst|Verst", }, ["sqyd"] = { name1 = "ဝၢႆႈပၼ်ႇမူၼ်း", symbol = "sq&nbsp;yd", utype = "area", scale = 0.83612736, default = "m2", link = "ဝၢႆႈပၼ်ႇမူၼ်း|ဝၢႆႈပၼ်ႇမူၼ်း", }, ["tsubo"] = { symbol = "tsubo", usename = 1, utype = "area", scale = 3.3057851239669422, default = "m2", link = "Japanese units of measurement#Area|Japanese units of measurement#Area", }, ["acres"] = { target = "acre", }, ["are"] = { target = "a", }, ["decare"] = { target = "daa", }, ["foot2"] = { target = "sqfoot", }, ["ft2"] = { target = "sqft", }, ["in2"] = { target = "sqin", symbol = "in<sup>2</sup>", }, ["km²"] = { target = "km2", }, ["mi2"] = { target = "sqmi", }, ["million acre"] = { target = "e6acre", }, ["million acres"] = { target = "e6acre", }, ["million hectares"] = { target = "e6ha", }, ["m²"] = { target = "m2", }, ["nmi2"] = { target = "sqnmi", }, ["pond"] = { target = "pondemaat", }, ["sq arp"] = { target = "arpent", }, ["sqkm"] = { target = "km2", }, ["sqm"] = { target = "m2", }, ["square verst"] = { target = "sqverst", }, ["verst2"] = { target = "sqverst", }, ["yd2"] = { target = "sqyd", }, ["m2/ha"] = { name1 = "square metre per hectare", name1_us = "square meter per hectare", name2 = "square metres per hectare", name2_us = "square meters per hectare", symbol = "m<sup>2</sup>/ha", utype = "area per unit area", scale = 0.0001, default = "sqft/acre", link = "Basal area|Basal area", }, ["sqft/acre"] = { name1 = "square foot per acre", name2 = "square feet per acre", symbol = "sq&nbsp;ft/acre", utype = "area per unit area", scale = 2.295684113865932e-5, default = "m2/ha", link = "Square foot per acre|Square foot per acre", }, ["cent"] = { name1 = "cent", symbol = "¢", utype = "cent", scale = 1, default = "cent", link = "စင့် (ငွေကြေး)|စင့် (ငွေကြေး)", }, ["¢"] = { target = "cent", }, ["A.h"] = { name1 = "ampere-hour", symbol = "A·h", utype = "charge", scale = 3600, default = "coulomb", link = "အမ်ပီယာ-နာရီ|အမ်ပီယာ-နာရီ", }, ["coulomb"] = { _name1 = "coulomb", _symbol = "C", utype = "charge", scale = 1, prefixes = 1, default = "e", link = "Coulomb|Coulomb", }, ["e"] = { name1 = "elementary charge", symbol = "''e''", utype = "charge", scale = 1.602176487e-19, default = "coulomb", link = "Elementary charge|Elementary charge", }, ["A·h"] = { target = "A.h", }, ["g-mol"] = { name1 = "gram-mole", symbol = "g&#8209;mol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)|Mole (unit)", }, ["gmol"] = { name1 = "gram-mole", symbol = "gmol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)|Mole (unit)", }, ["kmol"] = { name1 = "kilomole", symbol = "kmol", utype = "chemical amount", scale = 1000, default = "lbmol", link = "Mole (unit)|Mole (unit)", }, ["lb-mol"] = { name1 = "pound-mole", symbol = "lb&#8209;mol", utype = "chemical amount", scale = 453.59237, default = "mol", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["lbmol"] = { name1 = "pound-mole", symbol = "lbmol", utype = "chemical amount", scale = 453.59237, default = "mol", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["mol"] = { name1 = "mole", symbol = "mol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)|Mole (unit)", }, ["kgCO2/L"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg(CO<sub>2</sub>)/L", utype = "co2 per unit volume", scale = 1000, default = "lbCO2/USgal", link = "Exhaust gas|Exhaust gas", }, ["lbCO2/USgal"] = { name1 = "pound per US gallon", name2 = "pounds per US gallon", symbol = "lbCO2/US&nbsp;gal", utype = "co2 per unit volume", scale = 119.82642731689663, default = "kgCO2/L", link = "Exhaust gas|Exhaust gas", }, ["oz/lb"] = { per = { "oz", "lb" }, utype = "concentration", default = "mg/kg", }, ["mg/kg"] = { per = { "mg", "kg" }, utype = "concentration", default = "oz/lb", }, ["$/acre"] = { per = { "$", "acre" }, utype = "cost $ per unit area", default = "$/ha", }, ["$/ha"] = { per = { "$", "ha" }, utype = "cost $ per unit area", default = "$/acre", }, ["$/m2"] = { per = { "$", "m2" }, utype = "cost $ per unit area", default = "$/sqft", }, ["$/sqft"] = { per = { "$", "sqft" }, utype = "cost $ per unit area", default = "$/m2", }, ["$/km"] = { per = { "$", "km" }, utype = "cost $ per unit length", default = "$/mi", }, ["$/mi"] = { per = { "$", "mi" }, utype = "cost $ per unit length", default = "$/km", }, ["$/kg"] = { per = { "$", "kg" }, utype = "cost $ per unit mass", default = "$/lb", }, ["$/g"] = { per = { "$", "g" }, utype = "cost $ per unit mass", default = "$/lb", }, ["$/lb"] = { per = { "$", "lb" }, utype = "cost $ per unit mass", default = "$/kg", }, ["$/oz"] = { per = { "$", "oz" }, utype = "cost $ per unit mass", default = "$/g", }, ["$/ozt"] = { per = { "$", "ozt" }, utype = "cost $ per unit mass", default = "$/kg", }, ["$/m3"] = { per = { "$", "m3" }, utype = "cost $ per unit volume", default = "$/oilbbl", }, ["$/oilbbl"] = { per = { "$", "oilbbl" }, utype = "cost $ per unit volume", default = "$/m3", }, ["£/acre"] = { per = { "£", "acre" }, utype = "cost £ per unit area", default = "£/ha", }, ["£/ha"] = { per = { "£", "ha" }, utype = "cost £ per unit area", default = "£/acre", }, ["g/dm3"] = { name1 = "gram per cubic decimetre", name1_us = "gram per cubic decimeter", name2 = "grams per cubic decimetre", name2_us = "grams per cubic decimeter", symbol = "g/dm<sup>3</sup>", utype = "density", scale = 1, default = "kg/m3", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["g/L"] = { name1 = "gram per litre", name1_us = "gram per liter", name2 = "grams per litre", name2_us = "grams per liter", symbol = "g/L", utype = "density", scale = 1, default = "lb/cuin", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["g/mL"] = { name1 = "gram per millilitre", name1_us = "gram per milliliter", name2 = "grams per millilitre", name2_us = "grams per milliliter", symbol = "g/mL", utype = "density", scale = 1000, default = "lb/cuin", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["g/ml"] = { name1 = "gram per millilitre", name1_us = "gram per milliliter", name2 = "grams per millilitre", name2_us = "grams per milliliter", symbol = "g/ml", utype = "density", scale = 1000, default = "lb/cuin", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["kg/dm3"] = { name1 = "kilogram per cubic decimetre", name1_us = "kilogram per cubic decimeter", name2 = "kilograms per cubic decimetre", name2_us = "kilograms per cubic decimeter", symbol = "kg/dm<sup>3</sup>", utype = "density", scale = 1000, default = "lb/cuft", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["kg/L"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg/L", utype = "density", scale = 1000, default = "lb/USgal", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["kg/l"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg/l", utype = "density", scale = 1000, default = "lb/USgal", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["kg/m3"] = { name1 = "kilogram per cubic metre", name1_us = "kilogram per cubic meter", name2 = "kilograms per cubic metre", name2_us = "kilograms per cubic meter", symbol = "kg/m<sup>3</sup>", utype = "density", scale = 1, default = "lb/cuyd", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["lb/cuft"] = { name1 = "pound per cubic foot", name2 = "pounds per cubic foot", symbol = "lb/cu&nbsp;ft", utype = "density", scale = 16.018463373960142, default = "g/cm3", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["lb/cuin"] = { name1 = "pound per cubic inch", name2 = "pounds per cubic inch", symbol = "lb/cu&nbsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["lb/cuyd"] = { name1 = "pound per cubic yard", name2 = "pounds per cubic yard", symbol = "lb/cu&nbsp;yd", utype = "density", scale = 0.5932764212577829, default = "kg/m3", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["lb/impgal"] = { name1 = "pound per imperial gallon", name2 = "pounds per imperial gallon", symbol = "lb/imp&nbsp;gal", utype = "density", scale = 99.776372663101697, default = "kg/L", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["lb/in3"] = { name1 = "pound per cubic inch", name2 = "pounds per cubic inch", symbol = "lb/cu&thinsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["lb/U.S.gal"] = { name1 = "pound per U.S. gallon", name2 = "pounds per U.S. gallon", symbol = "lb/U.S.&nbsp;gal", utype = "density", scale = 119.82642731689663, default = "kg/L", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["lb/USbu"] = { name1 = "pound per US bushel", name2 = "pounds per US bushel", symbol = "lb/US&nbsp;bu", utype = "density", scale = 12.871859780974471, default = "kg/m3", link = "Bushel|Bushel", }, ["lb/USgal"] = { name1 = "pound per US gallon", name2 = "pounds per US gallon", symbol = "lb/US&nbsp;gal", utype = "density", scale = 119.82642731689663, default = "kg/L", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["lbm/cuin"] = { name1 = "pound mass per cubic inch", name2 = "pounds mass per cubic inch", symbol = "lbm/cu&thinsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["mg/L"] = { name1 = "milligram per litre", name1_us = "milligram per liter", name2 = "milligrams per litre", name2_us = "milligrams per liter", symbol = "mg/L", utype = "density", scale = 0.001, default = "lb/cuin", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["oz/cuin"] = { name1 = "ounce per cubic inch", name2 = "ounces per cubic inch", symbol = "oz/cu&nbsp;in", utype = "density", scale = 1729.9940443876951, default = "g/cm3", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["g/cm3"] = { per = { "g", "cm3" }, utype = "density", default = "lb/cuin", }, ["g/m3"] = { per = { "g", "m3" }, utype = "density", default = "lb/cuyd", link = "သိပ်သည်းခြင်း|သိပ်သည်းခြင်း", }, ["Mg/m3"] = { per = { "Mg", "m3" }, utype = "density", default = "lb/cuft", }, ["mg/l"] = { per = { "mg", "l" }, utype = "density", default = "oz/cuin", }, ["µg/dL"] = { per = { "µg", "dL" }, utype = "density", default = "lb/cuin", }, ["µg/l"] = { per = { "µg", "l" }, utype = "density", default = "oz/cuin", }, ["lb/ft3"] = { target = "lb/cuft", }, ["lb/yd3"] = { target = "lb/cuyd", }, ["lbm/in3"] = { target = "lbm/cuin", }, ["mcg/dL"] = { target = "µg/dL", }, ["oz/in3"] = { target = "oz/cuin", }, ["ug/dL"] = { target = "µg/dL", }, ["μg/dL"] = { target = "µg/dL", }, ["ug/l"] = { target = "µg/l", }, ["B.O.T.U."] = { name1 = "Board of Trade Unit", symbol = "B.O.T.U.", utype = "energy", scale = 3600000, default = "MJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["bboe"] = { name1 = "barrel of oil equivalent", name2 = "barrels of oil equivalent", symbol = "bboe", utype = "energy", scale = 6117863200, default = "GJ", link = "Barrel of oil equivalent|Barrel of oil equivalent", }, ["BOE"] = { name1 = "barrel of oil equivalent", name2 = "barrels of oil equivalent", symbol = "BOE", utype = "energy", scale = 6117863200, default = "GJ", link = "Barrel of oil equivalent|Barrel of oil equivalent", }, ["BTU"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ်", symbol = "BTU", utype = "energy", scale = 1055.05585262, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ်", symbol = "Btu", utype = "energy", scale = 1055.05585262, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["BTU-39F"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (39°F)", symbol = "BTU<sub>39°F</sub>", utype = "energy", scale = 1059.67, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu-39F"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (39°F)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (39°F)", symbol = "Btu<sub>39°F</sub>", utype = "energy", scale = 1059.67, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["BTU-59F"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (59°F)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (59°F)", symbol = "BTU<sub>59°F</sub>", utype = "energy", scale = 1054.804, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu-59F"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (59°F)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (59°F)", symbol = "Btu<sub>59°F</sub>", utype = "energy", scale = 1054.804, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["BTU-60F"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (60°F)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (60°F)", symbol = "BTU<sub>60°F</sub>", utype = "energy", scale = 1054.68, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu-60F"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (60°F)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (60°F)", symbol = "Btu<sub>60°F</sub>", utype = "energy", scale = 1054.68, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["BTU-63F"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (63°F)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (63°F)", symbol = "BTU<sub>63°F</sub>", utype = "energy", scale = 1054.6, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu-63F"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (63°F)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (63°F)", symbol = "Btu<sub>63°F</sub>", utype = "energy", scale = 1054.6, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["BTU-ISO"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (ISO)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (ISO)", symbol = "BTU<sub>ISO</sub>", utype = "energy", scale = 1055.056, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu-ISO"] = { target = "BTU-ISO", }, ["BTU-IT"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (IT)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (IT)", symbol = "BTU<sub>IT</sub>", utype = "energy", scale = 1055.05585262, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu-IT"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (IT)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (IT)", symbol = "Btu<sub>IT</sub>", utype = "energy", scale = 1055.05585262, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["BTU-mean"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (mean)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (mean)", symbol = "BTU<sub>mean</sub>", utype = "energy", scale = 1055.87, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu-mean"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (mean)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (mean)", symbol = "Btu<sub>mean</sub>", utype = "energy", scale = 1055.87, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["BTU-th"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (thermochemical)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (thermochemical)", symbol = "BTU<sub>th</sub>", utype = "energy", scale = 1054.35026444, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Btu-th"] = { name1 = "ဗြိတိသျှ အပူချိန် ယူနစ် (thermochemical)", name2 = "ဗြိတိသျှ အပူချိန် ယူနစ်s (thermochemical)", symbol = "Btu<sub>th</sub>", utype = "energy", scale = 1054.35026444, default = "kJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Cal"] = { name1 = "ကယ်လိုရီ", symbol = "Cal", utype = "energy", scale = 4184, default = "kJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["cal"] = { name1 = "ကယ်လိုရီ", symbol = "cal", utype = "energy", scale = 4.184, default = "J", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["Cal-15"] = { name1 = "ကယ်လိုရီ (15°C)", symbol = "Cal<sub>15</sub>", utype = "energy", scale = 4185.8, default = "kJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["cal-15"] = { name1 = "ကယ်လိုရီ (15°C)", symbol = "cal<sub>15</sub>", utype = "energy", scale = 4.1858, default = "J", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["Cal-IT"] = { name1 = "ကယ်လိုရီ (International Steam Table)", symbol = "Cal<sub>IT</sub>", utype = "energy", scale = 4186.8, default = "kJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["cal-IT"] = { name1 = "ကယ်လိုရီ (International Steam Table)", symbol = "cal<sub>IT</sub>", utype = "energy", scale = 4.1868, default = "J", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["Cal-th"] = { name1 = "ကယ်လိုရီ (thermochemical)", symbol = "Cal<sub>th</sub>", utype = "energy", scale = 4184, default = "kJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["cal-th"] = { name1 = "ကယ်လိုရီ (thermochemical)", symbol = "cal<sub>th</sub>", utype = "energy", scale = 4.184, default = "J", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["ccatm"] = { name1 = "cubic centimetre-atmosphere", name1_us = "cubic centimeter-atmosphere", symbol = "cc·atm", utype = "energy", scale = 0.101325, default = "mJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["CHU-IT"] = { name1 = "Celsius heat unit (International Table)", name2 = "Celsius heat units (International Table)", symbol = "CHU<sub>IT</sub>", utype = "energy", scale = 1899.100534716, default = "kJ", link = "Conversion of units|Conversion of units", }, ["cm3atm"] = { name1 = "cubic centimetre-atmosphere", name1_us = "cubic centimeter-atmosphere", symbol = "cm<sup>3</sup>·atm", utype = "energy", scale = 0.101325, default = "mJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["cufootatm"] = { name1 = "cubic foot of atmosphere", symbol = "cu&nbsp;ft&nbsp;atm", utype = "energy", scale = 2869.2044809344, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["cufootnaturalgas"] = { name1 = "cubic foot of natural gas", symbol = "cuftnaturalgas", usename = 1, utype = "energy", scale = 1055055.85262, default = "MJ", link = "Conversion of units|Conversion of units", }, ["cuftatm"] = { name1 = "cubic foot of atmosphere", name2 = "cubic feet of atmosphere", symbol = "cu&nbsp;ft&nbsp;atm", utype = "energy", scale = 2869.2044809344, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["cuftnaturalgas"] = { name1 = "cubic foot of natural gas", name2 = "cubic feet of natural gas", symbol = "cuftnaturalgas", usename = 1, utype = "energy", scale = 1055055.85262, default = "MJ", link = "Conversion of units|Conversion of units", }, ["cuydatm"] = { name1 = "cubic yard of atmosphere", name2 = "cubic yards of atmosphere", symbol = "cu&nbsp;yd&nbsp;atm", utype = "energy", scale = 77468.5209852288, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["Eh"] = { name1 = "Hartree", symbol = "''E''<sub>h</sub>", utype = "energy", scale = 4.35974417e-18, default = "eV", link = "Hartree|Hartree", }, ["erg"] = { symbol = "erg", utype = "energy", scale = 0.0000001, default = "µJ", link = "Erg|Erg", }, ["eV"] = { name1 = "electronvolt", symbol = "eV", utype = "energy", scale = 1.602176487e-19, default = "aJ", link = "Electronvolt|Electronvolt", }, ["feV"] = { name1 = "femtoelectronvolt", symbol = "feV", utype = "energy", scale = 1.602176487e-34, default = "yJ", link = "Electronvolt|Electronvolt", }, ["foe"] = { symbol = "foe", utype = "energy", scale = 1e44, default = "YJ", link = "Foe (unit)|Foe (unit)", }, ["ftlb"] = { name1 = "foot-pound", symbol = "ft·lb", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)|Foot-pound (energy)", }, ["ftlb-f"] = { name1 = "foot-pound force", name2 = "foot-pounds force", symbol = "ft·lb<sub>f</sub>", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)|Foot-pound (energy)", }, ["ftlbf"] = { name1 = "foot-pound force", name2 = "foot-pounds force", symbol = "ft·lbf", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)|Foot-pound (energy)", }, ["ftpdl"] = { name1 = "foot-poundal", symbol = "ft·pdl", utype = "energy", scale = 0.0421401100938048, default = "J", link = "Foot-poundal|Foot-poundal", }, ["GeV"] = { name1 = "gigaelectronvolt", symbol = "GeV", utype = "energy", scale = 1.602176487e-10, default = "nJ", link = "Electronvolt|Electronvolt", }, ["GLatm"] = { name1 = "gigalitre-atmosphere", name1_us = "gigaliter-atmosphere", symbol = "GL·atm", utype = "energy", scale = 101325000000, default = "GJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["Glatm"] = { name1 = "gigalitre-atmosphere", name1_us = "gigaliter-atmosphere", symbol = "Gl·atm", utype = "energy", scale = 101325000000, default = "GJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["gTNT"] = { name2 = "grams of TNT", symbol = "gram of TNT", usename = 1, utype = "energy", scale = 4184, default = "kJ", link = "TNT equivalent|TNT equivalent", }, ["Gtoe"] = { name1 = "gigatonne of oil equivalent", name2 = "gigatonnes of oil equivalent", symbol = "Gtoe", utype = "energy", scale = 4.1868e19, default = "EJ", link = "Tonne of oil equivalent|Tonne of oil equivalent", }, ["GtonTNT"] = { name2 = "gigatons of TNT", symbol = "gigaton of TNT", usename = 1, utype = "energy", scale = 4.184e18, default = "EJ", link = "TNT equivalent|TNT equivalent", }, ["GtTNT"] = { name2 = "gigatonnes of TNT", symbol = "gigatonne of TNT", usename = 1, utype = "energy", scale = 4.184e18, default = "EJ", link = "TNT equivalent|TNT equivalent", }, ["GW.h"] = { name1 = "ဂစ်ဂါဝပ်-နာရီ", symbol = "GW·h", utype = "energy", scale = 3.6e12, default = "TJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["GWh"] = { name1 = "ဂစ်ဂါဝပ်-နာရီ", symbol = "GWh", utype = "energy", scale = 3.6e12, default = "TJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["hph"] = { name1 = "horsepower-hour", symbol = "hp·h", utype = "energy", scale = 2684519.537696172792, default = "kWh", link = "မြင်းကောင်ရေအား|မြင်းကောင်ရေအား", }, ["impgalatm"] = { name1 = "imperial gallon-atmosphere", symbol = "imp gal·atm", utype = "energy", scale = 460.63256925, default = "J", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["inlb"] = { name1 = "inch-pound", symbol = "in·lb", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)|Foot-pound (energy)", }, ["inlb-f"] = { name1 = "inch-pound force", name2 = "inch-pounds force", symbol = "in·lb<sub>f</sub>", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)|Foot-pound (energy)", }, ["inlbf"] = { name1 = "inch-pound force", name2 = "inch-pounds force", symbol = "in·lbf", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)|Foot-pound (energy)", }, ["inoz-f"] = { name1 = "inch-ounce force", name2 = "inch-ounces force", symbol = "in·oz<sub>f</sub>", utype = "energy", alttype = "torque", scale = 0.00706155181422604375, default = "mJ", link = "Foot-pound (energy)|Foot-pound (energy)", }, ["inozf"] = { name1 = "inch-ounce force", name2 = "inch-ounces force", symbol = "in·ozf", utype = "energy", alttype = "torque", scale = 0.00706155181422604375, default = "mJ", link = "Foot-pound (energy)|Foot-pound (energy)", }, ["J"] = { _name1 = "joule", _symbol = "J", utype = "energy", scale = 1, prefixes = 1, default = "cal", link = "Joule|Joule", }, ["kBOE"] = { name1 = "kilo barrel of oil equivalent", name2 = "kilo barrels of oil equivalent", symbol = "kBOE", utype = "energy", scale = 6.1178632e12, default = "TJ", link = "Barrel of oil equivalent|Barrel of oil equivalent", }, ["kcal"] = { name1 = "ကီလိုကယ်လိုရီ", symbol = "kcal", utype = "energy", scale = 4184, default = "kJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["kcal-15"] = { name1 = "ကီလိုကယ်လိုရီ (15°C)", symbol = "kcal<sub>15</sub>", utype = "energy", scale = 4185.8, default = "kJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["kcal-IT"] = { name1 = "ကီလိုကယ်လိုရီ (International Steam Table)", symbol = "kcal<sub>IT</sub>", utype = "energy", scale = 4186.8, default = "kJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["kcal-th"] = { name1 = "ကီလိုကယ်လိုရီ (thermochemical)", symbol = "kcal<sub>th</sub>", utype = "energy", scale = 4184, default = "kJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["kerg"] = { name1 = "kiloerg", symbol = "kerg", utype = "energy", scale = 0.0001, default = "mJ", link = "Erg|Erg", }, ["keV"] = { name1 = "kiloelectronvolt", symbol = "keV", utype = "energy", scale = 1.602176487e-16, default = "fJ", link = "Electronvolt|Electronvolt", }, ["kgTNT"] = { name2 = "kilograms of TNT", symbol = "kilogram of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent|TNT equivalent", }, ["kLatm"] = { name1 = "kilolitre-atmosphere", name1_us = "kiloliter-atmosphere", symbol = "kL·atm", utype = "energy", scale = 101325, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["klatm"] = { name1 = "kilolitre-atmosphere", name1_us = "kiloliter-atmosphere", symbol = "kl·atm", utype = "energy", scale = 101325, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["kt(TNT)"] = { name1 = "kilotonne", name1_us = "kiloton", symbol = "kt", utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent|TNT equivalent", }, ["ktoe"] = { name1 = "kilotonne of oil equivalent", name2 = "kilotonnes of oil equivalent", symbol = "ktoe", utype = "energy", scale = 4.1868e13, default = "TJ", link = "Tonne of oil equivalent|Tonne of oil equivalent", }, ["ktonTNT"] = { name1 = "kiloton of TNT", name2 = "kilotons of TNT", symbol = "kt", utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent|TNT equivalent", }, ["ktTNT"] = { name2 = "kilotonnes of TNT", symbol = "kilotonne of TNT", usename = 1, utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent|TNT equivalent", }, ["kW.h"] = { name1 = "ကီလိုဝပ်-နာရီ", symbol = "kW·h", utype = "energy", scale = 3600000, default = "MJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["kWh"] = { name1 = "ကီလိုဝပ်-နာရီ", symbol = "kWh", utype = "energy", scale = 3600000, default = "MJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["Latm"] = { name1 = "litre-atmosphere", name1_us = "liter-atmosphere", symbol = "L·atm", utype = "energy", scale = 101.325, default = "J", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["latm"] = { name1 = "litre-atmosphere", name1_us = "liter-atmosphere", symbol = "l·atm", utype = "energy", scale = 101.325, default = "J", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["m3atm"] = { name1 = "cubic metre-atmosphere", name1_us = "cubic meter-atmosphere", symbol = "m<sup>3</sup>·atm", utype = "energy", scale = 101325, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["Mcal"] = { name1 = "မဂ္ဂါကယ်လိုရီ", symbol = "Mcal", utype = "energy", scale = 4184000, default = "MJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["mcal"] = { name1 = "မီလီကယ်လိုရီ", symbol = "mcal", utype = "energy", scale = 0.004184, default = "mJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["Mcal-15"] = { name1 = "မဂ္ဂါကယ်လိုရီ (15°C)", symbol = "Mcal<sub>15</sub>", utype = "energy", scale = 4185800, default = "MJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["mcal-15"] = { name1 = "မီလီကယ်လိုရီ (15°C)", symbol = "mcal<sub>15</sub>", utype = "energy", scale = 0.0041858, default = "mJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["Mcal-IT"] = { name1 = "မဂ္ဂါကယ်လိုရီ (International Steam Table)", symbol = "Mcal<sub>IT</sub>", utype = "energy", scale = 4186800, default = "MJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["mcal-IT"] = { name1 = "မီလီကယ်လိုရီ (International Steam Table)", symbol = "mcal<sub>IT</sub>", utype = "energy", scale = 0.0041868, default = "mJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["Mcal-th"] = { name1 = "မဂ္ဂါကယ်လိုရီ (thermochemical)", symbol = "Mcal<sub>th</sub>", utype = "energy", scale = 4184000, default = "MJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["mcal-th"] = { name1 = "မီလီကယ်လိုရီ (thermochemical)", symbol = "mcal<sub>th</sub>", utype = "energy", scale = 0.004184, default = "mJ", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["Merg"] = { name1 = "megaerg", symbol = "Merg", utype = "energy", scale = 0.1, default = "J", link = "Erg|Erg", }, ["merg"] = { name1 = "millierg", symbol = "merg", utype = "energy", scale = 0.0000000001, default = "µJ", link = "Erg|Erg", }, ["MeV"] = { name1 = "megaelectronvolt", symbol = "MeV", utype = "energy", scale = 1.602176487e-13, default = "pJ", link = "Electronvolt|Electronvolt", }, ["meV"] = { name1 = "millielectronvolt", symbol = "meV", utype = "energy", scale = 1.602176487e-22, default = "zJ", link = "Electronvolt|Electronvolt", }, ["MLatm"] = { name1 = "megalitre-atmosphere", name1_us = "megaliter-atmosphere", symbol = "ML·atm", utype = "energy", scale = 101325000, default = "MJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["Mlatm"] = { name1 = "megalitre-atmosphere", name1_us = "megaliter-atmosphere", symbol = "Ml·atm", utype = "energy", scale = 101325000, default = "MJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["mLatm"] = { name1 = "millilitre-atmosphere", name1_us = "milliliter-atmosphere", symbol = "L·atm", utype = "energy", scale = 0.101325, default = "mJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["mlatm"] = { name1 = "millilitre-atmosphere", name1_us = "milliliter-atmosphere", symbol = "l·atm", utype = "energy", scale = 0.101325, default = "mJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["MMBtu"] = { name1 = "မီလီယံ ဗြိတိသျှ အပူချိန် ယူနစ်", symbol = "MMBtu", utype = "energy", scale = 1055055852.62, default = "GJ", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["Mt(TNT)"] = { name1 = "မဂ္ဂါမက်ထရစ်တန်", name1_us = "မဂ္ဂါတန်", symbol = "Mt", utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent|TNT equivalent", }, ["Mtoe"] = { name1 = "megatonne of oil equivalent", name2 = "megatonnes of oil equivalent", symbol = "Mtoe", utype = "energy", scale = 4.1868e16, default = "PJ", link = "Tonne of oil equivalent|Tonne of oil equivalent", }, ["MtonTNT"] = { name1 = "megaton of TNT", name2 = "megatons of TNT", symbol = "Mt", utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent|TNT equivalent", }, ["mtonTNT"] = { name2 = "millitons of TNT", symbol = "milliton of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent|TNT equivalent", }, ["MtTNT"] = { name2 = "megatonnes of TNT", symbol = "megatonne of TNT", usename = 1, utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent|TNT equivalent", }, ["mtTNT"] = { name2 = "millitonnes of TNT", symbol = "millitonne of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent|TNT equivalent", }, ["MW.h"] = { name1 = "မဂ္ဂါဝပ်-နာရီ", symbol = "MW·h", utype = "energy", scale = 3600000000, default = "GJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["mW.h"] = { name1 = "မီလီဝပ်-နာရီ", symbol = "mW·h", utype = "energy", scale = 3.6, default = "J", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["MWh"] = { name1 = "မဂ္ဂဝပ်-နာရီ", symbol = "MWh", utype = "energy", scale = 3600000000, default = "GJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["mWh"] = { name1 = "မီလီဝပ်-နာရီ", symbol = "mWh", utype = "energy", scale = 3.6, default = "J", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["neV"] = { name1 = "nanoelectronvolt", symbol = "neV", utype = "energy", scale = 1.602176487e-28, default = "yJ", link = "Electronvolt|Electronvolt", }, ["PeV"] = { name1 = "petaelectronvolt", symbol = "PeV", utype = "energy", scale = 0.0001602176487, default = "mJ", link = "Electronvolt|Electronvolt", }, ["peV"] = { name1 = "picoelectronvolt", symbol = "peV", utype = "energy", scale = 1.602176487e-31, default = "yJ", link = "Electronvolt|Electronvolt", }, ["quad"] = { name1 = "quadrillion ဗြိတိသျှ အပူချိန် ယူနစ်s", symbol = "quad", utype = "energy", scale = 1.054804e18, default = "EJ", link = "Quad (unit)|Quad (unit)", }, ["Ry"] = { name1 = "rydberg", symbol = "Ry", utype = "energy", scale = 2.1798741e-18, default = "eV", link = "Rydberg constant|Rydberg constant", }, ["scc"] = { name1 = "standard cubic centimetre", name1_us = "standard cubic centimeter", symbol = "scc", utype = "energy", scale = 0.101325, default = "mJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["scf"] = { name1 = "standard cubic foot", name2 = "standard cubic feet", symbol = "scf", utype = "energy", scale = 2869.2044809344, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["scfoot"] = { name1 = "standard cubic foot", symbol = "scf", utype = "energy", scale = 2869.2044809344, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["scy"] = { name1 = "standard cubic yard", symbol = "scy", utype = "energy", scale = 77468.5209852288, default = "kJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["sl"] = { name1 = "standard litre", name1_us = "standard liter", symbol = "sl", utype = "energy", scale = 101.325, default = "J", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["t(TNT)"] = { name1 = "မက်ထရစ်တန်", name1_us = "တန်", symbol = "t", utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent|TNT equivalent", }, ["TeV"] = { name1 = "teraelectronvolt", symbol = "TeV", utype = "energy", scale = 1.602176487e-7, default = "µJ", link = "Electronvolt|Electronvolt", }, ["th"] = { name1 = "thermie", symbol = "th", utype = "energy", scale = 4186800, default = "MJ", link = "Conversion of units|Conversion of units", }, ["thm-EC"] = { name1 = "therm (EC)", name2 = "therms (EC)", symbol = "thm (EC)", utype = "energy", scale = 105506000, default = "MJ", link = "Therm|Therm", }, ["thm-UK"] = { name1 = "therm (UK)", name2 = "therms (UK)", symbol = "thm (UK)", utype = "energy", scale = 105505585.257348, default = "MJ", link = "Therm|Therm", }, ["thm-US"] = { name1 = "therm (US)", name1_us = "therm (U.S.)", name2 = "therms (US)", name2_us = "therms (U.S.)", symbol = "thm (US)", sym_us = "thm (U.S.)", utype = "energy", scale = 105480400, default = "MJ", link = "Therm|Therm", }, ["toe"] = { name1 = "tonne of oil equivalent", name2 = "tonnes of oil equivalent", symbol = "toe", utype = "energy", scale = 41868000000, default = "GJ", link = "Tonne of oil equivalent|Tonne of oil equivalent", }, ["tonTNT"] = { name2 = "tons of TNT", symbol = "ton of TNT", usename = 1, utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent|TNT equivalent", }, ["tTNT"] = { name2 = "tonnes of TNT", symbol = "tonne of TNT", usename = 1, utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent|TNT equivalent", }, ["TtonTNT"] = { name2 = "teratons of TNT", symbol = "teraton of TNT", usename = 1, utype = "energy", scale = 4.184e21, default = "ZJ", link = "TNT equivalent|TNT equivalent", }, ["TtTNT"] = { name2 = "teratonnes of TNT", symbol = "teratonne of TNT", usename = 1, utype = "energy", scale = 4.184e21, default = "ZJ", link = "TNT equivalent|TNT equivalent", }, ["TW.h"] = { name1 = "terawatt-hour", symbol = "TW·h", utype = "energy", scale = 3.6e15, default = "PJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["TWh"] = { name1 = "terawatt-hour", symbol = "TWh", utype = "energy", scale = 3.6e15, default = "PJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["USgalatm"] = { name1 = "US gallon-atmosphere", name1_us = "U.S. gallon-atmosphere", symbol = "US&nbsp;gal·atm", sym_us = "U.S.&nbsp;gal·atm", utype = "energy", scale = 383.5568490138, default = "J", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["W.h"] = { name1 = "ဝပ်-နာရီ", symbol = "W·h", utype = "energy", scale = 3600, default = "kJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["Wh"] = { name1 = "ဝပ်-နာရီ", symbol = "Wh", utype = "energy", scale = 3600, default = "kJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["µerg"] = { name1 = "microerg", symbol = "µerg", utype = "energy", scale = 1e-13, default = "nJ", link = "Erg|Erg", }, ["µeV"] = { name1 = "microelectronvolt", symbol = "µeV", utype = "energy", scale = 1.602176487e-25, default = "yJ", link = "Electronvolt|Electronvolt", }, ["µLatm"] = { name1 = "microlitre-atmosphere", name1_us = "microliter-atmosphere", symbol = "µL·atm", utype = "energy", scale = 0.000101325, default = "µJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["µlatm"] = { name1 = "microlitre-atmosphere", name1_us = "microliter-atmosphere", symbol = "µl·atm", utype = "energy", scale = 0.000101325, default = "µJ", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["µtonTNT"] = { name2 = "microtons of TNT", symbol = "microton of TNT", usename = 1, utype = "energy", scale = 4184, default = "kJ", link = "TNT equivalent|TNT equivalent", }, ["µtTNT"] = { name2 = "microtonnes of TNT", symbol = "microtonne of TNT", usename = 1, utype = "energy", scale = 4184, default = "kJ", link = "TNT equivalent|TNT equivalent", }, ["µW.h"] = { name1 = "မိုက်ခရိုဝပ်-နာရီ", symbol = "µW·h", utype = "energy", scale = 0.0036, default = "mJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["µWh"] = { name1 = "မိုက်ခရိုဝပ်-နာရီ", symbol = "µWh", utype = "energy", scale = 0.0036, default = "mJ", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["-kW.h"] = { target = "kW.h", link = "ကီလိုဝပ်နာရီ|ကီလိုဝပ်နာရီ", }, ["btu"] = { target = "BTU", }, ["calorie"] = { target = "Cal", }, ["ft.lbf"] = { target = "ftlbf", }, ["ft·lb-f"] = { target = "ftlb-f", }, ["ft·lbf"] = { target = "ftlbf", }, ["g-cal-15"] = { target = "cal-15", }, ["g-cal-IT"] = { target = "cal-IT", }, ["g-cal-th"] = { target = "cal-th", }, ["g-kcal-15"] = { target = "kcal-15", }, ["g-kcal-IT"] = { target = "kcal-IT", }, ["g-kcal-th"] = { target = "kcal-th", }, ["g-Mcal-15"] = { target = "Mcal-15", }, ["g-mcal-15"] = { target = "mcal-15", }, ["g-Mcal-IT"] = { target = "Mcal-IT", }, ["g-mcal-IT"] = { target = "mcal-IT", }, ["g-Mcal-th"] = { target = "Mcal-th", }, ["g-mcal-th"] = { target = "mcal-th", }, ["GW-h"] = { target = "GW.h", }, ["GW·h"] = { target = "GW.h", }, ["Hartree"] = { target = "Eh", }, ["hp.h"] = { target = "hph", }, ["hp·h"] = { target = "hph", }, ["in.lb-f"] = { target = "inlb-f", }, ["in.lbf"] = { target = "inlbf", }, ["in.oz-f"] = { target = "inoz-f", }, ["in.ozf"] = { target = "inozf", }, ["in·lb-f"] = { target = "inlb-f", }, ["in·lbf"] = { target = "inlbf", }, ["in·oz-f"] = { target = "inoz-f", }, ["in·ozf"] = { target = "inozf", }, ["kbboe"] = { target = "kBOE", symbol = "kbboe", }, ["kg-cal-15"] = { target = "Cal-15", }, ["kg-cal-IT"] = { target = "Cal-IT", }, ["kg-cal-th"] = { target = "Cal-th", }, ["kW-h"] = { target = "kW.h", }, ["kW·h"] = { target = "kW.h", }, ["MW-h"] = { target = "MW.h", }, ["mW-h"] = { target = "mW.h", }, ["MW·h"] = { target = "MW.h", }, ["mW·h"] = { target = "mW.h", }, ["TW-h"] = { target = "TW.h", }, ["TW·h"] = { target = "TW.h", }, ["U.S.galatm"] = { target = "USgalatm", sp_us = true, }, ["uerg"] = { target = "µerg", }, ["ueV"] = { target = "µeV", }, ["uLatm"] = { target = "µLatm", }, ["ulatm"] = { target = "µlatm", }, ["usgalatm"] = { target = "USgalatm", }, ["utonTNT"] = { target = "µtonTNT", }, ["utTNT"] = { target = "µtTNT", }, ["uW-h"] = { target = "µW.h", }, ["uW.h"] = { target = "µW.h", }, ["uWh"] = { target = "µWh", }, ["uW·h"] = { target = "µW.h", }, ["W-h"] = { target = "W.h", }, ["W·h"] = { target = "W.h", }, ["µW-h"] = { target = "µW.h", }, ["µW·h"] = { target = "µW.h", }, ["μerg"] = { target = "µerg", }, ["μeV"] = { target = "µeV", }, ["μLatm"] = { target = "µLatm", }, ["μlatm"] = { target = "µlatm", }, ["μtonTNT"] = { target = "µtonTNT", }, ["μtTNT"] = { target = "µtTNT", }, ["μW-h"] = { target = "µW.h", }, ["μW.h"] = { target = "µW.h", }, ["μWh"] = { target = "µWh", }, ["μW·h"] = { target = "µW.h", }, ["eVpar"] = { _name1 = "electronvolt", _symbol = "eV", utype = "energy per chemical amount", scale = 96485.329522144166, prefixes = 1, default = "kcal/mol", link = "Electronvolt|Electronvolt", }, ["kcal/mol"] = { per = { "kcal", "mol" }, utype = "energy per chemical amount", default = "kJ/mol", link = "Kilocalorie per mole|Kilocalorie per mole", }, ["kJ/mol"] = { per = { "kJ", "mol" }, utype = "energy per chemical amount", default = "kcal/mol", link = "Joule per mole|Joule per mole", }, ["kWh/100 km"] = { name1 = "kilowatt-hour per 100 kilometres", name1_us = "kilowatt-hour per 100 kilometers", name2 = "kilowatt-hours per 100 kilometres", name2_us = "kilowatt-hours per 100 kilometers", symbol = "kW·h/100&nbsp;km", utype = "energy per unit length", scale = 36, default = "MJ/km kWh/mi", link = "ဝပ်-နာရီ|ဝပ်-နာရီ", }, ["kWh/100 mi"] = { name1 = "kilowatt-hour per 100 miles", name2 = "kilowatt-hours per 100 miles", symbol = "kW·h/100&nbsp;mi", utype = "energy per unit length", scale = 22.3694, default = "mpge", link = "Miles per gallon gasoline equivalent|Miles per gallon gasoline equivalent", }, ["MJ/100 km"] = { name1 = "megajoule per 100 kilometres", name1_us = "megajoule per 100 kilometers", name2 = "megajoules per 100 kilometres", name2_us = "megajoules per 100 kilometers", symbol = "MJ/100&nbsp;km", utype = "energy per unit length", scale = 10, default = "BTU/mi", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["mpge"] = { name1 = "mile per gallon gasoline equivalent", name2 = "miles per gallon gasoline equivalent", symbol = "mpg&#8209;e", utype = "energy per unit length", scale = 13e-6, invert = -1, iscomplex= true, default = "kWh/100 mi", link = "Miles per gallon gasoline equivalent|Miles per gallon gasoline equivalent", }, ["BTU/mi"] = { per = { "BTU", "mi" }, utype = "energy per unit length", default = "v > 1525 ! M ! k ! J/km", }, ["kJ/km"] = { per = { "kJ", "km" }, utype = "energy per unit length", default = "BTU/mi", }, ["kWh/km"] = { per = { "-kW.h", "km" }, utype = "energy per unit length", default = "MJ/km kWh/mi", }, ["kWh/mi"] = { per = { "-kW.h", "mi" }, utype = "energy per unit length", default = "kWh/km MJ/km", }, ["MJ/km"] = { per = { "MJ", "km" }, utype = "energy per unit length", default = "BTU/mi", }, ["mpg-e"] = { target = "mpge", }, ["BTU/lb"] = { name1 = "British thermal unit per pound", name2 = "British thermal units per pound", symbol = "BTU/lb", utype = "energy per unit mass", scale = 429.92261414790346, default = "kJ/kg", link = "ဗြိတိသျှ အပူချိန် ယူနစ်|ဗြိတိသျှ အပူချိန် ယူနစ်", }, ["cal/g"] = { name1 = "calorie per gram", name2 = "calories per gram", symbol = "cal/g", utype = "energy per unit mass", scale = 4184, default = "J/g", link = "Calorie per gram|Calorie per gram", }, ["GJ/kg"] = { name1 = "gigajoule per kilogram", name2 = "gigajoules per kilogram", symbol = "GJ/kg", utype = "energy per unit mass", scale = 1e9, default = "ktTNT/t", link = "Joule|Joule", }, ["J/g"] = { name1 = "joule per gram", name2 = "joules per gram", symbol = "J/g", utype = "energy per unit mass", scale = 1000, default = "kcal/g", link = "Joule|Joule", }, ["kcal/g"] = { name1 = "kilocalorie per gram", name2 = "kilocalories per gram", symbol = "kcal/g", utype = "energy per unit mass", scale = 4184000, default = "kJ/g", link = "Kilocalorie per gram|Kilocalorie per gram", }, ["kJ/g"] = { name1 = "kilojoule per gram", name2 = "kilojoules per gram", symbol = "kJ/g", utype = "energy per unit mass", scale = 1000000, default = "kcal/g", link = "Joule|Joule", }, ["kJ/kg"] = { name1 = "kilojoule per kilogram", name2 = "kilojoules per kilogram", symbol = "kJ/kg", utype = "energy per unit mass", scale = 1000, default = "BTU/lb", link = "Kilojoule per kilogram|Kilojoule per kilogram", }, ["ktonTNT/MT"] = { name2 = "kilotons of TNT per metric ton", symbol = "kiloton of TNT per metric ton", usename = 1, utype = "energy per unit mass", scale = 4184000000, default = "GJ/kg", link = "TNT equivalent|TNT equivalent", }, ["ktTNT/t"] = { name2 = "kilotonnes of TNT per tonne", symbol = "kilotonne of TNT per tonne", usename = 1, utype = "energy per unit mass", scale = 4184000000, default = "GJ/kg", link = "TNT equivalent|TNT equivalent", }, ["MtonTNT/MT"] = { name2 = "megatons of TNT per metric ton", symbol = "megaton of TNT per metric ton", usename = 1, utype = "energy per unit mass", scale = 4.184e12, default = "TJ/kg", link = "TNT equivalent|TNT equivalent", }, ["MtTNT/MT"] = { name2 = "megatonnes of TNT per tonne", symbol = "megatonne of TNT per tonne", usename = 1, utype = "energy per unit mass", scale = 4.184e12, default = "TJ/kg", link = "TNT equivalent|TNT equivalent", }, ["TJ/kg"] = { name1 = "terajoule per kilogram", name2 = "terajoules per kilogram", symbol = "TJ/kg", utype = "energy per unit mass", scale = 1e12, default = "MtTNT/MT", link = "Joule|Joule", }, ["Cal/g"] = { per = { "Cal", "g" }, utype = "energy per unit mass", default = "kJ/g", }, ["BTU/cuft"] = { per = { "BTU", "cuft" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/12USoz(mL)serve"] = { per = { "Cal", "-12USoz(mL)serve" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/12USoz(ml)serve"] = { per = { "Cal", "-12USoz(ml)serve" }, utype = "energy per unit volume", default = "kJ/l", }, ["Cal/12USozserve"] = { per = { "Cal", "-12USozserve" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/USoz"] = { per = { "Cal", "USoz" }, utype = "energy per unit volume", default = "kJ/ml", }, ["kJ/L"] = { per = { "kJ", "L" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["kJ/l"] = { per = { "kJ", "l" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["kJ/ml"] = { per = { "kJ", "ml" }, utype = "energy per unit volume", default = "Cal/USoz", }, ["MJ/m3"] = { per = { "MJ", "m3" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["Sv"] = { _name1 = "sievert", _symbol = "Sv", utype = "equivalent radiation dose", scale = 1, prefixes = 1, default = "rem", link = "Sievert|Sievert", }, ["rem"] = { _name1 = "rem", _symbol = "rem", utype = "equivalent radiation dose", scale = 0.01, prefixes = 1, default = "Sv", link = "Roentgen equivalent man|Roentgen equivalent man", }, ["g/km"] = { name1 = "gram per kilometre", name1_us = "gram per kilometer", name2 = "grams per kilometre", name2_us = "grams per kilometer", symbol = "g/km", utype = "exhaust emission", scale = 1e-6, default = "oz/mi", link = "Exhaust gas|Exhaust gas", }, ["g/mi"] = { name1 = "gram per mile", name2 = "grams per mile", symbol = "g/mi", utype = "exhaust emission", scale = 6.2137119223733397e-7, default = "g/km", link = "Exhaust gas|Exhaust gas", }, ["gCO2/km"] = { name1 = "gram of CO<sub>2</sub> per kilometre", name1_us = "gram of CO<sub>2</sub> per kilometer", name2 = "grams of CO<sub>2</sub> per kilometre", name2_us = "grams of CO<sub>2</sub> per kilometer", symbol = "g(CO<sub>2</sub>)/km", utype = "exhaust emission", scale = 1e-6, default = "ozCO2/mi", link = "Exhaust gas|Exhaust gas", }, ["gCO2/mi"] = { name1 = "gram of CO<sub>2</sub> per mile", name2 = "grams of CO<sub>2</sub> per mile", symbol = "g(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 6.2137119223733397e-7, default = "gCO2/km", link = "Exhaust gas|Exhaust gas", }, ["kg/km"] = { name1 = "kilogram per kilometre", name1_us = "kilogram per kilometer", name2 = "kilograms per kilometre", name2_us = "kilograms per kilometer", symbol = "kg/km", utype = "exhaust emission", scale = 0.001, default = "lb/mi", link = "Exhaust gas|Exhaust gas", }, ["kgCO2/km"] = { name1 = "kilogram of CO<sub>2</sub> per kilometre", name1_us = "kilogram of CO<sub>2</sub> per kilometer", name2 = "kilograms of CO<sub>2</sub> per kilometre", name2_us = "kilograms of CO<sub>2</sub> per kilometer", symbol = "kg(CO<sub>2</sub>)/km", utype = "exhaust emission", scale = 0.001, default = "lbCO2/mi", link = "Exhaust gas|Exhaust gas", }, ["lb/mi"] = { name1 = "pound per mile", name2 = "pounds per mile", symbol = "lb/mi", utype = "exhaust emission", scale = 0.00028184923173665794, default = "kg/km", link = "Exhaust gas|Exhaust gas", }, ["lbCO2/mi"] = { name1 = "pound of CO<sub>2</sub> per mile", name2 = "pounds of CO<sub>2</sub> per mile", symbol = "lb(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 0.00028184923173665794, default = "kgCO2/km", link = "Exhaust gas|Exhaust gas", }, ["oz/mi"] = { name1 = "ounce per mile", name2 = "ounces per mile", symbol = "oz/mi", utype = "exhaust emission", scale = 1.7615576983541121e-5, default = "g/km", link = "Exhaust gas|Exhaust gas", }, ["ozCO2/mi"] = { name1 = "ounce of CO<sub>2</sub> per mile", name2 = "ounces of CO<sub>2</sub> per mile", symbol = "oz(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 1.7615576983541121e-5, default = "gCO2/km", link = "Exhaust gas|Exhaust gas", }, ["cuft/a"] = { name1 = "cubic foot per annum", name2 = "cubic feet per annum", symbol = "cu&nbsp;ft/a", utype = "flow", scale = 8.9730672142368242e-10, default = "m3/a", link = "Cubic foot per second|Cubic foot per second", }, ["cuft/d"] = { name1 = "cubic foot per day", name2 = "cubic feet per day", symbol = "cu&nbsp;ft/d", utype = "flow", scale = 3.2774128000000003e-7, default = "m3/d", link = "Cubic foot per second|Cubic foot per second", }, ["cuft/h"] = { name1 = "cubic foot per hour", name2 = "cubic feet per hour", symbol = "cu&nbsp;ft/h", utype = "flow", scale = 7.8657907200000004e-6, default = "m3/h", link = "Cubic foot per second|Cubic foot per second", }, ["cuft/min"] = { name1 = "cubic foot per minute", name2 = "cubic feet per minute", symbol = "cu&nbsp;ft/min", utype = "flow", scale = 0.00047194744319999999, default = "m3/min", link = "Cubic foot#cubic foot per second|Cubic foot#cubic foot per second", }, ["cuft/s"] = { name1 = "cubic foot per second", name2 = "cubic feet per second", symbol = "cu&nbsp;ft/s", utype = "flow", scale = 28316846592e-12, default = "m3/s", link = "Cubic foot per second|Cubic foot per second", }, ["cumi/a"] = { name1 = "cubic mile per annum", name2 = "cubic miles per annum", symbol = "cu&nbsp;mi/a", utype = "flow", scale = 132.08171170940057, default = "km3/a", link = "Cubic foot per second|Cubic foot per second", }, ["cuyd/h"] = { name1 = "cubic yard per hour", name2 = "cubic yards per hour", symbol = "cuyd/h", utype = "flow", scale = 0.00021237634944000001, default = "m3/h", link = "Cubic foot per minute|Cubic foot per minute", }, ["cuyd/s"] = { name1 = "cubic yard per second", name2 = "cubic yards per second", symbol = "cu&nbsp;yd/s", utype = "flow", scale = 0.76455485798400002, default = "m3/s", link = "Cubic yard per second|Cubic yard per second", }, ["Goilbbl/a"] = { name1 = "billion barrels per year", symbol = "Gbbl/a", utype = "flow", scale = 5.0380033629933836, default = "v * 1.58987294928 < 10 ! e6 ! e9 ! m3/a", link = "Barrel per day|Barrel per day", }, ["impgal/h"] = { name1 = "imperial gallon per hour", name2 = "imperial gallons per hour", symbol = "imp&nbsp;gal/h", utype = "flow", scale = 1.2628027777777779e-6, default = "m3/h", link = "Gallon|Gallon", }, ["impgal/min"] = { name1 = "imperial gallon per minute", name2 = "imperial gallons per minute", symbol = "imp gal/min", utype = "flow", scale = 7.5768166666666671e-5, default = "m3/s", link = "Gallon|Gallon", }, ["impgal/s"] = { name1 = "imperial gallon per second", name2 = "imperial gallons per second", symbol = "impgal/s", utype = "flow", scale = 0.00454609, default = "m3/s", link = "Imperial gallons per second|Imperial gallons per second", }, ["km3/a"] = { name1 = "cubic kilometre per annum", name1_us = "cubic kilometer per annum", name2 = "cubic kilometres per annum", name2_us = "cubic kilometers per annum", symbol = "km<sup>3</sup>/a", utype = "flow", scale = 31.68808781402895, default = "cumi/a", link = "Cubic metre per second|Cubic metre per second", }, ["km3/d"] = { name1 = "cubic kilometre per day", name1_us = "cubic kilometer per day", name2 = "cubic kilometres per day", name2_us = "cubic kilometers per day", symbol = "km<sup>3</sup>/d", utype = "flow", scale = 11574.074074074075, default = "cuft/d", link = "Cubic metre per second|Cubic metre per second", }, ["koilbbl/a"] = { name1 = "thousand barrels per year", symbol = "kbbl/a", utype = "flow", scale = 5.0380033629933841e-6, default = "v * 1.58987294928 < 10 ! ! e3 ! m3/a", link = "Barrel per day|Barrel per day", }, ["koilbbl/d"] = { name1 = "thousand barrels per day", symbol = "kbbl/d", utype = "flow", scale = 0.0018401307283333335, default = "v * 1.58987294928 < 10 ! ! e3 ! m3/d", link = "Barrel per day|Barrel per day", }, ["L/h"] = { name1 = "litre per hour", name1_us = "liter per hour", name2 = "litres per hour", name2_us = "liters per hour", symbol = "L/h", utype = "flow", scale = 2.7777777777777776e-7, default = "impgal/h USgal/h", link = "Cubic metre per second|Cubic metre per second", }, ["L/min"] = { name1 = "litre per minute", name1_us = "liter per minute", name2 = "litres per minute", name2_us = "liters per minute", symbol = "L/min", utype = "flow", scale = 1.6666666666666667e-5, default = "impgal/min USgal/min", link = "Cubic metre per second|Cubic metre per second", }, ["L/s"] = { name1 = "litre per second", name1_us = "liter per second", name2 = "litres per second", name2_us = "liters per second", symbol = "L/s", utype = "flow", scale = 0.001, default = "cuft/s", link = "Cubic metre per second|Cubic metre per second", }, ["m3/a"] = { name1 = "cubic metre per annum", name1_us = "cubic meter per annum", name2 = "cubic metres per annum", name2_us = "cubic meters per annum", symbol = "m<sup>3</sup>/a", utype = "flow", scale = 3.1688087814028947e-8, default = "cuft/a", link = "Cubic metre per second|Cubic metre per second", }, ["m3/d"] = { name1 = "cubic metre per day", name1_us = "cubic meter per day", name2 = "cubic metres per day", name2_us = "cubic meters per day", symbol = "m<sup>3</sup>/d", utype = "flow", scale = 1.1574074074074073e-5, default = "cuft/d", link = "Cubic metre per second|Cubic metre per second", }, ["m3/h"] = { name1 = "cubic metre per hour", name1_us = "cubic meter per hour", name2 = "cubic metres per hour", name2_us = "cubic meters per hour", symbol = "m<sup>3</sup>/h", utype = "flow", scale = 0.00027777777777777778, default = "cuft/h", link = "Cubic metre per second|Cubic metre per second", }, ["m3/min"] = { name1 = "cubic metre per minute", name1_us = "cubic meter per minute", name2 = "cubic metres per minute", name2_us = "cubic meters per minute", symbol = "m<sup>3</sup>/min", utype = "flow", scale = 0.016666666666666666, default = "cuft/min", link = "Cubic metre per second|Cubic metre per second", }, ["m3/s"] = { name1 = "cubic metre per second", name1_us = "cubic meter per second", name2 = "cubic metres per second", name2_us = "cubic meters per second", symbol = "m<sup>3</sup>/s", utype = "flow", scale = 1, default = "cuft/s", link = "Cubic metre per second|Cubic metre per second", }, ["Moilbbl/a"] = { name1 = "million barrels per year", symbol = "Mbbl/a", utype = "flow", scale = 0.0050380033629933837, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3/a", link = "Barrel per day|Barrel per day", }, ["Moilbbl/d"] = { name1 = "million barrels per day", symbol = "Mbbl/d", utype = "flow", scale = 1.8401307283333335, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3/d", link = "Barrel per day|Barrel per day", }, ["oilbbl/a"] = { name1 = "barrel per year", name2 = "barrels per year", symbol = "bbl/a", utype = "flow", scale = 5.0380033629933841e-9, default = "m3/a", link = "Barrel per day|Barrel per day", }, ["oilbbl/d"] = { name1 = "barrel per day", name2 = "barrels per day", symbol = "bbl/d", utype = "flow", scale = 1.8401307283333336e-6, default = "m3/d", link = "Barrel per day|Barrel per day", }, ["Toilbbl/a"] = { name1 = "trillion barrels per year", symbol = "Tbbl/a", utype = "flow", scale = 5038.0033629933832, default = "v * 1.58987294928 < 10 ! e9 ! e12 ! m3/a", link = "Barrel per day|Barrel per day", }, ["U.S.gal/d"] = { name1 = "U.S. gallon per day", name2 = "U.S. gallons per day", symbol = "U.S.&nbsp;gal/d", utype = "flow", scale = 4.3812636388888893e-8, default = "m3/s", link = "U.S. gallon per day|U.S. gallon per day", customary= 1, }, ["U.S.gal/h"] = { name1 = "gallon per hour", name2 = "gallons per hour", symbol = "gal/h", utype = "flow", scale = 1.0515032733333334e-6, default = "m3/h", link = "Gallon|Gallon", customary= 2, }, ["U.S.gal/min"] = { name1 = "U.S. gallon per minute", name2 = "U.S. gallons per minute", symbol = "U.S.&nbsp;gal/min", utype = "flow", scale = 6.3090196400000003e-5, default = "m3/s", link = "Gallon|Gallon", }, ["USgal/a"] = { name1 = "US gallon per year", name2 = "US gallons per year", symbol = "US&nbsp;gal/a", utype = "flow", scale = 1.1995246102365199e-10, default = "m3/s", link = "US gallon per day|US gallon per day", }, ["USgal/d"] = { name1 = "US gallon per day", name2 = "US gallons per day", symbol = "US&nbsp;gal/d", utype = "flow", scale = 4.3812636388888893e-8, default = "m3/s", link = "US gallon per day|US gallon per day", }, ["USgal/h"] = { name1 = "gallon per hour", name2 = "gallons per hour", symbol = "gal/h", utype = "flow", scale = 1.0515032733333334e-6, default = "m3/h", link = "ဂါလန်|ဂါလန်", customary= 1, }, ["USgal/min"] = { name1 = "US gallon per minute", name2 = "US gallons per minute", symbol = "US&nbsp;gal/min", utype = "flow", scale = 6.3090196400000003e-5, default = "m3/s", link = "ဂါလန်|ဂါလန်", }, ["USgal/s"] = { name1 = "US gallon per second", name1_us = "U.S. gallon per second", name2 = "US gallons per second", name2_us = "U.S. gallons per second", symbol = "USgal/s", utype = "flow", scale = 0.003785411784, default = "m3/s", link = "US gallons per second|US gallons per second", }, ["ft3/a"] = { target = "cuft/a", }, ["ft3/d"] = { target = "cuft/d", }, ["ft3/h"] = { target = "cuft/h", }, ["ft3/s"] = { target = "cuft/s", }, ["Gcuft/a"] = { target = "e9cuft/a", }, ["Gcuft/d"] = { target = "e9cuft/d", }, ["kcuft/a"] = { target = "e3cuft/a", }, ["kcuft/d"] = { target = "e3cuft/d", }, ["kcuft/s"] = { target = "e3cuft/s", }, ["Mcuft/a"] = { target = "e6cuft/a", }, ["Mcuft/d"] = { target = "e6cuft/d", }, ["Mcuft/s"] = { target = "e6cuft/s", }, ["m³/s"] = { target = "m3/s", }, ["Tcuft/a"] = { target = "e12cuft/a", }, ["Tcuft/d"] = { target = "e12cuft/d", }, ["u.s.gal/min"] = { target = "U.S.gal/min", }, ["usgal/min"] = { target = "USgal/min", }, ["-LTf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LTf", utype = "force", scale = 9964.01641818352, default = "kN", link = "Long ton-force|Long ton-force", }, ["-STf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "STf", utype = "force", scale = 8896.443230521, default = "kN", link = "Short ton-force|Short ton-force", }, ["dyn"] = { name1 = "dyne", symbol = "dyn", utype = "force", scale = 0.00001, default = "gr-f", link = "Dyne|Dyne", }, ["g-f"] = { name1 = "gram-force", name2 = "grams-force", symbol = "g<sub>f</sub>", utype = "force", scale = 0.00980665, default = "mN oz-f", link = "Kilogram-force|Kilogram-force", }, ["gf"] = { name1 = "gram-force", name2 = "grams-force", symbol = "gf", utype = "force", scale = 0.00980665, default = "mN ozf", link = "Kilogram-force|Kilogram-force", }, ["gr-f"] = { name1 = "grain-force", name2 = "grains-force", symbol = "gr<sub>f</sub>", utype = "force", scale = 0.0006354602307515, default = "µN", link = "Pound-force|Pound-force", }, ["grf"] = { name1 = "grain-force", name2 = "grains-force", symbol = "grf", utype = "force", scale = 0.0006354602307515, default = "µN", link = "Pound-force|Pound-force", }, ["kdyn"] = { name1 = "kilodyne", symbol = "kdyn", utype = "force", scale = 0.01, default = "oz-f", link = "Dyne|Dyne", }, ["kg-f"] = { name1 = "kilogram-force", name2 = "kilograms-force", symbol = "kg<sub>f</sub>", utype = "force", scale = 9.80665, default = "N lb-f", link = "Kilogram-force|Kilogram-force", }, ["kgf"] = { name1 = "kilogram-force", name2 = "kilograms-force", symbol = "kgf", utype = "force", scale = 9.80665, default = "N lbf", link = "Kilogram-force|Kilogram-force", }, ["kp"] = { name1 = "kilopond", symbol = "kp", utype = "force", scale = 9.80665, default = "N lb-f", link = "Kilogram-force|Kilogram-force", }, ["L/T-f"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "L/T<sub>f</sub>", utype = "force", scale = 9964.01641818352, default = "kN", link = "Long ton-force|Long ton-force", }, ["L/Tf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "L/Tf", utype = "force", scale = 9964.01641818352, default = "kN", link = "Long ton-force|Long ton-force", }, ["lb-f"] = { name1 = "pound-force", name2 = "pounds-force", symbol = "lb<sub>f</sub>", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound-force|Pound-force", }, ["lbf"] = { name1 = "pound-force", name2 = "pounds-force", symbol = "lbf", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound-force|Pound-force", }, ["lb(f)"] = { name1 = "pound", symbol = "lb", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound-force|Pound-force", }, ["LT-f"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LT<sub>f</sub>", utype = "force", scale = 9964.01641818352, default = "kN", link = "Long ton-force|Long ton-force", }, ["LTf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LTf", usename = 1, utype = "force", scale = 9964.01641818352, default = "kN", link = "Long ton-force|Long ton-force", }, ["Mdyn"] = { name1 = "megadyne", symbol = "Mdyn", utype = "force", scale = 10, default = "lb-f", link = "Dyne|Dyne", }, ["mdyn"] = { name1 = "millidyne", symbol = "mdyn", utype = "force", scale = 0.00000001, default = "gr-f", link = "Dyne|Dyne", }, ["mg-f"] = { name1 = "milligram-force", name2 = "milligrams-force", symbol = "mg<sub>f</sub>", utype = "force", scale = 0.00000980665, default = "µN gr-f", link = "Kilogram-force|Kilogram-force", }, ["mgf"] = { name1 = "milligram-force", name2 = "milligrams-force", symbol = "mgf", utype = "force", scale = 0.00000980665, default = "µN grf", link = "Kilogram-force|Kilogram-force", }, ["Mp"] = { name1 = "megapond", symbol = "Mp", utype = "force", scale = 9806.65, default = "kN LT-f ST-f", link = "Kilogram-force|Kilogram-force", }, ["mp"] = { name1 = "millipond", symbol = "mp", utype = "force", scale = 0.00000980665, default = "µN gr-f", link = "Kilogram-force|Kilogram-force", }, ["N"] = { _name1 = "နယူတန်", _symbol = "N", utype = "force", scale = 1, prefixes = 1, default = "lb-f", link = "နယူတန် (ယူနစ်)|နယူတန် (ယူနစ်)", }, ["oz-f"] = { name1 = "ounce-force", name2 = "ounces-force", symbol = "oz<sub>f</sub>", utype = "force", scale = 0.2780138203095378125, default = "mN", link = "Pound-force|Pound-force", }, ["ozf"] = { name1 = "ounce-force", name2 = "ounces-force", symbol = "ozf", utype = "force", scale = 0.2780138203095378125, default = "mN", link = "Pound-force|Pound-force", }, ["p"] = { name1 = "pond", symbol = "p", utype = "force", scale = 0.00980665, default = "mN oz-f", link = "Kilogram-force|Kilogram-force", }, ["pdl"] = { name1 = "poundal", symbol = "pdl", utype = "force", scale = 0.138254954376, default = "N", link = "Poundal|Poundal", }, ["S/T-f"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "S/T<sub>f</sub>", utype = "force", scale = 8896.443230521, default = "kN", link = "Short ton-force|Short ton-force", }, ["S/Tf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "S/Tf", utype = "force", scale = 8896.443230521, default = "kN", link = "Short ton-force|Short ton-force", }, ["ST-f"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "ST<sub>f</sub>", utype = "force", scale = 8896.443230521, default = "kN", link = "Short ton-force|Short ton-force", }, ["STf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "STf", usename = 1, utype = "force", scale = 8896.443230521, default = "kN", link = "Short ton-force|Short ton-force", }, ["t-f"] = { name1 = "tonne-force", name2 = "tonnes-force", symbol = "t<sub>f</sub>", utype = "force", scale = 9806.65, default = "kN LT-f ST-f", link = "Ton-force#Tonne-force|Ton-force#Tonne-force", }, ["tf"] = { name1 = "tonne-force", name2 = "tonnes-force", symbol = "tf", utype = "force", scale = 9806.65, default = "kN LTf STf", link = "Ton-force#Tonne-force|Ton-force#Tonne-force", }, ["dyne"] = { target = "dyn", }, ["newtons"] = { target = "N", }, ["poundal"] = { target = "pdl", }, ["tonne-force"] = { target = "tf", }, ["impgal/mi"] = { per = { "@impgal", "mi" }, utype = "fuel efficiency", default = "l/km USgal/mi", }, ["km/L"] = { per = { "km", "L" }, utype = "fuel efficiency", default = "mpgimp mpgus", }, ["km/l"] = { per = { "km", "l" }, utype = "fuel efficiency", default = "mpgimp mpgus", }, ["L/100 km"] = { per = { "L", "100km" }, utype = "fuel efficiency", default = "mpgimp mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]", }, ["l/100 km"] = { per = { "l", "100km" }, utype = "fuel efficiency", default = "mpgimp mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|l/100&nbsp;km]]", }, ["L/km"] = { per = { "L", "km" }, utype = "fuel efficiency", default = "mpgimp mpgus", }, ["l/km"] = { per = { "l", "km" }, utype = "fuel efficiency", default = "mpgimp mpgus", }, ["mi/impqt"] = { per = { "mi", "impqt" }, utype = "fuel efficiency", default = "km/L", }, ["mi/U.S.qt"] = { per = { "mi", "U.S.qt" }, utype = "fuel efficiency", default = "km/L", }, ["mi/USqt"] = { per = { "mi", "USqt" }, utype = "fuel efficiency", default = "km/L", }, ["mi/usqt"] = { per = { "mi", "usqt" }, utype = "fuel efficiency", default = "km/L", }, ["mpgimp"] = { per = { "mi", "@impgal" }, symbol = "mpg<sub>&#8209;imp</sub>", utype = "fuel efficiency", default = "L/100 km+mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>", }, ["mpgus"] = { per = { "mi", "+USgal" }, symbol = "mpg<sub>&#8209;US</sub>", utype = "fuel efficiency", default = "L/100 km+mpgimp", symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>", }, ["U.S.gal/mi"] = { per = { "*U.S.gal", "mi" }, sp_us = true, utype = "fuel efficiency", default = "l/km impgal/mi", }, ["usgal/mi"] = { per = { "+USgal", "mi" }, utype = "fuel efficiency", default = "l/km impgal/mi", }, ["L/100km"] = { target = "L/100 km", }, ["l/100km"] = { target = "l/100 km", }, ["mpg"] = { shouldbe = "Use %{mpgus%} for miles per US gallon or %{mpgimp%} for miles per imperial gallon (not %{mpg%})", }, ["mpgU.S."] = { target = "mpgus", symbol = "mpg<sub>&#8209;U.S.</sub>", sp_us = true, symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>", }, ["mpgu.s."] = { target = "mpgus", symbol = "mpg<sub>&#8209;U.S.</sub>", sp_us = true, symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>", }, ["mpgUS"] = { target = "mpgus", }, ["USgal/mi"] = { target = "usgal/mi", }, ["kPa/m"] = { per = { "kPa", "-m-frac" }, utype = "fracture gradient", default = "psi/ft", }, ["psi/ft"] = { per = { "psi", "-ft-frac" }, utype = "fracture gradient", default = "kPa/m", }, ["cm/km"] = { name1 = "centimetre per kilometre", name1_us = "centimeter per kilometer", name2 = "centimetres per kilometre", name2_us = "centimeters per kilometer", symbol = "cm/km", utype = "gradient", scale = 0.00001, default = "ft/mi", link = "Grade (slope)|Grade (slope)", }, ["ft/mi"] = { name1 = "foot per mile", name2 = "feet per mile", symbol = "ft/mi", utype = "gradient", scale = 0.00018939393939393939, default = "v < 5.28 ! c ! ! m/km", link = "Grade (slope)|Grade (slope)", }, ["ft/nmi"] = { name1 = "foot per nautical mile", name2 = "feet per nautical mile", symbol = "ft/nmi", utype = "gradient", scale = 0.00016457883369330455, default = "v < 6.076 ! c ! ! m/km", link = "Grade (slope)|Grade (slope)", }, ["in/ft"] = { name1 = "inch per foot", name2 = "inches per foot", symbol = "in/ft", utype = "gradient", scale = 0.083333333333333329, default = "mm/m", link = "Grade (slope)|Grade (slope)", }, ["in/mi"] = { name1 = "inch per mile", name2 = "inches per mile", symbol = "in/mi", utype = "gradient", scale = 1.5782828282828283e-5, default = "v < 0.6336 ! m ! c ! m/km", link = "Grade (slope)|Grade (slope)", }, ["m/km"] = { name1 = "metre per kilometre", name1_us = "meter per kilometer", name2 = "metres per kilometre", name2_us = "meters per kilometer", symbol = "m/km", utype = "gradient", scale = 0.001, default = "ft/mi", link = "Grade (slope)|Grade (slope)", }, ["mm/km"] = { name1 = "millimetre per kilometre", name1_us = "millimeter per kilometer", name2 = "millimetres per kilometre", name2_us = "millimeters per kilometer", symbol = "mm/km", utype = "gradient", scale = 0.000001, default = "in/mi", link = "Grade (slope)|Grade (slope)", }, ["mm/m"] = { name1 = "millimetre per metre", name1_us = "millimeter per meter", name2 = "millimetres per metre", name2_us = "millimeters per meter", symbol = "mm/m", utype = "gradient", scale = 0.001, default = "in/ft", link = "Grade (slope)|Grade (slope)", }, ["admi"] = { name1 = "လၵ်းၼမ်ႉ", symbol = "nmi&nbsp;(admiralty)", utype = "length", scale = 1853.184, default = "km mi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["AU"] = { name1 = "astronomical unit", symbol = "AU", utype = "length", scale = 149597870700, default = "km mi", link = "Astronomical unit|Astronomical unit", }, ["Brnmi"] = { name1 = "လၵ်းၼမ်ႉဢင်းၵိတ်ႉ", symbol = "(Brit)&nbsp;nmi", utype = "length", scale = 1853.184, default = "km mi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["bu"] = { symbol = "bu", usename = 1, utype = "length", scale = 0.0030303030303030303, default = "mm", link = "Japanese units of measurement#Length|Japanese units of measurement#Length", }, ["ch"] = { name1 = "ၼၢင်ႈ", symbol = "ch", utype = "length", scale = 20.1168, default = "ft m", subdivs = { ["ft"] = { 66, default = "m" }, ["yd"] = { 22, default = "m" } }, link = "ၼၢင်ႈ (ယူႇၼိတ်ႉ)|ၼၢင်ႈ (ယူႇၼိတ်ႉ)", }, ["chain"] = { name1 = "ၼၢင်ႈ", symbol = "chain", usename = 1, utype = "length", scale = 20.1168, default = "ft m", subdivs = { ["ft"] = { 66, default = "m" }, ["yd"] = { 22, default = "m" } }, link = "ၼၢင်ႈ (ယူႇၼိတ်ႉ)|ၼၢင်ႈ (ယူႇၼိတ်ႉ)", }, ["dpcm"] = { symbol = "dot/cm", utype = "length", scale = 100, invert = -1, iscomplex= true, default = "dpi", link = "Dots per inch|Dots per inch", }, ["dpi"] = { symbol = "DPI", utype = "length", scale = 39.370078740157481, invert = -1, iscomplex= true, default = "pitch", link = "Dots per inch|Dots per inch", }, ["fathom"] = { symbol = "fathom", usename = 1, utype = "length", scale = 1.8288, default = "ft m", link = "Fathom|Fathom", }, ["foot"] = { name1 = "ထတ်း", symbol = "ft", utype = "length", scale = 0.3048, default = "m", subdivs = { ["in"] = { 12, default = "m" } }, link = "ထတ်း|ထတ်း", }, ["ft"] = { name1 = "ထတ်း", symbol = "ft", utype = "length", scale = 0.3048, exception= "integer_more_precision", default = "m", subdivs = { ["in"] = { 12, default = "m" } }, link = "ထတ်း|ထတ်း", }, ["furlong"] = { name1 = "ၽႃႇလူင်ႇ", symbol = "furlong", usename = 1, utype = "length", scale = 201.168, default = "ft m", link = "ၽႃႇလူင်ႇ|ၽႃႇလူင်ႇ", }, ["Gly"] = { name1 = "gigalight-year", symbol = "Gly", utype = "length", scale = 9.4607304725808e24, default = "Mpc", link = "အလင်းနှစ်#Distances in light-years|အလင်းနှစ်#Distances in light-years", }, ["Gpc"] = { name1 = "gigaparsec", symbol = "Gpc", utype = "length", scale = 3.0856775814671916e25, default = "Gly", link = "Parsec#Megaparsecs and gigaparsecs|Parsec#Megaparsecs and gigaparsecs", }, ["hand"] = { name1 = "hand", symbol = "h", utype = "length", builtin = "hand", scale = 0.1016, iscomplex= true, default = "in cm", link = "Hand (unit)|Hand (unit)", }, ["in"] = { name1 = "ၼိဝ်ႉ", symbol = "in", utype = "length", scale = 0.0254, exception= "subunit_more_precision", default = "mm", link = "ၼိဝ်ႉ|ၼိဝ်ႉ", }, ["inabbreviated"] = { symbol = "in", utype = "length", scale = 0.0254, default = "mm", link = "ၼိဝ်ႉ|ၼိဝ်ႉ", }, ["kly"] = { name1 = "ကီလိုအလင်းနှစ်", symbol = "kly", utype = "length", scale = 9.4607304725808e18, default = "pc", link = "အလင်းနှစ်#Distances in light-years|အလင်းနှစ်#Distances in light-years", }, ["kpc"] = { name1 = "kiloparsec", symbol = "kpc", utype = "length", scale = 3.0856775814671916e19, default = "kly", link = "Parsec#Parsecs and kiloparsecs|Parsec#Parsecs and kiloparsecs", }, ["LD"] = { name1 = "lunar distance", symbol = "LD", utype = "length", scale = 384403000, default = "km mi", link = "Lunar distance (astronomy)|Lunar distance (astronomy)", }, ["league"] = { symbol = "league", usename = 1, utype = "length", scale = 4828.032, default = "km", link = "League (unit)|League (unit)", }, ["ly"] = { name1 = "light-year", symbol = "ly", utype = "length", scale = 9.4607304725808e15, default = "AU", link = "အလင်းနှစ်|အလင်းနှစ်", }, ["m"] = { _name1 = "မီႇတႃႇ", _symbol = "m", utype = "length", scale = 1, prefixes = 1, default = "v > 0 and v < 3 ! ftin ! ft", link = "မီႇတႃႇ|မီႇတႃႇ", }, ["mi"] = { name1 = "လၵ်း", symbol = "mi", utype = "length", scale = 1609.344, default = "km", subdivs = { ["ch"] = { 80, default = "km" }, ["chain"] = { 80, default = "km" }, ["ft"] = { 5280, default = "km" }, ["furlong"] = { 8, default = "km" }, ["yd"] = { 1760, default = "km" } }, link = "လၵ်း|လၵ်း", }, ["mil"] = { symbol = "mil", usename = 1, utype = "length", scale = 0.0000254, default = "mm", link = "Thousandth of an inch|Thousandth of an inch", }, ["Mly"] = { name1 = "megalight-year", symbol = "Mly", utype = "length", scale = 9.4607304725808e21, default = "kpc", link = "အလင်းနှစ်#Distances in light-years|အလင်းနှစ်#Distances in light-years", }, ["Mpc"] = { name1 = "megaparsec", symbol = "Mpc", utype = "length", scale = 3.0856775814671916e22, default = "Mly", link = "Parsec#Megaparsecs and gigaparsecs|Parsec#Megaparsecs and gigaparsecs", }, ["NM"] = { name1 = "လၵ်းၼမ်ႉ", symbol = "NM", utype = "length", scale = 1852, default = "km mi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["nmi"] = { name1 = "လၵ်းၼမ်ႉ", symbol = "nmi", utype = "length", scale = 1852, default = "km mi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["oldUKnmi"] = { name1 = "လၵ်းၼမ်ႉ", symbol = "nmi", utype = "length", scale = 1853.184, default = "km mi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["oldUSnmi"] = { name1 = "လၵ်းၼမ်ႉ", symbol = "nmi", utype = "length", scale = 1853.24496, default = "km mi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["pc"] = { name1 = "parsec", symbol = "pc", utype = "length", scale = 3.0856775814671916e16, default = "ly", link = "Parsec|Parsec", }, ["perch"] = { name2 = "perches", symbol = "perch", usename = 1, utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)|Rod (unit)", }, ["pitch"] = { symbol = "µm", utype = "length", scale = 1e-6, default = "dpi", defkey = "pitch", linkey = "pitch", link = "Dots per inch|Dots per inch", }, ["pole"] = { symbol = "pole", usename = 1, utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)|Rod (unit)", }, ["pre1954U.S.nmi"] = { name1 = "(pre-1954&nbsp;U.S.) လၵ်းၼမ်ႉ", symbol = "(pre&#8209;1954&nbsp;U.S.) nmi", utype = "length", scale = 1853.24496, default = "km mi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["pre1954USnmi"] = { name1 = "(pre-1954&nbsp;US) လၵ်းၼမ်ႉ", name1_us = "(pre-1954&nbsp;U.S.) nautical mile", symbol = "(pre&#8209;1954&nbsp;US) nmi", sym_us = "(pre&#8209;1954&nbsp;U.S.) nmi", utype = "length", scale = 1853.24496, default = "km mi", link = "လၵ်းၼမ်ႉ|လၵ်းၼမ်ႉ", }, ["rd"] = { name1 = "rod", symbol = "rd", utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)|Rod (unit)", }, ["royal cubit"] = { name1 = "royal cubit", symbol = "cu", utype = "length", scale = 0.524, default = "mm", link = "Royal cubit|Royal cubit", }, ["rtkm"] = { name1 = "route kilometre", name1_us = "route kilometer", symbol = "km", utype = "length", scale = 1000, default = "mi", link = "ၶီႇလူဝ်ႇမီႇတႃႇ|ၶီႇလူဝ်ႇမီႇတႃႇ", }, ["rtmi"] = { name1 = "route mile", symbol = "mi", utype = "length", scale = 1609.344, default = "km", link = "လၵ်း|လၵ်း", }, ["shaku"] = { symbol = "shaku", usename = 1, utype = "length", scale = 0.30303030303030304, default = "m", link = "Shaku (unit)|Shaku (unit)", }, ["sm"] = { name1 = "smoot", symbol = "sm", utype = "length", scale = 1.70180, default = "m", link = "Smoot (unit)|Smoot (unit)", }, ["smi"] = { name1 = "statute mile", symbol = "mi", utype = "length", scale = 1609.344, default = "km", subdivs = { ["chain"] = { 80, default = "km" } }, link = "Statute mile|Statute mile", }, ["solar radius"] = { name1 = "solar radius", name2 = "solar radii", symbol = "''R''<sub>☉</sub>", utype = "length", scale = 695700e3, default = "km", link = "Solar radius|Solar radius", }, ["sun"] = { symbol = "sun", usename = 1, utype = "length", scale = 0.030303030303030304, default = "mm", link = "Japanese units of measurement#Length|Japanese units of measurement#Length", }, ["thou"] = { symbol = "thou", usename = 1, utype = "length", scale = 0.0000254, default = "mm", link = "Thousandth of an inch|Thousandth of an inch", }, ["verst"] = { symbol = "verst", usename = 1, utype = "length", scale = 1066.8, default = "km mi", link = "Verst|Verst", }, ["yd"] = { name1 = "ဝၢႆႈ", symbol = "yd", utype = "length", scale = 0.9144, default = "m", subdivs = { ["ft"] = { 3, default = "m" } }, link = "ဝၢႆႈ|ဝၢႆႈ", }, ["µin"] = { name1 = "ၼိဝ်ႉမၢႆႇၶရူဝ်ႇ", symbol = "µin", utype = "length", scale = 0.0000000254, default = "nm", link = "SI prefix#Non-SI units|SI prefix#Non-SI units", }, ["Å"] = { name1 = "ångström", symbol = "Å", utype = "length", scale = 0.0000000001, default = "in", link = "Angstrom|Angstrom", }, ["Hz"] = { _name1 = "hertz", _symbol = "Hz", utype = "length", scale = 3.3356409519815204e-9, invert = -1, iscomplex= true, prefixes = 1, default = "m", link = "Hertz|Hertz", }, ["-ft-frac"] = { target = "ft", link = "Fracture gradient|Fracture gradient", }, ["-in-stiff"] = { target = "in", link = "Stiffness|Stiffness", }, ["-m-frac"] = { target = "m", link = "Fracture gradient|Fracture gradient", }, ["-m-stiff"] = { target = "m", link = "Stiffness|Stiffness", }, ["100km"] = { target = "km", multiplier= 100, }, ["admiralty nmi"] = { target = "oldUKnmi", }, ["angstrom"] = { target = "Å", }, ["au"] = { target = "AU", symbol = "au", }, ["feet"] = { target = "ft", }, ["hands"] = { target = "hand", }, ["inch"] = { target = "in", }, ["light-year"] = { target = "ly", }, ["meter"] = { target = "m", sp_us = true, }, ["meters"] = { target = "m", sp_us = true, }, ["metre"] = { target = "m", }, ["metres"] = { target = "m", }, ["micrometre"] = { target = "µm", }, ["micron"] = { target = "µm", default = "µin", }, ["mile"] = { target = "mi", }, ["miles"] = { target = "mi", }, ["parsec"] = { target = "pc", }, ["rod"] = { target = "rd", }, ["smoot"] = { target = "sm", }, ["uin"] = { target = "µin", }, ["yard"] = { target = "yd", }, ["yards"] = { target = "yd", }, ["yds"] = { target = "yd", }, ["μin"] = { target = "µin", }, ["dtex"] = { name1 = "decitex", symbol = "dtex", utype = "linear density", scale = 1e-7, default = "lb/yd", link = "Units of textile measurement#Tex|Units of textile measurement#Tex", }, ["kg/cm"] = { name1 = "kilogram per centimetre", name1_us = "kilogram per centimeter", name2 = "kilograms per centimetre", name2_us = "kilograms per centimeter", symbol = "kg/cm", utype = "linear density", scale = 100, default = "lb/yd", link = "Linear density|Linear density", }, ["kg/m"] = { name1 = "kilogram per metre", name1_us = "kilogram per meter", name2 = "kilograms per metre", name2_us = "kilograms per meter", symbol = "kg/m", utype = "linear density", scale = 1, default = "lb/yd", link = "Linear density|Linear density", }, ["lb/ft"] = { name1 = "pound per foot", name2 = "pounds per foot", symbol = "lb/ft", utype = "linear density", scale = 1.4881639435695539, default = "kg/m", link = "Linear density|Linear density", }, ["lb/yd"] = { name1 = "pound per yard", name2 = "pounds per yard", symbol = "lb/yd", utype = "linear density", scale = 0.49605464785651798, default = "kg/m", link = "Linear density|Linear density", }, ["G"] = { _name1 = "gauss", _symbol = "G", utype = "magnetic field strength", scale = 0.0001, prefixes = 1, default = "T", link = "Gauss (unit)|Gauss (unit)", }, ["T"] = { _name1 = "tesla", _symbol = "T", utype = "magnetic field strength", scale = 1, prefixes = 1, default = "G", link = "Tesla (unit)|Tesla (unit)", }, ["A/m"] = { name1 = "ampere per metre", name1_us = "ampere per meter", name2 = "amperes per metre", name2_us = "amperes per meter", symbol = "A/m", utype = "magnetizing field", scale = 1, default = "Oe", link = "Magnetic field#Units|Magnetic field#Units", }, ["kA/m"] = { name1 = "kiloampere per metre", name1_us = "kiloampere per meter", name2 = "kiloamperes per metre", name2_us = "kiloamperes per meter", symbol = "kA/m", utype = "magnetizing field", scale = 1000, default = "kOe", link = "Magnetic field#Units|Magnetic field#Units", }, ["MA/m"] = { name1 = "megaampere per metre", name1_us = "megaampere per meter", name2 = "megaamperes per metre", name2_us = "megaamperes per meter", symbol = "MA/m", utype = "magnetizing field", scale = 1e6, default = "kOe", link = "Magnetic field#Units|Magnetic field#Units", }, ["Oe"] = { _name1 = "oersted", _symbol = "Oe", utype = "magnetizing field", scale = 79.5774715, prefixes = 1, default = "kA/m", link = "Oersted|Oersted", }, ["-Lcwt"] = { name1 = "hundredweight", symbol = "cwt", utype = "mass", scale = 50.80234544, default = "lb", link = "Hundredweight|Hundredweight", }, ["-Scwt"] = { name1 = "hundredweight", symbol = "cwt", utype = "mass", scale = 45.359237, default = "lb", link = "Hundredweight|Hundredweight", }, ["-ST"] = { name1 = "short ton", symbol = "ST", utype = "mass", scale = 907.18474, default = "t", link = "Short ton|Short ton", }, ["carat"] = { symbol = "carat", usename = 1, utype = "mass", scale = 0.0002, default = "g", link = "Carat (mass)|Carat (mass)", }, ["drachm"] = { name1_us = "dram", symbol = "drachm", usename = 1, utype = "mass", scale = 0.001771845195, default = "g", link = "Dram (unit)|Dram (unit)", }, ["dram"] = { target = "drachm", }, ["dwt"] = { name1 = "pennyweight", symbol = "dwt", utype = "mass", scale = 0.00155517384, default = "oz g", link = "Pennyweight|Pennyweight", }, ["DWton"] = { symbol = "deadweight ton", usename = 1, utype = "mass", scale = 1016.0469088, default = "DWtonne", link = "တန်ပမာဏ|တန်ပမာဏ", }, ["DWtonne"] = { symbol = "deadweight tonne", usename = 1, utype = "mass", scale = 1000, default = "DWton", link = "တန်ပမာဏ|တန်ပမာဏ", }, ["g"] = { _name1 = "ဂရမ်", _symbol = "g", utype = "mass", scale = 0.001, prefixes = 1, default = "oz", link = "ဂရမ်|ဂရမ်", }, ["gr"] = { name1 = "grain", symbol = "gr", utype = "mass", scale = 0.00006479891, default = "g", link = "Grain (unit)|Grain (unit)", }, ["Gt"] = { name1 = "gigatonne", symbol = "Gt", utype = "mass", scale = 1000000000000, default = "LT ST", link = "မက်ထရစ်တန်|မက်ထရစ်တန်", }, ["impgalh2o"] = { name1 = "imperial gallon of water", name2 = "imperial gallons of water", symbol = "imp&nbsp;gal H<sub>2</sub>O", utype = "mass", scale = 4.5359236999999499, default = "lb kg", link = "Imperial gallon|Imperial gallon", }, ["kt"] = { name1 = "kilotonne", symbol = "kt", utype = "mass", scale = 1000000, default = "LT ST", link = "မက်ထရစ်တန်|မက်ထရစ်တန်", }, ["lb"] = { name1 = "ပေါင်", symbol = "lb", utype = "mass", scale = 0.45359237, exception= "integer_more_precision", default = "kg", subdivs = { ["oz"] = { 16, default = "kg" } }, link = "ပေါင် (အလေးချိန်)|ပေါင် (အလေးချိန်)", }, ["Lcwt"] = { name1 = "long hundredweight", symbol = "Lcwt", usename = 1, utype = "mass", scale = 50.80234544, default = "lb", subdivs = { ["qtr"] = { 4, default = "kg" }, ["st"] = { 8, default = "kg" } }, link = "Hundredweight|Hundredweight", }, ["long cwt"] = { name1 = "long hundredweight", symbol = "long&nbsp;cwt", utype = "mass", scale = 50.80234544, default = "lb kg", subdivs = { ["qtr"] = { 4, default = "kg" } }, link = "Hundredweight|Hundredweight", }, ["long qtr"] = { name1 = "long quarter", symbol = "long&nbsp;qtr", utype = "mass", scale = 12.70058636, default = "lb kg", link = "Avoirdupois|Avoirdupois", }, ["LT"] = { symbol = "long ton", usename = 1, utype = "mass", scale = 1016.0469088, default = "t", subdivs = { ["Lcwt"] = { 20, default = "t", unit = "-Lcwt" } }, link = "Long ton|Long ton", }, ["lt"] = { name1 = "long ton", symbol = "LT", utype = "mass", scale = 1016.0469088, default = "t", subdivs = { ["Lcwt"] = { 20, default = "t", unit = "-Lcwt" } }, link = "Long ton|Long ton", }, ["metric ton"] = { name1 = "မက်ထရစ်တန်", symbol = "metric ton", usename = 1, utype = "mass", scale = 1000, default = "long ton", link = "မက်ထရစ်တန်|မက်ထရစ်တန်", }, ["MT"] = { name1 = "မက်ထရစ်တန်", symbol = "t", utype = "mass", scale = 1000, default = "LT ST", link = "မက်ထရစ်တန်|မက်ထရစ်တန်", }, ["Mt"] = { name1 = "megatonne", symbol = "Mt", utype = "mass", scale = 1000000000, default = "LT ST", link = "မက်ထရစ်တန်|မက်ထရစ်တန်", }, ["oz"] = { name1 = "အောင်စ", symbol = "oz", utype = "mass", scale = 0.028349523125, default = "g", link = "အောင်စ|အောင်စ", }, ["ozt"] = { name1 = "troy ounce", symbol = "ozt", utype = "mass", scale = 0.0311034768, default = "oz g", link = "Troy ounce|Troy ounce", }, ["pdr"] = { name1 = "pounder", symbol = "pdr", utype = "mass", scale = 0.45359237, default = "kg", link = "Pound (mass)|Pound (mass)", }, ["qtr"] = { name1 = "quarter", symbol = "qtr", utype = "mass", scale = 12.70058636, default = "lb kg", subdivs = { ["lb"] = { 28, default = "kg" } }, link = "Avoirdupois|Avoirdupois", }, ["Scwt"] = { name1 = "short hundredweight", symbol = "Scwt", usename = 1, utype = "mass", scale = 45.359237, default = "lb", link = "Hundredweight|Hundredweight", }, ["short cwt"] = { name1 = "short hundredweight", symbol = "short&nbsp;cwt", utype = "mass", scale = 45.359237, default = "lb kg", link = "Hundredweight|Hundredweight", }, ["short qtr"] = { name1 = "short quarter", symbol = "short&nbsp;qtr", utype = "mass", scale = 11.33980925, default = "lb kg", link = "Avoirdupois|Avoirdupois", }, ["ST"] = { symbol = "short ton", usename = 1, utype = "mass", scale = 907.18474, default = "t", subdivs = { ["Scwt"] = { 20, default = "t", unit = "-Scwt" } }, link = "Short ton|Short ton", }, ["shtn"] = { name1 = "short ton", symbol = "sh&nbsp;tn", utype = "mass", scale = 907.18474, default = "t", link = "Short ton|Short ton", }, ["shton"] = { name1 = "တန်", symbol = "ton", usename = 1, utype = "mass", scale = 907.18474, default = "t", link = "တန်|တန်", }, ["solar mass"] = { name1 = "solar mass", name2 = "solar masses", symbol = "''M''<sub>☉</sub>", utype = "mass", scale = 1.98855e30, default = "kg", link = "Solar mass|Solar mass", }, ["st"] = { name1 = "stone", symbol = "st", utype = "mass", scale = 6.35029318, default = "lb kg", subdivs = { ["lb"] = { 14, default = "kg lb" } }, link = "Stone (unit)|Stone (unit)", }, ["t"] = { name1 = "tonne", name1_us = "မက်ထရစ်တန်", symbol = "t", utype = "mass", scale = 1000, default = "LT ST", link = "မက်ထရစ်တန်|မက်ထရစ်တန်", }, ["tonne"] = { name1 = "tonne", name1_us = "မက်ထရစ်တန်", symbol = "t", utype = "mass", scale = 1000, default = "shton", link = "မက်ထရစ်တန်|မက်ထရစ်တန်", }, ["troy pound"] = { symbol = "troy pound", usename = 1, utype = "mass", scale = 0.3732417216, default = "lb kg", link = "Troy weight|Troy weight", }, ["usgalh2o"] = { name1 = "US gallon of water", name1_us = "U.S. gallon of water", name2 = "US gallons of water", name2_us = "U.S. gallons of water", symbol = "US&nbsp;gal H<sub>2</sub>O", utype = "mass", scale = 3.7776215836051126, default = "lb kg", link = "United States customary units#Fluid volume|United States customary units#Fluid volume", }, ["viss"] = { name1 = "ပိဿာ", symbol = "viss", utype = "mass", scale = 1.632932532, default = "kg", link = "မြန်မာ့ရိုးရာ အတိုင်းအတာယူနစ်များ#အလေးချိန်|မြန်မာ့ရိုးရာ အတိုင်းအတာယူနစ်များ#အလေးချိန်", }, ["billion tonne"] = { target = "e9t", }, ["kilogram"] = { target = "kg", }, ["kilotonne"] = { target = "kt", }, ["lbs"] = { target = "lb", }, ["lbt"] = { target = "troy pound", }, ["lcwt"] = { target = "Lcwt", }, ["long ton"] = { target = "LT", }, ["mcg"] = { target = "µg", }, ["million tonne"] = { target = "e6t", }, ["scwt"] = { target = "Scwt", }, ["short ton"] = { target = "ST", }, ["stone"] = { target = "st", }, ["thousand tonne"] = { target = "e3t", }, ["tonnes"] = { target = "t", }, ["kg/kW"] = { name1 = "kilogram per kilowatt", name2 = "kilograms per kilowatt", symbol = "kg/kW", utype = "mass per unit power", scale = 0.001, default = "lb/hp", link = "ကီလိုဝပ်|ကီလိုဝပ်", }, ["lb/hp"] = { name1 = "pound per horsepower", name2 = "pounds per horsepower", symbol = "lb/hp", utype = "mass per unit power", scale = 0.00060827738784176115, default = "kg/kW", link = "မြင်းကောင်ရေအား|မြင်းကောင်ရေအား", }, ["kg/h"] = { per = { "kg", "h" }, utype = "mass per unit time", default = "lb/h", }, ["lb/h"] = { per = { "lb", "h" }, utype = "mass per unit time", default = "kg/h", }, ["g-mol/d"] = { name1 = "gram-mole per day", name2 = "gram-moles per day", symbol = "g&#8209;mol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "µmol/s", link = "Mole (unit)|Mole (unit)", }, ["g-mol/h"] = { name1 = "gram-mole per hour", name2 = "gram-moles per hour", symbol = "g&#8209;mol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)|Mole (unit)", }, ["g-mol/min"] = { name1 = "gram-mole per minute", name2 = "gram-moles per minute", symbol = "g&#8209;mol/min", utype = "molar rate", scale = 0.016666666666666666, default = "g-mol/s", link = "Mole (unit)|Mole (unit)", }, ["g-mol/s"] = { name1 = "gram-mole per second", name2 = "gram-moles per second", symbol = "g&#8209;mol/s", utype = "molar rate", scale = 1, default = "lb-mol/min", link = "Mole (unit)|Mole (unit)", }, ["gmol/d"] = { name1 = "gram-mole per day", name2 = "gram-moles per day", symbol = "gmol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "µmol/s", link = "Mole (unit)|Mole (unit)", }, ["gmol/h"] = { name1 = "gram-mole per hour", name2 = "gram-moles per hour", symbol = "gmol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)|Mole (unit)", }, ["gmol/min"] = { name1 = "gram-mole per minute", name2 = "gram-moles per minute", symbol = "gmol/min", utype = "molar rate", scale = 0.016666666666666666, default = "gmol/s", link = "Mole (unit)|Mole (unit)", }, ["gmol/s"] = { name1 = "gram-mole per second", name2 = "gram-moles per second", symbol = "gmol/s", utype = "molar rate", scale = 1, default = "lbmol/min", link = "Mole (unit)|Mole (unit)", }, ["kmol/d"] = { name1 = "kilomole per day", name2 = "kilomoles per day", symbol = "kmol/d", utype = "molar rate", scale = 0.011574074074074073, default = "mmol/s", link = "Mole (unit)|Mole (unit)", }, ["kmol/h"] = { name1 = "kilomole per hour", name2 = "kilomoles per hour", symbol = "kmol/h", utype = "molar rate", scale = 0.27777777777777779, default = "mol/s", link = "Mole (unit)|Mole (unit)", }, ["kmol/min"] = { name1 = "kilomole per minute", name2 = "kilomoles per minute", symbol = "kmol/min", utype = "molar rate", scale = 16.666666666666668, default = "mol/s", link = "Kilomole (unit)|Kilomole (unit)", }, ["kmol/s"] = { name1 = "kilomole per second", name2 = "kilomoles per second", symbol = "kmol/s", utype = "molar rate", scale = 1000, default = "lb-mol/s", link = "Mole (unit)|Mole (unit)", }, ["lb-mol/d"] = { name1 = "pound-mole per day", name2 = "pound-moles per day", symbol = "lb&#8209;mol/d", utype = "molar rate", scale = 0.0052499116898148141, default = "mmol/s", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["lb-mol/h"] = { name1 = "pound-mole per hour", name2 = "pound-moles per hour", symbol = "lb&#8209;mol/h", utype = "molar rate", scale = 0.12599788055555555, default = "mol/s", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["lb-mol/min"] = { name1 = "pound-mole per minute", name2 = "pound-moles per minute", symbol = "lb&#8209;mol/min", utype = "molar rate", scale = 7.5598728333333334, default = "mol/s", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["lb-mol/s"] = { name1 = "pound-mole per second", name2 = "pound-moles per second", symbol = "lb&#8209;mol/s", utype = "molar rate", scale = 453.59237, default = "kmol/s", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["lbmol/d"] = { name1 = "pound-mole per day", name2 = "pound-moles per day", symbol = "lbmol/d", utype = "molar rate", scale = 0.0052499116898148141, default = "mmol/s", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["lbmol/h"] = { name1 = "pound-mole per hour", name2 = "pound-moles per hour", symbol = "lbmol/h", utype = "molar rate", scale = 0.12599788055555555, default = "mol/s", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["lbmol/min"] = { name1 = "pound-mole per minute", name2 = "pound-moles per minute", symbol = "lbmol/min", utype = "molar rate", scale = 7.5598728333333334, default = "mol/s", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["lbmol/s"] = { name1 = "pound-mole per second", name2 = "pound-moles per second", symbol = "lbmol/s", utype = "molar rate", scale = 453.59237, default = "kmol/s", link = "Mole (unit)#Other units called \"mole\"|Mole (unit)#Other units called \"mole\"", }, ["mmol/s"] = { name1 = "millimole per second", name2 = "millimoles per second", symbol = "mmol/s", utype = "molar rate", scale = 0.001, default = "lb-mol/d", link = "Mole (unit)|Mole (unit)", }, ["mol/d"] = { name1 = "mole per day", name2 = "moles per day", symbol = "mol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "µmol/s", link = "Mole (unit)|Mole (unit)", }, ["mol/h"] = { name1 = "mole per hour", name2 = "moles per hour", symbol = "mol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)|Mole (unit)", }, ["mol/min"] = { name1 = "mole per minute", name2 = "moles per minute", symbol = "mol/min", utype = "molar rate", scale = 0.016666666666666666, default = "mol/s", link = "Mole (unit)|Mole (unit)", }, ["mol/s"] = { name1 = "mole per second", name2 = "moles per second", symbol = "mol/s", utype = "molar rate", scale = 1, default = "lb-mol/min", link = "Mole (unit)|Mole (unit)", }, ["µmol/s"] = { name1 = "micromole per second", name2 = "micromoles per second", symbol = "µmol/s", utype = "molar rate", scale = 0.000001, default = "lb-mol/d", link = "Mole (unit)|Mole (unit)", }, ["umol/s"] = { target = "µmol/s", }, ["μmol/s"] = { target = "µmol/s", }, ["/acre"] = { name1 = "per acre", symbol = "/acre", utype = "per unit area", scale = 0.00024710538146716532, default = "/ha", link = "ဢေႇၵ|ဢေႇၵ", }, ["/ha"] = { name1 = "per hectare", symbol = "/ha", utype = "per unit area", scale = 100e-6, default = "/acre", link = "ႁႅၵ်ႇတႃႇ|ႁႅၵ်ႇတႃႇ", }, ["/sqcm"] = { name1 = "per square centimetre", name1_us = "per square centimeter", symbol = "/cm<sup>2</sup>", utype = "per unit area", scale = 1e4, default = "/sqin", link = "သိၼ်ႇတီႇမီႇတႃႇပၼ်ႇမူၼ်း|သိၼ်ႇတီႇမီႇတႃႇပၼ်ႇမူၼ်း", }, ["/sqin"] = { name1 = "per square inch", symbol = "/in<sup>2</sup>", utype = "per unit area", scale = 1550.0031000062002, default = "/sqcm", link = "ၼိဝ်ႉပၼ်ႇမူၼ်း|ၼိဝ်ႉပၼ်ႇမူၼ်း", }, ["/sqkm"] = { name1 = "per square kilometre", name1_us = "per square kilometer", symbol = "/km<sup>2</sup>", utype = "per unit area", scale = 1e-6, default = "/sqmi", link = "ၶီႇလူဝ်ႇမီႇတႃႇပၼ်ႇမူၼ်း|ၶီႇလူဝ်ႇမီႇတႃႇပၼ်ႇမူၼ်း", }, ["/sqmi"] = { name1 = "per square mile", symbol = "/sq&nbsp;mi", utype = "per unit area", scale = 3.8610215854244582e-7, default = "/sqkm", link = "လၵ်းပၼ်ႇမူၼ်း|လၵ်းပၼ်ႇမူၼ်း", }, ["PD/acre"] = { name1 = "inhabitant per acre", name2 = "inhabitants per acre", symbol = "/acre", utype = "per unit area", scale = 0.00024710538146716532, default = "PD/ha", link = "ဢေႇၵ|ဢေႇၵ", }, ["PD/ha"] = { name1 = "inhabitant per hectare", name2 = "inhabitants per hectare", symbol = "/ha", utype = "per unit area", scale = 100e-6, default = "PD/acre", link = "ႁႅၵ်ႇတႃႇ|ႁႅၵ်ႇတႃႇ", }, ["PD/sqkm"] = { name1 = "inhabitant per square kilometre", name1_us = "inhabitant per square kilometer", name2 = "inhabitants per square kilometre", name2_us = "inhabitants per square kilometer", symbol = "/km<sup>2</sup>", utype = "per unit area", scale = 1e-6, default = "PD/sqmi", link = "ၶီႇလူဝ်ႇမီႇတႃႇပၼ်ႇမူၼ်း|ၶီႇလူဝ်ႇမီႇတႃႇပၼ်ႇမူၼ်း", }, ["PD/sqmi"] = { name1 = "inhabitant per square mile", name2 = "inhabitants per square mile", symbol = "/sq&nbsp;mi", utype = "per unit area", scale = 3.8610215854244582e-7, default = "PD/sqkm", link = "လၵ်းပၼ်ႇမူၼ်း|လၵ်းပၼ်ႇမူၼ်း", }, ["/cm2"] = { target = "/sqcm", }, ["/in2"] = { target = "/sqin", }, ["/km2"] = { target = "/sqkm", }, ["pd/acre"] = { target = "PD/acre", }, ["pd/ha"] = { target = "PD/ha", }, ["PD/km2"] = { target = "PD/sqkm", }, ["pd/km2"] = { target = "PD/sqkm", }, ["PD/km²"] = { target = "PD/sqkm", }, ["pd/sqkm"] = { target = "PD/sqkm", }, ["pd/sqmi"] = { target = "PD/sqmi", }, ["/l"] = { name1 = "per litre", name1_us = "per liter", symbol = "/l", utype = "per unit volume", scale = 1000, default = "/usgal", link = "လီတာ|လီတာ", }, ["/USgal"] = { name1 = "per gallon", symbol = "/gal", utype = "per unit volume", scale = 264.172052, default = "/l", link = "US gallon|US gallon", customary= 2, }, ["/usgal"] = { target = "/USgal", }, ["bhp"] = { name1 = "brake horsepower", symbol = "bhp", utype = "power", scale = 745.69987158227022, default = "kW", link = "မြင်းကောင်ရေအား#Brake horsepower|မြင်းကောင်ရေအား#Brake horsepower", }, ["Cal/d"] = { name1 = "large calorie per day", name2 = "large calories per day", symbol = "Cal/d", utype = "power", scale = 0.048425925925925928, default = "kJ/d", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["Cal/h"] = { name1 = "large calorie per hour", name2 = "large calories per hour", symbol = "Cal/h", utype = "power", scale = 1.1622222222222223, default = "kJ/h", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["cal/h"] = { name1 = "calorie per hour", name2 = "calories per hour", symbol = "cal/h", utype = "power", scale = 0.0011622222222222223, default = "W", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["CV"] = { name1 = "metric horsepower", symbol = "CV", utype = "power", scale = 735.49875, default = "kW", link = "Metric horsepower|Metric horsepower", }, ["hk"] = { name1 = "metric horsepower", symbol = "hk", utype = "power", scale = 735.49875, default = "kW", link = "Metric horsepower|Metric horsepower", }, ["hp"] = { name1 = "မြင်းကောင်ရေအား", symbol = "hp", utype = "power", scale = 745.69987158227022, default = "kW", link = "မြင်းကောင်ရေအား|မြင်းကောင်ရေအား", }, ["hp-electric"] = { name1 = "electric horsepower", symbol = "hp", utype = "power", scale = 746, default = "kW", link = "မြင်းကောင်ရေအား#Electrical horsepower|မြင်းကောင်ရေအား#Electrical horsepower", }, ["hp-electrical"] = { name1 = "electrical horsepower", symbol = "hp", utype = "power", scale = 746, default = "kW", link = "မြင်းကောင်ရေအား#Electrical horsepower|မြင်းကောင်ရေအား#Electrical horsepower", }, ["hp-metric"] = { name1 = "metric horsepower", symbol = "hp", utype = "power", scale = 735.49875, default = "kW", link = "Metric horsepower|Metric horsepower", }, ["ihp"] = { name1 = "indicated horsepower", symbol = "ihp", utype = "power", scale = 745.69987158227022, default = "kW", link = "မြင်းကောင်ရေအား#Indicated horsepower|မြင်းကောင်ရေအား#Indicated horsepower", }, ["kcal/h"] = { name1 = "kilocalorie per hour", name2 = "kilocalories per hour", symbol = "kcal/h", utype = "power", scale = 1.1622222222222223, default = "kW", link = "ကယ်လိုရီ|ကယ်လိုရီ", }, ["kJ/d"] = { name1 = "kilojoule per day", name2 = "kilojoules per day", symbol = "kJ/d", utype = "power", scale = 0.011574074074074073, default = "Cal/d", link = "Kilojoule|Kilojoule", }, ["kJ/h"] = { name1 = "kilojoule per hour", name2 = "kilojoules per hour", symbol = "kJ/h", utype = "power", scale = 0.27777777777777779, default = "W", link = "Kilojoule|Kilojoule", }, ["PS"] = { name1 = "metric horsepower", symbol = "PS", utype = "power", scale = 735.49875, default = "kW", link = "Metric horsepower|Metric horsepower", }, ["shp"] = { name1 = "shaft horsepower", symbol = "shp", utype = "power", scale = 745.69987158227022, default = "kW", link = "မြင်းကောင်ရေအား#Shaft horsepower|မြင်းကောင်ရေအား#Shaft horsepower", }, ["W"] = { _name1 = "ဝပ်", _symbol = "W", utype = "power", scale = 1, prefixes = 1, default = "hp", link = "ဝပ်|ဝပ်", }, ["BTU/h"] = { per = { "BTU", "h" }, utype = "power", default = "W", }, ["Btu/h"] = { per = { "Btu", "h" }, utype = "power", default = "W", }, ["BHP"] = { target = "bhp", }, ["btu/h"] = { target = "BTU/h", }, ["HP"] = { target = "hp", }, ["Hp"] = { target = "hp", }, ["hp-mechanical"] = { target = "hp", }, ["IHP"] = { target = "ihp", }, ["SHP"] = { target = "shp", }, ["whp"] = { target = "hp", }, ["hp/lb"] = { name1 = "horsepower per pound", symbol = "hp/lb", utype = "power per unit mass", scale = 1643.986806, default = "kW/kg", link = "Power-to-weight ratio|Power-to-weight ratio", }, ["hp/LT"] = { name1 = "horsepower per long ton", symbol = "hp/LT", utype = "power per unit mass", scale = 0.73392268125000004, default = "kW/t", link = "Power-to-weight ratio|Power-to-weight ratio", }, ["hp/ST"] = { name1 = "horsepower per short ton", symbol = "hp/ST", utype = "power per unit mass", scale = 0.821993403, default = "kW/t", link = "Power-to-weight ratio|Power-to-weight ratio", }, ["hp/t"] = { name1 = "horsepower per tonne", symbol = "hp/t", utype = "power per unit mass", scale = 0.74569987158227022, default = "kW/t", link = "Power-to-weight ratio|Power-to-weight ratio", }, ["kW/kg"] = { name1 = "kilowatt per kilogram", name2 = "kilowatts per kilogram", symbol = "kW/kg", utype = "power per unit mass", scale = 1000, default = "hp/lb", link = "Power-to-weight ratio|Power-to-weight ratio", }, ["kW/t"] = { name1 = "kilowatt per tonne", name2 = "kilowatts per tonne", symbol = "kW/t", utype = "power per unit mass", scale = 1, default = "PS/t", link = "Power-to-weight ratio|Power-to-weight ratio", }, ["PS/t"] = { name1 = "metric horsepower per tonne", symbol = "PS/t", utype = "power per unit mass", scale = 0.73549875, default = "kW/t", link = "Power-to-weight ratio|Power-to-weight ratio", }, ["shp/lb"] = { name1 = "shaft horsepower per pound", symbol = "shp/lb", utype = "power per unit mass", scale = 1643.986806, default = "kW/kg", link = "Power-to-weight ratio|Power-to-weight ratio", }, ["hp/tonne"] = { target = "hp/t", symbol = "hp/tonne", default = "kW/tonne", }, ["kW/tonne"] = { target = "kW/t", symbol = "kW/tonne", }, ["-lb/in2"] = { name1 = "pound per square inch", name2 = "pounds per square inch", symbol = "lb/in<sup>2</sup>", utype = "pressure", scale = 6894.7572931683608, default = "kPa kgf/cm2", link = "Pounds per square inch|Pounds per square inch", }, ["atm"] = { name1 = "standard atmosphere", symbol = "atm", utype = "pressure", scale = 101325, default = "kPa", link = "Atmosphere (unit)|Atmosphere (unit)", }, ["Ba"] = { name1 = "barye", symbol = "Ba", utype = "pressure", scale = 0.1, default = "Pa", link = "Barye|Barye", }, ["bar"] = { symbol = "bar", utype = "pressure", scale = 100000, default = "kPa", link = "Bar (unit)|Bar (unit)", }, ["dbar"] = { name1 = "decibar", symbol = "dbar", utype = "pressure", scale = 10000, default = "kPa", link = "Bar (unit)|Bar (unit)", }, ["inHg"] = { name1 = "လက်မမာကျူရီ", symbol = "inHg", utype = "pressure", scale = 3386.388640341, default = "kPa", link = "Inch of mercury|Inch of mercury", }, ["kBa"] = { name1 = "kilobarye", symbol = "kBa", utype = "pressure", scale = 100, default = "hPa", link = "Barye|Barye", }, ["kg-f/cm2"] = { name1 = "kilogram-force per square centimetre", name1_us = "kilogram-force per square centimeter", name2 = "kilograms-force per square centimetre", name2_us = "kilograms-force per square centimeter", symbol = "kg<sub>f</sub>/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force|Kilogram-force", }, ["kg/cm2"] = { name1 = "kilogram per square centimetre", name1_us = "kilogram per square centimeter", name2 = "kilograms per square centimetre", name2_us = "kilograms per square centimeter", symbol = "kg/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force|Kilogram-force", }, ["kgf/cm2"] = { name1 = "kilogram-force per square centimetre", name1_us = "kilogram-force per square centimeter", name2 = "kilograms-force per square centimetre", name2_us = "kilograms-force per square centimeter", symbol = "kgf/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force|Kilogram-force", }, ["ksi"] = { name1 = "kilopound per square inch", name2 = "kilopounds per square inch", symbol = "ksi", utype = "pressure", scale = 6894757.2931683613, default = "MPa", link = "Pounds per square inch|Pounds per square inch", }, ["lbf/in2"] = { name1 = "pound-force per square inch", name2 = "pounds-force per square inch", symbol = "lbf/in<sup>2</sup>", utype = "pressure", scale = 6894.7572931683608, default = "kPa kgf/cm2", link = "Pounds-force per square inch|Pounds-force per square inch", }, ["mb"] = { name1 = "millibar", symbol = "mb", utype = "pressure", scale = 100, default = "hPa", link = "Bar (unit)|Bar (unit)", }, ["mbar"] = { name1 = "millibar", symbol = "mbar", utype = "pressure", scale = 100, default = "hPa", link = "Bar (unit)|Bar (unit)", }, ["mmHg"] = { name1 = "millimetre of mercury", name1_us = "millimeter of mercury", name2 = "millimetres of mercury", name2_us = "millimeters of mercury", symbol = "mmHg", utype = "pressure", scale = 133.322387415, default = "kPa", link = "Millimeter of mercury|Millimeter of mercury", }, ["Pa"] = { _name1 = "pascal", _symbol = "Pa", utype = "pressure", scale = 1, prefixes = 1, default = "psi", link = "Pascal (unit)|Pascal (unit)", }, ["psf"] = { name1 = "pound per square foot", name2 = "pounds per square foot", symbol = "psf", utype = "pressure", scale = 47.880258980335839, default = "kPa", link = "Pounds per square inch|Pounds per square inch", }, ["psi"] = { name1 = "pound per square inch", name2 = "pounds per square inch", symbol = "psi", utype = "pressure", scale = 6894.7572931683608, default = "kPa", link = "Pounds per square inch|Pounds per square inch", }, ["Torr"] = { name1 = "torr", symbol = "Torr", utype = "pressure", scale = 133.32236842105263, default = "kPa", link = "Torr|Torr", }, ["N/cm2"] = { per = { "N", "cm2" }, utype = "pressure", default = "psi", }, ["N/m2"] = { per = { "N", "m2" }, utype = "pressure", default = "psi", }, ["g/cm2"] = { per = { "g", "cm2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["g/m2"] = { per = { "g", "m2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["kg/ha"] = { per = { "kg", "ha" }, utype = "pressure", default = "lb/acre", multiplier= 9.80665, }, ["kg/m2"] = { per = { "kg", "m2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["lb/1000sqft"] = { per = { "lb", "1000sqft" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["lb/acre"] = { per = { "lb", "acre" }, utype = "pressure", default = "kg/ha", multiplier= 9.80665, }, ["lb/sqft"] = { per = { "lb", "sqft" }, utype = "pressure", default = "kg/m2", multiplier= 9.80665, }, ["lb/sqyd"] = { per = { "lb", "sqyd" }, utype = "pressure", default = "kg/m2", multiplier= 9.80665, }, ["LT/acre"] = { per = { "LT", "acre" }, utype = "pressure", default = "t/ha", multiplier= 9.80665, }, ["MT/ha"] = { per = { "MT", "ha" }, utype = "pressure", default = "LT/acre ST/acre", multiplier= 9.80665, }, ["oz/sqft"] = { per = { "oz", "sqft" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["oz/sqyd"] = { per = { "oz", "sqyd" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["ST/acre"] = { per = { "ST", "acre" }, utype = "pressure", default = "t/ha", multiplier= 9.80665, }, ["t/ha"] = { per = { "t", "ha" }, utype = "pressure", default = "LT/acre ST/acre", multiplier= 9.80665, }, ["tonne/acre"] = { per = { "tonne", "acre" }, utype = "pressure", default = "tonne/ha", multiplier= 9.80665, }, ["tonne/ha"] = { per = { "tonne", "ha" }, utype = "pressure", default = "tonne/acre", multiplier= 9.80665, }, ["kgfpsqcm"] = { target = "kgf/cm2", }, ["kgpsqcm"] = { target = "kg/cm2", }, ["kN/m2"] = { target = "kPa", }, ["lb/in2"] = { target = "lbf/in2", }, ["torr"] = { target = "Torr", }, ["Bq"] = { _name1 = "becquerel", _symbol = "Bq", utype = "radioactivity", scale = 1, prefixes = 1, default = "pCi", link = "Becquerel|Becquerel", }, ["Ci"] = { _name1 = "curie", _symbol = "Ci", utype = "radioactivity", scale = 3.7e10, prefixes = 1, default = "GBq", link = "Curie|Curie", }, ["Rd"] = { _name1 = "rutherford", _symbol = "Rd", utype = "radioactivity", scale = 1e6, prefixes = 1, default = "MBq", link = "rutherford (unit)|Rutherford", }, ["cm/h"] = { name1 = "centimetre per hour", name1_us = "centimeter per hour", name2 = "centimetres per hour", name2_us = "centimeters per hour", symbol = "cm/h", utype = "speed", scale = 2.7777777777777775e-6, default = "in/h", link = "Metre per second|Metre per second", }, ["cm/s"] = { name1 = "centimetre per second", name1_us = "centimeter per second", name2 = "centimetres per second", name2_us = "centimeters per second", symbol = "cm/s", utype = "speed", scale = 0.01, default = "in/s", link = "Metre per second|Metre per second", }, ["cm/year"] = { name1 = "centimetre per year", name1_us = "centimeter per year", name2 = "centimetres per year", name2_us = "centimeters per year", symbol = "cm/year", utype = "speed", scale = 3.168873850681143e-10, default = "in/year", link = "Orders of magnitude (speed)|Orders of magnitude (speed)", }, ["foot/s"] = { name1 = "foot per second", symbol = "ft/s", utype = "speed", scale = 0.3048, default = "m/s", link = "Feet per second|Feet per second", }, ["ft/min"] = { name1 = "foot per minute", name2 = "feet per minute", symbol = "ft/min", utype = "speed", scale = 0.00508, default = "m/min", link = "Feet per second|Feet per second", }, ["ft/s"] = { name1 = "foot per second", name2 = "feet per second", symbol = "ft/s", utype = "speed", scale = 0.3048, default = "m/s", link = "Feet per second|Feet per second", }, ["furlong per fortnight"] = { name2 = "furlongs per fortnight", symbol = "furlong per fortnight", usename = 1, utype = "speed", scale = 0.00016630952380952381, default = "km/h mph", link = "FFF System|FFF System", }, ["in/h"] = { name1 = "inch per hour", name2 = "inches per hour", symbol = "in/h", utype = "speed", scale = 7.0555555555555559e-6, default = "cm/h", link = "လက်မ|လက်မ", }, ["in/s"] = { name1 = "inch per second", name2 = "inches per second", symbol = "in/s", utype = "speed", scale = 0.0254, default = "cm/s", link = "လက်မ|လက်မ", }, ["in/year"] = { name1 = "inch per year", name2 = "inches per year", symbol = "in/year", utype = "speed", scale = 8.0489395807301024e-10, default = "cm/year", link = "Orders of magnitude (speed)|Orders of magnitude (speed)", }, ["isp"] = { name1 = "second", symbol = "s", utype = "speed", scale = 9.80665, default = "km/s", link = "Specific impulse|Specific impulse", }, ["km/d"] = { name1 = "kilometre per day", name1_us = "kilometer per day", name2 = "kilometres per day", name2_us = "kilometers per day", symbol = "km/d", utype = "speed", scale = 1.1574074074074074e-2, default = "mi/d", link = "Orders of magnitude (speed)|Orders of magnitude (speed)", }, ["km/h"] = { name1 = "kilometre per hour", name1_us = "kilometer per hour", name2 = "kilometres per hour", name2_us = "kilometers per hour", symbol = "km/h", utype = "speed", scale = 0.27777777777777779, default = "mph", link = "Kilometres per hour|Kilometres per hour", }, ["km/s"] = { name1 = "kilometre per second", name1_us = "kilometer per second", name2 = "kilometres per second", name2_us = "kilometers per second", symbol = "km/s", utype = "speed", scale = 1000, default = "mi/s", link = "Metre per second|Metre per second", }, ["kn"] = { name1 = "knot", symbol = "kn", utype = "speed", scale = 0.51444444444444448, default = "km/h mph", link = "Knot (unit)|Knot (unit)", }, ["kNs/kg"] = { symbol = "kN&#8209;s/kg", utype = "speed", scale = 1000, default = "isp", link = "Specific impulse|Specific impulse", }, ["m/min"] = { name1 = "metre per minute", name1_us = "meter per minute", name2 = "metres per minute", name2_us = "meters per minute", symbol = "m/min", utype = "speed", scale = 0.016666666666666666, default = "ft/min", link = "Metre per second|Metre per second", }, ["m/s"] = { name1 = "metre per second", name1_us = "meter per second", name2 = "metres per second", name2_us = "meters per second", symbol = "m/s", utype = "speed", scale = 1, default = "ft/s", link = "Metre per second|Metre per second", }, ["Mach"] = { symbol = "Mach", utype = "speed", builtin = "mach", scale = 0, iscomplex= true, default = "km/h mph", link = "Mach number|Mach number", }, ["mi/d"] = { name1 = "mile per day", name2 = "miles per day", symbol = "mi/d", utype = "speed", scale = 1.8626666666666667e-2, default = "km/d", link = "Orders of magnitude (speed)|Orders of magnitude (speed)", }, ["mi/s"] = { name1 = "mile per second", name2 = "miles per second", symbol = "mi/s", utype = "speed", scale = 1609.344, default = "km/s", link = "မိုင်|မိုင်", }, ["mm/h"] = { name1 = "millimetre per hour", name1_us = "millimeter per hour", name2 = "millimetres per hour", name2_us = "millimeters per hour", symbol = "mm/h", utype = "speed", scale = 2.7777777777777781e-7, default = "in/h", link = "Metre per second|Metre per second", }, ["mph"] = { name1 = "mile per hour", name2 = "miles per hour", symbol = "mph", utype = "speed", scale = 0.44704, default = "km/h", link = "Miles per hour|Miles per hour", }, ["Ns/kg"] = { symbol = "N&#8209;s/kg", utype = "speed", scale = 1, default = "isp", link = "Specific impulse|Specific impulse", }, ["si tsfc"] = { symbol = "g/(kN·s)", utype = "speed", scale = 9.9999628621379242e-7, invert = -1, iscomplex= true, default = "tsfc", link = "Thrust specific fuel consumption|Thrust specific fuel consumption", }, ["tsfc"] = { symbol = "lb/(lbf·h)", utype = "speed", scale = 2.832545036049801e-5, invert = -1, iscomplex= true, default = "si tsfc", link = "Thrust specific fuel consumption|Thrust specific fuel consumption", }, ["cm/y"] = { target = "cm/year", }, ["cm/yr"] = { target = "cm/year", }, ["in/y"] = { target = "in/year", }, ["in/yr"] = { target = "in/year", }, ["knot"] = { target = "kn", }, ["knots"] = { target = "kn", }, ["kph"] = { target = "km/h", }, ["mi/h"] = { target = "mph", }, ["mm/s"] = { per = { "mm", "s" }, utype = "speed", default = "in/s", link = "metre per second|metre per second", }, ["C"] = { name1 = "ဒီဂရီ စင်တီဂရိတ်", symbol = "°C", usesymbol= 1, utype = "temperature", builtin = "-273.15", scale = 1, iscomplex= true, istemperature= true, default = "F", link = "စင်တီဂရိတ်|စင်တီဂရိတ်", }, ["F"] = { name1 = "ဒီဂရီ ဖာရင်ဟိုက်", symbol = "°F", usesymbol= 1, utype = "temperature", builtin = "32-273.15*(9/5)", scale = 0.55555555555555558, iscomplex= true, istemperature= true, default = "C", link = "ဖာရင်ဟိုက်|ဖာရင်ဟိုက်", }, ["K"] = { _name1 = "kelvin", _symbol = "K", usesymbol= 1, utype = "temperature", builtin = "0", scale = 1, iscomplex= true, istemperature= true, prefixes = 1, default = "C F", link = "Kelvin|Kelvin", }, ["keVT"] = { name1 = "kiloelectronvolt", symbol = "keV", utype = "temperature", builtin = "0", scale = 11.604505e6, iscomplex= true, default = "MK", link = "Electronvolt|Electronvolt", }, ["R"] = { name1 = "degree Rankine", name2 = "degrees Rankine", symbol = "°R", usesymbol= 1, utype = "temperature", builtin = "0", scale = 0.55555555555555558, iscomplex= true, istemperature= true, default = "K F C", link = "Rankine scale|Rankine scale", }, ["Celsius"] = { target = "C", }, ["°C"] = { target = "C", }, ["°F"] = { target = "F", }, ["°R"] = { target = "R", }, ["C-change"] = { name1 = "degree Celsius change", name2 = "degrees Celsius change", symbol = "°C", usesymbol= 1, utype = "temperature change", scale = 1, default = "F-change", link = "စင်တီဂရိတ်|စင်တီဂရိတ်", }, ["F-change"] = { name1 = "degree Fahrenheit change", name2 = "degrees Fahrenheit change", symbol = "°F", usesymbol= 1, utype = "temperature change", scale = 0.55555555555555558, default = "C-change", link = "ဖာရင်ဟိုက်|ဖာရင်ဟိုက်", }, ["K-change"] = { name1 = "kelvin change", name2 = "kelvins change", symbol = "K", usesymbol= 1, utype = "temperature change", scale = 1, default = "F-change", link = "Kelvin|Kelvin", }, ["°C-change"] = { target = "C-change", }, ["°F-change"] = { target = "F-change", }, ["century"] = { name1 = "ရာစုနှစ်", symbol = "ha", utype = "time", scale = 3155760000, default = "Gs", link = "ရာစုနှစ်|ရာစုနှစ်", }, ["d"] = { name1 = "day", symbol = "d", utype = "time", scale = 86400, default = "ks", link = "Day|Day", }, ["decade"] = { name1 = "ဆယ်စုနှစ်", symbol = "daa", utype = "time", scale = 315576000, default = "Ms", link = "ဆယ်စုနှစ်|ဆယ်စုနှစ်", }, ["dog year"] = { name1 = "dog year", symbol = "dog yr", utype = "time", scale = 220903200, default = "years", link = "Dog year|Dog year", }, ["fortnight"] = { symbol = "fortnight", usename = 1, utype = "time", scale = 1209600, default = "week", link = "Fortnight|Fortnight", }, ["h"] = { name1 = "နာရီ", symbol = "h", utype = "time", scale = 3600, default = "ks", link = "နာရီ|နာရီ", }, ["long billion year"] = { name1 = "billion years", symbol = "Ta", utype = "time", scale = 31557600000000000000, default = "Es", link = "သက္ကရာဇ်|သက္ကရာဇ်", }, ["millennium"] = { name1 = "ထောင်စုနှစ်", symbol = "ka", utype = "time", scale = 31557600000, default = "Gs", link = "ထောင်စုနှစ်|ထောင်စုနှစ်", }, ["milliard year"] = { name1 = "milliard years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "သက္ကရာဇ်|သက္ကရာဇ်", }, ["million year"] = { name1 = "million years", symbol = "Ma", utype = "time", scale = 31557600000000, default = "Ts", link = "သက္ကရာဇ်|သက္ကရာဇ်", }, ["min"] = { name1 = "မိနစ်", symbol = "min", utype = "time", scale = 60, default = "s", link = "မိနစ်|မိနစ်", }, ["month"] = { name1 = "လ", symbol = "month", usename = 1, utype = "time", scale = 2629800, default = "Ms", link = "လများ (အချိန်အတိုင်းအတာ)|လများ (အချိန်အတိုင်းအတာ)", }, ["months"] = { name1 = "ခ", symbol = "mo", utype = "time", scale = 2629800, default = "year", link = "လများ (အချိန်အတိုင်းအတာ)|လများ (အချိန်အတိုင်းအတာ)", }, ["s"] = { _name1 = "second", _symbol = "s", utype = "time", scale = 1, prefixes = 1, default = "min", link = "စက္ကန့်|စက္ကန့်", }, ["short billion year"] = { name1 = "billion years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "သက္ကရာဇ်|သက္ကရာဇ်", }, ["short trillion year"] = { name1 = "trillion years", symbol = "Ta", utype = "time", scale = 31557600000000000000, default = "Es", link = "သက္ကရာဇ်|သက္ကရာဇ်", }, ["thousand million year"] = { name1 = "thousand million years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "သက္ကရာဇ်|သက္ကရာဇ်", }, ["wk"] = { name1 = "ရက်သတ္တပတ်", symbol = "week", usename = 1, utype = "time", scale = 604800, default = "Ms", link = "ရက်သတ္တပတ်|ရက်သတ္တပတ်", }, ["year"] = { name1 = "နှစ်", symbol = "a", utype = "time", scale = 31557600, default = "Ms", link = "သက္ကရာဇ်|သက္ကရာဇ်", }, ["years"] = { name1 = "နှစ်", symbol = "yr", utype = "time", scale = 31557600, default = "Ms", link = "သက္ကရာဇ်|သက္ကရာဇ်", }, ["byr"] = { target = "short billion year", }, ["day"] = { target = "d", }, ["days"] = { target = "d", }, ["dog yr"] = { target = "dog year", }, ["Gyr"] = { target = "thousand million year", }, ["hour"] = { target = "h", }, ["hours"] = { target = "h", }, ["kMyr"] = { target = "thousand million year", }, ["kmyr"] = { target = "thousand million year", }, ["kyr"] = { target = "millennium", }, ["long byr"] = { target = "long billion year", }, ["minute"] = { target = "min", }, ["minutes"] = { target = "min", }, ["mth"] = { target = "month", }, ["Myr"] = { target = "million year", }, ["myr"] = { target = "million year", }, ["second"] = { target = "s", }, ["seconds"] = { target = "s", }, ["tmyr"] = { target = "thousand million year", }, ["tryr"] = { target = "short trillion year", }, ["tyr"] = { target = "millennium", }, ["week"] = { target = "wk", }, ["weeks"] = { target = "wk", }, ["yr"] = { target = "year", }, ["kg.m"] = { name1 = "ကီလိုဂရမ် မီတာ", symbol = "kg·m", utype = "torque", scale = 9.80665, default = "Nm lbft", link = "ကီလိုဂရမ် မီတာ|ကီလိုဂရမ် မီတာ", }, ["kgf.m"] = { name1 = "kilogram force-metre", name1_us = "kilogram force-meter", symbol = "kgf·m", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "ကီလိုဂရမ် မီတာ|ကီလိုဂရမ် မီတာ", }, ["kgm"] = { name1 = "ကီလိုဂရမ် မီတာ", symbol = "kg·m", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "ကီလိုဂရမ် မီတာ|ကီလိုဂရမ် မီတာ", }, ["lb-fft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "ft·lb<sub>f</sub>", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)|Pound-foot (torque)", }, ["lb.ft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "lb·ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)|Pound-foot (torque)", }, ["lb.in"] = { name1 = "pound force-inch", symbol = "lb·in", utype = "torque", scale = 0.1129848290276167, default = "mN.m", link = "Pound-foot (torque)|Pound-foot (torque)", }, ["lbfft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "lbf·ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)|Pound-foot (torque)", }, ["lbft"] = { name1 = "pound-foot", name2 = "pound-feet", symbol = "lb·ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)|Pound-foot (torque)", }, ["m.kg-f"] = { name1 = "metre kilogram-force", name1_us = "meter kilogram-force", name2 = "metre kilograms-force", name2_us = "meter kilograms-force", symbol = "m·kg<sub>f</sub>", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "ကီလိုဂရမ် မီတာ|ကီလိုဂရမ် မီတာ", }, ["m.kgf"] = { name1 = "metre kilogram-force", name1_us = "meter kilogram-force", name2 = "metre kilograms-force", name2_us = "meter kilograms-force", symbol = "m·kgf", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "ကီလိုဂရမ် မီတာ|ကီလိုဂရမ် မီတာ", }, ["mN.m"] = { name1 = "millinewton metre", name1_us = "millinewton meter", symbol = "mN·m", utype = "torque", scale = 0.001, default = "lb.in", link = "နယူတန် မီတာ|နယူတန် မီတာ", }, ["Nm"] = { _name1 = "နယူတန် မီတာ", _symbol = "N·m", utype = "torque", alttype = "energy", scale = 1, prefixes = 1, default = "lbfft", link = "နယူတန် မီတာ|နယူတန် မီတာ", }, ["kN/m"] = { per = { "kN", "-m-stiff" }, utype = "torque", default = "lbf/in", }, ["lbf/in"] = { per = { "lbf", "-in-stiff" }, utype = "torque", default = "kN/m", }, ["lb-f.ft"] = { target = "lb-fft", }, ["lb-f·ft"] = { target = "lb-fft", }, ["lbf.ft"] = { target = "lbfft", }, ["lbf·ft"] = { target = "lbfft", }, ["lb·ft"] = { target = "lb.ft", }, ["mkg-f"] = { target = "m.kg-f", }, ["mkgf"] = { target = "m.kgf", }, ["N.m"] = { target = "Nm", }, ["N·m"] = { target = "Nm", }, ["-12USoz(mL)serve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", utype = "volume", scale = 0.00035488235475000004, default = "mL", link = "Beverage can#Standard sizes|Beverage can#Standard sizes", }, ["-12USoz(ml)serve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", utype = "volume", scale = 0.00035488235475000004, default = "ml", link = "Beverage can#Standard sizes|Beverage can#Standard sizes", }, ["-12USozserve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz serving", utype = "volume", scale = 0.00035488235475000004, default = "mL", link = "Beverage can#Standard sizes|Beverage can#Standard sizes", }, ["acre foot"] = { name1 = "acre foot", symbol = "acre·ft", utype = "volume", scale = 1233.48183754752, default = "m3", link = "Acre foot|Acre foot", }, ["acre ft"] = { name1 = "acre foot", name2 = "acre feet", symbol = "acre·ft", utype = "volume", scale = 1233.48183754752, default = "m3", link = "Acre foot|Acre foot", }, ["AUtbsp"] = { name1 = "Australian tablespoon", symbol = "AU&nbsp;tbsp", utype = "volume", scale = 0.000020, default = "ml", link = "Australian tablespoon|Australian tablespoon", }, ["bdft"] = { name1 = "board foot", name2 = "board feet", symbol = "bd&nbsp;ft", utype = "volume", scale = 0.0023597372167, default = "m3", link = "Board foot|Board foot", }, ["board feet"] = { name2 = "board feet", symbol = "board foot", usename = 1, utype = "volume", scale = 0.0023597372167, default = "m3", link = "Board foot|Board foot", }, ["board foot"] = { symbol = "board foot", usename = 1, utype = "volume", scale = 0.0023597372167, default = "m3", link = "Board foot|Board foot", }, ["cc"] = { name1 = "ကုဗစင်တီမီတာ", symbol = "cc", utype = "volume", scale = 0.000001, default = "cuin", link = "ကုဗစင်တီမီတာ|ကုဗစင်တီမီတာ", }, ["CID"] = { name1 = "ကုဗလက်မ", symbol = "cu&nbsp;in", utype = "volume", scale = 0.000016387064, default = "cc", link = "ကုဗလက်မ#Engine displacement|ကုဗလက်မ#Engine displacement", }, ["cord"] = { symbol = "cord", utype = "volume", scale = 3.624556363776, default = "m3", link = "Cord (unit)|Cord (unit)", }, ["cufoot"] = { name1 = "ကုဗပေ", symbol = "cu&nbsp;ft", utype = "volume", scale = 0.028316846592, default = "m3", link = "ကုဗပေ|ကုဗပေ", }, ["cuft"] = { name1 = "ကုဗပေ", symbol = "cu&nbsp;ft", utype = "volume", scale = 0.028316846592, default = "m3", link = "ကုဗပေ|ကုဗပေ", }, ["cuin"] = { name1 = "ကုဗလက်မ", symbol = "cu&nbsp;in", utype = "volume", scale = 0.000016387064, default = "cm3", link = "ကုဗလက်မ|ကုဗလက်မ", }, ["cumi"] = { name1 = "ကုဗမိုင်", symbol = "cu&nbsp;mi", utype = "volume", scale = 4168181825.440579584, default = "km3", link = "ကုဗမိုင်|ကုဗမိုင်", }, ["cuyd"] = { name1 = "ကုဗကိုက်", symbol = "cu&nbsp;yd", utype = "volume", scale = 0.764554857984, default = "m3", link = "ကုဗကိုက်|ကုဗကိုက်", }, ["firkin"] = { symbol = "firkin", usename = 1, utype = "volume", scale = 0.04091481, default = "l impgal USgal", link = "Firkin|Firkin", }, ["foot3"] = { target = "cufoot", }, ["Goilbbl"] = { name1 = "billion barrels", symbol = "Gbbl", utype = "volume", scale = 158987294.928, default = "v * 1.58987294928 < 10 ! e6 ! e9 ! m3", link = "Barrel (unit)#Oil barrel|Barrel (unit)#Oil barrel", }, ["gr water"] = { name1 = "grains water", symbol = "gr H<sub>2</sub>O", utype = "volume", scale = 0.00000006479891, default = "cm3", link = "Grain (unit)|Grain (unit)", }, ["grt"] = { name1 = "gross register ton", symbol = "grt", utype = "volume", scale = 2.8316846592, default = "m3", link = "Gross register tonnage|Gross register tonnage", }, ["impbbl"] = { name1 = "imperial barrel", symbol = "imp&nbsp;bbl", utype = "volume", scale = 0.16365924, default = "l impgal USgal", link = "Barrel (unit)|Barrel (unit)", }, ["impbsh"] = { name1 = "imperial bushel", symbol = "imp&nbsp;bsh", utype = "volume", scale = 0.03636872, default = "l impgal USdrygal", link = "Imperial bushel|Imperial bushel", }, ["impbu"] = { name1 = "imperial bushel", symbol = "imp&nbsp;bu", utype = "volume", scale = 0.03636872, default = "m3", link = "Imperial bushel|Imperial bushel", }, ["impgal"] = { name1 = "imperial gallon", symbol = "imp&nbsp;gal", utype = "volume", scale = 0.00454609, default = "l USgal", link = "Imperial gallon|Imperial gallon", }, ["impgi"] = { name1 = "gill", symbol = "gi", utype = "volume", scale = 0.0001420653125, default = "ml USoz", link = "Gill (unit)|Gill (unit)", }, ["impkenning"] = { name1 = "imperial kenning", symbol = "kenning", utype = "volume", scale = 0.01818436, default = "l USdrygal", link = "Kenning (unit)|Kenning (unit)", }, ["impoz"] = { name1 = "imperial fluid ounce", symbol = "imp&nbsp;fl&nbsp;oz", utype = "volume", scale = 0.0000284130625, default = "ml USoz", link = "Imperial fluid ounce|Imperial fluid ounce", }, ["imppk"] = { name1 = "imperial peck", symbol = "pk", utype = "volume", scale = 0.00909218, default = "l USdrygal", link = "Peck|Peck", }, ["imppt"] = { name1 = "imperial pint", symbol = "imp&nbsp;pt", utype = "volume", scale = 0.00056826125, default = "l", link = "Imperial pint|Imperial pint", }, ["impqt"] = { name1 = "imperial quart", symbol = "imp&nbsp;qt", utype = "volume", scale = 0.0011365225, default = "ml USoz", link = "Imperial quart|Imperial quart", customary= 3, }, ["kilderkin"] = { symbol = "kilderkin", usename = 1, utype = "volume", scale = 0.08182962, default = "l impgal USgal", link = "Kilderkin|Kilderkin", }, ["koilbbl"] = { name1 = "thousand barrels", symbol = "kbbl", utype = "volume", scale = 158.987294928, default = "v * 1.58987294928 < 10 ! ! e3 ! m3", link = "Barrel (unit)#Oil barrel|Barrel (unit)#Oil barrel", }, ["L"] = { _name1 = "litre", _name1_us= "liter", _symbol = "L", utype = "volume", scale = 0.001, prefixes = 1, default = "impgal USgal", link = "လီတာ|လီတာ", }, ["l"] = { _name1 = "litre", _name1_us= "liter", _symbol = "l", utype = "volume", scale = 0.001, prefixes = 1, default = "impgal USgal", link = "လီတာ|လီတာ", }, ["m3"] = { _name1 = "ကုဗမီတာ", _symbol = "m<sup>3</sup>", utype = "volume", scale = 1, prefixes = 3, default = "cuft", link = "ကုဗမီတာ|ကုဗမီတာ", }, ["Mbbl"] = { name1 = "thousand barrels", symbol = "Mbbl", utype = "volume", scale = 158.987294928, default = "v * 1.58987294928 < 10 ! e3 ! ! m3", link = "Barrel (unit)#Oil barrel|Barrel (unit)#Oil barrel", }, ["MMoilbbl"] = { name1 = "million barrels", symbol = "MMbbl", utype = "volume", scale = 158987.294928, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3", link = "Barrel (unit)#Oil barrel|Barrel (unit)#Oil barrel", }, ["Moilbbl"] = { name1 = "million barrels", symbol = "Mbbl", utype = "volume", scale = 158987.294928, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3", link = "Barrel (unit)#Oil barrel|Barrel (unit)#Oil barrel", }, ["MTON"] = { name1 = "measurement ton", symbol = "MTON", utype = "volume", scale = 1.13267386368, default = "m3", link = "Measurement ton|Measurement ton", }, ["MUSgal"] = { name1 = "million US gallons", name1_us = "million U.S. gallons", symbol = "million US&nbsp;gal", sym_us = "million U.S.&nbsp;gal", utype = "volume", scale = 3785.411784, default = "Ml", link = "US gallon|US gallon", }, ["oilbbl"] = { name1 = "barrel", symbol = "bbl", utype = "volume", scale = 0.158987294928, default = "m3", link = "Barrel (unit)#Oil barrel|Barrel (unit)#Oil barrel", }, ["stere"] = { symbol = "stère", usename = 1, utype = "volume", scale = 1, default = "cuft", link = "Stère|Stère", }, ["Toilbbl"] = { name1 = "trillion barrels", symbol = "Tbbl", utype = "volume", scale = 158987294928, default = "v * 1.58987294928 < 10 ! e9 ! e12 ! m3", link = "Barrel (unit)#Oil barrel|Barrel (unit)#Oil barrel", }, ["USbbl"] = { name1 = "US barrel", name1_us = "U.S. barrel", symbol = "US&nbsp;bbl", sym_us = "U.S.&nbsp;bbl", utype = "volume", scale = 0.119240471196, default = "l USgal impgal", link = "Barrel (unit)|Barrel (unit)", }, ["USbeerbbl"] = { name1 = "US beer barrel", name1_us = "U.S. beer barrel", symbol = "US&nbsp;bbl", sym_us = "U.S.&nbsp;bbl", utype = "volume", scale = 0.117347765304, default = "l USgal impgal", link = "Barrel (unit)|Barrel (unit)", }, ["USbsh"] = { name1 = "US bushel", name1_us = "U.S. bushel", symbol = "US&nbsp;bsh", sym_us = "U.S.&nbsp;bsh", utype = "volume", scale = 0.03523907016688, default = "l USdrygal impgal", link = "Bushel|Bushel", }, ["USbu"] = { name1 = "US bushel", name1_us = "U.S. bushel", symbol = "US&nbsp;bu", sym_us = "U.S.&nbsp;bu", utype = "volume", scale = 0.03523907016688, default = "l USdrygal impgal", link = "Bushel|Bushel", }, ["USdrybbl"] = { name1 = "US dry barrel", name1_us = "U.S. dry barrel", symbol = "US&nbsp;dry&nbsp;bbl", sym_us = "U.S.&nbsp;dry&nbsp;bbl", utype = "volume", scale = 0.11562819898508, default = "m3", link = "Barrel (unit)|Barrel (unit)", }, ["USdrygal"] = { name1 = "US dry gallon", name1_us = "U.S. dry gallon", symbol = "US&nbsp;dry&nbsp;gal", sym_us = "U.S.&nbsp;dry&nbsp;gal", utype = "volume", scale = 0.00440488377086, default = "l", link = "Gallon|Gallon", }, ["USdrypt"] = { name1 = "US dry pint", name1_us = "U.S. dry pint", symbol = "US&nbsp;dry&nbsp;pt", sym_us = "U.S.&nbsp;dry&nbsp;pt", utype = "volume", scale = 0.0005506104713575, default = "ml", link = "Pint|Pint", }, ["USdryqt"] = { name1 = "US dry quart", name1_us = "U.S. dry quart", symbol = "US&nbsp;dry&nbsp;qt", sym_us = "U.S.&nbsp;dry&nbsp;qt", utype = "volume", scale = 0.001101220942715, default = "ml", link = "Quart|Quart", }, ["USflgal"] = { name1 = "US gallon", name1_us = "U.S. gallon", symbol = "US fl gal", sym_us = "U.S.&nbsp;fl&nbsp;gal", utype = "volume", scale = 0.003785411784, default = "l impgal", link = "Gallon|Gallon", }, ["USgal"] = { name1 = "US gallon", name1_us = "U.S. gallon", symbol = "US&nbsp;gal", sym_us = "U.S.&nbsp;gal", utype = "volume", scale = 0.003785411784, default = "l impgal", link = "US gallon|US gallon", }, ["USgi"] = { name1 = "gill", symbol = "gi", utype = "volume", scale = 0.0001182941183, default = "ml impoz", link = "Gill (unit)|Gill (unit)", }, ["USkenning"] = { name1 = "US kenning", name1_us = "U.S. kenning", symbol = "US&nbsp;kenning", sym_us = "U.S.&nbsp;kenning", utype = "volume", scale = 0.01761953508344, default = "l impgal", link = "Kenning (unit)|Kenning (unit)", }, ["USmin"] = { name1 = "US minim", name1_us = "U.S. minim", symbol = "US&nbsp;min", sym_us = "U.S.&nbsp;min", utype = "volume", scale = 0.000000061611519921875, default = "ml", link = "Minim (unit)|Minim (unit)", }, ["USoz"] = { name1 = "US fluid ounce", name1_us = "U.S. fluid ounce", symbol = "US&nbsp;fl&nbsp;oz", sym_us = "U.S.&nbsp;fl&nbsp;oz", utype = "volume", scale = 0.0000295735295625, default = "ml", link = "US fluid ounce|US fluid ounce", }, ["USpk"] = { name1 = "US peck", name1_us = "U.S. peck", symbol = "US&nbsp;pk", sym_us = "U.S.&nbsp;pk", utype = "volume", scale = 0.00880976754172, default = "l impgal", link = "Peck|Peck", }, ["USpt"] = { name1 = "US pint", name1_us = "U.S. pint", symbol = "US&nbsp;pt", sym_us = "U.S.&nbsp;pt", utype = "volume", scale = 0.000473176473, default = "l imppt", link = "ပိုင့်|ပိုင့်", }, ["USqt"] = { name1 = "US quart", name1_us = "U.S. quart", symbol = "US&nbsp;qt", sym_us = "U.S.&nbsp;qt", utype = "volume", scale = 0.000946352946, default = "ml", link = "ကွတ်|ကွတ်", customary= 1, }, ["USquart"] = { name1 = "US quart", name1_us = "U.S. quart", symbol = "US&nbsp;qt", sym_us = "U.S.&nbsp;qt", utype = "volume", scale = 0.000946352946, default = "ml impoz", link = "ကွတ်|ကွတ်", }, ["UStbsp"] = { name1 = "US tablespoon", name1_us = "U.S. tablespoon", symbol = "US&nbsp;tbsp", sym_us = "U.S.&nbsp;tbsp", utype = "volume", scale = 1.4786764781250001e-5, default = "ml", link = "US tablespoon|US tablespoon", }, ["winecase"] = { symbol = "case", usename = 1, utype = "volume", scale = 0.009, default = "l", link = "Case (goods)|Case (goods)", }, ["*U.S.drygal"] = { target = "USdrygal", sp_us = true, link = "ဂါလန်|ဂါလန်", customary= 2, }, ["*U.S.gal"] = { target = "USgal", sp_us = true, default = "L impgal", customary= 2, }, ["+USdrygal"] = { target = "USdrygal", link = "ဂါလန်|ဂါလန်", customary= 1, }, ["+usfloz"] = { target = "USoz", link = "အရည်အောင်စ|အရည်အောင်စ", customary= 1, }, ["+USgal"] = { target = "USgal", customary= 1, }, ["+USoz"] = { target = "USoz", customary= 1, }, ["@impgal"] = { target = "impgal", link = "ဂါလန်|ဂါလန်", customary= 3, }, ["acre feet"] = { target = "acre ft", }, ["acre-feet"] = { target = "acre ft", }, ["acre-ft"] = { target = "acre ft", }, ["acre.foot"] = { target = "acre foot", }, ["acre.ft"] = { target = "acre ft", }, ["acre·foot"] = { target = "acre foot", }, ["acre·ft"] = { target = "acre ft", }, ["bushels"] = { target = "USbsh", }, ["cid"] = { target = "CID", }, ["ft3"] = { target = "cuft", }, ["gal"] = { target = "USgal", }, ["gallon"] = { shouldbe = "Use %{USgal%} for US gallons or %{impgal%} for imperial gallons (not %{gallon%})", }, ["gallons"] = { shouldbe = "Use %{USgal%} for US gallons or %{impgal%} for imperial gallons (not %{gallons%})", }, ["Gcuft"] = { target = "e9cuft", }, ["impfloz"] = { target = "impoz", }, ["Impgal"] = { target = "impgal", }, ["in3"] = { target = "cuin", symbol = "in<sup>3</sup>", }, ["kcuft"] = { target = "e3cuft", }, ["kcum"] = { target = "e3m3", }, ["km³"] = { target = "km3", }, ["liter"] = { target = "L", sp_us = true, }, ["liters"] = { target = "L", sp_us = true, }, ["litre"] = { target = "L", }, ["litres"] = { target = "L", }, ["Mcuft"] = { target = "e6cuft", }, ["Mcum"] = { target = "e6m3", }, ["Mft3"] = { target = "e6cuft", }, ["mi3"] = { target = "cumi", }, ["m³"] = { target = "m3", }, ["Pcuft"] = { target = "e15cuft", }, ["pt"] = { shouldbe = "Use %{USpt%} for US pints or %{imppt%} for imperial pints (not %{pt%})", }, ["qt"] = { shouldbe = "Use %{USqt%} for US quarts or %{impqt%} for imperial quarts (not %{qt%})", }, ["Tcuft"] = { target = "e12cuft", }, ["Tft3"] = { target = "e12cuft", }, ["U.S.bbl"] = { target = "USbbl", sp_us = true, default = "l U.S.gal impgal", }, ["U.S.beerbbl"] = { target = "USbeerbbl", sp_us = true, default = "l U.S.gal impgal", }, ["U.S.bsh"] = { target = "USbsh", sp_us = true, default = "l U.S.drygal impgal", }, ["U.S.bu"] = { target = "USbu", sp_us = true, default = "l U.S.drygal impgal", }, ["U.S.drybbl"] = { target = "USdrybbl", sp_us = true, }, ["U.S.drygal"] = { target = "USdrygal", sp_us = true, }, ["U.S.drypt"] = { target = "USdrypt", sp_us = true, }, ["U.S.dryqt"] = { target = "USdryqt", sp_us = true, }, ["U.S.flgal"] = { target = "USflgal", sp_us = true, }, ["U.S.floz"] = { target = "USoz", sp_us = true, }, ["U.S.gal"] = { target = "USgal", sp_us = true, default = "L impgal", link = "U.S. gallon|U.S. gallon", }, ["u.s.gal"] = { target = "USgal", sp_us = true, default = "L impgal", link = "U.S. gallon|U.S. gallon", }, ["U.S.gi"] = { target = "USgi", sp_us = true, }, ["U.S.kenning"] = { target = "USkenning", sp_us = true, }, ["U.S.oz"] = { target = "USoz", sp_us = true, }, ["U.S.pk"] = { target = "USpk", sp_us = true, }, ["U.S.pt"] = { target = "USpt", sp_us = true, }, ["U.S.qt"] = { target = "USqt", sp_us = true, default = "L impqt", customary= 2, }, ["usbbl"] = { target = "USbbl", }, ["usbeerbbl"] = { target = "USbeerbbl", }, ["usbsh"] = { target = "USbsh", }, ["usbu"] = { target = "USbu", }, ["usdrybbl"] = { target = "USdrybbl", }, ["usdrygal"] = { target = "USdrygal", }, ["usdrypt"] = { target = "USdrypt", }, ["usdryqt"] = { target = "USdryqt", }, ["USfloz"] = { target = "USoz", }, ["usfloz"] = { target = "USoz", }, ["USGAL"] = { target = "USgal", }, ["usgal"] = { target = "USgal", }, ["usgi"] = { target = "USgi", }, ["uskenning"] = { target = "USkenning", }, ["usoz"] = { target = "USoz", }, ["uspk"] = { target = "USpk", }, ["uspt"] = { target = "USpt", }, ["usqt"] = { target = "USqt", }, ["yd3"] = { target = "cuyd", }, ["cuft/sqmi"] = { per = { "cuft", "sqmi" }, utype = "volume per unit area", default = "m3/km2", }, ["m3/ha"] = { name1 = "cubic metre per hectare", name1_us = "cubic meter per hectare", name2 = "cubic metres per hectare", name2_us = "cubic meters per hectare", symbol = "m<sup>3</sup>/ha", utype = "volume per unit area", scale = 0.0001, default = "USbu/acre", link = "ဟက်တာ|ဟက်တာ", }, ["m3/km2"] = { per = { "m3", "km2" }, utype = "volume per unit area", default = "cuft/sqmi", }, ["U.S.gal/acre"] = { per = { "U.S.gal", "acre" }, utype = "volume per unit area", default = "m3/km2", }, ["USbu/acre"] = { name2 = "US bushels per acre", symbol = "US bushel per acre", usename = 1, utype = "volume per unit area", scale = 8.7077638761350888e-6, default = "m3/ha", link = "Bushel|Bushel", }, ["USgal/acre"] = { per = { "USgal", "acre" }, utype = "volume per unit area", default = "m3/km2", }, ["cuyd/mi"] = { per = { "cuyd", "mi" }, utype = "volume per unit length", default = "m3/km", }, ["m3/km"] = { per = { "m3", "km" }, utype = "volume per unit length", default = "cuyd/mi", }, ["mich"] = { combination= { "ch", "mi" }, multiple = { 80 }, utype = "length", }, ["miydftin"] = { combination= { "in", "ft", "yd", "mi" }, multiple = { 12, 3, 1760 }, utype = "length", }, ["mift"] = { combination= { "ft", "mi" }, multiple = { 5280 }, utype = "length", }, ["ydftin"] = { combination= { "in", "ft", "yd" }, multiple = { 12, 3 }, utype = "length", }, ["ydft"] = { combination= { "ft", "yd" }, multiple = { 3 }, utype = "length", }, ["ftin"] = { combination= { "in", "ft" }, multiple = { 12 }, utype = "length", }, ["footin"] = { combination= { "in", "foot" }, multiple = { 12 }, utype = "length", }, ["handin"] = { combination= { "in", "hand" }, multiple = { 4 }, utype = "length", }, ["lboz"] = { combination= { "oz", "lb" }, multiple = { 16 }, utype = "mass", }, ["stlb"] = { combination= { "lb", "st" }, multiple = { 14 }, utype = "mass", }, ["stlboz"] = { combination= { "oz", "lb", "st" }, multiple = { 16, 14 }, utype = "mass", }, ["st and lb"] = { combination= { "lb", "st" }, multiple = { 14 }, utype = "mass", }, ["GN LTf"] = { combination= { "GN", "-LTf" }, utype = "force", }, ["GN LTf STf"] = { combination= { "GN", "-LTf", "-STf" }, utype = "force", }, ["GN STf"] = { combination= { "GN", "-STf" }, utype = "force", }, ["GN STf LTf"] = { combination= { "GN", "-STf", "-LTf" }, utype = "force", }, ["kN LTf"] = { combination= { "kN", "-LTf" }, utype = "force", }, ["kN LTf STf"] = { combination= { "kN", "-LTf", "-STf" }, utype = "force", }, ["kN STf"] = { combination= { "kN", "-STf" }, utype = "force", }, ["kN STf LTf"] = { combination= { "kN", "-STf", "-LTf" }, utype = "force", }, ["LTf STf"] = { combination= { "-LTf", "-STf" }, utype = "force", }, ["MN LTf"] = { combination= { "MN", "-LTf" }, utype = "force", }, ["MN LTf STf"] = { combination= { "MN", "-LTf", "-STf" }, utype = "force", }, ["MN STf"] = { combination= { "MN", "-STf" }, utype = "force", }, ["MN STf LTf"] = { combination= { "MN", "-STf", "-LTf" }, utype = "force", }, ["STf LTf"] = { combination= { "-STf", "-LTf" }, utype = "force", }, ["L/100 km mpgimp"] = { combination= { "L/100 km", "mpgimp" }, utype = "fuel efficiency", }, ["l/100 km mpgimp"] = { combination= { "l/100 km", "mpgimp" }, utype = "fuel efficiency", }, ["L/100 km mpgUS"] = { combination= { "L/100 km", "mpgus" }, utype = "fuel efficiency", }, ["L/100 km mpgus"] = { combination= { "L/100 km", "mpgus" }, utype = "fuel efficiency", }, ["l/100 km mpgus"] = { combination= { "l/100 km", "mpgus" }, utype = "fuel efficiency", }, ["mpgimp L/100 km"] = { combination= { "mpgimp", "L/100 km" }, utype = "fuel efficiency", }, ["LT ST t"] = { combination= { "lt", "-ST", "t" }, utype = "mass", }, ["LT t ST"] = { combination= { "lt", "t", "-ST" }, utype = "mass", }, ["ST LT t"] = { combination= { "-ST", "lt", "t" }, utype = "mass", }, ["ST t LT"] = { combination= { "-ST", "t", "lt" }, utype = "mass", }, ["t LT ST"] = { combination= { "t", "lt", "-ST" }, utype = "mass", }, ["ton"] = { combination= { "LT", "ST" }, utype = "mass", }, ["kPa kg/cm2"] = { combination= { "kPa", "kgf/cm2" }, utype = "pressure", }, ["kPa lb/in2"] = { combination= { "kPa", "-lb/in2" }, utype = "pressure", }, ["floz"] = { combination= { "impoz", "USoz" }, utype = "volume", }, } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local default_exceptions = { -- Prefixed units with a default different from that of the base unit. -- Each key item is a prefixed symbol (unitcode for engineering notation). ["cm<sup>2</sup>"] = "sqin", ["dm<sup>2</sup>"] = "sqin", ["e3acre"] = "km2", ["e3m2"] = "e6sqft", ["e6acre"] = "km2", ["e6ha"] = "e6acre", ["e6km2"] = "e6sqmi", ["e6m2"] = "e6sqft", ["e6sqft"] = "v * 9.290304 < 100 ! e3 ! e6 ! m2", ["e6sqmi"] = "e6km2", ["hm<sup>2</sup>"] = "acre", ["km<sup>2</sup>"] = "sqmi", ["mm<sup>2</sup>"] = "sqin", ["aJ"] = "eV", ["e3BTU"] = "MJ", ["e6BTU"] = "GJ", ["EJ"] = "kWh", ["fJ"] = "keV", ["GJ"] = "kWh", ["MJ"] = "kWh", ["PJ"] = "kWh", ["pJ"] = "MeV", ["TJ"] = "kWh", ["YJ"] = "kWh", ["yJ"] = "µeV", ["ZJ"] = "kWh", ["zJ"] = "meV", ["e12cuft/a"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3/a", ["e12cuft/d"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3/d", ["e12m3/a"] = "Tcuft/a", ["e12m3/d"] = "Tcuft/d", ["e3cuft/a"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/a", ["e3cuft/d"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/d", ["e3cuft/s"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/s", ["e3m3/a"] = "v < 28.316846592 ! k ! M ! cuft/a", ["e3m3/d"] = "v < 28.316846592 ! k ! M ! cuft/d", ["e3m3/s"] = "v < 28.316846592 ! k ! M ! cuft/s", ["e3USgal/a"] = "v * 3.785411784 < 1000 ! ! e3 ! m3/a", ["e6cuft/a"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/a", ["e6cuft/d"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/d", ["e6cuft/s"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/s", ["e6m3/a"] = "v < 28.316846592 ! M ! G ! cuft/a", ["e6m3/d"] = "v < 28.316846592 ! M ! G ! cuft/d", ["e6m3/s"] = "v < 28.316846592 ! e6 ! e9 ! cuft/s", ["e6USgal/a"] = "v * 3.785411784 < 1000 ! e3 ! e6 ! m3/a", ["e9cuft/a"] = "m3/a", ["e9cuft/d"] = "v * 2.8316846592 < 100 ! e6 ! e9 ! m3/d", ["e9m3/a"] = "v < 28.316846592 ! G ! T ! cuft/a", ["e9m3/d"] = "v < 28.316846592 ! G ! T ! cuft/d", ["e9m3/s"] = "v < 28.316846592 ! e9 ! e12 ! cuft/s", ["e9USgal/a"] = "v * 3.785411784 < 1000 ! e6 ! e9 ! m3/a", ["e9USgal/s"] = "v * 3.785411784 < 1000 ! e6 ! e9 ! m3/s", ["nN"] = "gr-f", ["µN"] = "gr-f", ["mN"] = "oz-f", ["am"] = "in", ["cm"] = "in", ["dam"] = "ft", ["dm"] = "in", ["e12km"] = "e12mi", ["e12mi"] = "e12km", ["e3AU"] = "ly", ["e3km"] = "e3mi", ["e3mi"] = "e3km", ["e6km"] = "e6mi", ["e6mi"] = "e6km", ["e9km"] = "AU", ["e9mi"] = "e9km", ["Em"] = "mi", ["fm"] = "in", ["Gm"] = "mi", ["hm"] = "ft", ["km"] = "mi", ["mm"] = "in", ["Mm"] = "mi", ["nm"] = "in", ["Pm"] = "mi", ["pm"] = "in", ["Tm"] = "mi", ["Ym"] = "mi", ["ym"] = "in", ["Zm"] = "mi", ["zm"] = "in", ["µm"] = "in", ["e12lb"] = "v * 4.5359237 < 10 ! Mt ! Gt", ["e3lb"] = "v * 4.5359237 < 10 ! kg ! t", ["e3ozt"] = "v * 0.311034768 < 10 ! kg ! t", ["e3t"] = "LT ST", ["e6carat"] = "t", ["e6lb"] = "v * 4.5359237 < 10 ! t ! kilotonne", ["e6ozt"] = "lb kg", ["e6ST"] = "Mt", ["e6t"] = "LT ST", ["e9lb"] = "v * 4.5359237 < 10 ! kilotonne ! Mt", ["e9t"] = "LT ST", ["Gg"] = "lb", ["kg"] = "lb", ["mg"] = "gr", ["Mg"] = "LT ST", ["ng"] = "gr", ["µg"] = "gr", ["mBq"] = "fCi", ["kBq"] = "nCi", ["MBq"] = "µCi", ["GBq"] = "mCi", ["TBq"] = "Ci", ["PBq"] = "kCi", ["EBq"] = "kCi", ["fCi"] = "mBq", ["pCi"] = "Bq", ["nCi"] = "Bq", ["µCi"] = "kBq", ["mCi"] = "MBq", ["kCi"] = "TBq", ["MCi"] = "PBq", ["ns"] = "µs", ["µs"] = "ms", ["ms"] = "s", ["ks"] = "h", ["Ms"] = "week", ["Gs"] = "decade", ["Ts"] = "millennium", ["Ps"] = "million year", ["Es"] = "thousand million year", ["MK"] = "keVT", ["cL"] = "impoz usoz", ["cl"] = "impoz usoz", ["cm<sup>3</sup>"] = "cuin", ["dL"] = "impoz usoz", ["dl"] = "impoz usoz", ["mm<sup>3</sup>"] = "cuin", ["dm<sup>3</sup>"] = "cuin", ["e12cuft"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3", ["e12impgal"] = "v * 4.54609 < 1000 ! T ! P ! l", ["e12m3"] = "v < 28.316846592 ! T ! P ! cuft", ["e12U.S.gal"] = "v * 3.785411784 < 1000 ! T ! P ! l", ["e12USgal"] = "v * 3.785411784 < 1000 ! T ! P ! l", ["e15cuft"] = "v * 2.8316846592 < 100 ! e12 ! e15 ! m3", ["e15m3"] = "Pcuft", ["e3bdft"] = "v * 0.23597372167 < 100 ! e3 ! e6 ! m3", ["e3cuft"] = "v * 2.8316846592 < 100 ! ! e3 ! m3", ["e3impgal"] = "v * 4.54609 < 1000 ! k ! M ! l", ["e3m3"] = "v < 28.316846592 ! k ! M ! cuft", ["e3U.S.gal"] = "v * 3.785411784 < 1000 ! k ! M ! l", ["e3USgal"] = "v * 3.785411784 < 1000 ! k ! M ! l", ["e6bdft"] = "v * 0.23597372167 < 100 ! e3 ! e6 ! m3", ["e6cuft"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3", ["e6cuyd"] = "v * 7.64554857984 < 10 ! e3 ! e6 ! m3", ["e6impgal"] = "v * 4.54609 < 1000 ! M ! G ! l", ["e6L"] = "USgal", ["e6m3"] = "v < 28.316846592 ! M ! G ! cuft", ["e6U.S.gal"] = "v * 3.785411784 < 1000 ! M ! G ! l", ["e6USgal"] = "v * 3.785411784 < 1000 ! M ! G ! l", ["e9bdft"] = "v * 0.23597372167 < 100 ! e6 ! e9 ! m3", ["e9cuft"] = "v * 2.8316846592 < 100 ! e6 ! e9 ! m3", ["e9impgal"] = "v * 4.54609 < 1000 ! G ! T ! l", ["e9m3"] = "v < 28.316846592 ! G ! T ! cuft", ["e9U.S.gal"] = "v * 3.785411784 < 1000 ! G ! T ! l", ["e9USgal"] = "v * 3.785411784 < 1000 ! G ! T ! l", ["GL"] = "cuft", ["Gl"] = "cuft", ["kL"] = "cuft", ["kl"] = "cuft", ["km<sup>3</sup>"] = "cumi", ["mL"] = "impoz usoz", ["ml"] = "impoz usoz", ["Ml"] = "v < 28.316846592 ! e3 ! e6 ! cuft", ["ML"] = "v < 28.316846592 ! e3 ! e6 ! cuft", ["TL"] = "cumi", ["Tl"] = "cumi", ["µL"] = "cuin", ["µl"] = "cuin", } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local link_exceptions = { -- Prefixed units with a linked article different from that of the base unit. -- Each key item is a prefixed symbol (not unitcode). ["mm<sup>2</sup>"] = "စတုရန်းမီလီမီတာ|စတုရန်းမီလီမီတာ", ["cm<sup>2</sup>"] = "စတုရန်းစင်တီမီတာ|စတုရန်းစင်တီမီတာ", ["dm<sup>2</sup>"] = "စတုရန်းဒက်စီမီတာ|စတုရန်းဒက်စီမီတာ", ["km<sup>2</sup>"] = "စတုရန်းကီလိုမီတာ|စတုရန်းကီလိုမီတာ", ["kJ"] = "Kilojoule|Kilojoule", ["MJ"] = "Megajoule|Megajoule", ["fm"] = "Femtometre|Femtometre", ["pm"] = "Picometre|Picometre", ["nm"] = "နာနိုမီတာ|နာနိုမီတာ", ["µm"] = "မိုက်ခရိုမီတာ|မိုက်ခရိုမီတာ", ["mm"] = "မီလီမီတာ|မီလီမီတာ", ["cm"] = "စင်တီမီတာ|စင်တီမီတာ", ["dm"] = "ဒက်စီမီတာ|ဒက်စီမီတာ", ["dam"] = "ဒက်ကာမီတာ|ဒက်ကာမီတာ", ["hm"] = "ဟက်တိုမီတာ|ဟက်တိုမီတာ", ["km"] = "ကီလိုမီတာ|ကီလိုမီတာ", ["Mm"] = "မဂ္ဂါမီတာ|မဂ္ဂါမီတာ", ["Gm"] = "ဂစ်ဂါမီတာ|ဂစ်ဂါမီတာ", ["Tm"] = "Terametre|Terametre", ["Pm"] = "Petametre|Petametre", ["Em"] = "Exametre|Exametre", ["Zm"] = "Zettametre|Zettametre", ["Ym"] = "Yottametre|Yottametre", ["µg"] = "မိုက်ခရိုဂရမ်|မိုက်ခရိုဂရမ်", ["mg"] = "မီလီဂရမ်|မီလီဂရမ်", ["kg"] = "ကီလိုဂရမ်|ကီလိုဂရမ်", ["Mg"] = "မက်ထရစ်တန်|မက်ထရစ်တန်", ["yW"] = "Yoctowatt|Yoctowatt", ["zW"] = "Zeptowatt|Zeptowatt", ["aW"] = "Attowatt|Attowatt", ["fW"] = "Femtowatt|Femtowatt", ["pW"] = "Picowatt|Picowatt", ["nW"] = "နာနိုဝပ်|နာနိုဝပ်", ["µW"] = "မိုက်ခရိုဝပ်|မိုက်ခရိုဝပ်", ["mW"] = "မီလီဝပ်|မီလီဝပ်", ["kW"] = "ကီလိုဝပ်|ကီလိုဝပ်", ["MW"] = "မဂ္ဂါဝပ်|မဂ္ဂါဝပ်", ["GW"] = "ဂစ်ဂါဝပ်|ဂစ်ဂါဝပ်", ["TW"] = "Terawatt|Terawatt", ["PW"] = "Petawatt|Petawatt", ["EW"] = "Exawatt|Exawatt", ["ZW"] = "Zettawatt|Zettawatt", ["YW"] = "Yottawatt|Yottawatt", ["as"] = "Attosecond|Attosecond", ["fs"] = "Femtosecond|Femtosecond", ["ps"] = "Picosecond|Picosecond", ["ns"] = "နာနိုစက္ကန့်|နာနိုစက္ကန့်", ["µs"] = "မိုက်ခရိုစက္ကန့်|မိုက်ခရိုစက္ကန့်", ["ms"] = "မီလီစက္ကန့်|မီလီစက္ကန့်", ["ks"] = "ကီလိုစက္ကန့်|ကီလိုစက္ကန့်", ["Ms"] = "မဂ္ဂါစက္ကန့်|မဂ္ဂါစက္ကန့်", ["Gs"] = "ဂစ်ဂါစက္ကန့်|ဂစ်ဂါစက္ကန့်", ["Ts"] = "Terasecond|Terasecond", ["Ps"] = "Petasecond|Petasecond", ["Es"] = "Exasecond|Exasecond", ["Zs"] = "Zettasecond|Zettasecond", ["Ys"] = "Yottasecond|Yottasecond", ["mm<sup>3</sup>"] = "ကုဗမီလီမီတာ|ကုဗမီလီမီတာ", ["cm<sup>3</sup>"] = "ကုဗစင်တီမီတာ|ကုဗစင်တီမီတာ", ["dm<sup>3</sup>"] = "ကုဗဒက်စီမီတာ|ကုဗဒက်စီမီတာ", ["dam<sup>3</sup>"] = "ကုဗဒက်ကာမီတာ|ကုဗဒက်ကာမီတာ", ["km<sup>3</sup>"] = "ကုဗကီလိုမီတာ|ကုဗကီလိုမီတာ", ["µL"] = "မိုက်ခရိုလီတာ|မိုက်ခရိုလီတာ", ["µl"] = "မိုက်ခရိုလီတာ|မိုက်ခရိုလီတာ", ["mL"] = "မီလီလီတာ|မီလီလီတာ", ["ml"] = "မီလီလီတာ|မီလီလီတာ", ["cL"] = "စင်တီလီတာ|စင်တီလီတာ", ["cl"] = "စင်တီလီတာ|စင်တီလီတာ", ["dL"] = "ဒက်စီလီတာ|ဒက်စီလီတာ", ["dl"] = "ဒက်စီလီတာ|ဒက်စီလီတာ", ["daL"] = "ဒက်ကာလီတာ|ဒက်ကာလီတာ", ["dal"] = "ဒက်ကာလီတာ|ဒက်ကာလီတာ", ["hL"] = "ဟက်တိုလီတာ|ဟက်တိုလီတာ", ["hl"] = "ဟက်တိုလီတာ|ဟက်တိုလီတာ", ["kL"] = "ကီလိုလီတာ|ကီလိုလီတာ", ["kl"] = "ကီလိုလီတာ|ကီလိုလီတာ", ["ML"] = "မဂ္ဂါလီတာ|မဂ္ဂါလီတာ", ["Ml"] = "မဂ္ဂါလီတာ|မဂ္ဂါလီတာ", ["GL"] = "ဂစ်ဂါလီတာ|ဂစ်ဂါလီတာ", ["Gl"] = "ဂစ်ဂါလီတာ|ဂစ်ဂါလီတာ", ["TL"] = "Teralitre|Teralitre", ["Tl"] = "Teralitre|Teralitre", ["PL"] = "Petalitre|Petalitre", ["Pl"] = "Petalitre|Petalitre", } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local per_unit_fixups = { -- Automatically created per units of form "x/y" may have their unit type -- changed, for example, "length/time" is changed to "speed". -- Other adjustments can also be specified. ["$/area"] = "cost $ per unit area", ["$/length"] = "cost $ per unit length", ["$/mass"] = "cost $ per unit mass", ["$/volume"] = "cost $ per unit volume", ["£/area"] = "cost £ per unit area", ["/area"] = "per unit area", ["/volume"] = "per unit volume", ["area/area"] = "area per unit area", ["energy/length"] = "energy per unit length", ["energy/mass"] = "energy per unit mass", ["energy/time"] = { utype = "power", link = "Power" }, ["energy/volume"] = "energy per unit volume", ["force/area"] = { utype = "pressure", link = "ဖိအား" }, ["length/length"] = { utype = "gradient", link = "Gradient" }, ["length/time"] = { utype = "speed", link = "Speed" }, ["length/time/time"] = { utype = "acceleration", link = "အရှိန်" }, ["mass/area"] = { utype = "pressure", multiplier = 9.80665 }, ["mass/length"] = "linear density", ["mass/mass"] = "concentration", ["mass/power"] = "mass per unit power", ["mass/time"] = "mass per unit time", ["mass/volume"] = { utype = "density", link = "သိပ်သည်းခြင်း" }, ["power/mass"] = "power per unit mass", ["power/volume"] = { link = "Power density" }, ["pressure/length"] = "fracture gradient", ["speed/time"] = { utype = "acceleration", link = "အရှိန်" }, ["volume/area"] = "volume per unit area", ["volume/length"] = "volume per unit length", ["volume/time"] = "flow", } return { all_units = all_units, default_exceptions = default_exceptions, link_exceptions = link_exceptions, per_unit_fixups = per_unit_fixups, } g3uqm6wn28zh8ja46zq5hl6ilrsqg69 ᥛᥨᥝᥱ ᥓᥧᥰ:Convert/text 828 402 1320 1319 2024-10-15T06:22:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1319 Scribunto text/plain -- Text used by Module:Convert, for shn.wikipedia.org (Shan). -- This is a separate module to simplify translation for use on another wiki. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. local translation_table = { group = 3, -- group numbers 3 digits, then 3 digits per_word = 'per', -- for units like "miles per gallon" plural_suffix = '', -- disable plural unit names from_en = { ['0'] = '႐', ['1'] = '႑', ['2'] = '႒', ['3'] = '႓', ['4'] = '႔', ['5'] = '႕', ['6'] = '႖', ['7'] = '႗', ['8'] = '႘', ['9'] = '႙', }, to_en = { ['႐'] = '0', ['႑'] = '1', ['႒'] = '2', ['႓'] = '3', ['႔'] = '4', ['႕'] = '5', ['႖'] = '6', ['႗'] = '7', ['႘'] = '8', ['႙'] = '9', }, specials = { -- for special processing by makeunits utype = { -- ["unit type in local language"] = "name_used_in_this_script" ["Fuel efficiency"] = "type_fuel_efficiency", ["ᥢᥣᥲᥕᥣᥝᥰ"] = "type_length", ["ᥖᥣᥒᥳᥘᥨᥛᥰᥛᥭᥲ"] = "type_temperature", ["ထုထည်"] = "type_volume", }, ucode = { exception = { -- ["unit code in local language"] = "name_used_in_module_convert" ["ft"] = "integer_more_precision", ["in"] = "subunit_more_precision", ["lb"] = "integer_more_precision", ["ᥗᥖᥰ"] = "integer_more_precision", ["ᥢᥥᥝᥳ"] = "subunit_more_precision", }, istemperature = { -- Common temperature scales (not keVT or MK). -- ["unit code in local language"] = 1 ["C"] = true, ["F"] = true, ["K"] = true, ["R"] = true, }, usesymbol = { -- Use unit symbol not name if abbr not specified. -- ["unit code in local language"] = 1 ["C"] = 1, ["F"] = 1, ["K"] = 1, ["R"] = 1, ["C-change"] = 1, ["F-change"] = 1, ["K-change"] = 1, }, alttype = { -- Unit has an alternate type that is a valid conversion. -- ["unit code in local language"] = "alternate type in local language" ["Nm"] = "energy", ["ftlb"] = "torque", ["ftlb-f"] = "torque", ["ftlbf"] = "torque", ["inlb"] = "torque", ["inlb-f"] = "torque", ["inlbf"] = "torque", ["inoz-f"] = "torque", ["inozf"] = "torque", }, }, }, mtext = { -- Text used by Module:Convert/makeunits. titles = { -- name_used_in_this_script = "Title of page" conversion_data = 'Module:Convert/documentation/conversion data/doc', }, }, } -- Some units accept an SI prefix before the unit code, such as "kg" for kilogram. local SIprefixes = { -- The prefix field is what the prefix should be, if different from the prefix used. ['Y'] = { exponent = 24, name = 'yotta', }, ['Z'] = { exponent = 21, name = 'zetta', }, ['E'] = { exponent = 18, name = 'ᥟᥦᥐᥱᥔᥣᥱ' , }, ['P'] = { exponent = 15, name = 'ᥚᥤᥱᥖᥣᥱ' , }, ['T'] = { exponent = 12, name = 'ᥗᥦᥱᥘᥣᥱ' , }, ['G'] = { exponent = 9, name = 'ᥐᥤᥖᥱᥐᥣᥱ' , }, ['M'] = { exponent = 6, name = 'ᥛᥦᥐᥱᥐᥣᥱ' , }, ['k'] = { exponent = 3, name = 'ᥑᥤᥱᥘᥨᥝᥱ' , }, ['h'] = { exponent = 2, name = 'ᥞᥦᥖᥱᥖᥨᥝᥱ', }, ['da']= { exponent = 1, name = 'ᥖᥦᥖᥱᥐᥣᥱ' , }, ['d'] = { exponent = -1, name = 'ᥖᥦᥖᥱᥔᥤᥱ' , }, ['c'] = { exponent = -2, name = 'ᥔᥤᥢᥱᥖᥤᥱ', }, ['m'] = { exponent = -3, name = 'ᥛᥤᥱᥘᥤᥱ', }, ['μ'] = { exponent = -6, name = 'ᥛᥣᥭᥱᥑᥡᥨᥝᥱ', prefix = 'µ' }, -- key = 'GREEK SMALL LETTER MU' (U+03BC) utf-8 CE BC ['µ'] = { exponent = -6, name = 'ᥛᥣᥭᥱᥑᥡᥨᥝᥱ', }, -- key = 'MICRO SIGN' (U+00B5) utf-8 C2 B5 ['u'] = { exponent = -6, name = 'ᥛᥣᥭᥱᥑᥡᥨᥝᥱ', prefix = 'µ' }, -- not an SI prefix, but allow for people typing this ['n'] = { exponent = -9, name = 'ᥢᥣᥱᥢᥨᥝᥱ' , }, ['p'] = { exponent =-12, name = 'pico' , }, ['f'] = { exponent =-15, name = 'femto', }, ['a'] = { exponent =-18, name = 'atto' , }, ['z'] = { exponent =-21, name = 'zepto', }, ['y'] = { exponent =-24, name = 'yocto', }, } -- Some units can be qualified with one of the following prefixes, when linked. local customary_units = { { "US", link = "United States customary units" }, { "U.S.", link = "United States customary units" }, { "imperial", link = "Imperial units" }, { "imp", link = "Imperial units" }, } -- Names when using engineering notation (a prefix of "eN" where N is a number; example "e6km"). -- key = { "name", link = "article title", exponent = numeric_key_value } -- If lk=on and link is defined, the name of the number will appear as a link. local eng_scales = { ["3"] = { "ထောင်", exponent = 3 }, ["4"] = { "သောင်း", exponent = 4 }, ["5"] = { "သိန်း", exponent = 5 }, ["6"] = { "သန်း", exponent = 6 }, ["7"] = { "ကုဋေ", exponent = 7 }, ["9"] = { "ဘီလီယံ", link = "၁၀၀၀၀၀၀၀၀၀ (နံပါတ်)", exponent = 9 }, ["12"] = { "ထရီလီယံ", link = "၁၀၀၀၀၀၀၀၀၀၀၀၀ (နံပါတ်)", exponent = 12 }, ["15"] = { "quadrillion", link = "၁၀၀၀၀၀၀၀၀၀၀၀၀၀၀၀ (နံပတ်)", exponent = 15 }, } -- One of the following categories is included in the text of each message. -- Using the same category for each is simplest. local all_categories = { unit = "[[ᥙᥫᥒ ᥗᥣᥢ:ပြောင်းလဲမှု အမှားများ]]", option = "[[ᥙᥫᥒ ᥗᥣᥢ:ပြောင်းလဲမှု အမှားများ]]", } -- For some error messages, the following puts the wanted style around -- each unit code marked like '...%{ft%}...'. local unitcode_regex = '%%([{}])' local unitcode_replace = { ['{'] = '"', ['}'] = '"' } -- no longer need the more elaborate substitute used before 2013-09-28 -- All messages that may be displayed if a problem occurs. local all_messages = { -- Message format string: $1=title, $2=text, $3=category, $4=anchor. -- Each displayed message starts with "Convert:" so can easily locate by searching article. cvt_format = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Convert messages#$4|<span title="Convert: $1">convert: $2</span>]]</i>]</sup>$3', cvt_format2 = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Convert messages#$4|<span title="Convert: $1">$2</span>]]</sup>$3', cvt_format_preview = '<strong class="error">ပြောင်းလဲခြင်း အမှား: $1 [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Convert messages#$4|(အကူအညီ)]]</strong>$3', -- Each of following messages is a table: -- { [1] = 'title', -- mouseover title text -- [2] = 'text', -- link text displayed in article -- [3] = 'category key', -- key to lookup category in all_categories -- [4] = 'anchor', -- anchor for link to relevant section on help page -- regex = gsub_regex, -- replace = gsub_table, -- } Mouseover title text Link text CatKey Anchor cvt_bad_input = { 'ထည့်သွင်းချက် "$1" သည် ကိန်းဂဏန်းနှင့် ယူနစ် ဖြစ်ရမည်' , 'မရေရာသော ထည့်သွင်းချက်' , 'option', 'invalid_input' }, cvt_bad_num = { 'တန်ဖိုး "$1" သည် ကိန်းဂဏန်းတစ်ခု ဖြစ်ရမည်' , 'မရေရာသော ကိန်းဂဏန်း' , 'option', 'invalid_number' }, cvt_big_prec = { 'Precision "$1" is too large' , 'precision too large' , 'option', 'precision_too_large' }, cvt_invalid_num = { 'Number has overflowed' , 'number overflow' , 'option', 'number_overflow' }, cvt_no_num = { 'ပြောင်းလဲနိုင်ရန်အတွက် ကိန်းဂဏန်းတစ်ခု လိုအပ်သည်' , 'ကိန်းဂဏန်းတစ်ခု လိုအပ်' , 'option', 'needs_number' }, cvt_no_num2 = { 'Needs another number for a range' , 'အခြားကိန်းဂဏန်း လိုအပ်', 'option', 'needs_another_number' }, cvt_bad_frac = { 'frac "$1" must be an integer above 1' , 'invalid fraction' , 'option', 'invalid_fraction' }, cvt_bad_prec = { 'Precision "$1" must be an integer' , 'invalid precision' , 'option', 'invalid_precision' }, cvt_bad_sigfig = { 'sigfig "$1" must be a positive integer' , 'invalid sigfig' , 'option', 'invalid_sigfig' }, cvt_empty_option = { 'Ignored empty option "$1"' , 'empty option' , 'option', 'empty_option' }, cvt_deprecated = { 'Option "$1" is deprecated' , '*' , 'option', 'deprecated_option', format = 'cvt_format2' }, cvt_no_spell = { 'Spelling is not available' , 'bug, ask for help' , 'option', 'ask_for_help' }, cvt_unknown_option = { 'Ignored invalid option "$1"' , 'invalid option' , 'option', 'invalid_option' }, cvt_wd_fail = { 'ဝီကီဒေတာသို့ ဝင်ရောက်မရနိုင်ပါ' , 'ဝီကီဒေတာ ပြဿနာ' , 'option', 'wikidata_problem' }, cvt_bad_default = { 'Unit "$1" has an invalid default' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_bad_unit = { 'Unit "$1" is invalid here' , 'unit invalid here' , 'unit' , 'unit_invalid_here' }, cvt_no_default = { 'Unit "$1" has no default output unit' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_no_unit = { 'ယူနစ်အမည် လိုအပ်သည်' , 'ယူနစ်အမည် လိုအပ်' , 'unit' , 'needs_unit_name' }, cvt_unknown = { 'ယူနစ် "$1" ကို မသိပါ' , 'မသိသော ယူနစ်' , 'unit' , 'unknown_unit' }, cvt_should_be = { '$1' , 'ambiguous unit' , 'unit' , 'ambiguous_unit', regex = unitcode_regex, replace = unitcode_replace }, cvt_mismatch = { '"$1" မှ "$2" သို့ ပြောင်းလဲမရနိုင်ပါ' , 'unit mismatch' , 'unit' , 'unit_mismatch' }, cvt_bug_convert = { 'Bug: Cannot convert between specified units', 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_lookup = { 'Unit "$1" is incorrectly defined' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, } -- Text to join input value/unit with output value/unit. local disp_joins = { -- [1]=before output, [2]=after output, [3]=between outputs in a combination; default "; " -- [wantname] gives default abbr=off ["or"] = { " or " , "" , " or ", wantname = true }, ["sqbr-sp"] = { " [" , "]" }, ["sqbr-nbsp"] = { "&nbsp;[" , "]" }, ["comma"] = { ", " , "" , ", " }, ["slash-sp"] = { " / " , "" , wantname = true }, ["slash-nbsp"] = { "&nbsp;/ ", "" , wantname = true }, ["slash-nosp"] = { "/" , "" , wantname = true }, ["b"] = { " (" , ")" }, ["(or)"] = { " (" , ")", " or " }, ["br"] = { "<br />" , "" , wantname = true }, ["br()"] = { "<br />(" , ")", wantname = true }, } -- Text to separate values in a range. local range_types = { -- Specifying a table requires either: -- * "off" and "on" values (for "abbr=off" and "abbr=on"), or -- * "input" and "output" values (for LHS and RHS); -- other fields are optional. -- When "adj=on|abbr=off" applies, spaces in range text are replaced with hyphens. -- With "exception = true", that also occurs with "adj=on|abbr=on". -- If "adj" is defined here, that text (unchanged) is used with "adj=on". ["+"] = " + ", [","] = ",&nbsp;", [", and"] = ", and ", [", or"] = ", or ", ["by"] = " by ", ["-"] = "–", ["to about"] = " to about ", ["and"] = { off = " and ", on = " and ", exception = true }, ["နှင့်"] = { off = " နှင့် ", on = " နှင့် ", exception = true }, ["and(-)"] = { input = " and ", output = "–" }, ["or"] = { off = " or " , on = " or " , exception = true }, ["to"] = { off = " to " , on = " to " , exception = true }, ["မှ"] = { off = " မှ " , on = " မှ " , exception = true }, ["to(-)"] = { input = "&nbsp;to ", output = "–" }, ["+/-"] = { off = "&nbsp;±&nbsp;", on = "&nbsp;±&nbsp;", adj = "&nbsp;±&nbsp;", is_range_change = true }, ["by(x)"] = { input = " by ", output = " ×&nbsp;", out_range_x = true }, ["x"] = { off = " by ", on = " ×&nbsp;", abbr_range_x = true }, ["xx"] = "&nbsp;×&nbsp;", ["*"] = "×", -- use "*" to replace "x" in {{convert/2}} which is different from "x" in old {{convert}} ["/"] = "&thinsp;/&thinsp;", -- for a table of high/low temperatures with {{convert|83|/|63|F|disp=br()|abbr=values}} ["#"] = { off = ", ", on = ", ", abbr_range_x = true, adj = "&nbsp;±&nbsp;" }, -- to show multiple Wikidata values } local range_aliases = { -- ["alternative name for a range"] = "standard range name" ["&"] = "and", ["–"] = "-", ["&ndash;"] = "-", ["to-"] = "to(-)", ["×"] = "x", ["&times;"] = "x", ["±"] = "+/-", ["&plusmn;"] = "+/-", } -- Convert accepts range text delimited with whitespace, for example, {{convert|1 to 2|ft}}. -- In addition, the following "words" are accepted without spaces, for example, {{convert|1-2|ft}}. -- Words must be in correct order for searching, for example, 'x' after 'xx'. local range_words = { '-', '–', 'xx', 'x', '*' } local ranges = { types = range_types, aliases = range_aliases, words = range_words, } -- Valid option names. local en_option_name = { -- ["local text for option name"] = "en name used in this module" ["$"] = "$", ["abbr"] = "abbr", ["adj"] = "adj", ["comma"] = "comma", ["debug"] = "debug", ["disp"] = "disp", ["frac"] = "frac", ["input"] = "input", ["lang"] = "lang", ["lk"] = "lk", ["near"] = "near", ["order"] = "order", ["qid"] = "qid", ["qual"] = "qual", ["qualifier"] = "qual", ["round"] = "round", ["sigfig"] = "sigfig", ["sing"] = "adj", -- "sing" is an old alias for "adj" ["sortable"] = "sortable", ["sp"] = "sp", ["spell"] = "spell", ["stylein"] = "stylein", ["styleout"] = "styleout", } -- Valid option values. -- Convention: parms.opt_xxx refers to an option that is set here -- (not intended to be set by the template which invokes this module). -- Example: At enwiki, "abbr" includes: -- ["comma"] = "opt_nocomma" -- As a result, if the template uses abbr=comma, Module:Convert sets: -- parms["opt_nocomma"] = true -- parms["abbr"] = nil -- Therefore parms.abbr will be nil, or will have one of the listed values -- that do not start with "opt_". -- An option value of form "xxx?" is the same as "xxx" but shows the input as deprecated. local en_option_value = { -- $=x is handled as a special case: x should be a currency symbol that will be used instead of "$" ["abbr"] = { -- ["local text for option value"] = "en value used in this module" ["comma"] = "opt_nocomma?", -- no numsep in input or output numbers ["def"] = "", -- ignored (some wrapper templates call convert with "abbr=def" to mean "default abbreviation") ["h"] = "on", -- abbr=on + use "h" for hand unit (default) ["hh"] = "opt_hand_hh", -- abbr=on + use "hh" for hand unit ["in"] = "in", -- use symbol for LHS unit ["mos"] = "mos", -- in a range, repeat the input unit (no longer used) ["none"] = "off", -- old name for "off" ["off"] = "off", -- use name for all units ["on"] = "on", -- use symbol for all units ["out"] = "out", -- use symbol for RHS unit (default) ["unit"] = "unit", -- abbr=on but abbreviate units only: e6km → million km (not ×10⁶ km) ["values"] = "opt_values", -- show only input and output numbers, not units ["~"] = "opt_also_symbol", -- show input unit symbol as well as name }, ["adj"] = { ["1"] = "opt_singular", -- unit name is singular when value satisfies: (-1 <= v and v < 0) or (0 < v and v <= 1) ["flip"] = "opt_flip?", -- reverse order of input/output ["j"] = "opt_use_nbsp", -- "join": use "&nbsp;" instead of " " between value and unit name ["mid"] = "opt_adjectival, opt_adj_mid", -- adj=on with user-specified text after input unit (between input and output) ["nocomma"] = "opt_nocomma?", -- no numsep in input or output numbers ["off"] = "", -- ignored (off is the default) ["on"] = "opt_adjectival", -- unit name is singular and hyphenated ["pre"] = "opt_one_preunit", -- user-specified text before input unit ["ri0"] = "opt_ri=0", -- round input with precision = 0 ["ri1"] = "opt_ri=1", -- round input with precision = 1 ["ri2"] = "opt_ri=2", -- round input with precision = 2 ["ri3"] = "opt_ri=3", -- round input with precision = 3 }, ["comma"] = { ["5"] = "opt_comma5", -- only use numsep grouping if 5 or more digits ["gaps"] = "opt_gaps", -- use gaps, not numsep, to separate groups of digits ["gaps3"] = "opt_gaps, opt_gaps3", -- group only in threes rather than default of no gap before a single digit after decimal mark ["gaps5"] = "opt_gaps?", -- deprecated 2015-05-29, was: opt_gaps + opt_comma5 ["off"] = "opt_nocomma", -- no numsep in input or output numbers }, ["debug"] = { ["yes"] = "opt_sortable_debug", -- make the normally hidden sort key visible }, ["disp"] = { ["/"] = "or?", -- see "slash" ["2"] = "opt_output_only?", -- display only output value and symbol/name (not input) ["5"] = "opt_round=5", -- round output value to nearest 5 ["b"] = "b", -- join: '(...)' ["(or)"] = "(or)", -- join: '(...)' with 'or' between outputs in a combination ["br"] = "br", -- join: '<br />' ["br()"] = "br()", -- join: '<br />(...)' ["comma"] = "comma", -- join: ',' ["flip"] = "opt_flip", -- reverse order of input/output ["flip5"] = "opt_flip, opt_round=5?", -- disp=flip + disp=5 ["nocomma"] = "opt_nocomma?", -- no numsep in input or output numbers ["number"] = "opt_output_number_only", -- display output value (not input, and not output symbol/name) ["or"] = "or", -- join: 'or' ["out"] = "opt_output_only", ["output number only"] = "opt_output_number_only", ["output only"] = "opt_output_only", ["preunit"] = "opt_two_preunits", -- user-specified text before input and output units ["s"] = "or?", -- see "slash" ["slash"] = "or?", -- 2014-11-03: "disp=slash" is now equivalent to "disp=or" as slash is unhelpful ["sqbr"] = "sqbr", -- join: '[...]' ["table"] = "opt_table", -- output is suitable for a table cell with align="right" ["tablecen"] = "opt_tablecen", -- output is suitable for a table cell with align="center" ["u2"] = "opt_output_unit_only?", -- display output symbol/name (not input, and not output value) ["unit"] = "opt_input_unit_only", -- display input symbol/name (not output, and not input value) ["unit or text"] = "opt_input_unit_only, opt_ignore_error", -- display input symbol/name, or given unit code if not known ["unit2"] = "opt_output_unit_only", ["x"] = "x", -- join: <first>...<second> (user-specified text) }, -- frac=x is handled as a special case: x must be an integer (possibly in local language) = 2 or more -- input=x is handled as a special case: x should be <value><space><unitcode> or <wikidata-property-id> ["lang"] = { -- language for output digits (both en and local digits are always accepted for input) ["en"] = "opt_lang_en", -- use en digits for numbers, regardless of local language ["local"] = "opt_lang_local", -- use local digits for numbers (default, although config can change default to en) }, ["lk"] = { ["in"] = "in", -- link LHS unit name or symbol ["off"] = "off", -- do not link: same as default except for hand unit ["on"] = "on", -- link all unit names or symbols (but not twice for the same unit) ["out"] = "out", -- link RHS unit name or symbol }, ["near"] = { ["5"] = "opt_round=5?", -- round output value to nearest 5 }, ["order"] = { ["flip"] = "opt_flip", -- reverse order of input/output ["out"] = "opt_order_out", -- do not show input; instead, use order in output combination, with the first output shown as the input }, -- qid=x is handled as a special case: x should be a Wikidata Q item identifier. -- qual=x is handled as a special case: x should be a Wikidata Q item identifier. ["round"] = { ["0.5"] = "opt_round=0.5", -- round output value to nearest 0.5 ["5"] = "opt_round=5", -- round output value to nearest 5 ["10"] = "opt_round=10", -- round output value to nearest 10 (same as but clearer than "|-1") ["25"] = "opt_round=25", -- round output value to nearest 25 ["50"] = "opt_round=50", -- round output value to nearest 50 ["each"] = "opt_round_each", -- using default precision in a range, round each output separately (default uses highest precision of each item in range) }, -- sigfig=x is handled as a special case: x must be an integer (possibly in local language) = 1 or more ["sortable"] = { ["off"] = "", -- ignored (off is the default) ["in"] = "opt_sortable_on?", -- same as "on" ["on"] = "opt_sortable_on", -- output sort key for use in a sortable table, based on value from converting to a standard base unit ["out"] = "opt_sortable_on?", -- same as "on" }, ["sp"] = { ["us"] = "opt_sp_us", -- use U.S. spelling (like "meter" instead of default "metre") }, ["spell"] = { -- only English spelling is supported; not scientific notation; only some fractions ["in"] = "opt_spell_in", -- spell input value in words ["In"] = "opt_spell_in, opt_spell_upper", -- spell input value in words with first letter uppercase ["on"] = "opt_spell_in, opt_spell_out", -- spell input and output values in words ["On"] = "opt_spell_in, opt_spell_out, opt_spell_upper", -- same, with first letter of first word in result uppercase }, -- stylein=x is handled as a special case: x can be any text -- styleout=x is handled as a special case: x can be any text } return { SIprefixes = SIprefixes, all_categories = all_categories, all_messages = all_messages, currency = { ['$'] = true, ['£'] = true }, customary_units = customary_units, disp_joins = disp_joins, en_option_name = en_option_name, en_option_value = en_option_value, eng_scales = eng_scales, ranges = ranges, translation_table = translation_table, } 0medt631g7ll5k5ed6hqeir6tvequyz ᥛᥨᥝᥱ ᥓᥧᥰ:Coordinates 828 403 1323 1322 2024-10-15T06:22:37Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1321 Scribunto text/plain --[[ This module is intended to replace the functionality of {{Coord}} and related templates. It provides several methods, including {{#invoke:Coordinates | coord }} : General function formatting and displaying coordinate values. {{#invoke:Coordinates | dec2dms }} : Simple function for converting decimal degree values to DMS format. {{#invoke:Coordinates | dms2dec }} : Simple function for converting DMS format to decimal degree format. {{#invoke:Coordinates | link }} : Export the link used to reach the tools ]] require('Module:No globals') local math_mod = require("Module:Math") local coordinates = {}; local current_page = mw.title.getCurrentTitle() local page_name = mw.uri.encode( current_page.prefixedText, 'WIKI' ); local coord_link = '//tools.wmflabs.org/geohack/geohack.php?pagename=' .. page_name .. '&params=' --[[ Helper function, replacement for {{coord/display/title}} ]] local function displaytitle(s, notes) local l = "[[:en:Geographic coordinate system|ᥐᥨᥝᥱᥟᥩᥰᥖᥤᥢᥥᥖᥳ]]: " .. s local co = '<span id="coordinates">' .. l .. notes .. '</span>'; return '<span style="font-size: small;">' .. co .. '</span>'; end --[[ Helper function, Replacement for {{Coord/display/inline}} ]] local function displayinline(s, notes) return s .. notes end --[[ Helper function, used in detecting DMS formatting ]] local function dmsTest(first, second) if type(first) ~= 'string' or type(second) ~= 'string' then return nil end local s = (first .. second):upper() return s:find('^[NS][EW]$') or s:find('^[EW][NS]$') end --[[ Wrapper function to grab args, see Module:Arguments for this function's documentation. ]] local function makeInvokeFunc(funcName) return function (frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Coord' }) return coordinates[funcName](args, frame) end end --[[ Helper function, handle optional args. ]] local function optionalArg(arg, supplement) return arg and arg .. supplement or '' end --[[ Formats any error messages generated for display ]] local function errorPrinter(errors) local result = "" for i,v in ipairs(errors) do local errorHTML = '<strong class="error">ᥐᥨᥝᥱᥟᥩᥰᥖᥤᥢᥥᥖᥳ: ' .. v[2] .. '</strong>' result = result .. errorHTML .. "<br />" end return result end --[[ Determine the required CSS class to display coordinates Usually geo-nondefault is hidden by CSS, unless a user has overridden this for himself default is the mode as specificied by the user when calling the {{coord}} template mode is the display mode (dec or dms) that we will need to determine the css class for ]] local function displayDefault(default, mode) if default == "" then default = "dec" end if default == mode then return "geo-default" else return "geo-nondefault" end end --[[ specPrinter Output formatter. Takes the structure generated by either parseDec or parseDMS and formats it for inclusion on Wikipedia. ]] local function specPrinter(args, coordinateSpec) local uriComponents = coordinateSpec["param"] if uriComponents == "" then -- RETURN error, should never be empty or nil return "ERROR param was empty" end if args["name"] then uriComponents = uriComponents .. "&title=" .. mw.uri.encode(coordinateSpec["name"]) end local geodmshtml = '<span class="geo-dms" title="Maps, aerial photos, and other data for this location">' .. '<span class="latitude">' .. coordinateSpec["dms-lat"] .. '</span> ' .. '<span class="longitude">' ..coordinateSpec["dms-long"] .. '</span>' .. '</span>' local lat = tonumber( coordinateSpec["dec-lat"] ) or 0 local geodeclat if lat < 0 then -- FIXME this breaks the pre-existing precision geodeclat = tostring(coordinateSpec["dec-lat"]):sub(2) .. "°S" else geodeclat = (coordinateSpec["dec-lat"] or 0) .. "°N" end local long = tonumber( coordinateSpec["dec-long"] ) or 0 local geodeclong if long < 0 then -- FIXME does not handle unicode minus geodeclong = tostring(coordinateSpec["dec-long"]):sub(2) .. "°W" else geodeclong = (coordinateSpec["dec-long"] or 0) .. "°E" end local geodechtml = '<span class="geo-dec" title="Maps, aerial photos, and other data for this location">' .. geodeclat .. ' ' .. geodeclong .. '</span>' local geonumhtml = '<span class="geo">' .. coordinateSpec["dec-lat"] .. '; ' .. coordinateSpec["dec-long"] .. '</span>' local inner = '<span class="' .. displayDefault(coordinateSpec["default"], "dms" ) .. '">' .. geodmshtml .. '</span>' .. '<span class="geo-multi-punct">&#xfeff; / &#xfeff;</span>' .. '<span class="' .. displayDefault(coordinateSpec["default"], "dec" ) .. '">'; if not args["name"] then inner = inner .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span></span>' else inner = inner .. '<span class="vcard">' .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span>' .. '<span style="display:none">&#xfeff; (<span class="fn org">' .. args["name"] .. '</span>)</span></span></span>' end return '<span class="plainlinks nourlexpansion">' .. '[' .. coord_link .. uriComponents .. ' ' .. inner .. ']' .. '</span>' end --[[ Helper function, convert decimal to degrees ]] local function convert_dec2dms_d(coordinate) local d = math_mod._round( coordinate, 0 ) .. "°" return d .. "" end --[[ Helper function, convert decimal to degrees and minutes ]] local function convert_dec2dms_dm(coordinate) coordinate = math_mod._round( coordinate * 60, 0 ); local m = coordinate % 60; coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) end --[[ Helper function, convert decimal to degrees, minutes, and seconds ]] local function convert_dec2dms_dms(coordinate) coordinate = math_mod._round( coordinate * 60 * 60, 0 ); local s = coordinate % 60 coordinate = math.floor( (coordinate - s) / 60 ); local m = coordinate % 60 coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) .. string.format( "%02d″", s ) end --[[ Helper function, convert decimal latitude or longitude to degrees, minutes, and seconds format based on the specified precision. ]] local function convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) local coord = tonumber(coordinate) local postfix if coord >= 0 then postfix = firstPostfix else postfix = secondPostfix end precision = precision:lower(); if precision == "dms" then return convert_dec2dms_dms( math.abs( coord ) ) .. postfix; elseif precision == "dm" then return convert_dec2dms_dm( math.abs( coord ) ) .. postfix; elseif precision == "d" then return convert_dec2dms_d( math.abs( coord ) ) .. postfix; end end --[[ Convert DMS format into a N or E decimal coordinate ]] local function convert_dms2dec(direction, degrees_str, minutes_str, seconds_str) local degrees = tonumber(degrees_str) local minutes = tonumber(minutes_str) or 0 local seconds = tonumber(seconds_str) or 0 local factor = 1 if direction == "S" or direction == "W" then factor = -1 end local precision = 0 if seconds_str then precision = 5 + math.max( math_mod._precision(seconds_str), 0 ); elseif minutes_str and minutes_str ~= '' then precision = 3 + math.max( math_mod._precision(minutes_str), 0 ); else precision = math.max( math_mod._precision(degrees_str), 0 ); end local decimal = factor * (degrees+(minutes+seconds/60)/60) return string.format( "%." .. precision .. "f", decimal ) -- not tonumber since this whole thing is string based. end --[[ Checks input values to for out of range errors. ]] local function validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, source, strong ) local errors = {}; lat_d = tonumber( lat_d ) or 0; lat_m = tonumber( lat_m ) or 0; lat_s = tonumber( lat_s ) or 0; long_d = tonumber( long_d ) or 0; long_m = tonumber( long_m ) or 0; long_s = tonumber( long_s ) or 0; if strong then if lat_d < 0 then table.insert(errors, {source, "latitude degrees < 0 with hemisphere flag"}) end if long_d < 0 then table.insert(errors, {source, "longitude degrees < 0 with hemisphere flag"}) end --[[ #coordinates is inconsistent about whether this is an error. If globe: is specified, it won't error on this condition, but otherwise it will. For not simply disable this check. if long_d > 180 then table.insert(errors, {source, "longitude degrees > 180 with hemisphere flag"}) end ]] end if lat_d > 90 then table.insert(errors, {source, "latitude degrees > 90"}) end if lat_d < -90 then table.insert(errors, {source, "latitude degrees < -90"}) end if lat_m >= 60 then table.insert(errors, {source, "latitude minutes >= 60"}) end if lat_m < 0 then table.insert(errors, {source, "latitude minutes < 0"}) end if lat_s >= 60 then table.insert(errors, {source, "latitude seconds >= 60"}) end if lat_s < 0 then table.insert(errors, {source, "latitude seconds < 0"}) end if long_d >= 360 then table.insert(errors, {source, "longitude degrees >= 360"}) end if long_d <= -360 then table.insert(errors, {source, "longitude degrees <= -360"}) end if long_m >= 60 then table.insert(errors, {source, "longitude minutes >= 60"}) end if long_m < 0 then table.insert(errors, {source, "longitude minutes < 0"}) end if long_s >= 60 then table.insert(errors, {source, "longitude seconds >= 60"}) end if long_s < 0 then table.insert(errors, {source, "longitude seconds < 0"}) end return errors; end --[[ parseDec Transforms decimal format latitude and longitude into the structure to be used in displaying coordinates ]] local function parseDec( lat, long, format ) local coordinateSpec = {} local errors = {} if not long then return nil, {{"parseDec", "Missing longitude"}} elseif not tonumber(long) then return nil, {{"parseDec", "Longitude could not be parsed as a number: " .. long}} end errors = validate( lat, nil, nil, long, nil, nil, 'parseDec', false ); coordinateSpec["dec-lat"] = lat; coordinateSpec["dec-long"] = long; local mode = coordinates.determineMode( lat, long ); coordinateSpec["dms-lat"] = convert_dec2dms( lat, "N", "S", mode) -- {{coord/dec2dms|{{{1}}}|N|S|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} coordinateSpec["dms-long"] = convert_dec2dms( long, "E", "W", mode) -- {{coord/dec2dms|{{{2}}}|E|W|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dec" end return coordinateSpec, errors end --[[ parseDMS Transforms degrees, minutes, seconds format latitude and longitude into the a structure to be used in displaying coordinates ]] local function parseDMS( lat_d, lat_m, lat_s, lat_f, long_d, long_m, long_s, long_f, format ) local coordinateSpec, errors, backward = {}, {} lat_f = lat_f:upper(); long_f = long_f:upper(); -- Check if specified backward if lat_f == 'E' or lat_f == 'W' then lat_d, long_d, lat_m, long_m, lat_s, long_s, lat_f, long_f, backward = long_d, lat_d, long_m, lat_m, long_s, lat_s, long_f, lat_f, true; end errors = validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, 'parseDMS', true ); if not long_d then return nil, {{"parseDMS", "Missing longitude" }} elseif not tonumber(long_d) then return nil, {{"parseDMS", "Longitude could not be parsed as a number:" .. long_d }} end if not lat_m and not lat_s and not long_m and not long_s and #errors == 0 then if math_mod._precision( lat_d ) > 0 or math_mod._precision( long_d ) > 0 then if lat_f:upper() == 'S' then lat_d = '-' .. lat_d; end if long_f:upper() == 'W' then long_d = '-' .. long_d; end return parseDec( lat_d, long_d, format ); end end coordinateSpec["dms-lat"] = lat_d.."°"..optionalArg(lat_m,"′") .. optionalArg(lat_s,"″") .. lat_f coordinateSpec["dms-long"] = long_d.."°"..optionalArg(long_m,"′") .. optionalArg(long_s,"″") .. long_f coordinateSpec["dec-lat"] = convert_dms2dec(lat_f, lat_d, lat_m, lat_s) -- {{coord/dms2dec|{{{4}}}|{{{1}}}|0{{{2}}}|0{{{3}}}}} coordinateSpec["dec-long"] = convert_dms2dec(long_f, long_d, long_m, long_s) -- {{coord/dms2dec|{{{8}}}|{{{5}}}|0{{{6}}}|0{{{7}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dms" end return coordinateSpec, errors, backward end --[[ Check the input arguments for coord to determine the kind of data being provided and then make the necessary processing. ]] local function formatTest(args) local result, errors local backward, primary = false, false local function getParam(args, lim) local ret = {} for i = 1, lim do ret[i] = args[i] or '' end return table.concat(ret, '_') end if not args[1] then -- no lat logic return errorPrinter( {{"formatTest", "Missing latitude"}} ) elseif not tonumber(args[1]) then -- bad lat logic return errorPrinter( {{"formatTest", "Unable to parse latitude as a number:" .. args[1]}} ) elseif not args[4] and not args[5] and not args[6] then -- dec logic result, errors = parseDec(args[1], args[2], args.format) if not result then return errorPrinter(errors); end -- formatting for geohack: geohack expects D_N_D_E notation or D;D notation -- wikiminiatlas doesn't support D;D notation -- #coordinates parserfunction doesn't support negative decimals with NSWE result.param = table.concat({ math.abs(tonumber(args[1])), ((tonumber(args[1]) or 0) < 0) and 'S' or 'N', math.abs(tonumber(args[2])), ((tonumber(args[2]) or 0) < 0) and 'W' or 'E', args[3] or ''}, '_') elseif dmsTest(args[4], args[8]) then -- dms logic result, errors, backward = parseDMS(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args.format) if args[10] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 9) elseif dmsTest(args[3], args[6]) then -- dm logic result, errors, backward = parseDMS(args[1], args[2], nil, args[3], args[4], args[5], nil, args[6], args['format']) if args[8] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 7) elseif dmsTest(args[2], args[4]) then -- d logic result, errors, backward = parseDMS(args[1], nil, nil, args[2], args[3], nil, nil, args[4], args.format) if args[6] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 5) else -- Error return errorPrinter({{"formatTest", "Unknown argument format"}}) end result.name = args.name local extra_param = {'dim', 'globe', 'scale', 'region', 'source', 'type'} for _, v in ipairs(extra_param) do if args[v] then table.insert(errors, {'formatTest', 'Parameter: "' .. v .. '=" should be "' .. v .. ':"' }) end end local ret = specPrinter(args, result) if #errors > 0 then ret = ret .. ' ' .. errorPrinter(errors) .. '[[ᥙᥫᥒ ᥗᥣᥢ:Pages with malformed coordinate tags]]' end return ret, backward end --[[ Generate Wikidata tracking categories. ]] local function makeWikidataCategories(qid) local ret if mw.wikibase and current_page.namespace == 0 then local entity = qid and mw.wikibase.getEntityObject(qid) or mw.wikibase.getEntityObject() if entity and entity.claims and entity.claims.P625 and entity.claims.P625[1] then local snaktype = entity.claims.P625[1].mainsnak.snaktype if snaktype == 'value' then -- coordinates exist both here and on Wikidata, and can be compared. ret = 'Coordinates on Wikidata' elseif snaktype == 'somevalue' then ret = 'Coordinates on Wikidata set to unknown value' elseif snaktype == 'novalue' then ret = 'Coordinates on Wikidata set to no value' end else -- We have to either import the coordinates to Wikidata or remove them here. ret = 'Coordinates not on Wikidata' end end if ret then return string.format('[[ᥙᥫᥒ ᥗᥣᥢ:%s]]', ret) else return '' end end --[[ link Simple function to export the coordinates link for other uses. Usage: {{#invoke:Coordinates | link }} ]] function coordinates.link(frame) return coord_link; end --[[ dec2dms Wrapper to allow templates to call dec2dms directly. Usage: {{#invoke:Coordinates | dec2dms | decimal_coordinate | positive_suffix | negative_suffix | precision }} decimal_coordinate is converted to DMS format. If positive, the positive_suffix is appended (typical N or E), if negative, the negative suffix is appended. The specified precision is one of 'D', 'DM', or 'DMS' to specify the level of detail to use. ]] coordinates.dec2dms = makeInvokeFunc('_dec2dms') function coordinates._dec2dms(args) local coordinate = args[1] local firstPostfix = args[2] or '' local secondPostfix = args[3] or '' local precision = args[4] or '' return convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) end --[[ Helper function to determine whether to use D, DM, or DMS format depending on the precision of the decimal input. ]] function coordinates.determineMode( value1, value2 ) local precision = math.max( math_mod._precision( value1 ), math_mod._precision( value2 ) ); if precision <= 0 then return 'd' elseif precision <= 2 then return 'dm'; else return 'dms'; end end --[[ dms2dec Wrapper to allow templates to call dms2dec directly. Usage: {{#invoke:Coordinates | dms2dec | direction_flag | degrees | minutes | seconds }} Converts DMS values specified as degrees, minutes, seconds too decimal format. direction_flag is one of N, S, E, W, and determines whether the output is positive (i.e. N and E) or negative (i.e. S and W). ]] coordinates.dms2dec = makeInvokeFunc('_dms2dec') function coordinates._dms2dec(args) local direction = args[1] local degrees = args[2] local minutes = args[3] local seconds = args[4] return convert_dms2dec(direction, degrees, minutes, seconds) end --[[ coord Main entry point for Lua function to replace {{coord}} Usage: {{#invoke:Coordinates | coord }} {{#invoke:Coordinates | coord | lat | long }} {{#invoke:Coordinates | coord | lat | lat_flag | long | long_flag }} ... Refer to {{coord}} documentation page for many additional parameters and configuration options. Note: This function provides the visual display elements of {{coord}}. In order to load coordinates into the database, the {{#coordinates:}} parser function must also be called, this is done automatically in the Lua version of {{coord}}. ]] coordinates.coord = makeInvokeFunc('_coord') function coordinates._coord(args) if (not args[1] or not tonumber(args[1])) and not args[2] and mw.wikibase.getEntityObject() then args[3] = args[1]; args[1] = nil local entity = args.qid and mw.wikibase.getEntityObject(args.qid) or mw.wikibase.getEntityObject() if entity and entity.claims and entity.claims.P625 and entity.claims.P625[1].mainsnak.snaktype == 'value' then local precision = entity.claims.P625[1].mainsnak.datavalue.value.precision args[1]=entity.claims.P625[1].mainsnak.datavalue.value.latitude args[2]=entity.claims.P625[1].mainsnak.datavalue.value.longitude if precision then precision=-math_mod._round(math.log(precision)/math.log(10),0) args[1]=math_mod._round(args[1],precision) args[2]=math_mod._round(args[2],precision) end end end local contents, backward = formatTest(args) local Notes = args.notes or '' local Display = args.display and args.display:lower() or 'inline' local function isInline(s) -- Finds whether coordinates are displayed inline. return s:find('inline') ~= nil or s == 'i' or s == 'it' or s == 'ti' end local function isInTitle(s) -- Finds whether coordinates are displayed in the title. return s:find('title') ~= nil or s == 't' or s == 'it' or s == 'ti' end local function coord_wrapper(in_args) -- Calls the parser function {{#coordinates:}}. return mw.getCurrentFrame():callParserFunction('#coordinates', in_args) or '' end local text = '' if isInline(Display) then text = text .. displayinline(contents, Notes) end if isInTitle(Display) then text = text .. displaytitle(contents, Notes) .. makeWikidataCategories(args.qid) end if not args.nosave then local page_title, count = mw.title.getCurrentTitle(), 1 if backward then local tmp = {} while not string.find((args[count-1] or ''), '[EW]') do tmp[count] = (args[count] or ''); count = count+1 end tmp.count = count; count = 2*(count-1) while count >= tmp.count do table.insert(tmp, 1, (args[count] or '')); count = count-1 end for i, v in ipairs(tmp) do args[i] = v end else while count <= 9 do args[count] = (args[count] or ''); count = count+1 end end if isInTitle(Display) and not page_title.isTalkPage and page_title.subpageText ~= 'doc' and page_title.subpageText ~= 'testcases' then args[10] = 'primary' end args.notes, args.format, args.display = nil text = text .. coord_wrapper(args) end return text end --[[ coord2text Extracts a single value from a transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coord2text | {{Coord}} | parameter }} Valid values for the second parameter are: lat (signed integer), long (signed integer), type, scale, dim, region, globe, source ]] function coordinates.coord2text(frame) if frame.args[1] == '' or frame.args[2] == '' or not frame.args[2] then return nil end frame.args[2] = mw.text.trim(frame.args[2]) if frame.args[2] == 'lat' or frame.args[2] == 'long' then local result, negative = mw.text.split((mw.ustring.match(frame.args[1],'[%.%d]+°[NS] [%.%d]+°[EW]') or ''), ' ') if frame.args[2] == 'lat' then result, negative = result[1], 'S' else result, negative = result[2], 'W' end result = mw.text.split(result, '°') if result[2] == negative then result[1] = '-'..result[1] end return result[1] else return mw.ustring.match(frame.args[1], 'params=.-_'..frame.args[2]..':(.-)[ _]') end end --[[ coordinsert Injects some text into the Geohack link of a transclusion of {{Coord}} (if that text isn't already in the transclusion). Outputs the modified transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coordinsert | {{Coord}} | parameter:value | parameter:value | … }} Do not make Geohack unhappy by inserting something which isn't mentioned in the {{Coord}} documentation. ]] function coordinates.coordinsert(frame) for i, v in ipairs(frame.args) do if i ~= 1 then if not mw.ustring.find(frame.args[1], (mw.ustring.match(frame.args[i], '^(.-:)') or '')) then frame.args[1] = mw.ustring.gsub(frame.args[1], '(params=.-)_? ', '%1_'..frame.args[i]..' ') end end end if frame.args.name then if not mw.ustring.find(frame.args[1], '<span class="vcard">') then local namestr = frame.args.name frame.args[1] = mw.ustring.gsub(frame.args[1], '(<span class="geo%-default">)(<span[^<>]*>[^<>]*</span><span[^<>]*>[^<>]*<span[^<>]*>[^<>]*</span></span>)(</span>)', '%1<span class="vcard">%2<span style="display:none">&#xfeff; (<span class="fn org">' .. namestr .. '</span>)</span></span>%3') frame.args[1] = mw.ustring.gsub(frame.args[1], '(&params=[^&"<>%[%] ]*) ', '%1&title=' .. mw.uri.encode(namestr) .. ' ') end end return frame.args[1] end return coordinates j0g0l13y31x0v4hzm2gx59cdwzh55zc ᥛᥨᥝᥱ ᥓᥧᥰ:DateI18n 828 404 1326 1325 2024-10-15T06:22:39Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1325 Scribunto text/plain --[[ This module is intended for processing of date strings. Copied from https://commons.wikimedia.org/w/index.php?title=Module:Date&oldid=224728211 Used by Module:ISOdate, Module:Complex date, Module:WikidataIB Authors and maintainers: * User:Parent5446 - original version of the function mimicking template:ISOdate * User:Jarekt - original version of the functions mimicking template:Date and template:ISOyear ]] local p = {} -- ======================================= -- === Dependencies ====================== -- ======================================= local i18n = require('Module:I18n/date') -- get localized translations of date formats local yesno = require('Module:Yesno') local function langSwitch(list,lang) local langList = mw.language.getFallbacksFor(lang) table.insert(langList,1,lang) for i,language in ipairs(langList) do if list[language] then return list[language] end end end --[[ Date This function can be used to provide an ISOdate template. Usage: {{#invoke:Date|Date|year=|month=|day=|hour=|minute=|second=|tzhour=|tzmin=|lang=en}} Parameters: year,month,day,hour,minute,second: broken down date-time component strings tzhour, tzmin: timezone offset from UTC, hours and minutes lang: The language to display it in case: Language format (genitive, etc.) for some languages class: CSS class for the <time> node, use "" for no metadata at all Error Handling: ]] function p.Date(frame) local args = frame.args if not (args.lang and mw.language.isSupportedLanguage(args.lang)) then args.lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language end return p._Date( { args.year or '', args.month or '', args.day or '', args.hour or '', args.minute or '', args.second or '', args.tzhour or '', args.tzmin or '' }, args.lang, -- language args.case or '', -- allows to specify grammatical case for the month for languages that use them args.class or 'dtstart', -- allows to set the html class of the time node where the date is included. This is useful for microformats. args.trim_year or '100-999' -- by default pad one and 2 digit years to be 4 digit long, while keeping 3 digit years as is ) end function p._Date(datevec, lang, case, class, trim_year) -- make sure inputs are in the right format for i = #datevec + 1, 8 do datevec[i] = '' end if not case then case = '' end if not class then class = '' end if not trim_year then trim_year = '100-999' end -- if language is not provided than look up users language -- WARNING: This step should be done by the template as it does not seem to work as well here (cache issues?) if not lang or not mw.language.isValidCode( lang ) then lang = 'en' end -- Just in case someone broke the internationalization code than fix the english defaults if i18n.DateLang['en'] == nil then i18n.DateLang['en'] = 'en-form' end if i18n.DateFormat['en-form'] == nil then i18n.DateFormat['en-form'] = {YMDHMS='j F Y, H:i:s', YMDHM='j F Y, H:i', YMD='j F Y', YM='F Y', MD='j F', Y='Y'} end -- create datecode based on which variables are provided and check for out of bound values local maxval = {9999, 12, 31, 23, 59, 60, 23, 59} -- max values for year, month, ... local c = {'Y', 'M', 'D', 'H', 'M', 'S', '', ''} local datecode = '' -- a string signifying which combination of variables was provided local datenum = {} -- date-time encoded as a vector = [year, month, ... , second] for i, v in ipairs( datevec ) do if v~=nil and v~='' then datecode = datecode .. c[i] datenum[i] = tonumber(v) if datenum[i]==nil and i==2 then -- month is not a number -> check if it is a month name in English v = mw.language.new('en'):formatDate( "n", v) datenum[i] = tonumber(v) end if datenum[i]==nil or datenum[i]>maxval[i] then -- Some numbers are out of range -> abort and return the empty string return '' end end end -- create time stamp string (for example 2000-02-20 02:20:20) based on which variables were provided local timeStamp if datecode == 'YMDHMS' then timeStamp = string.format('%04i-%02i-%02i %02i:%02i:%02i', datenum[1], datenum[2], datenum[3], datenum[4], datenum[5], datenum[6] ) elseif datecode == 'YMDHM' then timeStamp = string.format('%04i-%02i-%02i %02i:%02i', datenum[1], datenum[2], datenum[3], datenum[4], datenum[5] ) elseif datecode:sub(1,3)=='YMD' then timeStamp = string.format('%04i-%02i-%02i', datenum[1], datenum[2], datenum[3] ) datecode = 'YMD' -- 'YMD', 'YMDHMS' and 'YMDHM' are the only supported format starting with 'YMD'. All others will be converted to 'YMD' elseif datecode == 'YM' then timeStamp = string.format('%04i-%02i', datenum[1], datenum[2] ) elseif datecode:sub(1,1)=='Y' then timeStamp = string.format('%04i', datenum[1] ) datecode = 'Y' elseif datecode == 'M' then timeStamp = string.format('%04i-%02i-%02i', 2000, datenum[2], 1 ) class = '' -- date not complete -> no html formating or micro-tagging of date string elseif datecode == 'MD' then timeStamp = string.format('%04i-%02i-%02i', 2000, datenum[2], datenum[3] ) class = '' -- date not complete -> no html formating or micro-tagging of date string else return '' -- format not supported end -- ========================================================== -- === Create Date String using in chosen language -- ========================================================== -- which form should the date take? -- Use langSwitch to pick formating for each language local langDateForm = langSwitch(i18n.DateLang, lang) -- special case of French and Gallic dates, which require different date format for the 1st day of the month if datenum[3]==1 and (langDateForm=='fr-form' or langDateForm=='ga-form') then langDateForm = langDateForm .. '1' -- ordinal form for the first day of the month end -- special case of Basque dates, which require different date format for the 1st, 11th, 21st and 31st day of the month if langDateForm=='eu-form' then if (datenum[3]==1 or datenum[3]==21) then langDateForm = 'eu-form01' elseif (datenum[3]==11 or datenum[3]==31) then langDateForm = 'eu-form11' end end -- Look up country specific format input to {{#time}} function local dFormat = i18n.DateFormat[langDateForm][datecode] -- overwrite default grammatical case of the month (applies mostly to Slavic languages) if (case=='gen') then -- CAUTION: at the moment i18n.DateFormat uses "F" only as month name, but this might change and this operation does not check if 'F' is in "" brackets or not, so if some language starts using 'F' in "" than this will not work for that language dFormat = dFormat:gsub("F", "xg"); end if (case=='nom') then -- CAUTION: at the moment i18n.DateFormat uses "xg" only as month name, but this might change and this operation does not check if 'xg' is in "" brackets or not, so if some language starts using 'xg' in "" than this will not work for that language dFormat = dFormat:gsub("xg", "F"); end if ((lang=='ru' or lang=='pl' or lang=='cs' or lang=='sl' or lang=='sk') and (case=='loc' or case=='ins')) or (lang=='fi' and (case=='ptv' or case=='ine'or case=='ela'or case=='ill') ) then local monthEn = mw.language.new('en'):formatDate( "F", timeStamp) -- month name in English -- month name using proper case and language. It relies on messages stored in MediaWiki namespace for some cases and languages -- That is why this IF statement uses "lang" not "langDateForm" variable to decide local monthMsg = mw.message.new( string.format('%s-%s', monthEn, case ) ):inLanguage( lang ) if not monthMsg:isDisabled() then -- make sure it exists local month=monthMsg:plain() dFormat = dFormat:gsub('F', '"'..month..'"'); -- replace default month with month name we already looked up dFormat = dFormat:gsub('xg', '"'..month..'"'); end end -- Special case related to Quechua and Kichwa languages -- see https://commons.wikimedia.org/wiki/Template_talk:Date#Quechua from 2014 if (lang=='qu' or lang=='qug') and case=='nom' then dFormat = dFormat:gsub('F"pi"', 'F'); end -- Lua only date formating using {{#time}} parser function (new) -- prefered call which gives "Lua error: too many language codes requested." on the [[Module talk:Date/sandbox/testcases]] page --local datestr = mw.language.new(lang):formatDate( dFormat, timeStamp) local datestr = mw.getCurrentFrame():callParserFunction( "#time", { dFormat, timeStamp, lang } ) -- Another special case related to Thai solar calendar if lang=='th' and datenum[1]~= nil and datenum[1]<=1940 then -- As of 2014 {{#time}} parser function did not resolve those cases properly -- See https://en.wikipedia.org/wiki/Thai_solar_calendar#New_year for reference -- Disable once https://bugzilla.wikimedia.org/show_bug.cgi?id=66648 is fixed if datecode=='Y' then -- date is ambiguous datestr = string.format('%04i ᥘ​ᥦᥲ %04i', datenum[1]+542, datenum[1]+543 ) elseif datenum[2]<=3 then -- year is wrong (one too many) datestr = datestr:gsub( string.format('%04i', datenum[1]+543), string.format('%04i', datenum[1]+542 ) ) end end -- If year<1000 than either keep it padded to the length of 4 digits or trim it -- decide if the year will stay padded with zeros (for years in 0-999 range) if datenum[1]~= nil and datenum[1]<1000 then local trim = yesno(trim_year,nil) if trim == nil then local YMin, YMax = trim_year:match( '(%d+)-(%d+)' ) trim = (YMin~=nil and datenum[1]>=tonumber(YMin) and datenum[1]<=tonumber(YMax)) end -- If the date form isn't the Thai solar calendar, don't zero pad years in the range of 100-999. -- If at some point support for Islamic/Hebrew/Japanese years is added, they may need to be skipped as well. if trim then --local yearStr1 = mw.language.new(lang):formatDate( 'Y', timeStamp) local yearStr1 = mw.getCurrentFrame():callParserFunction( "#time", { 'Y', timeStamp, lang } ) --local yearStr1 = datestr:match( '%d%d%d%d' ) -- 4 digits in a row (in any language) - that must be a year local yearStr2 = yearStr1 local zeroStr = mw.ustring.sub(yearStr1,1,1) for i=1,3 do -- trim leading zeros if mw.ustring.sub(yearStr2,1,1)==zeroStr then yearStr2 = mw.ustring.sub(yearStr2, 2, 5-i) else break end end datestr = datestr:gsub( yearStr1, yearStr2 ) --datestr = string.format('%s (%s, %s)', datestr, yearStr1, yearStr2 ) end end -- append timezone if present if datevec[7] ~= '' and (datecode == 'YMDHMS' or datecode == 'YMDHM') then local tzstr, tzhournum = '', tonumber(datevec[7]) if tzhournum < 0 then tzstr = '−' else tzstr = '+' end tzstr = tzstr..string.format("%02d", math.abs(tzhournum))..':' if datevec[8] ~= '' then tzstr = tzstr..datevec[8] else tzstr = tzstr..'00' end datestr = datestr..' '..tzstr end -- html formating and tagging of date string if class ~= '' then local DateHtmlTags = '<span style="white-space:nowrap"><time class="%s" datetime="%s">%s</time></span>' datestr = DateHtmlTags:format(class, timeStamp, datestr) end return datestr end return p 5h9cvamsxb44duuj3x6yp5aglkq2fly ᥛᥨᥝᥱ ᥓᥧᥰ:Distinguish 828 405 1328 1327 2024-10-15T06:22:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1327 Scribunto text/plain local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local mTableTools --initialize lazily local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} function p.distinguish(frame) mArguments = require('Module:Arguments') mTableTools = require('Module:TableTools') local args = mArguments.getArgs(frame) local selfref = args.selfref local text = args.text args = mTableTools.compressSparseArray(args) return p._distinguish(args, text, selfref) end function p._distinguish(args, text, selfref) checkType("_distinguish", 1, args, 'table') if #args == 0 and not text then return '' end local text = string.format( 'ᥕᥣᥱ ᥙᥥᥴ ᥟᥝᥴ ᥘᥩᥰ ᥐᥢᥴ %s။', text or mHatlist.orList(args, true) ) hnOptions = {selfref = selfref} return mHatnote._hatnote(text, hnOptions) end return p 6vhscdrxt6aol7rqg1k5q09n80guxls ᥛᥨᥝᥱ ᥓᥧᥰ:Documentation 828 406 5483 1330 2024-12-28T23:34:51Z Saimawnkham 28 5483 Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub local format = mw.ustring.format ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4) end return ugsub(msg, '$([1-9][0-9]*)', getMessageVal) end p.message = message local function makeWikilink(page, display) if display then return format('[[%s|%s]]', page, display) else return format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end -- 'documentation-toolbar' return format( '<span class="%s">(%s)</span>', message('toolbar-class'), table.concat(ret, ' &#124; ') ) end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Entry points ---------------------------------------------------------------------------- function p.nonexistent(frame) if mw.title.getCurrentTitle().subpageText == 'testcases' then return frame:expandTemplate{title = 'module test cases notice'} else return p.main(frame) end end p.main = makeInvokeFunc('_main') function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) :tag('div') -- 'documentation-container' :addClass(message('container')) :attr('role', 'complementary') :attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil) :attr('aria-label', args.heading == '' and 'Documentation' or nil) :newline() :tag('div') -- 'documentation' :addClass(message('main-div-classes')) :newline() :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :tag('div') -- 'documentation-clear' :addClass(message('clear')) :done() :newline() :done() :wikitext(p._endBox(args, env)) :done() :wikitext(p.addTrackingCategories(env)) -- 'Module:Documentation/styles.css' return mw.getCurrentFrame():extensionTag ( 'templatestyles', '', {src=cfg['templatestyles'] }) .. tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title -- objects and other namespace- or path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the -- same as the subject namespace. However, pages in the Article, File, -- MediaWiki or Category namespaces must have their /doc, /sandbox and -- /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.canonicalUrl( 'Special:ComparePages', { page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- -- Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[File:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' -- 'module-sandbox-category' --> 'Module sandboxes' -- 'other-sandbox-category' --> 'Sandboxes outside of template or module namespace' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '__EXPECTUNUSEDTEMPLATE__' local pagetype, sandboxCat if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') sandboxCat = message('sandbox-category') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') sandboxCat = message('module-sandbox-category') else pagetype = message('sandbox-notice-pagetype-other') sandboxCat = message('other-sandbox-category') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if compareUrl then local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) else text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then if testcasesTitle.contentModel == "Scribunto" then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. omargs.text = text .. makeCategoryLink(sandboxCat) -- 'documentation-clear' return '<div class="' .. message('clear') .. '"></div>' .. require('Module:Message box').main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editProt = protectionLevels.edit and protectionLevels.edit[1] local moveProt = protectionLevels.move and protectionLevels.move[1] if editProt then -- The page is edit-protected. return require('Module:Protection banner')._main{ message('protection-reason-edit'), small = true } elseif moveProt and moveProt ~= 'autoconfirmed' then -- The page is move-protected but not edit-protected. Exclude move -- protection with the level "autoconfirmed", as this is equivalent to -- no move protection at all. return require('Module:Protection banner')._main{ action = 'move', small = true } else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content if not content or args[1] then -- No need to include the links if the documentation is on the template page itself. local linksData = p.makeStartBoxLinksData(args, env) if linksData then links = p.renderStartBoxLinks(linksData) end end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle.isRedirect then docTitle = docTitle.redirectTarget end -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end return { title = title, docTitle = docTitle, -- View, display, edit, and purge links if /doc exists. viewLinkDisplay = message('view-link-display'), editLinkDisplay = message('edit-link-display'), historyLinkDisplay = message('history-link-display'), purgeLinkDisplay = message('purge-link-display'), preload = preload, createLinkDisplay = message('create-link-display') } end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create][purge] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local docTitle = data.docTitle -- yes, we do intend to purge the template page on which the documentation appears local purgeLink = makeWikilink("Special:Purge/" .. data.title.prefixedText, data.purgeLinkDisplay) if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, data.editLinkDisplay) local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, data.historyLinkDisplay) return "&#91;" .. viewLink .. "&#93; &#91;" .. editLink .. "&#93; &#91;" .. historyLink .. "&#93; &#91;" .. purgeLink .. "&#93;" else local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) return "&#91;" .. createLink .. "&#93; &#91;" .. purgeLink .. "&#93;" end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading') elseif subjectSpace == 828 then -- Module namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading') elseif subjectSpace == 6 then -- File namespace data.heading = message('file-namespace-heading') else data.heading = message('other-namespaces-heading') end -- Heading CSS local headingStyle = args['heading-style'] if headingStyle then data.headingStyleText = headingStyle else -- 'documentation-heading' data.headingClass = message('main-div-heading-class') end -- Data for the [view][edit][history][purge] or [create] links. if links then -- 'mw-editsection-like plainlinks' data.linksClass = message('start-box-link-classes') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox -- 'documentation-startbox' :addClass(message('start-box-class')) :newline() :tag('span') :addClass(data.headingClass) :attr('id', 'documentation-heading') :cssText(data.headingStyleText) :wikitext(data.heading) local links = data.links if links then sbox:tag('span') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. return '\n' .. (content or '') .. '\n' end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the link box. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />' if not args.content and not args[1] then -- "Please add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" end end local box = mw.html.create('div') -- 'documentation-metadata' box:attr('role', 'note') :addClass(message('end-box-class')) -- 'plainlinks' :addClass(message('end-box-plainlinks')) :wikitext(text) :done() return '\n' .. tostring(box) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[Wikipedia:Template documentation|documentation]] -- is [[Help:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle then return nil end if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editDisplay = message('edit-link-display') local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, editDisplay) local historyDisplay = message('history-link-display') local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, historyDisplay) return message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:canonicalUrl{action = 'edit', preload = message('module-preload')} local createDisplay = message('create-link-display') local createLink = makeUrlLink(createUrl, createDisplay) return message('create-module-doc-blurb', {createLink}) .. '<br />' end end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeWikilink("Special:EditPage/" .. sandboxPage, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} if subjectSpace == 828 then mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:canonicalUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeWikilink("Special:EditPage/" .. testcasesPage, testcasesEditDisplay) -- for Modules, add testcases run link if exists if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then local testcasesRunLinkDisplay = message('testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink) else testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) end else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:canonicalUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then return makeCategoryLink(message('strange-usage-category')) end return '' end return p ky7myqtha9rjaznz4jxomjtdpuanlqs ᥛᥨᥝᥱ ᥓᥧᥰ:Documentation/config 828 407 5484 1334 2024-12-28T23:47:51Z Saimawnkham 28 5484 Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local cfg = {} -- Do not edit this line. ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[File:Sandbox.svg|50px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = '[[Wikipedia:Template test cases|template sandbox]] page' cfg['sandbox-notice-pagetype-module'] = '[[Wikipedia:Template test cases|module sandbox]] page' cfg['sandbox-notice-pagetype-other'] = 'sandbox page' --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'ᥟᥢᥴᥢᥭᥳ ᥙᥥᥢᥴ $1 ᥖᥩᥢᥲᥖᥣᥱ $2 ။' cfg['sandbox-notice-diff-blurb'] = 'ᥟᥢᥴᥢᥭᥳ ᥙᥥᥢᥴ $1 ᥖᥩᥢᥲᥖᥣᥱ $2 ($3) ။' cfg['sandbox-notice-compare-link-display'] = 'ᥘᥩᥒᥲᥙᥦᥐᥱᥙᥫᥒᥲ' --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'ᥖᥨᥭᥰᥙᥣᥰ ᥢᥣᥲᥘᥤᥐᥲᥚᥦᥴ ᥖᥩᥢᥲᥖᥣᥱ $1.' cfg['sandbox-notice-testcases-link-display'] = 'test cases' cfg['sandbox-notice-testcases-run-blurb'] = 'ᥖᥨᥭᥰᥙᥣᥰ ᥢᥣᥲᥘᥤᥐᥲᥚᥦᥴ ᥖᥩᥢᥲᥖᥣᥱ $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'run' -- cfg['sandbox-category'] - A category to add to all template sandboxes. -- cfg['module-sandbox-category'] - A category to add to all module sandboxes. -- cfg['module-sandbox-category'] - A category to add to all sandboxe not in templates or modules. cfg['sandbox-category'] = 'Template sandboxes' cfg['module-sandbox-category'] = 'Module sandboxes' cfg['other-sandbox-category'] = 'Sandboxes outside of template or module namespace' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'ᥚᥪᥢᥴᥐᥦᥛᥴᥛᥪᥰ ᥗᥦᥛᥰᥙᥘᥥᥐᥳ' -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'ᥚᥪᥢᥴᥐᥦᥛᥴᥛᥪᥰ ᥛᥨᥝᥱ ᥓᥧᥰ' -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'ᥑᥨᥝᥲᥘᥨᥙᥰ' -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'ᥚᥪᥢᥴᥐᥦᥛᥴᥛᥪᥰ' -- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'ᥖᥨᥭᥰ' -- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'ᥗᥖᥰ' -- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'ᥙᥪᥢᥰ' -- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'ᥓᥣᥒᥰ' -- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'ᥔᥣᥒᥲ' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = '[[Wikipedia:Template documentation|ᥚᥪᥢᥴᥐᥦᥛᥴᥛᥪᥰ]] ᥖᥤᥲᥚᥣᥭᥱᥢᥫᥴᥢᥭᥳ ᥙᥥᥢᥴ ᥟᥢᥴ [[Help:Transclusion|ᥗᥩᥢᥴᥟᥩᥐᥱ]] ᥛᥣᥰᥖᥤᥲ $1။' --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'ᥓᥝᥲᥐᥝᥱ ᥘᥦᥙᥲᥖᥥᥴᥑᥬᥲ $1 ᥢᥣᥲᥘᥤᥐᥲᥚᥪᥢᥴᥐᥦᥛᥴᥛᥪᥰ ᥖᥩᥢᥲᥖᥣᥱ [[Wikipedia:Lua|Scribunto module]] ᥟᥢᥴᥢᥭᥳ။' ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- ᥚᥧᥲᥛᥦᥰᥗᥖᥰᥑᥝᥴ ᥓᥣᥒᥲᥓᥣᥛᥰᥖᥨᥭᥰᥖᥤᥲᥢᥬᥰ ᥢᥣᥲᥘᥤᥐᥲ sandbox (edit | diff) ᥘᥦᥲ testcases (edit) ᥗᥦᥛᥰᥙᥘᥥᥐᥳ ᥟᥢᥴᥢᥭᥳ ᥘᥭᥲယူႇ။ -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "ᥚᥧᥲᥛᥦᥰᥗᥖᥰᥑᥝᥴ ᥓᥣᥒᥲᥓᥣᥛᥰᥖᥨᥭᥰᥘᥭᥲ ᥖᥤᥲᥢᥬᥰ ᥢᥣᥲᥘᥤᥐᥲ $1 ᥘᥦᥲ $2 ᥑᥩᥒᥴ ᥗᥦᥛᥰᥙᥘᥥᥐᥳ ᥟᥢᥴᥢᥭᥳ ᥘᥭᥲယူႇ။" cfg['experiment-blurb-module'] = "ᥚᥧᥲᥛᥦᥰᥗᥖᥰᥑᥝᥴ ᥓᥣᥒᥲᥓᥣᥛᥰᥖᥨᥭᥰᥘᥭᥲ ᥖᥤᥲᥢᥬᥰ ᥢᥣᥲᥘᥤᥐᥲ $1 ᥘᥦᥲ $2 ᥛᥨᥝᥱ ᥓᥧᥰ ᥟᥢᥴᥢᥭᥳ ᥘᥭᥲယူႇ။" ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'sandbox' -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'ᥗᥖᥰ' -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'ᥔᥣᥒᥲ' -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'ᥙᥫᥒᥲ' -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'mirror' -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'testcases' -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'ᥗᥖᥰ' -- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'ᥘᥦᥢᥲ' -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'ᥔᥣᥒᥲ' ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'ᥗᥦᥛᥴᥙᥫᥒᥴᥗᥣᥢᥲ ᥔᥬᥱᥓᥧᥰᥖᥤᥲ ᥢᥣᥲᥘᥤᥐᥲၽႄ $1 ။' -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.' --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'ᥢᥣᥲᥘᥤᥐᥲၽႄ ᥑᥩᥒᥴ $1 ᥟᥢᥴᥢᥭᥳ' -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'ᥗᥦᥛᥰᥙᥘᥥᥐᥳ' -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'ᥛᥨᥝᥱ ᥓᥧᥰ' -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'ᥢᥣᥲᥘᥤᥐᥲ' ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css' -- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container' -- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation' -- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading' -- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox' -- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]] cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks' -- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata' -- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks' -- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar' -- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Wikipedia pages with strange ((documentation)) usage' --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg rpppqrjwug50ppeg4s6yltumjo3f2i0 ᥛᥨᥝᥱ ᥓᥧᥰ:EditAtWikidata 828 408 1336 1335 2024-10-15T06:22:46Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1335 Scribunto text/plain -- Module to display an icon with a tooltip such as "Edit this at Wikidata". -- Icon will be linked to the Wikidata entry for the article where this is placed. -- This message is only displayed if a local_parameter is not supplied -- i.e. when called from a template, it can be coded not to display the message -- when a local parameter is in use, preventing the value form Wikidata being fetched. -- The qid of a Wikidata entry can optionally be supplied for testing outside the article. -- Usage: -- {{#invoke:EditAtWikidata|showMessage|local_parameter}} -- {{#invoke:EditAtWikidata|showMessage|qid=<ArticleID>|local_parameter}} local p = {} local i18n = { ["message"] = "Edit this at Wikidata" } p.showMessage = function(frame) -- There may be a local parameter supplied, if it's blank, set it to nil local local_parm = mw.text.trim(frame.args[1] or "") if local_parm and (local_parm == "") then local_parm = nil end -- If there is a local parameter used, we don't want to display the message if local_parm then return nil end -- Can take a named parameter |qid which is the Wikidata ID for the article. -- This will not normally be used except for testing outside the article. local qid = frame.args.qid if qid and (qid == "") then qid = nil end -- The module can take a parameter pid= -- which will create a link to that property in the Wikidata entry for the article local propertyID = mw.text.trim(frame.args.pid or "") -- Get the object containing all the claims for the article local entity = mw.wikibase.getEntityObject(qid) if entity then local thisQid if qid then thisQid = qid else thisQid = entity.id end -- Named parameter nbsp allows replacing the leading space with &nbsp; local space if frame.args.nbsp and (frame.args.nbsp ~= "") then space = "&nbsp;" else space = " " end return space .. "[[ᥜᥣᥭᥱ:OOjs UI icon edit-ltr-progressive.svg |frameless |text-top |10px |alt=" .. i18n.message .. " |link=https://www.wikidata.org/wiki/" .. thisQid .. (propertyID == "" and "" or ("#" .. propertyID)) .. "|" .. i18n.message .. "]]" end end return p c7uqh6cwyugbxalak00qlfgjgkpltgm ᥛᥨᥝᥱ ᥓᥧᥰ:Effective protection expiry 828 409 1338 1337 2024-10-15T06:22:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1337 Scribunto text/plain local p = {} -- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local stabilitySettings = mw.ext.FlaggedRevs.getStabilitySettings(title) return stabilitySettings and stabilitySettings.expiry or 'unknown' elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 ) end local rawExpiry = mw.getCurrentFrame():callParserFunction('PROTECTIONEXPIRY', action, pagename) if rawExpiry == 'infinity' then return 'infinity' elseif rawExpiry == '' then return 'unknown' else local year, month, day, hour, minute, second = rawExpiry:match( '^(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d)$' ) if year then return string.format( '%s-%s-%sT%s:%s:%s', year, month, day, hour, minute, second ) else error('internal error in Module:Effective protection expiry; malformed expiry timestamp') end end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p i1wms02y1w048cq6uttka18a5pjzp63 ᥛᥨᥝᥱ ᥓᥧᥰ:Effective protection level 828 410 1340 1339 2024-10-15T06:22:48Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1339 Scribunto text/plain local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local level = mw.ext.FlaggedRevs.getStabilitySettings(title) level = level and level.autoreview if level == 'review' then return 'reviewer' elseif level ~= '' then return level else return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review end elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 ) end if title.namespace == 8 then -- MediaWiki namespace if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page return 'interfaceadmin' else -- any non-JS/CSS MediaWiki page return 'sysop' end elseif title.namespace == 2 and title.isSubpage then if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page return 'interfaceadmin' elseif title.contentModel == 'json' then -- user JSON page return 'sysop' end end if action == 'undelete' then return 'sysop' end local level = title.protectionLevels[action] and title.protectionLevels[action][1] if level == 'sysop' or level == 'editprotected' then return 'sysop' elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page return 'sysop' elseif level == 'templateeditor' then return 'templateeditor' elseif action == 'move' then local blacklistentry = mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. if blacklistentry and not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif title.namespace == 6 then return 'filemover' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end end local blacklistentry = mw.ext.TitleBlacklist.test(action, pagename) if blacklistentry then if not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason return 'autoconfirmed' elseif level then return level elseif action == 'upload' then return 'autoconfirmed' elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts if title.namespace == 0 then return 'autoconfirmed' -- Per [[WP:ACPERM]], you need to be autoconfirmed to create pages in mainspace end return 'user' else return '*' end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p lcolgmzxss8hd5im4xmd1ppgpgfv6gk ᥛᥨᥝᥱ ᥓᥧᥰ:File link 828 411 1342 1341 2024-10-15T06:22:50Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1341 Scribunto text/plain -- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} function p._main(args) checkType('_main', 1, args, 'table') -- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our -- own function to get the right error level. local function checkArg(key, val, level) if type(val) ~= 'string' then error(string.format( "type error in '%s' parameter of '_main' (expected string, got %s)", key, type(val) ), level) end end local ret = {} -- Adds a positional parameter to the buffer. local function addPositional(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = val end -- Adds a named parameter to the buffer. We assume that the parameter name -- is the same as the argument key. local function addNamed(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = key .. '=' .. val end -- Filename checkArg('file', args.file, 3) ret[#ret + 1] = 'File:' .. args.file -- Format if args.format then checkArg('format', args.format) if args.formatfile then checkArg('formatfile', args.formatfile) ret[#ret + 1] = args.format .. '=' .. args.formatfile else ret[#ret + 1] = args.format end end -- Border if yesno(args.border) then ret[#ret + 1] = 'border' end addPositional('location') addPositional('alignment') addPositional('size') addNamed('upright') addNamed('link') addNamed('alt') addNamed('page') addNamed('class') addNamed('lang') addNamed('start') addNamed('end') addNamed('thumbtime') addPositional('caption') return string.format('[[%s]]', table.concat(ret, '|')) end function p.main(frame) local origArgs = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:File link' }) if not origArgs.file then error("'file' parameter missing from [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:File link]]", 0) end -- Copy the arguments that were passed to a new table to avoid looking up -- every possible parameter in the frame object. local args = {} for k, v in pairs(origArgs) do -- Make _BLANK a special argument to add a blank parameter. For use in -- conditional templates etc. it is useful for blank arguments to be -- ignored, but we still need a way to specify them so that we can do -- things like [[ᥜᥣᥭᥱ:Example.png|link=]]. if v == '_BLANK' then v = '' end args[k] = v end return p._main(args) end return p ihl7etsrs7yuqwpzgrmjvvueck0in7k ᥛᥨᥝᥱ ᥓᥧᥰ:Hatnote 828 412 1344 1343 2024-10-15T06:22:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1343 Scribunto text/plain -------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the {{hatnote}} and {{format link}} meta-templates and includes -- -- helper functions for other Lua hatnote modules. -- -------------------------------------------------------------------------------- local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise [[Module:Arguments]] local yesno -- lazily initialise [[Module:Yesno]] local p = {} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to false. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end function p.makeWikitextError(msg, helpLink, addTrackingCategory, title) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- [[Module:Yesno]], and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') title = title or mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' ([[' .. helpLink .. '|help]])' else helpText = '' end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '[[%s:%s]]', mw.site.namespaces[14].name, category ) else category = '' end return string.format( '<strong class="error">Error: %s%s.</strong>%s', msg, helpText, category ) end function p.disambiguate(page, disambiguator) -- Formats a page title with a disambiguation parenthetical, -- i.e. "Example" → "Example (disambiguation)". checkType('disambiguate', 1, page, 'string') checkType('disambiguate', 2, disambiguator, 'string', true) disambiguator = disambiguator or 'ᥔᥥᥒᥴ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥗᥦᥝᥴ ᥙᥦᥐᥱ' return string.format('%s (%s)', page, disambiguator) end -------------------------------------------------------------------------------- -- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the {{format hatnote link}} template. -------------------------------------------------------------------------------- function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end function p._formatLink(link, display) checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) -- Remove the initial colon for links where it was specified manually. link = removeInitialColon(link) -- Find whether a faux display value has been added with the {{!}} magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' §&nbsp;' .. section end end -- Assemble the link. if display then return string.format( '[[:%s|%s]]', string.gsub(link, '|(.*)$', ''), --display overwrites manual piping display ) else return string.format('[[:%s]]', link) end end -------------------------------------------------------------------------------- -- Hatnote -- -- Produces standard hatnote text. Implements the {{hatnote}} template. -------------------------------------------------------------------------------- function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) options = options or {} local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '<div role="note" class="%s">%s</div>', table.concat(classes, ' '), s ) end return p 4ppfb8tc9qcjrkr379vo40wcvqo62dz ᥛᥨᥝᥱ ᥓᥧᥰ:Hatnote list 828 413 1347 1346 2024-10-15T06:22:53Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1345 Scribunto text/plain -------------------------------------------------------------------------------- -- Module:Hatnote list -- -- -- -- This module produces and formats lists for use in hatnotes. In particular, -- -- it implements the for-see list, i.e. lists of "For X, see Y" statements, -- -- as used in {{about}}, {{redirect}}, and their variants. Also introduced -- -- are andList & orList helpers for formatting lists with those conjunctions. -- -------------------------------------------------------------------------------- local mArguments --initialize lazily local mHatnote = require('Module:Hatnote') local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} -------------------------------------------------------------------------------- -- List stringification helper functions -- -- These functions are used for stringifying lists, usually page lists inside -- the "Y" portion of "For X, see Y" for-see items. -------------------------------------------------------------------------------- --default options table used across the list stringification functions local stringifyListDefaultOptions = { conjunction = "ᥘ​ᥦᥲ", separator = "၊", altSeparator = ";", space = " ", formatted = false } -- Stringifies a list generically; probably shouldn't be used directly function stringifyList(list, options) -- Type-checks, defaults, and a shortcut checkType("stringifyList", 1, list, "table") if #list == 0 then return nil end checkType("stringifyList", 2, options, "table", true) options = options or {} for k, v in pairs(stringifyListDefaultOptions) do if options[k] == nil then options[k] = v end end local s = options.space -- Format the list if requested if options.formatted then list = mHatnote.formatPages(unpack(list)) end -- Set the separator; if any item contains it, use the alternate separator local separator = options.separator --searches display text only function searchDisp(t, f) return string.find(string.sub(t, (string.find(t, '|') or 0) + 1), f) end for k, v in pairs(list) do if searchDisp(v, separator) then separator = options.altSeparator break end end -- Set the conjunction, apply Oxford comma, and force a comma if #1 has "§" local conjunction = s .. options.conjunction .. s if #list == 2 and searchDisp(list[1], "§") or #list > 2 then conjunction = separator .. conjunction end -- Return the formatted string return mw.text.listToText(list, separator .. s, conjunction) end --DRY function function conjList (conj, list, fmt) return stringifyList(list, {conjunction = conj, formatted = fmt}) end -- Stringifies lists with "and" or "or" function p.andList (...) return conjList("ᥘ​ᥦᥲ", ...) end function p.orList (...) return conjList("ᥟᥛᥱ ᥢᥢᥴ", ...) end -------------------------------------------------------------------------------- -- For see -- -- Makes a "For X, see [[Y]]." list from raw parameters. Intended for the -- {{about}} and {{redirect}} templates and their variants. -------------------------------------------------------------------------------- --default options table used across the forSee family of functions local forSeeDefaultOptions = { andKeyword = 'ᥘ​ᥦᥲ', title = mw.title.getCurrentTitle().text, otherText = 'ᥑᥩᥲ ᥓᥬᥳ ᥖᥪᥰ ᥖᥣᥒᥱ ᥓᥫᥰ', forSeeForm = 'ᥖᥩᥢᥲ ᥖᥣᥱ %s, ᥖᥧᥴ ᥭᥰ ᥖᥤᥲ %s ᥘᥦᥲ.' } --Collapses duplicate punctuation function punctuationCollapse (text) local replacements = { ["%.%.$"] = ".", ["%?%.$"] = "?", ["%!%.$"] = "!", ["%.%]%]%.$"] = ".]]", ["%?%]%]%.$"] = "?]]", ["%!%]%]%.$"] = "!]]" } for k, v in pairs(replacements) do text = string.gsub(text, k, v) end return text end -- Structures arguments into a table for stringification, & options function p.forSeeArgsToTable (args, from, options) -- Type-checks and defaults checkType("forSeeArgsToTable", 1, args, 'table') checkType("forSeeArgsToTable", 2, from, 'number', true) from = from or 1 checkType("forSeeArgsToTable", 3, options, 'table', true) options = options or {} for k, v in pairs(forSeeDefaultOptions) do if options[k] == nil then options[k] = v end end -- maxArg's gotten manually because getArgs() and table.maxn aren't friends local maxArg = 0 for k, v in pairs(args) do if type(k) == 'number' and k > maxArg then maxArg = k end end -- Structure the data out from the parameter list: -- * forTable is the wrapper table, with forRow rows -- * Rows are tables of a "use" string & a "pages" table of pagename strings -- * Blanks are left empty for defaulting elsewhere, but can terminate list local forTable = {} local i = from local terminated = false -- Loop to generate rows repeat -- New empty row local forRow = {} -- On blank use, assume list's ended & break at end of this loop forRow.use = args[i] if not args[i] then terminated = true end -- New empty list of pages forRow.pages = {} -- Insert first pages item if present table.insert(forRow.pages, args[i + 1]) -- If the param after next is "and", do inner loop to collect params -- until the "and"'s stop. Blanks are ignored: "1|and||and|3" → {1, 3} while args[i + 2] == options.andKeyword do if args[i + 3] then table.insert(forRow.pages, args[i + 3]) end -- Increment to next "and" i = i + 2 end -- Increment to next use i = i + 2 -- Append the row table.insert(forTable, forRow) until terminated or i > maxArg return forTable end -- Stringifies a table as formatted by forSeeArgsToTable function p.forSeeTableToString (forSeeTable, options) -- Type-checks and defaults checkType("forSeeTableToString", 1, forSeeTable, "table") checkType("forSeeTableToString", 2, options, "table", true) options = options or {} for k, v in pairs(forSeeDefaultOptions) do if options[k] == nil then options[k] = v end end -- Stringify each for-see item into a list local strList = {} for k, v in pairs(forSeeTable) do local useStr = v.use or options.otherText local pagesStr = p.andList(v.pages, true) or mHatnote._formatLink(mHatnote.disambiguate(options.title)) local forSeeStr = string.format(options.forSeeForm, useStr, pagesStr) forSeeStr = punctuationCollapse(forSeeStr) table.insert(strList, forSeeStr) end -- Return the concatenated list return table.concat(strList, ' ') end -- Produces a "For X, see [[Y]]" string from arguments. Expects index gaps -- but not blank/whitespace values. Ignores named args and args < "from". function p._forSee (args, from, options) local forSeeTable = p.forSeeArgsToTable(args, from, options) return p.forSeeTableToString(forSeeTable, options) end -- As _forSee, but uses the frame. function p.forSee (frame, from, options) mArguments = require('Module:Arguments') return p._forSee(mArguments.getArgs(frame), from, options) end return p sk2r584uscy5p74w5yjuhtm8evd5zt6 ᥛᥨᥝᥱ ᥓᥧᥰ:High-use 828 414 1351 1350 2024-10-15T06:22:55Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 1348 Scribunto text/plain local p = {} -- _fetch looks at the "demo" argument. local _fetch = require('Module:Transclusion_count').fetch local yesno = require('Module:Yesno') function p.num(frame, count) if count == nil then if yesno(frame.args['fetch']) == false then if (frame.args[1] or '') ~= '' then count = tonumber(frame.args[1]) end else count = _fetch(frame) end end -- Build output string local return_value = "" if count == nil then if frame.args[1] == "risk" then return_value = "a very large number of" else return_value = "many" end else -- Use 2 significant figures for smaller numbers and 3 for larger ones local sigfig = 2 if count >= 100000 then sigfig = 3 end -- Prepare to round to appropriate number of sigfigs local f = math.floor(math.log10(count)) - sigfig + 1 -- Round and insert "approximately" or "+" when appropriate if (frame.args[2] == "yes") or (mw.ustring.sub(frame.args[1],-1) == "+") then -- Round down return_value = string.format("%s+", mw.getContentLanguage():formatNum(math.floor( (count / 10^(f)) ) * (10^(f))) ) else -- Round to nearest return_value = string.format("approximately&#x20;%s", mw.getContentLanguage():formatNum(math.floor( (count / 10^(f)) + 0.5) * (10^(f))) ) end -- Insert percentage of pages if that is likely to be >= 1% and when |no-percent= not set to yes if count and count > 250000 and not yesno (frame:getParent().args['no-percent']) then local percent = math.floor( ( (count/frame:callParserFunction('NUMBEROFPAGES', 'R') ) * 100) + 0.5) if percent >= 1 then return_value = string.format("%s&#x20;pages, or roughly %s%% of all", return_value, percent) end end end return return_value end -- Actions if there is a large (greater than or equal to 100,000) transclusion count function p.risk(frame) local return_value = "" if frame.args[1] == "risk" then return_value = "risk" else local count = _fetch(frame) if count and count >= 100000 then return_value = "risk" end end return return_value end function p.text(frame, count) -- Only show the information about how this template gets updated if someone -- is actually editing the page and maybe trying to update the count. local bot_text = (frame:preprocess("{{REVISIONID}}") == "") and "\n\n----\n'''Preview message''': Transclusion count updated automatically ([[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:High-use/doc#Technical details|see documentation]])." or '' if count == nil then if yesno(frame.args['fetch']) == false then if (frame.args[1] or '') ~= '' then count = tonumber(frame.args[1]) end else count = _fetch(frame) end end local title = mw.title.getCurrentTitle() if title.subpageText == "doc" or title.subpageText == "sandbox" then title = title.basePageTitle end local systemMessages = frame.args['system'] if frame.args['system'] == '' then systemMessages = nil end -- This retrieves the project URL automatically to simplify localiation. local templateCount = ('on [https://linkcount.toolforge.org/index.php?project=%s&page=%s %s pages]'):format( mw.title.getCurrentTitle():fullUrl():gsub('//(.-)/.*', '%1'), mw.uri.encode(title.fullText), p.num(frame, count)) local used_on_text = "'''This " .. (mw.title.getCurrentTitle().namespace == 828 and "Lua module" or "template") .. ' is used '; if systemMessages then used_on_text = used_on_text .. systemMessages .. ((count and count > 2000) and ("''', and " .. templateCount) or ("'''")) else used_on_text = used_on_text .. templateCount .. "'''" end local sandbox_text = ("%s's [[%s/sandbox|/sandbox]] or [[%s/testcases|/testcases]] subpages, or in your own [[%s]]. "):format( (mw.title.getCurrentTitle().namespace == 828 and "module" or "template"), title.fullText, title.fullText, mw.title.getCurrentTitle().namespace == 828 and "Module:Sandbox|module sandbox" or "Wikipedia:User pages#SUB|user subpage" ) local infoArg = frame.args["info"] ~= "" and frame.args["info"] if (systemMessages or frame.args[1] == "risk" or (count and count >= 100000) ) then local info = systemMessages and '.<br/>Changes to it can cause immediate changes to the Wikipedia user interface.' or '.' if infoArg then info = info .. "<br />" .. infoArg end sandbox_text = info .. '<br /> To avoid major disruption' .. (count and count >= 100000 and ' and server load' or '') .. ', any changes should be tested in the ' .. sandbox_text .. 'The tested changes can be added to this page in a single edit. ' else sandbox_text = (infoArg and ('.<br />' .. infoArg .. ' C') or ' and c') .. 'hanges may be widely noticed. Test changes in the ' .. sandbox_text end local discussion_text = systemMessages and 'Please discuss changes ' or 'Consider discussing changes ' if frame.args["2"] and frame.args["2"] ~= "" and frame.args["2"] ~= "yes" then discussion_text = string.format("%sat [[%s]]", discussion_text, frame.args["2"]) else discussion_text = string.format("%son the [[%s|talk page]]", discussion_text, title.talkPageTitle.fullText ) end return used_on_text .. sandbox_text .. discussion_text .. " before implementing them." .. bot_text end function p.main(frame) local count = nil if yesno(frame.args['fetch']) == false then if (frame.args[1] or '') ~= '' then count = tonumber(frame.args[1]) end else count = _fetch(frame) end local image = "[[ᥜᥣᥭᥱ:Ambox warning yellow.svg|40px|alt=Warning|link=]]" local type_param = "style" local epilogue = '' if frame.args['system'] and frame.args['system'] ~= '' then image = "[[ᥜᥣᥭᥱ:Ambox important.svg|40px|alt=Warning|link=]]" type_param = "content" local nocat = frame:getParent().args['nocat'] or frame.args['nocat'] local categorise = (nocat == '' or not yesno(nocat)) if categorise then epilogue = frame:preprocess('{{Sandbox other||{{#switch:{{#invoke:Effective protection level|{{#switch:{{NAMESPACE}}|File=upload|#default=edit}}|{{FULLPAGENAME}}}}|sysop|templateeditor|interfaceadmin=|#default=[[ᥙᥫᥒ ᥗᥣᥢ:Pages used in system messages needing protection]]}}}}') end elseif (frame.args[1] == "risk" or (count and count >= 100000)) then image = "[[ᥜᥣᥭᥱ:Ambox warning orange.svg|40px|alt=Warning|link=]]" type_param = "content" end if frame.args["form"] == "editnotice" then return frame:expandTemplate{ title = 'editnotice', args = { ["image"] = image, ["text"] = p.text(frame, count), ["expiry"] = (frame.args["expiry"] or "") } } .. epilogue else return require('Module:Message box').main('ombox', { type = type_param, image = image, text = p.text(frame, count), expiry = (frame.args["expiry"] or "") }) .. epilogue end end return p ig08ev382h5ebjjrim6lt0vpbi14mb0 ᥛᥨᥝᥱ ᥓᥧᥰ:High-use/sandbox 828 415 1355 1354 2024-10-15T06:22:56Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 1352 Scribunto text/plain local p = {} -- _fetch looks at the "demo" argument. local _fetch = require('Module:Transclusion_count').fetch local yesno = require('Module:Yesno') function p.num(frame, count) if count == nil then if yesno(frame.args['fetch']) == false then if (frame.args[1] or '') ~= '' then count = tonumber(frame.args[1]) end else count = _fetch(frame) end end -- Build output string local return_value = "" if count == nil then if frame.args[1] == "risk" then return_value = "a very large number of" else return_value = "many" end else -- Use 2 significant figures for smaller numbers and 3 for larger ones local sigfig = 2 if count >= 100000 then sigfig = 3 end -- Prepare to round to appropriate number of sigfigs local f = math.floor(math.log10(count)) - sigfig + 1 -- Round and insert "approximately" or "+" when appropriate if (frame.args[2] == "yes") or (mw.ustring.sub(frame.args[1],-1) == "+") then -- Round down return_value = string.format("%s+", mw.getContentLanguage():formatNum(math.floor( (count / 10^(f)) ) * (10^(f))) ) else -- Round to nearest return_value = string.format("approximately&#x20;%s", mw.getContentLanguage():formatNum(math.floor( (count / 10^(f)) + 0.5) * (10^(f))) ) end -- Insert percentage of pages if that is likely to be >= 1% and when |no-percent= not set to yes if count and count > 250000 and not yesno (frame:getParent().args['no-percent']) then local percent = math.floor( ( (count/frame:callParserFunction('NUMBEROFPAGES', 'R') ) * 100) + 0.5) if percent >= 1 then return_value = string.format("%s&#x20;pages, or roughly %s%% of all", return_value, percent) end end end return return_value end -- Actions if there is a large (greater than or equal to 100,000) transclusion count function p.risk(frame) local return_value = "" if frame.args[1] == "risk" then return_value = "risk" else local count = _fetch(frame) if count and count >= 100000 then return_value = "risk" end end return return_value end function p.text(frame, count) -- Only show the information about how this template gets updated if someone -- is actually editing the page and maybe trying to update the count. local bot_text = (frame:preprocess("{{REVISIONID}}") == "") and "\n\n----\n'''Preview message''': Transclusion count updated automatically ([[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:High-use/doc#Technical details|see documentation]])." or '' if count == nil then if yesno(frame.args['fetch']) == false then if (frame.args[1] or '') ~= '' then count = tonumber(frame.args[1]) end else count = _fetch(frame) end end local title = mw.title.getCurrentTitle() if title.subpageText == "doc" or title.subpageText == "sandbox" then title = title.basePageTitle end local systemMessages = frame.args['system'] if frame.args['system'] == '' then systemMessages = nil end -- This retrieves the project URL automatically to simplify localiation. local templateCount = ('on [https://linkcount.toolforge.org/index.php?project=%s&page=%s %s pages]'):format( mw.title.getCurrentTitle():fullUrl():gsub('//(.-)/.*', '%1'), mw.uri.encode(title.fullText), p.num(frame, count)) local used_on_text = "'''This " .. (mw.title.getCurrentTitle().namespace == 828 and "Lua module" or "template") .. ' is used '; if systemMessages then used_on_text = used_on_text .. systemMessages .. ((count and count > 2000) and (",''' and " .. templateCount) or ("'''")) else used_on_text = used_on_text .. templateCount .. "'''" end local sandbox_text = ("%s's [[%s/sandbox|/sandbox]] or [[%s/testcases|/testcases]] subpages, or in your own [[%s]]. "):format( (mw.title.getCurrentTitle().namespace == 828 and "module" or "template"), title.fullText, title.fullText, mw.title.getCurrentTitle().namespace == 828 and "Module:Sandbox|module sandbox" or "Wikipedia:User pages#SUB|user subpage" ) local infoArg = frame.args["info"] ~= "" and frame.args["info"] if (systemMessages or frame.args[1] == "risk" or (count and count >= 100000) ) then local info = systemMessages and '.<br/>Changes to it can cause immediate changes to the Wikipedia user interface.' or '.' if infoArg then info = info .. "<br />" .. infoArg end sandbox_text = info .. '<br /> To avoid major disruption' .. (count and count >= 100000 and ' and server load' or '') .. ', any changes should be tested in the ' .. sandbox_text .. 'The tested changes can be added to this page in a single edit. ' else sandbox_text = (infoArg and ('.<br />' .. infoArg .. ' C') or ' and c') .. 'hanges may be widely noticed. Test changes in the ' .. sandbox_text end local discussion_text = systemMessages and 'Please discuss changes ' or 'Consider discussing changes ' if frame.args["2"] and frame.args["2"] ~= "" and frame.args["2"] ~= "yes" then discussion_text = string.format("%sat [[%s]]", discussion_text, frame.args["2"]) else discussion_text = string.format("%son the [[%s|talk page]]", discussion_text, title.talkPageTitle.fullText ) end return used_on_text .. sandbox_text .. discussion_text .. " before implementing them." .. bot_text end function p.main(frame) local count = nil if yesno(frame.args['fetch']) == false then if (frame.args[1] or '') ~= '' then count = tonumber(frame.args[1]) end else count = _fetch(frame) end local image = "[[ᥜᥣᥭᥱ:Ambox warning yellow.svg|40px|alt=Warning|link=]]" local type_param = "style" local epilogue = '' if frame.args['system'] and frame.args['system'] ~= '' then image = "[[ᥜᥣᥭᥱ:Ambox important.svg|40px|alt=Warning|link=]]" type_param = "content" local nocat = frame:getParent().args['nocat'] or frame.args['nocat'] local categorise = (nocat == '' or not yesno(nocat)) if categorise then epilogue = frame:preprocess('{{Sandbox other||{{#switch:{{#invoke:Effective protection level|{{#switch:{{NAMESPACE}}|File=upload|#default=edit}}|{{FULLPAGENAME}}}}|sysop|templateeditor|interfaceadmin=|#default=[[ᥙᥫᥒ ᥗᥣᥢ:Pages used in system messages needing protection]]}}}}') end elseif (frame.args[1] == "risk" or (count and count >= 100000)) then image = "[[ᥜᥣᥭᥱ:Ambox warning orange.svg|40px|alt=Warning|link=]]" type_param = "content" end if frame.args["form"] == "editnotice" then return frame:expandTemplate{ title = 'editnotice', args = { ["image"] = image, ["text"] = p.text(frame, count), ["expiry"] = (frame.args["expiry"] or "") } } .. epilogue else return require('Module:Message box').main('ombox', { type = type_param, image = image, text = p.text(frame, count), expiry = (frame.args["expiry"] or "") }) .. epilogue end end return p cg5bxdz642povq0lgcva8l6tinv9rp5 ᥛᥨᥝᥱ ᥓᥧᥰ:I18n/complex date 828 416 1357 1356 2024-10-15T06:22:58Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1356 Scribunto text/plain local Ordinal = require('Module:Ordinal')._Ordinal local Roman = require('Module:Roman')._Numeral local p = {} -- === Helper functions ==================================================== -- form of French "of" based on "precision", which is wikibase compatible date precision format: -- 6=millennium, 7=century, 8=decade, 9=year, 10=month, 11=day -- 1 2 3 4 5 mill cent deca year month day local frOf = {'du','du','du','du','du', 'du', 'du', 'de', 'de', 'de', 'du'} function decYear(state,lang,case) --Declension of word "year" in several languages if state.precision == 9 then yearCase = { fi={xxx='vuosien', gen='vuoden', ill='vuoteen', ptv='vuotta', ela='vuodesta', ine='vuonna'}, sl={insP='letoma', ins='letom', gen='leta', loc='letu'}, hsb={insP='lětami', ins='lětom', gen='lěta', loc='lěće'} } return yearCase[lang][case] .. ' ' else return '' end end function decCentury(lang,case) --Declension of word "century" in several languages centuryCase = { pl={nom='wiek', gen='wieku', ins='wiekiem', loc='wieku', default = 'wiek'}, hsb={nom='lětstotk', gen='lětstotka', ins='lětstotkom', loc='lětstotku', default = 'lětstotk'} } return centuryCase[lang][case] or centuryCase[lang]['default'] end function decMillennium(lang,case) --Declension of word "century" in several languages millenniumCase = { pl={nom='tysiąclecie', gen='tysiąclecia', ins='tysiącleciem', loc='tysiącleciu', default = 'tysiąclecie'}, hsb={nom='lěttysac', gen='lěttysaca', ins='lěttysacom', loc='lěttysacu', default = 'lěttysac'} } return millenniumCase[lang][case] or millenniumCase[lang]['default'] end --[[ Multiple formats are possible: 1) string with key words "$date1" and "$date2" which will be replaced later by the date strings 2) function which can be used to create output string * Function INPUTS: - date1 and date2 string with date strings. "$date1" and "$date2" can also be used which will be replaced latter - state is a table with full description of the phrase we are trying to construct. It includes state.precision1 (and 2) which is wikibase compatible date precision format: 6=millennium, 7=century, 8=decade, 9=year, 10=month, 11=day 3) table with following fields: * table[1] is either string or a function * table.case is a 2 element table with Grammatical cases used by given language to alter month name or other adjective related to date # 1 and 2 ]] p.Translations = { -- ========================================== -- === Two date phrases ===================== -- ========================================== ['from-until'] = { nDates = 2, ar='من $date1 إلى $date2', ['be-tarask']={'з $date1 да $date2', case={'gen','gen'}}, bn='$date1 থেকে $date2 পর্যন্ত', ca='$date1 fins $date2', cs='$date1 až $date2', da='fra $date1 til $date2', de='$date1 bis $date2', el='από $date1 έως $date2', en='from $date1 until $date2', ['en-gb']='from $date1 until $date2', ['en-ca']='from $date1 until $date2', eo='de $date1 al $date2', es='de $date1 a $date2', et='$date1 kuni $date2', fa='از $date1 تا $date2', fi='$date1–$date2', -- välisenä aikana fr=function(date1, date2, state) -- could actually be better should be "d'octobre à mars 2013' not "de octore 2013 à mars 2013" if state.precision > 10 then -- precision > month return 'du $date1 au $date2' else -- "DE septebmbre" / "D'octobre" return require("Module:Linguistic").of(date1, 'fr') .. " à $date2" end end, gl='de $date1 a $date2', --Template:From until used 'desde $date1 ata $date2' he='מ- $date1 עד $date2', hr='od $date1 do $date2', hsb={'wot $date1 do $date2', case={'gen','gen'}}, hu='$date1 – $date2', it='dal $date1 al $date2', ja='$date1から$date2まで', mk='од $date1 до $date2', ml='$date1 മുതൽ $date2 വരെ', nb='fra $date1 til $date2', nds='$date1 bet $date2', nn='fra $date1 til $date2', nl='$date1 tot $date2', no='fra $date1 til $date2', pl={'od $date1 do $date2', case={'gen','gen'}}, ro='din $date1 până în $date2', pt='de $date1 a $date2', qu="$date1 p'unchawmanta $date2 p\'unchawkama", ru={'с $date1 по $date2', case={'gen','gen'}}, sk={'od $date1 do $date2', case={'gen','gen'}}, sl={'od $date1 do $date2', case={'gen','gen'}}, sv='från $date1 till $date2', uk={'з $date1 до $date2', case={'gen','gen'}}, ur='از $date1 تا $date2', vi='từ $date1 đến $date2', ['zh-hans']='从$date1到$date2', ['zh-hant']='從$date1到$date2', --['default']='{{Please translate|$date1-$date2|Module:I18n/complex date}}', default='<span style="color:red">$date1 - $date2</span>', }, ['between']={ nDates = 2, ar='بين $date1 و $date2', ['be-tarask']={'між $date1 і $date2', case={'ins','ins'}}, bn='$date1 এবং $date2-এর মাঝামাঝি', ca='entre $date1 i $date2', cs={'mezi $date1 a $date2', case={'ins','ins'}}, da='mellem $date1 og $date2', de='zwischen $date1 und $date2', el='μεταξύ $date1 και $date2', en='between $date1 and $date2', ['en-gb']='between $date1 and $date2', ['en-ca']='between $date1 and $date2', eo='inter $date1 kaj $date2', es='entre $date1 y $date2', et='$date1 ja $date2 vahel', fa='بین $date1 و $date2', fi={function(date1, date2, state) return decYear(state,'fi','xxx') .. '$date1 ja $date2 välisenä aikana' end, case={'gen','gen'}}, fr='entre $date1 et $date2', gl='entre $date1 e $date2', he='בין $date1 ו- $date2', hr='između $date1 i $date2', hsb={'mjez $date1 a $date2', case={'ins','ins'}}, hu='$date1 és $date2 között', hi='$date1 और $date2 के बीच', it='tra il $date1 e il $date2', ja='$date1と$date2の間', mk='помеѓу $date1 и $date2', ml='$date1, $date2 എന്നിവയ്ക്കിടയ്ക്ക്', nb='mellom $date1 og $date2', nds='twischen $date1 un $date2', nn='mellom $date1 og $date2', nl='tussen $date1 en $date2', no='mellom $date1 og $date2', pl={'między $date1 a $date2', case={'ins','ins'}}, ro='între $date1 și $date2', pt='entre $date1 e $date2', qu="$date1 p'unchawpa $date2 p'unchawpapas chawpin", ru={'между $date1 и $date2', case={'ins','ins'}}, sk={'medzi $date1 a $date2', case={'ins','ins'}}, sl={function(date1, date2, state) return 'med ' .. decYear(state,'sl','insP') .. '$date1 in $date2' end, case={'ins','ins'}}, sv='mellan $date1 och $date2', uk={'між $date1 та $date2', case={'ins','ins'}}, ur='بین $date1 و $date2', vec='tra el $date1 e el $date2', vi='giữa $date1 và $date2', ['zh-hans']='在$date1到$date2之间', ['zh-hant']='在$date1到$date2之間', --default='{{Please translate|$date1-$date2|Module:I18n/complex date}}', default='<span style="color:red">$date1 - $date2</span>', }, ['or'] = { nDates = 2, ar='$date1 أو $date2', ['be-tarask']='$date1 ці $date2', bn='$date1 অথবা $date2', ca='$date1 o $date2', cs='$date1 nebo $date2', da='$date1 eller $date2', de='$date1 oder $date2', el='$date1 ή $date2', en='$date1 or $date2', ['en-gb']='$date1 or $date2', ['en-ca']='$date1 or $date2', eo='$date1 aŭ $date2', es='$date1 o $date2', et='$date1 või $date2', fa='$date1 یا $date2', fi='$date1 tai $date2', fr='$date1 ou $date2', gl='$date1 ou $date2', he='$date1 או $date2', hr='$date1 ili $date2', hsb='$date1 abo $date2', hu='$date1 vagy $date2', it='$date1 o $date2', ja='$date1または$date2', mk='$date1 или $date2', ml='$date1 അഥവാ $date2', nb='$date1 eller $date2', nn='$date1 eller $date2', nds='$date1 oder $date2', nl='$date1 of $date2', no='$date1 eller $date2', pl='$date1 lub $date2', pt='$date1 ou $date2', qu='$date1 icha $date2', ro='$date1 sau $date2', ru='$date1 или $date2', sk='$date1 alebo $date2', sl='$date1 ali $date2', sv='$date1 eller $date2', uk='$date1 або $date2', ur='$date1 یا $date2', th='$date1 หรือ $date2', vi='$date1 hoặc $date2', ['zh-hans']='$date1或$date2', ['zh-hant']='$date1或$date2', default=function(date1, date2, state) return require("Module:Linguistic").conj({date1, date2}, state.lang, 'or') end, }, ['and'] = { nDates = 2, ar='$date1 و $date2', ['be-tarask']='$date1 і $date2', bn='$date1 এবং $date2', ca='$date1 i $date2', cs='$date1 a $date2', da='$date1 og $date2', de='$date1 und $date2', el='$date1 και $date2', en='$date1 and $date2', ['en-gb']='$date1 and $date2', ['en-ca']='$date1 and $date2', eo='$date1 kaj $date2', es='$date1 y $date2', et='$date1 ja $date2', fa='$date1 و $date2', fi='$date1 ja $date2', fr='$date1 et $date2', gl='$date1 e $date2', he='$date1 ו- $date2', hu='$date1 és $date2', hsb='$date1 a $date2', it='$date1 e $date2', ja='$date1および$date2', mk='$date1 и $date2', ml='$date1 ഒപ്പം $date2', nb='$date1 og $date2', nn='$date1 og $date2', nds='$date1 un $date2', nl='$date1 en $date2', no='$date1 og $date2', pl='$date1 i $date2', pt='$date1 e $date2', qu='$date1wan $date2pas', ro='$date1 și $date2', ru='$date1 и $date2', sk='$date1 a $date2', sl='$date1 in $date2', sv='$date1 och $date2', uk='$date1 та $date2', ur='$date1 و $date2', vi='$date1 và $date2', ['zh-hans']='$date1和$date2', ['zh-hant']='$date1和$date2', default=function(date1, date2, state) return require("Module:Linguistic").conj({date1, date2}, state.lang, 'and') end, }, -- ========================================== -- === Prepositions ========================= -- ========================================== ['by'] = { nDates = 1, ar='حوالي $date1', ['be-tarask']={'да $date1', case={'gen',''}}, bn='$date1 কর্তৃক', ca='vers $date1', cs={'kolem $date1', case={'gen',''}}, da='mod $date1', de='spätestens $date1', el='έως $date1', en='by $date1', ['en-gb']='by $date1', ['en-ca']='by $date1', eo='ne post $date1', es='para $date1', et='hiljemalt $date1', fa='توسط $date1', fi={function(date1, state) return decYear(state,'fi','ill') .. '$date1 mennessä' end, case={'ill',''}}, fr='$date1 (au plus tard)', gl='cara a $date1', he='עד $date1', hr='do $date1', hsb={'do $date1', case={'gen',''}}, it='entro il $date1', ja='$date1まで', mk='кон $date1', ml='$date1-ൽ', nb='innen $date1', nn='innan $date1', nds='$date1 oder vördem al', nl='tegen $date1', no='innen $date1', pl={'przed $date1', case={'ins',''}}, pt='por $date1', qu="$date1 p'unchawkama", ro='de $date1', ru={'к $date1', case={'dat',''}}, sk={'okolo $date1', case={'gen',''}}, sl={function(date1, state) return 'najpozneje ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='senast $date1', uk={'до $date1', case={'dat',''}}, ur='توسط $date1', vi='vào $date1', -- need to insert "đã" somewhere later in the sentence --> ['zh-hans']='$date1前后', ['zh-hant']='$date1前后', --default='{{Please translate|by $date1|Module:I18n/complex date}}', default='<span style="color:red">by $date1</span>', }, ['before'] = { nDates = 1, ar='قبل $date1', ['be-tarask']={'перад $date1', case={'ins',''}}, bn='$date1-এর আগে', bg='Преди $date1', ca='abans $date1', cs={'před $date1', case={'ins',''}}, da='før $date1', de='vor $date1', el='πριν από $date1', en='before $date1', ['en-gb']='before $date1', ['en-ca']='before $date1', eo='antaŭ $date1', es='antes de $date1', et='enne $date1', fa='پیش از $date1', fi={function(date1, state) return 'ennen ' .. decYear(state,'fi','ptv') .. '$date1' end, case={'ptv',''}}, fr='avant $date1', gl='antes do $date1', he='לפני $date1', hr='prije $date1', hsb={'do $date1', case={'gen',''}}, hu='$date1 előtt', it='prima del $date1', ja='$date1より前', mk='пред $date1', ml='$date1-നു മുമ്പ്', nb='før $date1', nn='før $date1', nds='vör $date1', nl='voor $date1', no='før $date1', pl={'przed $date1', case={'ins',''}}, pt='antes de $date1', qu="$date1 p'unchaw ñawpan", ro='înainte de $date1', ru={'ранее $date1', case={'gen',''}}, sk={'pred $date1', case={'ins',''}}, sl={function(date1, state) return 'pred ' .. decYear(state,'sl','ins') .. ' $date1' end, case={'ins',''}}, sv='före $date1', uk={'до $date1', case={'gen',''}}, ur='قبل $date1', vi='trước $date1', ['zh-hans']='在$date1之前', ['zh-hant']='在$date1之前', --default='{{Please translate|before $date1|Module:I18n/complex date}}', default='<span style="color:red">before $date1</span>', }, ['from'] = { nDates = 1, ar='من $date1', ['be-tarask']={'з $date1', case={'gen',''}}, bn='$date1 থেকে', cs={'od $date1', case={'gen',''}}, de='Seit $date1', el='από $date1', en='from $date1', ['en-gb']='from $date1', ['en-ca']='from $date1', eo='ekde $date1', es='desde $date1', et='alates $date1', fa='از $date1', fi={function(date1, state) return decYear(state,'fi','ela') .. '$date1 alkaen' end, case={'ela',''}}, fr= function(date1, state) return 'à partir '.. frOf[state.precision] ..' $date1' end, gl='desde o $date1', he='מ- $date1', hr='od $date1', hsb={'wot $date1', case={'gen',''}}, it='dal $date1', ja='$date1から', nds='vonaf $date1', mk='од $date1', nb='fra $date1', nn='frå $date1', ml='$date1 മുതൽ', nl='vanaf $date1', no='fra $date1', pl={'od $date1', case={'gen',''}}, qu="$date1 p'unchawmanta", ro='din $date1', ru={'С $date1', case={'gen',''}}, sk={'od $date1', case={'gen',''}}, sl={function(date1, state) return 'od ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='från $date1', uk={'з $date1', case={'gen',''}}, ur='از $date1', vi='từ $date1', ['zh-hans']='自$date1', ['zh-hant']='自$date1', --default='{{Please translate|from $date1|Module:I18n/complex date}}', default='<span style="color:red">from $date1</span>', }, ['until'] = { nDates = 1, ['be-tarask']={'усутыч да $date1', case={'gen',''}}, bn='$date1 পর্যন্ত', cs={'do $date1', case={'gen', ''}}, de='bis $date1', en='until $date1', ['en-gb']='until $date1', ['en-ca']='until $date1', eo='ĝis $date1', es='hasta $date1', fr=function(date1, state) if state.precision > 10 then -- precision > month return "jusqu'au $date1" else return "jusqu'à $date1" end end, hr='do $date1', hsb={'do $date1', case={'gen',''}}, it='al $date1', nb= 'til $date1', nl= 'tot $date1', nn= 'til $date1', pl={'do $date1', case={'gen',''}}, ru={'вплоть до $date1', case={'gen',''}}, sk={'do $date1', case={'gen', ''}}, uk={'аж до $date1', case={'gen',''}}, ur='تک $date1', ['zh-hans']='直到$date1', ['zh-hant']='直到$date1', --default='{{Please translate|until $date1|Module:I18n/complex date}}', default='<span style="color:red">until $date1</span>', }, ['after'] = { nDates = 1, ar='بعد $date1', ['be-tarask']={'пасьля $date1', case={'gen',''}}, bn='$date1-এর পরে', ca='desprès $date1', cs={'po $date1', case={'loc',''}}, de='nach $date1', da='efter $date1', el='μετά από $date1', en='after $date1', ['en-gb']='after $date1', ['en-ca']='after $date1', eo='post $date1', es='después de $date1', et='pärast $date1', fa='پس از $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 jälkeen' end, case={'gen',''}}, fr='après $date1', gl='despois do $date1', he='לאחר $date1', hr='nakon $date1', hu='$date1 után', hsb={'po $date1', case={'loc',''}}, it='dopo il $date1', ja='$date1より後', mk='по $date1', ml='$date1-നു ശേഷം', nb='etter $date1', nn='etter $date1', nds='na $date1', nl='na $date1', no='etter $date1', pl={'po $date1', case={'loc',''}}, pt='após $date1', qu="$date1 p'unchaw qhipan", ro='după $date1', ru={'после $date1', case={'gen',''}}, sk={'po $date1', case={'loc',''}}, sl={function(date1, state) return 'po ' .. decYear(state,'sl','loc') .. ' $date1' end, case={'loc',''}}, sv='efter $date1', uk={'після $date1', case={'gen',''}}, ur='بعد $date1', vi='sau $date1', ['zh-hans']='在$date1之后', ['zh-hant']='在$date1之後', --default='{{Please translate|after $date1|Module:I18n/complex date}}', default='<span style="color:red">after $date1</span>', }, -- ========================================== -- === Adjectives =========================== -- ========================================== ['early'] = { nDates = 1, ar='بداية $date1', ['be-tarask']={'пачатак $date1', case={'gen',''}}, bn='$date1-এর শুরুতে', ca='al principi de $date1', cs={'začátek $date1', case={'gen',''}}, da='tidlig $date1', de='Anfang $date1', el='αρχές του $date1', en='early $date1', ['en-gb']='early $date1', ['en-ca']='early $date1', eo='komence de $date1', es='a principios de $date1', et='$date1 algus', fa='اوایل $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 alku' end, case={'gen',''}}, fr='début $date1', gl='a principios de $date1', he='תחילת $date1', hr='početak $date1', hsb={'spočatk $date1', case={'gen',''}}, hu='$date1 elején', it='inizio del $date1', ja='$date1初頭', mk='почеток на $date1', ml='$date1 ആദ്യപാദം', nb='tidlig $date1', nn='tidleg $date1', nds='Anfang $date1', nl='begin $date1', no='tidlig $date1', pl={'początek $date1', case={'gen',''}}, pt='a princípios de $date1', qu="$date1 ñawpaq p'unchawkunapi", ro='începând cu $date1', ru={'начало $date1', case={'gen',''}}, sk={'začiatok $date1', case={'gen',''}}, sl=function(date1, state)-- could actually be better should be "d'octobre à mars 2013' not "de octore 2013 à mars 2013" if state.precision == 9 then -- precision > month return 'zgodnje leto $date1' else -- "DE septebmbre" / "D'octobre" return 'zgodnji $date1' end end, sv='början av $date1', uk={'початок $date1', case={'gen',''}}, ur='ابتدا $date1', vi='đầu năm $date1', ['zh-hans']='$date1早期', ['zh-hant']='$date1早期', --default='{{Please translate|early $date1|Module:I18n/complex date}}', default='<span style="color:red">early $date1</span>', }, ['mid'] = { nDates = 1, ar='منتصف $date1', ['be-tarask']={'сярэдзіна $date1', case={'gen',''}}, bn='$date1-এর মাঝামাঝি', ca='a mitjan $date1', cs={'polovina $date1', case={'gen',''}}, da='midten af $date1', de='Mitte $date1', el='μέσα του $date1', en='mid $date1', ['en-gb']='mid $date1', ['en-ca']='mid $date1', eo='meze de $date1', es='a mediados de $date1', et='$date1 keskel', fa='اواسط $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 puoliväli' end, case={'gen',''}}, fr='mi $date1', gl='a mediados de $date1', he='אמצע $date1', hr='sredina $date1', hsb={'srjedź $date1', case={'gen',''}}, hu='$date1 közepén', it='metà del $date1', ja='$date1半ば', mk='средина на $date1', ml='$date1 മദ്ധ്യം', nb='midten av $date1', nn='midten av $date1', nds='Midd $date1', nl='midden $date1', no='midten av $date1', pl={'środek $date1', case={'gen',''}}, pt='meados de $date1', qu="$date1 chawpin p'unchawkunapi", ro='mijlocul lui $date1', ru={'середина $date1', case={'gen',''}}, sk={'polovica $date1', case={'gen',''}}, sl={function(date1, state) return 'sredina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='mitten av $date1', uk={'середина $date1', case={'gen',''}}, ur='وسط $date1', vi='giữa năm $date1', ['zh-hans']='$date1中期', ['zh-hant']='$date1中期', --default='{{Please translate|mid $date1|Module:I18n/complex date}}', default='<span style="color:red">mid $date1</span>', }, ['late'] = { nDates = 1, ar='نهاية $date1', bn='$date1-এর শেষে', ['be-tarask']={'канец $date1', case={'gen',''}}, ca='al final de $date1', cs='konec $date1', da='sen $date1', de='Ende $date1', el='τέλη του $date1', en='late $date1', ['en-gb']='late $date1', ['en-ca']='late $date1', eo='fine de $date1', es='a fines de $date1', et='$date1 lõpp', fa='اواخر $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 loppu' end, case={'gen',''}}, fr='fin $date1', gl='a finais de $date1', he='סוף $date1', hr='kraj $date1', hsb={'kónc $date1', case={'gen',''}}, hu='$date1 végén', it='fine del $date1', ja='$date1末', mk='крајот на $date1', ml='$date1 അന്ത്യപാദം', nb='sent $date1', no='seint $date1', nds='Enn $date1', nl='eind $date1', no='sent $date1', pl={'koniec $date1', case={'gen',''}}, pt='ao final de $date1', qu="$date1 qhipaq p'unchawkunapi", ro='sfârșitul lui $date1', ru={'конец $date1', case={'gen',''}}, sk={'koniec $date1', case={'gen',''}}, sl={function(date1, state) return 'pozno ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='slutet av $date1', uk={'кінець $date1', case={'gen',''}}, ur='اخیر $date1', vi='cuối năm $date1', ['zh-hans']='$date1晚期', ['zh-hant']='$date1晚期', --default='{{Please translate|late $date1|Module:I18n/complex date}}', default='<span style="color:red">late $date1</span>', }, ['circa'] = { nDates = 1, ar='حوالي $date1', ['be-tarask']={'каля $date1', case={'gen',''}}, bn='প্রায় $date1', ca='cap a $date1', cs='cca $date1', da='ca. $date1', de='etwa $date1', el='περ. $date1', en='circa $date1', ['en-gb']='circa $date1', ['en-ca']='circa $date1', eo='ĉirkaŭ $date1', es='hacia $date1', -- suggestion use "hacia"/"hacia el" or leave the latin circa or ca. et='ca. $date1', fa='حوالی $date1', -- template:Circa used 'حدود $date1' fi={function(date1, state) return 'suunnilleen ' .. decYear(state,'fi','ine') .. '$date1' end, case={'ine',''}}, -- template:Circa used 'noin $date1' fr=function(date1, state) if state.precision >= 11 then -- precision >= day return 'vers le $date1' else return 'vers $date1' end end, gl='entre $date1', -- template:Circa used 'cara a $date1' he='בסביבות $date1', hr='oko $date1', hsb={'wokoło $date1', case={'gen',''}}, hu='$date1 körül', it='$date1 circa', ja='$date1頃', ko='$date1경', mk='~ $date1', -- template:Circa used 'o. $date1' nb='ca. $date1', nn='ca. $date1', nds='üm un bi $date1', nl='ca. $date1', no='ca. $date1', pl={'około $date1', case={'gen',''}}, pt='cerca de $date1', qu='$date1chá', ro='circa $date1', ru={'около $date1', case={'gen',''}}, sk='cca $date1', sl={function(date1, state) return 'ok. ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='c:a $date1', -- template:Circa used 'ca $date1' uk={'близько $date1', case={'gen', ''}}, ur='قریباً $date1', vi='vào khoảng $date1', ['zh-hans']='约$date1', ['zh-hant']='約$date1', --default='{{Please translate|circa $date1|Module:I18n/complex date}}', default='<span style="color:red">circa $date1</span>', }, ['uncertain'] = { nDates = 1, ['zh-hans']='$date1(?)', ['zh-hant']='$date1(?)', default='$date1 (?)', }, ['year unknown']= { nDates = 0, ca='Any desconegut', ['be-tarask']='Год невядомы', bn='অজানা বছর', cs='neznámý rok', de='Jahr unbekannt', el='άγνωστο έτος', en='year unknown', ['en-gb']='year unknown', ['en-ca']='year unknown', eo='jaro nesciata', es='Año desconocido', fa='سال نامعلوم', fi='tuntematon vuosi', fr='Année inconnue', he='שנה לא ידועה', hsb='lěto njeznate', hr='nepoznata godina', it='anno sconosciuto', ja='年代不明', la='Sine anno', ml='വർഷം ലഭ്യമല്ല', mk='непозната година', nb='ukjent år', nn='ukjent år', nl='zonder jaar', no='ukjent år', pl='rok nieznany', qu='Mana riqsisqa wata', ru='Год неизвестен', sk='neznámy rok', sl='neznano leto', sv='Okänt år', uk='рік невідомий', ur='سال نامعلوم', vi='không rõ năm', ['zh-hans']='年份未知', ['zh-hant']='年份未知', --default='{{Please translate|year unknown|Module:I18n/complex date}}', default='<span style="color:red">year unknown</span>', }, -- ========================================== -- === Parts of a whole ===================== -- ========================================== ['firsthalf'] = { nDates = 1, ar='النصف الأول من $date1', ['be-tarask']={'першая палова $date1', case={'gen',''}}, bn='$date1-এর প্রথমার্ধ', ca='1a meitat de $date1', cs={'1. polovina $date1', case={'gen',''}}, da='1. halvdel af $date1', de='1. Hälfte $date1', el='πρώτο μισό του $date1', en='first half of $date1', ['en-gb']='first half of $date1', ['en-ca']='first half of $date1', eo='unua duono de $date1', es='primera mitad de $date1', et='$date1 esimene pool', fa='نیمهٔ نخست $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 alkupuolisko' end, case={'gen',''}}, fr='1<sup>re</sup> moitié de $date1', gl='primeira metade de $date1', he='במחצית הראשונה של $date1', hsb={'prěnja połojca $date1', case={'gen',''}}, hu='$date1 első felében', hr='prva polovina $date1', it='prima metà del $date1', ja='$date1上半期', mk='прва половина на $date1', ml='$date1 ആദ്യപകുതി', nb='første halvdel av $date1', nn='fyrste halvdelen av $date1', nds='1. Helft $date1', nl='eerste helft $date1', no='første halvdel av $date1', pl={'pierwsza połowa $date1', case={'gen',''}}, pt='primeira metade de $date1', qu='$date1 ñawpaq kuskanpi', ro='prima jumătate a lui $date1', ru={'первая половина $date1', case={'gen',''}}, sk={'1. polovica $date1', case={'gen',''}}, sl={function(date1, state) return 'prva polovica ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='första halvan av $date1', uk={'перша половина $date1', case={'gen',''}}, ur='نصف اول $date1', vi='nửa đầu năm $date1', ['zh-hans']='$date1上半期', ['zh-hant']='$date1上半期', --default='{{Please translate|first half of $date1|Module:I18n/complex date}}', default='<span style="color:red">first half of $date1</span>', }, ['secondhalf'] = { nDates = 1, ar='النصف الثاني من $date1', ['be-tarask']={'другая палова $date1', case={'gen',''}}, bn='$date1-এর দ্বিতীয়ার্ধ', ca='2a meitat de $date1', cs={'2. polovina $date1', case={'gen',''}}, da='2. halvdel af $date1', de='2. Hälfte $date1', el='δεύτερο μισό του $date1', en='second half of $date1', ['en-gb']='second half of $date1', ['en-ca']='second half of $date1', eo='dua duono de $date1', es='segunda mitad de $date1', et='$date1 teine pool', fa='نیمهٔ دوم $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 loppupuolisko' end, case={'gen',''}}, fr='2<sup>e</sup> moitié de $date1', gl='segunda metade de $date1', he='במחצית השנייה של $date1', hsb={'druha połojca $date1', case={'gen',''}}, hr='druga polovina $date1', hu='$date1 második felében', it='seconda metà del $date1', ja='$date1下半期', mk='втора половина на $date1', ml='$date1 രണ്ടാം പകുതി', nb='andre halvdel av $date1', nn='andre halvdelen av $date1', nds='2. Helft vun $date1', nl='tweede helft $date1', no='andre halvdel av $date1', pl={'druga połowa $date1', case={'gen',''}}, pt='segunda metade de $date1', qu='$date1 qhipaq kuskanpi', ro='a doua jumătate a lui $date1', ru={'вторая половина $date1', case={'gen',''}}, sk={'2. polovica $date1', case={'gen',''}}, sl={'druga polovica {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, sv='andra halvan av $date1', uk={'друга половина $date1', case={'gen',''}}, ur='نصف آخر $date1', vi='nửa cuối năm $date1', ['zh-hans']='$date1下半期', ['zh-hant']='$date1下半期', --default='{{Please translate|second half of $date1|Module:I18n/complex date}}', default='<span style="color:red">second half of $date1</span>', }, ['1quarter']= { nDates = 1, bn='$date1-এর প্রথম ত্রৈমাসিক', ['be-tarask']={'першая чвэрць $date1', case={'gen',''}}, cs={'1. čtvrtina $date1', case={'gen',''}}, de='erstes Viertel $date1', en='first quarter of $date1', ['en-gb']='first quarter of $date1', ['en-ca']='first quarter of $date1', eo='unua kvarono de $date1', es='primer cuarto del $date1', fa='ربع نخست $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 ensimmäinen neljännes' end, case={'gen',''}}, fr= function(date1, state) return 'premier quart '.. frOf[state.precision] ..' $date1' end, he='רבעון ראשון של $date1', hsb={'prěnja štwórćina $date1', case={'gen',''}}, hr='prva četvrtina $date1', it='primo quarto del $date1', ja='$date1第1四半期', nb='første kvartal av $date1', nl='eerste kwart $date1', nn='fyrste kvartalet av $date1', no='første kvartal av $date1', pl={'pierwsza ćwiartka $date1', case={'gen',''}}, qu='$date1 ñawpaq ñiqin tawa phatmanpi', ru={'первая четверть $date1', case={'gen',''}}, sk={'1. štvrtina $date1', case={'gen',''}}, sl={'prva četrtina {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, sl={function(date1, state) return 'prva četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='första kvartalet av $date1', uk={'1-ша чверть $date1', case={'gen',''}}, ur='پہلی سہ ماہی $date1', vi='quý 1 năm $date1', ['zh-hans']='$date1第一季度', ['zh-hant']='$date1第一季度', --default='{{Please translate|first quarter of $date1|Module:I18n/complex date}}', default='<span style="color:red">first quarter of $date1</span>', }, ['2quarter']= { nDates = 1, ['be-tarask']={'другая чвэрць $date1', case={'gen',''}}, bn='$date1-এর দ্বিতীয় ত্রৈমাসিক', cs={'2. čtvrtina $date1', case={'gen',''}}, de='zweites Viertel $date1', en='second quarter of $date1', ['en-gb']='second quarter of $date1', ['en-ca']='second quarter of $date1', eo='dua kvarono de $date1', es='segundo cuarto del $date1', fa='ربع دوم $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 toinen neljännes' end, case={'gen',''}}, fr= function(date1, state) return 'deuxième quart '.. frOf[state.precision] ..' $date1' end, he='רבעון שני של $date1', hsb={'druha štwórćina $date1', case={'gen',''}}, hr='druga četvrtina $date1', it='secondo quarto del $date1', ja='$date1第2四半期', nb='andre kvartal av $date1', nl='tweede kwart $date1', nn='andre kvartalet av $date1', no='andre kvartal av $date1', pl={'druga ćwiartka $date1', case={'gen',''}}, qu='$date1 iskay ñiqin tawa phatmanpi', ru={'вторая четверть $date1', case={'gen',''}}, sk={'2. štvrtina $date1', case={'gen',''}}, sl={function(date1, state) return 'druga četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='andra kvartalet av $date1', uk={'2-га чверть $date1', case={'gen',''}}, ur='دوسری سہ ماہی $date1', vi='quý 2 năm $date1', ['zh-hans']='$date1第二季度', ['zh-hant']='$date1第二季度', --default='{{Please translate|second quarter of $date1|Module:I18n/complex date}}', default='<span style="color:red">second quarter of $date1</span>', }, ['3quarter']= { nDates = 1, ['be-tarask']={'трэцяя чвэрць $date1', case={'gen',''}}, bn='$date1-এর তৃতীয় ত্রৈমাসিক', cs={'3. čtvrtina $date1', case={'gen',''}}, de='drittes Viertel $date1', en='third quarter of $date1', ['en-gb']='third quarter of $date1', ['en-ca']='third quarter of $date1', eo='tria kvarono de $date1', es='tercer cuarto del $date1', fa='ربع سوم $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 kolmas neljännes' end, case={'gen',''}}, fr= function(date1, state) return 'troisième quart '.. frOf[state.precision] ..' $date1' end, he='רבעון שלישי של $date1', hsb={'třeća štwórćina $date1', case={'gen',''}}, hr='treća četvrtina $date1', it='terzo quarto del $date1', ja='$date1第3四半期', nb='tredje kvartal av $date1', nl='derde kwart $date1', nn='tredje kvartalet av $date1', no='tredje kvartal av $date1', pl={'trzecia ćwiartka $date1', case={'gen',''}}, qu='$date1 kimsa ñiqin tawa phatmanpi', sk={'3. štvrtina $date1', case={'gen',''}}, sl={function(date1, state) return 'tretja četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, ru={'третья четверть $date1', case={'gen',''}}, sv='tredje kvartalet av $date1', uk={'3-тя чверть $date1', case={'gen',''}}, ur='تیسری سہ ماہی $date1', vi='quý 3 năm $date1', ['zh-hans']='$date1第三季度', ['zh-hant']='$date1第三季度', --default='{{Please translate|third quarter of $date1|Module:I18n/complex date}}', default='<span style="color:red">third quarter of $date1</span>', }, ['4quarter']= { nDates = 1, ['be-tarask']={'чацьвёртая чвэрць $date1', case={'gen',''}}, bn='$date1-এর চতুর্থ ত্রৈমাসিক', cs={'4. čtvrtina $date1', case={'gen',''}}, de='letztes Viertel $date1', en='fourth quarter of $date1', ['en-gb']='fourth quarter of $date1', ['en-ca']='fourth quarter of $date1', eo='kvara kvarono de $date1', es='último cuarto del $date1', fa='ربع چهارم $date1', fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 viimeinen neljännes' end, case={'gen',''}}, fr= function(date1, state) return 'quatrième quart '.. frOf[state.precision] ..' $date1' end, he='רבעון רביעי של $date1', hsb={'poslednja štwórćina $date1', case={'gen',''}}, hr='četvrta četvrtina $date1', it='quarto quarto del $date1', ja='$date1第4四半期', nb='fjerde kvartal av $date1', nl='vierde kwart $date1', nn='tredje kvartalet av $date1', no='fjerde kvartal av $date1', pl={'czwarta ćwiartka $date1', case={'gen',''}}, qu='$date1 qhipaq ñiqin tawa phatmanpi', ru={'последняя четверть $date1', case={'gen',''}}, sk={'4. štvrtina $date1', case={'gen',''}}, sl={function(date1, state) return 'zadnja četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, sv='fjärde kvartalet av $date1', uk={'4-та чверть $date1', case={'gen',''}}, ur='چوتھی سہ ماہی $date1', vi='quý 4 năm $date1', ['zh-hans']='$date1第四季度', ['zh-hant']='$date1第四季度', --default='{{Please translate|forth quarter of $date1|Module:I18n/complex date}}', default='<span style="color:red">forth quarter of $date1</span>', }, -- ========================================== -- === Seasons ============================== -- ========================================== ['spring'] = { nDates = 1, ar='ربيع $date1', ['be-tarask']='вясна $date1', bn='বসন্তকাল $date1', ca='primavera $date1', cs={'jaro $date1', case={'gen', ''}}, da='Forår $date1', de='Frühling $date1', en='Spring $date1', ['en-gb']='Spring $date1', ['en-ca']='Spring $date1', eo='printempo $date1', es='primavera de $date1', et='$date1 kevad', fa='بهار $date1', fi='Kevät $date1', fr='printemps $date1', gl='primavera $date1', he='אביב $date1', hr='proljeće $date1', hsb='nalěćo $date1', hu='$date1 tavasza', it='primavera $date1', ja='{{#if:$date1|$date1年}}春', mk='пролет $date1', ml='$date1 വസന്തം', nb='våren $date1', nds='Vörjohr $date1', nn='våren $date1', nl='voorjaar $date1', no='våren $date1', pl='wiosna $date1', pt='primavera de $date1', ro='primăvara lui $date1', ru='весна $date1', sk={'jar $date1', case={'gen', ''}}, sl='pomlad $date1', sv='våren $date1', uk='весна $date1', ur='بہار $date1', vi='mùa đông năm $date1', ['zh-hans']='{{#if:$date1|$date1年}}春季', ['zh-hant']='{{#if:$date1|$date1年}}春季', --default='{{Please translate|Spring $date1|Module:I18n/complex date}}', default='<span style="color:red">Spring $date1</span>', }, ['summer'] = { nDates = 1, ar='صيف $date1', ['be-tarask']='лета $date1', bn='গ্রীষ্মকাল $date1', ca='estiu $date1', cs={'léto $date1', case={'gen', ''}}, da='Sommer $date1', de='Sommer $date1', en='Summer $date1', ['en-gb']='Summer $date1', ['en-ca']='Summer $date1', eo='somero $date1', es='verano de $date1', et='$date1 suvi', fa='تابستان $date1', fi='Kesä $date1', fr='été $date1', gl='verán $date1', he='קיץ $date1', hr='ljeto $date1', hsb='lěćo $date1', hu='$date1 nyara', it='estate $date1', ja='{{#if:$date1|$date1年}}夏', mk='лето $date1', ml='$date1 വേനൽ', nb='sommeren $date1', nds='Sommer $date1', nn='sumaren $date1', nl='zomer $date1', no='sommeren $date1', pl='lato $date1', pt='verão de $date1', ro='vara lui $date1', ru='лето $date1', sk={'leto $date1', case={'gen', ''}}, sl='poletje $date1', sv='sommaren $date1', uk='літо $date1', ur='گرما $date1', vi='mùa hè năm $date1', ['zh-hans']='{{#if:$date1|$date1年}}夏季', ['zh-hant']='{{#if:$date1|$date1年}}夏季', --default='{{Please translate|SAutumn $date1|Module:I18n/complex date}}', default='<span style="color:red">Summer $date1</span>', }, ['autumn'] = { nDates = 1, ar='خريف $date1', ['be-tarask']='восень $date1', bn='শরত্কাল $date1', ca='tardor $date1', cs={'podzim $date1', case={'gen', ''}}, da='Efterår $date1', de='Herbst $date1', en='Autumn $date1', ['en-gb']='Autumn $date1', ['en-ca']='Autumn $date1', eo='aŭtuno $date1', es='otoño de $date1', et='$date1 sügis', fa='پاییز $date1', fi='Syksy $date1', fr='automne $date1', gl='outono $date1', he='סתיו $date1', hr='jesen $date1', hsb='nazyma $date1', hu='$date1 ősze', it='autunno $date1', ja='{{#if:$date1|$date1年}}秋', mk='есен $date1', ml='$date1 ശരത്കാലം', nb='høsten $date1', nds='Harvst $date1', nn='hausten $date1', nl='herfst $date1', no='høsten $date1', pl='jesień $date1', pt='outono de $date1', ro='toamna lui $date1', ru='осень $date1', sk={'jeseň $date1', case={'gen', ''}}, sl='jesen $date1', sv='hösten $date1', uk='осінь $date1', ur='خزاں $date1', vi='mùa thu năm $date1', ['zh-hans']='{{#if:$date1|$date1年}}秋季', ['zh-hant']='{{#if:$date1|$date1年}}秋季', --default='{{Please translate|Autumn $date1|Module:I18n/complex date}}', default='<span style="color:red">Autumn $date1</span>', }, ['winter'] = { nDates = 1, ar='شتاء $date1', ['be-tarask']='зіма $date1', bn='শীতকাল $date1', ca='hivern $date1', cs={'zima $date1', case={'gen', ''}}, da='Vinter $date1', de='Winter $date1', en='Winter $date1', ['en-gb']='Winter $date1', ['en-ca']='Winter $date1', eo='vintro $date1', es='invierno de $date1', et='$date1 talv', fa='زمستان $date1', fi='Talvi $date1', fr='hiver $date1', gl='inverno $date1', he='חורף $date1', hr='zima $date1', hsb='zyma $date1', hu='$date1 tele', it='inverno $date1', ja='{{#if:$date1|$date1年}}冬', mk='зима $date1', ml='$date1 ശൈത്യകാലം', nds='Winter $date1', nl='winter $date1', nb='vinteren $date1', nn='vinteren $date1', no='vinteren $date1', pl='zima $date1', pt='inverno de $date1', ro='iarna lui $date1', ru='зима $date1', sk={'zima $date1', case={'gen', ''}}, sl='zima $date1', sv='vintern $date1', uk='зима $date1', ur='سرما $date1', vi='mùa đông năm $date1', ['zh-hans']='{{#if:$date1|$date1年}}冬季', ['zh-hant']='{{#if:$date1|$date1年}}冬季', --default='{{Please translate|Winter $date1|Module:I18n/complex date}}', default='<span style="color:red">Winter $date1</span>', }, -- ========================================== -- === Decade/Century/Millennium ============ -- ========================================== ['decade'] = { nDates = 1, ar='أعوام $date1', ['be-tarask']='$date1-я гады', bn='$date1-এর দশক', ca='dècada del $date1', cs=function(date1, state) return ((date1 % 100 == 0) and 'první dekáda' or ((date1 % 100) .. '. léta')) .. ' ' .. (math.floor(date1 / 100) + 1) .. '. století' end, da="$date1'erne", de='$date1er-Jahre', el='δεκαετία του $date1', en='$date1s', ['en-gb']='$date1s', ['en-ca']='$date1s', eo='$date1-aj jaroj', es='años $date1', et='$date1ndad', fa='دههٔ $date1', fi='$date1-luvulla', fr='années $date1', gl='anos $date1', he='שנות ה-$date1', hr='$date1-ih', hsb='$date1te lěta', hu='$date1-s évek', it="{{#ifexpr: $date1 mod 100 = 0 | primo decennio del {{Roman|{{#expr: ($date1 / 100) + 1}}}} sec. | anni '{{#expr: $date1 mod 100 }} del {{Roman|{{#expr: floor($date1 / 100) + 1}}}} sec.}}", ja='$date1年代', mk='$date1-ти', ml='ദശകം $date1-ൽ', nb='$date1-årene', nn='$date1-åra', nds='Johren $date1', nl='jaren $date1', no='$date1-årene', pl=function(date1, state) local str = 'lata '..(date1 % 100)..'. ' if (date1 % 100 == 0) then str = 'pierwsza dekada ' elseif (date1 % 100 == 10) then str = 'druga dekada ' end return str .. Roman(math.floor(date1 / 100) + 1) .. ' wieku' end, pt='década de $date1', qu='$date1 watakuna', ro='anii $date1', ru='$date1-е годы', sk=function(date1, state) return ((date1 % 100 == 0) and 'prvé desaťročie' or ((date1 % 100) .. '. roky')) .. ' ' .. (math.floor(date1 / 100) + 1) .. '. storočia' end, sl='$date1-ta leta', sv='$date1-talet{{#switch:$date1|1300|1400|1500|1600|1700|1800|1900|2000|2100=&nbsp;(decennium)}}', uk='$date1-ті роки', ur='دہائی $date1', vi='thập niên $date1', ['zh-hans']='$date1年代', ['zh-hant']='$date1年代', --default='{{Please translate|$date1s|Module:I18n/complex date}}', default='<span style="color:red">$date1s</span>', }, ['century'] = { nDates = 1, ar='القرن $date1', ['be-tarask']=function(date1, state) return Ordinal(date1, 'be-tarask') .. ' стагодзьдзе' end, bn=function(date1, state) return Ordinal(date1, 'bn') .. ' শতাব্দী' end, ca='segle {{small-caps|{{lc:{{Roman year|$date1}}}}}}', cs='$date1. století', da='$date1. århundrede', de='$date1. Jahrhundert', el='$date1ος αιώνας', en=function(date1, state) return Ordinal(date1, 'en') .. ' century' end, ['en-gb']=function(date1, state) return Ordinal(date1, 'en-gb') .. ' century' end, ['en-ca']=function(date1, state) return Ordinal(date1, 'en-ca') .. ' century' end, eo='$date1-a jarcento', es=function(date1, state) return 'siglo ' .. Roman(date1) end, et='$date1. sajand', fa='سدهٔ $date1', fi='{{#expr: ($date1 - 1) * 100}}-luvulla', fr=function(date1, state) return Ordinal(date1, 'fr', 'roman', 'm') .. ' siècle' end, gl=function(date1, state) return 'século ' .. Roman(date1) end, he='המאה ה-$date1', hr='$date1. stoljeće', hsb='$date1. lětstotk', hu='$date1. évszázad', it=function(date1, state) return Roman(date1) .. ' sec.' end, ja='$date1世紀', la='saeculum $date1', mk=function(date1, state) return Roman(date1) .. ' век' end, ml='$date1-ആം നൂറ്റാണ്ട്', nb=function(date1, state) return Ordinal(date1, 'nb') .. ' århundre' end, nn=function(date1, state) return 'det ' .. Ordinal(date1, 'no') .. ' århundre' end, nds='$date1. Johrhunnert', nl='$date1e eeuw', no=function(date1, state) return Ordinal(date1, 'no') .. ' århundre' end, pl=function(date1, state) return Roman(date1) .. ' ' .. decCentury('pl',state.case) end, pt=function(date1, state) return 'século ' .. Roman(date1) end, qu='$date1 ñiqin pachakwata', ro='secolul al $date1-lea', ru=function(date1, state) return Roman(date1) .. ' век' end, sk='$date1. storočie', sl=function(date1, state) return Ordinal(date1, 'sl') .. '. stoletje' end, sv='{{#expr:$date1 - 1}}00-talet', tt=function(date1, state) return Roman(date1) .. ' гасыр' end, uk=function(date1, state) return Roman(date1) .. ' ст.' end, ur='صدی $date1', vi='thế kỷ $date1', ['zh-hans']='$date1世纪', ['zh-hant']='$date1世紀', default='<span style="color:red">$date1 century</span>', }, ['millennium'] = { nDates = 1, ['be-tarask']=function(date1, state) return Ordinal(date1, 'be-tarask') .. ' тысячагодзьдзе' end, bn=function(date1, state) return Ordinal(date1, 'bn') .. ' সহস্রাব্দ' end, cs='$date1. tisíciletí', de='$date1. Jahrtausend', en=function(date1, state) return Ordinal(date1, 'en') .. ' millennium' end, ['en-gb']=function(date1, state) return Ordinal(date1, 'en-gb') .. ' millennium' end, ['en-ca']=function(date1, state) return Ordinal(date1, 'en-ca') .. ' millennium' end, eo='$date1-a jarmilo', es=function(date1, state) return Roman(date1) .. ' milenio' end, fa=function(date1, state) return 'هزارهٔ ' .. Ordinal(date1, 'fa') end, fr=function(date1, state) return Ordinal(date1, 'fr', 'roman', 'm') .. ' millénaire' end, hr='$date1. tisućljeće', hsb='$date1. lěttysac', it=function(date1, state) return Roman(date1) .. ' millennio' end, ja='$date1千年紀', la='millennium $date1', nb=function(date1, state) return Ordinal(date1, 'nb') .. ' årtusen' end, nn=function(date1, state) return Ordinal(date1, 'no') .. ' tusenår' end, nl='$date1e millennium', no=function(date1, state) return Ordinal(date1, 'no') .. ' årtusen' end, pl=function(date1, state) return Roman(date1) .. ' ' .. decMillennium('pl',state.case) end, pt=function(date1, state) return Roman(date1) .. ' milénio' end, qu='$date1 ñiqin waranqawata', ru=function(date1, state) return Roman(date1) .. ' тысячелетие' end, sk='$date1. tisícročie', sl=function(date1, state) return Ordinal(date1, 'sl') .. '. tisočletje' end, sv=function(date1, state) return Ordinal(date1, 'sv') .. ' årtusendet' end, uk=function(date1, state) return Roman(date1) .. ' тис.' end, ur=function(date1, state) return 'ہزارہ ' .. Ordinal(date1, 'ur') end, vi='thiên niên kỷ $date1', ['zh-hans']=function(date1, state) return Ordinal(date1, 'zh-hans') .. '千年' end, ['zh-hant']=function(date1, state) return Ordinal(date1, 'zh-hant') .. '千年' end, --default='{{Please translate|$date1 millennium|Module:I18n/complex date}}', default='<span style="color:red">$date1 millennium</span>', }, ['million'] = { de = '$date1 Millionen Jahre', en = '$date1 million years', ['en-gb'] = '$date1 million years', ['en-ca'] = '$date1 million years', eo = '$date1 milionoj da jaroj', es = '$date1 millones de años', nl = '$date1e miljoen jaar', fr = '$date1 millions d’années', it = '$date1 milioni di anni', nb = '$date1 millioner år', nl = '$date1 miljoen jaar', nn = '$date1 millionar år', pl = '$date1 milionów lat', pt = '$date1 milhões de anos', ru = '$date1 миллиона лет', uk = '$date1 мільйони років', ur = '$date1 ملین سال', ['zh-hans'] = '$date1百万年', ['zh-hant'] = '$date1百万年', default='<span style="color:red">$date1 million years</span>', nDates = 1, }, ['billion'] = { de = '$date1 Milliarden Jahre', en = '$date1 billion years', ['en-gb'] = '$date1 billion years', ['en-ca'] = '$date1 billion years', es = '$date1 mil millones de años', nl = '$date1e miljard jaar', fr = '$date1 milliard d’années', it = '$date1 miliardi di anni', nb = '$date1 milliarder år', nl = '$date1 miljard jaar', nn = '$date1 milliardar år', pl = '$date1 miliardów lat', pt = '$date1 mil milhões de anos', ru = '$date1 миллиардов лет', uk = '$date1 мільярдів років', ur = '$date1 بلین سال', ['zh-hans'] = '$date1十亿年', ['zh-hant'] = '$date1十億年', default='<span style="color:red$date1 billion years</span>', nDates = 1, }, -- ========================================== -- === Complex phrases ====================== -- ========================================== -- Phrases which for some languages can be build out of simpler phrases -- Their "default" state, used when no translation in the requested language was found, returns a "state" like -- table which is used to call the function again and built the phrase out of simple phrases -- $date1 - original date - 1 -- $date2 - original date -- if era is BC than $date1 and $date2 are swapped ['turn of the century'] = { nDates = 2, ['be-tarask']=function(date1, date2, state) return 'канец ' .. Roman(date1) ..' — пачатак ' .. Roman(date2) ..' стагодзьдзя' end, bn=function(date1, date2, state) return '$date1/' .. Ordinal(date2, 'bn') .. ' শতাব্দীর পালাবদলে' end, cs='přelom $date1. a $date2. století', de=function(date1, date2, state) return 'Jahrhundertwende $date1/' .. Ordinal(date2, 'de') end, en=function(date1, date2, state) return 'turn of the $date1/' .. Ordinal(date2, 'en') .. ' century' end, ['en-gb']=function(date1, date2, state) return 'turn of the $date1/' .. Ordinal(date2, 'en-gb') .. ' century' end, ['en-ca']=function(date1, date2, state) return 'turn of the $date1/' .. Ordinal(date2, 'en-ca') .. ' century' end, eo='ŝanĝo de la $date1-a al la $date2-a jarcentoj', es=function(date1, date2, state) return 'hacia finales del siglo ' .. Roman(date1) .. ' y principios del siglo ' .. Roman(date2) .. '' end, fi='{{#expr: $date1 * 100-100}}-luvun loppu ja {{#expr: $date2 * 100-100}}-luvun alku', fr=function(date1, date2, state) return 'fin du ' .. Ordinal(date1, 'fr', 'roman', 'm') .. ' siècle / début du ' .. Ordinal(date2, 'fr', 'roman', 'm') end, hr='kraj $date1. i početak $date2. stoljeća', hsb=function(date1, date2, state) return 'přechod ' .. Roman(date1) ..' do ' .. Roman(date2) ..' lětstotka' end, it=function(date1, date2, state) return 'fine del ' .. Roman(date1) .. ' sec. e inizio del ' .. Roman(date2) .. ' sec.' end, ja='$date1世紀から$date2世紀への変わり目', nb=function(date1, date2, state) return 'slutten av det ' .. Ordinal(date1, 'nb') .. ' århundre/begynnelsen av det ' .. Ordinal(date2, 'nb') .. ' århundre' end, nl=function(date1, date2, state) return 'eind $date1e/begin $date2e eeuw' end, nn=function(date1, date2, state) return 'slutten av det ' .. Ordinal(date1, 'nn') .. ' hundreåret/byrjinga av det ' .. Ordinal(date2, 'nn') .. ' hundreåret' end, pl=function(date1, date2, state) return 'przełom ' .. Roman(date1) ..' i ' .. Roman(date2) ..' wieku' end, qu="$date1 ñiqin waranqawatamanta $date2 ñiqin waranqawataman t'ikrasqanpi", ru=function(date1, date2, state) return 'конец ' .. Roman(date1) ..' — начало ' .. Roman(date2) ..' века' end, sk='prelom $date1. a $date2. storočia', sl=function(date1, date2, state) return 'pozno ' .. Ordinal(date1, 'sl') .. '. in zgodnje ' .. Ordinal(date2, 'sl') .. '. stoletje' end, sv=function(date1, date2, state) return '$date1/' .. Ordinal(date2, 'sv') .. ' årtusendets sekelskifte' end, uk=function(date1, date2, state) return 'кін. ' .. Roman(date1) ..' ст. — поч. ' .. Roman(date2) ..' ст.' end, vi='bước sang thế kỷ $date2', ['zh-hans']=function(date1, date2, state) return '$date1世纪末' .. Ordinal(date2, 'zh-hans') .. '世纪初' end, ['zh-hant']=function(date1, date2, state) return '$date1世紀末' .. Ordinal(date2, 'zh-hant') .. '世紀初' end, default=function(date1, date2, state) return {conj='and', adj1 = 'late', unit1='century', era1=state.era1, adj2 = 'early', unit2='century', era2=state.era2} end, }, -- $date1 - original date - 10 -- $date2 - original date -- if era is BC than $date1 and $date2 are swapped ['turn of the decade']={ nDates = 2, ['be-tarask']='канец $date1-х — пачатак $date2-х гг.', bn='$date1-এর দশকের শেষে এবং $date2-এর দশকের শুরুতে', cs=function(date1, date2, state) local decade1 = math.floor((date1 % 100) / 10) local decade2 = math.floor((date2 % 100) / 10) local century1 = math.floor( date1 / 100) + 1 local century2 = math.floor( date2 / 100) + 1 if decade1 == 0 and date1 < date2 then return "přelom 1. a 2. dekády " .. century1 .. ". století" elseif decade2 == 0 and date2 < date1 then return "přelom 9. a 10. dekády " .. century1 .. ". století" elseif (decade1 == 9 and date1 < date2) or (decade2 == 9 and date2 < date1) then return "přelom " .. century1 .. ". a " .. century2 .. ". století" else return "přelom " .. decade1 .. "0. a " .. decade2 .. "0. let " .. century1 .. ". století" end end, de='späte $date1er und frühe $date2er', en='late $date1s and early $date2s', ['en-gb']='late $date1s and early $date2s', ['en-ca']='late $date1s and early $date2s', eo='ŝanĝo de la $date1-a al la $date2-a jardekoj', es='finales de los años $date1 y principios de los años $date2', fa='اواخر دههٔ $date1 و اوایل دههٔ $date2', fi='$date1-luvun loppu ja $date2-luvun alku', fr='fin des années $date1 / début des années $date2', hr='kraj $date1-ih i početak $date2-ih', hsb='pózdnje $date1te a zažne $date2te lěta', it='fine degli anni $date1 / inizio degli anni $date2', ja='$date1年代末から$date2年代初頭', nb = 'sent på $date1-tallet og tidlig på $date2-tallet', nl = 'eind $date1e/begin $date2e decennium', nn = 'seint på $date1-talet og tidleg på $date2-talet', pl=function(date1, date2, state) local decade1 = math.floor(date1 % 100) local decade2 = math.floor(date2 % 100) local century1 = Roman(math.floor( date1 / 100) + 1) local century2 = Roman(math.floor( date2 / 100) + 1) if decade1 == 0 and date1 < date2 then return "przełom pierwszej i drugiej dekady " .. century1 .. " wieku" elseif decade1 == 10 and date1 < date2 then return "przełom drugiej dekady i lat 20. " .. century1 .. " wieku" elseif decade1 == 90 and decade2 == 0 then return "przełom ostatniej dekady " .. century1 .. " i pierwszej dekady " .. century2 .. " wieku" else return "przełom lat " .. decade1 .. ". i " .. decade2 .. ". " .. century1 .. " wieku" end end, qu='qhipaq $date1 watakuna ñawpaq $date2 watakunapas', ru='конец $date1-х — начало $date2-х гг.', sv='sena $date1-talet och tidiga $date2-talet', sk=function(date1, date2, state) local decade1 = math.floor((date1 % 100) / 10) local decade2 = math.floor((date2 % 100) / 10) local century1 = math.floor( date1 / 100) + 1 local century2 = math.floor( date2 / 100) + 1 if decade1 == 0 and date1 < date2 then return "prelom 1. a 2. desaťročia " .. century1 .. ". storočia" elseif decade2 == 0 and date2 < date1 then return "prelom 9. a 10. desaťročia " .. century1 .. ". storočia" elseif (decade1 == 9 and date1 < date2) or (decade2 == 9 and date2 < date1) then return "prelom " .. century1 .. ". a " .. century2 .. ". storočia" else return "prelom " .. decade1 .. "0. a " .. decade2 .. "0. rokov " .. century1 .. ". storočia" end end, sl='pozna $date1-ta in zgodnja $date2-ta leta', uk='кінець $date1-х — початок $date2-х рр.', ur='اخیر دہائی $date1 و ابتدا دہائی $date2', vi='bước sang thập niên $date2', ['zh-hans']='$date1年代末$date2年代初', ['zh-hant']='$date1年代末$date2年代初', default=function(date1, date2, state) return {conj='and', adj1 = 'late', unit1='decade', era1=state.era1, adj2 = 'early', unit2='decade', era2=state.era2} end, }, -- $date1 - original date - 1 -- $date2 - original date -- if era is BC than $date1 and $date2 are swapped ['turn of the year']={ nDates = 2, ['be-tarask']='канец $date1 — пачатак $date2 г.', bn='$date1-এর শেষে এবং $date2-এর শুরুতে', cs='přelom roku $date1/$date2', de='Jahreswechsel $date1/$date2', en='late $date1 and early $date2', ['en-gb']='late $date1 and early $date2', ['en-ca']='late $date1 and early $date2', eo='jarŝanĝo $date1 / $date2', es='finales de $date1 y principios de $date2', fa='اواخر $date1 و اوایل $date2', fi='vuoden $date1 loppu ja vuoden $date2 alku', fr='fin $date1 / début $date2', hsb='kónc $date1/spočatk $date2', ja='$date1年末から$date2年初め', nb='årsskiftet $date1/$date2', nl='eind $date1 en begin $date2', nn='årsskiftet $date1/$date2', pl='koniec $date1 i początek $date2 roku', qu="$date1 qhipaq p'unchawkuna $date2 ñawpaq p'unchawkunapas", ru='конец $date1 — начало $date2 г.', sk='prelom rokov $date1/$date2', sl='konec leta $date1 in začetek $date2', sv='sena $date1 och tidiga $date2', uk='кінець $date1 — початок $date2 р.', ur='اخیر $date1 و ابتدا $date2', vi='bước sang năm $date2', ['zh-hans']='$date1年末$date2年初', ['zh-hant']='$date1年末$date2年初', default=function(date1, date2, state) return {conj='and', adj1 = 'late', unit1='year', era1=state.era1, adj2 = 'early', unit2='year', era2=state.era2} end, }, ['circa2'] = { nDates = 2, ar='حوالي $date1 – $date2', ['be-tarask']={'прыкладна з $date1 да прыкладна $date2', case={'gen','gen'}}, bn='প্রায় $date1 এবং প্রায় $date2-এর মাঝামাঝি', ca='cap a $date1 o $date2', cs='cca $date1 až $date2', da='ca. mellem $date1 og $date2', de='etwa $date1 bis $date2', el='περίπου μεταξύ $date1 και $date2', en='between circa $date1 and circa $date2', ['en-gb']='between circa $date1 and circa $date2', ['en-ca']='between circa $date1 and circa $date2', eo='proksimume de $date1 ĝis $date2', es='hacia $date1 o $date2', et='ca. $date1 ja $date2 vahel', fa='حدوداً بین $date1 و $date2', fi={function(date1, date2, state) return 'suunnilleen ' .. decYear(state,'fi','xxx') .. '$date1 ja $date2 välisenä aikana' end, case={'gen','gen'}}, fr='vers $date1-$date2', gl='entre $date1 e $date2', he='בסביבות ה- $date1 עד $date2', hr='oko između $date1 i $date2', hsb={'wot něhdźe $date1 do něhdźe $date2', case={'gen','gen'}}, hu='$date1 és $date2 között', it='tra il $date1 e il $date2 circa', ja='$date1頃と$date2頃の間', mk='~ помеѓу $date1 и $date2', nb='ca. mellom $date1 og $date2', nn='ca. mellom $date1 og $date2', nds='üm un bi $date1 bet $date2', nl='ca. $date1 tot $date2', no='ca. mellom $date1 og $date2', pl={'od około $date1 do około $date2', case={'gen','gen'}}, pt='cerca de $date1 a $date2', qu="$date1 p'unchawmantachá $date2 p'unchawkamachá", ro='circa $date1 – $date2', ru={'с около $date1 до, примерно, $date2', case={'gen','gen'}}, sk='cca $date1 až $date2', sl={function(date1, date2, state) return 'ok. ' .. decYear(state,'sl','gen') .. ' $date1 do $date2' end, case={'gen','gen'}}, sv='c:a $date1 till $date2', uk={'з близько $date1 до, приблизно, $date2', case={'gen','gen'}}, ur='قریباً بین $date1 و $date2', vi='giữa vào khoảng $date1 và vào khoảng $date2', ['zh-hans']='约$date1~$date2间', ['zh-hant']='約$date1~$date2間', default=function(date1, date2, state) return {conj='between', adj1 = 'circa', unit1=state.unit1, era1=state.era1, adj2 = 'circa', unit2=state.unit2, era2=state.era2} end, }, -- ========================================== -- === Eras and calendars =================== -- ========================================== ['julian'] = { nDates = 2, ar='$date1 ($date2 حسب [[w:ar:التقويم اليولياني|تقويم يولياني]])', ['be-tarask']='$date1 ($date2 паводле [[w:be-tarask:Юліянскі каляндар|ст. ст.]]', bn='$date1 (জুলিয়ান ক্যালেন্ডারে $date2)', ca='$date1 ($date2 segons el [[w:ca:Calendari julià|calendari julià]])', cs='$date1 ($date2 podle [[w:cs:Juliánský kalendář|juliánského kalendáře]])', da='$date1 ($date2 [[w:da:Julianske kalender|Julianske kalender]])', de='$date1 ($date2 [[w:de:Julianischer Kalender|Julianischer Kalender]])', el='$date1 ($date2 με το [[w:el:Ιουλιανό ημερολόγιο|Ιουλιανό ημερολόγιο]])', en='$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])', ['en-gb']='$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])', ['en-ca']='$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])', fa='$date1 ($date2 در [[w:fa:Old Style and New Style dates|تقویم جولیان]])', eo='$date1 ($date2 laŭ la [[w:eo:Julia kalendaro|Julia Kalendaro]])', es='$date1 ($date2 según el [[w:es:Calendario juliano|calendario juliano]])', et='$date1 ($date2 [[w:et:Juliuse kalender|Juliuse kalendris]])', fi='$date1 ($date2 [[w:fi:juliaaninen kalenteri|juliaanisen kalenterin]] mukaan)', fr='$date1 ($date2 dans le [[w:fr:calendrier julien|calendrier julien]])', gl='$date1 ($date2 segundo o [[w:gl:Calendario xuliano|calendario xuliano]])', hu='$date1 ($date2 a [[w:hu:Julianus-naptár|Julián naptárban]])', hr='$date1 ($date2 prema [[w:hr:Julijanski kalendar|julijanskom kalendaru]])', he='$date1 ($date2 ב[[w:he:לוח היוליאני|הלוח היוליאני]])', hsb='$date1 ($date2 po julianiskej protyce)', it='$date1 ($date2 secondo il [[w:it:Calendario giuliano|calendario giuliano]])', ja='$date1([[w:ja:ユリウス暦|ユリウス暦]] $date2)', mk='$date1 ($date2 по [[w:mk:Јулијански календар|Јулијанскиот календар]])', ml='$date1 ([[w:Old Style and New Style dates|ജൂലിയൻ കാലഗണനാരീതിയിൽ]] $date2)', nds='$date1 ($date2 na’n [[w:nds:Juliaansch Klenner|Juliaanschen Klenner]])', nb='$date1 ($date2 etter [[w:no:Juliansk kalender|den julianske kalenderen]])', nn='$date1 ($date2 etter [[w:no:Juliansk kalender|den julianske kalenderen]])', nl='$date1 ($date2 volgens de [[w:nl:Juliaanse kalender|Juliaanse kalender]])', no='$date1 ($date2 etter [[w:no:Juliansk kalender|den julianske kalender]])', pl='$date1 ($date2 wedle [[w:pl:Daty nowego i starego porządku|kalendarza juliańskiego]])', pt='$date1 ($date2 no [[w:pt:Mudança para o calendário gregoriano|calendário juliano]])', qu='$date1 ($date2 [[w:qu:Hulyanu kalindaryu|Hulyanu kalindaryupi]])', ro='$date1 ($date2 în [[w:ro:calendarul iulian|calendarul iulian]])', ru='$date1 ($date2 [[w:ru:Юлианский календарь|по ст. ст.]])', sk='$date1 ($date2 podľa [[w:sk:Juliánsky kalendár|juliánskeho kalendára]])', sl='$date1 ($date2 po [[w:sl:Julijanski koledar|julijanskem koledarju]])', sv='$date1 ($date2 [[w:sv:Gamla stilen|gamla stilen]])', uk='$date1 ($date2 [[w:uk:Юліанський календар|Юліанський календар]])', ur='$date1 ($date2 حسب [[w:ur:نئے اور پانے انداز کی تاریخ|جولین تقویم]])', vi='$date1 ($date2 trong [[w:vi:Lịch Julius|lịch Juliêng]])', ['zh-hans']='$date1([[w:Old Style and New Style dates|格里历]]$date2)', ['zh-hant']='$date1([[w:Old Style and New Style dates|格里曆]]$date2)', --default='{{Please translate|$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])|Module:I18n/complex date}}', default='<span style="color:red">$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])</span>', }, ['ad'] = { nDates = 1, ['be-tarask']='$date1 [[w:be-tarask:ад Нараджэньня Хрыста|пасьля Н. Х.]]', bn ='$date1 খ্রিস্টাব্দ', ca ='$date1 dC', cs ='$date1 n. l.', de ='$date1 n. Chr.', el ='$date1 μ.Χ.', en ='$date1 [[w:en:Anno Domini|AD]]', ['en-gb'] ='$date1 [[w:en:Anno Domini|AD]]', ['en-ca'] ='$date1 [[w:en:Anno Domini|AD]]', eo ='$date1 pK', es ='$date1 [[w:es:Anno Dómini|d. C.]]', fa ='$date1 م.', fi ='$date1 jaa.', fr ='$date1 ap. J.-C.', gl ='$date1 d.C.', he ='$date1 לספירה', hu ='i. sz. $date1', hr ='$date1 p. Kr.', hsb='$date1 po Chr.', it ='$date1 d.C.', ja ='西暦$date1', mk ='$date1 н.е.', ml ='ക്രി.വ. $date1', nb ='$date1 e.Kr.', nl ='$date1 n.Chr.', nn ='$date1 e.Kr.', no ='$date1 e.Kr.', pl ='$date1 [[w:pl:naszej ery|n.e.]]', ro ='$date1 d.Hr.', ru ='$date1 н. э.', sk ='$date1 po Kr.', sl ='$date1 n. št.', sv ='$date1 [[w:sv:Efter Kristus|e.Kr.]]', uk ='$date1 н. е.', ur ='$date1 ء', vi ='$date1 [[w:vi:Công Nguyên|CN]]', ['zh-hans'] ='[[w:zh:基督纪年|公元]]$date1', ['zh-hant'] ='[[w:zh:基督纪年|公元]]$date1', default='<span style="color:red">$date1 [[w:en:Anno Domini|AD]]</span>', }, ['ah'] = { nDates = 1, ['be-tarask']='$date1 [[w:be-tarask:Ісламскі каляндар|хіджры]]', bn ='$date1 [[w:bn:ইসলামি বর্ষপঞ্জি|হিজরী]]', cs ='$date1 [[w:cs:Anno Hegirae|AH]]', en ='$date1 [[w:en:Hijri year|AH]]', ['en-gb'] ='$date1 [[w:en:Hijri year|AH]]', ['en-ca'] ='$date1 [[w:en:Hijri year|AH]]', eo ='$date1 post la [[w:eo:Heĝiro|Heĝiro]]', fa ='$date1 ه.ق.', fr ='$date1 [[w:fr:Calendrier musulman|A.H.]]', he ="$date1 [[w:he:הלוח המוסלמי|להג'רה]]", hr ='$date1 god. hidžre', ja ='[[w:ja:ヒジュラ暦|ヒジュラ暦]]$date1', nb ='$date1 [[w:no:Den muslimske kalenderen|A.H.]]', nn ='$date1 [[w:nn:Den muslimske kalenderen|A.H.]]', pl ='$date1 [[w:pl:Kalendarz muzułmański|A.H.]]', ru ='$date1 [[w:ru:Исламский календарь|хиджры]]', sk ='$date1 [[w:sk:A. H.|A. H.]]', sv ='$date1 [[w:sv:Muslimska kalendern|A.H.]]', uk ='$date1 [[w:uk:Мусульманський календар|хіджри]]', ur ='$date1 ھ', vi ='$date1 [[w:vi:Lịch Hồi giáo|AH]]', ['zh-hans'] ='[[w:en:Hijri year|Hijri历]]$date1', ['zh-hant'] ='[[w:en:Hijri year|Hijri曆]]$date1', default='<span style="color:red">$date1 [[w:en:Hijri year|AH]]</span>', }, ['bc'] = { nDates = 1, ar ='$date1 ق.م.', ['be-tarask']='$date1 [[w:be-tarask:да Нараджэньня Хрыста|да Н. Х.]]', bn ='খ্রিস্টপূর্ব $date1', ca ='$date1 [[w:ca:Abans de Crist|aC]]', cs ='$date1 [[w:cs:Př. n. l.|př. n. l.]]', de ='$date1 [[w:de:v. Chr.|v. Chr.]]', el ='$date1 π.Χ.', en ='$date1 [[w:en:Ante Christum Natum|BC]]', ['en-gb'] ='$date1 [[w:en:Ante Christum Natum|BC]]', ['en-ca'] ='$date1 [[w:en:Ante Christum Natum|BC]]', eo ='$date1 aK', es ='$date1 [[w:es:Antes de Cristo|a. C.]]', fa ='$date1 پ.م.', fi ='$date1 eaa.', fr ='$date1 av. J.-C.', gl ='$date1 [[w:gl:Antes de Cristo|a.C.]]', he ='$date1 לפני הספירה', hr ='$date1 [[w:hr:Pr. Kr.|pr. Kr.]]', hsb='$date1 do Chr.', hu ='i. e. $date1', it ='$date1 [[w:it:Avanti Cristo|a.C.]]', ja ='[[w:ja:紀元前|紀元前]]$date1', mk ='$date1 п.н.е.', ml ='ക്രി.മു. $date1', nds='$date1 vör uns Tied', nb ='$date1 f.Kr.', nl ='$date1 v.Chr.', nn ='$date1 f.Kr.', no ='$date1 f.Kr.', pl ='$date1 [[w:pl:przed naszą erą|p.n.e.]]', ro ='$date1 î.Hr.', ru ='$date1 до н. э.', sk ='$date1 [[w:sk:Pred Kristom|pred Kr.]]', sl ='$date1 pr. n. št.', sv ='$date1 [[w:sv:Före Kristus|f.Kr.]]', uk ='$date1 до н. е.', ur ='$date1 ق م', vi ='$date1 [[w:vi:Trước Công Nguyên|TCN]]', ['zh-hans'] ='[[w:zh:基督纪年|公元前]]$date1', ['zh-hant'] ='[[w:zh:基督纪年|公元前]]$date1', default='<span style="color:red">$date1 [[w:en:Ante Christum Natum|BC]]</span>', }, ['bp'] = { nDates = 1, ar ='$date1 [[w:ar:قبل الحاضر|قبل الحاضر]]', be ='$date1 [[w:be-tarask:Да нашых дзён|Да нашых дзён]]', ['be-tarask']='$date1 [[w:be-tarask:Да нашых дзён|Да нашых дзён]]', bn ='বর্তমানের আগে $date1', ca ='$date1 [[w:ca:BP (unitat de temps)|BP]]', cs ='$date1 [[w:cs:B. P.|B. P.]]', de ='$date1 [[w:de:Before Present|BP]]', el ='$date1 [[w:en:Before Present|BP]]', en ='$date1 [[w:en:Before Present|BP]]', ['en-gb'] ='$date1 [[w:en:Before Present|BP]]', ['en-ca'] ='$date1 [[w:en:Before Present|BP]]', eo='$date1 [[w:eo:Before Present|BP]]', es ='$date1 [[w:es:Before Present|BP]]', et ='$date1 [[w:et:Before Present|BP]]', fa ='$date1 پیش از اکنون', fi ='$date1 [[w:fi:BP (ajanlasku)|BP]]', fr ='$date1 [[w:fr:Avant le présent|avant le présent]]', hr ='$date1 [[w:hr:BP|prije današnjice]]', it ='$date1 [[w:it:Before Present|BP]]', ja ='$date1 [[w:ja:BP (年代測定)|BP]]', lv ='$date1 [[w:lv:Pirms mūsdienām|Pirms mūsdienām]]', mk ='$date1 [[w:mk:Пред сегашноста|п.с.]]', ml ='[[w:en:Before Present|ഇന്നത്തെ കാലത്തിനു മുമ്പ്]] $date1', nb ='$date1 [[w:no:Before Present|BP]]', nn ='$date1 [[w:nn:Before Present|BP]]', nl ='$date1 [[w:nl:Before Present|BP]]', no ='$date1 [[w:no:Before Present|BP]]', pl ='$date1 [[w:pl:Before Present|BP]]', pt ='$date1 [[w:pt:Antes do Presente|Antes do Presente]]', ru ='$date1 [[w:ru:До настоящего времени|до н. в.]]', sk ='$date1 [[w:sk:BP (čas)|BP]]', sl ='$date1 [[w:sl:pred sedanjostjo|p. s.]]', sr ='$date1 [[w:sr:Прије садашњости|Прије садашњости]]', sv ='$date1 [[w:sv:B.P.|B.P.]]', uk ='$date1 [[w:uk:Років тому|Років тому]]', ur ='$date1 قبل حاضر', vi ='$date1 [[w:en:Before Present|trước ngày nay]]', ['zh-hans'] ='[[w:zh:距今|距今]]$date1', ['zh-hant'] ='[[w:zh:距今|距今]]$date1', default='<span style="color:red">$date1 [[w:en:Before Present|BP]]</span>', }, } -- List of possible string inputs to "adj", "junction", "era", and "precision" fields -- Each term is matched to its synonym and the role: a - adjective, e - era -- p - precision, c - calendar and combos, and j - conjunction p.Synonyms = { -- adjectives and prepositions ['quarter1']={'1quarter','a'}, ['1stquarter']={'1quarter','a'}, ['1st quarter']={'1quarter','a'}, ['1quarter']={'1quarter','a'}, ['quarter2']={'2quarter','a'}, ['2ndquarter']={'2quarter','a'}, ['2nd quarter']={'2quarter','a'}, ['2quarter']={'2quarter','a'}, ['quarter3']={'3quarter','a'}, ['3rdquarter']={'3quarter','a'}, ['3rd quarter']={'3quarter','a'}, ['3quarter']={'3quarter','a'}, ['quarter4']={'4quarter','a'}, ['4thquarter']={'4quarter','a'}, ['4th quarter']={'4quarter','a'}, ['4quarter']={'4quarter','a'}, ['spring']={'spring','a'}, ['summer']={'summer','a'}, ['fall']={'autumn','a'}, ['autumn']={'autumn','a'}, ['winter']={'winter','a'}, ['beginning']={'early','a'}, ['early']={'early','a'}, ['1half']={'firsthalf','a'}, ['1sthalf']={'firsthalf','a'}, ['1st half']={'firsthalf','a'}, ['firsthalf']={'firsthalf','a'}, ['first half']={'firsthalf','a'}, ['end']={'late','a'}, ['late']={'late','a'}, ['middle']={'mid','a'}, ['mid']={'mid','a'}, ['2half']={'secondhalf','a'}, ['2ndhalf']={'secondhalf','a'}, ['2nd half']={'secondhalf','a'}, ['secondhalf']={'secondhalf','a'}, ['second half']={'secondhalf','a'}, ['<']={'before','a'}, ['b']={'before','a'}, ['before']={'before','a'}, ['>']={'after','a'}, ['a']={'after','a'}, ['after']={'after','a'}, ['~']={'circa','a'}, ['c']={'circa','a'}, ['ca']={'circa','a'}, ['circa']={'circa','a'}, ['by']={'by','a'}, ['from']={'from','a'}, ['until']={'until','a'}, ['uncertain']={'uncertain','a'}, -- eras ['bc']={'bc','e'}, ['bce']={'bc','e'}, ['before present']={'bp','e'}, ['bp']={'bp','e'}, ['ce']={'ad','e'}, ['ad']={'ad','e'}, ['ah']={'ah','e'}, -- conjunctions ['&']={'and','j'}, ['and']={'and','j'}, ['or']={'or','j'}, ['-']={'from-until','j'}, ['–']={'from-until','j'}, ['from-until']={'from-until','j'}, ['between']={'between','j'}, ['circa2']={'circa2','a'}, -- precision ['day']={'day','p'}, ['month']={'month','p'}, ['year']={'year','p'}, ['s']={'decade','p'}, ['decade']={'decade','p'}, ['century']={'century','p'}, ['millennium']={'millennium','p'}, ['million']={'million','p'}, ['billion']={'billion','p'}, -- calendar ['julian']={'julian','c'}, ['islamic']={'islamic','c'}, ['hijri']={'islamic','c'}, -- "Turn of the ..." options are a combos which will be handled in similar way as calendars ['turn of the century']={'turn of the century','c'}, ['century turn']={'turn of the century','c'}, ['turn of the decade']={'turn of the decade','c'}, ['decade turn']={'turn of the decade','c'}, ['turn of the year']={'turn of the year','c'}, ['year turn']={'turn of the year','c'}, -- other dates which will be handled in similar way as calendars ['?']={'unknown','c'}, ['unknown']={'unknown','c'}, ['unknown year']={'year unknown','c'}, ['year unknown']={'year unknown','c'}, } return p sy3dlvzawr6kgnocrvbzedsojffgepp ᥛᥨᥝᥱ ᥓᥧᥰ:I18n/date 828 417 1359 1358 2024-10-15T06:22:59Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1358 Scribunto text/plain --[[ __ __ _ _ ___ _ ___ __ _ _ | \/ | ___ __| |_ _| | ___ _|_ _/ |( _ ) _ __ / /_| | __ _| |_ ___ | |\/| |/ _ \ / _` | | | | |/ _ (_)| || |/ _ \| '_ \ / / _` |/ _` | __/ _ \ | | | | (_) | (_| | |_| | | __/_ | || | (_) | | | |/ / (_| | (_| | || __/ |_| |_|\___/ \__,_|\__,_|_|\___(_)___|_|\___/|_| |_/_/ \__,_|\__,_|\__\___| This Module handles per language customization of dates Copied from https://commons.wikimedia.org/wiki/Module:I18n/date used by Module:ISOdate, Module:Complex date, Module:WikidataIB Authors and Maintainers: * Jarekt ]] local p = {} --[[ Different languages use different date formats, and many formats are shared among whole families of languages. "DateLang" picks a cluster of languages associated with a single date format, based on the language to be used. All unlisted languages default to English form. Languages like "de-formal" follows regular language fallback chain and would default to German, and only if that does not exist then to English. ]] p.DateLang = { ['be'] = 'ru-form', -- Belarusian ['be-tarsk'] = 'ru-form', -- Belarusian (Tara۫ievica) ['bn'] = 'en-form', -- Bengali ['bpy'] = 'bpy-form', -- Bishnupuriya Manipuri ['ce'] = 'ce-form', -- Chechen ['cs'] = 'cs-form', -- Czech ['da'] = 'de-form', -- Danish ['de'] = 'de-form', -- German ['el'] = 'ru-form', -- Greek ['en'] = 'en-form', -- English ['eo'] = 'eo-form', -- Esperanto ['es'] = 'es-form', -- Spanish ['et'] = 'de-form', -- Estonian ['eu'] = 'eu-form', -- Basque ['fa'] = 'he-form', -- Persian ['fi'] = 'fi-form', -- Finnish ['fr'] = 'fr-form', -- French ['ga'] = 'ga-form', -- Gallic ['gl'] = 'es-form', -- Galician based on https://translatewiki.net/wiki/MediaWiki:Pagetriage-info-timestamp-date-format/gl ['hi'] = 'en-form', -- Hindi ['he'] = 'he-form', -- Hebrew ['hr'] = 'hr-form', -- Croatian ['hu'] = 'hu-form', -- Hungarian ['hsb'] = 'cs-form', -- Upper Sorbian ['ia'] = 'ia-form', -- Interlingua ['is'] = 'de-form', -- Icelandic ['ja'] = 'zh-form', -- Japanese ['kn'] = 'kn-form', -- Kannada ['ko'] = 'ko-form', -- Korean ['lt'] = 'lt-form', -- Lithuanian ['lv'] = 'lv-form', -- Latvian ['mk'] = 'en-form', -- Macedonian ['ml'] = 'ml-form', -- Malayalam ['mr'] = 'mr-form', -- Marathi ['new'] = 'new-form', -- Newari ['nn'] = 'de-form', -- Norwegian Nynorsk ['no'] = 'de-form', -- Norwegian (bokm欩 ['oc'] = 'oc-form', -- Occitan ['pa'] = 'en-form', -- Punjabi ['pl'] = 'ru-form', -- Polish ['pt'] = 'es-form', -- Portuguese ['qu'] = 'qu-form', -- Quechua based on https://translatewiki.net/wiki/MediaWiki:Pagetriage-info-timestamp-date-format/qu ['qug'] = 'qug-form', -- Kichwa based on Template_talk:Date#Kichwa_.5Bqug.5D ['ru'] = 'ru-form', -- Russian ['sk'] = 'cs-form', -- Slovakian ['sl'] = 'sl-form', -- Slovene ['sr'] = 'hr-form', -- Serbian ['th'] = 'th-form', -- Thai solar calendar ['uk'] = 'ru-form', -- Ukrainian ['vi'] = 'vi-form', -- Vietnamese ['zh-hans'] = 'zh-form', -- Chinese } --[[ Date format parameter which will be passed to {{#time:}} parser function. It depends on the language and which parts of the date need to be displayed. Different forms are: * YMDHMS = stands for YYYY:MM:DD, HH:MM:SS format or equivalent * YMDHM = stands for YYYY:MM:DD, HH:MM format or equivalent * YMD = stands for YYYY:MM:DD format or equivalent * YM = stands for YYYY:MM (year-month) format or equivalent * MD = stands for MM:DD (month-day) format or equivalent * Y = stands for YYYY (year only) format or equivalent * M = stands for month name only The left hand side follows encoding used by {{#time}} parser function , see https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23time for documentation. To summerize: * Y - 4-digit year, like "2017" * y - 2-digit year, like "17" * M - An abbreviation of the month name, in the site language, like "Mar" * F - The full month name in the site language, like "March" * xg - Output the full month name in the genitive form for site languages that distinguish between genitive and nominative forms. This option is useful for many Slavic languages like Polish, Russian, Belarusian, Czech, Slovak, Slovene, Ukrainian, etc. * j - Day of the month, not zero-padded, like "1" * d - Day of the month, zero-padded, like "01" * a - "am" during the morning (00:00:00 → 11:59:59), "pm" otherwise (12:00:00 → 23:59:59). * A - Uppercase version of a above. * g - Hour in 12-hour format, not zero-padded. * h - Hour in 12-hour format, zero-padded. * G - Hour in 24-hour format, not zero-padded. * H - Hour in 24-hour format, zero-padded. * i - Minutes past the hour, zero-padded. * s - Seconds past the minute, zero-padded. Original set was developed to match the output of the pre-Lua {{date}} template, preserved as {{date/old}} ]] p.DateFormat = { -- day/month/year languages ['en-form'] = { YMDHMS='j F Y, H:i:s', YMDHM ='j F Y, H:i', YMD ='j F Y', YM ='F Y', MD ='j F', Y ='Y', M ='F' }, ['de-form'] = { YMDHMS='j. F Y, H:i:s', YMDHM ='j. F Y, H:i', YMD ='j. F Y', YM ='F Y', MD ='j. F', Y ='Y', M ='F' }, ['hr-form'] = { YMDHMS='j. F Y., H:i:s', YMDHM ='j. F Y., H:i', YMD ='j. F Y.', YM ='F Y.', MD ='j. F', Y ='Y.', M ='F' }, ['ml-form'] = { YMDHMS='j F Y, H:i:s', YMDHM ='j F Y, H:i', YMD ='j F Y', YM ='F Y', MD ='F j', Y ='Y', M ='F' }, ['th-form'] = { YMDHMS='j F "พ.ศ." xkY, H:i:s', YMDHM ='j F "พ.ศ." xkY, H:i', YMD ='j F "พ.ศ." xkY', YM ='F "พ.ศ." xkY', MD ='j F', Y ='"พ.ศ." xkY', M ='F' }, ['fi-form'] = { YMDHMS='j. F"ta" Y, H:i:s', YMDHM ='j. F"ta" Y, H:i', YMD ='j. F"ta" Y', YM ='F Y', MD ='j. F"ta"', Y ='Y', M ='F' }, ['es-form'] = { YMDHMS='j "de" F "de" Y, H:i:s', YMDHM ='j "de" F "de" Y, H:i', YMD ='j "de" F "de" Y', YM ='F "de" Y', MD ='j "de" F', Y ='Y', M ='F' }, ['oc-form'] = { YMDHMS='j F "de" Y, H:i:s', YMDHM ='j F "de" Y, H:i', YMD ='j F "de" Y', YM ='F "de" Y', MD ='j F', Y ='Y', M ='F' }, ['ia-form'] = { YMDHMS='j "de" F Y, H:i:s', YMDHM ='j "de" F Y, H:i', YMD ='j "de" F Y', YM ='F Y', MD ='j "de" F', Y ='Y', M ='F' }, ['eo-form'] = { YMDHMS='"la" j"-a de" F Y, H:i:s', YMDHM ='"la" j"-a de" F Y, H:i', YMD ='"la" j"-a de" F Y', YM ='F Y', MD ='"la" j"-a de" F', Y ='Y', M ='F' }, ['vi-form'] = { YMDHMS='j F "năm" Y "lúc" H:i:s', YMDHM ='j F "năm" Y "lúc" H:i', YMD ='j F "năm" Y', YM ='F "năm" Y', MD ='j F', Y ='Y', M ='F' }, ['qu-form'] = { YMDHMS='j "ñiqin" F"pi" Y "watapi", H:i:s', YMDHM ='j "ñiqin" F"pi" Y "watapi", H:i', YMD ='j "ñiqin" F"pi" Y "watapi"', YM ='F"pi" Y "watapi"', MD ='j "ñiqin" F"pi"', Y ='Y', M ='F' }, ['qug-form'] = { YMDHMS='j "niki" F"pi" Y "watapi", H:i:s', YMDHM ='j "niki" F"pi" Y "watapi", H:i', YMD ='j "niki" F"pi" Y "watapi"', YM ='F"pi" Y "watapi"', MD ='j "niki" F"pi"', Y ='Y', M ='F' }, ['he-form'] = { YMDHMS='"<span dir=rtl>"j xg Y"</span>", H:i:s', YMDHM ='"<span dir=rtl>"j xg Y"</span>", H:i', YMD ='"<span dir=rtl>"j xg Y"</span>"', YM ='"<span dir=rtl>"F Y"</span>"', MD ='"<span dir=rtl>"j xg"</span>"', Y ='Y', M ='"<span dir=rtl>"F"</span>"' }, -- French and Gallic languages require different form for first day of the month and -- different for the other days ['fr-form'] = { YMDHMS='j F Y, H:i:s', YMDHM ='j F Y, H:i', YMD ='j F Y', YM ='F Y', MD ='j F', Y ='Y', M ='F' }, ['ga-form'] = { YMDHMS='j F Y, H:i:s', YMDHM ='j F Y, H:i', YMD ='j F Y', YM ='F Y', MD ='j F', Y ='Y', M ='F' }, ['fr-form1'] = { -- 1st of the month form YMDHMS='j"<sup>er</sup>" F Y, H:i:s', YMDHM ='j"<sup>er</sup>" F Y, H:i', YMD ='j"<sup>er</sup>" F Y', YM ='F Y', MD ='j"<sup>er</sup>" F', Y ='Y', M ='F' }, ['ga-form1'] = { -- 1st of the month form YMDHMS='j"<sup>ú</sup>" F Y, H:i:s', YMDHM ='j"<sup>ú</sup>" F Y, H:i', YMD ='j"<sup>ú</sup>" F Y', YM ='F Y', MD ='j"<sup>ú</sup>" F', Y ='Y', M ='F' }, -- day/month/year Slavic languages ['ru-form'] = { YMDHMS='j xg Y, H:i:s', YMDHM ='j xg Y, H:i', YMD ='j xg Y', YM ='F Y', MD ='j xg', Y ='Y', M ='F' }, ['cs-form'] = { YMDHMS='j. xg Y, H:i:s', YMDHM ='j. xg Y, H:i', YMD ='j. xg Y', YM ='F Y', MD ='j. xg', Y ='Y', M ='F' }, ['sl-form'] = { YMDHMS='j. xg Y "ob" H:i:s', YMDHM ='j. xg Y "ob" H:i', YMD ='j. xg Y', YM ='F Y', MD ='j. xg', Y ='Y', M ='F' }, -- year/month/day languages ['zh-form'] = { YMDHMS='Y年Fj日, H:i:s', YMDHM ='Y年Fj日, H:i', YMD ='Y年Fj日', YM ='Y年F', MD ='Fj日', Y ='Y年', M ='F' }, ['ko-form'] = { YMDHMS='Y년 F j일, H:i:s', YMDHM ='Y년 F j일, H:i', YMD ='Y년 F j일', YM ='Y년 F', MD ='F j일', Y ='Y년', M ='F' }, ['hu-form'] = { YMDHMS='Y. F j., H:i:s', YMDHM ='Y. F j., H:i', YMD ='Y. F j.', YM ='Y. F', MD ='F j.', Y ='Y', M ='F' }, ['lt-form'] = { YMDHMS='Y "m". F j "d"., H:i:s', YMDHM ='Y "m". F j "d"., H:i', YMD ='Y "m". F j "d".', YM ='Y "m". F', MD ='F j "d".', Y ='Y "m".', M ='F' }, ['eu-form'] = { YMDHMS='Y"ko" F"ren" j"a", H:i:s', YMDHM ='Y"ko" F"ren" j"a", H:i', YMD ='Y"ko" F"ren" j"a"', YM ='Y"ko" F', MD ='F"ren" j"a"', Y ='Y', M ='F' }, ['eu-form01'] = { -- 1st and 21st of the month uses different form YMDHMS='Y"ko" F"ren" j"ea", H:i:s', YMDHM ='Y"ko" F"ren" j"ea", H:i', YMD ='Y"ko" F"ren" j"ea"', YM ='Y"ko" F', MD ='F"ren" j"ea"', Y ='Y', M ='F' }, ['eu-form11'] = { -- 11th and 31st of the month uses different form YMDHMS='Y"ko" F"ren" j, H:i:s', YMDHM ='Y"ko" F"ren" j, H:i', YMD ='Y"ko" F"ren" j', YM ='Y"ko" F', MD ='F"ren" j', Y ='Y', M ='F' }, ['ce-form'] = { YMDHMS='Y "шаран" j F, H:i:s', YMDHM ='Y "шаран" j F, H:i', YMD ='Y "шаран" j F', YM ='Y "шаран" F', MD ='j F', Y ='Y "шо"', M ='F' }, -- year/day/month languages ['lv-form'] = { YMDHMS='Y". gada" j. F, H:i:s', YMDHM ='Y". gada" j. F, H:i', YMD ='Y". gada" j. F', YM ='Y". gada" F', MD ='j. F', Y ='Y". gada"', M ='F' }, -- month/day/year languages ['kn-form'] = { YMDHMS='F j, Y, H:i:s', YMDHM ='F j, Y, H:i', YMD ='F j, Y', YM ='F, Y', MD ='F j', Y ='Y', M ='F' }, ['bpy-form']= { YMDHMS='F j, মারি Y, H:i:s', YMDHM ='F j, মারি Y, H:i', YMD ='F j, মারি Y', YM ='F, মারি Y', MD ='F j', Y ='মারি Y', M ='F' }, ['mr-form'] = { YMDHMS='F j, इ.स. Y, H:i:s', YMDHM ='F j, इ.स. Y, H:i', YMD ='F j, इ.स. Y', YM ='F, इ.स. Y', MD ='F j', Y ='इ.स. Y', M ='F' }, ['new-form']= { YMDHMS='F j, ई सं Y, H:i:s', YMDHM ='F j, ई सं Y, H:i', YMD ='F j, ई सं Y', YM ='F, ई सं Y', MD ='F j', Y ='ई सं Y', M ='F' }, } return p pr3pw5ufcfxz8awpmk7xr2i84szxbpx ᥛᥨᥝᥱ ᥓᥧᥰ:ISOdate 828 418 1362 1361 2024-10-15T06:23:01Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1360 Scribunto text/plain --[[ This module is intended for processing of date strings. Please do not modify this code without applying the changes first at Module:ISOdate/sandbox and testing at Module:ISOdate/sandbox/testcases and Module talk:ISOdate/sandbox/testcases. Authors and maintainers: * User:Parent5446 - original version of the function mimicking template:ISOdate * User:Jarekt - original version of the functions mimicking template:Date and template:ISOyear ]] local p = {} -- ======================================= -- === Dependencies ====================== -- ======================================= local D = require('Module:DateI18n') -- the enwp version of c:Module:Date --[[ ISOyear This function returns year part of date string. Usage: {{#invoke:ISOdate|ISOyear|target_string}} Parameters 1: The date string Error Handling: If the string does not look like it contain the year than the function will not return anything. That is the preferred treatment for the template:Creator which is the main (only?) template calling it. ]] function p.ISOyear( frame ) return p._ISOyear( frame.args[1] ) end function p._ISOyear( input ) if not input then return '' end input = mw.text.trim( input ) -- if empty string then return it if input == "" then return input end -- if number then return it if tonumber( input ) then return mw.ustring.format( '%04i', input ) end -- otherwise use regular expression match input = mw.ustring.match( input, '^+?(-?%d%d?%d?%d?)-' ) if input and tonumber( input ) then return mw.ustring.format( '%04i', input ) else return '' end end --[[ ISOdate This function is the core part of the ISOdate template. Usage: {{#invoke:ISOdate|ISOdate|target_string|lang=}} Parameters: 1: The date string lang: The language to display it in form: Language format (genitive, etc.) for some languages class: CSS class for the <time> node Error Handling: If the string does not look like it contain the proper ISO date than the function will return the original string. That is the preferred treatment for the template:Information (and similar templates) which calling it. ]] function p.ISOdate(frame) local datestr, succeded local args = frame.args if not (args.lang and mw.language.isSupportedLanguage(args.lang)) then args.lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language end datestr, succeded = p._ISOdate( mw.text.trim(args[1]), args.lang, -- language args.case or '', -- allows to specify grammatical case for the month for languages that use them args.class or 'dtstart', -- allows to set the html class of the time node where the date is included. args.trim_year or '100-999' -- by default pad one and 2 digit years to be 4 digit long, while keeping 3 digit years as is ) return datestr end function p._ISOdate(datestr, lang, case, class, trim_year) -- pattern: regexp - regular expresion to test; dlen - number of date elements; tail = which element is a "tail" if any -- regexp hints: -- 1) Strings starting with "^" and ending with "$" indicate whole string match -- 2) optional tail part copied as-is and following the main parsed part of the date have to be separated from the date by a whitespace, so "(\s.+)?" local patterns = { -- strings starting with YYYY-MM-DD HH:MM:SS. Year 4 digits (if we know seconds than it was within the last 100 years), the rest 1-2 -- date and time can be separated by space or "T" and there could be a "Z" on the end indicating "Zulu" time zone {dlen=6, tail=7, regexp="^+?(%d%d%d%d)-(%d%d?)-(%d%d?)[ T](%d%d?):(%d%d?):(%d%d?)Z?(%s.*)"}, {dlen=6, tail=0, regexp="^+?(%d%d%d%d)-(%d%d?)-(%d%d?)[ T](%d%d?):(%d%d?):(%d%d?)Z?$"}, -- strings starting with YYYY-MM-DD HH:MM. Year 4 digits, the rest 1-2 -- (if one knows hour and minute than it was probably after a year 1000) {dlen=5, tail=6, regexp="^+?(%d%d%d%d)-(%d%d?)-(%d%d?)[ T](%d%d?):(%d%d?)(%s.+)"}, {dlen=5, tail=0, regexp="^+?(%d%d%d%d)-(%d%d?)-(%d%d?)[ T](%d%d?):(%d%d?)$"}, -- strings starting with YYYY-MM-DD. Year 1-4 digits, the rest 1-2 {dlen=3, tail=4, regexp="^+?(%d%d?%d?%d?)-(%d%d?)-(%d%d?)(%s.+)"}, {dlen=3, tail=0, regexp="^+?(%d%d?%d?%d?)-(%d%d?)-(%d%d?)$"}, -- strings starting with YYYY-MM. Year 3-4 digits, month 2 digits -- (want to avoit converting to dates strings like 10-5 = 5 {dlen=2, tail=3, regexp="^+?(%d%d%d%d?)-(%d%d)(%s.+)"}, -- if whole string is in YYYY-MM form: If Year 1-4 digits, month 1-2 digits {dlen=2, tail=0, regexp="^+?(%d%d?%d?%d?)-(%d%d?)$"}, -- string starts with a number -> it has to be 3 or 4 digit long to be a year {dlen=1, tail=2, regexp="^+?(%d%d%d%d?)(%s.+)"}, -- if whole string is a number (1-4 digit long) than it will be interpreted as a year {dlen=1, tail=0, regexp="^+?(%d%d?%d?%d?)$"}, } -- create datevec based on which variables are provided local datevec, tail, formatNum datevec, tail, formatNum = p.test_date_formats(datestr or '', patterns) if datevec[1]=='' or datevec[1]==nil then -- quickly return if datestr does not look like date (it could be a template) return datestr, false end -- call p._Date function to format date string local succeded, datestr2 succeded, datestr2 = pcall( D._Date, datevec, lang, case, class, trim_year) if succeded and datestr2~='' then return mw.text.trim( datestr2 .. tail), true else -- in case of errors return the original string return datestr, false end end function p.ISOdate_extended(frame) -- pattern: regexp - regular expresion to test; dlen - number of date elements; tail = which element is a "tail" if any -- regexp hints: -- 1) Strings starting with "^" and ending with "$" indicate whole string match -- 2) optional tail part copied as-is and following the main parsed part of the date have to be separated from the date by a whitespace, so "(\s.+)?" local datestr, succeded local args = frame.args if not (args.lang and mw.language.isSupportedLanguage(args.lang)) then args.lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language end datestr, succeded = p._ISOdate( mw.text.trim(args[1]), args.lang, -- language args.case or '', -- allows to specify grammatical case for the month for languages that use them args.class or 'dtstart', -- allows to set the html class of the time node where the date is included. args.trim_year or '100-999' -- by default pad one and 2 digit years to be 4 digit long, while keeping 3 digit years as is ) if succeded then return datestr end local patterns = { -- Exended set of recognized formats: like MM/DD/YYYY {dlen=3, tail=4, regexp="^(%d%d?)[-./](%d%d?)[-./](%d%d%d%d)(%s.+)"}, {dlen=3, tail=0, regexp="^(%d%d?)[-./](%d%d?)[-./](%d%d%d%d)$"}, {dlen=3, tail=0, regexp="^(%d%d?)%s(%w+)%s(%d%d%d%d)$"}, {dlen=3, tail=0, regexp="^(%w+)%s(%d%d?),%s(%d%d%d%d)$"}, } local datevec, tail, formatNum, category = '' datevec, tail, formatNum = p.test_date_formats(frame.args[1], patterns) if formatNum==1 or formatNum==2 then vec = datevec; if tonumber(datevec[1])>12 then frame.args[1] = string.format('%04i-%02i-%02i', datevec[3], datevec[2], datevec[1] ) category = ' ' return mw.text.trim( p.ISOdate(frame) .. tail); elseif tonumber(datevec[2])>12 then frame.args[1] = string.format('%04i-%02i-%02i', datevec[3], datevec[1], datevec[2] ) category = ' ' return mw.text.trim( p.ISOdate(frame) .. tail); end elseif (formatNum==3 or formatNum==4) and (datevec[3]=='' or datevec[3]~=nil) then local str = mw.getCurrentFrame():callParserFunction( "#time", { 'Y-m-d', datestr} ) local vec = {str:match( "^(%d%d?%d?%d?)-(%d%d?)-(%d%d?)$" )} if vec and vec[1]~=nil then frame.args[1] = string.format('%04i-%02i-%02i', vec[1], vec[2], vec[3] ) category = ' ' return p.ISOdate(frame); end end return datestr end function p.test_date_formats(datestr, patterns) -- pattern: regexp - regular expresion to test; dlen - number of date elements; tail = which element is a "tail" if any local datevec = {'','','','','',''} local tail = '' local vec, pat local formatNum = 0 for i, pat in ipairs( patterns ) do vec = {datestr:match( pat.regexp )} if vec and vec[1]~=nil then for j=1,pat.dlen do datevec[j] = vec[j] end if pat.tail>0 and vec[pat.tail]~=nil then tail = mw.ustring.gsub(' ' .. vec[pat.tail], ' +', ' ') end formatNum = i break end end return datevec, tail, formatNum end return p de6rn4dv58s326bmpl5revc0vb62zvv ᥛᥨᥝᥱ ᥓᥧᥰ:If empty 828 419 1364 1363 2024-10-15T06:23:02Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1363 Scribunto text/plain local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = '' lowestNil = i end end for k,v in ipairs(args) do if v ~= '' then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', ' ', {group = 'TrackingCategory'}) frame:extensionTag('references', '', {group = 'TrackingCategory'}) end return v end end end return p slngc4umwiq1vywn7sg95fscfdi01yj ᥛᥨᥝᥱ ᥓᥧᥰ:Ilh 828 420 1366 1365 2024-10-15T06:23:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1365 Scribunto text/plain local ilh = {} local getArgs local yesno = require('Module:Yesno') local lan = require('Module:Lan') local langData = mw.loadData( 'Module:Ilh/data' ) --local frameArgs local COMMON_TAIL='</span>' local MODEL={ frame_head='<span class="ilh-all %s" data-orig-title="%s" data-lang-code="%s" data-lang-name="%s" data-foreign-title="%s">' ,frame_tail=COMMON_TAIL ,page_head='<span class="ilh-page">' ,page_tail=COMMON_TAIL ,comment_head='<span class="noprint ilh-comment">(' ,comment_tail=')'..COMMON_TAIL ,lang_head='<span class="ilh-lang">' ,lang_tail=COMMON_TAIL ,colon='<span class="ilh-colon">:</span>' ,link_head='<span class="ilh-link">' ,link_body='-{[[:%s:%s|<span lang="%s" dir="auto">%s</span>]]}-' ,link_tail=COMMON_TAIL } local clazz_pageExist_framehead='ilh-blue' local TRA_CAT='[[ᥙᥫᥒ ᥗᥣᥢ:有蓝链却未移除内部链接助手模板的页面]]' function ilh.main(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end local args = getArgs(frame) if langData[args['lang-code']] == nil then args['lang'] = mw.language.fetchLanguageName( args['lang-code'], mw.getContentLanguage():getCode() ) elseif langData[args['lang-code']]['lang-hans'] and langData[args['lang-code']]['lang-hans'] then args['lang'] = lan._main({['zh-hans']=langData[args['lang-code']]['lang-hans'], ['zh-hant']=langData[args['lang-code']]['lang-hant']}, frame) elseif langData[args['lang-code']]['lang'] == nil then args['lang'] = mw.language.fetchLanguageName( args['lang-code'], mw.getContentLanguage():getCode() ) else args['lang'] = langData[args['lang-code']]['lang'] end return ilh._ilh(args) end function ilh._ilh(args) --frameArgs = getArgs(frame, {frameOnly=true}) local context={} context["isMainPage"]=ilh.isMainPage() context["localPage"]=args[1] context["foreignPage"]=args[2] or args[1] --如果{{{2}}}不传入的话 context["displayName"]=args["d"] or args[1] context["langCode"]=args["lang-code"] context["lang"]=args["lang"] context["nocat"]=yesno( args["nocat"] , false ) context["isExist"]= (args["$exist$"] and args["$exist$"]==1) or ilh.isExist(context["localPage"]) local curPage_obj=mw.title.getCurrentTitle() context["isNoCatWithNamespace"]=curPage_obj:inNamespaces(2,828) --User,Module --context["curPageNamespace"]=curPage_obj.namespace return (context["isMainPage"] and ilh.onlyLink(context)) or ilh.functionLink(context) end function ilh.onlyLink(context) return ( context["isExist"] and mw.ustring.format( '[[%s|%s]]', context["localPage"], context["displayName"] ) ) or context["displayName"] end function ilh.functionLink(context) context["_localPage"]=mw.ustring.gsub(context["localPage"],'"','&quot;') context["_foreignPage"]=mw.ustring.gsub(context["foreignPage"],'"','&quot;') local need_cat= (not context["nocat"]) and (not context["isNoCatWithNamespace"]) --[[not ( context["curPageNamespace"]==2 --User or context["curPageNamespace"]==828 --Module )]] --mw.log(context["nocat"]) --mw.log(context["curPageNamespace"]) --mw.log(need_cat) local output_context={} table.insert(output_context, mw.ustring.format(MODEL.frame_head , (context["isExist"] and clazz_pageExist_framehead) or '' ,context["_localPage"] ,context["langCode"] ,context["lang"] ,context["_foreignPage"] ) ) table.insert(output_context,MODEL.page_head) table.insert(output_context, mw.ustring.format('[[:%s|%s]]' , context["localPage"],context["displayName"] ) ) table.insert(output_context,MODEL.page_tail) if context["isExist"] then if need_cat then table.insert(output_context,TRA_CAT) end else table.insert(output_context,MODEL.comment_head) table.insert(output_context,MODEL.lang_head) table.insert(output_context,context["lang"]) table.insert(output_context,MODEL.lang_tail) table.insert(output_context,MODEL.colon) table.insert(output_context,MODEL.link_head) table.insert(output_context, mw.ustring.format(MODEL.link_body, context["langCode"] ,(context["foreignPage"] or context["localPage"]) ,context["langCode"] ,(context["foreignPage"] or context["localPage"]) ) ) table.insert(output_context,MODEL.link_tail) table.insert(output_context,MODEL.comment_tail) end table.insert(output_context,MODEL.frame_tail) return table.concat(output_context,"") end --以下需要更高效的实现 --确定主页 --使用mw信息获得主页名 --使用language库获得本站默认语言代码(zh)来确定信息的对应语言,获得全主页名 ---因为其他zh分语言只有名,没有命名空间,可以识别出来,但麻烦 --然后判断当前页和主页是否一致 ---计划做重定向判断,但没需要 function ilh.isMainPage() local mainpage_msgobj=mw.message.new('Mainpage') mainpage_msgobj=mainpage_msgobj:inLanguage(mw.getContentLanguage():getCode()) local mainPage_obj=mw.title.makeTitle(0,mainpage_msgobj:plain()) local curpage_obj=mw.title.getCurrentTitle() --local curpage_redirectFrom_obj=curpage_obj.redirectTarget --[[if curpage_redirectFrom_obj ~=false then curpage_obj=curpage_redirectFrom_obj end]] return mw.title.equals(mainPage_obj,curpage_obj) --and curpage_obj.namespace==4 end --确定页面存在 ---exists是高开销方法,需要更高效的实现 --带保护的包装方法 --由于exists和解析器函数ifexist都是高开销方法 --而ifexist达到限制时默认返回结果为false的操作 --而exists会直接抛出错误而中断执行 --所以将相应调用包裹,压制exists的抛错,按照ifexist的理念,返回false --正常情况下则一切正常 function ilh.isExist(pageName) local execStatus,result=pcall(ilh._isExist,pageName) if execStatus then return result else return false end end --真实方法 function ilh._isExist(pageName) local localPage_obj=mw.title.makeTitle(0,pageName) return localPage_obj.exists end --end return ilh q30o2j5zll9srvi57m833xw0uzrxdxv ᥛᥨᥝᥱ ᥓᥧᥰ:Ilh/data 828 421 1368 1367 2024-10-15T06:23:05Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1367 Scribunto text/plain return { ['af'] = { ['lang'] = '南非语' }, ['am'] = { ['lang'] = '阿姆哈拉语' }, ['ami'] = { ['lang-hans'] = '阿美语', ['lang-hant'] = '阿美語' }, ['ar'] = { ['lang-hans'] = '阿拉伯语', ['lang-hant'] = '阿拉伯語' }, ['az'] = { ['lang'] = '阿塞拜疆语' }, ['be'] = { ['lang'] = '白俄羅斯語' }, ['be-tarask'] = { ['lang'] = '舊白俄羅斯語' }, ['bg'] = { ['lang'] = '保加利亞語' }, ['bho'] = { ['lang'] = '博杰普尔语' }, ['bn'] = { ['lang'] = '孟加拉語' }, ['bo'] = { ['lang'] = '藏语' }, ['bs'] = { ['lang'] = '波斯尼亚语' }, ['ca'] = { ['lang'] = '加泰罗尼亚语' }, ['cdo'] = { ['lang'] = '閩東語' }, ['ceb'] = { ['lang'] = '宿霧語' }, ['ckb'] = { ['lang'] = '中库尔德语' }, ['cs'] = { ['lang'] = '捷克語' }, ['cv'] = { ['lang'] = '楚瓦什语' }, ['cy'] = { ['lang'] = '威尔士语' }, ['da'] = { ['lang'] = '丹麥語' }, ['de'] = { ['lang'] = '德语' }, ['diq'] = { ['lang'] = '扎扎其语' }, ['el'] = { ['lang'] = '希臘語' }, ['en'] = { ['lang-hans'] = '英语', ['lang-hant'] = '英語' }, ['eo'] = { ['lang'] = '世界语' }, ['es'] = { ['lang-hans'] = '西班牙语', ['lang-hant'] = '西班牙語' }, ['et'] = { ['lang'] = '爱沙尼亚语' }, ['eu'] = { ['lang'] = '巴斯克语' }, ['fa'] = { ['lang'] = '波斯語' }, ['fi'] = { ['lang'] = '芬蘭語' }, ['fo'] = { ['lang'] = '法罗语' }, ['fr'] = { ['lang-hans'] = '法语', ['lang-hant'] = '法語' }, ['frp'] = { ['lang-hans'] = '阿尔卑坦语', ['lang-hant'] = '阿爾卑坦語' }, ['ga'] = { ['lang'] = '愛爾蘭語' }, ['gan'] = { ['lang'] = '赣语' }, ['gl'] = { ['lang'] = '加利西亞語' }, ['gor'] = { ['lang-hans'] = '哥伦打洛文', ['lang-hant'] = '哥倫打洛文' }, ['gu'] = { ['lang'] = '古吉拉特語' }, ['gv'] = { ['lang'] = '马恩语' }, ['hak'] = { ['lang-hans'] = '客家话', ['lang-hant'] = '客家話' }, ['he'] = { ['lang'] = '希伯來語' }, ['hi'] = { ['lang'] = '印地語' }, ['hr'] = { ['lang'] = '克羅地亞語' }, ['ht'] = { ['lang'] = '海地克里奥尔语' }, ['hu'] = { ['lang'] = '匈牙利语' }, ['hy'] = { ['lang'] = '亞美尼亞語' }, ['id'] = { ['lang'] = '印度尼西亚语' }, ['inh'] = { ['lang-hans'] = '印古什文', ['lang-hant'] = '印古什文' }, ['is'] = { ['lang'] = '冰島語' }, ['it'] = { ['lang'] = '義大利語' }, ['ja'] = { ['lang-hans'] = '日语', ['lang-hant'] = '日語' }, ['ka'] = { ['lang'] = '格鲁吉亚语' }, ['kk'] = { ['lang'] = '哈萨克语' }, ['km'] = { ['lang-hans'] = '高棉语', ['lang-hant'] = '高棉語' }, ['ko'] = { ['lang-hans'] = '朝鲜语', ['lang-hant'] = '韓語' }, ['ku'] = { ['lang'] = '库尔德语' }, ['ky'] = { ['lang'] = '柯爾克孜語' }, ['la'] = { ['lang'] = '拉丁語' }, ['lad'] = { ['lang'] = '拉迪诺语' }, ['lb'] = { ['lang'] = '卢森堡语' }, ['lo'] = { ['lang-hans'] = '老挝语', ['lang-hant'] = '寮語' }, ['lt'] = { ['lang'] = '立陶宛语' }, ['lv'] = { ['lang'] = '拉脫維亞語' }, ['lzh'] = { ['lang'] = '文言文' }, ['min'] = { ['lang'] = '米南加保语' }, ['mk'] = { ['lang-hans'] = '马其顿语', ['lang-hant'] = '馬其頓語' }, ['ml'] = { ['lang'] = '马拉雅姆语' }, ['mn'] = { ['lang'] = '蒙古語' }, ['ms'] = { ['lang'] = '馬來語' }, ['mt'] = { ['lang'] = '马耳他语' }, ['my'] = { ['lang'] = '缅甸语' }, ['na'] = { ['lang'] = '瑙鲁语' }, ['nan'] = { ['lang'] = '閩南語' }, ['nds'] = { ['lang-hans'] = '低地德语', ['lang-hant'] = '低地德语' }, ['ne'] = { ['lang'] = '尼泊尔语' }, ['nl'] = { ['lang'] = '荷兰语' }, ['no'] = { ['lang'] = '書面挪威語' }, ['oc'] = { ['lang'] = '奥克语' }, ['pl'] = { ['lang-hans'] = '波兰语', ['lang-hant'] = '波蘭語' }, ['ps'] = { ['lang'] = '普什图语' }, ['pt'] = { ['lang'] = '葡萄牙語' }, ['qu'] = { ['lang-hans'] = '克丘亚语', ['lang-hant'] = '克丘亞語' }, ['rm'] = { ['lang'] = '罗曼什语' }, ['ro'] = { ['lang'] = '羅馬尼亞語' }, ['ru'] = { ['lang'] = '俄语' }, ['sa'] = { ['lang-hans'] = '梵语', ['lang-hant'] = '梵語' }, ['sh'] = { ['lang'] = '塞爾維亞-克羅地亞語' }, ['si'] = { ['lang'] = '僧伽罗语' }, ['simple'] = { ['lang'] = '簡單英語' }, ['sk'] = { ['lang'] = '斯洛伐克语' }, ['sl'] = { ['lang'] = '斯洛維尼亞語' }, ['smn'] = { ['lang-hans'] = '伊纳里萨米文', ['lang-hant'] = '伊納里薩米文' }, ['so'] = { ['lang'] = '索馬利亞語' }, ['sq'] = { ['lang'] = '阿尔巴尼亚语' }, ['sr'] = { ['lang'] = '塞尔维亚语' }, ['sv'] = { ['lang'] = '瑞典语' }, ['sw'] = { ['lang'] = '斯瓦西裡語' }, ['szy'] = { ['lang-hans'] = '撒奇莱雅语', ['lang-hant'] = '撒奇萊雅語' }, ['ta'] = { ['lang'] = '泰米尔语' }, ['tay'] = { ['lang-hans'] = '泰雅语', ['lang-hant'] = '泰雅語' }, ['te'] = { ['lang'] = '泰卢固语' }, ['tet'] = { ['lang-hans'] = '德顿语', ['lang-hant'] = '德頓語' }, ['tg'] = { ['lang'] = '塔吉克语' }, ['th'] = { ['lang'] = '泰语' }, ['tk'] = { ['lang'] = '土库曼语' }, ['tl'] = { ['lang'] = '他加禄语' }, ['tr'] = { ['lang'] = '土耳其語' }, ['tt'] = { ['lang'] = '韃靼語' }, ['tyv'] = { ['lang'] = '图瓦语' }, ['uk'] = { ['lang'] = '烏克蘭語' }, ['ur'] = { ['lang'] = '烏爾都語' }, ['uz'] = { ['lang'] = '烏孜別克语' }, ['vi'] = { ['lang'] = '越南语' }, ['wuu'] = { ['lang'] = '吴语' }, ['xmf'] = { ['lang'] = '明格列尔语' }, ['yue'] = { ['lang'] = '粵语' }, } mdhsvds01l01gx6lpzzh1l9d4rco78t ᥛᥨᥝᥱ ᥓᥧᥰ:Image array 828 422 1370 1369 2024-10-15T06:23:06Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1369 Scribunto text/plain -- implements [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:image array]] local p = {} local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end local function renderArrayCell( img, c, a, b, l, tc, t, w, h) local alt = isnotempty(a) and ('|alt=' .. a) or '' local link = isnotempty(l) and ('|link=' .. l) or '' local text = (isnotempty(tc) and not isnotempty(t)) and mw.text.unstrip(c) or mw.text.unstrip(t or '') local border = isnotempty(b) and '|border' or '' local cell = mw.html.create('') if( img ) then cell:tag('div') :css('display', 'table-cell') :css('vertical-align', 'middle') :css('width', w .. 'px') :css('height', h .. 'px') :css('margin-left', 'auto') :css('margin-right', 'auto') :wikitext(mw.ustring.format('[[ᥜᥣᥭᥱ:%s|%dx%dpx%s|%s]]', img, w, h, alt .. link .. border, text)) cell:tag('div') :css('padding', '1px') :wikitext(c) end return tostring(cell) end function p._imagearray( args ) local width = tonumber(args['width'] or '60') local height = tonumber(args['height'] or '70') local perrow = tonumber(args['perrow'] or '4') local bw = tonumber(args['border-width'] or '0') local fs = args['font-size'] or '88%' local text = args['text'] or '' local margin = args['margin'] or 'auto' local border = ( bw > 0 ) and tostring(bw) .. 'px #aaa solid' or nil -- find all the nonempty image numbers local imagenums = {} local imagecount = 0 for k, v in pairs( args ) do local i = tonumber(tostring(k):match( '^%s*image([%d]+)%s*$' ) or '0') if( i > 0 and isnotempty(v) ) then table.insert( imagenums, i ) imagecount = imagecount + 1 end end -- sort the image numbers table.sort(imagenums) -- compute the number of rows local rowcount = math.ceil(imagecount / perrow) if rowcount < 1 then return '[[ᥙᥫᥒ ᥗᥣᥢ:Pages using image array with no images]]' end -- start table root = mw.html.create('table') root :addClass(args['class']) :css('border-collapse','collapse') :css('text-align','center') :css('font-size', fs) :css('line-height','1.25em') :css('margin',margin) :css('width', tostring(width*perrow) .. 'px') -- loop over the images for j = 1, rowcount do local row = root:tag('tr') row:css('vertical-align', 'top') for k = 1, perrow do i = imagenums[(j-1)*perrow + k] or 0 row:tag('td') :css('width', width .. 'px') :css('text-align', 'center') :css(border and 'border' or '', border or '') :wikitext(renderArrayCell( args['image' .. i], args['caption' .. i], args['alt' .. i], args['border' .. i], args['link' .. i] , args['text'], args['text' .. i] , width, height) ) end end -- end table return tostring(root) end function p.array( frame ) local args = frame:getParent().args return p._imagearray( args ) end return p 9abmqas1bqilbi19q9cyv51l1j5riqm ᥛᥨᥝᥱ ᥓᥧᥰ:Infobox 828 423 1372 1371 2024-10-15T06:23:08Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1371 Scribunto text/plain -- -- This module implements {{Infobox}} -- local p = {} local navbar = require('Module:Navbar')._navbar local args = {} local origArgs local root local function union(t1, t2) -- Returns the union of the values of two tables, as a sequence. local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end local function getArgNums(prefix) -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end local function addRow(rowArgs) -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. if rowArgs.header then root :tag('tr') :addClass(rowArgs.rowclass) :cssText(rowArgs.rowstyle) :attr('id', rowArgs.rowid) :tag('th') :attr('colspan', 2) :attr('id', rowArgs.headerid) :addClass(rowArgs.class) :addClass(args.headerclass) :css('text-align', 'center') :cssText(args.headerstyle) :wikitext(rowArgs.header) elseif rowArgs.data then local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) row:attr('id', rowArgs.rowid) if rowArgs.label then row :tag('th') :attr('scope', 'row') :attr('id', rowArgs.labelid) :cssText(args.labelstyle) :wikitext(rowArgs.label) :done() end local dataCell = row:tag('td') if not rowArgs.label then dataCell :attr('colspan', 2) :css('text-align', 'center') end dataCell :attr('id', rowArgs.dataid) :addClass(rowArgs.class) :cssText(rowArgs.datastyle) :newline() :wikitext(rowArgs.data) end end local function renderTitle() if not args.title then return end root :tag('caption') :addClass(args.titleclass) :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end root :tag('tr') :tag('th') :attr('colspan', 2) :addClass(args.aboveclass) :css('text-align', 'center') :css('font-size', '125%') :css('font-weight', 'bold') :cssText(args.abovestyle) :wikitext(args.above) end local function renderBelowRow() if not args.below then return end root :tag('tr') :tag('td') :attr('colspan', '2') :addClass(args.belowclass) :css('text-align', 'center') :cssText(args.belowstyle) :newline() :wikitext(args.below) end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader') for k, num in ipairs(subheadernums) do addRow({ data = args['subheader' .. tostring(num)], datastyle = args.subheaderstyle or args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :cssText(args.captionstyle) :wikitext(caption) end addRow({ data = tostring(data), datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end local function renderRows() -- Gets the union of the header and data argument numbers, -- and renders them all in order using addRow. local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], rowclass = args['rowclass' .. tostring(num)], rowstyle = args['rowstyle' .. tostring(num)], dataid = args['dataid' .. tostring(num)], labelid = args['labelid' .. tostring(num)], headerid = args['headerid' .. tostring(num)], rowid = args['rowid' .. tostring(num)] }) end end local function renderNavBar() if not args.name then return end root :tag('tr') :tag('td') :attr('colspan', '2') :css('text-align', 'right') :wikitext(navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(mw.getCurrentFrame():expandTemplate({title = 'italic title'})) end end local function renderTrackingCategories() if args.decat ~= 'yes' then if #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then root:wikitext(' ') end if args.child == 'yes' and args.title then root:wikitext(' ') end end end local function _infobox() -- Specify the overall layout of the infobox, with special settings -- if the infobox is used as a 'child' inside another infobox. if args.child ~= 'yes' then root = mw.html.create('table') root :addClass('infobox') :addClass(args.bodyclass) if args.subbox == 'yes' then root :css('padding', '0') :css('border', 'none') :css('margin', '-3px') :css('width', 'auto') :css('min-width', '100%') :css('font-size', '100%') :css('clear', 'none') :css('float', 'none') :css('background-color', 'transparent') else root :css('width', '22em') end root :cssText(args.bodystyle) renderTitle() renderAboveRow() else root = mw.html.create() root :wikitext(args.title) end renderSubheaders() renderImages() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() renderTrackingCategories() return tostring(root) end local function preprocessSingleArg(argName) -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end local function preprocessArgs(prefixTable, step) -- Assign the parameters with the given prefixes to the args table, in order, in batches -- of the step size specified. This is to prevent references etc. from appearing in the -- wrong order. The prefixTable should be an array containing tables, each of which has -- two possible fields, a "prefix" string and a "depend" table. The function always parses -- parameters containing the "prefix" string, but only parses parameters in the "depend" -- table if the prefix parameter is present and non-blank. if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 1 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) if origArgs[prefixArgName] then moreArgumentsExist = true -- Do another loop if any arguments are found, even blank ones. preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present and not blank, or -- we are processing "prefix1" and "prefix" is present and not blank, and -- if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) preprocessSingleArg(dependArgName) end end end end a = a + step end end function p.infobox(frame) -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end -- Parse the data parameters in the same order that the old {{infobox}} did, so that -- references etc. will display in the expected places. Parameters that depend on -- another parameter are only processed if that parameter is present, to avoid -- phantom references appearing in article reference lists. preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'class'}, {prefix = 'dataid'}, {prefix = 'labelid'}, {prefix = 'headerid'}, {prefix = 'rowid'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') args['italic title'] = origArgs['italic title'] -- different behaviour if blank or absent preprocessSingleArg('decat') return _infobox() end return p gtep5thzq3k6frtoqbv1zh7cywa8smq ᥛᥨᥝᥱ ᥓᥧᥰ:InfoboxImage 828 424 1374 1373 2024-10-15T06:23:09Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1373 Scribunto text/plain -- Inputs: -- image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link -- size - size to display the image -- maxsize - maximum size for image -- sizedefault - default size to display the image if size param is blank -- alt - alt text for image -- title - title text for image -- border - set to yes if border -- center - set to yes, if the image has to be centered -- upright - upright image param -- suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it -- link - page to visit when clicking on image -- Outputs: -- Formatted image. -- More details available at the "Module:InfoboxImage/doc" page local i = {}; local placeholder_image = { "Blue - Replace this image female.svg", "Blue - Replace this image male.svg", "Female no free image yet.png", "Flag of None (square).svg", "Flag of None.svg", "Flag of.svg", "Green - Replace this image female.svg", "Green - Replace this image male.svg", "Image is needed female.svg", "Image is needed male.svg", "Location map of None.svg", "Male no free image yet.png", "Missing flag.png", "No flag.svg", "No free portrait.svg", "No portrait (female).svg", "No portrait (male).svg", "Red - Replace this image female.svg", "Red - Replace this image male.svg", "Replace this image female (blue).svg", "Replace this image female.svg", "Replace this image male (blue).svg", "Replace this image male.svg", "Silver - Replace this image female.svg", "Silver - Replace this image male.svg", "Replace this image.svg", "Cricket no pic.png", "CarersLogo.gif", "Diagram Needed.svg", "Example.jpg", "Image placeholder.png", "No male portrait.svg", "Nocover-upload.png", "NoDVDcover copy.png", "Noribbon.svg", "No portrait-BFD-test.svg", "Placeholder barnstar ribbon.png", "Project Trains no image.png", "Image-request.png", "Sin bandera.svg", "Sin escudo.svg", "Replace this image - temple.png", "Replace this image butterfly.png", "Replace this image.svg", "Replace this image1.svg", "Resolution angle.png", "Image-No portrait-text-BFD-test.svg", "Insert image here.svg", "No image available.png", "NO IMAGE YET square.png", "NO IMAGE YET.png", "No Photo Available.svg", "No Screenshot.svg", "No-image-available.jpg", "Null.png", "PictureNeeded.gif", "Place holder.jpg", "Unbenannt.JPG", "UploadACopyrightFreeImage.svg", "UploadAnImage.gif", "UploadAnImage.svg", "UploadAnImageShort.svg", "CarersLogo.gif", "Diagram Needed.svg", "No male portrait.svg", "NoDVDcover copy.png", "Placeholder barnstar ribbon.png", "Project Trains no image.png", "Image-request.png", } function i.IsPlaceholder(image) -- change underscores to spaces image = mw.ustring.gsub(image, "_", " "); assert(image ~= nil, 'mw.ustring.gsub(image, "_", " ") must not return nil') -- if image starts with [[ then remove that and anything after | if mw.ustring.sub(image,1,2) == "[[" then image = mw.ustring.sub(image,3); image = mw.ustring.gsub(image, "([^|]*)|.*", "%1"); assert(image ~= nil, 'mw.ustring.gsub(image, "([^|]*)|.*", "%1") must not return nil') end -- Trim spaces image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1'); assert(image ~= nil, "mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1') must not return nil") -- remove prefix if exists local allNames = mw.site.namespaces[6].aliases allNames[#allNames + 1] = mw.site.namespaces[6].name allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName for i, name in ipairs(allNames) do if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. ":") then image = mw.ustring.sub(image, mw.ustring.len(name) + 2); break end end -- Trim spaces image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1'); -- capitalise first letter image = mw.ustring.upper(mw.ustring.sub(image,1,1)) .. mw.ustring.sub(image,2); for i,j in pairs(placeholder_image) do if image == j then return true end end return false end function i.InfoboxImage(frame) local image = frame.args["image"]; if image == "" or image == nil then return ""; end if image == "&nbsp;" then return image; end if frame.args["suppressplaceholder"] ~= "no" then if i.IsPlaceholder(image) == true then return ""; end end if mw.ustring.lower(mw.ustring.sub(image,1,5)) == "http:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,6)) == "[http:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,7)) == "[[http:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,6)) == "https:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,7)) == "[https:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,8)) == "[[https:" then return ""; end if mw.ustring.sub(image,1,2) == "[[" then -- search for thumbnail images and add to tracking cat if found if mw.title.getCurrentTitle().namespace == 0 and (mw.ustring.find(image, "|%s*thumb%s*[|%]]") or mw.ustring.find(image, "|%s*thumbnail%s*[|%]]")) then return image .. " "; else return image; end elseif mw.ustring.sub(image,1,2) == "{{" and mw.ustring.sub(image,1,3) ~= "{{{" then return image; elseif mw.ustring.sub(image,1,1) == "<" then return image; elseif mw.ustring.sub(image,1,5) == mw.ustring.char(127).."UNIQ" then -- Found strip marker at begining, so pass don't process at all return image; else local result = ""; local size = frame.args["size"]; local maxsize = frame.args["maxsize"]; local sizedefault = frame.args["sizedefault"]; local alt = frame.args["alt"]; local link = frame.args["link"]; local title = frame.args["title"]; local border = frame.args["border"]; local upright = frame.args["upright"] or ""; local thumbtime = frame.args["thumbtime"] or ""; local center= frame.args["center"]; -- remove prefix if exists local allNames = mw.site.namespaces[6].aliases allNames[#allNames + 1] = mw.site.namespaces[6].name allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName for i, name in ipairs(allNames) do if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. ":") then image = mw.ustring.sub(image, mw.ustring.len(name) + 2); break end end if maxsize ~= "" and maxsize ~= nil then -- if no sizedefault then set to maxsize if sizedefault == "" or sizedefault == nil then sizedefault = maxsize end -- check to see if size bigger than maxsize if size ~= "" and size ~= nil then local sizenumber = tonumber(mw.ustring.match(size,"%d*")) or 0; local maxsizenumber = tonumber(mw.ustring.match(maxsize,"%d*")) or 0; if sizenumber>maxsizenumber and maxsizenumber>0 then size = maxsize; end end end -- add px to size if just a number if (tonumber(size) or 0) > 0 then size = size .. "px"; end result = "[[ᥜᥣᥭᥱ:" .. image; if size ~= "" and size ~= nil then result = result .. "|" .. size; elseif sizedefault ~= "" and sizedefault ~= nil then result = result .. "|" .. sizedefault; else result = result .. "|frameless"; end if center == "yes" then result = result .. "|center" end if alt ~= "" and alt ~= nil then result = result .. "|alt=" .. alt; end if link ~= "" and link ~= nil then result = result .. "|link=" .. link; end if border == "yes" then result = result .. "|border"; end if upright ~= "" then result = result .. "|upright=" .. upright; end if thumbtime ~= "" then result = result .. "|thumbtime=" .. thumbtime; end if title ~= "" and title ~= nil then result = result .. "|" .. title; elseif alt ~= "" and alt ~= nil then result = result .. "|" .. alt; end result = result .. "]]"; return result; end end return i; bibrdsdx1dbkbateahbo3hj7it1hcds ᥛᥨᥝᥱ ᥓᥧᥰ:Lan 828 425 1376 1375 2024-10-15T06:23:11Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1375 Scribunto text/plain local l={} local getArgs local args l.fallbackList={ ['zh']={'zh','zh-hans','zh-hant','zh-cn','zh-tw','zh-hk','zh-mo','zh-sg','zh-my'} ,['zh-hans']={'zh-hans','zh-cn','zh-sg','zh-my','zh'} ,['zh-hant']={'zh-hant','zh-tw','zh-hk','zh-mo','zh'} ,['zh-cn']={'zh-cn','zh-hans','zh-sg','zh-my','zh'} ,['zh-sg']={'zh-sg','zh-hans','zh-cn','zh-my','zh'} ,['zh-my']={'zh-my','zh-hans','zh-cn','zh-sg','zh'} ,['zh-tw']={'zh-tw','zh-hant','zh-hk','zh-mo','zh'} ,['zh-hk']={'zh-hk','zh-hant','zh-mo','zh-tw','zh'} ,['zh-mo']={'zh-mo','zh-hant','zh-hk','zh-tw','zh'} } function l._main(args, frame) local userlanguage=frame:callParserFunction{ name = 'int', args = {'Conversionname'} } --mw.message.new('Conversionname'):plain() local fallback=l.fallbackList[userlanguage] if fallback == nil then fallback=l.fallbackList['zh'] end for _,langArgName in ipairs(fallback) do if args[langArgName] ~= nil then return args[langArgName] end end return '' end function l.main(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end args = getArgs(frame, {parentFirst=true}) return l._main(args, frame) end return l 60sugy2o8vfz3gr6eykhvcf0g4turhk ᥛᥨᥝᥱ ᥓᥧᥰ:Lang 828 426 5489 1378 2024-12-29T23:49:26Z Saimawnkham 28 5489 Scribunto text/plain --[=[ Lua support for the {{lang}}, {{langx}}, {{lang-??}}, and {{transliteration}} templates and replacement of various supporting templates. ]=] require('strict'); local getArgs = require ('Module:Arguments').getArgs; local unicode = require ("Module:Unicode data"); -- for is_Latin() and is_rtl() local yesno = require ('Module:Yesno'); local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts local lang_table = lang_data.lang_name_table.lang; local lang_dep_table = lang_data.lang_name_table.lang_dep; local script_table = lang_data.lang_name_table.script; local region_table = lang_data.lang_name_table.region; local variant_table = lang_data.lang_name_table.variant; local suppressed_table = lang_data.lang_name_table.suppressed; local override_table = lang_data.override; local synonym_table = mw.loadData ('Module:Lang/ISO 639 synonyms'); -- ISO 639-2/639-2T code translation to 639-1 code local cfg = mw.loadData ('Module:Lang/configuration' .. (mw.getCurrentFrame():getTitle():match ('/sandbox') or '')); -- for internationalization local namespace = mw.title.getCurrentTitle().namespace; -- used for categorization local content_lang = mw.language.getContentLanguage(); local this_wiki_lang_tag = content_lang.code; -- get this wiki's language tag local this_wiki_lang_dir = content_lang:getDir(); -- get this wiki's language direction local initial_style_state; -- set by lang_xx_normal() and lang_xx_italic() local maint_cats = {}; -- maintenance categories go here local maint_msgs = {}; -- and their messages go here --[[--------------------------< M A K E _ E R R O R _ S P A N >-------------------------------------------------- ]] local function make_error_span (template, msg) return table.concat ({'<span style="color:#d33">', cfg.misc_text_t.error, ': ', template, msg, '</span>'}) end --[[--------------------------< S U B S T I T U T E >---------------------------------------------------------- Substitutes $1, $2, etc in <message> with data from <data_t>. Returns plain-text substituted string when <data_t> not nil; returns <message> else. ]] local function substitute (message, data_t) return data_t and mw.message.newRawMessage (message, data_t):plain() or message; end --[[--------------------------< M A K E _ E R R O R _ M S G >-------------------------------------------------- Assembles an error message from template name, message text, help link, and error category. ]] local function make_error_msg (msg, args_t, template) local category; local text; -- handle the oddity that is {{langx}} if cfg.templates_t.langxx == template then text = args_t.text or args_t[1]; -- for {{lang-xx}} else text = args_t.text or args_t[2]; -- for {{lang}}, {{langx}}, and {{transliteration}} end if cfg.templates_t.transliteration == template then category = cfg.make_error_msg_t.xlit_err_cat; else category = cfg.make_error_msg_t.lang_err_cat; end local category_link = ((0 == namespace or 10 == namespace) and not args_t.nocat) and substitute ('[[Category:$1]]', {category}) or ''; return substitute ('[$1] <span style="color:#d33">$2: {{$3}}: $4 ([[:Category:$5|$6]])</span>$7', { text or cfg.make_error_msg_t.undefined, cfg.misc_text_t.error, template, msg, category, cfg.misc_text_t.help, category_link }) end --[[--------------------------< P A R A M E T E R _ V A L I D A T E >------------------------------------------ ]] local function parameter_validate (args_t, template) local err_msg = cfg.parameter_validate_t.invalid_param; if cfg.templates_t.lang == template then -- for {{lang}} for param, _ in pairs (args_t) do if not cfg.known_params_t.params_lang_t[param] and -- unique {{lang}} parameters not cfg.known_params_t.common_params_all_t[param] then -- common to all return substitute (err_msg, {param}); -- <param> not found so abandon end end elseif cfg.templates_t.langx == template then -- for {{langx}} for param, _ in pairs (args_t) do if not cfg.known_params_t.params_langx_t[param] and -- unique {{langx}} parameters not cfg.known_params_t.params_x_t[param] and -- common to {{langx}} and {{lang-xx}} not cfg.known_params_t.common_params_all_t[param] then -- common to all return substitute (err_msg, {param}); -- <param> not found so abandon end end elseif cfg.templates_t.langxx == template then -- for {{lang-xx}} for param, _ in pairs (args_t) do if not cfg.known_params_t.params_lang_xx_t[param] and -- unique {{lang-xx}} parameters not cfg.known_params_t.params_x_t[param] and -- common to {{langx}} and {{lang-xx}} not cfg.known_params_t.common_params_all_t[param] then -- common to all return substitute (err_msg, {param}); -- <param> not found so abandon end end end end --[[--------------------------< I S _ S E T >------------------------------------------------------------------ Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string. ]] local function is_set (var) return not (var == nil or var == ''); end --[[--------------------------< I N V E R T _ I T A L I C S >------------------------------------------------- This function attempts to invert the italic markup a args.text by adding/removing leading/trailing italic markup in args.text. Like |italic=unset, |italic=invert disables automatic italic markup. Individual leading/trailing apostrophes are converted to their html numeric entity equivalent so that the new italic markup doesn't become bold markup inadvertently. Leading and trailing wiki markup is extracted from args.text into separate table elements. Addition, removal, replacement of wiki markup is handled by a string.gsub() replacement table operating only on these separate elements. In the string.gsub() matching pattern, '.*' matches empty string as well as the three expected wiki markup patterns. This function expects that markup in args.text is complete and correct; if it is not, oddness may result. ]] local function invert_italics (source) local invert_pattern_table = { -- leading/trailing markup add/remove/replace patterns [""]="\'\'", -- empty string becomes italic markup ["\'\'"]="", -- italic markup becomes empty string ["\'\'\'"]="\'\'\'\'\'", -- bold becomes bold italic ["\'\'\'\'\'"]="\'\'\'", -- bold italic become bold }; local seg = {}; source = source:gsub ("%f[\']\'%f[^\']", '&#39;'); -- protect single quote marks from being interpreted as bold markup seg[1] = source:match ('^(\'\'+%f[^\']).+') or ''; -- get leading markup, if any; ignore single quote seg[3] = source:match ('.+(%f[\']\'\'+)$') or ''; -- get trailing markup, if any; ignore single quote if '' ~= seg[1] and '' ~= seg[3] then -- extract the 'text' seg[2] = source:match ('^\'\'+%f[^\'](.+)%f[\']\'\'+$') -- from between leading and trailing markup elseif '' ~= seg[1] then seg[2] = source:match ('^\'\'+%f[^\'](.+)') -- following leading markup elseif '' ~= seg[3] then seg[2] = source:match ('(.+)%f[\']\'\'+$') -- preceding trailing markup else seg[2] = source -- when there is no markup end seg[1] = invert_pattern_table[seg[1]] or seg[1]; -- replace leading markup according to pattern table seg[3] = invert_pattern_table[seg[3]] or seg[3]; -- replace leading markup according to pattern table return table.concat (seg); -- put it all back together and done end --[[--------------------------< V A L I D A T E _ I T A L I C >------------------------------------------------ Validates |italic= or |italics= assigned values. When |italic= is set and has an acceptible assigned value, return the matching css font-style property value or, for the special case 'default', return nil. When |italic= is not set, or has an unacceptible assigned value, return nil and a nil error message. When both |italic= and |italics= are set, returns nil and a 'conflicting' error message. The return value nil causes the calling lang, lang_xx, or transl function to set args.italic according to the template's defined default ('inherit' for {{lang}}, 'inherit' or 'italic' for {{lang-??}} depending on the individual template's requirements, 'italic' for {{transliteration}}) or to the value appropriate to |script=, if set ({{lang}} and {{lang-??}} only). Accepted values and the values that this function returns are are: nil - when |italic= absent or not set; returns nil default - for completeness, should rarely if ever be used; returns nil yes - force args.text to be rendered in italic font; returns 'italic' no - force args.text to be rendered in normal font; returns 'normal' unset - disables font control so that font-style applied to text is dictated by markup inside or outside the template; returns 'inherit' invert - disables font control so that font-style applied to text is dictated by markup outside or inverted inside the template; returns 'invert' ]] local function validate_italic (args) local properties = {[cfg.keywords_t.affirmative] = 'italic', [cfg.keywords_t.negative] = 'normal', [cfg.keywords_t.unset] = 'inherit', [cfg.keywords_t.invert] = 'invert', [cfg.keywords_t.default] = nil}; local count = 0 for _, arg in pairs {'italic', 'italics', 'i'} do if args[arg] then count = count + 1 end end if count > 1 then -- return nil and an error message if more than one is set return nil, cfg.validate_italic_t.multi_italic; end return properties[args.italic or args.italics or args.i], nil; -- return an appropriate value and a nil error message end --[=[--------------------------< V A L I D A T E _ C A T _ A R G S >---------------------------------------------------------- Default behavior of the {{lang}} and {{lang-??}} templates is to add categorization when the templates are used in mainspace. This default functionality may be suppressed by setting |nocat=yes or |cat=no. This function selects one of these two parameters to control categorization. Because having two parameters with 'opposite' names and 'opposite' values is confusing, this function accepts only affirmative values for |nocat= and only negative values for |cat=; in both cases the 'other' sense (and non-sense) is not accepted and the parameter is treated as if it were not set in the template. Sets args.nocat to true if categorization is to be turned off; to nil if the default behavior should apply. Accepted values for |nocat= are the text strings: 'yes', 'y', 'true', 't', on, '1' -- [[Module:Yesno]] returns logical true for all of these; false or nil else for |cat= 'no', 'n', 'false', 'f', 'off', '0' -- [[Module:Yesno]] returns logical false for all of these; true or nil else ]=] local function validate_cat_args (args) if not (args.nocat or args.cat) then -- both are nil, so categorize return; end if false == yesno (args.cat) or true == yesno (args.nocat) then args.nocat = true; -- set to true when args.nocat is affirmative; nil else (as if the parameter were not set in the template) else -- args.nocat is the parameter actually used. args.nocat = nil; end end --[[--------------------------< I N _ A R R A Y >-------------------------------------------------------------- Whether needle is in haystack. ]] local function in_array (needle, haystack) if needle == nil then return false; end for n,v in ipairs (haystack) do if v == needle then return n; end end return false; end --[[--------------------------< F O R M A T _ I E T F _ T A G >------------------------------------------------ Prettify ietf tags to use recommended subtag formats: code: lower case script: sentence case region: upper case variant: lower case private: lower case prefixed with -x- ]] local function format_ietf_tag (code, script, region, variant, private) local out = {}; if is_set (private) then return table.concat ({code:lower(), 'x', private:lower()}, '-'); -- if private, all other tags ignored end table.insert (out, code:lower()); if is_set (script) then script = script:lower():gsub ('^%a', string.upper); table.insert (out, script); end if is_set (region) then table.insert (out, region:upper()); end if is_set (variant) then table.insert (out, variant:lower()); end return table.concat (out, '-'); end --[[--------------------------< G E T _ I E T F _ P A R T S >-------------------------------------------------- Extracts and returns IETF language tag parts: primary language subtag (required) - 2 or 3 character IANA language code script subtag - four character IANA script code region subtag - two-letter or three digit IANA region code variant subtag - four digit or 5-8 alnum variant code; only one variant subtag supported private subtag - x- followed by 1-8 alnum private code; only supported with the primary language tag in any one of these forms lang lang-variant lang-script lang-script-variant lang-region lang-region-variant lang-script-region lang-script-region-variant lang-x-private each of lang, script, region, variant, and private, when used, must be valid. Languages with both two- and three-character code synonyms are promoted to the two-character synonym because the IANA registry file omits the synonymous three-character code; we cannot depend on browsers understanding the synonymous three-character codes in the lang= attribute. For {{lang-??}} templates, the parameters |script=, |region=, and |variant= are supported (not supported in {{lang}} because those parameters are superfluous to the IETF subtags in |code=). Returns six values; all lower case. Valid parts are returned as themselves; omitted parts are returned as empty strings, invalid parts are returned as nil; the sixth returned item is an error message (if an error detected) or nil. See http://www.rfc-editor.org/rfc/bcp/bcp47.txt section 2.1. ]] local function get_ietf_parts (source, args_script, args_region, args_variant) local code, script, region, variant, private; -- ietf tag parts if not is_set (source) then return nil, nil, nil, nil, nil, cfg.get_ietf_parts_t.missing_lang_tag; end local pattern = { -- table of tables holding acceptibe ietf tag patterns and short names of the ietf part captured by the pattern {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 1 - ll-Ssss-RR-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 2 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 3 - ll-Ssss-RR-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 4 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d%d)$', 's', 'v'}, -- 5 - ll-Ssss-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'v'}, -- 6 - ll-Ssss-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a)%-(%d%d%d%d)$', 'r', 'v'}, -- 7 - ll-RR-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%d%d%d)%-(%d%d%d%d)$', 'r', 'v'}, -- 8 - ll-DDD-variant (where region is 3 digits; variant is 4 digits) {'^(%a%a%a?)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 9 - ll-RR-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 10 - ll-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%d%d%d%d)$', 'v'}, -- 11 - ll-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%w%w%w%w%w%w?%w?%w?)$', 'v'}, -- 12 - ll-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)$', 's', 'r'}, -- 13 - ll-Ssss-RR {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)$', 's', 'r'}, -- 14 - ll-Ssss-DDD (region is 3 digits) {'^(%a%a%a?)%-(%a%a%a%a)$', 's'}, -- 15 - ll-Ssss {'^(%a%a%a?)%-(%a%a)$', 'r'}, -- 16 - ll-RR {'^(%a%a%a?)%-(%d%d%d)$', 'r'}, -- 17 - ll-DDD (region is 3 digits) {'^(%a%a%a?)$'}, -- 18 - ll {'^(%a%a%a?)%-x%-(%w%w?%w?%w?%w?%w?%w?%w?)$', 'p'}, -- 19 - ll-x-pppppppp (private is 1-8 alnum characters) } local t = {}; -- table of captures; serves as a translator between captured ietf tag parts and named variables for i, v in ipairs (pattern) do -- spin through the pattern table looking for a match local c1, c2, c3, c4; -- captures in the 'pattern' from the pattern table go here c1, c2, c3, c4 = source:match (pattern[i][1]); -- one or more captures set if source matches pattern[i]) if c1 then -- c1 always set on match code = c1; -- first capture is always code t = { [pattern[i][2] or 'x'] = c2, -- fill the table of captures with the rest of the captures [pattern[i][3] or 'x'] = c3, -- take index names from pattern table and assign sequential captures [pattern[i][4] or 'x'] = c4, -- index name may be nil in pattern[i] table so "or 'x'" spoofs a name for this index in this table }; script = t.s or ''; -- translate table contents to named variables; region = t.r or ''; -- absent table entries are nil so set named ietf parts to empty string for concatenation variant= t.v or ''; private = t.p or ''; break; -- and done end end if not code then return nil, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_tag, {source}); -- don't know what we got but it is malformed end code = code:lower(); -- ensure that we use and return lower case version of this if not (override_table[code] or lang_table[code] or synonym_table[code] or lang_dep_table[code]) then return nil, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_code, {code}); -- invalid language code, don't know about the others (don't care?) end if synonym_table[code] then -- if 639-2/639-2T code has a 639-1 synonym table.insert (maint_cats, substitute (cfg.get_ietf_parts_t.maint_promo_cat, {code})); table.insert (maint_msgs, substitute (cfg.get_ietf_parts_t.maint_promo_msg, {code, synonym_table[code]})); code = synonym_table[code]; -- use the synonym end if is_set (script) then if is_set (args_script) then return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_scr; -- both code with script and |script= not allowed end else script = args_script or ''; -- use args.script if provided end if is_set (script) then script = script:lower(); -- ensure that we use and return lower case version of this if not script_table[script] then return code, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_scr_code, {script, code}); -- language code ok, invalid script, don't know about the others (don't care?) end end if suppressed_table[script] then -- ensure that code-script does not use a suppressed script if in_array (code, suppressed_table[script]) then return code, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.script_code, {script, code}); -- language code ok, script is suppressed for this code end end if is_set (region) then if is_set (args_region) then return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_reg; -- both code with region and |region= not allowed end else region = args_region or ''; -- use args.region if provided end if is_set (region) then region = region:lower(); -- ensure that we use and return lower case version of this if not region_table[region] then return code, script, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_reg_code, {region, code}); end end if is_set (variant) then if is_set (args_variant) then return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_var; -- both code with variant and |variant= not allowed end else variant = args_variant or ''; -- use args.variant if provided end if is_set (variant) then variant = variant:lower(); -- ensure that we use and return lower case version of this if not variant_table[variant] then -- make sure variant is valid return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var, {variant}); end -- does this duplicate/replace tests in lang() and lang_xx()? if is_set (script) then -- if script set it must be part of the 'prefix' if not in_array (table.concat ({code, '-', script}), variant_table[variant]['prefixes']) then return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code_scr, {variant, code, script}); end elseif is_set (region) then -- if region set, there are some prefixes that require lang code and region (en-CA-newfound) if not in_array (code, variant_table[variant]['prefixes']) then -- first see if lang code is all that's required (en-oxendict though en-GB-oxendict is preferred) if not in_array (table.concat ({code, '-', region}), variant_table[variant]['prefixes']) then -- now try for lang code and region (en-CA-newfound) return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code_reg, {variant, code, region}); end end else -- cheap way to determine if there are prefixes; fonipa and others don't have prefixes; # operator always returns 0 if variant_table[variant]['prefixes'][1] and not in_array (code, variant_table[variant]['prefixes']) then return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code, {variant, code}); end end end if is_set (private) then private = private:lower(); -- ensure that we use and return lower case version of this if not override_table[table.concat ({code, '-x-', private})] then -- make sure private tag is valid; note that index return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_pri, {private}); end end return code, script, region, variant, private, nil; -- return the good bits; make sure that msg is nil end --[=[-------------------------< M A K E _ W I K I L I N K >---------------------------------------------------- Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an empty string. ]=] local function make_wikilink (link, display) if is_set (link) then if is_set (display) then return table.concat ({'[[', link, '|', display, ']]'}); else return table.concat ({'[[', link, ']]'}); end else return ''; end end --[[--------------------------< D I V _ M A R K U P _ A D D >-------------------------------------------------- Adds <i> and </i> tags to list-item text or to implied <p>..</p> text. Mixed not supported. ]] local function div_markup_add (text, style) if text:find ('^\n[%*:;#]') then -- look for list markup; list markup must begin at start of text if 'italic' == style then return text:gsub ('(\n[%*:;#]+)([^\n]+)', '%1<i>%2</i>'); -- insert italic markup at each list item else return text; end end if text:find ('\n+') then -- look for any number of \n characters in text text = text:gsub ('([^\n])\n([^\n])', '%1 %2'); -- replace single newline characters with a space character which mimics mediawiki if 'italic' == style then text = text:gsub('[^\n]+', '<p><i>%1</i></p>'); -- insert p and italic markup tags at each impled p (two or more consecutive '\n\n' sequences) else text = text:gsub ('[^\n]+', '<p>%1</p>'); -- insert p markup at each impled p text = text:gsub ('\n', ''); -- strip newline characters end end return text; end --[[--------------------------< T I T L E _ W R A P P E R _ M A K E >------------------------------------------ Makes a <span title="<title text>"><content_text></span> or <div title="<title text>"><content_text></div> where <title text> is in the tool-tip in the wiki's local language and <content_text> is non-local-language text in html markup. This because the lang= attibute applies to the content of its enclosing tag. <tag> holds a string 'div' or 'span' used to choose the correct wrapping tag. ]] local function title_wrapper_make (title_text, content_text, tag) local wrapper_t = {}; table.insert (wrapper_t, table.concat ({'<', tag})); -- open opening wrapper tag table.insert (wrapper_t, ' title=\"'); -- begin title attribute table.insert (wrapper_t, title_text); -- add <title_text> table.insert (wrapper_t, '\">'); -- end title attribute and close opening wrapper tag table.insert (wrapper_t, content_text); -- add <content_text> table.insert (wrapper_t, table.concat ({'</', tag, '>'})); -- add closing wrapper tag return table.concat (wrapper_t); -- make a big string and done end --[[--------------------------< M A K E _ T E X T _ H T M L >-------------------------------------------------- Add the html markup to text according to the type of content that it is: <span> or <i> tags for inline content or <div> tags for block content The lang= attribute also applies to the content of the tag where it is placed so this is wrong because 'Spanish language text' is English: <i lang="es" title="Spanish language text">casa</i> should be: <span title="Spanish language text"><i lang="es">casa</i></span> or for <div>...</div>: <div title="Spanish language text"><div lang="es"><spanish-language-text></div></div> ]] local function make_text_html (code, text, tag, rtl, style, size, language) local html_t = {}; local style_added = ''; local wrapper_tag = tag; -- <tag> gets modified so save a copy for use when/if we create a wrapper span or div if text:match ('^%*') then table.insert (html_t, '&#42;'); -- move proto language text prefix outside of italic markup if any; use numeric entity because plain splat confuses MediaWiki text = text:gsub ('^%*', ''); -- remove the splat from the text end if 'span' == tag then -- default html tag for inline content if 'italic' == style then -- but if italic tag = 'i'; -- change to <i> tags end else -- must be div so go text = div_markup_add (text, style); -- handle implied <p>, implied <p> with <i>, and list markup (*;:#) with <i> end table.insert (html_t, table.concat ({'<', tag})); -- open the <i>, <span>, or <div> html tag code = code:gsub ('%-x%-.*', ''); -- strip private use subtag from code tag because meaningless outside of wikipedia table.insert (html_t, table.concat ({' lang="', code, '\"'})); -- add language attribute if (rtl or unicode.is_rtl(text)) and ('ltr' == this_wiki_lang_dir) then -- text is right-to-left on a left-to-right wiki table.insert (html_t, ' dir="rtl"'); -- add direction attribute for right-to-left languages elseif not (rtl or unicode.is_rtl(text)) and ('rtl' == this_wiki_lang_dir) then -- text is left-to-right on a right-to-left wiki table.insert (html_t, ' dir="ltr"'); -- add direction attribute for left-to-right languages end if 'normal' == style then -- when |italic=no table.insert (html_t, ' style=\"font-style: normal;'); -- override external markup, if any style_added = '\"'; -- remember that style attribute added and is not yet closed end if is_set (size) then -- when |size=<something> if is_set (style_added) then table.insert (html_t, table.concat ({' font-size: ', size, ';'})); -- add when style attribute already inserted else table.insert (html_t, table.concat ({' style=\"font-size: ', size, ';'})); -- create style attribute style_added = '\"'; -- remember that style attribute added and is not yet closed end end table.insert (html_t, table.concat ({style_added, '>'})); -- close the opening html tag table.insert (html_t, text); -- insert the text table.insert (html_t, table.concat ({'</', tag, '>'})); -- close the 'text' <i>, <span>, or <div> html tag if is_set (language) then -- create a <title_text> string for the title= attribute in a wrapper span or div local title_text; if 'zxx' == code then -- special case for this tag 'no linguistic content' title_text = substitute ('$1 $2', {language, cfg.make_text_html_t.zxx}); -- not a language so don't use 'language' in title text elseif mw.ustring.find (language, 'languages', 1, true) then title_text = substitute ('$1 $2', {language, cfg.make_text_html_t.collective}); -- for collective languages else title_text = substitute ('$1-$2', {language, cfg.make_text_html_t.individual}); -- for individual languages end return title_wrapper_make (title_text, table.concat (html_t), wrapper_tag); else return table.concat (html_t); end end --[=[-------------------------< M A K E _ C A T E G O R Y >---------------------------------------------------- For individual language, <language>, returns: [[Category:Articles containing <language>-language text]] For English: [[Category:Articles containing explicitly cited English-language text]] For ISO 639-2 collective languages (and for 639-1 bh): [[Category:Articles with text in <language> languages]] ]=] local function make_category (code, language_name, nocat, name_get) if ((0 ~= namespace) or nocat) and not name_get then -- only categorize in article space return ''; -- return empty string for concatenation end if mw.ustring.find (language_name, 'languages', 1, true) then return substitute ('[[$1 $2]]', {cfg.make_category_t.collective_cat, language_name}); end if this_wiki_lang_tag == code then return substitute ('[[$1 $2 $3-$4]]', { -- unique category name for the local language cfg.make_category_t.cat_prefix, cfg.make_category_t.explicit_cat, language_name, cfg.make_category_t.cat_postfix, }); else return substitute ('[[$1 $2-$3]]', { -- category for individual languages cfg.make_category_t.cat_prefix, language_name, cfg.make_category_t.cat_postfix, }); end end --[[--------------------------< M A K E _ T R A N S L I T >---------------------------------------------------- Return translit <i lang=xx-Latn>...</i> where xx is the language code; else return empty string. The value |script= is not used in {{transliteration}} for this purpose; instead it uses |code. Because language scripts are listed in the {{transliteration}} switches they are included in the data tables. The script parameter is introduced at {{Language with name and transliteration}}. If |script= is set, this function uses it in preference to code. To avoid confusion, in this module and the templates that use it, the transliteration script parameter is renamed to be |translit-script= (in this function, tscript). This function is used by both lang_xx() and transl() lang_xx() always provides code, language_name, and translit; may provide tscript; never provides style transl() always provides language_name, translit, and one of code or tscript, never both; always provides style For {{transliteration}}, style only applies when a language code is provided. ]] local function make_translit (code, language_name, translit, std, tscript, style, engvar) local title_t = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards local title_text = ''; -- tool tip text for title= attribute std = std and std:lower(); -- lower case for table indexing if not is_set (std) and not is_set (tscript) then -- when neither standard nor script specified title_text = language_name; -- write a generic tool tip if not mw.ustring.find (language_name, 'languages', 1, true) then -- collective language names (plural 'languages' is part of the name) title_text = substitute ('$1-$2', {title_text, cfg.misc_text_t.language}); -- skip this text (individual and macro languages only) end title_text = substitute ('$1 $2', {title_text, mw.ustring.lower (cfg.engvar_t[engvar]['romanisz_lc'])}); -- finish the tool tip; use romanization when neither script nor standard supplied elseif is_set (std) and is_set (tscript) then -- when both are specified if title_t[std] then -- and if standard is legitimate if title_t[std][tscript] then -- and if script for that standard is legitimate if script_table[tscript] then title_text = substitute ('$1$2 ($3 $4) $5', { -- add the appropriate text to the tool tip title_text, title_t[std][tscript:lower()], script_table[tscript], cfg.make_translit_t.script, cfg.make_translit_t.transliteration, }); else title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard? end else title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard? end else return ''; -- invalid standard, setup for error message end elseif is_set (std) then -- translit-script not set, use language code if not title_t[std] then return ''; end -- invalid standard, setup for error message if title_t[std][code] then -- if language code is in the table (transl may not provide a language code) title_text = substitute ('$1$2 ($3 $4) $5', { -- add the appropriate text to the tool tip title_text, title_t[std][code:lower()], language_name, cfg.misc_text_t.language, cfg.make_translit_t.transliteration, }); else -- code doesn't match title_text = title_text .. title_t[std]['default']; -- so use the standard's default end else -- here if translit-script set but translit-std not set if title_t['no_std'][tscript] then title_text = title_text .. title_t['no_std'][tscript]; -- use translit-script if set elseif title_t['no_std'][code] then title_text = title_text .. title_t['no_std'][code]; -- use language code else if is_set (tscript) then title_text = substitute ('$1$2-$3 $4', { -- write a script tool tip title_text, language_name, cfg.make_translit_t.script, cfg.make_translit_t.transliteration, }); elseif is_set (code) then if not mw.ustring.find (language_name, 'languages', 1, true) then -- collective language names (plural 'languages' is part of the name) title_text = substitute ('$1-$2', { -- skip this text (individual and macro languages only) title_text, cfg.misc_text_t.language, }); end title_text = substitute ('$1 $2', { -- finish the tool tip title_text, cfg.make_translit_t.transliteration, }); else title_text = substitute ('$1 $2', { -- generic tool tip (can we ever get here?) title_text, cfg.make_translit_t.transliteration, }); end end end local tag if is_set (code) then -- when a language code is provided (always with {{lang-??}} templates, not always with {{transliteration}}) code = code:match ('^(%a%a%a?)'); -- strip all subtags leaving only the language subtag if not style then -- nil for the default italic style tag = '<i lang="%s-Latn">%s</i>' else tag = '<span style="font-style: %s" lang="%s-Latn">%s</span>' -- non-standard style, construct a span tag for it tag = string.format(tag, style, "%s", "%s") end tag = string.format(tag, code, "%s") else tag = '<span>%s</span>' -- when no language code: no lang= attribute, not italic ({{transliteration}} only) end tag = string.format(tag, translit) -- add the translit text if '' == title_text then -- when there is no need for a tool-tip return tag; -- done else title_text = cfg.engvar_sel_t.gb == engvar and title_text:gsub ('([Rr]omani)z', '%1s') or title_text; -- gb eng when engvar specifies gb eng; us eng else return title_wrapper_make (title_text, tag, 'span'); -- wrap with a tool-tip span and done end end --[[--------------------------< V A L I D A T E _ T E X T >---------------------------------------------------- This function checks the content of args.text and returns empty string if nothing is amiss else it returns an error message. The tests are for empty or missing text and for improper or disallowed use of apostrophe markup. Italic rendering is controlled by the |italic= template parameter so italic markup should never appear in args.text either as ''itself'' or as '''''bold italic''''' unless |italic=unset or |italic=invert. ]] local function validate_text (template, args) if not is_set (args.text) then return make_error_msg (cfg.validate_text_t.no_text, args, template); end if args.text:find ("%f[\']\'\'\'\'%f[^\']") or args.text:find ("\'\'\'\'\'[\']+") then -- because we're looking, look for 4 appostrophes or 6+ appostrophes return make_error_msg (cfg.validate_text_t.malformed_markup, args, template); end local style = args.italic; if (cfg.keywords_t.unset ~= style) and (cfg.keywords_t.invert ~=style) then if args.text:find ("%f[\']\'\'%f[^\']") or args.text:find ("%f[\']\'\'\'\'\'%f[^\']") then -- italic but not bold, or bold italic return make_error_msg (cfg.validate_text_t.italic_markup, args, template); end end end --[[--------------------------< R E N D E R _ M A I N T >------------------------------------------------------ Render mainenance messages and categories. ]] local function render_maint (nocat) local maint = {}; if 0 < #maint_msgs then -- when there are maintenance messages table.insert (maint, table.concat ({'<span class="lang-comment" style="font-style: normal; display: none; color: #33aa33; margin-left: 0.3em;">'})); -- opening <span> tag for _, msg in ipairs (maint_msgs) do table.insert (maint, table.concat ({msg, ' '})); -- add message strings end table.insert (maint, '</span>'); -- close the span end if (0 < #maint_cats) and (0 == namespace) and not nocat then -- when there are maintenance categories; article namespace only for _, cat in ipairs (maint_cats) do table.insert (maint, table.concat ({'[[Category:', cat, ']]'})); -- format and add the categories end end return table.concat (maint); end --[[--------------------------< P R O T O _ P R E F I X >------------------------------------------------------ For proto languages, text is prefixed with a splat. We do that here as a flag for make_text_html() so that a splat will be rendered outside of italic markup (if used). If the first character in text here is already a splat, we do nothing. proto_param is boolean or nil; true adds splat prefix regardless of language name; false removes and inhibits regardless of language name; nil does nothing; presumes that the value in text is correct but removes extra splac. ]] local function proto_prefix (text, language_name, proto_param) if false == proto_param then -- when forced by |proto=no return text:gsub ('^%**', ''); -- return text without splat prefix regardless of language name or existing splat prefix in text elseif (language_name:find ('^Proto%-') or (true == proto_param)) then -- language is a proto or forced by |proto=yes return text:gsub ('^%**', '*'); -- prefix proto-language text with a splat; also removes duplicate prefixing splats end return text:gsub ('^%*+', '*'); -- return text unmolested except multiple splats reduced to one splat end --[[--------------------------< H A S _ P O E M _ T A G >------------------------------------------------------ Looks for a poem strip marker in text; returns true when found; false else. Auto-italic detection disabled when text has poem stripmarker because it is not possible for this code to know the content that will replace the stripmarker. ]] local function has_poem_tag (text) return text:find ('\127[^\127]*UNIQ%-%-poem%-[%a%d]+%-QINU[^\127]*\127') and true or false; end --[[--------------------------< H T M L _ T A G _ S E L E C T >------------------------------------------------ Inspects content of and selectively trims text. Returns text and the name of an appropriate html tag for text. If text contains: \n\n text has implied <p>..</p> tags - trim leading and trailing whitespace and return If text begins with list markup: \n* unordered \n; definition \n: definition \n# ordered trim all leading whitespace except \n and trim all trailing whitespace If text contains <poem>...</poem> stripmarker, return text unmodified and choose <div>..</div> tags because the stripmarker is replaced with text wrapped in <div>..</div> tags. If the text contains any actual <div>...</div> tags, then it's again returned unmodified and <div>...</div> tags are used to wrap it, to prevent div/span inversion. ]] local function html_tag_select (text) local tag; if has_poem_tag (text) then -- contains poem stripmarker (we can't know the content of that) tag = 'div'; -- poem replacement is in div tags so lang must use div tags elseif text:find ('<div') then -- reductive; if the text contains a div tag, we must use div tags tag = 'div'; elseif mw.text.trim (text):find ('\n\n+') then -- contains implied p tags text = mw.text.trim (text); -- trim leading and trailing whitespace characters tag = 'div'; -- must be div because span may not contain p tags (added later by MediaWiki); poem replacement is in div tags elseif text:find ('\n[%*:;%#]') then -- if text has list markup text = text:gsub ('^[\t\r\f ]*', ''):gsub ('%s*$', ''); -- trim all whitespace except leading newline character '\n' tag = 'div'; -- must be div because span may not contain ul, dd, dl, ol tags (added later by MediaWiki) else text = mw.text.trim (text); -- plain text tag = 'span'; -- so span is fine end return text, tag; end --[[--------------------------< V A L I D A T E _ P R O T O >-------------------------------------------------- Validates value assigned to |proto=; permitted values are yes and no; yes returns as true, no returns as false, empty string (or parameter omitted) returns as nil; any other value returns nil with <proto_param> as second return value for use in error message. ]] local function validate_proto (proto_param) if cfg.keywords_t.affirmative == proto_param then return true; elseif cfg.keywords_t.negative == proto_param then return false; elseif is_set (proto_param) then return nil, proto_param; -- |proto= something other than 'yes' or 'no' else return nil; -- missing or empty end end --[[--------------------------< L A N G U A G E _ N A M E _ G E T >-------------------------------------------- Common function to return language name from the data set according to IETF tag. Returns language name if found in data tables; nil else. ]] local function language_name_get (ietf, code, cat) ietf = ietf:lower(); -- ietf:lower() because format_ietf_tag() returns mixed case local name; -- remains nil if not found if override_table[ietf] then -- look for whole IETF tag in override table name = override_table[ietf]; elseif override_table[code] then -- not there so try basic language tag name = override_table[code]; elseif lang_table[code] then -- shift to iana active tag/name table name = lang_table[code]; elseif lang_dep_table[code] then -- try the iana deprecated tag/name table name = lang_dep_table[code]; end if lang_dep_table[code] and cat then -- because deprecated code may have been overridden to en.wiki preferred name table.insert (maint_cats, substitute (cfg.language_name_get_t.deprecated_cat, {code})); table.insert (maint_msgs, substitute (cfg.language_name_get_t.deprecated_msg, {code})); end return name; -- name from data tables or nil end --[[--------------------------< T E X T _ S C R I P T _ M A T C H _ T E S T >---------------------------------- IETF script subtag should match the script of the <text>. This module does not attempt to know all scripts and what they look like. It does know what Latn script looks like so when <text> is written using other than the Latn script, the IETF script subtag, if present, should not be Latn. Conversely, when <text> is written using the Latn script, the IETF script subtag, if present, should be Latn. For the purposes of this test, Latf (Fraktur) and Latg (Gaelic) are considered to be equivalent to Latn because unicode treats these two scripts as font-specific variants of Latn. Returns an error message when mismatch detected; nil else. ]] local function text_script_match_test (script, is_latn_text, pos) local scripts_t = {['latf'] = true, ['latg'] = true, ['latn'] = true}; -- unicode 'latn' scripts; 'latf' and 'latg' are font variants so there are no Fraktur or Gaelic codepoints if is_set (script) then -- don't bother with the rest of this if <script> is nil or empty string script = script:lower(); -- lower case to index into <scripts_t> if is_latn_text then -- when text is wholly Latn script if not scripts_t[script] then -- but a non-Latn script is specified return cfg.text_script_match_test_t.latn_txt_mismatch; -- emit an error message end else -- when text is not wholly Latn script if scripts_t[script] then -- but a Latn script is specified return substitute (cfg.text_script_match_test_t.latn_scr_mismatch, {pos}); -- emit an error message with position of first offending character end end end end --[[--------------------------< I S _ L A T I N >-------------------------------------------------------------- Created because unicode does not have Latin theta 'θ' character. The Greek 'θ' is, apparently, commonly used in certain romanizations. This function attempts to discover if <text> script is Latn with Greek 'θ' or some other script with Greek 'θ'. when <text> is or has Greek 'θ': for {{lang}}, {{langx}}, and {{lang-??}}, returns boolean true when <text>: has theta and all other characters are Latn has theta as the only character, <script> is Latn for {{transliteration}}, returns boolean true when <text>: has theta and all other characters are Latn has theta as the only character ]] local function is_latin (text, script, transl) if mw.ustring.find (text, 'θ', 1, true) then -- does <text> contain 'θ'? text = text:gsub ('θ', ''); -- remove theta from <text> if 0 == text:len() then -- will be zero if theta was the only character in <text> if transl then -- not nil for {{transliteration}}; assume Latin theta because this is 'transliteration' template return true; end return (script and ('latn' == script:lower())) or false; -- {{lang}}, {{langx}}, and {{lang-??}}; true when script is Latn; false else end return unicode.is_Latin (text); -- return true when all characters in modified <text> are Latn script; false else end return unicode.is_Latin (text); -- return true when all characters in <text> are Latn script; false else end --[[--------------------------< _ L A N G >-------------------------------------------------------------------- Entry point for {{lang}}. There should be no reason to set parameters in the {{lang}} {{#invoke:}} <includeonly>{{#invoke:lang|lang}}</includeonly> Parameters are received from the template's frame (parent frame). ]] local function _lang (args) local out = {}; local language_name; -- used to make category names local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set local subtags = {}; -- IETF subtags script, region, variant, and private local code; -- the language code local msg; -- for error messages local tag = 'span'; -- initial value for make_text_html() local template = args.template or cfg.templates_t.lang; maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; validate_cat_args (args); -- determine if categorization should be suppressed if args[1] and args.code then return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {'1', cfg.lang_t.conflict_n_param_types.code}), args, template); else args.code = args[1] or args.code; -- prefer args.code end if args[2] and args.text then return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {'2', cfg.lang_t.conflict_n_param_types.text}), args, template); else args.text = args[2] or args.text; -- prefer args.text end msg = validate_text (template, args); -- ensure that |text= is set if is_set (msg) then -- msg is an already-formatted error message return msg; end args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate html tag with text trimmed accordingly args.rtl = args.rtl == cfg.keywords_t.affirmative; -- convert to boolean: 'yes' -> true, other values -> false args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag if msg then return make_error_msg (substitute (cfg.lang_t.invalid_proto, {msg}), args, template); end code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code); -- |script=, |region=, |variant= not supported because they should be part of args.code ({{{1}}} in {{lang}}) if msg then return make_error_msg (msg, args, template); end local is_latn_text, pos = is_latin (args.text, subtags.script); -- make a boolean msg = text_script_match_test (subtags.script, is_latn_text, pos) if msg then -- if an error detected then there is an error message return make_error_msg (msg, args, template); end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, template); end if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls if ('latn' == subtags.script) or -- script is latn (this_wiki_lang_tag ~= code and not is_set (subtags.script) and not has_poem_tag (args.text) and is_latn_text) then -- text not this wiki's language, no script specified and not in poem markup but is wholly latn script (auto-italics) args.italic = 'italic'; -- DEFAULT for {{lang}} templates is upright; but if latn script set for font-style:italic else args.italic = 'inherit'; -- italic not set; script not latn; inherit current style end end if is_set (subtags.script) then -- if script set, override rtl setting if in_array (subtags.script, lang_data.rtl_scripts) then args.rtl = true; -- script is an rtl script else args.rtl = false; -- script is not an rtl script end end args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles language_name = language_name_get (args.code, code, true); -- get language name; try ietf tag first, then code w/o variant then code w/ variant if cfg.keywords_t.invert == args.italic and 'span' == tag then -- invert only supported for in-line content args.text = invert_italics (args.text) end args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, language_name)); table.insert (out, make_category (code, language_name, args.nocat)); table.insert (out, render_maint (args.nocat)); -- maintenance messages and categories return table.concat (out); -- put it all together and done end --[[--------------------------< L A N G >---------------------------------------------------------------------- Entry point for {{lang}}. There should be no reason to set parameters in the {{lang}} {{#invoke:}} <includeonly>{{#invoke:lang|lang}}</includeonly> Parameters are received from the template's frame (parent frame). ]] local function lang (frame) local args_t = getArgs (frame, { -- this code so that we can detect and handle wiki list markup in text valueFunc = function (key, value) if 2 == key or 'text' == key then -- the 'text' parameter; do not trim wite space return value; -- return untrimmed 'text' elseif value then -- all other values: if the value is not nil value = mw.text.trim (value); -- trim whitespace if '' ~= value then -- empty string when value was only whitespace return value; end end return nil; -- value was empty or contained only whitespace end -- end of valueFunc }); args_t.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang|...}} local msg = parameter_validate (args_t, cfg.templates_t.lang); -- verify that all supplied parameters are supported by {{lang-??}} if msg then return make_error_msg (msg, args_t, cfg.templates_t.lang); -- when template has unsupported params, abandon with error message end return _lang (args_t); end --[[--------------------------< T R A N S L A T I O N _ M A K E >---------------------------------------------- Stand-alone function to create literal translation of main text. Also used by {{lang-x2}}. ]] local function translation_make (args_t) local translation_t = {', '}; -- initialize output if 'none' ~= args_t.label then -- if we want a label table.insert (translation_t, '<small>'); -- open the <small> html tag if cfg.keywords_t.negative == args_t.link then table.insert (translation_t, substitute ('<abbr title="$1">$2</abbr>', {cfg.translation_make_t.lit_xlation, cfg.translation_make_t.lit_abbr})); -- unlinked form else table.insert (translation_t, make_wikilink (cfg.translation_make_t.lit_xlation, cfg.translation_make_t.lit_abbr)); -- linked form end table.insert (translation_t, "&thinsp;</small>"); -- close the <small> html tag end table.insert (translation_t, table.concat ({'&#39;', args_t.translation, '&#39;'})); -- use html entities to avoid wiki markup confusion return table.concat (translation_t); -- make a big string and done end --[[--------------------------< _ L A N G _ X X >-------------------------------------------------------------- For the {{lang-??}} templates, the only parameter required to be set in the template is the language code. All other parameters can, usually should, be written in the template call. For {{lang-??}} templates for languages that can have multiple writing systems, it may be appropriate to set |script= as well. For each {{lang-??}} template choose the appropriate entry-point function so that this function knows the default styling that should be applied to text. For normal, upright style: <includeonly>{{#invoke:lang|lang_xx_inherit|code=xx}}</includeonly> For italic style: <includeonly>{{#invoke:lang|lang_xx_italic|code=xx}}</includeonly> All other parameters should be received from the template's frame (parent frame) Supported parameters are: |code = (required) the IANA language code |script = IANA script code; especially for use with languages that use multiple writing systems |region = IANA region code |variant = IANA variant code |text = (required) the displayed text in language specified by code |link = boolean false ('no') does not link code-spcified language name to associated language article |rtl = boolean true ('yes') identifies the language specified by code as a right-to-left language |nocat = boolean true ('yes') inhibits normal categorization; error categories are not affected |cat = boolian false ('no') opposite form of |nocat= |italic = boolean true ('yes') renders displayed text in italic font; boolean false ('no') renders displayed text in normal font; not set renders according to initial_style_state |lit = text that is a literal translation of text |label = 'none' to suppress all labeling (language name, 'translit.', 'lit.') any other text replaces language-name label - automatic wikilinking disabled for those {{lang-??}} templates that support transliteration (those templates where |text= is not entirely latn script): |translit = text that is a transliteration of text |translit-std = the standard that applies to the transliteration |translit-script = ISO 15924 script name; falls back to code For {{lang-??}}, the positional parameters are: {{{1}}} text {{{2}}} transliterated text {{{3}}} literal translation text no other positional parameters are allowed ]] local function _lang_xx (args, base_template) -- base_template will be either of 'Langx' or 'Lang-xx' local out = {}; local language_name; -- used to make display text, article links local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set local subtags = {}; -- IETF subtags script, region, and variant local code; -- the language code local translit_script_name; -- name associated with IANA (ISO 15924) script code local translit; local msg; -- for error messages local tag = 'span'; -- initial value for make_text_html() local template = args.template or base_template; maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; local text_idx = (cfg.templates_t.langx == base_template) and 2 or 1; -- for {{langx}} 'text' positional parameter is '2' local translit_idx = (cfg.templates_t.langx == base_template) and 3 or 2; local xlate_idx = (cfg.templates_t.langx == base_template) and 4 or 3; if args[text_idx] and args.text then return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {translit_idx, cfg.lang_t.conflict_n_param_types.text}), args, template); else args.text = args[text_idx] or args.text; -- prefer positional 'text' parameter end msg = validate_text (template, args); -- ensure that |text= is set, does not contain italic markup and is protected from improper bolding if is_set (msg) then return msg; end args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate html tag with text trimmed accordingly if args[translit_idx] and args.translit then return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {translit_idx, cfg.lang_t.conflict_n_param_types.translit}), args, template); else args.translit = args[translit_idx] or args.translit -- prefer positional 'translit' parameter end if args.translit then local latn, pos = is_latin (args.translit, nil, true); if not latn then return make_error_msg (substitute (cfg.lang_xx_t.translit_nonlatn, {pos}), args, template); end end args.engvar = cfg.engvar_sel_t[args.engvar] or cfg.default_engvar; -- |engvar= when valid; cfg.default_engvar else if args[xlate_idx] and (args.translation or args.lit) then return make_error_msg (substitute (cfg.lang_xx_t.conflict_n_lit, {translit_idx}), args, template); elseif args.translation and args.lit then return make_error_msg (cfg.lang_xx_t.conflict_lit, args, template); else args.translation = args[xlate_idx] or args.translation or args.lit; -- prefer positional 'translation' parameter end if args.links and args.link then return make_error_msg (cfg.lang_xx_t.conflict_link, args, template); else args.link = args.link or args.links; -- prefer args.link end validate_cat_args (args); -- determine if categorization should be suppressed args.rtl = args.rtl == cfg.keywords_t.affirmative; -- convert to boolean: 'yes' -> true, other values -> false code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code, args.script, args.region, args.variant); -- private omitted because private if msg then -- if an error detected then there is an error message return make_error_msg (msg, args, template); end local is_latn_text, pos = is_latin (args.text, subtags.script); -- make a boolean msg = text_script_match_test (subtags.script, is_latn_text, pos) if msg then -- if an error detected then there is an error message return make_error_msg (msg, args, template); end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, template); end if cfg.templates_t.langx == base_template then -- auto-italics for {{langx}} templates; adapted from {{lang}} (no support for poem tag) if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls if ('latn' == subtags.script) or -- script is latn (this_wiki_lang_tag ~= code and not is_set (subtags.script) and is_latn_text) then -- text is not this wiki's language, no script specified and is wholly latn script (auto-italics) args.italic = 'italic'; -- set font-style:italic else args.italic = 'inherit'; -- italic not set; script not latn; inherit current style end end else -- {{lang-xx}} does not do auto italics; retained for those wikis that don't support {{langx}} if nil == args.italic then -- args.italic controls if is_set (subtags.script) then if 'latn' == subtags.script then args.italic = 'italic'; -- |script=Latn; set for font-style:italic else args.italic = initial_style_state; -- italic not set; script is not latn; set for font-style:<initial_style_state> end else args.italic = initial_style_state; -- here when |italic= and |script= not set; set for font-style:<initial_style_state> end end end if is_set (subtags.script) then -- if script set override rtl setting if in_array (subtags.script, lang_data.rtl_scripts) then args.rtl = true; -- script is an rtl script else args.rtl = false; -- script is not an rtl script end end args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag if msg then return make_error_msg (substitute (cfg.lang_t.invalid_proto, {args.proto}), args, template); end args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles language_name = language_name_get (args.code, code, true); -- get language name; try ietf tag first, then code w/o variant then code w/ variant category_name = language_name; -- category names retain IANA parenthetical diambiguators (if any) language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them if args.label then if 'none' ~= args.label then table.insert (out, table.concat ({args.label, ': '})); -- custom label end else if cfg.keywords_t.negative == args.link then table.insert (out, language_name); -- language name without wikilink else if mw.ustring.find (language_name, 'languages', 1, true) then table.insert (out, make_wikilink (language_name)); -- collective language name uses simple wikilink elseif lang_data.article_name[args.code:lower()] then -- is ietf tag in article name over ride? table.insert (out, make_wikilink (lang_data.article_name[args.code:lower()], language_name)); -- language name with wikilink from override data elseif lang_data.article_name[code] then -- is language tag in article override table.insert (out, make_wikilink (lang_data.article_name[code], language_name)); -- language name with wikilink from override data else table.insert (out, make_wikilink (substitute ('$1 $2', {language_name, cfg.misc_text_t.language}), language_name)); -- language name with wikilink end end table.insert (out, ': '); -- separator end if cfg.keywords_t.invert == args.italic then args.text = invert_italics (args.text) end args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, ('none' == args.label) and language_name or nil)) if is_set (args.translit) and not is_latn_text then -- transliteration; not supported when args.text is wholly latn text (this is an imperfect test) table.insert (out, ', '); -- comma to separate text from translit if 'none' ~= args.label then table.insert (out, '<small>'); if script_table[args['translit-script']] then -- when |translit-script= is set, try to use the script's name translit_script_name = script_table[args['translit-script']]; else translit_script_name = language_name; -- fall back on language name end local translit_title_obj = mw.title.makeTitle (0, substitute ('$1 $2',{cfg.lang_xx_t.romanization, translit_script_name})); -- make a title object; no engvar, article titles use US spelling if translit_title_obj.exists and (cfg.keywords_t.negative ~= args.link) then table.insert (out, make_wikilink (substitute ('$1 $2', {cfg.lang_xx_t.romanization, translit_script_name or language_name}), substitute ('$1', {cfg.engvar_t[args.engvar]['romanisz_pt']})) .. ':'); -- make a wikilink if there is an article to link to; engvar the display text else table.insert (out, substitute ('$1:', {cfg.engvar_t[args.engvar]['romanisz_pt']})); -- else plain text per engvar end table.insert (out, '&nbsp;</small>'); -- close the small tag end translit = make_translit (args.code, language_name, args.translit, args['translit-std'], args['translit-script'], nil, args.engvar) if is_set (translit) then table.insert (out, translit); else return make_error_msg (substitute ('$1: $2', {cfg.lang_xx_t.invalid_xlit_std, args['translit-std'] or '[missing]'}), args, template); end elseif is_set (args.translit) and is_latn_text then -- when creating a transliteration of Latn script <text> return make_error_msg (cfg.lang_xx_t.xlit_of_latn, args, template); -- emit error message and abandon end if is_set (args.translation) then -- translation (not supported in {{lang}}) table.insert (out, translation_make (args)); end table.insert (out, make_category (code, category_name, args.nocat)); table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories return table.concat (out); -- put it all together and done end --[[--------------------------< L A N G _ X X _ A R G S _ G E T >---------------------------------------------- Common function to get args table from {{lang-??}} templates. Returns table of args. Text positional parameters are not trimmed here but are selectively trimmed at html_tag_select(). ]] local function lang_xx_args_get (frame, base_template) local args_t = getArgs(frame, { parentFirst= true, -- parameters in the template override parameters set in the {{#invoke:}} valueFunc = function (key, value) if ((cfg.templates_t.langx == base_template) and 2 or 1) == key then -- the 'text' positional parameter; 1 for {{lang-??}}, 2 for {{langx}}; do not trim wite space return value; -- return untrimmed 'text' positional parameter elseif value then -- all other values: if the value is not nil value = mw.text.trim (value); -- trim whitespace if '' ~= value then -- empty string when value was only whitespace return value; end end return nil; -- value was empty or contained only whitespace end -- end of valueFunc }); return args_t; end --[[--------------------------< L A N G _ X X _ I T A L I C >-------------------------------------------------- Entry point for those {{lang-??}} templates that call lang_xx_italic(). Sets the initial style state to italic. ]] local function lang_xx_italic (frame) local args = lang_xx_args_get (frame, cfg.templates_t.langxx); args.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang_xx_italic|...}} local msg = parameter_validate (args, cfg.templates_t.langxx); -- verify that all supplied parameters are supported by {{lang-??}} if msg then return make_error_msg (msg, args, cfg.templates_t.langxx); -- when template has unsupported params, abandon with error message end initial_style_state = 'italic'; return _lang_xx (args, cfg.templates_t.langxx) .. '[[Category:Pages using Lang-xx templates]]'; -- temporary category end --[[--------------------------< _ L A N G _ X X _ I T A L I C >------------------------------------------------ Entry point from another module. Sets the initial style state to italic. ]] local function _lang_xx_italic (args) initial_style_state = 'italic'; return _lang_xx (args, cfg.templates_t.langxx); end --[[--------------------------< L A N G _ X X _ I N H E R I T >------------------------------------------------ Entry point for those {{lang-??}} templates that call lang_xx_inherit(). Sets the initial style state to inherit. ]] local function lang_xx_inherit (frame) local args = lang_xx_args_get (frame, cfg.templates_t.langxx); args.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang_xx_inherit|...}} local msg = parameter_validate (args, cfg.templates_t.langxx); -- verify that all supplied parameters are supported by {{lang-??}} if msg then return make_error_msg (msg, args, cfg.templates_t.langxx); -- when template has unsupported params, abandon with error message end initial_style_state = 'inherit'; return _lang_xx (args, cfg.templates_t.langxx) .. '[[Category:Pages using Lang-xx templates]]'; -- temporary category end --[[--------------------------< _ L A N G _ X X _ I N H E R I T >---------------------------------------------- Entry point from another module. Sets the initial style state to inherit. ]] local function _lang_xx_inherit (args) initial_style_state = 'inherit'; return _lang_xx (args, cfg.templates_t.langxx); end --[[--------------------------< _ L A N G X >------------------------------------------------------------------ Entry point from another module. ]] local function _langx (args_t) local langx_data = mw.loadData ('Module:Lang/langx'); -- get necessary data local rtl_t = langx_data.rtl_t; -- get list of language tags for languages that are rendered right-to-left local link_t = langx_data.link_t; -- get list of language tags for {{lang-??}} templates that set |link=<something> local size_t = langx_data.size_t; -- get list of language tags for {{lang-??}} templates that set |size=<something> local msg = parameter_validate (args_t, cfg.templates_t.langx); if msg then return make_error_msg (msg, args_t, cfg.templates_t.langx); end args_t.code = args_t[1] or args_t.code; -- get the language tag; must be {{{1}}} or |code= if not args_t.code then return make_error_msg (cfg.get_ietf_parts_t.missing_lang_tag, args_t, cfg.templates_t.langx); end args_t.rtl = args_t.rtl or (rtl_t[args_t.code] and cfg.keywords_t.affirmative); -- prefer |rtl= in template call, use rtl_t else args_t.link = args_t.link or link_t[args_t.code]; -- prefer |link= in template call, use link_t felse args_t.size = args_t.size or size_t[args_t.code]; -- prefer |size= in template call, use size_t else args_t[1] = nil; -- unset to mimic {{lang-??}} templates which set |code=xx local lang_subtag = args_t.code; -- use only the base language subtag for unsupported tag test; some args_t.code are modified by |script= etc return _lang_xx (args_t, cfg.templates_t.langx); end --[[--------------------------< L A N G X >-------------------------------------------------------------------- Entry point for {{langx}}. this function calls _lang_xx() to render non-English text. The {{lang-??}} templates have three positional paramters but {{langx}} has four: | 1 | 2 | 3 | 4 {{lang-xx |<text> |<transl> |<xlate> }} {{langx |<tag> |<text> |<transl> |<xlate> }} The calls to lang_xx_args_get() and _lang_xx() use 'Langx' as a flag for those functions to select the proper positional parameters. {{lang-??}} depends on the calling template to select 'inherit' or 'italic' to establish the default rendering. {{langx}} can't do that. The initial version of {{langx}} relied on a list of language tags (inherit_t in ~/langx) scraped from those {{lang-??}} templates that call lang_xx_inherit() to render text in upright font. Langx now uses auto-italics code adapted from {{lang}} (doesn't support poem tags). ]] local function langx (frame) local args_t = lang_xx_args_get (frame, cfg.templates_t.langx); -- get the arguments; 'Langx' is the <base_template> used to decide which positional param is 'text', 'translit', 'lit' return _langx (args_t); end --[[--------------------------< _ I S _ I E T F _ T A G >------------------------------------------------------ Returns true when a language name associated with IETF language tag exists; nil else. IETF language tag must be valid. All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function. Module entry point from another module. ]] local function _is_ietf_tag (tag) -- entry point when this module is require()d into another local c, s, r, v, p, err; -- code, script, region, variant, private, error message c, s, r, v, p, err = get_ietf_parts (tag); -- disassemble tag into constituent part and validate return ((c and not err) and true) or nil; -- return true when code portion has a value without error message; nil else end --[[--------------------------< I S _ I E T F _ T A G >-------------------------------------------------------- Module entry point from an {{#invoke:}}. ]] local function is_ietf_tag (frame) return _is_ietf_tag (getArgs (frame)[1]); -- args[1] is the ietf language tag to be tested; also get parent frame end --[[--------------------------< I S _ I E T F _ T A G _ F R A M E >-------------------------------------------- Module entry point from an {{#invoke:}}; same as is_ietf_tag() except does not get parameters from the parent (template) frame. This function not useful when called by {{lang|fn=is_ietf_tag_frame|<tag>}} because <tag> is in the parent frame. ]] local function is_ietf_tag_frame (frame) return _is_ietf_tag (getArgs (frame, {frameOnly = true,})[1]); -- args[1] is the ietf language tag to be tested; do not get parent frame end --[[--------------------------< _ N A M E _ F R O M _ T A G >-------------------------------------------------- Returns language name associated with IETF language tag if valid; error message else. All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function. Set invoke's |link= parameter to yes to get wikilinked version of the language name. Module entry point from another module. ]] local function _name_from_tag (args) local subtags = {}; -- IETF subtags script, region, variant, and private local raw_code = args[1]; -- save a copy of the input IETF subtag local link = cfg.keywords_t.affirmative == args['link']; -- make a boolean local label = args.label; local code; -- the language code local msg; -- gets an error message if IETF language tag is malformed or invalid local language_name = ''; code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code); if msg then local template = (args['template'] and table.concat ({'{{', args['template'], '}}: '})) or ''; -- make template name (if provided by the template) return make_error_span (template, msg); end raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private language_name = language_name_get (raw_code, code); -- get language name; try ietf tag first, then code w/o variant then code w/ variant if 'yes' ~= args.raw then language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them end if link then -- when |link=yes, wikilink the language name if mw.ustring.find (language_name, 'languages', 1, true) then language_name = make_wikilink (language_name, label); -- collective language name uses simple wikilink elseif lang_data.article_name[raw_code:lower()] then -- is ietf tag in article name override? language_name = make_wikilink (lang_data.article_name[raw_code:lower()], label or language_name); -- language name with wikilink from override data elseif lang_data.article_name[code] then -- is language tag in article name override? language_name = make_wikilink (lang_data.article_name[code], label or language_name); -- language name with wikilink from override data else language_name = make_wikilink (substitute ('$1 $2', {language_name, cfg.misc_text_t.language}), label or language_name); -- language name with wikilink end end return language_name; end --[[--------------------------< N A M E _ F R O M _ T A G >---------------------------------------------------- Module entry point from an {{#invoke:}}. ]] local function name_from_tag (frame) -- entry point from an {{#invoke:Lang|name_from_tag|<ietf tag>|link=<yes>|template=<template name>}} return _name_from_tag (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame end --[[--------------------------< _ T A G _ F R O M _ N A M E >-------------------------------------------------- Returns the ietf language tag associated with the language name. Spelling of language name must be correct according to the spelling in the source tables. When a standard language name has a parenthetical disambiguator, that disambiguator must be omitted (they are not present in the data name-to-tag tables). Module entry point from another module. ]] local function _tag_from_name (args) -- entry point from another module local msg; if args[1] and '' ~= args[1] then local data = mw.loadData ('Module:Lang/tag from name'); -- get the reversed data tables TODO: change when going live local lang = args[1]:lower(); -- allow any-case for the language name (speeling must till be correct) local tag = data.rev_override_table[lang] or data.rev_lang_table[lang] or data.rev_lang_dep_table[lang]; -- get the code; look first in the override then in the standard if tag then return tag, true; -- language name found so return tag and done; second return used by is_lang_name() else msg = substitute (cfg.tag_from_name_t.lang_not_found, {args[1]}); -- language name not found, error message end else msg = cfg.tag_from_name_t.missing_lang_name; -- language name not found, error message end local template = ''; if args.template and '' ~= args.template then template = table.concat ({'{{', args['template'], '}}: '}); -- make template name (if provided by the template) end return make_error_span (template, msg); end --[[--------------------------< T A G _ F R O M _ N A M E >---------------------------------------------------- Module entry point from an {{#invoke:}}. ]] local function tag_from_name (frame) -- entry point from an {{#invoke:Lang|tag_from_name|<language name>|link=<yes>|template=<template name>}} local result, _ = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by is_lang_name() return result; end --[[--------------------------< I S _ L A N G _ N A M E >------------------------------------------------------ Module entry point from an {{#invoke:}}. ]] local function is_lang_name (frame) local _, result = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by tag_from_name() return result and true or nil; end --[[--------------------------< _ T R A N S L >---------------------------------------------------------------- Module entry point from another module. ]] local function _transl (args) local title_table = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards local language_name; -- language name that matches language code; used for tool tip local translit; -- transliterated text to display local script; -- IANA script local msg; -- for when called functions return an error message local template = args.template or cfg.templates_t.transliteration; maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; if is_set (args[3]) then -- [3] set when {{transliteration|code|standard|text}} args.text = args[3]; -- get the transliterated text args.translit_std = args[2] and args[2]:lower(); -- get the standard; lower case for table indexing if not title_table[args.translit_std] then return make_error_msg (substitute (cfg.transl_t.unrecog_xlit_std, {args.translit_std}), args, template); end else if is_set (args[2]) then -- [2] set when {{transliteration|code|text}} args.text = args[2]; -- get the transliterated text else if args[1] and (args[1]:match ('^%a%a%a?%a?$') or -- args[2] missing; is args[1] a language or script tag or is it the transliterated text? args[1]:match ('^%a%a%a?%-x%-')) then -- or is args[1] a private-use tag return make_error_msg (cfg.transl_t.no_text, args, template); -- args[1] is a code so we're missing text else args.text = args[1]; -- args[1] is not a code so we're missing that; assign args.text for error message return make_error_msg (cfg.transl_t.missing_lang_scr, args, template); end end end if is_set (args[1]) then -- IANA language code used for html lang= attribute; or ISO 15924 script code if args[1]:match ('^%a%a%a?%a?$') or args[1]:match ('^%a%a%a?%-x%-') then -- args[1] has correct form? args.code = args[1]:lower(); -- use the language/script code; only (2, 3, or 4 alpha characters) or private-use; lower case because table indexes are lower case else return make_error_msg (substitute (cfg.transl_t.unrecog_lang_scr, {args[1]}), args, template); -- invalid language / script code end else return make_error_msg (cfg.transl_t.missing_lang_scr, args, template); -- missing language / script code so quit end local latn, pos = is_latin (args.text, nil, true); if not latn then -- text is not latn return make_error_msg (substitute (cfg.lang_xx_t.translit_nonlatn, {pos}), args, template); end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, template); end if 'italic' == args.italic then -- 'italic' when |italic=yes; because that is same as absent or not set and |italic=default args.italic = nil; -- set to nil; end args.engvar = cfg.engvar_sel_t[args.engvar] or cfg.default_engvar; -- |engvar= when valid; cfg.default_engvar else if override_table[args.code] then -- is code a language code defined in the override table? language_name = override_table[args.code]; args.code = args.code:match ('^%a%a%a?'); -- if private use, strip all but language subtag elseif lang_table[args.code] then -- is code a language code defined in the standard language code tables? language_name = lang_table[args.code]; elseif lang_dep_table[args.code] then -- is code a language code defined in the deprecated language code tables? language_name = lang_dep_table[args.code]; elseif script_table[args.code] then -- if here, code is not a language code; is it a script code? language_name = script_table[args.code]; script = args.code; -- code was an ISO 15924 script so use that instead args.code = ''; -- unset because not a language code else return make_error_msg (substitute (cfg.transl_t.unrecog_lang_scr, {args.code}), args, template); -- invalid language / script code end -- here only when all parameters passed to make_translit() are valid return make_translit (args.code, language_name, args.text, args.translit_std, script, args.italic, args.engvar); end --[[--------------------------< T R A N S L >------------------------------------------------------------------ Module entry point from an {{#invoke:}}. ]] local function transl (frame) return _transl (getArgs(frame)); end --[[--------------------------< C A T E G O R Y _ F R O M _ T A G >-------------------------------------------- Returns category name associated with IETF language tag if valid; error message else. All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function. Module entry point from another module. ]] local function _category_from_tag (args_t) local subtags = {}; -- IETF subtags script, region, variant, and private local raw_code = args_t[1]; -- save a copy of the input IETF subtag local link = cfg.keywords_t.affirmative == args_t.link; -- make a boolean local label = args_t.label; local code; -- the language code local msg; -- gets an error message if IETF language tag is malformed or invalid local category_name = ''; code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code); if msg then local template = (args_t.template and table.concat ({'{{', args_t.template, '}}: '})) or ''; -- make template name (if provided by the template) return make_error_span (template, msg); end raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private category_name = language_name_get (raw_code, code); -- get language name; try ietf tag first, then code w/o variant then code w/ variant category_name = make_category (code, category_name, nil, true):gsub ('[%[%]]', ''); if link then return table.concat ({'[[:', category_name, ']]'}); else return category_name; end end --[[--------------------------< C A T E G O R Y _ F R O M _ T A G >-------------------------------------------- Module entry point from an {{#invoke:}}. ]] local function category_from_tag (frame) -- entry point from an {{#invoke:Lang|category_from_tag|<ietf tag>|template=<template name>}} return _category_from_tag (getArgs (frame)); -- pass-on the args table, nothing else; getArgs() so we also get parent frame end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { category_from_tag = category_from_tag, lang = lang, -- entry point for {{lang}} langx = langx, -- entry point for {{langx}} lang_xx_inherit = lang_xx_inherit, -- entry points for {{lang-??}} lang_xx_italic = lang_xx_italic, is_ietf_tag = is_ietf_tag, is_ietf_tag_frame = is_ietf_tag_frame, is_lang_name = is_lang_name, tag_from_name = tag_from_name, -- returns ietf tag associated with language name name_from_tag = name_from_tag, -- used for template documentation; possible use in ISO 639 name from code templates transl = transl, -- entry point for {{transliteration}} _category_from_tag = _category_from_tag, -- entry points when this module is require()d into other modules _lang = _lang, _langx = _langx, _lang_xx_inherit = _lang_xx_inherit, _lang_xx_italic = _lang_xx_italic, _is_ietf_tag = _is_ietf_tag, get_ietf_parts = get_ietf_parts, _tag_from_name = _tag_from_name, _name_from_tag = _name_from_tag, _transl = _transl, _translation_make = translation_make, }; amqvu4qifnldd4as3d4yr9ej8ps9kqu ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/documentor tool 828 427 1380 1379 2024-10-15T06:23:14Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1379 Scribunto text/plain require('Module:No globals'); local p = {}; --[[-------------------------< L A N G - X X _ S E T T I N G S >----------------------------------------------- {{#invoke:Lang/documentor tool|lang_xx_settings|template={{ROOTPAGENAME}}}} reads the content of the template and extracts the parameters from {{#invoke:Lang|...}} for display on the template's documentation page ]] function p.lang_xx_settings (frame) local page = mw.title.makeTitle ('Template', frame.args['template'] or frame.args[1]); -- get a page object for this page in 'Template:' namespace if not page then return ''; -- TODO: error message? end local content = page:getContent(); -- get unparsed content if not page then return ''; -- TODO: error message? end local out = {}; local params; local style; if content:match ('{{%s*#invoke:%s*[Ll]ang%s*|[^|]+|[^}]+}}') or content:match ('{{%s*#invoke:%s*[Ll]ang/sandbox%s*|[^|]+|[^}]+}}') then -- if this template uses [[Module:Lang]] params = content:match ('{{%s*#invoke:%s*[Ll]ang%s*|[^|]+(|[^}]+)}}') or content:match ('{{%s*#invoke:%s*[Ll]ang/sandbox%s*|[^|]+(|[^}]+)}}') -- extract the #invoke:'s parameters if not params then return ''; -- there should be at least one or the template/module won't work TODO: error message? end table.insert (out, '{| class="wikitable" style="text-align:right; float:right"\n|+settings') -- start a wikitable for k, v in params:gmatch ('%s*|%s*([^%s=]+)%s*=%s*([^%s|]+)') do -- get the parameter names (k) and values (v) if 'label' == k then -- special case for labels because spaces and pipes v = params:match ('label%s*=%s*(%[%[[^%]]+%]%])') or params:match ('label%s*=%s*([^|\n]+)') or 'missing label'; end table.insert (out, table.concat ({k, '\n|', v})); -- make rudimentary wikitable entries end style = content:match ('lang_xx_([^|]+)'); return table.concat ({table.concat (out,'\n|-\n! scope="row" | '), '\n|-\n|colspan="2"|style: ', style, '\n|-\n|}'}); -- add inter-row markup and close the wikitable and done else return ''; -- does not use [[Module:Lang]] so abandon quietly end end --[[-------------------------< U S E S _ M O D U L E >--------------------------------------------------------- {{#invoke:Lang/documentor tool|uses_module|template={{ROOTPAGENAME}}}} reads the content of the template to determine if this {{lang-xx}} template uses Module:Lang. Returns the index of the substring '{{#invoke|lang|' in the template page content if true; empty string if false Used in template documentation {{#if:}} parser functions. ]] function p.uses_module (frame) local page = mw.title.makeTitle ('Template', frame.args['template'] or frame.args[1]); -- get a page object for this page in 'Template:' namespace if not page then return ''; -- TODO: error message? end local content = page:getContent(); -- get unparsed content if not page then return ''; -- TODO: error message? end return content:find ('{{%s*#invoke:[Ll]ang%s*|') or ''; -- return index or empty string end --[[--------------------------< N O N _ E N _ S R C _ C A T >-------------------------------------------------- this function implements most of {{Non-English-language source category}} {{#invoke:lang/documentor tool|non_en_src_cat|{{{1|}}}}} - where {{{1|}}} is language code ]] function p.non_en_src_cat (frame) local lang_code = frame.args[1]:match ('%(([%a%-]+)%)'); -- frame.args[1] is category page name; extract language code from that local lang_name = require ('Module:Lang')._name_from_tag ({lang_code}); -- get language name from language code in cat name via Module:lang local out = {}; -- bits of the output go here table.insert (out, 'This is a tracking category for articles that use '); -- static text table.insert (out, frame:preprocess ('{{tlx|in lang|' .. lang_code .. '}}')); -- preprocess table.insert (out, ' to identify '); -- more static text if lang_name:find ('languages') then -- is a language collective? table.insert (out, '[[' .. lang_name .. ']]' .. '-collective'); -- say so else table.insert (out, '[[' .. lang_name .. ' language|' .. lang_name .. ']]-language'); end table.insert (out, ' sources.'); -- last bit of static text local cat_art = mw.title.new ('Category:Articles containing ' .. lang_name .. '-language text').exists; local cat_with = mw.title.new ('Category:Articles with ' .. lang_name .. '-language external links').exists; -- TODO: delete this because the cat will go away when {{xx icon}} templates replaced local cat_cs1 = mw.title.new ('Category:CS1 ' .. lang_name .. '-language sources (' .. lang_code .. ')').exists; if cat_art or cat_with or cat_cs1 then table.insert (out, '\n\n==See also=='); -- start see also section if cat_art then table.insert (out, '\n*[[:Category:Articles containing ' .. lang_name .. '-language text]]'); end if cat_with then table.insert (out, '\n*[[:Category:Articles with ' .. lang_name .. '-language external links]]'); -- TODO: delete this because the cat will go away end if cat_cs1 then table.insert (out, '\n*[[:Category:CS1 ' .. lang_name .. '-language sources (' .. lang_code .. ')]]'); end end table.insert (out, '[[ᥙᥫᥒ ᥗᥣᥢ:Articles_with_non-English-language_sources|' .. lang_code .. ']]') -- and categorize this category; language code sortkey return table.concat (out); -- string it all together and done end return p; nli9tswnoitybnixispt9aeme47b13w ᥛᥨᥝᥱ ᥓᥧᥰ:List 828 428 1382 1381 2024-10-15T06:23:15Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1381 Scribunto text/plain -- This module outputs different kinds of lists. At the moment, bulleted, -- unbulleted, horizontal, ordered, and horizontal ordered lists are supported. local libUtil = require('libraryUtil') local checkType = libUtil.checkType local mTableTools = require('Module:TableTools') local p = {} local listTypes = { ['bulleted'] = true, ['unbulleted'] = true, ['horizontal'] = true, ['ordered'] = true, ['horizontal_ordered'] = true } function p.makeListData(listType, args) -- Constructs a data table to be passed to p.renderList. local data = {} -- Classes data.classes = {} if listType == 'horizontal' or listType == 'horizontal_ordered' then table.insert(data.classes, 'hlist hlist-separated') elseif listType == 'unbulleted' then table.insert(data.classes, 'plainlist') end table.insert(data.classes, args.class) -- Main div style data.style = args.style -- Indent for horizontal lists if listType == 'horizontal' or listType == 'horizontal_ordered' then local indent = tonumber(args.indent) indent = indent and indent * 1.6 or 0 if indent > 0 then data.marginLeft = indent .. 'em' end end -- List style types for ordered lists -- This could be "1, 2, 3", "a, b, c", or a number of others. The list style -- type is either set by the "type" attribute or the "list-style-type" CSS -- property. if listType == 'ordered' or listType == 'horizontal_ordered' then data.listStyleType = args.list_style_type or args['list-style-type'] data.type = args['type'] -- Detect invalid type attributes and attempt to convert them to -- list-style-type CSS properties. if data.type and not data.listStyleType and not tostring(data.type):find('^%s*[1AaIi]%s*$') then data.listStyleType = data.type data.type = nil end end -- List tag type if listType == 'ordered' or listType == 'horizontal_ordered' then data.listTag = 'ol' else data.listTag = 'ul' end -- Start number for ordered lists data.start = args.start if listType == 'horizontal_ordered' then -- Apply fix to get start numbers working with horizontal ordered lists. local startNum = tonumber(data.start) if startNum then data.counterReset = 'listitem ' .. tostring(startNum - 1) end end -- List style -- ul_style and ol_style are included for backwards compatibility. No -- distinction is made for ordered or unordered lists. data.listStyle = args.list_style -- List items -- li_style is included for backwards compatibility. item_style was included -- to be easier to understand for non-coders. data.itemStyle = args.item_style or args.li_style data.items = {} for i, num in ipairs(mTableTools.numKeys(args)) do local item = {} item.content = args[num] item.style = args['item' .. tostring(num) .. '_style'] or args['item_style' .. tostring(num)] item.value = args['item' .. tostring(num) .. '_value'] or args['item_value' .. tostring(num)] table.insert(data.items, item) end return data end function p.renderList(data) -- Renders the list HTML. -- Return the blank string if there are no list items. if type(data.items) ~= 'table' or #data.items < 1 then return '' end -- Render the main div tag. local root = mw.html.create('div') for i, class in ipairs(data.classes or {}) do root:addClass(class) end root:css{['margin-left'] = data.marginLeft} if data.style then root:cssText(data.style) end -- Render the list tag. local list = root:tag(data.listTag or 'ul') list :attr{start = data.start, type = data.type} :css{ ['counter-reset'] = data.counterReset, ['list-style-type'] = data.listStyleType } if data.listStyle then list:cssText(data.listStyle) end -- Render the list items for i, t in ipairs(data.items or {}) do local item = list:tag('li') if data.itemStyle then item:cssText(data.itemStyle) end if t.style then item:cssText(t.style) end item :attr{value = t.value} :wikitext(t.content) end return tostring(root) end function p.renderTrackingCategories(args) local isDeprecated = false -- Tracks deprecated parameters. for k, v in pairs(args) do k = tostring(k) if k:find('^item_style%d+$') or k:find('^item_value%d+$') then isDeprecated = true break end end local ret = '' if isDeprecated then ret = ret .. ' ' end return ret end function p.makeList(listType, args) if not listType or not listTypes[listType] then error(string.format( "bad argument #1 to 'makeList' ('%s' is not a valid list type)", tostring(listType) ), 2) end checkType('makeList', 2, args, 'table') local data = p.makeListData(listType, args) local list = p.renderList(data) local trackingCategories = p.renderTrackingCategories(args) return list .. trackingCategories end for listType in pairs(listTypes) do p[listType] = function (frame) local mArguments = require('Module:Arguments') local origArgs = mArguments.getArgs(frame) -- Copy all the arguments to a new table, for faster indexing. local args = {} for k, v in pairs(origArgs) do args[k] = v end return p.makeList(listType, args) end end return p hxsiesfnfd7f5rpc9ke1qgnw2rxrhul ᥛᥨᥝᥱ ᥓᥧᥰ:Location map 828 429 1387 1386 2024-10-15T06:23:19Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 1383 Scribunto text/plain require('Module:No globals') local p = {} local getArgs = require('Module:Arguments').getArgs local function round(n, decimals) local pow = 10^(decimals or 0) return math.floor(n * pow + 0.5) / pow end function p.getMapParams(map, frame) if not map then error('The name of the location map definition to use must be specified', 2) end local moduletitle = mw.title.new('Module:Location map/data/' .. map) if not moduletitle then error(string.format('%q is not a valid name for a location map definition', map), 2) elseif moduletitle.exists then local mapData = mw.loadData('Module:Location map/data/' .. map) return function(name, params) if name == nil then return 'Module:Location map/data/' .. map elseif mapData[name] == nil then return '' elseif params then return mw.message.newRawMessage(tostring(mapData[name]), unpack(params)):plain() else return mapData[name] end end elseif mw.title.new('Template:Location map ' .. map).exists then local cache = {} if type(frame) ~= 'table' or type(frame.expandTemplate) ~= 'function' then error('A frame must be provided when using a legacy location map') end return function(name, params) if params then return frame:expandTemplate{title = 'Location map ' .. map, args = { name, unpack(params) }} else if name == nil then return 'Template:Location map ' .. map elseif cache[name] == nil then cache[name] = frame:expandTemplate{title = 'Location map ' .. map, args = { name }} end return cache[name] end end else error('Unable to find the specified location map definition. Neither "Module:Location map/data/' .. map .. '" nor "Template:Location map ' .. map .. '" exists', 2) end end function p.data(frame, args, map) if not args then args = getArgs(frame, {frameOnly = true}) end if not map then map = p.getMapParams(args[1], frame) end local params = {} for k,v in ipairs(args) do if k > 2 then params[k-2] = v end end return map(args[2], #params ~= 0 and params) end local hemisphereMultipliers = { longitude = { W = -1, w = -1, E = 1, e = 1 }, latitude = { S = -1, s = -1, N = 1, n = 1 } } local function decdeg(degrees, minutes, seconds, hemisphere, decimal, direction) if decimal then if degrees then error('Decimal and DMS degrees cannot both be provided for ' .. direction, 2) elseif minutes then error('Minutes can only be provided with DMS degrees for ' .. direction, 2) elseif seconds then error('Seconds can only be provided with DMS degrees for ' .. direction, 2) elseif hemisphere then error('A hemisphere can only be provided with DMS degrees for ' .. direction, 2) end local retval = tonumber(decimal) if retval then return retval end error('The value "' .. decimal .. '" provided for ' .. direction .. ' is not valid', 2) elseif seconds and not minutes then error('Seconds were provided for ' .. direction .. ' without minutes also being provided', 2) elseif not degrees then if minutes then error('Minutes were provided for ' .. direction .. ' without degrees also being provided', 2) elseif hemisphere then error('A hemisphere was provided for ' .. direction .. ' without degrees also being provided', 2) end return nil end decimal = tonumber(degrees) if not decimal then error('The degree value "' .. degrees .. '" provided for ' .. direction .. ' is not valid', 2) elseif minutes and not tonumber(minutes) then error('The minute value "' .. minutes .. '" provided for ' .. direction .. ' is not valid', 2) elseif seconds and not tonumber(seconds) then error('The second value "' .. seconds .. '" provided for ' .. direction .. ' is not valid', 2) end decimal = decimal + (minutes or 0)/60 + (seconds or 0)/3600 if hemisphere then local multiplier = hemisphereMultipliers[direction][hemisphere] if not multiplier then error('The hemisphere "' .. hemisphere .. '" provided for ' .. direction .. ' is not valid', 2) end decimal = decimal * multiplier end return decimal end -- Finds a parameter in a transclusion of {{Coord}}. local function coord2text(para,coord) local result = mw.text.split(mw.ustring.match(coord,'[%.%d]+°[NS] [%.%d]+°[EW]') or '', '[ °]') if para == 'longitude' then result = {result[3], result[4]} end if not tonumber(result[1]) or not result[2] then return error('Malformed coordinates value', 2) end return tonumber(result[1]) * hemisphereMultipliers[para][result[2]] end -- effectively make removeBlanks false for caption and maplink, and true for everything else -- if useWikidata is present but blank, convert it to false instead of nil -- p.top, p.bottom, and their callers need to use this function p.valueFunc(key, value) if value then value = mw.text.trim(value) end if value ~= '' or key == 'caption' or key == 'maplink' then return value elseif key == 'useWikidata' then return false end end local function getContainerImage(args, map) if args.AlternativeMap then return args.AlternativeMap elseif args.relief and map('image1') ~= '' then return map('image1') else return map('image') end end function p.top(frame, args, map) if not args then args = getArgs(frame, {frameOnly = true, valueFunc = p.valueFunc}) end if not map then map = p.getMapParams(args[1], frame) end local width if not args.width then width = round((args.default_width or 240) * (tonumber(map('defaultscale')) or 1)) elseif mw.ustring.sub(args.width, -2) == 'px' then width = mw.ustring.sub(args.width, 1, -3) else width = args.width end local retval = args.float == 'center' and '<div class="center">' or '' if args.caption and args.caption ~= '' and args.border ~= 'infobox' then retval = retval .. '<div class="noviewer thumb ' if args.float == '"left"' or args.float == 'left' then retval = retval .. 'tleft' elseif args.float == '"center"' or args.float == 'center' or args.float == '"none"' or args.float == 'none' then retval = retval .. 'tnone' else retval = retval .. 'tright' end retval = retval .. '"><div class="thumbinner" style="width:' .. (width + 2) .. 'px' if args.border == 'none' then retval = retval .. ';border:none' elseif args.border then retval = retval .. ';border-color:' .. args.border end retval = retval .. '"><div style="position:relative;width:' .. width .. 'px' .. (args.border ~= 'none' and ';border:1px solid lightgray">' or '">') else retval = retval .. '<div style="width:' .. width .. 'px;' if args.float == '"left"' or args.float == 'left' then retval = retval .. 'float:left;clear:left' elseif args.float == '"center"' or args.float == 'center' then retval = retval .. 'float:none;clear:both;margin-left:auto;margin-right:auto' elseif args.float == '"none"' or args.float == 'none' then retval = retval .. 'float:none;clear:none' else retval = retval .. 'float:right;clear:right' end retval = retval .. '"><div style="width:' .. width .. 'px;padding:0"><div style="position:relative;width:' .. width .. 'px">' end local image = getContainerImage(args, map) retval = string.format( '%s[[ᥜᥣᥭᥱ:%s|%spx|%s%s]]', retval, image, width, args.alt or ((args.label or mw.title.getCurrentTitle().text) .. ' ᥢᥭᥳ ᥛᥤᥰᥝᥭᥳᥖᥤᥲᥢᥬᥰ ' .. map('name')), args.maplink and ('|link=' .. args.maplink) or '' ) if args.overlay_image then return retval .. '<div style="position:absolute;top:0;left:0">[[ᥜᥣᥭᥱ:' .. args.overlay_image .. '|' .. width .. 'px]]</div>' else return retval end end function p.bottom(frame, args, map) if not args then args = getArgs(frame, {frameOnly = true, valueFunc = p.valueFunc}) end if not map then map = p.getMapParams(args[1], frame) end local retval = '</div>' if not args.caption or args.border == 'infobox' then if args.border then retval = retval .. '<div>' else retval = retval .. '<div style="font-size:90%;padding-top:3px">' end retval = retval .. (args.caption or (args.label or mw.title.getCurrentTitle().text) .. ' (' .. map('name') .. ')') .. '</div>' elseif args.caption ~= '' then -- This is not the pipe trick. We're creating a link with no text on purpose, so that CSS can give us a nice image retval = retval .. '<div class="thumbcaption"><div class="magnify">[[:File:' .. getContainerImage(args, map) .. '| ]]</div>' .. args.caption .. '</div>' end if args.switcherLabel then retval = retval .. '<span class="switcher-label" style="display:none">' .. args.switcherLabel .. '</span>' elseif args.autoSwitcherLabel then retval = retval .. '<span class="switcher-label" style="display:none">Show map of ' .. map('name') .. '</span>' end retval = retval .. '</div></div>' if args.caption_undefined then mw.log('Removed parameter caption_undefined used.') local parent = frame:getParent() if parent then mw.log('Parent is ' .. parent:getTitle()) end mw.logObject(args, 'args') retval = retval .. ' ' end if map('skew') ~= '' or map('lat_skew') ~= '' or map('crosses180') ~= '' or map('type') ~= '' then mw.log('Removed parameter used in map definition ' .. map()) retval = retval .. ' ' end if string.find(map('name'), '|', 1, true) then mw.log('Pipe used in name of map definition ' .. map()) retval = retval .. ' ' end if args.float == 'center' then retval = retval .. '</div>' end return retval end local function markOuterDiv(x, y, imageDiv, labelDiv) return mw.html.create('div') :cssText('position:absolute;top:' .. round(y, 3) .. '%;left:' .. round(x, 3) .. '%') :node(imageDiv) :node(labelDiv) end local function markImageDiv(mark, marksize, label, link, alt, title) local builder = mw.html.create('div') :cssText('position:absolute;left:-' .. round(marksize / 2) .. 'px;top:-' .. round(marksize / 2) .. 'px;line-height:0') :attr('title', title) if marksize ~= 0 then builder:wikitext(string.format( '[[ᥜᥣᥭᥱ:%s|%dx%dpx|%s|link=%s%s]]', mark, marksize, marksize, label, link, alt and ('|alt=' .. alt) or '' )) end return builder end local function markLabelDiv(label, label_size, label_width, position, background, x, marksize) if tonumber(label_size) == 0 then return mw.html.create('div'):cssText('font-size:0%;position:absolute'):wikitext(label) end local builder = mw.html.create('div') :cssText('font-size:' .. label_size .. '%;line-height:110%;position:absolute;width:' .. label_width .. 'em') local distance = round(marksize / 2 + 1) local spanCss if position == 'top' then -- specified top builder:cssText('bottom:' .. distance .. 'px;left:' .. (-label_width / 2) .. 'em;text-align:center') elseif position == 'bottom' then -- specified bottom builder:cssText('top:' .. distance .. 'px;left:' .. (-label_width / 2) .. 'em;text-align:center') elseif position == 'left' or (tonumber(x) > 70 and position ~= 'right') then -- specified left or autodetected to left builder:cssText('top:-0.75em;right:' .. distance .. 'px;text-align:right') spanCss = 'float:right' else -- specified right or autodetected to right builder:cssText('top:-0.75em;left:' .. distance .. 'px;text-align:left') spanCss = 'float:left' end builder = builder:tag('span') :cssText('padding:1px') :cssText(spanCss) :wikitext(label) if background then builder:cssText('background-color:' .. background) end return builder:done() end local function getX(longitude, left, right) local width = (right - left) % 360 if width == 0 then width = 360 end local distanceFromLeft = (longitude - left) % 360 -- the distance needed past the map to the right equals distanceFromLeft - width. the distance needed past the map to the left equals 360 - distanceFromLeft. to minimize page stretching, go whichever way is shorter if distanceFromLeft - width / 2 >= 180 then distanceFromLeft = distanceFromLeft - 360 end return 100 * distanceFromLeft / width end local function getY(latitude, top, bottom) return 100 * (top - latitude) / (top - bottom) end function p.mark(frame, args, map) if not args then args = getArgs(frame, {wrappers = 'Template:Location map~'}) end if not map then map = p.getMapParams(args[1], frame) end local x, y, longitude, latitude longitude = decdeg(args.lon_deg, args.lon_min, args.lon_sec, args.lon_dir, args.long, 'longitude') latitude = decdeg(args.lat_deg, args.lat_min, args.lat_sec, args.lat_dir, args.lat, 'latitude') if args.coordinates then -- Temporarily removed to facilitate infobox conversion. See [[Wikipedia::en:Coordinates in infoboxes]] -- if longitude or latitude then -- error('Coordinates from [[Module:Coordinates]] and individual coordinates cannot both be provided') -- end longitude = coord2text('longitude', args.coordinates) latitude = coord2text('latitude', args.coordinates) elseif not longitude and not latitude and args.useWikidata then -- If they didn't provide either coordinate, try Wikidata. If they provided one but not the other, don't. local entity = mw.wikibase.getEntity() if entity and entity.claims and entity.claims.P625 and entity.claims.P625[1].mainsnak.snaktype == 'value' then local value = entity.claims.P625[1].mainsnak.datavalue.value longitude, latitude = value.longitude, value.latitude end end if not longitude then error('No value was provided for longitude') elseif not latitude then error('No value was provided for latitude') end local builder = mw.html.create() if (not args.lon_deg) ~= (not args.lat_deg) then builder:wikitext(' ') elseif (not args.lon_min) ~= (not args.lat_min) then builder:wikitext(' ') elseif (not args.lon_sec) ~= (not args.lat_sec) then builder:wikitext(' ') elseif (not args.lon_dir) ~= (not args.lat_dir) then builder:wikitext(' ') elseif (not args.long) ~= (not args.lat) then builder:wikitext(' ') end if args.skew or args.lon_shift or args.markhigh then mw.log('Removed parameter used in invocation.') local parent = frame:getParent() if parent then mw.log('Parent is ' .. parent:getTitle()) end mw.logObject(args, 'args') builder:wikitext(' ') end if map('x') ~= '' then x = tonumber(mw.ext.ParserFunctions.expr(map('x', { latitude, longitude }))) else x = tonumber(getX(longitude, map('left'), map('right'))) end if map('y') ~= '' then y = tonumber(mw.ext.ParserFunctions.expr(map('y', { latitude, longitude }))) else y = tonumber(getY(latitude, map('top'), map('bottom'))) end if (x < 0 or x > 100 or y < 0 or y > 100) and not args.outside then mw.log('Mark placed outside map boundaries without outside flag set. x = ' .. x .. ', y = ' .. y) local parent = frame:getParent() if parent then mw.log('Parent is ' .. parent:getTitle()) end mw.logObject(args, 'args') builder:wikitext(' ') end local mark = args.mark or map('mark') if mark == '' then mark = 'Red pog.svg' end local marksize = tonumber(args.marksize) or tonumber(map('marksize')) or 8 local imageDiv = markImageDiv(mark, marksize, args.label or mw.title.getCurrentTitle().text, args.link or '', args.alt, args[2]) local labelDiv if args.label and args.position ~= 'none' then labelDiv = markLabelDiv(args.label, args.label_size or 90, args.label_width or 6, args.position, args.background, x, marksize) end return builder:node(markOuterDiv(x, y, imageDiv, labelDiv)) end local function switcherSeparate(s) if s == nil then return {} end local retval = {} for i in string.gmatch(s .. '#', '([^#]*)#') do i = mw.text.trim(i) retval[#retval + 1] = (i ~= '' and i) end return retval end function p.main(frame, args, map) if not args then args = getArgs(frame, {wrappers = 'Template:Location map', valueFunc = p.valueFunc}) end if args.useWikidata == nil then args.useWikidata = true end if not map then if args[1] then map = {} for mapname in string.gmatch(args[1], '[^#]+') do map[#map + 1] = p.getMapParams(mapname, frame) end if #map == 1 then map = map[1] end else map = p.getMapParams('World', frame) end end if type(map) == 'table' then local altmaps = switcherSeparate(args.AlternativeMap) if #altmaps > #map then error(string.format('%d AlternativeMaps were provided, but only %d maps were provided', #altmaps, #map)) end local overlays = switcherSeparate(args.overlay_image) if #overlays > #map then error(string.format('%d overlay_images were provided, but only %d maps were provided', #overlays, #map)) end local outputs = {} args.autoSwitcherLabel = true for k,v in ipairs(map) do args.AlternativeMap = altmaps[k] args.overlay_image = overlays[k] outputs[k] = p.main(frame, args, v) end return '<div class="switcher-container">' .. table.concat(outputs) .. '</div>' else return p.top(frame, args, map) .. tostring( p.mark(frame, args, map) ) .. p.bottom(frame, args, map) end end return p nfb556yd01ek255kjy4vnc5kxz5mq5o ᥛᥨᥝᥱ ᥓᥧᥰ:Location map/data/ᥛᥫᥒᥰ ᥛᥣᥢ 828 430 1389 1388 2024-10-15T06:23:20Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1388 Scribunto text/plain return { name = 'ᥛᥫᥒᥰ ᥛᥣᥢ', top = 29, bottom = 9, left = 90, right = 103, image = 'Myanmar adm location map.svg', image1 = 'Myanmar relief location map.jpg' } jpx71md1hv2kbab9g1mezhtwkof9i4o ᥛᥨᥝᥱ ᥓᥧᥰ:Location map/data/ᥛᥫᥒᥰᥛᥣᥢ 828 431 1391 1390 2024-10-15T06:23:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1390 Scribunto text/plain return { name = 'ᥛᥫᥒᥰᥛᥣᥢ', top = 29, bottom = 9, left = 92, right = 102, image = 'Myanmar location map.svg', image1 = 'Myanmar relief location map.jpg' } 5f5do9m7xdl3t6xszjgqeto6wz45emj ᥛᥨᥝᥱ ᥓᥧᥰ:Location map/data/ᥛᥫᥒᥰᥛᥣᥢᥲ 828 432 1393 1392 2024-10-15T06:23:22Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1392 Scribunto text/plain return { name = 'ᥛᥫᥒᥰᥛᥣᥢᥲ', top = 29, bottom = 9, left = 92, right = 102, image = 'Myanmar location map.svg', image1 = 'Myanmar relief location map.jpg' } 0ydr106xfbd1762elg89nuew6xndix8 ᥛᥨᥝᥱ ᥓᥧᥰ:Lua banner 828 433 5548 1397 2025-01-12T11:41:27Z Saimawnkham 28 5548 Scribunto text/plain -- This module implements the {{lua}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local p = {} function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end function p._main(args) local modules = mTableTools.compressSparseArray(args) local box = p.renderBox(modules) local trackingCategories = p.renderTrackingCategories(args, modules) return box .. trackingCategories end function p.renderBox(modules) local boxArgs = {} if #modules < 1 then boxArgs.text = '<strong class="error">Error: no modules specified</strong>' else local moduleLinks = {} for i, module in ipairs(modules) do moduleLinks[i] = string.format('[[:%s]]', module) local maybeSandbox = mw.title.new(module .. '/sandbox') if maybeSandbox and maybeSandbox.exists then moduleLinks[i] = moduleLinks[i] .. string.format(' ([[:%s|sandbox]])', maybeSandbox.fullText) end end local moduleList = mList.makeList('bulleted', moduleLinks) local title = mw.title.getCurrentTitle() if title.subpageText == "doc" then title = title.basePageTitle end if title.contentModel == "Scribunto" then boxArgs.text = 'This module depends on the following other modules:' .. moduleList else boxArgs.text = 'This template uses [[Wikipedia:Lua|Lua]]:\n' .. moduleList end end boxArgs.type = 'notice' boxArgs.small = true boxArgs.image = '[[File:Lua-Logo.svg|30px|alt=|link=]]' return mMessageBox.main('mbox', boxArgs) end function p.renderTrackingCategories(args, modules, titleObj) if yesno(args.nocat) then return '' end local cats = {} -- Error category if #modules < 1 then cats[#cats + 1] = 'Lua templates with errors' end -- Lua templates category titleObj = titleObj or mw.title.getCurrentTitle() local subpageBlacklist = { doc = true, sandbox = true, sandbox2 = true, testcases = true } if not subpageBlacklist[titleObj.subpageText] then local protCatName if titleObj.namespace == 10 then local category = args.category if not category then local categories = { ['Module:String'] = 'Templates based on the String Lua module', ['Module:Math'] = 'Templates based on the Math Lua module', ['Module:BaseConvert'] = 'Templates based on the BaseConvert Lua module', ['Module:Citation/CS1'] = 'Templates based on the Citation/CS1 Lua module' } category = modules[1] and categories[modules[1]] category = category or 'Lua-based templates' end cats[#cats + 1] = category protCatName = "Templates using under-protected Lua modules" elseif titleObj.namespace == 828 then protCatName = "Modules depending on under-protected modules" end if not args.noprotcat and protCatName then local protLevels = { autoconfirmed = 1, extendedconfirmed = 2, templateeditor = 3, sysop = 4 } local currentProt if titleObj.id ~= 0 then -- id is 0 (page does not exist) if am previewing before creating a template. currentProt = titleObj.protectionLevels["edit"][1] end if currentProt == nil then currentProt = 0 else currentProt = protLevels[currentProt] end for i, module in ipairs(modules) do if module ~= "WP:libraryUtil" then local moduleTitle = mw.title.new(module) local moduleProt = moduleTitle and moduleTitle.protectionLevels["edit"][1] if moduleProt == nil then moduleProt = 0 else moduleProt = protLevels[moduleProt] end if moduleProt < currentProt then cats[#cats + 1] = protCatName break end end end end end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end return p dq7qzq2ns8wqfpy25uvhp3np9z9bde7 ᥛᥨᥝᥱ ᥓᥧᥰ:Math 828 434 1399 1398 2024-10-15T06:23:26Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1398 Scribunto text/plain --[[ This module provides a number of basic mathematical operations. ]] local yesno, getArgs -- lazily initialized local p = {} -- Holds functions to be returned from #invoke, and functions to make available to other Lua modules. local wrap = {} -- Holds wrapper functions that process arguments from #invoke. These act as intemediary between functions meant for #invoke and functions meant for Lua. --[[ Helper functions used to avoid redundant code. ]] local function err(msg) -- Generates wikitext error messages. return mw.ustring.format('<strong class="error">Formatting error: %s</strong>', msg) end local function unpackNumberArgs(args) -- Returns an unpacked list of arguments specified with numerical keys. local ret = {} for k, v in pairs(args) do if type(k) == 'number' then table.insert(ret, v) end end return unpack(ret) end local function makeArgArray(...) -- Makes an array of arguments from a list of arguments that might include nils. local args = {...} -- Table of arguments. It might contain nils or non-number values, so we can't use ipairs. local nums = {} -- Stores the numbers of valid numerical arguments. local ret = {} for k, v in pairs(args) do v = p._cleanNumber(v) if v then nums[#nums + 1] = k args[k] = v end end table.sort(nums) for i, num in ipairs(nums) do ret[#ret + 1] = args[num] end return ret end local function fold(func, ...) -- Use a function on all supplied arguments, and return the result. The function must accept two numbers as parameters, -- and must return a number as an output. This number is then supplied as input to the next function call. local vals = makeArgArray(...) local count = #vals -- The number of valid arguments if count == 0 then return -- Exit if we have no valid args, otherwise removing the first arg would cause an error. nil, 0 end local ret = table.remove(vals, 1) for _, val in ipairs(vals) do ret = func(ret, val) end return ret, count end --[[ Fold arguments by selectively choosing values (func should return when to choose the current "dominant" value). ]] local function binary_fold(func, ...) local value = fold((function(a, b) if func(a, b) then return a else return b end end), ...) return value end --[[ random Generate a random number Usage: {{#invoke: Math | random }} {{#invoke: Math | random | maximum value }} {{#invoke: Math | random | minimum value | maximum value }} ]] function wrap.random(args) local first = p._cleanNumber(args[1]) local second = p._cleanNumber(args[2]) return p._random(first, second) end function p._random(first, second) math.randomseed(mw.site.stats.edits + mw.site.stats.pages + os.time() + math.floor(os.clock() * 1000000000)) -- math.random will throw an error if given an explicit nil parameter, so we need to use if statements to check the params. if first and second then if first <= second then -- math.random doesn't allow the first number to be greater than the second. return math.random(first, second) end elseif first then return math.random(first) else return math.random() end end --[[ order Determine order of magnitude of a number Usage: {{#invoke: Math | order | value }} ]] function wrap.order(args) local input_string = (args[1] or args.x or '0'); local input_number = p._cleanNumber(input_string); if input_number == nil then return err('order of magnitude input appears non-numeric') else return p._order(input_number) end end function p._order(x) if x == 0 then return 0 end return math.floor(math.log10(math.abs(x))) end --[[ precision Detemines the precision of a number using the string representation Usage: {{ #invoke: Math | precision | value }} ]] function wrap.precision(args) local input_string = (args[1] or args.x or '0'); local trap_fraction = args.check_fraction; local input_number; if not yesno then yesno = require('Module:Yesno') end if yesno(trap_fraction, true) then -- Returns true for all input except nil, false, "no", "n", "0" and a few others. See [[Module:Yesno]]. local pos = string.find(input_string, '/', 1, true); if pos ~= nil then if string.find(input_string, '/', pos + 1, true) == nil then local denominator = string.sub(input_string, pos+1, -1); local denom_value = tonumber(denominator); if denom_value ~= nil then return math.log10(denom_value); end end end end input_number, input_string = p._cleanNumber(input_string); if input_string == nil then return err('precision input appears non-numeric') else return p._precision(input_string) end end function p._precision(x) if type(x) == 'number' then x = tostring(x) end x = string.upper(x) local decimal = x:find('%.') local exponent_pos = x:find('E') local result = 0; if exponent_pos ~= nil then local exponent = string.sub(x, exponent_pos + 1) x = string.sub(x, 1, exponent_pos - 1) result = result - tonumber(exponent) end if decimal ~= nil then result = result + string.len(x) - decimal return result end local pos = string.len(x); while x:byte(pos) == string.byte('0') do pos = pos - 1 result = result - 1 if pos <= 0 then return 0 end end return result end --[[ max Finds the maximum argument Usage: {{#invoke:Math| max | value1 | value2 | ... }} Note, any values that do not evaluate to numbers are ignored. ]] function wrap.max(args) return p._max(unpackNumberArgs(args)) end function p._max(...) local max_value = binary_fold((function(a, b) return a > b end), ...) if max_value then return max_value end end --[[ min Finds the minimum argument Usage: {{#invoke:Math| min | value1 | value2 | ... }} OR {{#invoke:Math| min }} When used with no arguments, it takes its input from the parent frame. Note, any values that do not evaluate to numbers are ignored. ]] function wrap.min(args) return p._min(unpackNumberArgs(args)) end function p._min(...) local min_value = binary_fold((function(a, b) return a < b end), ...) if min_value then return min_value end end --[[ average Finds the average Usage: {{#invoke:Math| average | value1 | value2 | ... }} OR {{#invoke:Math| average }} Note, any values that do not evaluate to numbers are ignored. ]] function wrap.average(args) return p._average(unpackNumberArgs(args)) end function p._average(...) local sum, count = fold((function(a, b) return a + b end), ...) if not sum then return 0 else return sum / count end end --[[ round Rounds a number to specified precision Usage: {{#invoke:Math | round | value | precision }} --]] function wrap.round(args) local value = p._cleanNumber(args[1] or args.value or 0) local precision = p._cleanNumber(args[2] or args.precision or 0) if value == nil or precision == nil then return err('round input appears non-numeric') else return p._round(value, precision) end end function p._round(value, precision) local rescale = math.pow(10, precision or 0); return math.floor(value * rescale + 0.5) / rescale; end --[[ mod Implements the modulo operator Usage: {{#invoke:Math | mod | x | y }} --]] function wrap.mod(args) local x = p._cleanNumber(args[1]) local y = p._cleanNumber(args[2]) if not x then return err('first argument to mod appears non-numeric') elseif not y then return err('second argument to mod appears non-numeric') else return p._mod(x, y) end end function p._mod(x, y) local ret = x % y if not (0 <= ret and ret < y) then ret = 0 end return ret end --[[ gcd Calculates the greatest common divisor of multiple numbers Usage: {{#invoke:Math | gcd | value 1 | value 2 | value 3 | ... }} --]] function wrap.gcd(args) return p._gcd(unpackNumberArgs(args)) end function p._gcd(...) local function findGcd(a, b) local r = b local oldr = a while r ~= 0 do local quotient = math.floor(oldr / r) oldr, r = r, oldr - quotient * r end if oldr < 0 then oldr = oldr * -1 end return oldr end local result, count = fold(findGcd, ...) return result end --[[ precision_format Rounds a number to the specified precision and formats according to rules originally used for {{template:Rnd}}. Output is a string. Usage: {{#invoke: Math | precision_format | number | precision }} ]] function wrap.precision_format(args) local value_string = args[1] or 0 local precision = args[2] or 0 return p._precision_format(value_string, precision) end function p._precision_format(value_string, precision) -- For access to Mediawiki built-in formatter. local lang = mw.getContentLanguage(); local value value, value_string = p._cleanNumber(value_string) precision = p._cleanNumber(precision) -- Check for non-numeric input if value == nil or precision == nil then return err('invalid input when rounding') end local current_precision = p._precision(value) local order = p._order(value) -- Due to round-off effects it is neccesary to limit the returned precision under -- some circumstances because the terminal digits will be inaccurately reported. if order + precision >= 14 then orig_precision = p._precision(value_string) if order + orig_precision >= 14 then precision = 13 - order; end end -- If rounding off, truncate extra digits if precision < current_precision then value = p._round(value, precision) current_precision = p._precision(value) end local formatted_num = lang:formatNum(math.abs(value)) local sign -- Use proper unary minus sign rather than ASCII default if value < 0 then sign = '−' else sign = '' end -- Handle cases requiring scientific notation if string.find(formatted_num, 'E', 1, true) ~= nil or math.abs(order) >= 9 then value = value * math.pow(10, -order) current_precision = current_precision + order precision = precision + order formatted_num = lang:formatNum(math.abs(value)) else order = 0; end formatted_num = sign .. formatted_num -- Pad with zeros, if needed if current_precision < precision then local padding if current_precision <= 0 then if precision > 0 then local zero_sep = lang:formatNum(1.1) formatted_num = formatted_num .. zero_sep:sub(2,2) padding = precision if padding > 20 then padding = 20 end formatted_num = formatted_num .. string.rep('0', padding) end else padding = precision - current_precision if padding > 20 then padding = 20 end formatted_num = formatted_num .. string.rep('0', padding) end end -- Add exponential notation, if necessary. if order ~= 0 then -- Use proper unary minus sign rather than ASCII default if order < 0 then order = '−' .. lang:formatNum(math.abs(order)) else order = lang:formatNum(order) end formatted_num = formatted_num .. '<span style="margin:0 .15em 0 .25em">×</span>10<sup>' .. order .. '</sup>' end return formatted_num end --[[ Helper function that interprets the input numerically. If the input does not appear to be a number, attempts evaluating it as a parser functions expression. ]] function p._cleanNumber(number_string) if type(number_string) == 'number' then -- We were passed a number, so we don't need to do any processing. return number_string, tostring(number_string) elseif type(number_string) ~= 'string' or not number_string:find('%S') then -- We were passed a non-string or a blank string, so exit. return nil, nil; end -- Attempt basic conversion local number = tonumber(number_string) -- If failed, attempt to evaluate input as an expression if number == nil then local success, result = pcall(mw.ext.ParserFunctions.expr, number_string) if success then number = tonumber(result) number_string = tostring(number) else number = nil number_string = nil end else number_string = number_string:match("^%s*(.-)%s*$") -- String is valid but may contain padding, clean it. number_string = number_string:match("^%+(.*)$") or number_string -- Trim any leading + signs. if number_string:find('^%-?0[xX]') then -- Number is using 0xnnn notation to indicate base 16; use the number that Lua detected instead. number_string = tostring(number) end end return number, number_string end --[[ Wrapper function that does basic argument processing. This ensures that all functions from #invoke can use either the current frame or the parent frame, and it also trims whitespace for all arguments and removes blank arguments. ]] local mt = { __index = function(t, k) return function(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return wrap[k](getArgs(frame)) -- Argument processing is left to Module:Arguments. Whitespace is trimmed and blank arguments are removed. end end } return setmetatable(p, mt) 2oc32zmcprh43j49a7jjarc5hix02hn ᥛᥨᥝᥱ ᥓᥧᥰ:Message box 828 435 1403 1402 2024-10-15T06:23:28Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 1402 Scribunto text/plain -- This is a meta-module for producing message box templates, including -- {{mbox}}, {{ambox}}, {{imbox}}, {{tmbox}}, {{ombox}}, {{cmbox}} and {{fmbox}}. -- Load necessary modules. require('Module:No globals') local getArgs local categoryHandler = require('Module:Category handler')._main local yesno = require('Module:Yesno') -- Get a language object for formatDate and ucfirst. local lang = mw.language.getContentLanguage() -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getTitleObject(...) -- Get the title object, passing the function through pcall -- in case we are over the expensive function count limit. local success, title = pcall(mw.title.new, ...) if success then return title end end local function union(t1, t2) -- Returns the union of two arrays. local vals = {} for i, v in ipairs(t1) do vals[v] = true end for i, v in ipairs(t2) do vals[v] = true end local ret = {} for k in pairs(vals) do table.insert(ret, k) end table.sort(ret) return ret end local function getArgNums(args, prefix) local nums = {} for k, v in pairs(args) do local num = mw.ustring.match(tostring(k), '^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -------------------------------------------------------------------------------- -- Box class definition -------------------------------------------------------------------------------- local MessageBox = {} MessageBox.__index = MessageBox function MessageBox.new(boxType, args, cfg) args = args or {} local obj = {} -- Set the title object and the namespace. obj.title = getTitleObject(args.page) or mw.title.getCurrentTitle() -- Set the config for our box type. obj.cfg = cfg[boxType] if not obj.cfg then local ns = obj.title.namespace -- boxType is "mbox" or invalid input if ns == 0 then obj.cfg = cfg.ambox -- main namespace elseif ns == 6 then obj.cfg = cfg.imbox -- file namespace elseif ns == 14 then obj.cfg = cfg.cmbox -- category namespace else local nsTable = mw.site.namespaces[ns] if nsTable and nsTable.isTalk then obj.cfg = cfg.tmbox -- any talk namespace else obj.cfg = cfg.ombox -- other namespaces or invalid input end end end -- Set the arguments, and remove all blank arguments except for the ones -- listed in cfg.allowBlankParams. do local newArgs = {} for k, v in pairs(args) do if v ~= '' then newArgs[k] = v end end for i, param in ipairs(obj.cfg.allowBlankParams or {}) do newArgs[param] = args[param] end obj.args = newArgs end -- Define internal data structure. obj.categories = {} obj.classes = {} return setmetatable(obj, MessageBox) end function MessageBox:addCat(ns, cat, sort) if not cat then return nil end if sort then cat = string.format('[[ᥙᥫᥒ ᥗᥣᥢ:%s|%s]]', cat, sort) else cat = string.format('[[ᥙᥫᥒ ᥗᥣᥢ:%s]]', cat) end self.categories[ns] = self.categories[ns] or {} table.insert(self.categories[ns], cat) end function MessageBox:addClass(class) if not class then return nil end table.insert(self.classes, class) end function MessageBox:setParameters() local args = self.args local cfg = self.cfg -- Get type data. self.type = args.type local typeData = cfg.types[self.type] self.invalidTypeError = cfg.showInvalidTypeError and self.type and not typeData typeData = typeData or cfg.types[cfg.default] self.typeClass = typeData.class self.typeImage = typeData.image -- Find if the box has been wrongly substituted. self.isSubstituted = cfg.substCheck and args.subst == 'SUBST' -- Find whether we are using a small message box. self.isSmall = cfg.allowSmall and ( cfg.smallParam and args.small == cfg.smallParam or not cfg.smallParam and yesno(args.small) ) -- Add attributes, classes and styles. self.id = args.id self:addClass( cfg.usePlainlinksParam and yesno(args.plainlinks or true) and 'plainlinks' ) for _, class in ipairs(cfg.classes or {}) do self:addClass(class) end if self.isSmall then self:addClass(cfg.smallClass or 'mbox-small') end self:addClass(self.typeClass) self:addClass(args.class) self.style = args.style self.attrs = args.attrs -- Set text style. self.textstyle = args.textstyle -- Find if we are on the template page or not. This functionality is only -- used if useCollapsibleTextFields is set, or if both cfg.templateCategory -- and cfg.templateCategoryRequireName are set. self.useCollapsibleTextFields = cfg.useCollapsibleTextFields if self.useCollapsibleTextFields or cfg.templateCategory and cfg.templateCategoryRequireName then self.name = args.name if self.name then local templateName = mw.ustring.match( self.name, '^[tT][eE][mM][pP][lL][aA][tT][eE][%s_]*:[%s_]*(.*)$' ) or self.name templateName = 'Template:' .. templateName self.templateTitle = getTitleObject(templateName) end self.isTemplatePage = self.templateTitle and mw.title.equals(self.title, self.templateTitle) end -- Process data for collapsible text fields. At the moment these are only -- used in {{ambox}}. if self.useCollapsibleTextFields then -- Get the self.issue value. if self.isSmall and args.smalltext then self.issue = args.smalltext else local sect if args.sect == '' then sect = 'ᥟᥢ ᥙᥥᥢ' .. (cfg.sectionDefault or 'page') elseif type(args.sect) == 'string' then sect = 'ᥟᥢ ᥙᥥᥢ' .. args.sect end local issue = args.issue issue = type(issue) == 'string' and issue ~= '' and issue or nil local text = args.text text = type(text) == 'string' and text or nil local issues = {} table.insert(issues, sect) table.insert(issues, issue) table.insert(issues, text) self.issue = table.concat(issues, ' ') end -- Get the self.talk value. local talk = args.talk -- Show talk links on the template page or template subpages if the talk -- parameter is blank. if talk == '' and self.templateTitle and ( mw.title.equals(self.templateTitle, self.title) or self.title:isSubpageOf(self.templateTitle) ) then talk = '#' elseif talk == '' then talk = nil end if talk then -- If the talk value is a talk page, make a link to that page. Else -- assume that it's a section heading, and make a link to the talk -- page of the current page with that section heading. local talkTitle = getTitleObject(talk) local talkArgIsTalkPage = true if not talkTitle or not talkTitle.isTalkPage then talkArgIsTalkPage = false talkTitle = getTitleObject( self.title.text, mw.site.namespaces[self.title.namespace].talk.id ) end if talkTitle and talkTitle.exists then local talkText = 'Relevant discussion may be found on' if talkArgIsTalkPage then talkText = string.format( '%s [[%s|%s]].', talkText, talk, talkTitle.prefixedText ) else talkText = string.format( '%s the [[%s#%s|talk page]].', talkText, talkTitle.prefixedText, talk ) end self.talk = talkText end end -- Get other values. self.fix = args.fix ~= '' and args.fix or nil local date if args.date and args.date ~= '' then date = args.date elseif args.date == '' and self.isTemplatePage then date = lang:formatDate('F Y') end if date then self.date = string.format(" <small>''(%s)''</small>", date) end self.info = args.info end -- Set the non-collapsible text field. At the moment this is used by all box -- types other than ambox, and also by ambox when small=yes. if self.isSmall then self.text = args.smalltext or args.text else self.text = args.text end -- Set the below row. self.below = cfg.below and args.below -- General image settings. self.imageCellDiv = not self.isSmall and cfg.imageCellDiv self.imageEmptyCell = cfg.imageEmptyCell if cfg.imageEmptyCellStyle then self.imageEmptyCellStyle = 'border:none;padding:0px;width:1px' end -- Left image settings. local imageLeft = self.isSmall and args.smallimage or args.image if cfg.imageCheckBlank and imageLeft ~= 'blank' and imageLeft ~= 'none' or not cfg.imageCheckBlank and imageLeft ~= 'none' then self.imageLeft = imageLeft if not imageLeft then local imageSize = self.isSmall and (cfg.imageSmallSize or '30x30px') or '40x40px' self.imageLeft = string.format('[[ᥜᥣᥭᥱ:%s|%s|link=|alt=]]', self.typeImage or 'Imbox notice.png', imageSize) end end -- Right image settings. local imageRight = self.isSmall and args.smallimageright or args.imageright if not (cfg.imageRightNone and imageRight == 'none') then self.imageRight = imageRight end end function MessageBox:setMainspaceCategories() local args = self.args local cfg = self.cfg if not cfg.allowMainspaceCategories then return nil end local nums = {} for _, prefix in ipairs{'cat', 'category', 'all'} do args[prefix .. '1'] = args[prefix] nums = union(nums, getArgNums(args, prefix)) end -- The following is roughly equivalent to the old {{Ambox/category}}. local date = args.date date = type(date) == 'string' and date local preposition = 'ᥖᥩᥱ' for _, num in ipairs(nums) do local mainCat = args['cat' .. tostring(num)] or args['category' .. tostring(num)] local allCat = args['all' .. tostring(num)] mainCat = type(mainCat) == 'string' and mainCat allCat = type(allCat) == 'string' and allCat if mainCat and date and date ~= '' then local catTitle = string.format('%s %s %s', date, preposition, mainCat) self:addCat(0, catTitle) catTitle = getTitleObject('Category:' .. catTitle) if not catTitle or not catTitle.exists then self:addCat(0, 'ᥙᥩᥒ ᥑᥣᥛᥰ ᥓᥫᥰ ᥛᥤᥰ ᥖᥤ ᥘᥬᥰ ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ ᥓᥫᥰ ᥟᥢ ᥙᥣᥱ ᥛᥤᥱ ᥖᥣᥱ ᥝᥢᥰ ᥗᥤᥳ ᥛᥢᥰ ᥚᥤᥖᥴ ᥝᥭᥳ') end elseif mainCat and (not date or date == '') then self:addCat(0, mainCat) end if allCat then self:addCat(0, allCat) end end end function MessageBox:setTemplateCategories() local args = self.args local cfg = self.cfg -- Add template categories. if cfg.templateCategory then if cfg.templateCategoryRequireName then if self.isTemplatePage then self:addCat(10, cfg.templateCategory) end elseif not self.title.isSubpage then self:addCat(10, cfg.templateCategory) end end -- Add template error categories. if cfg.templateErrorCategory then local templateErrorCategory = cfg.templateErrorCategory local templateCat, templateSort if not self.name and not self.title.isSubpage then templateCat = templateErrorCategory elseif self.isTemplatePage then local paramsToCheck = cfg.templateErrorParamsToCheck or {} local count = 0 for i, param in ipairs(paramsToCheck) do if not args[param] then count = count + 1 end end if count > 0 then templateCat = templateErrorCategory templateSort = tostring(count) end if self.categoryNums and #self.categoryNums > 0 then templateCat = templateErrorCategory templateSort = 'C' end end self:addCat(10, templateCat, templateSort) end end function MessageBox:setAllNamespaceCategories() -- Set categories for all namespaces. if self.invalidTypeError then local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort) end if self.isSubstituted then self:addCat('all', 'Pages with incorrectly substituted templates') end end function MessageBox:setCategories() if self.title.namespace == 0 then self:setMainspaceCategories() elseif self.title.namespace == 10 then self:setTemplateCategories() end self:setAllNamespaceCategories() end function MessageBox:renderCategories() -- Convert category tables to strings and pass them through -- [[Module:Category handler]]. return categoryHandler{ main = table.concat(self.categories[0] or {}), template = table.concat(self.categories[10] or {}), all = table.concat(self.categories.all or {}), nocat = self.args.nocat, page = self.args.page } end function MessageBox:export() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Template <code>%s[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:%s|%s]]%s</code> has been incorrectly substituted.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end -- Create the box table. local boxTable = root:tag('table') boxTable:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do boxTable:addClass(class or nil) end boxTable :cssText(self.style or nil) :attr('role', 'presentation') if self.attrs then boxTable:attr(self.attrs) end -- Add the left-hand image. local row = boxTable:tag('tr') if self.imageLeft then local imageLeftCell = row:tag('td'):addClass('mbox-image') if self.imageCellDiv then -- If we are using a div, redefine imageLeftCell so that the image -- is inside it. Divs use style="width: 52px;", which limits the -- image width to 52px. If any images in a div are wider than that, -- they may overlap with the text or cause other display problems. imageLeftCell = imageLeftCell:tag('div'):css('width', '52px') end imageLeftCell:wikitext(self.imageLeft or nil) elseif self.imageEmptyCell then -- Some message boxes define an empty cell if no image is specified, and -- some don't. The old template code in templates where empty cells are -- specified gives the following hint: "No image. Cell with some width -- or padding necessary for text cell to have 100% width." row:tag('td') :addClass('mbox-empty-cell') :cssText(self.imageEmptyCellStyle or nil) end -- Add the text. local textCell = row:tag('td'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellSpan = textCell:tag('span') textCellSpan :addClass('mbox-text-span') :wikitext(self.issue or nil) if not self.isSmall then textCellSpan:tag('span') :addClass('hide-when-compact') :wikitext(self.talk and (' ' .. self.talk) or nil) :wikitext(self.fix and (' ' .. self.fix) or nil) end textCellSpan:wikitext(self.date and (' ' .. self.date) or nil) if not self.isSmall then textCellSpan :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = row:tag('td'):addClass('mbox-imageright') if self.imageCellDiv then -- If we are using a div, redefine imageRightCell so that the image -- is inside it. imageRightCell = imageRightCell:tag('div'):css('width', '52px') end imageRightCell :wikitext(self.imageRight or nil) end -- Add the below row. if self.below then boxTable:tag('tr') :tag('td') :attr('colspan', self.imageRight and '3' or '2') :addClass('mbox-text') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :css('text-align', 'center') :wikitext(string.format( 'This message box is using an invalid "type=%s" parameter and needs fixing.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p, mt = {}, {} function p._exportClasses() -- For testing. return { MessageBox = MessageBox } end function p.main(boxType, args, cfgTables) local box = MessageBox.new(boxType, args, cfgTables or mw.loadData('Module:Message box/configuration')) box:setParameters() box:setCategories() return box:export() end function mt.__index(t, k) return function (frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return t.main(k, getArgs(frame, {trim = false, removeBlanks = false})) end end return setmetatable(p, mt) 5fmuyvtdowe8vzdm5zmegfluqun0f65 ᥛᥨᥝᥱ ᥓᥧᥰ:Message box/configuration 828 436 1405 1404 2024-10-15T06:23:30Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1404 Scribunto text/plain -------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for [[Module:Message box]]. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ambox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ambox-content', image = 'Ambox important.svg' }, style = { class = 'ambox-style', image = 'Edit-clear.svg' }, move = { class = 'ambox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ambox-protection', image = 'Padlock-silver-medium.svg' }, notice = { class = 'ambox-notice', image = 'Information icon4.svg' } }, default = 'notice', allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, allowSmall = true, smallParam = 'left', smallClass = 'mbox-small-left', substCheck = true, classes = {'metadata', 'plainlinks', 'ambox'}, imageEmptyCell = true, imageCheckBlank = true, imageSmallSize = '20x20px', imageCellDiv = true, useCollapsibleTextFields = true, imageRightNone = true, sectionDefault = 'article', allowMainspaceCategories = true, templateCategory = 'Article message templates', templateCategoryRequireName = true, templateErrorCategory = 'Article message templates with missing parameters', templateErrorParamsToCheck = {'issue', 'fix', 'subst'} }, cmbox = { types = { speedy = { class = 'cmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'cmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'cmbox-content', image = 'Ambox important.svg' }, style = { class = 'cmbox-style', image = 'Edit-clear.svg' }, move = { class = 'cmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'cmbox-protection', image = 'Padlock-silver-medium.svg' }, notice = { class = 'cmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'plainlinks', 'cmbox'}, imageEmptyCell = true }, fmbox = { types = { warning = { class = 'fmbox-warning', image = 'Ambox warning pn.svg' }, editnotice = { class = 'fmbox-editnotice', image = 'Information icon4.svg' }, system = { class = 'fmbox-system', image = 'Information icon4.svg' } }, default = 'system', showInvalidTypeError = true, allowId = true, classes = {'plainlinks', 'fmbox'}, imageEmptyCell = false, imageRightNone = false }, imbox = { types = { speedy = { class = 'imbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'imbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'imbox-content', image = 'Ambox important.svg' }, style = { class = 'imbox-style', image = 'Edit-clear.svg' }, move = { class = 'imbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'imbox-protection', image = 'Padlock-silver-medium.svg' }, license = { class = 'imbox-license licensetpl', image = 'Imbox license.png' -- @todo We need an SVG version of this }, featured = { class = 'imbox-featured', image = 'Cscr-featured.svg' }, notice = { class = 'imbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'imbox'}, usePlainlinksParam = true, imageEmptyCell = true, below = true, templateCategory = 'File message boxes' }, ombox = { types = { speedy = { class = 'ombox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ombox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ombox-content', image = 'Ambox important.svg' }, style = { class = 'ombox-style', image = 'Edit-clear.svg' }, move = { class = 'ombox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ombox-protection', image = 'Padlock-silver-medium.svg' }, notice = { class = 'ombox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'plainlinks', 'ombox'}, allowSmall = true, imageEmptyCell = true, imageRightNone = true }, tmbox = { types = { speedy = { class = 'tmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'tmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'tmbox-content', image = 'Ambox important.svg' }, style = { class = 'tmbox-style', image = 'Edit-clear.svg' }, move = { class = 'tmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'tmbox-protection', image = 'Padlock-silver-medium.svg' }, notice = { class = 'tmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'plainlinks', 'tmbox'}, allowId = true, allowSmall = true, imageRightNone = true, imageEmptyCell = true, imageEmptyCellStyle = true, templateCategory = 'Talk message boxes' } } ap6rn0f8a21ktjv9ymkn8pylh7n42ci ᥛᥨᥝᥱ ᥓᥧᥰ:Namespace detect/config 828 437 1407 1406 2024-10-15T06:23:31Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1406 Scribunto text/plain -------------------------------------------------------------------------------- -- Namespace detect configuration data -- -- -- -- This module stores configuration data for Module:Namespace detect. Here -- -- you can localise the module to your wiki's language. -- -- -- -- To activate a configuration item, you need to uncomment it. This means -- -- that you need to remove the text "-- " at the start of the line. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------------------------------------------------------------------- -- Parameter names -- -- These configuration items specify custom parameter names. Values added -- -- here will work in addition to the default English parameter names. -- -- To add one extra name, you can use this format: -- -- -- -- cfg.foo = 'parameter name' -- -- -- -- To add multiple names, you can use this format: -- -- -- -- cfg.foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'} -- -------------------------------------------------------------------------------- ---- This parameter displays content for the main namespace: -- cfg.main = 'main' ---- This parameter displays in talk namespaces: -- cfg.talk = 'talk' ---- This parameter displays content for "other" namespaces (namespaces for which ---- parameters have not been specified): -- cfg.other = 'other' ---- This parameter makes talk pages behave as though they are the corresponding ---- subject namespace. Note that this parameter is used with [[Module:Yesno]]. ---- Edit that module to change the default values of "yes", "no", etc. -- cfg.subjectns = 'subjectns' ---- This parameter sets a demonstration namespace: -- cfg.demospace = 'demospace' ---- This parameter sets a specific page to compare: cfg.demopage = 'page' -------------------------------------------------------------------------------- -- Table configuration -- -- These configuration items allow customisation of the "table" function, -- -- used to generate a table of possible parameters in the module -- -- documentation. -- -------------------------------------------------------------------------------- ---- The header for the namespace column in the wikitable containing the list of ---- possible subject-space parameters. -- cfg.wikitableNamespaceHeader = 'Namespace' ---- The header for the wikitable containing the list of possible subject-space ---- parameters. -- cfg.wikitableAliasesHeader = 'Aliases' -------------------------------------------------------------------------------- -- End of configuration data -- -------------------------------------------------------------------------------- return cfg -- Don't edit this line. 1o6ozz56i8q0xgyl6xa41n2v7kelhli ᥛᥨᥝᥱ ᥓᥧᥰ:Namespace detect/data 828 438 1409 1408 2024-10-15T06:23:32Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1408 Scribunto text/plain -------------------------------------------------------------------------------- -- Namespace detect data -- -- This module holds data for [[Module:Namespace detect]] to be loaded per -- -- page, rather than per #invoke, for performance reasons. -- -------------------------------------------------------------------------------- local cfg = require('Module:Namespace detect/config') local function addKey(t, key, defaultKey) if key ~= defaultKey then t[#t + 1] = key end end -- Get a table of parameters to query for each default parameter name. -- This allows wikis to customise parameter names in the cfg table while -- ensuring that default parameter names will always work. The cfg table -- values can be added as a string, or as an array of strings. local defaultKeys = { 'main', 'talk', 'other', 'subjectns', 'demospace', 'demopage' } local argKeys = {} for i, defaultKey in ipairs(defaultKeys) do argKeys[defaultKey] = {defaultKey} end for defaultKey, t in pairs(argKeys) do local cfgValue = cfg[defaultKey] local cfgValueType = type(cfgValue) if cfgValueType == 'string' then addKey(t, cfgValue, defaultKey) elseif cfgValueType == 'table' then for i, key in ipairs(cfgValue) do addKey(t, key, defaultKey) end end cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more. end local function getParamMappings() --[[ -- Returns a table of how parameter names map to namespace names. The keys -- are the actual namespace names, in lower case, and the values are the -- possible parameter names for that namespace, also in lower case. The -- table entries are structured like this: -- { -- [''] = {'main'}, -- ['wikipedia'] = {'wikipedia', 'project', 'wp'}, -- ... -- } --]] local mappings = {} local mainNsName = mw.site.subjectNamespaces[0].name mainNsName = mw.ustring.lower(mainNsName) mappings[mainNsName] = mw.clone(argKeys.main) mappings['talk'] = mw.clone(argKeys.talk) for nsid, ns in pairs(mw.site.subjectNamespaces) do if nsid ~= 0 then -- Exclude main namespace. local nsname = mw.ustring.lower(ns.name) local canonicalName = mw.ustring.lower(ns.canonicalName) mappings[nsname] = {nsname} if canonicalName ~= nsname then table.insert(mappings[nsname], canonicalName) end for _, alias in ipairs(ns.aliases) do table.insert(mappings[nsname], mw.ustring.lower(alias)) end end end return mappings end return { argKeys = argKeys, cfg = cfg, mappings = getParamMappings() } ojp6d3pc8mql5nufaqdg576c9so3479 ᥛᥨᥝᥱ ᥓᥧᥰ:Native name 828 439 5488 1411 2024-12-29T23:48:01Z Saimawnkham 28 5488 Scribunto text/plain require('strict'); local getArgs = require ('Module:Arguments').getArgs; local lang_module = require ('Module:Lang'); local yes_no = require('Module:Yesno') local defined_values = { italic = {['no']='no', ['off']='no'}, -- values accepted by |italic= and |italics=; {{lang}} expects 'no' so 'off' must be translated paren = {['no']=true, ['off']=true, ['omit']=true}, -- values accepted by |paren= } local messages_t = { tag_required = 'an IETF language tag as parameter {{{1}}} is required', -- for {{native name}} name_required = 'a name as parameter {{{2}}} is required', tag_required_idx = 'an IETF language tag in |tag%s= is required', -- for {{native name}} when called from {{native name list}} name_required_idx = 'a name in |name%s= is required', empty_list = 'list is empty', -- for {{native name list}} positional = 'positional parameters not supported', br_list = '&lt;br /> lists not allowed', -- for {{native name checker}} list_markup = 'list markup expected for multiple names', malformed_param = 'parameter value is malformed', } local help_links_t = { ['native name'] = '[[Template:Native name|help]]', ['native name checker'] = '[[Template:Native name checker|help]]', ['native name list'] = '[[Template:Native name list|help]]', } local error_cats_t = { ['native name'] = '[[Category:Native name template errors]]', ['native name checker'] = '[[Category:Native name checker template errors]]', ['native name list'] = '[[Category:Native name list template errors]]', } --[[--------------------------< E R R O R _ M S G >------------------------------------------------------------ returns a formatted error message ]] local function error_msg (msg, template, index) local cat = ((0 == mw.title.getCurrentTitle().namespace) and error_cats_t[template]) or ''; if index then local message = string.format (msg, index); return string.format ('<span style="color:#d33">Error {{%s}}: %s (%s)</span>%s', template, message, help_links_t[template], cat) end return string.format ('<span style="color:#d33">Error {{%s}}: %s (%s)</span>%s', template, msg, help_links_t[template], cat) end --[=[-------------------------< _ N A T I V E _ N A M E >------------------------------------------------------ implements {{native name}}; entry point from a module <args_t> is a table of parameter name/value pairs. Parameters that are supported are: args_t[1] - IETF language tag (required) args_t[2] - the native name (required) args_t.italic - accepts string values 'no' or 'off'; {{lang}} expects 'no' so 'off' must be translated args_t.italics - alias of |italic= args_t.paren - accepts 'omit', 'off', or 'no' args_t.icon - alias of paren args_t.parensize - args_t.fontsize - deprecated alias of |parensize= args_t.nolink - any value inhibits wikilinking of language name args_t.suppress_empty_list_error - when set to 'yes', suppresses an 'empty' error message; mostly for use within another template this function calls these functions in Module:lang: _is_ietf_tag _lang _name_from_tag TODO: add support for romanization and transliteration? add support for postfix so that 'mis' can render something like this: {{native|name|mis|Chotilapacquen|parent=omit|postfix=&#32;([[Coahuiltecan languages|Coahuiltecan]])}} Chotilapacquen (Coahuiltecan) ]=] local function _native_name (args_t) local template = (args_t.template and args_t.template) or 'native name'; -- for error messaging; use 'native name list' when called from native_name_list(), etc if not (args_t[1] or args_t[2]) and yes_no (args_t.suppress_empty_list_error) then return ''; -- if empty list error is suppressed, return empty string elseif not args_t[1] then return error_msg ((args_t.index and messages_t.tag_required_idx) or messages_t.tag_required, template, args_t.index) elseif not args_t[2] then return error_msg ((args_t.index and messages_t.name_required_idx) or messages_t.name_required, template, args_t.index) end args_t.italic = args_t.italics or args_t.italic; -- plural form first in {{native name}} but singular form for {{lang}} args_t.italic = defined_values.italic[args_t.italic] or nil; -- translate assigned value args_t.italics = nil; -- so unset as unneeded args_t.paren = args_t.paren or args_t.icon; args_t.icon = nil; -- unset as unneeded args_t.parensize = args_t.parensize or args_t.fontsize or '100%'; args_t.fontsize = nil; -- unset as unneeded if not lang_module._is_ietf_tag (args_t[1]) then args_t[1] = lang_module._tag_from_name ({args_t[1]}); if args_t[1]:find ('Error') then return error_msg ((args_t.index and messages_t.tag_required_idx) or messages_t.tag_required, template, args_t.index) end end local out_t = {}; table.insert (out_t, lang_module._lang ({args_t[1], args_t[2], ['italic']=args_t.italic, ['template']=template})); if not defined_values.paren[args_t.paren] then table.insert (out_t, '&nbsp;'); table.insert (out_t, table.concat ({ '<span class="languageicon" style="font-size:', args_t.parensize, '; font-weight:normal">'})); if args_t.nolink then table.insert (out_t, table.concat ({'(', lang_module._name_from_tag ({args_t[1], ['template']=template}), ')'})); else if lang_module._is_ietf_tag (args_t[1]) then table.insert (out_t, table.concat ({'(', lang_module._name_from_tag ({args_t[1], ['link'] ='yes', ['template']=template}), ')'})); else table.insert (out_t, '(language?)'); -- TODO: any reason to keep this? end end table.insert (out_t, '</span>'); end return table.concat (out_t); end --[[--------------------------< N A T I V E _ N A M E >-------------------------------------------------------- implements {{native name}}; entry point from the template {{#invoke:native name|native_name|<tag>|<name>|italic=|paren=|parensize=|nolink=}} ]] local function native_name (frame) return _native_name (getArgs (frame)); end --[[--------------------------> _ N A T I V E _ N A M E _ L I S T >-------------------------------------------- implements {{native name}}; entry point from a module <args_t> is a table of parameter name/value pairs. Supports enumerated forms of the {{native name}} parameters: args_t.tagn - IETF language tag (|tag1= required) args_t.namen - the native name (|name1= required) args_t.italicn - accepts string values 'no' or 'off' args_t.italicsn - alias of |italicn= args_t.parenn - accepts 'omit', 'off', or 'no' args_t.iconn - alias of paren args_t.parensizen - args_t.fontsizen - deprecated alias of |parensizen= args_t.nolinkn - any value inhibits wikilinking of language name also supports: args_t.postfixn - wikitext to be appended to list item n (references other appropriate text) args_t.suppress_empty_list_error - when set to 'yes', suppresses an 'empty list' error message; mostly for use within another template ]] local function _native_name_list (args_t) if args_t[1] then return error_msg (messages_t.positional, 'native name list') end local unsorted_enumerators_t = {} -- unsorted k/v table of tagn and namen enumerators where k is the enumerator and v is always true for param, _ in pairs (args_t) do -- loop through all parameters local enumerator = mw.ustring.match (param, "^tag(%d+)$") -- is this a |tagn= parameter? extract enumerator if present if enumerator then -- if there is an enumerator unsorted_enumerators_t[tonumber(enumerator)] = true -- add enumerator to the table else local name_match = mw.ustring.match (param, "^name(%d+)$") -- is this a |tagn= parameter? extract enumerator if present if name_match then -- if there is an enumerator unsorted_enumerators_t[tonumber (name_match)] = true -- add enumerator to the table end end end local enumerators_t = {} -- will hold a sorted sequence of enumerators for n, _ in pairs (unsorted_enumerators_t) do -- loop through the k/v table of enumerators table.insert (enumerators_t, n) -- add the enumerator to the sequence end table.sort (enumerators_t) -- and ascending sort local list_t = {}; -- list of formatted native names goes here for _, n in ipairs (enumerators_t) do -- loop through the sorted enumerators table.insert (list_t, table.concat ({ _native_name ({ -- go render the native name args_t['tag'..n], args_t['name'..n], ['italic'] = args_t['italic'..n], ['italics'] = args_t['italics'..n], ['paren'] = args_t['paren'..n], ['icon'] = args_t['icon'..n], ['parensize'] = args_t['parensize'..n], ['fontsize'] = args_t['fontsize'..n], ['nolink'] = args_t['nolink'..n], ['template'] = 'native name list', -- for error messaging ['index'] = n, -- for error messaging }), args_t['postfix'..n] or '', })); end if 0 == #list_t then return (yes_no (args_t.suppress_empty_list_error) and '') or -- return empty string when error suppressed error_msg (messages_t.empty_list, 'native name list'); -- otherwise error elseif 1 == #list_t then return list_t[1]; -- return the very short list; TODO: add error? else return require ('Module:List').unbulleted (list_t); -- use unbulleted list from module end end --[[--------------------------< N A T I V E _ N A M E _ L I S T >---------------------------------------------- implements {{native name list}}; entry point from the template {{#invoke:native name list|native_name_list|tag1=<tag>|name1=<name>|italic1=|paren1=|parensize1=|nolink1=}} ]] local function native_name_list (frame) return _native_name_list (getArgs (frame)); end --[[--------------------------< _ N A T I V E _ N A M E _ C H E C K E R >-------------------------------------- entry point from a module implements {{native name checker}} for use inside infoboxen: |dataxx = {{native name checker|{{{native_name|}}}}} inspects rendered content of {{{native_name}}}: expects: at least one lang="<valid IETF tag>" html attribute; tag must begin with 2 or three letters followed by a hyphen or double quote character: lang="zh-Hant" or lang="nav" or lang="oj" emits error message when 2 or more lang="<valid IETF tag>" html attribute but list markup <li> tag not found emits error message if any form of '<br />' tag is found per MOS:NOBREAK returns: nothing when |native_name= is omitted or empty assigned value when no error error message on error ]] local function _native_name_checker (args_t) local value = args_t[1]; if not value then -- if |native_name= is omitted or empty return; -- return nothing end local _, count = value:gsub ('lang="%a%a%a?[%-"]%a*', '%1'); if 0 == count then return table.concat ({value, error_msg (messages_t.malformed_param, 'native name checker')}, ' '); -- no {{lang}} or {{native_name}} template end if 1 < count then if not value:find ('<div class="plainlist *" *>') or not value:find ('</div>$') then -- must be wrapped in 'plainlist' div return table.concat ({value, error_msg (messages_t.list_markup, 'native name checker')}, ' '); end end if value:find ('< */? *[Bb][Rr] */? *>') then -- look for something that vaguely resembles a <br /> tag return table.concat ({value, error_msg (messages_t.br_list, 'native name checker')}, ' '); end return value; -- no failed tests, return the value as is end --[[--------------------------< N A T I V E _ N A M E _ C H E C K E R >-------------------------------------- entry point from a module implements {{native name checker}} ]] local function native_name_checker (frame) return _native_name_checker (getArgs (frame)); end --[[--------------------------< E X P O R T S >---------------------------------------------------------------- ]] return { native_name = native_name, -- template interface native_name_list = native_name_list, native_name_checker = native_name_checker, _native_name = _native_name, -- other module interface _native_name_list = _native_name_list, _native_name_checker = _native_name_checker, } j0tmvjm5o3ypbjncduux70wkkuc8sc2 ᥛᥨᥝᥱ ᥓᥧᥰ:Navbar 828 440 1413 1412 2024-10-15T06:23:35Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1412 Scribunto text/plain local p = {} local getArgs function p._navbar(args) 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; width:6em;' 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 if args.brackets then div :tag('span') :css('margin-right', '-0.125em') :cssText(args.fontstyle) :wikitext('&#91;') :newline(); end local ul = div:tag('ul'); ul :tag('li') :addClass('nv-view') :wikitext('[[' .. title.fullText .. '|') :tag('span') :attr('title', 'ᥖᥨᥭᥰᥘᥩᥐᥰᥙᥫᥒᥴᥟᥢᥴᥢᥭᥳ') :cssText(args.fontstyle) :wikitext(args.mini and 'ᥖ' or 'ᥖᥨᥭᥰ') :done() :wikitext(']]') :done() :tag('li') :addClass('nv-talk') :wikitext('[[' .. talkpage .. '|') :tag('span') :attr('title', 'ᥟᥧᥙᥱᥟᥨᥝᥰᥘᥩᥒᥲ ᥘᥩᥐᥰᥙᥫᥒᥴᥟᥢᥴᥢᥭᥳ') :cssText(args.fontstyle) :wikitext(args.mini and 'ᥟ' or 'ᥟᥧᥙᥱ') :done() :wikitext(']]'); if not args.noedit then ul :tag('li') :addClass('nv-edit') :wikitext('[' .. title:fullUrl('action=edit') .. ' ') :tag('span') :attr('title', 'ᥗᥖᥰᥘᥩᥐᥰᥙᥫᥒᥴᥟᥢᥴᥢᥭᥳ') :cssText(args.fontstyle) :wikitext(args.mini and 'ᥗ' or 'ᥗᥖᥰ') :done() :wikitext(']'); end if args.brackets then div :tag('span') :css('margin-left', '-0.125em') :cssText(args.fontstyle) :wikitext('&#93;') :newline(); end if args.collapsible then div :done() :tag('span') :css('font-size', '110%') :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 gtpz3a2hwqxqdip2njo39f3fddxp32t ᥛᥨᥝᥱ ᥓᥧᥰ:Navbox 828 441 1415 1414 2024-10-15T06:23:37Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1414 Scribunto text/plain -- -- This module implements {{Navbox}} -- local p = {} local navbar = require('Module:Navbar')._navbar local getArgs -- lazily initialized local args local tableRowAdded = false local border local listnums = {} local function trim(s) return (mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1")) end local function addNewline(s) if s:match('^[*:;#]') or s:match('^{|') then return '\n' .. s ..'\n' else return s end end local function addTableRow(tbl) -- If any other rows have already been added, then we add a 2px gutter row. if tableRowAdded then tbl :tag('tr') :css('height', '2px') :tag('td') :attr('colspan',2) end tableRowAdded = true return tbl:tag('tr') end local function renderNavBar(titleCell) -- Depending on the presence of the navbar and/or show/hide link, we may need to add a spacer div on the left -- or right to keep the title centered. local spacerSide = nil if args.navbar == 'off' then -- No navbar, and client wants no spacer, i.e. wants the title to be shifted to the left. If there's -- also no show/hide link, then we need a spacer on the right to achieve the left shift. if args.state == 'plain' then spacerSide = 'right' end elseif args.navbar == 'plain' or (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub('/sandbox$', '') == 'Template:Navbox') then -- No navbar. Need a spacer on the left to balance out the width of the show/hide link. if args.state ~= 'plain' then spacerSide = 'left' end else -- Will render navbar (or error message). If there's no show/hide link, need a spacer on the right -- to balance out the width of the navbar. if args.state == 'plain' then spacerSide = 'right' end titleCell:wikitext(navbar{ args.name, mini = 1, fontstyle = (args.basestyle or '') .. ';' .. (args.titlestyle or '') .. ';background:none transparent;border:none;' }) end -- Render the spacer div. if spacerSide then titleCell :tag('span') :css('float', spacerSide) :css('width', '6em') :wikitext('&nbsp;') end end -- -- Title row -- local function renderTitleRow(tbl) if not args.title then return end local titleRow = addTableRow(tbl) if args.titlegroup then titleRow :tag('th') :attr('scope', 'row') :addClass('navbox-group') :addClass(args.titlegroupclass) :cssText(args.basestyle) :cssText(args.groupstyle) :cssText(args.titlegroupstyle) :wikitext(args.titlegroup) end local titleCell = titleRow:tag('th'):attr('scope', 'col') if args.titlegroup then titleCell :css('border-left', '2px solid #fdfdfd') :css('width', '100%') end local titleColspan = 2 if args.imageleft then titleColspan = titleColspan + 1 end if args.image then titleColspan = titleColspan + 1 end if args.titlegroup then titleColspan = titleColspan - 1 end titleCell :cssText(args.basestyle) :cssText(args.titlestyle) :addClass('navbox-title') :attr('colspan', titleColspan) renderNavBar(titleCell) titleCell :tag('div') :addClass(args.titleclass) :css('font-size', '114%') :wikitext(addNewline(args.title)) end -- -- Above/Below rows -- local function getAboveBelowColspan() local ret = 2 if args.imageleft then ret = ret + 1 end if args.image then ret = ret + 1 end return ret end local function renderAboveRow(tbl) if not args.above then return end addTableRow(tbl) :tag('td') :addClass('navbox-abovebelow') :addClass(args.aboveclass) :cssText(args.basestyle) :cssText(args.abovestyle) :attr('colspan', getAboveBelowColspan()) :tag('div') :wikitext(addNewline(args.above)) end local function renderBelowRow(tbl) if not args.below then return end addTableRow(tbl) :tag('td') :addClass('navbox-abovebelow') :addClass(args.belowclass) :cssText(args.basestyle) :cssText(args.belowstyle) :attr('colspan', getAboveBelowColspan()) :tag('div') :wikitext(addNewline(args.below)) end -- -- List rows -- local function renderListRow(tbl, listnum) local row = addTableRow(tbl) if listnum == 1 and args.imageleft then row :tag('td') :addClass('navbox-image') :addClass(args.imageclass) :css('width', '0%') :css('padding', '0px 2px 0px 0px') :cssText(args.imageleftstyle) :attr('rowspan', 2 * #listnums - 1) :tag('div') :wikitext(addNewline(args.imageleft)) end if args['group' .. listnum] then local groupCell = row:tag('th') groupCell :attr('scope', 'row') :addClass('navbox-group') :addClass(args.groupclass) :cssText(args.basestyle) if args.groupwidth then groupCell:css('width', args.groupwidth) end groupCell :cssText(args.groupstyle) :cssText(args['group' .. listnum .. 'style']) :wikitext(args['group' .. listnum]) end local listCell = row:tag('td') if args['group' .. listnum] then listCell :css('text-align', 'left') :css('border-left-width', '2px') :css('border-left-style', 'solid') else listCell:attr('colspan', 2) end if not args.groupwidth then listCell:css('width', '100%') end local isOdd = (listnum % 2) == 1 local rowstyle = args.evenstyle if isOdd then rowstyle = args.oddstyle end local evenOdd if args.evenodd == 'swap' then if isOdd then evenOdd = 'even' else evenOdd = 'odd' end else if isOdd then evenOdd = args.evenodd or 'odd' else evenOdd = args.evenodd or 'even' end end listCell :css('padding', '0px') :cssText(args.liststyle) :cssText(rowstyle) :cssText(args['list' .. listnum .. 'style']) :addClass('navbox-list') :addClass('navbox-' .. evenOdd) :addClass(args.listclass) :tag('div') :css('padding', (listnum == 1 and args.list1padding) or args.listpadding or '0em 0.25em') :wikitext(addNewline(args['list' .. listnum])) if listnum == 1 and args.image then row :tag('td') :addClass('navbox-image') :addClass(args.imageclass) :css('width', '0%') :css('padding', '0px 0px 0px 2px') :cssText(args.imagestyle) :attr('rowspan', 2 * #listnums - 1) :tag('div') :wikitext(addNewline(args.image)) end end -- -- Tracking categories -- local function needsHorizontalLists() if border == 'child' or border == 'subgroup' or args.tracking == 'no' then return false end local listClasses = {'plainlist', 'hlist', 'hlist hnum', 'hlist hwrap', 'hlist vcard', 'vcard hlist', 'hlist vevent'} for i, cls in ipairs(listClasses) do if args.listclass == cls or args.bodyclass == cls then return false end end return true end local function hasBackgroundColors() return mw.ustring.match(args.titlestyle or '','background') or mw.ustring.match(args.groupstyle or '','background') or mw.ustring.match(args.basestyle or '','background') end local function isIllegible() local styleratio = require('Module:Color contrast')._styleratio for key, style in pairs(args) do if tostring(key):match("style$") then if styleratio{mw.text.unstripNoWiki(style)} < 4.5 then return true end end end return false end local function getTrackingCategories() local cats = {} if needsHorizontalLists() then table.insert(cats, 'Navigational boxes without horizontal lists') end if hasBackgroundColors() then table.insert(cats, 'Navboxes using background colours') end if isIllegible() then table.insert(cats, 'Potentially illegible navboxes') end return cats end local function renderTrackingCategories(builder) local title = mw.title.getCurrentTitle() if title.namespace ~= 10 then return end -- not in template space local subpage = title.subpageText if subpage == 'doc' or subpage == 'sandbox' or subpage == 'testcases' then return end for i, cat in ipairs(getTrackingCategories()) do builder:wikitext('[[ᥙᥫᥒ ᥗᥣᥢ:' .. cat .. ']]') end end -- -- Main navbox tables -- local function renderMainTable() local tbl = mw.html.create('table') :addClass('nowraplinks') :addClass(args.bodyclass) if args.title and (args.state ~= 'plain' and args.state ~= 'off') then tbl :addClass('collapsible') :addClass(args.state or 'autocollapse') end tbl:css('border-spacing', 0) if border == 'subgroup' or border == 'child' or border == 'none' then tbl :addClass('navbox-subgroup') :cssText(args.bodystyle) :cssText(args.style) else -- regular navobx - bodystyle and style will be applied to the wrapper table tbl :addClass('navbox-inner') :css('background', 'transparent') :css('color', 'inherit') end tbl:cssText(args.innerstyle) renderTitleRow(tbl) renderAboveRow(tbl) for i, listnum in ipairs(listnums) do renderListRow(tbl, listnum) end renderBelowRow(tbl) return tbl end function p._navbox(navboxArgs) args = navboxArgs for k, v in pairs(args) do local listnum = ('' .. k):match('^list(%d+)$') if listnum then table.insert(listnums, tonumber(listnum)) end end table.sort(listnums) border = trim(args.border or args[1] or '') -- render the main body of the navbox local tbl = renderMainTable() -- render the appropriate wrapper around the navbox, depending on the border param local res = mw.html.create() if border == 'none' then res:node(tbl) elseif border == 'subgroup' or border == 'child' then -- We assume that this navbox is being rendered in a list cell of a parent navbox, and is -- therefore inside a div with padding:0em 0.25em. We start with a </div> to avoid the -- padding being applied, and at the end add a <div> to balance out the parent's </div> res :wikitext('</div>') -- XXX: hack due to lack of unclosed support in mw.html. :node(tbl) :wikitext('<div>') -- XXX: hack due to lack of unclosed support in mw.html. else res :tag('table') :addClass('navbox') :css('border-spacing', 0) :cssText(args.bodystyle) :cssText(args.style) :tag('tr') :tag('td') :css('padding', '2px') :node(tbl) end renderTrackingCategories(res) return tostring(res) end function p.navbox(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end args = getArgs(frame, {wrappers = 'Template:Navbox'}) -- Read the arguments in the order they'll be output in, to make references number in the right order. local _ _ = args.title _ = args.above for i = 1, 20 do _ = args["group" .. tostring(i)] _ = args["list" .. tostring(i)] end _ = args.below return p._navbox(args) end return p 2exv5r7gnfb5nks3m069ueetkg4epu6 ᥛᥨᥝᥱ ᥓᥧᥰ:No globals 828 442 1417 1416 2024-10-15T06:23:38Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1416 Scribunto text/plain local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error('Tried to read nil global ' .. tostring(k), 2) end return nil end function mt.__newindex(t, k, v) if k ~= 'arg' then error('Tried to write global ' .. tostring(k), 2) end rawset(t, k, v) end setmetatable(_G, mt) gggsv54pq7f94l3up48hr91qtxnskdm ᥛᥨᥝᥱ ᥓᥧᥰ:Ns has subpages 828 443 1419 1418 2024-10-15T06:23:39Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1418 Scribunto text/plain -- This module implements [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ns has subpages]]. -- While the template is fairly simple, this information is made available to -- Lua directly, so using a module means that we don't have to update the -- template as new namespaces are added. local p = {} function p._main(ns, frame) -- Get the current namespace if we were not passed one. if not ns then ns = mw.title.getCurrentTitle().namespace end -- Look up the namespace table from mw.site.namespaces. This should work -- for a majority of cases. local nsTable = mw.site.namespaces[ns] -- Try using string matching to get the namespace from page names. -- Do a quick and dirty bad title check to try and make sure we do the same -- thing as {{NAMESPACE}} in most cases. if not nsTable and type(ns) == 'string' and not ns:find('[<>|%[%]{}]') then local nsStripped = ns:gsub('^[_%s]*:', '') nsStripped = nsStripped:gsub(':.*$', '') nsTable = mw.site.namespaces[nsStripped] end -- If we still have no match then try the {{NAMESPACE}} parser function, -- which should catch the remainder of cases. Don't use a mw.title object, -- as this would increment the expensive function count for each new page -- tested. if not nsTable then frame = frame or mw.getCurrentFrame() local nsProcessed = frame:callParserFunction('NAMESPACE', ns) nsTable = nsProcessed and mw.site.namespaces[nsProcessed] end return nsTable and nsTable.hasSubpages end function p.main(frame) local ns = frame:getParent().args[1] if ns then ns = ns:match('^%s*(.-)%s*$') -- trim whitespace ns = tonumber(ns) or ns end local hasSubpages = p._main(ns, frame) return hasSubpages and 'yes' or '' end return p 1ly0ptc97m5zj0mxcu1dpkxgf3603i9 ᥛᥨᥝᥱ ᥓᥧᥰ:Ordinal 828 444 1421 1420 2024-10-15T06:23:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1420 Scribunto text/plain --[[ This template will add the appropriate ordinal suffix to a given integer. Please do not modify this code without applying the changes first at Module:Ordinal/sandbox and testing. ]] local p = {} local yesno = require('Module:Yesno') -- boolean value interpretation --[[ This function converts an integer value into a numeral followed by ordinal indicator. The output string might contain HTML tags. Usage: {{#invoke:Ordinal|ordinal|1=|2=|sup=}} {{#invoke:Ordinal|ordinal}} - uses the caller's parameters Parameters 1: Any number or string. 2: Set to "d" if the module should display "d" instead of "nd" and "rd". sup: Set to yes/no to toggle superscript ordinal suffix. ]] function p.ordinal(frame) local args = frame.args if args[1] == nil then args = frame:getParent().args end if args[1] == nil then args[1] = "{{{1}}}" end return p._ordinal(args[1], (args[2] == 'd'), yesno(args.sup)) end function p._ordinal(n, d, sup) local x = tonumber(mw.ustring.match(n, "(%d*)%W*$")) local suffix = "th" -- If tonumber(n) worked: if x then local mod10 = math.abs(x) % 10 local mod100 = math.abs(x) % 100 if mod10 == 1 and mod100 ~= 11 then suffix = "st" elseif mod10 == 2 and mod100 ~= 12 then if d then suffix = "d" else suffix = "nd" end elseif mod10 == 3 and mod100 ~= 13 then if d then suffix = "d" else suffix = "rd" end end end if sup then suffix = "<sup>" .. suffix .. "</sup>" end return n .. suffix end return p azbrsdhoe8ec6qvwgy7myjj7iz9onjy ᥛᥨᥝᥱ ᥓᥧᥰ:Page tabs 828 445 1423 1422 2024-10-15T06:23:42Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1422 Scribunto text/plain -- This module implements {{Page tabs}}. local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') local p = {} function p.main(frame) local args = getArgs(frame) return p._main(args) end function p._main(args) local makeTab = p.makeTab local root = mw.html.create() root:wikitext(yesno(args.NOTOC) and '__NOTOC__' or nil) local troot = root:tag('table') troot :css('background', args.Background or '#f8fcff') :css('text-align', 'center') :css('width', '100%') :css('border', '0') :css('border-spacing', '0') :css('border-collapse', 'collapse') :css('vertical-align', 'top') local trow = troot:tag('tr') if not args[1] then args[1] = '{{{1}}}' end for i, link in ipairs(args) do local thisPage if tonumber(args.This) == i then thisPage = true end trow:wikitext(makeTab(link, thisPage)) end trow:tag('td') :css('border-bottom', '2px solid #a3b1bf') :css('width', '3000px') :wikitext('&nbsp;') return tostring(root) end function p.makeTab(link, thisPage) local tcell = mw.html.create() tcell:tag('td') :css('padding', '0.5em') :css('background-color', thisPage and 'white' or '#cee0f2') :cssText(not thisPage and 'font-size:90%' or nil) :css('line-height', '0.95em') :css('border', 'solid 2px #a3b1bf') :cssText(thisPage and 'border-bottom:0') :cssText(thisPage and 'font-weight:bold') :css('white-space', 'nowrap') :css('width', '20px') :wikitext(link) :done() :tag('td') :css('border-bottom', '2px solid #a3b1bf') :css('width', '3px') :css('padding', '0') :wikitext('&nbsp;') return tostring(tcell) end return p 8bmc49b6jjce8fy3g0poemkiter27q3 ᥛᥨᥝᥱ ᥓᥧᥰ:Protect 828 446 1425 1424 2024-10-15T06:23:43Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1424 Scribunto text/plain local function processResult(options, success, ...) if not success then local message = tostring(... or '(no message)') if options.removeLocation then message = string.gsub(message, '^Module:[^:]+:%d+: ', '', 1) end return string.format(options.errFormat, message) end return ... end local function protect(func, errFormat, options) if type(errFormat) == 'table' then options = options or errFormat errFormat = nil end options = mw.clone(options) or {} options.errFormat = errFormat or options.errFormat or 'Error: %s' if not options.raw then options.errFormat = '<strong class="error">' .. options.errFormat .. '</strong>' end options.removeLocation = options.removeLocation == nil or options.removeLocation return function (...) return processResult(options, pcall(func, ...)) end end return protect lpwbveqfkihxx5w7otzmx6xlb5y323h ᥛᥨᥝᥱ ᥓᥧᥰ:Protection banner 828 447 1428 1427 2024-10-15T06:23:45Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1426 Scribunto text/plain -- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('strict') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and objects we don't always need. local getArgs, makeMessageBox, lang -- Set constants. local CONFIG_MODULE = 'Module:Protection banner/config' -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function makeCategoryLink(cat, sort) if cat then return string.format( '[[%s:%s|%s]]', mw.site.namespaces[14].name, cat, sort ) end end -- Validation function for the expiry and the protection date local function validateDate(dateString, dateType) if not lang then lang = mw.language.getContentLanguage() end local success, result = pcall(lang.formatDate, lang, 'U', dateString) if success then result = tonumber(result) if result then return result end end error(string.format( 'invalid %s: %s', dateType, tostring(dateString) ), 4) end local function makeFullUrl(page, query, display) return string.format( '[%s %s]', tostring(mw.uri.fullUrl(page, query)), display ) end -- Given a directed graph formatted as node -> table of direct successors, -- get a table of all nodes reachable from a given node (though always -- including the given node). local function getReachableNodes(graph, start) local toWalk, retval = {[start] = true}, {} while true do -- Can't use pairs() since we're adding and removing things as we're iterating local k = next(toWalk) -- This always gets the "first" key if k == nil then return retval end toWalk[k] = nil retval[k] = true for _,v in ipairs(graph[k]) do if not retval[v] then toWalk[v] = true end end end end -------------------------------------------------------------------------------- -- Protection class -------------------------------------------------------------------------------- local Protection = {} Protection.__index = Protection Protection.supportedActions = { edit = true, move = true, autoreview = true, upload = true } Protection.bannerConfigFields = { 'text', 'explanation', 'tooltip', 'alt', 'link', 'image' } function Protection.new(args, cfg, title) local obj = {} obj._cfg = cfg obj.title = title or mw.title.getCurrentTitle() -- Set action if not args.action then obj.action = 'edit' elseif Protection.supportedActions[args.action] then obj.action = args.action else error(string.format( 'invalid action: %s', tostring(args.action) ), 3) end -- Set level obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title) if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then -- Users need to be autoconfirmed to move pages anyway, so treat -- semi-move-protected pages as unprotected. obj.level = '*' end -- Set expiry local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title) if effectiveExpiry == 'infinity' then obj.expiry = 'indef' elseif effectiveExpiry ~= 'unknown' then obj.expiry = validateDate(effectiveExpiry, 'expiry date') end -- Set reason if args[1] then obj.reason = mw.ustring.lower(args[1]) if obj.reason:find('|') then error('reasons cannot contain the pipe character ("|")', 3) end end -- Set protection date if args.date then obj.protectionDate = validateDate(args.date, 'protection date') end -- Set banner config do obj.bannerConfig = {} local configTables = {} if cfg.banners[obj.action] then configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason] end if cfg.defaultBanners[obj.action] then configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level] configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default end configTables[#configTables + 1] = cfg.masterBanner for i, field in ipairs(Protection.bannerConfigFields) do for j, t in ipairs(configTables) do if t[field] then obj.bannerConfig[field] = t[field] break end end end end return setmetatable(obj, Protection) end function Protection:isUserScript() -- Whether the page is a user JavaScript or CSS page. local title = self.title return title.namespace == 2 and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) end function Protection:isProtected() return self.level ~= '*' end function Protection:shouldShowLock() -- Whether we should output a banner/padlock return self:isProtected() and not self:isUserScript() end -- Whether this page needs a protection category. Protection.shouldHaveProtectionCategory = Protection.shouldShowLock function Protection:isTemporary() return type(self.expiry) == 'number' end function Protection:makeProtectionCategory() if not self:shouldHaveProtectionCategory() then return '' end local cfg = self._cfg local title = self.title -- Get the expiry key fragment. local expiryFragment if self.expiry == 'indef' then expiryFragment = self.expiry elseif type(self.expiry) == 'number' then expiryFragment = 'temp' end -- Get the namespace key fragment. local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace] if not namespaceFragment and title.namespace % 2 == 1 then namespaceFragment = 'talk' end -- Define the order that key fragments are tested in. This is done with an -- array of tables containing the value to be tested, along with its -- position in the cfg.protectionCategories table. local order = { {val = expiryFragment, keypos = 1}, {val = namespaceFragment, keypos = 2}, {val = self.reason, keypos = 3}, {val = self.level, keypos = 4}, {val = self.action, keypos = 5} } --[[ -- The old protection templates used an ad-hoc protection category system, -- with some templates prioritising namespaces in their categories, and -- others prioritising the protection reason. To emulate this in this module -- we use the config table cfg.reasonsWithNamespacePriority to set the -- reasons for which namespaces have priority over protection reason. -- If we are dealing with one of those reasons, move the namespace table to -- the end of the order table, i.e. give it highest priority. If not, the -- reason should have highest priority, so move that to the end of the table -- instead. --]] table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3)) --[[ -- Define the attempt order. Inactive subtables (subtables with nil "value" -- fields) are moved to the end, where they will later be given the key -- "all". This is to cut down on the number of table lookups in -- cfg.protectionCategories, which grows exponentially with the number of -- non-nil keys. We keep track of the number of active subtables with the -- noActive parameter. --]] local noActive, attemptOrder do local active, inactive = {}, {} for i, t in ipairs(order) do if t.val then active[#active + 1] = t else inactive[#inactive + 1] = t end end noActive = #active attemptOrder = active for i, t in ipairs(inactive) do attemptOrder[#attemptOrder + 1] = t end end --[[ -- Check increasingly generic key combinations until we find a match. If a -- specific category exists for the combination of key fragments we are -- given, that match will be found first. If not, we keep trying different -- key fragment combinations until we match using the key -- "all-all-all-all-all". -- -- To generate the keys, we index the key subtables using a binary matrix -- with indexes i and j. j is only calculated up to the number of active -- subtables. For example, if there were three active subtables, the matrix -- would look like this, with 0 corresponding to the key fragment "all", and -- 1 corresponding to other key fragments. -- -- j 1 2 3 -- i -- 1 1 1 1 -- 2 0 1 1 -- 3 1 0 1 -- 4 0 0 1 -- 5 1 1 0 -- 6 0 1 0 -- 7 1 0 0 -- 8 0 0 0 -- -- Values of j higher than the number of active subtables are set -- to the string "all". -- -- A key for cfg.protectionCategories is constructed for each value of i. -- The position of the value in the key is determined by the keypos field in -- each subtable. --]] local cats = cfg.protectionCategories for i = 1, 2^noActive do local key = {} for j, t in ipairs(attemptOrder) do if j > noActive then key[t.keypos] = 'all' else local quotient = i / 2 ^ (j - 1) quotient = math.ceil(quotient) if quotient % 2 == 1 then key[t.keypos] = t.val else key[t.keypos] = 'all' end end end key = table.concat(key, '|') local attempt = cats[key] if attempt then return makeCategoryLink(attempt, title.text) end end return '' end function Protection:isIncorrect() local expiry = self.expiry return not self:shouldHaveProtectionCategory() or type(expiry) == 'number' and expiry < os.time() end function Protection:isTemplateProtectedNonTemplate() local action, namespace = self.action, self.title.namespace return self.level == 'templateeditor' and ( (action ~= 'edit' and action ~= 'move') or (namespace ~= 10 and namespace ~= 828) ) end function Protection:makeCategoryLinks() local msg = self._cfg.msg local ret = {self:makeProtectionCategory()} if self:isIncorrect() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-incorrect'], self.title.text ) end if self:isTemplateProtectedNonTemplate() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-template'], self.title.text ) end return table.concat(ret) end -------------------------------------------------------------------------------- -- Blurb class -------------------------------------------------------------------------------- local Blurb = {} Blurb.__index = Blurb Blurb.bannerTextFields = { text = true, explanation = true, tooltip = true, alt = true, link = true } function Blurb.new(protectionObj, args, cfg) return setmetatable({ _cfg = cfg, _protectionObj = protectionObj, _args = args }, Blurb) end -- Private methods -- function Blurb:_formatDate(num) -- Formats a Unix timestamp into dd Month, YYYY format. lang = lang or mw.language.getContentLanguage() local success, date = pcall( lang.formatDate, lang, self._cfg.msg['expiry-date-format'] or 'j F Y', '@' .. tostring(num) ) if success then return date end end function Blurb:_getExpandedMessage(msgKey) return self:_substituteParameters(self._cfg.msg[msgKey]) end function Blurb:_substituteParameters(msg) if not self._params then local parameterFuncs = {} parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter parameterFuncs.EDITREQUEST = self._makeEditRequestParameter parameterFuncs.EXPIRY = self._makeExpiryParameter parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter parameterFuncs.IMAGELINK = self._makeImageLinkParameter parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter parameterFuncs.PAGETYPE = self._makePagetypeParameter parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter parameterFuncs.TALKPAGE = self._makeTalkPageParameter parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter parameterFuncs.VANDAL = self._makeVandalTemplateParameter self._params = setmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end }) end msg = msg:gsub('${(%u+)}', self._params) return msg end function Blurb:_makeCurrentVersionParameter() -- A link to the page history or the move log, depending on the kind of -- protection. local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'move' then -- We need the move log link. return makeFullUrl( 'Special:Log', {type = 'move', page = pagename}, self:_getExpandedMessage('current-version-move-display') ) else -- We need the history link. return makeFullUrl( pagename, {action = 'history'}, self:_getExpandedMessage('current-version-edit-display') ) end end function Blurb:_makeEditRequestParameter() local mEditRequest = require('Module:Submit an edit request') local action = self._protectionObj.action local level = self._protectionObj.level -- Get the edit request type. local requestType if action == 'edit' then if level == 'autoconfirmed' then requestType = 'semi' elseif level == 'extendedconfirmed' then requestType = 'extended' elseif level == 'templateeditor' then requestType = 'template' end end requestType = requestType or 'full' -- Get the display value. local display = self:_getExpandedMessage('edit-request-display') return mEditRequest._link{type = requestType, display = display} end function Blurb:_makeExpiryParameter() local expiry = self._protectionObj.expiry if type(expiry) == 'number' then return self:_formatDate(expiry) else return expiry end end function Blurb:_makeExplanationBlurbParameter() -- Cover special cases first. if self._protectionObj.title.namespace == 8 then -- MediaWiki namespace return self:_getExpandedMessage('explanation-blurb-nounprotect') end -- Get explanation blurb table keys local action = self._protectionObj.action local level = self._protectionObj.level local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject' -- Find the message in the explanation blurb table and substitute any -- parameters. local explanations = self._cfg.explanationBlurbs local msg if explanations[action][level] and explanations[action][level][talkKey] then msg = explanations[action][level][talkKey] elseif explanations[action][level] and explanations[action][level].default then msg = explanations[action][level].default elseif explanations[action].default and explanations[action].default[talkKey] then msg = explanations[action].default[talkKey] elseif explanations[action].default and explanations[action].default.default then msg = explanations[action].default.default else error(string.format( 'could not find explanation blurb for action "%s", level "%s" and talk key "%s"', action, level, talkKey ), 8) end return self:_substituteParameters(msg) end function Blurb:_makeImageLinkParameter() local imageLinks = self._cfg.imageLinks local action = self._protectionObj.action local level = self._protectionObj.level local msg if imageLinks[action][level] then msg = imageLinks[action][level] elseif imageLinks[action].default then msg = imageLinks[action].default else msg = imageLinks.edit.default end return self:_substituteParameters(msg) end function Blurb:_makeIntroBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-blurb-expiry') else return self:_getExpandedMessage('intro-blurb-noexpiry') end end function Blurb:_makeIntroFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-fragment-expiry') else return self:_getExpandedMessage('intro-fragment-noexpiry') end end function Blurb:_makePagetypeParameter() local pagetypes = self._cfg.pagetypes return pagetypes[self._protectionObj.title.namespace] or pagetypes.default or error('no default pagetype defined', 8) end function Blurb:_makeProtectionBlurbParameter() local protectionBlurbs = self._cfg.protectionBlurbs local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionBlurbs[action][level] then msg = protectionBlurbs[action][level] elseif protectionBlurbs[action].default then msg = protectionBlurbs[action].default elseif protectionBlurbs.edit.default then msg = protectionBlurbs.edit.default else error('no protection blurb defined for protectionBlurbs.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionDateParameter() local protectionDate = self._protectionObj.protectionDate if type(protectionDate) == 'number' then return self:_formatDate(protectionDate) else return protectionDate end end function Blurb:_makeProtectionLevelParameter() local protectionLevels = self._cfg.protectionLevels local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionLevels[action][level] then msg = protectionLevels[action][level] elseif protectionLevels[action].default then msg = protectionLevels[action].default elseif protectionLevels.edit.default then msg = protectionLevels.edit.default else error('no protection level defined for protectionLevels.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionLogParameter() local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'autoreview' then -- We need the pending changes log. return makeFullUrl( 'Special:Log', {type = 'stable', page = pagename}, self:_getExpandedMessage('pc-log-display') ) else -- We need the protection log. return makeFullUrl( 'Special:Log', {type = 'protect', page = pagename}, self:_getExpandedMessage('protection-log-display') ) end end function Blurb:_makeTalkPageParameter() return string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[self._protectionObj.title.namespace].talk.name, self._protectionObj.title.text, self._args.section or 'top', self:_getExpandedMessage('talk-page-link-display') ) end function Blurb:_makeTooltipBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-blurb-expiry') else return self:_getExpandedMessage('tooltip-blurb-noexpiry') end end function Blurb:_makeTooltipFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-fragment-expiry') else return self:_getExpandedMessage('tooltip-fragment-noexpiry') end end function Blurb:_makeVandalTemplateParameter() return mw.getCurrentFrame():expandTemplate{ title="vandal-m", args={self._args.user or self._protectionObj.title.baseText} } end -- Public methods -- function Blurb:makeBannerText(key) -- Validate input. if not key or not Blurb.bannerTextFields[key] then error(string.format( '"%s" is not a valid banner config field', tostring(key) ), 2) end -- Generate the text. local msg = self._protectionObj.bannerConfig[key] if type(msg) == 'string' then return self:_substituteParameters(msg) elseif type(msg) == 'function' then msg = msg(self._protectionObj, self._args) if type(msg) ~= 'string' then error(string.format( 'bad output from banner config function with key "%s"' .. ' (expected string, got %s)', tostring(key), type(msg) ), 4) end return self:_substituteParameters(msg) end end -------------------------------------------------------------------------------- -- BannerTemplate class -------------------------------------------------------------------------------- local BannerTemplate = {} BannerTemplate.__index = BannerTemplate function BannerTemplate.new(protectionObj, cfg) local obj = {} obj._cfg = cfg -- Set the image filename. local imageFilename = protectionObj.bannerConfig.image if imageFilename then obj._imageFilename = imageFilename else -- If an image filename isn't specified explicitly in the banner config, -- generate it from the protection status and the namespace. local action = protectionObj.action local level = protectionObj.level local namespace = protectionObj.title.namespace local reason = protectionObj.reason -- Deal with special cases first. if ( namespace == 10 or namespace == 828 or reason and obj._cfg.indefImageReasons[reason] ) and action == 'edit' and level == 'sysop' and not protectionObj:isTemporary() then -- Fully protected modules and templates get the special red "indef" -- padlock. obj._imageFilename = obj._cfg.msg['image-filename-indef'] else -- Deal with regular protection types. local images = obj._cfg.images if images[action] then if images[action][level] then obj._imageFilename = images[action][level] elseif images[action].default then obj._imageFilename = images[action].default end end end end return setmetatable(obj, BannerTemplate) end function BannerTemplate:renderImage() local filename = self._imageFilename or self._cfg.msg['image-filename-default'] or 'Transparent.gif' return makeFileLink{ file = filename, size = (self.imageWidth or 20) .. 'px', alt = self._imageAlt, link = self._imageLink, caption = self.imageCaption } end -------------------------------------------------------------------------------- -- Banner class -------------------------------------------------------------------------------- local Banner = setmetatable({}, BannerTemplate) Banner.__index = Banner function Banner.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 40 obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip. obj._reasonText = blurbObj:makeBannerText('text') obj._explanationText = blurbObj:makeBannerText('explanation') obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing. return setmetatable(obj, Banner) end function Banner:__tostring() -- Renders the banner. makeMessageBox = makeMessageBox or require('Module:Message box').main local reasonText = self._reasonText or error('no reason text set', 2) local explanationText = self._explanationText local mbargs = { page = self._page, type = 'protection', image = self:renderImage(), text = string.format( "'''%s'''%s", reasonText, explanationText and '<br />' .. explanationText or '' ) } return makeMessageBox('mbox', mbargs) end -------------------------------------------------------------------------------- -- Padlock class -------------------------------------------------------------------------------- local Padlock = setmetatable({}, BannerTemplate) Padlock.__index = Padlock function Padlock.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 20 obj.imageCaption = blurbObj:makeBannerText('tooltip') obj._imageAlt = blurbObj:makeBannerText('alt') obj._imageLink = blurbObj:makeBannerText('link') obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action] or cfg.padlockIndicatorNames.default or 'pp-default' return setmetatable(obj, Padlock) end function Padlock:__tostring() local frame = mw.getCurrentFrame() -- The nowiki tag helps prevent whitespace at the top of articles. return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{ name = 'indicator', args = {name = self._indicatorName}, content = self:renderImage() } end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- This is used for testing purposes. return { Protection = Protection, Blurb = Blurb, BannerTemplate = BannerTemplate, Banner = Banner, Padlock = Padlock, } end function p._main(args, cfg, title) args = args or {} cfg = cfg or require(CONFIG_MODULE) local protectionObj = Protection.new(args, cfg, title) local ret = {} -- If a page's edit protection is equally or more restrictive than its -- protection from some other action, then don't bother displaying anything -- for the other action (except categories). if not yesno(args.catonly) and (protectionObj.action == 'edit' or args.demolevel or not getReachableNodes( cfg.hierarchy, protectionObj.level )[effectiveProtectionLevel('edit', protectionObj.title)]) then -- Initialise the blurb object local blurbObj = Blurb.new(protectionObj, args, cfg) -- Render the banner if protectionObj:shouldShowLock() then ret[#ret + 1] = tostring( (yesno(args.small) and Padlock or Banner) .new(protectionObj, blurbObj, cfg) ) end end -- Render the categories if yesno(args.category) ~= false then ret[#ret + 1] = protectionObj:makeCategoryLinks() end return table.concat(ret) end function p.main(frame, cfg) cfg = cfg or require(CONFIG_MODULE) -- Find default args, if any. local parent = frame.getParent and frame:getParent() local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')] -- Find user args, and use the parent frame if we are being called from a -- wrapper template. getArgs = getArgs or require('Module:Arguments').getArgs local userArgs = getArgs(frame, { parentOnly = defaultArgs, frameOnly = not defaultArgs }) -- Build the args table. User-specified args overwrite default args. local args = {} for k, v in pairs(defaultArgs or {}) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return p._main(args, cfg) end return p g1esh5v0eq6i86pqpylkdm09loryn3e ᥛᥨᥝᥱ ᥓᥧᥰ:Protection banner/config 828 448 1430 1429 2024-10-15T06:23:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1429 Scribunto text/plain -- This module provides configuration data for [[Module:Protection banner]]. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appears below the main protection text, used -- to explain the details of the protection. -- * tooltip - the tooltip text you see when you move the mouse over a small -- padlock icon. -- * link - the page that the small padlock icon links to. -- * alt - the alt text for the small padlock icon. This is also used as tooltip -- text for the large protection banners. -- * image - the padlock image used in both protection banners and small padlock -- icons. -- -- The module checks in three separate tables to find a value for each field. -- First it checks the banners table, which has values specific to the reason -- for the page being protected. Then the module checks the defaultBanners -- table, which has values specific to each protection level. Finally, the -- module checks the masterBanner table, which holds data for protection -- templates to use if no data has been found in the previous two tables. -- -- The values in the banner data can take parameters. These are specified -- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name -- enclosed in curly braces). -- -- Available parameters: -- -- ${CURRENTVERSION} - a link to the page history or the move log, with the -- display message "current-version-edit-display" or -- "current-version-move-display". -- -- ${EDITREQUEST} - a link to create an edit request for the current page. -- -- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes -- on the talk page; you may submit a request to ask an administrator to make -- an edit if it is minor or supported by consensus." -- -- ${IMAGELINK} - a link to set the image to, depending on the protection -- action and protection level. -- -- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry -- is set. E.g. "Editing of this page by new or unregistered users is currently -- disabled until dd Month YYYY." -- -- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation -- so that it can be used in run-on sentences. -- -- ${PAGETYPE} - the type of the page, e.g. "article" or "template". -- Defined in the cfg.pagetypes table. -- -- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g. -- "Editing of this page by new or unregistered users is currently disabled" -- -- ${PROTECTIONDATE} - the protection date, if it has been supplied to the -- template. -- -- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or -- "semi-protected". -- -- ${PROTECTIONLOG} - a link to the protection log or the pending changes log, -- depending on the protection action. -- -- ${TALKPAGE} - a link to the talk page. If a section is specified, links -- straight to that talk page section. -- -- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to -- create a blurb like "This template is semi-protected", or "This article is -- move-protected until DD Month YYYY". -- -- ${VANDAL} - links for the specified username (or the root page name) -- using Module:Vandal-m. -- -- Functions -- -- For advanced users, it is possible to use Lua functions instead of strings -- in the banner config tables. Using functions gives flexibility that is not -- possible just by using parameters. Functions take two arguments, the -- protection object and the template arguments, and they must output a string. -- -- For example: -- -- text = function (protectionObj, args) -- if protectionObj.level == 'autoconfirmed' then -- return 'foo' -- else -- return 'bar' -- end -- end -- -- Some protection object properties and methods that may be useful: -- protectionObj.action - the protection action -- protectionObj.level - the protection level -- protectionObj.reason - the protection reason -- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set -- to indefinite, and the protection time in unix time if temporary. -- protectionObj.protectionDate - the protection date in unix time, or nil if -- unspecified. -- protectionObj.bannerConfig - the banner config found by the module. Beware -- of editing the config field used by the function, as it could create an -- infinite loop. -- protectionObj:isProtected - returns a boolean showing whether the page is -- protected. -- protectionObj:isTemporary - returns a boolean showing whether the expiry is -- temporary. -- protectionObj:isIncorrect - returns a boolean showing whether the protection -- template is incorrect. --]] -- The master banner data, used if no values have been found in banners or -- defaultBanners. masterBanner = { text = '${INTROBLURB}', explanation = '${EXPLANATIONBLURB}', tooltip = '${TOOLTIPBLURB}', link = '${IMAGELINK}', alt = 'Page ${PROTECTIONLEVEL}' }, -- The default banner data. This holds banner data for different protection -- levels. -- *required* - this table needs edit, move, autoreview and upload subtables. defaultBanners = { edit = {}, move = {}, autoreview = { default = { alt = 'Page protected with pending changes', tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users', image = 'Pending-protection-shackle.svg' } }, upload = {} }, -- The banner data. This holds banner data for different protection reasons. -- In fact, the reasons specified in this table control which reasons are -- valid inputs to the first positional parameter. -- -- There is also a non-standard "description" field that can be used for items -- in this table. This is a description of the protection reason for use in the -- module documentation. -- -- *required* - this table needs edit, move, autoreview and upload subtables. banners = { edit = { blp = { description = 'For pages protected to promote compliance with the' .. ' [[Wikipedia:Biographies of living persons' .. '|biographies of living persons]] policy', text = '${INTROFRAGMENT} to promote compliance with' .. ' [[Wikipedia:Biographies of living persons' .. "|Wikipedia's&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;people]].', tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on' .. ' biographies of living persons', }, dmca = { description = 'For pages protected by the Wikimedia Foundation' .. ' due to [[Digital Millennium Copyright Act]] takedown requests', explanation = function (protectionObj, args) local ret = 'Pursuant to a rights owner notice under the Digital' .. ' Millennium Copyright Act (DMCA) regarding some content' .. ' in this article, the Wikimedia Foundation acted under' .. ' applicable law and took down and restricted the content' .. ' in question.' if args.notice then ret = ret .. ' A copy of the received notice can be found here: ' .. args.notice .. '.' end ret = ret .. ' For more information, including websites discussing' .. ' how to file a counter-notice, please see' .. " [[Wikipedia:Office actions]] and the article's ${TALKPAGE}." .. "'''Do not remove this template from the article until the" .. " restrictions are withdrawn'''." return ret end, image = 'Office-protection-shackle.svg', }, dispute = { description = 'For pages protected due to editing disputes', text = function (protectionObj, args) -- Find the value of "disputes". local display = 'disputes' local disputes if args.section then disputes = string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[protectionObj.title.namespace].talk.name, protectionObj.title.text, args.section, display ) else disputes = display end -- Make the blurb, depending on the expiry. local msg if type(protectionObj.expiry) == 'number' then msg = '${INTROFRAGMENT} or until editing %s have been resolved.' else msg = '${INTROFRAGMENT} until editing %s have been resolved.' end return string.format(msg, disputes) end, explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', tooltip = '${TOOLTIPFRAGMENT} due to editing disputes', }, ecp = { description = 'For articles in topic areas authorized by' .. ' [[Wikipedia:Arbitration Committee|ArbCom]] or' .. ' meets the criteria for community use', tooltip = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', alt = 'Extended-protected ${PAGETYPE}', }, mainpage = { description = 'For pages protected for being displayed on the [[Main Page]]', text = 'This file is currently' .. ' [[Wikipedia:This page is protected|protected]] from' .. ' editing because it is currently or will soon be displayed' .. ' on the [[Main Page]].', explanation = 'Images on the Main Page are protected due to their high' .. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.' .. '<br /><span style="font-size:90%;">' .. "'''Administrators:''' Once this image is definitely off the Main Page," .. ' please unprotect this file, or reduce to semi-protection,' .. ' as appropriate.</span>', }, office = { description = 'For pages protected by the Wikimedia Foundation', text = function (protectionObj, args) local ret = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.' if protectionObj.protectionDate then ret = ret .. ' It has been protected since ${PROTECTIONDATE}.' end return ret end, explanation = "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not remove protection from this" .. " page unless you are authorized by the Wikimedia Foundation to do" .. " so.'''", image = 'Office-protection-shackle.svg', }, reset = { description = 'For pages protected by the Wikimedia Foundation and' .. ' "reset" to a bare-bones version', text = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.', explanation = function (protectionObj, args) local ret = '' if protectionObj.protectionDate then ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was' else ret = ret .. 'This ${PAGETYPE} has been' end ret = ret .. ' reduced to a' .. ' simplified, "bare bones" version so that it may be completely' .. ' rewritten to ensure it meets the policies of' .. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' .. ' Standard Wikipedia policies will apply to its rewriting—which' .. ' will eventually be open to all editors—and will be strictly' .. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while' .. ' it is being rebuilt.\n\n' .. 'Any insertion of material directly from' .. ' pre-protection revisions of the ${PAGETYPE} will be removed, as' .. ' will any material added to the ${PAGETYPE} that is not properly' .. ' sourced. The associated talk page(s) were also cleared on the' .. " same date.\n\n" .. "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not override" .. " this action, and do not remove protection from this page," .. " unless you are authorized by the Wikimedia Foundation" .. " to do so. No editor may remove this notice.'''" return ret end, image = 'Office-protection-shackle.svg', }, sock = { description = 'For pages protected due to' .. ' [[Wikipedia:Sock puppetry|sock puppetry]]', text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of' .. ' [[Wikipedia:Blocking policy|blocked]] or' .. ' [[Wikipedia:Banning policy|banned users]]' .. ' from editing it.', tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from' .. ' editing it', }, template = { description = 'For [[Wikipedia:High-risk templates|high-risk]]' .. ' templates and Lua modules', text = 'This is a permanently [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Protection|protected]] ${PAGETYPE},' .. ' as it is [[Wikipedia:High-risk templates|high-risk]].', explanation = 'Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] or' .. ' [[Wikipedia:Template editor|template editor]] to make an edit if' .. ' it is [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by' .. ' [[Wikipedia:Consensus|consensus]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}' .. ' to prevent vandalism', alt = 'Permanently protected ${PAGETYPE}', }, usertalk = { description = 'For pages protected against disruptive edits by a' .. ' particular user', text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,' .. ' such as abusing the' .. ' &#123;&#123;[[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:unblock|unblock]]&#125;&#125; template.', explanation = 'If you cannot edit this user talk page and you need to' .. ' make a change or leave a message, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for edits to a protected page' .. '|request an edit]],' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]],' .. ' [[ᥑᥪᥐ ᥖᥩᥢᥰ:Userlogin|log in]],' .. ' or [[ᥑᥪᥐ ᥖᥩᥢᥰ:UserLogin/signup|create an account]].', }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism|vandalism]]', text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].', explanation = function (protectionObj, args) local ret = '' if protectionObj.level == 'sysop' then ret = ret .. "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ' end return ret .. '${EXPLANATIONBLURB}' end, tooltip = '${TOOLTIPFRAGMENT} due to vandalism', } }, move = { dispute = { description = 'For pages protected against page moves due to' .. ' disputes over the page title', explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', image = 'Move-protection-shackle.svg' }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism#Page-move vandalism' .. ' |page-move vandalism]]' } }, autoreview = {}, upload = {} }, -------------------------------------------------------------------------------- -- -- GENERAL DATA TABLES -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Protection blurbs -------------------------------------------------------------------------------- -- This table produces the protection blurbs available with the -- ${PROTECTIONBLURB} parameter. It is sorted by protection action and -- protection level, and is checked by the module in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionBlurbs = { edit = { default = 'This ${PAGETYPE} is currently [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Protection|' .. 'protected]] from editing', autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access' .. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered' .. ' users|unregistered]] users is currently [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Protection|disabled]]', extendedconfirmed = 'This ${PAGETYPE} is currently under extended confirmed protection', }, move = { default = 'This ${PAGETYPE} is currently [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Protection|protected]]' .. ' from [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Moving a page|page moves]]' }, autoreview = { default = 'All edits made to this ${PAGETYPE} by' .. ' [[Wikipedia:User access levels#New users|new]] or' .. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]' .. ' users are currently' .. ' [[Wikipedia:Pending changes|subject to review]]' }, upload = { default = 'Uploading new versions of this ${PAGETYPE} is currently disabled' } }, -------------------------------------------------------------------------------- -- Explanation blurbs -------------------------------------------------------------------------------- -- This table produces the explanation blurbs available with the -- ${EXPLANATIONBLURB} parameter. It is sorted by protection action, -- protection level, and whether the page is a talk page or not. If the page is -- a talk page it will have a talk key of "talk"; otherwise it will have a talk -- key of "subject". The table is checked in the following order: -- 1. page's protection action, page's protection level, page's talk key -- 2. page's protection action, page's protection level, default talk key -- 3. page's protection action, default protection level, page's talk key -- 4. page's protection action, default protection level, default talk key -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. explanationBlurbs = { edit = { autoconfirmed = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[ᥑᥪᥐ ᥖᥩᥢᥰ:Userlogin|log in]], or' .. ' [[ᥑᥪᥐ ᥖᥩᥢᥰ:UserLogin/signup|create an account]].', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[ᥑᥪᥐ ᥖᥩᥢᥰ:Userlogin|log in]], or' .. ' [[ᥑᥪᥐ ᥖᥩᥢᥰ:UserLogin/signup|create an account]].', }, extendedconfirmed = { default = 'Extended confirmed protection prevents edits from all unregistered editors' .. ' and registered users with fewer than 30 days tenure and 500 edits.' .. ' The [[Wikipedia:Protection policy#extended|policy on community use]]' .. ' specifies that extended confirmed protection can be applied to combat' .. ' disruption, if semi-protection has proven to be ineffective.' .. ' Extended confirmed protection may also be applied to enforce' .. ' [[Wikipedia:Arbitration Committee|arbitration sanctions]].' .. ' Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask for uncontroversial changes supported by' .. ' [[Wikipedia:Consensus|consensus]].' }, default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]]. You may also [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|request]] that this page be unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' You may [[Wikipedia:Requests for page' .. ' protection#Current requests for edits to a protected page|request an' .. ' edit]] to this page, or [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|ask]] for it to be unprotected.' } }, move = { default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves on the' .. ' ${TALKPAGE} or at [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves at' .. ' [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.' } }, autoreview = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} by new and unregistered users' .. ' will not be visible to readers until they are accepted by' .. ' a reviewer. To avoid the need for your edits to be' .. ' reviewed, you may' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[ᥑᥪᥐ ᥖᥩᥢᥰ:Userlogin|log in]], or' .. ' [[ᥑᥪᥐ ᥖᥩᥢᥰ:UserLogin/signup|create an account]].' }, }, upload = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but new versions of the file' .. ' cannot be uploaded until it is unprotected. You can' .. ' request that a new version be uploaded by using a' .. ' [[Wikipedia:Edit requests|protected edit request]], or you' .. ' can [[Wikipedia:Requests for page protection|request]]' .. ' that the file be unprotected.' } } }, -------------------------------------------------------------------------------- -- Protection levels -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONLEVEL} parameter, which -- produces a short label for different protection levels. It is sorted by -- protection action and protection level, and is checked in the following -- order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionLevels = { edit = { default = 'protected', templateeditor = 'template-protected', extendedconfirmed = 'extended-protected', autoconfirmed = 'semi-protected', }, move = { default = 'move-protected' }, autoreview = { }, upload = { default = 'upload-protected' } }, -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- This table lists different padlock images for each protection action and -- protection level. It is used if an image is not specified in any of the -- banner data tables, and if the page does not satisfy the conditions for using -- the ['image-filename-indef'] image. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level images = { edit = { default = 'Full-protection-shackle.svg', templateeditor = 'Template-protection-shackle.svg', extendedconfirmed = 'Extended-protection-shackle.svg', autoconfirmed = 'Semi-protection-shackle.svg' }, move = { default = 'Move-protection-shackle.svg', }, autoreview = { default = 'Pending-protection-shackle.svg' }, upload = { default = 'Upload-protection-shackle.svg' } }, -- Pages with a reason specified in this table will show the special "indef" -- padlock, defined in the 'image-filename-indef' message, if no expiry is set. indefImageReasons = { template = true }, -------------------------------------------------------------------------------- -- Image links -------------------------------------------------------------------------------- -- This table provides the data for the ${IMAGELINK} parameter, which gets -- the image link for small padlock icons based on the page's protection action -- and protection level. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. imageLinks = { edit = { default = 'Wikipedia:Protection policy#full', templateeditor = 'Wikipedia:Protection policy#template', extendedconfirmed = 'Wikipedia:Protection policy#extended', autoconfirmed = 'Wikipedia:Protection policy#semi' }, move = { default = 'Wikipedia:Protection policy#move' }, autoreview = { default = 'Wikipedia:Protection policy#pending' }, upload = { default = 'Wikipedia:Protection policy#upload' } }, -------------------------------------------------------------------------------- -- Padlock indicator names -------------------------------------------------------------------------------- -- This table provides the "name" attribute for the <indicator> extension tag -- with which small padlock icons are generated. All indicator tags on a page -- are displayed in alphabetical order based on this attribute, and with -- indicator tags with duplicate names, the last tag on the page wins. -- The attribute is chosen based on the protection action; table keys must be a -- protection action name or the string "default". padlockIndicatorNames = { autoreview = 'pp-autoreview', default = 'pp-default' }, -------------------------------------------------------------------------------- -- Protection categories -------------------------------------------------------------------------------- --[[ -- The protection categories are stored in the protectionCategories table. -- Keys to this table are made up of the following strings: -- -- 1. the expiry date -- 2. the namespace -- 3. the protection reason (e.g. "dispute" or "vandalism") -- 4. the protection level (e.g. "sysop" or "autoconfirmed") -- 5. the action (e.g. "edit" or "move") -- -- When the module looks up a category in the table, first it will will check to -- see a key exists that corresponds to all five parameters. For example, a -- user page semi-protected from vandalism for two weeks would have the key -- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module -- changes the first part of the key to "all" and checks the table again. It -- keeps checking increasingly generic key combinations until it finds the -- field, or until it reaches the key "all-all-all-all-all". -- -- The module uses a binary matrix to determine the order in which to search. -- This is best demonstrated by a table. In this table, the "0" values -- represent "all", and the "1" values represent the original data (e.g. -- "indef" or "file" or "vandalism"). -- -- expiry namespace reason level action -- order -- 1 1 1 1 1 1 -- 2 0 1 1 1 1 -- 3 1 0 1 1 1 -- 4 0 0 1 1 1 -- 5 1 1 0 1 1 -- 6 0 1 0 1 1 -- 7 1 0 0 1 1 -- 8 0 0 0 1 1 -- 9 1 1 1 0 1 -- 10 0 1 1 0 1 -- 11 1 0 1 0 1 -- 12 0 0 1 0 1 -- 13 1 1 0 0 1 -- 14 0 1 0 0 1 -- 15 1 0 0 0 1 -- 16 0 0 0 0 1 -- 17 1 1 1 1 0 -- 18 0 1 1 1 0 -- 19 1 0 1 1 0 -- 20 0 0 1 1 0 -- 21 1 1 0 1 0 -- 22 0 1 0 1 0 -- 23 1 0 0 1 0 -- 24 0 0 0 1 0 -- 25 1 1 1 0 0 -- 26 0 1 1 0 0 -- 27 1 0 1 0 0 -- 28 0 0 1 0 0 -- 29 1 1 0 0 0 -- 30 0 1 0 0 0 -- 31 1 0 0 0 0 -- 32 0 0 0 0 0 -- -- In this scheme the action has the highest priority, as it is the last -- to change, and the expiry has the least priority, as it changes the most. -- The priorities of the expiry, the protection level and the action are -- fixed, but the priorities of the reason and the namespace can be swapped -- through the use of the cfg.bannerDataNamespaceHasPriority table. --]] -- If the reason specified to the template is listed in this table, -- namespace data will take priority over reason data in the protectionCategories -- table. reasonsWithNamespacePriority = { vandalism = true, }, -- The string to use as a namespace key for the protectionCategories table for each -- namespace number. categoryNamespaceKeys = { [ 2] = 'user', [ 3] = 'user', [ 4] = 'project', [ 6] = 'file', [ 8] = 'mediawiki', [ 10] = 'template', [ 12] = 'project', [ 14] = 'category', [100] = 'portal', [828] = 'module', }, protectionCategories = { ['all|all|all|all|all'] = 'Wikipedia fully protected pages', ['all|all|office|all|all'] = 'Wikipedia Office-protected pages', ['all|all|reset|all|all'] = 'Wikipedia Office-protected pages', ['all|all|dmca|all|all'] = 'Wikipedia Office-protected pages', ['all|all|mainpage|all|all'] = 'Wikipedia fully protected main page files', ['all|all|all|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|all|ecp|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|template|all|all|edit'] = 'Wikipedia fully protected templates', ['all|all|all|autoconfirmed|edit'] = 'Wikipedia semi-protected pages', ['indef|all|all|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected pages', ['all|all|blp|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected biographies of living people', ['temp|all|blp|autoconfirmed|edit'] = 'Wikipedia temporarily semi-protected biographies of living people', ['all|all|dispute|autoconfirmed|edit'] = 'Wikipedia pages semi-protected due to dispute', ['all|all|sock|autoconfirmed|edit'] = 'Wikipedia pages semi-protected from banned users', ['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism', ['all|category|all|autoconfirmed|edit'] = 'Wikipedia semi-protected categories', ['all|file|all|autoconfirmed|edit'] = 'Wikipedia semi-protected files', ['all|portal|all|autoconfirmed|edit'] = 'Wikipedia semi-protected portals', ['all|project|all|autoconfirmed|edit'] = 'Wikipedia semi-protected project pages', ['all|talk|all|autoconfirmed|edit'] = 'Wikipedia semi-protected talk pages', ['all|template|all|autoconfirmed|edit'] = 'Wikipedia semi-protected templates', ['all|user|all|autoconfirmed|edit'] = 'Wikipedia semi-protected user and user talk pages', ['all|all|all|templateeditor|move'] = 'Wikipedia template-protected pages other than templates and modules', ['all|all|all|templateeditor|edit'] = 'Wikipedia template-protected pages other than templates and modules', ['all|template|all|templateeditor|edit'] = 'Wikipedia template-protected templates', ['all|template|all|templateeditor|move'] = 'Wikipedia template-protected templates', -- move-protected templates ['all|all|blp|sysop|edit'] = 'Wikipedia indefinitely protected biographies of living people', ['temp|all|blp|sysop|edit'] = 'Wikipedia temporarily protected biographies of living people', ['all|all|dispute|sysop|edit'] = 'Wikipedia pages protected due to dispute', ['all|all|sock|sysop|edit'] = 'Wikipedia pages protected from banned users', ['all|all|vandalism|sysop|edit'] = 'Wikipedia pages protected against vandalism', ['all|category|all|sysop|edit'] = 'Wikipedia fully protected categories', ['all|file|all|sysop|edit'] = 'Wikipedia fully protected files', ['all|project|all|sysop|edit'] = 'Wikipedia fully protected project pages', ['all|talk|all|sysop|edit'] = 'Wikipedia fully protected talk pages', ['all|template|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected templates', ['all|template|all|sysop|edit'] = 'Wikipedia fully protected templates', ['all|user|all|sysop|edit'] = 'Wikipedia fully protected user and user talk pages', ['all|module|all|all|edit'] = 'Wikipedia fully protected modules', ['all|module|all|templateeditor|edit'] = 'Wikipedia template-protected modules', ['all|module|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected modules', ['all|module|all|autoconfirmed|edit'] = 'Wikipedia semi-protected modules', ['all|all|all|sysop|move'] = 'Wikipedia move-protected pages', ['indef|all|all|sysop|move'] = 'Wikipedia indefinitely move-protected pages', ['all|all|dispute|sysop|move'] = 'Wikipedia pages move-protected due to dispute', ['all|all|vandalism|sysop|move'] = 'Wikipedia pages move-protected due to vandalism', ['all|portal|all|sysop|move'] = 'Wikipedia move-protected portals', ['all|project|all|sysop|move'] = 'Wikipedia move-protected project pages', ['all|talk|all|sysop|move'] = 'Wikipedia move-protected talk pages', ['all|template|all|sysop|move'] = 'Wikipedia move-protected templates', ['all|user|all|sysop|move'] = 'Wikipedia move-protected user and user talk pages', ['all|all|all|autoconfirmed|autoreview'] = 'Wikipedia pending changes protected pages', ['all|file|all|all|upload'] = 'Wikipedia upload-protected files', }, -------------------------------------------------------------------------------- -- Expiry category config -------------------------------------------------------------------------------- -- This table configures the expiry category behaviour for each protection -- action. -- * If set to true, setting that action will always categorise the page if -- an expiry parameter is not set. -- * If set to false, setting that action will never categorise the page. -- * If set to nil, the module will categorise the page if: -- 1) an expiry parameter is not set, and -- 2) a reason is provided, and -- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck -- table. expiryCheckActions = { edit = nil, move = false, autoreview = true, upload = false }, reasonsWithoutExpiryCheck = { blp = true, template = true, }, -------------------------------------------------------------------------------- -- Pagetypes -------------------------------------------------------------------------------- -- This table produces the page types available with the ${PAGETYPE} parameter. -- Keys are namespace numbers, or the string "default" for the default value. pagetypes = { [0] = 'article', [6] = 'file', [10] = 'template', [14] = 'category', [828] = 'module', default = 'page' }, -------------------------------------------------------------------------------- -- Strings marking indefinite protection -------------------------------------------------------------------------------- -- This table contains values passed to the expiry parameter that mean the page -- is protected indefinitely. indefStrings = { ['indef'] = true, ['indefinite'] = true, ['indefinitely'] = true, ['infinite'] = true, }, -------------------------------------------------------------------------------- -- Group hierarchy -------------------------------------------------------------------------------- -- This table maps each group to all groups that have a superset of the original -- group's page editing permissions. hierarchy = { sysop = {}, reviewer = {'sysop'}, filemover = {'sysop'}, templateeditor = {'sysop'}, extendedconfirmed = {'sysop'}, autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'}, user = {'autoconfirmed'}, ['*'] = {'user'} }, -------------------------------------------------------------------------------- -- Wrapper templates and their default arguments -------------------------------------------------------------------------------- -- This table contains wrapper templates used with the module, and their -- default arguments. Templates specified in this table should contain the -- following invocation, and no other template content: -- -- {{#invoke:Protection banner|main}} -- -- If other content is desired, it can be added between -- <noinclude>...</noinclude> tags. -- -- When a user calls one of these wrapper templates, they will use the -- default arguments automatically. However, users can override any of the -- arguments. wrappers = { ['Template:Pp'] = {}, ['Template:Pp-extended'] = {'ecp'}, ['Template:Pp-blp'] = {'blp'}, -- we don't need Template:Pp-create ['Template:Pp-dispute'] = {'dispute'}, ['Template:Pp-main-page'] = {'mainpage'}, ['Template:Pp-move'] = {action = 'move', catonly = 'yes'}, ['Template:Pp-move-dispute'] = {'dispute', action = 'move', catonly = 'yes'}, -- we don't need Template:Pp-move-indef ['Template:Pp-move-vandalism'] = {'vandalism', action = 'move', catonly = 'yes'}, ['Template:Pp-office'] = {'office'}, ['Template:Pp-office-dmca'] = {'dmca'}, ['Template:Pp-pc'] = {action = 'autoreview', small = true}, ['Template:Pp-pc1'] = {action = 'autoreview', small = true}, ['Template:Pp-reset'] = {'reset'}, ['Template:Pp-semi-indef'] = {small = true}, ['Template:Pp-sock'] = {'sock'}, ['Template:Pp-template'] = {'template', small = true}, ['Template:Pp-upload'] = {action = 'upload'}, ['Template:Pp-usertalk'] = {'usertalk'}, ['Template:Pp-vandalism'] = {'vandalism'}, }, -------------------------------------------------------------------------------- -- -- MESSAGES -- -------------------------------------------------------------------------------- msg = { -------------------------------------------------------------------------------- -- Intro blurb and intro fragment -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${INTROBLURB} and -- ${INTROFRAGMENT} parameters. If the protection is temporary they use the -- intro-blurb-expiry or intro-fragment-expiry, and if not they use -- intro-blurb-noexpiry or intro-fragment-noexpiry. -- It is possible to use banner parameters in these messages. ['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.', ['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.', ['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},', ['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}', -------------------------------------------------------------------------------- -- Tooltip blurb -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${TOOLTIPBLURB} parameter. -- If the protection is temporary the tooltip-blurb-expiry message is used, and -- if not the tooltip-blurb-noexpiry message is used. -- It is possible to use banner parameters in these messages. ['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.', ['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.', ['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},', ['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', -------------------------------------------------------------------------------- -- Special explanation blurb -------------------------------------------------------------------------------- -- An explanation blurb for pages that cannot be unprotected, e.g. for pages -- in the MediaWiki namespace. -- It is possible to use banner parameters in this message. ['explanation-blurb-nounprotect'] = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]].', -------------------------------------------------------------------------------- -- Protection log display values -------------------------------------------------------------------------------- -- These messages determine the display values for the protection log link -- or the pending changes log link produced by the ${PROTECTIONLOG} parameter. -- It is possible to use banner parameters in these messages. ['protection-log-display'] = 'protection log', ['pc-log-display'] = 'pending changes log', -------------------------------------------------------------------------------- -- Current version display values -------------------------------------------------------------------------------- -- These messages determine the display values for the page history link -- or the move log link produced by the ${CURRENTVERSION} parameter. -- It is possible to use banner parameters in these messages. ['current-version-move-display'] = 'current title', ['current-version-edit-display'] = 'current version', -------------------------------------------------------------------------------- -- Talk page -------------------------------------------------------------------------------- -- This message determines the display value of the talk page link produced -- with the ${TALKPAGE} parameter. -- It is possible to use banner parameters in this message. ['talk-page-link-display'] = 'talk page', -------------------------------------------------------------------------------- -- Edit requests -------------------------------------------------------------------------------- -- This message determines the display value of the edit request link produced -- with the ${EDITREQUEST} parameter. -- It is possible to use banner parameters in this message. ['edit-request-display'] = 'submit an edit request', -------------------------------------------------------------------------------- -- Expiry date format -------------------------------------------------------------------------------- -- This is the format for the blurb expiry date. It should be valid input for -- the first parameter of the #time parser function. ['expiry-date-format'] = 'F j, Y "at" H:i e', -------------------------------------------------------------------------------- -- Tracking categories -------------------------------------------------------------------------------- -- These messages determine which tracking categories the module outputs. ['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates', ['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules', -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- These are images that are not defined by their protection action and protection level. ['image-filename-indef'] = 'Full-protection-shackle.svg', ['image-filename-default'] = 'Transparent.gif', -------------------------------------------------------------------------------- -- End messages -------------------------------------------------------------------------------- } -------------------------------------------------------------------------------- -- End configuration -------------------------------------------------------------------------------- } 6ah5tzrj6zyv940lqktgqa1163zrya0 ᥛᥨᥝᥱ ᥓᥧᥰ:Roman 828 449 1432 1431 2024-10-15T06:23:48Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1431 Scribunto text/plain -- This module implements {{Roman}}. local p = {} -- This function implements the {{overline}} template. local function overline(s) return mw.ustring.format( '<span style="text-decoration:overline;">%s</span>', s ) end -- Gets the Roman numerals for a given numeral table. Returns both the string of -- numerals and the value of the number after it is finished being processed. local function getLetters(num, t) local ret = {} for _, v in ipairs(t) do local val, letter = unpack(v) while num >= val do num = num - val table.insert(ret, letter) end end return table.concat(ret), num end -- The main control flow of the module. local function _main(args) -- Get input and exit displaying nothing if the input is empty. if args[1] == nil then return end local num = tonumber(args[1]) if not num or num < 0 or num == math.huge then error('Invalid number ' .. args[1], 2) elseif num == 0 then return 'N' end -- Return a message for numbers too big to be expressed in Roman numerals. if num >= 5000000 then return args[2] or 'N/A' end local ret = '' -- Find the Roman numerals for the large part of numbers. -- 23 April 2016 - tweaked to >= 4000 to accept big Roman 'IV' -- The if statement is not strictly necessary, but makes the algorithm -- more efficient for smaller numbers. if num >= 4000 then local bigRomans = { { 1000000, 'M' }, { 900000, 'CM' }, { 500000, 'D' }, { 400000, 'CD' }, { 100000, 'C' }, { 90000, 'XC' }, { 50000, 'L' }, { 40000, 'XL' }, { 10000, 'X' }, { 9000, 'IX' }, { 5000, 'V' }, { 4000, 'IV' }, } local bigLetters bigLetters, num = getLetters(num, bigRomans) ret = overline(bigLetters) end -- Find the Roman numerals for numbers less than the big Roman threshold. local smallRomans = { { 1000, 'M' }, { 900, 'CM' }, { 500, 'D' }, { 400, 'CD' }, { 100, 'C' }, { 90, 'XC' }, { 50, 'L' }, { 40, 'XL' }, { 10, 'X' }, { 9, 'IX' }, { 5, 'V' }, { 4, 'IV' }, { 1, 'I' } } local smallLetters = getLetters( num, smallRomans ) ret = ret .. smallLetters if args.fraction == 'yes' then -- Find the Roman numerals for the fractional parts of numbers. -- If num is not a whole number, add half of 1/1728 (the smallest unit) to equate to rounding. -- Ensure we're not less than the smallest unit or larger than 1 - smallest unit -- to avoid getting two "half" symbols or no symbols at all num = num - math.floor(num) if num ~= 0 then num = math.max(1.1/1728, math.min(1727.1/1728, num + 1/3456)) end local fractionalRomans = { { 1/2, 'S' }, { 5/12, "''':'''•''':'''" }, { 1/3, "'''::'''" }, { 1/4, "''':'''•" }, { 1/6, "''':'''" }, { 1/12, '•' }, { 1/24, 'Є' }, { 1/36, 'ƧƧ' }, { 1/48, 'Ɔ' }, { 1/72, 'Ƨ' }, { 1/144, 'ƻ' }, { 1/288, '℈' }, { 1/1728, '»' }, } local fractionalLetters = getLetters(num, fractionalRomans) ret = ret .. fractionalLetters end return ret end function p.main(frame) -- If called via #invoke, use the args passed into the invoking -- template, or the args passed to #invoke if any exist. Otherwise -- assume args are being passed directly in from the debug console -- or from another Lua module. local origArgs if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args for k, v in pairs(frame.args) do origArgs = frame.args break end else origArgs = frame end -- Trim whitespace and remove blank arguments. local args = {} for k, v in pairs(origArgs) do if type( v ) == 'string' then v = mw.text.trim(v) end if v ~= '' then args[k] = v end end -- exit if not given anything if args == nil or args == {} then return end -- Given mathematical expression, simplify to a number if type(args[1]) == 'string' then args[1] = mw.ext.ParserFunctions.expr(args[1]) end return _main(args) end return p l6a0wqpb45ow6znzkpq2bdbzs01xszj ᥛᥨᥝᥱ ᥓᥧᥰ:Separated entries 828 450 1434 1433 2024-10-15T06:23:49Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1433 Scribunto text/plain -- This module takes positional parameters as input and concatenates them with -- an optional separator. The final separator (the "conjunction") can be -- specified independently, enabling natural-language lists like -- "foo, bar, baz and qux". local compressSparseArray = require('Module:TableTools').compressSparseArray local p = {} function p._main(args) local separator = args.separator -- Decode (convert to Unicode) HTML escape sequences, such as "&#32;" for space. and mw.text.decode(args.separator) or '' local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator -- Discard named parameters. local values = compressSparseArray(args) return mw.text.listToText(values, separator, conjunction) end local function makeInvokeFunction(separator, conjunction) return function (frame) local args = require('Module:Arguments').getArgs(frame) args.separator = separator or args.separator args.conjunction = conjunction or args.conjunction return p._main(args) end end p.main = makeInvokeFunction() p.br = makeInvokeFunction('<br />') p.comma = makeInvokeFunction(mw.message.new('comma-separator'):plain()) return p llc3d3c78nhgnxk4nekr2o428a8k5qt ᥛᥨᥝᥱ ᥓᥧᥰ:Shortcut 828 451 5450 1437 2024-12-21T05:56:18Z Saimawnkham 28 5450 Scribunto text/plain -- This module implements {{shortcut}}. -- Set constants local CONFIG_MODULE = 'Module:Shortcut/config' -- Load required modules local checkType = require('libraryUtil').checkType local yesno = require('Module:Yesno') local p = {} local function message(msg, ...) return mw.message.newRawMessage(msg, ...):plain() end local function makeCategoryLink(cat) return string.format('[[%s:%s]]', mw.site.namespaces[14].name, cat) end function p._main(shortcuts, options, frame, cfg) checkType('_main', 1, shortcuts, 'table') checkType('_main', 2, options, 'table', true) options = options or {} frame = frame or mw.getCurrentFrame() cfg = cfg or mw.loadData(CONFIG_MODULE) local templateMode = options.template and yesno(options.template) local redirectMode = options.redirect and yesno(options.redirect) local isCategorized = not options.category or yesno(options.category) ~= false -- Validate shortcuts for i, shortcut in ipairs(shortcuts) do if type(shortcut) ~= 'string' or #shortcut < 1 then error(message(cfg['invalid-shortcut-error'], i), 2) end end -- Make the list items. These are the shortcuts plus any extra lines such -- as options.msg. local listItems = {} for i, shortcut in ipairs(shortcuts) do local templatePath, prefix if templateMode then -- Namespace detection local titleObj = mw.title.new(shortcut, 10) if titleObj.namespace == 10 then templatePath = titleObj.fullText else templatePath = shortcut end prefix = options['pre' .. i] or options.pre or '' end if options.target and yesno(options.target) then listItems[i] = templateMode and string.format("&#123;&#123;%s[[%s|%s]]&#125;&#125;", prefix, templatePath, shortcut) or string.format("[[%s]]", shortcut) else listItems[i] = frame:expandTemplate{ title = 'No redirect', args = templateMode and {templatePath, shortcut} or {shortcut, shortcut} } if templateMode then listItems[i] = string.format("&#123;&#123;%s%s&#125;&#125;", prefix, listItems[i]) end end end table.insert(listItems, options.msg) -- Return an error if we have nothing to display if #listItems < 1 then local msg = cfg['no-content-error'] msg = string.format('<strong class="error">%s</strong>', msg) if isCategorized and cfg['no-content-error-category'] then msg = msg .. makeCategoryLink(cfg['no-content-error-category']) end return msg end local root = mw.html.create() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Shortcut/styles.css'} }) -- Anchors local anchorDiv = root :tag('div') :addClass('module-shortcutanchordiv') for i, shortcut in ipairs(shortcuts) do local anchor = mw.uri.anchorEncode(shortcut) anchorDiv:tag('span'):attr('id', anchor) end -- Shortcut heading local shortcutHeading do local nShortcuts = #shortcuts if nShortcuts > 0 then local headingMsg = options['shortcut-heading'] or redirectMode and cfg['redirect-heading'] or cfg['shortcut-heading'] shortcutHeading = message(headingMsg, nShortcuts) shortcutHeading = frame:preprocess(shortcutHeading) end end -- Shortcut box local shortcutList = root :tag('div') :addClass('module-shortcutboxplain noprint') :attr('role', 'note') if options.float and options.float:lower() == 'left' then shortcutList:addClass('module-shortcutboxleft') end if options.clear and options.clear ~= '' then shortcutList:css('clear', options.clear) end if shortcutHeading then shortcutList :tag('div') :addClass('module-shortcutlist') :wikitext(shortcutHeading) end local ubl = require('Module:List').unbulleted(listItems) shortcutList:wikitext(ubl) return tostring(root) end function p.main(frame) local args = require('Module:Arguments').getArgs(frame) -- Separate shortcuts from options local shortcuts, options = {}, {} for k, v in pairs(args) do if type(k) == 'number' then shortcuts[k] = v else options[k] = v end end -- Compress the shortcut array, which may contain nils. local function compressArray(t) local nums, ret = {}, {} for k in pairs(t) do nums[#nums + 1] = k end table.sort(nums) for i, num in ipairs(nums) do ret[i] = t[num] end return ret end shortcuts = compressArray(shortcuts) return p._main(shortcuts, options, frame) end return p 0grxrt10usr45p0y9yes29aw6xnxg7j ᥛᥨᥝᥱ ᥓᥧᥰ:Shortcut/config 828 452 5451 1439 2024-12-21T05:57:21Z Saimawnkham 28 5451 Scribunto text/plain -- This module holds configuration data for [[Module:Shortcut]]. return { -- The heading at the top of the shortcut box. It accepts the following parameter: -- $1 - the total number of shortcuts. (required) ['shortcut-heading'] = '[[Wikipedia:Shortcut|{{PLURAL:$1|Shortcut|Shortcuts}}]]', -- The heading when |redirect=yes is given. It accepts the following parameter: -- $1 - the total number of shortcuts. (required) ['redirect-heading'] = '[[Wikipedia:Redirect|{{PLURAL:$1|Redirect|Redirects}}]]', -- The error message to display when a shortcut is invalid (is not a string, or -- is the blank string). It accepts the following parameter: -- $1 - the number of the shortcut in the argument list. (required) ['invalid-shortcut-error'] = 'shortcut #$1 was invalid (shortcuts must be ' .. 'strings of at least one character in length)', -- The error message to display when no shortcuts or other displayable content -- were specified. (required) ['no-content-error'] = 'Error: no shortcuts were specified and the ' .. mw.text.nowiki('|msg=') .. ' parameter was not set.', -- A category to add when the no-content-error message is displayed. (optional) ['no-content-error-category'] = 'Shortcut templates with missing parameters', } t6jiszehpcz1mpvmzl8esji0vdvjr4p ᥛᥨᥝᥱ ᥓᥧᥰ:Side box 828 453 1441 1440 2024-10-15T06:23:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1440 Scribunto text/plain -- This module implements {{side box}}. local yesno = require('Module:Yesno') local p = {} function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end function p._main(args) local data = p.makeData(args) return p.renderSidebox(data) end function p.makeData(args) local data = {} -- Main table classes data.classes = {} if yesno(args.metadata) ~= false then table.insert(data.classes, 'metadata') end if args.position and args.position:lower() == 'left' then table.insert(data.classes, 'mbox-small-left') else table.insert(data.classes, 'mbox-small') end table.insert(data.classes, args.class) -- Image if args.image and args.image ~= 'none' then data.image = args.image end -- Copy over data that doesn't need adjusting local argsToCopy = { -- Styles 'style', 'textstyle', -- Above row 'above', 'abovestyle', -- Body row 'text', 'imageright', -- Below row 'below', } for i, key in ipairs(argsToCopy) do data[key] = args[key] end return data end function p.renderSidebox(data) -- Renders the sidebox HTML. -- Table root local root = mw.html.create('table') root:attr('role', 'presentation') for i, class in ipairs(data.classes or {}) do root:addClass(class) end root:css{border = '1px solid #aaa', ['background-color'] = '#f9f9f9', color = '#000'} if data.style then root:cssText(data.style) end -- The "above" row if data.above then local aboveCell = root:newline():tag('tr'):tag('td') aboveCell :attr('colspan', data.imageright and 3 or 2) :addClass('mbox-text') if data.textstyle then aboveCell:cssText(data.textstyle) end if data.abovestyle then aboveCell:cssText(data.abovestyle) end aboveCell :newline() :wikitext(data.above) end -- The body row local bodyRow = root:newline():tag('tr'):newline() if data.image then bodyRow:tag('td') :addClass('mbox-image') :wikitext(data.image) else bodyRow:tag('td'):css('width', '1px') end local textCell = bodyRow:newline():tag('td') textCell:addClass('mbox-text plainlist') if data.textstyle then textCell:cssText(data.textstyle) end textCell:wikitext(data.text) if data.imageright then bodyRow:newline():tag('td') :addClass('mbox-imageright') :wikitext(data.imageright) end -- The below row if data.below then local belowCell = root:newline():tag('tr'):tag('td') belowCell :attr('colspan', data.imageright and 3 or 2) :addClass('mbox-text') if data.textstyle then belowCell:cssText(data.textstyle) end belowCell:wikitext(data.below) end return tostring(root) end return p 40brk1c8277xql0q2lrsmvl4okh26ku ᥛᥨᥝᥱ ᥓᥧᥰ:Sidebar 828 454 1444 1443 2024-10-15T06:23:55Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1442 Scribunto text/plain -- -- This module implements {{Sidebar}} -- require('Module:No globals') local p = {} local getArgs = require('Module:Arguments').getArgs local navbar = require('Module:Navbar')._navbar local function trimAndAddAutomaticNewline(s) -- For compatibility with the original {{sidebar with collapsible lists}} -- implementation, which passed some parameters through {{#if}} to trim -- their whitespace. This also triggered the automatic newline behavior. -- ([[meta:Help:Newlines and spaces#Automatic newline]]) s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1") if mw.ustring.find(s, '^[#*:;]') or mw.ustring.find(s, '^{|') then return '\n' .. s else return s end end local function hasSubgroup(s) if mw.ustring.find(s, 'vertical%-navbox%-subgroup') then return true else return false end end function p.sidebar(frame, args) if not args then args = getArgs(frame) end local root = mw.html.create() local child = args.child and mw.text.trim(args.child) == 'yes' root = root:tag('table') if not child then root :addClass('vertical-navbox') :addClass(args.wraplinks ~= 'true' and 'nowraplinks' or nil) :addClass(args.bodyclass or args.class) :css('float', args.float or 'right') :css('clear', (args.float == 'none' and 'both') or args.float or 'right') :css('width', args.width or '22.0em') :css('margin', args.float == 'left' and '0 1.0em 1.0em 0' or '0 0 1.0em 1.0em') :css('background', '#f9f9f9') :css('border', '1px solid #aaa') :css('padding', '0.2em') :css('border-spacing', '0.4em 0') :css('text-align', 'center') :css('line-height', '1.4em') :css('font-size', '88%') :cssText(args.bodystyle or args.style) if args.outertitle then root :tag('caption') :addClass(args.outertitleclass) :css('padding-bottom', '0.2em') :css('font-size', '125%') :css('line-height', '1.2em') :css('font-weight', 'bold') :cssText(args.outertitlestyle) :wikitext(args.outertitle) end if args.topimage then local imageCell = root:tag('tr'):tag('td') imageCell :addClass(args.topimageclass) :css('padding', '0.4em 0') :cssText(args.topimagestyle) :wikitext(args.topimage) if args.topcaption then imageCell :tag('div') :css('padding-top', '0.2em') :css('line-height', '1.2em') :cssText(args.topcaptionstyle) :wikitext(args.topcaption) end end if args.pretitle then root :tag('tr') :tag('td') :addClass(args.pretitleclass) :cssText(args.basestyle) :css('padding-top', args.topimage and '0.2em' or '0.4em') :css('line-height', '1.2em') :cssText(args.pretitlestyle) :wikitext(args.pretitle) end else root :addClass('vertical-navbox-subgroup') :css('width', '100%') :css('margin', '0px') :css('border-spacing', '0px') :addClass(args.bodyclass or args.class) :cssText(args.bodystyle or args.style) end if args.title then if child then root :wikitext(args.title) else root :tag('tr') :tag('th') :addClass(args.titleclass) :cssText(args.basestyle) :css('padding', '0.2em 0.4em 0.2em') :css('padding-top', args.pretitle and 0) :css('font-size', '145%') :css('line-height', '1.2em') :cssText(args.titlestyle) :wikitext(args.title) end end if args.image then local imageCell = root:tag('tr'):tag('td') imageCell :addClass(args.imageclass) :css('padding', '0.2em 0 0.4em') :cssText(args.imagestyle) :wikitext(args.image) if args.caption then imageCell :tag('div') :css('padding-top', '0.2em') :css('line-height', '1.2em') :cssText(args.captionstyle) :wikitext(args.caption) end end if args.above then root :tag('tr') :tag('td') :addClass(args.aboveclass) :css('padding', '0.3em 0.4em 0.3em') :css('font-weight', 'bold') :cssText(args.abovestyle) :newline() -- newline required for bullet-points to work :wikitext(args.above) end local rowNums = {} for k, v in pairs(args) do k = '' .. k local num = k:match('^heading(%d+)$') or k:match('^content(%d+)$') if num then table.insert(rowNums, tonumber(num)) end end table.sort(rowNums) -- remove duplicates from the list (e.g. 3 will be duplicated if both heading3 and content3 are specified) for i = #rowNums, 1, -1 do if rowNums[i] == rowNums[i - 1] then table.remove(rowNums, i) end end for i, num in ipairs(rowNums) do local heading = args['heading' .. num] if heading then root :tag('tr') :tag('th') :addClass(args.headingclass) :css('padding', '0.1em') :cssText(args.basestyle) :cssText(args.headingstyle) :cssText(args['heading' .. num .. 'style']) :newline() :wikitext(heading) end local content = args['content' .. num] if content then root :tag('tr') :tag('td') :addClass(args.contentclass) :css('padding', hasSubgroup(content) and '0.1em 0 0.2em' or '0 0.1em 0.4em') :cssText(args.contentstyle) :cssText(args['content' .. num .. 'style']) :newline() :wikitext(content) :done() :newline() -- Without a linebreak after the </td>, a nested list like "* {{hlist| ...}}" doesn't parse correctly. end end if args.below then root :tag('tr') :tag('td') :addClass(args.belowclass) :css('padding', '0.3em 0.4em 0.3em') :css('font-weight', 'bold') :cssText(args.belowstyle) :newline() :wikitext(args.below) end if not child then local navbarArg = args.navbar or args.tnavbar if navbarArg ~= 'none' and navbarArg ~= 'off' and (args.name or frame:getParent():getTitle():gsub('/sandbox$', '') ~= 'Template:Sidebar') then root :tag('tr') :tag('td') :css('text-align', 'right') :css('font-size', '115%') :cssText(args.navbarstyle or args.tnavbarstyle) :wikitext(navbar{ args.name, mini = 1, fontstyle = args.navbarfontstyle or args.tnavbarfontstyle }) end end return tostring(root) .. (child and ' ' or '') end function p.collapsible(frame) local args = getArgs(frame) args.abovestyle = 'border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;' .. (args.abovestyle or '') args.belowstyle = 'border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;' .. (args.belowstyle or '') args.navbarstyle = 'padding-top: 0.6em;' .. (args.navbarstyle or args.tnavbarstyle or '') if not args.name and frame:getParent():getTitle():gsub('/sandbox$', '') == 'Template:Sidebar with collapsible lists' then args.navbar = 'none' end local contentArgs = {} for k, v in pairs(args) do local num = string.match(k, '^list(%d+)$') if num then local expand = args.expanded and (args.expanded == 'all' or args.expanded == args['list' .. num .. 'name']) local row = mw.html.create('div') row :addClass('NavFrame') :addClass((not expand) and 'collapsed' or nil) :css('border', 'none') :css('padding', 0) :cssText(args.listframestyle) :cssText(args['list' .. num .. 'framestyle']) :tag('div') :addClass('NavHead') :addClass(args.listtitleclass) :css('font-size', '105%') :css('background', 'transparent') :css('text-align', 'left') :cssText(args.basestyle) :cssText(args.listtitlestyle) :cssText(args['list' .. num .. 'titlestyle']) :wikitext(trimAndAddAutomaticNewline(args['list' .. num .. 'title'] or 'List')) :done() :tag('div') :addClass('NavContent') :addClass(args.listclass) :addClass(args['list' .. num .. 'class']) :css('font-size', '105%') :css('padding', '0.2em 0 0.4em') :css('text-align', 'center') :cssText(args.liststyle) :cssText(args['list' .. num .. 'style']) :wikitext(trimAndAddAutomaticNewline(args['list' .. num])) contentArgs['content' .. num] = tostring(row) end end for k, v in pairs(contentArgs) do args[k] = v end return p.sidebar(frame, args) end return p 8sdh6v5etvxq29np33mvmghmpxl7iaf ᥛᥨᥝᥱ ᥓᥧᥰ:String 828 455 1447 1446 2024-10-15T06:23:57Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1445 Scribunto text/plain --[[ This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ignore_errors: If set to 'true' or 1, any error condition will result in an empty string being returned rather than an error message. error_category: If an error occurs, specifies the name of a category to include with the error message. The default category is [Category:Errors reported by Module String]. no_category: If set to 'true' or 1, no category will be added if an error is generated. Unit tests for this module are available at Module:String/tests. ]] local str = {} --[[ len This function returns the length of the target string. Usage: {{#invoke:String|len|target_string|}} OR {{#invoke:String|len|s=target_string}} Parameters s: The string whose length to report If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. ]] function str.len( frame ) local new_args = str._getParameters( frame.args, {'s'} ) local s = new_args['s'] or '' return mw.ustring.len( s ) end --[[ sub This function returns a substring of the target string at specified indices. Usage: {{#invoke:String|sub|target_string|start_index|end_index}} OR {{#invoke:String|sub|s=target_string|i=start_index|j=end_index}} Parameters s: The string to return a subset of i: The fist index of the substring to return, defaults to 1. j: The last index of the string to return, defaults to the last character. The first character of the string is assigned an index of 1. If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string. Hence, a value of -1 is the same as selecting the last character of the string. If the requested indices are out of range for the given string, an error is reported. ]] function str.sub( frame ) local new_args = str._getParameters( frame.args, { 's', 'i', 'j' } ) local s = new_args['s'] or '' local i = tonumber( new_args['i'] ) or 1 local j = tonumber( new_args['j'] ) or -1 local len = mw.ustring.len( s ) -- Convert negatives for range checking if i < 0 then i = len + i + 1 end if j < 0 then j = len + j + 1 end if i > len or j > len or i < 1 or j < 1 then return str._error( 'String subset index out of range' ) end if j < i then return str._error( 'String subset indices out of order' ) end return mw.ustring.sub( s, i, j ) end --[[ This function implements that features of {{str sub old}} and is kept in order to maintain these older templates. ]] function str.sublength( frame ) local i = tonumber( frame.args.i ) or 0 local len = tonumber( frame.args.len ) return mw.ustring.sub( frame.args.s, i + 1, len and ( i + len ) ) end --[[ _match This function returns a substring from the source string that matches a specified pattern. It is exported for use in other modules Usage: strmatch = require("Module:String")._match sresult = strmatch( s, pattern, start, match, plain, nomatch ) Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This sub-routine is exported for use in other modules function str._match( s, pattern, start, match_index, plain_flag, nomatch ) if s == '' then return str._error( 'Target string is empty' ) end if pattern == '' then return str._error( 'Pattern string is empty' ) end start = tonumber(start) or 1 if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then return str._error( 'Requested start is out of range' ) end if match_index == 0 then return str._error( 'Match index is out of range' ) end if plain_flag then pattern = str._escapePattern( pattern ) end local result if match_index == 1 then -- Find first match is simple case result = mw.ustring.match( s, pattern, start ) else if start > 1 then s = mw.ustring.sub( s, start ) end local iterator = mw.ustring.gmatch(s, pattern) if match_index > 0 then -- Forward search for w in iterator do match_index = match_index - 1 if match_index == 0 then result = w break end end else -- Reverse search local result_table = {} local count = 1 for w in iterator do result_table[count] = w count = count + 1 end result = result_table[ count + match_index ] end end if result == nil then if nomatch == nil then return str._error( 'Match not found' ) else return nomatch end else return result end end --[[ match This function returns a substring from the source string that matches a specified pattern. Usage: {{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}} OR {{#invoke:String|match|s=source_string|pattern=pattern_string|start=start_index |match=match_number|plain=plain_flag|nomatch=nomatch_output}} Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from each string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. If the match_number or start_index are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This is the entry point for #invoke:String|match function str.match( frame ) local new_args = str._getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} ) local s = new_args['s'] or '' local start = tonumber( new_args['start'] ) or 1 local plain_flag = str._getBoolean( new_args['plain'] or false ) local pattern = new_args['pattern'] or '' local match_index = math.floor( tonumber(new_args['match']) or 1 ) local nomatch = new_args['nomatch'] return str._match( s, pattern, start, match_index, plain_flag, nomatch ) end --[[ pos This function returns a single character from the target string at position pos. Usage: {{#invoke:String|pos|target_string|index_value}} OR {{#invoke:String|pos|target=target_string|pos=index_value}} Parameters target: The string to search pos: The index for the character to return If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. The first character has an index value of 1. If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words pos = -1 is the same as asking for the last character. A requested value of zero, or a value greater than the length of the string returns an error. ]] function str.pos( frame ) local new_args = str._getParameters( frame.args, {'target', 'pos'} ) local target_str = new_args['target'] or '' local pos = tonumber( new_args['pos'] ) or 0 if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then return str._error( 'String index out of range' ) end return mw.ustring.sub( target_str, pos, pos ) end --[[ str_find This function duplicates the behavior of {{str_find}}, including all of its quirks. This is provided in order to support existing templates, but is NOT RECOMMENDED for new code and templates. New code is recommended to use the "find" function instead. Returns the first index in "source" that is a match to "target". Indexing is 1-based, and the function returns -1 if the "target" string is not present in "source". Important Note: If the "target" string is empty / missing, this function returns a value of "1", which is generally unexpected behavior, and must be accounted for separatetly. ]] function str.str_find( frame ) local new_args = str._getParameters( frame.args, {'source', 'target'} ) local source_str = new_args['source'] or '' local target_str = new_args['target'] or '' if target_str == '' then return 1 end local start = mw.ustring.find( source_str, target_str, 1, true ) if start == nil then start = -1 end return start end --[[ find This function allows one to search for a target string or pattern within another string. Usage: {{#invoke:String|find|source_str|target_string|start_index|plain_flag}} OR {{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}} Parameters source: The string to search target: The string or pattern to find within source start: The index within the source string to start the search, defaults to 1 plain: Boolean flag indicating that target should be understood as plain text and not as a Lua style regular expression, defaults to true If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns 0. If either "source" or "target" are missing / empty, this function also returns 0. This function should be safe for UTF-8 strings. ]] function str.find( frame ) local new_args = str._getParameters( frame.args, {'source', 'target', 'start', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['target'] or '' local start_pos = tonumber(new_args['start']) or 1 local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return 0 end plain = str._getBoolean( plain ) local start = mw.ustring.find( source_str, pattern, start_pos, plain ) if start == nil then start = 0 end return start end --[[ replace This function allows one to replace a target string or pattern within another string. Usage: {{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} OR {{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string| count=replacement_count|plain=plain_flag}} Parameters source: The string to search pattern: The string or pattern to find within source replace: The replacement text count: The number of occurences to replace, defaults to all. plain: Boolean flag indicating that pattern should be understood as plain text and not as a Lua style regular expression, defaults to true ]] function str.replace( frame ) local new_args = str._getParameters( frame.args, {'source', 'pattern', 'replace', 'count', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['pattern'] or '' local replace = new_args['replace'] or '' local count = tonumber( new_args['count'] ) local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return source_str end plain = str._getBoolean( plain ) if plain then pattern = str._escapePattern( pattern ) replace = mw.ustring.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences. end local result if count ~= nil then result = mw.ustring.gsub( source_str, pattern, replace, count ) else result = mw.ustring.gsub( source_str, pattern, replace ) end return result end --[[ simple function to pipe string.rep to templates. ]] function str.rep( frame ) local repetitions = tonumber( frame.args[2] ) if not repetitions then return str._error( 'function rep expects a number as second parameter, received "' .. ( frame.args[2] or '' ) .. '"' ) end return string.rep( frame.args[1] or '', repetitions ) end --[[ escapePattern This function escapes special characters from a Lua string pattern. See [1] for details on how patterns work. [1] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns Usage: {{#invoke:String|escapePattern|pattern_string}} Parameters pattern_string: The pattern string to escape. ]] function str.escapePattern( frame ) local pattern_str = frame.args[1] if not pattern_str then return str._error( 'No pattern string specified' ) end local result = str._escapePattern( pattern_str ) return result end --[[ count This function counts the number of occurrences of one string in another. ]] function str.count(frame) local args = str._getParameters(frame.args, {'source', 'pattern', 'plain'}) local source = args.source or '' local pattern = args.pattern or '' local plain = str._getBoolean(args.plain or true) if plain then pattern = str._escapePattern(pattern) end local _, count = mw.ustring.gsub(source, pattern, '') return count end --[[ endswith This function determines whether a string ends with another string. ]] function str.endswith(frame) local args = str._getParameters(frame.args, {'source', 'pattern'}) local source = args.source or '' local pattern = args.pattern or '' if pattern == '' then -- All strings end with the empty string. return "yes" end if mw.ustring.sub(source, -mw.ustring.len(pattern), -1) == pattern then return "yes" else return "" end end --[[ join Join all non empty arguments together; the first argument is the separator. Usage: {{#invoke:String|join|sep|one|two|three}} ]] function str.join(frame) local args = {} local sep for _, v in ipairs( frame.args ) do if sep then if v ~= '' then table.insert(args, v) end else sep = v end end return table.concat( args, sep or '' ) end --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] function str._getParameters( frame_args, arg_list ) local new_args = {} local index = 1 local value for _, arg in ipairs( arg_list ) do value = frame_args[arg] if value == nil then value = frame_args[index] index = index + 1 end new_args[arg] = value end return new_args end --[[ Helper function to handle error messages. ]] function str._error( error_str ) local frame = mw.getCurrentFrame() local error_category = frame.args.error_category or 'Errors reported by Module String' local ignore_errors = frame.args.ignore_errors or false local no_category = frame.args.no_category or false if str._getBoolean(ignore_errors) then return '' end local error_str = '<strong class="error">String Module Error: ' .. error_str .. '</strong>' if error_category ~= '' and not str._getBoolean( no_category ) then error_str = '[[ᥙᥫᥒ ᥗᥣᥢ:' .. error_category .. ']]' .. error_str end return error_str end --[[ Helper Function to interpret boolean strings ]] function str._getBoolean( boolean_str ) local boolean_value if type( boolean_str ) == 'string' then boolean_str = boolean_str:lower() if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' or boolean_str == '' then boolean_value = false else boolean_value = true end elseif type( boolean_str ) == 'boolean' then boolean_value = boolean_str else error( 'No boolean value found' ) end return boolean_value end --[[ Helper function that escapes all pattern characters so that they will be treated as plain text. ]] function str._escapePattern( pattern_str ) return mw.ustring.gsub( pattern_str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" ) end return str 6ye5nn1nrl9tx0h3bile50dd0igibmy ᥛᥨᥝᥱ ᥓᥧᥰ:TNT 828 456 1449 1448 2024-10-15T06:23:58Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1448 Scribunto text/plain -- -- INTRO: (!!! DO NOT RENAME THIS PAGE !!!) -- This module allows any template or module to be copy/pasted between -- wikis without any translation changes. All translation text is stored -- in the global Data:*.tab pages on Commons, and used everywhere. -- -- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: -- Please do NOT rename this module - it has to be identical on all wikis. -- This code is maintained at https://www.mediawiki.org/wiki/Module:TNT -- Please do not modify it anywhere else, as it may get copied and override your changes. -- Suggestions can be made at https://www.mediawiki.org/wiki/Module_talk:TNT -- -- DESCRIPTION: -- The "msg" function uses a Commons dataset to translate a message -- with a given key (e.g. source-table), plus optional arguments -- to the wiki markup in the current content language. -- Use lang=xx to set language. Example: -- -- {{#invoke:TNT | msg -- | I18n/Template:Graphs.tab <!-- https://commons.wikimedia.org/wiki/Data:I18n/Template:Graphs.tab --> -- | source-table <!-- uses a translation message with id = "source-table" --> -- | param1 }} <!-- optional parameter --> -- -- -- The "doc" function will generate the <templatedata> parameter documentation for templates. -- This way all template parameters can be stored and localized in a single Commons dataset. -- NOTE: "doc" assumes that all documentation is located in Data:Templatedata/* on Commons. -- -- {{#invoke:TNT | doc | Graph:Lines }} -- uses https://commons.wikimedia.org/wiki/Data:Templatedata/Graph:Lines.tab -- if the current page is Template:Graph:Lines/doc -- local p = {} local i18nDataset = 'I18n/Module:TNT.tab' -- Forward declaration of the local functions local sanitizeDataset, loadData, link, formatMessage function p.msg(frame) local dataset, id local params = {} local lang = nil for k, v in pairs(frame.args) do if k == 1 then dataset = mw.text.trim(v) elseif k == 2 then id = mw.text.trim(v) elseif type(k) == 'number' then table.insert(params, mw.text.trim(v)) elseif k == 'lang' and v ~= '_' then lang = mw.text.trim(v) end end return formatMessage(dataset, id, params, lang) end -- Identical to p.msg() above, but used from other lua modules -- Parameters: name of dataset, message key, optional arguments -- Example with 2 params: format('I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.format(dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('format', 1, dataset, 'string') checkType('format', 2, key, 'string') return formatMessage(dataset, key, {...}) end -- Identical to p.msg() above, but used from other lua modules with the language param -- Parameters: language code, name of dataset, message key, optional arguments -- Example with 2 params: formatInLanguage('es', I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.formatInLanguage(lang, dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('formatInLanguage', 1, lang, 'string') checkType('formatInLanguage', 2, dataset, 'string') checkType('formatInLanguage', 3, key, 'string') return formatMessage(dataset, key, {...}, lang) end -- Obsolete function that adds a 'c:' prefix to the first param. -- "Sandbox/Sample.tab" -> 'c:Data:Sandbox/Sample.tab' function p.link(frame) return link(frame.args[1]) end function p.doc(frame) local dataset = 'Templatedata/' .. sanitizeDataset(frame.args[1]) return frame:extensionTag('templatedata', p.getTemplateData(dataset)) .. formatMessage(i18nDataset, 'edit_doc', {link(dataset)}) end function p.getTemplateData(dataset) -- TODO: add '_' parameter once lua starts reindexing properly for "all" languages local data = loadData(dataset) local names = {} for _, field in pairs(data.schema.fields) do table.insert(names, field.name) end local params = {} local paramOrder = {} for _, row in pairs(data.data) do local newVal = {} local name = nil for pos, val in pairs(row) do local columnName = names[pos] if columnName == 'name' then name = val else newVal[columnName] = val end end if name then params[name] = newVal table.insert(paramOrder, name) end end -- Work around json encoding treating {"1":{...}} as an [{...}] params['zzz123']='' local json = mw.text.jsonEncode({ params=params, paramOrder=paramOrder, description=data.description }) json = string.gsub(json,'"zzz123":"",?', "") return json end -- Local functions sanitizeDataset = function(dataset) if not dataset then return nil end dataset = mw.text.trim(dataset) if dataset == '' then return nil elseif string.sub(dataset,-4) ~= '.tab' then return dataset .. '.tab' else return dataset end end loadData = function(dataset, lang) dataset = sanitizeDataset(dataset) if not dataset then error(formatMessage(i18nDataset, 'error_no_dataset', {})) end -- Give helpful error to thirdparties who try and copy this module. if not mw.ext or not mw.ext.data or not mw.ext.data.get then error('Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:' .. dataset) end local data = mw.ext.data.get(dataset, lang) if data == false then if dataset == i18nDataset then -- Prevent cyclical calls error('Missing Commons dataset ' .. i18nDataset) else error(formatMessage(i18nDataset, 'error_bad_dataset', {link(dataset)})) end end return data end -- Given a dataset name, convert it to a title with the 'commons:data:' prefix link = function(dataset) return 'c:Data:' .. mw.text.trim(dataset or '') end formatMessage = function(dataset, key, params, lang) for _, row in pairs(loadData(dataset, lang).data) do local id, msg = unpack(row) if id == key then local result = mw.message.newRawMessage(msg, unpack(params or {})) return result:plain() end end if dataset == i18nDataset then -- Prevent cyclical calls error('Invalid message key "' .. key .. '"') else error(formatMessage(i18nDataset, 'error_bad_msgkey', {key, link(dataset)})) end end return p icfixo3zxiew6gqg3s5h19xr03x3wkh ᥛᥨᥝᥱ ᥓᥧᥰ:TableTools 828 457 1451 1450 2024-10-15T06:23:59Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1450 Scribunto text/plain --[[ ------------------------------------------------------------------------------------ -- TableTools -- -- -- -- This module includes a number of functions for dealing with Lua tables. -- -- It is a meta-module, meant to be called from other Lua modules, and should -- -- not be called directly from #invoke. -- ------------------------------------------------------------------------------------ --]] local libraryUtil = require('libraryUtil') local p = {} -- Define often-used variables and functions. local floor = math.floor local infinity = math.huge local checkType = libraryUtil.checkType local checkTypeMulti = libraryUtil.checkTypeMulti --[[ ------------------------------------------------------------------------------------ -- isPositiveInteger -- -- This function returns true if the given value is a positive integer, and false -- if not. Although it doesn't operate on tables, it is included here as it is -- useful for determining whether a given table key is in the array part or the -- hash part of a table. ------------------------------------------------------------------------------------ --]] function p.isPositiveInteger(v) if type(v) == 'number' and v >= 1 and floor(v) == v and v < infinity then return true else return false end end --[[ ------------------------------------------------------------------------------------ -- isNan -- -- This function returns true if the given number is a NaN value, and false -- if not. Although it doesn't operate on tables, it is included here as it is -- useful for determining whether a value can be a valid table key. Lua will -- generate an error if a NaN is used as a table key. ------------------------------------------------------------------------------------ --]] function p.isNan(v) if type(v) == 'number' and tostring(v) == '-nan' then return true else return false end end --[[ ------------------------------------------------------------------------------------ -- shallowClone -- -- This returns a clone of a table. The value returned is a new table, but all -- subtables and functions are shared. Metamethods are respected, but the returned -- table will have no metatable of its own. ------------------------------------------------------------------------------------ --]] function p.shallowClone(t) local ret = {} for k, v in pairs(t) do ret[k] = v end return ret end --[[ ------------------------------------------------------------------------------------ -- removeDuplicates -- -- This removes duplicate values from an array. Non-positive-integer keys are -- ignored. The earliest value is kept, and all subsequent duplicate values are -- removed, but otherwise the array order is unchanged. ------------------------------------------------------------------------------------ --]] function p.removeDuplicates(t) checkType('removeDuplicates', 1, t, 'table') local isNan = p.isNan local ret, exists = {}, {} for i, v in ipairs(t) do if isNan(v) then -- NaNs can't be table keys, and they are also unique, so we don't need to check existence. ret[#ret + 1] = v else if not exists[v] then ret[#ret + 1] = v exists[v] = true end end end return ret end --[[ ------------------------------------------------------------------------------------ -- numKeys -- -- This takes a table and returns an array containing the numbers of any numerical -- keys that have non-nil values, sorted in numerical order. ------------------------------------------------------------------------------------ --]] function p.numKeys(t) checkType('numKeys', 1, t, 'table') local isPositiveInteger = p.isPositiveInteger local nums = {} for k, v in pairs(t) do if isPositiveInteger(k) then nums[#nums + 1] = k end end table.sort(nums) return nums end --[[ ------------------------------------------------------------------------------------ -- affixNums -- -- This takes a table and returns an array containing the numbers of keys with the -- specified prefix and suffix. For example, for the table -- {a1 = 'foo', a3 = 'bar', a6 = 'baz'} and the prefix "a", affixNums will -- return {1, 3, 6}. ------------------------------------------------------------------------------------ --]] function p.affixNums(t, prefix, suffix) checkType('affixNums', 1, t, 'table') checkType('affixNums', 2, prefix, 'string', true) checkType('affixNums', 3, suffix, 'string', true) local function cleanPattern(s) -- Cleans a pattern so that the magic characters ()%.[]*+-?^$ are interpreted literally. s = s:gsub('([%(%)%%%.%[%]%*%+%-%?%^%$])', '%%%1') return s end prefix = prefix or '' suffix = suffix or '' prefix = cleanPattern(prefix) suffix = cleanPattern(suffix) local pattern = '^' .. prefix .. '([1-9]%d*)' .. suffix .. '$' local nums = {} for k, v in pairs(t) do if type(k) == 'string' then local num = mw.ustring.match(k, pattern) if num then nums[#nums + 1] = tonumber(num) end end end table.sort(nums) return nums end --[[ ------------------------------------------------------------------------------------ -- numData -- -- Given a table with keys like ("foo1", "bar1", "foo2", "baz2"), returns a table -- of subtables in the format -- { [1] = {foo = 'text', bar = 'text'}, [2] = {foo = 'text', baz = 'text'} } -- Keys that don't end with an integer are stored in a subtable named "other". -- The compress option compresses the table so that it can be iterated over with -- ipairs. ------------------------------------------------------------------------------------ --]] function p.numData(t, compress) checkType('numData', 1, t, 'table') checkType('numData', 2, compress, 'boolean', true) local ret = {} for k, v in pairs(t) do local prefix, num = mw.ustring.match(tostring(k), '^([^0-9]*)([1-9][0-9]*)$') if num then num = tonumber(num) local subtable = ret[num] or {} if prefix == '' then -- Positional parameters match the blank string; put them at the start of the subtable instead. prefix = 1 end subtable[prefix] = v ret[num] = subtable else local subtable = ret.other or {} subtable[k] = v ret.other = subtable end end if compress then local other = ret.other ret = p.compressSparseArray(ret) ret.other = other end return ret end --[[ ------------------------------------------------------------------------------------ -- compressSparseArray -- -- This takes an array with one or more nil values, and removes the nil values -- while preserving the order, so that the array can be safely traversed with -- ipairs. ------------------------------------------------------------------------------------ --]] function p.compressSparseArray(t) checkType('compressSparseArray', 1, t, 'table') local ret = {} local nums = p.numKeys(t) for _, num in ipairs(nums) do ret[#ret + 1] = t[num] end return ret end --[[ ------------------------------------------------------------------------------------ -- sparseIpairs -- -- This is an iterator for sparse arrays. It can be used like ipairs, but can -- handle nil values. ------------------------------------------------------------------------------------ --]] function p.sparseIpairs(t) checkType('sparseIpairs', 1, t, 'table') local nums = p.numKeys(t) local i = 0 local lim = #nums return function () i = i + 1 if i <= lim then local key = nums[i] return key, t[key] else return nil, nil end end end --[[ ------------------------------------------------------------------------------------ -- size -- -- This returns the size of a key/value pair table. It will also work on arrays, -- but for arrays it is more efficient to use the # operator. ------------------------------------------------------------------------------------ --]] function p.size(t) checkType('size', 1, t, 'table') local i = 0 for k in pairs(t) do i = i + 1 end return i end local function defaultKeySort(item1, item2) -- "number" < "string", so numbers will be sorted before strings. local type1, type2 = type(item1), type(item2) if type1 ~= type2 then return type1 < type2 else -- This will fail with table, boolean, function. return item1 < item2 end end --[[ Returns a list of the keys in a table, sorted using either a default comparison function or a custom keySort function. ]] function p.keysToList(t, keySort, checked) if not checked then checkType('keysToList', 1, t, 'table') checkTypeMulti('keysToList', 2, keySort, { 'function', 'boolean', 'nil' }) end local list = {} local index = 1 for key, value in pairs(t) do list[index] = key index = index + 1 end if keySort ~= false then keySort = type(keySort) == 'function' and keySort or defaultKeySort table.sort(list, keySort) end return list end --[[ Iterates through a table, with the keys sorted using the keysToList function. If there are only numerical keys, sparseIpairs is probably more efficient. ]] function p.sortedPairs(t, keySort) checkType('sortedPairs', 1, t, 'table') checkType('sortedPairs', 2, keySort, 'function', true) local list = p.keysToList(t, keySort, true) local i = 0 return function() i = i + 1 local key = list[i] if key ~= nil then return key, t[key] else return nil, nil end end end --[[ Returns true if all keys in the table are consecutive integers starting at 1. --]] function p.isArray(t) checkType("isArray", 1, t, "table") local i = 0 for k, v in pairs(t) do i = i + 1 if t[i] == nil then return false end end return true end -- { "a", "b", "c" } -> { a = 1, b = 2, c = 3 } function p.invert(array) checkType("invert", 1, array, "table") local map = {} for i, v in ipairs(array) do map[v] = i end return map end --[[ { "a", "b", "c" } -> { ["a"] = true, ["b"] = true, ["c"] = true } --]] function p.listToSet(t) checkType("listToSet", 1, t, "table") local set = {} for _, item in ipairs(t) do set[item] = true end return set end --[[ Recursive deep copy function. Preserves identities of subtables. ]] local function _deepCopy(orig, includeMetatable, already_seen) -- Stores copies of tables indexed by the original table. already_seen = already_seen or {} local copy = already_seen[orig] if copy ~= nil then return copy end if type(orig) == 'table' then copy = {} for orig_key, orig_value in pairs(orig) do copy[deepcopy(orig_key, includeMetatable, already_seen)] = deepcopy(orig_value, includeMetatable, already_seen) end already_seen[orig] = copy if includeMetatable then local mt = getmetatable(orig) if mt ~= nil then local mt_copy = deepcopy(mt, includeMetatable, already_seen) setmetatable(copy, mt_copy) already_seen[mt] = mt_copy end end else -- number, string, boolean, etc copy = orig end return copy end function p.deepCopy(orig, noMetatable, already_seen) checkType("deepCopy", 3, already_seen, "table", true) return _deepCopy(orig, not noMetatable, already_seen) end --[[ Concatenates all values in the table that are indexed by a number, in order. sparseConcat{ a, nil, c, d } => "acd" sparseConcat{ nil, b, c, d } => "bcd" ]] function p.sparseConcat(t, sep, i, j) local list = {} local list_i = 0 for _, v in p.sparseIpairs(t) do list_i = list_i + 1 list[list_i] = v end return table.concat(list, sep, i, j) end --[[ -- This returns the length of a table, or the first integer key n counting from -- 1 such that t[n + 1] is nil. It is similar to the operator #, but may return -- a different value when there are gaps in the array portion of the table. -- Intended to be used on data loaded with mw.loadData. For other tables, use #. -- Note: #frame.args in frame object always be set to 0, regardless of -- the number of unnamed template parameters, so use this function for -- frame.args. --]] function p.length(t) local i = 1 while t[i] ~= nil do i = i + 1 end return i - 1 end function p.inArray(arr, valueToFind) checkType("inArray", 1, arr, "table") -- if valueToFind is nil, error? for _, v in ipairs(arr) do if v == valueToFind then return true end end return false end return p tqif0qe0lu98pj8cuq70kgi6evye5t3 ᥛᥨᥝᥱ ᥓᥧᥰ:Template invocation 828 458 1453 1452 2024-10-15T06:24:01Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1452 Scribunto text/plain -- This module provides functions for making MediaWiki template invocations. local checkType = require('libraryUtil').checkType local p = {} ------------------------------------------------------------------------ -- Name: p.name -- Purpose: Find a template invocation name from a page name or a -- mw.title object. -- Description: This function detects whether a string or a mw.title -- object has been passed in, and uses that to find a -- template name as it is used in template invocations. -- Parameters: title - full page name or mw.title object for the -- template (string or mw.title object) -- Returns: String ------------------------------------------------------------------------ function p.name(title) if type(title) == 'string' then title = mw.title.new(title) if not title then error("invalid title in parameter #1 of function 'name'", 2) end elseif type(title) ~= 'table' or type(title.getContent) ~= 'function' then error("parameter #1 of function 'name' must be a string or a mw.title object", 2) end if title.namespace == 10 then return title.text elseif title.namespace == 0 then return ':' .. title.prefixedText else return title.prefixedText end end ------------------------------------------------------------------------ -- Name: p.invocation -- Purpose: Construct a MediaWiki template invocation. -- Description: This function makes a template invocation from the -- name and the arguments given. Note that it isn't -- perfect: we have no way of knowing what whitespace was -- in the original invocation, the named parameters will be -- alphabetically sorted, and any parameters with duplicate keys -- will be removed. -- Parameters: name - the template name, formatted as it will appear -- in the invocation. (string) -- args - a table of template arguments. (table) -- format - formatting options. (string, optional) -- Set to "nowiki" to escape, curly braces, pipes and -- equals signs with their HTML entities. The default -- is unescaped. -- Returns: String ------------------------------------------------------------------------ function p.invocation(name, args, format) checkType('invocation', 1, name, 'string') checkType('invocation', 2, args, 'table') checkType('invocation', 3, format, 'string', true) -- Validate the args table and make a copy to work from. We need to -- make a copy of the table rather than just using the original, as -- some of the values may be erased when building the invocation. local invArgs = {} for k, v in pairs(args) do local typek = type(k) local typev = type(v) if typek ~= 'string' and typek ~= 'number' or typev ~= 'string' and typev ~= 'number' then error("invalid arguments table in parameter #2 of " .. "'invocation' (keys and values must be strings or numbers)", 2) end invArgs[k] = v end -- Get the separators to use. local seps = { openb = '{{', closeb = '}}', pipe = '|', equals = '=' } if format == 'nowiki' then for k, v in pairs(seps) do seps[k] = mw.text.nowiki(v) end end -- Build the invocation body with numbered args first, then named. local ret = {} ret[#ret + 1] = seps.openb ret[#ret + 1] = name for k, v in ipairs(invArgs) do if type(v) == 'string' and v:find('=', 1, true) then -- Likely something like 1=foo=bar which needs to be displayed as a named arg. else ret[#ret + 1] = seps.pipe ret[#ret + 1] = v invArgs[k] = nil -- Erase the key so that we don't add the value twice end end local keys = {} -- sort parameter list; better than arbitrary order for k, _ in pairs(invArgs) do keys[#keys + 1] = k end table.sort(keys, function (a, b) -- Sort with keys of type number first, then string. if type(a) == type(b) then return a < b elseif type(a) == 'number' then return true end end) for _, v in ipairs(keys) do -- Add named args based on sorted parameter list ret[#ret + 1] = seps.pipe ret[#ret + 1] = tostring(v) ret[#ret + 1] = seps.equals ret[#ret + 1] = invArgs[v] end ret[#ret + 1] = seps.closeb return table.concat(ret) end return p 0mchuzsxvb5yfnycusogh7a63eybbyl ᥛᥨᥝᥱ ᥓᥧᥰ:Template test case 828 459 1458 1457 2024-10-15T06:24:03Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 1454 Scribunto text/plain --[[ A module for generating test case templates. This module incorporates code from the English Wikipedia's "Testcase table" module,[1] written by Frietjes [2] with contributions by Mr. Stradivarius [3] and Jackmcbarn,[4] and the English Wikipedia's "Testcase rows" module,[5] written by Mr. Stradivarius. The "Testcase table" and "Testcase rows" modules are released under the CC BY-SA 3.0 License [6] and the GFDL.[7] License: CC BY-SA 3.0 and the GFDL Author: Mr. Stradivarius [1] https://en.wikipedia.org/wiki/Module:Testcase_table [2] https://en.wikipedia.org/wiki/User:Frietjes [3] https://en.wikipedia.org/wiki/User:Mr._Stradivarius [4] https://en.wikipedia.org/wiki/User:Jackmcbarn [5] https://en.wikipedia.org/wiki/Module:Testcase_rows [6] https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License [7] https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License ]] -- Load required modules local yesno = require('Module:Yesno') -- Set constants local DATA_MODULE = 'Module:Template test case/data' ------------------------------------------------------------------------------- -- Shared methods ------------------------------------------------------------------------------- local function message(self, key, ...) -- This method is added to classes that need to deal with messages from the -- config module. local msg = self.cfg.msg[key] if select(1, ...) then return mw.message.newRawMessage(msg, ...):plain() else return msg end end ------------------------------------------------------------------------------- -- Template class ------------------------------------------------------------------------------- local Template = {} Template.memoizedMethods = { -- Names of methods to be memoized in each object. This table should only -- hold methods with no parameters. getFullPage = true, getName = true, makeHeader = true, getOutput = true } function Template.new(invocationObj, options) local obj = {} -- Set input for k, v in pairs(options or {}) do if not Template[k] then obj[k] = v end end obj._invocation = invocationObj -- Validate input if not obj.template and not obj.title then error('no template or title specified', 2) end -- Memoize expensive method calls local memoFuncs = {} return setmetatable(obj, { __index = function (t, key) if Template.memoizedMethods[key] then local func = memoFuncs[key] if not func then local val = Template[key](t) func = function () return val end memoFuncs[key] = func end return func else return Template[key] end end }) end function Template:getFullPage() if not self.template then return self.title.prefixedText elseif self.template:sub(1, 7) == '#invoke' then return 'Module' .. self.template:sub(8):gsub('|.*', '') else local strippedTemplate, hasColon = self.template:gsub('^:', '', 1) hasColon = hasColon > 0 local ns = strippedTemplate:match('^(.-):') ns = ns and mw.site.namespaces[ns] if ns then return strippedTemplate elseif hasColon then return strippedTemplate -- Main namespace else return mw.site.namespaces[10].name .. ':' .. strippedTemplate end end end function Template:getName() if self.template then return self.template else return require('Module:Template invocation').name(self.title) end end function Template:makeLink(display) if display then return string.format('[[:%s|%s]]', self:getFullPage(), display) else return string.format('[[:%s]]', self:getFullPage()) end end function Template:makeBraceLink(display) display = display or self:getName() local link = self:makeLink(display) return mw.text.nowiki('{{') .. link .. mw.text.nowiki('}}') end function Template:makeHeader() return self.heading or self:makeBraceLink() end function Template:getInvocation(format) local invocation = self._invocation:getInvocation{ template = self:getName(), requireMagicWord = self.requireMagicWord, } if format == 'code' then invocation = '<code>' .. mw.text.nowiki(invocation) .. '</code>' elseif format == 'kbd' then invocation = '<kbd>' .. mw.text.nowiki(invocation) .. '</kbd>' elseif format == 'plain' then invocation = mw.text.nowiki(invocation) else -- Default is pre tags invocation = mw.text.encode(invocation, '&') invocation = '<pre style="white-space: pre-wrap;">' .. invocation .. '</pre>' invocation = mw.getCurrentFrame():preprocess(invocation) end return invocation end function Template:getOutput() local protect = require('Module:Protect') -- calling self._invocation:getOutput{...} return protect(self._invocation.getOutput)(self._invocation, { template = self:getName(), requireMagicWord = self.requireMagicWord, }) end ------------------------------------------------------------------------------- -- TestCase class ------------------------------------------------------------------------------- local TestCase = {} TestCase.__index = TestCase TestCase.message = message -- add the message method TestCase.renderMethods = { -- Keys in this table are values of the "format" option, values are the -- method for rendering that format. columns = 'renderColumns', rows = 'renderRows', tablerows = 'renderRows', inline = 'renderInline', cells = 'renderCells', default = 'renderDefault' } function TestCase.new(invocationObj, options, cfg) local obj = setmetatable({}, TestCase) obj.cfg = cfg -- Separate general options from template options. Template options are -- numbered, whereas general options are not. local generalOptions, templateOptions = {}, {} for k, v in pairs(options) do local prefix, num if type(k) == 'string' then prefix, num = k:match('^(.-)([1-9][0-9]*)$') end if prefix then num = tonumber(num) templateOptions[num] = templateOptions[num] or {} templateOptions[num][prefix] = v else generalOptions[k] = v end end -- Set general options generalOptions.showcode = yesno(generalOptions.showcode) generalOptions.showheader = yesno(generalOptions.showheader) ~= false generalOptions.showcaption = yesno(generalOptions.showcaption) ~= false generalOptions.collapsible = yesno(generalOptions.collapsible) generalOptions.notcollapsed = yesno(generalOptions.notcollapsed) generalOptions.wantdiff = yesno(generalOptions.wantdiff) obj.options = generalOptions -- Preprocess template args for num, t in pairs(templateOptions) do if t.showtemplate ~= nil then t.showtemplate = yesno(t.showtemplate) end end -- Set up first two template options tables, so that if only the -- "template3" is specified it isn't made the first template when the -- the table options array is compressed. templateOptions[1] = templateOptions[1] or {} templateOptions[2] = templateOptions[2] or {} -- Allow the "template" option to override the "template1" option for -- backwards compatibility with [[Module:Testcase table]]. if generalOptions.template then templateOptions[1].template = generalOptions.template end -- Add default template options if templateOptions[1].template and not templateOptions[2].template then templateOptions[2].template = templateOptions[1].template .. '/' .. obj.cfg.sandboxSubpage end if not templateOptions[1].template then templateOptions[1].title = mw.title.getCurrentTitle().basePageTitle end if not templateOptions[2].template then templateOptions[2].title = templateOptions[1].title:subPageTitle( obj.cfg.sandboxSubpage ) end -- Remove template options for any templates where the showtemplate -- argument is false. This prevents any output for that template. for num, t in pairs(templateOptions) do if t.showtemplate == false then templateOptions[num] = nil end end -- Check for missing template names. for num, t in pairs(templateOptions) do if not t.template and not t.title then error(obj:message( 'missing-template-option-error', num, num ), 2) end end -- Compress templateOptions table so we can iterate over it with ipairs. templateOptions = (function (t) local nums = {} for num in pairs(t) do nums[#nums + 1] = num end table.sort(nums) local ret = {} for i, num in ipairs(nums) do ret[i] = t[num] end return ret end)(templateOptions) -- Don't require the __TEMPLATENAME__ magic word for nowiki invocations if -- there is only one template being output. if #templateOptions <= 1 then templateOptions[1].requireMagicWord = false end mw.logObject(templateOptions) -- Make the template objects obj.templates = {} for i, options in ipairs(templateOptions) do table.insert(obj.templates, Template.new(invocationObj, options)) end -- Add tracking categories. At the moment we are only tracking templates -- that use any "heading" parameters or an "output" parameter. obj.categories = {} for k, v in pairs(options) do if type(k) == 'string' and k:find('heading') then obj.categories['Test cases using heading parameters'] = true elseif k == 'output' then obj.categories['Test cases using output parameter'] = true end end return obj end function TestCase:getTemplateOutput(templateObj) local output = templateObj:getOutput() if self.options.resetRefs then mw.getCurrentFrame():extensionTag('references') end return output end function TestCase:templateOutputIsEqual() -- Returns a boolean showing whether all of the template outputs are equal. -- The random parts of strip markers (see [[ᥘᥩᥒ ᥓᥩᥭ ᥗᥦᥛ:Strip markers]]) are -- removed before comparison. This means a strip marker can contain anything -- and still be treated as equal, but it solves the problem of otherwise -- identical wikitext not returning as exactly equal. local function normaliseOutput(obj) local out = obj:getOutput() -- Remove the random parts from strip markers. out = out:gsub('(\127[^\127]*UNIQ%-%-%l+%-)%x+(%-%-?QINU[^\127]*\127)', '%1%2') return out end local firstOutput = normaliseOutput(self.templates[1]) for i = 2, #self.templates do local output = normaliseOutput(self.templates[i]) if output ~= firstOutput then return false end end return true end function TestCase:makeCollapsible(s) local title = self.options.title or self.templates[1]:makeHeader() if self.options.titlecode then title = self.templates[1]:getInvocation('kbd') end local isEqual = self:templateOutputIsEqual() local root = mw.html.create('div') root :addClass('mw-collapsible') :css('width', '100%') :css('border', 'solid silver 1px') :css('padding', '0.2em') :addClass(self.options.notcollapsed == false and 'mw-collapsed' or nil) if self.options.wantdiff then root :tag('div') :css('background-color', isEqual and 'yellow' or '#90a8ee') :css('font-weight', 'bold') :css('padding', '0.2em') :wikitext(title) :done() else if self.options.notcollapsed ~= true or false then root :addClass(isEqual and 'mw-collapsed' or nil) end root :tag('div') :css('background-color', isEqual and 'lightgreen' or 'yellow') :css('font-weight', 'bold') :css('padding', '0.2em') :wikitext(title) :done() end root :tag('div') :addClass('mw-collapsible-content') :newline() :wikitext(s) :newline() return tostring(root) end function TestCase:renderColumns() local root = mw.html.create() if self.options.showcode then root :wikitext(self.templates[1]:getInvocation()) :newline() end local tableroot = root:tag('table') if self.options.showheader then -- Caption if self.options.showcaption then tableroot :addClass(self.options.class) :cssText(self.options.style) :tag('caption') :wikitext(self.options.caption or self:message('columns-header')) end -- Headers local headerRow = tableroot:tag('tr') if self.options.rowheader then -- rowheader is correct here. We need to add another th cell if -- rowheader is set further down, even if heading0 is missing. headerRow:tag('th'):wikitext(self.options.heading0) end local width if #self.templates > 0 then width = tostring(math.floor(100 / #self.templates)) .. '%' else width = '100%' end for i, obj in ipairs(self.templates) do headerRow :tag('th') :css('width', width) :wikitext(obj:makeHeader()) end end -- Row header local dataRow = tableroot:tag('tr'):css('vertical-align', 'top') if self.options.rowheader then dataRow:tag('th') :attr('scope', 'row') :wikitext(self.options.rowheader) end -- Template output for i, obj in ipairs(self.templates) do if self.options.output == 'nowiki+' then dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) :wikitext('<pre style="white-space: pre-wrap;">') :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) :wikitext('</pre>') elseif self.options.output == 'nowiki' then dataRow:tag('td') :newline() :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) else dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) end end return tostring(root) end function TestCase:renderRows() local root = mw.html.create() if self.options.showcode then root :wikitext(self.templates[1]:getInvocation()) :newline() end local tableroot = root:tag('table') tableroot :addClass(self.options.class) :cssText(self.options.style) if self.options.caption then tableroot :tag('caption') :wikitext(self.options.caption) end for _, obj in ipairs(self.templates) do local dataRow = tableroot:tag('tr') -- Header if self.options.showheader then if self.options.format == 'tablerows' then dataRow:tag('th') :attr('scope', 'row') :css('vertical-align', 'top') :css('text-align', 'left') :wikitext(obj:makeHeader()) dataRow:tag('td') :css('vertical-align', 'top') :css('padding', '0 1em') :wikitext('→') else dataRow:tag('td') :css('text-align', 'center') :css('font-weight', 'bold') :wikitext(obj:makeHeader()) dataRow = tableroot:tag('tr') end end -- Template output if self.options.output == 'nowiki+' then dataRow:tag('td') :newline() :wikitext(self:getTemplateOutput(obj)) :wikitext('<pre style="white-space: pre-wrap;">') :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext('</pre>') elseif self.options.output == 'nowiki' then dataRow:tag('td') :newline() :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) else dataRow:tag('td') :newline() :wikitext(self:getTemplateOutput(obj)) end end return tostring(root) end function TestCase:renderInline() local arrow = mw.language.getContentLanguage():getArrow('forwards') local ret = {} for i, obj in ipairs(self.templates) do local line = {} line[#line + 1] = self.options.prefix or '* ' if self.options.showcode then line[#line + 1] = obj:getInvocation('code') line[#line + 1] = ' ' line[#line + 1] = arrow line[#line + 1] = ' ' end if self.options.output == 'nowiki+' then line[#line + 1] = self:getTemplateOutput(obj) line[#line + 1] = '<pre style="white-space: pre-wrap;">' line[#line + 1] = mw.text.nowiki(self:getTemplateOutput(obj)) line[#line + 1] = '</pre>' elseif self.options.output == 'nowiki' then line[#line + 1] = mw.text.nowiki(self:getTemplateOutput(obj)) else line[#line + 1] = self:getTemplateOutput(obj) end ret[#ret + 1] = table.concat(line) end if self.options.addline then local line = {} line[#line + 1] = self.options.prefix or '* ' line[#line + 1] = self.options.addline ret[#ret + 1] = table.concat(line) end return table.concat(ret, '\n') end function TestCase:renderCells() local root = mw.html.create() local dataRow = root:tag('tr') dataRow :css('vertical-align', 'top') :addClass(self.options.class) :cssText(self.options.style) -- Row header if self.options.rowheader then dataRow:tag('th') :attr('scope', 'row') :newline() :wikitext(self.options.rowheader or self:message('row-header')) end -- Caption if self.options.showcaption then dataRow:tag('th') :attr('scope', 'row') :newline() :wikitext(self.options.caption or self:message('columns-header')) end -- Show code if self.options.showcode then dataRow:tag('td') :newline() :wikitext(self:getInvocation('code')) end -- Template output for i, obj in ipairs(self.templates) do if self.options.output == 'nowiki+' then dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) :wikitext('<pre style="white-space: pre-wrap;">') :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) :wikitext('</pre>') elseif self.options.output == 'nowiki' then dataRow:tag('td') :newline() :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) else dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) end end return tostring(root) end function TestCase:renderDefault() local ret = {} if self.options.showcode then ret[#ret + 1] = self.templates[1]:getInvocation() end for i, obj in ipairs(self.templates) do ret[#ret + 1] = '<div style="clear: both;"></div>' if self.options.showheader then ret[#ret + 1] = obj:makeHeader() end if self.options.output == 'nowiki+' then ret[#ret + 1] = self:getTemplateOutput(obj) .. '<pre style="white-space: pre-wrap;">' .. mw.text.nowiki(self:getTemplateOutput(obj)) .. '</pre>' elseif self.options.output == 'nowiki' then ret[#ret + 1] = mw.text.nowiki(self:getTemplateOutput(obj)) else ret[#ret + 1] = self:getTemplateOutput(obj) end end return table.concat(ret, '\n\n') end function TestCase:__tostring() local format = self.options.format local method = format and TestCase.renderMethods[format] or 'renderDefault' local ret = self[method](self) if self.options.collapsible then ret = self:makeCollapsible(ret) end for cat in pairs(self.categories) do ret = ret .. string.format('[[ᥙᥫᥒ ᥗᥣᥢ:%s]]', cat) end return ret end ------------------------------------------------------------------------------- -- Nowiki invocation class ------------------------------------------------------------------------------- local NowikiInvocation = {} NowikiInvocation.__index = NowikiInvocation NowikiInvocation.message = message -- Add the message method function NowikiInvocation.new(invocation, cfg) local obj = setmetatable({}, NowikiInvocation) obj.cfg = cfg invocation = mw.text.unstrip(invocation) -- Decode HTML entities for <, >, and ". This means that HTML entities in -- the original code must be escaped as e.g. &amp;lt;, which is unfortunate, -- but it is the best we can do as the distinction between <, >, " and &lt;, -- &gt;, &quot; is lost during the original nowiki operation. invocation = invocation:gsub('&lt;', '<') invocation = invocation:gsub('&gt;', '>') invocation = invocation:gsub('&quot;', '"') obj.invocation = invocation return obj end function NowikiInvocation:getInvocation(options) local template = options.template:gsub('%%', '%%%%') -- Escape "%" with "%%" local invocation, count = self.invocation:gsub( self.cfg.templateNameMagicWordPattern, template ) if options.requireMagicWord ~= false and count < 1 then error(self:message( 'nowiki-magic-word-error', self.cfg.templateNameMagicWord )) end return invocation end function NowikiInvocation:getOutput(options) local invocation = self:getInvocation(options) return mw.getCurrentFrame():preprocess(invocation) end ------------------------------------------------------------------------------- -- Table invocation class ------------------------------------------------------------------------------- local TableInvocation = {} TableInvocation.__index = TableInvocation TableInvocation.message = message -- Add the message method function TableInvocation.new(invokeArgs, nowikiCode, cfg) local obj = setmetatable({}, TableInvocation) obj.cfg = cfg obj.invokeArgs = invokeArgs obj.code = nowikiCode return obj end function TableInvocation:getInvocation(options) if self.code then local nowikiObj = NowikiInvocation.new(self.code, self.cfg) return nowikiObj:getInvocation(options) else return require('Module:Template invocation').invocation( options.template, self.invokeArgs ) end end function TableInvocation:getOutput(options) if (options.template:sub(1, 7) == '#invoke') then local moduleCall = mw.text.split(options.template, '|', true) local args = mw.clone(self.invokeArgs) table.insert(args, 1, moduleCall[2]) return mw.getCurrentFrame():callParserFunction(moduleCall[1], args) end return mw.getCurrentFrame():expandTemplate{ title = options.template, args = self.invokeArgs } end ------------------------------------------------------------------------------- -- Bridge functions -- -- These functions translate template arguments into forms that can be accepted -- by the different classes, and return the results. ------------------------------------------------------------------------------- local bridge = {} function bridge.table(args, cfg) cfg = cfg or mw.loadData(DATA_MODULE) local options, invokeArgs = {}, {} for k, v in pairs(args) do local optionKey = type(k) == 'string' and k:match('^_(.*)$') if optionKey then if type(v) == 'string' then v = v:match('^%s*(.-)%s*$') -- trim whitespace end if v ~= '' then options[optionKey] = v end else invokeArgs[k] = v end end -- Allow passing a nowiki invocation as an option. While this means users -- have to pass in the code twice, whitespace is preserved and &lt; etc. -- will work as intended. local nowikiCode = options.code options.code = nil local invocationObj = TableInvocation.new(invokeArgs, nowikiCode, cfg) local testCaseObj = TestCase.new(invocationObj, options, cfg) return tostring(testCaseObj) end function bridge.nowiki(args, cfg) cfg = cfg or mw.loadData(DATA_MODULE) local code = args.code or args[1] local invocationObj = NowikiInvocation.new(code, cfg) args.code = nil args[1] = nil -- Assume we want to see the code as we already passed it in. args.showcode = args.showcode or true local testCaseObj = TestCase.new(invocationObj, args, cfg) return tostring(testCaseObj) end ------------------------------------------------------------------------------- -- Exports ------------------------------------------------------------------------------- local p = {} function p.main(frame, cfg) cfg = cfg or mw.loadData(DATA_MODULE) -- Load the wrapper config, if any. local wrapperConfig if frame.getParent then local title = frame:getParent():getTitle() local template = title:gsub(cfg.sandboxSubpagePattern, '') wrapperConfig = cfg.wrappers[template] end -- Work out the function we will call, use it to generate the config for -- Module:Arguments, and use Module:Arguments to find the arguments passed -- by the user. local func = wrapperConfig and wrapperConfig.func or 'table' local userArgs = require('Module:Arguments').getArgs(frame, { parentOnly = wrapperConfig, frameOnly = not wrapperConfig, trim = func ~= 'table', removeBlanks = func ~= 'table' }) -- Get default args and build the args table. User-specified args overwrite -- default args. local defaultArgs = wrapperConfig and wrapperConfig.args or {} local args = {} for k, v in pairs(defaultArgs) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return bridge[func](args, cfg) end function p._exportClasses() -- For testing return { Template = Template, TestCase = TestCase, NowikiInvocation = NowikiInvocation, TableInvocation = TableInvocation } end return p sgnbwf19p2zh7zsq12w1u55rgu469c2 ᥛᥨᥝᥱ ᥓᥧᥰ:Template test case/config 828 460 1460 1459 2024-10-15T06:24:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1459 Scribunto text/plain ------------------------------------------------------------------------------- -- Module:Template test case/config -- This module holds configuration data for [[Module:Template test case]]. ------------------------------------------------------------------------------- return { ------------------------------------------------------------------------------- -- Options ------------------------------------------------------------------------------- -- The magic word used in place of the template name when making nowiki -- invocations. templateNameMagicWord = '__TEMPLATENAME__', -- The subpage that sandboxes are typically stored on. Used when loading -- wrapper template config and when guessing the sandbox template name. sandboxSubpage = 'sandbox', ------------------------------------------------------------------------------- -- Messages ------------------------------------------------------------------------------- msg = { -- The default header for test cases rendered in columns. ['columns-header'] = 'Side by side comparison', -- The error message to use if a templaten option is missing. -- $1 - the number of the missing template option. ['missing-template-option-error'] = "one or more options ending in '$1' " .. "were detected, but no 'template$1' option was found", -- The error message to use if a nowiki invocation is used but the template -- name magic word is not found. -- $1 - the value of the template name magic word ['nowiki-magic-word-error'] = "the template invocation must include '$1' in " .. "place of the template name", }, ------------------------------------------------------------------------------- -- Wrapper template config. -- The wrapper template config is a table with wrapper template names as keys, -- and subtables containing two fields: -- func - the function name to be used with that template. This must be a -- function exported by the main module. This is optional: the default -- value is "table". -- args - a table of default arguments to be used with that template. This is -- is optional. ------------------------------------------------------------------------------- wrappers = { ['Template:Test case'] = {}, ['Template:Testcase table'] = { args = {_format = 'columns'} }, ['Template:Testcase rows'] = { args = {_format = 'rows'} }, ['Template:Test case nowiki'] = { func = 'nowiki' }, ['Template:Nowiki template demo'] = { func = 'nowiki', args = {showheader = false, showtemplate2 = false} }, ['Template:Collapsible test case'] = { args = {_collapsible = true} }, ['Template:Collapsible 2 test case'] = { args = {_collapsible = true, _wantdiff = true} }, ['Template:Inline test case'] = { args = {_format = 'inline', _showcode = true} }, }, ------------------------------------------------------------------------------- -- End config ------------------------------------------------------------------------------- } qnnl7yi4y14i5if0gn8xikibzp6hb6x ᥛᥨᥝᥱ ᥓᥧᥰ:Template test case/data 828 461 1463 1462 2024-10-15T06:24:06Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1461 Scribunto text/plain -- This module processes configuration data for use in -- [[Module:Template test case]]. It is loaded from the main module with -- mw.loadData. local cfg = require('Module:Template test case/config') local function escapePattern(s) s = s:gsub('%p', '%%%0') return s end -- Escape config items that need to be used as patterns. Doing it here is more -- efficient, as mw.loadData saves them from having to be computed for every -- test case on a page. cfg.templateNameMagicWordPattern = escapePattern(cfg.templateNameMagicWord) cfg.sandboxSubpagePattern = '/' .. escapePattern(cfg.sandboxSubpage) .. '$' return cfg dmdplkk88kmnriu7s6pk3hhob51o8xa ᥛᥨᥝᥱ ᥓᥧᥰ:Template wrapper 828 462 1465 1464 2024-10-15T06:24:07Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1464 Scribunto text/plain require('Module:No globals'); local error_msg = '<span style=\"font-size:100%\" class=\"error\"><code style=\"color:inherit; border:inherit; padding:inherit;\">&#124;_template=</code> missing or empty</span>'; --[[--------------------------< I S _ I N _ T A B L E >-------------------------------------------------------- scan through tbl looking for value; return true if found, false else ]] local function is_in_table (tbl, value) for k, v in pairs (tbl) do if v == value then return true end end return false; end --[[--------------------------< A D D _ P A R A M E T E R >---------------------------------------------------- adds parameter name and its value to args table according to the state of boolean list argument; kv pair for template execution; k=v string for template listing. ]] local function add_parameter (k, v, args, list) if list then table.insert( args, table.concat ({k, '=', v})); -- write parameter names and values to args table as string else args[k] = v; -- copy parameters to args table end end --[[--------------------------< A L I A S _ M A P _ G E T >---------------------------------------------------- returns a table of local template (parent frame) parameter names and the target template names that match where in [key]=<value> pairs where: [key] is local template parameter name (an alias) <value> is target template parameter name (the canonical parameter name used in the working template) The parameter |_alias-map= has the form: |_alias-map=<list> where <list> is a comma-separated list of alias / canonical parameter name pairs in the form <from> : <to> where: <from> is the local template's parameter name (alias) <to> is the target template's parameter name (canonical) for enumerated parameters place an octothorp (#) where the enumerator digits are placed in the parameter names: <from#> : <to#> ]] local function alias_map_get (_alias_map) local T = mw.text.split (_alias_map, '%s*,%s*'); -- convert the comma-separated list into a table of alias pairs local mapped_aliases = {}; -- mapped aliases will go here local l_name, t_name; -- parameter names for _, alias_pair in ipairs (T) do -- loop through the table of alias pairs l_name, t_name = alias_pair:match ('(.-)%s*:%s*(.+)'); -- from each pair, get local and target parameter names if l_name and t_name then -- if both are set if tonumber (l_name) then l_name = tonumber (l_name); -- convert number-as-text to a number end mapped_aliases[l_name] = t_name; -- add them to the map table end end return mapped_aliases; end --[[--------------------------< F R A M E _ A R G S _ G E T >-------------------------------------------------- Fetch the wrapper template's 'default' and control parameters; adds default parameters to args returns content of |_template= parameter (name of the working template); nil else ]] local function frame_args_get (frame_args, args, list) local template; for k, v in pairs (frame_args) do -- here we get the wrapper template's 'default' parameters if 'string' == type (k) and (v and ('' ~= v)) then -- do not pass along positional or empty parameters if '_template' == k then template = v; -- save the name of template that we are wrapping elseif '_exclude' ~= k and '_reuse' ~= k and '_include-positional' ~= k and '_alias-map' ~= k then -- these already handled so ignore here; add_parameter (k, v, args, list); -- add all other parameters to args in the style dictated by list end end end return template; -- return contents of |_template= parameter end --[=[--------------------------< P F R A M E _ A R G S _ G E T >------------------------------------------------ Fetches the wrapper template's 'live' parameters; adds live parameters that aren't members of the exclude table to args table; positional parameters may not be excluded no return value ]=] local function pframe_args_get (pframe_args, args, exclude, _include_positional, list) for k, v in pairs (pframe_args) do if 'string' == type (k) and not is_in_table (exclude, k) then -- do not pass along excluded parameters if v and ('' ~= v) then -- pass along only those parameters that have assigned values if 'unset' == v:lower() then -- special keyword to unset 'default' parameters set in the wrapper template v = ''; -- unset the value in the args table end add_parameter (k, v, args, list) -- add all other parameters to args in the style dictated by list; alias map only supported for local-template parameters end end end if _include_positional then for i, v in ipairs (pframe_args) do -- pass along positional parameters if 'unset' == v:lower() then -- special keyword to unset 'default' parameters set in the wrapper template v = ''; -- unset the value in the args table end add_parameter (i, v, args, list); end end end --[[--------------------------< _ M A I N >-------------------------------------------------------------------- Collect the various default and live parameters into args styled according to boolean list. returns name of the working or listed template or nil for an error message ]] local function _main (frame, args, list) local template; local exclude = {}; -- table of parameter names for parameters that are not passed to the working template local reuse_list = {}; -- table of pframe parameter names whose values are modified before they are passed to the working template as the same name local alias_map = {}; -- table that maps parameter aliases to working template canonical parameter names local _include_positional; if frame.args._exclude and ('' ~= frame.args._exclude) then -- if there is |_exclude= and it's not empty exclude = mw.text.split (frame.args._exclude, "%s*,%s*"); -- make a table from its contents end -- TODO: |_reuse= needs a better name (|_reuse=) if frame.args._reuse and ('' ~= frame.args._reuse) then -- if there is |_reuse= and it's not empty reuse_list = mw.text.split (frame.args._reuse, "%s*,%s*"); -- make a table from its contents end if frame.args['_alias-map'] and ('' ~= frame.args['_alias-map']) then -- if there is |_alias-map= and it's not empty alias_map = alias_map_get (frame.args['_alias-map']); -- make a table from its contents end template = frame_args_get (frame.args, args, list); -- get parameters provided in the {{#invoke:template wrapper|...|...}} if nil == template or '' == template then -- this is the one parameter that is required by this module return nil; -- not present, tell calling function to emit an error message end _include_positional = 'yes' == frame.args['_include-positional']; -- when true pass all positional parameters along with non-excluded named parameters to ... -- ... the working template; positional parameters are not excludable local _pframe_args = frame:getParent().args; -- here we get the wrapper template's 'live' parameters from pframe.args local pframe_args = {}; -- a local table that we can modify for k, v in pairs (_pframe_args) do -- make a copy that we can modify pframe_args[k] = v; end -- here we look for pframe parameters that are aliases of canonical parameter names; when found -- we replace the alias with the canonical. We do this here because the reuse_list works on -- canonical parameter names so first we convert alias parameter names to canonical names and then -- we remove those canonical names from the pframe table that are reused (provided to the working -- template through the frame args table) for k, v in pairs (alias_map) do -- k is alias name, v is canonical name if pframe_args[k] then -- if pframe_args has parameter with alias name pframe_args[v] = _pframe_args[k]; -- create new canonical name with alias' value pframe_args[k] = nil; -- unset the alias end end for k, v in pairs (pframe_args) do -- do enumerated parameter alias -> canonical translation if 'string' == type (k) then -- only named parameters can be enumerated if alias_map[k..'#'] then -- non-enumerated alias matches enumerated parameter pattern? enumerator at end only pframe_args[alias_map[k..'#']:gsub('#', '')] = v; -- remove '#' and copy parameter to pframe_args table pframe_args[k] = nil; -- unset the alias elseif k:match ('%d+') then -- if this parameter name contains digits local temp = k:gsub ('%d+', '#'); -- make a copy; digits replaced with single '#' local enum = k:match ('%d+'); -- get the enumerator if alias_map[temp] then -- if this parameter is a recognized enumerated alias pframe_args[alias_map[temp]:gsub('#', enum)] = v; -- use canonical name and replace '#' with enumerator and add to pframe_args pframe_args[k] = nil; -- unset the alias end end end end -- pframe parameters that are _reused are 'reused' have the form something like this: -- |chapter=[[wikisource:{{{chapter}}}|{{{chapter}}}]] -- where a parameter in the wrapping template is modified and then passed to the working template -- using the same parameter name (in this example |chapter=) -- remove parameters that will be reused for k, v in ipairs (reuse_list) do -- k is numerical index, v is canonical parameter name to ignore if pframe_args[v] then -- if pframe_args has parameter that should be ignored pframe_args[v] = nil; -- unset the ignored parameter end end pframe_args_get (pframe_args, args, exclude, _include_positional, list); -- add parameters and values to args that are not listed in the exclude table return template; -- args now has all default and live parameters, return working template name end --[[--------------------------< W R A P >---------------------------------------------------------------------- Template entry point. Call this function to 'execute' the working template ]] local function wrap (frame) local args = {}; -- table of default and live parameters and their values to be passed to the wrapped template local template; -- the name of the working template template = _main (frame, args, false); -- get default and live parameters and the name of the working template if not template then -- template name is required return error_msg; -- emit error message and abandon if template name not present end return frame:expandTemplate {title=template, args=args}; -- render the working template end --[[--------------------------< L I S T >---------------------------------------------------------------------- Template entry point. Call this function to 'display' the source for the working template. This function added as a result of a TfD here: Wikipedia:Templates_for_discussion/Log/2018_April_28#Module:PassArguments This function replaces a similarly named function which was used in {{cite compare}} and {{cite compare2}} Values in the args table are numerically indexed strings in the form 'name=value' ]] local function list(frame, do_link) local args = {}; -- table of default and live parameters and their values to be passed to the listed template local template; -- the name of the listed template template = _main (frame, args, true); -- get default and live parameters and the name of the listed template if not template then -- template name is required return error_msg; -- emit error message and abandon if template name not present end if do_link then template = ('[[%s|%s]]'):format(frame:expandTemplate{ title='Transclude', args = {template} }, template) end table.sort(args) for i = 1, #args do local stripped = args[i]:match('^' .. i .. '=([^=]*)$') if stripped then args[i] = stripped else break end end return frame:preprocess(table.concat({ '<code style="color:inherit; background:inherit; border:none;">&#123;&#123;', template, ('<wbr><nowiki>|%s</nowiki>'):rep(#args):format(unpack(args)), '&#125;&#125;</code>'})); -- render the template end local function link (frame) return list(frame, true) end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { link = link, list = list, wrap = wrap, }; jvc00zukcfohbwbsh73108j0lhv6c2v ᥛᥨᥝᥱ ᥓᥧᥰ:Transclusion count 828 463 1467 1466 2024-10-15T06:24:08Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1466 Scribunto text/plain local p = {} function p.fetch(frame) local template = nil local return_value = nil -- Use demo parameter if it exists, otherswise use current template name local namespace = mw.title.getCurrentTitle().namespace if frame.args["demo"] and frame.args["demo"] ~= "" then template = frame.args["demo"] elseif namespace == 10 then -- Template namespace template = mw.title.getCurrentTitle().text elseif namespace == 828 then -- Module namespace template = (mw.site.namespaces[828].name .. ":" .. mw.title.getCurrentTitle().text) end -- If in template or module namespace, look up count in /data if template ~= nil then namespace = mw.title.new(template, "Template").namespace if namespace == 10 or namespace == 828 then template = mw.ustring.gsub(template, "/doc$", "") -- strip /doc from end local index = mw.ustring.sub(mw.title.new(template).text,1,1) local status, data = pcall(function () return(mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))) end) if status then return_value = tonumber(data[mw.ustring.gsub(template, " ", "_")]) end end end -- If database value doesn't exist, use value passed to template if return_value == nil and frame.args[1] ~= nil then local arg1=mw.ustring.match(frame.args[1], '[%d,]+') if arg1 and arg1 ~= '' then return_value = tonumber(frame:callParserFunction('formatnum', arg1, 'R')) end end return return_value end -- Tabulate this data for [[Wikipedia:Database reports/Templates transcluded on the most pages]] function p.tabulate(frame) local list = {} for i = 65, 91 do local data = mw.loadData('Module:Transclusion count/data/' .. ((i == 91) and 'other' or string.char(i))) for name, count in pairs(data) do table.insert(list, {mw.title.new(name, "Template").fullText, count}) end end table.sort(list, function(a, b) return (a[2] == b[2]) and (a[1] < b[1]) or (a[2] > b[2]) end) local lang = mw.getContentLanguage(); for i = 1, #list do list[i] = ('|-\n| %d || [[%s]] || %s\n'):format(i, list[i][1]:gsub('_', ' '), lang:formatNum(list[i][2])) end return table.concat(list) end return p i4hf4ogs2jqprtn91iinnikcxeyynd9 ᥛᥨᥝᥱ ᥓᥧᥰ:Transclusion count/data/W 828 464 1469 1468 2024-10-15T06:24:10Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1468 Scribunto text/plain return { ["WAL"] = 2600, ["WAP_assignment"] = 3300, ["WDL"] = 5800, ["WDLtot"] = 4500, ["WIR"] = 41000, ["WIR-00-2018"] = 2300, ["WIR-00-2019"] = 2400, ["WIR-00-2020"] = 3500, ["WIR-00-2021"] = 2900, ["WIR-150"] = 2700, ["WIR-60"] = 2800, ["WP-Tennis"] = 2100, ["WP1"] = 5200, ["WP1.0"] = 4800, ["WP1.0/cat"] = 4700, ["WP1.0/categories"] = 4800, ["WP1.0/image"] = 4700, ["WP1.0/release"] = 4700, ["WPAFC"] = 48000, ["WPASIA10k"] = 5800, ["WPAVIATION"] = 38000, ["WPArgentina"] = 3200, ["WPAstronomy"] = 9100, ["WPBIO"] = 3700, ["WPBS"] = 78000, ["WPB_Announcements"] = 16000, ["WPBanner"] = 4200, ["WPBannerMeta"] = 9860000, ["WPBannerMeta/class"] = 9900000, ["WPBannerMeta/core"] = 9900000, ["WPBannerMeta/hooks/aclass"] = 2320000, ["WPBannerMeta/hooks/bchecklist"] = 2780000, ["WPBannerMeta/hooks/bchecklist/cat"] = 253000, ["WPBannerMeta/hooks/bchecklist/core"] = 253000, ["WPBannerMeta/hooks/bchecklist/criterion"] = 267000, ["WPBannerMeta/hooks/bchecklist/syntax"] = 174000, ["WPBannerMeta/hooks/cats"] = 3380000, ["WPBannerMeta/hooks/collaboration"] = 1150000, ["WPBannerMeta/hooks/collapsed"] = 514000, ["WPBannerMeta/hooks/image_needed"] = 207000, ["WPBannerMeta/hooks/notecounter"] = 3810000, ["WPBannerMeta/hooks/notes"] = 3410000, ["WPBannerMeta/hooks/peerreview"] = 2430000, ["WPBannerMeta/hooks/qualimpintersect"] = 1970000, ["WPBannerMeta/hooks/qualimpintersect/core"] = 1970000, ["WPBannerMeta/hooks/qualitycats"] = 45000, ["WPBannerMeta/hooks/taskforces"] = 5800000, ["WPBannerMeta/hooks/taskforces/core"] = 5800000, ["WPBannerMeta/hooks/taskforces/taskforce"] = 3430000, ["WPBannerMeta/hooks/tfnested"] = 5490000, ["WPBannerMeta/hooks/todolist"] = 1260000, ["WPBannerMeta/importance"] = 9900000, ["WPBannerMeta/importancescale"] = 8690000, ["WPBannerMeta/inactive"] = 169000, ["WPBannerMeta/istemplate"] = 9900000, ["WPBannerMeta/note"] = 1410000, ["WPBannerMeta/qualityscale"] = 9560000, ["WPBannerMeta/styles.css"] = 9870000, ["WPBannerMeta/taskforce"] = 3700000, ["WPBeatles"] = 3900, ["WPBelgium"] = 2200, ["WPBiography"] = 77000, ["WPBooks"] = 6600, ["WPBrazil"] = 3400, ["WPCANADA"] = 2300, ["WPCHINA"] = 14000, ["WPCanada"] = 5400, ["WPChile"] = 2000, ["WPCities"] = 39000, ["WPDAB"] = 2900, ["WPDED"] = 2200, ["WPE"] = 5200, ["WPEQ"] = 2400, ["WPEUR10k"] = 6400, ["WPFlorida"] = 2500, ["WPG"] = 3900, ["WPGC"] = 2200, ["WPGERMANY"] = 4100, ["WPHK"] = 4800, ["WPJ"] = 7000, ["WPJournals"] = 13000, ["WPLondon"] = 2900, ["WPMA"] = 3300, ["WPMED"] = 16000, ["WPMILHIST"] = 103000, ["WPMILHIST_Infobox_style"] = 143000, ["WPMS"] = 2600, ["WPOCEANIA10k"] = 3200, ["WPPHC"] = 2600, ["WPPhilippines"] = 8800, ["WPRL"] = 2100, ["WPRock"] = 3100, ["WPSHIPS"] = 29000, ["WPSS-cat"] = 18000, ["WPSchools"] = 14000, ["WPSongs"] = 48000, ["WPSpiders"] = 3900, ["WPStatistics"] = 2800, ["WPSweden"] = 5400, ["WPTR"] = 11000, ["WPTV"] = 3400, ["WPUK"] = 5900, ["WPUKIR10k"] = 7600, ["WPUKgeo"] = 9900, ["WPUS"] = 4400, ["WPUSA"] = 2300, ["WPVG_announcements"] = 97000, ["WPVG_announcements/shell"] = 97000, ["WPVG_icon"] = 31000, ["WPVG_icon_direct"] = 132000, ["WPX_action_box"] = 2900, ["WPX_block"] = 2200, ["WPX_last_updated"] = 5100, ["WPX_list_end"] = 2200, ["WPX_list_start"] = 2200, ["WPX_subheader"] = 3000, ["WP_Albums"] = 21000, ["WP_Anthroponymy"] = 2200, ["WP_Architecture"] = 7100, ["WP_Australia"] = 42000, ["WP_Bangladesh"] = 2600, ["WP_Biography"] = 5900, ["WP_Canada"] = 2900, ["WP_Christianity"] = 3000, ["WP_Cities"] = 8200, ["WP_Crime"] = 5600, ["WP_Disambiguation"] = 4600, ["WP_Energy"] = 3800, ["WP_Film"] = 7400, ["WP_Football"] = 3800, ["WP_France"] = 2200, ["WP_Germany"] = 2900, ["WP_India"] = 68000, ["WP_Indonesia"] = 4600, ["WP_Italy"] = 12000, ["WP_Languages"] = 4700, ["WP_Lists"] = 2700, ["WP_Magazines"] = 2600, ["WP_Olympics"] = 2700, ["WP_Pakistan"] = 6500, ["WP_Plants"] = 3200, ["WP_Politics"] = 2800, ["WP_Scotland"] = 2900, ["WP_Songs"] = 4900, ["WP_Sports"] = 2300, ["WP_Swimming"] = 3800, ["WP_Television"] = 13000, ["WP_UK_Politics"] = 7800, ["WP_US"] = 2800, ["WP_Women"] = 2300, ["WP_Years"] = 13000, ["WPbox"] = 3200, ["WPbox/1"] = 3200, ["WRMS_source"] = 2800, ["WRMS_species"] = 13000, ["WTA"] = 3700, ["Warning"] = 55000, ["Watch"] = 24000, ["Wb"] = 2200, ["Wdib"] = 46000, ["Weather_box"] = 22000, ["Webarchive"] = 449000, ["Wednesday"] = 2600, ["Welcomeg/links"] = 61000, ["Western_name_order"] = 5400, ["What_links_here"] = 12000, ["When"] = 24000, ["Where"] = 2100, ["Which"] = 5200, ["Whisperback"] = 2800, ["White"] = 47000, ["Who"] = 11000, ["Who's_Who"] = 2100, ["Whois"] = 27000, ["Wide_image"] = 8700, ["WikiProjectBannerShell"] = 1210000, ["WikiProjectCard"] = 2700, ["WikiProjectSongs"] = 6400, ["WikiProject_Academic_Journals"] = 32000, ["WikiProject_Academic_Journals/class"] = 32000, ["WikiProject_Afghanistan"] = 10000, ["WikiProject_Africa"] = 178000, ["WikiProject_Africa/class"] = 178000, ["WikiProject_African_diaspora"] = 14000, ["WikiProject_Agriculture"] = 9900, ["WikiProject_Agriculture/class"] = 9900, ["WikiProject_Alabama"] = 16000, ["WikiProject_Alabama/class"] = 16000, ["WikiProject_Alaska"] = 11000, ["WikiProject_Alaska/class"] = 11000, ["WikiProject_Albania"] = 14000, ["WikiProject_Albums"] = 377000, ["WikiProject_Albums/class"] = 377000, ["WikiProject_Algae"] = 3400, ["WikiProject_Algae/class"] = 3400, ["WikiProject_Algeria"] = 6600, ["WikiProject_Algeria/class"] = 6600, ["WikiProject_Alternative_medicine"] = 2100, ["WikiProject_Alternative_music"] = 11000, ["WikiProject_Alternative_music/class"] = 11000, ["WikiProject_American_Open_Wheel_Racing"] = 3300, ["WikiProject_American_football"] = 8100, ["WikiProject_American_football/class"] = 8100, ["WikiProject_Amphibians_and_Reptiles"] = 26000, ["WikiProject_Amphibians_and_Reptiles/class"] = 26000, ["WikiProject_Amusement_Parks"] = 6000, ["WikiProject_Amusement_Parks/class"] = 6000, ["WikiProject_Amusement_Parks/importance"] = 6000, ["WikiProject_Anarchism"] = 2900, ["WikiProject_Anarchism/class"] = 2900, ["WikiProject_Anarchism/importance"] = 2900, ["WikiProject_Anarchism_cleanup_issue_count"] = 2900, ["WikiProject_Anatomy"] = 21000, ["WikiProject_Anatomy/class"] = 21000, ["WikiProject_Ancient_Egypt"] = 4800, ["WikiProject_Ancient_Near_East"] = 5300, ["WikiProject_Anglicanism"] = 11000, ["WikiProject_Anglo-Saxon_Kingdoms"] = 2200, ["WikiProject_Anglo-Saxon_Kingdoms/class"] = 2200, ["WikiProject_Animals"] = 17000, ["WikiProject_Animation"] = 29000, ["WikiProject_Animation/class"] = 29000, ["WikiProject_Animation/importance"] = 29000, ["WikiProject_Animation/taskforce"] = 21000, ["WikiProject_Anime_and_manga"] = 29000, ["WikiProject_Anime_and_manga/checks"] = 30000, ["WikiProject_Anime_and_manga/class"] = 30000, ["WikiProject_Anime_and_manga/type_check"] = 30000, ["WikiProject_Antarctica"] = 18000, ["WikiProject_Antarctica/class"] = 18000, ["WikiProject_Anthropology"] = 5500, ["WikiProject_Anthropology/class"] = 5500, ["WikiProject_Anthroponymy"] = 109000, ["WikiProject_Anthroponymy/class"] = 109000, ["WikiProject_Apple_Inc."] = 4300, ["WikiProject_Apple_Inc./BCriteriaCheck"] = 4300, ["WikiProject_Apple_Inc./ChecklistCategorization"] = 4300, ["WikiProject_Apple_Inc./class"] = 4300, ["WikiProject_Apple_Inc./importance"] = 4300, ["WikiProject_Arab_world"] = 5400, ["WikiProject_Arab_world/class"] = 5400, ["WikiProject_Archaeology"] = 17000, ["WikiProject_Architecture"] = 97000, ["WikiProject_Architecture/class"] = 97000, ["WikiProject_Arctic"] = 2900, ["WikiProject_Arena_Football_League"] = 2700, ["WikiProject_Argentina"] = 25000, ["WikiProject_Arizona"] = 4800, ["WikiProject_Arizona/class"] = 4800, ["WikiProject_Armenia"] = 11000, ["WikiProject_Arthropods"] = 20000, ["WikiProject_Arthropods/class"] = 20000, ["WikiProject_Articles_for_creation"] = 149000, ["WikiProject_Articles_for_creation/class"] = 149000, ["WikiProject_Arts"] = 6200, ["WikiProject_Asia"] = 15000, ["WikiProject_Asia/class"] = 15000, ["WikiProject_Astronomy"] = 59000, ["WikiProject_Astronomy/class"] = 59000, ["WikiProject_Astronomy/importance"] = 59000, ["WikiProject_Athletics"] = 69000, ["WikiProject_Australia"] = 240000, ["WikiProject_Australia/class"] = 240000, ["WikiProject_Austria"] = 27000, ["WikiProject_Automobiles"] = 18000, ["WikiProject_Aviation"] = 75000, ["WikiProject_Aviation/bchecklistcats"] = 75000, ["WikiProject_Aviation/class"] = 75000, ["WikiProject_Awards"] = 26000, ["WikiProject_Awards/class"] = 26000, ["WikiProject_Awards_and_prizes"] = 9600, ["WikiProject_Azerbaijan"] = 14000, ["WikiProject_Azerbaijan/class"] = 14000, ["WikiProject_BBC"] = 7800, ["WikiProject_BBC/class"] = 7800, ["WikiProject_Badminton"] = 6800, ["WikiProject_Bahrain"] = 2800, ["WikiProject_Ballet"] = 5800, ["WikiProject_Ballet/class"] = 5800, ["WikiProject_Bangladesh"] = 24000, ["WikiProject_BannerShell"] = 3300, ["WikiProject_Banner_Shell"] = 27000, ["WikiProject_Baseball"] = 84000, ["WikiProject_Baseball/class"] = 84000, ["WikiProject_Basketball"] = 54000, ["WikiProject_Basketball/class"] = 54000, ["WikiProject_Basque"] = 2400, ["WikiProject_Bavaria"] = 5400, ["WikiProject_Beauty_Pageants"] = 7300, ["WikiProject_Beauty_Pageants/class"] = 7300, ["WikiProject_Beer"] = 3600, ["WikiProject_Beer/class"] = 3600, ["WikiProject_Beetles"] = 46000, ["WikiProject_Beetles/class"] = 46000, ["WikiProject_Belarus"] = 8600, ["WikiProject_Belgium"] = 30000, ["WikiProject_Belgium/class"] = 30000, ["WikiProject_Belize"] = 2100, ["WikiProject_Berkshire"] = 2200, ["WikiProject_Bhutan"] = 2500, ["WikiProject_Bhutan/class"] = 2500, ["WikiProject_Bhutan/importance"] = 2500, ["WikiProject_Biathlon"] = 2300, ["WikiProject_Bible"] = 7500, ["WikiProject_Bible/class"] = 7500, ["WikiProject_Biography"] = 2060000, ["WikiProject_Biography/class"] = 2100000, ["WikiProject_Biology"] = 6200, ["WikiProject_Biology/class"] = 6200, ["WikiProject_Birds"] = 27000, ["WikiProject_Birds/class"] = 27000, ["WikiProject_Bivalves"] = 2400, ["WikiProject_Board_and_table_games"] = 6300, ["WikiProject_Board_and_table_games/class"] = 6300, ["WikiProject_Bolivia"] = 6300, ["WikiProject_Bolivia/class"] = 6300, ["WikiProject_Books"] = 54000, ["WikiProject_Bosnia_and_Herzegovina"] = 12000, ["WikiProject_Boxing"] = 16000, ["WikiProject_Boxing/class"] = 16000, ["WikiProject_Brands"] = 22000, ["WikiProject_Brands/class"] = 22000, ["WikiProject_Brazil"] = 49000, ["WikiProject_Brazil/class"] = 49000, ["WikiProject_Bridges"] = 6500, ["WikiProject_Bridges_and_Tunnels"] = 9700, ["WikiProject_Bridges_and_Tunnels/class"] = 9700, ["WikiProject_Bristol"] = 2300, ["WikiProject_British_Empire"] = 11000, ["WikiProject_British_Overseas_Territories"] = 14000, ["WikiProject_British_Overseas_Territories/class"] = 14000, ["WikiProject_British_crime"] = 2500, ["WikiProject_Buckinghamshire"] = 2200, ["WikiProject_Buddhism"] = 7600, ["WikiProject_Buddhism/class"] = 7600, ["WikiProject_Bulgaria"] = 20000, ["WikiProject_Bulgaria/class"] = 20000, ["WikiProject_Burma"] = 2400, ["WikiProject_Buses"] = 5500, ["WikiProject_Buses/class"] = 5500, ["WikiProject_Business"] = 34000, ["WikiProject_Business/class"] = 34000, ["WikiProject_Business_&_Economics"] = 3700, ["WikiProject_COVID-19"] = 4400, ["WikiProject_COVID-19/class"] = 4400, ["WikiProject_California"] = 71000, ["WikiProject_California/class"] = 71000, ["WikiProject_Cambodia"] = 4600, ["WikiProject_Cambodia/class"] = 4600, ["WikiProject_Cambodia/to_do"] = 4600, ["WikiProject_Canada"] = 193000, ["WikiProject_Canada/TFtext"] = 151000, ["WikiProject_Canada/class"] = 193000, ["WikiProject_Canada_Roads"] = 2800, ["WikiProject_Canada_Roads/ProvinceName"] = 2600, ["WikiProject_Canada_Roads/taskforce"] = 2600, ["WikiProject_Canada_Roads/tfnested"] = 2800, ["WikiProject_Canada_Roads/tfnestedlink"] = 2600, ["WikiProject_Canadian_football"] = 9200, ["WikiProject_Cannabis"] = 2400, ["WikiProject_Cannabis/class"] = 2400, ["WikiProject_Canoeing_and_Kayaking"] = 7000, ["WikiProject_Caribbean"] = 44000, ["WikiProject_Caribbean/class"] = 44000, ["WikiProject_Cartoon_Network"] = 2900, ["WikiProject_Cartoon_Network/class"] = 2900, ["WikiProject_Cartoon_Network/importance"] = 2900, ["WikiProject_Catalan-speaking_Countries"] = 2900, ["WikiProject_Catalan-speaking_countries"] = 4200, ["WikiProject_Categories"] = 5200, ["WikiProject_Catholicism"] = 51000, ["WikiProject_Catholicism/class"] = 51000, ["WikiProject_Cemeteries"] = 4700, ["WikiProject_Central_America"] = 4900, ["WikiProject_Central_America/class"] = 4900, ["WikiProject_Central_Asia"] = 18000, ["WikiProject_Cephalopods"] = 3200, ["WikiProject_Cephalopods/class"] = 3200, ["WikiProject_Chemicals"] = 23000, ["WikiProject_Chemicals/class"] = 23000, ["WikiProject_Chemistry"] = 14000, ["WikiProject_Chemistry/class"] = 14000, ["WikiProject_Cheshire"] = 4200, ["WikiProject_Chess"] = 7600, ["WikiProject_Chess/class"] = 7600, ["WikiProject_Chess/importance"] = 7600, ["WikiProject_Chicago"] = 40000, ["WikiProject_Chicago/class"] = 40000, ["WikiProject_Children's_literature"] = 22000, ["WikiProject_Children's_literature/class"] = 22000, ["WikiProject_Chile"] = 14000, ["WikiProject_Chile/class"] = 14000, ["WikiProject_China"] = 87000, ["WikiProject_China/class"] = 87000, ["WikiProject_Christian_music"] = 6500, ["WikiProject_Christianity"] = 74000, ["WikiProject_Christianity/class"] = 74000, ["WikiProject_Cities"] = 156000, ["WikiProject_Cities/class"] = 156000, ["WikiProject_Civil_engineering"] = 4100, ["WikiProject_Classical_Greece_and_Rome"] = 27000, ["WikiProject_Classical_music"] = 28000, ["WikiProject_Cleveland"] = 2700, ["WikiProject_Cleveland/class"] = 2700, ["WikiProject_Climate_change"] = 3900, ["WikiProject_Cold_War"] = 2800, ["WikiProject_College_Basketball"] = 52000, ["WikiProject_College_Basketball/class"] = 52000, ["WikiProject_College_basketball"] = 27000, ["WikiProject_College_football"] = 144000, ["WikiProject_College_football/class"] = 144000, ["WikiProject_College_football/importance"] = 144000, ["WikiProject_Colombia"] = 15000, ["WikiProject_Colombia/class"] = 15000, ["WikiProject_Colonial_Empires"] = 3700, ["WikiProject_Colonialism"] = 3100, ["WikiProject_Comedy"] = 18000, ["WikiProject_Comedy/class"] = 18000, ["WikiProject_Comics"] = 49000, ["WikiProject_Comics/class"] = 49000, ["WikiProject_Comics/importance"] = 49000, ["WikiProject_Companies"] = 88000, ["WikiProject_Companies/class"] = 88000, ["WikiProject_Composers"] = 14000, ["WikiProject_Composers/class"] = 14000, ["WikiProject_Computer_Security"] = 2500, ["WikiProject_Computer_Security/class"] = 2500, ["WikiProject_Computer_science"] = 6800, ["WikiProject_Computer_science/class"] = 6800, ["WikiProject_Computing"] = 42000, ["WikiProject_Computing/class"] = 63000, ["WikiProject_Concerts"] = 4700, ["WikiProject_Connecticut"] = 15000, ["WikiProject_Connecticut/class"] = 15000, ["WikiProject_Conservatism"] = 8200, ["WikiProject_Conservatism/class"] = 8200, ["WikiProject_Cooperatives"] = 2300, ["WikiProject_Cornwall"] = 6000, ["WikiProject_Cornwall/guide"] = 6000, ["WikiProject_Correction_and_Detention_Facilities"] = 4200, ["WikiProject_Costa_Rica"] = 5200, ["WikiProject_Countries"] = 9100, ["WikiProject_Countries/class"] = 9100, ["WikiProject_Country"] = 4200, ["WikiProject_Country_Music"] = 12000, ["WikiProject_Country_Music/class"] = 12000, ["WikiProject_Cricket"] = 60000, ["WikiProject_Cricket/bchecklist"] = 60000, ["WikiProject_Cricket/class"] = 60000, ["WikiProject_Crime"] = 35000, ["WikiProject_Criminal_Biography"] = 6200, ["WikiProject_Croatia"] = 23000, ["WikiProject_Croatia/class"] = 23000, ["WikiProject_Cuba"] = 7600, ["WikiProject_Cuba/class"] = 7600, ["WikiProject_Culture"] = 4900, ["WikiProject_Curling"] = 7400, ["WikiProject_Curling/class"] = 7400, ["WikiProject_Cycling"] = 36000, ["WikiProject_Cycling/class"] = 36000, ["WikiProject_Cyprus"] = 5500, ["WikiProject_Czech_Republic"] = 30000, ["WikiProject_Dallas-Fort_Worth"] = 2900, ["WikiProject_Dams"] = 6500, ["WikiProject_Dance"] = 14000, ["WikiProject_Dance/class"] = 8400, ["WikiProject_Death"] = 34000, ["WikiProject_Denmark"] = 31000, ["WikiProject_Derbyshire"] = 2800, ["WikiProject_Devon"] = 5200, ["WikiProject_Dinosaurs"] = 3200, ["WikiProject_Dinosaurs/class"] = 3200, ["WikiProject_Diptera"] = 17000, ["WikiProject_Diptera/class"] = 17000, ["WikiProject_Disability"] = 6400, ["WikiProject_Disability/class"] = 6400, ["WikiProject_Disambiguation"] = 317000, ["WikiProject_Disaster_management"] = 15000, ["WikiProject_Discographies"] = 6300, ["WikiProject_Discographies/class"] = 6300, ["WikiProject_Discrimination"] = 4400, ["WikiProject_Disney"] = 6600, ["WikiProject_Disney/class"] = 6600, ["WikiProject_Doctor_Who"] = 4500, ["WikiProject_Doctor_Who/class"] = 4500, ["WikiProject_Dogs"] = 3300, ["WikiProject_Dogs/class"] = 3300, ["WikiProject_Dogs/importance"] = 3300, ["WikiProject_Dorset"] = 2700, ["WikiProject_Dungeons_&_Dragons"] = 5500, ["WikiProject_Dungeons_&_Dragons/class"] = 5500, ["WikiProject_Dungeons_&_Dragons/importance"] = 5500, ["WikiProject_Earthquakes"] = 3100, ["WikiProject_EastEnders"] = 2400, ["WikiProject_EastEnders/class"] = 2400, ["WikiProject_East_Anglia"] = 7800, ["WikiProject_Eastern_Orthodoxy"] = 2300, ["WikiProject_Ecology"] = 2900, ["WikiProject_Economics"] = 16000, ["WikiProject_Economics/class"] = 16000, ["WikiProject_Ecoregions"] = 2300, ["WikiProject_Ecuador"] = 8100, ["WikiProject_Ecuador/class"] = 8100, ["WikiProject_Education"] = 26000, ["WikiProject_Egypt"] = 14000, ["WikiProject_El_Salvador"] = 3400, ["WikiProject_Elections"] = 7100, ["WikiProject_Elections_and_Referendums"] = 106000, ["WikiProject_Elections_and_Referendums/class"] = 106000, ["WikiProject_Electrical_engineering"] = 2200, ["WikiProject_Electrical_engineering/class"] = 2200, ["WikiProject_Electrical_engineering/importance"] = 2200, ["WikiProject_Electronic_music"] = 13000, ["WikiProject_Electronics"] = 4800, ["WikiProject_Electronics/class"] = 4800, ["WikiProject_Elements"] = 4700, ["WikiProject_Elements/class"] = 4700, ["WikiProject_Energy"] = 24000, ["WikiProject_Engineering"] = 8600, ["WikiProject_England"] = 76000, ["WikiProject_Environment"] = 13000, ["WikiProject_Equine"] = 7000, ["WikiProject_Espionage"] = 2500, ["WikiProject_Estonia"] = 22000, ["WikiProject_Estonia/class"] = 22000, ["WikiProject_Ethiopia"] = 4800, ["WikiProject_Ethiopia/class"] = 4800, ["WikiProject_Ethnic_groups"] = 10000, ["WikiProject_Ethnic_groups_tasks"] = 10000, ["WikiProject_Europe"] = 17000, ["WikiProject_Europe/class"] = 17000, ["WikiProject_European_Microstates"] = 11000, ["WikiProject_European_Union"] = 8300, ["WikiProject_European_Union/class"] = 8300, ["WikiProject_European_history"] = 6200, ["WikiProject_European_history/class"] = 6200, ["WikiProject_Eurovision"] = 8200, ["WikiProject_Eurovision/class"] = 8200, ["WikiProject_Event_Venues"] = 2000, ["WikiProject_Faroe_Islands"] = 2200, ["WikiProject_Fashion"] = 10000, ["WikiProject_Feminism"] = 8400, ["WikiProject_Fencing"] = 7500, ["WikiProject_Fencing/class"] = 7500, ["WikiProject_Festivals"] = 6000, ["WikiProject_Fictional_characters"] = 39000, ["WikiProject_Fictional_characters/class"] = 39000, ["WikiProject_Figure_Skating"] = 6900, ["WikiProject_Fiji"] = 4100, ["WikiProject_Fiji/class"] = 4100, ["WikiProject_Film"] = 333000, ["WikiProject_Film/B-checklist_categories"] = 333000, ["WikiProject_Film/Checks"] = 333000, ["WikiProject_Film/class"] = 333000, ["WikiProject_Finance"] = 11000, ["WikiProject_Finance_&_Investment"] = 15000, ["WikiProject_Finance_&_Investment/class"] = 15000, ["WikiProject_Finland"] = 26000, ["WikiProject_Fire_Service"] = 2500, ["WikiProject_Firearms"] = 8100, ["WikiProject_Firearms/class"] = 8100, ["WikiProject_Fish"] = 7000, ["WikiProject_Fisheries_and_Fishing"] = 2700, ["WikiProject_Fisheries_and_Fishing/class"] = 2700, ["WikiProject_Fishes"] = 35000, ["WikiProject_Fishes/class"] = 35000, ["WikiProject_Florida"] = 26000, ["WikiProject_Florida/class"] = 26000, ["WikiProject_Folklore"] = 2000, ["WikiProject_Food_and_Drink"] = 6200, ["WikiProject_Food_and_drink"] = 48000, ["WikiProject_Food_and_drink/class"] = 48000, ["WikiProject_Football"] = 427000, ["WikiProject_Football/class"] = 427000, ["WikiProject_Forestry"] = 2400, ["WikiProject_Former_countries"] = 28000, ["WikiProject_Former_countries/class"] = 28000, ["WikiProject_Formula_One"] = 7500, ["WikiProject_Formula_One/class"] = 7500, ["WikiProject_France"] = 156000, ["WikiProject_France/class"] = 156000, ["WikiProject_Fungi"] = 21000, ["WikiProject_Fungi/class"] = 21000, ["WikiProject_Gaelic_games"] = 17000, ["WikiProject_Gambling"] = 4100, ["WikiProject_Gambling/class"] = 4100, ["WikiProject_Gastropods"] = 42000, ["WikiProject_Gender_Studies"] = 3300, ["WikiProject_Gender_studies"] = 4500, ["WikiProject_Geography"] = 113000, ["WikiProject_Geography/class"] = 113000, ["WikiProject_Geology"] = 23000, ["WikiProject_Geology/class"] = 23000, ["WikiProject_GeorgiaUS"] = 3800, ["WikiProject_Georgia_(U.S._state)"] = 21000, ["WikiProject_Georgia_(U.S._state)/class"] = 21000, ["WikiProject_Georgia_(country)"] = 9200, ["WikiProject_Georgia_(country)/class"] = 9200, ["WikiProject_Germany"] = 145000, ["WikiProject_Germany/class"] = 145000, ["WikiProject_Ghana"] = 6000, ["WikiProject_Ghost_towns"] = 2100, ["WikiProject_Gibraltar"] = 2200, ["WikiProject_Gibraltar/class"] = 2200, ["WikiProject_Glaciers"] = 3700, ["WikiProject_Glaciers/class"] = 3700, ["WikiProject_Gloucestershire"] = 2900, ["WikiProject_Golf"] = 15000, ["WikiProject_Greater_Manchester"] = 6100, ["WikiProject_Greater_Manchester/class"] = 6100, ["WikiProject_Greece"] = 47000, ["WikiProject_Greece/class"] = 47000, ["WikiProject_Green_Bay_Packers"] = 2700, ["WikiProject_Green_Bay_Packers/class"] = 2700, ["WikiProject_Greenland"] = 2600, ["WikiProject_Guatemala"] = 4200, ["WikiProject_Guild_of_Copy_Editors"] = 9300, ["WikiProject_Guitarists"] = 3400, ["WikiProject_Guitarists/class"] = 3400, ["WikiProject_Gymnastics"] = 8700, ["WikiProject_Gymnastics/class"] = 8700, ["WikiProject_Haiti"] = 5500, ["WikiProject_Hampshire"] = 4200, ["WikiProject_Handball"] = 12000, ["WikiProject_Handball/class"] = 12000, ["WikiProject_Hawaii"] = 8500, ["WikiProject_Hawaii/class"] = 8500, ["WikiProject_Health_and_fitness"] = 4000, ["WikiProject_Heraldry"] = 4300, ["WikiProject_Heraldry_and_vexillology"] = 11000, ["WikiProject_Heraldry_and_vexillology/class"] = 11000, ["WikiProject_Hertfordshire"] = 3400, ["WikiProject_Higher_education"] = 58000, ["WikiProject_Highways"] = 14000, ["WikiProject_Highways/Assessment"] = 55000, ["WikiProject_Hinduism"] = 8900, ["WikiProject_Hinduism/class"] = 8900, ["WikiProject_Hip_hop"] = 19000, ["WikiProject_Hip_hop/class"] = 19000, ["WikiProject_Historic_sites"] = 19000, ["WikiProject_History"] = 33000, ["WikiProject_History/class"] = 33000, ["WikiProject_History_of_Science"] = 5100, ["WikiProject_History_of_Science/class"] = 5100, ["WikiProject_Holidays"] = 3900, ["WikiProject_Home_Living"] = 2200, ["WikiProject_Honduras"] = 2700, ["WikiProject_Honduras/class"] = 2700, ["WikiProject_Hong_Kong"] = 19000, ["WikiProject_Hong_Kong/class"] = 19000, ["WikiProject_Horror"] = 15000, ["WikiProject_Horror/class"] = 15000, ["WikiProject_Horse_racing"] = 14000, ["WikiProject_Horse_racing/class"] = 14000, ["WikiProject_Horticulture_and_Gardening"] = 3700, ["WikiProject_Horticulture_and_Gardening/class"] = 3700, ["WikiProject_Hospitals"] = 9900, ["WikiProject_Hospitals/class"] = 9900, ["WikiProject_Hotels"] = 4200, ["WikiProject_Hotels/class"] = 4200, ["WikiProject_Houston"] = 4000, ["WikiProject_Human_rights"] = 9500, ["WikiProject_Hungary"] = 26000, ["WikiProject_Ice_Hockey"] = 59000, ["WikiProject_Ice_hockey"] = 3600, ["WikiProject_Iceland"] = 8800, ["WikiProject_Illinois"] = 37000, ["WikiProject_Illinois/class"] = 37000, ["WikiProject_Indexes"] = 2300, ["WikiProject_India"] = 237000, ["WikiProject_India/class"] = 237000, ["WikiProject_Indiana"] = 2200, ["WikiProject_Indiana/class"] = 2200, ["WikiProject_Indigenous_peoples_of_North_America"] = 13000, ["WikiProject_Indigenous_peoples_of_the_Americas"] = 4500, ["WikiProject_Indonesia"] = 27000, ["WikiProject_Industrial"] = 3800, ["WikiProject_Industrial_design"] = 2400, ["WikiProject_Industrial_design/class"] = 2400, ["WikiProject_Industrial_tasks"] = 3800, ["WikiProject_Insects"] = 98000, ["WikiProject_Insects/class"] = 98000, ["WikiProject_International_Relations"] = 2700, ["WikiProject_International_relations"] = 43000, ["WikiProject_International_relations/class"] = 43000, ["WikiProject_Internet"] = 8000, ["WikiProject_Internet/class"] = 8000, ["WikiProject_Internet_culture"] = 4600, ["WikiProject_Internet_culture/class"] = 4600, ["WikiProject_Iran"] = 88000, ["WikiProject_Iraq"] = 9500, ["WikiProject_Iraq/class"] = 9500, ["WikiProject_Ireland"] = 92000, ["WikiProject_Ireland_category"] = 2200, ["WikiProject_Islam"] = 17000, ["WikiProject_Islam/class"] = 17000, ["WikiProject_Islands"] = 12000, ["WikiProject_Isle_of_Man"] = 2500, ["WikiProject_Israel"] = 26000, ["WikiProject_Israel/class"] = 26000, ["WikiProject_Italy"] = 82000, ["WikiProject_Italy/class"] = 82000, ["WikiProject_Japan"] = 107000, ["WikiProject_Japan/class"] = 107000, ["WikiProject_Jazz"] = 33000, ["WikiProject_Jazz/class"] = 33000, ["WikiProject_Jewish_Women"] = 2400, ["WikiProject_Jewish_history"] = 9700, ["WikiProject_Jewish_history/class"] = 9700, ["WikiProject_Jordan"] = 3900, ["WikiProject_Journalism"] = 39000, ["WikiProject_Journalism/class"] = 39000, ["WikiProject_Judaism"] = 20000, ["WikiProject_Kansas"] = 13000, ["WikiProject_Kansas/class"] = 13000, ["WikiProject_Kent"] = 4400, ["WikiProject_Kingdom_of_Naples"] = 2200, ["WikiProject_Korea"] = 44000, ["WikiProject_Kosovo"] = 4200, ["WikiProject_Kurdistan"] = 2200, ["WikiProject_Kyrgyzstan"] = 2600, ["WikiProject_LGBT_studies"] = 27000, ["WikiProject_LGBT_studies/class"] = 27000, ["WikiProject_Lacrosse"] = 3200, ["WikiProject_Lakes"] = 20000, ["WikiProject_Lancashire_and_Cumbria"] = 8100, ["WikiProject_Languages"] = 18000, ["WikiProject_Languages/class"] = 18000, ["WikiProject_Latin_America"] = 2400, ["WikiProject_Latin_America/class"] = 2400, ["WikiProject_Latin_music"] = 16000, ["WikiProject_Latter_Day_Saint_movement"] = 5000, ["WikiProject_Latter_Day_Saint_movement/class"] = 5000, ["WikiProject_Latvia"] = 12000, ["WikiProject_Latvia/class"] = 12000, ["WikiProject_Law"] = 56000, ["WikiProject_Law/class"] = 56000, ["WikiProject_Law/portalbox"] = 56000, ["WikiProject_Law_Enforcement"] = 11000, ["WikiProject_Law_Enforcement/class"] = 11000, ["WikiProject_Leaders_by_year"] = 2600, ["WikiProject_Lebanon"] = 8300, ["WikiProject_Lebanon/class"] = 8300, ["WikiProject_Lepidoptera"] = 115000, ["WikiProject_Lepidoptera/class"] = 115000, ["WikiProject_Libraries"] = 11000, ["WikiProject_Libraries/class"] = 11000, ["WikiProject_Library_of_Congress"] = 2100, ["WikiProject_Lighthouses"] = 3800, ["WikiProject_Lighthouses/class"] = 3800, ["WikiProject_Lincolnshire"] = 4700, ["WikiProject_Linguistics"] = 12000, ["WikiProject_Linguistics/class"] = 12000, ["WikiProject_Lists"] = 140000, ["WikiProject_Lists/class"] = 140000, ["WikiProject_Literature"] = 22000, ["WikiProject_Lithuania"] = 14000, ["WikiProject_London"] = 34000, ["WikiProject_London/class"] = 34000, ["WikiProject_London_Transport"] = 3200, ["WikiProject_London_Transport/class"] = 3200, ["WikiProject_Lutheranism"] = 3200, ["WikiProject_Luxembourg"] = 5900, ["WikiProject_Macau"] = 2000, ["WikiProject_Magazines"] = 19000, ["WikiProject_Magazines/class"] = 19000, ["WikiProject_Maine"] = 9400, ["WikiProject_Maine/class"] = 9400, ["WikiProject_Malaysia"] = 24000, ["WikiProject_Malaysia/class"] = 24000, ["WikiProject_Maldives"] = 2300, ["WikiProject_Malta"] = 5500, ["WikiProject_Mammals"] = 13000, ["WikiProject_Mammals/Bats_Task_Force"] = 2100, ["WikiProject_Mammals/Bats_Task_Force/class"] = 2100, ["WikiProject_Mammals/class"] = 13000, ["WikiProject_Maps"] = 7800, ["WikiProject_Marine_life"] = 11000, ["WikiProject_Marine_life/class"] = 11000, ["WikiProject_Marketing_&_Advertising"] = 6000, ["WikiProject_Marketing_&_Advertising/class"] = 6000, ["WikiProject_Martial_arts"] = 25000, ["WikiProject_Martial_arts/class"] = 25000, ["WikiProject_Maryland"] = 16000, ["WikiProject_Maryland/class"] = 16000, ["WikiProject_Mathematics"] = 24000, ["WikiProject_Mathematics/class"] = 24000, ["WikiProject_Media"] = 12000, ["WikiProject_Media_franchises"] = 2600, ["WikiProject_Media_franchises/class"] = 2600, ["WikiProject_Medicine"] = 60000, ["WikiProject_Medicine/class"] = 60000, ["WikiProject_Melanesia"] = 7400, ["WikiProject_Melanesia/class"] = 7400, ["WikiProject_Merseyside"] = 3900, ["WikiProject_Mesoamerica"] = 2600, ["WikiProject_Metal"] = 22000, ["WikiProject_Metal/class"] = 22000, ["WikiProject_Metalworking"] = 2100, ["WikiProject_Mexico"] = 38000, ["WikiProject_Miami"] = 2300, ["WikiProject_Michigan"] = 27000, ["WikiProject_Michigan/class"] = 27000, ["WikiProject_Micro"] = 2700, ["WikiProject_Microbiology"] = 17000, ["WikiProject_Microbiology/class"] = 17000, ["WikiProject_Micronesia"] = 7200, ["WikiProject_Micronesia/class"] = 7200, ["WikiProject_Microsoft"] = 2700, ["WikiProject_Microsoft/class"] = 2700, ["WikiProject_Microsoft_Windows"] = 2300, ["WikiProject_Microsoft_Windows/class"] = 2300, ["WikiProject_Middle_Ages"] = 27000, ["WikiProject_Military_History"] = 13000, ["WikiProject_Military_history"] = 288000, ["WikiProject_Military_history/Any"] = 288000, ["WikiProject_Military_history/Checklist_categories"] = 163000, ["WikiProject_Military_history/Class"] = 289000, ["WikiProject_Military_history/NormalizedClass"] = 289000, ["WikiProject_Military_history/Task_force_categories"] = 282000, ["WikiProject_Military_history/YesNo"] = 289000, ["WikiProject_Mills"] = 2400, ["WikiProject_Mills/class"] = 2400, ["WikiProject_Mining"] = 6500, ["WikiProject_Mining/class"] = 6500, ["WikiProject_Minnesota"] = 22000, ["WikiProject_Minnesota/class"] = 22000, ["WikiProject_Missouri"] = 23000, ["WikiProject_Mixed_martial_arts"] = 6000, ["WikiProject_Moldova"] = 6000, ["WikiProject_Molecular_Biology"] = 37000, ["WikiProject_Mongols"] = 4100, ["WikiProject_Montana"] = 8700, ["WikiProject_Montana/class"] = 8700, ["WikiProject_Montenegro"] = 5500, ["WikiProject_Morocco"] = 9000, ["WikiProject_Motorcycle_racing"] = 3400, ["WikiProject_Motorcycling"] = 6600, ["WikiProject_Motorsport"] = 16000, ["WikiProject_Mountains"] = 36000, ["WikiProject_Mountains/class"] = 36000, ["WikiProject_Multi-sport_events"] = 24000, ["WikiProject_Museums"] = 20000, ["WikiProject_Music/Music_genres_task_force"] = 3100, ["WikiProject_Music/Music_genres_task_force/class"] = 3100, ["WikiProject_Musical_Instruments"] = 4400, ["WikiProject_Musical_Theatre"] = 6100, ["WikiProject_Myanmar"] = 10000, ["WikiProject_Myanmar/class"] = 10000, ["WikiProject_Myanmar_(Burma)"] = 3800, ["WikiProject_Mythology"] = 11000, ["WikiProject_NASCAR"] = 6200, ["WikiProject_NBA"] = 6100, ["WikiProject_NFL"] = 7800, ["WikiProject_NRHP"] = 7500, ["WikiProject_National_Basketball_Association"] = 14000, ["WikiProject_National_Basketball_Association/class"] = 14000, ["WikiProject_National_Football_League"] = 48000, ["WikiProject_National_Football_League/class"] = 48000, ["WikiProject_National_Register_of_Historic_Places"] = 90000, ["WikiProject_National_Register_of_Historic_Places/class"] = 90000, ["WikiProject_National_Register_of_Historic_Places/importance"] = 90000, ["WikiProject_Nepal"] = 19000, ["WikiProject_Nepal/class"] = 19000, ["WikiProject_Netherlands"] = 44000, ["WikiProject_Netherlands/class"] = 44000, ["WikiProject_Neuroscience"] = 4100, ["WikiProject_Nevada"] = 8100, ["WikiProject_Nevada/class"] = 8100, ["WikiProject_New_Jersey"] = 22000, ["WikiProject_New_Jersey/class"] = 22000, ["WikiProject_New_York"] = 27000, ["WikiProject_New_York_(state)"] = 45000, ["WikiProject_New_York_(state)/class"] = 45000, ["WikiProject_New_York_City"] = 28000, ["WikiProject_New_York_City/class"] = 28000, ["WikiProject_New_Zealand"] = 69000, ["WikiProject_New_Zealand/class"] = 69000, ["WikiProject_Newspapers"] = 6800, ["WikiProject_Nicaragua"] = 2600, ["WikiProject_Nicaragua/class"] = 2600, ["WikiProject_Nigeria"] = 15000, ["WikiProject_Nigeria/class"] = 15000, ["WikiProject_Normandy"] = 4000, ["WikiProject_Norse_history_and_culture"] = 3400, ["WikiProject_North_America"] = 7700, ["WikiProject_North_America/class"] = 7700, ["WikiProject_North_America/importance"] = 7700, ["WikiProject_North_East_England"] = 4800, ["WikiProject_North_Macedonia"] = 6000, ["WikiProject_North_Macedonia/class"] = 6000, ["WikiProject_Northern_Ireland"] = 19000, ["WikiProject_Norway"] = 55000, ["WikiProject_Norway/class"] = 55000, ["WikiProject_Nottinghamshire"] = 2300, ["WikiProject_Nottinghamshire/class"] = 2300, ["WikiProject_Novels"] = 79000, ["WikiProject_Novels/class"] = 79000, ["WikiProject_Numismatics"] = 7000, ["WikiProject_Occult"] = 2100, ["WikiProject_Occupational_Safety_and_Health"] = 2600, ["WikiProject_Occupations"] = 2800, ["WikiProject_Oceania"] = 5400, ["WikiProject_Oceania/class"] = 5400, ["WikiProject_Oceans"] = 2700, ["WikiProject_Ohio"] = 6900, ["WikiProject_Ohio/class"] = 6900, ["WikiProject_Oklahoma"] = 13000, ["WikiProject_Oklahoma/class"] = 13000, ["WikiProject_Olympics"] = 191000, ["WikiProject_Olympics/class"] = 191000, ["WikiProject_Opera"] = 16000, ["WikiProject_Orders,_Decorations,_and_Medals"] = 2600, ["WikiProject_Orders,_decorations,_and_medals"] = 5300, ["WikiProject_Oregon"] = 25000, ["WikiProject_Oregon/class"] = 25000, ["WikiProject_Oregon/errors"] = 25000, ["WikiProject_Oregon_collab"] = 25000, ["WikiProject_Organizations"] = 36000, ["WikiProject_Organizations/class"] = 36000, ["WikiProject_Organized_Labour"] = 10000, ["WikiProject_Organized_crime"] = 7000, ["WikiProject_Overseas_France"] = 5100, ["WikiProject_Overseas_France/class"] = 5100, ["WikiProject_Pakistan"] = 38000, ["WikiProject_Palaeontology"] = 28000, ["WikiProject_Palaeontology/class"] = 28000, ["WikiProject_Paleontology"] = 2200, ["WikiProject_Palestine"] = 10000, ["WikiProject_Palestine/class"] = 10000, ["WikiProject_Panama"] = 3800, ["WikiProject_Papua_New_Guinea"] = 5200, ["WikiProject_Papua_New_Guinea/class"] = 5200, ["WikiProject_Paraguay"] = 3500, ["WikiProject_Paraguay/class"] = 3500, ["WikiProject_Paranormal"] = 2400, ["WikiProject_Pennsylvania"] = 47000, ["WikiProject_Peru"] = 14000, ["WikiProject_Peru/class"] = 14000, ["WikiProject_Pharmacology"] = 15000, ["WikiProject_Philadelphia"] = 9900, ["WikiProject_Philately"] = 4600, ["WikiProject_Philately/class"] = 4600, ["WikiProject_Philippines"] = 13000, ["WikiProject_Philosophy"] = 24000, ["WikiProject_Philosophy/class"] = 24000, ["WikiProject_Photography"] = 8500, ["WikiProject_Photography/class"] = 8500, ["WikiProject_Physics"] = 25000, ["WikiProject_Physics/class"] = 25000, ["WikiProject_Physiology"] = 3900, ["WikiProject_Physiology/class"] = 3900, ["WikiProject_Pittsburgh"] = 5800, ["WikiProject_Pittsburgh_Steelers"] = 2000, ["WikiProject_Plants"] = 111000, ["WikiProject_Plants/class"] = 111000, ["WikiProject_Podcasting"] = 2000, ["WikiProject_Podcasting/class"] = 2000, ["WikiProject_Poetry"] = 18000, ["WikiProject_Pokémon"] = 3300, ["WikiProject_Pokémon/class"] = 3300, ["WikiProject_Poland"] = 103000, ["WikiProject_Poland/class"] = 103000, ["WikiProject_Politics"] = 114000, ["WikiProject_Politics/class"] = 114000, ["WikiProject_Politics_of_the_United_Kingdom"] = 45000, ["WikiProject_Politics_of_the_United_Kingdom/class"] = 45000, ["WikiProject_Polynesia"] = 14000, ["WikiProject_Polynesia/class"] = 14000, ["WikiProject_Pop_music"] = 28000, ["WikiProject_Pop_music/class"] = 28000, ["WikiProject_Popular_Culture"] = 3500, ["WikiProject_Pornography"] = 4400, ["WikiProject_Portugal"] = 24000, ["WikiProject_Post-hardcore"] = 4200, ["WikiProject_Post-hardcore/class"] = 4200, ["WikiProject_Primates"] = 2100, ["WikiProject_Primates/class"] = 2100, ["WikiProject_Pritzker-GLAM"] = 2900, ["WikiProject_Professional_sound_production"] = 2300, ["WikiProject_Professional_wrestling"] = 14000, ["WikiProject_Professional_wrestling/class"] = 14000, ["WikiProject_Progressive_Rock"] = 3800, ["WikiProject_Progressive_Rock/class"] = 3800, ["WikiProject_Protected_areas"] = 24000, ["WikiProject_Protected_areas/class"] = 24000, ["WikiProject_Psychology"] = 15000, ["WikiProject_Public_Art"] = 6800, ["WikiProject_Public_Art/class"] = 6800, ["WikiProject_Puerto_Rico"] = 13000, ["WikiProject_Puerto_Rico/class"] = 13000, ["WikiProject_Punk_music"] = 7600, ["WikiProject_Punk_music/class"] = 7600, ["WikiProject_Qatar"] = 3400, ["WikiProject_R&B_and_Soul_Music"] = 15000, ["WikiProject_Radio"] = 13000, ["WikiProject_Radio_Stations"] = 42000, ["WikiProject_Record_Charts"] = 4400, ["WikiProject_Record_Labels"] = 9600, ["WikiProject_Record_Production"] = 3100, ["WikiProject_Record_Production/class"] = 3200, ["WikiProject_Redirect"] = 2700, ["WikiProject_Redirect/class"] = 2700, ["WikiProject_Referees"] = 4300, ["WikiProject_Reference_works"] = 2900, ["WikiProject_Reggae"] = 2900, ["WikiProject_Regional_and_national_music"] = 2400, ["WikiProject_Religion"] = 25000, ["WikiProject_Religion/class"] = 25000, ["WikiProject_Religious_texts"] = 2500, ["WikiProject_Republic_of_Macedonia"] = 2300, ["WikiProject_Retailing"] = 4100, ["WikiProject_Retailing/class"] = 4100, ["WikiProject_Retailing/importance"] = 4100, ["WikiProject_Rivers"] = 51000, ["WikiProject_Robotics"] = 3000, ["WikiProject_Robotics/class"] = 3000, ["WikiProject_Rock"] = 2200, ["WikiProject_Rock_music"] = 24000, ["WikiProject_Rock_music/class"] = 24000, ["WikiProject_Rocketry"] = 2300, ["WikiProject_Rocketry/class"] = 2300, ["WikiProject_Rocketry/importance"] = 2300, ["WikiProject_Rocks_and_minerals"] = 2700, ["WikiProject_Rodents"] = 4100, ["WikiProject_Rodents/class"] = 4100, ["WikiProject_Role-playing_games"] = 4800, ["WikiProject_Role-playing_games/class"] = 4800, ["WikiProject_Romania"] = 36000, ["WikiProject_Romania/class"] = 36000, ["WikiProject_Rome"] = 2500, ["WikiProject_Roots_music"] = 4000, ["WikiProject_Rowing"] = 10000, ["WikiProject_Royalty_and_Nobility"] = 3500, ["WikiProject_Rugby_league"] = 19000, ["WikiProject_Rugby_league/class"] = 19000, ["WikiProject_Rugby_union"] = 32000, ["WikiProject_Running"] = 21000, ["WikiProject_Russia"] = 109000, ["WikiProject_Russia/class"] = 109000, ["WikiProject_Sailing"] = 9600, ["WikiProject_Saints"] = 6000, ["WikiProject_San_Diego"] = 2500, ["WikiProject_San_Diego/class"] = 2500, ["WikiProject_Saudi_Arabia"] = 6800, ["WikiProject_Schools"] = 72000, ["WikiProject_Schools/class"] = 72000, ["WikiProject_Science"] = 6200, ["WikiProject_Science/class"] = 6200, ["WikiProject_Science_Fiction"] = 14000, ["WikiProject_Science_Fiction/class"] = 14000, ["WikiProject_Scotland"] = 47000, ["WikiProject_Scottish_Islands"] = 3200, ["WikiProject_Scouting"] = 7400, ["WikiProject_Scouting/class"] = 7400, ["WikiProject_Scuba_diving"] = 2200, ["WikiProject_Scuba_diving/class"] = 2200, ["WikiProject_Sculpture"] = 11000, ["WikiProject_Serbia"] = 24000, ["WikiProject_Serbia/class"] = 24000, ["WikiProject_Serial_Killer_task_force"] = 3100, ["WikiProject_Sexology_and_sexuality"] = 7400, ["WikiProject_Sexology_and_sexuality/class"] = 7400, ["WikiProject_Sexuality"] = 4800, ["WikiProject_Ships"] = 83000, ["WikiProject_Ships/class"] = 83000, ["WikiProject_Shipwrecks"] = 6300, ["WikiProject_Shopping_Centers"] = 4900, ["WikiProject_Singapore"] = 12000, ["WikiProject_Singapore/class"] = 12000, ["WikiProject_Skepticism"] = 5100, ["WikiProject_Skepticism/class"] = 5100, ["WikiProject_Skiing_and_Snowboarding"] = 11000, ["WikiProject_Skyscrapers"] = 4800, ["WikiProject_Slovakia"] = 15000, ["WikiProject_Slovenia"] = 19000, ["WikiProject_Slovenia/class"] = 19000, ["WikiProject_Snooker"] = 2800, ["WikiProject_Snooker/class"] = 2800, ["WikiProject_Soap_Operas"] = 14000, ["WikiProject_Soap_Operas/class"] = 14000, ["WikiProject_Socialism"] = 14000, ["WikiProject_Socialism/class"] = 14000, ["WikiProject_Sociology"] = 14000, ["WikiProject_Sociology/class"] = 14000, ["WikiProject_Softball"] = 4500, ["WikiProject_Software"] = 12000, ["WikiProject_Software/class"] = 12000, ["WikiProject_Solar_System"] = 42000, ["WikiProject_Solar_System/class"] = 42000, ["WikiProject_Somalia"] = 2400, ["WikiProject_Somerset"] = 4700, ["WikiProject_Somerset/class"] = 4700, ["WikiProject_Songs"] = 186000, ["WikiProject_Songs/class"] = 186000, ["WikiProject_South_Africa"] = 31000, ["WikiProject_South_Africa/class"] = 31000, ["WikiProject_South_America"] = 22000, ["WikiProject_South_America/class"] = 22000, ["WikiProject_South_Dakota"] = 7500, ["WikiProject_South_Korea"] = 2300, ["WikiProject_Southeast_Asia"] = 12000, ["WikiProject_Soviet_Union"] = 21000, ["WikiProject_Soviet_Union/class"] = 21000, ["WikiProject_Spaceflight"] = 12000, ["WikiProject_Spaceflight/class"] = 12000, ["WikiProject_Spain"] = 67000, ["WikiProject_Speed_Skating"] = 5000, ["WikiProject_Spiders"] = 12000, ["WikiProject_Spiders/class"] = 12000, ["WikiProject_Sports"] = 85000, ["WikiProject_Sports/class"] = 85000, ["WikiProject_Sports_Car_Racing"] = 3000, ["WikiProject_Sports_facilities_task_force"] = 5100, ["WikiProject_Squash"] = 2300, ["WikiProject_Sri_Lanka"] = 26000, ["WikiProject_St._Louis"] = 2800, ["WikiProject_Star_Trek"] = 3800, ["WikiProject_Star_Trek/class"] = 3800, ["WikiProject_Star_Wars"] = 2200, ["WikiProject_Star_Wars/class"] = 2200, ["WikiProject_Statistics"] = 5700, ["WikiProject_Statistics/class"] = 5700, ["WikiProject_Stub_sorting"] = 52000, ["WikiProject_Surrey"] = 2400, ["WikiProject_Sussex"] = 4000, ["WikiProject_Sweden"] = 60000, ["WikiProject_Swimming"] = 34000, ["WikiProject_Switzerland"] = 35000, ["WikiProject_Switzerland/class"] = 35000, ["WikiProject_Syria"] = 11000, ["WikiProject_Systems"] = 4300, ["WikiProject_Systems/class"] = 4300, ["WikiProject_Table_tennis"] = 2600, ["WikiProject_Taiwan"] = 18000, ["WikiProject_Taiwan/class"] = 18000, ["WikiProject_Tajikistan"] = 2200, ["WikiProject_Tajikistan/class"] = 2200, ["WikiProject_Tambayan_Philippines"] = 38000, ["WikiProject_Technology"] = 12000, ["WikiProject_Technology/class"] = 12000, ["WikiProject_Telecommunications"] = 8100, ["WikiProject_Telecommunications/class"] = 8100, ["WikiProject_Television"] = 201000, ["WikiProject_Television/class"] = 201000, ["WikiProject_Televison"] = 2400, ["WikiProject_Templates"] = 2900, ["WikiProject_Tennessee"] = 16000, ["WikiProject_Tennis"] = 52000, ["WikiProject_Terrorism"] = 8500, ["WikiProject_Terrorism/class"] = 8500, ["WikiProject_Textile_Arts"] = 2700, ["WikiProject_Thailand"] = 22000, ["WikiProject_Thailand/class"] = 22000, ["WikiProject_The_Beatles"] = 5000, ["WikiProject_The_Beatles/class"] = 5000, ["WikiProject_Theatre"] = 27000, ["WikiProject_Theatre/class"] = 27000, ["WikiProject_Tibet"] = 3400, ["WikiProject_Time"] = 8600, ["WikiProject_Toys"] = 3500, ["WikiProject_Toys/class"] = 3500, ["WikiProject_Trains"] = 135000, ["WikiProject_Trains/class"] = 135000, ["WikiProject_Trains/portalbox"] = 135000, ["WikiProject_Transport"] = 15000, ["WikiProject_Travel_and_Tourism"] = 6300, ["WikiProject_Travel_and_Tourism/class"] = 6300, ["WikiProject_Tree_of_Life"] = 6300, ["WikiProject_Tree_of_Life/class"] = 6300, ["WikiProject_Trinidad_and_Tobago"] = 4600, ["WikiProject_Trinidad_and_Tobago/class"] = 4600, ["WikiProject_Tunisia"] = 4500, ["WikiProject_Tunisia/class"] = 4500, ["WikiProject_Turkey"] = 50000, ["WikiProject_Turtles"] = 3600, ["WikiProject_Turtles/class"] = 3600, ["WikiProject_Typography"] = 2400, ["WikiProject_Typography/class"] = 2400, ["WikiProject_U.S._Congress"] = 20000, ["WikiProject_U.S._Roads"] = 35000, ["WikiProject_U.S._Roads/StateName"] = 34000, ["WikiProject_U.S._Roads/articletest"] = 35000, ["WikiProject_U.S._Roads/class"] = 35000, ["WikiProject_U.S._Roads/hookcounter"] = 35000, ["WikiProject_U.S._Roads/issuecounter"] = 35000, ["WikiProject_U.S._Roads/link"] = 34000, ["WikiProject_U.S._Roads/name"] = 34000, ["WikiProject_U.S._Roads/shield"] = 34000, ["WikiProject_U.S._Roads/subtopic"] = 34000, ["WikiProject_U.S._Supreme_Court_cases"] = 4500, ["WikiProject_UK_Parliament_constituencies"] = 2100, ["WikiProject_UK_Politics"] = 2100, ["WikiProject_UK_Roads"] = 2400, ["WikiProject_UK_geography"] = 30000, ["WikiProject_USA"] = 3300, ["WikiProject_Ukraine"] = 27000, ["WikiProject_Ukraine/class"] = 27000, ["WikiProject_United_Arab_Emirates"] = 6000, ["WikiProject_United_Kingdom"] = 58000, ["WikiProject_United_Kingdom/class"] = 58000, ["WikiProject_United_States"] = 603000, ["WikiProject_United_States/class"] = 603000, ["WikiProject_United_States_History"] = 3900, ["WikiProject_United_States_History/class"] = 3900, ["WikiProject_United_States_Territories"] = 4300, ["WikiProject_United_States_Territories/class"] = 4300, ["WikiProject_United_States_courts_and_judges"] = 5200, ["WikiProject_Universities"] = 36000, ["WikiProject_University_of_California"] = 2900, ["WikiProject_University_of_Cambridge"] = 2500, ["WikiProject_University_of_Oxford"] = 12000, ["WikiProject_University_of_Oxford/class"] = 12000, ["WikiProject_University_of_Pennsylvania"] = 2900, ["WikiProject_Urban_studies_and_planning"] = 4600, ["WikiProject_Uruguay"] = 9100, ["WikiProject_Uruguay/class"] = 9100, ["WikiProject_Userboxes"] = 46000, ["WikiProject_Veganism_and_Vegetarianism"] = 2200, ["WikiProject_Veganism_and_Vegetarianism/class"] = 2200, ["WikiProject_Venezuela"] = 11000, ["WikiProject_Venezuela/class"] = 11000, ["WikiProject_Veterinary_medicine"] = 2000, ["WikiProject_Veterinary_medicine/class"] = 2000, ["WikiProject_Video_Games"] = 5500, ["WikiProject_Video_games"] = 97000, ["WikiProject_Video_games/class"] = 97000, ["WikiProject_Video_games/importance"] = 97000, ["WikiProject_Vietnam"] = 16000, ["WikiProject_Villages"] = 10000, ["WikiProject_Virginia"] = 27000, ["WikiProject_Virginia/class"] = 27000, ["WikiProject_Viruses"] = 7000, ["WikiProject_Viruses/class"] = 7000, ["WikiProject_Visual_Arts"] = 2600, ["WikiProject_Visual_arts"] = 73000, ["WikiProject_Volcanoes"] = 6200, ["WikiProject_Volcanoes/class"] = 6200, ["WikiProject_Volleyball"] = 16000, ["WikiProject_Wales"] = 26000, ["WikiProject_Wales/class"] = 26000, ["WikiProject_Warwickshire"] = 2400, ["WikiProject_Water_polo"] = 7100, ["WikiProject_Water_sports"] = 9400, ["WikiProject_Weather"] = 12000, ["WikiProject_Weather/class"] = 12000, ["WikiProject_Websites"] = 4500, ["WikiProject_Websites/class"] = 4500, ["WikiProject_West_Midlands"] = 3900, ["WikiProject_Western_Asia"] = 9800, ["WikiProject_Western_Asia/class"] = 9800, ["WikiProject_Westerns"] = 7700, ["WikiProject_Westerns/class"] = 7700, ["WikiProject_Wiltshire"] = 2600, ["WikiProject_Wine"] = 5100, ["WikiProject_Wine/class"] = 5100, ["WikiProject_Wisconsin"] = 29000, ["WikiProject_Wisconsin/class"] = 29000, ["WikiProject_Women"] = 86000, ["WikiProject_Women's_Health"] = 2700, ["WikiProject_Women's_History"] = 59000, ["WikiProject_Women's_history"] = 2800, ["WikiProject_Women's_sport"] = 113000, ["WikiProject_Women/class"] = 86000, ["WikiProject_Women_Writers"] = 2700, ["WikiProject_Women_artists"] = 17000, ["WikiProject_Women_in_Business"] = 8500, ["WikiProject_Women_in_Music"] = 38000, ["WikiProject_Women_in_music"] = 26000, ["WikiProject_Women_music"] = 2700, ["WikiProject_Women_scientists"] = 21000, ["WikiProject_Women_writers"] = 62000, ["WikiProject_Writing_systems"] = 4100, ["WikiProject_Writing_systems/class"] = 4100, ["WikiProject_Years"] = 502000, ["WikiProject_Yemen"] = 4300, ["WikiProject_Yorkshire"] = 24000, ["WikiProject_Yugoslavia"] = 5600, ["WikiProject_Zimbabwe"] = 4600, ["WikiProject_Zimbabwe/class"] = 4600, ["WikiProject_Zoo"] = 2800, ["WikiProject_banner_shell"] = 2660000, ["WikiProject_banner_shell/styles.css"] = 2650000, ["WikiProject_cleanup_group"] = 5300, ["WikiProject_cleanup_list"] = 12000, ["WikiProject_cleanup_listing"] = 7900, ["WikiProject_description_page"] = 2900, ["WikiProject_status"] = 2600, ["WikiProjectbasename"] = 2400, ["Wiki_Loves_Pride_talk"] = 2300, ["Wikibooks"] = 2600, ["Wikibooks-inline"] = 6400, ["Wikibreak"] = 2300, ["Wikidata"] = 430000, ["WikidataCheck"] = 444000, ["WikidataCoord"] = 6000, ["Wikidata_entity_link"] = 35000, ["Wikidata_image"] = 857000, ["Wikidata_list"] = 3500, ["Wikidata_list_end"] = 3500, ["Wikidata_location"] = 3300, ["Wikidata_redirect"] = 32000, ["Wikidata_sitelink"] = 71000, ["Wikiedu.org_course_header"] = 5300, ["Wikinews"] = 3400, ["Wikipedia's_sister_projects/styles.css"] = 4000, ["Wikipedia_Embassy_link"] = 4400, ["Wikipedia_ads"] = 3600, ["Wikipedia_category"] = 17000, ["Wikipedia_logs"] = 2500, ["Wikipedia_other"] = 16000, ["Wikipedia_policies_and_guidelines"] = 3400, ["Wikiproject_Userboxes"] = 2500, ["Wikiquote"] = 37000, ["Wikiquote-inline"] = 2500, ["Wikisource"] = 11000, ["Wikisource-inline"] = 5400, ["Wikisource_author"] = 5000, ["Wikisourcelang"] = 2200, ["Wikispecies"] = 39000, ["Wikispecies-inline"] = 12000, ["Wikivoyage"] = 12000, ["Wikivoyage-inline"] = 5700, ["Wikt"] = 3100, ["Wikt-lang"] = 2000, ["Wiktionary"] = 65000, ["Wiktionary-inline"] = 2500, ["Wiktionarypar"] = 2000, ["Wine"] = 2500, ["Wink"] = 2100, ["Winners"] = 4800, ["Winning_percentage"] = 30000, ["Winpct"] = 5000, ["Won"] = 35000, ["Workpage"] = 4600, ["Works_year_header"] = 4300, ["Works_year_header/helper"] = 4400, ["WorldCat_id"] = 4700, ["WorldFootball.net"] = 16000, ["World_Athletics"] = 13000, ["World_Rowing"] = 2200, ["World_Series_Year"] = 6200, ["Worldcat_id"] = 4600, ["Worldfootball.net"] = 3500, ["Wpbs"] = 5200, ["Wrap"] = 47000, ["Writer_icon"] = 6000, ["Writer_icon2"] = 6000, ["Writing-mode"] = 2300, ["Wsy"] = 5600, ["Module:WDL"] = 8300, ["Module:WLink"] = 62000, ["Module:WPMILHIST_Infobox_style"] = 184000, ["Module:WPSHIPS_utilities"] = 40000, ["Module:WPSHIPS_utilities/data"] = 40000, ["Module:Wd"] = 1540000, ["Module:Wd/i18n"] = 1540000, ["Module:Weather_box"] = 22000, ["Module:Weather_box/colors"] = 22000, ["Module:Weather_box/row"] = 22000, ["Module:Webarchive"] = 449000, ["Module:Webarchive/data"] = 449000, ["Module:Wide_image"] = 10000, ["Module:Wikidata"] = 123000, ["Module:WikidataCheck"] = 457000, ["Module:WikidataCoord"] = 6000, ["Module:WikidataIB"] = 1120000, ["Module:WikidataIB/nolinks"] = 1120000, ["Module:WikidataIB/titleformats"] = 1120000, ["Module:WikidataIdentifiers"] = 2500, ["Module:Wikipedia_ads"] = 3600, ["Module:Wikipedia_ads/data"] = 3800, ["Module:Wikipedia_ads/list"] = 3800, } 2bwpnalqg5lmvwg45mnzudqegmkhg0i ᥛᥨᥝᥱ ᥓᥧᥰ:Trim quotes 828 465 1471 1470 2024-10-15T06:24:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1470 Scribunto text/plain local p = {} function p._trim(s) if s then if s:match([[^(['"]).*%1$]]) then return p._trim(string.sub(s,2,-2)) else return s end else return "" end end function p.trim(frame) local s = (frame.args['s'] or frame.args[1]) or (frame:getParent().args['s'] or frame:getParent().args[1]) return p._trim(s) end return p s3q0pg1nqmwo84ax2ivegivqa64dwfk ᥛᥨᥝᥱ ᥓᥧᥰ:URL 828 466 1473 1472 2024-10-15T06:24:15Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1472 Scribunto text/plain -- -- This module implements {{URL}} -- -- See unit tests at [[Module:URL/tests]] local p = {} local function safeUri(s) local success, uri = pcall(function() return mw.uri.new(s) end) if success then return uri end end function p._url(url, text) url = mw.text.trim(url or '') text = mw.text.trim(text or '') if url == '' then if text == '' then return mw.getCurrentFrame():expandTemplate{ title = 'tlx', args = { 'URL', "''example.com''", "''optional display text''" } } else return text end end -- If the URL contains any unencoded spaces, encode them, because MediaWiki will otherwise interpret a space as the end of the URL. url = mw.ustring.gsub(url, '%s', function(s) return mw.uri.encode(s, 'PATH') end) -- If there is an empty query string or fragment id, remove it as it will cause mw.uri.new to throw an error url = mw.ustring.gsub(url, '#$', '') url = mw.ustring.gsub(url, '%?$', '') -- If it's an HTTP[S] URL without the double slash, fix it. url = mw.ustring.gsub(url, '^[Hh][Tt][Tt][Pp]([Ss]?):(/?)([^/])', 'http%1://%3') -- Handle URLs from Wikidata of the format http&#58;// url = mw.ustring.gsub(url, '^[Hh][Tt][Tt][Pp]([Ss]?)&#58;//', 'http%1://') local uri = safeUri(url) -- Handle URL's without a protocol and URL's that are protocol-relative, -- e.g. www.example.com/foo or www.example.com:8080/foo, and //www.example.com/foo if uri and (not uri.protocol or (uri.protocol and not uri.host)) and url:sub(1, 2) ~= '//' then url = 'http://' .. url uri = safeUri(url) end if text == '' then if uri then if uri.path == '/' then uri.path = '' end local port = '' if uri.port then port = ':' .. uri.port end text = mw.ustring.lower(uri.host or '') .. port .. (uri.relativePath or '') -- Add <wbr> before _/.-# sequences text = mw.ustring.gsub(text,"(/+)","<wbr/>%1") -- This entry MUST be the first. "<wbr/>" has a "/" in it, you know. text = mw.ustring.gsub(text,"(%.+)","<wbr/>%1") -- text = mw.ustring.gsub(text,"(%-+)","<wbr/>%1") -- DISABLED for now text = mw.ustring.gsub(text,"(%#+)","<wbr/>%1") text = mw.ustring.gsub(text,"(_+)","<wbr/>%1") else -- URL is badly-formed, so just display whatever was passed in text = url end end return mw.ustring.format('<span class="url">[%s %s]</span>', url, text) end function p.url(frame) local templateArgs = frame.args local parentArgs = frame:getParent().args; local url = templateArgs[1] or parentArgs[1] or '' local text = templateArgs[2] or parentArgs[2] if not text then url = url or extractUrl(templateArgs) or extractUrl(parentArgs); end text = text or '' return p._url(url, text) end function extractUrl(args) for name, val in pairs(args) do local url = name .. "=" .. val; url = mw.ustring.gsub(url, '^[Hh][Tt][Tt][Pp]([Ss]?):(/?)([^/])', 'http%1://%3') local uri = safeUri(url); if uri and uri.host then return url end end end return p 4cjl64i2ka0gjehjbnrq0z3tc30rndp ᥛᥨᥝᥱ ᥓᥧᥰ:Userbox 828 467 1475 1474 2024-10-15T06:24:16Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1474 Scribunto text/plain return require [[Module:userbox]] 0fjtdxcneb6977802to2y74f5rnql81 ᥛᥨᥝᥱ ᥓᥧᥰ:Uses TemplateStyles 828 468 1477 1476 2024-10-15T06:24:18Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1476 Scribunto text/plain local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local TNT = require('Module:TNT') local p = {} local function format(msg, ...) return TNT.format('I18n/Uses TemplateStyles', msg, ...) end local function getConfig() return mw.loadData('Module:Uses TemplateStyles/config') end local function renderBox(tStyles) local boxArgs = { type = 'notice', small = true, image = string.format('[[ᥜᥣᥭᥱ:Farm-Fresh css add.svg|32px|alt=%s]]', format('logo-alt')) } if #tStyles < 1 then boxArgs.text = string.format('<strong class="error">%s</strong>', format('error-emptylist')) else local cfg = getConfig() local tStylesLinks = {} for i, ts in ipairs(tStyles) do local link = string.format('[[:%s]]', ts) local sandboxLink = nil local tsTitle = mw.title.new(ts) if tsTitle and cfg['sandbox_title'] then local tsSandboxTitle = mw.title.new(string.format( '%s:%s/%s/%s', tsTitle.nsText, tsTitle.baseText, cfg['sandbox_title'], tsTitle.subpageText)) if tsSandboxTitle and tsSandboxTitle.exists then sandboxLink = format('sandboxlink', link, ':' .. tsSandboxTitle.prefixedText) end end tStylesLinks[i] = sandboxLink or link end local tStylesList = mList.makeList('bulleted', tStylesLinks) boxArgs.text = format( mw.title.getCurrentTitle():inNamespaces(828,829) and 'header-module' or 'header-template') .. '\n' .. tStylesList end return mMessageBox.main('mbox', boxArgs) end local function renderTrackingCategories(args, tStyles, titleObj) if yesno(args.nocat) then return '' end local cfg = getConfig() local cats = {} -- Error category if #tStyles < 1 and cfg['error_category'] then cats[#cats + 1] = cfg['error_category'] end -- TemplateStyles category titleObj = titleObj or mw.title.getCurrentTitle() if (titleObj.namespace == 10 or titleObj.namespace == 828) and not cfg['subpage_blacklist'][titleObj.subpageText] then local category = args.category or cfg['default_category'] if category then cats[#cats + 1] = category end if not yesno(args.noprotcat) and (cfg['protection_conflict_category'] or cfg['padlock_pattern']) then local currentProt = titleObj.protectionLevels["edit"] and titleObj.protectionLevels["edit"][1] or nil local addedLevelCat = false local addedPadlockCat = false for i, ts in ipairs(tStyles) do local tsTitleObj = mw.title.new(ts) local tsProt = tsTitleObj.protectionLevels["edit"] and tsTitleObj.protectionLevels["edit"][1] or nil if cfg['padlock_pattern'] and tsProt and not addedPadlockCat then local content = tsTitleObj:getContent() if not content:find(cfg['padlock_pattern']) then cats[#cats + 1] = cfg['missing_padlock_category'] addedPadlockCat = true end end if cfg['protection_conflict_category'] and currentProt and tsProt ~= currentProt and not addedLevelCat then currentProt = cfg['protection_hierarchy'][currentProt] or 0 tsProt = cfg['protection_hierarchy'][tsProt] or 0 if tsProt < currentProt then addedLevelCat = true cats[#cats + 1] = cfg['protection_conflict_category'] end end end end end for i, cat in ipairs(cats) do cats[i] = string.format('[[ᥙᥫᥒ ᥗᥣᥢ:%s]]', cat) end return table.concat(cats) end function p._main(args, cfg) local tStyles = mTableTools.compressSparseArray(args) local box = renderBox(tStyles) local trackingCategories = renderTrackingCategories(args, tStyles) return box .. trackingCategories end function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end return p frjyzfoqbad5uqc8w50dteudr9wrt44 ᥛᥨᥝᥱ ᥓᥧᥰ:Uses TemplateStyles/config 828 469 1479 1478 2024-10-15T06:24:19Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1478 Scribunto text/plain local cfg = {} -- Don’t touch this line. -- Subpage blacklist: these subpages will not be categorized (except for the -- error category, which is always added if there is an error). -- For example “Template:Foo/doc” matches the `doc = true` rule, so it will have -- no categories. “Template:Foo” and “Template:Foo/documentation” match no rules, -- so they *will* have categories. All rules should be in the -- ['<subpage name>'] = true, -- format. cfg['subpage_blacklist'] = { ['doc'] = true, ['sandbox'] = true, ['sandbox2'] = true, ['testcases'] = true, } -- Sandbox title: if the stylesheet’s title is <template>/<stylesheet>.css, the -- stylesheet’s sandbox is expected to be at <template>/<sandbox_title>/<stylesheet>.css -- Set to nil to disable sandbox links. cfg['sandbox_title'] = 'sandbox' -- Error category: this category is added if the module call contains errors -- (e.g. no stylesheet listed). A category name without namespace, or nil -- to disable categorization (not recommended). cfg['error_category'] = 'Uses TemplateStyles templates with errors' -- Default category: this category is added if no custom category is specified -- in module/template call. A category name without namespace, or nil -- to disable categorization. cfg['default_category'] = 'Templates using TemplateStyles' -- Protection conflict category: this category is added if the protection level -- of any stylesheet is lower than the protection level of the template. A category name -- without namespace, or nil to disable categorization (not recommended). cfg['protection_conflict_category'] = 'Templates using TemplateStyles with a different protection level' -- Hierarchy of protection levels, used to determine whether one protection level is lower -- than another and thus should populate protection_conflict_category. No protection is treated as zero cfg['protection_hierarchy'] = { autoconfirmed = 1, extendedconfirmed = 2, templateeditor = 3, sysop = 4 } -- Padlock pattern: Lua pattern to search on protected stylesheets for, or nil -- to disable padlock check. cfg['padlock_pattern'] = '{{pp-' -- Missing padlock category: this category is added if a protected stylesheet -- doesn’t contain any padlock template (specified by the above Lua pattern). -- A category name without namespace (no nil allowed) if the pattern is not nil, -- unused (and thus may be nil) otherwise. cfg['missing_padlock_category'] = 'Templates using TemplateStyles without padlocks' return cfg -- Don’t touch this line. adv258brx4dxb1cf3mprf0q8mky2k5v ᥛᥨᥝᥱ ᥓᥧᥰ:WikidataIB 828 470 5231 1483 2024-10-16T12:24:17Z Glennznl 81 5231 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 ᥛᥨᥝᥱ ᥓᥧᥰ:Yesno 828 471 5308 1485 2024-11-04T22:09:03Z Rarani 113 Update from [[d:Special:GoToLinkedPage/enwiki/Q15098140|master]] using [[mw:Synchronizer| #Synchronizer]] 5308 Scribunto text/plain -- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, default) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. val = type(val) == 'string' and val:lower() or val if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val == 'true' or val == 't' or val == 'on' or tonumber(val) == 1 then return true elseif val == false or val == 'no' or val == 'n' or val == 'false' or val == 'f' or val == 'off' or tonumber(val) == 0 then return false else return default end end swdskn7svew8i9wuydn9uj5l3r2ghcs -ᥒ 0 472 5246 1487 2024-10-17T04:51:12Z Sai Dai Sai Laing 25 5246 wikitext text/x-wiki ᥒ, ᥒᥣ ᥞᥥᥖᥱ ᥛᥥ ᥓᥣᥙ ᥙᥥᥢ " ᥟᥒ " ᥟᥒ ᥟᥒᥰ ᥟᥒᥱ ᥟᥒᥲ ᥟᥒᥳ ᥟᥒᥴ ᥟᥒᥴ ᥟᥒᥳ ᥟᥒᥲ ᥟᥒᥱ ᥟᥒᥰ ᥟᥒ ᥖᥨᥝ ᥑᥣᥛᥰ: [[ᥐᥒ]], [[ᥑᥒᥴ]], [[ᥓᥒ]], [[ᥘᥒ]], [[ᥛᥒ]], ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥒᥲ ᥐᥣᥱ ᥓᥣᥱ ᥒᥛᥰ. ᥓᥒᥱ ᥑᥣᥛᥱ ᥓᥣᥛᥱ ᥙᥩᥒ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥕᥒ ᥓᥣᥒ ᥝᥣᥭᥲ ᥙᥥᥰ,ᥕᥣᥱ ᥙᥭᥱ ᥘᥥᥰ ᥘᥨᥛᥰ ᥐᥨᥖᥳ. ᥓᥒᥰ ᥐᥢ ᥙᥫ ᥜᥩᥐᥱ ᥖᥣᥢᥲ,ᥓᥣᥢᥲ ᥐᥢ ᥙᥫ ᥐᥨᥢᥰ ᥔᥨᥭᥴ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥒ]] sjnb4o7d9cqhgq8047sogrdkfgyxe5h -ᥖ 0 473 5248 5247 2024-10-17T04:52:12Z Sai Dai Sai Laing 25 5248 wikitext text/x-wiki ᥖᥣ ᥞᥥᥖᥱ ᥛᥥ ᥓᥣᥙ ᥙᥥᥢ"[[ᥟᥖ]]" ᥟᥖ ᥟᥖᥱ ᥟᥖᥴ ᥟᥖᥴ ᥟᥖᥱ ᥟᥖ ᥖᥨᥝ ᥑᥣᥛᥰ, [[ᥐᥖ]] ,[[ᥔᥖ]], [[ᥓᥖᥴ]], [[ᥛᥖ]], [[ᥙᥖᥴ]] ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥖ ᥘᥨᥢᥳ ᥙᥨᥢᥳ ᥜᥧᥒᥴ. ᥑᥖᥴ ᥑᥥᥒᥱ ᥕᥣᥙᥱ ᥞᥦᥒᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥐᥖ ᥐᥩᥰ ᥕᥣᥱ ᥝᥣ ᥞᥝᥰ ᥘᥦᥖᥴ,ᥑᥦᥖᥴ ᥐᥩᥰ ᥕᥣᥱ ᥝᥣ ᥞᥝᥰ ᥛᥨᥝᥴ. ᥚᥖᥴ ᥘᥤᥐ ᥞᥬᥲ ᥑᥣᥭᥰ, ᥚᥖᥴ ᥘᥣᥭᥰ ᥞᥬᥲ ᥛᥣᥳ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥖ]] pd44ac8xc19g24p5l7dwx8ollqvk5x0 -ᥙ 0 474 5249 1491 2024-10-17T04:53:31Z Sai Dai Sai Laing 25 5249 wikitext text/x-wiki ᥙ ᥙᥣ ᥞᥥᥖᥱ ᥛᥥ ᥓᥣᥙ ᥙᥥᥢ " [[ᥟᥙ]] " ᥟᥙ ᥟᥙᥱ [[ᥟᥙᥴ]],[[ᥟᥙᥴ]] [[ᥟᥙᥱ]] [[ᥟᥙ]] ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥙᥴ,ᥑᥙ, ᥓᥙᥴ, ᥘᥙᥴ, ᥖᥙᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥐᥙ ᥐᥤᥢᥰ ᥑᥤᥢᥴ ᥓᥬ. ᥓᥙᥴ ᥓᥩᥛᥰ ᥞᥩᥛᥰ ᥜᥣᥴ. ᥖᥙᥴ ᥖᥬ ᥑᥨᥒᥰ ᥘᥬᥰ . ᥘᥙᥴ ᥖᥣ ᥘᥪᥛᥰ ᥛᥫᥒᥰ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥙ]] n8egitj8bab7o9rgf5ukctv0z9zby49 -ᥛ 0 475 5251 5250 2024-10-17T04:54:03Z Sai Dai Sai Laing 25 5251 wikitext text/x-wiki ᥛ, ᥛᥣ ᥔᥣᥖ ᥛᥥ ᥓᥣᥙ ᥙᥥᥢ " [[ᥟᥛ]] " ᥟᥛ ᥟᥛᥰ ᥟᥛᥱ ᥟᥛᥲ ᥟᥛᥳ ᥟᥛᥴ ᥟᥛᥴ ᥟᥛᥳ ᥟᥛᥲ ᥟᥛᥱ ᥟᥛᥰ ᥟᥛ ᥖᥨ ᥑᥣᥛᥰ: [[ᥟᥛ]] [[ᥐᥛ]] [[ᥑᥛ]] [[ᥘᥛ]] [[ᥓᥛ]] ᥗᥧᥒᥳ ᥑᥣᥛᥰ: ᥟᥛ ᥑᥪᥖ ᥟᥛ ᥑᥣᥖ. ᥟᥛᥱ ᥙᥩᥒᥱ ᥐᥩᥲ ᥗᥧᥛᥱ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥛᥱ ᥞᥧᥳ ᥔᥧᥲ ᥓᥣᥒ ᥗᥣᥛᥴ, ᥔᥣᥛᥴ ᥙᥤ ᥖᥤᥴ ᥐᥖ ᥘᥭᥲ ᥕᥧᥱ. ᥘᥛᥳ ᥔᥐᥴ ᥐᥤᥢ ᥘᥤ,ᥑᥣᥛᥰ ᥔᥪ ᥗᥩᥛᥱ ᥓᥣᥳ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥛ]] bw0ri98b7rx0q6b86edkmozrb505zk2 -ᥝ 0 476 5252 1495 2024-10-17T04:54:47Z Sai Dai Sai Laing 25 5252 wikitext text/x-wiki ᥝ, ᥖᥨᥝ ᥟᥝ ᥞᥥᥖᥱ ᥛᥥ ᥓᥣᥙ ᥙᥥᥢ ‘[[ᥟᥝ]]’ ᥟᥝ ᥟᥝᥰ ᥟᥝᥱ ᥟᥝᥲ ᥟᥝᥳ ᥟᥝᥴ ᥟᥝᥴ ᥟᥝᥳ ᥟᥝᥲ ᥟᥝᥱ ᥟᥝᥰ ᥟᥝ ᥖᥨᥝ ᥑᥣᥛᥰ ; [[ᥟᥝ]] [[ᥐᥝ]] [[ᥑᥝᥲ]] [[ᥘᥝᥲ]] [[ᥔᥝᥲ]] ᥗᥧᥒᥰ ᥑᥣᥛᥰ; ᥟᥝ ᥓᥬ ᥟᥝ ᥑᥨᥝᥰ ᥑᥝᥲ ᥘᥤ ᥚᥐᥴ ᥝᥣᥢᥴ ᥙᥧᥢᥰ ᥑᥣᥛᥰ; ᥑᥝᥲ ᥘᥛᥳ ᥛᥣᥖ ᥙᥥᥢ ᥘᥭᥴ, ᥓᥣᥛᥱ ᥑᥩᥢᥰ ᥑᥐᥴ ᥓᥒᥱ ᥘᥭᥲ。 ᥑᥝᥲ ᥔᥣᥛᥴ ᥐᥛᥰ ᥐᥛ ᥐᥤᥢ, ᥑᥣᥛᥰ ᥔᥣᥛᥴ ᥐᥛᥰ ᥐᥛ ᥖᥣᥢᥲ。 [[ᥙᥫᥒ ᥗᥣᥢ:ᥝ]] grrry9vey40yzjhvrn6t48lfiqilv6b -ᥢ 0 477 5253 1499 2024-10-17T04:55:27Z Sai Dai Sai Laing 25 5253 wikitext text/x-wiki -ᥢ, ᥢᥣ ᥞᥥᥖᥱ ᥛᥥ ᥓᥣᥙ ᥙᥥᥢ " [[ᥟᥢ]] " ᥟᥢ ᥟᥢᥰ ᥟᥢᥱ ᥟᥢᥲ ᥟᥢᥳ ᥟᥢᥴ ᥖᥨᥝ ᥑᥣᥛᥰ: [[ᥟᥢ]] [[ᥘᥤ]], [[ᥐᥢᥲ]], [[ᥑᥢᥴ]] ,[[ᥔᥢᥱ]], [[ᥘᥢᥱ]]. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥢ ᥘᥤ ᥖᥣᥒᥰ ᥒᥣᥛᥰ. ᥐᥢᥲ ᥔᥨᥙᥱ ᥕᥥᥢᥳ ᥔᥥᥒᥴ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥢ ᥔᥧᥐᥴ ᥔᥬᥴ ᥛᥣᥝᥱ ᥖᥒᥲ,ᥟᥢ ᥞᥒᥲ ᥟᥢ ᥞᥧᥭᥱ ᥕᥒ ᥕᥣᥢᥴ ᥑᥤᥒᥰ. ᥟᥢ ᥘᥤ ᥟᥢ ᥖᥥᥳ ᥞᥬᥲ ᥑᥣᥴ ᥛᥣᥰ, ᥟᥢ ᥑᥥᥝᥴ ᥟᥢ ᥓᥣᥰ ᥖᥤᥴ ᥙᥦᥖ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥢ]] n8tvd1dzg1yy331f0w8uzuys7sksxr7 A 0 478 5341 5008 2024-11-13T09:59:41Z Long Gong Bao 172 5341 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''A''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''a''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ ᥘᥫᥒ, ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[B]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} [[ᥙᥫᥒ ᥗᥣᥢ:ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] bv232573inxmk7gsqyt1lrf4paa6ip5 B 0 479 5340 5009 2024-11-13T09:59:21Z Long Gong Bao 172 5340 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''B''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''b''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ ᥔᥩᥒᥴ,ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[A]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[C]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} ai582tp7m2n635ixwpycny5zy8calof C 0 480 5010 1522 2024-10-16T10:05:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q9820]] 5010 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''C''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''c''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ ᥔᥣᥛᥴ, ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[B]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[D]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} i3f4v4czm68y4r9jyha1ttn3ysou1l6 D 0 481 5011 1529 2024-10-16T10:05:02Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q9884]] 5011 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''D''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''d''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥱ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[C]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[E]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} ixgg2nh625ttv5m971me2t068ehpujt E 0 482 5012 1536 2024-10-16T10:05:05Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q9907]] 5012 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''E''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''e''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥞᥣᥲ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[D]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[F]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} jj1ja9paeydjidfzrxsyg93ywhlqrk3 F 0 483 5339 5013 2024-11-13T09:58:14Z Long Gong Bao 172 5339 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''F''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''f''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ ᥞᥨᥐᥱ,ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[E]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[G]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} s4afcb7yk3k0kof7394zjy70xhu1gvl G 0 484 5014 1550 2024-10-16T10:05:09Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q9739]] 5014 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''G''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''g''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥓᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[F]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[H]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} rkfkujky5yme097obp7rso2nm7ehg2d H 0 485 5338 5015 2024-11-13T09:57:34Z Long Gong Bao 172 5338 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''H''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''h''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥙᥦᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[G]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[I]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} qkeoxbhvkcy4zows022dn6inm6f18di I 0 486 5337 5016 2024-11-13T09:56:58Z Long Gong Bao 172 5337 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''I''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''i''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥐᥝᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[H]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[J]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} lktpe1e6zgjgpxpl95x0h7xe9hui6ui J 0 487 5336 5017 2024-11-13T09:56:32Z Long Gong Bao 172 5336 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''J''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''j''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ ᥔᥤᥙᥴ,ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[I]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[K]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} f8b9ffjm75kbk2huhsxrdnl0hwytblg K 0 488 5335 5018 2024-11-13T09:56:04Z Long Gong Bao 172 5335 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''K''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''k''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥟᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[J]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[L]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} 6bg4od41qvox3zjv9fylc33eem9q0x3 L 0 489 5334 5019 2024-11-13T09:55:24Z Long Gong Bao 172 5334 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''L''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''l''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥔᥩᥒᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[K]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[M]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} ru0erdsk4wemaho3f8v6cpijwlby274 M 0 490 5333 5020 2024-11-13T09:54:42Z Long Gong Bao 172 5333 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''M''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''m''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥔᥣᥛᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[L]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[N]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} saz6nhoc1xhywg218zfa947cs718sxr Main Page 0 491 1595 1594 2024-10-15T06:24:54Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 1594 wikitext text/x-wiki #REDIRECT [[ᥞᥨᥝᥴ ᥘᥣᥲ ᥖᥥᥰ]] fyrcwwquu5pulxnfegf40jlf57k8692 N 0 492 5320 5021 2024-11-13T09:43:52Z Long Gong Bao 172 5320 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''N''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''n''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥔᥤᥱ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[M]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[O]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} t5ehvf3amoyyxs0fgrr6vxenwu225ga O 0 493 5332 5022 2024-11-13T09:54:02Z Long Gong Bao 172 5332 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''O''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''o''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥞᥣᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[N]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[P]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} dspu6gexjxlp8ev9gat4uacpyfsy0dn P 0 494 5331 5023 2024-11-13T09:53:27Z Long Gong Bao 172 5331 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''P''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''p''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥞᥨᥐᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[O]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[Q]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} 6p9yxjhh53iz5j3dcnygge39u827a3g Q 0 495 5330 5024 2024-11-13T09:52:55Z Long Gong Bao 172 5330 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''Q''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''q''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥓᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[P]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[R]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} 80ml5l5y308rlyozgoqi260vpgsazo1 R 0 496 5329 5025 2024-11-13T09:52:37Z Long Gong Bao 172 5329 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''R''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''r''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥙᥦᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[Q]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[S]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} i1q0690k84fxzg7mzhhfvwgbkg02jfr S 0 497 5328 5026 2024-11-13T09:52:15Z Long Gong Bao 172 5328 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''S''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''s''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥐᥝᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[R]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[T]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} 5m74l714mhti6sp7j203lcgkwsipuxe T 0 498 5327 5027 2024-11-13T09:51:22Z Long Gong Bao 172 5327 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''T''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''t''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[S]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[U]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} ckwffej4vjeu25gnfwutg4vccmc19wg U 0 499 5326 5028 2024-11-13T09:50:47Z Long Gong Bao 172 5326 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''U''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''u''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥘᥫᥒ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[T]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[V]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} e4yd7ghc1bo1jea7x854xwxkke3yh68 V 0 500 5325 5029 2024-11-13T09:50:18Z Long Gong Bao 172 5325 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''V''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''v''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥔᥩᥒᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[U]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[W]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} 0fa88tzgn9s5iui8d2i9ni686ys8w9b W 0 501 5324 5030 2024-11-13T09:46:19Z Long Gong Bao 172 5324 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''W''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''w''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥔᥣᥛᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[V]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[X]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} 2rf4sa8bkgr1tewr2bnxna6kdtptybl X 0 502 5323 5031 2024-11-13T09:45:41Z Long Gong Bao 172 5323 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''X''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''x''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥔᥤᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[W]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[Y]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} h7imk67jc85ypp7kw9fjqjm5grsn9cg Y 0 503 5322 5032 2024-11-13T09:45:04Z Long Gong Bao 172 5322 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''Y''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''y''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥞᥣᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[X]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[Z]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} s3b19dhaby4ju0o0i1jfs06rj1dlau7 Z 0 504 5321 5033 2024-11-13T09:44:23Z Long Gong Bao 172 5321 wikitext text/x-wiki ᥖᥨᥝ ᥘᥤᥐ ᥘᥨᥒᥴ '''Z''' ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥟᥩᥢᥱ '''z''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]] ᥢᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥞᥨᥐᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[Y]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥘᥣ ᥖᥤᥒ]]''' |- style="font-size:200%;" |[[A]]||[[B]]||[[C]]||[[D]]||[[E]]||[[F]]||[[G]]||[[H]]||[[I]]||[[J]]||[[K]]||[[L]]||[[M]] |- style="font-size:200%;" |[[N]]||[[O]]||[[P]]||[[Q]]||[[R]]||[[S]]||[[T]]||[[U]]||[[V]]||[[W]]||[[X]]||[[Y]]||[[Z]] |- |} 7ub4p0sbqdy8j3stw7shkx1fwz7l3v5 0 505 5034 1693 2024-10-16T10:05:54Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4227250]] 5034 wikitext text/x-wiki '''ก''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥘᥫᥒ]],ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ข]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 84a6dl13zb95i0db8oqppp42dpvbsz3 0 506 5035 1700 2024-10-16T10:05:56Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6522805]] 5035 wikitext text/x-wiki '''ข''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ก]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฃ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} ojjnzk011dk2dncp6588nv1o59q6sie 0 507 5036 1707 2024-10-16T10:05:58Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4250528]] 5036 wikitext text/x-wiki '''ฃ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ข]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ค]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} tndve6yoehq1cdglz2uyvik3th9lzl4 0 508 5037 1713 2024-10-16T10:06:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4250525]] 5037 wikitext text/x-wiki '''ค''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥱ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฃ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฅ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 14nbvrgdbhqjb1zq5rbxx9phqb6cw95 0 509 5038 1719 2024-10-16T10:06:02Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4250523]] 5038 wikitext text/x-wiki '''ฅ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥞᥣᥲ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ค]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฆ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 2z27jbov5b8z024l1n7txcq9x49ut6d 0 510 5039 1725 2024-10-16T10:06:04Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4250532]] 5039 wikitext text/x-wiki '''ฆ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥞᥨᥐᥱ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฅ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ง]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} eglqjgm4j57aog8h4h38amf21fffu11 0 511 5040 1731 2024-10-16T10:06:06Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4315322]] 5040 wikitext text/x-wiki '''ง''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥓᥥᥖᥱ]], ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฆ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[จ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 6ig13vot8if1lwazoeqfu1mfv72jo66 0 512 5041 1737 2024-10-16T10:06:09Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4467266]] 5041 wikitext text/x-wiki '''จ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥙᥦᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ง]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฉ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} qivkf5if0idsh86vihx27p5vlw2bdyb 0 513 5042 1743 2024-10-16T10:06:11Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6576005]] 5042 wikitext text/x-wiki '''ฉ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥐᥝᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[จ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ช]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} h7v2d9yeyslbtz7prkhldpl2ybed5ca 0 514 5043 1749 2024-10-16T10:06:13Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4517259]] 5043 wikitext text/x-wiki '''ช''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฉ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ซ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} pw1les3pbdere5hoj8hp31ghuacgfqh 0 515 5044 1755 2024-10-16T10:06:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4429749]] 5044 wikitext text/x-wiki '''ซ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥟᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ช]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฌ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 8gsci8ij6xakrysfbz66d8fk9svyo8t 0 516 5045 1761 2024-10-16T10:06:17Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4517275]] 5045 wikitext text/x-wiki '''ฌ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥔᥩᥒᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ซ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ญ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} bbpvayj108n23ft7ivcwlnnpo0y5fiv 0 517 5046 1767 2024-10-16T10:06:19Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4205906]] 5046 wikitext text/x-wiki '''ญ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥔᥣᥛᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฌ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฎ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} rvxsh2xry6wg3nworl15g6mpbbqfv0j 0 518 5047 1773 2024-10-16T10:06:21Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4167382]] 5047 wikitext text/x-wiki '''ฎ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥔᥤᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ญ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฏ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 1b4j4s7qckc5w1pu10a7jlarde5h5d8 0 519 5048 1779 2024-10-16T10:06:24Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4460655]] 5048 wikitext text/x-wiki '''ฏ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥞᥣᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฎ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฐ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 0r1t46bq7je5barwvnzgq9xxj3l49ve 0 520 5049 1785 2024-10-16T10:06:26Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4466893]] 5049 wikitext text/x-wiki '''ฐ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥞᥨᥐᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฏ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฑ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} eujjaogod737h7i690oz42gtrr4ngc4 0 521 5050 1791 2024-10-16T10:06:27Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4466873]] 5050 wikitext text/x-wiki '''ฑ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥓᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฐ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฒ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} emjtknoldm6kgjp5wzqu1bi0gny7s6p 0 522 5051 1797 2024-10-16T10:06:30Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4466878]] 5051 wikitext text/x-wiki '''ฒ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥙᥦᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฑ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ณ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} noa88ltb8k2u96ccmv8e6duwu1mz2vb 0 523 5052 1803 2024-10-16T10:06:32Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4327221]] 5052 wikitext text/x-wiki '''ณ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥙᥴ ᥐᥝᥲ]] ,ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฒ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ด]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 23w3krmk3n9o9dwfbgh44yi38lr96yy 0 524 5053 1809 2024-10-16T10:06:34Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4164126]] 5053 wikitext text/x-wiki '''ด''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ]] ,ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ณ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ต]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 2q9fe4g53b8165i15kut5zxh8fyxnrl 0 525 5054 1815 2024-10-16T10:06:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q6578130]] 5054 wikitext text/x-wiki '''ต''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥟᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ด]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ถ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} ggg17w7awuaqe5guq9sxxyftfeqgigv 0 526 5055 1821 2024-10-16T10:06:38Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4466898]] 5055 wikitext text/x-wiki '''ถ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥔᥩᥒᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ต]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ท]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 17dysidohv91ddsmpj2zh76x3n7eb43 0 527 5056 1827 2024-10-16T10:06:40Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4466891]] 5056 wikitext text/x-wiki '''ท''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥔᥣᥛᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ถ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ธ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} l28gz45egde3y840afakhqhxzs32n2v 0 528 5057 1833 2024-10-16T10:06:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4466895]] 5057 wikitext text/x-wiki '''ธ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥔᥤᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ท]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[น]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 9jm8crve0iile4malsdmy09qjxjyoln 0 529 5058 1839 2024-10-16T10:06:45Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4327231]] 5058 wikitext text/x-wiki '''น''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥞᥣᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ธ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[บ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 4ynw5vyrf9v7vfdail8z80a568bggjc 0 530 5059 1845 2024-10-16T10:06:47Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4088520]] 5059 wikitext text/x-wiki '''บ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥞᥨᥐᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[น]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ป]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} g5ys09uvenrezlyczo6l9c0w601mcbe 0 531 5060 1851 2024-10-16T10:06:49Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4372292]] 5060 wikitext text/x-wiki '''ป''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥓᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[บ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ผ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} lqm5t6cospdraat3rk7q07v2emce73l 0 532 5061 1857 2024-10-16T10:06:51Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4384986]] 5061 wikitext text/x-wiki '''ผ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥙᥦᥖᥱ]] ,ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ป]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฝ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 2cdcpk580pq6sydevog7xp5dxm74c3i 0 533 5062 1863 2024-10-16T10:06:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4492247]] 5062 wikitext text/x-wiki '''ฝ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥩᥒᥴ ᥔᥤᥙᥴ ᥐᥝᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ผ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[พ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} kz43kgv30900ptebbamwwkeaxjeso6q 0 534 5063 1869 2024-10-16T10:06:56Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4384988]] 5063 wikitext text/x-wiki '''พ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ]] ,ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฝ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฟ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} gzr3dotbvketqtsq2wu5q9tvc5qpu7a 0 535 5064 1875 2024-10-16T10:06:58Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4492248]] 5064 wikitext text/x-wiki '''ฟ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥟᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[พ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ภ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 34n5k4nmapiq9xpuftb9cqd8zbbw2g5 0 536 5065 1881 2024-10-16T10:07:01Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4384989]] 5065 wikitext text/x-wiki '''ภ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥔᥩᥒᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฟ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ม]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} tsms5gmf2pq37153ll9scq52p2u0it6 0 537 5066 1887 2024-10-16T10:07:03Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4301261]] 5066 wikitext text/x-wiki '''ม''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥔᥣᥛᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ภ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ย]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 750bn97ibr8erdrz47tp61gii48bei0 0 538 5067 1893 2024-10-16T10:07:05Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4205905]] 5067 wikitext text/x-wiki '''ย''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥔᥤᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ม]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ร]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 0r5ymqwa5v83eejs1as3pr5wx9g3h55 0 539 5068 1899 2024-10-16T10:07:07Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87504048]] 5068 wikitext text/x-wiki '''ร''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥞᥣᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ย]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ล]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} bsvu6x4fbdcsanucifcutb0mleq9cl7 0 540 5069 1905 2024-10-16T10:07:09Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4266040]] 5069 wikitext text/x-wiki '''ล''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥞᥨᥐᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ร]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ว]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 3qlxuupj24poznwx5cuembdwra4fjsz 0 541 5070 1911 2024-10-16T10:07:11Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4113912]] 5070 wikitext text/x-wiki '''ว''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥓᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ล]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ศ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 1k8b3m2f31zidxpj3q0fzbby4e3fd6u 0 542 5071 1917 2024-10-16T10:07:13Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4429415]] 5071 wikitext text/x-wiki '''ศ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥙᥦᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ว]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ษ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 3qxk9r8p7ei7ovmin165ii6lyoqenwr 0 543 5072 1923 2024-10-16T10:07:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4429405]] 5072 wikitext text/x-wiki '''ษ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥣᥛᥴ ᥔᥤᥙᥴ ᥐᥝᥲ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ศ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ส]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} etxerxqd9lkiuzk7ezwu6udqgcbsvs9 0 544 5073 1929 2024-10-16T10:07:17Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4429815]] 5073 wikitext text/x-wiki '''ส''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥱ ᥔᥤᥙᥴ]] ,ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ษ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ห]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 36fe794br6rafvcx0ykofu95nm8dyo5 0 545 5074 1935 2024-10-16T10:07:19Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4500493]] 5074 wikitext text/x-wiki '''ห''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥱ ᥔᥤᥙᥴ ᥟᥥᥖᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ส]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฬ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 0ufso5zflzu519vbdeq41pte3veww7q 0 546 5075 1942 2024-10-16T10:07:22Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4267422]] 5075 wikitext text/x-wiki '''ฬ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥱ ᥔᥤᥙᥴ ᥔᥩᥒᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ห]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[อ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 11e7csfev694gg0on79gayxojxcumou 0 547 5076 1948 2024-10-16T10:07:24Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4329047]] 5076 wikitext text/x-wiki '''อ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥱ ᥔᥤᥙᥴ ᥔᥣᥛᥴ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[ฬ]] ᥖᥒᥰ ᥕᥧᥱ ᥙᥣᥲ ᥘᥣᥲ [[ฮ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 02dgaa55fj9s3ews04lwj6x9o91cf27 0 548 5077 1954 2024-10-16T10:07:26Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q4499768]] 5077 wikitext text/x-wiki '''ฮ''' ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥝ [[ᥘᥤᥐ ᥗᥭᥰ]] ᥘᥢᥳ ᥙ​​​ᥥᥢ ᥗᥤᥳ [[ᥔᥤᥱ ᥔᥤᥙᥴ ᥔᥤᥱ]],ᥑᥙᥳ ᥐᥢᥲ ᥘᥒᥴ [[อ]]。 :{|class="wikitable nounderlines" style="text-align: center" |- |colspan="13"|'''[[ᥘᥤᥐ ᥗᥭᥰ]]''' |- style="font-size:200%;" |[[ก]]||[[ข]]||[[ฃ]]||[[ค]]||[[ฅ]]||[[ฆ]]||[[ง]]||[[จ]]||[[ฉ]] |- style="font-size:200%;" |[[ช]]||[[ซ]]||[[ฌ]]||[[ญ]]||[[ฎ]]||[[ฏ]]||[[ฐ]]||[[ฑ]]||[[ฒ]] |- style="font-size:200%;" |[[ณ]]||[[ด]]||[[ต]]||[[ถ]]||[[ท]]||[[ธ]]||[[น]]||[[บ]]||[[ป]] |- style="font-size:200%;" |[[ผ]]||[[ฝ]]||[[พ]]||[[ฟ]]||[[ภ]]||[[ม]]||[[ย]]||[[ร]]||[[ล]] |- style="font-size:200%;" |[[ว]]||[[ศ]]||[[ษ]]||[[ส]]||[[ห]]||[[ฬ]]||[[อ]]||[[ฮ]] |- |} 0ico5u8cpgrpxi2utupegfnjgn9gdln 0 549 5078 1957 2024-10-16T10:07:28Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519816]] 5078 wikitext text/x-wiki ᥞᥣᥒ ᥐᥣ ᥕᥣᥒᥰ ᥝᥣ ᥐᥣ,ᥟᥪᥒᥲ ᥐᥣ ᥓᥭᥰ ᥐᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥐᥣ ᥐᥣᥰ ᥐᥣᥱ ᥐᥣᥲ ᥐᥣᥳ ᥐᥣᥴ ᥐᥣᥴ ᥐᥣᥳ ᥐᥣᥲ ᥐᥣᥱ ᥐᥣᥰ ᥐᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ : ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ,ᥙᥤᥲ ᥘᥫᥒ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥐᥣ ᥖᥤᥳ ᥔᥦᥖ ᥓᥣᥱ ᥐᥣ ᥛᥣᥱ ᥐᥩᥒᥰ ᥞᥦᥒᥰ ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥐᥣ ᥘᥣᥱ ᥛᥥᥱ ᥔᥤᥴ ᥑᥛᥰ ᥐᥣ ᥘᥭᥲ ᥐᥣ ᥐᥤᥢᥰ,ᥓᥤᥢᥰ ᥓᥬ ᥛᥫ ᥞᥝᥰ ᥗᥝᥲ. 3v3bwts6chrc8oj1295bigksfdhcdzg ᥐᥖᥤᥖᥳᥙᥤᥢᥱ, ᥝᥣᥢᥲ, ᥓᥦᥲᥝᥥᥒᥰᥛᥘᥦᥒᥱ 0 550 1959 1958 2024-10-15T06:26:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1958 wikitext text/x-wiki #REDIRECT [[ᥐᥣᥳ ᥖᥤᥖᥳ ᥙᥤᥢᥱ, ᥛᥣᥢᥲ, ᥓᥥ ᥝᥥᥒᥰ ᥛᥣ ᥘᥦᥒᥱ]] rpa61hodqivge4ihglzmyef408pc73g ᥐᥛᥱ ᥚᥣᥱ 0 551 5079 1968 2024-10-16T10:07:31Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q2]] 5079 wikitext text/x-wiki [[ᥜᥣᥭᥱ:The Blue Marble (remastered).jpg|thumb|ᥐᥛᥱ ᥚᥣᥱ]] ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥙᥩᥰ ᥘᥧᥐᥳ ᥖᥤ ᥞᥨᥭᥱ [[ᥘᥦᥖᥱ]] ᥟᥣᥢᥱ ᥛᥣᥰ ᥙᥥᥢ ᥓᥨᥝᥱ ᥘᥣᥛᥱ ᥙᥣᥖ ᥔᥣᥛᥴ ᥕᥝᥳ. ᥘᥬᥰ ᥖᥨᥒᥱ ᥝᥨᥒᥰ [[ᥘᥦᥖᥱ]] ᥘᥢᥱ ᥟᥢᥳ, ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥙᥥᥢ ᥓᥨᥝᥱ ᥟᥢ ᥘᥥᥝ ᥟᥢ ᥖᥨᥝ ᥛᥤᥰ ᥟᥣ ᥔᥣᥐ ᥑᥝᥴ ᥔᥪᥙᥱ ᥔᥣᥭᥴ ᥓᥬ ᥘᥭᥲ ᥕᥝᥳ. ᥘᥣᥲ ᥘᥤᥢ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥛᥤᥰ ᥘᥛᥳ 71% ᥟᥢ ᥙᥥᥢ ᥝᥭᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥔᥛᥱ ᥛᥧᥐ ᥖᥣᥱ ᥕᥣᥱ, ᥘᥩᥒᥴ ᥘᥛᥳ, ᥛᥥ ᥘᥛᥳ, ᥘᥛᥳ ᥕᥥᥱ ᥑᥥᥰ ᥟᥫ. ᥗᥦᥒᥲ 29% ᥔᥛᥳ ᥙᥥᥢ ᥘᥒᥴ ᥘᥤᥢ ᥟᥢ ᥙᥥᥢ ᥝᥭᥳ ᥐᥧᥢ ᥘᥨᥒᥴ, ᥐᥧᥢ ᥟᥦᥢᥴ ᥕᥝᥳ. ᥞᥩᥒᥲ ᥘᥨᥛᥰ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥛᥤᥰ ᥟᥩᥐᥱ ᥔᥤᥱ ᥓᥤᥢᥱ ᥖᥒᥰ ᥘᥣᥭᥱ ᥗᥣᥱ ᥕᥨᥝᥱ ᥓᥤᥢᥱ ᥐᥢᥳ ᥘᥛᥴ. ᥘᥩᥒ ᥖᥣᥒᥰ ᥟᥧᥢᥱ ᥟᥢ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥙᥢ ᥞᥝᥰ ᥘᥢᥳ ᥟᥩᥒᥳ ᥖᥤ ᥛᥭᥲ ᥘᥢᥳ ᥘᥭᥳ ᥞᥙᥳ ᥟᥝ ᥘᥛᥴ ᥔᥥᥴ ᥟᥩᥒᥳ ᥖᥤ ᥘᥒᥳ ᥘᥦᥳ ᥑᥪᥢᥰ ᥚᥥᥴ ᥙᥢ ᥐᥢ ᥑᥪᥢᥰ ᥘᥧᥐᥳ ᥖᥤ ᥞᥩᥒᥳ ᥘᥨᥛᥰ ᥘᥦᥳ ᥔᥣᥭᥴ ᥘᥛᥳ ᥔᥣ ᥛᥧᥐ ᥖᥣᥱ ᥕᥣᥱ ᥐᥣᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥙᥩᥰ ᥘᥦᥖᥱ ᥗᥩᥒᥱ ᥞᥦᥒᥰ ᥛᥣᥰ ᥘᥛᥳ ᥐᥩᥳ ᥖᥥᥴ ᥟᥩᥐᥱ ᥐᥩᥢᥰ ᥔᥥᥴ ᥐᥩᥢᥰ ᥓᥫᥰ ᥘᥢᥳ ᥔᥛᥳ ᥕᥧᥱ ᥝᥭᥳ ᥖᥤ ᥞᥩᥒᥳ ᥘᥨᥛᥰ ᥔᥥᥴ ᥕᥥᥢᥰ ᥙᥥᥢ ᥛᥩᥐᥱ ᥐᥧᥛᥳ ᥐᥣᥱ ᥕᥝᥳ. ᥔᥣᥭᥴ ᥘᥨᥛᥰ ᥛᥣᥒ ᥓᥫᥰ ᥙᥦᥒᥴ ᥑᥭᥳ ᥐᥣᥱ ᥙᥧᥢᥱ ᥖᥦᥒᥱ ᥟᥩᥐᥳ ᥔᥦᥐᥳ ᥘᥭᥳ ᥛᥨᥝᥴ ᥓᥧᥖᥱ ᥟᥝ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥝᥭᥳ ᥟᥫ. ᥐᥩᥙ ᥘᥭᥴ ᥘᥦᥳ ᥙᥩᥰ ᥚᥦᥝᥴ ᥐᥣᥒ ᥑᥪᥢᥰ ᥛᥣᥰ ᥘᥭᥴ ᥟᥛᥱ ᥛᥤᥰ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥔᥥᥴ ᥖᥣᥳ ᥐᥛᥱ ᥚᥣᥱ ᥞᥝᥰ ᥘᥭᥳ ᥖᥪᥐᥳ ᥛᥤᥰ ᥘᥩᥒ ᥖᥣᥒᥰ ᥟᥧᥢᥱ ᥝᥭᥳ ᥕᥝᥳ. ᥙᥩᥰ ᥕᥒ ᥛᥤᥰ ᥞᥩᥒᥳ ᥘᥨᥛᥰ ᥘᥦᥲ ᥔᥣᥭᥴ ᥘᥨᥛᥰ ᥟᥢ ᥖᥥᥴ ᥓᥧᥖᥱ ᥟᥝ ᥔᥣᥭᥴ ᥘᥦᥖᥱ, ᥙᥩᥰ ᥗᥪᥒᥴ ᥐᥣᥒ ᥝᥢᥰ ᥔᥛᥳ ᥖᥥᥳ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥛᥭᥳ ᥞᥦᥒᥰ ᥘᥦᥳ ᥙᥩᥰ ᥗᥪᥒᥴ ᥐᥣᥒ ᥑᥪᥢᥰ ᥛᥢᥰ ᥖᥥᥴ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥘᥣᥒᥲ ᥐᥣᥱ ᥞᥦᥒᥰ ᥞᥦᥒᥰ ᥟᥫ. [[ᥜᥣᥭᥱ:Earth Eastern Hemisphere.jpg|thumbnail|ᥗᥣᥖ ᥙᥧᥒᥱ '''ᥓᥨᥝᥱ ᥐᥛᥱ ᥚᥣᥱ''']] ᥞᥩᥒᥲ ᥘᥨᥛᥰ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥛᥤᥰ ᥟᥩᥐᥱ ᥔᥤᥱ ᥓᥤᥢᥱ ᥖᥒᥰ ᥘᥣᥭᥱ ᥗᥣᥱ ᥘᥨᥝᥱ ᥓᥤᥢᥱ ᥐᥢᥳ ᥘᥛᥴ. ᥘᥩᥒ ᥖᥣᥒᥰ ᥟᥧᥢᥱ ᥟᥢ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥙᥢ ᥞᥝᥰ ᥘᥢᥳ ᥟᥩᥒᥲ ᥖᥤ ᥛᥭᥳ ᥘᥢᥳ ᥘᥭᥳ ᥞᥙᥳ ᥟᥝ ᥘᥛᥴ ᥔᥥᥴ ᥟᥩᥒᥲ ᥖᥤ ᥘᥒᥳ ᥘᥦᥳ ᥘᥧᥐᥳ ᥖᥤ ᥞᥩᥒᥳ ᥘᥨᥛᥰ ᥘᥦᥳ ᥔᥣᥭᥴ ᥘᥛᥳ ᥔᥛᥱ ᥛᥧᥐ ᥖᥣᥱ ᥘᥣᥱ ᥚᥥᥴ ᥙᥢ ᥐᥢ ᥑᥪᥢᥰ. ᥙᥩᥰ ᥘᥦᥖᥱ ᥗᥩᥒᥱ ᥞᥦᥒᥰ ᥛᥣᥰ ᥘᥛᥳ ᥐᥩᥲ ᥖᥥᥴ ᥟᥩᥐᥱ ᥐᥩᥢᥰ ᥘᥛᥳ ᥔᥥᥴ ᥐᥩᥢᥰ ᥓᥫᥰ ᥘᥢᥳ ᥔᥛᥳ ᥕᥧᥱ ᥝᥭᥳ ᥖᥤ ᥞᥩᥒᥳ ᥘᥨᥛᥰ ᥘᥦᥲ ᥕᥥᥢᥰ ᥙᥥᥢ ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥐᥣᥱ ᥕᥝᥳ. ᥔᥣᥭᥴ ᥘᥨᥛᥰ ᥛᥣᥒ ᥓᥫᥰ ᥙᥦᥒᥴ ᥑᥭᥳ ᥐᥣᥱ ᥙᥧᥢᥱ ᥖᥦᥒᥱ ᥟᥩᥐᥳ ᥔᥦᥐᥳ ᥘᥭᥳ ᥛᥨᥝᥴ ᥓᥧᥖᥱ ᥟᥝ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥝᥭᥳ ᥟᥫ. ᥐᥩᥙ ᥘᥭᥴ ᥘᥦᥲ ᥙᥩᥰ ᥚᥦᥝᥴ ᥐᥣᥒ ᥑᥪᥢᥰ ᥛᥣᥰ ᥟᥛᥱ ᥛᥤᥰ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥔᥥᥴ ᥖᥣᥳ ᥐᥛᥱ ᥚᥣᥱ ᥞᥝᥰ ᥘᥭᥳ ᥖᥪᥐᥳ ᥛᥤᥰ ᥘᥩᥒ ᥖᥣᥒᥰ ᥟᥧᥢᥱ ᥝᥭᥳ ᥕᥝᥳ. ᥙᥩᥰ ᥕᥒ ᥛᥤᥰ ᥞᥩᥒᥳ ᥘᥨᥛᥰ ᥘᥦᥲ ᥔᥣᥭᥴ ᥘᥨᥛᥰ ᥟᥢ ᥖᥥᥴ ᥓᥧᥖᥱ ᥟᥝ ᥔᥣᥭᥴ ᥘᥦᥖᥱ, ᥙᥩᥰ ᥗᥪᥒᥴ ᥐᥣᥒ ᥝᥢᥰ ᥔᥛᥳ ᥖᥥᥳ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥛᥭᥳ ᥞᥦᥒᥰ ᥘᥦᥲ ᥙᥩᥰ ᥗᥪᥒᥴ ᥐᥣᥒ ᥑᥪᥢᥰ ᥛᥢᥰ ᥖᥥᥴ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥘᥣᥒᥲ ᥐᥣᥱ ᥞᥦᥒᥰ ᥞᥦᥒᥰ ᥟᥫ. ᥖᥤᥲ ᥘᥬᥰ ᥓᥨᥝᥱ ᥞᥤᥢᥴ ᥔᥤᥱ ᥞᥨᥭᥱ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥘᥬᥰ ᥛᥧᥱ ᥓᥧᥛᥰ ᥘᥦᥖᥱ ᥘᥢᥳ ᥐᥛᥱ ᥚᥣᥱ ᥟᥢ ᥞᥝᥰ ᥕᥧᥱ ᥝᥭᥳ ᥘᥢᥳ ᥙᥥᥢ ᥓᥨᥝᥱ ᥟᥢ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥘᥦᥲ ᥟᥢ ᥛᥤᥰ ᥖᥒᥰ ᥘᥐᥴ ᥔᥥᥴ ᥙᥫᥢ ᥟᥫ. ᥖᥣᥱ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥖᥥᥴ ᥗᥪᥒᥴ ᥛᥣᥰ ᥘᥫᥴ ᥐᥛᥱ ᥚᥣᥱ ᥘᥢᥳ ᥘᥭᥲ ᥟᥝ ᥑᥣᥝᥰ ᥔᥣᥭᥴ ᥘᥦᥒᥰ 8 ᥛᥥᥖᥳ ᥘᥦᥲ ᥐᥛᥱ ᥚᥣᥳ ᥘᥭᥳ ᥖᥣᥱ ᥖᥥᥴ ᥙᥢᥱ ᥞᥩᥙ ᥘᥦᥖᥱ ᥘᥫᥒ ᥙᥩᥐ ᥘᥢᥳ ᥘᥭᥲ ᥟᥝ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥫᥒ ᥙᥤ (365.25 ᥝᥢᥰ) ᥟᥫ. ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥖᥣᥱ ᥖᥥᥴ ᥙᥢᥱ ᥞᥩᥙ ᥖᥨᥝ ᥓᥝᥳ ᥐᥝᥱ ᥛᥢᥰ ᥘᥢᥳ ᥘᥭᥲ ᥟᥝ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥫᥒ ᥝᥢᥰ (23 ᥢᥣᥱ ᥕᥤᥱ, 56 ᥛᥥᥖᥳ) ᥕᥝᥳ. ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥛᥤᥰ ᥓᥨᥝᥱ ᥐᥦᥛ ᥟᥢ ᥘᥫᥒ ᥙᥢᥱ ᥞᥩᥙ ᥛᥢᥰ ᥘᥦᥳ ᥓᥪ ᥞᥩᥒᥳ ᥝᥣ ᥘᥫᥢ ᥘᥭᥴ ᥕᥝᥳ. 6nodeiwjtmewqu26vw9mbjn4c3d7n7s ᥐᥛᥱᥚᥣᥱ 0 552 1970 1969 2024-10-15T06:26:44Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1969 wikitext text/x-wiki #REDIRECT [[ᥐᥛᥱ ᥚᥣᥱ]] qg9z3jwg88woq0xzy5qt4ag0ptn41lg ᥐᥝ ᥖᥒᥰ ᥓᥥᥛ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥨᥒᥴ 0 553 5080 1982 2024-10-16T10:07:33Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q11074781]] 5080 wikitext text/x-wiki ᥐᥝ ᥖᥒᥰ ᥓᥥᥛ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥨᥒᥴ [[ᥔᥣᥢᥰ ᥖᥦᥛᥲ]] - 岩旺 [[ᥞᥩᥒᥳ]] - 岩旺 岩倫 溫旺 ==ᥐᥝ ᥖᥒᥰ ᥓᥥᥛ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥨᥒᥴ== ᥐᥝ ᥖᥒᥰ ᥓᥥᥛ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥓᥨᥝ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥐᥩᥲ ᥕᥒ ᥚᥣᥖᥱ ᥘᥭᥲ ᥙᥩᥰ ᥝᥣ ᥐᥝ ᥙᥭ ᥗᥪᥒᥴ ᥖᥤ ᥘᥬ ᥘᥨᥝᥱ ᥘᥭᥲ ᥟᥩᥐᥱ ᥑᥣᥛᥰ ᥛᥬᥱ ᥛᥣᥭᥴ ᥝᥭᥳ ᥐᥝ ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥗᥪᥒᥴ ᥘᥩᥭ ᥖᥒᥲ ᥖᥤ ᥔᥧᥒᥴ ᥐᥝ ᥛᥧᥒ ᥖᥨᥭᥰ ᥘᥛᥳ ᥛᥣᥝᥰ ᥑᥥᥰ ᥘᥨᥒᥴ ᥘᥨᥛᥰ ᥗᥩᥒᥰ ᥕᥥᥢ ᥓᥬ ᥘᥣᥲ ᥛᥣᥢᥲ ᥖᥣ ᥔᥨᥢᥴ ᥞᥣᥒ ᥘᥤ ᥐᥥᥒᥲ ᥔᥬᥴ ᥖᥥᥳ ᥘᥩᥰ ᥓᥬ ᥘᥭᥲ ᥞᥐ ᥛᥬᥰ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥗᥪᥒᥴ ᥗᥬᥴ ᥐᥩᥳ ᥖᥨᥝ ᥖᥩᥒᥰ ᥛᥬᥰ ᥖᥤ ᥘᥬᥰ ᥟᥨᥐᥴ ᥓᥬ ᥛᥢᥰ ᥛᥫᥢᥴ ᥟᥧᥲ ᥛᥥ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥔᥒᥱ ᥝᥭᥳ ᥞᥐ ᥛᥫᥒᥰ ᥞᥪᥒᥴ ᥞᥪᥒᥴ ᥐᥝ ᥖᥒᥰ ᥓᥥᥛ ᥛᥫᥒᥰ ᥖᥫᥒᥰ ᥞᥨᥝᥴ ᥔᥦᥒᥴ ᥘᥨᥝᥱ ᥞᥨᥛ ᥛᥪᥰ ᥚᥩᥛᥳ ᥓᥬ ᥘᥥᥝ ᥐᥢ ᥙᥩᥰ ᥝᥣ ᥐᥝ ᥙᥭ ᥗᥪᥒᥴ ᥖᥤ ᥘᥬ ᥐᥝ ᥓᥬ ᥗᥪᥒᥴ ᥛᥬᥰ ᥐᥧ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥐᥝ ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥗᥪᥒᥴ ᥖᥤ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥓᥫᥳ ᥑᥫᥰ ᥖᥭᥰ ᥙᥭᥱ ᥘᥪᥛᥰ ᥙᥦᥖ ᥟᥝ ᥚᥤᥒᥲ ᥗᥧᥒᥰ ᥞᥝᥰ ᥘᥭᥳ ᥔᥤᥛᥰ ᥝᥭᥳ ᥘᥬᥰ ᥓᥬ ᥚᥬᥴ ᥐᥩᥳ ᥕᥣᥱ ᥞᥬᥲ ᥞᥣᥭᥴ ᥓᥬ ᥘᥭᥲ ᥞᥐ ᥛᥬᥰ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥖᥤᥴ ᥞᥬᥲ ᥚᥬᥴ ᥚᥬᥴ ᥛᥣᥰ ᥞᥧᥳ ᥞᥢᥴ ᥓᥩᥛᥰ ᥓᥫᥳ ᥑᥫᥰ ᥞᥝᥰ ᥘᥭᥳ ᥟᥩᥢ ᥐᥢ ᥔᥒᥱ ᥝᥭᥳ ᥞᥐ ᥛᥫᥒᥰ ᥞᥪᥒᥴ ᥞᥪᥒᥴ gc47bxf2jnv03o2838uhpjvh3hh7v71 ᥐᥢ ᥞᥥᥢᥰ 0 554 5081 1992 2024-10-16T10:07:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q3945]] 5081 wikitext text/x-wiki {{ᥐᥢ ᥞᥥᥢᥰ/TabsHeader|This=1}} <div style="border:2px solid #A3B1BF; padding:.5em 1em 1em 1em; border-top:none; background-color:#fff; color:#000"><noinclude> {{Shortcut|WP:T|WP:TUTOR}}</noinclude> ᥘᥣᥲ ᥘᥤᥐ ᥟᥢ ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥲ ᥘᥤᥐ ᥟᥢ ᥖᥤᥴ ᥘᥥᥴ ᥖᥣᥒᥰ ᥙᥢ ᥘᥩᥒ ᥙᥩᥒ ᥘᥤᥐ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥦᥲ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥛᥢᥰ ᥔᥥᥴ ᥖᥥᥴ ᥔᥪᥙᥱ ᥘᥣᥖ ᥘᥥᥴ ᥙᥢ ᥘᥩᥒ ᥛᥨᥱ ᥓᥧᥛᥰ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥦᥲ ᥘᥩᥒ ᥘᥣᥭᥰ ᥒᥣᥢᥰ ᥙᥫᥒ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥓᥫᥰ ᥘᥛᥱ ᥘᥩᥒ ᥛᥢᥰ ᥘᥢᥳ ᥕᥝᥳ. ᥟᥢ ᥘᥭᥳ ᥘᥭᥳ ᥛᥢᥰ ᥖᥥᥴ ᥙᥥᥢ ''ᥐᥢ ᥞᥥᥢᥰ'' ᥒᥝᥲ ᥞᥣᥐ ᥙᥪᥢᥳ ᥗᥣᥢᥴ ᥛᥢᥰ ᥔᥥᥴ ᥛᥢᥰ ᥖᥥᥴ ᥟᥛᥱ ᥓᥬ ᥚᥪᥢᥴ ᥘᥦᥴ ᥖᥣᥒᥰ ᥟᥢ ᥕᥬᥱ ᥐᥣᥒᥲ ᥖᥥᥛ ᥗᥨᥢᥲ. ᥔᥒᥴ ᥓᥫᥳ ᥝᥣ ᥓᥝᥲ ᥐᥝᥱ ᥑᥬᥲ ᥔᥪᥙᥱ ᥞᥧᥳ ᥞᥢᥴ ᥗᥦᥒᥲ ᥞᥨᥝᥴ ᥕᥩᥭ ᥛᥢᥰ ᥘᥭᥴ ᥞᥝᥰ ᥑᥣᥲ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥝᥭᥳ ᥙᥢ ᥓᥫᥰ ᥙᥥᥢ ᥘᥣᥲ ᥘᥤᥐ ᥟᥢ ᥖᥥᥴ ᥘᥭᥲ ᥙᥫᥒ ᥟᥤᥒ ᥚᥩᥒᥰ ᥞᥥᥖᥱ ᥐᥢ ᥞᥥᥢᥰ ᥘᥭᥳ ᥕᥧᥱ ᥑᥣᥲ. [[ᥜᥣᥭᥱ:Edit Button.ogv|thumb|thumbtime=0:42|ᥒᥝᥰ ᥖᥨᥒᥳ ᥟᥢ ᥘᥣᥖ ᥝᥭᥳ ᥟᥢ ᥐᥥᥝᥱ ᥘᥨᥭ ᥘᥥᥢᥴ ''ᥐᥥᥲ ᥑᥭ'' ᥢᥢᥳ]] ᥙᥩᥰ ᥙᥥᥢ ᥐᥨᥝᥳ ᥛᥥᥰ ᥗᥖᥴ ᥐᥨᥝᥳ ᥛᥬᥱ ᥘᥫᥒ ᥐᥨᥝᥳ ᥘᥭᥳ ᥟᥤᥒ ᥘᥨᥭ ᥔᥦᥢᥰ [[:en:Wikipedia:About|ᥙᥩᥰ ᥓᥦᥖ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] ᥘᥦᥲ ᥟᥤᥒ ᥘᥫᥴ ᥑᥩᥙᥱ ᥑᥦᥙᥱ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥥ ᥐᥣᥒ ᥔᥥᥴ ᥐᥩᥲ ᥖᥥᥴ ᥓᥣᥒ ᥛᥤᥰ ᥘᥩᥒ ᥓᥬ ᥖᥪᥢᥱ ᥖᥥᥢᥲ ᥕᥧᥱ ᥟᥤᥖᥴ ᥟᥩᥖᥴ ᥕᥝᥳ. ᥕᥩᥢᥳ ᥙᥫ ᥝᥣ ᥟᥛᥱ ᥙᥭᥱ ᥙᥨᥝᥰ ᥙᥩᥒᥱ ᥓᥬ ᥘᥩᥒ ᥘᥬ ᥘᥤ ᥘᥤ ᥘᥭᥴ ᥔᥥᥴ ᥖᥣᥳ ᥕᥣᥱ ᥙᥥᥴ ᥛᥭᥲ ᥓᥬ။ ᥘᥩᥒ ᥛᥥᥰ ᥗᥖᥴ ᥓᥝᥲ ᥐᥝᥱ ᥘᥭᥳ ᥕᥩᥢᥳ ᥟᥝ ᥕᥣᥢᥱ ᥔᥛ ᥖᥣᥱ ᥔᥥᥴ ᥛᥥᥰ ᥗᥖᥴ ᥝᥭᥳ ᥘᥭᥴ ᥕᥩᥛᥰ ᥞᥙ ᥙᥢ ᥝᥭᥳ ᥕᥧᥱ. ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥳ ᥟᥛᥱ ᥐᥣᥰ ᥝᥣ ᥞᥥᥖᥱ ᥝᥭᥳ ᥙᥢ ᥘᥩᥒ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥙᥩᥒ ᥘᥤᥐ, ᥗᥖᥴ ᥔᥣᥒᥲ၊ ᥛᥥᥰ ᥗᥖᥴ ᥐᥩᥭᥰ ᥑᥬᥲ ᥞᥬᥲ ᥖᥨᥝ ᥓᥝᥲ ᥐᥝᥱ ᥑᥝᥲ ᥞᥥᥖᥱ ᥙᥣᥰ ᥕᥝᥳ...'''[[:shn:Wikipedia:ႁတ်းႁၢၼ်လႄႈ|ᥞᥖᥴ ᥞᥣᥢᥴ ᥘᥦᥲ]]''' ᥘᥩᥒ ᥕᥫᥒᥰ ᥟᥣᥢᥰ ᥙᥩᥒ ᥘᥤᥐ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥫᥒ ᥟᥢ ᥘᥭᥳ ᥙᥥᥢ ᥖᥩᥢᥲ ᥖᥣᥱ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥖᥦᥛᥲ ᥟᥩᥐᥱ ᥘᥤᥐ ᥙᥢ ᥙᥪᥢᥳ ᥞᥧᥳ ᥞᥨᥝᥴ ᥞᥧᥙ ᥘᥦᥲ ᥘᥣᥭᥰ ᥖᥦᥛᥰ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥘᥩᥒ ᥙᥥᥳ ᥙᥣᥳ ᥔᥥᥴ ᥚᥣᥭᥴ ᥚᥣᥭᥱ ᥔᥥᥴ ᥐᥩᥲ ᥞᥨᥝᥴ ᥑᥨᥝᥲ ᥘᥫᥒ ᥟᥢ ᥟᥢ ᥖᥦᥛᥲ ᥝᥭᥳ ᥖᥥᥛᥴ ᥖᥥᥛᥴ ᥗᥨᥢᥲ ᥗᥨᥢᥲ ᥘᥢᥳ ᥕᥝᥳ. ᥕᥩᥢᥳ ᥙᥫ ᥘᥢᥴ ᥘᥦᥲ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥳ ᥛᥢᥰ ᥟᥛᥱ ᥓᥬ ᥟᥩᥒᥲ ᥖᥤ ᥖᥣᥱ ᥖᥦᥛᥲ ᥘᥩᥒ ᥟᥢ ᥓᥝᥲ ᥐᥝᥱ ᥞᥣᥴ ᥗᥨᥙᥱ ᥞᥢᥴ ᥞᥒᥰ ᥙᥪᥴ ᥓᥝᥲ ᥘᥢᥳ. ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥳ ᥕᥩᥢᥳ ᥙᥢ ᥝᥭᥳ ᥔᥧᥢᥱ ᥚᥧᥱ ᥘᥬ ᥚᥬᥴ ᥔᥥᥴ ᥟᥛᥱ ᥝᥣ ᥓᥣᥒ ᥛᥥᥰ ᥗᥖᥴ ᥘᥭᥲ ᥘᥦᥲ ᥞᥝᥰ ᥑᥣᥲ ᥐᥩᥲ ᥘᥨᥝᥱ ᥘᥭᥲ ᥛᥤᥰ [[:en:WP:RELIABLE|ᥚᥪᥢ ᥟᥤᥒ ᥟᥢ ᥕᥧᥛᥱ ᥕᥛ ᥘᥭᥲ]] ᥘᥦᥲ [[:en:WP:VERIFY|ᥖᥣᥱ ᥗᥖᥴ ᥔᥣᥒᥲ ᥕᥧᥛᥱ ᥕᥛ]] ᥘᥢᥳ ᥕᥝᥳ. ᥑᥨᥝᥲ ᥛᥧᥢᥰ ᥘᥩᥢᥳ ᥑᥣᥝᥱ ᥖᥒᥰ ᥔᥥᥒᥲ ᥘᥭᥳ ᥖᥥᥴ ᥘᥭᥲ ''[[:en:WP:REFB|ᥟᥝ ᥘᥩᥒ ᥟᥤᥒ ᥖᥦᥛᥲ]]'' ᥝᥭᥳ ᥖᥤ ᥘᥬ ᥒᥝᥲ ᥒᥣᥱ ᥟᥢ ᥘᥭᥲ ᥕᥧᥛᥱ ᥕᥛ ᥝᥭᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥤ ᥘᥩᥒ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥙᥩᥒ ᥘᥤᥐ ᥛᥬᥱ ᥘᥦᥲ ᥔᥒᥴ၊ ᥑᥪᥢᥰ ᥗᥦᥒᥲ ᥗᥦᥛᥴ ᥔᥬᥱ ᥘᥦᥲ ᥔᥒᥴ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥛᥢᥰ ᥘᥭᥳ ᥖᥥᥴ ᥘᥭᥲ ᥖᥦᥛᥲ ᥞᥬᥲ ᥛᥫᥢᥴ [[:en:WP:BETTER|ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥚᥣᥒᥴ ᥞᥣᥒ ᥘᥤᥐ ᥔᥦᥢᥴ ᥔᥛᥱ]] ᥘᥦᥲ ᥖᥥᥴ ᥘᥭᥲ ᥖᥦᥛᥲ ᥞᥬᥲ ᥛᥢᥰ ᥓᥦᥒ ᥘᥦᥒᥰ ᥙᥩᥒᥱ ᥓᥬ ᥒᥣᥭ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥤ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥳ ᥟᥛᥱ ᥘᥭᥲ ᥖᥛᥰ ᥝᥭᥳ ᥙᥐᥴ ᥙᥫᥒ ᥟᥢ ᥞᥣᥝᥲ ᥞᥦᥒᥰ ᥔᥒᥴ ᥘᥒᥱ ᥐᥝᥱ. ᥐᥩᥭᥰ ᥐᥣ ᥝᥣ ᥘᥧᥐ ᥖᥤ ᥛᥧᥱ ᥓᥧᥛᥰ ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ ᥔᥥᥴ ᥘᥭᥲ ᥓᥦᥖᥱ ᥟᥩᥐᥱ ᥝᥭᥳ [[:en:WP:LOP|ᥙᥫᥒ ᥐᥣᥢ ᥘᥣᥭᥰ ᥒᥣᥢᥰ]]၊ [[:en:WP:GUIDELINES|ᥔᥣᥭᥴ ᥓᥧᥒ ᥞᥥᥢᥰ]] ᥘᥦᥲ [[:en:WP:MOS/C|ᥘᥩᥒ ᥛᥐᥴ ᥛᥢᥲ ᥘᥐᥴ ᥓᥥᥒ ᥙᥫᥒ ᥖᥛᥰ]] ᥓᥫᥰ ᥘᥭᥳ ᥕᥧᥱ. ᥚᥧᥱ ᥛᥥᥰ ᥗᥖᥴ ᥑᥝᥴ ᥖᥒᥰ ᥔᥤᥒᥲ ᥗᥧᥐᥴ ᥘᥤ ᥓᥩᥛᥰ ᥚᥤᥒᥲ [[:en:WP:EQ|ᥝᥨᥖ ᥖᥣᥰ ᥘᥣᥰ ᥐᥨᥢᥰ]] ᥕᥧᥱ ᥞᥣᥒᥰ ᥚᥬᥴ ᥛᥢᥰ. ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥐᥧ ᥛᥫᥒᥰ ᥛᥫᥒᥰ၊ ᥚᥤᥒᥲ ᥒᥥ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ, ᥓᥥᥒᥱ ᥛᥧᥒ ᥕᥥᥛᥲ ᥐᥧ ᥚᥣᥭᥱ ᥚᥣᥭᥱ, ᥖᥣᥒᥰ ᥘᥫᥐ ᥔᥣᥒᥲ ᥐᥧ ᥟᥢ ᥟᥢ ᥔᥥᥴ ᥐᥩᥲ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥟᥩᥢ ᥐᥢ ᥞᥨᥛ ᥔᥣᥒᥲ ᥝᥭᥳ ᥕᥝᥳ. ᥚᥧᥱ ᥛᥥᥰ ᥗᥖᥴ ᥑᥝᥴ ᥘᥭᥳ ᥐᥨᥝᥳ ᥘᥫᥒ ᥘᥦᥲ ᥖᥒᥰ ᥐᥨᥝᥳ ᥘᥫᥒ [[:en:WP:CIVIL| ᥛᥤᥰ ᥘᥩᥒ ᥘᥙ ᥕᥛ ᥐᥢ]] [[:en:WP:AGF|ᥞᥨᥛ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥓᥩᥛᥰ ᥐᥢ ᥔᥥᥴ ]]ᥞᥬᥲ ᥒᥫᥒᥳ ᥝᥥ ᥘᥭᥲ [[:en:WP:HERE|ᥓᥫᥰ ᥟᥢ ᥟᥛᥱ ᥕᥩᥛᥰ ᥞᥙ ᥘᥭᥲ]]၊ [[:en:WP:DISRUPT|ᥘᥩᥒ ᥗᥥᥒᥴ ᥛᥨᥝᥰ]]၊ [[:en:WP:TEND|ᥘᥩᥒ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥙᥥᥳ ᥙᥣᥳ ᥖᥨᥐᥱ ᥓᥥᥒᥱ ᥘᥥᥝ]] ᥟᥛᥱ ᥘᥢᥴ [[:en:WP:GAMING|ᥘᥩᥒ ᥟᥛᥱ ᥔᥪ ᥕᥨᥝᥰ]] ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ. <div style="float: right; background-color:#f5faff; color: #000; padding: .2em .6em; font-size: 100%; border: 1px solid #cedff2; margin-bottom:3px;">'''ᥙᥩᥰ ᥑᥬᥲ ᥖᥫᥰ ᥞᥧᥳ ᥘᥫᥴ ᥘᥭᥳ ᥑᥦᥢᥰ ᥖᥨᥝ ᥐᥣᥱ ᥚᥖᥴ ᥖᥨᥭᥰ ᥖᥤ [[:en:WP:SIMPLE|Wikipedia:Simplified ruleset]]ᥘᥭᥳ ᥑᥣᥲ ᥘᥦᥲ'''</div>{{-}} </br> ---- {{-}} <noinclude> <div style="float:right; margin-top: 0.0em; margin-bottom:3px; background-color: #cee0f2; padding: .2em .6em; font-size: 130%; border:1px solid #A3B1BF;">'''ᥔᥪᥙᥱ ᥐᥣᥱ ᥐᥢ ᥞᥥᥢᥰ''' '''[[:shn:ဝီႇၶီႇၽီးတီးယႃး:ၵၼ်ႁဵၼ်း/မႄးထတ်း|ᥖᥥᥴ ᥞᥥᥖᥱ ᥞᥪᥴ ᥛᥥᥰ ᥗᥖᥴ]]''' <span style="font-size: larger; font-weight: bold;">→</span> </div></noinclude></div><noinclude> __NOTOC__ __NOEDITSECTION__ </noinclude> enwnwsw2451odf90bal4hdd7e07fcnn ᥐᥢᥴᥞᥥᥢᥰ 0 555 1994 1993 2024-10-15T06:26:49Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1993 wikitext text/x-wiki #REDIRECT [[ᥐᥢ ᥞᥥᥢᥰ]] 1sc5phy2pru3m9wwjopr748qpt8d9pv ᥐᥣ ᥐᥥ 0 556 5364 5363 2024-11-30T11:21:09Z Long Gong Bao 172 -= 5364 wikitext text/x-wiki == ᥐᥣ ᥐᥥ == '''ᥐᥣ ᥐᥥ''' ᥘᥭᥳ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥞᥩᥒᥳ ᥝᥣ"'''[[ᥐᥣ ᥑᥨᥝᥱ]]'''" ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥞᥩᥒᥳ ᥝᥣ "[[ᥐᥣ ᥟᥪᥲ]]" ᥕᥝᥳ။ ᥕᥩᥢᥳ ᥙᥫ ᥔᥥᥒᥴ ᥞᥩᥒᥳ ᥛᥢᥰ ᥛᥫᥢᥴ ᥔᥥᥒᥴ ᥑᥒᥰ ᥝᥣ ᥟᥪᥲ ᥟᥪᥲ ᥘᥭᥴ ᥘᥦᥲ ᥓᥒᥱ ᥖᥥᥴ ᥞᥩᥒᥳ ᥝᥣ"ᥐᥣ ᥟᥪᥲ" ᥘᥭᥴ ᥕᥧᥱ။ ᥐᥣ ᥟᥪᥲ ᥘᥦᥲ ᥘᥨᥐᥳ ᥖᥧᥲ ᥘᥭᥳ ᥙᥥᥢ ᥛᥥᥝᥰ Columbidae taxonomic ᥕᥝᥳ။ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥕᥧᥱ ᥓᥛ ᥖᥣ ᥐᥨᥢᥰ ᥘᥦᥲ ᥐᥨᥢᥰ ᥞᥝᥰ ᥟᥩᥢ ᥐᥢ ᥞᥧᥳ ᥞᥢᥴ ᥞᥧᥳ ᥓᥐᥴ ᥝᥭᥳ ᥕᥝᥳ။ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥐᥣ ᥟᥪᥲ ᥘᥦᥲ ᥘᥨᥐᥳ ᥖᥧᥲ ᥟᥢ ᥙᥣᥰ ᥘᥬᥰ ᥛᥥᥝᥰ Columbidae ᥘᥢᥳ ᥛᥥᥝᥰ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ 650 ᥛᥥᥝᥰ ᥘᥫᥴ ᥘᥭᥴ ᥕᥝᥳ။ ᥛᥫᥢᥴ ᥘᥒᥱ ᥐᥣ ᥟᥪᥲ ᥐᥩᥲ ᥖᥥᥴ ᥕᥣᥛᥲ ᥞᥢᥴ ᥐᥣ ᥟᥪᥲ ᥛᥨᥢᥱ ᥐᥣ ᥟᥪᥲ ᥞᥣᥒᥴ ᥐᥤ ᥐᥣ ᥟᥪᥲ ᥞᥨᥝᥴ ᥕᥩᥭᥰ ᥘᥒᥱ ᥘᥢᥴ ᥘᥨᥐᥳ ᥖᥧᥲ ᥐᥩᥲ ᥖᥤᥴ ᥕᥣᥛᥲ ᥞᥢᥴ ᥘᥨᥐᥳ ᥖᥧᥲ ᥛᥨᥢᥱ ᥘᥨᥐᥳ ᥖᥧᥲ ᥖᥩᥒᥰ ᥘᥨᥐᥳ ᥖᥧᥲ ᥑᥥᥝᥴ ᥓᥫᥰ ᥘᥢᥳ ᥕᥧᥱ။ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥖᥥᥴ ᥖᥨᥝ ᥕᥬᥱ ᥔᥥᥴ ᥘᥨᥐᥳ ᥖᥧᥲ ᥟᥤᥖᥴ ᥘᥫᥒ။ ᥘᥫᥴ ᥔᥥᥴ ᥖᥤ ᥙᥦᥢ ᥙᥥᥳ ᥓᥤᥐᥴ ᥐᥛᥱ ᥚᥣᥱ ᥘᥦᥲ ᥐᥨᥢᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥢᥳ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥖᥥᥴ ᥘᥭᥲ ᥞᥢᥴ ᥐᥣ ᥟᥪᥲ ᥛᥤᥰ ᥘᥨᥒᥴ ᥐᥣᥱ ᥐᥧ ᥖᥤ။ ᥙᥫᥒ ᥘᥨᥒᥴ ᥛᥢᥰ ᥓᥥ ᥖᥩᥢᥲ ᥖᥤ ᥛᥭᥲ ᥞᥩᥢᥳ ᥘᥢᥳ ᥔᥦᥢᥰ ᥘᥭᥲ ᥞᥢᥴ ᥐᥣ ᥟᥪᥲ ᥛᥤᥰ ᥘᥛᥴ ᥕᥝᥳ။ ᥘᥬᥰ ᥛᥫᥒᥰ ᥞᥝᥰ ᥐᥩᥲ ᥖᥨᥝ ᥘᥭᥲ ᥞᥢᥴ ᥐᥣ ᥟᥪᥲ ᥛᥤᥰ ᥘᥨᥒᥴ ᥐᥣᥱ ᥐᥧ ᥝᥥᥒᥰ ᥐᥧ ᥖᥤ ᥕᥧᥱ။ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥛᥥᥝᥰ ᥛᥢᥰ ᥘᥛᥴ ᥔᥥᥴ ᥐᥨᥭᥰ ᥟᥛᥱ ᥐᥣ ᥟᥣ ᥕᥩᥒᥱ ᥛᥢᥰ ᥞᥣᥒ ᥚᥣᥒᥴ ᥛᥢᥰ ᥐᥩᥲ ᥙᥦᥐᥱ ᥐᥢ ᥝᥭᥳ ᥕᥧᥱ။ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ ᥖᥥᥳ ᥖᥥᥴ ᥞᥢᥴ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥛᥨᥢᥱ။ ᥙᥫᥒ ᥚᥣᥒᥴ ᥘᥫᥒᥰ ᥛᥢᥰ ᥖᥥᥳ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥞᥣᥒ ᥑᥤᥖᥴ ᥔᥥᥴ ᥖᥤᥢ ᥘᥦᥒ ᥝᥭᥳ။ ᥖᥣᥒᥰ ᥕᥣᥝᥰ ᥖᥥᥴ ᥛᥤᥰ ᥛᥩᥐ 13 ᥔᥤᥐ ᥔᥥᥴ ᥖᥨᥝ ᥛᥨᥢᥰ ᥟᥨᥐᥱ ᥐᥩᥒᥱ ᥝᥭᥳ ᥕᥧᥱ။ ᥟᥢ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥛᥢᥰ ᥖᥥᥳ ᥘᥨᥐᥳ ᥖᥧᥲ ᥘᥦᥲ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥛᥫ ᥑᥝᥴ ᥐᥤᥢ ᥘᥛᥳ ᥘᥢᥳ ᥑᥝᥴ ᥟᥛᥱ ᥓᥧᥙᥱ ᥟᥝ ᥘᥛᥳ ᥔᥥᥴ ᥞᥦᥢᥴ ᥑᥨᥝᥰ ᥟᥪᥐᥳ ᥐᥤᥢ ᥘᥛᥳ ᥓᥫᥒᥳ ᥘᥒᥱ ᥘᥨᥐᥳ ᥖᥣᥒᥱ ᥓᥫᥰ၊ ᥑᥝᥴ ᥐᥨᥛᥲ ᥞᥨᥝᥴ ᥔᥥᥴ ᥓᥧᥙᥱ ᥐᥤᥢ ᥘᥛᥳ ᥘᥢᥳ ᥕᥝᥳ။ [[ᥜᥣᥭᥱ:100 Pigeons.JPG|thumb|right|Group of pigeons]] [[ᥜᥣᥭᥱ:Pigeons in Tachileik Mahamuni Monastery 20170604 102448(1).jpg|thumb|Pigeons in Tachileik Mahamuni Monastery, East Shan State]] ᥙᥩᥰ ᥟᥝ ᥔᥣ ᥚᥣᥱ ᥝᥣᥳ ᥛᥢᥰ ᥝᥣ ᥘᥭᥴ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥙᥥᥢ ᥘᥨᥐᥳ ᥛᥥᥝᥰ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥗᥫᥢᥱ ᥘᥬᥰ ᥑᥫᥰ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥐᥣ ᥑᥝᥴ ᥘᥭᥳ ᥒᥥ ᥒᥣᥭ ᥘᥣᥱ။ ᥘᥩᥒ ᥟᥝ ᥐᥣ ᥟᥪᥲ ᥘᥫᥒᥰ ᥛᥣᥰ ᥘᥥᥒᥳ ᥘᥢᥳ ᥘᥭᥲ ᥞᥢᥴ ᥐᥨᥢᥰ ᥛᥫ ᥐᥩᥢᥱ ᥘᥥᥒᥳ ᥛᥣᥰ ᥓᥥᥛ ᥛᥫ 5000 ᥙᥤ ᥘᥫᥴ ᥘᥫᥴ ᥙᥧᥢᥳ ᥘᥭᥴ ᥕᥝᥳ။ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥛᥐᥳ ᥛᥣᥐᥱ ᥛᥭᥳ ᥘᥦᥲ ᥓᥫᥳ ᥛᥣᥐᥱ ᥛᥭᥳ။ ᥐᥣ ᥟᥪᥲ ᥖᥨᥝ ᥙᥨᥝ ᥘᥦᥲ ᥖᥨᥝ ᥛᥥ ᥘᥭᥳ ᥑᥝᥴ ᥕᥧᥱ ᥓᥩᥛᥰ ᥐᥢ ᥐᥣᥱ ᥖᥨᥝᥱ ᥓᥨᥝ ᥔᥧᥖᥴ ᥙᥣᥢ ᥘᥦᥲ ᥔᥒᥴ၊ ᥕᥧᥱ ᥔᥝᥰ ᥓᥩᥛᥰ ᥐᥢ ᥖᥒᥰ ᥚᥧᥒᥴ ᥘᥦᥲ ᥔᥒᥴ ᥞᥥᥖᥱ ᥘᥢᥴ ᥕᥧᥱ ᥓᥩᥛᥰ ᥐᥢ ᥐᥣᥱ ᥕᥧᥱ။ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥛᥨᥝᥴ ᥛᥪᥖ ᥖᥤ ᥕᥧᥱ ᥐᥝᥱ ᥑᥝᥴ ᥖᥥᥳ ᥖᥥᥳ။ ᥙᥦᥐ ᥔᥛᥳ ᥝᥣ ᥐᥣᥱ ᥞᥩᥖ ᥗᥪᥒᥴ ᥐᥭ ᥐᥭ ᥘᥣᥭᥴ ᥙᥣᥐᥱ ᥘᥣᥭᥴ ᥞᥥᥒᥴ ᥘᥐᥴ ᥐᥩᥲ ᥑᥝᥴ ᥖᥩ ᥑᥪᥢᥰ ᥛᥨᥝᥴ ᥙᥩᥐ ᥛᥣᥰ ᥛᥫᥰ ᥖᥤ ᥕᥧᥱ ᥑᥝᥴ ᥕᥧᥱ။ ᥐᥩᥙ ᥘᥢᥴ ᥖᥥᥱ ᥓᥥᥛ ᥛᥫ ᥙᥣᥢ ᥐᥣ ᥘᥤᥐᥳ ᥛᥣᥰ ᥖᥨᥝᥱ ᥙᥨᥝᥰ ᥗᥪᥒᥴ ᥙᥣᥢ ᥔᥫᥐᥱ ᥐᥛᥱ ᥚᥣᥱ ᥙᥩᥐ ᥔᥩᥒᥴ ᥘᥢᥳ ᥐᥨᥢᥰ ᥞᥝᥰ ᥟᥩᥢ ᥐᥢ ᥖᥪᥰ ᥐᥣ ᥟᥪᥲ ᥔᥥᥴ ᥔᥨᥒᥱ ᥘᥤᥐ ᥙᥢ ᥐᥢ ᥘᥦᥲ ᥐᥨᥢᥰ ᥖᥒᥰ ᥐᥛᥱ ᥚᥣᥱ ᥙᥩᥰ ᥕᥩᥒᥲ ᥟᥣᥛᥰ ᥘᥛᥳ ᥐᥖᥳ ᥐᥣ ᥟᥪᥲ ᥐᥣᥱ ᥕᥧᥱ။ ᥐᥣ ᥟᥪᥲ ᥟᥢ ᥔᥨᥒᥱ ᥘᥤᥐ ᥘᥢᥳ ᥘᥫᥒ ᥓᥨᥝ ᥛᥩᥒᥰ ᥛᥢᥰ ᥛᥤᥢ ᥚᥣᥭᥴ ᥘᥭᥲ 40 ᥘᥐᥴ ᥘᥭᥴ ᥕᥝᥳ။ ᥐᥣ ᥟᥪᥲ ᥘᥭᥳ ᥑᥭᥱ ᥐᥧ ᥑᥤᥒᥱ ᥘᥥᥒᥳ ᥘᥧᥐ ᥐᥧ ᥑᥤᥒᥱ ᥔᥥᥴ ᥞᥣᥒᥰ ᥑᥝᥴ ᥐᥩᥲ ᥐᥭᥳ ᥘᥥᥱ ᥞᥥᥖᥱ ᥓᥩᥛᥰ ᥒᥣᥛ ᥛᥭᥳ ᥓᥩᥛᥰ ᥐᥤᥒᥱ ᥛᥭᥳ ᥘᥦᥲ ᥓᥩᥛᥰ ᥞᥫᥢᥰ ᥓᥩᥛᥰ ᥓᥩᥒᥰ ᥕᥝᥳ။ ᥞᥣᥒᥰ ᥐᥣ ᥑᥨᥝᥴ ᥘᥭᥳ ᥟᥛᥱ ᥙᥩᥰ ᥞᥥᥖᥱ ᥑᥪᥐᥳ ᥐᥣ ᥞᥪᥴ။ ᥘᥫᥒ ᥛᥧᥒᥳ ᥘᥭᥳ ᥑᥭᥱ ᥑᥝᥴ ᥓᥣᥒ ᥛᥤᥰ 2 ᥘᥧᥐ။ ᥖᥣᥱ ᥖᥥᥴ ᥙᥬᥳ ᥘᥧᥛᥰ ᥘᥣᥰ ᥑᥭᥱ ᥑᥝᥴ ᥘᥧᥐ ᥑᥝᥴ ᥘᥢᥳ ᥐᥣ ᥟᥪᥲ ᥖᥨᥝᥴ ᥛᥦᥲ ᥟᥤᥐᥱ ᥖᥨᥝᥴ ᥙᥩᥲ ᥓᥩᥭᥲ ᥐᥢᥴ ᥘᥧᥛᥰ ᥘᥣᥰ ᥐᥣᥱ ᥘᥒᥱ ᥐᥢ ᥕᥝᥳ။ ဲဲ <ref> မြန်မာ့စွယ်စုံကျမ်း၊ အတွဲ ၂ </ref> == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} 3yxh6wdji598k4fz03rb8y2kjx5bz75 ᥐᥣ ᥑᥢᥴ 0 557 2000 1999 2024-10-15T06:26:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 1999 wikitext text/x-wiki ''ᥐᥣ ᥑᥢᥴ '' ᥐᥣ ᥑᥢᥴ ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥭᥳ ᥙᥨᥝᥰ ᥖᥨᥐᥱ ᥐᥤᥢᥰ ᥛᥣᥰ ᥓᥒᥱ ᥞᥧᥳ. ᥐᥣ ᥑᥢᥴ ᥒᥫᥢᥰ ᥑᥛᥰ ᥘᥭᥳ ᥙᥨᥝᥰ ᥐᥩᥖᥴ ᥚᥣᥢᥴ ᥛᥣᥰ ᥓᥒᥱ ᥞᥧᥳ. ᥐᥣ ᥑᥢᥴ ᥙᥣᥭᥰ ᥕᥧᥱ ᥘᥤ ᥘᥭᥳ ᥙᥨᥝᥰ ᥙᥥᥢ ᥖᥣᥒᥰ ᥙᥥᥢ ᥛᥣᥰ ᥓᥒᥱ ᥞᥧᥳ. ᥐᥣ ᥑᥢᥴ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥭᥳ ᥙᥨᥝᥰ ᥘᥦᥒᥴ ᥑᥪᥢᥰ ᥛᥣᥰ ᥓᥒᥱ ᥞᥧᥳ. ᥐᥣ ᥑᥢᥴ ᥖᥣᥒᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥘᥭᥳ ᥙᥨᥝᥰ ᥘᥭᥲ ᥑᥣᥛᥱ ᥙᥫᥢ. ᥖᥥᥐᥴ ᥖᥥᥒ ᥛᥣᥰ ᥓᥒᥱ ᥞᥧᥳ . ᥙᥣᥭ ᥐᥛ ''ᥓᥝᥲ ᥖᥪᥢᥰ ᥖᥭᥰ'' nqvyvipx7p55qjbyw8bt35nwk9ygeut ᥐᥣᥖᥱ 0 558 5083 2007 2024-10-16T10:07:41Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q330284]] 5083 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Wet market in Singapore 2.jpg|250px|thumb| ᥐᥣᥖᥱ]] '''ᥐᥣᥖᥱ''' ᥘᥭᥳ ᥙᥥᥢ ᥟᥩᥒᥲ ᥟᥢ ᥐᥨᥢᥰ ᥐᥧ ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥣᥰ ᥔᥪᥳ ᥛᥣᥰ ᥑᥣᥭᥴ ᥑᥨᥝᥰ ᥐᥤᥢ, ᥑᥨᥝᥰ ᥘᥨᥒ, ᥐᥧ ᥘᥩᥒ ᥘᥩᥒ ᥕᥝᥳ. ᥐᥣᥖᥱ ᥐᥛᥳ ᥘᥛᥴ ᥙᥥᥢ ᥐᥣᥖᥱ ᥐᥧ ᥝᥢᥰ ᥔᥥᥴ ᥖᥣᥳ ᥐᥣᥖ ᥐᥛᥳ ᥚᥩᥒ ᥔᥛᥳ ᥞᥣᥲ ᥝᥢᥰ ᥘᥪᥒ ᥙᥩᥐ, ᥓᥥᥖᥱ ᥝᥢᥰ ᥘᥫᥒ ᥙᥩᥐ ᥔᥥᥴ ᥓᥒᥱ ᥙᥥᥢ ᥕᥝᥳ. ᥐᥣᥖᥱ ᥙᥢ ᥙᥥᥢ ᥐᥧ ᥝᥢᥰ ᥖᥥᥳ ᥞᥩᥒᥳ ᥝᥣ ᥐᥣᥖᥱ ᥐᥧ ᥝᥢᥰ ᥕᥝᥳ. eisihobf9a9b9ddwit9ce6agnkzrfgq ᥐᥣᥭᥰ 0 559 5373 2014 2024-11-30T11:32:04Z Long Gong Bao 172 ''' 5373 wikitext text/x-wiki '''ᥐᥣᥭᥰ''' ᥛᥝᥱ ᥘᥢᥳ ᥑᥣᥭᥰ ᥘᥭᥳ ᥕᥧᥱ ᥖᥤ ᥐᥧᥢ ᥟᥥᥰ ᥡᥣᥰ ᥐᥛᥳ ᥘᥛᥴ ᥕᥝ. ᥖᥤ ᥐᥧᥢ ᥟᥣᥱ ᥚᥣᥳ ᥘᥤᥳ ᥐᥣᥳ ᥓᥣᥢᥰ, ᥐᥧᥢ ᥕᥧᥱ ᥘᥨᥙ ᥓᥣᥢᥰ ᥘᥦᥲ ᥟᥩᥒᥲ ᥖᥣᥒᥱ ᥖᥤ ᥐᥩᥲ ᥘᥭᥲ ᥞᥢᥴ ᥝᥭᥳ ᥕᥧᥱ. ᥖᥤ ᥐᥧᥢ ᥟᥩᥰ ᥔᥖ ᥖᥥᥰ ᥘᥤᥰ ᥕᥣᥰ ᥐᥩᥲ ᥛᥤᥰ ᥐᥣᥭᥰ ᥟᥢ ᥑᥪᥢᥰ ᥙᥥᥢ ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥐᥣᥱ ᥑᥪᥢᥰ ᥘᥦᥲ ᥖᥤ ᥐᥧᥢ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥖᥣᥒᥰ ᥓᥣᥢᥰ ᥟᥥᥰ ᥡᥣᥰ ᥘᥢᥳ ᥐᥩᥲ ᥘᥭᥲ ᥞᥢᥴ ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥖᥒᥰ ᥘᥛᥴ ᥕᥝᥳ. ᥐᥣᥭᥰ ᥘᥭᥳ ᥖᥥᥴ ᥛᥤᥰ ᥛᥩᥐ 130 ᥛᥤᥱ ᥘᥤᥱ ᥕᥢᥱ ᥘᥦᥲ ᥙᥥᥢ ᥖᥨᥝ ᥔᥖᥴ ᥟᥢ ᥐᥨᥢᥰ ᥙᥫᥒ ᥟᥤᥒ ᥘᥭᥲ ᥖᥒᥰ ᥘᥛᥴ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Two water buffaloes bathing at sunset.jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥐᥣᥭᥰ ᥘᥤ ᥔᥩᥒᥴ ᥖᥨᥝ ᥟᥣᥙᥱ ᥘᥛᥳ]] '''<u>ᥔᥣᥱ ᥚᥣᥱ ᥝᥣᥱ ᥐᥣᥭᥰ</u>''' ᥐᥣᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥟᥢ ᥛᥨᥝᥴ ᥖᥝᥴ ᥟᥧᥒ ᥘᥢᥳ. ᥖᥨᥝ ᥑᥤᥒᥰ ᥑᥝᥴ ᥕᥬᥱ ᥔᥤᥴ ᥒᥨᥝᥰ ᥖᥒᥰ ᥘᥛᥴ ᥘᥦᥲ ᥐᥛᥳ ᥘᥛᥴ ᥖᥥᥳ ᥑᥝᥴ ᥛᥤᥰ ᥔᥣᥱ ᥘᥫᥳ ᥟᥣ ᥕᥩᥒ ᥘᥛ ᥕᥧᥱ. ᥖᥤ ᥛᥫᥒᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥖᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥖᥥᥳ, [[ᥓᥝᥲ ᥘᥣᥰ]] ᥑᥝᥴ ᥙᥨᥝᥰ ᥖᥪᥰ ᥐᥣᥭᥰ ᥝᥣ ᥘᥤ ᥔᥥᥴ ᥞᥥᥖᥱ ᥞᥭ ᥞᥥᥖᥴ ᥘᥣᥰ ᥕᥝᥳ. ᥐᥩᥭᥰ ᥝᥣ ᥐᥣᥭᥰ ᥓᥫᥰ ᥟᥢ ᥕᥧᥱ ᥘᥬᥰ ᥗᥫᥢᥱ ᥘᥪᥐ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥖᥒᥰ ᥛᥫᥒᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥐᥩᥲ ᥖᥨᥝ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ. '''<u>ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥟᥣᥱ ᥚᥣᥳ ᥘᥤᥳ ᥐᥣᥳ</u>''' ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥟᥢ ᥕᥧᥱ ᥖᥤ ᥐᥧᥢ ᥟᥣᥱ ᥚᥣᥱ ᥘᥤᥱ ᥐᥣᥱ ᥘᥢᥳ, ᥛᥤᥰ ᥟᥥᥢ ᥞᥦᥒᥰ ᥕᥬᥱ ᥘᥨᥒᥴ, ᥛᥤᥰ ᥘᥩᥒ ᥞᥖᥴ ᥞᥣᥢ ᥖᥥᥛ ᥖᥨᥝ ᥘᥦᥲ ᥖᥣᥢᥱ ᥖᥣᥢᥱ ᥛᥢᥰ, ᥑᥝᥴ ᥕᥒ ᥐᥨᥝ ᥚᥬᥴ. ᥐᥨᥢᥰ ᥘᥪᥙ ᥖᥨᥝ ᥗᥨᥢᥱ ᥖᥒᥰ ᥕᥒ ᥞᥖᥴ ᥐᥛ ᥐᥩᥒᥳ ᥔᥥᥴ ᥖᥣᥳ ᥑᥝᥴ ᥘᥭᥲ. ᥑᥝᥴ ᥐᥩᥭᥰ ᥞᥖᥴ ᥕᥧᥱ ᥘᥫᥴ ᥛᥭᥳ ᥟᥛᥱ ᥘᥢᥴ ᥔᥤᥱ ᥛᥣᥳ ᥔᥥᥴ ᥓᥒᥱ ᥖᥥᥴ ᥞᥖᥴ ᥘᥪᥙ ᥑᥝᥴ ᥕᥝᥳ. ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥓᥫᥭᥰ, ᥛᥢᥰ ᥖᥨᥝ ᥘᥥᥝ ᥐᥩᥲ, ᥞᥖᥴ ᥖᥣᥳ ᥐᥢ ᥖᥒᥰ ᥛᥤᥴ ᥔᥩᥒᥴ ᥖᥨᥝᥴ, ᥔᥣᥛᥴ ᥖᥨᥝ ᥑᥢᥴ ᥟᥫ. ᥐᥩᥙ ᥘᥣᥭᥴ, ᥑᥣᥒᥱ ᥔᥤᥲ ᥖᥨᥝ ᥒᥣᥢᥴ ᥑᥝᥴ, ᥕᥒ ᥙᥨᥝᥰ ᥟᥩᥢᥱ ᥚᥤᥖᥴ ᥐᥢ ᥖᥣᥒᥰ ᥐᥣᥭᥰ ᥞᥣᥭᥳ. ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥓᥫᥭᥰ, ᥖᥣ ᥐᥩᥲ ᥘᥦᥖᥴ ᥚᥬᥰ, ᥞᥧᥴ ᥐᥩᥲ ᥘᥦᥖ ᥑᥢᥴ ᥚᥣᥭᥴ. ᥑᥝᥴ ᥕᥧᥱ ᥙᥥᥢ ᥚᥧᥒᥴ ᥐᥛᥳ ᥘᥛᥴ ᥕᥝᥳ. ᥐᥩᥙ ᥙᥫ ᥘᥒᥴ ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥘᥭᥳ ᥛᥢᥰ ᥘᥣᥴ ᥞᥦᥒᥰ ᥘᥦᥲ ᥐᥨᥢᥰ ᥑᥫᥰ ᥐᥛᥱ ᥚᥣᥱ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥟᥢ ᥕᥧᥱ ᥖᥤᥰ ᥟᥣᥱ ᥚᥣᥱ ᥘᥤᥱ ᥐᥣᥳ ᥘᥢᥳ, ᥟᥝ ᥘᥒᥴ ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥔᥥᥴ ᥞᥥᥖᥱ ᥑᥫᥒ ᥞᥥᥳ ᥚᥣᥳ ᥞᥥᥳ ᥘᥦᥝᥰ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:African buffalo (Syncerus caffer caffer) male with cattle egret.jpg|thumb|ᥙᥧᥒᥱ ᥔᥣᥒ ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥟᥣᥱ ᥚᥣᥳ ᥘᥤᥳ ᥐᥣᥳ ]] m0zfhg63z2kgzw91yla90h8cny7xguk ᥐᥣᥳ ᥖᥤᥖᥳ ᥙᥤᥢᥱ, ᥛᥣᥢᥲ, ᥓᥥ ᥝᥥᥒᥰ ᥛᥣ ᥘᥦᥒᥱ 0 560 5084 2020 2024-10-16T10:07:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q109594049]] 5084 wikitext text/x-wiki {{Infobox settlement |name =ᥐᥣᥳ ᥖᥤᥖᥳ ᥙᥤᥢᥱ |official_name = ᥛᥣᥢᥲ ᥐᥣᥳ ᥖᥤᥖᥳ ᥙᥤᥢᥱ |settlement_type = [[:ᥛᥣᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥣᥢᥲ ᥘᥬᥰ ᥓᥥ ᥝᥥᥒᥰ ᥢᥣᥳ ᥗᥨᥝᥰ ᥓᥤᥰ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = {{Flag|ᥛᥫᥒᥰ ᥛᥣᥢ}} |subdivision_type1 = [[:ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥔᥫᥢᥰ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Mandalay Division.svg|25px]] [[ᥖᥣ ᥘᥫᥱ၊ ᥓᥥ ᥔᥫᥢᥰ|ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥘᥫᥱ]] |subdivision_type2 = [[:ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥟᥪᥒᥱ]] |subdivision_name2 = [[:ᥓᥥ ᥟᥪᥒᥱ ᥛᥥᥐ ᥗᥤᥱ ᥘᥣᥱ]] |subdivision_type3 = [[:ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥦᥲᥝᥥᥒᥰ]] |subdivision_name3 = [[:ᥓᥥ ᥝᥥᥒᥰ ᥛᥣᥳ ᥘᥦᥒᥱ]] |subdivision_type4 = [[:ᥟᥫᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥟᥫᥒᥱ]] |subdivision_name4 = ᥛᥤᥢᥰ ᥟᥧᥰ ᥘᥦᥳ |unit_pref = Imperial |area_total_km2 = |population = |population_total = |population_urban = |population_rural = |population_as_of = |population_footnotes = |population_blank1_title = |population_blank2 = |population_blank2_title = |population_density_km2 = auto |coordinates = {{Coord|21.135160446167|95.5280838012695|region:MM|format=dms|display=inline,title}} |leader_title = |elevation_ft = |elevation_m = |timezone = [[:ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥣᥢ|MST]] |utc_offset = +6.30 |area_code = |website = }} '''ᥛᥣᥢᥲ ᥐᥣᥳ ᥖᥤᥖᥳ ᥙᥤᥢᥱ''' ({{Lang-my|ကသစ်ပင်ရွာ}}, {{Lang-en|Kathitpin}}) ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥟᥫᥒᥱ ᥛᥤᥣᥱᥢᥰ ᥟᥧᥰ ᥘᥦᥳ, ᥓᥥ ᥝᥥᥒᥰ ᥛᥣ ᥘᥦᥒᥱ, ᥓᥥ ᥟᥪᥒᥱ ᥛᥥᥐ ᥗᥤᥱ ᥘᥣᥱ, ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥘᥫᥱ ᥕᥝᥳ. ᥑᥨᥖᥳ ᥟᥩᥒᥲ ᥖᥤ ᥘᥭᥳ ᥙᥥᥢ 194061 ᥕᥝᥳ. ᥓᥩᥛᥰ ᥘᥨᥭ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥞᥨᥝᥴ ᥞᥫᥢᥰ 2014 ᥔᥥᥴ ᥖᥤ ᥟᥫᥒᥱ ᥛᥤᥣᥱᥢᥰ ᥟᥧᥰ ᥘᥦᥳ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥓᥣᥭᥰ 2104 ᥐᥨᥝᥳ, ᥕᥤᥒᥰ 2580 ᥐᥨᥝᥳ ᥔᥥᥴ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ ᥕᥧᥱ ᥔᥝᥰ ᥞᥨᥛ ᥛᥤᥰ ᥕᥧᥱ 4684 ᥐᥨᥝᥳ ᥕᥝᥳ.<ref>{{Cite web|url=http://themimu.info/place-codes|title=Place codes (Pcodes)|work=Myanmar Information Management Unit|date=June 2020}}</ref> ==ᥙᥫᥒ ᥟᥤᥒ== <references/> rehpp4cmrjt95clkrdrzbx1d87orjmv ᥐᥤᥒᥴ ᥐᥤᥒᥴ ᥐᥩᥒᥴ ᥐᥩᥒᥴ 0 561 2022 2021 2024-10-15T06:27:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2021 wikitext text/x-wiki ᥐᥤᥒᥴ ᥐᥤᥒᥴ ᥐᥩᥒᥴ ᥐᥩᥒᥴ. ᥔᥩᥒᥴ ᥛᥪᥰ ᥖᥪᥰ ᥘᥧᥭᥴ, ᥔᥩᥒᥴ ᥖᥤᥢ ᥖᥪᥰ ᥑᥨᥐ, ᥘᥨᥐ ᥑᥝᥲ ᥔᥨᥢᥴ ᥚᥐᥴ, ᥖᥐᥴ ᥘᥛᥳ ᥔᥣᥛᥴ ᥖᥣ, ᥖᥐᥴ ᥞᥬᥲ ᥕᥣ ᥙᥨᥝᥰ ᥕᥨᥝᥰ, ᥖᥐᥴ ᥞᥬᥲ ᥘᥨᥝᥰ ᥙᥨᥝᥰ ᥕᥩᥒᥲ, ᥙᥭ ᥖᥣᥒᥰ ᥙᥭᥱ ᥑᥩᥒᥲ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥟᥦᥢᥴ, ᥐᥨᥢᥰ ᥔᥦᥢᥴ ᥝᥣ ᥛᥬᥰ ᥐᥖ ᥐᥖ. sag7aibcnlfj9qmpy9qlcn44lq5ehmk ᥐᥧ ᥙᥣᥭᥰ ᥐᥧ ᥙᥣᥭᥰ 0 562 2024 2023 2024-10-15T06:27:01Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2023 wikitext text/x-wiki #REDIRECT [[ᥐᥧ ᥚᥣᥭᥱ ᥐᥧ ᥙᥣᥭᥰ]] bu6smksxpxavtlvg0j5my3vxzaleh9t ᥐᥧ ᥚᥣᥭᥱ ᥐᥧ ᥙᥣᥭᥰ 0 563 2029 2028 2024-10-15T06:27:02Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 2028 wikitext text/x-wiki <!-- --> <!-- --> <!-- To update the portals listed, go back and edit the appropriate section. Thank you. --> <!-- --> <!-- --> {{Pp-semi-protected|small=yes}} {{Portal:ᥘᥣᥛᥰ ᥘᥬᥰ/Types layout |type=Portals |cat1=ᥘᥩᥒ ᥖᥣᥒᥰ{{!}}ᥐᥫᥢᥱ ᥖᥧ |cat2=Content portals{{!}}ᥐᥫᥢᥱ ᥖᥧ |contentsort=ᥐᥫᥢᥱ ᥖᥧ }} [[ᥙᥫᥒ ᥗᥣᥢ:ᥐᥫᥢᥱ ᥖᥧ| ]] __NOTOC__ __NOEDITSECTION__ <div class="hlist" style="text-align: center; margin-top: 1em;"> * ᥗᥪᥒᥴ ᥓᥧᥰ ᥘᥣᥲ ᥘᥤᥐ ᥘᥭᥳ [[Wikipedia:Shortcut|ᥖᥨᥝ ᥕᥨᥝ]] : [[WP:PORT]] • [[P:]] </div> p4dbhejaqtp5k6m69c0sx5hgndfr1kj ᥐᥨᥝᥰ ᥐᥨᥝᥰ ᥕᥣ ᥞᥨᥝᥴ ᥔᥩᥛᥱ 0 564 2031 2030 2024-10-15T06:27:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2030 wikitext text/x-wiki ᥐᥨᥝᥰ ᥐᥨᥝᥰ ᥕᥣ ᥞᥨᥝᥴ ᥔᥩᥛᥱ ᥐᥨᥢᥰ ᥖᥒᥲ ᥓᥩᥛᥱ ᥐᥨᥢᥰ ᥟᥝ ᥙᥣ, ᥙᥧᥱ ᥖᥛᥱ ᥒᥣ ᥐᥣ ᥓᥭᥰ, ᥘᥫᥢ ᥞᥨᥐᥱ ᥔᥥᥒᥴ ᥕᥭᥰ ᥞᥩᥒᥳ, ᥕᥒᥰ ᥖᥩᥒᥳ ᥟᥛᥱ ᥕᥒᥰ ᥔᥭᥲ, ᥑᥪᥢᥲ ᥖᥨᥢᥲ ᥛᥭᥳ ᥞᥨᥝᥰ ᥗᥛᥰ, ᥐᥛᥰ ᥝᥣ ᥓᥣᥳ ᥓᥣᥳ. nussvq0d2k6y1x1e6hkg9ifvyndxji6 ᥐᥨᥝᥱ ᥛᥣᥳ ᥖᥤᥱ ᥖᥣᥒ ᥖᥨᥝ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ 0 565 5085 2038 2024-10-16T10:07:46Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q105410333]] 5085 wikitext text/x-wiki {{Infobox | name = ᥐᥨᥝᥱ ᥛᥣᥱ ᥖᥤᥱ ᥖᥣᥒ ᥖᥨᥝ<br/>ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ<br/>Committee Representing Pyidaungsu Hluttaw | type = ᥐᥨᥝᥱ ᥛᥣᥱ ᥖᥤᥱ | seal = | seal_size = | seal_caption = | seal_alt = | logo = Committee Representing Pyidaungsu Hluttaw logo.png | logo_size = | logo_caption = | logo_alt = | image = | image_size = | image_caption = | image_alt = | formed = {{Start date and age|2021|02|05|df=y}} | preceding1 = ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ | preceding2 = <!-- up to |preceding6= --> | dissolved = | superseding1 = | superseding2 = <!-- up to |superseding6= --> | agency_type = | jurisdiction = ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ | status = | headquarters = | coordinates = <!-- {{coord|LATITUDE|LONGITUDE|type:landmark_region:US|display=inline,title}} --> | motto = | employees = | budget = | chief1_name = | chief1_position = | chief2_name = | chief2_position = <!-- up to |chief9_name= --> | parent_department = | parent_agency = | parent_agency_type = <!-- defaults to |type if left blank --> | child1_agency = | child2_agency = <!-- up to |child25_agency= --> | keydocument1 = <!-- up to |keydocument6= --> | website = {{Url|www.facebook.com/crph.official.mm}} | agency_id = | map = | map_size = | map_caption = | map_alt = | footnotes = | embed = }} '''ᥐᥨᥝᥱ ᥛᥣᥳ ᥖᥤᥱ ᥖᥣᥒ ᥖᥨᥝ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ''' ({{Lang-my|ပြည်ထောင်စုလွှတ်တော် ကိုယ်စားပြုကော်မတီ}}၊ {{Lang-en|Committee Representing Pyidaungsu Hluttaw}}, ᥖᥨᥝ ᥕᥩ CRPH) ᥘᥭᥳ ᥙᥥᥢ ᥓᥧᥛᥰ ᥔᥣᥒᥲ ᥛᥣᥭᥴ ᥛᥤᥲ ᥙᥐᥴ ᥙᥫᥒ ᥜᥤᥒᥲ ᥛᥫᥒᥰ ᥟᥢ ᥖᥣᥒ ᥖᥨᥝ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥟᥢ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥑᥝᥴ ᥘᥫᥐ ᥖᥣᥒᥱ ᥛᥫ ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥐᥧ ᥗᥣᥢ 2020 ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥤ ᥐᥨᥝᥱ ᥛᥣᥳ ᥖᥤᥱ ᥟᥢ ᥙᥥᥢ ᥚᥧᥱ ᥑᥝᥲ ᥙᥣᥱ ᥖᥤᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥣᥰ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣ ᥘᥥᥱ ᥓᥤᥱ ᥟᥣ ᥚᥩᥭᥳ ᥠᥨᥐᥳ ᥓᥫᥰ ᥗᥧᥐᥱ ᥘᥫᥐ ᥖᥣᥒᥱ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥢᥳ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥦᥳ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥫᥳ ᥓᥣᥖ 17 ᥐᥨᥝᥳ ᥕᥝᥳ။<ref>{{Cite news|date=5 February 2021|title=NLD အမတ် ၁၅ ဦးပါ ပြည်ထောင်စုလွှတ်တော်ကိုယ်စားပြုကော်မတီဖွဲ့စည်း|language=my|work=VOA|url=https://burmese.voanews.com/a/nld-cprh-military-coup-myanmar/5766645.html|url-status=live}}</ref> ᥖᥤ ᥙᥣᥒ ᥐᥧᥛ ᥓᥧᥛᥰ(Zoom) ᥖᥦᥢᥰ ᥚᥩᥒᥰ 300 ᥙᥣᥭ ᥟᥢ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥫᥐ ᥖᥣᥒᥱ ᥛᥣᥰ ᥛᥫ ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ ᥐᥧ ᥗᥣᥢ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ 2020 ᥘᥢᥳ ᥟᥝ ᥖᥒᥰ ᥚᥧᥱ ᥑᥝᥲ ᥓᥧᥛᥰ 15 ᥐᥨᥝᥳ ᥔᥥᥴ ᥘᥭᥲ ᥖᥥᥱ ᥚᥩᥖ ᥞᥦᥢᥰ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2021 ᥜᥦᥙᥱ ᥝᥣᥱ ᥞᥤᥱ 5 ᥝᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |title=ပြည်ထောင်စုလွှတ်တော်ကိုယ်စားပြုကော်မတီဖွဲ့စည်း၊ သမ္မတဦးဝင်းမြင့် ခေါင်းဆောင်သော အစိုးရသာလျှင် တရားဝင်အစိုးရဖြစ်ကြောင်း ကမ္ဘာကိုကြေညာ |url=http://burmese.dvb.no/archives/439603 |accessdate=2021-02-05 |archiveurl=https://web.archive.org/web/20210205142054/http://burmese.dvb.no/archives/439603 |archivedate=2021-02-05}}</ref><ref>{{Cite web |title=NLD အမတ် ၁၅ ဦးပါ ပြည်ထောင်စုလွှတ်တော် ကိုယ်စားပြုကော်မတီဖွဲ့စည်း |url=https://burmese.voanews.com/a/nld-cprh-military-coup-myanmar/5766645.html |accessdate=2021-02-06 |archiveurl=https://web.archive.org/web/20210205162918/https://burmese.voanews.com/a/nld-cprh-military-coup-myanmar/5766645.html |archivedate=2021-02-06}}</ref><ref name=eleven>{{Cite web|title=ပြည်ထောင်စု လွှတ်တော်ကိုယ်စားပြု ကော်မတီကို ကိုယ်စားလှယ် ၁၅ ဦးဖြင့် ဖွဲ့စည်းလိုက်ကြောင်း NLD ပါတီ လွှတ်တော်ကိုယ်စားလှယ်များ ထုတ်ပြန်|url=https://news-eleven.com/article/204086|accessdate=2021-02-06|url-status=live}}</ref> ᥛᥫ ᥜᥦᥙᥱ ᥝᥣᥱ ᥘᥤᥱ7 ᥝᥢᥰ ᥘᥢᥳ CRPH ᥘᥭᥲ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥑᥨᥝᥲ ᥙᥪᥢ ᥑᥣᥝᥱ ᥝᥣ ᥘᥩᥒ ᥖᥙᥳ ᥛᥣᥳ ᥖᥨᥝᥱ ᥕᥣᥳ ᥙᥦᥖ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥟᥢ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥫᥐ ᥖᥣᥒᥱ ᥛᥣᥰ ᥘᥢᥳ ᥛᥢᥰ ᥙᥨᥢᥳ ᥙᥦᥢ ᥓᥩᥛᥰ ᥘᥒᥱ ᥛᥣᥭᥴ ᥛᥤᥲ ᥜᥤᥒᥲ ᥛᥫᥒᥰ ᥐᥢ (6) ᥟᥢ ᥐᥥᥝᥱ ᥘᥨᥭᥲ ᥐᥣᥢ ᥚᥤᥖᥴ ᥚᥤᥒᥴ ᥘᥢᥳ ᥘᥦᥰ ᥙᥥᥢ ᥘᥩᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥚᥤᥖᥴ ᥚᥤᥒᥲ ᥘᥭᥴ ᥔᥥᥴ<ref name=":162">{{Cite web|date=2021-02-08|title=Amid Coup, Myanmar's NLD Lawmakers Form Committee to Serve as Legitimate Parliament|url=https://www.irrawaddy.com/news/burma/amid-coup-myanmars-nld-lawmakers-form-committee-serve-legitimate-parliament.html|access-date=2021-02-08|website=The Irrawaddy|language=en-US}}</ref><ref name=":0">{{Cite news|title=ပြည်ထောင်စုလွှတ်တော်ကိုယ်စားပြုကော်မတီက အစိုးရဖွဲ့ဖို့ပြင်|language=my|work=BBC News မြန်မာ|url=https://www.bbc.com/burmese/burma-56000340|access-date=2021-02-09}}</ref> ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥖᥙᥳ ᥛᥣᥳ ᥖᥨᥝᥱ ᥘᥭᥳ ᥛᥢᥰ ᥟᥛᥱ ᥑᥝᥲ ᥑᥣᥒᥱ ᥖᥣᥰ ᥘᥣᥰ ᥘᥭᥴ ᥕᥝᥳ။<ref name=":162" /> ᥑᥝᥴ ᥘᥭᥲ ᥙᥢ ᥖᥣᥒᥰ ᥑᥭᥲ ᥓᥬ ᥝᥭᥳ ᥝᥣ ᥓᥫᥰ ᥙᥥᥢ ᥚᥩᥒᥰ ᥖᥣᥒ ᥖᥨᥝ ᥓᥧᥛᥰ ᥓᥣᥖ ᥓᥪᥒ ᥘᥧᥛ ᥜᥣᥳ ᥘᥦᥰ ᥐᥧ ᥓᥪᥒ ᥛᥫᥒᥰ ᥑᥝᥴ ᥙᥩᥰ ᥝᥣ ᥙᥥᥢ ᥘᥩᥒ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭᥲ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥙᥥᥢ ᥖᥣᥒᥰ ᥐᥣᥢ ᥘᥭᥴ ᥞᥬᥲ ᥐᥙᥴ ᥔᥪᥙᥱ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥓᥩᥛᥰ ᥐᥨᥝᥱ ᥛᥣᥳ ᥖᥤᥱ ᥖᥣᥒ ᥖᥨᥝ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥐᥩᥭᥰ ᥝᥣ ᥘᥭᥴ ᥕᥝᥳ။<ref name=":162" /> ᥜᥦᥙᥱ ᥝᥣᥱ ᥞᥤᥱ 10 ᥝᥢᥰ ᥘᥢᥳ ᥘᥭᥲ ᥟᥝ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥔᥩᥒᥴ ᥐᥨᥝᥳ ᥟᥢ ᥙᥥᥢ ᥖᥤ ᥙᥣᥱ ᥖᥤᥱ ᥓᥫᥳ ᥓᥣᥖ ᥖᥣ ᥟᥣᥒᥰ(ᥙᥣ ᥘᥩᥒ) ᥘᥦᥰ ᥙᥣᥱ ᥖᥤᥱ ᥖᥤᥱ ᥛᥨᥝᥱ ᥐᥣ ᥞᥦᥐᥳ ᥖᥤᥖᥳ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒ ᥘᥢᥳ ᥗᥦᥛᥴ ᥔᥬᥱ ᥖᥤ ᥘᥬᥰ ᥚᥧᥰ ᥑᥝᥲ ᥐᥨᥝᥱ ᥛᥣᥳ ᥖᥤᥱ ᥕᥧᥱ ᥕᥝᥳ။<ref>{{Cite web|last=|first=|date=2021-02-10|title=သတင်းထုတ်ပြန်ချက် အမှတ်( ၂ )|url=https://www.facebook.com/crph.official.mm/photos/a.106185078174139/106184351507545/|url-status=live|archive-url=|archive-date=|access-date=|website=Committee Representing Pyidaungsu Hluttaw|language=my}}</ref> ==ᥙᥫᥒ ᥟᥥᥒ== <references/> 6t9tshre2peo6lpzznor0ic7sgu22ur ᥐᥨᥢᥰ ᥛᥫᥐ 0 566 2043 2042 2024-10-15T06:27:08Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 2041 wikitext text/x-wiki ᥐᥨᥢᥰ ᥛᥫᥐ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥙᥨᥝᥰ ᥖᥨᥝᥱ ᥔᥧᥲ ᥘᥨᥭ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥚᥩᥢᥰ ᥘᥤ ᥖᥨᥝ ᥛᥢᥰ ᥘᥭᥴ ᥞᥨᥛ ᥝᥣ ᥙᥥᥢ ᥐᥨᥝᥳ ᥟᥢ ᥕᥣᥛᥲ ᥞᥥᥖᥱ ᥚᥩᥢᥰ ᥘᥤ ᥙᥢ ᥛᥢᥰ ᥛᥣᥰ ᥐᥣ ᥞᥪᥴ ᥔᥥᥴ ᥖᥣᥳ ᥕᥒ ᥛᥨᥝᥴ ᥝᥨᥢᥳ ᥔᥩᥢᥱ ᥙᥢ ᥑᥪᥢᥰ ᥔᥥᥴ ᥛᥨᥝᥴ ᥕᥣᥳ ᥘᥧᥳ ᥘᥦᥝᥴ ᥙᥦᥖ ᥐᥧ ᥘᥩᥒ ᥘᥩᥒ ᥕᥝᥳ. ᥓᥫᥰ ᥙᥥᥢ ᥐᥨᥢᥰ ᥞᥣᥭᥳ ᥘᥭᥳ ᥕᥒᥰ ᥓᥣᥒ ᥘᥤ ᥞᥥᥖᥱ ᥐᥨᥝᥳ ᥞᥥᥖᥴ ᥔᥥᥲ ᥕᥧᥱ ᥔᥥᥴ ᥖᥣᥳ ᥙᥨᥝᥰ ᥙᥥᥢ ᥐᥨᥢᥰ ᥛᥫᥐ ᥘᥭᥴ ᥖᥥᥳ ᥕᥒ ᥗᥧᥐᥴ ᥘᥤ ᥐᥙᥴ ᥐᥣᥭᥱ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥔᥒᥴ ᥓᥫᥳ ᥝᥣ ᥞᥤᥛᥰ ᥞᥩᥛᥰ ᥖᥤ ᥟᥢ ᥓᥝᥲ ᥐᥝᥱ ᥕᥧᥱ ᥔᥝᥰ ᥗᥒᥲ ᥐᥤᥢ ᥕᥧᥱ ᥘᥢᥳ ᥔᥒᥴ ᥝᥣ ᥛᥤᥰ ᥝᥭᥳ ᥐᥨᥢᥰ ᥛᥫᥐ ᥘᥭᥴ ᥗᥧᥐᥴ ᥘᥤ ᥙᥣᥭ ᥑᥝᥴ ᥐᥭ ᥐᥭ ᥕᥧᥱ ᥕᥝᥳ. ᥐᥩᥙ ᥙᥫ ᥝᥣ ᥐᥨᥢᥰ ᥛᥫᥐ ᥘᥭᥳ ᥛᥢᥰ ᥕᥒ ᥙᥢ ᥚᥩᥢᥰ ᥘᥤ ᥓᥝᥲ ᥐᥝᥱ, ᥕᥒ ᥙᥢ ᥚᥩᥢᥰ ᥘᥤ ᥛᥫᥒᥰ ᥑᥨᥒᥰ ᥐᥣᥒ, ᥕᥒ ᥙᥢ ᥚᥩᥢᥰ ᥘᥤ ᥗᥛᥱ ᥛᥣᥳ ᥔᥥᥴ ᥟᥢ ᥞᥦᥴ ᥗᥧᥐᥴ ᥘᥤ ᥝᥥ ᥐᥭ ᥐᥭ ᥕᥧᥱ. hdpgqyjqj51ynh0jvsc0x4ovxnxat3k ᥐᥨᥢᥰ ᥞᥣᥭᥳ 0 567 2048 2047 2024-10-15T06:27:09Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 2046 wikitext text/x-wiki ᥐᥨᥝᥳ ᥟᥢ ᥛᥤᥰ ᥖᥣᥒᥰ ᥕᥣᥛᥲ ᥞᥣᥭᥳ ᥔᥥᥴ ᥓᥫᥰ ᥙᥥᥢ ᥖᥣᥒᥰ ᥕᥣᥛᥲ ᥞᥣᥭᥳ ᥓᥫᥰ ᥘᥢᥳ ᥛᥢᥰ ᥛᥨᥝᥴ ᥞᥥᥖᥱ ᥐᥣᥲᥙᥩᥒᥱᥐᥣᥲᥘᥢᥴ. ᥙᥨᥝᥰ ᥟᥝ ᥑᥣᥛᥰ ᥙᥣᥱ ᥘᥤᥳ ᥝᥣ ᥙᥣᥱ ᥘᥣᥳ (ᥘᥢᥴ) ᥙᥣᥱ ᥘᥣᥱ ᥘᥛᥴ ᥐᥨᥢᥰ ᥞᥣᥭᥳ ᥐᥨᥢᥰ ᥟᥢ ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥥᥐᥳ ᥟᥥᥱ ᥐᥥᥱ ᥛᥣᥒ, ᥐᥨᥝᥳ ᥕᥒ ᥛᥨᥝᥴ ᥓᥦᥐ ᥞᥧᥳ ᥝᥣ ᥘᥩᥒ ᥘᥬ ᥙᥥᥢ ᥘᥩᥒ ᥚᥤᥖᥴ ᥘᥩᥒ ᥗᥧᥐᥴ ᥘᥢᥳ ᥕᥝᥳ. ᥙᥧᥢ ᥖᥣᥱ ᥙᥥᥢ ᥐᥨᥢᥰ ᥞᥣᥭᥳ ᥘᥭᥳ ᥛᥢᥰ ᥒᥣᥭ ᥘᥣᥱ. ᥐᥨᥢᥰ ᥞᥣᥭᥳ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥨᥝᥰ ᥐᥥᥝᥱ ᥘᥨᥭ ᥘᥩᥒ ᥚᥩᥢᥰ ᥘᥤ ᥓᥝᥲ ᥐᥝᥱ ᥛᥣᥰ ᥔᥥᥴ ᥛᥢᥰ ᥛᥨᥝᥴ ᥝᥨᥢᥳ ᥐᥣᥙ ᥙᥢ ᥐᥨᥝᥳ ᥟᥢ ᥕᥣᥛᥲ ᥞᥥᥖᥱ ᥚᥩᥢᥰ ᥘᥤ ᥙᥢ ᥛᥢᥰ ᥛᥣᥰ ᥕᥧᥱ. oqm4syzn694nez6kjc9n2o5ho1jkb77 ᥐᥨᥢᥰ ᥟᥣ ᥞᥨᥛ 0 568 5277 5086 2024-10-17T16:02:18Z 咽頭べさ 24 5277 wikitext text/x-wiki {{infobox ethnic group | group = Tai Ahom | image = Ahom_Kingdom.webp | caption = Ahom Cultural Ethnic Flag | population = 1,600,000+<ref name="auto9">{{Cite web|url=https://joshuaproject.net/people_groups/16189/IN|title=Ahom in India report 2021|access-date=15 June 2021}}</ref> | region1 = &nbsp;&nbsp;&nbsp;&nbsp;[[Assam]] | pop1 = 1,464,000 | region2 = &nbsp;&nbsp;&nbsp;&nbsp;[[Arunachal Pradesh]] | pop2 = 100,000 | langs = [[Assamese language|Assamese]] (dominance),<ref name="Diller">Diller, A. (1993). Tai Languages. In ''International Encyclopedia of Linguistics'' (Vol. 4, pp. 128-131). Oxford, UK: Oxford University Press.</ref> and [[Ahom language|Ahom]] (only used mainly in religious and educational purposes.<ref>{{harvcol|Marwah|2020|p=76}}</ref>) | rels = '''Majority''':<br /> [[Hinduism]]<br />'''Minority''':<br />[[Ahom religion]] | related = Other [[Tai peoples]] | native_name = 𑜄𑜩 𑜒𑜑𑜪𑜨{{br}}tái ahüm | native_name_lang = }} [[ᥜᥣᥭᥱ:Ahom_warriors.JPG|thumb|ᥐᥨᥢᥰ ᥟᥣ ᥞᥨᥛ]] '''ᥐᥨᥢᥰ ᥟᥣ ᥞᥨᥛ''' ᥙᥥᥢ ᥐᥨᥢᥰ ᥛᥧᥰ ᥘᥣᥢᥰ ᥙᥣᥢ ᥐᥝᥱ ᥟᥢ ᥖᥤ ᥓᥥᥙᥱ ᥔᥤᥛᥰ ᥘᥬᥰ ᥔᥫᥐ ᥙᥪᥢᥰ [[ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥖᥭᥰ]] ᥛᥥᥝᥰ ᥘᥫᥒ,ᥖᥒᥰ [[ᥛᥫᥒᥰ ᥛᥣᥢ]] ᥖᥒᥰ [[ᥖᥭᥰ|ᥖᥭᥰ ᥔᥦᥢᥰ]]、[[ᥖᥭᥰ ᥑᥛᥰ ᥖᥤᥲ]]、[[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]] ᥖᥒᥰ ᥓᥧᥛᥰ ᥓᥫᥳ ᥓᥣᥖ ᥟᥣ ᥛᥥᥝᥰ [[ᥟᥣ ᥛᥥᥝᥰ ᥘᥣᥝᥰ]] ᥖᥒᥰ [[ᥛᥫᥒᥰ ᥗᥭᥰ]] ᥖᥒᥰ ᥓᥫᥳ ᥓᥣᥖ ᥟᥣ ᥛᥥᥝᥰ [[ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ]]({{Lang-th|ไทย}} {{IPA|/tʰaj˧/}}),ᥖᥫᥒᥰ ᥕᥤᥢᥱ ᥖᥧᥱ [[ᥛᥫᥒᥰ ᥑᥥᥱ]] [[ᥕᥤᥢᥳ ᥢᥣᥢᥳ]] [[ᥖᥭᥰ ᥘᥪᥳ]] ᥟᥣ ᥘᥣᥙ ᥗᥣᥱ ᥘᥣᥳ ᥛᥧᥰ ᥘᥣᥢᥰ ᥛᥫᥢᥴ ᥐᥢ。ᥐᥨᥢᥰ ᥟᥣ ᥞᥨᥛ ᥕᥣᥛᥰ ᥘᥭᥳ ᥖᥤ ᥘᥐᥴ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ [[ᥛᥫᥒᥰ ᥑᥥᥱ]] ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ [[ᥕᥤᥢᥳ ᥢᥣᥢᥳ]]、[[ᥛᥫᥒᥰ ᥛᥣᥢ]] [[ᥛᥫᥒᥰ ᥔᥦᥢᥰ]]、[[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]] ᥙᥩᥖᥴ ᥘᥫᥴ、[[ᥛᥫᥒᥰ ᥗᥭᥰ]] ᥙᥩᥖᥴ ᥘᥫᥴ ᥖᥒᥰ [[ᥛᥫᥒᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ]] [[ᥓᥥ ᥛᥫᥒᥰ ᥟᥣ ᥔᥛᥱ|ᥟᥣ ᥔᥛᥱ]] ᥖᥣᥒᥱ ᥟᥪᥒᥱ。 [[ᥙᥫᥒ ᥗᥣᥢ:ᥐᥨᥢᥰ ᥟᥣ ᥞᥨᥛ]] 0kzp6knmswrrnz9es34iypko3olc6fg ᥐᥨᥢᥰᥛᥫᥐ 0 569 2061 2060 2024-10-15T06:27:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2060 wikitext text/x-wiki #REDIRECT [[ᥐᥨᥢᥰ ᥛᥫᥐ]] o88ppwr8fusof53hhifvgyynd0hpunc ᥐᥨᥢᥰᥞᥣᥭᥳ 0 570 2063 2062 2024-10-15T06:27:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2062 wikitext text/x-wiki #REDIRECT [[ᥐᥨᥢᥰ ᥞᥣᥭᥳ]] oecg0mu08vnyg8r5615kmiv3bjdo5h3 ᥐᥩᥒᥰ ᥛᥧᥰ ᥑᥛᥰ ᥛᥫᥒᥰ ᥑᥩᥢᥴ 0 571 2070 2069 2024-10-15T06:27:15Z Sotiale 22 6 revisions imported: [TEST] importing tddwiki via a tool 2069 wikitext text/x-wiki {{Coord|24.4265|N|98.596|E|display=title|dim:500_type:landmark_region:CN}} [[ᥜᥣᥭᥱ:勐焕大金塔01.jpg|thumb|right|250px|ᥓᥥᥱ ᥖᥤᥱ ᥘᥨᥒᥴ ᥐᥩᥒᥰ ᥛᥧᥰ ᥑᥛᥰ ᥛᥫᥒᥰ ᥑᥩᥢᥴ ]] <mapframe latitude="24.4265" longitude="98.596" zoom="15" width="280" height="300" align="right" /> '''ᥓᥥᥱ ᥖᥤᥱ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥑᥩᥢᥴ''',ᥕᥒᥰ ᥙᥥᥢ ᥖᥤ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥞᥧᥳ ᥓᥐᥴ'''ᥐᥩᥒᥰ ᥛᥧᥰ ᥑᥛᥰ ᥛᥫᥒᥰ ᥑᥩᥢᥴ''',ᥓᥪ ᥚᥣᥭᥱ ᥑᥥᥱ "勐焕大金塔" ᥖᥒᥰ ᥕᥧᥱ ᥘᥬᥰ ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ (ᥛᥫᥒᥰ ᥑᥥᥱ)[[ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥫᥢᥰ]] [[ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥒᥴ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] [[ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥑᥩᥢᥴ]]ᥓᥥᥱ ᥖᥤᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥔᥧᥱ ᥘᥫᥒ,ᥛᥢᥰ ᥐᥩᥲ ᥙᥥᥢ ᥘᥬᥰ ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ]] ᥙᥥᥢ ᥐᥩᥒᥰ ᥛᥧᥰ ᥔᥧᥒᥴ ᥔᥧᥱ ᥘᥫᥒ。ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥐᥩᥒᥰ ᥛᥧᥰ 73 ᥛᥤᥰ,ᥖᥣᥒᥰ ᥖᥬᥲ ᥐᥣᥒᥲ 50 ᥛᥤᥰ<ref>{{Cite book |author1=岳太科 主编 |author2=云南省潞西市发展和改革局 编纂 |title=潞西市综合经济志 |location=[[芒市]] |publisher=内部资料 |date=2009 }}</ref>{{Rp|57}}。ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥖᥒᥰ ᥛᥤᥰ ᥑᥫᥒ ᥛᥣᥭᥴ [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] ᥙᥣᥲ ᥘᥩᥐ,ᥐᥩᥒᥰ ᥛᥧᥰ ᥑᥛᥰ ᥛᥫᥒᥰ ᥑᥩᥢᥴ ᥐᥩᥲ ᥙᥥᥢ ᥖᥤ ᥑᥫᥒ ᥛᥣᥭᥴ ᥘᥢᥳ ᥘᥒᥱ ᥐᥝᥱ[[ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥥᥱ]] ᥖᥒᥰ [[ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥖᥤᥰ ᥙᥦᥙ]],ᥛᥤᥰ ᥕᥒᥰ ᥔᥐ ᥐᥣ ᥕᥣᥳ[[ᥔᥣᥱ ᥐᥣᥳ ᥕᥣᥳ ᥛᥧᥳ ᥘᥤᥳ]]、[[ᥓᥝᥲ ᥛᥥ ᥐᥩᥢ ᥕᥤᥢ]]、[[ᥛᥤᥱ ᥘᥫᥲ ᥚᥧᥱ ᥔᥣᥳ|ᥛᥥᥱ ᥗᥣᥳ ᥘᥤᥳ ᥕᥣᥱ]]、[[ᥛᥨᥝᥴ ᥕᥣ ᥙᥧᥐ ᥗᥣᥳ]]、[[ᥔᥤᥱ ᥘᥨᥒᥴ ᥗᥦᥢ ᥝᥩᥒᥳ]]ᥖᥒᥰ ᥓᥝᥲ ᥗᥦᥢᥲ ᥖᥣᥒᥰ ᥛᥥᥝᥰ ᥖᥣᥒᥱ ᥕᥣᥒᥱ ᥘᥬᥰ ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ<ref>{{Cite journal |author=长谷千代子 |title=作为观光资源的宗教建筑——关于云南省德宏州芒市傣族南传上座部佛教的考察 |journal=西南边疆民族研究 |date=2012 |issue=1 |page=31-39 |doi=10.13835/b.eayn.2012.01.016 }}</ref>。 ==ᥟᥣ ᥔᥫᥐ== ᥓᥥᥱ ᥖᥤᥱ ᥘᥨᥒᥴ ᥐᥩᥒᥰ ᥛᥧᥰ ᥑᥛᥰ ᥛᥫᥒᥰ ᥑᥩᥢᥴ ᥖᥤ ᥛᥧᥱ ᥘᥣᥳ ᥖᥒᥲ ᥕᥧᥱ ᥘᥬᥰ ᥟᥪᥒᥱ ᥛᥫᥒᥰ ᥑᥩᥢᥴ,ᥕᥣᥰ ᥕᥣᥲ ᥕᥨᥒᥴ ᥔᥨᥒᥴ ᥐᥝᥰ ᥘᥬᥰ ᥐᥣᥙ ᥛᥫ ᥙᥣᥒ ᥖᥫᥐᥴ ᥖᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ<ref>{{Cite book|title=走遍中国 云南 第3版|author=《走遍中国》编辑部编著|publisher=[[中国旅游出版社]]|year=2012|isbn=978-7-5032-4336-3|location=[[北京]]|pages=240}}</ref>。2003 ᥙᥤ,ᥘᥩᥒ ᥝᥨᥢᥳ ᥘᥤᥳ ᥖᥥᥰ ᥑᥩᥒᥴ ᥔᥣ ᥛᥣᥱ ᥑᥨᥛᥱ ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥝᥥᥒᥰ ᥘᥧᥲ ᥔᥤ,ᥑᥪᥢᥲ ᥕᥧᥱ ᥖᥒᥰ[[勐巴娜西珍奇园|ᥓᥫᥢᥰ ᥔᥤᥱ ᥔᥨᥢᥴ ᥟᥧᥳ ᥕᥥᥢᥱ ᥛᥫᥒᥰ ᥙᥣᥱ ᥘᥣᥳ ᥔᥤᥱ]] ᥖᥒᥰ ᥖᥧᥒᥰ ᥘᥧᥱ ᥑᥣᥛᥱ ᥐᥧ ᥔᥣᥴ ᥑᥣᥴ ᥟᥣ ᥓᥤᥙ,ᥙᥢ ᥓᥪ ᥐᥩᥒᥰ ᥛᥧᥰ ᥑᥛᥰ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥑᥩᥢᥴ ᥖᥒᥰ 1966 ᥙᥤ ᥐᥩᥒᥰ ᥛᥧᥰ ᥖᥤ ᥕᥣᥰ ᥕᥣᥳ ᥐᥝᥰ ᥘᥭᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥞᥨᥛ ᥐᥢ ᥖᥒᥰ ᥐᥩᥒᥰ ᥛᥧᥰ ᥘᥩᥭ ᥕᥣᥲ ᥕᥣᥒᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥘᥫᥴ ᥘᥩᥭ。2004 ᥙᥤ 6 ᥘᥫᥢ 30 ᥝᥢᥰ 在雷崖让山举行了重建开工的仪式。2006年5月12日,举行敬置舍利仪式。2007年5月1日,竣工并举行了加冕开光大典和菩提树安奉种植仪式<ref>{{Cite book|title=秘境德宏 神奇的孔雀之乡|author1=张建章 |author2=周灿|publisher=[[中国旅游出版社]]|year=2015|isbn=978-7-5032-5261-7|location=[[北京]]|pages=66-68}}</ref>。 ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} {{ᥗᥤᥛᥰ ᥖᥬᥲ ᥑᥨᥒᥰ}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥥᥱ ᥖᥤᥱ ᥖᥬᥲ ᥑᥨᥒᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥚᥣᥭᥱ ᥔᥣᥒᥲ ᥙᥩᥒ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥛᥫᥒᥰ ᥑᥩᥢᥴ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥟᥩᥒᥲ ᥘᥥᥱ ᥟᥥᥢᥲ ᥗᥩᥒ ᥙᥥᥝᥱ ᥖᥬᥲ ᥑᥨᥒᥰ]] 806liow7o130sc1nux6gd7aaquf64q9 ᥐᥩᥱᥛᥖᥤᥱᥖᥣᥒᥴᥖᥨᥝᥴ ᥘᥧᥛᥰᥖᥦᥢᥰᥚᥩᥒᥰᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ 0 572 2072 2071 2024-10-15T06:27:17Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2071 wikitext text/x-wiki #REDIRECT [[ᥐᥨᥝᥱ ᥛᥣᥳ ᥖᥤᥱ ᥖᥣᥒ ᥖᥨᥝ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ]] 5jr8jsdvrcw61p8imy8cnb1odc3009e ᥐᥫ 0 573 5087 2078 2024-10-16T10:07:51Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q11254]] 5087 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Salt shaker on white background.jpg|250px|thumb|ᥐᥫ]] '''ᥐᥫ'''ᥘᥭᥳ ᥙᥥᥢᥗᥣᥖᥟᥢᥘᥪᥒ ᥟᥢᥘᥩᥒᥕᥬᥱᥖᥣᥱᥐᥨᥢᥰᥞᥝᥰᥕᥝᥳ. ᥖᥣᥱᥖᥨᥝᥔᥖᥴᥑᥝᥴ ᥖᥥᥴᥛᥤᥰᥟᥣᥔᥣᥐᥘᥭᥲᥘᥢᥳ ᥐᥫᥘᥭᥳᥐᥩᥲ ᥘᥛᥱᥘᥩᥒᥖᥥᥳᥖᥥᥳ. ᥐᥨᥭᥰᥐᥣ ᥛᥢᥰᥙᥥᥢᥐᥩᥒᥳᥖᥣᥱ ᥖᥨᥢᥲᥛᥭᥳᥖᥨᥢᥲᥖᥩᥐᥱᥕᥝᥳ. ᥐᥫᥘᥭᥳ ᥘᥭᥲᥟᥝ ᥗᥣᥖᥔᥨᥝᥱᥖᥤᥱᥕᥦᥢᥱᥑᥣᥱᥘᥨᥝᥱᥝᥦᥐ ᥔᥥᥴ ᥙᥥᥢᥛᥣᥰᥕᥝᥳ. ᥟᥣᥕᥣᥳᥔᥣᥱᥐ ᥐᥫᥓᥥᥛᥰᥘᥭᥳ ᥙᥥᥢᥟᥢᥘᥛᥱᥘᥩᥒ ᥖᥣᥱᥑᥝᥲᥚᥐᥞᥝᥰᥖᥥᥳᥖᥥᥳ. ᥕᥝᥳᥐᥩᥲ ᥖᥣᥱᥞᥬᥲ ᥖᥣᥒᥰᥐᥤᥢᥞᥝᥰ ᥔᥤᥛᥰᥝᥭᥳᥘᥭᥲᥞᥪᥒᥴᥘᥢᥳ ᥐᥫᥘᥭᥳᥐᥩᥲ ᥙᥥᥢᥗᥣᥖᥟᥢᥘᥪᥒ ᥟᥢᥘᥳᥒᥕᥬᥱᥖᥥᥳᥖᥥᥳ. 5fhjgbrb3s81gfa0u8el6oq6il8jz5c ᥐᥭᥱ 0 574 5088 2084 2024-10-16T10:07:54Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q780]] 5088 wikitext text/x-wiki ᥐᥭᥱ ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥝ ᥔᥖᥴ ᥑᥝᥲ ᥘᥬᥰ ᥓᥫᥳ [[ᥘᥨᥐ]] ᥕᥧᥱ. ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ, ᥙᥫᥢ ᥘᥥᥒᥳ ᥖᥣᥱ ᥖᥨᥝᥱ ᥐᥭᥱ ᥐᥢᥱ ᥟᥛᥱ ᥘᥢᥴ ᥖᥣᥱ ᥙᥩᥭᥰ ᥘᥩᥒ ᥕᥬᥱ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥭᥰ. ᥕᥣᥛᥰ ᥘᥭᥳ ᥖᥥᥳ ᥐᥭᥱ ᥙᥥᥢ ᥖᥣᥒᥰ ᥐᥤᥢ ᥐᥨᥢᥰ (ᥘᥫᥳ ᥐᥭᥱ, ᥘᥭᥱ ᥐᥭᥱ) ᥘᥦᥲ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥟᥝ ᥘᥥᥒᥳ ᥕᥧᥱ ᥕᥝᥳ. ᥛᥫ 2018 ᥘᥢᥳ, ᥖᥨᥝ ᥙᥩᥒᥰ ᥐᥭᥱ ᥛᥤᥰ 23.7 ᥙᥤᥱ ᥘᥤᥱ ᥕᥢᥱ ᥕᥧᥱ. ᥘᥬᥰ ᥖᥨᥝ ᥔᥖᥴ ᥛᥥᥢ ᥓᥫᥳ ᥘᥨᥐ ᥘᥢᥳ, ᥐᥭᥱ ᥘᥭᥳ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Male and female chicken sitting together.jpg|thumb|'''''<big>ᥙᥧᥒᥱ ᥞᥣᥒ ᥐᥭᥱ ᥚᥧᥳ ᥘᥦᥲ ᥐᥭᥱ ᥛᥥ</big>''''']] 4c33o9tvt35z5pxuus142zn90dzx8st ᥐᥭᥱ ᥘᥛᥳ ᥖᥒᥰ ᥘᥨᥐ ᥐᥦᥒᥲ ᥑᥩᥢᥱ ᥟᥩᥒᥲ ᥐᥢ 0 575 2086 2085 2024-10-15T06:27:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2085 wikitext text/x-wiki ᥛᥫ ᥓᥝᥳ ᥓᥝᥳ ᥘᥢᥳ,ᥐᥭᥱ ᥘᥛᥳ ᥕᥧᥱ ᥘᥫᥴ ᥘᥩᥭ,ᥘᥨᥐ ᥐᥦᥒᥲ ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥒ。ᥛᥤᥰ ᥝᥢᥰ ᥘᥫᥒ,ᥘᥨᥐ ᥐᥦᥒᥲ ᥔᥭᥳ ᥞᥦᥴ ᥟᥤᥛᥱ ᥟᥤᥛᥱ ᥘᥩᥢᥰ ᥟᥩᥛᥱ ᥘᥦᥖᥱ ᥝᥭᥳ ᥔᥩᥢᥲ ᥑᥨᥢᥴ ᥞᥣᥒᥰ ᥛᥢᥰ,ᥘᥙᥴ ᥖᥣ ᥚᥤᥴ ᥚᥨᥝᥴ ᥞᥦᥴ ᥟᥩᥛᥱ ᥘᥦᥖᥱ ᥝᥭᥳ,ᥙᥥᥝᥱ ᥓᥬ ᥙᥥᥝᥱ ᥑᥨᥝᥰ ᥖᥥᥳ ᥖᥥᥳ。ᥟᥦᥒᥲ ᥘᥦᥒᥲ ᥛᥢᥰ ᥓᥧᥰ ᥝᥦᥢᥴ ᥘᥧᥐ ᥛᥣᥰ ᥙᥩᥒᥳ ᥝᥣ:“ᥘᥦᥖᥱ ᥖᥣᥭ ᥓᥣᥳ ᥞᥭᥳ ᥙᥥᥳ ᥛᥣᥰ ᥛᥭᥲ ᥘᥨᥒᥴ ᥛᥭᥲ ᥘᥣᥒᥴ ᥑᥭᥳ!” ᥛᥢᥰ ᥑᥣᥒ ᥓᥣᥳ ᥑᥣᥒ ᥑᥬᥲ ᥓᥬ ᥖᥤᥴ ᥐᥣᥱ ᥔᥩᥢ ᥞᥨᥛ ᥗᥬᥴ,ᥛᥥᥢ ᥐᥣᥱ ᥖᥥᥖᥱ ᥕᥫᥒᥰ ᥛᥭᥳ ᥚᥤᥝᥴ ᥝᥭᥳ,ᥘᥨᥛᥰ ᥙᥝᥱ ᥖᥨᥢᥲ ᥛᥭᥳ ᥔᥣᥒᥰ ᥘᥪᥒᥴ ᥐᥣᥱ ᥞᥣᥭᥰ ᥛᥣᥰ,ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥔᥛᥳ ᥖᥩᥒᥱ ᥑᥝᥲ ᥘᥬᥰ ᥐᥨᥝ ᥛᥭᥳ ᥚᥤᥝᥴ ᥛᥣᥰ,ᥘᥨᥐ ᥐᥦᥒᥲ ᥔᥛᥳ ᥓᥣᥳ ᥝᥣ:“ᥐᥣᥛᥱ ᥞᥨᥝᥴ ᥞᥝᥲ,ᥛᥥᥢ ᥐᥣᥱ ᥖᥥᥖᥱ ᥗᥬᥴ ᥐᥩᥰ ᥘᥦᥖᥱ ᥖᥩᥒᥱ ᥓᥨᥝᥲ。” ᥘᥨᥐ ᥐᥦᥒᥲ ᥙᥨᥝᥰ ᥛᥥᥢ ᥓᥩᥖᥱ ᥙᥣᥲ ᥛᥫᥒᥰ ᥘᥫᥒ,ᥗᥬᥴ ᥐᥩᥰ ᥐᥩᥭᥰ ᥙᥥᥢ ᥕᥫᥒᥰ ᥛᥭᥳ ᥚᥤᥝᥴ ᥕᥫᥒᥰ ᥛᥭᥳ ᥔᥣᥒᥰ,ᥛᥢᥰ ᥖᥢᥱ ᥞᥫᥱ ᥓᥪᥙ ᥞᥫᥱ ᥓᥤ ᥛᥥᥢ ᥞᥩ ᥛᥩᥭ ᥛᥦᥢᥳ,ᥟᥛᥱ ᥑᥣᥴ ᥓᥨᥝᥲ ᥕᥫᥒᥰ ᥛᥭᥳ ᥟᥩᥒᥲ ᥔᥩᥢ ᥞᥨᥛ,ᥛᥢᥰ ᥓᥒᥱ ᥖᥥᥱ ᥜᥣᥳ ᥖᥣᥳ ᥚᥤᥴ:“ᥖᥨᥒ ᥛᥫᥒᥰ ᥞᥭᥳ,ᥐᥝ ᥞᥪᥴ ᥐᥩᥲ ᥕᥒ ᥑᥬᥲ ᥕᥧᥱ ᥞᥝᥳ。” ᥘᥨᥐ ᥘᥦᥒᥲ ᥓᥝᥱ ᥛᥥᥢ ᥐᥣᥱ ᥘᥫᥴ ᥘᥩᥭ ᥖᥒᥰ ᥐᥭᥱ ᥘᥛᥳ ᥐᥧᥛ ᥙᥩᥒ ᥐᥢ ᥖᥤᥴ ᥑᥩᥢᥱ ᥟᥩᥒᥲ ᥐᥢ。ᥗᥩᥒᥴ ᥖᥥᥳ ᥐᥭᥱ ᥘᥛᥳ ᥙᥨᥝᥰ ᥘᥐ ᥓᥨᥛᥰ ᥘᥬᥰ ᥓᥬ ᥝᥭᥳ ᥞᥣᥒᥰ ᥐᥩᥭᥰ,ᥙᥨᥝᥰ ᥟᥣᥒᥲ ᥟᥥᥴ ᥑᥬᥲ ᥘᥨᥒᥰ ᥖᥨᥒ ᥖᥒᥰ ᥞᥪᥒᥴ ᥖᥒᥰ ᥞᥤᥰ。ᥕᥧᥱ ᥘᥫᥴ ᥘᥩᥭ ᥘᥤ ᥕᥧᥱ,ᥘᥨᥒ ᥛᥭᥳ ᥗᥤᥱ ᥟᥤᥖᥴ ᥔᥤᥖᥴ ᥟᥩᥢᥱ,ᥕᥥᥢ ᥓᥩᥛᥴ ᥚᥩᥛᥴ,ᥐᥩᥭᥰ ᥝᥣ ᥘᥤ ᥐᥨᥝ ᥝᥣᥴ ᥘᥭᥰ ᥖᥒᥰ ᥔᥫᥴ ᥗᥝᥴ,ᥙᥨᥝᥰ ᥟᥛᥱ ᥜᥣᥒᥳ ᥐᥩᥭᥰ ᥓᥨᥝᥲ ᥑᥝᥴ ᥐᥣᥙ ᥐᥤᥢ。ᥕᥧᥱ ᥘᥬᥰ ᥖᥨᥒ ᥛᥫᥒᥰ ᥙᥦᥐ ᥝᥣ ᥛᥤᥰ ᥒᥧᥰ,ᥐᥩᥭᥰ ᥝᥣ ᥑᥝᥲ ᥘᥛᥳ ᥛᥣᥐ ᥘᥫᥒᥱ,ᥛᥨᥒᥲ ᥛᥦᥢᥰ ᥘᥛᥴ ᥘᥣᥭᥴ,ᥑᥬᥲ ᥐᥤᥢ ᥔᥒᥴ ᥛᥤᥰ ᥔᥒᥴ,ᥘᥩᥒ ᥐᥤᥢ ᥖᥣᥒᥰ ᥕᥦᥛᥳ ᥘᥦᥛᥰ ᥒᥣᥭ,ᥞᥧᥙ ᥕᥣᥰ ᥓᥨᥝᥲ ᥘᥩᥒ ᥘᥤ ᥛᥥᥝᥰ ᥘᥭᥳ ᥚᥬᥴ ᥕᥒ ᥓᥨᥛᥰ?ᥐᥭᥱ ᥘᥛᥳ ᥖᥒᥰ ᥘᥨᥐ ᥐᥦᥒᥲ ᥐᥧᥛ ᥐᥢ ᥘᥤ ᥔᥥᥴ,ᥔᥒᥱ ᥑᥣᥛᥰ ᥝᥭᥳ ᥔᥣᥖ ᥔᥣᥖ ᥘᥣᥰ ᥘᥣᥰ,ᥑᥩᥢᥱ ᥖᥒᥰ ᥞᥪᥒᥴ ᥖᥒᥰ ᥕᥣᥝᥰ ᥚᥬᥴ ᥙᥭᥱ ᥘᥭᥲ ᥚᥤᥖᥴ ᥓᥬ。 ᥝᥢᥰ ᥑᥩᥢᥱ ᥟᥩᥒᥲ ᥐᥢ ᥘᥢᥳ,ᥐᥭᥱ ᥘᥛᥳ ᥓᥨᥛᥰ ᥓᥨᥛᥰ ᥔᥫᥰ ᥔᥫᥰ ᥙᥨᥝᥰ ᥘᥨᥒᥰ ᥘᥩᥭ ᥛᥣᥰ ᥓᥝᥳ ᥓᥝᥳ,ᥛᥢᥰ ᥞᥢᥴ ᥖᥨᥒ ᥐᥣᥒᥲ ᥘᥛᥳ ᥔᥐᥴ ᥔᥬᥴ,ᥘᥬᥰ ᥘᥣᥰ ᥛᥨᥒᥲ ᥛᥦᥒᥰ ᥗᥣᥰ ᥙᥨᥒ ᥓᥬ ᥘᥭᥲ ᥐᥤᥢ,ᥟᥧᥳ ᥖᥧᥳ ᥔᥣᥛᥴ ᥑᥣᥱ,ᥓᥤᥒᥱ ᥛᥢᥱ ᥖᥣᥳ ᥟᥧᥳ ᥖᥧᥳ、ᥝᥧᥖ ᥔᥢᥱ ᥖᥣᥳ ᥟᥧᥳ ᥖᥧᥳ,ᥞᥥᥱ ᥛᥢᥱ ᥖᥣᥳ ᥞᥧᥳ ᥖᥧᥳ,ᥐᥧ ᥑᥤᥒᥱ ᥐᥧ ᥛᥤᥰ ᥖᥣᥒᥰ ᥐᥤᥢ,ᥕᥒ ᥖᥙ ᥘᥭᥲ ᥓᥦᥝ ᥘᥦᥒᥴ ᥔᥒᥴ,ᥙᥥᥢ ᥔᥨᥙᥱ ᥙᥪᥴ ᥓᥝᥲ,ᥓᥨᥛᥰ ᥔᥫᥰ ᥔᥥᥴ ᥞᥩᥒᥳ ᥝᥣ:“ᥓᥨᥝᥲ ᥞᥝᥳ,ᥓᥨᥝᥲ ᥞᥝᥳ。” ᥘᥨᥐ ᥐᥦᥒᥲ ᥑᥪᥢᥲ ᥘᥩᥭ ᥐᥣᥱ ᥔᥥᥴ,ᥕᥒ ᥕᥧᥱ ᥘᥭᥲ ᥛᥧᥖ,ᥘᥦᥛᥰ ᥖᥣᥒᥰ ᥐᥤᥢ ᥞᥥᥖᥱ ᥕᥣᥙᥱ,ᥟᥩᥐᥱ ᥛᥣᥱ ᥟᥩᥐᥱ ᥞᥦᥒᥰ ᥐᥣᥱ ᥘᥦᥛᥰ ᥕᥒᥰ ᥟᥛᥱ ᥟᥤᥛᥱ ᥖᥩᥒᥳ,ᥕᥒ ᥛᥤᥰ ᥕᥣᥛᥰ ᥘᥫᥲ ᥔᥒᥴ,ᥞᥥᥖᥱ ᥓᥫᥭᥳ ᥐᥨᥝᥱ ᥐᥣᥱ ᥛᥫ ᥛᥫ ᥝᥢᥰ ᥝᥢᥰ,ᥕᥧᥱ ᥘᥤ ᥝᥢᥰ ᥖᥣᥢᥱ ᥕᥧᥱ ᥘᥤ ᥙᥤ,ᥚᥤᥖᥴ ᥓᥬ ᥘᥨᥒᥴ ᥚᥤᥖᥴ ᥓᥬ ᥘᥣᥒᥴ,ᥐᥩᥭᥰ ᥝᥣ,ᥐᥩᥭᥰ ᥘᥭᥲ ᥖᥣᥒᥰ ᥛᥬᥴ ᥓᥬ ᥞᥝᥳ,ᥟᥛᥱ ᥓᥣᥒ ᥞᥪᥴ ᥞᥥᥖᥱ,ᥛᥢᥰ ᥗᥨᥭᥲ ᥓᥬ ᥕᥬᥱ ᥔᥥᥴ ᥞᥩᥒᥳ ᥝᥣ:“ᥚᥤᥖᥴ ᥓᥬ ᥖᥥᥳ ᥖᥥᥳ,ᥚᥥᥖᥴ ᥓᥬ ᥖᥥᥳ ᥖᥥᥳ。” ᥙᥫ ᥘᥭᥴ ᥖᥭᥰ ᥞᥝᥰ ᥝᥣ ᥐᥨᥝᥳ ᥘᥬ ᥐᥨᥢᥰ ᥘᥬ ᥗᥧᥐᥴ ᥘᥨᥝᥴ ᥓᥨᥝᥲ ᥞᥨᥝᥴ ᥓᥬ ᥘᥢᥳ ᥓᥝᥱ ᥝᥣ:ᥓᥨᥝᥲ ᥞᥩ ᥙᥨᥝᥰ ᥘᥒᥱ ᥐᥭᥱ ᥘᥛᥳ。ᥖᥭᥰ ᥞᥝᥰ ᥓᥝᥱ ᥞᥥᥖᥱ ᥓᥫᥭᥳ ᥔᥪᥙ ᥐᥢ ᥑᥭ ᥐᥧ ᥐᥣᥙ ᥐᥧ ᥙᥣᥢ ᥞᥝᥳ。 ᥛᥧᥒᥱ ᥔᥫᥢᥳ ᥔᥤᥢᥱ ᥓᥥᥙᥱ ᥞᥩᥛᥴ 5cfrcmeynplqdq3r5d7mg8o1sf33s6q ᥐᥭᥳ ᥑᥣᥰ ᥓᥣᥰ 0 576 2088 2087 2024-10-15T06:27:23Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2087 wikitext text/x-wiki ᥘᥧᥐ ᥟᥩᥢᥱ ᥐᥭᥳ ᥛᥫ ᥟᥦᥢᥴ, ᥙᥨᥝᥰ ᥘᥒᥱ ᥛᥩᥐᥱ ᥕᥣᥲ ᥑᥦᥢᥴ ᥘᥛᥰ ᥑᥣ, ᥘᥧᥐᥳ ᥟᥩᥢᥱ ᥐᥭᥳ ᥑᥣᥰ ᥓᥣᥰ, ᥕᥬᥱ ᥛᥣᥰ ᥓᥒᥱ ᥐᥖ ᥐᥣ, ᥑᥬᥲ ᥐᥖ ᥔᥧᥲ ᥟᥝ ᥘᥣᥭᥰ, ᥝᥣᥭᥰ ᥛᥣᥰ ᥘᥭᥲ ᥘᥤ ᥓᥩᥛᥰ, ᥕᥣᥛᥰ ᥟᥦᥢᥴ ᥟᥛᥱ ᥑᥬᥲ ᥜᥫᥐᥱ, ᥕᥬᥱ ᥛᥣᥰ ᥐᥩᥭᥰ ᥐᥫᥐ ᥖᥣ ᥖᥨᥭᥰ ᥙᥫᥢ ᥐᥖ, ᥕᥣᥛᥰ ᥟᥦᥢᥴ ᥟᥛᥱ ᥑᥬᥲ ᥚᥩᥢᥳ , ᥕᥬᥱ ᥛᥣᥰ ᥙᥭ ᥖᥣᥒᥰ ᥓᥩᥢᥳ ᥔᥧᥛᥰ ᥞᥦᥒᥰ. 0u7m1b9lt1k9ekthym833hljuigudet 0 577 5089 2091 2024-10-16T10:07:56Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519818]] 5089 wikitext text/x-wiki ᥐᥣ ᥒᥛᥰ ᥑᥭᥱ ᥝᥣ ᥑᥣ,ᥑᥣ ᥛᥭᥳ ᥑᥣ ᥖᥩᥐᥱ ᥑᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥑᥣ ᥑᥣᥰ ᥑᥣᥱ ᥑᥣᥲ ᥑᥣᥳ ᥑᥣᥴ ᥑᥣᥴ ᥑᥣᥳ ᥑᥣᥲ ᥑᥣᥱ ᥑᥣᥰ ᥑᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ,ᥐᥦᥖᥱ ᥖᥩᥛᥲ, ᥔᥣᥛᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥑᥣ ᥛᥭᥳ ᥑᥣ ᥖᥩᥐᥱ ᥑᥣᥲ ᥓᥝᥲ ᥑᥫᥰ ᥑᥧᥢᥴ ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥑᥣᥳ ᥑᥫᥰ ᥙᥫᥢ ᥞᥣᥛᥰ ᥐᥣᥢ,ᥑᥣᥳ ᥘᥧᥐ ᥘᥣᥢᥴ ᥚᥬᥴ ᥕᥒ ᥕᥩᥒᥲ ᥑᥣᥴ ᥑᥣᥝᥴ ᥕᥒ ᥖᥙ ᥕᥩᥒᥲ,ᥑᥣᥛᥲ ᥘᥛᥳ ᥙᥫᥢ ᥖᥤᥴ ᥞᥢᥴ. cnf9g2m2g2wtlltz7lzn1wxxh2h4l7t ᥑᥛᥰ ᥖᥤᥲ, ᥓᥥ ᥟᥪᥒᥱ 0 578 5090 2102 2024-10-16T10:07:58Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q15224287]] 5090 wikitext text/x-wiki {{Infobox settlement |name = ᥟᥪᥒᥱ ᥑᥛᥰ ᥖᥤᥲ |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_label_position =left |pushpin_map_caption = |settlement_type = [[ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ |ᥟᥪᥒᥱ ]] |image_skyline = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = {{Flag|ᥛᥫᥒᥰ ᥛᥣᥢ}} |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥔᥫᥢᥰ ᥟᥪᥒᥱ ]] |subdivision_name1 = {{Flag|ᥖᥫᥒᥰ ᥟᥪᥒᥱ ᥓᥥ ᥐᥦᥒᥰ }} |subdivision_type2 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ | ᥓᥥ ᥝᥥᥒᥰ ]] |subdivision_name2 = ᥨ |subdivision_type3 = ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ |subdivision_name3 = [[ᥑᥛᥰ ᥖᥤᥲ, ᥝᥥᥒᥰ | ᥝᥥᥒᥰ ᥑᥛᥰ ᥖᥤᥲ ]] |unit_pref = Imperial |area_total_km2 = |population = |population_as_of = |population_footnotes = |population_density_km2 = auto |coordinates = {{Coord|26|00|N|95|41|E|region:MM|format=dms|display=inline, title}} |timezone = [[ᥘᥐᥴ ᥓᥥᥒ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥣᥢ|MST]] |utc_offset = +᧖:၃᧐ |elevation_footnotes = |elevation_m = |elevation_ft = |website = |footnotes = }} '''ᥓᥥ ᥟᥪᥒᥱ ᥑᥛᥰ ᥖᥤᥲ''' ({{Lang-my|ခန္တီးခရိုင်}} ; {{Lang-en|Hkamti District}} ; {{IPA|Zetaun Khamti|pron}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥟᥪᥒᥱ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥓᥥ ᥔᥫᥢᥰ ᥓᥥ ᥐᥦᥒᥰ, ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥢᥳ ᥕᥝᥳ. ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ ᥙᥥᥢ ᥓᥥ ᥟᥪᥒᥱ ᥔᥢᥴ ᥘᥩᥭ ᥘᥣᥱ ᥐᥣᥳ ᥔᥥᥴ ᥖᥥᥱ ᥟᥝ ᥙᥤ ᧑᧙᧖၅, ᥘᥫᥢ ᥟᥩᥐᥱ ᥗᥨᥝᥱ ᥙᥣᥱ (ᥨᥨ) ᥝᥢᥰ ᥔᥥᥴ ᥘᥦᥐ ᥘᥣᥭ ᥓᥪ ᥙᥥᥢ ᥝᥣ ᥟᥪᥒᥱ ᥑᥛᥰ ᥖᥤᥲ ᥘᥭᥴ ᥕᥝᥳ. ᥓᥥ ᥟᥪᥒᥱ ᥑᥛᥰ ᥖᥤᥲ ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥐᥣ (၃᧘) ᥓᥥ ᥝᥥᥒᥰ ᥖᥤ ᥓᥥ ᥔᥫᥢᥰ ᥓᥥ ᥐᥦᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥙᥩᥖᥴ ᥘᥫᥴ ᥘᥢᥳ ᥟᥢ ᥘᥫᥒ ᥔᥥᥴ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥤᥰ (᧑ᥨ᧖᧖᧐) ᥘᥩᥐᥴ ᥘᥐᥴ ᥕᥝᥳ, ᥝᥥᥒᥰ ᥙᥐᥴ ᥘᥧᥛᥰ ᥓᥥ ᥟᥪᥒᥱ ᥑᥛᥰ ᥖᥤᥲ ᥘᥭᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥑᥛᥰ ᥖᥤᥲ ᥕᥝᥳ. ᥖᥤ ᥓᥥ ᥟᥪᥒᥱ ᥑᥛᥰ ᥖᥤᥲ ᥘᥢᥳ ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥓᥥ ᥟᥪᥒᥱ ᥚᥥᥴ ᥞᥧᥒᥰ ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥘᥦᥲ ᥓᥥ ᥟᥪᥒᥱ ᥚᥥᥴ ᥘᥣᥳ ᥞᥥᥱ ( ᥟᥛᥳ ᥙᥨᥝᥱ ) ᥘᥭᥴ ᥔᥥᥴ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥞᥧᥒᥰ ᥛᥣᥐᥱ ᥘᥣᥒᥰ, ᥓᥥ ᥝᥥᥒᥰ ᥘᥥᥱ ᥡᥤᥰ, ᥓᥥ ᥝᥥᥒᥰ ᥘᥣᥳ ᥞᥥᥱ (ᥟᥛᥱ ᥙᥨᥝᥱ) ᥘᥦᥲ ᥓᥥ ᥝᥥᥒᥰ ᥘᥣᥢᥰ ᥕᥧᥢᥰ ᥞᥣᥲ ᥓᥥ ᥝᥥᥒᥰ ᥘᥭᥳ ᥕᥝᥳ. ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥖᥤ ᥓᥥ ᥖᥩᥢᥲ ᥑᥛᥰ ᥖᥤᥲ ᥓᥩᥛᥰ ᥘᥨᥭ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥞᥨᥝᥴ ᥞᥫᥢᥰ ᥙᥤ ᥨ᧐᧑၄ ᥘᥢᥳ ᥔᥥᥴ ᥛᥤᥰ ᥝᥭᥳ ၄ᥨ၃,ᥨ᧘၃ ᥐᥨᥝᥳ<ref>{{Citation|date= 26 August 2014|title= Provisional Results Census 26 August 2014 FINAL|publisher=ᥞᥩᥒᥲᥐᥣᥢᥴᥟᥥᥢᥴᥞᥦᥒᥰᥐᥨᥢᥰᥛᥫᥒᥰ|page= 25|url= http://www.dop.gov.mm/wp-content/uploads/2012/12/Census_Provisional_Results_2014_ENG1.pdf|accessdate= January 23, 2015|archive-date= 12 September 2014|archive-url= https://web.archive.org/web/20140912105647/http://www.dop.gov.mm/wp-content/uploads/2012/12/Census_Provisional_Results_2014_ENG1.pdf|dead-url= yes}}</ref> ᥕᥝᥳ. ᥕᥣᥛᥰ ᥘᥥᥝ ᥖᥥᥳ ᥓᥥ ᥝᥥᥒᥰ ᥘᥥᥱ ᥡᥤᥰ, ᥓᥥ ᥝᥥᥒᥰ ᥘᥣᥳ ᥞᥥᥱ ᥘᥦᥲ ᥓᥥ ᥝᥥᥒᥰ ᥘᥣᥒᥰ ᥕᥧᥢᥰ ᥓᥫᥰ ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥖᥤ ᥘᥬᥰ ᥘᥣᥲ ᥘᥤᥢ ᥘᥣᥱ ᥐᥣᥳ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ ᥘᥢᥳ ᥕᥝᥳ. ==ᥙᥫᥒ ᥟᥤᥒ== <references/> h5s2gwxkb2vvzjhbfw41uxydgotjbjp ᥑᥛᥰ ᥖᥤᥲ, ᥝᥥᥒᥰ 0 579 5091 2111 2024-10-16T10:08:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7523672]] 5091 wikitext text/x-wiki {{Infobox settlement |name = ᥝᥥᥒᥰ ᥑᥛᥰ ᥖᥤᥲ |native_name = |settlement_type = [[:ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥝᥥᥒᥰ]] |official_name = |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥝᥥᥒᥰ ᥑᥛᥰ ᥖᥤᥲ |pushpin_mapsize = |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = {{Flag|ᥛᥫᥒᥰ ᥛᥣᥢ}} |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥔᥫᥢᥰ]] |subdivision_name1 = {{Flag|ᥓᥥ ᥔᥫᥢᥰ ᥓᥥ ᥐᥦᥒᥰ}} |subdivision_type2 = [[:ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ |ᥓᥥ ᥟᥪᥒᥱ]] |subdivision_name2 = [[:ᥓᥥ ᥟᥪᥒᥱ ᥑᥛᥰ ᥖᥤᥲ]] |subdivision_type3 = [[:ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥝᥥᥒᥰ]] |subdivision_name3 = [[:ᥓᥥ ᥝᥥᥒᥰ ᥑᥛᥰ ᥖᥤᥲ]] |unit_pref = Imperial |area_code = |area_total_km2 = |population = |population_as_of = |population_footnotes = |population_density_km2 = auto |coordinates = {{Coord|25.9982955|95.6111483|region:MM_type:city|display=inline,title}} |elevation_ft = |elevation_m = |timezone = [[:ᥘᥐᥴ ᥓᥥᥒᥴ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥣᥢ|MST]] |utc_offset = +6.30 |website = }} '''ᥑᥛᥰ ᥖᥤᥲ'''({{Lang-my|ခန္တီးမြို့}} ; {{Lang-en|Hkamti}} ; {{IPA|Khamti|pron}}) ᥘᥭᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥙᥐᥴ ᥘᥧᥛᥰ ᥓᥥ ᥝᥥᥒᥰ ᥑᥛᥰ ᥖᥤᥲ, ᥓᥥ ᥟᥪᥒᥱ ᥑᥛᥰ ᥖᥤᥲ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥓᥥ ᥔᥫᥢᥰ ᥓᥥ ᥐᥦᥒᥰ, ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥢᥳ ᥕᥝᥳ. <!--- ᥛᥫᥲᥙᥤᥴ 1939, ᥖᥤᥱᥔᥦᥛᥱᥙᥣᥱ 16 ᥝᥢᥰᥢᥢᥳ ᥘᥭᥲᥓᥦᥐᥱᥟᥩᥐᥱᥖᥤᥲᥢᥬᥰ ᥓᥦᥲᥖᥩᥢᥲᥑᥣᥒᥴᥖᥩᥒᥰᥙᥩᥖᥰᥢᥫᥴ (ᥟᥗᥦᥖᥳᥠᥤᥢᥰᥖᥤᥢᥰ) ᥔᥥᥴᥐᥩᥲ ᥚᥩᥖᥲᥞᥦᥢᥰᥙᥥᥢᥴ ᥓᥦᥲᥖᥩᥢᥲᥔᥢᥴᥘᥩᥭᥴᥢᥣᥱᥐᥕᥝᥳ. ᥝᥥᥒᥰᥑᥛᥰᥖᥤᥲ ᥢᥭᥳ ᥙᥥᥢᥴᥛᥣᥰ ᥝᥥᥒᥰᥙᥐᥰᥘᥧᥛᥰ ᥓᥦᥲᥝᥥᥒᥰ ᥘᥦᥲ ᥓᥦᥲᥖᥩᥢᥲ ᥖᥤᥲ ᥓᥦᥲᥖᥩᥢᥲ ᥔᥢᥴᥘᥩᥭᥴᥢᥣᥱᥐᥢᥢᥳᥕᥝᥳ. ᥖᥤᥲᥗᥧᥒᥳᥑᥛᥰᥖᥤᥲᥢᥭᥳ ᥑᥝᥲᥙᥣᥰᥝᥭᥳ ᥗᥧᥒᥳᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲ ᥟᥢᥴᥓᥝᥲᥜᥣᥳᥚᥩᥒᥰᥒᥛᥰᥢᥢᥳ, ᥐᥩᥒᥰᥞᥥᥒᥴ, ᥗᥧᥒᥳᥘᥣᥭᥱᥔᥦᥰ ᥘᥦᥲ ᥗᥧᥒᥳᥘᥣᥱᥔᥣᥰ ᥓᥫᥰᥢᥭᥳᥕᥝᥳ. ᥐᥨᥭᥰᥐᥣᥰᥝᥣᥲ ᥖᥦᥱᥟᥝᥴ ᥙᥣᥢᥴᥑᥧᥢᥴᥛᥣᥢᥲ ᥙᥣᥢᥴᥔᥪᥙᥱᥙᥣᥢᥴ ᥖᥩᥱᥙᥩᥰᥗᥪᥒᥴ ᥙᥣᥢᥴᥟᥒᥰᥐᥤᥖᥳᥑᥝᥴ ᥟᥧᥙᥳᥙᥫᥒᥱᥢᥢᥳ ᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥢᥭᥳ ᥙᥥᥢᥴᥒᥝᥲᥒᥧᥢᥰᥖᥤᥲᥟᥧᥙᥳᥙᥫᥒᥱ ᥞᥒᥰ ᥓᥝᥲᥜᥣᥳᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥕᥝᥳ. ᥢᥣᥲᥘᥤᥢᥴᥓᥝᥲᥜᥣᥳᥢᥢᥳ ᥛᥤᥰᥖᥤᥲ ᥚᥣᥭᥱᥞᥩᥒᥱ ᥖᥤᥲᥟᥢᥴ ᥢᥛᥳᥑᥣᥒᥴᥖᥩᥒᥰ ᥘᥦᥲ ᥢᥛᥳᥟᥧᥕᥧ ᥞᥨᥛᥲᥐᥢᥴ ᥖᥤᥲᥞᥤᥛᥰ ᥝᥥᥒᥰᥞᥧᥒᥰᥛᥣᥐᥱᥘᥣᥒᥰ ᥕᥣᥢᥴ ᥛᥩᥐᥲ 60 ᥘᥐᥰᥢᥢᥳᥕᥝᥳ. ᥘᥧᥐᥳᥖᥤᥲᥢᥢᥲᥔᥥᥴ ᥐᥣᥒᥲᥖᥩᥱᥗᥪᥒᥴᥢᥛᥳᥖᥨᥐᥰᥖᥣᥖᥱ ᥟᥢᥴᥛᥤᥰ ᥖᥤᥲᥔᥣᥙᥱᥘᥦᥢᥴᥘᥤᥢᥴ ᥐᥦᥲᥘᥩᥭᥴᥞᥧᥰᥐᥩᥒᥰ ᥟᥢᥴᥛᥤᥰᥚᥣᥭᥱᥞᥩᥒᥱᥔᥣᥙᥱᥛᥦᥲᥢᥛᥳ ᥞᥨᥝᥴᥢᥛᥳᥑᥣᥒᥴᥖᥩᥒᥰᥢᥢᥳᥕᥝᥳ. ᥐᥨᥢᥰᥓᥫᥰᥕᥧᥱᥔᥝᥰᥖᥤᥲᥗᥧᥒᥳᥢᥢᥳᥢᥭᥳ ᥙᥥᥢᥴ ᥖᥭᥰᥐᥖᥧᥰᥔᥥᥴ ᥓᥫᥰᥙᥥᥢᥴ ᥝᥣᥢᥲᥑᥣᥒᥴ ᥘᥦᥲ ᥝᥣᥢᥲᥠᥣᥒᥰᥐᥩᥲ ᥛᥤᥰᥝᥭᥳᥕᥧᥱᥟᥤᥖᥰᥟᥩᥖᥰᥕᥝᥳ. ᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥢᥭᥳ ᥙᥥᥢᥴᥖᥤᥲ ᥐᥨᥢᥰᥑᥫᥰᥢᥣᥱᥐ ᥟᥢᥴᥞᥩᥒᥳᥝᥣᥰ ᥓᥤᥒᥱᥐᥘᥥᥒᥱᥢᥢᥳᥕᥧᥱᥔᥝᥰᥕᥝᥳ. ᥛᥫᥲᥙᥤᥴ 1749 ᥘᥫᥴᥢᥢᥳ ᥖᥭᥰᥑᥛᥰᥖᥤᥲᥑᥝᥴᥢᥭᥳ ᥘᥧᥐᥳᥖᥤᥲ ᥗᥧᥒᥳᥟᥣᥱᥔᥛᥱᥔᥥᥴ ᥑᥣᥭᥳᥔᥥᥴ ᥕᥧᥱᥔᥝᥰᥖᥤᥲ ᥗᥧᥒᥳᥔᥣᥱᥖᥤᥰᥕᥣᥰᥢᥢᥳᥕᥝᥳ. ᥗᥪᥒᥴ ᥙᥤᥴ 1839 ᥢᥢᥳ ᥟᥒᥰᥐᥤᥖᥳᥑᥝᥴ ᥑᥝᥲᥔᥤᥛᥰᥟᥝᥴ ᥗᥧᥒᥳᥟᥣᥱᥔᥛᥱᥛᥣᥰᥕᥝᥳ. ᥛᥫᥲᥢᥢᥳ ᥖᥭᥰᥑᥛᥰᥖᥤᥲ ᥓᥫᥰᥛᥤᥰᥖᥤᥲ ᥗᥧᥒᥳᥔᥣᥱᥖᥤᥰᥕᥣᥰᥢᥢᥳ ᥟᥩᥢᥴᥐᥢᥴ ᥘᥧᥐᥳᥚᥪᥢᥳᥟᥒᥰᥐᥤᥖᥳᥑᥝᥴᥕᥝᥳ. ᥟᥒᥰᥐᥤᥖᥳᥑᥝᥴᥐᥩᥲ ᥘᥭᥲᥖᥪᥐᥰᥘᥩᥒᥲᥘᥧᥐᥳᥚᥪᥢᥳᥢᥢᥳᥔᥥᥴ ᥘᥭᥲᥟᥝᥴ ᥖᥭᥰᥑᥛᥰᥖᥤᥲᥔᥣᥱᥖᥤᥰᥕᥣᥰᥑᥝᥴ ᥑᥣᥭᥳᥙᥢᥴᥖᥣᥒᥱᥖᥤᥲ ᥖᥤᥲ ᥛᥫᥒᥰᥟᥣᥱᥔᥛᥱᥢᥢᥳᥔᥥᥴ ᥖᥭᥰᥑᥛᥰᥖᥤᥲᥑᥝᥴᥐᥩᥲ ᥘᥦᥙᥲᥓᥒᥱᥚᥦᥝᥴᥛᥣᥰᥖᥤᥰ ᥗᥧᥒᥳᥑᥨᥒᥳᥢᥛᥳᥑᥣᥒᥴᥖᥩᥒᥰᥢᥢᥳᥕᥝᥳ. ᥞᥤᥛᥰᥞᥩᥛᥰᥙᥤᥴᥛᥩᥐᥲᥢᥢᥳ ᥖᥭᥰᥑᥛᥰᥖᥤᥲ ᥓᥫᥰᥙᥥᥢᥴᥖᥤᥲ ᥗᥧᥒᥳᥑᥛᥰᥖᥤᥲᥘᥨᥒᥴᥢᥢᥳ ᥑᥣᥭᥳᥛᥣᥰᥖᥤᥲ ᥗᥧᥒᥳᥑᥨᥒᥲᥞᥧᥰᥐᥩᥒᥰ၊ ᥗᥧᥒᥳᥛᥩᥱᥑᥛᥰᥙᥖᥰ, ᥗᥧᥒᥳᥑᥨᥒᥲᥢᥛᥳᥑᥣᥒᥴᥖᥩᥒᥰᥓᥫᥰᥢᥢᥳᥢᥭᥴᥕᥝᥳ. ᥕᥩᥢᥳᥙᥫᥲ ᥖᥭᥰᥑᥛᥰᥖᥤᥲᥑᥝᥴ ᥟᥩᥢᥴᥐᥢᥴᥑᥝᥲᥕᥧᥱᥖᥤᥲ ᥢᥣᥲᥘᥤᥢᥴᥓᥤᥒᥱᥐᥘᥥᥒᥱᥘᥦᥲ ᥓᥒᥱᥘᥭᥲᥞᥩᥒᥳᥝᥣᥲ ᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥢᥭᥴᥕᥝᥳ ᥐᥨᥭᥰᥐᥣᥲᥝᥣᥲ ᥛᥣᥢᥲᥑᥝᥴᥖᥦᥳ ᥖᥩᥢᥲᥖᥣᥱᥞᥬᥲᥛᥢᥰᥙᥦᥐᥱᥐᥢᥴᥖᥒᥰ ᥑᥛᥰᥖᥤᥰᥘᥨᥒᥴᥔᥥᥴ ᥗᥧᥒᥳᥢᥢᥳ ᥓᥧᥰᥞᥩᥒᥳᥝᥣᥲ ᥑᥛᥰᥖᥤᥲ ᥟᥛᥱᥢᥢᥴ ᥑᥛᥰᥖᥤᥲᥟᥩᥢᥱ ᥢᥭᥴᥕᥝᥳ. ᥛᥫᥲᥙᥣᥢᥴᥑᥧᥢᥴᥛᥣᥢᥲᥢᥢᥳ ᥗᥧᥒᥳᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥢᥢᥳ ᥟᥢᥴᥙᥥᥢᥴᥓᥝᥲᥜᥣᥳ ᥖᥨᥙᥰᥛᥪᥰ ᥘᥦᥲ ᥑᥧᥢᥴᥚᥩᥒᥰᥑᥛᥰᥙᥖᥰᥑᥝᥴ ᥐᥩᥳᥟᥧᥙᥳᥙᥫᥒᥱᥕᥝᥳ. ᥐᥧᥲᥙᥤᥴᥐᥧᥲᥙᥤᥴᥢᥭᥳ ᥘᥭᥲᥟᥝᥴ ᥑᥤᥲᥚᥪᥒᥲᥞᥥᥒᥴᥓᥩᥭᥳ ᥘᥦᥲ ᥒᥣᥰᥓᥣᥒᥳᥙᥣᥐᥱᥓᥩᥭᥳ ᥔᥣᥐᥲᥑᥧᥢᥴᥞᥩᥴᥑᥛᥰᥛᥣᥢᥲᥕᥝᥳ. ᥛᥫᥲᥙᥣᥢᥴᥟᥒᥰᥐᥤᥖᥳᥢᥢᥳ ᥘᥭᥲᥛᥐᥰᥛᥢᥲ ᥖᥩᥢᥲᥖᥣᥱᥔᥣᥐᥲ ᥒᥪᥢᥰᥞᥣᥲᥑᥢᥴᥕᥝᥳ. ᥗᥪᥒᥴᥙᥤᥴ 1892 ᥛᥣᥰ ᥘᥭᥲᥛᥐᥰᥛᥢᥲ ᥒᥪᥢᥰᥢᥪᥒᥲᥙᥣᥐᥱᥕᥝᥳ. ᥝᥣᥭᥰᥔᥥᥴᥢᥢᥳ ᥑᥩᥢᥱᥖᥫᥰᥢᥛᥴᥛᥣᥰᥐᥛᥰᥘᥩᥭᥰᥘᥩᥭᥰᥕᥝᥳ. ᥗᥪᥒᥴᥙᥣᥢᥴ ᥑᥧᥢᥴᥛᥒᥰᥖᥧᥒᥰᥛᥣᥰ ᥝᥥᥒᥰᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥢᥭᥳ ᥙᥥᥢᥴᥝᥥᥒᥰᥖᥙᥳᥐᥒᥲ ᥟᥢᥴᥛᥤᥰ ᥟᥛᥡᥩᥐᥳᥔᥤᥱᥐᥢᥰ ᥘᥦᥲ ᥐᥩᥒᥲᥙᥣᥐᥱᥘᥝᥰᥢᥢᥳᥕᥝᥳ. ᥙᥤᥴᥑᥞᥤᥖᥳ 1883 ᥢᥢᥳ ᥐᥨᥢᥰᥑᥫᥰᥑᥣᥒᥴ ᥖᥤᥲᥐᥦᥲᥘᥩᥭᥴᥞᥧᥰᥐᥩᥒᥰᥢᥢᥳ ᥘᥭᥲᥑᥝᥲᥖᥪᥐᥰ ᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥘᥦᥲ ᥑᥧᥢᥴᥚᥩᥒᥰ ᥘᥦᥲ ᥓᥝᥲᥜᥣᥳ ᥘᥭᥲᥟᥩᥐᥱᥙᥣᥭᥲᥕᥝᥳ။ ᥗᥪᥒᥴ ᥙᥤᥴ 1886 ᥛᥣᥰ ᥟᥒᥰᥐᥤᥖᥳᥑᥝᥴ ᥔᥤᥛᥰᥟᥝᥴ ᥛᥫᥒᥰᥛᥣᥢᥲᥙᥩᥖᥰᥢᥫᥴᥔᥥᥴ ᥟᥢᥴᥙᥥᥢᥴ ᥚᥧᥲᥖᥣᥒᥴᥖᥨᥝᥴ ᥘᥨᥒᥴᥙᥩᥒᥴᥓᥪᥒᥲᥟᥒᥰᥐᥤᥖᥳ ᥛᥥᥱᥓᥣᥱᥟᥦᥖᥳ(ᥜᥴ), ᥖᥤᥱ, ᥞᥥᥐᥳᥢᥢᥳ ᥚᥦᥝᥴᥛᥣᥰᥖᥤᥲ ᥝᥣᥢᥲᥘᥨᥒᥴ ᥝᥣᥢᥲᥛᥨᥒᥰᥖᥨᥒᥰ ᥟᥢᥴᥕᥬᥱᥔᥥᥴᥙᥫᥢᥲᥖᥤᥲ ᥗᥧᥒᥳᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥢᥢᥳᥔᥥᥴ ᥟᥝᥴ ᥓᥩᥰᥢᥤᥱᥖᥩᥒᥰ ᥞᥥᥖᥰᥙᥥᥢᥴ ᥚᥧᥲᥐᥩᥢᥰᥝᥣᥢᥲᥕᥝᥳ. ᥗᥪᥒᥴᥙᥤᥴ 1887 ᥢᥢᥳ ᥘᥨᥒᥴᥙᥩᥒᥴᥓᥪᥒᥲᥟᥒᥰᥐᥤᥖᥳᥢᥭᥳ ᥟᥝᥴ ᥛᥫᥒᥰᥖᥭᥰᥙᥩᥖᥰᥞᥩᥒᥱ, ᥛᥫᥒᥰᥖᥭᥰᥙᥩᥖᥰᥓᥣᥢᥰ, ᥛᥣᥥᥱᥘᥣᥖᥳ ᥔᥩᥒᥴᥔᥨᥙᥰ ᥘᥦᥲ ᥗᥧᥒᥳᥓᥝᥲᥜᥣᥳᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥤᥲᥢᥢᥳ ᥓᥦᥐᥱᥟᥩᥐᥱᥖᥤᥲ ᥘᥩᥒᥲᥟᥧᥙᥳᥙᥫᥒᥱ ᥛᥫᥒᥰᥛᥣᥢᥲᥔᥥᥴᥐᥩᥲ ᥛᥐᥰᥛᥣᥭᥴᥝᥣᥲ ᥛᥫᥒᥰᥖᥭᥰᥢᥭᥴᥔᥥᥴ ᥟᥝᥴ ᥢᥣᥲᥘᥤᥢᥴᥓᥝᥲᥜᥣᥳᥓᥤᥒᥱᥐᥘᥥᥒᥱᥑᥛᥰᥖᥭᥰᥢᥭᥳ ᥝᥭᥳᥖᥬᥲ ᥑᥧᥢᥴᥐᥩᥢᥰᥓᥦᥲᥖᥩᥢᥲ ᥙᥩᥖᥰᥢᥫᥴᥑᥣᥒᥴᥖᥩᥒᥰᥔᥥᥴ ᥟᥧᥙᥳᥙᥫᥒᥱᥕᥝᥳ. ᥛᥫᥲᥚᥩᥒᥰᥢᥢᥳ ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥢᥫᥴᥑᥣᥒᥴᥖᥩᥒᥰᥢᥢᥳ ᥘᥭᥲᥛᥐᥰᥛᥢᥲᥢᥣᥲᥘᥤᥢᥴ ᥐᥣᥒᥲᥓᥧᥰᥚᥣᥭᥱᥞᥩᥒᥱᥘᥫᥴᥢᥭᥳᥔᥥᥴ ᥔᥣᥭᥴᥒᥣᥭᥴᥢᥣᥲᥘᥤᥢᥴᥓᥝᥲᥜᥣᥳᥑᥛᥰᥖᥤᥲᥢᥭᥳ ᥖᥨᥐᥰᥛᥤᥰᥝᥭᥳᥕᥧᥱᥖᥤᥲ ᥚᥣᥭᥱᥞᥩᥒᥱ ᥓᥦᥲᥖᥩᥢᥲᥢᥢᥳᥕᥝᥳ. ᥟᥢᥴᥙᥥᥢᥴᥗᥧᥒᥳᥑᥛᥰᥖᥤᥲᥢᥢᥳᥐᥩᥲ ᥟᥝᥴᥖᥒᥰᥘᥤᥐᥲᥑᥩᥲᥙᥨᥒᥱ ᥟᥢᥴᥞᥩᥒᥳᥝᥣᥲ ᥔᥣᥱᥢᥣᥖᥳᥢᥢᥳᥔᥥᥴ ᥛᥐᥰᥛᥢᥲᥚᥩᥖᥲᥞᥦᥢᥰᥙᥢᥴ ᥢᥒᥱ ᥢᥣᥲᥘᥤᥢᥴᥓᥝᥲᥜᥣᥳᥖᥣᥒᥱᥓᥫᥰᥕᥧᥱᥕᥝᥳ. !---> h2qebbsexd0vmio0j4qyucvlresh8od ᥑᥛᥰ ᥖᥤᥲ, ᥟᥪᥒᥱ ( ᥓᥥ ᥖᥩᥢᥲ ) 0 580 2113 2112 2024-10-15T06:27:32Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2112 wikitext text/x-wiki #REDIRECT [[ᥑᥛᥰ ᥖᥤᥲ, ᥓᥥ ᥟᥪᥒᥱ]] 0sf24aiuhva4fowq952abgcutbnp294 ᥑᥛᥰᥖᥤᥲ, ᥓᥦᥲᥖᥩᥢᥲ 0 581 2116 2115 2024-10-15T06:27:34Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 2115 wikitext text/x-wiki #REDIRECT [[ᥑᥛᥰ ᥖᥤᥲ, ᥓᥥ ᥟᥪᥒᥱ]] 0sf24aiuhva4fowq952abgcutbnp294 ᥑᥛᥰᥖᥤᥲ, ᥝᥥᥒᥰ 0 582 2118 2117 2024-10-15T06:27:35Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2117 wikitext text/x-wiki #REDIRECT [[ᥑᥛᥰ ᥖᥤᥲ, ᥝᥥᥒᥰ]] 78rzh5cu72axfg3cc67jpwlgu9hq8yo ᥑᥣᥒᥱ ᥑᥤᥲ 0 583 2120 2119 2024-10-15T06:27:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2119 wikitext text/x-wiki #REDIRECT[[ᥑᥣᥒᥱ ᥔᥤᥲ]] pdsrpz72jdx5sgbl4f6ici2ni4zplb8 ᥑᥣᥒᥱ ᥔᥤᥲ 0 584 5092 2128 2024-10-16T10:08:03Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q140]] 5092 wikitext text/x-wiki '''ᥑᥣᥒᥱ ᥔᥤᥲ''' ᥘᥭᥳ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ [[ᥛᥦᥝᥴ]] ᥟᥢ ᥖᥨᥝ ᥕᥬᥱ။ ᥛᥫ ᥐᥩᥢᥱ ᥘᥣᥛᥰ ᥝᥭᥳ ᥝᥣ ᥑᥝᥴ ᥖᥤᥴᥕᥧᥱ ᥔᥝᥰ ᥖᥛ ᥖᥤ ᥐᥧᥢᥟᥥᥰ ᥡᥣᥰ ᥝᥣ ᥘᥭᥴ ᥔᥥᥴ ᥖᥣᥳ ᥕᥩᥢᥳ ᥙᥫ [[ᥔᥫᥴ]] ᥘᥬᥰ ᥟᥥᥰ ᥡᥣᥰ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥚᥥ ᥘᥛᥴ ᥘᥦᥲ ᥓᥫᥰ ᥑᥝᥴ ᥓᥒᥱ ᥑᥣᥭᥳ ᥐᥣᥱ ᥕᥧᥱ ᥖᥛ ᥖᥤ ᥟᥣᥱ ᥜᥣᥱ ᥞᥤᥐ ᥘᥭᥴ ᥕᥝᥳ။ ᥕᥣᥛᥰ ᥖᥤ ᥘᥥᥝ ᥐᥩᥭᥰ ᥘᥭᥲ ᥞᥢᥴ ᥛᥤᥰ ᥝᥭᥳ ᥖᥛ ᥖᥤ ᥟᥣᥱ ᥜᥣᥱ ᥞᥤᥐ ᥐᥩᥭᥰ။ ᥑᥣᥒᥱ ᥔᥤᥲ ᥘᥭᥳ ᥖᥨᥝ ᥟᥦᥢᥱ ᥔᥥᥴ ᥔᥫᥴ။ ᥑᥣᥒᥱ ᥔᥤᥲ ᥖᥨᥝ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥘᥢᥳ ᥖᥨᥝᥳ ᥖᥥᥳ ᥖᥣᥢᥱ [[ᥔᥫᥴ]] ᥞᥣᥖ။ ᥔᥣᥒᥱ ᥔᥤ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥘᥢᥳ ᥔᥛᥳ ᥖᥨᥝ ᥟᥩᥢᥱ ᥔᥥᥴ ᥔᥫᥴ ᥕᥧᥱ။ ᥑᥣᥒᥱ ᥔᥤᥲ ᥘᥭᥳ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥑᥧᥢᥴ ᥖᥨᥝ ᥗᥫᥢᥱ ᥘᥭᥴ ᥔᥥᥴ ᥟᥤᥢᥱ ᥖᥣ ᥞᥥᥱ ᥕᥬᥱ ᥖᥥᥳ ᥕᥝᥳ။ ᥔᥣ ᥚᥣᥱ ᥝᥣᥳ ᥑᥣᥒᥱ ᥔᥤᥲ ᥘᥭᥳ ᥚᥣᥢᥱ ᥙᥢ ᥛᥣᥰ ᥖᥣᥱ ᥖᥤᥴ ᥕᥧᥱ ᥔᥝᥰ ᥓᥩᥛᥰ ᥐᥣᥒ ᥙᥣᥒᥱ၊ ᥔᥣ ᥚᥣᥱᥝᥣᥳ ᥔᥫᥴ ᥔᥛᥳ ᥚᥣᥢᥱ ᥙᥥᥢᥴ ᥛᥣᥰ ᥖᥣᥱ ᥖᥤᥴ ᥕᥧᥱ ᥓᥩᥛᥰ ᥗᥫᥢᥱ ᥓᥩᥛᥰ ᥑᥫᥰ။ ᥔᥫᥴ ᥘᥦᥲ ᥑᥣᥒᥱ ᥔᥤᥲ ᥘᥭᥳ ᥕᥩᥢᥳ ᥙᥫ ᥑᥫᥰ ᥛᥫᥢᥴ ᥐᥢ ᥘᥦᥲ ᥟᥝ ᥓᥣᥙ ᥐᥢ ᥘᥭᥲ ᥕᥧᥱ။ ᥔᥒᥴ ᥝᥣ ᥔᥫᥴ ᥙᥥᥢ ᥙᥨᥝ ᥑᥣᥒᥱ ᥔᥤᥲ ᥔᥛᥳ ᥙᥥᥢ ᥛᥥ ᥘᥭᥴ ᥞᥩᥒᥳ ᥝᥣ ᥔᥫᥴ ᥔᥤᥲ။ ᥔᥒᥴ ᥝᥣ ᥑᥣᥒᥱ ᥔᥤᥲ ᥙᥥᥢ ᥙᥨᥝ ᥔᥫᥴ ᥔᥛᥳ ᥙᥥᥢ ᥛᥥ ᥘᥭᥴ ᥞᥩᥒᥳ ᥝᥣ ᥔᥤᥲ ᥔᥫᥴ ᥘᥭᥴ ᥕᥝᥳ။ [[ᥜᥣᥭᥱ:Lion2010.jpg|thumb|ᥑᥣᥒᥱ ᥔᥤᥲ]] iis3cbvunnk7ogljpgp03po7s6v1ack ᥑᥣᥒᥱ ᥔᥤᥲ ᥖᥒᥰ ᥕᥧᥒᥰ 0 585 2132 2131 2024-10-15T06:27:40Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 2131 wikitext text/x-wiki ᥑᥣᥒᥱ ᥔᥤᥲ ᥖᥒᥰ ᥕᥧᥒᥰ ᥛᥤᥰ [[ᥑᥣᥒᥱ ᥔᥤᥲ]] ᥖᥨᥝ ᥘᥫᥒ ᥖᥫᥐ ᥘᥩᥢᥰ ᥝᥢᥰ ᥖᥤ ᥖᥬᥲ ᥖᥨᥢᥲ ᥛᥭᥳ ᥞᥭᥳ,ᥕᥧᥒᥰ ᥖᥨᥝ ᥘᥫᥒ ᥛᥥᥢ ᥛᥣᥰ ᥕᥧᥱ ᥖᥤ ᥞᥤᥛᥰ ᥛᥤᥢᥲ ᥞᥧᥴ ᥛᥢᥰ ᥞᥩᥒᥳ ᥞᥧᥢ ᥝᥧᥢ。ᥛᥢᥰ ᥕᥒ ᥘᥩᥢᥰ ᥘᥭᥲ ᥘᥙᥴ,ᥓᥝᥱ ᥞᥪᥖᥴ ᥘᥣᥱ ᥕᥧᥒᥰ:“ᥕᥧᥒᥰ ᥞᥣ ᥔᥫᥝ ᥖᥫᥭᥳ,ᥛᥬᥰ ᥙᥭᥱ ᥛᥣᥰ ᥞᥩᥢ ᥖᥤ ᥙᥣᥒ ᥘᥣᥲ ᥐᥝ ᥞᥭᥳ,ᥔᥒᥴ ᥝᥣ ᥛᥬᥰ ᥟᥛᥱ ᥙᥣᥭ,ᥐᥝ ᥖᥤᥴ ᥟᥝ ᥛᥬᥰ ᥕᥥᥙᥱ ᥙᥥᥢ ᥛᥧᥢ ᥞᥝᥳ。”ᥕᥧᥒᥰ ᥕᥨᥛᥳ ᥑᥨᥝᥴ ᥞᥦᥴ ᥑᥣᥢᥴ ᥝᥣ:“ᥟᥫᥭᥰ ᥐᥨᥝᥳ ᥑᥣᥒᥱ ᥘᥤᥲ ᥞᥫᥭᥰ! ᥙᥭᥱ ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥟᥨᥝᥰ ᥟᥣᥰ,ᥙᥭᥱ ᥝᥣ ᥛᥬᥰ ᥖᥤᥴ ᥟᥝᥐᥝ ᥕᥥᥙᥱ ᥙᥥᥢ ᥛᥧᥢ,ᥐᥩᥭᥰ ᥟᥢ ᥖᥨᥝ ᥑᥤᥒᥰ ᥐᥝ ᥛᥬᥰ ᥐᥩᥲᥕᥒ ᥓᥣᥒ ᥞᥪᥴ ᥔᥦᥝᥲ ᥘᥭᥲ ᥓᥨᥝᥲ。”ᥑᥣᥒᥱ ᥔᥤᥲ ᥑᥨᥝᥴ ᥑᥣᥳ ᥑᥣᥳ ᥘᥨᥒᥴ ᥝᥣ:“ᥚᥫᥭᥳ! ᥞᥣᥒ ᥘᥒᥱ ᥛᥬᥰ ᥐᥩᥭᥰ ᥖᥫ ᥑᥫ ᥛᥖᥴ,ᥖᥤᥴ ᥞᥪᥴ ᥛᥣᥰ ᥑᥥᥒᥱ ᥖᥨᥝ ᥐᥝ ᥘᥭᥲ?”ᥕᥧᥒᥰ ᥝᥣ:“ᥑᥣᥛᥰ ᥘᥭᥳ ᥙᥥᥢ ᥛᥬᥰ ᥖᥣᥢᥲ,ᥝᥣᥭᥰ ᥛᥣᥰ ᥙᥭᥱ ᥘᥥᥰ ᥐᥝ ᥘᥣᥰ。”ᥐᥛᥰ ᥘᥭᥳ ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥝᥱ ᥖᥨᥝᥰ ᥐᥢ ᥖᥤ ᥖᥬᥲ ᥖᥨᥢᥲ ᥛᥭᥳ。ᥕᥧᥒᥰ ᥛᥥᥢ ᥐᥣᥱ ᥓᥙᥴ ᥘᥫᥴ ᥜᥣᥭᥱ ᥘᥣᥲ ᥑᥣᥒᥱ ᥔᥤᥲ,ᥑᥣᥒᥱ ᥔᥤᥲ ᥚᥤ ᥚᥣ ᥟᥝ ᥘᥥᥙ ᥛᥢᥰ ᥝᥐ,ᥕᥧᥒᥰ ᥜᥣᥭᥰ ᥙᥤᥐᥴ ᥛᥥᥢ ᥙᥣᥭ,ᥔᥛᥳ ᥐᥣᥱ ᥓᥙᥴ ᥘᥫᥴ ᥞᥧᥰ ᥘᥒ ᥛᥢᥰ,ᥑᥣᥒᥱ ᥔᥤᥲ ᥔᥛᥳ ᥚᥤ ᥚᥣ ᥓᥣᥝᥴ,ᥕᥧᥒᥰ ᥔᥛᥳ ᥛᥥᥢ ᥙᥣᥭ……ᥞᥥᥖᥱ ᥓᥫᥭᥳ,ᥕᥧᥒᥰ ᥓᥙᥴ ᥗᥬᥴ,ᥑᥣᥒᥱ ᥔᥤᥲ ᥓᥝᥱ ᥝᥐ ᥗᥢᥲ。 ᥖᥨᥝᥰ ᥐᥣᥱ ᥖᥨᥝᥰ ᥛᥣᥰ,ᥕᥧᥒᥰ ᥕᥒ ᥛᥣᥖᥱ ᥕᥒ ᥔᥧᥛᥰ ᥔᥒᥴ,ᥔᥩᥭᥰ ᥝᥣ ᥑᥣᥒᥱ ᥔᥤᥲ ᥞᥣᥒᥰ ᥐᥩᥭᥰ ᥝᥐ ᥞᥣᥒᥰ ᥐᥩᥭᥰ ᥗᥢᥱ ᥙᥩᥰ ᥙᥥᥢ ᥘᥫᥖ ᥖᥒᥰ ᥖᥨᥝ。 ᥟᥣ ᥙᥧᥛᥱ ᥑᥫᥰ ᥘᥭᥳ,ᥔᥩᥢᥴ ᥘᥥᥴ ᥞᥬᥲ ᥞᥝᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥞᥧᥳ ᥝᥣ:ᥛᥣᥝᥱ ᥝᥣ ᥞᥥᥖᥱ ᥔᥒᥴ ᥐᥩᥰ,ᥙᥭᥱ ᥟᥨᥝᥰ ᥟᥣᥖ ᥟᥣᥰ ᥐᥤᥰ ᥚᥦᥝᥴ,ᥔᥧᥲ ᥓᥣᥒ ᥖᥦᥐ ᥖᥨᥝ ᥙᥪᥴ ᥓᥝᥲ ᥖᥒᥰ ᥓᥣᥒ ᥘᥨᥝᥱ ᥔᥥᥱ ᥙᥫᥢ。 ᥔᥪᥲᥓᥤᥢ ᥑᥧᥢ ᥓᥥᥙᥱ ᥞᥩᥛᥴ 07pk9uqqs0iscah9r0x0mq0y34sbsvc ᥑᥣᥛᥰ ᥐᥥᥝᥲ ᥐᥢ 0 586 2134 2133 2024-10-15T06:27:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2133 wikitext text/x-wiki ᥑᥥᥝᥴ ᥖᥤᥝᥰ ᥟᥤᥝᥰ ᥝᥣ ᥛᥣᥐᥱ ᥕᥤᥢᥲ. ᥛᥣᥐᥱ ᥐᥨᥢᥲ ᥙᥤᥢᥲ ᥝᥣ ᥛᥣᥐᥱ ᥓᥒ. ᥞᥩᥛᥴ ᥙᥫᥳ ᥙᥣᥒ ᥝᥣ ᥛᥣᥐᥱ ᥘᥣᥒᥰ. ᥘᥦᥒ ᥓᥣᥒᥰ ᥞᥣᥒᥰ ᥝᥣ ᥛᥣᥐᥱ ᥚᥥᥖᥱ. ᥞᥩᥛᥴ ᥙᥥᥢ ᥓᥥᥖᥱ ᥝᥣ ᥛᥣᥐᥱ ᥝᥣᥭᥴ. ᥞᥩᥛᥴ ᥙᥥᥢ ᥔᥣᥭᥴ ᥝᥣ ᥛᥣᥐᥱ ᥘᥩᥖ. ᥔᥨᥛᥲ ᥗᥩᥖ ᥗᥩᥖ ᥝᥣ ᥛᥣᥐᥱ ᥛᥨᥭᥰ. ᥜᥧᥒᥳ ᥟᥧᥢᥰ ᥟᥧᥢᥰ ᥝᥣ ᥛᥣᥐᥱ ᥘᥧᥢ. ᥙᥩᥒᥳ ᥖᥧᥢ ᥖᥧᥢ ᥝᥣ ᥔᥫᥴ. ᥙᥧᥱ ᥑᥣᥭᥴ ᥜᥫᥴ ᥝᥣ ᥙᥧᥱ ᥓᥣᥒ ᥖᥣᥢᥲ. ᥓᥣᥒ ᥖᥣᥢᥲ ᥓᥣᥒ ᥘᥣᥖ ᥛᥥᥰ ᥛᥪᥰ ᥚᥩᥒᥰ. ᥕᥦᥝᥴ ᥙᥩᥒᥰ ᥝᥣ ᥑᥝᥲ ᥜᥣᥲ. ᥐᥣᥳ ᥐᥣᥳ ᥝᥣ ᥐᥣ ᥘᥛ. ᥓᥣᥒ ᥖᥛ ᥝᥣ ᥓᥣᥒ ᥑᥨᥐ. ᥓᥣᥒ ᥕᥨᥐ ᥝᥣ ᥝᥤᥰ. ᥓᥣᥒ ᥙᥤᥰ ᥝᥣ ᥙᥐ. ᥑᥬᥲ ᥞᥬᥲ ᥙᥫᥢ ᥞᥐ ᥝᥣ ᥞᥩᥭᥲ ᥓᥨᥝᥰ. ᥑᥬᥲ ᥞᥬᥲ ᥙᥫᥢᥰ ᥕᥨᥝᥰ ᥝᥣ ᥔᥤᥴ ᥖᥤᥒᥱ. ᥑᥬᥲ ᥞᥬᥲ ᥙᥫᥢ ᥐᥤᥒᥱ ᥝᥣ ᥘᥥᥒᥳ ᥘᥨᥖᥱ. ᥑᥬᥲ ᥞᥬᥲ ᥙᥫᥢ ᥙᥩᥭᥱ ᥖᥨᥖᥱ ᥝᥣ ᥑᥨᥝᥲ ᥗᥨᥝᥱ ᥐᥤᥢ. sjbo6i9m93lua0kj14iqxtkmjubny32 ᥑᥣᥛᥰ ᥐᥥᥝᥲ ᥘᥤᥢᥳ 0 587 2136 2135 2024-10-15T06:27:42Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2135 wikitext text/x-wiki ᥟᥤᥳ ᥓᥤᥳ ᥟᥨᥝᥳ ᥓᥨᥝᥳ. ᥛᥨᥝᥲ ᥘᥛᥳ ᥛᥨᥝᥲ ᥐᥣᥐᥱ. ᥙᥣᥭ ᥙᥣᥐᥱ ᥙᥣᥭ ᥞᥥᥒᥴ. ᥞᥥᥒᥴ ᥓᥤᥳ ᥞᥥᥒᥴ ᥒᥨᥝᥰ. ᥑᥨᥝᥰ ᥛᥒᥲ ᥑᥨᥝᥰ ᥘᥥᥖᥱ. ᥟᥥᥖᥱ ᥖᥥᥖᥱ ᥟᥢ ᥖᥢ. ᥞᥧᥴ ᥛᥩᥒᥱ ᥐᥩᥒᥱ ᥐᥙ. ᥘᥙ ᥘᥫᥒ ᥔᥒᥴ ᥔᥤᥴ ᥔᥬᥴ. qlov5omd9yoruvk64389iy8d4keh81e ᥑᥣᥛᥰ ᥐᥨᥙᥱ ᥛᥣᥐᥱ 0 588 2139 2138 2024-10-15T06:27:44Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 2138 wikitext text/x-wiki ᥘᥦᥒ ᥓᥤᥒᥰ ᥞᥤᥒᥰ ᥛᥣᥐᥱ ᥚᥥᥖᥱ, ᥓᥥᥒᥱ ᥔᥣᥳ ᥞᥣᥳ ᥝᥣ ᥛᥣᥐᥱ ᥝᥣᥭᥴ, ᥛᥣᥐᥱ ᥕᥒᥰ ᥔᥣᥭᥴ ᥝᥣ ᥛᥣᥐᥱ ᥘᥩᥖ, ᥔᥝᥲ ᥗᥩᥖ ᥗᥩᥖ ᥝᥣ ᥛᥣᥐᥱ ᥛᥨᥭᥰ, ᥕᥥᥛᥲ ᥛᥦᥝᥰ ᥖᥨᥭᥰ ᥝᥣ ᥛᥣᥐᥱ ᥖᥣ, ᥕᥧᥱ ᥒᥝᥲ ᥑᥣ ᥝᥣ ᥛᥣᥐᥱ ᥘᥣᥒᥰ, ᥘᥦᥒ ᥓᥣᥒᥰ ᥞᥣᥒᥰ ᥝᥣ ᥛᥣᥐᥱ ᥑᥫᥴ ᥔᥨᥛᥲ, ᥙᥫᥢ ᥙᥤᥢᥱ ᥖᥨᥛᥲ ᥝᥣ ᥛᥣᥐᥱ ᥘᥩᥭᥴ, ᥙᥣᥭ ᥕᥒᥰ ᥕᥩᥭᥴ ᥝᥣ ᥑᥝᥲ ᥜᥣᥳ, ᥞᥣᥒ ᥓᥣᥳ ᥛᥣᥐᥱ ᥘᥧᥲ ᥘᥣᥲ, ᥙᥥᥢ ᥙᥣᥲ ᥝᥣ ᥛᥣᥐᥱ ᥖᥨᥙᥱ, ᥙᥫᥢ ᥑᥨᥙᥱ ᥛᥣᥐᥱ ᥚᥤᥢᥳ ᥐᥨᥝᥰ, ᥙᥫᥢ ᥕᥨᥝᥰ ᥛᥣᥐᥱ ᥟᥨᥝᥱ ᥓᥣᥱ, ᥔᥣ ᥗᥣᥱ ᥛᥣᥐᥱ ᥖᥧᥰ ᥖᥤᥰ, ᥕᥣᥝᥰ ᥞᥤᥰ ᥛᥣᥐᥱ ᥘᥩᥭ ᥛᥨᥝᥲ, ᥙᥫᥢ ᥑᥨᥝᥲ ᥛᥣᥐᥱ ᥗᥨᥝᥱ ᥘᥤᥢ, ᥘᥤ ᥐᥤᥢ ᥙᥥᥢ ᥛᥣᥐᥱ ᥐᥨᥭᥲ, ᥙᥫᥢ ᥔᥨᥭᥲ ᥙᥥᥢ ᥛᥣᥐᥱ ᥝᥣᥝᥰ, ᥞᥩᥢᥴ ᥕᥣᥝᥰ ᥛᥣᥐᥱ ᥞᥣᥒᥴ ᥘᥣᥖ, ᥘᥣᥛᥴ ᥑᥣᥖ ᥙᥥᥢ ᥛᥣᥐᥱ ᥕᥤᥢᥲ, ᥔᥨᥛᥲ ᥐᥨᥢᥲ ᥙᥤᥢᥳ ᥛᥣᥐᥱ ᥓᥒ, ᥛᥣᥐᥱ ᥐᥫᥲ ᥛᥣᥐᥱ ᥐᥒ ᥙᥥᥢ ᥛᥣᥐᥱ ᥚᥤᥴ, ᥙᥫᥢ ᥟᥝ ᥖᥤ ᥙᥥᥢ ᥛᥐᥱ ᥘᥝ, ᥙᥫᥢ ᥕᥥᥛᥲ ᥛᥝ ᥛᥣᥐᥱ ᥟᥣᥒᥴ ᥑᥣᥒᥴ, ᥕᥧᥱ ᥛᥫᥒᥰ ᥔᥣᥒᥴ ᥙᥥᥢ ᥔᥦᥢ ᥗᥝᥳ. o6i286is9r7hrlxyx5qh497pai348oq ᥑᥣᥛᥰ ᥑᥥᥝᥴ 0 589 2141 2140 2024-10-15T06:27:45Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2140 wikitext text/x-wiki ᥐᥛᥰ ᥘᥭᥳ ᥑᥤᥒᥰ ᥞᥣᥰ ᥖᥐᥴ ᥛᥣᥰ ᥙᥦᥰ ᥘᥥᥴ ᥚᥥᥴ ᥙᥢ ᥟᥢ ᥝᥣ ᥚᥧᥰ ᥓᥫᥒᥰ ᥛᥫᥒᥰ ᥞᥝᥰ ᥛᥫ ᥞᥪᥒᥴ ᥕᥣᥝᥰ ᥐᥛᥱ ᥜᥣᥱ ᥘᥢᥳ ᥘᥩᥰ,ᥞᥬᥲ ᥛᥢᥰ ᥙᥨᥝᥰ ᥐᥣᥱ ᥛᥫᥢᥴ ᥙᥫᥒ ᥕᥫᥒ ᥘᥒᥱ ᥖᥥᥢᥰ ᥔᥩᥒᥱ ᥗᥩᥒᥱ ᥖᥭᥲ ᥜᥭᥰ ᥔᥩᥖᥱ ᥐᥭᥲ ᥞᥫ ᥞᥧᥒ ᥘᥦᥒᥰ ᥐᥣᥱ ᥐᥧ ᥞᥧᥰ ᥐᥢ ᥘᥦᥰ.ᥗᥩᥛᥱ ᥘᥤ ᥘᥤ ᥘᥣ ᥝᥣ ᥖᥤ ᥔᥣᥝᥴ ᥛᥣᥝᥱ ᥙᥣᥢ ᥗᥣᥝᥱ ᥘᥥᥐ ᥘᥧᥛᥱ ᥗᥝᥲ ᥔᥣᥛᥴ ᥙᥣᥢ ᥜᥧᥒᥴ ᥛᥧᥱ ᥗᥒᥰ ᥘᥣᥭᥴ ᥑᥦᥢᥰ ᥞᥬᥲ ᥔᥩᥒᥴ ᥞᥧᥴ ᥖᥧᥒᥰ ᥐᥛᥰ ᥑᥣᥛᥰ ᥑᥣᥛᥰ ᥘᥣᥭᥴ ᥗᥢᥴ ᥘᥩᥒ ᥖᥣᥒᥰ ᥞᥥᥖᥱ ᥑᥢᥴ ᥚᥣᥭᥴ ᥛᥣᥖ ᥛᥢᥲ ᥘᥤ ᥕᥝᥳ.ᥔᥦᥒᥴ ᥙᥥᥝᥱ ᥐᥣᥒ ᥞᥫᥭᥰ ᥟᥢ ᥝᥣ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥖᥒᥰ ᥘᥣᥒᥰ ᥞᥐᥳ ᥞᥩᥛᥴ ᥑᥣᥒᥰ ᥟᥨᥝᥲ ᥙᥥᥛᥱ ᥘᥢᥳ ᥘᥩᥰ,ᥕᥒᥰ ᥟᥢ ᥖᥫᥰ ᥖᥣᥒᥱ ᥔᥬᥴ ᥓᥣᥒᥱ ᥓᥤᥒᥱ ᥓᥦᥖ ᥛᥩᥐᥱ ᥛᥦᥖ ᥞᥩᥛᥴ ᥖᥨᥐᥱ ᥑᥝᥲ ᥐᥧ ᥖᥤ ᥕᥒ ᥟᥤᥛᥱ ᥐᥨᥢᥰ ᥕᥨᥝᥰ ᥖᥥᥳ ᥘᥩᥰ.ᥞᥩᥛᥴ ᥛᥩᥐᥱ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥘᥤ ᥞᥫᥭᥰ ᥙᥝᥱ ᥘᥭᥳ ᥞᥬᥲ ᥛᥢᥰ ᥛᥫᥢᥴ ᥙᥫᥒ ᥕᥫᥒ ᥘᥒᥱ ᥚᥥᥒᥰ ᥛᥩᥐᥱ ᥑᥨᥝᥲ ᥓᥒᥱ ᥐᥤ ᥞᥩᥛᥴ ᥑᥦᥢᥱ ᥓᥩᥛᥰ ᥘᥨᥛᥰ,ᥞᥬᥲ ᥛᥢᥰ ᥞᥩᥛᥴ ᥐᥩᥒᥴ ᥞᥩᥛᥴ ᥐᥨᥝᥰ ᥕᥨᥝᥰ ᥕᥨᥒᥴ ᥐᥨᥒ ᥖᥨᥝ ᥞᥨᥝᥴ ᥓᥬ ᥐᥨᥢᥰ ᥞᥝᥰ ᥜᥬᥱ ᥙᥦᥒᥰ ᥓᥨᥛᥰ ᥐᥧ ᥚᥧᥱ ᥐᥢ ᥘᥦᥰ. 2e8p2l79mjxrivkg77p7p68yy01lza3 ᥑᥣᥛᥰ ᥖᥣᥒᥱ ᥓᥩᥛ ᥙᥤᥝ ᥟᥣ ᥘᥣᥛᥱ (ᥖᥧᥒᥰ) ᥓᥫᥳ ᥓᥣᥖ ᥓᥪᥒ ᥖᥭᥰ 0 590 5093 2146 2024-10-16T10:08:05Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q65439286]] 5093 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Flag of Shan State.svg|thumb|ᥖᥧᥒᥰ ᥓᥫᥳ ᥓᥣᥖ ᥓᥪᥒ ᥖᥭᥰ]] <poem> ᥑᥫᥰ ᥞᥝᥰ ᥘᥣᥱ ᥓᥣᥱ ၶိူဝ်းႁဝ်းၶိူဝ်းရႃႇၸႃႇ ᥓᥩᥛ ᥙᥤᥝ ᥔᥛᥳ ᥓᥢᥱ ᥖᥣᥱ ၸွမ်ပိဝ်သမ်ႉၸၼ်ႇတႃႇ ᥘᥫᥢ ᥑᥛᥰ ᥓᥝᥲ ᥓᥐᥱ ᥐᥦᥱ လိူၼ်ၶမ်းၸဝ်ႈၸၵ်ႇၵျႃႇ ᥓᥣᥖ ᥞᥝᥰ ᥛᥤᥰ ᥖᥥᥱ ᥓᥣᥱ ၸၢတ်ႈႁဝ်းမီးတေႇၸႃႇ ᥚᥩᥛᥳ ᥙᥥᥒᥰ ᥓᥬ ᥝᥣᥱ ᥓᥣᥱ ၽွမ်ႉပဵင်းၸႂ်ဝႃႇၸႃႇ ᥔᥧᥴ ᥐᥝ ᥞᥝᥰ ᥙᥥᥢ ᥚᥧᥱ ᥛᥤᥰ ᥓᥬ ᥔᥦᥖ ᥓᥣᥱ သူၵဝ်ႁဝ်းပဵၼ်ၽူႈမီးၸႂ်သၸ်ၸႃႇ </poem> omna0yeumbcndzc3n0wt8tpmppcyunz ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ 0 591 5094 2179 2024-10-16T10:08:08Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q36556]] 5094 wikitext text/x-wiki {{Infobox language |name=ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ/ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ [[ᥜᥣᥭᥱ:Kham Tai Nuea.png|thumb|Tai Nuea language]] |nativename=<font face="MPH 2B Damase">ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ / ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ</font> |pronunciation=[xaːm˥ tai˥lə˧˥] / [xaːm˥tai˥ taɯ˥˩xoŋ˥] |states=[[ᥓᥧᥒ ᥐᥨᥝᥲ]]、[[ᥛᥫᥒᥰ ᥛᥣᥢ]]、[[ᥛᥫᥒᥰ ᥗᥭᥰ]]、[[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]] |speakers=65 ᥛᥧᥢᥱ |familycolor=ᥘᥣᥲ ᥟᥫᥢᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥩᥒᥲ ᥖᥨᥒᥲ |fam1=[[ᥘᥣᥲ ᥞᥫᥢᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥩᥒᥲ ᥖᥨᥒᥲ]] |fam2=[[ᥖᥨᥒᥲ ᥗᥣᥭᥱ ᥚᥣᥱ ᥔᥣᥱ ᥟᥣ ᥛᥥᥝᥰ]] |fam3=[[ᥖᥭᥰ ᥓᥩᥒ ᥚᥣᥱ ᥔᥣᥱ ᥗᥣᥱ ᥘᥣᥳ]] |fam4=ᥝᥢᥰ ᥖᥨᥐᥱ ᥓᥥᥒᥱ ᥖᥬᥲ |script=[[ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ]]、[[ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ]] |nation={{Flagicon|China}}<nowiki>ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥓᥤᥢᥰ ᥚᥨᥝ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]]</nowiki> |iso3=tdd |glotto=tain1252 |glottoname=Tai Nua}} '''ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ''',ᥖᥤ ᥖᥒᥰ ᥘᥣᥭᥴ ᥞᥧᥳ ᥓᥐᥴ ᥘᥛᥴ '''ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ'''、'''ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ''',ᥙᥥᥢ [[ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]]ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥐᥨᥢᥰ,ᥖᥤ ᥘᥐᥴ ᥛᥦᥢᥱ ᥝᥥ[[ᥓᥧᥒ ᥐᥨᥝᥲ]][[ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥫᥢᥰ]] ᥖᥒᥰ [[ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥒᥴ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]]、[[ᥝᥥᥒᥰ ᥚᥧᥰ ᥟᥫᥰ]]、[[ᥝᥥᥒᥰ ᥘᥤᥢᥳ ᥡᥣᥒᥰ]]ᥖᥒᥰ[[ᥝᥥᥒᥰ ᥙᥝᥰ ᥔᥣᥢ]],[[ᥛᥫᥒᥰ ᥛᥣᥢ]]、[[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]]ᥐᥩᥲ ᥛᥤᥰ ᥛᥦᥒᥱ ᥖᥦᥛᥲ。ᥙᥥᥢ ᥑᥩᥒᥴ [[ᥘᥣᥲ ᥞᥫᥢᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥭᥰ]][[ᥗᥣᥱ ᥘᥣᥳ ᥑᥣᥛᥰ ᥖᥭᥰ]],ᥖᥒᥰ [[ᥑᥣᥛᥰ ᥗᥭᥰ]]ᥛᥤᥰ ᥘᥩᥒ ᥐᥙᥴ ᥐᥣᥭᥱ。ᥛᥤᥰ ᥖᥨᥝ ᥘᥣᥭᥰ ᥞᥣᥒᥰ ᥙᥪᥴ ᥓᥝᥲ——[[ᥑᥣᥛᥰ ᥗᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]],ᥟᥛᥱ ᥘᥢᥴ ᥞᥩᥒᥳ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ,ᥙᥥᥢ ᥛᥥᥝᥰ ᥑᥩᥒᥴ[[ᥑᥨᥝᥲ ᥛᥥ ᥔᥥᥒᥴ ᥓᥣᥙ ᥖᥨᥝ ᥘᥣᥭᥰ]]。ᥓᥝᥲ ᥘᥣᥲ ᥖᥤ ᥓᥧᥒ ᥐᥨᥝᥲ ᥐᥩᥢ ᥜᥣᥢ ᥟᥣ ᥛᥥᥝᥰ ᥚᥧᥱ ᥘᥣᥖ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥘᥭᥳ ᥘᥭᥲ ᥕᥩᥛᥰ ᥞᥙ ᥕᥝᥳ[[ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]]ᥙᥥᥢ ᥘᥫᥒ ᥘᥬᥰ,ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥒᥴ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ ᥐᥩᥲ ᥛᥐᥴ ᥖᥤᥢᥱ ᥑᥝᥲ ᥖᥣᥰ ᥘᥣᥰ ᥓᥥᥙᥱ ᥓᥧᥳ ᥝᥭᥳ。ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥓᥧᥛᥰ ᥚᥧᥱ ᥛᥨᥝᥴ ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥖᥒᥰ ᥖᥣᥰ ᥘᥣᥰ ᥛᥐᥴ ᥖᥤᥢᥱ ᥕᥝᥳ[[ᥖᥭᥰ ᥛᥫᥒᥰ ᥛᥣᥢ]]。ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥒᥰ[[ᥑᥣᥛᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥛᥣᥢ]]ᥐᥦᥢᥱ ᥐᥬᥲ ᥐᥢ ᥞᥦᥒᥰ ᥖᥥᥳ。 ==ᥚᥣᥱ ᥔᥣᥱ== ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥘᥭᥲ ᥛᥦᥒᥱ ᥟᥩᥐᥱ ᥙᥥᥢ ᥔᥩᥒᥴ ᥛᥥᥝᥰ。 *ᥚᥣᥱ ᥔᥣᥱ ᥖᥬᥲ ᥑᥨᥒᥰ ᥙᥝᥰ:ᥛᥦᥒᥱ ᥕᥧᥱ ᥘᥬᥰ[[ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥥᥝᥰ ᥖᥭᥰ ᥓᥤᥢᥰ ᥚᥨᥝ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]]ᥖᥒᥰ [[ᥝᥥᥒᥰ ᥙᥝᥰ ᥔᥣᥢ]],33 ᥛᥧᥢᥱ ᥚᥧᥱ ᥓᥬᥳ ᥖᥪᥰ。 *ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥱ :ᥛᥦᥒᥱ ᥕᥧᥱ ᥘᥬᥰ[[ᥝᥥᥒᥰ ᥚᥧᥰ ᥟᥫᥰ]]ᥖᥒᥰ[[ᥛᥫᥒᥰ ᥘᥦᥛᥰ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥘᥣ ᥑᥧᥴ,ᥝᥣᥳ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]]ᥖᥒᥰ[[ᥝᥥᥒᥰ ᥘᥤᥢᥳ ᥔᥣᥒᥰ]]ᥖᥒᥰ [[ᥐᥪᥒᥱ ᥛᥣᥳ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥒᥰ ᥝᥣᥳ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]]ᥖᥣᥒᥱ ᥖᥤ,21ᥛᥧᥢᥱ ᥚᥧᥱ ᥓᥬᥳ ᥖᥪᥰ。ᥘᥬᥰ ᥐᥥ ᥔᥩᥒᥴ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥘᥭᥳ ᥔᥥᥒᥴ ᥟᥩᥐᥱ ᥖᥣᥒᥱ ᥕᥣᥒᥱ ᥛᥤᥰ ᥘᥩᥒ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ,ᥔᥖ ᥖᥣᥱ ᥘᥦᥰ ᥖᥒᥰ ᥝᥨᥝᥰ ᥞᥣᥱ ᥘᥣᥳ ᥛᥤᥰ ᥖᥤ ᥙᥦᥐᥱ ᥐᥢ ᥟᥤᥖᥴ ᥟᥩᥖᥴ。ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥱ ᥖᥤ ᥘᥨᥒᥴ ᥑᥣᥭᥳ ᥛᥣᥰ ᥖᥤ ᥛᥫᥒᥰ ᥖᥬᥲ ᥑᥨᥒᥰ。 ==ᥔᥥᥒᥴ == ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥤᥰ ᥙᥧᥢᥳ ᥗᥣᥢᥴ ᥛᥣᥰ ᥖᥤ ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥢᥳ ᥛᥫᥒᥰ ᥙᥝᥰ ᥔᥣᥢ[[ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥑᥩᥢᥴ]]ᥓᥣᥛᥱ ᥟᥩᥐᥱ ᥔᥥᥒᥴ。 ===ᥛᥥ ᥔᥥᥒᥴ=== ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ 18 ᥖᥨᥝ[[ᥛᥥ ᥔᥥᥒᥴ]]。 {|class="wikitable" style="text-align: center" | |colspan="3" | [[ᥟᥛᥱ ᥟᥩᥐᥱ ᥔᥥᥒᥴ]] || [[ᥘᥥᥒᥱ ᥟᥩᥐᥱ ᥛᥣᥰ]] |- |[[ᥔᥥᥒᥴ ᥘᥬᥰ ᥟᥩᥒᥲ ᥔᥨᥙᥱ]]|| {{IPA|p}} || {{IPA|pʰ}} || || {{IPA|m}} |- |[[ᥔᥥᥒᥴ ᥘᥤᥛᥱ ᥙᥣᥐᥱ ᥖᥒᥰ ᥑᥥᥝᥲ]] || || || {{IPA|f}} || {{IPA|v}} |- |rowspan="2"| [[ᥔᥥᥒᥴ ᥗᥨᥒᥴ ᥘᥨᥛᥰ]]、[[ᥔᥥᥒᥴ ᥚᥥ ᥖᥣᥢ ᥙᥣᥐᥱ]] || {{IPA|t}} || {{IPA|tʰ}} || || {{IPA|l}} |- | {{IPA|ʦ}} || {{IPA|ʦʰ}}|| {{IPA|s}} || {{IPA|j}} |- |[[ᥔᥥᥒᥴ ᥝᥤ ᥘᥣᥳ]] || {{IPA|k}} || {{IPA|kʰ}} || {{IPA|x}} || {{IPA|ŋ}} |- |[[ᥔᥥᥒᥴ ᥑᥨᥝᥰ]] || {{IPA|ʔ}} || || {{IPA|h}}|| |} ᥘᥬᥰ{{IPA|kʰ}}ᥖᥒᥰ{{IPA|ʦʰ}}ᥛᥥ ᥔᥥᥒᥴ 2 ᥖᥨᥝ ᥓᥬᥳ ᥖᥪᥰ ᥘᥬᥰ ᥕᥪᥛ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥑᥥᥱ ᥐᥣᥙ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ ᥐᥩᥭᥰ。 ᥛᥥ ᥓᥣᥙ[i]、[e]ᥖᥒᥰ[ɛ]ᥓᥣᥙ ᥙᥩᥒᥰ ᥛᥥ ᥔᥥᥒᥴ ᥖᥨᥝ ᥘᥣᥲ,ᥛᥫᥢᥴ ᥘᥒᥱ ᥛᥥ ᥔᥥᥒᥴ ᥒᥝᥲ[ʦ-]ᥖᥒᥰ[s-]ᥚᥥᥱ ᥖᥣᥢ ᥔᥨᥙᥱ ᥐᥣᥭᥰ ᥙᥥᥢ [ʨ-]ᥖᥒᥰ[ɕ-]。 ===ᥛᥥ ᥓᥣᥙ=== ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥤᥰ 10 ᥖᥨᥝ ᥘᥥᥝ[[ᥛᥥ ᥓᥣᥙ]]。 {|class="wikitable" |{{IPA|i}} || {{IPA|ɯ}} || {{IPA|u}} |- |{{IPA|e}} || {{IPA|ə}} || {{IPA|o}} |- |{{IPA|ɛ}} || {{IPA|a}} || {{IPA|ɔ}} |- | || {{IPA|aː}} || |} 9 ᥖᥨᥝ [[ᥕᥝᥳ ᥖᥤ]]:{{IPA|ɯ}}, {{IPA|i}}, {{IPA|u}}, {{IPA|m}}, {{IPA|n}}, {{IPA|ŋ}}, {{IPA|p}}, {{IPA|t}}, {{IPA|k}}。 ᥛᥥ ᥓᥣᥙ ᥖᥒᥰ ᥑᥣᥛᥰ ᥘᥨᥒᥴ ᥘᥫᥢᥰ ᥞᥨᥛ ᥐᥢ ᥙᥥᥢ 84 ᥖᥨᥝ[[ᥛᥥ ᥓᥣᥙ]]。ᥘᥬᥰ[[ᥛᥥ ᥓᥣᥙ ᥘᥥᥝ]]ᥛᥥ ᥓᥣᥙ 9 ᥖᥨᥝ,[[ᥓᥣᥙ ᥙᥩᥒ ᥛᥥ ᥓᥣᥙ]]ᥛᥥ ᥓᥣᥙ 15 ᥖᥨᥝ,ᥔᥥᥒᥴ ᥞᥧᥰ ᥘᥒ ᥔᥧᥖᥴ ᥘᥪᥢᥰ ᥛᥥ ᥓᥣᥙ 30 ᥖᥨᥝ,[[ᥐᥪᥖᥴ ᥛᥥ ᥔᥥᥒᥴ]]ᥛᥥ ᥓᥣᥙ 30 ᥖᥨᥝ。 {|class="wikitable" | || {{IPA|aː}} || {{IPA|i}} || {{IPA|e}} || {{IPA|ɛ}} || {{IPA|u}} || {{IPA|o}} || {{IPA|ɔ}} || {{IPA|ɯ}} || {{IPA|ə}} |- |{{IPA|aɯ}} || || || || || || || || || |- |{{IPA|ai}} || {{IPA|aːi}} || || || || {{IPA|ui}} || {{IPA|oi}} || {{IPA|ɔi}} || {{IPA|ɯi}} || {{IPA|əi}} |- | {{IPA|au}}|| {{IPA|aːu}} || {{IPA|iu}} || {{IPA|eu}} || {{IPA|ɛu}} || || || || {{IPA|ɯu}} || {{IPA|əu}} |} ===声调=== 接下来的6步[[声调]]: #[[阳去]](中平33) #[[阳平]](高平55) #[[阴去]]、长阴入(低平11) #[[阴上]](低降31) #[[阳上]]、[[阳入]](高降53) #[[阴平]]、[[短阴入]](高升35) 以{{IPA|p}}、{{IPA|t}}、{{IPA|k}}为韵尾的[[促声]]只可能是第三、第五或第六声调。 |ap}}、{{IPA|at}}、{{IPA|ak}}为韵母的[[音节]]不能是长阴入调。 如果你想带上世界上最好的东西,就去主页,如果你去寺庙,你将无法做到这一点。 最终章[[最终章]]最终章[[最终章]] {| 类=“维基表” |- | 西南官话声调 || 阴平|| 阳平 || 上声 || 去声 |- | 傣那语声调 || 阳去(33)|| 阳上(53)|| 阳平 (55) || 阴去(11) |} 如果你想写一本书,你会看到正在寻找它的人的照片 (31)。 ===語音演變=== 原始[[侗台語]]的濁音[[聲母]]清化({{IPA|*b}}變成{{IPA|p}},{{IPA|*d}}變成{{IPA|t}},{{IPA|*g}}變成{{IPA|k}}),先喉塞音聲母變為[[響音]]({{IPA|*ˀb}}變成{{IPA|m}}或{{IPA|v}},{{IPA|*ˀd}}變成{{IPA|l}})。 {| class="wikitable" style="text-align: center" | 原始侗台語聲母 ||{{IPA|*dʱ}} || {{IPA|*ˀn}},{{IPA|*n̥}} || {{IPA|*ˀd}} || {{IPA|*t}} || {{IPA|*d}} || {{IPA|*n}} |- | 傣那語聲母 |style="background:grey" | {{IPA|tʰ}} |style="background:grey" | {{IPA|l}} || {{IPA|l}} || {{IPA|t}} |style="background:pink" | {{IPA|t}}  |style="background:pink" | {{IPA|l}} |} {| | style="background:grey" | 陰調 | style="background:pink" | 陽調 |} 原始[[侗台語]]的[[聲調]]發生分裂。 {| class="wikitable" style="text-align: center" | 原始侗台語聲母 ||{{IPA|*dʱ}} || {{IPA|*ˀn}},{{IPA|*n̥}} || {{IPA|*ˀd}} || {{IPA|*t}} || {{IPA|*d}} || {{IPA|*n}} |- | 原始侗台語平聲 |colspan="2" | 陰平 |colspan="2" | 陽去 |colspan="2" | 陽平 |- | 原始侗台語上聲 |colspan="4" | 陰上 |colspan="2" | 陽上 |- | 原始侗台語去聲 |colspan="4" | 陰去 |colspan="2" | 陽去 |- | 原始侗台語入聲 |colspan="4" | 短陰入、長陰入 |colspan="2" | 陽入 |} ==ᥖᥨᥝ ᥘᥣᥭᥰ== {{Main|ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ}} ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥒᥰ[[ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ]]ᥛᥧᥱ ᥙᥫᥒ ᥓᥬᥳ ᥖᥪᥰ ᥖᥦᥛᥲ ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥥᥝᥰ ᥘᥥᥝ,ᥖᥨᥝ ᥘᥣᥭᥰ ᥓᥫᥭᥰ ᥕᥪᥢ ᥛᥣᥰ ᥖᥤ [[ᥘᥣᥭᥰ ᥛᥣᥢ]],ᥙᥥᥢ ᥖᥨᥝ ᥛᥨᥢᥰ。ᥝᥣᥭᥰ ᥘᥒᥴ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥤ ᥘᥐᥴ ᥕᥨᥒᥱ ᥙᥤᥲ ᥞᥦᥴ ᥖᥦᥛᥲ ᥘᥣᥭᥰ,ᥛᥫ 14 ᥘᥣᥱ ᥓᥧᥱ ᥘᥢᥳ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥟᥩᥐᥱ ᥛᥣᥰ ᥙᥧᥒᥱ ᥔᥤᥱ ᥓᥥᥒᥱ ᥖᥨᥝ ᥘᥣᥭᥰ[[ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]]ᥙᥧᥒᥱ ᥞᥣᥒ ᥖᥨᥝ ᥘᥣᥭᥰ。 ᥐᥨᥢᥰ ᥖᥭᥰ ᥖᥬᥲ ᥓᥬᥳ ᥖᥪᥰ ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥨᥝ ᥛᥨᥢᥰ ᥖᥦᥛᥲ ᥖᥒᥰ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥭᥰ ᥖᥬᥲ ᥜᥣᥒ ᥕᥦᥢᥳ,ᥐᥩᥲ ᥞᥩᥒᥳ[[ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ]]。 ᥛᥫ ᥓᥝᥳ ᥘᥬᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥛᥱ ᥘᥭᥲ ᥞᥥᥖᥱ ᥑᥫᥒ ᥛᥣᥭᥴ ᥘᥛᥳ ᥔᥥᥒᥴ,ᥐᥛᥳ ᥘᥛᥴ ᥛᥥ ᥓᥣᥙ ᥖᥒᥰ ᥘᥛᥴ ᥟᥛᥱ ᥛᥦᥒᥱ ᥐᥢ ᥘᥭᥲ,ᥐᥩᥙ ᥘᥢᥴ 1956 ᥙᥤ ᥓᥒᥱ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥘᥦᥐ ᥘᥣᥭ ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥰ。ᥘᥬᥰ 1988 ᥙᥤ ᥓᥒᥱ ᥛᥥᥰ ᥘᥦᥐ ᥘᥣᥭ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥥᥖ ᥗᥝᥴ ᥔᥥᥒᥴ ᥝᥣᥒᥰ ᥖᥛᥰ,ᥓᥬᥳ ᥖᥪᥰ ᥔᥥᥒᥴ ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥒᥰ ᥘᥛᥴ,ᥐᥩᥭᥰ ᥟᥛᥱ ᥖᥪᥰ ᥐᥣᥱ ᥗᥦᥢᥲ[[ᥐᥛ ᥐᥙᥴ ᥔᥥᥒᥴ]]。 ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥥ ᥔᥥᥒᥴ ᥖᥒᥰ ᥛᥨᥖᥴ ᥛᥤᥰ 35 ᥖᥨᥝ,ᥖᥨᥝ ᥘᥣᥭᥰ 5 ᥖᥨᥝ ᥙᥦᥰ ᥘᥥᥴ ᥘᥩᥒ ᥟᥩᥐᥱ ᥔᥥᥒᥴ。[[ᥕᥧᥱ ᥢᥤᥱ ᥑᥨᥖᥳ]]ᥕᥧᥱ U+1950-U+1974 ᥙᥤ ᥖᥣᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥐᥨᥐᥳ ᥖᥨᥝ ᥘᥣᥭᥰ ᥕᥝᥳ。 ==ᥕᥥᥛᥲ== *[[ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥪᥳ]](ᥑᥣᥛᥰ ᥖᥭᥰ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ) ==ᥙᥫᥒ ᥟᥤᥒ== {{Refbegin}} *ᥛᥧᥒᥱ ᥓᥧᥢ ᥔᥦᥢᥲ,《ᥓᥣᥛᥰ ᥖᥨᥝ ᥑᥣᥛᥰ ᥖᥭᥰ》,ᥟᥩᥒᥲ ᥟᥩᥐᥱ ᥘᥣᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥕᥤᥢᥳ ᥢᥣᥢᥳ,2008 ᥙᥤ。 {{Refend}} ==ᥐᥣᥢ ᥐᥙᥴ ᥕᥨᥒ ᥙᥣᥲ ᥘᥩᥐ== {{Incubator|code=tdd}} *[[Ethnologue]]ᥑᥪᥢᥲ[http://www.ethnologue.com/show_language.asp?code=tdd ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ] {{Wayback|url=http://www.ethnologue.com/show_language.asp?code=tdd |date=20120929065040 }} *[https://web.archive.org/web/20080922234502/http://iea.cass.cn/mzwz/08.htm ᥐᥙᥴ ᥔᥪᥙᥱ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ] *[https://web.archive.org/web/20060117120054/http://daizu.anyp.cn/6.aspx ᥑᥣᥛᥰ ᥖᥭᥰ、ᥘᥣᥭᥰ ᥖᥭᥰ] *[https://web.archive.org/web/20050403221243/http://ynjy.cn/officeall/language/ ᥝᥦᥙᥳ ᥔᥣᥭᥳ ᥖᥨᥝ ᥘᥣᥭᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥫᥢᥰ] *[http://www.omniglot.com/writing/tainua.htm ᥛᥥ ᥔᥥᥒᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ(ᥘᥣᥭᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ)] {{Wayback|url=http://www.omniglot.com/writing/tainua.htm |date=20210126083358 }} *[http://unicode.org/charts/PDF/U1950.pdf ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ Unicode ᥙᥦᥢ ᥛᥣᥱ] {{Wayback|url=http://unicode.org/charts/PDF/U1950.pdf |date=20210131063229 }} {{Tai-Kadai languages}} {{ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ}} {{ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ}} {{ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥧᥒ ᥐᥨᥝᥲ}} {{ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥫᥒᥰ ᥗᥭᥰ}} l9dxdgc4g5szl1c7lmoft8pxfsn6x4e ᥑᥣᥛᥰ ᥖᥭᥰ ᥛᥤᥰ ᥘᥣᥭᥴ ᥛᥥᥝᥰ 0 592 5602 2184 2025-01-15T18:30:41Z Sai Dai Sai Laing 25 5602 wikitext text/x-wiki “ᥑᥣᥛᥰ” ᥖᥨᥝ ᥘᥭᥳ ᥕᥧᥱ ᥖᥤ ᥗᥭᥲ ᥕᥒ ᥓᥬ ᥛᥥᥝᥰ ᥞᥝᥰ ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥝᥣᥒ ᥘᥣᥭ ᥘᥢᥳ。ᥖᥤ ᥗᥭᥲ ᥞᥝᥰ ᥝᥣ ᥛᥢᥰ ᥙᥥᥢ “[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ]]” “[[ᥑᥣᥛᥰ ᥓᥫᥒᥰ]]” “[[ᥑᥣᥛᥰ ᥐᥙᥴ ᥗᥧᥐᥴ]]” ᥓᥫᥰ ᥘᥭᥳ。”ᥑᥣᥛᥰ” ᥖᥨᥝ ᥘᥭᥳ ᥘᥫᥴ ᥔᥤᥴ ᥟᥢ ᥝᥣᥒ ᥘᥣᥭ “ᥑᥣᥛᥰ” ᥛᥥᥝᥰ ᥞᥝᥰ ᥖᥣᥢᥲ ᥐᥢ ᥘᥢᥳ ᥘᥥᥴ ᥞᥝᥰ ᥟᥝ ᥛᥢᥰ ᥛᥦᥒᥱ ᥙᥥᥢ ᥔᥣᥛᥴ ᥛᥥᥝᥰ: “[[ᥑᥣᥛᥰ ᥞᥩᥒᥳ]]” “[[ᥑᥣᥛᥰ ᥞᥨᥝᥰ]]” ᥖᥒᥰ “[[ᥑᥣᥛᥰ ᥘᥣᥭᥴ]]” ᥓᥫᥰ ᥘᥭᥳ。 ==ᥑᥣᥛᥰ ᥞᥩᥒᥳ== ==ᥑᥣᥛᥰ ᥞᥨᥝᥰ== ==ᥑᥣᥛᥰ ᥘᥣᥭᥴ== nz2y243szkxwjpc4ep7tar9o5z197m5 ᥑᥣᥛᥰ ᥘᥣᥭᥴ ᥚᥫᥢᥴ ᥑᥝᥲ 0 593 2189 2188 2024-10-15T06:27:56Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 2188 wikitext text/x-wiki ᥟᥫᥰ! ᥛᥫ ᥘᥭᥳ ᥕᥒᥰ ᥛᥣᥰ ᥘᥥᥱ ᥞᥫᥢᥰ ᥘᥧᥒᥰ ᥚᥣᥰ ᥐᥣᥱ ᥞᥝᥰ ᥑᥝᥴ, ᥘᥭᥲ ᥛᥣᥰ ᥞᥨᥛ ᥐᥢ ᥔᥣᥒᥲ ᥚᥫᥢᥴ ᥗᥧᥱ ᥚᥝᥴ ᥒᥣᥭᥴ. ᥞᥬᥲ ᥓᥫᥰ ᥞᥝᥰ ᥗᥝᥲ ᥘᥧᥛᥱ ᥔᥣᥛᥴ ᥙᥣᥢ ᥙᥨᥝᥰ ᥘᥭᥲ ᥕᥧᥱ ᥘᥤ ᥔᥣᥛᥰ ᥔᥣᥱ, ᥕᥨᥝᥰ ᥐᥣᥱ ᥕᥣᥢᥴ ᥑᥤᥒᥰ, ᥚᥩᥛᥳ ᥔᥥᥒᥴ ᥙᥥᥒᥰ ᥙᥣᥐᥱ, ᥑᥨᥙᥱ ᥘᥤᥢᥳ ᥞᥬᥲ ᥙᥥᥳ ᥐᥨᥢᥰ ᥙᥣᥐᥱ ᥖᥣᥐᥱ ᥘᥤᥢᥳ ᥞᥬᥲ ᥙᥥᥳ ᥐᥨᥢᥰ ᥞᥥᥒᥴ,ᥞᥬᥲ ᥛᥣᥱ ᥛᥢᥲ ᥞᥦᥒᥰ ᥔᥦᥒᥴ ᥛᥣᥱ ᥔᥦᥒᥴ ᥞᥦᥒᥰ ᥐᥪᥛᥰ, ᥞᥬᥲ ᥘᥭᥲ ᥓᥨᥝᥳ ᥐᥤᥢ ᥘᥒᥱ ᥒᥩᥢ ᥙᥨᥐᥱ ᥔᥨᥐᥱ ᥐᥤᥢ ᥘᥒᥱ ᥒᥩᥢ ᥘᥣᥭᥰ, ᥑᥣᥭᥴ ᥕᥣᥱ ᥞᥬᥲ ᥝᥣᥭᥰ ᥓᥣᥭᥱ ᥕᥣᥱ ᥞᥬᥲ ᥔᥤᥒᥲ, ᥞᥬᥲ ᥞᥩᥛᥴ ᥛᥣᥢᥴ ᥔᥣᥢᥴ ᥑᥪᥢᥲ ᥛᥣᥐ ᥛᥤᥰ ᥘᥤ ᥖᥥᥛ ᥘᥣᥰ. 7t7dgdxdy625bqkspuelb47ft6xpj00 ᥑᥣᥛᥰ ᥘᥣᥭᥴ ᥚᥫᥢᥴ ᥑᥦᥐᥱ 0 594 2191 2190 2024-10-15T06:27:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2190 wikitext text/x-wiki ᥟᥫ ! ᥛᥫ ᥘᥭᥳ ᥙᥥᥢ ᥛᥫ ᥘᥤ ᥝᥢᥰ ᥐᥣ ᥛᥫ ᥔᥣᥱ ᥝᥢᥰ ᥞᥨᥒᥴ,ᥝᥢᥰ ᥟᥢ ᥙᥫᥢ ᥞᥤᥛᥴ ᥐᥢ ᥖᥒᥲ ᥚᥫᥢᥴ ᥑᥦᥐᥱ ᥟᥝ ᥛᥥᥰ.ᥘᥧᥒᥰ ᥚᥣᥰ ᥐᥣᥱ ᥞᥝᥰ ᥑᥝᥴ ᥕᥒᥰ ᥐᥣᥱ ᥞᥙ ᥘᥭᥲ ᥘᥧᥐ ᥙᥬᥳ ᥘᥣᥢᥴ ᥘᥣᥒᥰ ᥛᥣᥰ ᥗᥪᥒᥴ ᥞᥩᥒᥲ ᥞᥫᥢᥰ ᥐᥣᥒ ᥕᥥᥰ,ᥕᥒᥰ ᥛᥣᥰ ᥞᥙ ᥞᥩᥒᥳ ᥘᥩᥒᥳ ᥙᥤ ᥗᥝᥲ ᥐᥥᥱ ᥘᥬᥰ ᥛᥣᥢᥲ ᥘᥬᥰ ᥔᥨᥢᥴ, ᥛᥣᥢᥲ ᥖᥬᥲ ᥘᥣᥰ ᥘᥫᥴ,ᥓᥒᥱ ᥛᥣᥰ ᥖᥒᥲ ᥚᥫᥢᥴ ᥘᥣᥭᥰ ᥙᥣᥭᥰ ᥚᥫᥢᥴ ᥑᥦᥐᥱ,ᥓᥒᥱ ᥞᥝᥰ ᥗᥝᥲ ᥛᥧᥱ ᥙᥧᥱ ᥙᥨᥝ ᥓᥫᥰ ᥘᥒ ᥘᥫᥴ ᥜᥧᥐ,ᥘᥧᥐ ᥘᥫᥴ ᥓᥥᥢ ᥛᥣᥰ ᥗᥤᥒᥰ ᥕᥣᥰ ᥛᥣᥒᥱ ᥐᥣᥱ ᥘᥣᥱ:ᥘᥧᥐ ᥘᥭᥳ ᥐᥣᥱ ᥝᥢᥰ ᥖᥣ ᥛᥫᥰ ᥘᥣᥲ ᥐᥢᥲ ᥘᥣᥲ ᥛᥫᥰ ᥞᥪᥒᥴ,ᥞᥬᥲ ᥔᥩᥒᥴ ᥑᥫᥴ ᥐᥨᥙ ᥐᥢ ᥘᥒᥱ ᥗᥧᥱ,ᥐᥧ ᥐᥢ ᥘᥒᥱ ᥛᥩᥢᥴ,ᥔᥒᥴ ᥗᥩᥢᥴ ᥕᥣᥱ ᥞᥬᥲ ᥘᥭᥲ,ᥚᥣᥳ ᥗᥩᥭᥱ ᥕᥣᥱ ᥞᥬᥲ ᥕᥣᥢᥴ,ᥖᥒᥰ ᥞᥫᥢᥰ ᥖᥒᥰ ᥕᥥᥰ ᥞᥬᥲ ᥜᥢᥲ ᥐᥢ ᥘᥒᥱ ᥓᥫᥐ ᥞᥫᥰ ,ᥜᥫᥴ ᥐᥢ ᥘᥒᥱ ᥓᥫᥐ ᥓᥣᥒᥳ, ᥚᥥᥰ ᥔᥦᥢᥴ ᥙᥫᥒ ᥕᥣᥱ ᥛᥣᥰ ᥞᥬᥲ,ᥞᥬᥲ ᥘᥭᥲ ᥐᥤᥢ ᥘᥭᥲ ᥝᥣ, ᥞᥬᥲ ᥛᥤᥰ ᥘᥧᥐ ᥘᥤ ᥘᥣᥒᥰ ᥐᥣ,ᥞᥪᥒᥴ ᥘᥣᥢᥰ ᥕᥣᥱ ᥞᥬᥲ ᥘᥭᥲ ᥑᥧᥢᥱ ᥔᥝᥲ ᥛᥝᥰ ᥛᥩᥒᥴ,ᥖᥒᥰ ᥔᥩᥒᥴ ᥞᥬᥲ ᥞᥧᥳ ᥗᥝᥲ ᥞᥧᥳ ᥐᥥᥱ,ᥕᥣᥱ ᥙᥥᥱ ᥙᥦᥖ ᥔᥥᥱ ᥘᥥᥱ ᥖᥫᥒᥰ ᥐᥣᥰ,ᥞᥬᥲ ᥞᥧᥳ ᥐᥖ ᥘᥤᥐ ᥐᥣ ᥑᥣᥰ ᥟᥥᥐᥱ ᥑᥨᥝ ᥔᥨᥝᥲ,ᥞᥬᥲ ᥓᥩᥛᥰ ᥓᥨᥝᥲ ᥟᥧᥙ ᥙᥖ ᥖᥥᥱ ᥗᥧᥒᥰ ᥛᥫᥒᥰ,ᥔᥒᥴ ᥞᥥᥖᥱ ᥘᥣᥰ ᥐᥩᥲ ᥞᥬᥲ ᥘᥭᥲ ᥛᥣᥢᥴ ᥑᥝᥲ,ᥖᥝᥲ ᥙᥭ ᥗᥬᥴ ᥐᥩᥲ ᥞᥬᥲ ᥘᥭᥲ ᥔᥧᥢᥱ ᥗᥣᥒᥱ,ᥖᥣᥒᥰ ᥘᥤ ᥞᥬᥲ ᥘᥒᥱ ᥘᥫᥢ ᥔᥤᥙᥴ ᥞᥣᥲ,ᥖᥣᥒᥰ ᥞᥐᥳ ᥞᥬᥲ ᥘᥒᥱ ᥐᥣᥲ ᥔᥣᥝᥰ ᥝᥢᥰ,ᥐᥤᥒᥱ ᥙᥨᥝ ᥐᥤᥒᥱ ᥛᥥ ᥞᥬᥲ ᥗᥪᥒᥴ ᥗᥝᥲ ᥟᥥᥐᥱ ᥗᥪᥒᥴ ᥙᥣᥭ , ᥞᥬᥲ ᥓᥣᥒ ᥖᥨᥒᥳ ᥘᥣᥭᥴ ᥘᥨᥝᥱ ᥔᥥᥱ ᥙᥤ ᥘᥩᥒᥳ,ᥞᥬᥲ ᥔᥩᥒᥴ ᥑᥫᥴ ᥙᥥᥢ ᥚᥨᥝᥴ ᥞᥨᥛ ᥗᥝᥲ ᥛᥥᥰ ᥞᥨᥛ ᥐᥥᥱ ᥐᥣᥱ ᥖᥒᥰ ᥞᥪᥒᥴ ᥖᥒᥰ ᥞᥤᥰ,ᥘᥤ ᥞᥝᥳ! ᥘᥤ ᥞᥝᥳ ! ᥘᥧᥐ ᥘᥦᥰ ! g1uoncoh8iofzk3htxqet21hqvmtlaf ᥑᥣᥛᥰ ᥘᥧᥐ ᥟᥩᥢᥱ 0 595 2194 2193 2024-10-15T06:27:59Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 2193 wikitext text/x-wiki ᥘᥫᥒ ᥖᥨᥙᥱ ᥖᥨᥙᥱ ᥘᥣᥭ ᥛᥣᥭᥱ ᥙᥣ ᥔᥨᥛᥲ ᥖᥨᥛᥲ ᥑᥭᥱ ᥑᥩᥢᥰ ᥑᥩᥢᥰ ᥐᥧᥐ ᥛᥣᥳ ᥛᥣᥳ ᥖᥪᥰ ᥐᥫ ᥛᥧᥴ ᥖᥪᥰ ᥐᥣᥰ ᥓᥣᥒᥳ ᥙᥣᥰ ᥑᥨᥝᥰ ᥑᥪᥢᥲ ᥘᥩᥭ ᥓᥨᥝᥱ ᥘᥨᥝᥱ ᥛᥭᥳ ᥙᥨᥐᥱ ᥘᥨᥝᥱ ᥛᥭᥳ ᥔᥣᥒᥰ ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥞᥨᥒ ᥛᥣᥐᥱ ᥛᥨᥒᥰ ᥞᥤᥰ ᥙᥣ ᥑᥤᥰ ᥞᥦᥒᥲ ᥘᥨᥐ ᥐᥦᥒᥲ ᥗᥨᥝᥴ ᥚᥐᥴ ᥘᥨᥝᥴ ᥖᥛ ᥞᥩᥛᥴ ᥑᥭᥱ ᥘᥪᥒᥲ ᥘᥛᥳ ᥚᥪᥒᥲ ᥖᥥᥛ ᥟᥥᥛᥰ ᥟᥥᥛᥰ . 3jms9mmbavlvbzmqj863cn9rxthazmi ᥑᥣᥛᥰ ᥙᥣᥖ ᥔᥢᥱ ᥘᥣᥱ 0 596 2197 2196 2024-10-15T06:28:00Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 2196 wikitext text/x-wiki ᥓᥣᥳ ᥞᥨᥛ ᥑᥤᥴ, ᥘᥤ ᥞᥨᥛ ᥓᥨᥛᥰ. ᥓᥣᥳ ᥙᥣᥰ ᥘᥤ, ᥑᥤᥴ ᥙᥣᥰ ᥓᥨᥛᥰ. ᥓᥣᥳ ᥛᥥᥰ ᥞᥭᥱ ᥛᥨᥝᥲ ᥘᥦᥝᥴ, ᥓᥣᥳ ᥛᥦᥝᥴ ᥟᥝ ᥟᥤᥰ ᥔᥣᥖᥱ. ᥓᥬ ᥐᥨᥢᥰ ᥟᥛᥱ ᥞᥨᥛ ᥗᥨᥭᥲ, ᥐᥤᥢ ᥐᥨᥭᥲ ᥐᥙᥴ ᥐᥫ ᥕᥒ ᥛᥤᥰ. ᥓᥬ ᥘᥛ ᥘᥩᥢᥰ ᥟᥛᥱ ᥘᥙᥴ, ᥓᥬ ᥓᥙᥴ ᥘᥩᥢᥰ ᥟᥛᥱ ᥘᥭᥲ. ᥓᥬ ᥙᥥᥝᥱ ᥓᥒᥱ ᥙᥤᥰ, ᥛᥤᥰ ᥒᥫᥢᥰ ᥓᥒᥱ ᥐᥭᥳ. ᥓᥬᥳ ᥙᥫᥢ ᥟᥛᥱ ᥓᥬᥳ ᥘᥣᥭ, ᥝᥣᥭᥰ ᥘᥒᥴ ᥓᥒᥱ ᥛᥣᥰ ᥗᥦᥒᥲ. ᥓᥝᥲ ᥐᥤᥢ ᥝᥣ ᥓᥝᥲ ᥛᥐ, ᥑᥣᥲ ᥐᥤᥢ ᥝᥣ ᥑᥣᥲ ᥞᥤᥖ. ᥓᥝᥲ ᥘᥣᥰ ᥛᥩᥒᥰ ᥜᥨᥢᥴ, ᥓᥝᥲ ᥐᥤᥰ ᥛᥩᥒᥰ ᥙᥩᥭᥰ. ᥓᥝᥲ ᥟᥛᥱ ᥕᥩᥒᥲ ᥑᥩᥒᥴ ᥟᥛᥱ ᥐᥣ, ᥓᥝᥲ ᥟᥛᥱ ᥔᥣ ᥑᥩᥒᥴ ᥟᥛᥱ ᥙᥨᥝᥰ. ᥓᥣᥒ ᥟᥨᥙᥱ ᥔᥪᥳ ᥘᥭᥲ ᥙᥨᥝᥰ, ᥓᥣᥒ ᥕᥨᥝᥰ ᥑᥣᥭᥴ ᥘᥭᥲ ᥐᥣ. ᥓᥝᥲ ᥙᥤ ᥘᥩᥒᥳ, ᥑᥩᥒᥴ ᥟᥛᥱ ᥙᥤ ᥘᥩᥒᥳ, ᥞᥐ ᥐᥢ ᥞᥬᥲ ᥙᥢ ᥘᥣᥭ, ᥔᥪᥳ ᥑᥣᥭᥴ ᥞᥬᥲ ᥛᥫᥢᥴ ᥙᥫᥢ. qvlqdso1g5esw18unr5ropqldzjyvv0 ᥑᥣᥛᥰ ᥙᥦᥒᥰ ᥐᥧᥛ ᥖᥣᥢᥝ 0 597 2232 2231 2024-10-15T06:28:03Z Sotiale 22 34 revisions imported: [TEST] importing tddwiki via a tool 2231 wikitext text/x-wiki ᥑᥣᥛᥰ ᥐᥙᥴ ᥗᥧᥒᥴ ᥟᥣ ᥛᥥᥝᥰ [[ᥖᥭᥰ]] ―― '''ᥑᥣᥛᥰ ᥙᥦᥒᥰ ᥐᥧᥛ ᥖᥣᥢᥲ''' ᥑᥣᥛᥰ ᥐᥙᥴ ᥗᥧᥒᥴ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥞᥝᥰ ᥙᥨᥝᥰ ᥛᥤᥰ ᥛᥣᥰ ᥓᥨᥝ ᥞᥪᥒᥴ ᥕᥣᥝᥰ ᥐᥛᥱ ᥚᥣᥱ, ᥐᥩᥭᥰ ᥝᥣ, ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ , ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥑᥣᥐ ᥛᥥᥱ ᥞᥪᥒᥰ ᥗᥣᥰ ᥛᥣᥰ ᥐᥧ ᥙᥣᥲ ᥐᥧ ᥜᥣᥭᥱ ᥞᥥᥴ, ᥐᥨᥢᥰ ᥞᥝᥰ ᥐᥩᥭᥰ ᥛᥣᥒᥳ ᥑᥣᥴ ᥔᥨᥝᥴ ᥑᥣᥴ ᥒᥫᥢᥰ ᥐᥨᥝᥱ ᥛᥫ ᥐᥨᥝᥱ ᥝᥢᥰ, ᥘᥩᥒ ᥕᥥᥛᥲ ᥘᥤᥐ ᥔᥣᥢᥰ ᥘᥣᥭᥰ ᥞᥛᥳ ᥕᥩᥛᥰ ᥐᥣᥱ, ᥐᥨᥢᥰ ᥔᥣᥢᥰ ᥘᥤᥐ ᥔᥣᥢᥰ ᥘᥣᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥑᥦᥢᥰ ᥟᥥᥱ ᥐᥣᥱ。ᥐᥩᥙ ᥘᥭᥲ ᥔᥩᥢᥳ ᥚᥥᥴ ᥘᥤᥐ ᥑᥫᥐ ᥘᥣᥭᥰ ᥐᥣ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥞᥝᥰ, ᥞᥝᥰ ᥛᥣᥰ ᥞᥨᥝᥰ ᥚᥖᥴ ᥑᥣᥛᥰ ᥐᥙᥴ ᥗᥧᥐᥴ ᥓᥣᥭᥰ ᥛᥩᥐᥱ ᥑᥛᥰ ᥓᥨᥝᥱ ᥔᥣᥢᥰ ᥘᥢᥳ ᥞᥬᥲ ᥙᥤ ᥘᥩᥒᥳ ᥖᥒᥰ ᥘᥣᥭᥴ ᥗᥩᥛᥱ ᥑᥫᥰ ᥘᥫᥒ, ᥞᥬᥲ ᥘᥤᥐ ᥑᥫᥐ ᥘᥣᥭᥰ ᥐᥣ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥞᥝᥰ ᥘᥭᥲ ᥔᥪᥙ ᥔᥩᥢᥳ ᥐᥣᥱ ᥐᥢᥲ ᥘᥣᥲ ᥕᥬᥰ ᥕᥬᥰ。 {{Quote| ''' 《ᥑᥣᥛᥰ ᥙᥦᥒᥰ ᥐᥧᥛ ᥖᥣᥢᥲ》''' ᥑᥣᥭᥰ ᥛᥩᥐᥱ ᥑᥛᥰ ᥓᥨᥝᥱ ᥔᥣᥢᥰ<br> ᥓᥣᥭᥰ ᥙᥫᥢ ᥔᥬᥴ ᥓᥒᥱ ᥛᥣᥰ ᥙᥦᥒᥰ<br> ᥘᥩᥒᥳ ᥛᥬᥰ ᥐᥧ ᥝᥢᥰ ᥘᥦᥒᥰ ᥔᥩᥢᥱ ᥓᥨᥝᥲ<br> ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥘᥩᥒᥳ ᥝᥣ ᥐᥦᥢᥱ ᥔᥐᥴ ᥘᥦᥒᥰ<br> ᥓᥣᥭᥰ ᥛᥬᥰ ᥓᥬ ᥙᥦᥒᥰ ᥘᥩᥒᥳ ᥟᥛᥱ ᥕᥩᥢᥱ<br> ᥔᥩᥢᥱ ᥓᥨᥝᥲ ᥙᥤ ᥐᥝ ᥖᥝᥲ ᥛᥣᥰ ᥗᥩᥒᥴ<br> ᥗᥢᥱ ᥞᥬᥲ ᥔᥩᥒᥴ ᥞᥣᥒ ᥘᥤ ᥚᥩᥒᥴ ᥘᥨᥢᥰ<br> ᥓᥣᥭᥰ ᥛᥬᥰ ᥕᥧᥱ ᥛᥫᥒᥰ ᥐᥨᥢᥰ ᥓᥒᥱ ᥙᥥᥝᥱ<br> ᥓᥥᥝᥱ ᥝᥣ ᥓᥣᥭᥰ ᥕᥣᥢᥴ ᥙᥥᥳ ᥛᥣᥰ ᥞᥪᥒᥴ<br> ᥘᥩᥒᥳ ᥓᥬ ᥗᥪᥒᥴ ᥓᥣᥭᥰ ᥖᥣ ᥙᥧᥰ ᥕᥩᥭᥳ<br> ᥘᥩᥭᥳ ᥓᥬ ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥙᥧᥰ ᥘᥪᥛᥰ ᥓᥣᥭᥰ<br> ᥙᥤ ᥓᥣᥭᥰ ᥝᥢᥰ ᥒᥣᥭᥰ ᥐᥦᥒᥱ ᥓᥬ ᥗᥪᥒᥴ<br> ᥞᥪᥒᥴ ᥑᥬ ᥓᥬ ᥞᥣᥰ ᥕᥒ ᥘᥪᥛᥰ ᥘᥭᥲ<br> ᥘᥩᥒᥳ ᥛᥬᥰ ᥓᥬ ᥐᥩᥭᥰ ᥑᥭᥲ ᥙᥦᥒᥰ ᥓᥣᥭᥰ<br> ᥒᥣᥭᥰ ᥛᥫᥢᥴ ᥘᥫᥢ ᥔᥬᥴ ᥖᥣᥒᥱ ᥘᥣᥝ ᥘᥦᥒᥰ<br> ᥐᥝ ᥓᥣᥭᥰ ᥔᥩᥢᥱ ᥖᥣᥒᥰ ᥙᥦᥒᥰ ᥐᥧ ᥛᥫ<br> ᥑᥫ ᥙᥥᥢ ᥟᥩᥢ ᥖᥣᥒᥰ ᥕᥒ ᥞᥩᥢᥱ ᥘᥪᥛᥰ<br> ᥑᥣᥛᥰ ᥓᥣᥭᥰ ᥘᥩᥒᥳ ᥖᥩᥒᥰ ᥐᥪᥛᥰ ᥔᥬᥱ ᥓᥬ<br> ᥛᥬ ᥑᥥᥝᥴ ᥙᥥᥝᥴ ᥗᥣᥰ ᥔᥩᥒᥴ ᥞᥣᥰ ᥞᥐ<br> ᥖᥣᥒᥰ ᥙᥦᥒᥰ ᥑᥩᥖᥱ ᥖᥐ ᥕᥒ ᥟᥩᥢᥱ ᥑᥪᥢᥰ |}} iuzcud2tyk7puf6l85a0cxunshipyby ᥑᥣᥛᥰ ᥛᥣᥐᥱ 0 598 2238 2237 2024-10-15T06:28:04Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 2237 wikitext text/x-wiki ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥑᥩᥢᥴ ᥔᥦᥒᥴ ᥙᥥᥝ ᥕᥛᥰ ᥞᥫᥭᥰ, ᥓᥪ ᥔᥥᥒᥴ ᥛᥬᥰ ᥘᥣᥒᥰ ᥔᥣᥒᥰ ᥛᥫᥢᥴ ᥞᥥᥝᥰ ᥑᥛᥰ ᥐᥛᥰ ᥐᥛᥰ ᥟᥣᥭ ᥞᥩᥛᥴ ᥓᥩᥛᥰ ᥘᥨᥛᥰ ᥚᥪᥒᥲ ᥛᥣᥰ ᥓᥨᥛᥰ ᥖᥣᥱ ᥔᥥᥱ ᥘᥩᥰ, ᥑᥥᥒᥱ ᥑᥭᥳ ᥙᥤ ᥛᥬᥰ ᥙᥨᥝᥰ ᥘᥒᥱ ᥛᥣᥐᥱ ᥛᥫᥲ ᥛᥥᥢ ᥛᥣᥝᥱ ᥘᥫᥲ ᥖᥣᥒᥰ ᥐᥭ ᥖᥥᥝᥰ ᥘᥥᥱ ᥗᥪᥒᥴ ᥛᥣᥰ ᥕᥝᥳ ᥘᥩᥰ. ᥓᥣᥭᥰ ᥛᥫᥢ ᥞᥣᥒ ᥘᥤ ᥖᥫᥰ ᥖᥩᥢᥰ ᥙᥨᥝᥰ ᥘᥒᥱ ᥑᥨᥝᥲ ᥑᥛᥰ ᥔᥩᥢᥰ ᥐᥤ ᥖᥨᥝᥰ ᥘᥦᥖᥱ ᥘᥩᥰ, ᥙᥨᥝᥰ ᥐᥣ ᥛᥫᥢᥴ ᥖᥒᥰ ᥛᥩᥐᥱ ᥕᥣᥲ ᥞᥣᥒ ᥘᥤ ᥘᥩᥰ ᥐᥤ ᥘᥫᥢ ᥙᥦᥖᥱ ᥑᥨᥢᥰ ᥜᥨᥢᥴ ᥘᥩᥰ. ᥔᥩᥒᥴ ᥐᥝ ᥖᥒᥰ ᥛᥬᥰ ᥙᥦᥒᥰ ᥐᥢ ᥘᥩᥰ ᥙᥭᥱ ᥘᥣ ᥘᥪᥛᥰ(ᥞᥦ) ᥘᥣᥲ ᥘᥒᥴ ᥐᥝᥱ(ᥞᥫ ᥞᥫᥭᥰ), ᥙᥫᥢ ᥝᥣ ᥛᥬᥰ ᥕᥒᥰ ᥘᥧᥐ ᥘᥤ ᥟᥧᥛᥲ ᥖᥣᥒᥱ ᥑᥝᥱ ᥞᥫᥭᥰ ᥙᥭᥱ ᥘᥣ ᥘᥪᥛᥰ ᥔᥩᥒᥴ ᥐᥝ ᥖᥒᥰ ᥛᥬᥰ ᥔᥣ ᥘᥩᥰ. 146yxe2lgv13cgziuxew4ddvge4s6eo ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥓᥥ ᥘᥫᥴ 0 599 5601 2240 2025-01-15T18:28:29Z Sai Dai Sai Laing 25 5601 wikitext text/x-wiki (ᥓᥫᥒᥰ [[ᥖᥭᥰ]],ᥟᥨᥝᥲ ᥙᥥᥛᥱ ᥔᥣᥛᥴ ᥘᥨᥝᥰ, ᥙᥩᥖᥴ ᥖᥩᥢᥲ). *(1) ᥒᥤᥢᥰ ᥔᥐᥴ ᥐᥛᥰ ᥘᥣᥰ ᥟᥢ ᥝᥣ ᥘᥫᥢ ᥔᥬᥴ ᥚᥥᥒᥰ ᥑᥛᥰ ᥕᥒ ᥛᥣᥰ ᥑᥪᥖᥴ ᥘᥭᥲ ᥘᥩᥒᥳ ᥔᥦᥒᥴ ᥑᥛᥰ ᥖᥨᥝᥰ ᥓᥩᥐᥱ ᥘᥩᥰ, ᥖᥤᥴ ᥝᥣ ᥚᥐᥴ ᥛᥤᥱ ᥑᥫᥐ ᥑᥛᥱ ᥔᥦᥢᥲ ᥔᥧᥖᥴ ᥖᥤ ᥘᥩᥰ ᥕᥒ ᥛᥣᥰ ᥛᥫᥢᥴ ᥘᥒᥱ ᥘᥩᥒᥳ ᥐᥝ ᥟᥝ ᥙᥩᥢᥲ ᥚᥐᥴ ᥗᥫᥢᥱ ᥞᥬᥲ ᥐᥤᥢ ᥘᥤ ᥔᥧᥖᥴ ᥚᥩᥐᥱ ᥝᥣᥢᥴ ᥖᥩᥢᥰ ᥘᥢᥳ ᥘᥩᥰ, *(2) ᥔᥦᥒᥴ ᥙᥥᥝ ᥕᥛᥰ ᥞᥫᥭᥰ ᥓᥪ ᥔᥥᥒᥴ ᥛᥬᥰ ᥘᥣᥒᥰ ᥔᥣᥒᥰ ᥛᥫᥢᥴ ᥞᥥᥝᥰ ᥑᥛᥰ ᥐᥛ ᥐᥛ ᥟᥣᥭ ᥞᥩᥛᥴ ᥓᥩᥛᥰ ᥘᥨᥛᥰ ᥚᥪᥒᥲ ᥛᥣᥰ ᥓᥨᥛᥰ ᥖᥣᥱ ᥔᥥᥱ ᥘᥩᥰ, ᥑᥤᥒᥱ ᥑᥭᥳ ᥙᥤ ᥛᥬᥱ ᥙᥨᥝᥰ ᥘᥒᥱ ᥛᥣᥐᥱ ᥛᥫᥲ ᥛᥥᥢ ᥛᥣᥝᥱ ᥘᥫᥲ ᥖᥣᥒᥰ ᥐᥭ ᥖᥥᥝᥰ ᥘᥥᥱ ᥗᥪᥒᥴ ᥛᥣᥰ ᥕᥝᥳ ᥘᥩᥰ. r64xl3vw7bwcptj9cep642w7cqx6sg7 ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥓᥫᥒᥰ 0 600 2242 2241 2024-10-15T06:28:07Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2241 wikitext text/x-wiki ᥑᥣᥛᥰ ᥑᥧᥢᥴ : ᥑᥤᥒᥰ ᥐᥝ ᥔᥣᥛᥴ ᥘᥨᥝᥰ ᥓᥬ ᥑᥨᥝᥰ ᥛᥧᥖᥴ ᥛᥩᥒᥴ ᥚᥩᥒᥴ ᥔᥣᥰ ᥑᥬᥲ ᥕᥣᥢᥴ ᥐᥣᥰ ᥟᥩᥐᥱ ᥘᥥᥱ, ᥙᥨᥝᥰ ᥙᥥᥢ ᥔᥤᥱ ᥙᥥᥢᥳ ᥞᥣᥲ ᥙᥩᥐ ᥘᥩᥐ ᥘᥝ ᥓᥝᥲ ᥙᥥᥢ ᥛᥥ ᥘᥣ ᥔᥥᥱ ᥕᥒ ᥑᥣᥒᥰ ᥔᥒᥴ ᥘᥩ. ᥑᥣᥛᥰ ᥘᥣᥒᥰ : ᥓᥒᥱ ᥝᥣ ᥞᥐᥳ ᥑᥩᥖᥱ ᥘᥦᥢᥲ ᥓᥣᥭᥰ ᥙᥤ ᥞᥫᥭᥰ, ᥙᥦᥐ ᥔᥛᥳ ᥕᥣᥢᥴ ᥚᥣᥖᥱ ᥘᥩᥒᥳ ᥐᥨᥢᥰ ᥘᥤ ᥘᥥᥝᥴ ᥙᥦᥢᥱ ᥐᥥᥒᥰ ᥖᥩᥒᥰ, ᥐᥩᥭᥰ ᥝᥣ ᥔᥣᥭᥴ ᥓᥬ ᥐᥝ ᥑᥛᥰ ᥘᥛᥰ ᥓᥩᥛᥰ ᥞᥩᥛᥰ ᥜᥣᥴ ᥛᥬᥰ ᥓᥣᥭᥰ ᥜᥬᥱ ᥓᥬ ᥛᥩᥒᥰ ᥞᥨᥛ ᥚᥣᥭᥲ ᥕᥝᥳ ᥘᥩᥰ. 20uet47snqd0f1gxuhy3jy786mlbwz5 ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥘᥫᥴ ᥛᥫᥒᥰ 0 601 2244 2243 2024-10-15T06:28:09Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2243 wikitext text/x-wiki ᥑᥤᥒᥱ ᥑᥭᥳ ᥞᥣᥒ ᥘᥫᥢ ᥓᥒᥱ ᥛᥣᥰ ᥔᥦᥝ ᥔᥦᥝ ᥟᥝ ᥖᥒᥰ ᥙᥤᥱ ᥘᥛᥳ ᥖᥝᥲ ᥞᥨᥭᥱ ᥙᥦᥝ ᥓᥩᥛᥰ ᥙᥝᥱ ᥔᥥᥒᥴ ᥛᥨᥝᥰ ᥘᥩᥰ, ᥞᥬᥲ ᥛᥢᥰ ᥛᥫᥰ ᥙᥭ ᥘᥦᥛᥰ ᥑᥣᥴ ᥝᥣ ᥞᥩᥛᥴ ᥙᥩᥛ ᥖᥨᥝ ᥛᥨᥝ ᥘᥩᥒᥴ ᥘᥩᥢᥰ ᥖᥫᥒᥰ ᥛᥭᥱ ᥔᥣᥭᥴ ᥑᥨᥝᥰ ᥞᥫᥭᥰ ᥑᥩᥭ ᥑᥣᥛᥰ ᥖᥣᥢᥲ ᥔᥣ ᥘᥩᥰ. huzml1y16iprrp1al8r9iefjkxbhu3c ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥙᥢᥱ ᥐᥩᥒ 0 602 2246 2245 2024-10-15T06:28:10Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2245 wikitext text/x-wiki ᥞᥩᥭᥲ ᥞᥫᥭᥰ ᥘᥩᥰ, ᥖᥨᥭᥰ ᥘᥧ ᥐᥧ ᥖᥤ ᥓᥦᥒ ᥑᥣᥝᥰ ᥟᥫᥛᥲ ᥛᥫᥒᥰ ᥛᥝᥰ ᥕᥒ ᥙᥣᥱ ᥘᥣᥱ ᥞᥫᥭᥰ ᥘᥩᥰ,ᥐᥩᥢᥱ ᥛᥣᥭᥲ ᥞᥩᥒᥳ ᥔᥥᥒᥴ ᥞᥭᥲ ᥙᥢᥱ ᥝᥥ ᥐᥩᥒᥰ ᥐᥣᥒᥱ ᥑᥩᥒᥴ ᥑᥒᥰ, ᥖᥣᥒᥰ ᥙᥭ ᥙᥨᥝᥰ ᥙᥥᥢ ᥞᥪᥐᥴ ᥘᥣᥴ ᥛᥣᥰ ᥑᥫᥛᥰ ᥗᥫᥢᥱ ᥘᥨᥒ ᥔᥣᥒᥰ ᥟᥫᥖᥱ ᥑᥢᥲ ᥖᥤᥴ ᥐᥣᥱ ᥐᥢᥲ ᥓᥥᥒᥱ ᥘᥬ ᥑᥣᥴ ᥘᥣᥒᥰ ᥓᥛᥰ ᥘᥣᥰ ᥞᥫᥭᥰ ᥘᥩᥰ. 68s89va840v1zgsa3hxy9jzkc01brq0 ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥑᥤᥴ 0 603 2248 2247 2024-10-15T06:28:11Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2247 wikitext text/x-wiki ᥓᥣᥭᥰ ᥛᥫᥢᥴ ᥞᥣᥒ ᥘᥤ ᥖᥫᥰ ᥖᥩᥢᥰ ᥙᥨᥝᥰ ᥘᥒᥱ ᥑᥨᥝᥲ ᥑᥛᥰ ᥐᥤ ᥖᥨᥝᥰ ᥘᥦᥖᥱ ᥘᥩᥰ, ᥙᥨᥝᥰ ᥐᥣᥱ ᥖᥒᥰ ᥛᥩᥐᥱ ᥕᥣᥲ ᥞᥣᥒ ᥘᥤ ᥘᥩᥰ ᥐᥤ ᥘᥫᥢ ᥙᥦᥖᥱ ᥑᥨᥢᥰ ᥜᥨᥢᥴ ᥘᥩᥰ. 7c3d9oe2qo6v07zxyow3djxsegouyvi ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥑᥩᥢᥴ 0 604 2250 2249 2024-10-15T06:28:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2249 wikitext text/x-wiki ᥔᥦᥒᥴ ᥙᥥᥝ ᥕᥛᥰ ᥞᥫᥭᥰ, ᥓᥪ ᥔᥥᥒᥴ ᥛᥬᥰ ᥘᥣᥒᥰ ᥔᥣᥒᥰ ᥛᥫᥢᥴ ᥞᥥᥝᥰ ᥑᥛᥰ ᥐᥛᥰ ᥐᥛᥰ ᥟᥣᥭ ᥞᥩᥛᥴ ᥓᥩᥛᥰ ᥘᥨᥛᥰ ᥚᥪᥒᥲ ᥛᥣᥰ ᥓᥨᥛᥰ ᥖᥣᥱ ᥔᥥᥱ ᥞᥝᥳ ᥘᥩᥰ, ᥑᥥᥒᥱ ᥑᥭᥳ ᥙᥤ ᥛᥬᥰ ᥙᥨᥝᥰ ᥘᥒᥱ ᥛᥣᥐᥱ ᥛᥫᥲ ᥛᥥᥢ ᥛᥣᥝᥱ ᥘᥫᥲ ᥖᥣᥒᥰ ᥐᥭ ᥖᥥᥝᥰ ᥘᥥᥱ ᥗᥪᥒᥴ ᥛᥣᥰ ᥞᥝᥳ ᥘᥩᥰ. t70upzp1oad66y7w0rzi7zmmnvoa610 ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥕᥣᥒᥰ 0 605 2252 2251 2024-10-15T06:28:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2251 wikitext text/x-wiki ᥑᥤᥴ ᥛᥨᥛᥱ ᥛᥭᥲ ( ᥞᥨᥒᥴ ᥞᥫᥭᥰ ) ᥘᥩᥒᥳ ᥛᥬᥰ ᥔᥤᥴ ᥘᥣᥭ ᥑᥭᥲ ᥖᥤᥴ ᥖᥣᥭ ᥕᥒ ᥐᥩᥭᥰ ᥐᥨᥙᥱ ᥛᥫᥰ ᥗᥪᥒᥴ ᥔᥣ ᥘᥩ, ᥝᥣᥭᥰ ᥖᥣᥒᥰ ᥙᥦᥒᥰ ᥔᥩᥒᥴ ᥐᥝ ᥖᥒᥰ ᥛᥬᥰ ᥘᥩ ᥐᥩᥭᥰ ᥐᥨᥝ ᥞᥪᥴ ᥛᥣᥰ ᥞᥪᥒᥴ ᥞᥫᥭᥰ ᥐᥩᥭᥰ ᥙᥫ ᥟᥣᥒᥲ ᥘᥤ ( ᥞᥣ ᥘᥩ ). ifolqietvm9j32yxt6w3tcuankf9pah ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥖᥤᥰ 0 606 2254 2253 2024-10-15T06:28:15Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2253 wikitext text/x-wiki ᥔᥩᥒᥴ ᥐᥝ ᥖᥒᥰ ᥛᥬᥰ ᥙᥦᥒᥰ ᥐᥢ ᥘᥩᥰ ᥙᥭᥱ ᥘᥣ ᥘᥪᥛᥰ ( ᥞᥦᥴ ) ᥘᥣᥲ ᥘᥒᥴ ᥐᥝᥱ ( ᥞᥫ ᥞᥫᥭᥰ ) , ᥙᥫᥢ ᥝᥣ ᥛᥬᥰ ᥕᥒᥰ ᥘᥧᥐ ᥘᥤ ᥟᥧᥛᥲ ᥖᥣᥒᥱ ᥑᥝᥱ ᥞᥫᥭᥰ ᥙᥭᥱ ᥘᥣ ᥘᥪᥛᥰ ᥔᥩᥒᥴ ᥐᥝ ᥖᥒᥰ ᥛᥬᥰ ᥔᥣ ᥘᥩᥰ. 2nfpn2lclribirs3b34naimhkpidf4y ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥘᥣᥲ 0 607 2256 2255 2024-10-15T06:28:16Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2255 wikitext text/x-wiki ᥓᥣᥭᥰ : ᥟᥩᥐᥱ ᥕᥣᥢᥴ ᥞᥫᥢᥰ ᥞᥫᥭᥰ ᥓᥧᥰ ᥛᥣᥰ ᥓᥨᥝᥲ ᥕᥣᥛᥰ ᥘᥤ ( ᥞᥦ ) ᥘᥩᥰ,ᥖᥤᥴ ᥛᥣᥰ ᥕᥣᥰ ᥗᥨᥙᥱ ᥞᥩᥛᥴ ᥛᥩᥐᥱ ᥕᥣᥲ ᥓᥒᥱ ᥓᥤ ᥞᥫᥭᥰ ᥐᥩᥭᥰ ᥑᥬᥲ ᥕᥩᥢᥰ ᥐᥣᥭᥱ ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥞᥝᥳ ᥘᥩᥰ.ᥛᥩᥐᥱ ᥕᥣᥲ ᥘᥤ ᥞᥫᥭᥰ ᥚᥧᥖᥴ ᥓᥤ ᥟᥪᥒᥱ ᥔᥨᥢᥴ ᥔᥣᥭᥰ ᥞᥦ ᥘᥩᥰ,ᥐᥛᥳ ᥘᥭᥳ ᥑᥧᥢᥴ ᥚᥣᥢᥴ ᥕᥣᥢᥴ ᥞᥫᥢᥰ ᥐᥩᥭᥰ ᥑᥬᥲ ᥓᥣᥛᥱ ᥛᥪᥰ ᥖᥣᥭᥰ ᥔᥛᥳ ᥐᥨᥝ ᥑᥣ ᥘᥣᥛᥴ ᥟᥩᥢᥱ ᥙᥫᥢ ᥘᥩᥛᥳ ᥔᥣ ᥘᥩᥰ. ᥕᥤᥒᥰ : ᥕᥒᥰ ᥓᥬ ᥙᥤᥖᥴ ᥛᥩᥐᥱ ᥕᥣᥲ ᥛᥬᥰ ᥙᥭᥱ ᥐᥨᥝ ᥕᥒᥰ ᥘᥣᥛᥴ ᥞᥦ ᥘᥩᥰ,ᥚᥣᥢᥴ ᥓᥬ ᥑᥧᥢᥴ ᥙᥫᥢ ᥔᥣᥭᥴ ᥑᥨᥝᥰ ᥔᥩᥒᥴ ᥛᥪᥰ ᥖᥦᥒᥱ ᥓᥩᥛᥰ ᥒᥣᥛᥴ ᥙᥩᥢᥲ ᥘᥨᥝ ᥘᥩ.ᥕᥒᥰ ᥓᥬ ᥟᥨᥭᥴ ᥑᥣᥛᥰ ᥞᥫᥭᥰ ᥙᥭᥱ ᥞᥬᥲ ᥘᥛᥳ ᥑᥣᥛᥰ ᥐᥣ ᥘᥩᥰ,ᥕᥒᥰ ᥓᥬ ᥔᥦᥝᥲ ᥙᥣ ᥞᥫᥭᥰ ᥛᥬᥰ ᥖᥨᥝ ᥘᥨᥒᥰ ᥖᥨᥐᥱ ᥑᥥᥰ ᥛᥧᥰ ᥘᥩ.ᥔᥥᥰ ᥔᥣᥭᥴ ᥖᥨᥒᥱ ᥛᥫᥒᥰ ᥞᥝᥰ ᥞᥫᥭᥰ ᥙᥫᥢ ᥓᥧᥰ ᥝᥣ ᥛᥢᥰ ᥛᥧᥱ ᥙᥣ ᥑᥩᥢᥲ ( ᥞᥦᥴ ᥘᥩᥰ ),ᥑᥨᥝᥰ ᥔᥤᥲ ᥔᥤᥴ ᥛᥣᥐᥱ ᥐᥩᥢᥲ ᥓᥣᥭᥰ ᥙᥫᥢ ᥓᥣᥭᥰ ᥐᥩᥢᥰ ᥛᥣᥰ ᥚᥦᥝᥴ ᥘᥫᥴ ᥙᥥᥰ ᥞᥫᥭᥰ ᥘᥩ,ᥛᥧᥱ ᥙᥣ ᥑᥩᥢᥲ ᥞᥫᥭᥰ ᥙᥫᥢ ᥓᥧᥰ ᥝᥣ ᥛᥢᥰ ᥕᥧᥱ ᥘᥬᥰ ᥑᥥᥰ ᥘᥩᥰ,ᥟᥢ ᥘᥒᥴ ᥔᥥᥴ ᥔᥣᥢᥴ ᥛᥬᥰ ᥓᥣᥭᥰ ᥐᥩᥭᥰ ᥛᥣᥰ ᥚᥝᥱ ᥘᥫᥴ ᥙᥥᥰ ᥙᥣ ᥖᥤᥴ ᥞᥥᥖᥱ ᥞᥪᥴ ᥘᥭᥲ ᥔᥣ ᥘᥩ. neu3nj4rb11v81q7x8y3obaep4aywer ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ 0 608 2258 2257 2024-10-15T06:28:17Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2257 wikitext text/x-wiki ᥞᥫᥭᥰ ᥝᥣ ᥖᥤ ᥔᥦᥒᥴ ᥘᥤ ᥑᥨᥝᥲ ᥓᥣᥛᥰ ᥐᥣᥰ ᥞᥫᥭᥰ ᥟᥣᥭ ᥞᥩᥛᥴ ᥑᥨᥝᥲ ᥘᥨᥛᥰ ᥙᥣᥰ ᥑᥝᥲ ᥝᥥᥒᥰ ᥘᥣᥰ ᥐᥧ ᥚᥣᥭᥱ ᥘᥭᥴ ᥘᥩᥰ, ᥞᥫᥭᥰ ᥝᥭᥳ ᥞᥬᥲ ᥐᥨᥢᥰ ᥛᥧᥱ ᥟᥣ ᥕᥧᥱ ᥐᥥᥐ ᥘᥒᥱ ᥝᥣ ᥑᥣᥛᥰ ᥐᥣᥭᥱ ᥖᥨᥝ ᥕᥒᥰ ᥑᥬᥲ ᥕᥩᥢᥰ ᥛᥣᥭᥱ ᥙᥐᥴ ᥔᥦᥛᥰ ᥘᥩᥰ. jkftfubpx8fieu5jafkbkxnoud5eb96 ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥛᥬᥱ 0 609 2260 2259 2024-10-15T06:28:18Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2259 wikitext text/x-wiki ( ᥔᥣᥝᥴ ᥕᥩᥒᥲ ᥛᥣᥝᥱ ) ᥓᥣᥭᥰ ( ᥞᥣ ) ᥙᥫᥢ ᥞᥦ ᥞᥣᥒ ( ᥞᥣ ) ᥘᥤ ( ᥞᥦ ) ᥖᥫᥰ ᥖᥩᥢᥰ ᥙᥨᥝᥰ ᥐᥣ ᥛᥫᥢᥴ ᥙᥫᥒ ( ᥞᥦ ) ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥑᥛᥰ ᥔᥩᥢᥰ ᥞᥨᥒᥴ ᥐᥤ ᥖᥨᥝᥰ ᥘᥦᥖᥱ ᥞᥦ ᥞᥝᥳ ᥞᥣ ᥘᥩ ᥞᥩ ᥞᥩᥭᥲ. ᥐᥛᥰ ( ᥞᥣ ) ᥘᥭᥴ ᥖᥧ ᥘᥩᥒᥳ ( ᥞᥣ ) ᥕᥦᥐ ᥕᥦᥐ ( ᥞᥣ ) ᥙᥥᥛᥱ ᥕᥥᥛᥲ ᥙᥨᥝᥰ ᥐᥣ ( ᥞᥣ ) ᥛᥫᥢᥴ ᥙᥫᥒ ( ᥞᥣ ) ᥛᥩᥐᥱ ᥛᥬ ᥔᥥᥛᥲ ᥐᥣᥝᥰ ( ᥞᥣ ) ᥘᥦᥒ ( ᥞᥦ ) ᥞᥫᥭᥰ ᥐᥤ ᥘᥫᥢ ᥙᥦᥖᥱ ᥑᥨᥢᥰ ( ᥞᥣ ) ᥜᥨᥢᥴ ᥞᥝᥳ ᥘᥩ ᥝᥣ ᥖᥤ ( ᥞᥣ ) ᥛᥩᥐᥱ ᥙᥥᥛᥱ ( ᥞᥦ ) ᥗᥨᥢᥲ ᥖᥣᥛᥰ ( ᥞᥦ ) ᥙᥣᥭ ( ᥞᥣ ) ᥘᥩ ᥟᥢ ᥘᥒᥱ ( ᥞᥣ ) ᥖᥧ ᥘᥩᥒᥳ ᥞᥣᥒ ᥓᥣᥳ ᥔᥣᥲ ᥞᥣᥒ ( ᥞᥣ ) ᥘᥣᥭ ᥙᥨᥝᥰ ᥘᥒᥱ ( ᥞᥦ ) ᥔᥣᥝᥴ ( ᥞᥣ ) ᥚᥣᥭᥰ ᥞᥣ ᥘᥩ ᥞᥩ ᥞᥩᥭᥲ. ᥛᥫ ( ᥞᥣ ) ᥘᥬ ( ᥞᥣ ) ᥖᥤ ( ᥞᥣᥰ ) ᥛᥣᥰ ( ᥞᥣ ) ᥗᥧᥐᥴ ( ᥞᥣ ) ᥘᥨᥝᥴ ᥞᥨᥝᥴ ᥓᥬ ᥛᥬᥰ ᥓᥣᥭᥰ ( ᥞᥨᥒᥴ ) ᥛᥣᥝᥱ ᥑᥛᥰ ( ᥞᥣ ) ᥞᥣᥭᥰ ( ᥞᥣ ) ᥐᥥᥐ ᥓᥩᥛᥰ ( ᥞᥣ ) ᥔᥧᥲ ( ᥞᥦ ) ᥔᥣ ᥘᥩᥰ. ᥙᥦᥒᥰ ( ᥞᥦ ) ᥔᥣᥭᥴ ( ᥞᥣ ) ᥑᥨᥝᥰ ( ᥞᥣ ) ᥘᥩ ᥖᥨᥝᥰ ᥐᥩᥭᥰ ( ᥞᥣ ) ᥙᥦᥖ ᥖᥣᥒᥰ ( ᥞᥦ ) ᥕᥥᥛᥲ ᥞᥝᥰ ᥞᥣ ᥘᥩ ᥛᥣᥝᥱ ᥞᥣ ᥝᥥᥒᥰ ᥞᥣᥒ ᥐᥭ ( ᥞᥣ ) ᥘᥩ ᥞᥩ ᥞᥩᥰ. ᥐᥥᥐ ( ᥞᥦ ) ᥛᥬᥰ ( ᥞᥦ ) ᥗᥣᥒᥱ ᥘᥣᥲ ᥔᥥᥛᥲ ᥞᥣᥒ ( ᥞᥣ ) ᥘᥤ ( ᥞᥣ ) ᥞᥫᥭᥰ ᥖᥨᥝ ᥐᥩᥭᥰ ( ᥞᥣ ) ᥙᥦᥖ ᥘᥫᥴ ᥞᥫᥭᥰ ᥖᥣᥒᥰ ᥖᥨᥭᥰ ᥞᥝᥳ ᥘᥩ. pmfxlit975ey61eqb6gaouxi6unrc90 ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥝᥢᥰ 0 610 2262 2261 2024-10-15T06:28:19Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2261 wikitext text/x-wiki ᥚᥣᥰ ᥛᥩᥢᥰ ᥑᥥᥝᥴ ᥞᥫᥭᥰ ᥕᥣᥛᥰ ᥘᥭᥴ ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ᥘᥩᥒᥳ ᥙᥤ ᥞᥬᥲ ᥛᥢᥰ ᥖᥣᥭ ᥙᥥᥢ ᥑᥥᥝᥴ ᥘᥣᥒᥰ ᥘᥥᥝ ᥛᥧᥰ ᥘᥥᥰ ᥔᥧᥰ ᥔᥥᥰ ᥑᥨᥝᥲ ᥞᥥᥝᥰ ᥑᥥᥝᥴ ᥕᥩᥖ ( ᥟᥫ ) ᥖᥣᥐᥱ ( ᥞᥫ ) ᥘᥩ,ᥕᥣᥛᥰ ᥑᥭᥳ ( ᥞᥣᥰ ) ᥞᥝᥰ ᥙᥤ ᥘᥩᥒᥳ ( ᥞᥣ ) ᥘᥩᥒᥳ ᥙᥤ ᥟᥩᥢ ᥐᥢ ᥖᥤᥢ ᥕᥢ ᥛᥭᥳ ᥔᥣᥭᥱ ᥔᥩᥭᥲ ᥔᥦᥢᥴ ᥛᥣᥐᥱ ᥞᥫᥭᥰ ᥞᥬᥲ ᥛᥢᥰ ᥘᥭᥲ ᥞᥨᥛ ᥝᥣᥢᥴ ( ᥞᥣ ) ᥖᥣᥒ ᥒᥣᥭᥰ ᥔᥣ ᥘᥩ. dljeb5s3fowsh6tuwqdnka9wi1ucuui ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥞᥪᥛᥰ 0 611 2264 2263 2024-10-15T06:28:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2263 wikitext text/x-wiki ᥘᥩᥒᥳ ᥚᥣᥐ ᥛᥣᥢᥲ ᥞᥣ ᥘᥩ ᥙᥤ ᥓᥣᥒ ᥖᥣᥢᥲ ᥟᥨᥭᥴ ᥟᥩᥐᥱ ᥑᥣᥛᥰ ᥑᥣᥢᥴ ᥘᥩᥰ, ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥛᥬᥰ ᥘᥣᥒᥰ ᥞᥪᥴ ᥛᥣᥰ ᥐᥦᥢᥱ ᥐᥩᥭᥰ ᥝᥣᥢᥴ ᥞᥫᥭᥰ ᥘᥝᥱ ᥓᥬ ᥖᥩᥢᥲ ᥑᥭᥳ ᥘᥩ. cv0c48hoj64ladt9720j5gda5yfzn5v ᥑᥣᥛᥰ ᥛᥣᥳ ᥔᥤᥙᥴ ᥔᥩᥒᥴ 0 612 2266 2265 2024-10-15T06:28:22Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2265 wikitext text/x-wiki ᥕᥤᥒᥰ:ᥞᥩᥭᥲ ᥞᥩ ᥔᥣᥭᥰ ᥞᥫᥭᥰ ᥝᥢᥰ ᥞᥩ,ᥔᥧᥴ ᥑᥧᥢᥴ ᥖᥤᥴ ᥛᥣᥰ ᥛᥪᥴ ᥓᥬᥳ ᥘᥣᥭᥰ ᥖᥝᥲ ᥞᥩᥖ ᥙᥩᥒᥱ ᥞᥩ,ᥖᥣ ᥘᥛᥳ ᥜᥣᥳ ᥓᥥ ᥓᥝᥲ ᥖᥨᥝ ᥚᥬᥴ ᥕᥒ ᥐᥣᥭᥱ ᥑᥨᥝᥴ ᥛᥥᥰ ᥘᥩ ᥔᥣᥭᥰ ᥞᥫᥭᥰ ᥝᥢᥰ ᥞᥩ, ᥔᥧᥴ ᥓᥝᥲ ᥖᥤᥴ ᥖᥝᥲ ᥖᥨᥝ ᥛᥪᥴ ᥔᥒᥱ ᥑᥣᥛᥰ ᥞᥩᥖ ᥗᥩᥒᥴ ᥘᥣᥒᥰ ᥞᥩ, ᥐᥣᥒ ᥖᥣᥒᥰ ᥙᥫᥢ ᥚᥬᥴ ᥕᥒ ᥘᥧᥱ ᥚᥫᥢᥴ ᥑᥝᥲ ᥞᥩ. ᥓᥣᥭᥰ:ᥞᥩᥭᥲ ᥞᥫᥭᥰ ᥔᥣᥭᥰ ᥞᥫᥭᥰ ᥓᥬ ᥞᥩ,ᥖᥧ ᥑᥧᥢᥴ ᥖᥤᥴ ᥛᥣᥰ ᥖᥨᥝ ᥙᥨᥝᥰ ᥓᥬᥳ ᥘᥣᥭᥰ ᥗᥩᥒᥴ ᥖᥝᥲ ᥙᥩᥒᥱ ᥞᥩ,ᥑᥬᥲ ᥛᥣᥰ ᥑᥩᥭ ᥔᥧᥱ ᥘᥩᥒᥳ ᥙᥨᥭᥱ ᥑᥫᥒ ᥑᥛᥰ ᥔᥩᥒᥱ ᥘᥣᥭᥴ ᥘᥣᥒᥰ ᥞᥩ,ᥔᥣᥭᥴ ᥞᥫᥭᥰ ᥓᥬ ᥞᥩ, ᥓᥝᥲ ᥖᥐᥴ ᥖᥝᥲ ᥖᥨᥝ ᥙᥨᥝᥰ ᥔᥒᥱ ᥑᥣᥛᥰ ᥞᥩᥖ ᥗᥩᥒᥴ ᥘᥣᥒᥰ ᥞᥩ,ᥑᥬᥲ ᥛᥣᥰ ᥑᥩᥭ ᥔᥧᥴ ᥞᥥᥝᥰ ᥞᥩᥛᥴ ᥛᥩᥐᥱ ᥙᥣᥭᥴ ᥝᥣᥒᥰ ᥖᥤ ᥞᥩᥭᥲ ᥞᥩ. mlvwappfzdxo2dwfltcrq94isg6uzl6 ᥑᥣᥛᥰ ᥞᥩᥒᥳ 0 613 2272 2271 2024-10-15T06:28:23Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 2271 wikitext text/x-wiki ==ᥑᥣᥛᥰ ᥞᥩᥒᥳ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ== 1.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥑᥩᥢᥴ]] 2.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥑᥤᥴ]] 3.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥖᥤᥰ]] 4.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥞᥪᥛᥰ]] 5.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥕᥣᥒᥰ]] 6.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥘᥣᥲ]] 7.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥝᥢᥰ]] 8.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ]] ᥑᥣᥛᥰ ᥗᥧᥒᥳ ᥛᥣᥝᥰ 9.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥓᥫᥒᥰ]] 10.[[ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥙᥢᥱ ᥐᥩᥒ]] 11.[[ᥑᥣᥛᥰ ᥑᥥᥝᥴ]] 12.[[ᥑᥣᥛᥰ ᥛᥣᥳ ᥔᥤᥙᥴ ᥔᥩᥒᥴ]] 13.ᥑᥣᥛᥰ ᥖᥭᥰ ᥛᥬᥱ [[ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥩᥢᥲ]] 14.[[ᥑᥣᥛᥰ ᥘᥧᥐ ᥟᥩᥢᥱ]] ᥕᥧᥭᥰ ᥘᥬᥰ ᥙᥙ ᥜᥪᥐᥱ ᥘᥤᥐ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥘᥣᥛᥱ ᥙᥙ ᥘᥫᥒ nn8vbuqf4ebic3v6wwc81q0xttgajj0 ᥑᥣᥛᥰ ᥞᥩᥒᥳ ᥘᥧᥐ ᥟᥩᥢᥱ 0 614 2275 2274 2024-10-15T06:28:25Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 2274 wikitext text/x-wiki ᥔᥩᥒᥴ 1 ᥘᥫᥒ, ᥙᥣ ᥖᥪᥒ ᥕᥫᥒᥰ 2 ᥔᥩᥒᥴ, ᥙᥣ ᥘᥩᥒᥴ ᥞᥦᥒᥲ 3 ᥔᥣᥛᥴ, ᥛᥣᥐᥱ ᥑᥣᥛᥴ ᥔᥧᥐᥴ ᥘᥫᥴ ᥖᥨᥢᥲ 4 ᥔᥤᥱ, ᥔᥣᥝᥴ ᥑᥪᥢᥲ ᥐᥤᥱ ᥖᥨᥝᥰ ᥘᥣᥭᥰ 5 ᥞᥣᥲ, ᥛᥩᥐᥱ ᥕᥣᥲ ᥐᥤ ᥘᥫᥴ ᥚᥣᥴ 6 ᥞᥨᥐᥱ, ᥘᥛᥳ ᥖᥨᥐᥱ ᥞᥩᥒ ᥔᥥᥒᥴ ᥛᥨᥝᥰ 7 ᥓᥥᥖᥱ, ᥔᥣᥝᥴ ᥙᥩᥭᥱ ᥙᥥᥖᥱ ᥘᥩᥒ ᥘᥛᥳ 8 ᥙᥦᥖᥱ, ᥐᥣᥲ ᥖᥣᥭ ᥘᥦᥖᥱ ᥘᥫᥴ ᥛᥪᥰ 9 ᥐᥝᥲ, ᥑᥝᥲ ᥙᥢᥱ ᥐᥨᥝ ᥑᥥᥝᥴ ᥓᥤᥛᥰ 10 ᥔᥤᥙᥴ, ᥘᥨᥐ ᥓᥙᥴ ᥓᥤᥙᥴ ᥓᥙᥴ ᥙᥣᥭ 11 ᥔᥤᥙᥴ ᥟᥥᥖᥱ, ᥘᥨᥐ ᥐᥥᥖᥱ ᥑᥝᥲ ᥐᥣᥒ ᥘᥣᥰ 12 ᥔᥤᥙᥴ ᥔᥩᥒᥴ, ᥘᥨᥐ ᥜᥣᥭᥰ ᥜᥩᥒᥴ ᥜᥣᥭᥰ ᥜᥦᥒᥴ ᥟᥤᥛᥱ ᥘᥝᥲ . 9c2kqq2eabjhwzszlr5ayf8mh8v9k3v ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ 0 615 5370 5369 2024-11-30T11:25:26Z Long Gong Bao 172 -{{ 5370 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Anglospeak (subnational version).svg|right|thumb|300px|<small> ᥔᥤᥴ ᥔᥩᥛᥱ ᥐᥥᥱ ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ ᥘᥛᥴ ᥔᥥᥴ၊ ᥔᥤᥴ ᥔᥩᥛᥱ ᥘᥧᥛᥱ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥓᥫᥰ ᥟᥢ ᥘᥤᥐ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ ᥘᥛᥱ ᥘᥩᥒ ᥘᥢᥳ ᥕᥝᥳ။</small>]] [[ᥜᥣᥭᥱ:EN English Language Symbol ISO 639-1 IETF Language Tag Icon.svg|thumb|EN ([[ISO 639]]-1)]] '''ᥘᥤᥐ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ''' ({{Lang-en|English}}, {{Lang-my|အင်္ဂလိပ်စာ}}) ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥝᥭᥳ ᥐᥣᥙ ᥙᥣᥢ ᥕᥣᥛᥰ ᥘᥥᥝ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥐᥨᥢᥰ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥐᥨᥢᥰ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥕᥣᥛᥰ ᥘᥥᥝ ᥐᥩᥲ ᥟᥩᥢ ᥐᥢ ᥕᥧᥒᥱ ᥖᥪᥰ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥔᥥᥴ ᥘᥣᥖ ᥖᥨᥝᥱ ᥐᥙᥴ ᥔᥪᥙᥱ ᥐᥢ ᥕᥧᥱ။ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥘᥭᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥓᥣᥱ ᥛᥣᥱ ᥢᥤᥱ ᥙᥩᥖᥴ ᥖᥨᥐᥱ ᥔᥩᥒᥴ ᥟᥢ ᥘᥢᥳ ᥕᥝᥳ။ ᥑᥣᥛᥰ ᥓᥣᥱ ᥛᥣᥱ ᥢᥤᥱ ᥙᥩᥖᥴ ᥖᥨᥐᥱ ᥔᥩᥒᥴ ᥟᥢ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥖᥣᥖᥳ ᥘᥦᥲ ᥓᥣᥱ ᥛᥣᥢᥱ ᥓᥫᥒᥳ ᥘᥒᥱ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥟᥤᥢᥱ ᥖᥨᥝ ᥕᥧᥰ ᥘᥨᥙᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥤᥐ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ ᥘᥭᥳ ᥐᥩᥲ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥤᥐ ᥟᥢ ᥙᥫᥢ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥛᥣᥭᥴ ᥔᥩᥒᥴ ᥕᥝᥳ။ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥘᥤᥐ ᥑᥝᥴ ᥖᥥᥳ ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥘᥤᥐ ᥘᥦᥖᥳ ᥖᥤᥢᥱ။ ᥛᥫ ᥟᥥᥱ ᥖᥤᥱ 450 ᥘᥢᥳ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥓᥣᥱ ᥛᥣᥱ ᥢᥤᥱ ᥔᥥᥴ ᥞᥩᥖ ᥗᥪᥒᥴ ᥛᥣᥰ ᥖᥤ ᥛᥫᥒᥰ ᥙᥣ ᥘᥤᥖᥳ ᥖᥥᥒᥱ ᥕᥝᥳ။ ᥑᥣᥛᥰ ᥓᥣᥱ ᥛᥣᥢᥱ ᥘᥭᥳ ᥖᥥᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥒᥱ ᥐᥣ ᥘᥨᥝᥱ ᥔᥦᥖᥳ ᥔᥩᥢᥱ Anglo-Saxon ᥟᥢ ᥙᥥᥢ ᥑᥣᥛᥰ ᥐᥝᥱ ᥐᥥᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥑᥝᥴ ᥔᥥᥴ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥓᥣᥱ ᥛᥣᥱ ᥢᥤᥱ ᥑᥝᥴ ᥘᥣᥖ ᥑᥣᥛᥰ ᥟᥢ ᥘᥢᥳ ᥕᥝᥳ။ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥙᥣᥢ ᥛᥬᥱ ᥘᥭᥳ ᥖᥥᥳ ᥐᥨᥢᥰ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥖᥒᥰ ᥘᥛᥴ ᥟᥩᥢ ᥐᥢ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥣᥖ ᥝᥭᥳ ᥕᥧᥱ။ ᥐᥨᥢᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥛᥤᥰ ᥕᥧᥱ 350 ᥘᥣᥢᥳ ᥔᥥᥴ ᥐᥨᥢᥰ ᥘᥫᥒ ᥘᥣᥢᥳ ᥘᥢᥳ ᥘᥥᥙ ᥞᥥᥢᥰ ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥝᥭᥳ ᥕᥧᥱ ᥘᥦᥲ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥛᥢᥰ ᥚᥥᥴ ᥖᥫᥢᥰ ᥞᥨᥛᥱ ᥘᥨᥛ ᥑᥣᥛᥰ ᥙᥫᥢ ᥕᥧᥱ။ ==ᥙᥪᥢᥰ== ᥑᥩᥲᥐᥣᥛᥰ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥭᥳ ᥖᥦᥱᥓᥬᥳᥖᥪᥰ ᥖᥛᥲᥖᥤᥲ ᥛᥫᥒᥰᥟᥤᥒᥱᥐᥘᥣᥢᥱ ᥟᥢᥴᥛᥤᥰᥢᥫᥴᥐᥧᥢᥴ ᥐရᥥᥐᥳᥙရᥤᥖᥳᥖᥥᥒᥱ ᥢᥬᥰᥖᥫᥐᥲᥕᥧᥰရᥨᥙᥳᥢᥢᥳᥕᥝᥲ။ ᥐᥨᥢᥰᥓᥣᥝᥰᥑᥫᥰᥓᥣᥱᥛᥣᥢᥱ (ᥔᥦᥢᥳᥓᥧᥢᥱ၊ ᥟᥒᥰᥐᥤᥖᥳᥘᥦᥲ ᥓᥧᥰ)ᥑᥝᥴ ᥞᥩᥖᥲᥗᥪᥒᥴᥛᥣᥰ ᥖᥤᥴᥙရᥤᥖᥳᥖᥥᥒᥱᥔᥥᥴ ᥑᥝᥴᥐᥣᥱᥕᥧᥱᥔᥝᥰ ᥖᥛᥲᥖᥤᥲ ᥙᥩᥖᥰᥟᥩᥐᥱᥘᥦᥲ ᥙᥩᥖᥰᥖᥨᥐᥰᥕᥝᥲ။ ᥑᥝᥴᥐᥣᥱ ᥞᥥᥖᥰᥞᥩᥴᥞᥥᥖᥰᥞᥫᥢᥰ ᥕᥧᥱᥔᥝᥰᥔᥥᥴ ᥘᥪᥙᥲᥘᥛᥰᥙᥦᥖᥲ ᥐᥨᥢᥰᥙᥪᥢᥳᥖᥤᥲ ᥟᥢᥴᥖᥪᥢᥰᥕᥧᥱᥔᥝᥰᥝᥭᥳ ᥓᥥᥛᥴᥐᥩᥢᥱᥢᥢᥳᥕᥝᥲ။ ᥑᥩᥲᥐᥣᥛᥰᥓᥣᥱᥛᥢᥰᥢᥤᥖᥳᥢᥢᥳ ᥓᥒᥱᥕᥥᥢᥰᥙᥥᥢᥴᥛᥣᥰ ᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥕᥧᥱ။ ᥘᥧᥐᥲᥖᥤᥲ ᥝᥩᥰᥞᥣᥱရ Angles-Englas ᥔᥥᥴ ᥓᥒᥱᥖᥥᥴᥙᥥᥢᥴᥛᥣᥰ English ᥢᥭᥴᥕᥝᥲ။ ᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲ ᥛᥫᥲᥐᥩᥢᥱᥢᥢᥳ ᥖᥒᥰᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲ ᥕᥣᥛᥰᥘᥥᥝᥴᥢᥭᥳ ᥙᥦᥐᥱᥙᥫᥒᥲᥐᥢᥴᥖᥦᥳᥖᥦᥳᥔᥥᥴ ᥐᥨᥢᥰᥟᥢᥴᥘᥣᥖᥲᥐᥣᥛᥰ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥕᥣᥛᥰᥘᥥᥝᥴ ᥕᥒᥰᥞᥧᥳᥙᥩᥒᥱᥕᥣᥙᥱᥢᥭᥴᥕᥝᥲ။ ᥐᥣᥛᥰᥛᥣᥒᥴᥑᥩᥲᥢᥭᥳ ᥔᥥᥒᥴᥛᥢᥰᥒᥣᥭᥰᥐᥢᥴᥕᥧᥱᥔᥥᥴᥖᥣᥳ ᥛᥣᥒᥴᥑᥩᥲᥢᥭᥳᥖᥦᥳ ᥖᥪᥢᥰᥙᥦᥐᥱᥙᥫᥒᥲᥐᥢᥴᥕᥝᥲ။ ᥐᥣᥛᥰᥟᥢᥴᥛᥫᥢᥴᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥢᥳ ᥙᥥᥢᥴᥐᥣᥛᥰᥜရᥤᥱᥡᥣᥢᥱᥔᥥᥴ ᥖᥩᥱᥗᥪᥒᥴᥕᥣᥛᥰᥘᥥᥝᥴ ᥐᥨᥢᥰ 5 ᥔᥦᥢᥴᥘᥫᥴ ᥟᥢᥴᥕᥧᥱᥔᥝᥰ ᥢᥬᥰᥛᥫᥒᥰᥓᥣᥱᥛᥢᥤᥱ၊ ᥢᥦᥱᥖᥣᥱᥘᥣᥢᥱ ᥘᥦᥲ ᥖᥥᥒᥰᥛᥣᥖᥳᥑᥝᥴ ᥖᥪᥐᥳᥘᥣᥖᥲᥝᥭᥳᥕᥧᥱ။ ᥙᥤᥐᥳᥔᥛᥳᥝᥣᥲ ᥐᥩᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥘᥦᥲ ᥓᥣᥛᥰᥜရᥤᥱᥡᥣᥢᥱᥢᥢᥳ ᥒᥣᥭᥰᥐᥢᥴᥔᥥᥴᥖᥣᥳ ᥔᥛᥳᥙᥩᥒᥱᥐᥢᥴ ᥕᥣᥙᥱᥝᥭᥳᥕᥧᥱ။ ᥝᥣᥭᥰᥘᥒᥴᥢᥢᥳ ᥐᥨᥢᥰᥖᥣᥒᥱᥛᥥᥝᥰᥐᥩᥲ ᥑᥝᥲᥞᥩᥖᥲᥗᥪᥒᥴᥛᥣᥰ ᥖᥛᥲᥖᥤᥲ ᥟᥤᥒᥱᥐᥘᥣᥢᥱᥔᥥᥴ ᥔᥪᥙᥱᥘᥣᥖᥲᥑᥩᥲᥐᥣᥛᥰᥚᥬᥴᥛᥢᥰ၊ ᥝᥣᥭᥰᥢᥢᥳ ᥔᥛᥳᥟᥝᥴᥑᥩᥲᥐᥣᥛᥰᥑᥝᥴ ᥓᥤᥛᥴᥘᥩᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥔᥥᥴ ᥘᥣᥖᥲᥛᥣᥰᥘᥦᥲ ᥓᥒᥱᥙᥥᥢᥴᥛᥣᥰ ᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲ ᥕᥣᥛᥰᥘᥥᥝᥴᥕᥝᥲ။ ᥖᥤᥲᥖᥦᥐᥲᥛᥢᥰ ᥛᥫᥢᥴᥢᥒᥱ ᥛᥫᥲᥛᥩᥐᥲ ᥟᥥᥱᥖᥤᥱ 800 ᥢᥢᥳ ᥓᥨᥢᥴᥙᥣᥒᥱᥘᥣᥭᥱᥖᥣᥖᥳᥠᥴᥘᥦᥲ ᥢᥩᥰရᥤᥖᥳᥓᥴᥑᥝᥴ ᥞᥩᥒᥳᥝᥣᥲ Vikings ᥢᥭᥴᥕᥝᥲ။ ᥐᥣᥛᥰᥑᥝᥴᥓᥫᥰᥢᥢᥳ ᥛᥣᥰᥛᥤᥰ ᥢᥬᥰᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥝᥭᥳ ᥖᥒᥰᥢᥛᥴ၊ ᥐᥣᥛᥰᥑᥝᥴᥢᥢᥳ ᥒᥝᥲᥛᥢᥰᥙᥥᥢᥴ ᥓᥣᥛᥰᥓᥣᥱᥛᥢᥰᥢᥤᥖᥳᥓᥴᥔᥥᥴ ᥙᥥᥢᥴᥐᥣᥛᥰᥐᥝᥱᥐᥦᥱ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥕᥝᥲ။ ᥛᥫᥲᥟᥥᥱၻᥤᥱ 1066 ᥢᥢᥳ ᥝᥤᥱᥘᥤᥱᥕᥛᥱ ᥟᥩᥒᥱᥙᥦᥲᥔᥪᥐᥰᥔᥥᥴ ᥑᥪᥢᥲᥙᥥᥢᥴᥑᥧᥢᥴ ᥖᥤᥲᥟᥤᥒᥱᥐᥘᥣᥢᥱᥕᥝᥲ။ ᥑᥧᥢᥴᥝᥤᥱᥘᥤᥱᥕᥣᥢᥱᥢᥭᥳ ᥙᥥᥢᥴᥐᥨᥢᥰᥟᥢᥴᥘᥣᥖᥲᥐᥣᥛᥰ ᥢᥩᥱᥛᥣᥢᥱᥘᥦᥲ ᥛᥢᥰᥘᥭᥲᥟᥝᥴ ᥙᥙᥳᥘᥤᥐᥲᥢᥩᥱᥛᥣᥢᥱ ᥚᥦᥝᥴᥛᥣᥰ ᥟᥤᥒᥱᥐᥘᥣᥢᥱᥕᥝᥳ။ ᥐᥣᥛᥰᥢᥩᥱᥛᥣᥢᥱᥢᥭᥳ ᥔᥛᥳᥒᥣᥭᥰᥐᥢᥴ ᥖᥒᥰᥐᥣᥛᥰᥜရᥣᥒᥱᥔᥥᥖᥲᥔᥥᥴᥙᥫᥢᥲᥕᥝᥲ။ ᥕᥩᥢᥳᥙᥫᥲ ᥝᥤᥱᥘᥤᥱᥕᥛᥱ ᥟᥩᥒᥱᥙᥦᥳᥔᥪᥐᥰ ᥑᥝᥲᥗᥪᥒᥴᥟᥤᥒᥱᥐᥘᥣᥢᥱᥘᥦᥲ ᥖᥤᥲᥛᥫᥒᥰᥟᥤᥒᥱᥐᥘᥣᥢᥱᥢᥢᥳ ᥐᥣᥛᥰᥘᥩᥰᥘᥦᥰ ᥑᥩᥲᥐᥣᥛᥰᥘᥩᥰᥘᥦᥰ ᥓᥫᥒᥳᥢᥒᥱ ᥜရᥣᥒᥱᥔᥥᥖᥲ-ᥟᥒᥱᥐᥘᥨᥝᥱᥔᥦᥖᥳᥚᥧᥢᥱ ᥙᥥᥢᥴᥛᥣᥰᥔᥥᥴ ᥓᥒᥱᥖᥥᥴᥔᥪᥙᥱᥙᥥᥢᥴᥛᥣᥰ ᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲ ᥐᥣᥒᥲᥐᥣᥒᥲᥑᥣᥒᥴᥑᥣᥒᥴᥕᥧᥱ။ ᥝᥣᥭᥰᥢᥢᥳ ᥗᥦᥒᥲ 300 ᥙᥤᥴ 400 ᥙᥤᥴᥢᥬᥰᥝᥨᥒᥲᥢᥢᥳ ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ ᥙᥫᥒᥴᥘᥤᥐᥲ ᥔၻᥳၻᥣᥱ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥑᥝᥴᥐᥩᥲ ᥘᥦᥐᥲᥘᥣᥭᥲᥛᥣᥰᥕᥝᥲ။ ᥘᥤᥐᥲᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥭᥳ ᥞᥤᥛᥴᥟᥝᥴ ᥖᥨᥝᥴᥘᥤᥐᥲ ᥢᥩᥱᥛᥦᥢᥱᥖᥒᥰᥢᥛᥴᥔᥥᥴ ᥛᥣᥰᥓᥬᥳᥖᥪᥰᥘᥦᥲ ᥓᥒᥱᥙᥥᥢᥴᥛᥣᥰ Middle English ᥕᥝᥲ။ ᥓᥩᥖᥳᥜᥣᥱရᥤᥱᥐᥣᥳᥔᥣᥱᥢᥭᥳ ᥙᥥᥢᥴᥚᥧᥲᥖᥦᥛᥲᥘᥤᥐᥲ Middle English ᥟᥢᥴᥙᥫᥢᥲᥞᥧᥳᥓᥐᥰᥢᥛᥴᥐᥩᥳᥢᥪᥒᥲᥕᥝᥲ။ ᥝᥣᥭᥰᥢᥢᥳ ᥔᥥᥒᥴᥟᥩᥐᥱᥛᥢᥰ ᥘᥦᥐᥴᥲᥘᥣᥭᥲᥛᥣᥰ ᥖᥒᥰᥢᥛᥴᥔᥥᥴ Middle English ᥢᥢᥳ ᥓᥒᥱᥑᥪᥢᥰᥙᥥᥢᥴᥛᥣᥰ ᥘᥤᥐᥲᥟᥥᥒᥰᥐᥘᥥᥖᥲᥙᥣᥢᥴᥛᥬᥱᥕᥝᥲ။ ᥖᥤᥲᥢᥬᥰᥚᥪᥢᥴᥘᥤᥐᥲ ᥡᥥᥐᥳᥔᥙᥤᥰᥕᥣᥰᥢᥢᥳ ᥖᥥᥴᥘᥭᥲᥞᥢᥴ ᥘᥣᥭᥰᥖᥦᥛᥲᥘᥤᥐᥲ ᥙᥣᥢᥴᥐᥝᥱ ᥖᥒᥰᥢᥛᥴᥕᥧᥱ။ ᥐᥨᥭᥰᥐᥣᥲ ᥘᥣᥭᥰᥖᥦᥛᥲᥘᥤᥐᥲᥛᥢᥰᥢᥢᥳ ᥖᥥᥴᥘᥭᥲᥝᥣᥲ ᥙᥥᥢᥴᥘᥣᥭᥰᥖᥦᥛᥲᥘᥤᥐᥲ ᥘᥨᥒᥲᥢᥣᥲ ᥓᥩᥛᥰᥐᥣᥙᥲᥙᥣᥢᥴᥛᥬᥱᥢᥭᥴᥕᥧᥱ။ ᥘᥤᥐᥲᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥭᥳ ᥔᥪᥙᥱᥟᥝᥴ ᥑᥩᥲᥐᥣᥛᥰᥖᥣᥒᥱᥚᥣᥱᥔᥣᥱ ᥛᥣᥰᥓᥤᥛᥴᥘᥩᥰᥕᥧᥱ ᥗᥦᥒᥲᥖᥤᥐᥰᥖᥤᥐᥰᥕᥝᥳ။ ᥢᥬᥰᥘᥤᥐᥲᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥢᥳ ᥐᥣᥛᥰᥜရᥣᥒᥱᥔᥥᥖᥲ ᥑᥝᥲᥙᥣᥰ 30%၊ 40%ᥕᥧᥱ။ ᥘᥫᥴᥔᥥᥴᥢᥢᥳ ᥐᥣᥛᥰᥑᥦᥱ၊ [[ᥓᥣᥱᥙᥣᥢᥱ]]၊ ᥟᥤᥢᥱᥖᥤᥕ၊ [[ᥔᥙᥥᥢᥱ]]၊ ᥙᥩᥱᥖᥧᥱᥐᥤᥱᥓᥫᥰᥢᥭᥳᥐᥩᥲ ᥛᥣᥒᥴᥓᥫᥰ ᥟᥝᥴᥓᥬᥳᥐᥛᥰᥔᥪᥲ၊ ᥛᥣᥒᥴᥓᥫᥰ ᥘᥦᥐᥲᥘᥣᥭᥲᥔᥥᥴ ᥓᥬᥳᥐᥣᥱᥢᥬᥰᥑᥩᥲᥐᥣᥛᥰ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥑᥝᥴᥕᥧᥱ။ ᥐᥩᥙᥲᥙᥫᥲᥔᥒᥴᥢᥭᥴᥓᥪᥒᥴ ᥚᥧᥲᥘᥨᥒᥳᥙᥣᥭᥰᥔᥣᥭᥑᥝᥴ ᥚᥧᥲᥘᥥᥙᥲᥞᥥᥢᥰ ᥚᥧᥲᥑᥨᥢᥳᥑᥣᥳᥑᥝᥴᥢᥭᥳ ᥚᥩᥒᥰᥛᥫᥲ ᥑᥝᥴᥘᥥᥙᥲᥞᥥᥢᥰ ᥔᥥᥴᥘᥩᥒᥲᥘᥩᥒᥲᥢᥢᥳ ᥑᥝᥴᥘᥨᥝᥱᥘᥭᥲ ᥐᥙᥰᥔᥪᥙᥱᥘᥣᥖᥲᥖᥩᥱ ᥐᥨᥢᥰᥖᥣᥒᥱᥓᥫᥰᥕᥧᥱ။ ᥐᥩᥙᥲᥢᥢᥴ ᥑᥝᥴᥘᥭᥲᥐᥙᥰᥔᥪᥙᥱ ᥘᥣᥖᥲᥖᥩᥱ ᥐᥨᥢᥰᥖᥣᥒᥱᥓᥫᥰ ᥓᥫᥰᥢᥢᥳᥔᥥᥴ ᥙᥧᥢᥲᥖᥣᥱᥖᥥᥴ ᥘᥥᥙᥲᥞᥥᥢᥰ ᥐᥣᥢᥴᥙᥣᥭᥰᥔᥣᥭᥢᥢᥳᥐᥩᥲ ᥑᥩᥲᥞᥩᥒᥳ ᥑᥩᥲᥝᥩᥰᥞᥣᥱရᥛᥢᥰ ᥘᥭᥲᥘᥫᥐᥲᥔᥥᥴ ᥞᥩᥒᥳᥢᥢᥳᥕᥝᥲ။ ᥙᥩᥰᥟᥝᥴᥙᥪᥢᥰᥝᥣᥲᥓᥪᥒᥴ ᥘᥩᥒᥲᥟᥢᥴ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥑᥝᥴ ᥑᥣᥐᥲᥛᥫᥒᥰᥢᥢᥳᥐᥩᥲ ᥞᥥᥖᥰᥞᥬᥲ ᥘᥤᥐᥲᥑᥝᥴ ᥐᥣᥛᥰᥑᥝᥴ ᥚᥦᥲᥓᥩᥖᥱᥐᥣᥱ ᥐᥧᥲᥖᥤᥲᥕᥧᥱ။ ᥕᥣᥛᥰᥘᥥᥝᥴ ᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥭᥳ ᥙᥥᥢᥴᥐᥣᥛᥰᥟᥢᥴᥑᥝᥲᥖᥣᥒᥰᥖᥪᥰᥝᥭᥳ ᥟᥢᥴᥢᥪᥒᥲᥕᥧᥱ။ ᥖᥤᥲᥖᥦᥐᥲᥛᥢᥰ ᥛᥫᥢᥴᥢᥒᥱ ᥛᥫᥒᥰᥟᥤᥢᥱᥖᥤᥕ၊ ᥟᥩᥰᥓᥖᥥᥰᥘᥤᥰᥕᥣᥰ၊ ᥑᥢᥥᥱᥖᥣᥱ၊ ᥞᥩᥒᥱᥐᥩᥒᥱ၊ ᥙᥣᥱᥐᥤᥖᥳᥓᥖᥣᥢᥱ၊ ᥖᥫᥐᥲᥟᥣᥱᥜရᥤᥐᥓᥣᥢᥰ ᥓᥫᥰᥢᥢᥳ ᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥭᥳ ᥑᥝᥲᥖᥣᥒᥰᥖᥪᥰ ᥘᥫᥴᥔᥥᥴ ᥐᥣᥛᥰᥖᥣᥒᥱᥓᥫᥰᥐᥣᥱᥕᥝᥲ။<ref>Crystal 2003b, pp. 108–109</ref> ᥛᥫᥒᥰᥓᥫᥰᥢᥢᥳ ᥐᥣᥲᥐᥩᥢᥱᥖᥩᥢᥰᥟᥩᥢᥱ ᥕᥣᥛᥲᥙᥥᥢᥴᥛᥫᥒᥰᥑᥤᥲᥑᥣᥲ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥛᥣᥰᥢᥢᥳᥕᥝᥲ။ ᥘᥫᥴᥔᥥᥴᥢᥢᥳ ᥛᥫᥒᥰᥟᥤᥒᥱᥐᥘᥣᥖᥱ ᥛᥫᥒᥰᥟᥛᥥᥱရᥤᥐᥣᥢᥱᥑᥝᥴᥓᥫᥰᥢᥭᥳ ᥔᥛᥳᥙᥥᥢᥴ ᥛᥫᥒᥰᥟᥢᥴ ᥙᥣᥭᥰᥛᥣᥐᥲᥛᥤᥰ ᥙᥣᥭᥰᥛᥫᥒᥰᥓᥫᥰᥢᥭᥳ ᥖᥪᥢᥰᥛᥤᥰᥞᥤᥐᥲᥛᥤᥰᥟᥧᥴᥝᥭᥳᥘᥦᥲ ᥖᥣᥱᥖᥥᥴᥐᥙᥰᥔᥪᥙᥱᥑᥝᥴᥢᥢᥳ ᥐᥨᥢᥰᥖᥣᥒᥱᥓᥫᥰ ᥘᥭᥲᥓᥬᥳᥖᥪᥰᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲ၊ ᥘᥭᥲᥘᥥᥙᥲᥞᥥᥢᥰ ᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥕᥧᥱ။ ᥓᥬᥳᥖᥪᥰ ᥖᥣᥱᥖᥥᥴᥓᥣᥒᥲᥘᥭᥲ ᥘᥩᥐᥰᥘᥣᥭᥰᥙᥣᥭᥰᥙᥤᥒᥱᥭᥣᥱ၊ ᥖᥣᥒᥰᥓᥩᥭᥲᥗᥦᥛᥴ ᥙᥣᥭᥰᥛᥣᥐᥲᥛᥤᥰ၊ ᥖᥣᥒᥰᥓᥩᥭᥲᥗᥦᥛᥴ ᥙᥣᥭᥰᥚᥧᥐᥱᥔᥩᥛᥲᥓᥫᥰᥢᥢᥳᥕᥧᥱ။ ᥘᥫᥴᥔᥥᥴᥢᥢᥳ ᥛᥫᥒᥰᥢᥬᥰᥐᥛᥱᥚᥣᥱᥐᥧᥲᥛᥫᥒᥰᥛᥫᥒᥰᥐᥩᥲ ᥘᥫᥴᥔᥥᥴ ᥑᥩᥲᥐᥣᥛᥰᥟᥢᥴᥓᥬᥳᥢᥬᥰᥛᥫᥒᥰᥚᥬᥴᥛᥢᥰᥢᥢᥳ ᥚᥣᥱᥔᥣᥱᥑᥩᥲᥐᥣᥛᥰ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥭᥳ ᥝᥭᥳᥙᥥᥢᥴ ᥗᥣᥢᥲᥛᥣᥭᥴᥔᥩᥒᥴᥔᥥᥴ ᥟᥩᥢᥴᥐᥢᥴ ᥙᥨᥒᥴᥔᥩᥢᥴᥙᥢᥴᥐᥢᥴᥢᥢᥳᥕᥝᥲ။ <ref> The Routes of English 2015 </ref> ᥓᥫᥒᥰ၊ ᥟᥙᥧᥛᥱ၊ ᥓᥣᥖᥲ၊ ᥙᥪᥢᥰᥟᥢᥴᥓᥪᥲᥔᥥᥒᥴᥕᥬᥱᥓᥫᥰᥢᥢᥳᥐᥩᥲ ᥘᥭᥲᥞᥢᥴᥢᥬᥰᥘᥤᥐᥲᥟᥥᥒᥰᥐᥘᥥᥖᥲᥕᥝᥳ။ ᥝᥩᥐᥰᥘᥦᥲ ᥓᥣᥖᥲᥓᥫᥒᥰ ᥡᥥᥐᥳᥔᥙᥤᥰᥕᥣᥰ ᥟᥢᥴᥘᥪᥰᥘᥒᥴᥕᥧᥱ ᥖᥒᥰᥐᥛᥱᥚᥣᥱᥢᥢᥳᥐᥩᥲ ᥔᥛᥳᥖᥦᥛᥲᥝᥭᥳ ᥚᥣᥭᥱᥟᥥᥒᥰᥐᥘᥥᥖᥲᥕᥝᥲ။ ᥘᥫᥴᥔᥥᥴᥢᥢᥳ ᥒᥝᥰᥖᥨᥒᥳ၊ ᥚᥥᥒᥰᥐᥣᥛᥰᥓᥫᥰᥢᥭᥳᥐᥩᥲ ᥔᥛᥳᥓᥬᥳᥚᥣᥭᥱᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥢᥳᥕᥝᥳ။ ᥐᥣᥙᥲᥙᥣᥢᥴᥕᥣᥛᥰᥘᥥᥝᥴ ᥘᥩᥐᥰᥘᥣᥭᥰᥙᥣᥭᥰᥙᥤᥒᥱᥭᥣᥱ ᥐᥧᥲᥙᥫᥒᥴᥙᥫᥒᥴᥢᥢᥳ ᥖᥦᥛᥲᥝᥭᥳ ᥚᥣᥭᥱᥟᥥᥒᥰᥐᥘᥥᥖᥲᥘᥦᥲ ᥐᥨᥢᥰᥟᥢᥴᥞᥥᥢᥰᥟᥝᥴ ᥟᥥᥒᥰᥐᥘᥥᥖᥲᥐᥩᥲ ᥢᥛᥴᥘᥫᥴᥛᥣᥰ ᥐᥧᥲᥑᥣᥝᥰᥕᥣᥛᥰᥕᥧᥱ။ ᥙᥤᥴ 2016 ᥢᥭᥳ ᥐᥨᥢᥰᥟᥢᥴᥝᥭᥳᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲ ᥙᥥᥢᥴᥛᥣᥭᥴᥢᥪᥒᥲᥔᥥᥴ ᥘᥣᥖᥲᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲ ᥛᥤᥰᥕᥧᥱ 400 ᥘᥣᥢᥳ။ ᥟᥢᥴᥝᥭᥳᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲ ᥙᥥᥢᥴᥛᥣᥭᥴᥔᥩᥒᥴᥔᥥᥴ ᥘᥣᥖᥲᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥢᥳ ᥔᥛᥳᥛᥤᥰᥕᥧᥱ 1.1 ၿᥤᥱᥘᥤᥱᥕᥣᥢᥱᥕᥝᥳ။ ᥢᥬᥰᥐᥛᥱᥚᥣᥱᥢᥭᥳ ᥐᥨᥢᥰᥟᥢᥴᥘᥣᥖᥲᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥭᥳ ᥙᥥᥢᥴᥛᥣᥭᥴᥔᥣᥛᥴᥕᥝᥳ။ ᥛᥣᥭᥴᥢᥪᥒᥲᥖᥒᥰᥛᥣᥭᥴᥔᥩᥒᥴᥖᥦᥳ ᥙᥥᥢᥴᥐᥣᥛᥰᥑᥦᥱᥘᥦᥲ ᥐᥣᥛᥰ[[ᥔᥙᥥᥢᥱ]]။ ᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥢᥭᥳ ᥘᥭᥲᥝᥣᥲ ᥙᥥᥢᥴᥐᥣᥛᥰᥟᥢᥴᥐᥨᥢᥰᥐᥧᥲᥑᥫᥰᥑᥫᥰ ᥟᥩᥢᥴᥐᥢᥴ ᥟᥝᥴᥓᥬᥳᥖᥪᥰ ᥐᥙᥰᥔᥪᥙᥱᥖᥤᥖᥰᥖᥩᥱᥐᥢᥴᥝᥭᥳᥕᥧᥱᥕᥝᥳ။ ᥐᥣᥙᥲᥙᥣᥢᥴᥛᥬᥱ ᥕᥣᥛᥰᥘᥥᥝᥴᥢᥭᥳ ᥑᥫᥒᥲᥕᥤᥙᥰᥑᥫᥒᥲᥖᥪᥰ ᥢᥬᥰᥚᥨᥒᥰᥓᥫᥰᥢᥭᥳᥐᥩᥲ ᥖᥪᥢᥰᥙᥣᥰᥝᥭᥳ ᥘᥤᥐᥲᥟᥥᥒᥰᥐᥘᥥᥖᥲ ᥘᥭᥲᥟᥝᥴᥓᥬᥳᥖᥪᥰ ᥐᥙᥰᥔᥪᥙᥱᥐᥢᥴᥛᥣᥰᥕᥧᥱ။ ᥐᥨᥢᥰᥛᥫᥒᥰᥢᥪᥒᥲᥘᥦᥲ ᥛᥫᥒᥰᥢᥪᥒᥲ ᥐᥨᥢᥰᥑᥫᥰᥢᥪᥒᥲᥘᥦᥲ ᥑᥫᥰᥢᥪᥒᥲ ᥙᥩᥰᥐᥣᥱᥞᥢᥴᥐᥢᥴᥓᥪᥒᥴ ᥖᥣᥱᥖᥥᥴᥘᥣᥖᥲᥖᥩᥱᥐᥢᥴᥢᥢᥳ ᥐᥛᥳᥙᥣᥲᥢᥛᥴ ᥘᥭᥲᥓᥬᥳᥐᥣᥛᥰᥟᥥᥒᥰᥐᥘᥥᥖᥲᥕᥝᥲ။ *ᥖᥨᥝᥴᥘᥤᥐᥲᥚᥣᥱᥔᥣᥱᥟᥒᥰᥐᥤᥖᥰ 26 ᥖᥨᥝᥴ {| class="wikitable" style="text-align:center" |<big>A</big><br /><big>a</big><br />ᥟᥥ ({{IPA|/ɑː/}}) |<big>B</big><br /><big>b</big><br />ᥙᥤ ({{IPA|/bː/}}) |<big>C</big><br /><big>c</big><br />ᥔᥤ ({{IPA|/siː/}}) |<big>D</big><br /><big>d</big><br />ၻᥤ ({{IPA|/diː/}}) |<big>E</big><br /><big>e</big><br />ᥟᥤ ({{IPA|/ɛ/}}) |<big>F</big><br /><big>f</big><br />ᥟᥦᥙᥳᥜᥴ ({{IPA|/ɛf/}}) |<big>G</big><br /><big>g</big><br />ᥓᥤ ({{IPA|/dʒiː/}}) |- |<big>H</big><br /><big>h</big><br />ᥟᥥᥐᥳᥡᥴ ({{IPA|/eɪtʃ/}}) |<big>I</big><br /><big>i</big><br />ᥟᥣᥭ ({{IPA|/aɪ/}}) |<big>J</big><br /><big>j</big><br />ᥓᥥ ({{IPA|/d͡ʒeɪ/}}) |<big>K</big><br /><big>k</big><br />ᥑᥥ ({{IPA|/keɪ/}}) |<big>L</big><br /><big>l</big><br />ᥟᥦᥝᥴ ({{IPA|/ɛl/}}) |<big>M</big><br /><big>m</big><br />ᥟᥦᥛ ({{IPA|/ɛm/}}) |<big>N</big><br /><big>n</big><br />ᥟᥦᥢ ({{IPA|/ɛn/}}) |- |<big>O</big><br /><big>o</big><br />ᥟᥨᥝ ({{IPA|/əʊ/}}) |<big>P</big><br /><big>p</big><br />ᥚᥤ ({{IPA|/piː/}}) |<big>Q</big><br /><big>q</big><br />ᥑᥤᥝᥱ ({{IPA|/kjuː/}}) |<big>R</big><br /><big>r</big><br />ᥟᥣရᥴ ({{IPA|/ɑː/}}) |<big>S</big><br /><big>s</big><br />ᥟᥦᥖᥳᥔᥴ ({{IPA|/ɛs/}}) |<big>T</big><br /><big>t</big><br />ᥗᥤ ({{IPA|/tiː/}}) |<big>U</big><br /><big>u</big><br />ᥕᥧ ({{IPA|/juː/}}) |- | |<big>V</big><br /><big>v</big><br />ᥝှᥤ ({{IPA|/viː/}}) |<big>W</big><br /><big>w</big><br />ᥖᥙᥳᥙᥫᥘᥴᥕᥧ ({{IPA|/dʌb(əl)juː/}}) |<big>X</big><br /><big>x</big><br />ᥟᥦᥐᥳᥑᥡᥤᥴ ({{IPA|/ɛks/}}) |<big>Y</big><br /><big>y</big><br />ᥝᥣᥭ ({{IPA|/waɪ/}}) |<big>Z</big><br /><big>z</big><br />ᥔᥦᥖ ({{IPA|/zi/}}) | |} ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} 8gmc2k2u9tjfj1jl9pn1u84mcxztgmc ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ 0 616 2288 2287 2024-10-15T06:28:33Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 2287 wikitext text/x-wiki ᥘᥤᥐ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ({{Lang-my|အင်္ဂလိပ်စာ}}) ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥘᥭᥳ ᥐᥣᥙ ᥙᥣᥢ ᥕᥣᥛᥰ ᥘᥥᥝ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥐᥨᥢᥰ ᥓᥬᥳ ᥖᥪᥰ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. ᥐᥨᥢᥰ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥕᥣᥛᥰ ᥘᥥᥝ ᥐᥩᥲ ᥟᥩᥢ ᥐᥢ ᥓᥬᥳ ᥖᥪᥰ ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥔᥥᥴ ᥖᥣᥢᥲ ᥖᥨᥝᥱ ᥐᥙᥴ ᥔᥪᥙᥱ ᥐᥢ ᥕᥧᥱ. ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥘᥭᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥓᥣᥱ ᥛᥣᥱ ᥢᥤᥱ ᥙᥩᥖᥴ ᥖᥨᥐᥱ ᥔᥩᥒᥴ ᥟᥢ ᥘᥢᥳ ᥕᥝᥳ. ᥑᥣᥛᥰ ᥓᥣᥱ ᥛᥣᥱ ᥢᥤᥱ ᥙᥩᥖ ᥖᥨᥐᥱ ᥔᥩᥒᥴ ᥟᥢ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥖᥣᥖ ᥖᥒᥰ ᥓᥣᥱ ᥛᥣᥢᥱ ᥓᥫᥒᥳ ᥘᥒᥱ ᥐᥨᥒᥰ ᥑᥣᥛᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥕᥧᥰ ᥘᥨᥙ ᥘᥢᥳ ᥕᥝᥲ. ᥘᥤᥐ ᥟᥥᥒᥰ ᥐᥣ ᥘᥤᥖ ᥘᥭᥳ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥤᥐ ᥟᥢ ᥙᥫᥢ ᥓᥬᥳ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥘᥛᥱ ᥙᥣᥖ ᥔᥩᥒᥴ ᥕᥝᥳ. ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥘᥤᥐ ᥑᥝᥴ ᥖᥥᥳ ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥘᥤᥐᥳ ᥘᥦᥖ ᥖᥤᥢᥱ. ᥛᥫ ᥟᥥᥱ ᥖᥤᥱ 450 ᥘᥢᥳ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥐᥨᥢᥰ ᥟᥣ ᥛᥥᥝᥰ ᥑᥫᥰ ᥓᥣᥱ ᥛᥣᥱ ᥢᥤᥱ ᥔᥥᥴ ᥞᥩᥖ ᥗᥪᥒᥴ ᥛᥣᥰ ᥖᥤ ᥛᥫᥒᥰ ᥙᥣ ᥘᥤᥖᥳ ᥖᥥᥒᥱ ᥕᥝᥳ. ᥑᥣᥛᥰ ᥓᥣᥱ ᥛᥣᥢᥱ ᥘᥭᥳ ᥖᥥᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥒᥱ ᥐᥣᥱ ᥘᥨᥝᥱ ᥔᥦᥖ ᥔᥩᥢ Anglo-Saxon ᥟᥢ ᥙᥥᥢ ᥑᥣᥛᥰ ᥐᥝᥱ ᥐᥥᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ ᥑᥝᥴ ᥔᥥᥴ ᥐᥨᥢᥰ ᥑᥫᥰ ᥓᥣᥱ ᥛᥣᥱ ᥢᥤᥱ ᥑᥝᥴ ᥘᥣᥖ ᥑᥣᥛᥰ ᥟᥢ ᥘᥢᥳ ᥕᥝᥳ. ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ ᥙᥣᥢ ᥛᥬᥱ ᥘᥭᥳ ᥖᥥᥳ ᥐᥨᥢᥰ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥖᥒᥰ ᥘᥛᥴ ᥟᥩᥢ ᥐᥢ ᥓᥬᥳ ᥖᥪᥰ ᥘᥣᥖ ᥝᥭᥳ ᥕᥧᥱ. ᥐᥨᥢᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥛᥤᥰ ᥕᥧᥱ 350 ᥘᥣᥢᥳ ᥔᥥᥴ ᥐᥨᥢᥰ ᥘᥫᥒ ᥘᥣᥢᥳ ᥘᥢᥳ ᥜᥥᥐᥱ ᥞᥥᥢᥰ ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥝᥭᥳ ᥕᥧᥱ ᥔᥥᥴ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥛᥢᥰ ᥚᥥ ᥖᥫᥢᥰ ᥞᥨᥛᥱ ᥘᥨᥛᥲ ᥑᥣᥛᥰ ᥙᥫᥢ ᥕᥧᥱ. lr5ppu7roy84x0afwxn2elcyxfwpf3n ᥑᥣᥛᥰᥟᥤᥢᥰᥐᥥᥖ 0 617 2290 2289 2024-10-15T06:28:34Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2289 wikitext text/x-wiki #REDIRECT [[ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ]] his83e9iepde8x5ohalasp0on96yez2 ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ 0 618 5096 2298 2024-10-16T10:08:16Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q12143]] 5096 wikitext text/x-wiki '''ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ''' [[ᥜᥣᥭᥱ:World Time Zones Map.png|thumb|right|500px|Time zones of the world]] <!---ᥟᥢᥴᥝᥣᥲᥢᥭᥳ ᥙᥥᥢᥴ ᥢᥣᥲᥘᥤᥐᥴ ᥟᥢᥴᥛᥐᥰᥛᥢᥲᥝᥭᥳ ᥘᥐᥰᥓᥥᥒᥴᥑᥣᥝᥰᥕᥣᥛᥰ ᥙᥥᥢᥴᥖᥣᥒᥰᥐᥣᥢᥴ ᥖᥩᥢᥲᥖᥣᥱᥞᥬᥲᥛᥢᥰᥙᥩᥰᥛᥦᥢᥲᥚᥥᥒᥱᥐᥢᥴ ᥖᥤᥲ ᥘᥩᥒᥲᥔᥪᥳᥑᥣᥭᥴᥙᥣᥭᥰᥛᥣᥐᥲᥛᥤᥰ၊ ᥘᥩᥒᥲᥖᥣᥒᥰᥖᥨᥒᥱᥝᥨᥒᥰᥐᥨᥢᥰᥐᥧᥲᥔᥛᥱᥔᥛᥱᥓᥫᥰᥢᥢᥳᥕᥝᥳ။ ᥑᥣᥝᥰᥕᥣᥛᥰᥢᥣᥲᥘᥤᥢᥴᥢᥭᥳ ᥐᥭᥳᥓᥦᥐᥱᥔᥥᥴᥛᥐᥰᥛᥢᥲ ᥓᥩᥛᥰᥢᥢᥱ ᥔᥣᥭᥴᥑᥦᥢᥲᥘᥤᥢᥴᥛᥫᥒᥰᥢᥢᥳᥕᥝᥳ။ ᥕᥩᥢᥳᥛᥐᥰᥛᥢᥲᥝᥭᥳ ᥓᥫᥒᥳᥢᥢᥴᥔᥥᥴ ᥖᥤᥲᥢᥬᥰᥢᥣᥲᥘᥤᥢᥴᥢᥢᥳ ᥓᥫᥰᥙᥥᥢᥴ ᥐᥣᥢᥴᥐᥣᥳᥐᥣᥢᥴᥑᥣᥭᥴᥘᥦᥲᥔᥒᥴ၊ ᥐᥣᥢᥴᥐᥙᥰᥔᥪᥙᥱᥘᥦᥲᥔᥒᥴ ᥖᥥᥴᥓᥣᥒᥲᥞᥥᥖᥰᥞᥬᥲᥛᥢᥰᥑᥦᥛᥳᥘᥦᥙᥲ ᥢᥬᥰᥑᥣᥝᥰᥕᥣᥛᥰ ᥟᥢᥴᥘᥥᥝᥴᥐᥢᥴᥢᥢᥳᥕᥝᥳ။ ᥟᥢᥴᥙᥥᥢᥴ ᥑᥣᥝᥰᥕᥣᥛᥰᥢᥣᥲᥘᥤᥢᥴ ᥛᥫᥒᥰᥓᥫᥰᥛᥤᥰᥢᥬᥰᥐᥛᥱᥚᥣᥱᥢᥭᥳ ᥐᥛᥳᥢᥛᥴᥖᥦᥳ ᥟᥩᥢᥴᥐᥢᥴᥓᥬᥳ ᥙᥥᥢᥴᥕᥣᥛᥰᥛᥨᥒᥰᥖᥥᥛᥴ (UTC−႑႒ to UTC+႑႔) ᥢᥒᥱᥐᥣᥲᥖᥤᥲ Coordinated Universal Time (UTC)ᥔᥥᥴ ᥛᥫᥒᥰᥐᥛᥲᥚᥩᥒᥲᥖᥦᥳ ᥓᥬᥳᥝᥭᥳ ႓႐ ᥘᥦᥲ ႔႕ ᥛᥤᥖᥳᥢᥤᥖᥳᥢᥢᥳᥕᥝᥳ။ (ᥖᥨᥝᥴᥕᥣᥒᥱᥛᥢᥰ ᥘᥐᥰᥓᥥᥒᥴᥑᥣᥝᥰᥕᥣᥛᥰ ᥢᥥᥝᥰᥚᥩᥒᥰᥘᥦᥢᥰ - UTC−႐႓:႓႐၊ ᥘᥐᥰᥓᥥᥒᥴᥑᥣᥝᥰᥕᥣᥛᥰ ᥢᥤᥱᥙᥩᥰ - UTC+႐႕:႔႕၊ ᥘᥐᥰᥓᥥᥒᥴᥑᥣᥝᥰᥕᥣᥛᥰᥛᥣᥢᥲ - UTC +႐႖:႓႐၊ ᥘᥐᥰᥓᥥᥒᥴᥑᥣᥝᥰᥕᥣᥛᥰ ᥟᥤᥢᥰᥖᥤᥰᥕᥣᥰ - UTC+႐႕:႓႐) ᥛᥫᥒᥰᥟᥢᥴ ᥘᥖᥳᥖᥤᥓᥧᥳᥔᥧᥒᥴᥢᥢᥳ ᥟᥩᥢᥴᥐᥢᥴᥓᥬᥳ ᥑᥣᥝᥰᥕᥣᥛᥰᥑᥣᥝᥰᥛᥭᥲ ᥟᥢᥴᥙᥥᥢᥴ ᥙᥩᥰᥗᥪᥒᥴᥑᥣᥝᥰᥛᥭᥲᥓᥪᥒᥴ ᥔᥧᥖᥳᥚᥣᥭᥱᥢᥣᥲ ᥢᥪᥒᥲᥓᥨᥝᥲᥛᥨᥒᥰᥢᥢᥳᥕᥝᥳ။ !---> qpy0gy5ny9t9q77xwe4aula5bn06q2z ᥑᥣᥝᥰᥕᥣᥛᥰᥢᥣᥲᥘᥤᥢᥴ 0 619 2301 2300 2024-10-15T06:28:37Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 2300 wikitext text/x-wiki #REDIRECT [[ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥣᥲ ᥘᥤᥢ]] __STATICREDIRECT__ __NOEDITSECTION__ __DISAMBIG__ 52olpc2zwzufyq4g5t6ij5kujl1ui7c ᥑᥣᥢᥰ ᥓᥤᥢᥰ ᥗᥭᥱ 0 620 5097 2316 2024-10-16T10:08:18Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q109177696]] 5097 wikitext text/x-wiki [[ᥜᥣᥭᥱ:衎景泰、衎玉兰夫妇与女儿.jpg|thumb|衎景泰、衎玉兰夫妇与女儿]] [[ᥜᥣᥭᥱ:衎景泰兄弟-1936.jpg|thumb|衎景泰(中)与兄弟幼年照]] '''ᥑᥣᥢᥲ ᥓᥤᥒᥱ ᥗᥣᥭᥲ 衎景泰'''({{Lang-tdd|ᥑᥣᥢᥰ ᥓᥤᥢᥰ ᥗᥭᥱ}},{{Bd|1925 ᥙᥤ|3 ᥘᥫᥢ 26 ᥝᥢᥰ |1985 ᥙᥤ|11 ᥘᥫᥢ 7 ᥝᥢᥰ}},ᥑᥪᥢᥰ ᥞᥥᥖᥱ '''ᥑᥣᥢᥰ ᥓᥤᥢᥰ ᥗᥭᥱ''', ᥓᥪ ᥟᥥᥢᥲ '''ᥕᥨᥒᥰ ᥚᥧᥱ''', ᥓᥪ ᥖᥭᥰ '''ᥔᥫᥴ ᥔᥪᥢ ᥜᥣᥳ'''({{Lang-tdd|ᥔᥫᥴ ᥕᥪᥢ ᥜᥣᥳ}}, ᥙᥪᥴ ᥓᥣᥭᥰ, [[ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]],[[ᥓᥧᥒ ᥑᥩᥲ ᥛᥤᥢᥳ ᥐᥨᥝᥲ (ᥐᥣᥙ ᥘᥨᥒᥴ)|ᥓᥧᥒ ᥑᥩᥲ ᥛᥤᥢᥳ ᥐᥨᥝᥲ]]、[[ᥓᥧᥒ ᥑᥩᥲ ᥕᥫᥢᥳ ᥛᥤᥢᥳ ᥐᥧᥒᥱ ᥑᥫᥝᥱ ᥐᥨᥝᥲ]]ᥙᥥᥢ ᥐᥨᥢᥰ ᥖᥤ ᥘᥐᥴ ᥖᥒᥰ ᥐᥣᥢ ᥛᥫᥒᥰ ᥐᥨᥝᥳ ᥘᥫᥒ,[[勐卯安抚司|ᥞᥨᥝᥴ ᥓᥝᥲ ᥜᥣᥳ ᥛᥫᥒᥰ ᥛᥣᥝᥰ]]末代安抚使,[[瑞丽县人民政府|ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥦᥢᥱ ᥓᥫᥢᥱ ᥜᥧᥰ ᥐᥨᥢᥰ ᥛᥫᥒᥰ]]ᥘᥣᥳ ᥗᥣᥳ ᥛᥣᥳ ᥞᥨᥝᥴ ᥖᥥᥰ ᥙᥥᥢ ᥔᥦᥢᥱ ᥖᥣᥰ ᥘᥣᥰ ᥘᥨᥒᥴ,[[中国人民政治协商会议|ᥙᥥᥢ ᥖᥤ ᥖᥫᥒᥰ ᥙᥣᥒᥱ ᥟᥣ ᥛᥦᥰ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ ᥕᥫᥢᥳ ᥛᥤᥢᥳ]]ᥘᥣᥛᥱ [[中国人民政治协商会议第五届全国委员会委员名单|ᥞᥣᥲ]]、[[中国人民政治协商会议第六届全国委员会委员名单|ᥞᥨᥐᥱ]]ᥡᥦᥢᥲ ᥐᥨᥝᥲ ᥝᥫᥭᥲ ᥕᥦᥢᥱ ᥑᥨᥭᥲ ᥝᥫᥭᥲ ᥕᥦᥢᥱ<ref>{{Cite book |author1=陈德寿 总编 |author2=德宏州史志办 编 |title=德宏州志·政治卷 |location=[[芒市]] |publisher=[[德宏民族出版社]] |date=2011 |isbn=978-7-80750-583-9 }}</ref>{{Rp|123}}。 ==生平== 衎景泰生于1925年,是第二十三世勐卯安抚使衎盈丰之子,3岁丧父,因年幼不能袭职,由[[干崖宣抚司]]家族[[刀京版]]出任勐卯安抚使代办。6岁启蒙、学习汉文,后至[[缅甸]][[仰光]]海丰华侨中学学习汉语、英语等课程,1942年返回勐卯。1942年5月初,日军自[[畹町桥]]攻入中国,衎景泰撤至南管(今属[[勐秀乡]])景颇山寨,日军威胁将要另立土司,被迫返回勐卯,以小土司身份替日军维持地方治安,向百姓摊派日军供需,期间学习日语。1944年6月收到滇西抗日游击队司令刀京版来信,随后决定摆脱日军束缚,再次逃往南管,组织游击队抵抗日军。1945年[[滇西反击战]]结束后,衎景泰回到勐卯,于1945、1946年多次向云南省政府及第六行政督察专员公署呈请正式承袭土司职位,但一直未得到允许,因此衎景泰只是事实上的土司,未接受省级政府的正式委任。勐卯土司署与[[瑞丽设治局]]因争权夺利产生尖锐矛盾,在衎景泰的默许及暗中支持下,1948年[[瑞丽事件]]爆发,景颇族攻占瑞丽设治局。<ref name="市志">{{Cite book |author1=陈江 主编 |author2=云南省瑞丽市志编纂委员会 编 |title=瑞丽市志 |location=[[成都]] |publisher=[[四川辞书出版社]] |date=1996 |isbn=7-80543-518-9 }}</ref>{{Rp|753}} 1950年3月底,[[中国人民解放军]]即将进入德宏,國民政府潞西县长[[方克胜]]、[[芒市土司]][[方御龙]]、[[潞江土司]]兼[[國大代表]][[线光天]]、[[國安局]]滇緬工作站李兆辉撤退至勐卯,组织土司兵成立“龙潞瑞江防指挥部”,授予衎景泰第一支队上校队长军衔。4月29日,解放军进驻[[畹町]],方克胜、线光天出走缅甸,衎景泰、方御龙携家眷及二、三百名随从撤至南管。不久后李兆辉来到,劝说衎景泰出走缅甸,被婉拒,随后李兆辉挟持方御龙出境。5月8日,解放军进驻勐卯,衎景泰撤至等嘎(今属[[弄岛镇]]),后收到城中祖母来信,说解放军很好,可放心回去,于是带20名卫兵返回勐卯城,受到解放军热情款待,对中国共产党和解放军加深认识,逐渐开始合作。1950年11月6日,瑞丽各族各界代表会议第一次会议召开,成立[[瑞丽各民族行政委员会]],衎景泰担任瑞丽各民族行政委员会主任,1951年成立瑞丽县各族人民政府,衎景泰当选瑞丽县各族人民政府委员会主席(后改称县长)。<ref name="市志"/>{{Rp|754}}<ref name="省志">{{Cite book |author1=云南省地方志编纂委员会 总纂 |author2=云南省地方志编纂委员会办公室人物志编辑组 编撰 |title=云南省志·卷八十 人物志 |location=[[昆明]] |publisher=[[云南人民出版社]] |date=2002 |isbn=7-222-03576-1 }}</ref>{{Rp|487-488}} 1953年,[[德宏傣族景颇族自治区]]成立,衎景泰担任自治区副主席。1954年,瑞丽农民拒绝再向土司署上交官租,土司衙门派出武装强迫收缴官租,[[中共瑞丽市委|中共瑞丽工委]]向衎景泰阐明利害,迫于无奈,同年4月衎景泰当众宣布放弃官租和土司署苛捐杂税。1956年德宏自治区改为自治州,衎景泰继续担任副州长。“[[文化大革命]]”时期,衎景泰被带上“封建土司”、“国民党特务”帽子而遭到批斗,被送往[[昆明]][[安宁市|安宁]]百花山农场劳改,后下放[[保山]][[昌宁]][[达丙镇|达丙]]公社劳动八年。文革结束后回到[[芒市]],1977年任[[云南省政协]]常委、全国政协委员,1983年当选[[德宏州人民代表大会]]常委会副主任,1985年11月7日因[[哮喘]]发作,抢救无效在芒市逝世。<ref name="市志"/>{{Rp|755}}<ref name="省志"/>{{Rp|488}}<ref>{{Cite book |author1=张国龙 主编 |author2=中国人民政治协商会议德宏州委员会文史和学习委员会 编 |title=德宏州文史资料选辑 第十辑 德宏土司专辑 |location=[[芒市]] |publisher=[[德宏民族出版社]] |date=1997 |isbn=7-80525-340-4 }}</ref>{{Rp|21}} ==ᥘᥣᥲ ᥞᥫᥢᥰ== ᥐᥨᥒ ᥔᥦᥒ ᥓᥫᥢᥳ ᥙᥥᥢ ᥛᥥᥰ ᥘᥣᥒᥰ ᥘᥨᥒᥴ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥣᥢᥰ ᥓᥤᥢᥰ ᥗᥭᥱ,[[南甸土司|ᥞᥨᥝᥴ ᥓᥝᥲ ᥜᥣᥳ ᥛᥫᥒᥰ ᥖᥤᥰ]][[龚绶|ᥐᥨᥒ ᥔᥫᥝᥲ]] ᥘᥧᥐ ᥔᥣᥝᥴ ᥞᥨᥐᥱ,ᥖᥥᥱ ᥘᥣᥲ ᥞᥫᥢᥰ ᥛᥫ 1944 ᥙᥤ,ᥐᥫᥖᥱ ᥘᥧᥐ ᥓᥣᥭᥰ ᥐᥨᥝᥳ ᥗᥤᥳ ᥘᥫᥒ ᥑᥣᥢᥰ ᥗᥦᥢ ᥕᥤᥢ<ref>{{Cite book |author=王海 整理 |chapter=衎景泰回忆录 |title=德宏州文史资料选辑 第四辑 |publisher=内部发行 |year=1985 |pages=20-64 }}</ref>{{Rp|64}}。ᥘᥧᥐ ᥕᥤᥒᥰ ᥐᥨᥝᥳ ᥗᥤᥳ ᥔᥩᥒᥴ ᥐᥨᥒ ᥟᥤᥱ ᥑᥨᥭᥲ,ᥘᥧᥐ ᥕᥤᥒᥰ ᥐᥨᥝᥳ ᥗᥤᥳ ᥔᥣᥛᥴ ᥑᥣᥢᥰ ᥟᥤᥰ ᥘᥣᥢᥳ<ref>{{Cite book |author1=刘季纯 |chapter=从末代土司到人民公仆——忆勐卯土司衎景泰 |title=德宏州文史资料选辑 第十二辑 德宏解放五十周年亲历记 |location=芒市 |publisher=德宏民族出版社 |year=1999 |isbn=7-80525-520-2 |pages=130-135 }}</ref>。 ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} {{Start box}} {{S-before|[[方克胜]]<br><small>(代办)</small>}} {{S-title|[[勐卯土司|勐卯安抚使]]|1942年—1954年}} {{S-after|无<br><small>(土司制废除)</small>}} {{S-gov|prc}} {{S-before|首任}} {{S-title|[[瑞丽县人民政府]]县长|1951年12月-1953年}} {{S-after|[[思伟章]]}} {{S-before|首任}} {{S-title|[[瑞丽各民族行政委员会]]主任|1950年11月-1951年12月}} {{S-after|无}} {{End}} 28g46agj0do3l3fgwb87uanoq0lkivm ᥑᥣᥳ ᥕᥨᥭᥴ ᥕᥨᥭᥴ 0 621 2318 2317 2024-10-15T06:28:42Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2317 wikitext text/x-wiki ᥟᥤᥴ ᥘᥧᥭᥴ ᥑᥧᥳ ᥑᥣᥳ. ᥖᥤᥴ ᥑᥣᥒ ᥖᥛ ᥑᥝᥲ. ᥖᥤᥴ ᥛᥝᥲ ᥘᥨᥒᥰ ᥘᥣᥰ. ᥘᥧᥭᥴ ᥘᥭᥲ ᥑᥝᥲ ᥔᥣᥛᥴ ᥓᥨᥝᥰ. ᥐᥭᥱ ᥑᥩᥢᥴ ᥟᥨᥝᥰ ᥟᥨᥝᥰ ᥓᥒᥱ ᥚᥣᥲ. ᥔᥣᥝᥴ ᥙᥫᥢ ᥘᥧᥐ ᥘᥣᥲ ᥟᥣᥭ ᥙᥫᥢ ᥕᥨᥭᥴ ᥕᥨᥭᥴ. d62td8xfpxveoam0ikxepyscvzvq986 ᥑᥤᥒᥱ ᥕᥣᥛᥰ ᥘᥣᥰ 0 622 2321 2320 2024-10-15T06:28:44Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 2320 wikitext text/x-wiki ᥘᥫᥢ ᥞᥫᥭᥴ ᥘᥫᥢ. ᥘᥣᥝ ᥞᥫᥭᥴ ᥘᥣᥝ. ᥛᥧᥒᥲ ᥐᥣᥝ ᥑᥣᥖ ᥓᥤᥴ ᥓᥩᥴ. ᥓᥤᥴ ᥓᥩᥴ ᥖᥣᥭ ᥝᥣᥒ ᥐᥣᥲ. ᥐᥣᥒᥱ ᥘᥣ ᥖᥣᥭ ᥖᥣᥒᥳ ᥘᥣᥰ. ᥘᥨᥐ ᥖᥧᥲ ᥘᥦᥛᥱ ᥗᥥᥒᥴ ᥞᥭ . ᥐᥭᥱ ᥚᥧᥲ ᥘᥦᥛᥱ ᥗᥥᥒᥴ ᥘᥣᥰ. ᥖᥤᥢ ᥛᥢᥰ ᥖᥣᥰ ᥘᥛᥳ ᥟᥩᥭᥲ. ᥔᥭᥲ ᥛᥢᥰ ᥐᥛᥱ ᥖᥥᥰ ᥘᥥᥰ. ᥔᥣᥝᥴ ᥙᥫᥢ ᥙᥩᥭᥱ ᥙᥥᥰ ᥘᥩᥒ ᥘᥛᥳ. d4fp6rp49ys2eq00wzfanhjxzdcuady ᥑᥥᥢᥴ ᥞᥣᥲ ᥕᥫᥒ 0 623 5360 2323 2024-11-30T11:18:44Z Long Gong Bao 172 ᥙᥫᥒ ᥗᥣᥢ 5360 wikitext text/x-wiki ᥙᥩᥰ ᥟᥝ ᥖᥣᥰ ᥘᥣᥰ ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ᥝᥣ ᥘᥭᥳ ᥑᥥᥢᥴ ᥟᥢ ᥛᥨᥝᥴ ᥑᥣᥲ ᥐᥨᥢᥰ၊ ᥕᥣᥳ ᥐᥨᥢᥰ ᥞᥬᥲ ᥘᥧᥳ ᥘᥦᥝᥴ ᥘᥭᥳ ᥛᥢᥰ ᥝᥭᥳ ᥕᥧᥱ (5) ᥕᥫᥒ ᥘᥭᥴ ᥕᥝᥳ။ ᥑᥝᥴ ᥓᥫᥰ ᥘᥢᥳ ᥖᥥᥳ <br> * (1) [[ᥘᥛᥳ]] * (2) [[ᥚᥭᥰ]] * (3) [[ᥑᥧᥢᥴ၊ ᥑᥧᥢᥴ]] * (4) [[ᥚᥧᥱ ᥘᥐᥳ]] * (5) ᥐᥨᥝᥳ ᥟᥛᥱ ᥛᥪᥖ၊ ᥟᥛᥱ ᥞᥐᥳ (ᥛᥣᥒ ᥓᥫᥰ ᥝᥣ ᥙᥥᥢ ᥚᥧᥱ ᥓᥣᥛᥱ ᥙᥨᥭ ᥞᥣᥭᥳ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ ᥕᥝᥳ။) 66ppjvuj77ghkh46djvmj15ua6nu7pq ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ 0 624 2337 2336 2024-10-15T06:28:49Z Sotiale 22 13 revisions imported: [TEST] importing tddwiki via a tool 2336 wikitext text/x-wiki ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥙᥥᥢ ᥓᥝᥲ ᥟᥢ ᥓᥣᥒᥳ ᥐᥛ ᥝᥤ ᥙᥖᥳ ᥔᥢᥱ ᥘᥣᥱ ᥕᥧᥱ ᥘᥬᥰ ᥙᥣᥱ ᥘᥬᥰ ᥗᥛᥲ၊ ᥙᥥᥢ Forrest Monks ᥓᥝᥲ ᥟᥢ ᥛᥤᥰ ᥓᥪ ᥔᥥᥒᥴ ᥔᥥᥴ ᥙᥫᥢ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥓᥝᥲ ᥘᥫᥒ၊ ᥛᥢᥰ ᥓᥝᥲ ᥙᥥᥢ ᥓᥝᥲ ᥟᥢ ᥛᥤᥰ ᥛᥦᥖᥳ ᥖᥣᥱ ᥔᥧᥒᥴ ᥘᥦᥲ ᥓᥣᥒᥳ ᥐᥛ ᥘᥤ ᥓᥩᥛᥰ ᥝᥤᥳ ᥘᥥᥰ၊ ᥓᥩᥛᥰ ᥑᥣᥛᥰ ᥔᥒᥱ ᥔᥩᥢᥴ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥛᥣᥰ ᥓᥥᥛ ᥛᥫ ᥟᥩᥢᥱ၊ ᥛᥢᥰ ᥓᥝᥲ ᥐᥫᥖᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥗᥭᥰ၊ ᥙᥥᥢ ᥐᥨᥢᥰ ᥖᥭᥰ ᥕᥩᥒᥰ ᥝᥣᥭᥰ ᥔᥥᥴ ᥘᥧᥒ ᥙᥥᥢ ᥔᥣᥒᥱ ᥕᥝᥳ ᥘᥭᥲ ᥛᥣᥰ ᥕᥧᥱ ᥖᥤ ᥛᥫᥒᥰ ᥚᥨᥒᥰ ᥘᥦᥢᥴ ᥘᥤᥢ ᥛᥣᥢ ᥗᥭᥰ၊ ᥐᥨᥢᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ᥖᥤᥴ ᥞᥧᥳ ᥓᥐᥴ ᥛᥢᥰ ᥓᥝᥲ ᥝᥣ'''ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥳ ᥓᥧᥛᥳ ᥛᥫᥒᥰ ᥚᥨᥒᥰ'''၊ ᥝᥣᥭᥰ ᥔᥥᥴ ᥑᥣᥛᥱ ᥙᥥᥢ ᥓᥣᥒᥰ ᥕᥝᥳ၊ ᥘᥭᥲ ᥟᥩᥐᥱ ᥙᥧᥢᥳ ᥚᥥᥴ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥓᥩᥖᥱ ᥖᥨᥝ ᥖᥒᥰ ᥐᥛᥱ ᥚᥣᥱ၊ ᥘᥬᥰ ᥝᥣᥱ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥖᥥᥴ ᥟᥣ ᥖᥤᥐᥳ ᥗᥣᥢᥱ ᥑᥝᥲ ᥓᥣᥒᥳ ᥐᥛ ᥖᥣᥰ ᥘᥣᥰ ᥕᥧᥱ ᥘᥬᥰ ᥗᥛᥲ ᥘᥦᥲ ᥘᥥᥙ ᥞᥥᥢᥰ ᥙᥤᥖ ᥐᥣᥖ ᥔᥣᥛᥴ ᥐᥩᥒ ᥞᥥᥖᥱ ᥓᥫᥒᥳ ᥘᥢᥴ ᥛᥣᥰ ᥟᥛᥱ ᥑᥣᥖᥱ ᥟᥛᥱ ᥝᥣᥭᥰ ᥕᥝᥳ။ {{Infobox religious biography |background = #FFD068 |color = black |name = ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥕᥣᥱ ᥘᥣᥳ ᥔᥛᥱ ᥝᥣᥳ ᥘᥣᥳ |image = ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ.jpg |caption = |birth name = ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ |alias = |dharma name = ᥕᥣᥱ ᥘᥣᥳ ᥔᥛᥱ ᥝᥣᥳ ᥘᥣᥳ |birth_date = ᥘᥫᥢ 3 ᥛᥬᥱ 3 ᥑᥛ ᥙᥤ ᥑᥣ ᥘᥥᥖ 1965 |birth_place = ᥛᥣᥢᥲ ᥘᥣᥭᥲ ᥘᥨᥒᥴ ᥙᥣᥱ ᥛᥭᥳ ᥔᥐᥴ၊ <br> [[ᥐᥥᥒᥰ ᥔᥦᥢᥴ]]၊ [[ᥛᥫᥒᥰ ᥗᥭᥰ]] |death_date = |death_place = |nationality = |religion = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥖᥳ ᥗᥣᥳ]] |school = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ]] |lineage = |title = |location = ᥝᥖᥳ ᥚᥣᥰ ᥘᥣᥰ ᥗᥣᥖ ᥘᥩᥢᥰ ᥘᥫᥒᥰ၊<br>ᥛᥫᥒᥰ ᥚᥨᥒᥰ (ᥛᥫᥒᥰ ᥖᥭᥰ) |education = ᥓᥢᥳ ᥒᥝᥲ ᥓᥢᥳ 4 (ป. 4) ᥘᥦᥲ ᥘᥐᥳ ᥗᥛᥰ ᥓᥢᥳ ᥖᥣ ᥘᥤᥰ၊ ᥚᥖ ᥖᥣᥢᥱ ᥖᥣᥳ ᥕᥣᥱ ᥘᥣᥳ ᥔᥛᥴ ᥝᥣᥳ ᥘᥣᥳ ᥟᥐ ᥐᥣᥳ ᥛᥣᥱ ᥞᥣᥱ ᥐᥛᥱ ᥛᥖ ᥗᥣᥳ ᥘᥣᥱ ᥓᥣᥱ ᥘᥤᥳ ᥕᥳ |occupation = [[ᥕᥣ ᥞᥣᥢᥰ]] |teacher = |predecessor = |successor = |students = |website = }} == ᥙᥪᥢᥰ == === ᥖᥤ ᥐᥫᥖᥱ ᥘᥦᥲ ᥑᥫᥰ ᥞᥫᥢᥰ ᥙᥤ ᥘᥩᥒᥳ === ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥛᥤᥰ ᥓᥪ ᥛᥫ ᥟᥩᥢᥱ ᥞᥩᥒᥳ ᥝᥣ'''ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ''' ᥙᥨᥝᥰ ᥓᥪ ᥝᥣ ᥘᥧᥒᥰ ᥑᥛᥰ ᥘᥣᥳ ᥛᥥ ᥓᥪ ᥝᥣ ᥘᥣᥒᥰ ᥔᥦᥒᥴ ᥘᥣᥲ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥐᥫᥖᥱ ᥛᥫ ᥘᥫᥢ ᥛᥬᥱ ᥔᥣᥛᥴ ᥑᥛ (ᥐᥦᥢᥱ ᥘᥨᥝᥱ ᥟᥫᥱ ᥘᥤᥱ) ᥙᥤ ᥑᥣ ᥘᥥᥖ 1965 ᥖᥤ ᥛᥫᥒᥰ ᥗᥭᥰ ᥖᥤ ᥛᥣᥢᥲ ᥘᥣᥭ ᥘᥨᥒᥴ ᥙᥣᥱ ᥛᥭᥳ ᥔᥐᥴ ᥟᥪᥒᥱ ᥐᥥᥒᥰ ᥔᥦᥢᥴ ᥝᥥᥒᥰ ᥐᥥᥒᥰ ᥞᥣᥭᥰ၊ ᥖᥤ ᥘᥦᥢ ᥘᥤᥢ ᥟᥢ ᥖᥤᥖᥱ ᥓᥙᥴ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥚᥨᥒᥰ ᥘᥢᥳ ᥕᥝᥳ၊ ᥐᥨᥢᥰ ᥘᥬᥰ ᥘᥣᥲ ᥞᥫᥢᥰ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥙᥥᥢ ᥐᥨᥢᥰ ᥖᥭᥰ ᥕᥩᥒᥰ ᥙᥨᥝ ᥗᥝᥲ ᥛᥥ ᥗᥝᥲ ᥞᥨᥛ ᥘᥨᥭ ᥙᥨᥝ ᥛᥥ ᥛᥤᥰ ᥓᥣᥱ ᥖᥤ ᥖᥤ ᥐᥫᥖᥱ ᥖᥤ ᥛᥫᥒᥰ ᥕᥩᥒᥰ ᥛᥫᥒᥰ ᥕᥧ ᥛᥫᥒᥰ ᥘᥨᥭᥴ ᥘᥦᥢ ᥘᥤᥢ ᥛᥫᥒᥰ ᥖᥭᥰ ᥟᥢ ᥖᥤᥖᥴ ᥓᥙᥴ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥘᥢᥳ ᥕᥝᥳ၊ ᥙᥨᥝ ᥛᥥ ᥘᥭᥲ ᥙᥣᥭ ᥛᥭᥲ ᥛᥣᥰ ᥑᥣᥴ ᥕᥥᥢ ᥘᥭᥲ ᥛᥣᥰ ᥕᥧᥱ ᥖᥤ ᥐᥥᥒᥰ ᥔᥦᥢᥴ ᥔᥥᥴ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥘᥭᥲ ᥛᥣᥰ ᥐᥫᥖᥱ ᥖᥤ ᥘᥢᥳ ᥙᥥᥢ ᥘᥧᥐ ᥐᥨᥝᥳ ᥒᥝᥲ (ᥘᥧᥐ ᥞᥨᥝᥴ) ᥔᥧᥖᥴ ᥕᥝᥳ။ === ᥙᥣᥢ ᥛᥫ ᥘᥥᥐ ᥟᥩᥢᥱ === ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥙᥣᥢ ᥛᥫ ᥘᥥᥐᥳ ᥖᥪᥢᥰ ᥙᥥᥢ ᥐᥨᥢᥰ ᥟᥢ ᥛᥤᥰ ᥛᥦᥖᥳ ᥖᥣᥱ ᥘᥫᥴ ᥔᥖᥳ ᥖᥣᥳ ᥝᥣᥱ ᥘᥦᥲ ᥟᥛᥱ ᥐᥤᥢ ᥘᥫᥳ ᥐᥤᥢ ᥙᥣ ᥓᥥᥛ ᥛᥫ ᥟᥩᥢᥱ၊ ᥘᥭᥲ ᥛᥤᥰ ᥙᥪᥢᥰ ᥑᥭ ᥘᥥᥴ ᥐᥢ ᥝᥭᥳ ᥝᥣ ᥙᥩᥰ ᥙᥨᥝ ᥛᥥ ᥙᥤ ᥘᥩᥒᥳ ᥟᥝ ᥔᥖᥴ ᥟᥝ ᥙᥣ ᥛᥣᥰ ᥖᥤ ᥞᥫᥢᥰ ᥘᥭᥴ ᥞᥩᥒᥳ ꧦ ᥞᥭᥲ ꧦ ᥔᥥᥴ၊ ᥙᥨᥝ ᥛᥥ ᥙᥤ ᥘᥩᥒᥳ ᥐᥩᥲ ᥟᥛᥱ ᥘᥭᥲ ᥐᥤᥢ ᥘᥫᥳ ᥐᥤᥢ ᥙᥣ ᥘᥥᥴ ᥖᥤ ᥞᥫᥢᥰ ᥘᥭᥴ ᥕᥧᥱ ᥕᥝᥳ၊ ᥙᥥᥢ ᥓᥫᥒᥳ ᥞᥪᥴ ᥐᥩᥲ ᥘᥤ ᥖᥨᥢ ᥛᥧᥢ ᥘᥭᥲ ᥕᥧᥱ ᥓᥩᥛᥰ ᥘᥨᥝᥰ ᥐᥣᥳ ᥛᥣᥒ ᥙᥩᥐ ᥐᥩᥲ ᥘᥭᥲ ᥐᥥᥝᥱ ᥓᥩᥛᥰ ᥘᥩᥒ ᥘᥨᥝᥰ ᥐᥣᥳ၊ ᥓᥝᥲ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥘᥭᥲ ᥑᥭ ᥘᥥᥴ ᥓᥣᥖ ᥙᥣᥢ ᥛᥫ ᥘᥥᥐᥳ ᥟᥩᥢᥱ ᥘᥬᥰ ᥖᥣᥰ ᥘᥣᥰ ᥛᥢᥰ ᥓᥝᥲ ᥝᥭᥳ ᥘᥩᥒ ᥘᥦᥢᥰ ᥕᥣᥲ ᥟᥢ ᥘᥫᥒ ᥝᥣ၊ ᥓᥝᥲ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥟᥛᥱ ᥘᥭᥲ ᥓᥬ ᥟᥣᥭ ᥑᥩᥢᥰ ᥘᥦᥢᥰ ᥕᥣᥲ ᥘᥤ ᥟᥤᥛᥱ ᥘᥤ ᥓᥣᥢ ᥐᥩᥙ ᥛᥢᥰ ᥙᥥᥢ ᥑᥥᥢᥴ ᥘᥫᥴ ᥙᥣᥭᥰ ᥕᥧᥱ ᥘᥤ ᥞᥝᥰ၊ ᥛᥫ ᥛᥢᥰ ᥓᥝᥲ ᥘᥥᥐᥳ ᥟᥩᥢᥱ ᥛᥥ ᥗᥝᥲ ᥛᥢᥰ ᥓᥝᥲ ᥓᥬᥳ ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥐᥣᥱ ᥓᥙᥴ ᥜᥭᥰ ᥘᥦᥢᥰ ᥕᥣᥲ ᥖᥤ ᥖᥣᥒᥱ ᥞᥫᥢᥰ ᥛᥣᥰ ᥙᥢ၊ ᥕᥩᥢᥳ ᥙᥥᥢ ᥛᥥ ᥗᥝᥲ ᥓᥝᥲ ᥐᥥᥰ ᥓᥧᥰ ᥓᥬᥳ ᥘᥦᥲ ᥘᥭᥲ ᥞᥥᥖᥱ ᥓᥩᥛᥰ ᥛᥫ ᥛᥢᥰ ᥓᥝᥲ ᥙᥩᥐ ᥛᥣᥰ ᥑᥪᥢᥰ ᥞᥫᥢᥰ ᥘᥢᥳ၊ ᥕᥩᥢᥳ ᥐᥨᥝ ᥜᥭᥰ ᥘᥦᥢᥰ ᥕᥣᥲ ᥛᥩᥖᥴ ᥔᥥᥴ ᥘᥭᥲ ᥘᥧᥖᥱ ᥘᥨᥒᥴ ᥛᥣᥰ ᥚᥩᥒ ᥓᥬ ᥖᥥᥳ ᥟᥛᥱ ᥑᥬᥲ ᥘᥧᥖᥱ၊ ᥛᥢᥰ ᥓᥝᥲ ᥘᥭᥲ ᥞᥥᥖᥱ ᥘᥢᥴ ᥘᥭᥴꧦ ᥙᥩᥐ၊ ᥔᥛᥳ ᥙᥩᥰ ᥑᥬᥲ ᥓᥙᥴ ᥘᥦᥢᥰ ᥕᥣᥲ ᥓᥩᥛᥰ ᥛᥥ ᥗᥝᥲ ᥛᥢᥰ ᥓᥝᥲ ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥓᥒᥱ ᥝᥨᥢᥳ ᥝᥣ ᥙᥩᥰ ᥖᥥᥴ ᥕᥧᥱ ᥖᥤ ᥞᥫᥢᥰ ᥓᥫᥒᥳ ᥘᥢᥴ ᥐᥣᥢ ᥟᥢ ᥟᥛᥱ ᥘᥤ ᥟᥢ ᥟᥛᥱ ᥑᥬᥲ ᥞᥥᥖᥱ ᥐᥩᥲ ᥖᥤᥴ ᥘᥭᥲ ᥞᥥᥖᥱ၊ ᥛᥢᥰ ᥓᥝᥲ ᥓᥒᥱ ᥕᥩᥢᥰ ᥘᥧᥒ ᥙᥥᥢ ᥔᥣᥒᥱ ᥙᥥᥢ ᥘᥩᥐᥴ ᥘᥣᥭᥰ ᥟᥢ ᥖᥣᥱ ᥖᥤᥴ ᥑᥣᥴ ᥖᥤ ᥟᥢ ᥔᥣᥒᥱ ᥗᥧᥐᥴ ᥐᥪᥒᥱ ᥛᥦᥢ ᥖᥣᥱ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥐᥦᥒᥳ ᥐᥛ ᥐᥣᥢ ᥘᥤ ᥕᥧᥱ ᥕᥝᥳ။ ᥘᥩᥒ ᥟᥢ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥑᥭ ᥘᥥᥴ ᥙᥣᥢ ᥚᥝ ᥛᥫ ᥛᥢᥰ ᥓᥝᥲ ᥖᥪᥐᥳ ᥘᥥᥐᥳ ᥟᥩᥢᥱ ᥛᥫ ᥙᥭᥱ ᥘᥧᥒ ᥙᥥᥢ ᥔᥣᥒᥱ ᥗᥦᥒᥲ ᥗᥦᥒᥲ ᥟᥢ ᥘᥫᥒ၊ ᥙᥨᥝ ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥖᥣᥭ ᥓᥥᥛ ᥛᥫ ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥐᥫᥖᥱ ᥘᥭᥲ 6 ᥘᥫᥢ၊ ᥛᥥ ᥘᥦᥲ ᥙᥨᥝ ᥗᥝᥲ ᥛᥥ ᥗᥝᥲ ᥘᥭᥲ ᥘᥥᥒᥳ ᥘᥧᥴ ᥛᥣᥰ ᥓᥥᥛ ᥘᥥᥐᥳ ᥟᥩᥢᥱ၊ ᥙᥩᥰ ᥝᥣᥭᥰ ᥔᥥᥴ ᥛᥢᥰ ᥓᥝᥲ ᥕᥬᥱ ᥛᥣᥰ ᥕᥝᥳ ᥛᥥ ᥞᥨᥛ ᥘᥨᥭ ᥙᥨᥝ ᥗᥝᥲ ᥛᥥ ᥗᥝᥲ ᥘᥭᥲ ᥑᥣᥭᥳ ᥛᥣᥰ ᥕᥧᥱ ᥖᥤ ᥐᥥᥒᥰ ᥛᥬᥱ ᥚᥩᥒᥰ ᥘᥢᥳ ᥙᥥᥢ ᥚᥩᥒᥰ ᥟᥢ ᥘᥣᥲ ᥞᥫᥢᥰ ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥖᥧᥐᥳ ᥑᥣᥳ ᥖᥥᥳ ꧦ ᥝᥣ ꧦᥕᥝᥳ၊ ᥘᥭᥲ ᥘᥩᥢᥰ ᥐᥖᥴ ᥘᥭᥲ ᥕᥩᥢᥰ ᥐᥤᥢ ᥐᥩᥲ ᥛᥤᥰ၊ ᥑᥣᥝᥰ ᥐᥖᥴ ᥙᥥᥢ ᥚᥩᥒᥰ ᥟᥢ ᥖᥧᥐᥳ ᥑᥣᥳ ᥔᥥᥴ ᥙᥫᥢ၊ ᥓᥝᥲ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥑᥭ ᥘᥥᥴ ᥝᥣ ᥑᥣᥝᥰ ᥐᥖᥴ ᥘᥢᥳ ᥖᥪᥐᥳ ᥖᥩᥒᥰ ᥘᥭᥲ ᥘᥤ ᥙᥩᥰ ᥑᥤᥲ ᥙᥧᥛ ᥖᥦᥐᥱ ᥑᥣᥙᥱ ᥔᥣᥛᥴ ᥙᥩᥐ ᥐᥩᥲ ᥙᥩᥒᥱ ᥝᥣ ᥙᥨᥢᥳ ᥑᥣᥝᥰ ᥐᥖᥴ ᥕᥝᥳ၊ ᥛᥥ ᥘᥭᥲ ᥛᥣᥰ ᥖᥥᥱ ᥘᥣᥲ ᥞᥫᥢᥰ ᥛᥬᥱ ᥓᥩᥛᥰ ᥛᥧᥰ ᥔᥫᥰ ᥓᥪ ᥞᥩᥒᥳ ᥝᥣ ᥙᥧᥱ ᥔᥨᥛᥴ၊ ᥝᥣᥭᥰ ᥘᥢᥳ ᥘᥭᥲ ᥐᥫᥖᥱ ᥘᥩᥒᥳ ᥟᥩᥐᥱ ᥛᥣᥰ ᥓᥪ ᥓᥣᥭᥰ ᥘᥦᥒᥰ ᥝᥣᥭᥰ ᥘᥢᥳ ᥘᥭᥲ ᥛᥤᥰ ᥘᥩᥒᥳ ᥗᥦᥢᥲ ᥐᥨᥝᥳ ᥘᥫᥒ ᥓᥪ ᥝᥣ ᥘᥣᥒᥰ ᥟᥫᥒ ᥜᥣᥳ ᥐᥩᥭᥰ ᥐᥣ ᥐᥣᥛᥱ ᥞᥣᥭᥳ ᥛᥫ ᥟᥣᥱ ᥕᥧᥳ ᥟᥣ ᥔᥣᥐ ᥘᥣᥒᥰ ᥟᥫᥒ ᥜᥣᥳ ᥘᥭᥲ ᥔᥣᥛᥴ ᥑᥨᥙᥱ ᥔᥣᥛᥴ ᥙᥤ ᥘᥭᥲ ᥗᥧᥐᥴ ᥕᥣᥰ ᥛᥣᥴ ᥑᥨᥙᥴ ᥐᥣᥙ ᥖᥣᥭ၊ ᥛᥥ ᥗᥝᥲ ᥔᥛᥳ ᥙᥥᥢ ᥛᥨᥝᥴ ᥚᥤ ᥛᥨᥝᥴ ᥕᥣ ᥝᥣᥭᥰ ᥘᥢᥳ ᥟᥛᥱ ᥞᥪᥒᥴ ᥛᥥ ᥗᥝᥲ ᥘᥭᥲ ᥙᥥᥢ ᥐᥤᥢᥱ ᥔᥣᥱ ᥔᥥᥴ ᥖᥣᥭ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ ᥕᥩᥢᥳ ᥛᥥ ᥗᥝᥲ ᥙᥥᥢ ᥛᥨᥝᥴ ᥚᥤᥴ ᥛᥨᥝᥴ ᥕᥣᥲ ᥘᥦᥲ ᥛᥤᥰ ᥐᥨᥢᥰ ᥞᥧᥳ ᥓᥐᥴ ᥘᥛᥴ ᥕᥧᥱ ᥖᥣᥢᥱ ᥓᥒᥱ ᥘᥭᥲ ᥞᥥᥢᥰ ᥙᥢ ᥐᥧᥱ ᥓᥣᥰ ᥛᥢᥰ ᥘᥭᥲ ᥘᥤ ᥛᥤᥰ ᥐᥨᥢᥰ ᥛᥣᥰ ᥓᥩᥭ ᥗᥦᥛᥴ ᥗᥣᥛᥴ ᥕᥧᥱ ᥖᥣᥢᥱ ꧦ၊ ᥚᥩᥒᥰ ᥑᥣᥝᥰ ᥑᥤᥝᥰ ᥘᥢᥳ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥘᥭᥲ ᥑᥣᥭᥳ ᥐᥣᥱ ᥕᥧᥱ ᥘᥛᥰ ᥙᥧᥢᥰ ᥚᥣ ᥕᥝᥳ၊ ᥝᥣᥭᥰ ᥘᥢᥳ ᥘᥭᥲ ᥙᥩᥐ ᥛᥣᥰ ᥞᥣᥴ ᥙᥤ ᥘᥩᥒᥳ ᥖᥤ ᥐᥥᥒᥰ ᥔᥦᥢᥴ ᥐᥥᥒᥰ ᥞᥣᥭᥰ ᥑᥪᥢᥰ၊ ᥛᥥ ᥘᥭᥲ ᥟᥝ ᥑᥝᥴ ᥙᥤ ᥘᥩᥒᥳ ᥛᥣᥰ ᥚᥣᥐᥱ ᥙᥢ ᥙᥤ ᥘᥩᥒᥳ ᥘᥥᥒᥳ ᥘᥫᥒ ᥐᥨᥝᥳ ᥘᥫᥒ ᥖᥤ၊ ᥘᥩᥒᥳ ᥘᥭᥲ ᥟᥝ ᥚᥣᥐᥱ ᥝᥭᥳ ᥖᥤ ᥙᥣᥲ ᥔᥦᥒᥴ ᥘᥣᥲ၊ ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥘᥭᥲ ᥟᥝ ᥚᥣᥐᥱ ᥝᥭᥳ ᥖᥤ ᥘᥧᥒᥰ ᥚᥣᥭᥱ ᥙᥨᥝ ᥘᥥᥒᥳ ᥘᥧᥴ ᥖᥨᥭᥰ ᥗᥪᥒᥴ၊ ᥛᥥ ᥓᥝᥲ ᥐᥥᥰ ᥓᥧᥰ ᥔᥛᥳ ᥕᥩᥢᥳ ᥛᥤᥰ ᥓᥬ ᥖᥤᥖᥴ ᥞᥩᥭᥲ ᥘᥫᥴ ᥘᥧᥐ ᥕᥤᥒᥰ ᥟᥢ ᥛᥣᥴ ᥑᥨᥙᥴ ᥐᥣᥙ ᥖᥣᥭ ᥐᥣᥱ ᥐᥩᥲ ᥟᥢ ᥘᥫᥒ၊ ᥕᥩᥢᥳ ᥛᥥ ᥗᥝᥲ ᥓᥝᥲ ᥐᥥᥰ ᥓᥧᥰ ᥟᥢ ᥕᥧᥱ ᥞᥨᥛ ᥖᥧᥐᥳ ᥞᥨᥛ ᥔᥫᥰ ᥐᥢ ᥛᥣᥰ ᥑᥣᥝᥰ ᥞᥪᥒᥴ ᥘᥭᥲ ᥖᥣᥭ ᥐᥣᥱ ᥐᥩᥲ ᥟᥢ ᥘᥫᥒ၊ ᥘᥣᥲ ᥖᥤ ᥖᥒᥰ ᥛᥨᥖᥴ ᥘᥩᥒ ᥘᥥᥒᥳ ᥘᥧᥴ ᥘᥧᥐ ᥖᥨᥐᥱ ᥛᥣᥰ ᥖᥤ ᥛᥥ ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥘᥣᥒᥰ ᥔᥦᥒᥴ ᥘᥣᥲ ᥐᥨᥝᥳ ᥘᥥᥝ၊ ᥕᥩᥢᥳ ᥛᥤᥰ ᥘᥩᥒ ᥛᥭᥲ ᥓᥬ ᥘᥣᥭ ᥛᥥᥝᥰ ᥔᥥᥴ ᥗᥪᥒᥴ ᥙᥩᥰ ᥘᥭᥲ ᥛᥤᥰ ᥘᥨᥛᥰ ᥕᥩᥒᥱ ᥐᥣᥱ၊ ᥖᥒᥲ ᥖᥥᥱ ᥙᥩᥐ ᥛᥣᥰ ᥐᥥᥒᥰ ᥔᥦᥢᥴ ᥐᥦᥒᥰ ᥞᥣᥭᥰ ᥑᥪᥢᥰ၊ ᥛᥥ ᥐᥩᥲ ᥐᥣᥱ ᥘᥨᥒᥴ ᥐᥣᥱ ᥐᥧ ᥖᥤ၊ ᥘᥬᥰ ᥙᥪᥢᥰ ᥟᥢ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥳ ᥓᥧᥛᥳ ᥑᥭ ᥘᥥᥴ ᥛᥤᥰ ᥓᥫᥒᥳ ᥘᥭᥳ။ === ᥘᥧᥒ ᥙᥥᥢ ᥔᥣᥒᥱ === ᥕᥩᥢᥳ ᥞᥢᥴ ᥘᥩᥒ ᥖᥧᥐᥳ ᥑᥣᥳ ᥘᥩᥒ ᥐᥫᥖᥱ ᥘᥩᥒ ᥘᥩᥒ ᥗᥝᥲ ᥘᥩᥒ ᥓᥥᥙᥱ ᥑᥭᥲ ᥙᥥᥢ ᥘᥣᥝᥴ ᥘᥩᥒ ᥖᥣᥒᥰ ᥖᥣᥭ ᥛᥣᥰ ᥘᥛᥴ ᥔᥥᥴ၊ ᥑᥬᥲ ᥑᥣᥴ ᥘᥩᥒ ᥐᥖᥴ ᥕᥥᥢ ᥓᥒᥱ ᥞᥢᥴ ᥝᥣ ᥘᥩᥒ ᥐᥖᥴ ᥕᥥᥢ ᥚᥝ ᥙᥥᥢ ᥓᥝᥲ ᥔᥣᥒᥱ ᥟᥢ ᥕᥧᥱ ᥘᥬᥰ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥘᥢᥳ ᥐᥩᥭᥰ ᥕᥝᥳ ᥖᥤᥴ ᥙᥥᥢ ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥟᥢ ᥘᥤ ᥘᥭ၊ ᥖᥥᥴ ᥗᥣᥒᥱ ᥞᥣᥒ ᥚᥫᥐᥱ ᥓᥦᥒᥳ ᥐᥛ ᥖᥣᥰ ᥘᥣᥰ ᥘᥦᥲ ᥞᥣᥴ ᥞᥥᥢᥰ ᥞᥧᥳ ᥟᥝ ᥖᥣᥒᥰ ᥛᥨᥝᥴ ᥖᥛ ᥖᥤ ᥔᥣᥱ ᥘᥣᥱ ᥔᥛᥰ ᥛᥣᥰ ᥟᥩᥐᥱ ᥙᥨᥢᥳ ᥘᥩᥒ ᥖᥧᥐᥳ ᥑᥣᥳ ᥘᥨᥒᥴ ᥘᥭᥳ ᥘᥭᥲ၊ ᥝᥢᥰ ᥗᥤ 19 ᥘᥫᥢ ᥛᥥᥱ ᥙᥤ ᥑᥣᥳ ᥘᥥᥖᥳ 1876 ᥝᥣᥭᥰ ᥔᥥᥴ ᥓᥣᥭᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥞᥥᥢᥰ ᥕᥝᥳ ᥓᥢᥳ ᥒᥝᥲ ᥓᥢᥳ 4 (ป. 4) ᥟᥣᥱ ᥕᥧᥳ ᥟᥣ ᥔᥣᥐ ᥘᥭᥲ 11 ᥓᥒᥱ ᥘᥭᥲ ᥑᥣᥛᥱ ᥙᥥᥢ ᥓᥝᥲ ᥔᥣᥒᥱ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥙᥥᥢ ᥓᥝᥲ ᥔᥣᥒᥱ ᥕᥝᥳ၊ ᥕᥩᥢᥳ ᥘᥩᥒ ᥓᥦᥒᥳ ᥐᥛ ᥘᥦᥲ ᥛᥦᥖᥳ ᥖᥣᥱ ᥖᥣᥰ ᥘᥣᥰ ᥓᥝᥲ ᥔᥣᥒᥱ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥛᥢᥰ ᥓᥝᥲ ᥘᥭᥲ ᥛᥤᥰ ᥓᥪ ᥔᥥᥒᥴ ᥘᥪᥰ ᥘᥒᥴ ᥝᥭᥳ ᥐᥛᥰ ᥘᥥᥝ၊ ᥓᥝᥲ ᥛᥫᥒᥰ ᥐᥥᥒᥰ ᥛᥭᥱ ᥘᥭᥲ ᥒᥤᥢᥰ ᥓᥪ ᥔᥥᥒᥴ ᥛᥢᥰ ᥓᥝᥲ ᥓᥒᥱ ᥚᥤᥖ ᥙᥣᥒᥰ ᥛᥫᥰ ᥖᥩᥒᥲ ᥗᥣᥛᥴ ᥓᥣᥛᥰ ᥖᥨᥭᥰ ᥘᥛᥳ ᥐᥖᥳ ᥛᥢᥰ ᥓᥝᥲ ᥐᥩᥙ ᥙᥤ ᥘᥩᥒᥳ ᥖᥒᥰ ᥐᥥᥒᥰ ᥛᥭᥱ ᥛᥤᥰ ᥘᥩᥒ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥓᥝᥲ ᥔᥣᥒᥱ ᥟᥩᥢᥱ ᥝᥧᥢᥳ ᥓᥧᥛᥳ ᥘᥦᥙ ᥖᥤᥴ ᥙᥥᥢ ᥑᥧᥰ ᥝᥣᥰ ᥔᥤᥱ ᥝᥤ ᥡᥭᥰ ᥓᥝᥲ ᥛᥦᥖ ᥐᥝᥱ ᥟᥢ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥑᥝᥴ ᥘᥙᥳ ᥕᥛ၊ ᥟᥢ ᥘᥩᥢᥱ ᥐᥣᥱ ᥘᥢᥳ ᥑᥪᥢᥰ ᥛᥣᥰ ᥐᥫᥖᥱ ᥖᥣᥱ ᥗᥦᥛᥴ ᥔᥣᥒᥲ ᥙᥣᥱ ᥘᥣᥳ ᥛᥤᥱ ᥛᥬᥱ၊ ᥝᥣᥭᥰ ᥔᥥᥴ ᥔᥣᥒᥱ ᥑᥣᥱ ᥓᥝᥲ ᥟᥢ ᥝᥣᥱ ᥕᥬᥱ ᥝᥣᥱ ᥘᥨᥒᥴ ᥚᥤᥖᥳ ᥙᥣᥒᥰ ᥛᥫᥰ ᥖᥩᥒᥲ ᥗᥣᥛᥴ၊ ᥛᥫ ᥘᥭᥲ ᥞᥢᥴ ᥓᥝᥲ ᥔᥣᥒᥱ ᥟᥩᥢᥱ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥕᥝᥳ၊ ᥟᥛᥱ ᥝᥣ ᥛᥨᥢ ᥓᥝᥲ ᥐᥨᥢᥰ ᥘᥨᥒᥴ ᥟᥩᥢᥱ ᥘᥧᥛᥱ ᥗᥝᥲ ᥕᥬᥱ ᥔᥣᥛᥴ ᥙᥣᥢ ᥓᥥᥖᥱ ᥔᥦᥢᥰ၊ ᥘᥭᥲ ᥛᥤᥰ ᥔᥖᥳ ᥗᥣᥱ ᥘᥩᥒ ᥘᥤ ᥘᥙᥳ ᥕᥛ ᥓᥝᥲ ᥔᥣᥒᥱ ᥟᥩᥢᥱ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥔᥥᥴ၊ ᥘᥭᥲ ᥖᥣᥒᥱ ᥓᥪ ᥙᥢ ᥝᥣ'''ᥑᥧᥰ ᥝᥣᥰ ᥘᥩᥭᥳ ᥝᥧᥢᥰ ᥓᥧᥛᥳ''' ᥘᥭᥴ ᥕᥧᥱ ᥕᥝᥳ။ === ᥑᥣᥛᥱ ᥙᥥᥢ ᥓᥣᥒᥰ === ᥛᥫ ᥟᥣᥱ ᥕᥧᥳ ᥟᥣ ᥔᥣᥐᥳ ᥖᥥᥛ 20 ᥙᥤ ᥛᥦᥢ ᥝᥢᥰ ᥗᥤ 9 ᥘᥫᥢ ᥛᥥᥱ ᥙᥤ ᥑᥣ ᥘᥥᥖᥳ 1986 ᥑᥧᥰ ᥝᥣᥰ ᥘᥩᥭᥳ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥘᥭᥲ ᥑᥣᥛᥱ ᥙᥥᥢ ᥕᥣ ᥞᥣᥢᥰ ᥖᥤ ᥘᥬᥰ ᥔᥤᥛᥱ ᥚᥣᥰ ᥘᥣᥰ ᥓᥝᥲ ᥐᥝᥲ ᥖᥪᥳ ᥝᥖᥳ ᥔᥨᥢᥴ ᥖᥩᥐᥱ (ᥝᥖᥳ ᥔᥨᥢᥴ ᥛᥩᥐᥱ) ᥝᥥᥒᥰ ᥐᥥᥒᥰ ᥛᥭᥱ၊ ᥓᥝᥲ ᥔᥣᥱ ᥘᥣᥱ ᥟᥧᥳ ᥙᥖᥱ ᥓᥥᥱ ᥛᥢᥰ ᥓᥝᥲ ᥙᥥᥢ ᥓᥝᥲ ᥔᥣᥱ ᥘᥣᥱ ᥖᥨᥒ ᥑᥛᥰ ᥗᥛᥱ ᥛᥣᥳ ᥗᥤᥢᥱ ᥢᥨᥝᥴ ᥓᥝᥲ ᥔᥣᥱ ᥘᥣᥱ ᥘᥨᥒᥴ ᥘᥬᥰ ᥝᥥᥒᥰ ᥐᥥᥒᥰ ᥛᥭᥱ ᥕᥧᥱ ᥕᥝᥳ။ == ᥟᥩᥐᥱ ᥛᥥᥱ ᥑᥣᥐ ᥚᥥᥴ ᥐᥣᥒᥲ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ == ᥝᥣᥭᥰ ᥔᥥᥴ ᥘᥭᥲ ᥑᥣᥛᥱ ᥙᥥᥢ ᥕᥣ ᥞᥣᥢᥰ ᥕᥝᥳ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥘᥭᥲ ᥟᥩᥐᥱ ᥙᥧᥢᥳ ᥚᥥᥴ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥓᥩᥖᥱ ᥖᥨᥝ ᥐᥣᥱ ᥐᥧ ᥖᥤ ᥛᥫᥢᥴ ᥓᥫᥒᥳ ᥘᥒᥱ ᥛᥫᥒᥰ ᥗᥭᥰ ᥛᥫᥒᥰ ᥖᥭᥰ၊ ᥛᥫᥒᥰ ᥛᥣᥢ၊ ᥛᥫᥒᥰ ᥘᥣᥝᥰ၊ ᥛᥫᥒᥰ ᥔᥤᥱ ᥘᥤᥳ ᥘᥒᥱ ᥐᥣᥱ၊ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥰ ᥕᥣᥰ၊ ᥛᥫᥒᥰ ᥘᥥᥱ ᥙᥨᥝᥰ၊ ᥛᥫᥒᥰ ᥙᥧᥱ ᥖᥣᥢᥱ၊ ᥛᥫᥒᥰ ᥔᥤᥒᥱ ᥐᥣᥱ ᥙᥨᥝᥱ၊ ᥛᥫᥒᥰ ᥑᥥᥱ ᥓᥣᥳ ᥐᥣᥱ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ၊ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥐᥣᥱ ᥖᥤ ᥘᥬ ᥐᥩᥲ ᥛᥤᥰ ᥐᥨᥢᥰ ᥙᥬᥳ ᥞᥙᥳ ᥙᥬᥳ ᥝᥭ ᥙᥬᥳ ᥔᥣᥴ ᥓᥥᥛ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥐᥨᥢᥰ ᥘᥧᥛᥱ ᥐᥨᥢᥰ ᥗᥝᥲ ᥐᥨᥢᥰ ᥐᥥᥱ ᥔᥣᥛᥴ ᥙᥣᥢ ᥓᥥᥖᥱ ᥔᥦᥢᥰ၊ ᥐᥧ ᥚᥣᥱ ᥔᥣᥱ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ၊ ᥛᥢᥰ ᥓᥝᥲ ᥐᥣᥱ ᥖᥤ ᥘᥬ ᥐᥩᥲ ᥘᥭᥲ ᥐᥣᥱ ᥞᥨᥝᥰ ᥖᥣᥰ ᥘᥣᥰ ᥙᥢ ᥘᥭᥲ ᥐᥣᥱ ᥔᥣᥒᥲ ᥝᥖᥳ ᥓᥩᥒᥰ ᥔᥣᥒᥲ ᥓᥥᥱ ᥖᥤᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥖᥣᥱ ᥞᥬᥲ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥞᥫ ᥞᥫᥒᥰ ᥙᥫᥒᥰ ᥔᥬᥴ ᥕᥧᥱ ᥕᥝᥳ။ == ᥑᥝᥲ ᥗᥛᥲ ᥐᥦᥒᥳ ᥐᥛ ᥖᥣᥰ ᥘᥣᥰ == 1. ᥑᥝᥲ ᥗᥛᥲ ᥛᥫᥒᥰ ᥐᥦᥖᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥑᥣᥝᥰ ᥖᥣᥒᥰ 3 ᥙᥤ 3 ᥘᥫᥢ 3 ᥝᥢᥰ ᥙᥤ ᥑᥣ ᥘᥥᥖ 2019 ᥗᥪᥒᥴ ᥙᥤ ᥑᥣ ᥘᥥᥖᥳ 2022 <br> '''(ᥖᥪᥐᥳ ᥔᥪᥙᥱ ᥖᥦᥛᥲ ᥖᥪᥐᥳ ᥞᥣᥴ ᥑᥨᥝᥲ ᥛᥨᥢᥰ)''' == ᥘᥩᥒ ᥟᥢ ᥘᥤ ᥟᥣᥛᥰ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ == 1. ᥓᥦᥒᥳ ᥐᥛ ᥘᥤ ᥓᥥᥛ ᥘᥥᥐᥳ ᥟᥩᥢᥱ ᥖᥨᥝᥱ ᥙᥨᥝᥰ ᥕᥬᥱ <br> 2. ᥟᥛᥱ ᥐᥤᥢ ᥘᥫᥳ ᥐᥤᥢ ᥙᥣ ᥓᥥᥛ ᥘᥥᥐᥳ ᥟᥩᥢᥱ <br> 3. ᥐᥨᥢᥰ ᥐᥧ ᥑᥫᥰ ᥐᥧ ᥚᥣᥱ ᥔᥣᥱ ᥞᥐᥳ ᥞᥩᥛᥴ ᥓᥨᥛᥰ ᥙᥦᥒᥰ <br> 4. ᥛᥤᥰ ᥛᥦᥖ ᥖᥣᥱ ᥘᥫᥴ ᥔᥖᥳ ᥖᥣᥳ ᥝᥣᥱ ᥘᥦᥲ ᥐᥨᥢᥰ ᥐᥧ ᥑᥫᥰ ꧦ ᥔᥧᥒᥴ <br> 5. ᥞᥥᥖᥱ ᥖᥣᥱ ᥘᥣᥳ ᥓᥩᥭ ᥗᥦᥛᥴ ᥙᥫᥢ ᥕᥪᥢ ᥛᥦᥒᥱ ᥙᥢ ᥖᥣᥱ ᥔᥥᥱ <br> 6. ᥘᥭᥲ ᥓᥬ ᥓᥦᥒᥳ ᥐᥛ ᥖᥣᥰ ᥘᥣᥰ ᥕᥧᥱ ᥐᥖᥴ ꧦ ᥕᥥᥢ ꧦ ᥘᥬᥰ ᥗᥛᥲ ᥘᥬᥰ ᥙᥣᥱ <br> 7. ᥘᥣᥖ ᥚᥣᥱ ᥔᥣᥱ ᥘᥭᥲ ᥘᥣᥭᥴ ᥚᥣᥱ ᥔᥣᥱ (ᥚᥣᥱ ᥔᥣᥱ ᥖᥭᥰ ᥕᥩᥒᥰ၊ ᥖᥭᥰ ᥑᥪᥢᥴ၊ ᥗᥭᥰ၊ ᥖᥭᥰ ᥖᥬᥲ ᥘᥦᥲ ᥘᥣᥭᥴ ꧦ ᥚᥣᥱ ᥔᥣᥱ) <br> == ᥙᥫᥢ ᥟᥤᥒ == 1. 2021, ᥙᥪᥢᥰ ᥓᥝᥲ ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ, SK D Channel, ᥔᥪᥙᥱ ᥖᥨᥭᥰ ᥑᥨᥝᥲ ᥛᥨᥢᥰ ᥘᥭᥲ ᥗᥦᥒᥲ ᥖᥤ | https://www.youtube.com/watch?v=3oPF-NoGmgs slu0eyqn5wpltxe57uorsdxkk4n7x9p ᥑᥨᥝᥲ ᥑᥣᥛᥰ 0 625 2339 2338 2024-10-15T06:28:50Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2338 wikitext text/x-wiki ᥔᥨᥛᥲ ᥗᥒ ᥗᥒ ᥝᥣ ᥛᥣᥐᥱ ᥛᥨᥭᥰ. ᥜᥧᥒᥴ ᥕᥨᥭᥰ ᥕᥨᥭᥰ ᥝᥣ ᥛᥣᥐ ᥘᥧᥢ. ᥙᥩᥒᥳ ᥟᥧᥢ ᥟᥧᥢ ᥝᥣ ᥔᥫᥴ. ᥙᥧᥱ ᥑᥣᥭᥴ ᥜᥫᥴ ᥝᥣ ᥛᥣᥢ. ᥓᥣᥒ ᥖᥣᥢᥲ ᥓᥣᥒ ᥘᥣᥖ ᥝᥣ ᥙᥧᥒᥰ ᥐᥤᥰ. ᥙᥧᥱ ᥑᥣᥭᥴ ᥟᥤᥰ ᥝᥣ ᥗᥧᥲ ᥑᥧᥱ. ᥓᥣᥒ ᥘᥧᥱ ᥝᥣ ᥕᥣ ᥑᥣᥝᥴ. ᥙᥣᥝᥱ ᥐᥣᥝᥴ ᥐᥣᥝᥴ ᥝᥣ ᥐᥭᥱ. ᥓᥣᥒ ᥖᥭᥱ ᥝᥣ ᥘᥧᥴ. ᥓᥣᥒ ᥗᥧᥴ ᥝᥣ ᥞᥩᥭᥴ. ᥓᥣᥒ ᥛᥤᥰ ᥕᥩᥭᥴ ᥝᥣ ᥑᥝᥲ ᥜᥣᥳ. ᥓᥣᥒ ᥕᥣᥳ ᥝᥣ ᥐᥣ ᥘᥛ. ᥓᥣᥒ ᥖᥛ ᥝᥣ ᥛᥥᥢᥲ. ᥓᥣᥒ ᥖᥥᥢᥲ ᥝᥣ ᥘᥤᥒᥰ. ᥓᥣᥒ ᥛᥤᥖᥴ ᥑᥤᥒᥰ ᥝᥣ ᥛᥥ ᥞᥦᥢᥴ ᥞᥥᥲ. d1x9ftkyvvffyho31enw774wak1864p ᥑᥨᥢᥴ ᥞᥨᥝᥴ 0 626 5318 5098 2024-11-13T09:25:46Z Long Gong Bao 172 H→h 5318 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Hair_Gel.JPG|thumb]] ᥟᥩᥐᥱ ᥞᥫᥢᥰ ᥐᥣᥱ ᥙᥣᥲ ᥘᥩᥐᥳ,'''ᥑᥨᥢᥴ ᥞᥨᥝᥴ'''({{Lang-en|head hair}})ᥞᥝᥰ ᥓᥙᥴ ᥓᥨᥝᥲ ᥛᥦᥒᥰ ᥑᥭᥲ ᥖᥣᥒᥰᥙᥥᥢ ᥙᥩᥖᥱ ᥓᥥᥙᥱ ᥛᥥᥝᥰ ᥛᥬᥱ ᥘᥢᥳ ᥛᥴ ᥞᥛᥳ ᥘᥛᥴ ᥑᥬ,ᥙᥫ ᥘᥭᥴ ᥙᥩᥐ ᥛᥣᥰ ᥞᥫᥢᥰ ᥛᥴ ᥖᥙ ᥙᥣᥱ ᥙᥣᥱ ᥖᥨᥐᥴ ᥞᥨᥝᥴ,ᥔᥦᥝ ᥖᥧᥲ。ᥞᥬᥲ ᥑᥨᥢᥴ ᥞᥨᥝᥴ ᥐᥥᥒᥲ ᥑᥭᥴ ᥓ ᥝ ᥱᥘᥭᥲ ᥞᥝᥳ。 ==ᥙᥫᥒ ᥟᥤᥒ ᥟᥣᥰ ᥐᥨᥝᥰ== *[[ᥘᥒᥴ ᥘᥫᥳ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥑᥨᥢᥴ]] 31eqmm5vw5in7nkmteg7yl9nf2noip3 ᥑᥫᥰ ᥞᥫᥢᥰ ᥖᥭᥰ ᥘᥫᥴ 0 627 2357 2356 2024-10-15T06:28:53Z Sotiale 22 7 revisions imported: [TEST] importing tddwiki via a tool 2356 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Nang_Tai_Nuea.jpg|border|right|250x250px]] 1. ᥞᥫᥢᥰ ᥐᥣᥭᥱ,ᥞᥫᥢᥰ ᥐᥩᥢᥰ,ᥞᥫᥢᥰ ᥐᥥᥒᥰ ᥞᥫᥢᥰ ᥐᥨᥝᥱ 2. ᥞᥫᥢᥰ ᥑᥛᥰ,ᥞᥫᥢᥰ ᥑᥩᥒᥴ,ᥞᥫᥢᥰ ᥑᥣᥒᥴ,ᥞᥫᥢᥰ ᥑᥦᥐᥱ,ᥞᥫᥢᥰ ᥑᥫᥰ, 3. ᥞᥫᥢᥰ ᥒᥫᥢᥰ 4. ᥞᥫᥢᥰ ᥓᥦᥒ,ᥞᥫᥢᥰ ᥓᥣᥛᥰ,ᥞᥫᥢᥰ ᥓᥣᥝᥰ 5. ᥞᥫᥢᥰ ᥔᥫᥴ,ᥞᥫᥢᥰ ᥔᥦᥒᥴ,ᥞᥫᥢᥰ ᥔᥧᥛᥴ,ᥞᥫᥢᥰ ᥔᥣᥭᥰ,ᥞᥫᥢᥰ ᥔᥫᥢᥳ 6. ᥞᥫᥢᥰ ᥕᥬᥰ,ᥞᥫᥢᥰ ᥕᥥᥲ,ᥞᥫᥢᥰ ᥔᥩᥖ,ᥞᥫᥢᥰ ᥕᥣᥒᥲ 7. ᥞᥫᥢᥰ ᥖᥣᥝ,ᥞᥫᥢᥰ ᥖᥨᥝᥱ, ᥞᥫᥢᥰ ᥖᥩᥢᥱ,ᥞᥫᥢᥰ ᥖᥨᥒ 8. ᥞᥫᥢᥰ ᥘᥣᥒᥰ,ᥞᥫᥢᥰ ᥘᥤᥝᥲ, ᥞᥫᥢᥰ ᥘᥣᥝ,ᥞᥫᥢᥰ ᥘᥤᥰ, ᥞᥫᥢᥰ ᥘᥩᥭ,ᥞᥫᥢᥰ ᥘᥨᥛᥰ,ᥞᥫᥢᥰ ᥘᥤᥢᥱ,ᥞᥫᥢᥰ ᥘᥧᥲ, ᥞᥫᥢᥰ ᥘᥦᥝᥴ, ᥞᥫᥢᥰ ᥘᥭᥳ 9. ᥞᥫᥢᥰ ᥙᥩᥒᥰ,ᥞᥫᥢᥰ ᥙᥢᥰ 10. ᥞᥫᥢᥰ ᥚᥐᥴ,ᥞᥫᥢᥰ ᥚᥣᥴ 11. ᥞᥫᥢᥰ ᥛᥧᥢᥱ,ᥞᥫᥢᥰ ᥛᥥᥢᥲ,ᥞᥫᥢᥰ ᥛᥩᥐᥱ 12. ᥞᥫᥢᥰ ᥝᥢᥰ,ᥞᥫᥢᥰ ᥝᥣᥒ,ᥞᥫᥢᥰ ᥝᥣᥒᥲ, ᥞᥫᥢᥰ ᥝᥣᥢᥱ 13. ᥞᥫᥢᥰ ᥜᥣᥒᥴ,ᥞᥫᥢᥰ ᥚᥩᥒᥰ, ᥞᥫᥢᥰ ᥚᥤᥢᥳ 14. ᥞᥫᥢᥰ ᥞᥤᥢᥴ,ᥞᥫᥢᥰ ᥞᥨᥭᥲ, ᥞᥫᥢᥰ ᥞᥩᥢ, ᥞᥫᥢᥰ ᥞᥩᥛᥴ 15. ᥞᥫᥢᥰ ᥟᥤᥒᥰ ᥓᥥᥙᥱ ᥞᥩᥛᥴ ᥖᥩᥛ ᥖᥦᥛᥲ : ᥖᥭᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ st0vruh4m16z9dfhf54kmj43i0o3iyr ᥑᥭᥱ 0 628 5378 5099 2024-11-30T11:36:02Z Long Gong Bao 172 ''' 5378 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Chicken eggs.jpg|thumb|ᥑᥭᥱ [[ᥐᥭᥱ]]]] '''ᥑᥭᥱ''' ᥘᥭᥳ ᥖᥨᥝ [[ᥔᥖᥴ]] ᥖᥨᥝ ᥛᥥ ᥛᥫᥢᥴ ᥓᥫᥭᥳ ᥘᥨᥐ, ᥖᥨᥝ ᥔᥖᥴ ᥘᥫᥖ ᥕᥥᥢ, ᥖᥨᥝ ᥔᥖᥴ ᥕᥧᥱ ᥘᥭᥲ ᥘᥬᥰ ᥘᥛᥳ ᥘᥫᥴ ᥘᥤᥢ, ᥖᥨᥝ ᥔᥖᥴ ᥐᥤᥢ ᥘᥛᥳ ᥘᥨᥛᥰ ᥐᥛᥳ ᥚᥩᥒ ᥘᥦᥲ ᥙᥣ ᥕᥧᥱ. ᥐᥨᥢᥰ ᥞᥝᥰ ᥐᥤᥢ ᥑᥭᥱ ᥛᥣᥰ ᥐᥩᥲ ᥛᥤᥰ ᥞᥨᥝᥴ ᥞᥥᥒᥴ ᥙᥤ ᥛᥢᥰ ᥕᥝᥳ. ᥑᥭᥱ ᥘᥨᥐ ᥘᥦᥲ ᥑᥭᥱ ᥖᥨᥝ ᥔᥖᥴ ᥘᥫᥖ ᥕᥥᥢ ᥘᥭᥳ ᥛᥤᥰ ᥙᥫᥐᥱ ᥑᥭᥱ, ᥑᥭᥱ ᥚᥫᥐᥱ ᥘᥦᥲ ᥑᥭᥱ ᥘᥫᥒᥴ ᥕᥝᥳ. ᥑᥭᥱ ᥟᥢ ᥐᥨᥢᥰ ᥐᥤᥢ ᥐᥛᥳ ᥘᥛᥴ ᥙᥥᥢ ᥑᥭᥱ ᥐᥭᥱ ᥕᥝᥳ. ᥑᥭᥱ ᥙᥥᥖᥱ, ᥑᥭᥱ ᥘᥨᥐ ᥖᥧᥳ ᥐᥩᥲ ᥐᥨᥢᥰ ᥐᥤᥢ ᥘᥛᥴ ᥕᥧᥱ. ᥑᥭᥱ ᥙᥣ ᥐᥩᥲ ᥐᥨᥢᥰ ᥘᥭᥲ ᥓᥬ ᥐᥤᥢ ᥘᥛᥴ ᥖᥥᥳ ᥕᥧᥱ ᥕᥝᥳ. b81rfp6a51aiywmgdiq8jvzkf8q2te1 0 629 5100 2366 2024-10-16T10:08:25Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519820]] 5100 wikitext text/x-wiki ᥞᥣᥒᥴ ᥖᥒᥱ ᥐᥩᥙᥱ ᥝᥣ ᥒᥣ, ᥒᥣᥰ ᥔᥦᥒᥴ ᥑᥛᥰ ᥒᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥒᥣ ᥒᥣᥰ ᥒᥣᥱ ᥒᥣᥲ ᥒᥣᥳ ᥒᥣᥴ ᥒᥣᥴ ᥒᥣᥳ ᥒᥣᥲ ᥒᥣᥱ ᥒᥣᥰ ᥒᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥒᥲ, ᥐᥩᥒᥱ ᥖᥒᥲ, ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥒᥝᥰ ᥞᥫᥒᥰ ᥙᥫᥒᥰ ᥖᥣ ᥒᥫᥲ ᥒᥣᥱ ᥒᥣᥱ ᥖᥪᥐᥴ ᥖᥢ ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥒᥣᥰ ᥛᥦᥖ ᥘᥫᥒ ᥕᥒ ᥙᥥᥢ ᥒᥣᥰ,ᥜᥢᥰ ᥛᥦᥖ ᥘᥫᥒ ᥕᥒ ᥙᥥᥢ ᥔᥨᥢᥴ . ᥒᥨᥝᥰ ᥘᥤ ᥘᥣᥭᥴ, ᥑᥣᥭᥴ ᥘᥤ ᥗᥦᥢᥲ. dnsoglf425s0v6x07rz3zm65osbg6yf ᥒᥧᥰ 0 630 5372 5101 2024-11-30T11:27:12Z Long Gong Bao 172 ''' 5372 wikitext text/x-wiki '''ᥒᥧᥰ''' ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥝ ᥔᥖᥴ ᥘᥫᥖ ᥕᥥᥢ. ᥐᥨᥢᥰ ᥘᥭᥳ ᥘᥛᥴ ᥘᥭᥳ ᥐᥨᥝ ᥒᥧᥰ ᥟᥫ. ᥐᥩᥙ ᥘᥣᥭᥴ ᥘᥦᥰ ᥐᥨᥢᥰ ᥟ ᥕ ᥛᥤᥰ ᥓᥬ ᥐᥨᥖᥒᥰᥦᥲ ᥐᥨᥢᥰ ᥟᥢᥣᥑᥲᥛᥳ ᥙᥨᥢᥳ ᥘᥭᥲ ᥓᥬ ᥐᥨᥝ ᥘᥢᥳ ᥑᥝᥲ ᥓᥬ ᥘᥫᥴ ᥒᥧᥰ ᥖᥥᥳ ᥕᥝᥳ. ᥖᥤ ᥘᥬᥰ ᥖᥨᥝ ᥔᥖᥴ ᥟᥢ ᥕᥒ ᥛᥤᥰ ᥖᥤᥢ ᥘᥦᥲ ᥟᥢ ᥘᥫᥢ ᥔᥥᥴ ᥐᥣᥱ ᥛᥣᥰ ᥘᥢᥳ ᥒᥧᥰ ᥘᥭᥳ ᥐᥨᥢᥰ ᥞᥧᥳ ᥓᥐᥴ ᥘᥛᥴ ᥔᥤᥴ ᥖᥨᥝ ᥔᥖᥴ ᥖᥣᥒᥱ ᥓᥫᥳ ᥕᥝᥳ. ᥒᥧᥰ ᥘᥭᥳ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ ᥟᥩᥒᥲ ᥛᥭᥲ ᥐᥢᥲ ᥘᥛᥴ ᥛᥫᥢᥴ ᥘᥒᥱ [[ᥛᥫᥒᥰ ᥛᥣᥢ]] ᥕᥝᥳ. ᥒᥧᥰ ᥛᥣᥒ ᥓᥫᥰ ᥟᥤᥰ ᥙᥥᥢ 30 ᥙᥥᥱ ᥔᥥᥴ ᥖᥣᥳ ᥛᥣᥒ ᥓᥫᥰ ᥔᥛᥳ ᥐᥩᥭᥰ ᥛᥨᥝᥴ ᥛᥤᥰ ᥛᥩᥐ 5 ᥘᥣᥙ ᥛᥣᥳ ᥐᥨᥭᥰ. ᥖᥤ ᥢᥣ ᥕᥧᥰ ᥔᥤᥱ ᥕᥦᥢᥱ, ᥟᥣᥭᥱ ᥕᥣᥱ ᥘᥢᥱ ᥘᥦᥲ ᥐᥧᥢ ᥞᥣᥱ ᥝᥣᥭᥱ ᥕᥣᥢᥱ ᥘᥢᥳ ᥕᥒ ᥛᥤᥰ ᥒᥧᥰ. [[ᥜᥣᥭᥱ:Snakes Diversity.jpg|thumb|'''ᥙᥧᥒᥱ ᥞᥣᥒ ᥖᥨᥝ ᥔᥖᥴ ᥒᥧᥰ''']] ᥒᥧᥰ ᥛᥣᥒ ᥓᥫᥰ ᥔᥛᥳ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥕᥝᥳ. ᥒᥧᥰ ᥓᥫᥰ ᥘᥭᥳ ᥐᥭᥳ ᥘᥭᥲ ᥞᥢᥴ ᥖᥤ ᥟᥩᥒᥲ ᥛᥭᥲ ᥛᥫᥢᥴ ᥘᥒᥱ ᥐᥧᥢ ᥟᥥᥰ ᥡᥣᥰ ᥘᥦᥲ ᥐᥧᥢ ᥟᥣᥱ ᥚᥣᥱ ᥕᥤᥳ ᥐᥣᥳ ᥘᥢᥳ ᥕᥝᥳ. ᥓᥫᥳ ᥚᥢᥰ ᥒᥧᥰ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥭᥳ ᥛᥤᥰ ᥛᥩᥐ 50 ᥘᥦᥲ ᥓᥫᥭᥰ ᥑᥝᥴ ᥖᥣᥒᥰ ᥛᥨᥖᥴ ᥘᥢᥳ ᥛᥤᥰ ᥐᥩᥒᥳ ᥞᥦᥒᥰ ᥖᥥᥳ ᥖᥥᥳ. ᥒᥧᥰ ᥘᥭᥳ ᥕᥒ ᥛᥤᥰ ᥑᥩᥖᥱ ᥖᥣ. ᥐᥩᥙ ᥘᥭᥴ ᥘᥦᥲ ᥑᥝ ᥕᥒ ᥟᥩᥢᥱ ᥘᥙᥴ ᥖᥣ ᥔᥤᥴ ᥙᥩᥐ. ᥐᥩᥙ ᥙᥫ ᥘᥭᥴ, ᥛᥣᥒ ᥓᥫᥭᥰ ᥔᥛᥳ ᥗᥣᥒᥱ ᥒᥧᥰ ᥛᥨᥝᥴ ᥟᥣᥛ ᥘᥭᥴ ᥕᥝᥳ. ᥐᥩᥙ ᥙᥫ ᥑᥝᥴ ᥕᥒ ᥛᥤᥰ ᥖᥤᥢ ᥛᥫᥢ ᥖᥨᥝ ᥔᥖᥴ ᥖᥣᥒᥱ ᥓᥫᥰ, ᥑᥝᥴ ᥐᥩᥭᥰ ᥖᥪᥰ ᥘᥧᥐᥴ ᥑᥦᥒᥳ ᥑᥝᥴ ᥔᥥᥴ ᥐᥣᥱ ᥛᥣᥰ ᥕᥧᥱ ᥕᥝᥳ. ᥒᥧᥰ ᥘᥭᥳ ᥑᥝ ᥐᥤᥢ ᥛᥨᥒᥲ ᥛᥦᥒᥰ, ᥙᥣ, ᥑᥥᥖᥱ, [[ᥘᥨᥐ]] ᥖᥒᥰ ᥑᥭᥱ ᥘᥨᥐ, [[ᥘᥧᥴ]], ᥙᥣᥒ ᥖᥣᥭᥰ ᥘᥦᥲ ᥖᥨᥝ ᥔᥖᥴ ᥐᥤᥢ ᥘᥨᥛᥰ ᥖᥣᥒᥱ ᥓᥫᥰ ᥕᥝᥳ. ᥒᥧᥰ ᥛᥣᥒ ᥓᥫᥳ ᥛᥫᥢᥴ ᥘᥒᥱ ᥒᥧᥰ ᥘᥫᥛᥴ ᥘᥢᥳ ᥑᥝᥴ ᥐᥥᥝᥳ ᥖᥨᥝ ᥕᥫᥱ ᥑᥝᥴ ᥗᥪᥒᥴ ᥖᥤ ᥙᥩᥰ ᥕᥣᥭ ᥕᥝᥳ ᥓᥒᥱ ᥓᥤᥢ. ᥒᥧᥰ ᥛᥣᥒ ᥓᥫᥳ ᥔᥛᥳ ᥟᥝ ᥐᥩᥒᥳ ᥑᥝᥴ ᥔᥐᥴ ᥙᥢ ᥕᥝᥳ ᥓᥒᥱ ᥐᥤᥢ. ᥒᥧᥰ ᥟᥢ ᥛᥤᥰ ᥐᥩᥒᥳ ᥞᥦᥒᥰ ᥔᥤᥴ ᥙᥫᥢ ᥘᥭᥳ ᥙᥥᥢ ᥓᥫᥳ ᥒᥧᥰ ᥞᥝᥱ ᥕᥝᥳ. ᥙᥨᥝᥰ ᥝᥣ ᥘᥭᥳ ᥕᥣᥰ ᥒᥧᥰ ᥞᥝᥱ ᥔᥐᥴ ᥘᥭᥴ ᥘᥬᥰ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥛᥤᥱ ᥢᥤᥖ ᥟᥩᥢᥱ ᥐᥩᥭᥰ, ᥖᥤᥴ ᥕᥒ ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥟᥩᥐᥱ ᥔᥥᥒᥴ ᥘᥭᥳ ᥕᥝᥳ. ᥒᥧᥰ ᥓᥫᥰ ᥟᥢ ᥕᥒ ᥛᥤᥰ ᥐᥩᥒᥳ ᥐᥩᥲ ᥖᥨᥝ ᥛᥤᥰ ᥘᥒᥴ ᥐᥝᥱ. ᥐᥨᥢᥰ ᥛᥣᥒ ᥓᥫᥰ ᥖᥒᥰ ᥘᥥᥒᥳ ᥑᥝᥴ ᥝᥭᥳ ᥖᥤ ᥞᥫᥢᥰ ᥕᥧᥱ. ᥒᥧᥰ ᥐᥛᥳ ᥘᥛᥴ ᥖᥥᥳ ᥐᥫᥖᥱ ᥟᥩᥐᥱ ᥑᥭᥱ ᥟᥩᥢ ᥖᥣᥒᥰ. ᥐᥩᥭᥰ ᥝᥣ ᥒᥧᥰ ᥛᥣᥒ ᥓᥫᥰ ᥛᥫᥢᥴ ᥘᥒᥱ ᥒᥧᥰ ᥞᥝᥱ ᥘᥦᥲ ᥒᥧᥰ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥢᥳ, ᥑᥝᥴ ᥐᥫᥖᥱ ᥟᥩᥐᥱ ᥙᥥᥢ ᥖᥨᥝ ᥛᥢᥰ ᥛᥣᥰ ᥐᥛᥰ ᥘᥥᥝ. ᥙᥩᥰ ᥝᥣ ᥐᥫᥖᥱ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥭᥴ ᥐᥩᥲ, ᥒᥧᥰ ᥟᥦᥢᥴ ᥓᥫᥰ ᥘᥢᥳ ᥕᥒ ᥕᥧᥱ ᥓᥩᥛᥰ ᥟᥧᥳ ᥛᥥ ᥕᥝᥳ ᥐᥩᥲ ᥛᥨᥝᥴ ᥞᥣᥴ ᥐᥤᥢ ᥞᥣᥒᥰ ᥐᥩᥭᥰ ᥙᥪᥴ ᥓᥝᥲ ᥑᥝᥴ ᥕᥝᥳ. j8bwpomxyg3ico6lwrkkchodq7cmtv5 ᥒᥧᥰ ᥘᥫᥛᥴ 0 631 5390 5389 2024-11-30T11:51:43Z Long Gong Bao 172 ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ 5390 wikitext text/x-wiki '''ᥒᥧᥰ ᥘᥫᥛᥴ’'' ({{Lang-en|Python}}) ᥘᥭᥳ ᥙᥥᥢ [[ᥒᥧᥰ]] ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥐᥩᥒᥳ. ᥒᥧᥰ ᥘᥫᥛ ᥘᥭᥳ ᥐᥛᥳ ᥘᥛᥴ ᥑᥝᥴ ᥕᥧᥱ ᥖᥤ ᥐᥧᥢ ᥟᥣᥱ ᥚᥣᥱ ᥘᥤᥳ ᥐᥣᥳ, ᥐᥧᥢ ᥟᥥᥰ ᥡᥣᥰ ᥖᥒᥰ ᥐᥧᥢ ᥟᥩᥰ ᥔᥖᥴ ᥖᥥᥰ ᥘᥤᥰ ᥕᥣᥰ ᥕᥝᥳ. ᥘᥬᥰ ᥓᥫᥳ ᥒᥧᥰ  ᥘᥭᥳ ᥒᥧᥰ ᥘᥫᥛᥴ ᥙᥥᥢ ᥒᥧᥰ ᥖᥨᥝ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Indian Rock Python Python molurus by Dr. Raju Kasambe DSCN2687 (19).jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥒᥧᥰ ᥘᥫᥛᥴ ]] '''ᥘᥣᥭᥰ ᥞᥥᥖᥴ ᥔᥣᥒ''' ᥒᥧᥰ ᥘᥪᥛᥴ ᥐᥛᥳ ᥘᥛᥴ ᥛᥧᥝᥴ ᥔᥪᥒᥱ ᥖᥨᥝ ᥑᥝᥴ ᥔᥥᥴ ᥙᥩᥰ ᥖᥨᥝ ᥕᥫᥱ ᥚᥦᥝᥴ ᥛᥣᥰ ᥓᥒᥱ ᥐᥩᥭ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥔᥦᥝᥲ ᥞᥦᥛ ᥕᥝᥳ. ᥐᥩᥙ ᥘᥭᥴ ᥑᥝᥴ ᥛᥨᥝᥴ ᥕᥧᥱ ᥟᥛᥱ ᥖᥨᥒᥳ ᥟᥛᥱ ᥘᥪᥒᥴ ᥟᥣᥢᥱ ᥞᥨᥝᥴ ᥘᥣᥱ ᥕᥤᥱ ᥛᥢᥰ ᥕᥝᥳ. '''ᥘᥣᥭᥰ ᥕᥩᥙᥴ ᥘᥣᥭᥰ ᥐᥤᥢ''' ᥒᥧᥰ ᥘᥫᥛᥴ ᥘᥭᥳ ᥛᥫ ᥖᥥᥱ ᥛᥢᥰ ᥓᥬᥳ ᥔᥥᥝᥲ ᥔᥥᥴ ᥐᥣᥙ ᥔᥩᥭᥰ ᥖᥨᥝᥴ ᥕᥫᥱ ᥛᥢᥰ ᥕᥝᥳ ᥐᥩᥲ ᥐᥥᥝᥲ ᥙᥢ ᥗᥪᥒᥴ ᥖᥤ ᥖᥨᥝ ᥕᥫᥱ ᥙᥩᥰ ᥔᥥᥒᥱ ᥔᥣᥭᥱ ᥓᥬ ᥕᥝᥳ. '''ᥘᥩᥒ ᥞᥨᥒ ᥟᥥ''' ᥒᥧᥰ ᥘᥫᥛ (Python) ᥙᥥᥢ ᥓᥫᥳ ᥒᥧᥰ ᥒᥛᥰ ᥑᥭᥱ. ᥒᥧᥰ ᥘᥫᥛ (Boa) ᥔᥛᥳ ᥙᥥᥢ ᥓᥫᥳ ᥒᥨᥰ ᥐᥫᥖᥱ ᥙᥥᥢ ᥖᥨᥝ ᥟᥫ. ᥝᥣᥭᥰ ᥔᥥᥴ ᥐᥫᥖᥱ ᥟᥩᥐᥱ ᥑᥭᥱ ᥕᥝᥳ, ᥒᥧᥰ ᥘᥫᥛᥴ ᥛᥥ ᥘᥭᥳ ᥒᥩᥛᥰ ᥑᥭᥱ ᥗᥪᥒᥴ ᥖᥤ ᥙᥨᥝᥰ ᥖᥦᥐᥱ ᥙᥥᥢ ᥖᥨᥝᥴ ᥕᥝᥳ. ᥘᥩᥒ ᥞᥬᥲ ᥑᥭᥱ ᥛᥤᥰ ᥘᥩᥒ ᥖᥣᥒᥰ ᥟᥧᥢᥱ ᥘᥭᥳ, ᥙᥥᥢᥴ ᥟᥢ ᥘᥩᥒ ᥕᥬᥱ ᥝᥭᥳ ᥘᥩᥒ ᥘᥪᥒ. ᥛᥫ ᥒᥧᥰ ᥘᥪᥛᥴ ᥛᥥ ᥒᥨᥛᥰ ᥘᥭᥱ ᥕᥧᥱ ᥘᥢᥳ, ᥑᥝᥴ ᥟᥛᥱ ᥐᥤᥢ ᥔᥒᥴ. ᥛᥣᥒ ᥙᥩᥐ ᥟᥩᥐᥱ ᥐᥣᥱ ᥟᥩᥛᥱ ᥘᥦᥖᥱ ᥖᥣᥱ ᥞᥬᥲ ᥖᥨᥝ ᥑᥝᥴ ᥟᥧᥢᥱ ᥘᥢᥳ ᥐᥩᥭᥰ. 4m9esfcw4al6dtxm6qbi0lfdqffh983 ᥒᥧᥰ ᥞᥝᥱ 0 632 5103 2388 2024-10-16T10:08:32Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q163656]] 5103 wikitext text/x-wiki ᥒᥧᥰ ᥞᥝᥱ (Viper) ᥘᥭᥳ ᥙᥥᥢ [[ᥒᥧᥰ]] ᥟᥢ ᥛᥤᥰ ᥐᥩᥒᥳ. ᥒᥧᥰ ᥞᥝᥱ ᥘᥭᥳ ᥘᥫᥴ ᥔᥥᥴ ᥟᥢᥱ ᥖᥣᥱ ᥖᥤᥳ ᥐᥣᥳ, ᥟᥩᥰ ᥔᥖ ᥖᥥᥰ ᥘᥤᥰ ᥕᥣᥰ, ᥞᥣᥱ ᥝᥣᥭᥱ ᥟᥤᥱ, ᥛᥣᥱ ᥖᥣᥱ ᥐᥖ ᥡᥣᥱ ᥘᥦᥲ ᥐᥧᥢ ᥟᥢ ᥞᥣᥒᥱ ᥒᥭᥱ ᥐᥨᥢᥰ ᥘᥢᥳ ᥐᥩᥲ ᥘᥭᥲ ᥞᥢᥴ ᥐᥧ ᥖᥤ ᥐᥧ ᥘᥦᥢ ᥕᥝᥳ. ᥒᥧᥰ ᥞᥝᥱ ᥖᥒᥰ ᥛᥨᥖ ᥛᥤᥰ ᥔᥥᥝᥲ ᥒᥣᥰ ᥘᥦᥛ ᥕᥣᥝᥰ ᥘᥫᥴ ᥔᥥᥴ ᥒᥧᥰ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥐᥩᥒᥳ ᥟᥫ. ᥐᥩᥙ ᥝᥣ ᥑᥝ ᥓᥬᥳ ᥔᥥᥝᥲ ᥒᥣᥰ ᥑᥝᥴ ᥔᥥᥴ ᥔᥐ ᥙᥫᥢ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Viperidae-01.jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥒᥧᥰ ᥞᥝᥱ]] qma5eotafb7amud9okqyb1ibfkty6ts ᥒᥨᥝᥰ 0 633 5627 5104 2025-01-15T19:08:59Z Sai Dai Sai Laing 25 5627 wikitext text/x-wiki '''ᥒᥨᥝᥰ''' ᥘᥭᥳ ᥐᥛᥳ ᥘᥛᥴ ᥙᥫᥢ ᥘᥥᥒᥳ ᥖᥣᥱ ᥐᥤᥢ ᥘᥫᥳ, ᥟᥝ ᥘᥛᥳ ᥘᥨᥛᥰ ᥘᥦᥲ ᥟᥝ ᥘᥒᥴ ᥛᥢᥰ ᥕᥝᥳ. ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥘᥥᥒᥳ ᥒᥨᥝᥰ ᥖᥣᥱ ᥞᥥᥖᥱ ᥒᥨᥝᥰ ᥘᥨᥝᥳ ᥔᥥᥴ ᥔᥤᥱ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥘᥦᥲ ᥐᥛᥳ ᥚᥩᥒ ᥔᥛᥳ ᥘᥥᥒᥳ ᥖᥣᥱ ᥖᥪᥰ ᥐᥣᥢ ᥗᥭᥴ ᥞᥭ ᥗᥭᥴ ᥘᥣᥰ ᥕᥝᥳ. ᥔᥤᥲ ᥒᥨᥝᥰ ᥔᥛᥳ ᥟᥝ ᥞᥥᥖᥱ ᥚᥧᥢᥱ ᥗᥣᥖ ᥖᥣᥱ ᥔᥩᥛᥳ ᥑᥝᥲ ᥔᥩᥛᥳ ᥚᥐᥴ ᥐᥩᥲ ᥘᥭᥲ, ᥟᥝ ᥞᥥᥖᥴ ᥙᥖᥱ ᥗᥣᥱ ᥘᥤᥱ ᥖᥣᥱ ᥖᥪᥰ ᥜᥭᥰ ᥜᥣᥳ ᥐᥩᥲ ᥘᥭᥲ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Cow (Fleckvieh breed) Oeschinensee Slaunger 2009-07-07.jpg|thumb|ᥚᥧᥒᥱ ᥞᥣᥒ ᥒᥨᥝᥰ ᥖᥨᥝ ᥘᥫᥒ]] '''<u>ᥓᥫᥳ ᥒᥨᥝᥰ</u>''' ᥓᥫᥳ ᥒᥨᥝᥰ ᥘᥭᥳ ᥛᥫ ᥖᥥᥴ ᥛᥢᥰ ᥛᥤᥰ ᥔᥣᥛᥴ ᥓᥫᥳ. Bos Taurus : ᥟᥢ ᥕᥧᥱ ᥖᥤᥰ ᥐᥧᥢ ᥕᥧᥱ ᥘᥨᥙ ᥐᥛᥳ ᥘᥛᥴ ᥞᥩᥒᥳ ᥝᥣ ᥖᥩᥱ ᥘᥤᥢᥰ ᥘᥦᥖᥱ ᥖᥦᥱ ({{lang-en|Taurine cattle}}), Bos indicus : ᥓᥫᥳ ᥒᥨᥝᥰ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥔᥤᥱ ᥙᥧᥱ (Zebu) ᥘᥦᥲ Bos primigenius : ᥓᥫᥳ ᥒᥨᥝᥰ ᥟᥩᥰ ᥘᥨᥝᥳ (Aurochs) ᥘᥭᥴ ᥕᥝᥳ. Aurochs ᥘᥭᥳ ᥙᥥᥢ ᥙᥧᥱ ᥛᥩᥢᥱ ᥘᥣᥭᥰ ᥕᥣ ᥖᥨᥝ Zebu ᥖᥒᥰ Taurine cattle ᥕᥝᥳ. ᥐᥩᥭᥰ ᥝᥣ ᥓᥫᥳ Aurocha ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥞᥣᥭᥴ ᥝᥣᥭᥰ ᥟᥛᥱ ᥛᥤᥰ ᥘᥬᥰ ᥘᥧᥛ ᥚᥣᥳ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥞᥝᥰ ᥕᥝᥳ.  Aurochs ᥘᥭᥳ ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ ᥕᥧᥱ ᥖᥤ ᥐᥧᥢ ᥟᥣᥱ ᥚᥣᥳ ᥘᥤᥳ ᥐᥣᥳ ᥞᥩᥒᥱ, ᥐᥧᥢ ᥕᥧ ᥕᥨᥙ ᥘᥦᥲ ᥐᥧᥢ ᥟᥥᥰ ᥡᥣᥰ. ᥝᥣᥭᥰ ᥛᥣᥰ ᥐᥩᥲ ᥘᥭᥲ ᥞᥢᥴ ᥖᥤ ᥕᥧᥱ ᥘᥨᥙ ᥐᥩᥭᥰ ᥘᥦᥲ ᥖᥨᥝ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥛᥣᥭᥴ ᥖᥩᥒᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥝ ᥟᥢ ᥖᥣᥭ ᥐᥣᥱ ᥖᥤ ᥝᥥᥒᥰ ᥛᥣᥱ ᥔᥨᥝᥰ ᥙᥤᥰ ᥕᥣᥰᥱ (Mazovia), ᥙᥨᥝᥱ ᥘᥣᥢᥱ ᥛᥫ ᥙᥨᥢᥳ ᥛᥣᥰ 1627 ᥘᥢᥳ ᥕᥝᥳ. '''<u>ᥓᥪ ᥞᥩᥒᥳ</u>''' ᥒᥨᥝᥰ ᥛᥥᥱ ᥘᥭᥳ ᥞᥩᥒᥳ  ᥝᥣ Cow ᥘᥦᥲ ᥒᥨᥝᥰ ᥒᥣᥢᥴ ᥔᥛᥳ Bull ᥘᥭᥴ ᥕᥝᥳ. Cattle ᥘᥭᥳ ᥛᥢᥰ ᥑᥭᥲ ᥛᥣᥭᥴ ᥗᥪᥒᥴ ᥚᥧᥒᥴ ᥒᥨᥝᥰ ᥕᥝᥳ. ehwfx9i9i2skxr9p29ndh2nxywc55p4 0 634 5105 2398 2024-10-16T10:08:37Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519823]] 5105 wikitext text/x-wiki ᥞᥣᥒ ᥗᥩᥒᥱ ᥐᥩᥒᥳ ᥝᥣ ᥓᥣ,ᥑᥬᥲ ᥓᥣᥳ ᥑᥬᥲ ᥓᥥᥖ ᥓᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥓᥣ ᥓᥣᥰ ᥓᥣᥱ ᥓᥣᥲ ᥓᥣᥳ ᥓᥣᥴ ᥓᥣᥴ ᥓᥣᥳ ᥓᥣᥲ ᥓᥣᥱ ᥓᥣᥰ ᥓᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ ᥐᥦᥖᥱ, ᥖᥩᥛᥲ,ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥓᥣᥱ ᥐᥣᥳ ᥚᥥᥴ ᥓᥩᥢᥰ ᥓᥣᥳ ᥓᥥᥖ ᥛᥤᥖᥴ ᥔᥨᥛᥲ ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥓᥣᥳ ᥞᥨᥛ ᥐᥢ ᥑᥤᥴ,ᥘᥤ ᥞᥨᥛ ᥐᥢ ᥓᥨᥛᥰ ᥓᥣᥳ ᥙᥭᥱ ᥓᥣᥳ ᥖᥒᥰ ᥙᥣᥱ,ᥘᥣᥱ ᥙᥭᥱ ᥘᥣᥱ ᥖᥒᥰ ᥜᥧᥒᥴ. ddnw7sc28b55m5zup6qe528ui3y5fyj ᥓᥝᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ 0 635 5106 2419 2024-10-16T10:08:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q290558]] 5106 wikitext text/x-wiki ==ᥓᥝᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ AD. 1290-1365== ==ᥓᥧᥛᥲ ᥛᥫᥒᥰ == ᥘᥣᥒᥰ ᥟᥤᥱ ᥘᥩᥢᥰ ᥚᥥᥰ ᥕᥝᥳ ᥐᥩᥲ “ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ” ᥞᥬᥲ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥑᥝᥴ ᥕᥧᥐᥳ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥟᥣᥙ ᥛᥢᥰ ᥐᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥐᥛᥳ ᥚᥩᥒ ᥑᥬᥲ ᥟᥣᥙ ᥙᥢ ᥔᥥᥴ ᥖᥣᥳ ᥐᥛᥳ ᥚᥩᥒ ᥔᥛᥳ ᥟᥛᥱ ᥚᥩᥛᥳ ᥘᥦᥳ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥘᥣᥖ ᥝᥣ “ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥔᥧᥴ ᥘᥭᥳ ... ᥘᥫᥴ ᥔᥥᥴ ᥐᥝ ... ᥟᥛᥱ ᥛᥤᥰ ᥚᥬᥴ ᥙᥧᥖ ᥘᥭᥲ ᥕᥝᥳ ... ᥕᥩᥢᥳ ᥔᥒᥴ ᥟᥛᥱ ᥑᥬᥲ ᥟᥣᥙ ᥙᥢ ᥐᥝ ... ᥘᥣᥖ ᥟᥝ ᥘᥤ ᥘᥤ ᥘᥦᥳ ... ᥟᥛᥱ ᥙᥢ ᥐᥩᥲ ... ᥖᥤᥴ ᥖᥪᥐᥴ ᥟᥝ ... ᥙᥩᥰ ᥐᥨᥝ ᥛᥫᥒᥰ ᥔᥧᥴ ᥘᥧᥳ ... ᥟᥣᥙ ᥐᥛᥰ ᥘᥥᥝ ...” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥚᥩᥒᥰ ᥑᥣᥒᥰ ᥘᥣᥒᥰ ᥟᥤᥱ ᥘᥣᥖ ᥝᥣ “ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥞᥝᥰ ᥑᥣᥲ ᥘᥭᥳ ... ᥙᥥᥢ ᥛᥣᥢᥲ ᥕᥬᥱ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ... ᥙᥥᥢ ᥛᥫᥒᥰ ᥛᥤᥰ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ... ᥟᥝ ᥑᥛᥰ ᥞᥥᥖᥱ ᥝᥭᥳ ... ᥘᥐᥴ ᥘᥫᥒ ᥙᥢᥰ ᥘᥭᥴ ᥐᥩᥲ ... ᥓᥝᥲ ᥞᥝᥰ ᥞᥧᥳ ᥕᥧᥱ ... ᥖᥒᥲ ᥟᥝ ᥓᥝᥲ ᥘᥣᥒᥰ ᥞᥝᥰ ᥑᥣᥲ ... ᥓᥙᥴ ᥑᥭᥲ ᥓᥙᥴ ᥘᥣᥝᥴ ... ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥝᥢᥰ ᥛᥫ ᥘᥭᥳ ... ᥟᥛᥱ ᥘᥭᥲ ᥞᥢᥴ ᥓᥧᥛᥲ ᥑᥛᥰ ᥘᥢᥳ ᥕᥝᥳ ... ᥟᥛᥱ ᥛᥤᥰ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ... ᥟᥛᥱ ᥓᥣᥒ ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥘᥭᥴ ᥐᥩᥲ ... ᥓᥝᥲ ᥞᥝᥰ ᥖᥥᥴ ᥞᥧᥳ ᥘᥫᥴ ᥞᥝᥰ ᥑᥣᥲ ᥕᥧᥱ ... <br> ᥘᥩᥒ ᥖᥥᥴ ᥟᥣᥙ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ... ᥟᥛᥱ ᥟᥣᥙ ᥘᥭᥴ ᥘᥢᥳ ... ᥞᥝᥰ ᥑᥣᥲ ᥙᥥᥢ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥐᥩᥭᥰ ᥘᥦᥲ ... ᥟᥛᥱ ᥛᥤᥰ ᥟᥣᥱ ᥘᥣᥱ ... ᥖᥦᥙᥱ ᥖᥖᥴ ᥘᥭᥲ ... ᥞᥧᥳ ᥐᥣ ᥖᥥᥴ ᥘᥭᥲ ... ᥖᥦᥙᥱ ᥖᥖᥴ ... ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥓᥩᥛᥰ ᥘᥒᥱ ... ᥗᥧᥒᥰ ᥟᥢ ᥛᥤᥰ ᥛᥣᥰ ᥓᥥᥛ ᥐᥩᥢᥱ ᥘᥢᥳ ᥐᥩᥭᥰ ᥑᥣᥲ ... ᥚᥬᥴ ᥛᥤᥰ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ... ᥟᥢ ᥖᥥᥴ ᥟᥝ ᥙᥥᥢ ... ᥛᥤᥐ ᥛᥣᥭᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥫᥒᥰ ᥐᥩᥰ ... ᥞᥝᥰ ᥑᥣᥲ ᥖᥥᥴ ᥘᥭᥲ ᥕᥧᥐᥳ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥟᥣᥙ ᥙᥢ ᥐᥩᥭᥰ ... ᥘᥩᥒ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥘᥢᥳ ... ᥓᥝᥲ ᥘᥣᥒᥰ ᥞᥝᥰ ... ᥟᥛᥱ ᥔᥒᥱ ᥔᥒᥴ ᥝᥭᥳ ᥑᥣᥲ ᥘᥦᥰ ... ᥕᥨᥝ ᥛᥢᥰ ᥘᥣᥒᥰ ᥙᥢ ᥓᥝᥲ ᥞᥝᥰ ᥝᥭᥳ ᥑᥣᥲ ᥞᥪᥴ ... <br> ᥔᥒᥴ ᥝᥣ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥞᥝᥰ ᥑᥣᥲ ... ᥛᥤᥰ ᥖᥤ ᥓᥝᥲ ᥞᥝᥰ ᥕᥧᥱ ᥘᥭᥳ ᥖᥥᥳ ... ᥑᥪᥢᥲ ᥙᥥᥢ ᥓᥝᥲ ᥙᥫᥒᥱ ᥘᥛᥳ ᥒᥛᥰ ᥘᥤᥢ ᥞᥝᥰ ᥑᥣᥲ ᥐᥛᥰ ᥘᥥᥝ ᥐᥩᥲ ... ᥞᥝᥰ ᥑᥣᥲ ᥟᥛᥱ ᥗᥥᥒᥴ ... ᥔᥒᥴ ᥝᥣ ᥟᥛᥱ ᥛᥤᥰ ᥘᥭᥴ ᥖᥥᥳ ... ᥐᥨᥝ ᥘᥭᥲ ᥚᥤᥖᥴ ᥗᥧᥒᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥘᥦᥳ ... ᥞᥝᥰ ᥑᥣᥲ ᥟᥛᥱ ᥓᥣᥒ ᥟᥣᥙ ᥙᥢ ᥑᥣᥲ ... ᥞᥧᥳ ᥐᥣ ᥖᥥᥴ ᥘᥭᥲ ᥟᥩᥢ ᥐᥢ ᥙᥬᥳ ... ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥞᥢᥴ ᥑᥪᥢᥰ ... ᥓᥧᥛᥲ ᥛᥣᥢᥲ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥞᥝᥰ ᥑᥣᥲ ᥘᥢᥳ ᥐᥩᥭᥰ ...” ᥘᥭᥴ ᥘᥦᥳ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥓᥤ ᥔᥒᥱ ᥔᥩᥐ ᥞᥣᥴ ᥓᥧᥛᥲ ᥑᥛᥰ ᥘᥨᥒᥴ ᥘᥢᥳ ᥘᥬᥰ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥐᥧ ᥖᥤ။ ᥘᥬᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥐᥧ ᥞᥫᥢᥰ။ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥑᥝᥴ ᥐᥩᥲ ᥔᥣᥒᥳ ᥔᥨᥝᥱ ᥖᥒᥰ ᥛᥫᥒᥰ ᥝᥣ <br> “ᥓᥧᥛᥲ ᥑᥛᥰ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥭᥳ ... ᥖᥒᥲ ᥟᥝ ᥓᥝᥲ ᥘᥣᥒᥰ ᥟᥤᥱ ᥟᥛᥱ ᥛᥤᥰ ᥕᥝᥳ ᥘᥢᥳ ... ᥟᥛᥱ ᥞᥢᥴ ᥕᥝᥳ ᥘᥦᥳ ... ᥛᥫᥢᥴ ᥛᥫᥒᥰ ᥟᥛᥱ ᥛᥤᥰ ᥓᥝᥲ ᥑᥧᥢᥴ ᥝᥭᥳ ... ᥛᥤᥰ ᥖᥤ ᥚᥬᥴ ᥐᥩᥲ ... ᥟᥝᥴ ᥛᥣᥰ ᥟᥣᥙ ᥙᥢ ᥑᥪᥢᥰ ᥐᥛᥰ ᥘᥥᥝ ... ᥔᥒᥴ ᥝᥣ ᥙᥥᥢ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥕᥨᥝᥰ ᥕᥨᥝᥰ ... ᥖᥥᥴ ᥙᥢ ᥔᥧᥰ ᥕᥬᥱ ᥘᥣᥙ ᥘᥨᥒᥴ ... ᥖᥥᥴ ᥖᥣᥒᥱ ᥙᥥᥢ ᥓᥢᥳ ᥔᥪᥒᥱ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ... ᥔᥒ ᥝᥣ ᥙᥥᥢ ᥑᥫᥰ ᥓᥝᥲ ᥑᥫᥰ ᥑᥧᥢᥴ ... ᥖᥥᥴ ᥕᥧᥐᥳ ᥕᥩᥒ ... ᥙᥥᥢ ᥓᥝᥲ ᥙᥥᥢ ᥑᥧᥢᥴ ᥑᥪᥢᥰ ᥐᥛᥰ ᥘᥥᥝ ...” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥖᥩᥭᥱ ᥛᥩᥒᥰ ᥞᥩᥒᥳ ᥔᥨᥝᥱ ᥕᥧᥱ ᥘᥣᥭᥴ ᥝᥢᥰ ᥐᥩᥲ ᥟᥛᥱ ᥛᥤᥰ ᥚᥬᥴ ᥟᥝ ᥛᥣᥰ ᥟᥣᥙ ᥙᥢ။ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥞᥬᥲ ᥔᥫᥐᥱ ᥛᥢᥰ ᥑᥪᥢᥲ ᥔᥩᥐ ᥖᥝᥴ ᥐᥧ ᥟᥫᥒᥱ၊ ᥐᥧᥰ ᥙᥩᥐᥳ၊ ᥐᥧ ᥕᥩᥛᥱ၊ ᥐᥧ ᥞᥫᥢᥰ ᥐᥩᥲ ᥟᥛᥱ ᥗᥨᥙᥱ။ ᥛᥫ ᥘᥢᥳ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥟᥢ ᥓᥒᥰ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥙᥩᥭᥱ ᥑᥣᥝᥱ ᥝᥣ “ᥑᥥᥰ ᥖᥤᥴ ᥛᥤᥰ ᥕᥧᥱ ... ᥖᥤ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ...” ᥘᥭᥴ ᥘᥦᥰ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥔᥨᥒᥱ ᥔᥪᥐᥱ ᥝᥦᥖᥳ ᥘᥩᥛᥳ ᥔᥩᥐ ᥖᥤ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥕᥧᥱ ᥘᥢᥳ ᥐᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ <br> ᥚᥩᥒᥰ ᥘᥢᥳ ᥔᥩᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥙᥭᥱ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥑᥪᥢᥰ ᥘᥦᥳ ᥛᥤᥰ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥥᥝ ᥐᥩᥭᥰ။ ᥔᥪᥐᥱ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥟᥩᥢ ᥐᥢ ᥔᥩᥐ ᥞᥣᥴ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥟᥛᥱ ᥞᥢᥴ ᥘᥦᥳ ᥓᥦᥖ ᥗᥣᥛᥴ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥐᥩᥲ ᥖᥪᥢᥰ ᥟᥛᥱ ᥟᥩᥐᥱ ᥘᥣᥰ ᥘᥣᥰ။ ᥗᥣᥛᥴ ᥞᥥᥖᥱ ᥞᥪᥴ ᥐᥩᥲ ᥟᥛᥱ ᥞᥧᥳ ᥟᥛᥱ ᥞᥢᥴ ᥕᥧᥱ ᥐᥩᥭᥰ ᥘᥦᥳ ᥖᥤ ᥕᥩᥙᥱ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥛᥫᥰ ᥓᥧᥰ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥕᥧᥱ ᥕᥝᥳ။ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥓᥦᥖ ᥗᥣᥛᥴ ᥐᥩᥲ ᥟᥛᥱ ᥞᥧᥳ ᥘᥭᥴ ᥗᥦᥒᥲ ᥘᥦᥳ ᥐᥣ ᥟᥛᥱ ᥙᥢ ᥑᥪᥢᥰ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥖᥥᥴ ᥟᥛᥱ ᥙᥩᥭᥱ ᥘᥭᥴ ᥔᥥᥴ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥞᥬᥲ ᥑᥒᥴ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥝᥭᥳ ᥕᥝᥳ။ <br> ᥝᥣᥭᥰ ᥔᥥᥴ ᥔᥫᥐᥱ ᥛᥫᥒᥰ ᥛᥤᥖ ᥖᥤ ᥕᥩᥙᥱ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥐᥣᥱ ᥕᥝᥳ “ᥕᥤ ᥑᥣᥒᥴ ᥑᥛᥰ ” ᥚᥦᥝᥴ ᥞᥩᥖ ᥖᥤ ᥗᥛᥲ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥕᥝᥳ ᥟᥛᥱ ᥖᥨᥙᥱ ᥛᥥ ᥘᥦᥳ ᥔᥪᥙᥱ ᥘᥛᥰ ᥓᥩᥛᥰ ᥞᥣᥴ ᥑᥭᥲ ᥛᥥ ᥗᥪᥒᥴ ᥞᥨᥝᥴ။ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥖᥤ ᥕᥩᥙᥱ “ᥕᥤ ᥑᥣᥒᥴ ᥑᥛᥰ ” ᥑᥒᥴ ᥝᥭᥳ ᥗᥦᥢᥲ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥛᥫ ᥘᥢᥳ “ᥘᥣᥒᥰ ᥐᥣᥢᥲ ᥑᥛᥰ ᥔᥬᥴ ” ᥟᥤᥴ ᥘᥧᥴ ᥔᥩᥒᥴ ᥛᥥ ᥘᥧᥐ ᥔᥥᥴ ᥘᥐᥳ ᥕᥪᥢᥲ ᥛᥦᥒᥱ ᥔᥬᥱ ᥔᥨᥙᥱ ᥐᥣᥛᥰ ᥐᥨᥢᥰ ᥙᥬᥳ ᥑᥩᥐ ᥞᥬᥲ ᥙᥢ ᥔᥩᥒᥴ ᥛᥥ ᥘᥧᥐ ᥕᥧᥱ ᥔᥝᥰ ᥐᥤᥢ ᥘᥤ ᥝᥭᥳ ᥕᥝᥳ။ ᥔᥩᥒᥴ ᥛᥥ ᥘᥧᥐ ᥘᥭᥲ ᥑᥣᥛᥱ ᥑᥒᥴ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ ᥔᥥᥴ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥖᥥᥳ ᥙᥭᥱ ᥞᥩᥖ ᥑᥪᥢᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ။ <br> ==ᥟᥥᥢᥰ ᥟᥣᥢᥰ ᥖᥥᥛ ᥗᥨᥢᥲ == ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥔᥩᥢᥱ ᥝᥣ “ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥛᥤᥰ ᥖᥤ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥐᥩᥭᥰ ... ᥘᥨᥝᥱ ᥞᥣᥴ ᥘᥩᥐᥴ ᥘᥣᥭᥰ ... ᥟᥝ ᥑᥪᥢᥰ ᥞᥬᥲ ᥘᥭᥲ ᥐᥩᥭᥰ ...” ᥘᥭᥴ ᥔᥥᥴ ᥐᥧᥛ ᥐᥢ ᥖᥒᥰ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥛᥢᥰ ᥕᥝᥳ။ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥛᥢᥰ ᥙᥢ ᥙᥣᥭᥰ ᥝᥨᥢᥳ ᥝᥣ “ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥛᥤᥰ ᥖᥤ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐᥳ ᥔᥥᥴ ᥖᥣᥳ ... ᥔᥒᥴ ᥝᥣ ᥞᥝᥰ ᥑᥣᥲ ᥘᥥᥴ ᥘᥭᥲ ... ᥘᥩᥒ ᥟᥢ ᥑᥧᥢᥴ ᥕᥤ ᥑᥣᥴ ᥙᥤ ᥘᥩᥒᥳ ... ᥟᥛᥱ ᥓᥬ ᥘᥧᥐ ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ ... ᥘᥭᥴ ᥐᥩᥭᥰ ᥐᥩᥲ ... ᥑᥝᥴ ᥑᥪᥢᥲ ᥞᥥᥖᥱ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥟᥛᥱ ᥘᥭᥲ ᥕᥝᥳ ... ᥛᥫ ᥘᥥᥝ ... ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥖᥤ ᥘᥭᥲ ... ᥛᥤᥴ ᥐᥣᥭᥰ ᥘᥨᥒᥴ ᥘᥦᥲ ᥔᥫᥴ ᥘᥨᥒᥴ ... ᥛᥣᥰ ᥔᥣᥐ ᥝᥭᥳ ᥕᥧᥱ ... ᥞᥝᥰ ᥘᥨᥝᥱ ᥞᥬᥲ ... ᥞᥛᥰ ᥐᥢ ᥖᥒᥰ ... ᥛᥤᥴ ᥘᥦᥲ ᥔᥫᥴ ᥘᥢᥳ ᥔᥥᥴ ... ᥞᥥᥖᥱ ᥞᥬᥲ ᥑᥧᥢᥴ ᥕᥤ ᥔᥧᥛᥰ ...<br> ᥘᥨᥝᥱ ᥙᥪᥢ ᥑᥣᥝᥱ ᥝᥣ ... ᥘᥒᥱ ᥞᥪᥴ ᥖᥤᥴ ᥓᥣᥒ ᥕᥧᥐᥳ ᥕᥩᥒᥲ ... ᥑᥧᥢᥴ ᥕᥤ ᥑᥣᥴ ᥙᥤ ᥘᥩᥒᥳ ... ᥑᥪᥢᥲ ᥙᥥᥢ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥘᥭᥲ ᥘᥢᥳ ... ᥖᥤᥴ ᥘᥭᥲ ᥗᥖᥴ ᥖᥨᥭᥰ ᥝᥣ ... ᥙᥥᥢ ᥘᥧᥐ ᥚᥬᥴ ... ᥓᥩᥒᥱ ᥓᥬ ᥘᥧᥐ ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ ... ᥔᥒᥴ ᥝᥣ ᥓᥬ ... ᥖᥤᥴ ᥕᥧᥐᥳ ᥞᥥᥖᥱ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ... ᥔᥒᥴ ᥝᥣ ᥟᥛᥱ ᥓᥬ ... ᥘᥨᥝᥱ ᥟᥝ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ... ᥟᥩᥐᥱ ᥙᥢ ᥑᥪᥢᥰ ... ᥕᥩᥢᥳ ᥘᥢᥳ ... ᥖᥤᥴ ᥞᥬᥲ ᥑᥧᥢᥴ ᥕᥤ ᥞᥛᥰ ᥖᥒᥰ ᥛᥤᥴ ᥘᥦᥲ ᥔᥫᥴ ... ᥔᥒᥴ ᥝᥣ ... ᥙᥥᥢ ᥘᥧᥐ ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ ᥖᥥᥳ ... ᥞᥬᥲ ᥑᥧᥢᥴ ᥕᥤ ᥙᥥᥳ ... ᥔᥒᥴ ᥟᥛᥱ ᥓᥪ ... ᥞᥬᥲ ᥜᥣᥳ ᥚᥤᥴ ᥙᥢ ᥖᥣᥛᥱ ᥛᥢᥰ ... ᥘᥭᥴ ᥔᥥᥴ ᥞᥨᥭᥰ ᥟᥝ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥙᥥᥢ ᥓᥬ ᥞᥝᥰ ...<br> ᥘᥪᥢᥰ ᥘᥢᥳ ... ᥞᥬᥲ ᥑᥧᥢᥴ ᥕᥤ ᥞᥛᥰ ᥖᥒᥰ ... ᥛᥤᥴ ᥘᥦᥲ ᥔᥫᥴ ... ᥞᥥᥖᥱ ᥞᥪᥴ ᥐᥩᥲ ... ᥑᥧᥢᥴ ᥕᥤ ᥖᥤᥴ ᥖᥣᥭ ᥕᥧᥱ ... ᥙᥩᥰ ᥘᥢᥴ ... ᥚᥬᥴ ᥐᥩᥲ ᥖᥤᥴ ᥟᥛᥱ ᥘᥥᥰ ᥞᥝᥰ ᥕᥝᥳ ... ᥔᥒᥴ ᥝᥣ ᥛᥢᥰ ᥟᥛᥱ ᥞᥖᥴ ᥞᥛᥰ ᥐᥩᥲ ... ᥛᥢᥰ ᥟᥛᥱ ᥓᥪ ... ᥘᥧᥐ ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ ᥘᥭᥴ ᥔᥥᥴ ... ᥖᥤᥴ ᥔᥧᥛᥰ ᥘᥩᥐᥴ ᥞᥝᥰ ᥗᥦᥢᥲ ᥘᥦᥲ ... ᥖᥤᥴ ᥘᥭᥲ ᥟᥝ ... ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥟᥣᥙ ᥙᥢ ᥓᥝᥲ ᥕᥧᥱ ᥕᥝᥳ ...” ᥘᥭᥴ ᥘᥦᥲ ᥟᥩᥢ ᥐᥢ ᥚᥩᥛᥳ ᥘᥭᥲ ᥓᥬ ᥓᥩᥛᥰ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥛᥫ ᥘᥭᥲ ᥞᥧᥳ ᥘᥩᥒ ᥘᥭᥳ ᥕᥝᥳ ᥑᥧᥢᥴ ᥕᥤ ᥘᥣᥖ ᥝᥣ “ᥐᥣᥢ ᥘᥒᥱ ᥘᥭᥴ ᥘᥭᥳ ... ᥐᥝ ᥑᥦᥢᥰ ᥚᥩᥛᥳ ᥕᥝᥳ ... ᥙᥥᥢ ᥐᥣᥢ ᥘᥦᥐ ᥟᥝ ᥑᥪᥢᥰ ... ᥔᥣᥱ ᥘᥥᥱ ᥞᥝᥰ ᥛᥥ ᥘᥧᥐ ᥕᥝᥳ ... ᥐᥝ ᥙᥥᥢ ᥘᥧᥐ ᥚᥬᥴ ᥖᥥᥳ ᥖᥥᥳ ᥘᥭᥴ ᥐᥩᥲ ... ᥐᥝ ᥑᥬᥲ ᥞᥧᥳ ... ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥐᥩᥲ ... ᥑᥬᥲ ᥞᥬᥲ ᥞᥧᥳ ... ᥛᥥ ᥘᥣᥴ ᥚᥥᥰ ᥞᥝᥰ ᥐᥩᥲ ... ᥞᥬᥲ ᥙᥨᥢᥳ ᥘᥩᥖ ᥑᥣᥛᥰ ᥙᥫᥢ ᥑᥣᥳ ᥑᥣᥭᥴ ... ᥟᥛᥱ ᥑᥬᥲ ᥞᥬᥲ ᥛᥤᥰ ... ᥘᥩᥒ ᥗᥣᥒᥱ ᥗᥫᥛᥴ ᥔᥒᥴ ... ᥘᥫᥴ ᥞᥝᥰ ᥛᥥ ᥘᥧᥐ ... ᥐᥩᥭᥰ ᥐᥣ ... ᥓᥨᥝ ᥐᥝ ᥙᥭᥱ ᥘᥭᥲ ᥞᥛᥰ ᥘᥭᥳ ... ᥙᥩᥭᥱ ᥙᥢ ᥛᥥ ᥐᥝ ᥐᥩᥢᥱ ...” ᥘᥭᥴ ᥘᥦᥲ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥙᥩᥭᥱ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥔᥥᥴ ᥞᥣᥒᥲ ᥞᥦᥢᥰ ᥞᥬᥲ ᥑᥧᥢᥴ ᥕᥤ ᥞᥛᥰ ᥖᥒᥰ ᥛᥤᥴ ᥘᥦᥲ ᥔᥫᥴ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥚᥩᥒᥰ ᥛᥫ ᥖᥪᥐ ᥞᥣᥒᥲ ᥞᥦᥢᥰ ᥕᥧᥱ ᥘᥢᥳ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥞᥩᥖ ᥗᥪᥒᥴ ᥛᥣᥰ။ ᥘᥭᥲ ᥞᥧᥳ ᥘᥩᥒ ᥞᥢᥴ ᥖᥣᥒᥰ ᥐᥧ ᥕᥫᥒ ᥕᥝᥳ ᥞᥣᥒᥲ ᥞᥦᥢᥰ ᥙᥬᥳ ᥒᥝᥰ ᥘᥣᥭᥰ ᥖᥣᥱ ᥖᥤᥴ ᥓᥩᥭ ᥗᥦᥛᥴ ᥓᥝᥲ ᥙᥤ ᥛᥢᥰ ᥝᥭᥳ ᥕᥧᥱ။ ᥛᥫ ᥖᥪᥐ ᥙᥬᥳ ᥕᥧᥱ ᥘᥢᥳ ᥝᥢᥰ ᥘᥫᥒ ᥢᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥓᥬᥳ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥐᥣᥱ ᥚᥥᥝᥲ ᥖᥤᥱ ᥞᥤᥛᥰ ᥗᥛᥲ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥘᥢᥳ ᥕᥝᥳ။ <br> ᥛᥫ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥖᥤᥱ ᥗᥪᥒᥴ ᥞᥤᥛᥰ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥘᥨᥒᥴ ᥞᥨᥭᥱ ᥘᥫᥒ ᥜᥣᥳ ᥖᥤᥱ ᥑᥧᥢᥱ ᥔᥣᥛᥴ ᥚᥖᥳ ᥛᥦᥢ ᥔᥥᥴ ᥘᥦᥒᥰ ᥘᥦᥲ ᥔᥥᥒᥴ ᥟᥩᥐᥱ ᥛᥣᥰ ᥛᥫᥢᥴ ᥜᥣᥳ ᥘᥒ ᥘᥨᥝᥲ ᥛᥦᥙ။ ᥗᥩᥛᥱ ᥔᥥᥒᥴ ᥖᥥᥳ ᥛᥫᥢᥴ ᥞᥣᥒᥲ ᥜᥣᥳ ᥖᥤᥱ ᥞᥐᥴ ᥐᥣᥱ ᥐᥛᥰ ᥘᥥᥝ။ ᥛᥫ ᥖᥨᥭᥰ ᥑᥪᥢᥰ ᥔᥛᥳ ᥜᥣᥳ ᥖᥤᥱ ᥖᥪᥐᥳ ᥛᥫᥢᥴ ᥐᥝᥱ ᥝᥭᥳ ᥕᥧᥱ။ ᥖᥤᥱ ᥐᥛᥰ ᥘᥬ ᥐᥩᥲ ᥙᥥᥢ ᥘᥢᥴ ᥑᥪᥢᥰ ᥕᥧᥱ ᥖᥤᥐᥱ ᥖᥤᥐᥱ။ ᥒᥤᥢᥰ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥘᥦᥢᥱ ᥔᥥᥴ ᥛᥢᥰ ᥓᥝᥲ ᥐᥧᥭᥳ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥖᥨᥭᥰ။ ᥘᥭᥲ ᥞᥢᥴ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥖᥬᥲ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥘᥨᥒᥴ ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥗᥪᥒᥴ ᥝᥢᥰ ᥟᥢ ᥑᥧᥢᥴ ᥕᥤ ᥖᥤᥴ ᥞᥛᥰ ᥛᥤᥴ ᥖᥒᥰ ᥔᥫᥴ ᥘᥢᥳ ᥐᥨᥢᥰ ᥛᥣᥰ ᥙᥬᥳ ᥖᥨᥭᥰ ᥙᥩᥰ ᥐᥣᥛ ᥐᥣᥱ ᥔᥥᥒᥲ။ ᥘᥩᥛᥳ ᥞᥨᥝᥳ ᥞᥥᥳ ᥙᥥᥢ ᥘᥒᥱ ᥑᥩᥐ ᥘᥨᥒᥴ ᥔᥥᥴ ᥞᥬᥲ ᥑᥧᥢᥴ ᥕᥤ ᥑᥝᥲ ᥕᥧᥱ ᥝᥭᥳ။ ᥘᥪᥢᥰ ᥘᥢᥳ ᥙᥩᥭᥱ ᥛᥤᥴ ᥑᥣᥭᥰ ᥔᥬᥱ ᥛᥢᥰ ᥓᥝᥲ။ ᥛᥤᥴ ᥑᥣᥭᥰ ᥑᥧᥢᥱ ᥙᥧᥒ ᥑᥝᥲ ᥓᥧᥰ။ ᥑᥧᥢᥴ ᥕᥤ ᥙᥖᥳ ᥔᥬᥱ ᥔᥩᥒᥴ ᥔᥣᥛᥴ ᥘᥣᥭᥰ ᥐᥩᥭᥰ ᥛᥤᥴ ᥑᥣᥭᥰ ᥘᥨᥛᥳ ᥟᥨᥙᥱ ᥗᥧᥴ ᥐᥣᥱ ᥐᥛᥰ ᥘᥥᥝ။ ᥔᥥᥒᥴ ᥞᥧᥢᥳ ᥐᥨᥢᥰ ᥙᥢᥰ ᥘᥢᥰ ᥐᥣᥱ ᥔᥥᥒᥲ။ <br> ᥛᥤᥴ ᥑᥣᥭᥰ ᥖᥣᥭ ᥕᥝᥳ ᥙᥩᥭᥱ ᥔᥫᥴ ᥑᥝᥲ ᥓᥧᥰ ᥗᥦᥢᥲ။ ᥞᥬᥲ ᥔᥫᥴ ᥞᥣᥭᥳ ᥘᥦᥲ ᥙᥩᥭᥱ ᥟᥪᥙᥴ ᥝᥭᥳ ᥔᥤᥱ ᥞᥣᥲ ᥝᥢᥰ ᥕᥝᥳ။ ᥛᥫ ᥟᥝ ᥛᥣᥰ ᥞᥣᥴ ᥙᥣᥒᥱ ᥞᥛᥰ ᥐᥢ ᥘᥢᥳ ᥔᥥᥒᥴ ᥑᥣᥒᥰ ᥔᥥᥒᥴ ᥞᥩᥒᥳ ᥔᥫᥴ ᥘᥢᥳ ᥘᥢ ᥟᥨᥢᥴ ᥐᥣᥱ ᥔᥥᥒᥲ။ ᥚᥬᥴ ᥐᥩᥲ ᥔᥩᥢᥱ ᥝᥣ “ᥐᥛᥰ ᥘᥭᥳ ᥕᥝᥳ ... ᥑᥧᥢᥴ ᥕᥤ ᥖᥤᥴ ᥗᥨᥙᥱ ᥚᥥᥰ ᥞᥣᥭᥳ ...” ᥘᥭᥴ ᥐᥢ ᥕᥧᥱ။ <br> ᥔᥫᥴ ᥟᥢ ᥙᥢᥰ ᥘᥢ ᥕᥧᥱ ᥞᥪᥛᥳ ᥞᥪᥛᥳ ᥘᥢᥳ ᥙᥩᥭᥱ ᥑᥝᥲ ᥑᥩᥐ ᥓᥧᥰ ᥑᥧᥢᥴ ᥕᥤ။ ᥛᥧᥒ ᥞᥢᥴ ᥑᥧᥢᥴ ᥕᥤ ᥕᥝᥳ ᥘᥭᥴ ᥐᥩᥲ ᥖᥥᥖᥱ ᥕᥥᥢ ᥐᥣᥱ ᥐᥛᥰ ᥘᥥᥝ။ ᥑᥧᥙᥳ ᥐᥣᥢᥰ ᥗᥧᥴ ᥑᥝᥲ ᥓᥧᥰ ᥑᥧᥢᥴ ᥕᥤ ᥔᥥᥴ ᥟᥝ ᥘᥧᥢᥱ ᥛᥢᥰ ᥗᥧᥴ ᥘᥨᥛᥴ ᥖᥤᥢ ᥑᥧᥢᥴ ᥕᥤ ᥕᥧᥱ ᥕᥝᥳ။ ᥚᥬᥴ ᥐᥩᥲ ᥟᥣᥛᥰ ᥘᥨᥒᥴ ᥟᥣᥛᥰ ᥘᥣᥒᥴ ᥔᥥᥴ ᥒᥣᥳ ᥙᥣᥐᥱ ᥒᥣᥳ ᥐᥣᥒᥰ ᥛᥧᥒ ᥖᥨᥭᥰ ᥔᥥᥒᥴ ᥐᥨᥢᥰ ᥖᥒᥰ ᥙᥣᥒᥱ ᥕᥥᥢ ᥔᥤᥖᥱ ᥔᥤᥖᥱ ᥕᥝᥳ။ ᥘᥪᥢᥰ ᥘᥢᥳ ᥓᥒᥱ ᥑᥧᥐᥴ ᥓᥬ ᥘᥭᥲ ᥔᥥᥴ ᥟᥩᥢ ᥐᥢ ᥞᥩᥒᥳ ᥔᥦᥢᥱ ᥝᥣ “ᥘᥭᥳ ᥕᥝᥳ ... ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥞᥝᥰ ... ᥘᥭᥳ ᥕᥝᥳ ... ᥘᥧᥐ ᥓᥣᥭᥰ ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥞᥝᥰ ... ᥐᥛᥰ ᥘᥭᥳ ᥖᥥᥳ ... ᥚᥤᥴ ᥟᥛᥱ ᥘᥙᥳ ᥐᥨᥢᥰ ᥟᥛᥱ ᥘᥦᥢᥴ ᥘᥭᥲ ᥕᥝᥳ ...” ᥙᥢᥰ ᥞᥨᥢ ᥐᥣᥱ ᥖᥒᥰ ᥙᥣᥒᥱ။ <br> ᥟᥛᥱ ᥙᥥᥢ ᥛᥣᥰ ᥘᥒᥱ ᥟᥥᥢᥰ ᥟᥣᥢᥰ ᥛᥢᥰ ᥘᥦᥲ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥐᥨᥝᥳ ᥘᥫᥒ ᥘᥤ ᥟᥣᥭ ᥐᥩᥲ ᥛᥤᥰ ᥓᥬ ᥘᥛ ᥐᥩᥲ ᥙᥣᥰ ᥔᥥᥴ ᥓᥤ ᥔᥒᥱ ᥞᥬᥲ ᥔᥪᥐᥱ ᥛᥢᥰ ᥘᥩᥛᥳ ᥝᥦᥖᥳ ᥑᥧᥢᥴ ᥕᥤ ᥐᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥛᥫ ᥘᥢᥳ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥚᥧᥖᥴ ᥟᥩᥐᥱ ᥘᥬᥰ ᥚᥧᥒᥴ ᥐᥨᥢᥰ ᥕᥝᥳ ᥝᥦᥢᥴ ᥙᥧᥒ ᥐᥩᥖᥱ ᥞᥪᥖ ᥖᥪᥖ ᥘᥩᥒᥱ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥕᥝᥳ ᥟᥝ ᥘᥦᥝᥰ ᥒᥣᥴ ᥝᥭᥳ ᥐᥣᥢᥲ ᥑᥨᥝᥰ ᥛᥢᥰ ᥐᥛᥰ ᥘᥥᥝ။ <br> ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥓᥬᥳ ᥘᥦᥲ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥘᥭᥲ ᥓᥤ ᥔᥒᥱ ᥘᥧᥐ ᥘᥩᥒᥳ ᥛᥢᥰ ᥗᥩᥭᥴ ᥟᥩᥐᥱ ᥙᥣᥒ ᥞᥛᥰ ᥐᥢ ᥘᥢᥳ ᥐᥛᥰ ᥘᥥᥝ။ ᥟᥩᥐᥱ ᥕᥣᥢᥴ ᥐᥣᥱ ᥕᥝᥳ ᥐᥩᥲ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥖᥪᥐ ᥟᥝ ᥘᥦᥝᥰ ᥒᥣᥴ ᥐᥣᥢᥲ ᥑᥨᥝᥰ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥝᥭᥳ ᥕᥧᥱ။ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥬᥰ ᥐᥥ ᥐᥨᥢᥰ ᥟᥧᥛᥱ ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥔᥥᥴ ᥕᥩᥢᥰ ᥞᥬᥲ ᥙᥩᥭᥱ ᥙᥢ ᥘᥦᥲ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥙᥩᥭᥱ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥕᥝᥳ ᥘᥪᥙ ᥞᥨᥝᥲ ᥛᥫᥰ ᥑᥪᥢᥰ ᥛᥫᥒᥰ ᥛᥤᥖ ᥐᥛᥰ ᥘᥥᥝ။ ᥖᥥᥱ ᥘᥢᥳ ᥛᥣᥰ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥛᥤᥰ ᥘᥩᥒ ᥙᥦᥒᥰ ᥓᥬ ᥝᥭᥳ ᥘᥫᥴ ᥕᥤ ᥑᥣᥒᥴ ᥑᥛᥰ ᥑᥣᥴ ᥙᥤ ᥘᥩᥒᥳ ᥕᥧᥱ ᥕᥝᥳ။ ==ᥑᥪᥢᥲ ᥞᥣᥒᥲ ᥞᥨᥝᥴ == ᥝᥣᥭᥰ ᥔᥥᥴ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥟᥩᥐᥱ ᥙᥣᥒ ᥐᥣᥱ ᥕᥝᥳ ᥐᥩᥲ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥟᥝ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥟᥣᥙ ᥙᥢ ᥑᥧᥢᥴ ᥕᥤ။ ᥔᥩᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥟᥝ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥛᥫᥰ ᥓᥧᥰ ᥞᥨᥝᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥐᥛᥰ ᥘᥥᥝ။ ᥘᥥᥴ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥘᥭᥲ ᥔᥥᥴ ᥛᥝᥱ ᥐᥣᥰ ᥙᥥᥢ ᥘᥧᥐ ᥓᥣᥭᥰ ᥓᥝᥲ ᥜᥣᥳ ᥘᥨᥒᥴ ᥖᥥᥳ ᥘᥦᥲ ᥖᥣᥝᥳ ᥔᥪᥒᥱ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥕᥧᥐᥳ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥟᥣᥙ ᥙᥢ ᥔᥩᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥙᥤ 1311 “ᥑᥧᥢᥴ ᥕᥤ ᥑᥣᥒᥴ ᥑᥛᥰ ” ᥑᥪᥢᥲ ᥙᥥᥢ ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥕᥝᥳ ᥔᥪᥙᥱ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ ᥝᥥᥒᥰ ᥘᥣᥒᥰ ᥟᥤᥱ။ ᥙᥤ 1312 ᥑᥣᥭᥳ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥐᥣᥱ “ᥓᥥ ᥞᥭᥰ ”။ ᥙᥤ 1314 ᥙᥨᥐᥱ ᥖᥒᥲ ᥞᥨᥝᥴ ᥛᥬᥱ ᥖᥤ “ᥓᥥ ᥘᥣᥢᥳ ” ᥕᥝᥳ ᥑᥪᥢᥲ ᥓᥪ ᥙᥥᥢ “ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ”။ ᥛᥦᥢ ᥛᥫ ᥟᥣᥱ ᥕᥧᥳ ᥘᥭᥲ 24 ᥙᥤ ᥙᥫᥒᥱ ᥒᥛᥰ ᥙᥥᥢ “ᥓᥝᥲ ᥛᥩᥛᥱ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ”။ ᥘᥭᥲ ᥓᥢᥳ “ᥔᥫᥴ ” ᥟᥢ ᥛᥤᥰ ᥟᥣᥱ ᥘᥣᥱ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥚᥦᥢᥴ ᥓᥖᥴ ᥐᥣᥢᥴ ᥛᥫᥒᥰ ᥐᥣᥢ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥐᥧ ᥙᥫᥒ ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥔᥛᥳ ᥑᥪᥢᥲ ᥓᥪ “ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ”ᥔᥥᥴ ᥙᥥᥢ ᥚᥧᥱ ᥐᥩᥢᥰ ᥐᥣᥢ ᥐᥦᥖᥱ ᥑᥥᥴ ᥛᥫᥒᥰ။ ᥘᥭᥲ ᥓᥢᥳ “ᥞᥧᥒᥳ ᥘᥨᥒᥴ ” ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥘᥪᥢᥰ ᥛᥣᥰ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥑᥪᥢᥲ ᥙᥥᥢ ᥓᥝᥲ ᥜᥣᥳ “ᥛᥫᥒᥰ ᥐᥩᥒ ”ᥗᥦᥢᥲ ᥕᥧᥱ ᥕᥝᥳ။ <br> ==ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥘᥦᥲ ᥝᥥᥒᥰ ᥘᥢᥱ၊ ᥔᥦᥢᥴ ᥓᥥ == ᥙᥤ 1314 ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥥᥖᥱ ᥙᥩᥭᥰ ᥑᥪᥢᥲ ᥞᥣᥒᥲ ᥞᥨᥝᥴ။ ᥛᥩᥐᥱ ᥗᥪᥒᥴ ᥓᥝᥲ ᥜᥣᥳ ᥝᥥᥒᥰ ᥘᥢᥱ “ᥓᥝᥲ ᥙᥣᥢᥰ ᥘᥩᥭᥳ ” ᥘᥦᥲ ᥓᥝᥲ ᥜᥣᥳ ᥔᥦᥢᥴ ᥓᥥ “ᥖᥣᥝᥳ ᥘᥩᥭᥳ ᥑᥥᥱ ” ᥝᥣ “ᥘᥒᥱ ᥞᥪᥴ ᥔᥪᥒᥱ ᥓᥪᥒ ᥛᥫᥒᥰ ᥖᥭᥰ ... ᥖᥥᥴ ᥙᥥᥢ ᥐᥩᥢᥲ ᥘᥥᥝ ᥐᥢ ᥔᥥᥴ ... ᥛᥢᥲ ᥐᥪᥛᥰ ᥐᥣᥱ ᥘᥣᥲ ᥘᥦᥲ ... ᥗᥧᥐᥴ ᥘᥭᥲ ᥞᥨᥛ ᥐᥢ ... ᥙᥣᥢᥱ ᥙᥩᥒ ᥛᥨᥢᥳ ᥛᥥᥰ ᥘᥒᥱ ᥞᥪᥴ ᥘᥭᥴ ᥘᥢᥳ ... ᥞᥬᥲ ᥞᥝᥰ ᥙᥤ ᥘᥩᥒᥳ ... ᥘᥭᥲ ᥟᥧᥙᥱ ᥐᥢ ᥘᥦᥲ ... ᥑᥦᥢᥰ ᥖᥩ ᥑᥪᥢᥲ ᥛᥣᥰ ᥔᥥᥴ ᥐᥛᥰ ...” ᥘᥭᥴ ᥘᥦᥲ <br> ᥔᥩᥒᥴ ᥓᥝᥲ ᥖᥩᥙᥱ ᥝᥣ “ᥕᥤ ᥑᥣᥒᥴ ᥑᥛᥰ ᥟᥫᥭᥰ ... ᥛᥬᥰ ᥙᥥᥢ ᥘᥩᥒᥳ ᥞᥝᥰ ᥟᥫᥰ ... ᥞᥝᥰ ᥟᥛᥱ ᥓᥬ ᥘᥩᥒᥳ ᥛᥬᥰ ... ᥞᥬᥲ ᥞᥝᥰ ᥐᥣᥱ ᥓᥧᥰ ᥛᥬᥰ ᥘᥭᥴ ᥘᥢᥳ ... ᥞᥝᥰ ᥟᥛᥱ ᥐᥣᥱ ... ᥛᥬᥰ ᥟᥫᥰ ... ᥗᥧᥐᥴ ᥛᥣᥰ ᥓᥧᥰ ᥞᥝᥰ ... ᥛᥬᥰ ᥑᥬᥲ ᥛᥣᥰ ᥐᥩᥲ ᥛᥣᥰ ... ᥟᥛᥱ ᥑᥬᥲ ᥛᥣᥰ ᥐᥩᥲ ... ᥕᥧᥱ ᥞᥣᥒᥰ ᥛᥬᥰ ᥘᥣᥲ ... ᥞᥝᥰ ᥖᥥᥴ ᥕᥧᥱ ᥞᥒᥰ ᥞᥝᥰ ... ᥕᥣᥱ ᥛᥣᥰ ᥕᥣᥳ ᥐᥝᥰ ᥔᥒᥴ ...” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥛᥩᥐᥱ ᥙᥣᥒᥰ ᥗᥦᥢᥲ ᥔᥣᥛᥴ ᥙᥩᥐ ᥐᥩᥲ ᥟᥛᥱ ᥕᥩᥛᥰ ᥛᥣᥰ ᥘᥦᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥔᥨᥝᥱ ᥔᥪᥐᥱ ᥖᥪᥐᥱ ᥐᥛᥰ ᥘᥥᥝ။ ᥘᥭᥲ ᥑᥣᥛᥱ ᥞᥙᥳ ᥖᥪᥐᥱ ᥑᥪᥢᥰ ᥘᥦᥲ ᥔᥪᥐᥰ ᥓᥥ ᥘᥣᥢᥳ ᥟᥛᥱ ᥑᥣᥛᥱ ᥘᥭᥲ။ ᥗᥩᥭᥴ ᥑᥪᥢᥰ ᥗᥪᥒᥴ “ᥟᥧᥛᥱ ᥙᥣᥒ ᥓᥥ ᥞᥭᥰ ”။ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥞᥣᥒᥲ ᥔᥪᥐᥱ ᥖᥪᥐᥱ ᥑᥪᥢᥰ။ ᥔᥫᥐᥱ ᥝᥥᥒᥰ ᥘᥢᥱ၊ ᥔᥦᥢᥴ ᥓᥥ ᥔᥧᥛᥰ ᥐᥣᥢᥳ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥖᥣᥝᥳ ᥘᥩᥭᥳ ᥑᥥᥱ ᥟᥝ ᥘᥩᥒᥳ ᥕᥤᥒᥰ ᥛᥢᥰ “ᥘᥣᥒᥰ ᥟᥭᥱ ᥑᥛᥰ ᥚᥩᥒᥴ ” ᥟᥣᥙ ᥙᥢ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥔᥥᥴ ᥕᥩᥛᥰ ᥞᥥᥖᥱ ᥛᥫᥒᥰ ᥘᥥᥝ ᥐᥢ ᥘᥦᥲ ᥔᥪᥐᥱ ᥕᥝᥳ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ <br> ==ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥤᥖ == ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥐᥩᥲ ᥟᥛᥱ ᥙᥥᥢ ᥛᥣᥰ ᥘᥒᥱ ᥟᥣᥒᥲ ᥟᥣᥢᥰ ᥐᥩᥭᥰ ᥛᥝᥱ ᥐᥣᥰ ᥙᥣᥭ ᥘᥭᥲ ᥑᥣᥛᥱ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥖᥤ ᥕᥩᥙᥱ ᥝᥭᥳ ᥚᥣᥭᥱ ᥘᥣᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥘᥦᥲ ᥛᥤᥰ ᥘᥩᥒ ᥙᥦᥒᥰ ᥓᥒᥰ ᥘᥫᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥝᥭᥳ။ ᥛᥫ ᥙᥤ 1314 ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥥᥖᥱ ᥙᥩᥭᥰ ᥑᥪᥢᥲ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥘᥦᥲ ᥛᥩᥐᥱ ᥙᥣᥒᥰ ᥐᥩᥲ ᥟᥛᥱ ᥑᥝᥲ ᥞᥨᥛ ᥓᥩᥛᥰ။ <br> ᥙᥤ 1315 ᥝᥣᥭᥰ ᥔᥥᥴ ᥖᥪᥐᥱ ᥔᥦᥢᥴ ᥓᥥ၊ ᥝᥥᥒᥰ ᥘᥢᥱ ᥕᥝᥳ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥔᥤᥙᥴ ᥐᥨᥝᥳ ᥟᥝ ᥘᥤᥐ “ᥞᥬᥲ ᥘᥭᥲ ᥐᥧᥛ ᥐᥢ ᥘᥩᥒ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ... ᥑᥪᥢᥲ ᥓᥧᥰ ᥓᥥ ᥘᥣᥢᥳ ᥔᥥᥴ ᥐᥛᥰ ...” ᥘᥢᥳ ᥔᥨᥒᥱ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥛᥤᥖ ᥕᥧᥱ ᥕᥝᥳ။ ᥞᥙᥳ ᥞᥢᥴ ᥘᥤᥐ ᥕᥝᥳ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥖᥤ ᥕᥩᥙᥰ ᥐᥨᥢᥰ ᥔᥤᥙᥴ ᥐᥨᥝᥳ ᥘᥢᥳ ᥔᥥᥴ ᥖᥦᥙᥱ ᥖᥣᥭ ᥙᥦᥖ ᥓᥥᥖᥱ ᥐᥨᥝᥳ။ ᥙᥩᥭᥱ ᥔᥣᥛᥴ ᥐᥨᥝᥳ ᥟᥝ ᥘᥤᥐ ᥝᥣ <br> “ᥘᥒᥱ ᥛᥬᥰ ᥕᥤ ᥑᥣᥒᥴ ᥑᥛᥰ ... ᥘᥧᥐ ᥛᥥ ᥘᥩᥭᥳ ... ᥟᥢ ᥛᥨᥝᥴ ᥘᥥᥢᥲ ᥓᥧᥳ ᥐᥦᥛ ᥚᥨᥝᥴ ... ᥟᥛᥱ ᥞᥧᥳ ᥝᥣ ... ᥟᥧᥲ ᥛᥬᥰ ᥙᥥᥢ ᥚᥬᥴ ᥖᥥᥳ ᥘᥢᥳ ... ᥘᥦᥱ ᥞᥣᥴ ᥞᥤᥛᥴ ᥕᥣᥳ ... ᥓᥨᥢ ᥐᥝᥰ ᥛᥫᥒᥰ ᥙᥫᥢ ᥔᥥᥴ ... ᥑᥬᥲ ᥛᥣᥰ ᥞᥥᥖᥱ ... ᥓᥝᥲ ᥙᥫᥒᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥕᥧᥱ ᥘᥭᥳ ... ᥐᥝ ᥟᥛᥱ ᥚᥩᥛᥳ ...” ᥘᥭᥴ ᥘᥢᥳ ᥔᥨᥒᥱ ᥗᥪᥒᥴ ᥔᥫᥴ ᥑᥢᥱ ᥜᥣᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥐᥨᥢᥰ ᥔᥣᥛᥴ ᥐᥨᥝᥳ ᥟᥝ ᥘᥤᥐ ᥛᥫᥰ ᥕᥒᥰ ᥙᥭᥱ ᥖᥢᥰ ᥗᥪᥒᥴ ᥓᥥ ᥘᥣᥢᥳ။ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥟᥩᥢ ᥞᥨᥝᥴ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥐᥭᥱ၊ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥖᥝ၊ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥖᥤᥒᥱ၊ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥑᥪᥢᥲ ᥖᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥖᥩᥢᥲ ᥖᥬᥲ ᥐᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥛᥣᥢᥲ ᥞᥨᥭᥲ၊ ᥛᥣᥢᥲ ᥛᥩᥢᥰ၊ ᥛᥨᥝᥱ ᥔᥤ၊ ᥘᥛᥳ ᥞᥤᥰ၊ ᥘᥩᥒᥴ ᥓᥩᥢᥲ ᥙᥥᥢ ᥚᥪᥢᥰ ᥙᥥᥢ ᥜᥭᥰ ᥘᥧᥳ ᥘᥦᥝᥴ ᥐᥣᥱ ᥛᥨᥖᥴ ᥕᥝᥳ။ <br> ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥑᥤᥱ ᥔᥪᥐᥱ ᥒᥣᥰ ᥘᥫᥒ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥐᥩᥢᥰ ᥔᥫᥐᥱ ᥛᥫᥒᥰ ᥑᥣᥢᥴ၊ ᥓᥥ ᥜᥣᥒᥴ၊ ᥛᥫᥒᥰ ᥝᥢᥰ ᥘᥨᥒᥰ ᥖᥪᥐᥱ ᥑᥪᥢᥰ။ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥟᥛᥱ ᥑᥣᥛᥱ ᥘᥭᥲ။ ᥐᥣᥢᥳ ᥙᥣᥭ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥛᥤᥖ။ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥭᥰ ᥓᥩᥛᥰ ᥗᥦᥢᥲ။ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥤᥖ ᥞᥙ ᥖᥪᥐᥱ ᥘᥦᥲ ᥐᥥᥒᥰ ᥘᥣᥝ၊ ᥝᥥᥒᥰ ᥝᥨᥝᥰ ᥙᥥᥢ ᥚᥪᥢᥰ ᥙᥥᥢ ᥜᥭᥰ ᥐᥣᥱ ᥔᥥᥒᥲ ᥕᥝᥳ။ <br> ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥙᥣᥭ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥛᥤᥖ။ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥧᥳ ᥕᥬᥱ ᥔᥧᥛᥰ ᥘᥛᥴ ᥘᥦᥢᥱ ᥘᥦᥲ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥟᥩᥢ ᥐᥢ ᥖᥣᥒᥱ ᥝᥣ “ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥧᥳ ᥕᥬᥱ ᥔᥧᥛᥰ ᥘᥨᥒᥴ ᥘᥦᥢᥱ ᥕᥝᥳ ᥑᥣᥲ ... ᥗᥧᥐᥴ ᥝᥣᥒᥰ ᥐᥩᥲ ... ᥝᥣᥒᥰ ᥔᥥᥴ ᥖᥥᥴ ᥘᥤ ᥕᥧᥱ ...” ᥘᥭᥴ ᥘᥦᥲ “ᥔᥧᥴ ᥑᥬᥲ ᥘᥩᥛᥰ ᥐᥩᥲ ... ᥘᥩᥛᥰ ᥞᥣᥒᥰ ᥔᥧᥴ ... ᥐᥝ ᥖᥥᥳ ᥟᥛᥱ ᥘᥩᥛᥰ ” ᥘᥭᥴ ᥔᥥᥴ ᥞᥦᥢᥰ ᥟᥝ ᥖᥙ ᥓᥣᥒᥳ ᥞᥥᥒᥴ ᥘᥫᥒ ᥟᥩᥐᥱ ᥖᥪᥐᥱ ᥖᥙ ᥓᥣᥒᥳ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥟᥢ ᥛᥤᥰ ᥙᥦᥖᥱ ᥙᥣᥐᥱ ᥐᥩᥭᥰ ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥖᥙ ᥓᥣᥒᥳ ᥛᥫᥒᥰ ᥛᥤᥖ ᥔᥧᥛᥰ ᥐᥣᥢᥳ ᥔᥥᥴ ᥘᥭᥲ ᥙᥣᥭ ᥑᥝᥲ ᥗᥫᥢᥱ ᥐᥣᥱ ᥐᥨᥝᥳ ᥞᥧᥰ ᥐᥨᥝᥳ ᥖᥣᥒᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥖᥤ ᥕᥩᥙᥱ ᥘᥭᥲ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥔᥥᥴ ᥟᥣᥙ ᥙᥢ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥤᥖ ᥟᥩᥢ ᥐᥢ ᥞᥦᥢᥰ ᥟᥝ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥚᥣᥐᥱ ᥖᥩᥢᥲ ᥑᥝᥲ ᥐᥨᥛᥲ ᥐᥩᥛᥰ ᥝᥣᥒᥰ ᥓᥧᥰ ᥘᥦᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥟᥝ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥟᥣᥙ ᥙᥢ ᥑᥪᥢᥰ ᥔᥥᥴ ᥘᥣᥖ ᥝᥣ “ᥓᥝᥲ ᥓᥩᥛ ᥔᥧᥴ ᥘᥭᥳ ... ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥧᥳ ᥔᥧᥛᥰ ᥕᥩᥢᥳ ᥛᥢᥰ ... ᥘᥛᥴ ᥘᥦᥢᥱ ᥕᥝᥳ ... ᥑᥬᥲ ᥟᥝ ᥞᥥᥖᥱ ᥔᥒᥴ ᥐᥩᥲ ... ᥟᥝ ᥔᥧᥴ ᥝᥣ ...” ᥘᥭᥴ ᥘᥦᥲ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥐᥩᥲ ᥖᥦᥙᥱ ᥙᥦᥖ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥖᥤ “ᥓᥧᥢᥱ ᥐᥨᥝᥰ ” ᥕᥧᥱ ᥕᥝᥳ။ ᥘᥪᥢᥰ ᥘᥢᥳ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥧᥐ ᥘᥩᥒᥳ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ “ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥐᥭᥱ ” ᥑᥪᥢᥲ ᥙᥧᥖ ᥞᥨᥝᥴ ᥛᥫᥒᥰ ᥛᥤᥖ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥘᥣᥒᥰ ᥜᥣᥳ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ “ᥘᥣᥒᥰ ᥟᥣᥛ ᥑᥩᥒᥱ ” ᥟᥝ ᥘᥩᥒᥳ ᥕᥤᥒᥰ ᥛᥢᥰ “ᥘᥣᥒᥰ ᥐᥣᥢᥲ ᥑᥛᥰ ᥔᥬᥴ ” ᥔᥣᥐ ᥗᥪᥒᥴ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥔᥥᥴ ᥕᥩᥢᥰ ᥙᥪᥒ ᥞᥨᥛ ᥚᥨᥭᥰ ᥞᥬᥲ ᥖᥨᥭᥰ ᥗᥪᥒᥴ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥘᥭᥴ ᥕᥝᥳ။ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥘᥦᥲ ᥘᥣᥒᥰ ᥟᥣᥛ ᥑᥩᥒᥱ ᥞᥨᥛ ᥐᥢ ᥛᥤᥰ ᥝᥭᥳ ᥘᥧᥐ ᥘᥣᥒᥰ ᥕᥥᥲ ᥑᥪᥢᥲ ᥘᥦᥲ ᥑᥧᥢᥴ ᥟᥣᥭᥲ ᥙᥧᥰ ᥑᥛᥰ ᥘᥭᥴ ᥔᥩᥒᥴ ᥐᥨᥝᥳ။ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥩᥒᥳ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥛᥫᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥚᥩᥒᥰ ᥛᥫ ᥖᥪᥐᥳ ᥖᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥤᥖ ᥕᥧᥱ ᥘᥢᥳ ᥛᥥᥰ ᥘᥣᥒᥰ ᥖᥣᥝᥳ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ “ᥖᥣᥝᥳ ᥑᥣᥒᥴ ᥛᥫᥒᥰ ” ᥘᥧᥳ ᥞᥣᥭᥴ ᥖᥣᥭ ᥐᥣᥱ ᥖᥒᥰ ᥘᥩᥒ ᥖᥒᥰ ᥘᥒᥴ ᥙᥦᥖ ᥘᥦᥲ ᥟᥛᥱ ᥛᥤᥰ ᥚᥬᥴ ᥘᥧᥛᥰ ᥘᥣᥰ။ ᥘᥣᥒᥰ ᥟᥣᥛ ᥑᥩᥒᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥐᥩᥲ ᥟᥛᥱ ᥛᥤᥰ ᥖᥤ ᥙᥪᥒ ᥘᥭᥴ ᥔᥥᥴ ᥓᥝᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥬᥲ ᥖᥣᥝᥳ ᥑᥣᥒᥴ ᥛᥫᥒᥰ ᥘᥦᥲ ᥘᥣᥒᥰ ᥟᥣᥛ ᥑᥩᥒᥱ ᥔᥩᥢᥳ ᥛᥤᥒ ᥐᥨᥙ ᥐᥧ ᥐᥢ ᥕᥧᥱ ᥕᥝᥳ။ <br> ==ᥛᥥᥱ ᥛᥣᥢᥲ ᥛᥥᥰ ᥛᥫᥒᥰ == ===1. ᥘᥣᥲ ᥝᥢᥰ ᥓᥣᥢᥰ ᥘᥦᥰ ᥘᥣᥲ ᥝᥢᥰ ᥟᥩᥐᥱ === ᥛᥫ ᥙᥤ 1316 ᥘᥢᥳ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥑᥤᥱ ᥔᥪᥐᥱ ᥛᥥᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥛᥤᥖ၊ ᥕᥩᥒ ᥞᥨᥭᥲ၊ ᥛᥫᥒᥰ ᥙᥣᥭᥰ၊ ᥛᥫᥒᥰ ᥘᥣᥭᥰ၊ ᥐᥥᥒᥰ ᥛᥭᥱ၊ ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥐᥥᥒᥰ ᥞᥧᥒᥳ၊ ᥐᥪᥒᥱ ᥛᥣᥳ၊ ᥛᥫᥒᥰ ᥖᥤᥒᥴ၊ ᥛᥫᥒᥰ ᥐᥣᥳ ᥔᥥᥴ ᥚᥦᥝᥴ ᥑᥪᥢᥰ ᥓᥥ ᥘᥣᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫ ᥗᥪᥒᥴ ᥛᥫᥒᥰ “ᥠᥣᥭᥰ ᥔᥤᥱ ᥘᥤ ”(Chaisiri)ᥘᥢᥳ ᥖᥪᥐᥱ ᥐᥢ ᥞᥪᥒᥴ ᥓᥥᥖᥱ ᥘᥫᥢ။ ᥘᥩᥛᥳ ᥝᥦᥖᥳ ᥛᥫᥒᥰ ᥝᥭᥳ ᥔᥥᥴ ᥟᥛᥱ ᥔᥤᥛᥰ ᥛᥫᥒᥰ ᥘᥭᥲ။ ᥐᥛᥰ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥑᥧᥢᥴ ᥛᥫᥒᥰ “ᥠᥣᥭᥰ ᥔᥤᥱ ᥘᥤ ” ᥚᥝᥴ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥛᥢᥰ ᥔᥥᥴ ᥟᥩᥐᥱ ᥙᥣᥭ ᥐᥣᥱ ᥘᥦᥰ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥓᥒᥱ ᥔᥤᥛᥰ ᥘᥭᥲ ᥕᥝᥳ။ ===2. ᥛᥫᥒᥰ ᥘᥫᥴ (ᥘᥣᥲ ᥝᥢᥰ ᥞᥩᥒᥱ )=== ᥙᥤ 1317 ᥘᥢᥳ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥟᥩᥢ ᥞᥨᥝᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ၊ ᥖᥣᥝᥳ ᥑᥣᥒᥴ ᥛᥨᥢᥰ၊ ᥖᥣᥝᥳ ᥜᥣᥳ ᥘᥨᥝᥱ၊ ᥖᥣᥝᥳ ᥞᥣᥢᥴ ᥐᥭᥱ၊ ᥖᥣᥝᥳ ᥔᥫᥴ ᥕᥥᥢᥰ ᥑᥤᥱ ᥔᥪᥐᥱ ᥑᥪᥢᥲ ᥓᥫᥰ ᥕᥣᥛᥲ ᥙᥥᥢ ᥘᥒᥴ ᥘᥤᥢ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥣᥰ ᥛᥫᥒᥰ ᥔᥦᥢᥴ (ᥕᥧᥱ ᥢᥣᥢᥱ ) ᥘᥢᥳ ᥘᥦᥰ ᥑᥪᥢᥲ ᥗᥪᥒᥴ “ᥠᥦᥢᥱ ᥖᥧᥱ ”(Chengtu)။ ᥘᥭᥲ ᥑᥣᥛᥱ ᥞᥙᥳ ᥖᥪᥐᥴ ᥑᥪᥢᥰ ᥔᥥᥴ ᥑᥥᥒ ᥔᥫᥐᥱ ᥖᥨᥝᥱ ᥐᥢ ᥝᥭᥳ ᥕᥝᥳ။ <br> ᥚᥩᥒᥰ ᥘᥒᥱ ᥘᥢᥴ ᥓᥝᥲ ᥜᥣᥳ “ᥐᥪᥒᥱ ᥛᥣᥳ” ᥔᥨᥝᥱ ᥔᥪᥐᥱ ᥖᥪᥐᥱ ᥖᥒᥰ ᥘᥩᥒ ᥖᥒᥰ ᥘᥒᥴ ᥘᥦᥰ ᥛᥒᥰ ᥐᥣᥳ၊ ᥛᥒᥰ ᥐᥨᥝᥰ၊ ᥖᥤ ᥛᥣᥳ၊ ᥘᥣᥰ ᥘᥨᥒᥴ၊ ᥑᥨᥝᥴ ᥑᥥ၊ ᥛᥨᥝᥲ ᥖᥩᥒᥰ ᥙᥥᥢ ᥚᥪᥢᥰ ᥙᥥᥢ ᥜᥭᥰ ᥖᥒᥰ ᥛᥨᥖᥴ။ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥑᥤᥱ ᥔᥫᥐᥱ ᥘᥨᥒᥰ ᥞᥙᥳ ᥖᥪᥐᥰ ᥖᥤ ᥖᥤ ᥛᥣᥳ ᥘᥦᥲ ᥔᥪᥐᥱ ᥚᥣᥭᥱ ᥐᥪᥒᥱ ᥛᥣᥳ ᥟᥛᥱ ᥑᥣᥛᥱ ᥘᥭᥲ ᥐᥣᥢᥳ ᥙᥣᥭ။ ᥖᥤ ᥘᥭᥲ ᥓᥝᥲ ᥜᥣᥳ ᥐᥪᥒᥱ ᥛᥣᥳ ᥔᥥᥴ ᥖᥦᥙᥱ ᥙᥦᥖ ᥖᥤ “ᥘᥣᥰ ᥘᥨᥒᥴ ” ᥕᥧᥱ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥘᥢᥳ ᥕᥝᥳ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥐᥩᥢᥰ ᥔᥪᥐᥱ ᥑᥪᥢᥲ ᥛᥫᥰ ᥓᥧᥰ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥑᥪᥢᥰ ᥔᥥᥴ ᥞᥨᥛ ᥐᥢ ᥕᥪ ᥔᥪᥐᥱ ᥓᥧᥰ “ᥠᥦᥢᥱ ᥖᥧᥱ ” ᥗᥦᥢᥲ။ <br> ᥛᥫ ᥘᥢᥳ ᥛᥦᥢ ᥛᥫ ᥞᥨᥝᥴ ᥑᥛᥰ ᥑᥫᥰ ᥛᥧᥢᥱ ᥐᥨᥝᥰ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥫᥰ “ᥕᥣᥢᥱ ” (Yuan) ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥝᥭᥳ။ ᥘᥭᥲ ᥑᥣᥝᥱ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥙᥥᥢ ᥛᥧᥐᥳ ᥙᥥᥢ ᥚᥧᥒᥴ ᥑᥪᥢᥲ ᥕᥪ ᥔᥪᥐᥱ ᥝᥭᥳ ᥕᥧᥱ ᥘᥦᥰ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥘᥨᥒᥰ ᥗᥣᥛᥴ ᥝᥣ “ᥑᥤᥱ ᥔᥪᥐᥱ ᥑᥪᥢᥲ ᥛᥣᥰ ᥘᥭᥳ ... ᥐᥣᥒ ᥓᥬ ᥛᥤᥰ ᥘᥒᥱ ᥞᥪᥴ ...” ᥘᥭᥴ ᥘᥦᥰ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥖᥩᥙᥱ ᥝᥣ “ᥑᥬᥲ ᥘᥭᥲ ᥑᥪᥢᥰ ... ᥘᥛᥳ ᥘᥤᥢ ᥞᥤᥢᥴ ᥚᥣᥴ ... ᥓᥨᥝ ᥙᥣᥢ ᥙᥧᥱ ᥛᥩᥢᥱ ᥖᥭᥰ ᥞᥝᥰ ... ᥟᥢ ᥔᥧᥴ ᥟᥝ ᥝᥭᥳ ᥘᥢᥳ ᥘᥦᥰ ... ᥓᥒᥱ ᥛᥣᥰ ᥕᥝᥳ ... ᥔᥒᥴ ᥙᥢᥴ ᥑᥪᥢᥰ ... ᥖᥥᥴ ᥘᥤ ᥐᥢ ᥘᥭᥲ ᥕᥧᥱ ... ᥔᥒᥴ ᥟᥛᥱ ᥙᥢ ᥑᥪᥢᥰ ... ᥙᥥᥢ ᥔᥫᥐᥱ ᥖᥨᥝᥱ ᥐᥢ ᥐᥩᥲ ᥘᥭᥲ ...” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥞᥨᥝᥴ ᥑᥛᥰ “ᥕᥣᥢᥱ ”(Yuan) ᥙᥩᥭᥱ ᥚᥩᥒᥰ ᥑᥥᥝᥴ ᥟᥝ ᥘᥤᥐ ᥖᥦᥛᥲ ᥝᥣ “ᥕᥣᥱ ᥞᥬᥲ ᥘᥭᥲ ᥙᥥᥢ ᥔᥪᥐᥱ ᥖᥨᥝᥱ ᥐᥢ ... ᥛᥫᥒᥰ ᥔᥥᥴ ... ᥕᥨᥒᥰ ᥔᥣᥒᥲ ... ᥛᥧᥴ ᥟᥣᥢᥱ ... ᥙᥧᥰ ᥑᥣᥒᥳ ᥘᥨᥒᥴ ᥘᥢᥳ ... ᥖᥥᥴ ᥙᥢ ᥞᥬᥲ ᥙᥥᥢ ᥘᥛᥳ ᥘᥤᥢ ᥔᥧᥴ ... ᥟᥛᥱ ᥗᥧᥐᥴ ᥖᥪᥐᥱ ᥐᥢ ᥕᥝᥳ ... ᥝᥣᥒᥰ ᥞᥩᥐᥱ ᥝᥣᥒᥰ ᥘᥣᥙᥱ ᥔᥥᥴ ... ᥖᥫᥰ ᥘᥤ ᥖᥨᥝᥱ ᥐᥢ ᥐᥣᥱ ᥘᥢᥳ ... ᥘᥤ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ ...” ᥘᥢᥳ ᥔᥨᥒᥱ ᥗᥪᥒᥴ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥝᥳ။ <br> ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥐᥧᥛ ᥘᥩᥒᥳ ᥘᥦᥰ ᥖᥣᥝᥳ ᥔᥪᥒᥱ ᥛᥢᥰ ᥝᥣ “ᥟᥛᥱ ᥘᥭᥲ ᥖᥪᥐᥱ ᥐᥢ ᥔᥥᥴ ... ᥞᥝᥰ ᥘᥭᥲ ᥑᥪᥢᥰ ᥘᥒᥴ ᥘᥤᥢ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥐᥛᥳ ᥚᥩᥒ ᥕᥝᥳ ... ᥖᥒᥰ ᥘᥩᥒ ᥖᥒᥰ ᥘᥒᥴ ᥐᥩᥲ ... ᥟᥛᥱ ᥐᥖᥴ ᥕᥥᥢ ... ᥞᥝᥰ ᥖᥥᥴ ᥖᥪᥐᥱ ᥗᥦᥢᥲ ᥞᥪᥴ ... ᥓᥧᥰ ᥓᥬ ᥕᥝᥳ ᥘᥥᥱ ...” ᥘᥭᥴ ᥘᥦᥰ <br> ᥚᥬᥴ ᥐᥩᥲ ᥛᥭᥲ ᥓᥬ ᥕᥩᥢᥳ ᥖᥒᥰ ᥘᥩᥒ ᥖᥒᥰ ᥘᥒᥴ ᥔᥥᥴ ᥟᥛᥱ ᥑᥬᥲ ᥔᥪᥙᥱ ᥖᥪᥐᥱ ᥕᥝᥳ ᥘᥦᥰ ᥟᥩᥢ ᥐᥢ ᥚᥩᥛᥳ ᥓᥩᥛᥰ ᥘᥒᥱ ᥑᥧᥢᥴ ᥑᥥᥱ ᥚᥩᥛᥳ ᥙᥢ ᥘᥢᥳ ᥕᥝᥳ ᥔᥥᥴ ᥛᥫᥰ ᥑᥪᥢᥰ ᥘᥦᥰ ᥙᥤ 1318 ᥘᥢᥳ ᥑᥪᥢᥰ ᥗᥪᥒᥴ ᥓᥥ ᥘᥣᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ===3. ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ === ᥙᥤ 1319 ᥘᥢᥳ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥐᥩᥢᥰ ᥔᥫᥐᥱ ᥑᥪᥢᥲ ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥐᥥᥒᥰ ᥞᥧᥒᥳ၊ ᥐᥥᥒᥰ ᥛᥭᥱ၊ ᥛᥫᥒᥰ ᥘᥨᥒᥴ၊ ᥚᥣᥴ ᥔᥫᥱ ᥖᥩᥒᥰ ᥕᥝᥳ ᥗᥪᥒᥴ ᥑᥪᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ။ ᥛᥫ ᥘᥢᥳ ᥖᥣᥝᥳ ᥜᥣᥳ ᥘᥨᥝᥱ ᥘᥦᥰ ᥖᥣᥝᥳ ᥔᥫᥴ ᥕᥥᥢᥰ ᥞᥥᥖᥱ ᥐᥣᥢ ᥟᥛᥱ ᥖᥥᥛ ᥗᥨᥢᥲ။ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥖᥨᥒᥳ ᥖᥐᥳ။ ᥖᥣᥝᥳ ᥔᥩᥒᥴ ᥐᥨᥝᥳ ᥟᥛᥱ ᥙᥨᥝᥰ ᥓᥬ ᥔᥥᥴ ᥛᥫ ᥗᥪᥒᥴ ᥑᥪᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥢᥳ ᥛᥫᥰ ᥔᥨᥝᥱ ᥔᥨᥢᥰ ᥝᥣ ᥓᥝᥲ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥘᥐ ᥐᥨᥖ “ᥘᥣᥒᥰ ᥐᥣᥢᥲ ᥑᥛᥰ ᥔᥬᥴ ” ᥘᥭᥴ ᥘᥦᥰ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥙᥦᥒᥰ ᥐᥥᥙᥱ ᥘᥬᥰ ᥓᥬ ᥝᥭᥳ ᥕᥧᥱ။ <br> ᥙᥤ 1320 ᥖᥥᥴ ᥛᥥᥱ ᥑᥣᥐ ᥗᥪᥒᥴ “ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ” ᥘᥭᥴ ᥔᥥᥴ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥬᥲ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥟᥩᥢ ᥟᥝ ᥖᥣᥝᥳ ᥜᥣᥳ ᥘᥨᥝᥱ၊ ᥖᥣᥝᥳ ᥔᥫᥴ ᥕᥥᥢᥰ၊ ᥖᥣᥝᥳ ᥞᥣᥢᥴ ᥐᥭᥱ ᥐᥩᥢᥰ ᥔᥫᥐᥱ ᥑᥪᥢᥲ ᥐᥣᥱ ᥘᥦᥰ ᥛᥫ ᥗᥪᥒᥴ “ᥟᥣ ᥞᥨᥛᥱ ”ᥘᥢᥳ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥟᥝ ᥘᥣᥭᥰ ᥘᥤ ᥔᥨᥢᥰ ᥖᥧᥛᥴ ᥘᥦᥰ ᥟᥛᥱ ᥘᥭᥲ ᥙᥥᥢ ᥔᥪᥐᥱ။ “ᥟᥣ ᥞᥨᥛᥱ ”ᥚᥩᥛᥳ ᥞᥣᥭᥰ ᥓᥧᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥟᥩᥢ ᥐᥢ ᥔᥪᥙᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥘᥨᥒᥰ ᥓᥧᥰ “ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ”။ ᥗᥪᥒᥴ ᥐᥣᥱ ᥔᥣᥙᥱ ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥘᥢᥳ ᥘᥭᥲ ᥞᥢᥴ ᥘᥧᥐ ᥟᥩᥢᥱ ᥘᥥᥒᥳ ᥒᥨᥝᥰ ᥑᥣᥭᥰ ᥘᥛᥴ ᥙᥨᥝᥰ ᥖᥣᥢᥱ ᥚᥧᥒᥴ ᥛᥝᥲ။ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥝᥨᥢᥳ ᥝᥣ “ᥘᥧᥐ ᥟᥩᥢᥱ ᥑᥝᥴ ᥐᥩᥭᥰ ... ᥘᥛᥴ ᥖᥣᥢᥱ ᥘᥭᥳ ... ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥑᥝᥴ ... ᥑᥦᥢᥰ ᥖᥥᥴ ᥘᥛᥴ ᥖᥣᥢᥱ ᥞᥪᥴ ᥟᥛᥱ ᥞᥧᥳ ... ᥔᥒᥴ ᥓᥫᥳ ᥙᥥᥢ ᥔᥪᥐᥱ ᥖᥪᥐᥴ ᥐᥢ ... ᥖᥥᥴ ᥟᥛᥱ ᥙᥥᥳ ᥘᥭᥲ ᥒᥣᥭ ᥒᥣᥭ ... ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥐᥩᥲ ... ᥖᥥᥴ ᥘᥧᥳ ᥕᥬᥱ ᥔᥧᥛᥰ ᥘᥛᥴ ... ᥖᥒᥰ ᥔᥩᥒᥴ ᥚᥣᥭᥱ ᥐᥩᥲ ... ᥖᥥᥴ ᥟᥛᥱ ᥓᥣᥒ ᥛᥤᥰ ᥚᥩᥢᥰ ᥘᥤ ᥘᥭᥲ ...” ᥘᥭᥴ ᥔᥥᥴ <br> ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥟᥝ ᥘᥣᥭᥰ ᥔᥨᥢᥰ ᥖᥧᥛ ᥞᥨᥭᥰ ᥘᥦᥰ ᥟᥛᥱ ᥘᥭᥲ ᥖᥪᥐᥴ ᥐᥢ။ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥖᥨᥐᥱ ᥘᥨᥒᥰ ᥐᥨᥛᥲ ᥘᥩᥛᥰ ᥓᥧᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥫᥒ ᥙᥤ ᥒᥪᥢᥰ ᥙᥣᥐᥱ ᥓᥩᥭᥳ၊ ᥑᥛᥰ ᥙᥣᥐᥱ ᥓᥩᥭᥳ ᥘᥦᥰ ᥚᥪᥢᥴ ᥚᥥᥰ ᥐᥧ ᥕᥫᥒ ᥗᥦᥢᥲ ᥖᥒᥰ ᥘᥛᥴ ᥕᥝᥳ။ ᥘᥒᥱ ᥞᥪᥴ ᥙᥩᥰ ᥖᥥᥴ ᥘᥭᥲ ᥞᥨᥙᥳ ᥗᥨᥙᥱ ᥞᥧᥳ ᥘᥩᥒ ᥞᥢᥴ ᥖᥣᥒᥰ ᥐᥢ ᥘᥤ ᥘᥤ ᥘᥦᥰ ᥙᥤ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥧᥖᥴ ᥘᥭᥳ ᥑᥬᥲ ᥛᥫᥰ ᥞᥨᥙᥳ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥘᥭᥴ ᥘᥦᥰ ᥚᥩᥒᥰ ᥑᥥᥝᥴ ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥞᥦᥢᥰ ᥟᥝ ᥑᥨᥝᥰ ᥑᥩᥒᥴ၊ ᥒᥪᥢᥰ ᥑᥛᥰ ᥛᥫᥰ ᥓᥩᥛᥰ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥖᥒᥰ ᥘᥩᥒ ᥖᥒᥰ ᥘᥒᥴ ᥐᥩᥲ ᥝᥣᥭᥰ ᥔᥥᥴ ᥓᥝᥲ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥟᥩᥐᥱ ᥖᥣᥒᥰ ᥐᥣᥱ ᥕᥝᥳ ᥕᥧᥛᥱ ᥝᥭᥳ ᥑᥣᥛᥰ ᥑᥣᥭᥴ ᥛᥣᥙᥱ ᥖᥣᥝᥳ ᥔᥩᥒᥴ ᥐᥨᥝᥳ ᥘᥢᥳ ᥔᥥᥴ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥘᥛᥰ ᥘᥨᥭᥰ ᥙᥦᥖ ᥘᥣᥒᥰ ᥐᥣᥢᥲ ᥑᥛᥰ ᥔᥬᥴ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫ ᥘᥢᥳ ᥛᥢᥰ ᥘᥣᥒᥰ ᥓᥙᥴ ᥔᥢᥱ ᥗᥥᥱ ᥝᥭᥳ ᥔᥥᥴ ᥖᥣᥳ ᥟᥛᥱ ᥘᥫᥴ ᥘᥭᥲ ᥑᥣᥛᥰ ᥔᥒᥱ ᥑᥧᥢᥴ ᥘᥦᥰ ᥓᥨᥝᥰ ᥟᥩᥢ ᥟᥝ ᥐᥨᥢᥰ ᥓᥩᥛᥰ ᥔᥩᥒᥴ ᥐᥨᥝᥳ ᥘᥨᥒᥰ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥛᥫᥰ ᥖᥥᥖᥱ ᥝᥭᥳ ᥘᥬᥰ ᥛᥫᥒᥰ ᥔᥦᥢᥴ ᥕᥧᥱ ᥕᥝᥳ။ <br> ==ᥓᥤᥛ ᥐᥥᥲ ᥙᥤ ᥘᥩᥒᥳ == ᥛᥫ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥑᥝᥴ ᥘᥧᥐᥳ ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥛᥣᥰ ᥑᥪᥢᥰ ᥘᥦᥰ ᥐᥪᥖᥴ ᥘᥪᥲ ᥕᥧᥱ ᥖᥤ ᥘᥫᥒ ᥖᥣᥝᥳ ᥜᥣᥳ ᥘᥨᥝᥱ ᥘᥦᥰ ᥖᥣᥝᥳ ᥔᥫᥴ ᥕᥥᥢᥰ ᥐᥤᥢ ᥑᥝᥲ ᥐᥤᥢ ᥘᥝᥲ ᥟᥧᥙᥱ ᥐᥢ ᥔᥥᥒᥴ ᥕᥬᥱ ᥔᥥᥒᥴ ᥘᥨᥒᥴ ᥝᥣ “ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥘᥭᥳ ... ᥓᥬ ᥟᥩᥢᥱ ᥟᥥᥴ ᥑᥤᥲ ᥕᥣᥢᥲ ᥖᥥᥳ ᥖᥥᥳ ... ᥖᥨᥭᥰ ᥘᥧᥰ ... ᥘᥧᥐ ᥟᥩᥢᥱ ᥘᥥᥒᥳ ᥒᥨᥝᥰ ᥑᥣᥭᥰ ᥑᥝᥴ ... ᥘᥛᥴ ᥙᥨᥝᥰ ᥖᥣᥢᥱ ᥚᥧᥒᥴ ᥛᥝᥲ ... ᥘᥛᥴ ᥘᥫᥴ ᥔᥪᥐᥱ ᥞᥝᥰ ᥘᥧᥰ ᥐᥩᥢᥱ ... ᥐᥨᥢᥰ ᥛᥫᥒᥰ ... ᥐᥨᥢᥰ ᥔᥫᥐᥱ ᥑᥝᥴ ... ᥖᥥᥴ ᥘᥛᥴ ᥖᥣᥢᥱ ᥞᥪᥴ ... ᥕᥒᥰ ᥟᥛᥱ ᥞᥖᥴ ᥖᥪᥐᥱ ᥞᥝᥰ ᥘᥦᥰ ᥝᥣ ... ᥕᥧᥱ ᥘᥣᥭ ᥘᥣᥭ ᥔᥥᥴ ... ᥐᥨᥛᥲ ᥐᥩᥛᥰ ᥒᥩᥛᥰ ᥓᥧᥰ ᥒᥣᥭ ᥒᥣᥭ ᥘᥒᥱ ᥘᥭᥴ ᥘᥭᥳ ... ᥟᥛᥱ ᥛᥤᥰ ᥟᥣ ᥐᥥᥰ ᥔᥒᥴ ... ᥘᥤ ᥟᥣᥭ ᥖᥣᥒ ᥑᥝᥴ ᥘᥦᥢᥱ ...” ᥘᥭᥴ ᥘᥦᥰ <br> ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥒᥤᥢᥰ ᥛᥦᥢ ᥔᥥᥴ ᥞᥩᥒᥳ ᥔᥩᥒᥴ ᥓᥝᥲ ᥘᥣᥖ ᥝᥣ “ᥜᥣᥳ ᥘᥨᥒᥴ ᥓᥩᥛᥴ ᥔᥪᥐᥱ ᥑᥝᥴ ᥟᥫᥭᥰ ... ᥞᥝᥰ ᥞᥥᥖᥱ ᥞᥨᥝᥴ ᥞᥥᥖᥱ ᥐᥩᥢᥰ ᥙᥫᥢ ᥔᥥᥴ ... ᥘᥣᥖ ᥑᥣᥛᥰ ᥖᥛᥱ ᥕᥨᥝᥲ ᥛᥝᥴ ᥚᥣᥒᥰ ... ᥘᥒᥱ ᥓᥝᥲ ᥑᥝᥴ ᥘᥣᥖ ᥕᥧᥱ ᥘᥭᥴ ... ᥛᥢᥰ ᥟᥛᥱ ᥗᥧᥐᥴ ... ᥑᥝᥴ ᥓᥝᥲ ᥓᥫᥰ ᥛᥣᥰ ᥓᥩᥛᥰ ᥞᥝᥰ ᥘᥭᥳ ... ᥙᥥᥢ ᥚᥧᥱ ᥕᥬᥱ ᥐᥨᥢᥰ ᥘᥨᥒᥴ ᥘᥣᥭ ᥘᥣᥭ ᥟᥫᥰ ... ᥑᥝᥴ ᥘᥭᥲ ᥒᥤᥢᥰ ᥐᥣᥱ ᥐᥩᥲ ... ᥟᥛᥱ ᥔᥣᥒᥱ ᥖᥨᥝᥱ ... ᥓᥝᥲ ᥑᥝᥴ ᥕᥣᥱ ᥘᥣᥖ ᥗᥦᥢᥲ ...” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥖᥣᥝᥳ ᥔᥩᥒᥴ ᥐᥨᥝᥳ ᥟᥢ ᥖᥪᥢᥰ ᥓᥒᥰ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥐᥨᥝ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥧᥳ ᥘᥩᥒ ᥑᥣᥴ ᥘᥭᥳ ᥔᥥᥴ ᥗᥨᥙᥱ ᥖᥣᥛᥱ ᥘᥦᥰ ᥞᥣᥴ ᥖᥒᥰ ᥚᥤᥖᥴ ᥔᥬᥱ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥗᥦᥢᥲ။ ᥞᥥᥖᥱ ᥘᥤᥐ ᥝᥣ “ᥕᥣᥛᥰ ᥘᥥᥝ ᥞᥝᥰ ᥑᥣᥲ ... ᥙᥥᥳ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥕᥝᥳ ᥘᥦᥰ ... ᥑᥝᥴ ᥐᥩᥲ ᥐᥨᥛᥲ ᥐᥩᥛᥰ ᥘᥩᥛᥰ ᥓᥧᥰ ᥕᥝᥳ ... ᥐᥩᥭᥰ ᥐᥣ ... ᥘᥩᥒᥳ ᥓᥝᥲ ᥘᥭᥳ ... ᥟᥛᥱ ᥙᥩᥒ ᥔᥪ ᥖᥨᥝᥱ ᥓᥝᥲ ... ᥛᥤᥰ ᥚᥦᥢᥴ ᥞᥨᥛ ᥞᥨᥝᥴ ᥑᥛᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥔᥥᥴ ... ᥖᥥᥴ ᥚᥪᥢᥳ ᥓᥝᥲ ᥞᥝᥰ ᥑᥣᥲ ᥟᥩᥲ ... ᥑᥝᥴ ᥘᥐᥳ ᥛᥤᥰ ᥝᥭᥳ ... ᥑᥨᥝᥲ ᥖᥨᥐᥱ ᥘᥨᥒᥰ ᥐᥢ ᥘᥦᥰ ... ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥓᥒᥱ ᥙᥩᥭᥱ ᥚᥩᥒᥰ ᥑᥥᥝᥴ ... ᥖᥥᥴ ᥛᥫᥰ ᥐᥨᥛᥲ ᥐᥩᥛᥰ ᥘᥩᥛᥰ ᥓᥧᥰ ... ᥓᥝᥲ ᥞᥝᥰ ᥘᥢᥳ ᥑᥣᥲ ᥕᥝᥳ ... ᥛᥫ ᥘᥥᥝ ...ᥑᥝᥴ ᥛᥣᥰ ᥓᥩᥛᥰ ᥞᥝᥰ ᥔᥥᥴ ... ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥖᥤ ᥛᥫᥒᥰ ᥐᥩᥒ ᥑᥣᥲ ...<br> ᥛᥫ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥢᥳ ... ᥖᥥᥴ ᥞᥨᥛ ᥐᥢ ... ᥞᥥᥖᥱ ᥐᥨᥖᥳ ᥖᥨᥝᥱ ᥓᥝᥲ ᥕᥝᥳ ... ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥖᥥᥴ ᥑᥪᥢᥲ ᥘᥒᥲ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥘᥭᥴ ᥑᥣᥲ ᥟᥩᥲ ... ᥞᥝᥰ ᥑᥣᥲ ᥘᥭᥳ ... ᥘᥭᥲ ᥙᥥᥢ ᥑᥣᥲ ᥐᥤᥢ ... ᥑᥣᥲ ᥗᥣᥛᥰ ... ᥑᥣᥲ ᥔᥤᥖᥳ ᥓᥣᥱ ᥓᥝᥲ ᥞᥝᥰ ᥛᥣᥰ ᥑᥣᥲ ᥘᥦᥰ ... ᥛᥤᥰ ᥖᥣᥒᥰ ᥘᥐᥴ ᥓᥬ ᥕᥬᥱ ᥘᥨᥒᥴ ᥔᥥᥴ ... ᥓᥒᥱ ᥘᥭᥲ ᥖᥦᥛᥲ ᥘᥤᥐ ᥙᥩᥒᥱ ᥗᥪᥒᥴ ... ᥓᥝᥲ ᥞᥝᥰ ᥑᥢᥴ ᥑᥢᥴ ᥝᥭᥰ ᥝᥭᥰ ᥛᥣᥰ ᥑᥣᥲ ᥕᥝᥳ ...” ᥘᥭᥴ ᥔᥥᥴ ᥘᥐᥳ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥞᥤᥙ ᥘᥦᥖ ᥛᥫᥰ ᥔᥨᥒᥱ ᥓᥧᥰ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥛᥫ ᥘᥭᥲ ᥞᥙᥳ ᥘᥤᥐ ᥕᥝᥳ ᥚᥤᥖᥴ ᥓᥬ ᥘᥫᥴ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥢᥘᥦᥢᥱ ᥔᥥᥴ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥬᥲ ᥞᥥᥖᥱ ᥑᥝᥲ ᥛᥧᥢᥰ၊ ᥑᥝᥲ ᥙᥩᥒᥰ၊ ᥖᥣᥒᥰ ᥐᥤᥢ ᥔᥬᥱ ᥒᥨᥢᥳ ᥔᥬᥱ ᥔᥣᥢᥴ ᥕᥝᥳ ᥑᥣᥢᥰ ᥐᥨᥢᥰ ᥔᥥᥴ ᥔᥒᥱ ᥑᥣᥛᥰ ᥝᥣ “ᥐᥨᥢᥰ ᥓᥣᥭᥰ ᥟᥢ ᥝᥣ ᥘᥢᥳ ... ᥞᥖᥴ ᥞᥥᥖᥱ ᥐᥩᥲ ᥞᥖᥴ ᥑᥣᥛᥱ ᥕᥝᥳ ... ᥓᥝᥲ ᥐᥝᥱ ᥞᥥᥖᥱ ᥔᥒᥴ ᥐᥩᥲ ... ᥖᥥᥴ ᥞᥧᥳ ᥖᥨᥝ ᥕᥧᥱ .. .ᥙᥩᥰ ᥘᥭᥲ ᥞᥙᥳ ᥖᥣᥒᥰ ᥐᥤᥢ ᥘᥭᥳ ᥕᥝᥳ ... ᥐᥤᥢ ᥐᥛᥰ ᥘᥥᥝ ... ᥔᥒᥴ ᥟᥛᥱ ᥐᥤᥢ ... ᥖᥣᥱ ᥖᥥᥴ ᥘᥤ ᥐᥢ ... ᥖᥪᥢᥰ ᥟᥛᥱ ᥛᥤᥰ ᥘᥭᥲ ...” ᥘᥭᥴ ᥔᥥᥴ ᥔᥨᥒᥱ ᥗᥪᥒᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥐᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ <br> ==ᥑᥨᥝᥲ ᥖᥦᥙᥱ ᥖᥖᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ == ᥛᥫ ᥘᥭᥲ ᥞᥙᥳ ᥑᥝᥲ ᥛᥧᥢᥰ ᥘᥦᥰ ᥘᥭᥲ ᥒᥤᥢᥰ ᥑᥣᥛᥰ ᥔᥒᥱ ᥕᥝᥳ ᥘᥢᥳ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥞᥧᥳ ᥝᥣ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥧᥛᥱ ᥑᥣᥛᥰ ᥖᥣᥝᥳ ᥔᥩᥒᥴ ᥐᥨᥝᥳ ᥘᥢᥳ ᥕᥝᥳ ᥘᥭᥴ ᥔᥥᥴ ᥝᥨᥢᥳ ᥝᥣ “ᥙᥤ ᥜᥣᥳ ᥐᥝ ᥘᥭᥳ ... ᥞᥢᥴ ᥚᥤᥖᥴ ᥐᥝ ᥕᥝᥳ ᥘᥦᥰ ... ᥖᥣᥱ ᥝᥣ ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ... ᥖᥥᥴ ᥙᥥᥢ ᥘᥩᥒ ᥘᥤ ᥖᥨᥝᥱ ᥐᥢ ᥘᥢᥳ ... ᥘᥦᥙ ᥖᥥᥴ ᥟᥛᥱ ᥛᥤᥰ ᥘᥭᥲ ᥖᥥᥳ ᥕᥝᥳ ...<br> ᥔᥒᥴ ᥝᥣ ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ... ᥘᥭᥲ ᥖᥥᥐᥱ ᥕᥣᥭ ᥐᥢ ... ᥘᥧᥐ ᥘᥩᥒᥳ ᥖᥣ ᥙᥥᥰ ... ᥑᥣᥲ ᥛᥣᥢᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ... ᥖᥥᥴ ᥓᥣᥒ ᥖᥦᥐᥱ ᥕᥣᥭ ... ᥓᥩᥛᥰ ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ᥕᥝᥳ ... ᥔᥒᥴ ᥙᥥᥢ ᥘᥢᥴ ᥛᥣᥰ ... ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥟᥢ ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ... ᥟᥣᥢᥰ ᥞᥬᥲ ᥕᥬᥱ ᥐᥣᥒᥲ ... ᥔᥫᥰ ᥔᥣᥱ ᥘᥦᥰ ... ᥞᥨᥛ ᥐᥢ ᥑᥖᥴ ᥓᥬ ... ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥕᥧᥱ ᥘᥢᥳ ... ᥖᥥᥴ ᥓᥣᥒ ᥘᥧᥳ ᥔᥧᥛᥰ ᥙᥦᥖ ᥘᥣᥭ ᥘᥣᥭ ᥐᥩᥭᥰ ... ᥐᥝ ᥔᥪᥙᥱ ᥛᥤᥰ ᥕᥧᥱ ᥐᥩᥲ ... ᥟᥛᥱ ᥙᥥᥢ ᥚᥩᥢᥰ ᥘᥤ ᥔᥒᥴ ᥕᥝᥳ ...’’ ᥘᥭᥴ ᥘᥦᥰ <br> ᥞᥩᥒᥳ ᥘᥣᥖ ᥚᥩᥒᥰ ᥑᥥᥝᥴ ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥝᥣ “ᥖᥣᥱ ᥞᥝᥰ ᥖᥥᥴ ᥟᥩᥢ ᥐᥢ ... ᥔᥪᥙᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ... ᥐᥣᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥢᥳ ... ᥒᥝᥰ ᥘᥣᥭᥰ ᥙᥭᥱ ᥙᥢ ᥘᥦᥰ ... ᥞᥝᥰ ᥙᥭᥱ ᥙᥥᥢ ᥛᥫᥰ ᥓᥩᥛᥰ ᥐᥢ ᥕᥝᥳ ... ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥚᥣᥢᥱ ᥖᥣᥱ ᥔᥧᥴ ᥓᥝᥲ ᥘᥢᥳ ... ᥝᥭᥳ ᥖᥤ ᥛᥫᥒᥰ ᥐᥩᥒ ᥘᥭᥳ ᥔᥥᥴ ... ᥛᥫᥰ ᥑᥪᥢᥰ ᥘᥣᥲ ... ᥐᥝ ᥑᥣᥲ ᥖᥥᥴ ᥔᥪᥙᥱ ᥔᥨᥒᥱ ᥙᥢ ᥐᥩᥭᥰ ...” ᥘᥭᥴ ᥔᥥᥴ ᥙᥩᥭᥱ ᥚᥩᥒᥰ ᥑᥥᥝᥴ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥛᥫᥰ ᥑᥪᥢᥰ။ ᥘᥪᥢᥰ ᥘᥢᥳ ᥞᥩᥒᥳ ᥖᥣᥝᥳ ᥘᥨᥒᥴ ᥖᥒᥰ ᥘᥣᥭᥴ ᥘᥣᥖ ᥝᥣ <br> “ᥖᥣᥝᥳ ᥑᥝᥴ ᥖᥒᥰ ᥘᥣᥭᥴ ᥟᥫᥭᥰ ... ᥘᥒᥱ ᥐᥣ ᥟᥥᥢᥰ ᥟᥣᥢᥰ ᥘᥣᥲ ᥐᥣᥢ ... ᥟᥢ ᥞᥝᥰ ᥟᥩᥢ ᥐᥢ ᥛᥣᥰ ᥘᥢᥳ ... ᥖᥥᥛ ᥗᥨᥢᥲ ᥛᥨᥖᥴ ᥕᥝᥳ ... ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥚᥣᥢᥱ ᥖᥣᥱ ... ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥘᥭᥳ ᥐᥩᥲ ... ᥔᥧᥴ ᥐᥨᥝᥳ ᥟᥩᥢ ᥐᥢ ... ᥟᥝ ᥛᥫᥰ ᥔᥣᥐ ᥗᥪᥒᥴ ... ᥙᥤ ᥜᥣᥳ ᥘᥨᥒᥴ ᥐᥝ ᥑᥣᥲ ᥔᥥᥴ ᥘᥣᥲ ...<br> ᥖᥣᥝᥳ ᥜᥣᥳ ᥘᥩᥱ ᥘᥦᥰ ... ᥖᥣᥝᥳ ᥔᥫᥴ ᥕᥥᥢᥰ ᥟᥫᥭᥰ ... ᥕᥫᥒᥰ ᥟᥣᥢᥰ ᥔᥩᥒᥴ ᥑᥫᥴ ᥐᥩᥲ ... ᥗᥪᥒᥴ ᥖᥤ ᥕᥝᥳ ᥟᥫᥰ ... ᥘᥒᥱ ᥐᥣ ᥔᥩᥒᥴ ᥓᥝᥲ ... ᥑᥬᥴ ᥙᥥᥢ ᥘᥢᥳ ᥐᥩᥲ ... ᥙᥥᥢ ᥛᥣᥰ ᥖᥥᥳ ᥕᥝᥳ ᥟᥫᥰ ... ᥐᥝ ᥑᥣᥲ ᥖᥥᥴ ᥐᥪᥖᥴ ᥕᥧᥱ ᥝᥭᥳ ... ᥖᥤ ᥛᥫᥒᥰ ᥐᥩᥒ ᥘᥭᥳ ᥐᥩᥭᥰ ... ᥛᥫᥰ ᥑᥪᥢᥰ ᥖᥒᥰ ᥘᥩᥒᥳ ᥖᥒᥰ ᥘᥒᥴ ᥐᥩᥲ ... ᥟᥛᥱ ᥔᥣᥒᥱ ᥗᥧᥐᥴ ᥕᥝᥳ ...<br> ᥙᥤ ᥜᥣᥳ ᥐᥝ ᥑᥣᥲ ... ᥟᥛᥱ ᥕᥧᥛᥱ ᥘᥫᥴ ᥐᥝ ᥑᥣᥲ ᥕᥝᥳ ᥘᥦᥰ ... ᥐᥝ ᥑᥣᥲ ᥞᥥᥖᥱ ᥔᥒᥴ ᥐᥩᥲ ... ᥖᥥᥴ ᥟᥛᥱ ᥞᥢᥴ ᥘᥤ ᥕᥝᥳ ... ᥔᥒᥴ ᥝᥣ ᥛᥫᥰ ᥑᥪᥢᥰ ᥐᥩᥲ ... ᥐᥨᥝ ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ... ᥘᥭᥲ ᥚᥤᥖᥴ ᥚᥦᥐᥱ ᥖᥦᥐᥱ ᥐᥢ ᥔᥥᥴ ... ᥖᥣᥝᥳ ᥔᥪᥒᥱ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ... ᥘᥭᥲ ᥐᥒ ᥓᥬ ᥔᥧᥐᥳ ᥕᥧᥒᥲ ᥓᥩᥛᥰ ᥗᥦᥢᥲ ᥕᥝᥳ ... ᥑᥣᥲ ᥛᥣᥢᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥔᥛᥳ ... ᥖᥥᥴ ᥘᥫᥖᥱ ᥛᥭᥲ ᥖᥧᥐᥳ ᥑᥣᥳ ᥘᥧᥳ ᥞᥣᥭᥴ ᥖᥣᥭ ᥕᥩᥢᥳ ... ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ᥗᥦᥢᥲ ᥟᥫᥰ ... ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥟᥢ ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ... ᥑᥩᥖᥱ ᥞᥦᥒᥰ ᥞᥬᥲ ᥕᥬᥱ ᥐᥣᥒᥲ ᥕᥧᥱ ᥘᥭᥳ ᥐᥩᥲ ... ᥖᥥᥴ ᥘᥭᥲ ᥖᥦᥐᥱ ᥕᥩᥭ ᥐᥣᥱ ᥑᥪᥢᥰ ᥟᥫᥰ ...<br> ᥕᥩᥢᥳ ᥘᥢᥴ ... ᥚᥫᥱ ᥞᥣᥰ ᥙᥤ ᥘᥩᥒᥳ ... ᥖᥥᥴ ᥘᥭᥲ ᥓᥖᥳ ᥓᥬ ᥐᥢ ᥔᥥᥴ ... ᥖᥦᥐᥱ ᥐᥢ ... ᥚᥤᥖᥴ ᥐᥢ ... ᥖᥣᥝᥳ ... ᥔᥪᥒᥱ ... ᥚᥩᥒᥰ ᥛᥫᥒᥰ ... ᥑᥣᥲ ᥛᥣᥢᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ... ᥖᥥᥴ ᥘᥭᥲ ... ᥐᥒ ᥓᥬ ... ᥖᥧᥐᥳ ᥑᥣᥳ ᥓᥩᥛᥰ ... ᥕᥣᥙᥱ ᥕᥣᥐ ᥓᥩᥛᥰ ᥔᥥᥴ ... ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥥᥴ ᥔᥧᥐᥳ ᥕᥧᥒᥲ ... ᥖᥦᥐᥱ ᥕᥣᥭ ᥘᥢᥳ ... ᥐᥝ ᥑᥣᥲ ᥖᥥᥴ ᥕᥩᥛᥰ ᥓᥧᥢᥳ ᥔᥣᥭᥴ ᥓᥬ ... ᥖᥤ ᥛᥫᥒᥰ ᥐᥩᥒ ᥘᥭᥳ ... ᥘᥒᥱ ᥓᥝᥲ ᥙᥤ ᥐᥝ ᥑᥣᥲ ... ᥑᥬᥲ ᥞᥬᥲ ᥙᥥᥢ ᥘᥢᥳ ᥐᥩᥭᥰ ᥕᥝᥳ ... ᥔᥧᥴ ᥓᥝᥲ ᥟᥩᥢ ᥔᥫᥐᥱ ᥞᥝᥰ ... ᥛᥫᥰ ᥑᥪᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥥᥴ ... ᥙᥩᥒᥱ ᥗᥪᥒᥴ ᥙᥤ ᥜᥣᥳ ᥐᥝ ᥑᥣᥲ ᥔᥥᥴ ᥘᥣᥲ ...”<br> ᥘᥣᥖ ᥘᥒᥱ ᥘᥢᥴ ᥕᥝᥳ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥐᥤᥢ ᥑᥝᥲ ᥛᥧᥢᥰ ᥑᥝᥲ ᥙᥩᥒᥰ ᥟᥢ ᥙᥤ ᥜᥣᥳ ᥛᥢᥰ ᥓᥝᥲ ᥔᥨᥒᥱ ᥙᥢ ᥘᥢᥳ ᥔᥥᥴ ᥘᥙᥴ ᥖᥣ ᥘᥪᥛᥰ ᥛᥫᥒᥰ ᥐᥣᥱ ᥖᥤ ᥛᥫᥒᥰ ᥐᥩᥒ ᥛᥫ ᥙᥤ 1321 ᥕᥧᥱ ᥕᥝᥳ။ ᥙᥤ ᥘᥩᥒᥳ ᥖᥭᥰ ᥛᥫᥒᥰ ᥐᥩᥒ ᥞᥝᥰ ᥑᥝᥴ ᥖᥪᥐᥳ ᥟᥩᥢ ᥐᥢ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥓᥝᥲ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥙᥥᥢ ᥓᥝᥲ ᥛᥣᥢᥲ ᥓᥝᥲ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥙᥬᥳ ᥙᥣᥰ ᥝᥭᥳ ᥕᥧᥱ ᥖᥤ ᥛᥫᥒᥰ ᥐᥩᥒ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥘᥥᥝ ᥘᥭᥴ ᥕᥝᥳ။ <br> ==ᥗᥧᥱ ᥘᥦᥛᥲ ᥘᥥᥝ == “ᥘᥣᥒᥰ ᥝᥣᥒ ᥓᥥ ” ᥘᥭᥲ ᥑᥣᥝᥱ ᥘᥧᥐ ᥔᥩᥒᥴ ᥘᥨᥝᥱ ᥓᥖᥳ ᥓᥬ ᥖᥨᥝᥱ ᥐᥢ ᥝᥭᥳ ᥘᥭᥴ ᥘᥦᥰ ᥗᥪᥒᥴ ᥑᥣᥝᥰ ᥞᥦᥢᥰ ᥛᥧᥱ ᥑᥝᥲ ᥖᥣᥱ ᥘᥫᥒ ᥛᥢᥰ ᥘᥣᥒᥰ ᥟᥝ ᥗᥧᥱ ᥘᥦᥛᥲ ᥘᥥᥝ ᥔᥬᥱ ᥙᥣᥢᥳ ᥛᥧᥱ ᥑᥝᥲ ᥔᥥᥴ ᥐᥣᥱ ᥔᥨᥒᥱ ᥙᥢ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥝᥳ။ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥗᥣᥛᥴ ᥝᥣ “ᥛᥥ ... ᥗᥧᥱ ᥘᥦᥛᥲ ᥘᥥᥝ ᥘᥭᥳ ... ᥖᥥᥴ ᥞᥥᥖᥱ ᥞᥪᥴ ᥐᥤᥙ ᥐᥤᥢ ᥘᥭᥲ ᥘᥣᥱ ...” ᥐᥨᥝᥳ ᥙᥥᥢ ᥛᥥ ᥖᥩᥙᥱ ᥝᥣ “ᥞᥪᥴ ᥖᥥᥴ ᥞᥧᥳ ᥘᥣᥱ ᥘᥧᥐ ... ᥕᥨᥝ ᥘᥧᥐ ᥛᥥ ... ᥖᥥᥴ ᥛᥨᥝᥴ ᥐᥤᥙ ᥕᥧᥱ ᥟᥫᥰ ... ᥟᥛᥱ ᥘᥫᥴ ᥔᥥᥴ ... ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥙᥥᥢ ᥘᥧᥐ ᥘᥭᥳ ... ᥘᥧᥐ ᥛᥥ ᥟᥣᥢᥰ ᥙᥩᥒ ᥘᥭᥲ ᥐᥨᥝᥳ ᥘᥥᥝ ᥕᥧᥱ ... ᥟᥛᥱ ᥓᥪ ᥞᥪᥴ ...” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥛᥫ ᥘᥭᥲ ᥒᥤᥢᥰ ᥑᥣᥛᥰ ᥛᥥ ᥕᥝᥳ ᥘᥢᥳ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥧᥙ ᥞᥧᥳ ᥖᥣᥒᥰ ᥚᥤᥖᥴ ᥖᥨᥝ ᥐᥝᥱ ᥕᥝᥳ ᥔᥥᥴ ᥘᥦᥖ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥘᥛᥰ ᥘᥪᥙ ᥓᥩᥛᥰ ᥞᥣᥛᥲ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥐᥤᥢ ᥑᥝᥲ ᥛᥧᥢᥰ ᥔᥥᥴ ᥖᥣᥳ ᥟᥛᥱ ᥖᥢᥰ ᥑᥪᥖᥴ။ ᥛᥫ ᥐᥨᥢᥰ ᥛᥢᥰ ᥓᥝᥲ ᥚᥦᥝᥴ ᥐᥣᥱ ᥘᥢᥳ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥔᥥᥒᥲ ᥐᥣᥛᥱ ᥔᥧᥖᥰ ᥛᥧᥢ ᥙᥬᥳ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥑᥣᥝᥱ ᥞᥣᥭᥳ ᥘᥨᥒᥴ ᥟᥢ ᥟᥛᥱ ᥑᥬᥲ ᥒᥤᥢᥰ ᥔᥥᥴ ᥙᥫᥢ ᥘᥢᥳ ᥗᥪᥒᥴ ᥛᥣᥰ ᥕᥝᥳ ᥐᥩᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥘᥦᥒᥴ ᥓᥬ ᥘᥦᥢᥱ ᥘᥦᥰ ᥐᥢᥲ ᥞᥭᥲ ᥕᥧᥱ ᥘᥬᥰ ᥓᥬ ᥟᥛᥱ ᥘᥣᥖ ᥑᥣᥛᥰ ᥘᥭᥲ ᥔᥥᥴ ᥑᥨᥝᥲ ᥕᥝᥳ ᥐᥩᥲ ᥕᥣᥱ ᥘᥩᥒᥳ ᥟᥢ ᥙᥥᥢ ᥛᥪᥰ ᥑᥣᥴ ᥔᥥᥴ ᥓᥩᥭ ᥗᥦᥛᥴ ᥙᥤ ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥖᥥᥳ ᥟᥛᥱ ᥘᥧᥐᥳ ᥛᥣᥰ ᥘᥭᥲ ᥑᥪᥢᥰ ᥕᥝᥳ။ <br> ᥕᥧᥛᥱ ᥑᥣᥛᥰ ᥐᥝᥰ ᥐᥦᥰ ᥐᥣᥒ ᥘᥦᥢᥱ ᥘᥦᥰ ᥙᥥᥢ ᥘᥩᥒ ᥘᥭᥲ ᥔᥧᥛᥰ ᥘᥨᥒᥴ ᥔᥧᥛᥰ ᥘᥣᥒᥴ ᥙᥧᥢ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥐᥩᥭᥰ ᥛᥝᥱ ᥐᥣᥰ ᥙᥧᥢ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥗᥦᥢᥲ ᥘᥧᥰ ᥐᥩᥢᥱ ᥕᥝᥳ။ ᥘᥩᥒ ᥓᥫᥰ ᥘᥭᥳ ᥐᥪᥐᥱ ᥙᥪᥢᥰ ᥛᥣᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥝᥢᥰ ᥘᥭᥳ ᥘᥦᥰ ᥗᥝᥲ ᥐᥥᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥑᥝᥴ ᥐᥥᥙᥱ ᥟᥝ ᥙᥥᥢ ᥑᥣᥛᥰ ᥔᥒᥱ ᥔᥩᥢᥴ ᥘᥧᥐ ᥘᥣᥢᥴ ᥛᥣᥰ ᥙᥣᥢ ᥔᥪᥙᥱ ᥙᥣᥢ ᥝᥣ “ᥗᥧᥱ ᥘᥦᥛᥲ ᥘᥥᥝ ... ᥐᥤᥙ ᥟᥛᥱ ᥘᥭᥲ ... ᥐᥨᥢᥰ ᥐᥨᥝᥳ ᥘᥥᥝ ... ᥞᥥᥖᥱ ᥔᥒᥴ ᥟᥛᥱ ᥙᥥᥢ ...” ᥘᥭᥴ ᥕᥝᥳ။ <br> ==ᥙᥧᥳ ᥐᥛᥱ ᥙᥣᥒ ᥕᥣᥲ ᥓᥥ ᥐᥦᥒᥰ == ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥙᥣᥢ “ᥢᥣᥳ ᥘᥣᥳ ᥔᥤᥱ ᥞᥣᥳ ᥙᥣ ᥖᥥᥳ ” ᥘᥢᥳ ᥟᥣᥭᥲ ᥔᥦᥒᥴ ᥑᥭᥱ၊ ᥕᥤ ᥔᥦᥒᥴ ᥐᥛᥱ၊ ᥔᥣᥛᥴ ᥔᥦᥒᥴ ᥔᥬᥴ ᥖᥭᥰ ᥔᥣᥛᥴ ᥙᥤ ᥘᥩᥒᥳ ᥛᥤᥰ ᥟᥨᥝᥰ ᥓᥣᥱ ᥝᥭᥳ။ ᥙᥤ 1304 ᥘᥢᥳ ᥟᥣᥭᥲ ᥔᥦᥒᥴ ᥑᥭᥱ ᥖᥦᥙᥱ ᥟᥝ ᥞᥨᥝᥴ ᥓᥨᥝᥱ ᥓᥣᥱ ᥙᥢ ᥑᥧᥢᥴ ᥕᥤ ᥐᥣᥭᥰ ᥑᥛᥰ ᥕᥝᥳ ᥐᥩᥲ ᥟᥣᥱ ᥘᥣᥱ ᥑᥫᥰ ᥑᥧᥢᥴ ᥙᥧᥳ ᥐᥛᥱ ᥟᥨᥢᥲ ᥕᥨᥙ ᥘᥫᥴ ᥐᥝᥱ။ ᥓᥝᥲ ᥘᥤᥖ ᥘᥦᥰ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥤᥖᥰ ᥟᥢ ᥙᥥᥢ ᥑᥫᥰ ᥑᥧᥢᥴ ᥙᥧᥳ ᥐᥛᥱ ᥟᥧᥙᥳ ᥛᥫᥒᥰ ᥗᥦᥢᥲ ᥔᥩᥒᥴ ᥔᥪᥙᥱ ᥕᥝᥳ ᥐᥩᥲ ᥑᥫᥰ ᥙᥧᥳ ᥐᥛᥱ ᥔᥧᥖᥴ ᥑᥣᥖᥱ ᥐᥣᥱ။ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥐᥩᥲ ᥝᥩᥖ ᥝᥣᥭᥰ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥙᥤ 1312 ᥛᥫ ᥘᥧᥐ ᥓᥣᥭᥰ ᥓᥨᥝᥱ ᥓᥣᥱ “ᥓᥝᥲ ᥘᥤᥖ ” ᥙᥥᥢ ᥑᥧᥢᥴ ᥙᥧᥳ ᥐᥛᥱ ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥔᥣᥛᥴ ᥔᥦᥒᥴ ᥔᥬᥴ ᥖᥥᥱ ᥖᥒᥲ “ᥛᥫᥒᥰ ᥙᥣᥒ ᥕᥣᥲ ” (ᥙᥒᥰ ᥕᥣᥲ)ᥔᥥᥴ ᥖᥒᥲ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥫᥰ ᥑᥧᥢᥴ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥞᥣᥒᥰ ᥐᥩᥭᥰ။ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥫᥰ ᥑᥧᥢᥴ ᥙᥣᥒ ᥕᥣᥲ ᥖᥢᥰ ᥛᥤᥰ (6) ᥔᥪᥙᥱ။ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥖᥪᥐᥱ ᥘᥦᥰ ᥛᥫᥒᥰ ᥙᥣᥒ ᥕᥣᥲ ᥘᥧᥳ ᥙᥒᥰ ᥐᥣᥱ ᥛᥫ ᥙᥤ 1364 ᥘᥢᥳ ᥕᥝᥳ။ <br> ᥛᥫ ᥙᥤ 1315 ᥘᥢᥳ “ᥔᥣᥛᥴ ᥔᥦᥒᥴ ᥔᥬᥴ ” ᥟᥩᥭᥱ ᥒᥨᥢᥳ ᥙᥤ ᥟᥣᥭᥴ ᥛᥢᥰ “ᥟᥣᥭᥲ ᥔᥦᥒᥴ ᥑᥭᥱ ” ᥖᥣᥭᥱ ᥐᥣᥱ။ ᥘᥧᥐ ᥓᥣᥭᥰ ᥔᥣᥛᥴ ᥔᥦᥒᥴ ᥔᥬᥴ “ᥓᥝᥲ ᥕᥨᥢᥰ ” ᥚᥤᥖᥴ ᥓᥬ ᥘᥫᥴ ᥘᥩᥒ ᥟᥢ ᥟᥧᥲ ᥛᥢᥰ ᥟᥩᥭᥱ ᥘᥧᥒᥰ ᥛᥢᥰ ᥖᥣᥭ ᥘᥢᥳ ᥔᥥᥴ ᥐᥣᥱ ᥖᥥᥱ “ᥛᥫᥒᥰ ᥓᥥ ᥐᥦᥒᥰ ”ᥗᥦᥢᥲ။ ᥖᥒᥲ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥫᥰ ᥑᥧᥢᥴ ᥞᥣᥒᥰ ᥐᥩᥭᥰ ᥗᥦᥰᥲ။ ᥖᥢᥰ ᥛᥤᥰ (7)ᥔᥪᥙᥱ ᥔᥥᥴ ᥔᥫᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥖᥪᥐᥱ ᥘᥦᥰ ᥘᥧᥳ ᥙᥒᥰ ᥐᥣᥱ ᥛᥫ ᥙᥤ 1364 ᥘᥒᥱ ᥙᥣᥒ ᥕᥣᥲ ᥘᥒᥱ ᥐᥝᥱ။ <br> ==ᥟᥣᥱ ᥝᥣᥳ ᥘᥦᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ == ᥙᥤ 1361 ᥑᥧᥢᥴ ᥙᥣᥒ ᥕᥣᥲ “ᥢᥣᥳ ᥘᥣᥳ ᥔᥧᥱ ” ᥙᥩᥭᥱ ᥚᥩᥒᥰ ᥑᥥᥝᥴ ᥙᥣᥰ ᥟᥝ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥚᥣᥢᥱ ᥖᥣᥱ ᥘᥦᥰ ᥘᥤᥐ “ᥛᥫ ᥘᥥᥝ ᥖᥤ ᥓᥥ ᥐᥦᥒᥰ ᥘᥭᥳ ... ᥐᥨᥢᥰ ᥟᥢ ᥟᥛᥱ ᥓᥪ ᥑᥫᥰ ᥑᥧᥢᥴ ᥘᥢᥳ ... ᥑᥪᥢᥲ ᥞᥤᥛᥴ ᥞᥥᥖᥱ ᥑᥧᥢᥴ ᥝᥭᥳ ᥕᥧᥱ ... ᥑᥝᥲ ᥙᥫᥐᥱ ᥖᥥᥛ ᥛᥫᥒᥰ ᥝᥭᥳ ᥕᥧᥱ ᥘᥦᥰ ... ᥓᥝᥲ ᥙᥤ ᥞᥝᥰ ... ᥛᥣᥰ ᥖᥛ ᥟᥝ ... ᥑᥝᥲ ᥛᥢᥰ ᥛᥫᥰ ᥑᥣᥲ ᥘᥣᥰ ... ᥐᥝ ᥑᥣᥲ ᥓᥝᥲ ᥘᥩᥒᥳ ... ᥖᥥᥴ ᥚᥥᥝᥲ ᥙᥫᥐᥱ ... ᥚᥥᥝᥲ ᥐᥦᥙᥱ ᥛᥢᥰ ᥑᥣᥲ ᥘᥭᥴ ...” ᥟᥢ ᥓᥨᥝᥰ ᥞᥩᥒᥳ ᥖᥪᥐᥱ ᥓᥥ ᥐᥦᥒᥰ ᥘᥢᥳ ᥔᥨᥒᥱ ᥗᥪᥒᥴ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥬᥲ ᥘᥧᥐ ᥛᥢᥰ ᥓᥝᥲ ᥙᥥᥛᥱ ᥜᥣᥳ ᥘᥦᥰ ᥓᥝᥲ ᥒᥫᥢ ᥑᥥᥝᥴ ᥜᥣᥳ ᥟᥩᥢ ᥞᥨᥝᥴ ᥖᥣᥝᥳ ᥜᥣᥳ ᥘᥨᥝᥱ ၊ ᥖᥣᥝᥳ ᥔᥫᥴ ᥕᥥᥢᥰ၊ ᥖᥣᥝᥳ ᥞᥣᥢᥴ ᥐᥭᥱ ᥑᥤᥱ ᥔᥫᥐᥱ ᥘᥨᥒᥰ ᥓᥥ ᥐᥦᥒᥰ ᥕᥝᥳ။ ᥚᥦᥝᥴ “ᥖᥣ ᥐᥩᥒ ”ᥐᥩᥲ ᥘᥭᥲ ᥑᥣᥛᥱ ᥞᥙᥳ ᥖᥪᥐᥱ ᥘᥦᥰ ᥘᥭᥲ ᥖᥪᥐᥱ ᥐᥢ။ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥙᥥᥳ။ ᥖᥣ ᥐᥩᥒ ᥘᥧᥳ ᥙᥒᥰ။ ᥑᥧᥢᥴ ᥖᥣ ᥐᥩᥒ ᥟᥩᥐᥱ ᥙᥣᥭ။ ᥛᥫᥒᥰ ᥖᥣ ᥐᥩᥒ ᥙᥒᥰ ᥕᥝᥳ ᥐᥩᥲ ᥔᥫᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥪᥙᥱ ᥘᥨᥒᥰ ᥖᥪᥐᥱ “ᥓᥥ ᥐᥦᥒᥰ ”။ ᥑᥧᥢᥴ ᥓᥥ ᥐᥦᥒᥰ “ᥛᥤᥢᥰ ᥙᥩᥐᥳ ” ᥟᥩᥐᥱ ᥙᥣᥭ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥖᥪᥐᥱ ᥕᥧᥱ ᥘᥒᥱ ᥘᥢᥴ “ᥢᥣᥳ ᥘᥣᥳ ᥔᥧᥱ ” ᥟᥛᥱ ᥟᥩᥐᥱ ᥓᥩᥭ ᥐᥩᥭᥰ ᥛᥝᥱ ᥐᥣᥰ ᥓᥨᥝᥰ ᥘᥧᥐ ᥘᥩᥒᥳ ᥛᥢᥰ ᥟᥩᥐᥱ ᥙᥣᥭ ᥐᥣᥱ ᥛᥨᥐᥴ ᥝᥭᥳ ᥚᥣᥭᥱ ᥖᥨᥐᥱ ᥐᥥᥝ ᥙᥦᥖ ᥕᥝᥳ။ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥩᥢᥱ ᥝᥣ “ᥖᥣᥒᥰ ᥘᥣᥖ ᥘᥦᥰ ᥖᥣᥒᥰ ᥞᥥᥖᥱ ... ᥢᥣᥳ ᥘᥣᥳ ᥔᥧᥱ ᥟᥛᥱ ᥒᥣᥛᥱ ᥐᥢ ... ᥘᥣᥖ ᥖᥥᥳ ᥘᥣᥖ ᥝᥣ ᥔᥥᥴ ... ᥟᥛᥱ ᥞᥥᥖᥱ ᥓᥩᥛᥰ ” ᥘᥦᥰ ᥖᥪᥐᥱ ᥓᥥ ᥐᥦᥒᥰ ᥘᥧᥳ ᥕᥝᥳ ᥔᥪᥙᥱ ᥐᥣᥱ ᥙᥣᥒ ᥕᥣᥲ။ ᥗᥪᥒᥴ ᥙᥣᥒ ᥕᥣᥲ ᥕᥝᥳ ᥐᥩᥲ ᥙᥭᥱ ᥘᥭᥲ ᥞᥢᥴ “ᥢᥣᥳ ᥘᥣᥳ ᥔᥧᥱ ” ᥟᥩᥐᥱ ᥛᥣᥰ။ ᥘᥧ ᥘᥣᥭ ᥙᥨᥢᥳ ᥖᥤ ᥘᥦᥢᥱ ᥘᥭᥴ ᥔᥥᥴ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥑᥝᥲ ᥖᥪᥐᥱ ᥘᥦᥰ ᥙᥣᥒ ᥕᥣᥲ ᥘᥧᥳ ᥙᥒᥰ ᥐᥣᥱ ᥕᥝᥳ။ <br> ᥖᥪᥐᥱ ᥘᥧᥳ ᥕᥝᥳ ᥐᥩᥲ ᥓᥝᥲ ᥙᥥᥛᥱ ᥜᥣᥳ ᥘᥦᥰ ᥓᥝᥲ ᥒᥫᥢ ᥑᥥᥝᥴ ᥜᥣᥳ ᥕᥧᥐᥳ “ᥔᥣ ᥖᥨᥝᥰ ᥛᥒᥰ ᥜᥣᥳ ” ᥘᥧᥐ ᥓᥣᥭᥰ ᥓᥝᥲ ᥕᥨᥢᥰ ᥟᥢ ᥖᥥᥱ ᥖᥒᥲ ᥙᥣᥢ ᥑᥧᥢᥴ ᥓᥥ ᥐᥦᥒᥰ ᥘᥢᥳ ᥑᥪᥢᥲ ᥙᥥᥢ ᥑᥧᥢᥴ ᥕᥝᥳ ᥖᥤ ᥕᥩᥙᥱ “ᥢᥣᥳ ᥘᥣᥳ ᥔᥧᥱ ” ᥛᥫᥰ ᥓᥩᥛᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥕᥧᥱ ᥘᥦᥰ ᥘᥭᥲ ᥓᥪ “ᥢᥣᥳ ᥘᥣᥳ ᥔᥧᥱ ᥓᥙᥴ ᥓᥩᥛᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ” (မောပါနရသူ )ᥘᥭᥴ ᥘᥢᥳ ᥐᥪᥐᥱ ᥙᥪᥢᥰ ᥛᥣᥢ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> 26.1.1365 “ᥔᥣ ᥖᥨᥝᥰ ᥛᥒᥰ ᥜᥣᥳ ” ᥙᥨᥐᥱ ᥖᥒᥲ ᥛᥫᥒᥰ ᥟᥣᥱ ᥝᥣᥳ(အင်း၀)ᥘᥦᥰ ᥛᥤᥰ “ᥙᥣᥢ ᥟᥣᥱ ᥝᥣᥱ” (အင်း၀ခေတ် ) ᥟᥢ ᥛᥫ ᥐᥩᥢᥱ ᥛᥣᥢ ᥞᥩᥒᥳ ᥝᥣ “ᥙᥣᥢ ᥖᥭᥰ ” (သျှမ်းခေတ်) ᥘᥭᥴ ᥘᥢᥳ ᥛᥣᥰ ᥕᥝᥳ။ ᥛᥣᥢ ᥖᥦᥛᥲ ᥙᥪᥢᥰ ᥝᥭᥳ ᥝᥣ ᥘᥤᥐ ᥛᥣᥢ ᥖᥥᥱ ᥞᥣᥴ ᥞᥫ ᥞᥫᥒᥰ ᥛᥣᥰ ᥘᥬᥰ ᥙᥣᥢ ᥟᥣᥱ ᥝᥣᥳ။ ᥑᥧᥰ ᥛᥨᥝᥴ ᥘᥤᥐ ᥛᥣᥢ ᥖᥥᥱ ᥛᥤᥰ ᥛᥣᥰ ᥘᥬᥰ ᥙᥣᥢ ᥟᥣᥱ ᥝᥣᥳ ᥘᥭᥳ ᥐᥩᥭᥰ ᥘᥭᥴ ᥕᥝᥳ။ <br> ==ᥑᥥᥱ ᥚᥦᥢᥴ ᥕᥣᥳ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ == ᥙᥤ 1362 ᥘᥢᥳ ᥑᥧᥢᥴ ᥑᥥᥱ ᥞᥢᥴ ᥝᥣ “ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥟᥣᥱ ᥕᥧᥳ ᥕᥬᥱ ᥐᥥᥱ ᥕᥝᥳ ... ᥘᥧᥐ ᥛᥢᥰ ᥓᥝᥲ ᥘᥦᥰ ... ᥖᥣᥝᥳ ᥔᥪᥒᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥐᥩᥲ ... ᥟᥩᥢ ᥔᥫᥐᥱ ᥘᥨᥒᥰ ᥖᥪᥐᥱ ᥓᥥ ᥐᥦᥒᥰ ᥘᥦᥲ ᥙᥣᥒᥴ ᥕᥣᥲ ᥕᥧᥱ ... ᥙᥥᥢᥴ ᥔᥧᥢᥱ ᥘᥤᥴ ᥘᥨᥒᥴ ᥘᥣᥒᥴ ” ᥘᥭᥴ ᥔᥥᥴ ᥔᥨᥒᥱ ᥔᥪᥐᥱ ᥘᥨᥒᥰ ᥐᥝᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥥᥴ ᥔᥤᥛᥰ ᥟᥝ ᥘᥨᥒᥴ ᥔᥣᥒᥲ၊ ᥛᥧᥴ ᥟᥣᥢᥱ၊ ᥙᥧᥰ ᥑᥣᥒᥳ ᥘᥨᥒᥴ ᥕᥝᥳ ᥖᥒᥲ ᥖᥙᥳ ᥕᥧᥱ ᥝᥭᥳ ᥗᥪᥒᥴ ᥙᥣᥒ ᥛᥨᥒ၊ ᥓᥥ ᥘᥫᥴ၊ ᥛᥨᥝᥱ ᥘᥥᥐᥱ၊ ᥞᥨᥝᥴ ᥑᥩᥒᥰ ᥘᥦᥰ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥔᥨᥝᥱ ᥔᥪᥐᥱ ᥖᥪᥐᥱ ᥑᥪᥢᥰ ᥐᥛᥰ ᥘᥥᥝ။ ᥖᥪᥐᥱ ᥐᥢ ᥞᥪᥒᥴ ᥔᥣᥛᥴ ᥘᥫᥢ ᥙᥣᥭ။ ᥔᥪᥐᥱ ᥑᥥᥱ ᥟᥛᥱ ᥑᥣᥛᥱ ᥘᥭᥲ ᥔᥥᥴ ᥞᥨᥢᥴ ᥛᥫᥰ ᥑᥪᥢᥰ ᥕᥝᥳ။ <br> ᥘᥪᥢᥰ ᥘᥢᥳ ᥑᥧᥢᥴ ᥑᥥᥱ ᥝᥨᥢᥳ ᥝᥣ “ᥔᥒᥴ ᥖᥤᥴ ᥟᥝ ᥘᥣᥭᥰ ᥔᥪᥐᥱ ᥔᥥᥴ ᥖᥪᥐᥱ ... ᥖᥥᥴ ᥟᥛᥱ ᥙᥥᥳ ᥘᥭᥲ ... ᥐᥨᥢᥰ ᥖᥥᥴ ᥘᥧᥳ ᥕᥬᥱ ᥔᥧᥛᥰ ᥘᥛᥴ ... ᥗᥧᥐᥴ ᥘᥤ ᥟᥝ ᥘᥣᥭᥰ ᥘᥐᥴ ᥘᥦᥛᥴ ᥔᥥᥴ ᥖᥪᥐᥱ ᥕᥝᥳ ...” ᥘᥭᥴ ᥔᥥᥴ ᥔᥨᥒᥱ ᥛᥨᥝᥴ ᥐᥣᥱ ᥘᥣᥰ ᥐᥩᥳ ᥘᥫᥒ ᥑᥝᥲ ᥛᥫᥒᥰ ᥛᥣᥝᥰ။ ᥛᥨᥝᥴ ᥐᥣᥱ ᥘᥣᥰ ᥘᥢᥳ ᥚᥦᥝᥴ ᥐᥣᥱ ᥗᥧᥒᥳ “ᥙᥣᥒ ᥛᥣᥐᥱ ᥞᥧ ” ᥞᥤᥛᥰ ᥛᥨᥝᥱ ᥘᥥᥐᥱ ᥞᥨᥝᥴ ᥑᥩᥒᥰ ᥕᥝᥳ ᥔᥩᥢᥱ ᥘᥙᥳ ᥖᥨᥭᥰ။ ᥗᥧᥐᥴ ᥛᥦᥢ ᥖᥤ ᥘᥤ ᥘᥭᥲ ᥘᥥᥐᥱ ᥘᥣᥛᥱ ᥝᥭᥳ ᥕᥝᥳ ᥘᥭᥴ ᥔᥥᥴ ᥞᥣᥒᥲ ᥞᥦᥢᥰ ᥞᥥᥖᥱ ᥟᥧᥛᥴ ᥑᥛᥰ ᥞᥣᥲ ᥘᥧᥐ။ <br> ᥞᥥᥖᥱ ᥟᥣᥒᥰ ᥘᥥᥐᥱ ᥘᥣᥛᥱ ᥑᥧᥢᥴ ᥘᥦᥰ ᥛᥫᥒᥰ ᥞᥩᥒᥰ ᥝᥭᥳ ᥖᥬᥲ ᥐᥨᥢᥲ ᥟᥧᥛᥴ။ ᥒᥪᥢᥰ ᥘᥦᥰ ᥑᥛᥰ ᥔᥬᥱ ᥝᥭᥳ ᥘᥬᥰ ᥟᥧᥛᥴ။ ᥔᥤᥱ ᥘᥧᥐ ᥚᥒᥴ ᥔᥤᥱ ᥓᥥᥒᥱ ᥘᥣᥲ ᥛᥫᥒᥰ။ ᥐᥣᥒ ᥔᥤᥱ ᥘᥧᥐ ᥔᥪ ᥔᥪ ᥘᥢᥳ ᥚᥒᥴ ᥘᥧᥐ ᥘᥫᥒ။ ᥖᥒᥰ ᥔᥥᥒᥱ ᥚᥒᥴ ᥝᥭᥳ ᥞᥣᥲ ᥘᥧᥐ ᥕᥝᥳ ᥞᥥᥖᥱ ᥛᥨᥝᥴ ᥖᥨᥭᥰ ᥐᥣᥱ ᥘᥣᥰ ᥑᥝᥲ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ᥓᥪ ᥔᥥᥒᥴ ᥛᥨᥝᥴ ᥐᥣᥱ ᥘᥣᥰ ᥘᥪᥰ ᥘᥒᥴ ᥛᥣᥰ ᥖᥥᥳ ᥕᥝᥳ။ ᥚᥬᥴ ᥐᥩᥲ ᥝᥣ ᥗᥧᥐᥴ ᥘᥦᥢᥱ ᥛᥦᥢ ᥘᥦᥢᥱ ᥘᥭᥴ ᥔᥥᥴ ᥘᥪᥰ ᥗᥪᥒᥴ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥕᥝᥳ။ <br> ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥞᥩᥒᥳ ᥛᥫᥰ ᥔᥩᥢᥱ ᥘᥙᥳ ᥘᥦᥰ ᥛᥨᥝᥴ ᥐᥣᥱ ᥘᥣᥰ ᥞᥨᥝᥰ ᥝᥣ “ᥓᥪ ᥔᥥᥒᥴ ᥛᥫᥒᥰ ᥓᥥ ᥘᥣᥢᥳ ᥘᥭᥴ ... ᥛᥫ ᥐᥩᥢᥱ ᥖᥥᥳ ... ᥘᥤ ᥘᥨᥒᥴ ᥞᥨᥒᥴ ᥘᥪᥰ ᥖᥥᥳ ᥖᥥᥳ ... ᥝᥣᥭᥰ ᥔᥥᥴ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥘᥧᥳ ᥕᥝᥳ ᥖᥥᥳ ... ᥔᥣᥭᥴ ᥘᥛᥳ ᥔᥣᥭᥴ ᥘᥤᥢ ... ᥕᥨᥖ ᥐᥣᥱ ᥕᥝᥳ ... ᥟᥝ ᥘᥭᥳ ᥐᥣᥱ ᥘᥣᥲ ... ᥔᥒᥴ ᥔᥪᥙᥱ ᥕᥧᥱ ᥗᥦᥢᥲ ᥖᥤ ᥘᥭᥳ ᥘᥭᥴ ᥖᥥᥳ ... ᥖᥣᥱ ᥖᥥᥴ ᥕᥧᥱ ᥓᥪᥢ ... ᥐᥖᥴ ᥕᥥᥢ ... ᥑᥪᥢᥲ ᥔᥧᥒᥴ ᥗᥦᥒᥲ ᥘᥢᥳ ... ᥟᥛᥱ ᥛᥤᥰ ᥕᥝᥳ ᥔᥥᥴ ᥛᥝᥱ ᥐᥣᥰ ... ᥛᥧᥢ ᥟᥧᥴ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ... ᥖᥥᥴ ᥖᥛᥱ ᥕᥨᥝᥲ ᥐᥣᥱ ᥗᥦᥒᥲ ᥐᥩᥭᥰ ... ᥘᥤᥢ ᥖᥤ ᥘᥭᥲ ... ᥟᥛᥱ ᥐᥪᥒᥱ ᥘᥦᥙ ... ᥞᥨᥝᥴ ᥑᥛᥰ ᥕᥧᥱ ᥘᥫᥴ ᥛᥢᥰ ᥕᥝᥳ ... ᥗᥧᥐᥴ ᥘᥤ ᥑᥣᥭᥳ ᥐᥣᥱ ᥖᥒᥲ ᥝᥥᥒᥰ ᥗᥦᥢᥲ ... ᥖᥤ ᥛᥧᥢ ᥟᥧᥴ ᥛᥫᥒᥰ ... ᥕᥧᥐᥳ ᥑᥪᥢᥲ ᥑᥪᥢᥰ ᥘᥢᥳ ᥕᥝᥳ ...” ᥘᥭᥴ ᥘᥦᥰ <br> ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥗᥣᥛᥴ ᥖᥤ ᥗᥧᥐᥴ ᥘᥤ ᥑᥣᥭᥳ ᥕᥧᥱ ᥘᥦᥰ ᥛᥨᥝᥴ ᥐᥣᥱ ᥘᥣᥰ ᥞᥥᥖᥱ ᥐᥦᥒ ᥔᥩᥢᥱ ᥘᥙᥳ ᥕᥝᥳ ᥖᥩᥙᥱ ᥝᥣ “ᥖᥥᥴ ᥘᥭᥲ ᥔᥩᥐ ᥞᥣᥴ ... ᥖᥤ ᥛᥤᥰ ᥟᥧᥛᥴ ᥑᥛᥰ ᥞᥣᥲ ᥘᥧᥐ ᥘᥢᥳ ... ᥖᥥᥱ ᥛᥫᥒᥰ ᥛᥬᥱ ᥗᥦᥢᥲ ... ᥔᥤᥱ ᥓᥥᥒᥱ ᥘᥣᥲ ᥛᥫᥒᥰ ... ᥞᥬᥲ ᥛᥤᥰ ᥘᥫᥒ ᥓᥥᥒᥱ ᥘᥫᥒ ᥘᥧᥐ ᥔᥥᥴ ... ᥐᥣᥒ ᥑᥝᥴ ᥔᥪ ᥐᥢ ᥘᥢᥳ ... ᥞᥬᥲ ᥛᥤᥰ ᥗᥦᥒᥲ ᥘᥧᥐ ᥘᥫᥒ ...<br> ᥔᥒᥴ ᥝᥣ ᥘᥭᥲ ᥑᥣᥭᥳ ᥐᥣᥱ ... ᥕᥧᥱ ᥖᥤ ᥘᥢᥳ ᥔᥥᥴ ... ᥘᥒ ᥛᥫᥒᥰ ᥘᥭᥴ ᥖᥥᥳ ... ᥞᥨᥝᥴ ᥑᥛᥰ ᥖᥐᥴ ᥙᥥᥢ ᥞᥨᥝᥴ ᥔᥦᥒᥴ ... ᥛᥫᥒᥰ ᥓᥫᥰ ᥙᥭᥱ ᥕᥣᥛᥲ ᥐᥨᥛᥲ ᥝᥣᥒᥰ ᥓᥧᥰ ᥔᥥᥴ ᥙᥩᥐ ᥐᥩᥲ ... ᥖᥐᥴ ᥖᥥᥴ ᥒᥤᥢᥰ ᥐᥨᥝ ᥒᥤᥢᥰ ᥚᥣᥢᥲ ᥔᥥᥴ ... ᥐᥨᥛᥲ ᥝᥣᥒᥰ ᥛᥣᥰ ᥓᥧᥰ ᥐᥛᥰ ᥘᥥᥝ ᥘᥦᥰ ... ᥛᥫᥒᥰ ᥐᥨᥛᥲ ᥐᥩᥛᥰ ᥘᥩᥛᥰ ᥓᥧᥰ ... ᥖᥐᥴ ᥖᥥᥴ ᥘᥛᥴ ... ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥐᥩᥲ ... ᥖᥐᥴ ᥖᥥᥴ ᥕᥧᥱ ᥓᥪᥢ ᥐᥖᥴ ᥕᥥᥢ ... ᥟᥣᥱ ᥕᥧᥳ ᥕᥪᥢᥰ ᥕᥣᥝᥰ ᥕᥝᥳ ... ᥓᥪ ᥔᥥᥒᥴ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ... ᥖᥐᥴ ᥖᥥᥴ ᥔᥣ ᥘᥨᥒᥴ ᥞᥨᥒᥴ ᥘᥪᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥓᥨᥝ ᥘᥧᥐ ᥙᥣᥢ ᥘᥣᥢᥴ ᥕᥝᥳ ...” ᥘᥭᥴ ᥘᥦᥰ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥗᥧᥐᥴ ᥓᥬ ᥘᥦᥢᥱ ᥔᥥᥴ ᥓᥬᥳ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥓᥩᥛᥰ ᥛᥨᥝᥴ ᥐᥣᥱ ᥘᥣᥰ ᥔᥩᥐ ᥞᥣᥴ ᥖᥤ ᥖᥥᥴ ᥘᥭᥲ ᥖᥥᥱ ᥝᥥᥒᥰ ᥛᥬᥱ ᥘᥦᥰ ᥛᥨᥝᥴ ᥐᥣᥱ ᥘᥣᥰ ᥔᥩᥢᥱ ᥘᥙᥳ ᥕᥝᥳ ᥓᥨᥝᥰ ᥑᥧᥖ ᥖᥨᥭᥰ ᥖᥤ ᥘᥫᥒ ᥕᥝᥳ ᥖᥤ ᥘᥫᥒ ᥖᥨᥝᥱ ᥙᥩᥰ ᥗᥪᥒᥴ ᥐᥣᥱ ᥖᥤ ᥛᥢᥰ ᥚᥒᥴ ᥟᥧᥛᥴ ᥝᥭᥳ ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥓᥝᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥓᥤ ᥔᥒᥱ ᥑᥣᥭᥳ ᥙᥨᥐᥰ ᥞᥨᥝᥴ ᥑᥛᥰ ᥖᥤ ᥗᥧᥒᥳ “ᥙᥣᥒ ᥛᥣᥐᥱ ᥞᥧᥲ ”ᥕᥝᥳ ᥞᥬᥲ ᥔᥣᥒᥲ ᥛᥣᥢᥲ ᥝᥥᥒᥰ ᥛᥬᥱ။ ᥖᥒᥲ ᥓᥪ ᥙᥥᥢ “ᥝᥥᥒᥰ ᥖᥣ ᥔᥨᥙᥱ ᥟᥧᥴ ”ᥕᥝᥳ ᥑᥣᥭᥳ ᥕᥧᥱ ᥛᥫ 1363 ᥘᥢᥳ ᥕᥝᥳ။ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥙᥥᥢ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥭᥲ (54)ᥙᥤ ᥟᥣᥱ ᥕᥧᥳ ᥓᥝᥲ ᥘᥭᥲ (75)ᥙᥤ ᥔᥥᥴ ᥘᥩᥢᥰ ᥚᥥᥰ ᥛᥫ ᥙᥤ 1365 ᥕᥧᥱ ᥕᥝᥳ။ “ᥝᥥᥒᥰ ᥖᥣ ᥔᥨᥙᥱ ᥟᥧᥴ ” ᥘᥢᥳ ᥕᥣᥛᥰ ᥘᥥᥝ ᥞᥩᥒᥳ ᥝᥣ “ᥐᥩᥒᥰ ᥞᥨᥝᥴ ᥑᥛᥰ ” ᥘᥭᥴ ᥔᥥᥴ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥘᥛᥳ ᥛᥣᥝᥰ ᥞᥤᥛᥰ ᥛᥣᥢᥲ “ᥙᥣᥒᥱ ᥙᥧᥒᥱ ” ᥘᥬᥰ ᥘᥤᥢ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥢᥳ ᥕᥝᥳ။ ==ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ == ᥙᥤ 1365 ᥝᥣᥭᥰ ᥔᥥᥴ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥘᥩᥢᥰ ᥚᥥᥰ ᥕᥝᥳ ᥘᥧᥐ ᥛᥢᥰ ᥓᥝᥲ “ᥓᥝᥲ ᥙᥥᥛᥱ ᥜᥣᥳ ” ᥑᥪᥢᥲ ᥙᥧᥖ ᥘᥒ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥖᥤ ᥝᥥᥒᥰ ᥖᥣ ᥔᥨᥙᥱ ᥟᥧᥴ။ ᥖᥢᥰ ᥞᥪᥒᥴ ᥔᥩᥒᥴ ᥙᥤ ᥐᥩᥭᥰ ᥘᥩᥢᥰ ᥚᥥᥰ ᥐᥣᥱ ᥛᥫ 1367 ᥘᥢᥳ ᥕᥝᥳ။ <br> ᥙᥤ 1367 ᥘᥧᥐ ᥓᥝᥲ ᥙᥥᥛᥱ ᥜᥣᥳ “ᥔᥫᥴ ᥝᥣᥐᥱ ᥜᥣᥳ ” ᥑᥪᥢᥲ ᥙᥧᥖ ᥘᥒ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥖᥤ ᥖᥣ ᥔᥨᥙᥱ ᥟᥧᥴ ᥗᥦᥢᥲ။ ᥐᥢᥳ ᥓᥢᥴᥭ ᥘᥧᥐ ᥕᥤᥒᥰ ᥘᥣᥒᥰ ᥔᥣᥝᥴ ᥙᥫᥢ။ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥐᥨᥝ ᥞᥥᥴ ᥟᥩᥐᥱ ᥙᥣᥭ။ ᥖᥢᥰ ᥞᥥᥖᥱ ᥑᥧᥢᥴ ᥞᥪᥒᥴ (15)ᥘᥫᥢ။ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥛᥢᥰ ᥖᥤ ᥕᥩᥙᥱ ᥖᥦᥙᥱ ᥖᥣᥭ ᥙᥦᥖ ᥛᥫ 1369 ᥘᥢᥳ ᥕᥝᥳ။ <br> ᥙᥤ 1368 ᥛᥫᥒᥰ ᥑᥥᥱ ᥐᥩᥲ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥑᥥᥱ ᥑᥫᥰ ᥞᥫᥢᥰ “ᥛᥤᥒᥱ ” (Ming Dyansty) ᥑᥪᥢᥲ ᥙᥧᥖ။ ᥙᥤ 1369 “ᥒᥫᥢ ᥑᥥᥝᥴ ᥜᥣᥳ ” ᥑᥪᥢᥲ ᥙᥧᥖ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥖᥤ ᥖᥣ ᥔᥨᥙᥱ ᥟᥧᥴ ᥗᥦᥢᥲ။ ᥞᥪᥒᥴ (6)ᥘᥫᥢ ᥐᥩᥭᥰ ᥕᥩᥒᥱ ᥛᥣᥲ ᥑᥣᥲ ᥖᥨᥝ ᥑᥪᥢᥰ ᥞᥣᥒᥰ ᥐᥩᥭᥰ ᥔᥥᥴ ᥘᥩᥢᥰ ᥚᥥᥰ ᥐᥣᥱ။ <br> ᥟᥛᥱ ᥛᥤᥰ ᥒᥫᥢ ᥓᥝᥲ ᥑᥫᥰ ᥑᥧᥢᥴ ᥕᥝᥳ ᥘᥦᥰ ᥙᥤ 1370 ᥘᥢᥳ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥓᥩᥛᥰ ᥑᥭᥲ “ᥘᥣᥒᥰ ᥐᥣᥢᥲ ᥑᥛᥰ ᥔᥬᥴ ” ᥟᥢ ᥓᥙᥴ ᥖᥩᥒᥳ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥐᥣᥱ ᥘᥢᥳ ᥘᥦᥰ ᥐᥣᥱ ᥞᥨᥙᥳ ᥞᥢᥴ ᥘᥧᥐ ᥛᥢᥰ “ᥑᥧᥢᥴ ᥟᥣᥭᥲ ᥙᥧᥰ ᥑᥛᥰ ”။ ᥟᥛᥱ ᥚᥩᥛᥳ ᥙᥩᥒ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥕᥝᥳ ᥘᥭᥴ ᥔᥥᥴ ᥞᥬᥲ ᥘᥧᥐ ᥛᥢᥰ “ᥑᥧᥢᥴ ᥙᥧᥰ ᥐᥨᥝᥰ ” ᥛᥣᥰ ᥓᥩᥛᥰ ᥕᥝᥳ။ “ᥑᥧᥢᥴ ᥙᥧᥰ ᥐᥨᥝᥰ ” ᥑᥪᥢᥲ ᥓᥪ ᥙᥥᥢ “ᥔᥫᥴ ᥞᥨᥛᥱ ᥜᥣᥳ ” ᥔᥥᥴ ᥑᥪᥢᥲ ᥙᥧᥖ ᥘᥒ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥖᥤ ᥖᥣ ᥔᥨᥙᥱ ᥟᥧᥴ ᥗᥦᥒᥲ။ <br> “ᥔᥫᥴ ᥞᥨᥛᥱ ᥜᥣᥳ ”ᥘᥭᥳ ᥐᥩᥲ ᥟᥛᥱ ᥙᥩᥒ ᥛᥣᥢᥲ ᥙᥩᥒ ᥛᥫᥒᥰ။ ᥐᥧᥛᥱ ᥛᥪᥒᥳ ᥖᥣᥒᥰ ᥛᥨᥢ ᥖᥣᥒᥰ ᥓᥨᥝᥱ ᥐᥝᥰ ᥟᥥᥢᥲ ᥛᥥ ᥕᥤᥒᥰ။ ᥞᥥᥖᥱ ᥑᥨᥝᥴ ᥓᥨᥛᥴ ᥑᥨᥝᥴ ᥚᥧᥰ။ ᥐᥣᥖᥱ ᥘᥣᥲ ᥘᥣᥭᥰ ᥘᥣᥲ ᥐᥥᥒ။ ᥘᥫᥐ ᥟᥝ ᥛᥥ ᥕᥤᥒᥰ ᥖᥭᥱ ᥑᥨᥝᥴ ᥓᥨᥛᥴ ᥑᥝᥲ ᥐᥣᥖᥱ ᥘᥣᥲ ᥐᥥᥒ ᥘᥢᥳ ᥔᥥᥴ ᥘᥩᥢᥰ ᥓᥩᥛᥰ။ ᥖᥥᥱ ᥓᥥᥛ ᥔᥤᥐᥳ ᥞᥤᥐᥳ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥛᥥ ᥞᥫᥢᥰ ᥟᥛᥱ ᥝᥭᥳ။ ᥐᥨᥖᥳ ᥘᥧᥐ ᥗᥧᥐᥴ ᥛᥥᥰ ᥙᥫᥢ ᥕᥧᥱ ᥖᥣᥱ ᥔᥥᥱ။ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥐᥨᥝ ᥞᥥᥴ ᥛᥫᥱ ᥓᥣᥢᥲ ᥔᥥᥴ ᥟᥩᥐᥱ ᥙᥣᥭ။ ᥙᥤ 1373 ᥘᥢᥳ “ᥔᥫᥴ ᥞᥨᥛᥱ ᥜᥣᥳ ”ᥐᥨᥝ ᥞᥥᥴ ᥙᥣᥭ ᥟᥩᥐᥱ ᥛᥫᥒᥰ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥝᥣᥭᥰ ᥔᥥᥴ “ᥔᥫᥴ ᥞᥨᥛᥱ ᥜᥣᥳ ” ᥙᥣᥭ ᥐᥣᥱ ᥕᥝᥳ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥛᥫᥰ ᥙᥣᥒᥰ ᥓᥝᥲ ᥜᥣᥳ ᥔᥦᥢᥲ ᥝᥤᥴ “ᥔᥫᥴ ᥕᥥᥙᥱ ᥜᥣᥳ ” ᥛᥫᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ။ ᥛᥢᥰ ᥓᥝᥲ ᥑᥣᥭᥳ ᥞᥨᥝᥴ ᥐᥣᥱ ᥙᥨᥐᥰ ᥖᥤ “ᥛᥣᥢᥲ ᥙᥧᥰ ᥐᥛᥱ ”။ ᥔᥫᥴ ᥞᥨᥛᥱ ᥜᥣᥳ ᥔᥛᥳ ᥐᥣᥱ ᥞᥨᥭᥰ ᥞᥩᥒᥳ ᥑᥥᥱ ᥛᥣᥰ ᥚᥦᥢᥴ ᥖᥦᥙᥱ ᥙᥦᥖ ᥘᥦᥰ “ᥔᥫᥴ ᥕᥥᥙᥱ ᥜᥣᥳ ” ᥘᥩᥢᥰ ᥚᥥᥰ ᥐᥣᥱ ᥛᥫ 1374 ᥘᥢᥳ ᥕᥝᥳ။ <br> ᥝᥣᥭᥰ ᥔᥥᥴ “ᥔᥫᥴ ᥕᥥᥙᥱ ᥜᥣᥳ ” ᥘᥩᥢᥰ ᥚᥥᥰ ᥕᥝᥳ ᥔᥫᥴ ᥞᥨᥛᥱ ᥜᥣᥳ ᥕᥧᥱ ᥖᥤ ᥛᥣᥢᥲ ᥙᥧᥰ ᥐᥛᥱ ᥔᥥᥴ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥙᥤ 1405 ᥘᥢᥳ ᥕᥝᥳ။ ᥔᥫᥴ ᥞᥨᥛᥱ ᥜᥣᥳ ᥛᥤᥰ ᥘᥧᥐ ᥔᥫᥴ ᥒᥣᥛᥱ ᥜᥣᥳ ᥘᥦᥰ ᥔᥫᥴ ᥑᥤᥱ ᥜᥣᥳ ᥘᥭᥴ ᥔᥩᥒᥴ ᥐᥨᥝᥳ။ ᥔᥩᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥔᥪᥙᥱ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥥᥴ ᥖᥪᥐᥱ ᥐᥢ ᥖᥒᥰ ᥑᥥᥱ ᥘᥦᥰ ᥙᥤ 1420 ᥘᥢᥳ ᥘᥭᥲ ᥟᥩᥐᥱ ᥙᥣᥭ။ ᥕᥩᥢᥳ ᥘᥢᥳ ᥝᥣᥭᥰ ᥔᥥᥴ ᥑᥣᥭᥳ ᥙᥣᥭ ᥕᥣᥢᥴ ᥝᥥᥒᥰ ᥓᥥ ᥘᥣᥢᥳ ᥕᥝᥳ ᥘᥢᥳ ᥚᥧᥒᥰ ᥛᥧᥢ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥭᥲ ᥕᥨᥙ ᥘᥨᥒᥰ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ <br> ==ᥘᥩᥒ ᥕᥧᥛᥱ ᥗᥪᥴ == ᥘᥩᥒ ᥔᥩᥢᥱ ᥐᥣᥱ ᥘᥣᥰ ᥔᥥᥴ ᥞᥥᥖᥱ ᥟᥣᥒᥰ ᥘᥥᥐᥱ ᥘᥣᥛᥱ ᥘᥭᥴ ᥘᥢᥳ ᥐᥨᥢᥰ ᥙᥣᥢ ᥛᥬᥱ ᥕᥣᥛᥰ ᥘᥥᥝ ᥖᥤᥴ ᥕᥧᥛᥱ ᥕᥣᥙᥱ ᥔᥥᥴ ᥖᥣᥳ ᥘᥩᥒ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥔᥧᥐᥳ ᥕᥧᥒᥲ ᥔᥛᥳ ᥙᥥᥢ ᥓᥩᥛᥰ ᥖᥥᥳ ᥕᥧᥱ ᥘᥭᥴ ᥘᥢᥳ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥪᥙᥱ ᥙᥣᥢ ᥘᥪᥢᥰ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥙᥥᥢ ᥔᥣᥐ ᥔᥥᥱ ᥘᥥᥴ ᥝᥭᥳ ᥕᥧᥱ။ <br> ᥖᥒᥲ ᥟᥝ ᥑᥣᥭᥳ ᥐᥣᥱ ᥕᥧᥱ ᥖᥤ “ᥖᥣ ᥔᥨᥙᥱ ᥟᥧᥴ ”ᥕᥝᥳ ᥘᥭᥲ ᥞᥢᥴ ᥛᥧᥢ ᥟᥧᥴ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥕᥨᥙ ᥘᥨᥒᥰ ᥖᥥᥳ ᥖᥥᥳ။ ᥐᥣ ᥙᥭᥱ ᥑᥣᥭᥳ ᥞᥨᥝᥴ ᥟᥩᥐᥱ ᥝᥥᥒᥰ ᥖᥣ ᥔᥨᥙᥱ ᥟᥧᥴ ᥐᥣᥱ ᥘᥢᥳ ᥟᥣᥱ ᥕᥧᥳ “ᥑᥧᥢᥴ ᥛᥫᥒᥰ ” ᥟᥛᥱ ᥕᥪᥢᥰ ᥕᥣᥝᥰ။ ᥛᥫᥒᥰ ᥔᥧᥐᥳ ᥕᥧᥒᥲ ᥕᥧᥱ ᥖᥣᥱ ᥔᥥᥱ။ <br> ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥟᥢ ᥙᥥᥢ ᥞᥨᥝᥴ ᥔᥦᥒᥴ ᥖᥭᥰ ᥔᥥᥴ ᥘᥪᥰ ᥘᥒᥴ ᥐᥪᥐᥰ ᥙᥪᥢᥰ ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥫᥰ ᥑᥧᥢᥴ ᥔᥛᥳ ᥙᥨᥝᥰ ᥘᥭᥲ ᥑᥣᥖᥱ ᥝᥣᥭᥰ ᥔᥥᥴ ᥙᥥᥢ ᥖᥬᥲ ᥔᥦᥢᥴ ᥝᥤᥴ ᥐᥣᥱ ᥘᥢᥳ ᥙᥥᥢ ᥕᥩᥢᥳ ᥘᥥᥐᥱ ᥘᥣᥛᥱ ᥞᥪᥴ ᥙᥥᥢ ᥕᥩᥢᥳ ᥟᥛᥱ ᥐᥖᥳ ᥑᥦᥢᥱ ᥞᥪᥴ ᥙᥥᥢ ᥕᥩᥢᥳ ᥔᥒᥴ ᥘᥭᥴ ᥐᥩᥲ ᥝᥨᥢᥳ ᥔᥩᥢᥱ ᥖᥦᥙᥱ ᥖᥖᥴ ᥟᥝ ᥞᥒᥰ ᥐᥩᥭᥰ ᥔᥥᥴ ᥐᥛᥰ။ <br> ==ᥙᥫᥒ ᥟᥤᥒ == {{Reflist| <ref> ᥙᥪᥢᥰ ᥓᥢᥳ ᥔᥤᥱ၊ ᥒᥝᥲ ᥒᥧᥢᥰ ᥜᥤᥒᥲ ᥒᥥ ᥘᥤᥐ ᥘᥣᥭᥰ ᥙᥣᥭᥰ ᥙᥤᥒᥱ ᥕᥣᥱ ᥖᥭᥰ၊ ᥘᥣᥲ 29-42၊ 2005 </ref> <ref> ᥙᥪᥢᥳ ᥑᥫᥰ ᥖᥭᥰ ᥘᥦᥲ ᥙᥪᥢᥰ ᥛᥫᥒᥰ ᥖᥭᥰ၊ ᥑᥫᥰ ᥔᥦᥢᥴ၊ ᥘᥣᥲ }} [[ᥙᥫᥒ ᥗᥣᥢ:ᥙᥪᥢᥰ ᥔᥧᥢᥱ ᥖᥨᥝ]] t 56s0pi1b2jffcnhrrtrvp6n0t2rmszy ᥓᥝᥲ ᥘᥣᥒᥰ ᥛᥩᥢᥰ ᥘᥣᥳ 0 636 5647 2434 2025-01-15T19:32:35Z Sai Dai Sai Laing 25 5647 wikitext text/x-wiki ᥛᥫ ᥙᥨᥢᥳ ᥛᥣᥰ ᥛᥩᥐ ᥞᥥᥒᥴ ᥙᥤ ᥘᥢᥳ “ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ” ᥚᥩᥒᥰ ᥒᥛᥰ “ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ” ᥕᥝᥳ။ ᥘᥧᥐ ᥕᥤᥒᥰ ᥗᥣᥳ ᥛᥨᥒᥴ ᥓᥥ ᥘᥣᥢᥳ “ᥘᥣᥒᥰ ᥕᥥᥲ ᥑᥩᥒᥱ ” ᥙᥥᥢ ᥘᥣᥒᥰ ᥖᥪᥰ ᥓᥧᥛᥲ ᥕᥝᥳ။ ᥙᥤ 1029 ᥝᥢᥰ ᥘᥫᥒ ᥑᥫᥒ ᥔᥫᥐᥱ ᥘᥬᥰ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥖᥒᥰ ᥘᥣᥭᥴ ᥛᥣᥙ ᥞᥫ၊ ᥖᥨᥒᥳ ᥑᥩᥢᥰ ᥐᥣᥱ ᥔᥥᥒᥲ ᥕᥝᥳ။ ᥝᥢᥰ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥘᥨᥒᥴ ᥘᥣᥒᥴ ᥘᥢᥳ “ᥘᥣᥒᥰ ᥕᥥᥲ ᥑᥩᥒᥱ ” ᥐᥫᥖᥱ ᥘᥧᥐ ᥚᥣᥴ ᥚᥥᥴ ᥕᥤᥒᥰ ᥘᥦᥲ ᥓᥣᥭᥰ ᥛᥣᥰ ᥕᥝᥳ။ ᥕᥤᥒᥰ ᥙᥥᥢ ᥙᥤ။ ᥐᥫᥖᥱ ᥝᥢᥰ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥘᥢᥳ ᥘᥦᥲ ᥖᥣᥒᥱ ᥓᥪ “ᥓᥝᥲ ᥛᥫᥒᥰ ᥘᥣᥐᥱ ” ᥘᥭᥴ ᥔᥥᥴ ᥝᥣᥭᥰ ᥘᥪᥢᥰ ᥛᥣᥰ ᥙᥥᥢ “ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ၊ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ” ᥘᥭᥴ ᥐᥣᥱ ᥕᥝᥳ။ ᥓᥣᥭᥰ ᥙᥥᥢ ᥘᥩᥒᥳ။ ᥔᥬᥱ ᥓᥪ “ᥑᥧᥢᥴ ᥐᥨᥝᥱ ᥘᥣᥒᥰ ” ᥔᥥᥴ ᥙᥥᥢ ᥘᥨᥝᥱ ᥔᥦᥒᥴ ᥖᥪᥢᥰ ᥑᥛᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥘᥦᥲ “ᥓᥝᥲ ᥘᥨᥝᥱ ᥛᥫᥒᥰ ” ᥘᥭᥴ ᥐᥩᥲ ᥞᥩᥒᥳ ᥕᥝᥳ။ ᥙᥤ 1057 ᥘᥢᥳ “ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ” ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ “ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ” ᥟᥣᥢᥰ ᥛᥫᥰ ᥝᥭ ᥒᥣᥰ ᥔᥦᥒᥴ ᥑᥛᥰ ᥚᥣᥰ ᥘᥣᥰ ᥖᥤ ᥝᥥᥒᥰ “[[ᥖᥣᥱ ᥘᥤᥰ]]” (Tail) ᥟᥢ ᥙᥥᥢ ᥒᥝᥲ ᥒᥧᥢᥰ ᥛᥫᥒᥰ “[[ᥘᥣᥢᥳ ᥓᥝᥲ]]” (ᥐᥢᥱ ᥗᥣᥱ ᥘᥣᥳ ᥘᥤᥖᥳ )ᥘᥦᥲ ᥟᥩᥢ ᥘᥧᥛᥰ ᥘᥣᥒᥰ ᥔᥥᥴ ᥛᥫᥰ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥘᥢᥳ ᥛᥣᥢ ᥝᥣ “[[ᥙᥣᥳ ᥐᥣᥢᥱ ᥙᥤᥱ]]”({{lang-my|ပုဂံပြည်}}) ᥘᥭᥴ ᥔᥥᥴ ᥛᥤᥰ ᥝᥭᥳ ᥘᥣᥲ ᥚᥣᥐᥱ ᥖᥬᥲ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥕᥝᥳ။ ᥖᥣᥱ ᥘᥤᥱ ᥔᥛᥳ ᥛᥤᥰ ᥚᥣᥐᥱ ᥘᥫᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥛᥤᥰ ᥝᥭᥳ ᥐᥥ ᥐᥣᥒ ᥔᥩᥒᥴ ᥛᥫᥒᥰ ᥘᥢᥳ ᥕᥝᥳ။ ==ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥘᥦᥲ ᥒᥣᥰ ᥔᥦᥒᥴ ᥚᥣᥰ ᥘᥣᥰ == ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥐᥪᥖᥴ ᥘᥫᥲ “ᥝᥥᥒᥰ ᥛᥨᥢᥰ ” ᥘᥬᥰ ᥗᥧᥒᥳ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥕᥝᥳ ᥞᥦᥢᥰ ᥟᥝ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥐᥧ ᥕᥫᥒ ᥞᥣᥭᥰ ᥓᥧᥰ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥔᥥᥴ ᥕᥩᥢᥰ ᥞᥬᥲ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥓᥩᥭ ᥔᥨᥒᥱ ᥖᥣᥒᥰ ᥗᥪᥒᥴ “ᥖᥣᥱ ᥘᥤᥰ ” ᥘᥭᥴ ᥕᥝᥳ။ ᥖᥤ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥐᥪᥖᥴ ᥘᥪᥲ ᥘᥢᥳ ᥞᥩᥒᥳ “ᥛᥣᥢᥲ ᥙᥧᥳ ᥐᥛᥱ ”ᥔᥥᥴ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥞᥬᥲ ᥐᥨᥢᥰ (10) ᥐᥨᥝᥳ ᥘᥣᥛᥰ ᥖᥣᥒᥰ ᥔᥨᥒᥱ ᥗᥪᥒᥴ ᥝᥥᥒᥰ ᥖᥣᥱ ᥘᥤᥰ။ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥖᥣᥱ ᥘᥤᥰ ᥟᥛᥱ ᥞᥙᥳ ᥖᥩᥢᥲ ᥐᥨᥢᥰ ᥙᥧᥳ ᥐᥛᥱ။ ᥟᥛᥱ ᥙᥢ ᥑᥝᥴ ᥑᥝᥲ ᥝᥥᥒᥰ။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥙᥩᥭᥱ ᥚᥩᥒᥰ ᥑᥥᥝᥴ ᥑᥝᥲ ᥐᥙᥴ ᥔᥪᥙᥱ ᥖᥣᥢᥱ ᥞᥪᥴ ᥐᥩᥲ ᥟᥛᥱ ᥙᥢ ᥑᥝᥲ ᥛᥫᥒᥰ ᥘᥣᥰ ᥘᥣᥰ။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥙᥩᥭᥱ ᥚᥧᥱ ᥘᥤ ᥐᥨᥢᥰ ᥛᥣᥢᥱ ᥙᥣᥰ ᥟᥝ ᥑᥨᥝᥰ ᥑᥩᥒᥴ၊ ᥚᥣᥢᥱ ᥖᥣᥱ၊ ᥞᥭᥴ ᥒᥪᥢᥰ၊ ᥞᥭᥴ ᥑᥛᥰ၊ ᥛᥨᥝᥲ ᥒᥪᥢᥰ၊ ᥛᥨᥝᥲ ᥑᥛᥰ ᥑᥝᥲ ᥞᥣᥭᥰ ᥐᥩᥲ ᥖᥣᥱ ᥖᥥᥴ ᥙᥢ ᥞᥬᥲ ᥑᥝᥲ ᥝᥭ ᥒᥣᥰ ᥔᥦᥒᥴ ᥚᥣᥰ ᥘᥣᥰ ᥖᥥᥳ ᥑᥧᥢᥴ ᥖᥣᥱ ᥘᥤᥰ ᥟᥛᥱ ᥚᥩᥛᥳ။ ᥟᥝ ᥚᥣᥰ ᥘᥣᥰ ᥑᥥᥝᥴ ᥟᥩᥢᥱ ᥔᥧᥱ ᥘᥫᥒ ᥚᥣᥐᥱ ᥖᥩᥢᥲ ᥑᥪᥢᥰ ᥐᥩᥭᥰ ᥕᥝᥳ။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥐᥩᥲ ᥐᥣ ᥘᥭᥲ ᥞᥣᥢᥳ ᥓᥬ ᥔᥥᥴ ᥘᥨᥒᥰ ᥛᥫᥰ ᥑᥪᥢᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥖᥥᥱ ᥘᥣᥲ ᥞᥫᥢᥰ။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥘᥨᥒᥰ ᥗᥪᥒᥴ “ᥝᥥᥒᥰ ᥛᥨᥢᥰ ”ᥑᥪᥢᥰ ᥕᥝᥳ ᥑᥝᥲ ᥓᥧᥰ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ။ ᥕᥩᥢᥰ ᥞᥥᥖᥱ ᥙᥩᥭᥰ ᥚᥣᥰ ᥘᥣᥰ။ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥓᥩᥛᥰ ᥔᥥᥴ ᥛᥩᥐᥱ ᥙᥣᥒᥰ ᥑᥣᥲ ᥛᥣᥢᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥞᥩᥛᥰ ᥘᥧᥱ ᥖᥣᥢᥰ ᥓᥩᥛᥰ ᥘᥦᥲ ᥞᥥᥖᥱ ᥙᥩᥭᥰ ᥚᥣᥰ ᥘᥣᥰ ᥞᥪᥒᥴ ᥓᥥᥖᥱ ᥝᥢᥰ ᥓᥥᥖᥱ ᥑᥪᥢᥰ။ ᥖᥤ ᥙᥩᥭᥰ ᥚᥣᥰ ᥘᥣᥰ ᥘᥢᥳ “ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ” ᥞᥢᥴ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥔᥥᥴ ᥑᥬᥲ ᥐᥨᥙᥳ ᥐᥧ ᥐᥪᥐᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥙᥣᥢ ᥘᥢᥳ ᥙᥧᥳ ᥐᥛᥱ ᥙᥭᥱ ᥛᥨᥝᥴ ᥞᥥᥖᥱ ᥘᥣᥰ။ ᥛᥫ ᥑᥪᥢᥲ ᥛᥫᥰ ᥓᥩᥛᥰ ᥖᥣᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥢᥳ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥞᥢᥴ ᥖᥦᥢᥲ၊ ᥚᥣᥭᥴ၊ ᥘᥣᥰ ᥛᥤᥰ ᥐᥧ ᥖᥤ ᥘᥦᥲ ᥛᥢᥰ ᥓᥝᥲ ᥑᥩᥭᥴ ᥖᥭᥰ ᥖᥥᥳ ᥖᥥᥳ။ ᥑᥬᥲ ᥘᥭᥲ ᥐᥨᥢᥰ ᥛᥫᥰ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥔᥩᥢᥴ ᥙᥢ ᥛᥫᥒᥰ ᥛᥢᥰ။ ᥙᥫᥒ ᥘᥫᥒ ᥐᥩᥲ ᥘᥭᥲ ᥞᥢᥴ ᥞᥦᥒᥰ ᥖᥭᥰ ᥑᥫᥒᥱ ᥑᥛᥳ ᥘᥦᥲ ᥑᥬᥲ ᥙᥥᥢ ᥟᥨᥭᥰ ᥘᥤ ᥖᥭᥰ ᥔᥥᥴ ᥓᥒᥱ ᥑᥬᥲ ᥐᥨᥙᥳ ᥐᥧ ᥐᥪᥐᥱ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥙᥩᥭᥰ ᥚᥣᥰ ᥘᥣᥰ ᥕᥝᥳ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥞᥦᥢᥰ ᥟᥝ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥚᥣᥢᥱ ᥖᥣᥱ ᥛᥩᥐᥱ ᥕᥣᥲ ᥒᥪᥢᥰ၊ ᥛᥩᥐᥱ ᥕᥣᥲ ᥑᥛᥰ၊ ᥞᥛᥰ ᥙᥧᥰ၊ ᥞᥛᥰ ᥚᥥᥰ ᥑᥝᥲ ᥓᥧᥰ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥔᥥᥴ ᥖᥣᥒᥱ ᥕᥩᥢᥰ ᥐᥨᥙᥳ ᥐᥧ ᥐᥪᥐᥱ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥙᥥᥢ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥕᥧᥛᥱ ᥕᥛ ᥚᥣᥰ ᥘᥣᥰ၊ ᥖᥣᥰ ᥘᥣᥰ။ ᥟᥣᥱ ᥕᥧᥳ ᥗᥪᥒᥴ (28)ᥙᥤ ᥕᥝᥳ ᥔᥥᥴ ᥖᥣᥳ ᥟᥛᥱ ᥖᥩᥢᥳ ᥝᥨᥢᥳ ᥘᥩᥒ ᥖᥥᥴ ᥖᥥᥱ ᥘᥣᥲ ᥞᥫᥢᥰ ᥔᥥᥴ ᥙᥩᥐ။ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥕᥣᥛᥲ ᥞᥬᥲ ᥐᥨᥙᥳ ᥐᥧ ᥐᥪᥐᥱ “ᥓᥝᥲ ᥙᥫᥒᥱ ᥜᥣᥳ ”ᥐᥩᥲ ᥛᥢᥰ ᥘᥣᥒᥰ ᥟᥛᥱ ᥚᥩᥛᥳ ᥛᥣᥰ။ ᥖᥥᥴ ᥘᥭᥲ ᥐᥨᥙᥳ ᥐᥧ ᥐᥪᥐᥱ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥔᥥᥴ ᥛᥫᥰ ᥓᥩᥛᥰ ᥖᥣᥒᥱ ᥛᥣᥢᥲ ᥖᥣᥒᥱ ᥛᥫᥒᥰ ᥘᥭᥴ ᥘᥢᥳ ᥛᥢᥰ ᥘᥣᥒᥰ ᥑᥦᥢᥰ ᥟᥛᥱ ᥚᥩᥛᥳ ᥞᥙᥳ ᥘᥭᥲ ᥕᥝᥳ။ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥝᥨᥢᥳ ᥔᥩᥢᥱ ᥙᥧᥢ ᥙᥣᥒ ᥐᥣᥢ ᥛᥣᥢᥲ ᥛᥫᥒᥰ။ ᥟᥣᥢᥰ ᥞᥬᥲ ᥟᥧ ᥛᥨᥢ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥞᥨᥛᥱ ᥒᥛᥰ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥚᥣᥐᥱ ᥖᥬᥲ ᥘᥦᥲ ᥑᥬᥲ ᥞᥬᥲ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥐᥨᥙᥳ ᥐᥧ ᥐᥪᥐᥱ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ။ ᥛᥫ ᥟᥢ ᥕᥩᥢᥰ ᥘᥣᥒᥰ ᥗᥪᥒᥴ ᥔᥣᥛᥴ ᥙᥩᥐ ᥕᥝᥳ ᥘᥢᥳ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥖᥨᥐᥱ ᥘᥨᥒᥰ ᥚᥩᥛᥳ ᥓᥩᥛᥰ ᥘᥦᥲ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥐᥩᥲ ᥐᥣ ᥘᥭᥲ ᥐᥨᥙᥳ ᥐᥧ ᥔᥥᥴ ᥛᥫᥰ ᥓᥩᥛᥰ ᥙᥧᥳ ᥐᥛᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥚᥥᥴ ᥝᥣᥐ ᥙᥢ ᥑᥫᥒ ᥓᥬᥳ ᥐᥧ ᥙᥫᥒ၊ ᥓᥣᥒ ᥐᥧ ᥓᥫᥰ၊ ᥛᥨᥝᥴ ᥐᥧ ᥕᥫᥒ၊ ᥐᥨᥢᥰ ᥐᥧ ᥗᥣᥢᥳ၊ ᥓᥫᥒᥳ ᥘᥦᥲ ᥑᥣᥲ ᥛᥣᥢᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥛᥫᥰ ᥓᥩᥛᥰ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ။ ᥑᥝᥴ ᥓᥫᥰ ᥘᥢᥳ ᥛᥫᥰ ᥖᥒᥲ ᥝᥥᥒᥰ ᥛᥬᥱ ᥔᥬᥱ ᥓᥪ ᥝᥣ “ᥛᥫᥒᥰ ᥛᥣᥝᥰ ”ᥔᥥᥴ ᥕᥧᥱ ᥔᥝᥰ ᥝᥭᥳ။ ᥟᥩᥢ ᥐᥢ ᥐᥨᥝᥱ ᥚᥣᥭᥴ ᥞᥥᥖᥱ ᥘᥣᥰ။ ᥖᥤ ᥟᥢ ᥘᥭᥲ ᥟᥝ ᥞᥤᥢᥴ ᥟᥝ ᥔᥣᥭᥰ ᥐᥨᥝᥱ ᥞᥥᥖᥱ ᥚᥣᥭᥴ ᥘᥢᥳ ᥔᥬᥱ ᥓᥪ ᥝᥣ “ᥚᥣᥭᥴ ᥞᥤᥢᥴ ”ᥘᥦᥲ ᥛᥣᥢ ᥞᥩᥒᥳ “ᥓᥩᥐᥳ ᥔᥥᥱ ”ᥔᥥᥴ ᥛᥤᥰ ᥕᥧᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥛᥥᥰ ᥘᥣᥒᥰ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥛᥤᥰ ᥛᥥᥰ ᥘᥣᥒᥰ ᥟᥢ ᥐᥪᥐᥱ ᥙᥪᥢᥰ ᥔᥤᥱ ᥐᥨᥝᥳ။ ᥔᥤᥱ ᥘᥤᥳ ᥛᥣᥱ ᥘᥣᥱ၊ ᥙᥤᥢᥱ ᥓᥐ ᥐᥣᥳ ᥘᥣᥱ ᥘᥤᥱ၊ ᥛᥣᥳ ᥘᥤᥳ ᥓᥢᥱ ᥖᥣᥱ၊ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥘᥭᥴ ᥕᥝᥳ။ ᥔᥤᥱ ᥘᥤᥳ ᥛᥣᥱ ᥘᥣᥱ ᥟᥛᥱ ᥓᥬ ᥑᥫᥰ ᥑᥧᥢᥴ။ ᥟᥣ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥟᥝ ᥝᥭᥳ ᥓᥥᥛ ᥛᥫ ᥙᥭᥱ ᥑᥪᥢᥲ ᥙᥥᥢ ᥑᥧᥢᥴ ᥔᥥᥴ ᥞᥨᥛ ᥐᥢ ᥛᥤᥰ ᥝᥭᥳ ᥘᥧᥐ ᥓᥣᥭᥰ “ᥓᥝᥲ ᥘᥧᥰ ”(စောလူး ) ᥘᥭᥴ ᥘᥢᥳ ᥐᥨᥝᥳ ᥘᥫᥒ။ “ᥙᥤᥢᥱ ᥓᥐ ᥐᥣᥳ ᥘᥣᥱ ᥘᥤᥱ ” ᥙᥥᥢ ᥘᥧᥐ ᥕᥤᥒᥰ ᥑᥧᥢᥴ ᥛᥫᥒᥰ “ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ”။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥙᥥᥢ ᥑᥧᥢᥴ ᥛᥣᥰ ᥕᥝᥳ ᥖᥣᥱ ᥟᥩᥐᥱ ᥘᥣᥲ ᥟᥩᥐᥱ ᥖᥣ ᥘᥬᥰ ᥐᥥ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥘᥒᥱ ᥐᥢ ᥘᥢᥳ ᥑᥬᥲ ᥘᥭᥲ ᥛᥥᥰ ᥘᥣᥒᥰ ᥑᥫᥰ ᥑᥧᥢᥴ ᥘᥦᥲ ᥞᥬᥲ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥛᥢᥰ ᥐᥣᥱ ᥞᥣᥴ။ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥗᥪᥒᥴ ᥐᥣᥱ ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ။ ᥑᥝᥲ ᥞᥥᥖᥱ ᥟᥫᥭᥰ ᥘᥤ ᥕᥝᥳ ᥘᥣᥖ ᥘᥥᥴ ᥘᥩᥒ ᥖᥣᥒᥰ ᥘᥦᥲ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ᥟᥝ ᥘᥧᥐ ᥕᥤᥒᥰ ᥛᥢᥰ “ᥙᥤᥢᥱ ᥓᥐ ᥐᥣᥳ ᥘᥣᥱ ᥘᥤᥱ ”ᥟᥣᥙ ᥙᥢ။ ᥙᥢ ᥓᥩᥛᥰ ᥓᥫᥒᥳ ᥘᥣᥒᥰ ᥙᥦᥖᥱ ᥔᥤᥙᥴ ᥓᥩᥛᥰ ᥞᥥᥖᥱ ᥘᥧᥛᥰ ᥘᥣᥒᥰ။ ᥘᥬᥰ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥛᥫᥰ ᥑᥪᥢᥰ ᥙᥧᥳ ᥐᥛᥱ ᥘᥢᥳ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥘᥦᥲ ᥙᥤᥢᥱ ᥓᥐ ᥐᥣᥳ ᥘᥣᥱ ᥘᥤᥱ ᥞᥐᥳ ᥙᥦᥒᥰ၊ ᥐᥝᥰ ᥟᥥᥢᥲ ᥐᥢ။ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥝᥨᥢᥳ ᥐᥨᥝ ᥑᥣᥝᥱ ᥑᥣᥴ ᥘᥢᥳ ᥚᥥ ᥗᥪᥒᥴ ᥟᥣᥳ ᥘᥨᥝᥱᥱ ᥘᥣᥳ ᥗᥣᥱ ᥘᥦᥲ ᥟᥛᥱ ᥑᥬᥲ ᥞᥬᥲ ᥓᥫᥒᥳ ᥘᥣᥒᥰ ᥙᥥᥖᥱ ᥔᥤᥙᥱ ᥘᥢᥳ ᥛᥫᥰ ᥓᥩᥛᥰ ᥕᥝᥳ ᥔᥥᥴ ᥛᥫ ᥓᥛ ᥖᥥᥴ ᥚᥦᥝᥴ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥘᥢᥳ ᥓᥬ ᥟᥩᥐᥱ ᥐᥣᥱ ᥙᥦᥖ ᥖᥣᥒᥱ ᥖᥣᥒᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥗᥪᥒᥴ ᥙᥧᥳ ᥐᥛᥱ ᥕᥝᥳ ᥟᥝ ᥙᥤᥢᥱ ᥓᥐ ᥐᥣᥳ ᥘᥣᥱ ᥘᥤᥱ ᥟᥣᥙ ᥙᥢ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥔᥥᥴ ᥖᥣᥳ ᥟᥛᥱ ᥘᥪᥛᥰ ᥘᥣᥒᥰ ᥘᥭᥲ ᥘᥦᥲ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥘᥢᥳ ᥙᥩᥭᥱ ᥑᥣᥝᥱ ᥝᥣᥱ “ᥙᥤᥢᥱ ᥓᥐ ᥐᥣᥳ ᥘᥣᥱ ᥘᥤᥱ ... ᥟᥛᥱ ᥓᥬ ᥘᥧᥐ ᥑᥧᥢᥴ ᥝᥥᥱ ᥔᥣᥱ ᥘᥤᥱ ... ᥟᥝ ᥓᥫᥒᥳ ᥘᥣᥒᥰ ᥛᥢᥰ ᥙᥢ ᥛᥣᥰ ᥐᥩᥭᥰ ... ᥔᥒᥴ ᥝᥣ ᥙᥥᥢ ᥘᥧᥐ ᥓᥝᥲ ᥑᥧᥢᥴ ᥓᥪᥒ ... ᥟᥛᥱ ᥙᥩᥭᥱ ᥖᥨᥝ ᥘᥥᥝ ᥑᥤᥒᥰ ᥐᥩᥭᥰ ᥛᥣᥰ ᥘᥒᥱ ᥘᥭᥴ ... ᥖᥥᥴ ᥙᥣᥰ ᥓᥫᥒᥳ ᥘᥣᥒᥰ ...ᥘᥧᥛᥰ ᥘᥣᥒᥰ ᥛᥣᥰ ᥓᥩᥛᥰ ᥕᥧᥱ …” ᥘᥭᥴ ᥘᥦᥲ ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ᥑᥣᥝᥱ ᥘᥢᥳ ᥗᥪᥒᥴ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥓᥬ ᥘᥛ ᥘᥦᥢᥱ ᥔᥥᥴ ᥘᥛᥰ ᥘᥨᥭᥰ ᥙᥤᥢᥱ ᥓᥐ ᥐᥣᥳ ᥘᥣᥱ ᥘᥤᥱ ᥟᥩᥐᥱ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥐᥛᥰ ᥘᥥᥝ။ ᥛᥢᥰ ᥘᥣᥒᥰ ᥙᥣᥭ ᥐᥧᥱ ᥕᥧᥱ ᥝᥭᥳ ᥖᥤ ᥟᥫᥒᥱ “ᥙᥣᥳ ᥘᥤᥛᥱ ᥛᥣᥳ” ᥞᥤᥛᥰ ᥘᥛᥳ ᥛᥥ “ᥠᥤᥢᥰ ᥖᥧᥢᥰ ”(ᥑᥦᥝᥰ ᥖᥩᥒᥰ )ᥘᥢᥳ ᥔᥥᥴ ᥐᥫᥖᥱ ᥘᥥᥒᥳ ᥘᥧᥐ ᥓᥣᥭᥰ ᥟᥢ ᥙᥥᥢ ᥛᥣᥰ “ᥓᥣᥢᥱ ᥓᥤᥖᥳ ᥖᥣᥰ ” ᥔᥥᥴ ᥖᥥᥴ ᥙᥥᥢ ᥚᥧᥱ ᥐᥖᥳ ᥑᥦᥢᥱ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥘᥢᥳ ᥕᥝᥳ။ “ᥛᥣᥳ ᥘᥤᥱ ᥓᥢᥱ ᥖᥣᥱ ” ᥙᥥᥢ ᥘᥧᥐ ᥕᥤᥒᥰ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥛᥫᥒᥰ ᥛᥩᥢᥰ။ ᥛᥫ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ᥛᥤᥰ ᥚᥥᥰ ᥘᥢᥳ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥖᥪᥐᥱ ᥓᥩᥭ ᥘᥦᥲ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ᥓᥨᥛᥰ ᥔᥫᥰ ᥕᥣᥙᥱ ᥓᥬ ᥔᥥᥴ ᥟᥝ “ᥛᥣᥱ ᥘᥤᥳ ᥓᥢᥱ ᥖᥣᥱ ” ᥔᥨᥒᥱ ᥐᥨᥙᥳ ᥐᥧ ᥐᥪᥐᥱ ᥝᥭᥳ ᥘᥭᥴ ᥕᥝᥳ။ ==ᥘᥩᥒ ᥐᥫᥰ ᥕᥛ ᥖᥤ ᥙᥧᥳ ᥐᥛᥱ == ᥛᥫ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥗᥪᥒᥴ ᥐᥣᥱ ᥙᥧᥳ ᥐᥛᥱ ᥘᥢᥳ ᥐᥨᥢᥰ ᥖᥒᥰ ᥛᥫᥒᥰ ᥐᥫᥰ ᥕᥛ ᥔᥣᥱ ᥔᥢᥰ ᥘᥣᥱ ᥐᥫᥒᥰ “ᥟᥣ ᥘᥤᥰ ᥓᥤᥰ ” ᥝᥭᥳ ᥕᥝᥳ။ “ᥟᥣ ᥘᥤᥰ ᥓᥤᥰ ”ᥘᥭᥴ ᥘᥢᥳ ᥘᥧᥒ ᥔᥣᥒᥱ ᥐᥣᥢᥰ ᥟᥣ ᥕᥩᥒᥱ ᥔᥩᥛᥱ ᥛᥪᥖᥴ။ ᥝᥭᥳ ᥑᥨᥢᥴ ᥞᥨᥝᥴ ᥕᥣᥝᥰ ᥔᥤᥱ ᥘᥤᥝᥳ။ ᥟᥩᥛᥱ ᥜᥭᥰ။ ᥓᥩᥐᥴ ᥑᥣᥛᥲ ᥖᥧᥛ။ ᥞᥬᥲ ᥛᥤᥰ ᥛᥣᥒᥱ ᥐᥣᥱ ᥘᥣᥱ ᥘᥤ ᥞᥬᥲ ᥛᥣᥐ ᥛᥤᥰ ᥘᥤ ᥙᥥᥢ ᥞᥬᥲ ᥛᥤᥰ ᥘᥧᥐ ᥘᥣᥢ ᥘᥐᥴ ᥘᥦᥛᥴ ᥘᥦᥲ ᥖᥪᥰ ᥐᥛ ᥗᥧᥒᥰ “ᥔᥨᥒᥱ ᥛᥩᥐᥱ ᥔᥨᥭᥱ ᥚᥤᥱ ”။ ᥚᥬᥴ ᥟᥛᥱ ᥞᥥᥖᥱ ᥓᥩᥛᥰ ᥗᥧᥒᥰ ᥘᥢᥳ ᥐᥩᥲ ᥖᥨᥙᥱ ᥖᥣᥛᥱ ᥑᥧᥢᥴ ᥘᥐᥴ ᥘᥐᥴ ᥘᥣᥴ ᥘᥣᥴ ᥘᥭᥴ ᥕᥝᥳ။ ᥗᥧᥒᥰ “ᥔᥨᥒᥱ ᥛᥩᥐᥱ ᥔᥨᥭᥱ ᥚᥤᥱ ” ᥘᥢᥳ ᥔᥒᥴ ᥝᥣ ᥐᥨᥙᥳ ᥐᥧ ᥖᥥᥱ ᥘᥣᥲ ᥞᥫᥢᥰ ᥘᥭᥴ ᥓᥪᥒ ᥖᥒᥲ ᥟᥝ ᥑᥛ ᥐᥨᥙᥳ ᥐᥧ ᥗᥪᥒᥴ ᥓᥥᥖᥱ ᥝᥢᥰ ᥓᥥᥖᥱ ᥑᥪᥢᥰ ᥖᥥᥴ ᥘᥭᥲ ᥟᥝ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥐᥨᥙᥳ ᥐᥧ ᥛᥬᥱ ᥘᥢᥳ ᥔᥨᥒᥱ ᥙᥢ ᥟᥣᥱ ᥘᥤᥰ ᥓᥤᥰ ᥕᥧᥱ ᥐᥤᥢ ᥘᥩᥢᥰ ᥓᥩᥛᥰ ᥕᥝᥳ ᥓᥒᥱ ᥓᥝᥲ ᥚᥨᥝᥴ ᥖᥥᥴ ᥘᥭᥲ ᥐᥣᥱ ᥞᥙᥳ ᥛᥣᥰ ᥑᥪᥢᥰ ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥪᥙ ᥞᥨᥝᥲ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ။ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥘᥙᥳ ᥕᥛ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐᥳ ᥗᥣᥳ ᥘᥦᥲ ᥚᥦᥝᥴ ᥛᥫᥰ ᥙᥧᥳ ᥐᥛᥱ ᥕᥝᥳ ᥞᥨᥛ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥘᥧᥱ ᥖᥣᥢᥰ။ ᥙᥣᥒᥰ ᥔᥣᥒᥱ ᥑᥧᥱ ᥑᥝᥲ ᥞᥨᥝᥰ ᥖᥣᥰ ᥘᥣᥰ ᥘᥬᥰ ᥞᥣᥒᥲ ᥞᥨᥝᥴ။ ᥙᥤ 1059 ᥘᥢᥳ ᥞᥨᥛ ᥐᥢ ᥖᥥᥱ ᥐᥩᥒᥰ ᥛᥧᥰ “ᥔᥨᥭᥱ ᥓᥤᥰ ᥑᥨᥒᥱ ” ᥟᥢ ᥖᥭᥰ ᥞᥩᥒᥳ ᥝᥣᥲᥴ “ᥐᥩᥒᥰ ᥛᥧᥰ ᥔᥣᥭᥰ ᥑᥛᥰ ” ᥘᥢᥳ ᥕᥝᥳ။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥞᥐᥳ ᥙᥦᥒᥰ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥖᥥᥳ ᥖᥥᥳ။ ᥐᥫᥰ ᥕᥛ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ။ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥓᥩᥛᥰ ᥓᥬ ᥘᥭᥴ ᥔᥥᥴ ᥐᥨᥢᥰ ᥖᥒᥰ ᥞᥨᥝᥴ ᥟᥛᥱ ᥚᥩᥛᥳ ᥞᥙᥳ ᥞᥢᥴ ᥘᥤ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ။ ᥖᥥᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥕᥒᥰ ᥙᥭᥱ ᥖᥢᥰ ᥕᥝᥳ ᥐᥨᥢᥰ ᥖᥒᥰ ᥞᥨᥝᥴ ᥟᥩᥢ ᥐᥢ ᥘᥥᥰ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ “ᥙᥥᥢ ᥢᥣᥒᥰ ᥕᥤᥒᥰ ... ᥛᥤᥰ ᥛᥥᥝᥰ ᥟᥛᥱ ᥘᥤ ... ᥟᥩᥐᥱ ᥘᥥᥱ ᥞᥣᥴ ᥐᥤᥢ ᥐᥧ ᥑᥪᥢᥰ ... ᥛᥤᥰ ᥚᥫᥳ ᥛᥤᥰ ᥜᥤᥴ ᥟᥛᥱ ᥘᥤ ᥘᥦᥲ ... ᥛᥨᥒᥲ ... ᥛᥦᥒᥰ ... ᥖᥨᥝᥱ ... ᥖᥦᥢ ... ᥟᥤᥱ ᥐᥧᥐ ... ᥓᥐᥴ ᥓᥣ ... ᥟᥛᥱ ᥐᥪᥖᥴ ... ᥐᥤᥢ ᥐᥧ ᥛᥥᥝᥰ ... ᥐᥤᥢ ᥛᥥᥝᥰ ᥘᥤ ᥐᥨᥝ ᥘᥤ ᥚᥣᥢᥲ ᥘᥩᥢᥳ ᥘᥩᥢᥳ ... ᥞᥥᥖᥱ ᥐᥦᥒᥲ ᥘᥙᥳ ᥗᥪᥴ ᥚᥣᥰ ᥘᥣᥰ ᥖᥣᥰ ᥘᥣᥰ ᥔᥥᥴ ... ᥟᥣᥢᥰ ᥛᥣᥰ ᥕᥣᥳ ᥛᥨᥭᥳ ᥖᥒᥰ ᥞᥨᥝᥴ ᥕᥝᥳ ...” ᥔᥨᥝᥱ ᥔᥨᥢᥰ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥓᥒᥰ ᥛᥢᥰ ᥘᥣᥒᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫ ᥖᥥᥱ ᥖᥥᥱ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥟᥛᥱ ᥕᥧᥛᥱ။ ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ᥘᥭᥲ ᥑᥣᥝᥱ ᥝᥣ “ᥑᥣᥝᥰ ᥑᥛ ᥛᥪᥖᥳ ... ᥖᥨᥝ ᥘᥦᥒᥰ ᥛᥣᥙ ... ᥟᥩᥐᥱ ᥖᥤ ᥞᥨᥝᥴ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥔᥥᥴ ... ᥘᥥᥱ ᥞᥣᥴ ᥐᥤᥢ ᥕᥧᥱ ᥐᥧ ᥑᥪᥢᥰ ” ᥘᥭᥴ ᥗᥦᥢᥲ။ ᥑᥪᥢᥰ ᥘᥫᥒ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥘᥭᥲ ᥞᥢᥴ ᥔᥣᥭᥴ ᥘᥦᥒᥰ ᥟᥩᥐᥱ ᥛᥣᥰ ᥖᥤ ᥓᥩᥛᥱ ᥞᥨᥝᥴ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥔᥥᥴ ᥞᥫ ᥙᥫᥒᥰ ᥖᥨᥝ ᥐᥣᥱ ᥖᥒᥰ ᥞᥨᥝᥴ ᥘᥦᥲ ᥛᥢᥰ ᥓᥝᥲ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥑᥣᥛᥰ ᥙᥫᥢ ᥕᥣᥛ ᥘᥣᥖ ᥛᥣᥰ ᥖᥒᥰ ᥔᥥᥒᥲ ᥘᥢᥳ ᥗᥧᥐᥴ ᥛᥦᥢ ᥖᥥᥳ ᥕᥝᥳ ᥘᥭᥴ ᥔᥥᥴ ᥘᥛᥰ ᥘᥨᥭᥰ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥟᥩᥐᥱ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥛᥫ ᥙᥤ 1063 ᥘᥢᥳ ᥕᥝᥳ။ ==ᥐᥩᥒᥰ ᥛᥧᥰ “ᥔᥨᥭᥱ ᥓᥣᥱ ᥕᥣᥢᥱ ”== ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥐᥩᥲ ᥓᥨᥝᥰ ᥟᥩᥢ ᥓᥫᥒᥳ ᥘᥣᥒᥰ ᥛᥢᥰ “ᥘᥣᥒᥰ ᥑᥛᥰ ᥔᥣᥱ ”ᥔᥥᥴ ᥘᥨᥒᥰ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥘᥧᥛᥰ ᥘᥣᥒᥰ ᥛᥢᥰ ᥘᥣᥒᥰ ᥟᥢ ᥕᥧᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ၊ ᥚᥣᥭᥴ ᥞᥤᥢᥴ ᥘᥬᥰ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥘᥢᥳ ᥐᥩᥲ ᥘᥐᥳ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥛᥫᥰ ᥖᥣᥒᥱ ᥗᥪᥒᥴ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥑᥢᥴ ᥑᥢᥴ ᥝᥭᥰ ᥝᥭᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥘᥦᥲ ᥘᥣᥒᥰ ᥑᥛᥰ ᥔᥣᥱ ᥐᥩᥲ ᥚᥦᥝᥴ ᥛᥣᥢᥲ ᥘᥬ ᥘᥫᥲ ᥔᥝᥰ ᥕᥩᥢᥰ ᥐᥤᥢ ᥛᥣᥢᥲ ᥘᥢᥳ ᥔᥥᥴ ᥔᥪᥙᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥛᥫᥰ ᥑᥪᥢᥰ ᥛᥣᥢᥲ ᥐᥝᥱ ᥛᥫᥒᥰ ᥘᥒᥴ ᥕᥧᥱ ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥕᥝᥳ။ ᥘᥧᥐ ᥞᥨᥝᥴ ᥙᥧᥳ ᥐᥛᥱ ᥘᥖᥴ ᥙᥨᥢᥳ ᥔᥤᥙᥴ ᥛᥣᥢᥲ ᥕᥝᥳ ᥔᥥᥴ ᥗᥪᥒᥴ ᥘᥛᥳ ᥞᥩᥒ ᥖᥤ ᥘᥫᥒ ᥘᥦᥲ ᥐᥪᥖᥴ ᥘᥪᥲ ᥘᥩᥢᥰ။ ᥖᥪᥢᥱ ᥛᥣᥰ ᥕᥝᥳ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥘᥨᥒᥰ ᥔᥧᥐ ᥘᥣᥲ ᥖᥤ ᥘᥛᥳ ᥞᥩᥒ ᥘᥦᥲ ᥞᥢᥴ ᥔᥣᥭᥴ ᥘᥦᥒᥰ ᥛᥣᥙᥱ ᥞᥫᥲ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥬᥰ ᥘᥛᥳ ᥘᥦᥲ ᥐᥨᥛᥲ ᥖᥨᥭᥰ။ ᥘᥭᥲ ᥞᥢᥴ ᥙᥤᥱ ᥞᥧᥴ ᥛᥢᥰ ᥘᥣᥒᥰ ᥘᥣᥒᥰ ᥑᥩᥢᥴ ᥘᥫᥒ ᥖᥨᥐᥱ ᥝᥭᥳ ᥕᥧᥱ ᥘᥬᥰ ᥘᥛᥳ ᥔᥥᥴ ᥔᥣᥭᥴ ᥘᥦᥒᥰ ᥞᥫ ᥛᥣᥙ ᥟᥩᥐᥱ ᥛᥣᥰ ᥖᥤ ᥙᥤᥱ ᥞᥧᥱ ᥘᥢᥳ ᥕᥧᥱ ᥘᥦᥲ ᥓᥒᥱ ᥞᥧᥳ ᥝᥣ ᥗᥣᥖ ᥖᥨᥝᥱ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥛᥤᥰ ᥝᥭᥳ ᥘᥬᥰ ᥐᥨᥒ ᥙᥤᥱ ᥞᥧᥴ ᥛᥢᥰ ᥘᥣᥒᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥖᥤ ᥘᥢᥳ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥐᥩᥒᥰ ᥛᥧᥰ ᥓᥥᥖᥱ ᥔᥩᥐᥱ ᥔᥧᥱ ᥘᥫᥒ။ ᥟᥝ ᥙᥤᥱ ᥞᥧᥴ ᥛᥢᥰ ᥘᥣᥒᥰ ᥑᥩᥢᥴ ᥘᥫᥒ ᥞᥥᥖᥱ ᥓᥬ ᥐᥩᥒᥰ ᥛᥧᥰ ᥝᥭᥳ ᥕᥝᥳ။ ᥞᥪᥒᥴ 45 ᥝᥢᥰ ᥐᥩᥒᥰ ᥛᥧᥰ ᥕᥝᥳ ᥖᥨᥝ ᥕᥝᥳ ᥐᥩᥰ ᥔᥪᥙᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥛᥫᥰ ᥗᥦᥢᥲ။ ᥘᥛᥳ ᥞᥩᥒ ᥙᥤᥱ ᥞᥧᥴ ᥛᥢᥰ ᥘᥣᥒᥰ ᥖᥨᥐᥱ ᥘᥢᥳ ᥛᥣᥢ ᥞᥩᥒᥳ ᥝᥣ “ᥢᥣᥳ ᥖᥩᥒᥰ ᥓᥧᥳ ᥠᥩᥒᥰ ”။ ᥐᥩᥒᥰ ᥛᥧᥰ ᥛᥢᥰ ᥘᥣᥒᥰ ᥖᥥᥱ ᥝᥭᥳ ᥘᥢᥳ ᥛᥣᥢ ᥔᥬᥱ ᥓᥪ ᥝᥣ “ᥔᥨᥭᥱ ᥓᥧᥱ ᥕᥣᥢᥱ ” ᥘᥭᥴ ᥔᥥᥴ ᥛᥤᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥛᥣᥢᥰ ᥖᥥᥰ ᥘᥥᥰ ᥖᥤ ᥐᥭ ᥕᥣᥢᥴ 13 ᥘᥐᥴ ᥘᥢᥳ ᥕᥧᥱ ᥞᥣᥢᥳ ᥘᥭᥳ။ ==ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥘᥩᥢᥰ ᥚᥥᥰ။ == ᥖᥥᥱ ᥐᥩᥒᥰ ᥛᥧᥰ “ᥔᥨᥭᥱ ᥓᥣᥱ ᥕᥣᥢᥱ ”ᥕᥝᥳ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥔᥪᥙᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥘᥖᥴ ᥛᥣᥢᥲ ᥙᥣᥒᥱ ᥔᥣᥱ၊ ᥐᥩᥒᥰ ᥘᥤᥢᥰ၊ ᥘᥣᥰ ᥐᥧᥰ၊ ᥘᥣᥰ ᥘᥤᥢᥰ၊ ᥘᥣᥰ ᥑᥭᥳ၊ ᥘᥣᥰ ᥔᥨᥝᥳ၊ ᥔᥥᥰ ᥖᥧᥰ ᥔᥥᥴ ᥑᥪᥢᥲ ᥛᥫᥰ။ ᥖᥥᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥔᥧᥒᥴ ᥓᥥᥖᥱ ᥔᥩᥐᥱ ᥝᥭᥳ ᥐᥧ ᥛᥣᥢᥲ။ ᥗᥪᥒᥴ ᥛᥣᥢᥲ “ᥛᥨᥝᥱ ᥐᥫ ” ᥞᥤᥛᥰ ᥔᥤᥱ ᥙᥨᥝᥳ ᥘᥢᥳ ᥐᥩᥲ ᥖᥥᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥔᥧᥒᥴ ᥓᥥᥖᥱ ᥔᥩᥐᥱ ᥔᥥᥴ ᥟᥝ ᥙᥤᥱ ᥞᥧᥱ ᥛᥢᥰ ᥘᥣᥒᥰ ᥟᥢ ᥐᥪᥖᥴ ᥕᥧᥱ ᥑᥩᥢᥴ ᥘᥫᥒ ᥘᥢᥳ ᥞᥥᥖᥱ ᥓᥬ ᥘᥧᥱ ᥖᥣᥢᥰ ᥓᥩᥛᥰ ᥗᥦᥢᥲ။ ᥙᥥᥢ “ᥐᥩᥒᥰ ᥛᥧᥰ ᥛᥨᥝᥱ ᥐᥫ ” ᥟᥢ ᥛᥣᥢ ᥞᥩᥒᥳ ᥝᥣ “ᥙᥨᥝᥱ ᥓᥨᥝᥱ ᥚᥣᥳ ᥕᥣᥰ ” ᥘᥢᥳ ᥕᥝᥳ။ ᥐᥩᥒᥰ ᥛᥧᥰ ᥛᥨᥝᥱ ᥐᥫ ᥘᥢᥳ ᥒᥝᥲ ᥖᥥᥱ ᥛᥢᥰ ᥔᥧᥒᥴ ᥓᥥᥖᥱ ᥔᥩᥐᥱ ᥐᥩᥭᥰ။ ᥓᥝᥲ ᥖᥣᥱ ᥘᥣᥳ ᥝᥣᥭᥰ ᥘᥪᥢᥰ ᥑᥪᥢᥰ ᥐᥨᥝᥱ ᥟᥨᥛ ᥔᥩᥢᥳ ᥔᥬᥱ ᥗᥦᥢᥲ ᥘᥦᥲ ᥕᥣᥛᥰ ᥘᥥᥝ ᥖᥥᥴ ᥘᥭᥲ ᥞᥢᥴ ᥔᥧᥒᥴ ᥕᥬᥱ ᥘᥫᥴ ᥝᥭᥳ ᥕᥧᥱ။ ᥖᥒᥲ ᥟᥝ ᥘᥨᥒᥰ ᥞᥨᥝᥴ ᥙᥧᥳ ᥐᥛᥱ ᥘᥢᥳ ᥘᥭᥲ ᥘᥖᥴ ᥞᥨᥭᥲ ᥘᥖᥴ ᥘᥩᥭ ᥙᥭ ᥖᥣᥒᥰ။ ᥖᥥᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥕᥝᥳ ᥐᥝᥲ ᥔᥧᥱ။ ᥞᥫᥳ ᥛᥩᥭ ᥟᥨᥢᥲ ᥖᥨᥝ ᥟᥨᥢᥲ ᥓᥬ ᥘᥦᥢᥱ ᥘᥦᥲ ᥝᥣᥭᥰ ᥖᥥᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥛᥨᥝᥱ ᥐᥫ ᥕᥝᥳ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥓᥙᥴ ᥑᥭᥲ ᥓᥙᥴ ᥘᥣᥝᥴ။ ᥕᥨᥖᥱ ᥕᥣ ᥟᥛᥱ ᥘᥭᥲ ᥕᥝᥳ ᥔᥥᥴ ᥘᥩᥢᥰ ᥚᥥᥰ ᥐᥣᥱ ᥖᥤ ᥛᥨᥝᥱ ᥐᥫ ᥘᥢᥳ ᥛᥫ ᥙᥤ 1065 ᥕᥧᥱ ᥕᥝᥳ။ ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥞᥧᥳ ᥑᥣᥝᥱ ᥘᥧᥐ ᥕᥤᥒᥰ ᥘᥭᥲ ᥑᥣᥛᥱ ᥘᥪᥙ ᥘᥨᥒᥰ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥘᥭᥴ ᥕᥝᥳ ᥐᥩᥲ ᥓᥬᥳ ᥐᥣᥱ ᥘᥝ ᥓᥝᥲ ᥘᥨᥒᥴ ᥔᥦᥢᥴ ᥓᥥ ᥐᥛᥰ ᥘᥥᥝ။ ᥓᥝᥲ ᥘᥨᥒᥴ ᥔᥦᥢᥴ ᥓᥥ ᥙᥢ ᥙᥧᥢ ᥚᥩᥢᥰ “ᥑᥧᥢᥴ ᥐᥨᥝᥱ ᥘᥣᥒᥰ ” ᥟᥩᥢ ᥑᥧᥢᥴ ᥑᥛᥰ ᥟᥩᥖᥱ၊ ᥑᥧᥢᥴ ᥑᥛᥰ ᥕᥩᥖ၊ ᥑᥧᥢᥴ ᥑᥛᥰ ᥑᥩᥖᥱ၊ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥘᥤ ᥑᥝᥴ ᥐᥩᥢᥰ ᥟᥝ ᥗᥣᥳ ᥛᥨᥒ၊ ᥞᥥᥒᥴ၊ ᥙᥣᥐᥱ ᥛᥣᥢᥲ ᥑᥩᥢᥲ 413 ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥓᥪᥒ ᥖᥭᥰ 99 ᥝᥥᥒᥰ ᥑᥩᥖᥱ ᥚᥩᥖ ᥖᥙ ᥓᥣᥒᥳ၊ ᥖᥙ ᥛᥣᥳ ᥘᥨᥒᥰ ᥓᥧᥰ ᥙᥧᥳ ᥐᥛᥱ ᥐᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥘᥢᥳ ᥕᥧᥱ ᥞᥩᥒᥱ ᥘᥣᥲ ᥓᥣᥢᥰ ᥛᥤᥰ ᥛᥩᥐ 200 ᥘᥐᥴ။ ᥘᥣᥲ ᥖᥨᥐᥱ ᥘᥣᥲ ᥟᥩᥐᥱ ᥛᥤᥰ ᥛᥩᥐᥲ 80 ᥘᥐᥰ ᥐᥨᥭᥰ။ ᥟᥛᥱ ᥕᥬᥱ ᥐᥣᥒᥲ ᥐᥣ ᥞᥪᥴ။ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥛᥣᥢ ᥙᥣᥢ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥐᥩᥲ ᥖᥒᥰ ᥐᥣᥒᥲ ᥘᥒᥴ ᥘᥤᥢ ᥛᥫᥒᥰ ᥟᥢ ᥛᥣᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥘᥭᥲ ᥘᥢᥳ ᥛᥤᥰ ᥛᥩᥐ ᥘᥢᥳ ᥐᥨᥭᥰ ᥘᥒᥱ ᥐᥝᥱ။ ᥛᥫᥒᥰ ᥐᥦᥙ ᥘᥦᥲ ᥞᥦᥒᥰ ᥔᥫᥐᥱ ᥙᥧᥳ ᥐᥛᥱ ᥟᥥᥱ ᥘᥫᥴ ᥞᥦᥒᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥖᥥᥳ ᥖᥥᥳ။ ᥖᥣᥱ ᥖᥥᥴ ᥞᥣᥒᥲ ᥔᥫᥐᥱ ᥖᥪᥐᥱ ᥐᥢ ᥘᥢᥳ ᥘᥦᥙ ᥟᥛᥱ ᥙᥥᥳ ᥘᥭᥲ ᥘᥦᥲ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥙᥣᥒᥰ “ᥓᥝᥲ ᥟᥣᥳ ᥘᥣᥳ ᥞᥛᥱ ” ᥟᥩᥐᥱ ᥖᥩᥒᥰ ᥙᥣᥢᥱ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥖᥭᥰ။ ᥑᥧᥢᥴ ᥐᥨᥝᥱ ᥘᥣᥒᥰ ᥟᥛᥱ ᥚᥩᥛᥳ။ ᥟᥛᥱ ᥘᥭᥲ ᥖᥩᥙᥱ ᥖᥦᥢᥰ ᥟᥛᥱ ᥓᥧᥰ။ ᥖᥣᥝᥳ ᥔᥪᥒᥱ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥟᥣᥰ ᥘᥣᥱ ᥕᥣ ᥞᥣᥢᥰ “ᥓᥝᥲ ᥟᥣ ᥘᥣᥳ ᥞᥛᥱ ” ᥘᥦᥢᥱ ᥔᥥᥴ ᥟᥩᥢ ᥐᥢ ᥘᥣ ᥖ ᥘᥩᥒ ᥘᥤ ᥙᥢ ᥖᥤᥐᥴ ᥖᥤᥐᥴ ᥘᥦᥲ ᥑᥧᥢᥴ ᥐᥨᥝᥱ ᥘᥣᥒᥰ ᥓᥒᥱ ᥚᥩᥛᥳ ᥕᥝᥳ။ ᥚᥩᥛᥳ ᥐᥪᥖᥴ ᥔᥫᥐᥱ ᥕᥝᥳ ᥐᥩᥲ ᥞᥨᥛ ᥐᥢ ᥖᥥᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥒᥛᥰ ᥕᥥᥢ “ᥚᥣᥰ ᥘᥣᥰ ᥕᥥᥱ ᥝᥧᥢᥱ ᥖᥩᥒᥱ ” ᥞᥤᥛᥰ ᥙᥣᥒ ᥟᥧ ᥘᥨᥒᥴ (မေမြို့ )ᥘᥢᥳ ᥔᥥᥴ ᥛᥤᥰ ᥕᥧᥱ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥖᥨᥐᥱ ᥘᥨᥒᥰ ᥐᥪᥖᥴ ᥔᥫᥐᥱ ᥕᥝᥳ ᥑᥧᥢᥴ ᥐᥨᥝᥱ ᥘᥣᥒᥰ ᥞᥨᥢᥴ ᥘᥒᥴ ᥛᥫᥰ ᥑᥪᥢᥰ ᥐᥛᥰ ᥘᥥᥝ။ ᥗᥪᥒᥴ ᥛᥨᥝᥱ ᥐᥫ ᥘᥭᥲ ᥞᥨᥙᥳ ᥙᥣᥒ ᥓᥣᥳ ᥙᥤ ᥘᥣᥒᥰ ᥙᥬᥳ ᥝᥭᥳ ᥕᥧᥱ ᥘᥦᥲ ᥗᥪᥒᥴ ᥓᥬ ᥖᥥᥳ ᥖᥥᥳ။ ᥞᥫᥳ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥐᥩᥭᥰ ᥛᥝᥱ ᥐᥣᥰ ᥚᥤᥖᥴ ᥓᥬ ᥘᥦᥢᥱ ᥟᥣᥰ ᥘᥣᥰ ᥘᥦᥲ ᥑᥧᥢᥴ ᥐᥨᥝᥱ ᥘᥣᥒᥰ ᥐᥤᥢ ᥟᥛᥱ ᥘᥭᥲ ᥘᥩᥢᥰ ᥟᥛᥱ ᥘᥙᥴ။ ᥓᥩᥛᥰ ᥘᥒᥱ ᥙᥫᥒ ᥚᥣᥴ ᥚᥥᥴ ᥐᥢ ᥘᥢᥳ ᥔᥥᥴ ᥘᥩᥢᥰ ᥚᥥᥰ ᥓᥩᥛᥰ ᥙᥤ ᥘᥣᥒᥰ ᥛᥢᥰ ᥓᥝᥲ ᥐᥣᥱ ᥖᥤ ᥛᥣᥢᥲ ᥛᥨᥝᥱ ᥐᥫ ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥐᥩᥒᥰ ᥛᥧᥰ ᥘᥦᥲ ᥑᥧᥛᥴ ᥑᥣᥴ ᥔᥩᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥘᥢᥳ ᥑᥧᥢᥴ ᥙᥩᥒ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ ᥐᥧ ᥙᥣᥢ ᥙᥣᥢ ᥔᥪᥙᥱ ᥘᥧᥛᥰ ᥘᥣᥰ ᥐᥧᥛᥰ ᥗᥤᥒᥰ ᥛᥣᥰ ᥙᥣᥢ ᥔᥪᥙᥱ ᥙᥣᥢ ᥘᥦᥲ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥖᥤ ᥛᥨᥝᥱ ᥐᥫ ᥞᥣᥢᥳ ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥘᥥᥝ။ ᥐᥩᥒᥰ ᥛᥧᥰ ᥛᥨᥝᥱ ᥐᥫ ᥘᥢᥳ ᥛᥣᥢ ᥝᥣ ᥙᥥᥢ ᥐᥩᥒᥰ ᥛᥧᥰ ᥖᥥᥱ ᥝᥭᥳ ᥖᥤ ᥟᥧᥲ ᥛᥢᥰ ᥘᥣᥒᥰ ᥛᥣᥰ ᥞᥙᥳ ᥘᥦᥲ ᥙᥥᥢ “ᥙᥨᥝᥱ ᥓᥨᥝᥱ ᥚᥣᥳ ᥕᥣᥰ ” ᥟᥢ ᥙᥩᥒᥱ ᥝᥣ “ᥚᥣᥰ ᥘᥣᥰ ᥖᥤ ᥙᥨᥝ ᥛᥣᥰ ᥞᥙᥳ ” ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥬᥰ ᥙᥪᥢᥰ ᥔᥛᥳ ᥟᥛᥱ ᥘᥭᥲ ᥞᥢᥴ ᥙᥨᥝ ᥛᥢᥰ ᥘᥣᥒᥰ ᥛᥣᥰ ᥞᥙᥳ ᥘᥦᥲ “ᥙᥨᥝᥱ ᥓᥨᥝᥱ ” ᥟᥢ ᥙᥩᥒᥱ ᥝᥣ “ᥙᥨᥝ ᥞᥙᥳ ” ᥘᥢᥳ ᥟᥛᥱ ᥓᥣᥒ ᥛᥐᥴ ᥛᥢᥲ ᥘᥭᥲ။ ᥛᥣᥢᥲ ᥛᥨᥝᥱ ᥐᥫ ᥘᥭᥴ ᥘᥢᥳ ᥔᥛᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥥᥳ ᥕᥧᥱ။ ᥟᥛᥱ ᥞᥧᥳ ᥙᥪᥢᥰ ᥘᥦᥲ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥛᥐᥴ ᥛᥢᥲ ᥞᥩᥒᥳ ᥓᥩᥛᥰ ᥛᥣᥢ ᥝᥭᥳ ᥕᥧᥱ ᥘᥦᥲ ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ᥙᥪᥢᥰ ᥞᥝᥰ ᥖᥥᥴ ᥓᥣᥒ ᥞᥣᥭᥴ ᥘᥣᥭ ᥕᥧᥱ ᥕᥝᥳ။ ==ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥘᥩᥢᥰ ᥚᥥᥰ == ᥝᥣᥭᥰ ᥔᥥᥴ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥛᥫᥰ ᥕᥝᥳ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥐᥨᥝ ᥖᥭᥰ ᥘᥨᥒᥰ ᥖᥩᥙᥱ ᥖᥦᥢᥰ ᥑᥪᥢᥰ ᥘᥦᥲ ᥑᥣᥐ ᥞᥦᥒᥰ ᥔᥪᥐᥱ ᥙᥬᥳ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥑᥩᥙᥱ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥔᥥᥴ ᥛᥤᥰ ᥛᥣᥰ ᥕᥣᥛᥰ ᥛᥨᥐᥰ (43)ᥖᥙ ᥑᥩᥢᥲ (ᥐᥤᥢᥰ ᥗᥧᥰ )ᥕᥝᥳ။ (43) ᥕᥣᥛᥰ ᥛᥨᥐᥴ ᥘᥢᥳ ᥕᥣᥛᥰ ᥘᥥᥝ ᥙᥥᥢ ᥝᥭᥳ ᥛᥣᥢᥲ (33)ᥛᥣᥢᥲ ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥤ 1077 ᥘᥢᥳ ᥟᥣᥱ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥟᥩᥐᥱ ᥓᥩᥙᥱ ᥔᥩᥐ ᥘᥬᥰ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ။ ᥛᥫ ᥘᥪᥲ ᥔᥝᥰ ᥘᥬᥰ ᥗᥫᥢᥱ ᥖᥤ ᥘᥫᥒ ᥘᥢᥳ ᥙᥧᥒᥱ ᥘᥣᥰ၊ ᥞᥧᥰ ᥘᥣᥰ ᥔᥩᥢᥱ ᥐᥣᥱ ᥘᥣᥰ ᥝᥣ “ᥓᥝᥲ ᥛᥨᥢ ᥕᥬᥱ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥞᥝᥰ ... ᥟᥛᥱ ᥖᥢᥰ ᥗᥪᥒᥴ ᥝᥥᥒᥰ ᥔᥥᥴ ... ᥖᥥᥴ ᥓᥣᥒ ᥘᥩᥢᥰ ᥚᥥᥰ ...” ᥘᥭᥴ ᥘᥦᥲ ᥟᥣᥳ ᥢᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥓᥬ ᥘᥛ။ ᥓᥬᥳ ᥟᥝ ᥖᥧᥛ ᥑᥖᥴ ᥑᥣᥖ ᥐᥪᥐᥱ ᥖᥤᥢ ᥙᥧᥒᥱ ᥘᥣᥰ ᥓᥫᥰ ᥘᥢᥳ ᥕᥝᥳ ᥙᥦᥖ ᥑᥝᥴ ᥝᥭᥳ ᥘᥬᥰ ᥗᥫᥢᥱ ᥔᥥᥴ ᥛᥢᥰ ᥓᥝᥲ ᥛᥫᥰ ᥑᥪᥢᥰ ᥐᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥖᥢᥰ ᥗᥪᥒᥴ ᥚᥐᥴ ᥖᥧ ᥝᥥᥒᥰ ᥐᥩᥭᥰ ᥘᥭᥲ ᥑᥣᥝᥱ ᥑᥣᥭᥰ ᥞᥥᥴ ᥞᥣᥭᥳ ᥘᥨᥒᥴ ᥖᥨᥝ ᥘᥫᥒ ᥘᥛᥰ ᥖᥨᥝᥰ ᥕᥣᥳ ᥐᥝᥰ ᥛᥫᥒᥰ ᥕᥧᥱ ᥘᥭᥴ ᥘᥦᥲ ᥒᥦᥐ ᥙᥤᥢᥱ ᥞᥨᥝ ᥓᥣᥒᥳ ᥛᥢᥰ ᥟᥩᥐᥱ ᥘᥛᥰ ᥞᥣᥴ ᥑᥣᥭᥰ ᥐᥛᥰ ᥘᥥᥝ ᥕᥝᥳ။ ᥛᥫ ᥐᥣᥱ ᥞᥨᥙᥳ ᥑᥣᥭᥰ ᥞᥣᥭᥳ ᥘᥨᥒᥴ ᥘᥢᥳ ᥘᥧᥲ ᥘᥩᥒᥳ၊ ᥘᥧᥛᥰ ᥘᥣᥒᥰ ᥛᥢᥰ ᥟᥩᥢ ᥐᥢ ᥟᥩᥐᥱ ᥙᥣᥭ ᥙᥦᥖ ᥛᥨᥖᥴ။ ᥐᥣᥭᥰ ᥞᥣᥭᥳ ᥙᥖ ᥗᥩᥒᥰ ᥙᥦᥖ ᥘᥦᥲ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥝᥨᥒ ᥚᥣᥖᥱ ᥓᥣᥒᥳ ᥔᥥᥴ ᥞᥣᥭᥴ ᥘᥣᥭᥴ ᥐᥣᥱ။ ᥟᥛᥱ ᥖᥨᥙᥱ ᥞᥢᥴ ᥑᥪᥢᥰ ᥖᥨᥝ ᥖᥣᥭ ᥛᥢᥰ ᥔᥥᥴ ᥙᥩᥐ ᥕᥝᥳ။ ᥐᥩᥒᥰ ᥛᥧᥰ ᥔᥣᥭᥰ ᥑᥛᥰ ᥐᥩᥲ ᥟᥛᥱ ᥖᥢᥰ ᥕᥝᥳ ᥖᥨᥝ ᥐᥣᥱ။ ᥑᥧᥢᥴ ᥟᥢ ᥛᥣᥢ ᥝᥣ ᥚᥧᥒᥰ ᥛᥨᥢ ᥕᥬᥱ ᥘᥦᥢᥱ ᥘᥭᥴ ᥘᥢᥳ ᥑᥣᥭᥰ ᥗᥩᥒᥰ ᥙᥖ ᥞᥣᥭᥴ ᥘᥣᥭ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ==ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥑᥪᥢᥲ ᥛᥣᥰ ᥙᥣᥒᥰ ᥑᥥᥝᥲ ᥒᥣᥰ ᥔᥦᥒᥴ ᥐᥦᥢᥱ ᥓᥝᥲ == ᥘᥬᥰ ᥙᥤ 1058 ᥘᥢᥳ ᥓᥝᥲ ᥟᥣ ᥢᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥑᥪᥢᥲ ᥛᥣᥰ ᥖᥣᥒᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥔᥥᥴ ᥘᥖᥴ ᥐᥣᥱ ᥓᥧᥰ ᥛᥫᥒᥰ ᥘᥣᥢᥳ ᥓᥝᥲ၊ ᥖᥩᥢ ᥖᥣᥱ ᥖᥥᥴ ᥐᥣᥱ ᥙᥣᥒᥰ ᥟᥝ "ᥑᥥᥝᥲ ᥒᥣᥰ ᥔᥦᥒᥴ ᥐᥦᥢᥱ ᥓᥝᥲ " ᥖᥤ ᥓᥝᥲ ᥞᥨᥝᥴ ᥔᥦᥒᥴ ᥘᥣᥢᥳ ᥓᥝᥲ (ᥟᥧᥲ ᥖᥥᥱ ᥜᥣᥳ )။ ᥟᥤᥒ ᥘᥫᥴ ᥓᥝᥲ ᥟᥣᥳ ᥢᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥛᥣᥰ ᥘᥩᥙᥱ ᥖᥩᥖ ᥙᥢ ᥞᥭᥴ ᥒᥪᥢᥰ ᥞᥭᥴ ᥑᥛᥰ ᥔᥥᥴ ᥓᥝᥲ ᥞᥨᥝᥴ ᥔᥦᥒᥴ ᥟᥧ ᥖᥭᥱ ᥜᥣᥳ ᥙᥥᥢ ᥟᥢ ᥛᥦᥢ ᥓᥬ ᥞᥨᥛᥴ ᥓᥨᥛᥰ ᥘᥣᥱ ᥘᥦᥲ ᥓᥒᥱ ᥘᥭᥲ ᥕᥧᥐ ᥕᥨᥝᥰ ᥟᥝ ᥒᥣᥰ ᥔᥦᥒᥴ ᥐᥦᥢᥱ ᥓᥝᥲ ᥕᥪᥢ ᥝᥣᥒᥰ ᥙᥢ ᥓᥝᥲ ᥟᥣ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥞᥙ ᥛᥫᥰ ᥐᥫᥰ ᥘᥤ ᥘᥙᥳ ᥝᥭ ᥐᥣ ᥖᥤ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ။ ==ᥞᥨᥙ ᥕᥣᥰ ᥖᥒᥰ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ == ᥝᥣᥭᥰ ᥘᥢᥳ ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥟᥣ ᥘᥨᥝᥱᥱ ᥘᥣᥳ ᥗᥣᥱ ᥐᥩᥲ ᥙᥩᥐ ᥝᥣᥭᥱ ᥑᥪᥢᥰ ᥛᥫᥰ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ။ ᥔᥛᥳ ᥛᥣᥰ ᥐᥪᥖᥴ ᥕᥒᥳ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥖᥤ ᥖᥩᥢᥲ ᥘᥤᥢ ᥗᥧᥒᥳ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥗᥦᥢᥲ ᥘᥦᥲ ᥘᥭᥲ ᥞᥦᥢᥰ ᥟᥝ ᥑᥩᥒᥴ ᥜᥣᥐᥱ ᥑᥨᥝᥰ ᥖᥩᥢᥲ ᥛᥩᥐᥱ ᥕᥣᥲ ᥒᥪᥢᥰ ᥛᥩᥐᥱ ᥕᥣᥲ ᥑᥛᥰ ᥞᥛᥰ ᥙᥧᥳ ᥞᥛᥰ ᥚᥥᥰ ᥑᥝᥲ ᥗᥪᥒᥴ ᥓᥧᥰ ᥖᥛ ᥖᥤ ᥓᥝᥲ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥔᥥᥴ ᥗᥣᥛᥴ ᥕᥩᥢᥰ ᥟᥝ ᥓᥝᥲ ᥘᥣᥒᥰ ᥛᥩᥢᥰ ᥘᥣᥳ။ ᥞᥨᥝᥴ ᥑᥛᥰ ᥓᥝᥲ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ᥐᥩᥲ ᥕᥩᥢᥳ ᥙᥫ ᥖᥨᥭᥰ ᥞᥢᥴ ᥚᥩᥢᥰ ᥙᥣᥒ ᥔᥩᥒᥴ ᥙᥣᥲ ᥔᥩᥒᥴ ᥜᥣᥭᥱ ᥑᥣᥝᥰ ᥙᥩᥖᥴ ᥑᥣᥝᥰ ᥕᥣᥝᥰ ᥔᥥᥴ ᥓᥒᥱ ᥚᥩᥛᥳ ᥘᥭᥲ ᥓᥬ ᥖᥨᥐᥱ ᥘᥨᥒᥰ ᥟᥝ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ ᥞᥨᥛ ᥛᥤᥒ ᥐᥨᥙ ᥐᥧ ᥙᥢ ᥖᥒᥰ ᥓᥝᥲ ᥟᥣᥳ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ။ aef3dg1m520t370kknwvq3if1ywyweu ᥓᥝᥲ ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥛᥰ ᥘᥦᥒ 0 637 2446 2445 2024-10-15T06:29:17Z Sotiale 22 11 revisions imported: [TEST] importing tddwiki via a tool 2445 wikitext text/x-wiki == ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥛᥰ ᥘᥦᥒ AD. (1295-1311)== ==ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ == ᥛᥫ ᥙᥤ 1177 ᥘᥢᥳ ᥟᥧᥲ ᥓᥝᥲ ᥛᥩᥢᥰ ᥘᥣᥳ “ᥓᥝᥲ ᥘᥨᥒᥴ ᥞᥨᥛᥱ ᥛᥫᥒᥰ ” ᥘᥩᥢᥰ ᥚᥥᥰ။ ᥟᥛᥱ ᥛᥤᥰ ᥚᥬᥴ ᥙᥧᥖ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥕᥝᥳ ᥘᥦᥲ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥐᥣᥱ ᥕᥩᥢᥰ ᥖᥤ ᥓᥝᥲ ᥘᥨᥒᥴ ᥔᥦᥢᥴ ᥓᥥ “ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥙᥧᥒᥱ ”ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥙᥧᥒᥱ ᥛᥤᥰ ᥘᥧᥐ ᥓᥣᥭᥰ “ᥚᥫᥴ ᥓᥒᥱ ᥑᥒᥱ၊ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥘᥨᥒᥴ၊ ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ ” ᥘᥭᥴ ᥔᥣᥛᥴ ᥐᥨᥝᥳ ᥘᥦᥲ ᥞᥬᥲ “ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ ” ᥛᥫᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥔᥥᥴ ᥛᥫᥰ ᥙᥧᥖ ᥘᥒ ᥞᥨᥝᥴ ᥖᥤ “ᥝᥥᥒᥰ ᥛᥨᥢᥰ ” ᥕᥝᥳ။ ᥙᥤ 1178 ᥑᥣᥭᥳ ᥙᥨᥐᥱ ᥖᥒᥲ ᥞᥣᥒᥲ ᥞᥨᥝᥴ “ᥝᥥᥒᥰ ᥝᥣᥭᥴ ”။ ᥖᥤ ᥞᥤᥛᥰ ᥑᥨᥝᥴ ᥘᥨᥒᥴ “ᥑᥣᥒᥴ ᥚᥫᥴ ”ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥙᥤ 1189 ᥛᥣᥰ ᥔᥫᥴ ᥘᥨᥒᥴ ᥟᥢ ᥕᥣᥝᥰ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥔᥩᥐᥱ ᥖᥨᥝ ᥘᥫᥒ ᥑᥨᥙᥱ ᥘᥧᥐ ᥕᥤᥒᥰ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥘᥣᥢᥳ ᥓᥝᥲ ᥕᥝᥳ ᥙᥣᥭ ᥘᥨᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥔᥦᥢᥴ ᥓᥥ ᥘᥭᥴ ᥘᥦᥲ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥘᥣᥢᥳ ᥓᥝᥲ ᥞᥬᥲ ᥓᥩᥭ ᥖᥤ ᥕᥩᥙᥱ ᥔᥨᥒᥱ ᥙᥢ။ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥖᥤ ᥕᥩᥙᥱ ᥘᥭᥲ ᥕᥝᥳ ᥓᥝᥲ ᥘᥨᥒᥴ ᥔᥦᥢᥴ ᥓᥥ ᥙᥢ ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ ᥛᥫᥰ ᥔᥨᥒᥱ ᥗᥪᥒᥴ ᥘᥣᥢᥳ ᥓᥝᥲ ᥕᥝᥳ။ ᥓᥝᥲ ᥞᥨᥝᥴ ᥔᥦᥒᥴ ᥘᥣᥢᥳ ᥓᥝᥲ ᥒᥤᥢᥰ ᥞᥨᥛᥴ ᥓᥨᥛᥰ ᥘᥦᥢᥱ ᥘᥦᥲ ᥚᥣᥐᥱ ᥖᥩᥢᥲ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥘᥦᥲ ᥓᥧᥛᥲ ᥑᥛᥰ ᥟᥢ ᥘᥐᥴ ᥘᥫᥒ ᥙᥢᥰ (80 ᥓᥣᥙ ) ᥘᥧᥐ ᥘᥫᥒ ᥔᥥᥴ ᥘᥣᥭ ᥓᥪ ᥛᥬᥱ ᥔᥬᥱ ᥓᥪ ᥘᥤ ᥙᥢ ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ ᥝᥣ “ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥙᥤ 1189 ᥘᥢᥳ “ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ” ᥘᥧᥐᥳ ᥝᥥᥒᥰ ᥝᥣᥭᥴ ᥑᥣᥭᥳ ᥖᥒᥲ ᥝᥥᥒᥰ ᥛᥬᥱ ᥖᥤ ᥗᥧᥒᥳ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥞᥤᥛᥰ “ᥘᥛᥳ ᥙᥨᥝᥲ ” ᥚᥣᥭᥱ ᥓᥣᥢᥰ “ᥙᥣᥒᥱ ᥑᥛᥰ ” ᥘᥢᥳ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥛᥣᥝᥰ၊ ᥛᥫᥒᥰ ᥝᥢᥰ၊ ᥛᥫᥒᥰ ᥘᥣᥲ၊ ᥓᥣᥢᥰ ᥖᥣ၊ ᥛᥫᥒᥰ ᥖᥤᥰ၊ ᥛᥫᥒᥰ ᥞᥪᥛᥰ၊ ᥛᥫᥒᥰ ᥑᥣᥢᥴ၊ ᥛᥫᥒᥰ ᥑᥫᥰ၊ ᥛᥫᥒᥰ ᥕᥣᥒᥰ၊ ᥛᥫᥒᥰ ᥑᥣᥴ၊ ᥖᥣ ᥕᥣᥳ ᥓᥫᥰ ᥘᥢᥳ ᥖᥒᥰ ᥔᥥᥒᥲ ᥙᥥᥢ ᥛᥫᥒᥰ ᥖᥬᥲ ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥚᥩᥒᥰ ᥒᥛᥰ ᥕᥝᥳ။ <br> ==ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥘᥦᥲ ᥘᥧᥐ ᥘᥣᥒᥰ ᥘᥣᥒᥰ ᥛᥥᥰ == “ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ” ᥛᥤᥰ ᥘᥧᥐ ᥕᥤᥒᥰ ᥔᥤᥱ ᥘᥣᥒᥰ။ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥟᥣᥱ ᥕᥧᥳ ᥕᥬᥱ ᥐᥥᥱ ᥕᥝᥳ ᥐᥩᥲ ᥟᥛᥱ ᥛᥤᥰ ᥘᥧᥐ ᥓᥣᥭᥰ ᥟᥢ ᥖᥥᥴ ᥙᥧᥖ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥘᥦᥲ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥟᥩᥢ ᥐᥢ ᥘᥐᥴ ᥓᥬ ᥝᥭᥳ ᥕᥧᥱ။ ᥘᥧᥐ ᥕᥤᥒᥰ ᥘᥢᥳ ᥓᥪᥒ <br> 1. ᥘᥣᥒᥰ ᥕᥥᥲ ᥑᥛᥰ ᥘᥨᥒᥱ (ᥐᥫᥖᥱ 1266 ᥛᥫᥰ ᥑᥪᥢᥲ ᥙᥬᥳ ᥛᥫᥒᥰ ᥘᥩᥒᥴ ᥔᥥᥴ)။ 2. ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥛᥰ ᥘᥦᥒ (ᥐᥫᥖᥱ 1270 ᥟᥛᥱ ᥖᥥᥱ ᥘᥣᥲ ᥞᥫᥢᥰ။ ᥕᥧᥱ ᥓᥩᥭ ᥐᥣᥢ ᥟᥧᥲ )။ 3. ᥘᥣᥒᥰ ᥟᥣᥛ ᥟᥨᥝᥰ (ᥐᥫᥖᥱ 1273 ᥛᥫᥰ ᥑᥪᥢᥲ ᥙᥬᥳ ᥛᥫᥒᥰ ᥐᥩᥒ )။ 4. ᥘᥣᥒᥰ ᥔᥦᥒᥴ ᥟᥭᥱ (ᥐᥫᥖᥱ 1276 ᥛᥫᥰ ᥑᥪᥢᥲ ᥙᥬᥳ ᥐᥥᥒᥰ ᥞᥧᥒᥳ )။ <br> ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥕᥣᥛᥲ ᥑᥣᥖᥱ ᥑᥧᥢᥴ ᥛᥣᥰ ᥘᥦᥲ ᥟᥛᥱ ᥛᥤᥰ ᥘᥧᥐ ᥓᥣᥭᥰ ᥘᥢᥳ ᥙᥥᥢ ᥘᥩᥒ ᥘᥐᥴ ᥓᥬ ᥝᥭᥳ ᥖᥥᥳ ᥖᥥᥳ။ “ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥛᥰ ᥘᥦᥒ ” ᥟᥢ ᥙᥬᥳ ᥓᥩᥭ ᥐᥣᥢ ᥟᥧᥲ ᥕᥧᥱ ᥘᥢᥳ ᥐᥩᥲ ᥐᥨᥝ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥑᥣᥖᥱ ᥗᥦᥢᥲ။ ᥐᥨᥝ ᥘᥭᥲ ᥑᥣᥛᥱ ᥖᥣᥒᥱ ᥛᥣᥢᥲ ᥖᥣᥒᥱ ᥛᥫᥒᥰ ᥑᥝᥲ ᥓᥤᥛ ᥕᥣᥳ ᥐᥝᥰ ᥘᥦᥲ ᥘᥐᥴ ᥓᥬ ᥝᥭᥳ ᥕᥧᥱ ᥖᥥᥳ ᥖᥥᥳ။ <br> ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥛᥰ ᥘᥦᥒ ᥘᥢᥳ “ᥘᥣᥒᥰ ᥟᥤᥱ ” ᥘᥭᥴ ᥐᥩᥰ ᥞᥩᥒᥳ ᥕᥝᥳ။ ᥛᥧᥒ ᥛᥩᥒᥰ ᥛᥤᥰ ᥘᥩᥒᥳ ᥓᥣᥭᥰ ᥙᥧᥖ ᥖᥦᥢᥰ ᥓᥝᥲ ᥟᥧᥲ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥦᥲ ᥙᥤ 1287 ᥘᥣᥒᥰ ᥟᥤᥱ ᥞᥬᥲ ᥓᥝᥲ ᥟᥧᥲ ᥐᥨᥙ ᥐᥧ ᥐᥪᥐᥱ ᥟᥨᥭᥰ ᥐᥨᥝᥳ ᥛᥢᥰ “ᥘᥣᥒᥰ ᥟᥩᥢᥱ ” ᥗᥦᥒᥲ။ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥘᥢᥳ “ᥘᥣᥒᥰ ᥝᥣᥒ ᥓᥥ ” ᥘᥭᥴ ᥐᥩᥲ ᥞᥩᥒᥳ ᥕᥝᥳ။ <br> ᥙᥤ 1288 ᥑᥧᥢᥴ ᥙᥧᥳ ᥐᥛᥱ “ᥓᥨᥝᥱ ᥓᥣᥱ ” ᥟᥝ ᥘᥩᥒᥳ ᥕᥤᥒᥰ ᥛᥢᥰ “ᥘᥣᥒᥰ ᥓᥤᥒᥱ ” ᥔᥣᥐ ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥗᥦᥢᥲ။ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥞᥩᥖ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥭᥲ ᥞᥨᥐᥱ ᥘᥫᥢ ᥐᥫᥖᥱ ᥘᥥᥒᥳ ᥘᥧᥐ ᥓᥣᥭᥰ။ ᥔᥬᥱ ᥓᥪ ᥝᥣ “ᥓᥝᥲ ᥙᥧᥳ ᥑᥛᥰ ”။ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥕᥫᥒᥰ ᥟᥣᥢᥰ ᥟᥝ ᥘᥧᥐ ᥛᥢᥰ ᥙᥥᥢ ᥐᥦᥛ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥙᥤ 1289 “ᥘᥣᥒᥰ ᥟᥩᥢᥱ ” ᥓᥙᥱ ᥔᥢᥱ ᥗᥥᥱ ᥛᥣᥰ ᥘᥦᥳ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥚᥤᥖᥴ ᥓᥬ ᥘᥨᥒᥴ ᥘᥣᥒᥴ ᥔᥥᥴ ᥑᥪᥒᥴ ᥞᥣᥴ ᥘᥣᥭᥰ ᥕᥣᥳ ᥐᥝᥰ ᥞᥥᥖᥱ ᥞᥬᥲ ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥞᥢᥴ ᥚᥤᥖᥱ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥓᥬᥳ ᥘᥧᥛᥰ ᥘᥣᥒᥰ ᥛᥢᥰ ᥟᥢ ᥘᥧᥐᥳ ᥙᥧᥳ ᥐᥛᥱ ᥛᥣᥰ ᥓᥩᥛᥰ ᥘᥢᥳ ᥚᥦᥢᥴ ᥞᥥᥖᥱ ᥞᥬᥲ ᥙᥫᥢ ᥞᥢᥴ ᥚᥤᥖᥱ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫ ᥚᥬᥴ ᥟᥛᥱ ᥞᥢᥴ ᥙᥩᥭᥱ ᥞᥬᥲ ᥐᥨᥢᥰ ᥓᥣᥭᥰ ᥛᥫᥰ ᥙᥦᥙᥳ ᥔᥩᥢᥲ ᥝᥭᥳ ᥘᥬᥰ ᥛᥪᥖᥴ။ ᥛᥫ ᥔᥥᥴ ᥐᥨᥝᥳ ᥐᥨᥝᥳ ᥘᥦᥙ ᥖᥥᥴ ᥞᥢᥴ ᥔᥛᥳ ᥖᥒᥲ ᥓᥬ ᥞᥥᥖᥱ ᥘᥒᥱ ᥘᥧᥐᥳ ᥘᥬᥰ ᥘᥧᥐ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥟᥩᥐᥱ ᥛᥣᥰ ᥔᥥᥴ ᥘᥦᥢᥲ ᥘᥨᥒᥰ ᥞᥨᥝᥴ ᥞᥣᥭᥴ ᥘᥣᥭ ᥐᥣᥱ။ ᥐᥭᥳ ᥐᥭᥳ ᥞᥥᥖᥱ ᥘᥢᥴ ᥕᥧᥱ ᥘᥦᥳ ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ᥑᥣᥝᥱ ᥝᥩᥒᥰ ᥝᥦᥒᥰ ᥟᥩᥐᥱ ᥛᥣᥰ ᥝᥣ “ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥘᥐ ᥟᥥᥢᥲ ᥓᥧᥳ ᥐᥦᥛ ᥚᥨᥝᥴ ” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥘᥒᥱ ᥞᥪᥴ ᥖᥥᥴ ᥘᥪᥰ ᥗᥦᥢᥲ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥙᥩᥭᥱ ᥑᥣᥝᥱ ᥝᥣ “ᥐᥨᥢᥰ ᥓᥣᥭᥰ ᥐᥨᥝᥳ ᥘᥫᥒ ... ᥘᥧᥐ ᥘᥬᥰ ᥘᥧᥐᥴ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ... ᥘᥦᥢᥲ ᥑᥪᥢᥲ ᥓᥩᥛ ᥞᥨᥝᥴ ᥔᥥᥴ ... ᥟᥩᥐᥱ ᥙᥣᥭ ᥐᥣᥱ ᥐᥧ ᥑᥪᥢᥰ ...” ᥘᥭᥴ ᥗᥦᥢᥲ ᥕᥝᥳ။ ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥘᥭᥲ ᥑᥣᥝᥱ ᥘᥢᥳ ᥔᥥᥴ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥘᥩᥛᥴ ᥒᥩᥭᥰ ᥐᥩᥰ ᥘᥭᥲ ᥑᥣᥝᥱ ᥘᥒᥱ ᥕᥣᥛᥲ ᥒᥤᥢᥰ ᥘᥢᥳ ᥗᥦᥒᥢᥲ ᥐᥩᥭᥰ။ <br> ᥑᥪᥢᥰ ᥘᥢᥳ ᥖᥨᥝ ᥛᥢᥰ ᥓᥝᥲ ᥟᥩᥐᥱ ᥖᥨᥭᥰ ᥞᥣᥒᥰ ᥐᥩᥭᥰ။ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥚᥦᥢᥴ ᥝᥭᥳ ᥕᥝᥳ ᥘᥦᥲ ᥞᥢᥴ ᥐᥨᥢᥰ ᥓᥣᥭᥰ ᥐᥨᥝᥳ ᥘᥫᥒ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥬᥰ ᥛᥪᥖᥴ ᥕᥝᥳ ᥓᥩᥐᥱ ᥑᥪᥢᥲ ᥓᥩᥛᥴ ᥞᥨᥝᥴ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥔᥥᥴ ᥙᥣᥭ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥓᥬ ᥘᥛ ᥘᥦᥢᥱ ᥘᥦᥲ ᥘᥛᥰ ᥘᥨᥭᥰ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥟᥩᥐᥱ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥐᥣᥱ ᥐᥛᥰ ᥘᥥᥝ။ ᥔᥣᥒᥳ ᥑᥨᥝᥲ ᥙᥨᥒ ᥘᥐᥴ ᥙᥣᥰ ᥝᥣ “ᥚᥬᥴ ᥐᥨᥝᥳ ᥘᥬ ᥔᥥᥴ ᥛᥝᥱ ᥝᥣ ... ᥖᥥᥴ ᥟᥛᥱ ᥘᥭᥲ ᥓᥩᥭ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ... ᥖᥥᥱ ᥓᥥᥛ ᥑᥝᥲ ᥘᥛᥳ ᥖᥣᥒᥰ ᥐᥤᥢ ... ᥖᥤ ᥕᥧᥱ ᥖᥢᥰ ᥔᥝᥰ ... ᥖᥤ ᥘᥒ ᥖᥤ ᥘᥩᥢᥰ ᥘᥢᥳ ... ᥖᥐᥴ ᥖᥥᥴ ᥟᥛᥱ ᥘᥭᥲ ᥕᥪᥢ ᥙᥢ ᥘᥣᥰ ᥘᥣᥰ ... ᥚᥬᥴ ᥘᥫᥴ ᥑᥨᥝᥲ ᥙᥨᥒ ᥘᥭᥳ ᥐᥩᥲ ... ᥘᥣᥙᥱ ᥕᥧᥱ ᥘᥫᥴ ᥑᥨᥝᥰ ᥕᥧᥱ ᥖᥬᥲ ...” ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥘᥣᥒᥰ ᥟᥤᥱ ᥔᥩᥢᥱ ᥙᥥᥢ ᥟᥫᥭᥰ ᥐᥨᥝᥳ။ ᥙᥥᥢ ᥘᥣᥒᥰ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ။ ᥙᥥᥢ ᥛᥥ ᥘᥩᥒᥳ။ ᥙᥥᥢ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥛᥫᥢᥴ ᥐᥢ။ ᥓᥙᥴ ᥔᥢᥱ ᥗᥥᥱ ᥔᥥᥴ ᥘᥨᥒᥰ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥐᥣᥱ။ ᥒᥤᥢᥰ ᥟᥤᥴ ᥘᥧᥴ ᥘᥦᥢᥱ ᥘᥦᥲ ᥕᥩᥢᥰ ᥛᥦᥖᥳ ᥖᥣᥱ ᥟᥥᥰ ᥘᥧᥴ ᥙᥢ ᥐᥩᥲ ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥟᥛᥱ ᥚᥩᥛᥳ ᥘᥣᥰ ᥘᥣᥰ။ ᥛᥢᥰ ᥘᥣᥒᥰ ᥓᥒᥱ ᥝᥨᥢᥳ ᥞᥣᥴ ᥘᥩᥐᥴ ᥘᥣᥭᥰ ᥖᥣᥱ ᥖᥥᥴ ᥓᥩᥭ ᥗᥦᥛ ᥕᥧᥱ ᥕᥝᥳ။ <br> ==ᥘᥨᥝᥱ ᥔᥦᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ == ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥐᥩᥲ ᥟᥛᥱ ᥘᥫᥴ ᥘᥭᥲ ᥑᥨᥝᥲ ᥙᥨᥒ ᥘᥐᥴ ᥘᥦᥲ ᥙᥣᥰ ᥔᥢᥱ ᥗᥥᥱ ᥔᥥᥴ ᥘᥨᥒᥰ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥐᥣᥱ။ ᥑᥣᥛᥰ ᥙᥨᥒ ᥘᥐᥴ ᥑᥧᥢᥴ ᥘᥭᥴ ᥘᥢᥳ ᥐᥨᥢᥰ ᥖᥒᥰ ᥛᥫᥒᥰ ᥟᥛᥱ ᥞᥖᥱ ᥙᥨᥢᥳ ᥙᥦᥢ ᥘᥣᥰ ᥘᥣᥰ။ “ᥐᥨᥢᥰ ᥟᥛᥱ ᥞᥢᥴ ᥐᥩᥲ ... ᥜᥤᥴ ᥞᥢᥴ ... ᥘᥐᥳ ᥙᥨᥢᥳ ᥙᥦᥢ ᥑᥨᥝᥲ ᥔᥣᥒᥳ ᥑᥧᥢᥴ ... ᥓᥣᥒ ᥖᥧᥐ ᥑᥣᥳ” ᥘᥭᥴ ᥘᥦᥲ ᥚᥬᥴ ᥐᥩᥲ ᥟᥛᥱ ᥞᥖᥴ ᥖᥐᥳ ᥞᥖᥴ ᥘᥣᥖ ᥖᥨᥝᥱ။ ᥙᥫᥒ ᥘᥫᥒ ᥐᥩᥲ ᥐᥨᥝ ᥘᥭᥲ ᥕᥣᥰ ᥖᥣᥛᥱ ᥘᥐᥴ ᥘᥦᥲ ᥟᥥᥰ ᥘᥧᥴ ᥕᥧᥱ ᥐᥩᥲ ᥟᥛᥱ ᥞᥖᥴ ᥓᥩᥭ ᥗᥦᥛᥴ ᥘᥣᥒᥰ ᥟᥩᥢᥱ။ <br> ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥕᥩᥢᥰ ᥙᥫᥒ ᥞᥨᥛ ᥘᥬ ᥚᥬᥴ ᥟᥛᥱ ᥞᥙᥳ။ ᥕᥩᥢᥰ ᥓᥤᥢ ᥖᥤ ᥗᥬᥴ ᥚᥬᥴ ᥟᥛᥱ ᥘᥥᥒᥳ။ ᥕᥩᥢᥰ ᥘᥒ ᥘᥘᥫᥴ ᥐᥩᥭᥰ ᥚᥬᥴ ᥟᥛᥱ ᥚᥩᥛᥳ။ ᥟᥛᥱ ᥓᥣᥒ ᥙᥫᥒ ᥚᥬᥴ ᥘᥦᥲ ᥙᥣᥭ ᥟᥩᥐᥱ ᥝᥥᥒᥰ ᥐᥣᥱ။ ᥛᥣᥒ ᥝᥢᥰ ᥘᥭᥲ ᥐᥤᥢ။ ᥛᥣᥒ ᥝᥢᥰ ᥟᥪᥙᥴ။ ᥛᥣᥒ ᥑᥪᥢᥰ ᥘᥩᥢᥰ ᥘᥬᥰ ᥕᥧᥛᥰ။ ᥛᥣᥒ ᥑᥪᥢᥰ ᥘᥩᥢᥰ ᥘᥫᥴ ᥘᥤᥢ။ ᥛᥣᥒ ᥑᥪᥢᥰ ᥟᥛᥱ ᥘᥭᥲ ᥘᥩᥢᥰ။ ᥑᥛ ᥖᥤ ᥘᥬ ᥘᥩᥢᥰ ᥖᥤ ᥢᥢᥳ။ ᥕᥣᥰ ᥖᥣᥛᥱ ᥑᥧᥢᥴ ᥔᥥᥴ ᥔᥪᥙᥱ ᥔᥣᥭᥴ ᥓᥬ ᥖᥨᥝ ᥐᥝᥱ ᥘᥦᥲ ᥘᥧᥐ ᥛᥤᥰ ᥘᥬᥰ ᥖᥩᥒᥳ ᥕᥧᥱ ᥘᥢᥳ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥖᥧᥐᥳ ᥑᥣᥳ ᥑᥣᥢᥴ ᥓᥬ ᥖᥥᥳ ᥖᥥᥳ။ <br> ᥘᥣᥒᥰ ᥟᥤᥱ ᥘᥫᥐ ᥟᥝ ᥐᥨᥢᥰ ᥛᥢᥰ ᥘᥣᥒᥰ ᥟᥢ ᥛᥤᥰ ᥘᥩᥒ ᥟᥛᥱ ᥘᥙᥳ ᥘᥭᥲ ᥘᥦᥲ ᥘᥭᥲ ᥖᥛᥰ ᥓᥬ ᥘᥢᥳ ᥓᥩᥛᥰ ᥑᥭᥲ ᥓᥩᥛᥰ ᥔᥩᥐ ᥑᥣᥴ ᥘᥣᥒᥰ ᥟᥩᥢᥱ။ ᥞᥣᥴ ᥙᥢ ᥖᥤ ᥛᥨᥐᥴ ᥔᥨᥝᥳ ᥕᥧᥱ ᥔᥝᥰ။ ᥔᥨᥒᥱ ᥘᥥᥒᥳ ᥑᥝᥲ ᥘᥛᥳ ᥖᥣᥒᥰ ᥐᥤᥢ။ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥓᥒᥱ ᥟᥛᥱ ᥟᥪᥙᥴ ᥟᥛᥱ ᥕᥣᥐ ᥔᥥᥴ ᥘᥭᥲ ᥛᥨᥐᥴ ᥔᥨᥝᥳ ᥝᥭᥳ ᥕᥧᥱ ᥖᥤ ᥛᥣᥢᥲ “ᥘᥛᥳ ᥐᥭᥱ ᥛᥨᥝᥱ ” ᥞᥤᥛᥰ ᥖᥤᥢ ᥘᥩᥭ ᥘᥣᥝᥰ။ ᥕᥣᥛᥰ ᥘᥥᥝ ᥛᥤᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥛᥧᥱ ᥓᥥ။ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥐᥧᥒᥰ ᥔᥣᥱ၊ ᥓᥥ ᥞᥭᥰ ᥘᥢᥳ ᥕᥝᥳ။ <br> ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥛᥦᥙ ᥛᥨᥐᥱ ᥕᥧᥱ ᥔᥝᥰ ᥝᥭᥳ ᥞᥥᥖᥱ ᥘᥢᥴ ᥔᥥᥴ ᥙᥤ 1290 ᥘᥢᥳ ᥐᥫᥖᥱ ᥘᥥᥒᥳ ᥘᥧᥐ ᥚᥣᥴ ᥚᥥᥴ ᥔᥣᥛᥴ ᥐᥨᥝᥳ။ ᥙᥥᥢ ᥐᥨᥢᥰ ᥓᥣᥭᥰ ᥖᥒᥰ ᥛᥨᥖᥴ ᥘᥦᥲ ᥘᥣᥒᥰ ᥟᥤᥱ ᥖᥒᥲ ᥓᥪ ᥘᥩᥒᥳ ᥝᥣ “ᥑᥧᥢᥴ ᥟᥣᥭᥲ ᥒᥛᥰ ᥛᥫᥒᥰ၊ ᥑᥧᥢᥴ ᥕᥤ ᥑᥣᥒᥴ ᥑᥛᥰ၊ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ” ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥪᥢᥰ ᥛᥣᥰ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥘᥢᥳ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥐᥩᥢᥰ ᥒᥪᥢᥰ (ᥟ) ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥘᥭᥴ ᥐᥩᥲ ᥞᥩᥒᥳ ᥕᥝᥳ။ <br> ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥘᥩᥛᥴ ᥟᥝ ᥑᥣᥝᥱ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥕᥧᥱ ᥖᥣᥱ ᥔᥥᥱ ᥘᥦᥲ ᥞᥧᥳ ᥝᥣ ᥛᥤᥰ ᥐᥨᥢᥰ ᥘᥐᥳ ᥓᥩᥭ ᥖᥨᥭᥰ ᥗᥪᥒᥴ ᥘᥥᥒᥳ ᥘᥧᥴ ᥝᥭᥳ ᥔᥥᥴ ᥐᥫᥖᥱ ᥘᥧᥐ ᥓᥣᥭᥰ ᥛᥣᥰ ᥔᥣᥛᥴ ᥐᥨᥝᥳ ᥘᥭᥴ ᥔᥥᥴ ᥚᥤᥖᥴ ᥓᥬ ᥘᥨᥒᥴ ᥘᥣᥒᥴ ᥕᥝᥳ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥓᥩᥛᥰ ᥙᥩᥒ ᥐᥨᥖᥳ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥗᥦᥢᥲ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥘᥣᥒᥰ ᥟᥤᥱ ᥖᥢᥰ ᥘᥭᥲ ᥑᥣᥝᥱ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥓᥩᥛᥰ ᥚᥦᥢᥴ ᥐᥨᥖᥳ ᥘᥢᥳ ᥔᥥᥴ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥑᥤᥱ ᥛᥣᥳ ᥘᥖᥴ ᥖᥣᥒᥰ ᥐᥣᥱ ᥓᥩᥭ ᥐᥛᥰ ᥘᥥᥝ။ ᥐᥨᥢᥰ ᥘᥣᥒᥰ ᥟᥤᥱ ᥘᥦᥲ ᥐᥨᥢᥰ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥖᥪᥐᥴ ᥚᥢᥰ ᥐᥢ။ ᥐᥨᥢᥰ ᥘᥣᥒᥰ ᥟᥤᥱ ᥟᥝ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥘᥩᥖ ᥚᥥᥰ ᥘᥭᥲ ᥔᥥᥴ ᥖᥣᥳ ᥐᥛᥳ ᥚᥩᥒ ᥘᥭᥲ ᥛᥣᥖᥱ ᥓᥥᥙᥱ။ ᥐᥛᥳ ᥚᥩᥒ ᥘᥭᥲ ᥖᥨᥐᥱ ᥔᥧᥛᥰ ᥐᥣᥱ ᥕᥧᥱ။ <br> ᥙᥤ 1292 ᥟᥣᥱ ᥕᥧᥳ ᥘᥩᥒᥳ ᥘᥭᥲ (2)ᥑᥨᥙᥱ ᥔᥥᥴ ᥚᥩᥒᥰ ᥖᥪᥐᥳ ᥘᥣᥝᥴ ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥓᥩᥛᥰ ᥞᥥᥖᥱ ᥑᥥᥢᥴ ᥗᥦᥢᥲ။ ᥘᥣᥒᥰ ᥟᥤᥱ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥓᥩᥛᥰ ᥓᥩᥭ ᥗᥦᥒᥲ။ ᥙᥩᥐ ᥘᥭᥳ ᥐᥩᥲ ᥘᥭᥲ ᥖᥪᥐᥱ ᥚᥢᥰ ᥐᥢ။ ᥐᥨᥢᥰ ᥘᥣᥒᥰ ᥟᥤᥱ ᥐᥛᥳ ᥚᥩᥒ ᥖᥨᥐᥱ ᥔᥧᥛᥰ ᥗᥦᥢᥲ။ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥙᥨᥢᥳ ᥘᥩᥖ ᥑᥥᥢᥴ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥔᥥᥴ ᥖᥣᥳ ᥘᥭᥲ ᥙᥣᥭ ᥘᥤᥴ ᥚᥩᥒᥰ ᥘᥣᥝᥴ ᥑᥪᥢᥲ၊ ᥘᥭᥲ ᥖᥨᥐᥱ ᥓᥬ ᥐᥨᥝ ᥞᥦᥴ ᥘᥦᥲ ᥕᥨᥖᥱ ᥕᥣ ᥟᥛᥱ ᥘᥭᥲ ᥔᥥᥴ “ᥑᥧᥢᥴ ᥟᥣᥭᥲ ᥒᥛᥰ ᥛᥫᥒᥰ ” ᥘᥧᥳ ᥞᥣᥭᥴ ᥖᥣᥭ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥙᥨᥢᥳ ᥘᥩᥖ ᥑᥥᥢᥴ ᥕᥝᥳ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥑᥪᥢᥰ ᥛᥫᥰ ᥖᥥᥖᥱ ᥕᥧᥱ ᥝᥭᥳ ᥘᥬᥰ ᥗᥛᥲ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥛᥫ ᥘᥢᥳ ᥛᥤᥰ ᥔᥫᥴ ᥚᥫᥐᥱ ᥙᥨᥝ ᥛᥥ ᥘᥧᥐ ᥛᥫᥰ ᥛᥨᥐᥱ ᥔᥨᥝᥳ ᥕᥧᥱ ᥓᥩᥛᥰ ᥗᥛᥲ ᥘᥢᥳ ᥗᥦᥒᥲ။ ᥟᥛᥱ ᥙᥢ ᥚᥥᥰ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥐᥩᥭᥰ ᥛᥝᥱ ᥐᥣᥰ ᥐᥭᥳ ᥟᥥᥢᥲ ᥐᥨᥝᥳ ᥔᥩᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥗᥦᥢᥲ ᥘᥦᥲ ᥙᥥᥢ ᥘᥩᥒ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥘᥨᥒᥴ ᥖᥥᥳ ᥖᥥᥳ ᥘᥭᥴ ᥕᥝᥳ။ ᥛᥫ ᥟᥥᥢᥲ ᥐᥨᥝᥳ ᥔᥫᥴ ᥘᥢᥳ ᥕᥤ ᥑᥣᥒᥴ ᥑᥛᥰ ᥐᥭᥳ ᥘᥭᥲ ᥞᥩᥭᥰ ᥘᥥᥙ ᥔᥫᥴ ᥟᥩᥢᥱ ᥕᥣᥭᥰ ᥑᥣᥢᥱ ᥖᥫᥳ ᥛᥦᥢ ᥝᥭᥳ ᥖᥣᥱ ᥔᥥᥱ ᥘᥦᥲ ᥓᥙᥴ ᥓᥪ ᥝᥣ “ᥕᥤ ᥔᥫᥴ ᥑᥣᥢᥱ ” ᥘᥭᥴ ᥕᥝᥳ။ ᥖᥒᥲ ᥟᥝ ᥘᥢᥳ ᥛᥣᥰ ᥕᥤ ᥔᥫᥴ ᥑᥣᥢᥱ ᥐᥭᥳ ᥞᥣᥭᥴ ᥘᥣᥭᥴ ᥐᥣᥱ ᥟᥥᥢᥲ ᥐᥨᥝᥳ ᥔᥫᥴ ᥕᥧᥱ ᥖᥣᥱ ᥔᥥᥱ ᥘᥭᥴ ᥕᥝᥳ။ <br> ᥙᥤ 1294 ᥘᥢᥳ ᥙᥤ ᥟᥣᥭᥲ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥑᥧᥢᥴ ᥙᥧᥳ ᥐᥛᥱ “ᥓᥨᥝᥱ ᥓᥣᥱ ” ᥙᥩᥭᥱ ᥔᥫᥐᥱ ᥑᥪᥢᥲ ᥖᥪᥐᥱ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥦᥲ ᥑᥧᥢᥴ ᥕᥤ ᥐᥣᥭᥰ ᥑᥛᥰ ᥑᥤᥱ ᥔᥪᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ၊ ᥛᥫᥒᥰ ᥛᥤᥖ၊ ᥔᥦᥢᥲ ᥝᥤᥴ၊ ᥛᥫᥒᥰ ᥐᥩᥒ၊ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥨᥒᥰ ᥖᥪᥐᥱ ᥙᥧᥳ ᥐᥛᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥔᥧᥐᥳ ᥘᥦᥲ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥟᥛᥱ ᥞᥖᥴ ᥕᥧᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥥᥴ ᥟᥩᥢ ᥘᥧᥐ ᥓᥣᥭᥰ ᥛᥢᥰ ᥛᥫᥰ ᥑᥪᥢᥰ ᥙᥧᥳ ᥐᥛᥱ။ ᥗᥪᥒᥴ ᥙᥧᥳ ᥐᥛᥱ ᥕᥝᥳ ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ᥓᥙᥴ ᥛᥭᥲ၊ ᥑᥭᥲ ᥘᥣᥝᥴ ᥕᥨᥖᥱ ᥕᥣ ᥟᥛᥱ ᥘᥭᥲ ᥘᥦᥲ ᥓᥝᥲ ᥙᥧᥳ ᥑᥛᥰ ᥖᥣᥭ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥟᥛᥱ ᥛᥤᥰ ᥘᥧᥐ ᥓᥣᥭᥰ ᥖᥥᥴ ᥟᥝ ᥑᥦᥳ ᥑᥥᥒᥱ ᥙᥥᥢ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥭᥲ ᥕᥝᥳ ᥔᥥᥴ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥐᥩᥰ ᥔᥧᥐᥳ ᥕᥧᥒᥲ ᥘᥦᥢᥱ ᥘᥦᥳ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥙᥭᥱ ᥞᥖᥴ ᥛᥫᥰ ᥑᥪᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ။ ==ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥪᥢᥲ ᥟᥧᥙ ᥛᥫᥒᥰ == ᥙᥤ 1295 ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ ᥘᥩᥢᥰ ᥚᥥᥰ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥟᥛᥱ ᥛᥤᥰ ᥐᥨᥝᥳ ᥖᥥᥴ ᥙᥧᥖ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥖᥥᥳ ᥕᥝᥳ။ ᥘᥨᥝᥱ ᥔᥦᥒᥴ ᥖᥪᥢᥰ ᥑᥛᥰ ᥔᥩᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥐᥩᥲ ᥙᥥᥢᥴᥴ ᥘᥧᥐ ᥛᥥ ᥘᥭᥲ ᥖᥨᥙᥱ ᥖᥣᥛᥱ ᥝᥭᥳ။ ᥟᥣᥱ ᥕᥧᥳ ᥐᥩᥲ ᥕᥒᥰ ᥖᥪᥐᥳ ᥘᥥᥐᥳ ᥕᥧᥱ ᥘᥦᥲ ᥟᥛᥱ ᥓᥣᥒ ᥕᥧᥐᥳ ᥕᥩᥒᥲ ᥟᥧᥙᥳ ᥛᥫᥒᥰ။ ᥖᥥᥴ ᥙᥩᥭᥱ ᥙᥥᥢ ᥛᥫᥒᥰ ᥘᥧᥖ ᥓᥝᥲ ᥞᥣᥛᥰ ᥑᥧᥢᥴ ᥐᥩᥲ ᥛᥫᥒᥰ ᥞᥤᥛᥰ ᥞᥩᥛᥰ ᥖᥥᥴ ᥓᥣᥒ ᥑᥝᥲ ᥓᥤᥛ ᥘᥦᥲ ᥝᥨᥢᥳ ᥕᥣᥙᥱ ᥝᥭᥳ ᥕᥧᥱ ᥖᥥᥳ ᥖᥥᥳ ᥕᥝᥳ။ <br> ᥖᥣᥝᥳ၊ ᥔᥪᥒᥱ၊ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥐᥧᥛ ᥐᥢ ᥝᥣ “ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥛᥰ ᥘᥦᥒ ᥘᥢᥳ ... ᥕᥣᥛᥲ ᥕᥧᥱ ᥞᥤᥛᥰ ᥓᥝᥲ ᥟᥧᥲ ᥔᥥᥴ ... ᥓᥩᥭ ᥐᥣᥢ ᥛᥣᥰ ᥘᥦᥲ ... ᥛᥤᥰ ᥖᥨᥝ ᥖᥨᥙᥱ ᥐᥣᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥕᥧᥱ ... ᥔᥒᥴ ᥝᥣ ᥟᥛᥱ ᥑᥬᥲ ᥞᥬᥲ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ... ᥖᥨᥐᥱ ᥖᥬᥲ ᥖᥣᥒᥱ ᥛᥣᥢᥲ ᥖᥣᥒᥱ ᥛᥫᥒᥰ ᥖᥥᥳ ... ᥗᥧᥐᥴ ᥕᥧᥐᥳ ᥘᥣᥒᥰ ᥟᥤᥱ ... ᥑᥪᥢᥲ ᥟᥧᥙᥳ ᥛᥫᥒᥰ ᥐᥩᥭᥰ ᥕᥝᥳ ...” ᥘᥭᥴ ᥔᥥᥴ ᥖᥨᥐᥱ ᥕᥩᥢᥰ ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥪᥢᥲ ᥙᥧᥖ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥘᥦᥲ ᥛᥫ ᥖᥥᥱ ᥖᥦᥳ ᥘᥣᥒᥰ ᥟᥤᥱ ᥟᥛᥱ ᥑᥬᥲ ᥚᥩᥛᥳ ᥞᥙᥳ။ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥖᥨᥐᥱ ᥕᥩᥢᥰ ᥘᥦᥢᥱ ᥘᥦᥲ ᥛᥢᥰ ᥘᥣᥒᥰ ᥝᥨᥢᥳ ᥝᥣ <br> “ᥚᥩᥒᥰ ᥛᥫ ...ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥦᥲ ... ᥙᥧᥳ ᥐᥛᥱ ᥖᥪᥐᥱ ᥐᥢ ᥔᥥᥴ ... ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥔᥧᥐ ᥕᥧᥒᥲ ᥝᥭᥳ ᥕᥧᥱ ᥘᥒᥱ ᥘᥭᥴ ... ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥐᥩᥰ ... ᥛᥫᥰ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥙᥧᥳ ᥐᥛᥱ ... ᥔᥒᥴ ᥓᥫᥳ ᥖᥭᥰ ᥟᥛᥱ ᥙᥥᥳ ᥙᥧᥳ ᥐᥛᥱ ᥘᥦᥲ ... ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥛᥳ ᥑᥣᥖᥱ ᥑᥧᥢᥴ ᥝᥭᥳ ᥘᥭᥴ ᥓᥪᥒ ... ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥖᥥᥴ ᥓᥣᥒ ... ᥖᥨᥐᥱ ᥖᥬᥲ ᥙᥧᥳ ᥐᥛᥱ ᥐᥣᥱ ... ᥛᥫ ᥘᥩᥒᥳ ᥕᥬᥱ ᥛᥣᥰ ᥐᥩᥲ ... ᥖᥥᥴ ᥟᥛᥱ ᥛᥤᥰ ᥝᥛᥣᥢᥲ ᥛᥫᥒᥰ ... ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥕᥝᥳ ᥘᥦᥲ ... ᥔᥣᥭᥴ ᥔᥪᥙ ᥑᥫᥰ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ... ᥖᥥᥴ ᥞᥣᥭᥴ ᥘᥣᥭ ᥐᥣᥱ ...” ᥘᥭᥴ ᥔᥥᥴ ᥛᥧᥒ ᥗᥪᥒᥴ ᥐᥣᥛᥱ ᥓᥛᥱ ᥛᥣᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥛᥫᥰ ᥘᥣᥲ ᥘᥦᥰ ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥪᥢᥲ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥛᥫ ᥙᥤ 1295 ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥪᥢᥲ ᥙᥥᥢ ᥑᥧᥢᥴ ᥕᥝᥳ ᥔᥥᥴ ᥖᥣᥳ ᥟᥛᥱ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥞᥖᥳ ᥔᥣᥢᥴ ᥑᥖᥱ ᥚᥦᥖ ᥑᥨᥝᥲ ᥙᥨᥒ ᥘᥐᥴ ᥓᥝᥲ ᥟᥧᥲ ᥘᥦᥲ ᥟᥛᥱ ᥓᥣᥒ ᥞᥩᥒᥳ ᥟᥝ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥛᥥ ᥘᥧᥐ ᥑᥝᥲ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥑᥪᥢᥰ ᥐᥛᥰ ᥘᥥᥝ။ ᥔᥪᥙᥱ ᥘᥐ ᥘᥩᥛᥴ ᥘᥥᥒᥳ ᥘᥧᥴ ᥝᥭᥳ ᥕᥧᥱ ᥖᥤ ᥐᥝᥱ ᥘᥢᥳ ᥐᥩᥭᥰ ᥕᥝᥳ။ ᥙᥤ 1304 ᥘᥢᥳ ᥟᥣᥭᥲ ᥔᥦᥒᥴ ᥑᥭᥱ ᥖᥦᥙᥱ ᥟᥝ ᥞᥨᥝᥴ “ᥓᥨᥝᥱ ᥓᥣᥱ ” ᥔᥣᥐ ᥗᥪᥒᥴ ᥑᥧᥢᥴ ᥕᥤ ᥑᥣᥭᥰ ᥑᥛᥰ ᥘᥦᥲ ᥘᥣᥒᥰ ᥜᥣᥳ ᥓᥤᥒᥱ ᥟᥛᥱ ᥞᥖᥴ ᥕᥧᥱ ᥙᥧᥳ ᥐᥛᥱ ᥕᥝᥳ ᥔᥥᥴ ᥛᥫᥰ ᥙᥪᥒ ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥪᥢᥰ။ <br> ᥙᥤ 1305 ᥛᥫ ᥟᥣᥱ ᥕᥧᥳ ᥘᥩᥒᥳ ᥘᥭᥲ (15)ᥙᥤ ᥘᥣᥒᥰ ᥟᥤᥱ ᥝᥣ “ᥑᥧᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ... ᥛᥢᥲ ᥐᥪᥛᥰ ᥑᥪᥢᥲ ᥕᥬᥱ ᥘᥢᥳ ... ᥖᥥᥴ ᥘᥭᥲ ᥛᥤᥰ ᥑᥣᥛᥰ ᥞᥧᥳ ᥘᥤ ... ᥟᥫᥭᥰ ᥐᥨᥝᥳ ᥘᥤ ᥘᥦᥲ ... ᥐᥪᥒᥱ ᥘᥤ ᥙᥨᥐᥱ ᥙᥩᥒ ᥙᥢ ᥘᥩᥒᥳ ᥕᥝᥳ ...” ᥘᥭᥴ ᥔᥥᥴ ᥔᥨᥒᥱ ᥑᥧᥢᥴ ᥕᥤ ᥛᥫᥰ ᥓᥧᥰ ᥘᥣᥒᥰ ᥕᥥᥲ ᥑᥛᥰ ᥘᥨᥒᥱ ᥛᥫᥒᥰ ᥘᥩᥒᥴ ᥔᥥᥴ။ ᥙᥩᥭᥱ ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥛᥫᥰ ᥓᥧᥰ ᥘᥣᥒᥰ ᥟᥣᥛ ᥟᥨᥝᥰ ᥖᥤ ᥐᥥᥒᥰ ᥞᥧᥒᥳ ᥕᥧᥱ ᥕᥝᥳ။ <br> ==ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥘᥦᥳ ᥛᥫᥒᥰ ᥛᥤᥖ == ᥙᥤ 1306 ᥑᥧᥢᥴ ᥕᥤ ᥑᥣᥭᥰ ᥑᥛᥰ ᥘᥩᥢᥰ ᥚᥥᥰ ᥘᥦᥲ ᥟᥛᥱ ᥛᥤᥰ ᥑᥧᥢᥴ ᥙᥧᥖ ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥫᥒᥰ ᥛᥤᥖ ᥕᥝᥳ။ ᥚᥩᥒᥰ ᥛᥫᥒᥰ ᥛᥫᥰ ᥕᥩᥢᥰ ᥖᥤ “ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥙᥧᥒ ” ᥓᥝᥲ ᥘᥨᥒᥴ ᥔᥦᥢᥴ ᥓᥥ ᥘᥦᥲ ᥞᥬᥲ ᥘᥧᥐ ᥓᥣᥭᥰ ᥘᥨᥒᥴ ᥛᥢᥰ “ᥚᥫᥴ ᥓᥒᥱ ᥑᥒᥱ ” ᥛᥫᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥫᥒᥰ ᥛᥤᥖ ᥕᥝᥳ။ <br> “ᥚᥫᥴ ᥓᥒᥱ ᥑᥒᥱ ” ᥖᥢᥰ ᥞᥥᥖᥱ ᥑᥧᥢᥴ ᥘᥭᥲ ᥔᥩᥒᥴ ᥙᥤ ᥐᥩᥭᥰ ᥔᥥᥴ ᥘᥩᥢᥰ ᥚᥥᥰ ᥐᥣᥱ ᥘᥦᥲ ᥙᥤ 1308 ᥘᥧᥐ ᥓᥣᥭᥰ ᥛᥢᥰ “ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ” ᥑᥪᥢᥰ ᥙᥧᥖ။ ᥘᥧᥐ ᥕᥤᥒᥰ ᥓᥝᥲ ᥜᥣᥳ ᥛᥫᥒᥰ ᥘᥦᥛᥰ “ᥘᥣᥒᥰ ᥟᥣᥛ ᥑᥩᥒᥱ ” ᥛᥫᥰ ᥙᥥᥢ ᥘᥣᥒᥰ ᥜᥣᥳ “ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ” ᥝᥭᥳ ᥘᥦᥲ ᥘᥩᥒᥳ ᥕᥤᥒᥰ ᥛᥢᥰ ᥘᥣᥒᥰ “ᥘᥣᥒᥰ ᥐᥣᥢᥲ ᥑᥛᥰ ᥔᥬᥴ ” ᥐᥩᥲ ᥛᥫᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥖᥤ ᥛᥫᥒᥰ ᥛᥤᥖ ᥝᥭᥳ ᥕᥝᥳ။ <br> “ᥚᥫᥴ ᥓᥒᥱ ᥑᥒᥱ ” ᥙᥥᥢ ᥙᥤ ᥟᥣᥭᥲ ᥟᥩᥐᥱ ᥟᥩᥐᥱ ᥑᥧᥢᥴ ᥚᥣᥒᥱ ᥑᥛᥰ (ᥓᥝᥲ ᥘᥨᥒᥴ ᥛᥦᥝᥳ ᥙᥧᥒᥱ )ᥘᥦᥲ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥰ ᥑᥣᥴ ᥘᥣᥒᥰ ᥟᥤᥱ ᥐᥩᥲ ᥙᥥᥢ ᥘᥧᥐ ᥙᥤ ᥘᥧᥐ ᥘᥩᥒᥳ ᥐᥢ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥛᥤᥖ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥙᥥᥢ ᥛᥫᥒᥰ ᥙᥤ ᥛᥫᥒᥰ ᥘᥩᥒᥳ ᥐᥢ ᥔᥥᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥟᥛᥱ ᥛᥤᥰ ᥐᥦᥛ ᥛᥫᥒᥰ ᥝᥭᥳ ᥘᥦᥲ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥛᥧᥒ ᥛᥩᥒᥰ ᥘᥭᥲ ᥟᥧᥙᥳ ᥙᥣᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥥᥴ ᥐᥭᥳ ᥛᥫᥰ ᥔᥧᥱ ᥓᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥖᥣᥱ ᥔᥥᥱ ᥕᥝᥳ။ <br> ᥙᥤ 1309 ᥘᥢᥳ ᥘᥣᥒᥰ ᥟᥤᥱ ᥓᥙᥴ ᥖᥣᥒᥰ ᥙᥥᥢ။ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥛᥫᥰ ᥙᥬᥳ ᥕᥧᥱ ᥖᥤ ᥛᥫᥒᥰ ᥛᥣᥝᥰ။ ᥛᥫ ᥞᥧᥳ ᥝᥣ ᥘᥣᥒᥰ ᥟᥤᥱ ᥖᥥᥴ ᥟᥛᥱ ᥑᥦᥢᥰ ᥑᥪᥢᥰ ᥕᥝᥳ ᥘᥭᥴ ᥘᥢᥳ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥪᥢᥲ ᥕᥩᥢᥰ ᥞᥬᥲ ᥟᥝ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥟᥣᥙ ᥙᥢ ᥛᥢᥰ ᥔᥥᥴ ᥖᥣᥳ ᥘᥣᥒᥰ ᥟᥤᥱ ᥟᥛᥱ ᥖᥩᥙᥱ ᥔᥒᥴ။ ᥘᥐᥳ ᥘᥐᥴ ᥓᥬᥴ ᥖᥣᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥛᥢᥰ ᥘᥣᥒᥰ ᥕᥧᥱ ᥖᥥᥳ ᥖᥥᥳ။ ᥖᥣᥒᥰ ᥙᥥᥢ ᥐᥩᥲ ᥐᥤᥢᥰ ᥛᥣᥰ ᥘᥩᥭᥰ ᥘᥩᥭᥰ။ ᥘᥩᥒᥳ ᥓᥣᥭᥰ ᥔᥛᥳ ᥟᥛᥱ ᥛᥤᥰ ᥖᥤ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥘᥣᥒᥰ ᥟᥤᥱ ᥓᥒᥱ ᥘᥐᥳ ᥙᥩᥭᥱ ᥐᥨᥢᥰ ᥓᥩᥛᥰ ᥑᥣᥴ ᥞᥬᥲ ᥛᥣᥰ ᥑᥪᥢᥰ ᥝᥭᥰ ᥝᥭᥰ ᥕᥧᥱ ᥕᥝᥳ။ <br> ==ᥘᥣᥒᥰ ᥟᥤᥱ ᥘᥩᥢᥰ ᥚᥥᥰ== ᥙᥤ 1310 ᥘᥣᥒᥰ ᥟᥤᥱ ᥟᥛᥱ ᥘᥣᥛᥰ ᥞᥧᥳ ᥘᥭᥲ ᥔᥣᥭᥴ ᥓᥬ ᥖᥨᥝ ᥐᥝᥱ ᥘᥦᥲ ᥘᥐᥳ ᥐᥧᥛ “ᥚᥩᥒᥰ ᥑᥣᥒᥰ ” ᥛᥢᥰ ᥘᥣᥒᥰ ᥕᥝᥳ ᥞᥬᥲ ᥟᥝ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥟᥢ ᥙᥥᥢ ᥑᥛᥰ ᥘᥐᥴ ᥘᥫᥒ ᥙᥢᥰ (80 ᥓᥣᥙ )ᥘᥢᥳ ᥐᥣᥱ ᥙᥢ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥔᥤᥛᥰ ᥝᥭᥳ။ ᥔᥒᥱ ᥘᥣᥖ ᥙᥣᥰ ᥝᥣ <br> “ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ... ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥞᥝᥰ ᥘᥭᥳ ... ᥖᥥᥴ ᥓᥣᥒ ᥛᥤᥰ ᥘᥩᥒ ᥔᥧᥐᥳ ᥕᥧᥒᥲ ... ᥞᥤᥛᥴ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥐᥢ ᥕᥧᥱ ... ᥘᥩᥒᥳ ᥔᥩᥒᥴ ᥓᥝᥲ ᥐᥩᥲ ... ᥙᥭᥱ ᥚᥦᥝᥴ ᥞᥩᥖ ᥛᥣᥰ ᥘᥦᥲ ... ᥛᥤᥰ ᥘᥩᥒ ᥘᥐᥴ ᥓᥬ ᥔᥥᥴ ... ᥟᥝ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥔᥨᥒᥱ ᥛᥣᥰ ᥕᥝᥳ ... ᥟᥛᥱ ᥑᥬᥲ ᥞᥬᥲ ᥖᥨᥙᥱ ᥚᥥᥰ ᥕᥩᥢᥳ ᥘᥦᥲ ... ᥓᥨᥝ ᥐᥣ ᥑᥣᥝᥰ ᥛᥢᥰ ᥙᥭᥱ ᥗᥪᥒᥴ ᥘᥢᥳ ... ᥟᥛ ᥘᥙᥳ ᥝᥭᥳ ᥘᥩᥒ ᥘᥭᥳ ᥘᥤ ᥘᥤ ... ᥛᥫ ᥘᥩᥒᥳ ᥞᥩᥖ ᥛᥣᥰ ᥘᥦᥲ ... ᥛᥤᥰ ᥘᥩᥒ ᥞᥤᥛᥴ ᥛᥫᥒᥰ ᥐᥢ ᥓᥪᥒ ... ᥞᥬᥲ ᥘᥩᥒᥳ ᥟᥝ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥘᥭᥳ ... ᥙᥥᥢ ᥔᥣᥐ ᥔᥥᥱ ᥔᥥᥴ ... ᥑᥪᥢᥲ ᥙᥧᥖ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥧᥢᥴ ... ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥞᥝᥰ ᥐᥣᥱ ...” ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥟᥝ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥐᥣᥱ ᥚᥒᥴ ᥝᥭᥳ ᥖᥬᥲ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥘᥨᥒᥴ ᥞᥤᥛᥰ ᥗᥛᥲ ᥛᥢᥰ ᥘᥣᥒᥰ ᥘᥢᥳ ᥕᥝᥳ။ <br> ᥙᥤ 1311 ᥘᥭᥲ ᥟᥝ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥙᥢ ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥝᥭᥳ ᥕᥝᥳ ᥘᥦᥲ ᥘᥣᥒᥰ ᥟᥤᥱ ᥙᥨᥒ ᥓᥬ ᥐᥣᥱ ᥕᥝᥳ ᥔᥥᥴ ᥚᥩᥒᥰ ᥛᥫ ᥘᥩᥒᥳ ᥖᥪᥐᥳ ᥛᥤᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥖᥣᥒᥰ ᥘᥢᥳ ᥘᥣᥒᥰ ᥟᥤᥱ ᥘᥩᥢᥰ ᥚᥥᥰ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥘᥪᥢᥰ ᥛᥣᥰ ᥓᥧᥛᥲ ᥛᥫᥒᥰ ᥘᥢᥳ ᥙᥥᥢ ᥔᥣᥐ ᥔᥥᥱ ᥘᥨᥒᥴ ᥙᥢ ᥞᥬᥲ ᥘᥩᥒᥳ ᥑᥪᥢᥲ ᥚᥩᥒᥰ ᥒᥛᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥭᥲ ᥖᥥᥳ ᥕᥝᥳ။ <br> ᥘᥣᥒᥰ ᥟᥤᥱ ᥑᥛᥰ ᥘᥦᥒ ᥙᥥᥢ ᥘᥧᥐ ᥕᥤᥒᥰ ᥘᥤ ᥖᥣᥱ “ᥟᥧᥲ ”။ ᥙᥥᥢ ᥙᥤ ᥘᥣᥒᥰ ᥘᥤ ᥖᥣᥱ “ᥘᥩᥒᥳ ”။ ᥙᥥᥢ ᥑᥧᥢᥴ ᥘᥤ ᥖᥣᥱ “ᥛᥣᥢᥲ ᥛᥫᥒᥰ ”။ ᥙᥥᥢ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥘᥤ ᥖᥣᥱ “ᥓᥫᥳ ᥓᥣᥖ ” ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ ᥟᥛᥱ ᥞᥣᥭᥴ ᥘᥣᥭ ᥐᥣᥱ ᥔᥥᥴ ᥝᥣᥭᥰ ᥘᥪᥢᥰ ᥛᥣᥰ ᥘᥭᥲ ᥛᥤᥰ ᥙᥪᥢᥰ ᥘᥪᥰ ᥘᥒᥴ ᥛᥣᥰ ᥗᥦᥒᥲ ᥕᥧᥱ ᥕᥝᥳ။ <br> ᥔᥒᥴ ᥓᥫᥳ ᥟᥛᥱ ᥛᥤᥰ ᥙᥤ ᥘᥣᥒᥰ ᥘᥒᥱ ᥘᥣᥒᥰ ᥟᥤᥱ ᥘᥭᥴ ᥓᥪᥒ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥘᥦᥲ ᥔᥣᥛᥴ ᥘᥨᥒᥴ ᥜᥣᥳ ᥐᥩᥲ ᥖᥥᥴ ᥟᥛᥱ ᥓᥣᥒ ᥛᥤᥰ ᥛᥣᥰ ᥘᥭᥲ။ ᥓᥝᥲ ᥞᥨᥝᥴ ᥔᥦᥒᥴ ᥘᥨᥒᥴ “ᥓᥝᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ” ᥘᥭᥴ ᥘᥢᥳ ᥐᥩᥲ ᥖᥥᥴ ᥟᥛᥱ ᥓᥣᥒ ᥐᥪᥐᥱ ᥙᥪᥢᥰ ᥘᥪᥰ ᥘᥒᥴ ᥝᥭᥳ ᥛᥣᥰ ᥙᥢ ᥘᥭᥲ ᥘᥒᥱ ᥐᥝᥱ။ <br> ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥞᥥᥖᥱ ᥑᥧᥢᥴ။ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥐᥦᥖᥱ ᥑᥥᥴ ᥛᥫᥒᥰ။ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥞᥐᥳ ᥓᥫᥳ ᥓᥣᥖ။ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥞᥐᥳ ᥛᥣᥢᥲ ᥛᥫᥒᥰ။ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥐᥖᥳ ᥑᥦᥢᥱ ᥘᥭᥴ ᥘᥢᥳ ᥐᥨᥢᥰ ᥖᥣᥒᥱ ᥑᥫᥰ ᥐᥩᥭᥰ ᥛᥤᥰ ᥛᥣᥰ ᥟᥛᥱ ᥓᥪ။ “ᥖᥭᥰ ”ᥐᥩᥲ ᥛᥤᥰ ᥕᥧᥱ ᥘᥭᥴ ᥘᥢᥳ “ᥘᥣᥒᥰ ᥟᥤᥱ ” ᥙᥥᥢ ᥔᥣᥐ ᥔᥥᥱ ᥘᥥᥴ ᥝᥭᥳ ᥕᥧᥱ ᥐᥨᥝᥳ ᥘᥫᥒ။ <br> ᥞᥐᥳ ᥓᥫᥳ ᥞᥐ ᥓᥣᥖ၊ ᥞᥐᥳ ᥛᥣᥢᥲ ᥛᥫᥒᥰ၊ ᥘᥛᥳ ᥐᥖᥳ ᥖᥣᥒᥰ ᥑᥦᥢᥱ ᥘᥭᥴ ᥘᥢᥳ ᥟᥛᥱ ᥝᥣ ᥕᥤᥒᥰ ᥟᥛᥱ ᥝᥣ ᥓᥣᥭᥰ ᥛᥤᥰ ᥛᥫᥢᥴ ᥐᥢ ᥕᥧᥱ ᥘᥭᥴ ᥘᥢᥳ ᥐᥩᥲ “ᥘᥣᥒᥰ ᥟᥤᥱ ” ᥙᥥᥢ ᥔᥣᥐ ᥔᥥᥱ ᥘᥥᥴ ᥝᥭᥳ ᥕᥧᥱ ᥐᥨᥝᥳ ᥘᥫᥒ။ ᥔᥒᥴ ᥝᥣ ᥛᥤᥰ ᥐᥪᥒᥱ ᥗᥫᥐ ᥕᥧᥱ ᥓᥪᥒ “ᥖᥭᥰ ” ᥟᥛᥱ ᥓᥦᥐᥱ ᥗᥣᥢᥲ ᥕᥤᥒᥰ ᥓᥣᥭᥰ။ “ᥖᥭᥰ ”ᥙᥢ ᥔᥧᥢᥱ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥙᥥᥒᥰ ᥚᥧᥱ ᥓᥣᥭᥰ ᥕᥧᥱ ᥘᥭᥴ ᥘᥢᥳ ᥐᥩᥲ “ᥘᥣᥒᥰ ᥟᥤᥱ ” ᥙᥥᥢ ᥔᥣᥐ ᥔᥥᥱ ᥘᥥᥴ ᥝᥭᥳ ᥕᥧᥱ ᥐᥨᥝᥳ ᥘᥫᥒ။ <br> ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥐᥖ ᥖᥣᥒᥰ ᥑᥦᥢᥱ၊ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥞᥐᥳ ᥓᥫᥳ ᥓᥣᥖ၊ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥞᥥᥖᥱ ᥑᥧᥢᥴ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥛᥣᥰ ᥘᥢᥳ ᥟᥛᥱ ᥓᥪ ᥝᥣ ᥛᥤᥰ ᥘᥣᥒᥰ ᥟᥤᥱ ᥐᥨᥝᥳ ᥘᥥᥝ ᥐᥩᥭᥰ။ ᥕᥣᥛᥲ ᥛᥤᥰ ᥛᥣᥰ ᥖᥒᥰ ᥘᥛᥴ ᥕᥧᥱ။ ==ᥙᥫᥒ ᥟᥤᥒ == {{Reflist| <ref> ᥙᥪᥢᥰ ᥓᥢᥳ ᥔᥤᥱ၊ ᥒᥝᥲ ᥒᥧᥢᥰ ᥜᥤᥒᥲ ᥒᥥ ᥘᥤᥐ ᥘᥣᥭᥰ ᥙᥣᥭᥰ ᥙᥤᥒᥱ ᥕᥣᥱ ᥖᥭᥰ၊ ᥘᥣᥲ 22-28၊ 2005 </ref> }} r43f3iswe47wdl5tfcnlwi42043zivk ᥓᥝᥲ ᥘᥣᥰ 0 638 5107 2452 2024-10-16T10:08:41Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q131512]] 5107 wikitext text/x-wiki ᥓᥝᥲ ᥘᥣᥰ ᥘᥭᥳ ᥙᥥᥢ ᥐᥨᥢᥰ ᥞᥥᥖᥱ ᥐᥣᥢ ᥙᥧᥐᥴ ᥔᥩᥛᥲ ᥕᥝᥳ. ᥑᥝᥴ ᥙᥥᥢ ᥐᥨᥢᥰ ᥔᥩᥛᥲ ᥑᥝᥲ ᥔᥣᥢᥴ, ᥛᥩᥐᥱ, ᥛᥣᥐᥱ ᥘᥦᥲ ᥖᥤᥴ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥓᥝᥲ ᥐᥥᥰ ᥓᥧᥰ ᥖᥣᥱ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥑᥨᥒᥰ ᥐᥣᥒ ᥕᥝᥳ. ᥓᥝᥲ ᥘᥣᥰ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥑᥭᥲ ᥛᥣᥭᥴ ᥗᥪᥒᥴ ᥐᥨᥢᥰ ᥔᥩᥛᥲ ᥛᥩᥐᥱ ᥛᥣᥐᥱ, ᥐᥨᥢᥰ ᥞᥥᥖᥱ ᥔᥨᥢᥴ, ᥐᥨᥢᥰ ᥘᥥᥒᥳ ᥔᥖᥴ ᥖᥣᥱ ᥐᥤᥢ ᥛᥫᥢᥴ ᥘᥒᥱ [[ᥐᥭᥱ]], [[ᥛᥧᥴ]], ᥐᥣᥭᥰ, ᥒᥨᥝᥰ ᥛᥨᥖᥴ ᥛᥨᥖᥴ ᥕᥝᥳ. ᥐᥣᥙ ᥙᥣᥢ ᥕᥣᥛᥰ ᥘᥭᥳ ᥓᥝᥲ ᥘᥣᥰ ᥘᥭᥳ ᥑᥭᥲ ᥛᥣᥭᥴ ᥗᥪᥒᥴ ᥐᥨᥢᥰ ᥟᥢ ᥙᥥᥢ ᥓᥝᥲ ᥑᥩᥒᥴ ᥘᥣᥰ ᥘᥦᥲ ᥐᥨᥢᥰ ᥟᥢ ᥞᥥᥖᥱ ᥐᥣᥢ ᥖᥤ ᥖᥨᥒ ᥘᥣᥰ ᥔᥛᥳ ᥞᥩᥒᥳ ᥝᥣ ᥐᥨᥢᥰ ᥞᥥᥖᥱ ᥘᥣᥰ ᥘᥭᥴ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Farmers in the village.jpg|thumb|ᥓᥝᥲ ᥘᥣᥰ ᥖᥤ ᥛᥫᥒᥰ ᥙᥤᥒᥰ ᥐᥣᥰ ᥘᥣᥰ ᥖᥥᥖᥳ]] 2j63neuh877mol5kdhbz64t5fpd1x45 ᥓᥝᥲ ᥚᥦᥢᥱ ᥘᥤᥢ 0 639 5108 2458 2024-10-16T10:08:44Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q61313627]] 5108 wikitext text/x-wiki '''ᥓᥝᥲ ᥚᥦᥢᥱ ᥘᥤᥢ''' ({{Lang-khb|ᨧᩮᩢ᩶ᩣᨹᩯ᩠ᨶᨯᩥ᩠ᨶ}};{{Lang-th|เจ้าแผ่นดิน}}) <gallery>File:召片领象牙印章_3133.jpg</gallery> ==ᥙᥫᥒ ᥟᥤᥒ== *[[ᥖᥭᥰ ᥘᥪᥳ]] tkqnt4tmv8kw04l848qd3kqigvdu3f6 ᥓᥢᥱ ᥢᥣᥱ ᥝᥣᥱ ᥘᥤᥱ 0 640 5614 5109 2025-01-15T18:43:01Z Sai Dai Sai Laing 25 5614 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥓᥢᥱ ᥢᥣᥱ ᥝᥣᥱ ᥘᥤᥱ''' ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥘᥫᥒ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ (Gregorian Calendar) ᥘᥢᥳ ᥕᥝᥳ. ᥘᥫᥢ ᥘᥭᥳ ᥛᥤᥰ 31 ᥝᥢᥰ ᥕᥝᥳ. ᥘᥬᥰ ᥘᥫᥒ ᥙᥤ ᥘᥭᥳ ᥛᥤᥰ ᥘᥫᥰ 7 ᥘᥫᥢ ᥟᥢ ᥛᥤᥰ 31 ᥝᥢᥰ ᥕᥝᥳ. ᥝᥢᥰ ᥗᥤᥳ ᥘᥫᥒ ᥘᥫᥢ ᥓᥢᥱ ᥘᥣᥱ ᥝᥣᥱ ᥘᥤᥱ ᥘᥭᥳ ᥙᥥᥢᥰ ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥐᥛᥱ ᥚᥣᥱ ᥕᥝᥳ. lgj5jv5mz3diz5n371tq2azr96d3mwp ᥓᥢᥱᥢᥣᥱᥝᥣᥱᥘᥤᥱ 0 641 2466 2465 2024-10-15T06:29:24Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2465 wikitext text/x-wiki #REDIRECT [[ᥓᥢᥱ ᥢᥣᥱ ᥝᥣᥱ ᥘᥤᥱ]] tt8z9bmpze7dypxuax39gzbfs2axr5l ᥓᥣᥒᥳ 0 642 5110 2473 2024-10-16T10:08:49Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7378]] 5110 wikitext text/x-wiki [[ᥜᥣᥭᥱ:L'éléphant de forêt d'Afrique (Loxodonta cyclotis).jpg|thumb|ᥓᥣᥒᥳ]] ᥛᥫ ᥛᥪᥢᥳ ᥔᥪᥢᥰ ᥓᥝᥳ ᥘᥢᥳ '''ᥓᥣᥒᥳ''' ᥑᥝᥴ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥨᥒᥴ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥙᥨᥢᥳ ᥕᥝᥳ. ᥛᥫ ᥘᥥᥝ ᥖᥥᥳ ᥓᥣᥒᥳ ᥟᥢ ᥘᥧᥐ ᥖᥤ ᥓᥣᥒᥳ ᥛᥫ ᥓᥝᥳ ᥛᥣᥰ ᥘᥢᥳ ᥐᥩᥭᥰ ᥐᥪᥖᥴ ᥔᥩᥒᥴ ᥛᥥᥝᥰ ᥐᥩᥭᥰ ᥕᥝᥳ. ᥔᥖᥴ ᥖᥨᥝ ᥕᥧᥱ ᥘᥫᥴ ᥐᥩᥒᥰ ᥘᥭᥳ ᥓᥣᥒᥳ ᥘᥭᥳ ᥖᥨᥝ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ. ᥞᥦᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ. ᥙᥩᥰ ᥝᥣ ᥐᥨᥢᥰ ᥖᥥᥐᥴ ᥔᥦᥝᥲ ᥕᥩᥙᥱ ᥑᥝᥴ ᥔᥥᥴ ᥓᥬᥳ ᥑᥝᥴ ᥘᥭᥴ ᥔᥥᥴ ᥘᥤ ᥟᥣᥛᥰ ᥑᥝᥴ ᥛᥨᥝᥴ ᥓᥬ ᥕᥣᥝᥰ ᥔᥥᥴ ᥞᥥᥖᥱ ᥐᥣᥢ ᥙᥢ ᥐᥨᥢᥰ. ᥓᥣᥒᥳ ᥘᥭᥳ ᥔᥩᥢᥴ ᥒᥣᥭ. ᥓᥬᥳ ᥔᥒᥴ ᥐᥩᥲ ᥗᥩᥛᥱ ᥔᥥᥴ ᥛᥨᥝᥴ ᥞᥥᥖᥱ ᥓᥩᥛᥰ. ᥓᥣᥒᥳ ᥟᥣᥱ ᥜᥣ ᥞᥤᥐ ᥘᥭᥳ ᥖᥨᥝ ᥕᥬᥱ ᥔᥥᥴ ᥓᥣᥒᥳ ᥟᥥᥰ ᥡᥣᥰ ᥕᥧᥱ. ᥛᥣᥒ ᥖᥨᥝ ᥔᥧᥒᥴ ᥙᥥᥢ ᧑᧑ ᥗᥖᥴ ᥕᥝᥳ. ᥓᥣᥒᥳ ᥟᥥᥰ ᥡᥣᥰ ᥘᥭᥳ ᥖᥥᥳ ᥟᥛᥱ ᥔᥧᥒᥴ ᥙᥨᥢᥳ ᧑᧐ ᥗᥖᥴ. ᥓᥣᥒᥳ ᥟᥣᥱ ᥜᥣ ᥞᥤᥐ ᥘᥭᥳ ᥞᥨᥝᥴ ᥛᥨᥢᥰ ᥔᥥᥴ ᥛᥬ ᥞᥧᥴ ᥕᥬᥱ. ᥓᥣᥒᥳ ᥟᥥᥰ ᥡᥣᥰ ᥖᥥᥳ ᥓᥤᥐᥴ ᥞᥨᥝᥴ ᥘᥩᥐᥴ ᥔᥥᥴ ᥛᥬ ᥞᥧᥴ ᥟᥦᥢᥴ. ᥒᥨᥒᥰ ᥓᥣᥒᥳ ᥟᥣᥱ ᥜᥣ ᥞᥤᥐ ᥘᥭᥳ ᥛᥤᥰ ᥞᥩᥭᥰ ᥑᥩᥙᥱ ᥚᥥᥒᥱ ᥐᥢ ᥔᥥᥴ ᥛᥤᥰ ᥔᥤᥱ ᥔᥨᥙᥱ ᥔᥩᥒᥴ ᥟᥢ ᥕᥝᥳ. ᥒᥨᥒᥰ ᥓᥣᥒᥳ [[ᥟᥥᥰ ᥡᥫᥝᥰ|ᥟᥥᥰ ᥡᥣᥰ]] ᥖᥥᥳ ᥘᥫᥛᥲ ᥔᥥᥴ ᥔᥥᥛᥲ ᥘᥨᥒᥰ ᥐᥣᥱ. ᥙᥣᥭ ᥒᥨᥒᥰ ᥛᥢᥰ ᥐᥩᥭᥰ ᥛᥤᥰ ᥔᥤᥱ ᥔᥨᥙᥱ ᥟᥢ ᥘᥥᥝ ᥐᥩᥭᥰ. ᥓᥣᥒᥳ ᥟᥥᥰ ᥡᥣᥰ ᥘᥦᥲ ᥓᥣᥒᥳ ᥟᥣᥱ ᥜᥣ ᥞᥤᥐ ᥘᥩᥒ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥖᥣᥒᥱ ᥛᥥᥝᥰ ᥗᥦᥒᥲ ᥑᥢᥱ. ᥐᥩᥙ ᥙᥫ ᥛᥤᥰ ᥘᥩᥒ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥘᥦᥲ ᥚᥧᥱ ᥘᥨᥒᥳ ᥚᥣᥭᥱ ᥔᥖᥴ ᥑᥝᥴ ᥓᥒᥱ ᥓᥦᥐᥱ ᥚᥥᥴ ᥝᥭᥳ ᥓᥫᥳ ᥚᥥᥴ ᥛᥢᥰ ᥞᥣᥒᥰ ᥐᥩᥭᥰ ᥕᥧᥱ ᥕᥝᥳ. 45xir2pi6242f3vo7zpjjzmdxl3xave ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥖᥒᥰ ᥛᥦᥝᥴ ᥟᥩᥢᥱ 0 643 2475 2474 2024-10-15T06:29:28Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2474 wikitext text/x-wiki ᥛᥤᥰ ᥝᥢᥰ ᥘᥫᥒ,ᥛᥦᥝᥴ ᥟᥩᥢᥱ ᥖᥨᥝ ᥘᥫᥒ ᥘᥒ ᥖᥤ ᥖᥬᥲ ᥖᥨᥢᥲ ᥞᥨᥒᥰ,ᥛᥢᥰ ᥑᥭᥲ ᥓᥬ ᥖᥤᥴ ᥐᥣᥱ ᥖᥥᥐᥱ ᥘᥧᥴ ᥑᥣᥴ ᥖᥣᥒᥰ ᥐᥤᥢ。ᥐᥛᥰ ᥘᥢᥳ,ᥛᥤᥰ ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥖᥨᥝ ᥘᥫᥒ ᥙᥭ ᥛᥣᥰ。ᥓᥣᥒᥳ ᥞᥢᥴ ᥛᥦᥝᥴ ᥞᥦᥴ,ᥟᥝ ᥞᥧᥰ ᥘᥒ ᥛᥢᥰ ᥑᥤᥖᥴ ᥑᥪᥢᥲ ᥛᥣᥰ ᥔᥧᥒᥴ ᥔᥧᥒᥴ,ᥖᥨᥝᥱ ᥛᥦᥝᥴ ᥝᥣ:“ᥟᥢ ᥛᥬᥰ ᥘᥭᥳ,ᥐᥩᥭᥰ ᥐᥨᥝᥳ ᥟᥩᥢᥱ ᥑᥭᥳ,ᥕᥒ ᥟᥛᥱ ᥕᥬᥱ ᥖᥢᥱ ᥖᥤᥢ ᥐᥝ,ᥖᥤᥴ ᥞᥪᥴ ᥙᥥᥳ ᥙᥫᥢ ᥘᥭᥲ?”ᥛᥦᥝᥴ ᥟᥩᥢᥱ ᥖᥩᥛᥱ ᥞᥦᥴ,ᥐᥩᥲ ᥕᥒ ᥑᥭᥲ ᥓᥣᥳ,ᥛᥢᥰ ᥖᥨᥝᥱ ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥝᥣ:“ᥓᥣᥭᥰ ᥘᥨᥒᥴ ᥓᥣᥒᥳ ᥞᥫᥭᥰ,ᥛᥬᥰ ᥙᥭᥱ ᥛᥣᥖ ᥛᥝ ᥐᥝ ᥘᥩ,ᥓᥣᥒ ᥑᥥᥰ,ᥐᥝ ᥖᥤᥴ ᥗᥦᥛᥴ ᥓᥨᥝᥲ ᥓᥒᥴ ᥛᥬᥰ ᥙᥩᥰ。”ᥓᥣᥒᥳ ᥑᥭᥲ ᥓᥣᥳ ᥞᥦᥴ ᥝᥣ:“ᥘᥒᥴ ᥛᥬᥰ ᥖᥨᥝ ᥟᥩᥢᥱ ᥐᥩᥭᥰ ᥑᥭᥳ,ᥙᥭᥱ ᥛᥣᥰ ᥖᥫᥳ ᥐᥝ ᥖᥣᥢᥲ ᥑᥣᥛᥰ。”ᥖᥣᥢᥲ ᥕᥝᥳ,ᥓᥣᥝᥙᥭ ᥐᥣᥱ ᥞᥣᥒᥰ ᥛᥢᥰ ᥕᥝᥳ。 ᥘᥭᥲ ᥞᥦᥴ ᥘᥣᥭᥴ ᥝᥢᥰ,ᥓᥣᥒᥳ ᥔᥛᥳ ᥙᥭ ᥐᥣᥭ ᥓᥨᥝᥲ ᥖᥨᥢᥲ ᥞᥧᥒᥰ ᥖᥨᥢᥲ ᥘᥢᥳ。ᥛᥢᥰ ᥟᥩᥐᥱ ᥓᥬ ᥑᥣᥢᥳ ᥓᥝᥱ ᥐᥣᥱ ᥘᥩᥢᥰ ᥖᥤ ᥖᥬᥲ ᥖᥨᥢᥲ ᥞᥨᥒᥰᥘᥢᥳ,ᥔᥩᥢ ᥞᥨᥛ ᥕᥧᥱ ᥕᥥᥢ ᥞᥣᥒᥰ ᥛᥢᥰ ᥝᥭᥳ。ᥟᥦᥒᥲ ᥘᥦᥒᥲ ᥘᥧᥐ ᥞᥣᥐ ᥖᥨᥢᥲ ᥞᥧᥒᥰ ᥘᥢᥳ ᥘᥦᥢ ᥟᥩᥐᥱ ᥘᥧᥴ ᥛᥣᥰ ᥖᥨᥝ ᥘᥫᥒ,ᥐᥣᥢᥰ ᥑᥪᥢᥲ ᥘᥫᥴ ᥖᥨᥝ ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥐᥣᥱ ᥐᥛᥰ ᥔᥪ。ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥐᥤᥲ ᥓᥨᥝᥲ,ᥚᥤ ᥚᥣ ᥟᥝ ᥞᥧᥰ ᥘᥒ ᥕᥣᥝᥰ ᥛᥢᥰ ᥞᥨᥖᥱ ᥞᥦᥴ ᥐᥤᥢᥰ ᥐᥤᥢᥰ,ᥝᥦᥢᥴ ᥘᥧᥐ ᥛᥣᥰ,ᥔᥢᥱ ᥖᥨᥝ ᥛᥢᥰ ᥚᥣᥖ ᥚᥣᥖ ᥘᥨᥒᥴ,ᥘᥧᥴ ᥞᥩᥢᥱ ᥘᥢᥳ ᥝᥣᥭᥲ ᥖᥨᥐᥱ ᥖᥨᥝ ᥓᥣᥒᥳ ᥛᥣᥰ ᥕᥝᥳ。ᥓᥣᥒᥳ ᥟᥣᥒᥲ ᥟᥝ ᥖᥤᥢ ᥘᥨᥒᥴ ᥛᥢᥰ ᥐᥣᥱ ᥕᥥᥙᥱ ᥘᥧᥴ ᥖᥣᥭ,ᥐᥩᥭᥰ ᥘᥧᥴ ᥔᥦᥢᥰ ᥙᥣᥭ ᥘᥭᥲ ᥚᥬᥰ,ᥔᥛᥳ ᥙᥨᥝᥰ ᥐᥣᥢᥰ ᥐᥤᥢᥰ ᥑᥪᥢᥲ ᥞᥣᥒᥴ ᥓᥣᥒᥳ ᥐᥣᥱ ᥕᥝᥳ。 ᥓᥣᥒᥳ ᥖᥒᥰ ᥘᥧᥴ ᥞᥥᥖᥱ ᥖᥤᥴ ᥐᥢ ᥖᥒᥰ ᥝᥢᥰ,ᥞᥥᥖᥱ ᥞᥬᥲ ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥙᥥᥢ ᥞᥫᥱ ᥙᥥᥢ ᥐᥤ ᥛᥦᥢᥳ,ᥓᥬ ᥙᥨᥝᥰ ᥗᥨᥭᥲ ᥕᥣᥙᥱ,ᥐᥩᥭᥰ ᥕᥒ ᥓᥣᥒ ᥞᥪᥴ ᥞᥥᥖᥱ ᥖᥤᥴ ᥘᥧᥴ。ᥓᥣᥒᥳ ᥑᥭᥲ ᥓᥣᥳ ᥘᥨᥒᥴ ᥘᥣᥒᥴ,ᥓᥝᥱ ᥟᥝ ᥞᥧᥰ ᥘᥒ ᥕᥣᥝᥰ ᥛᥢᥰ ᥜᥖ ᥐᥣᥱ ᥓᥧᥰ ᥘᥧᥴ,ᥟᥣᥒᥲ ᥟᥝ ᥘᥧᥴ ᥖᥣᥭ。ᥐᥛᥰ ᥘᥢᥳ,ᥔᥦᥢᥰ ᥞᥬᥲ ᥘᥧᥴ ᥓᥨᥛᥰ ᥕᥝᥳ,ᥘᥧᥴ ᥓᥝᥱ ᥚᥤ ᥚᥣ ᥐᥣᥢᥰ ᥑᥪᥢᥲ ᥞᥧᥰ ᥘᥒ ᥓᥣᥒᥳ ᥐᥣᥱ. ᥓᥣᥒᥳ ᥟᥨᥝᥰ ᥟᥣᥰ ᥘᥨᥒᥴ ᥐᥛᥰ ᥘᥭᥳ ᥖᥨᥝ ᥐᥤᥲ ᥛᥦᥢᥳ,ᥖᥤᥴ ᥞᥪᥴ ᥞᥥᥖᥱ ᥐᥩᥲ ᥕᥒ ᥞᥧᥳ ᥕᥝᥳ。ᥖᥫᥐ ᥐᥤᥲ ᥕᥒ ᥓᥣᥒ ᥞᥪᥴ ᥞᥥᥖᥱ,ᥛᥦᥝᥴ ᥖᥨᥝ ᥘᥢᥳ ᥝᥦᥢᥴ ᥟᥩᥐᥱ ᥛᥣᥰ,ᥘᥧᥐ ᥘᥬᥰ ᥞᥧᥰ ᥘᥒ ᥓᥣᥒᥳ ᥘᥢᥳ ᥐᥣᥱ ᥓᥣᥝᥴ ᥘᥭᥲ ᥘᥧᥴ ᥛᥣᥰ,ᥐᥤᥢ ᥙᥦᥖ ᥐᥛᥰ ᥔᥪ。 ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥟᥢᥴ ᥞᥦᥴ,ᥔᥛᥳ ᥓᥨᥛᥰ ᥔᥛᥳ ᥟᥣᥭ ᥙᥫᥢ ᥟᥥᥴ ᥛᥦᥝᥴ,ᥟᥣᥭ ᥞᥩ ᥘᥣᥲ ᥙᥨᥝᥰ ᥘᥦᥒ ᥐᥣᥱ ᥘᥦᥒ ᥛᥣᥰ,ᥛᥣᥒᥳ ᥕᥣᥙᥱ ᥓᥬ ᥟᥥᥴ ᥛᥦᥝᥴ ᥘᥛᥳ ᥖᥣ ᥙᥨᥝᥰ ᥘᥨᥐᥱ。 ᥘᥧᥐ ᥘᥭᥳ ᥐᥣᥱ ᥞᥦᥴ,ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥕᥒ ᥞᥖᥴ ᥛᥣᥖ ᥛᥝ ᥖᥨᥝ ᥔᥖᥴ ᥓᥫᥰ ᥖᥨᥝ ᥟᥩᥢᥱ ᥘᥢᥳ ᥕᥝᥳ。ᥛᥢᥰ ᥖᥒᥰ ᥖᥫᥳ ᥟᥥᥴ ᥛᥦᥝᥴ ᥟᥩᥢᥱ ᥕᥥᥢᥴ ᥙᥥᥢ ᥖᥭᥰ ᥐᥨᥝ ᥘᥤ ᥐᥢ。 ᥕᥣᥰ ᥗᥩᥢᥰ ᥓᥥᥙᥱ ᥞᥩᥛᥴ gh9obq068g3axewg879yq8h1c2fk2c1 ᥓᥣᥖ ᥗᥣᥖ 0 644 5111 2482 2024-10-16T10:08:51Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q132911]] 5111 wikitext text/x-wiki ᥓᥣᥖ ᥗᥣᥖ (ᥛᥫᥒᥰ ᥗᥭᥰ ᥞᥩᥒᥳ ᥘᥤᥙ,{{Lang-en|Elevator}}) [[ᥜᥣᥭᥱ:Aiga_elevator_inv.svg|250px|thumb|ᥓᥣᥖ ᥗᥣᥖ]] g0tthc6xtjmjwncrz9ni9qs9edvx0gg ᥓᥣᥛᥱ ᥗᥧᥢᥰ၊ ᥓᥝᥲ၊ ᥓᥝᥲ ᥜᥣᥳ ᥛᥫᥒᥰ ᥙᥩᥢ 0 645 5112 2488 2024-10-16T10:08:55Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7420846]] 5112 wikitext text/x-wiki {{Infobox ᥙᥪᥢᥰ ᥐᥦᥙ | ᥓᥪ = ᥓᥝᥲ ᥓᥣᥛᥱ ᥗᥧᥢᥰ | ᥑᥦᥙᥱ ᥞᥣᥒ = File:Zao Zaam Thun.jpg | caption = ᥓᥝᥲ ᥜᥣᥳ ᥛᥫᥒᥰ ᥙᥩᥢ | ᥟᥣᥱ ᥕᥧᥳ = 1907 - 1947 | ᥝᥢᥰ ᥘᥫᥢ ᥙᥤ ᥐᥫᥖᥱ = 1907 May 31 | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = ᥓᥝᥲ ᥓᥣᥛᥱ ᥗᥧᥢᥰ | ᥓᥪ ᥙᥨᥝ ᥛᥥ = - ᥓᥝᥲ ᥑᥧᥢᥴ ᥗᥤᥰ <br>- ᥓᥝᥲ ᥘᥣᥒᥰ ᥓᥤᥒᥱ ᥟᥧᥰ | ᥖᥤ ᥐᥫᥖᥱ= [[ᥛᥫᥒᥰ ᥙᥩᥢ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥙᥩᥢ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ]] | ᥐᥨᥢᥰ ᥛᥫᥒᥰ = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥞᥨᥛ ᥛᥫᥒᥰ ᥛᥣᥢ | ᥓᥣᥝᥰ ᥑᥫᥰ = {{ᥓᥩᥛ ᥙᥤᥝ|ᥛᥫᥒᥰ ᥖᥭᥰ}} | ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ = ᥓᥣᥝᥰ ᥙᥧᥖᥳ | ᥓᥢᥳ ᥗᥣᥢ ᥙᥦᥒᥱ ᥕᥣᥱ = ᥐᥣᥢ ᥞᥥᥢᥰ ᥞᥨᥝᥴ ᥘᥣᥲ ᥙᥣ ᥘᥤᥐ | ᥘᥣᥲ ᥐᥣᥢ = [[ᥓᥝᥲ ᥜᥣᥳ]]၊<br>ᥑᥧᥢᥴ ᥚᥩᥒᥰ ᥘᥨᥒᥴ၊<br>ᥟᥩᥒᥲ ᥘᥧᥛᥰ ᥑᥧᥢᥴ ᥚᥩᥒᥰ <br>ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭᥲ ᥔᥢᥴ ᥘᥩᥭ | ᥐᥨᥝᥳ ᥐᥧ = ᥓᥝᥲ ᥘᥣᥒᥰ ᥑᥤᥢᥱ ᥖᥩᥒᥰ၊ | ᥘᥧᥐ ᥘᥣᥒᥰ = 1. ᥓᥝᥲ ᥔᥧᥳ ᥝᥢᥱ ᥖᥣᥱ၊<br>2. ᥓᥝᥲ ᥔᥫᥴ ᥞᥨᥛᥱ၊<br>3. ᥓᥝᥲ ᥐᥣᥭᥱ ᥜᥣᥳ၊<br>3. ᥓᥝᥲ ᥛᥤᥢᥳ ᥓᥤᥱ | ᥑᥣᥝᥱ ᥞᥨᥒᥴ ᥘᥪᥰ ᥘᥒᥴ = ᥞᥨᥝᥴ ᥒᥣᥢᥴ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥖᥭᥰ | ᥞᥩᥭᥰ ᥛᥪᥰ ᥓᥪ ᥔᥥᥒᥴ ᥕᥬᥱ= | ᥑᥦᥙᥱ ᥓᥧᥛᥲ ᥓᥫᥰ ᥘᥭᥲ ᥛᥣᥰ= | ᥝᥢᥰ ᥔᥥᥒᥲ ᥐᥣᥛᥱ = {{Death date and age|1947|7|20|1907|5|31}} | ᥖᥤ ᥔᥥᥒᥲ ᥐᥣᥛᥱ= | ᥘᥣᥭᥰ ᥛᥪᥰ= | ᥐᥩᥒᥳ ᥔᥣᥢᥴ ᥘᥦᥖᥱ = }} ᥚᥧᥱ ᥞᥖᥴ ᥒᥣᥢᥴ ᥘᥭᥳ ᥑᥣᥛᥰ ᥙᥣ ᥘᥤ ᥞᥩᥒᥳ ᥝᥤᥴ ᥞᥧᥙ ᥞᥤᥳ ᥔᥣᥳ၊ ᥟᥣ ᥓᥣᥱ ᥘᥤᥳ ᥕᥣᥳ၊ ᥙᥩᥒᥱ ᥑᥣᥛᥰ ᥖᥭᥰ ᥝᥣ - ᥚᥧᥱ ᥞᥖᥴ ᥖᥣᥭ ᥖᥣᥒ ᥛᥣᥢᥲ ᥛᥫᥒᥰ၊ ᥓᥫᥳ ᥑᥫᥰ ᥖᥨᥝ ᥐᥝᥱ. ᥐᥩᥙ ᥑᥝᥴ ᥖᥣᥭ ᥖᥣᥒ ᥛᥣᥢᥲ ᥛᥫᥒᥰ၊ ᥓᥫᥳ ᥑᥫᥰ ᥖᥨᥝ ᥐᥝᥱ ᥘᥦᥰ ᥐᥨᥢᥰ ᥘᥬᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥘᥢᥳ ᥓᥒᥱ ᥗᥪᥴ ᥙᥥᥢ ᥐᥧᥢᥰ ᥛᥧᥢ ᥓᥫᥳ ᥑᥫᥰ၊ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥔᥥᥴ ᥕᥧᥐ ᥕᥩᥒᥲ ᥔᥪᥙᥱ ᥔᥪᥙᥱ ᥐᥢ ᥛᥣᥰ။ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥓᥪᥒ ᥛᥣᥢ ᥖᥥᥱ ᥞᥥᥖᥱ ᥝᥢᥰ ᥚᥧᥱ ᥞᥖᥴ ᥒᥣᥢᥴ ᥛᥣᥰ ᥛᥫ ᥙᥤ 1948 ᥙᥣᥢ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣ ᥞᥥᥱ ᥓᥤᥱ ᥟᥢ ᥓᥩᥛ ᥓᥪᥒ ᥓᥝᥲ ᥡᥨᥭᥱ ᥖᥦᥐ (ᥓᥝᥲ ᥜᥣᥳ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥕᥩᥒ ᥞᥨᥭᥲ) ᥘᥦᥰ ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ ᥟᥧᥰ ᥢᥧ ᥟᥩᥢ ᥞᥨᥝᥴ (1948-1962)၊ ᥗᥪᥒᥴ ᥛᥣᥰ ᥘᥬᥰ ᥙᥣᥢ ᥓᥩᥛ ᥔᥪᥐᥱ ᥘᥨᥒᥴ ᥢᥥᥱ ᥝᥤᥢᥰ ᥞᥧᥙ ᥕᥪᥖᥴ ᥟᥣᥛᥰ ᥘᥣᥖ ᥕᥝᥳ ᥐᥩᥲ ᥞᥥᥖᥱ ᥛᥣᥰ ᥟᥝ ᥘᥣᥲ ᥙᥫ ᥐᥣᥢ ᥔᥨᥢᥰ ᥖᥧᥛ ᥖᥣᥱ ᥖᥙᥳ ᥔᥪᥐᥱ ᥛᥣᥰ ᥟᥛᥱ ᥝᥥᥢᥳ ᥟᥛᥱ ᥘᥪ (1962-1987)။ ᥝᥢᥰ ᥚᥧᥱ ᥞᥖᥴ ᥒᥣᥢᥴ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥝᥢᥰ ᥟᥢ ᥓᥩᥛ ᥔᥪᥐᥱ ᥟᥩᥒᥱ ᥔᥣᥢᥰ ᥞᥨᥛ ᥖᥒᥰ ᥚᥩᥒᥰ ᥘᥨᥒᥴ 6 ᥐᥨᥝᥳ ᥚᥧᥱ ᥕᥤᥙᥴ ᥘᥧᥛᥰ 1 ᥐᥨᥝᥳ ᥘᥦᥰ ᥚᥧᥱ ᥟᥝ ᥞᥨᥛ ᥘᥨᥛ ᥔᥧᥢᥱ ᥖᥨᥝ ᥓᥩᥛ ᥔᥪᥐᥰ ᥟᥩᥒᥱ ᥔᥣᥢᥰ ᥐᥨᥝᥳ ᥘᥫᥒ၊ ᥖᥒᥰ ᥔᥥᥒᥲ 9 ᥐᥨᥝᥳ ᥘᥭᥲ ᥗᥧᥐᥴ ᥐᥨᥢᥰ ᥛᥪᥰ ᥙᥪᥢ ᥜᥣᥭᥱ ᥐᥣ ᥘᥨᥒᥱ ᥟᥧᥰ ᥓᥨᥝᥰ (ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥢ ᥐᥝᥱ) ᥑᥝᥲ ᥕᥪᥰ ᥖᥣᥭ ᥑᥛᥴ ᥘᥬᥰ ᥘᥧᥛᥰ ᥚᥩᥒᥰ ᥐᥣᥢ ᥛᥫ ᥝᥢᥰ ᥖᥤ 19/07/1947 ᥚᥩᥒᥰ ᥖᥪᥐᥳ ᥞᥥᥖᥱ ᥙᥣᥒ ᥐᥧᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ ᥑᥝᥴ ᥕᥧᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥲ ᥘᥩᥖ ᥘᥦᥝᥰ ᥐᥩᥢᥰ ᥑᥨᥝᥴ ᥕᥝᥳ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥓᥪᥒ ᥛᥣᥢ ᥓᥒᥱ ᥛᥐᥴ ᥛᥢᥲ ᥟᥝ ᥝᥢᥰ ᥖᥤ 19 ᥘᥫᥢ ᥓᥧᥱ ᥘᥣᥭ ᥘᥭᥳ ᥙᥥᥢ ᥝᥢᥰ ᥚᥧᥱ ᥞᥖᥴ ᥒᥣᥢᥴ (ᥝᥢᥰ ᥟᥣᥱ ᥓᥣᥱ ᥢᥤᥱ) ᥘᥭᥴ ᥔᥥᥴ ᥕᥧᥐᥳ ᥕᥩᥒᥲ ᥟᥝ ᥐᥧᥢᥰ ᥛᥧᥢ ᥛᥣᥰ ᥖᥨᥝᥱ ᥝᥢᥰ ᥛᥫ ᥘᥭᥳ။ ᥘᥬᥰ 9 ᥐᥨᥝᥳ ᥘᥢᥳ ᥙᥣᥰ ᥖᥭᥰ ᥐᥨᥝᥳ ᥘᥫᥒ၊ ᥙᥥᥢ ᥓᥝᥲ ᥓᥣᥛᥱ ᥗᥧᥢᥰ ᥓᥝᥲ ᥜᥣᥳ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥙᥩᥢ. ᥝᥢᥰ ᥖᥤ 12/02/1947 ᥛᥣᥢ ᥖᥒᥰ ᥖᥭᥰ ᥑᥣᥒᥴ ᥠᥣᥒᥰ ᥘᥭᥲ ᥘᥨᥒᥰ ᥘᥣᥭᥰ ᥛᥪᥰ ᥘᥬᥰ ᥘᥤᥐ ᥞᥨᥛ ᥛᥣᥭᥴ ᥙᥣᥒ ᥘᥨᥒᥴ ᥙᥫ ᥖᥣᥱ ᥞᥨᥛ ᥐᥢ ᥐᥨᥝᥱ ᥖᥒᥲ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥓᥪᥒ ᥛᥣᥢ။ ᥝᥣᥭᥰ ᥘᥭᥳ ᥞᥨᥛ ᥐᥢ ᥑᥩᥖᥱ ᥚᥩᥖ ᥔᥣ ᥚᥣᥰ ᥙᥨᥐᥱ ᥙᥩᥒ ᥓᥪᥒ ᥛᥫᥒᥰ ᥔᥥᥴ ᥑᥥᥢᥱ ᥖᥦᥛᥲ ᥛᥣᥭᥴ ᥛᥤᥲ ᥙᥫᥒ ᥒᥝᥲ ᥙᥪᥒᥰ ᥛᥫᥒᥰ (constitution)။ᥔᥣ ᥚᥣᥰ ᥙᥨᥐᥴ ᥙᥩᥒ ᥓᥪᥒ ᥛᥫᥒᥰ ᥘᥭᥲ ᥛᥐᥴ ᥛᥢᥲ ᥙᥢ ᥙᥫᥒ ᥒᥝᥲ ᥙᥪᥒᥰ ᥛᥫᥒᥰ - ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥓᥪᥒ ᥛᥣᥢ ᥛᥫ ᥝᥢᥰ ᥖᥤ 24/09/1947 ᥝᥣᥭᥰ ᥚᥧᥱ ᥞᥖᥴ ᥒᥣᥢᥴ ᥑᥝᥴ ᥔᥥᥒᥲ ᥐᥛᥱ (ᥖᥣᥭ) ᥘᥭᥲ 2 ᥘᥫᥢ ᥙᥣᥭ။ ᥗᥪᥒᥴ ᥛᥣᥰ ᥝᥢᥰ ᥖᥤ 04/01/1948 ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥲ ᥘᥩᥖ ᥘᥦᥝᥰ ᥐᥩᥢᥰ ᥑᥨᥝᥴ ᥘᥬᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥓᥪᥒ ᥛᥣᥢ ᥘᥭᥴ ᥛᥣᥰ ᥖᥨᥝᥱ 1962။ n92n17jijui2hbsbg5zo70qkj4id7t4 ᥓᥣᥛᥱᥗᥧᥢᥰ၊ ᥓᥝᥲ၊ ᥓᥝᥲᥜᥣᥳᥛᥫᥒᥰᥙᥩᥢᥴ 0 646 2490 2489 2024-10-15T06:29:32Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2489 wikitext text/x-wiki #REDIRECT [[ᥓᥣᥛᥱ ᥗᥧᥢᥰ၊ ᥓᥝᥲ၊ ᥓᥝᥲ ᥜᥣᥳ ᥛᥫᥒᥰ ᥙᥩᥢ]] 3x1g4wlsjv7i056cg421zqce6vomfvv ᥓᥣᥝᥴ ᥘᥤᥴ ᥖᥨᥒ 0 647 2492 2491 2024-10-15T06:29:33Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2491 wikitext text/x-wiki ᥓᥣᥝᥴ ᥘᥤᥴ ᥖᥨᥒ. ᥓᥣᥝᥴ ᥘᥤᥴ ᥔᥦᥢᥴ. ᥓᥣᥝᥴ ᥝᥣᥢᥱ ᥛᥥᥲ. ᥛᥥᥲ ᥓᥤᥴ ᥑᥨᥒ. ᥓᥤᥴ ᥘᥣᥲ ᥘᥨᥒ. ᥙᥧᥱ ᥗᥝᥲ ᥘᥣᥲ ᥟᥨᥢᥲ ᥙᥫᥢ ᥞᥫᥭᥴ. ᥛᥣᥰ ᥐᥤᥢᥰ ᥑᥝᥲ ᥘᥭᥲ ᥞᥝᥳ. ljk9r0pnthpklx8dj390hlpbirlvlcn ᥓᥣᥭᥰ ᥟᥫᥱ ᥙᥝᥰ 0 648 2500 2499 2024-10-15T06:29:35Z Sotiale 22 7 revisions imported: [TEST] importing tddwiki via a tool 2499 wikitext text/x-wiki ᥓᥣᥭᥰ ᥟᥫᥱ ᥙᥝᥰ,ᥙᥥᥢ ᥐᥨᥢᥰ ᥛᥣᥢᥲ ᥞᥨᥝᥴ ᥘᥩᥒᥴ ᥖᥤ ᥓᥣᥒ ᥞᥩᥒ ᥓᥫᥢᥱ ᥔᥦᥢᥱ ᥛᥫᥒᥰ ᥝᥢᥰ,ᥙᥥᥢ ᥐᥨᥢᥰ ᥟᥢ ᥐᥥᥐ ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥘᥢᥳ ᥐᥨᥝᥳ ᥘᥫᥒ,ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥛᥢᥰ ᥐᥦᥢᥱ ᥝᥣᥢᥴ ᥞᥧᥴ ᥘᥤ ᥗᥩᥛᥱ。ᥐᥩᥙ ᥛᥢᥰ ᥐᥥᥐ ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥖᥭᥰ,ᥐᥥᥐ ᥘᥩᥢᥳ ᥘᥤᥐ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥙᥫ ᥘᥭᥴ,ᥟᥛᥱ ᥝᥣ ᥛᥢᥰ ᥞᥥᥖᥱ ᥐᥣᥢ ᥔᥒᥴ ,ᥖᥨᥝ ᥑᥭᥲ ᥞᥬᥲ ᥖᥒᥰ ᥘᥩᥒ ᥛᥢᥰ ᥐᥥᥐ ᥘᥢᥳ ᥓᥣᥙ ᥓᥣᥰ ᥓᥨᥝᥲ ᥐᥢ。ᥛᥢᥰ ᥖᥣᥢᥲ ᥝᥣ,ᥟᥛᥱ ᥝᥣ ᥞᥥᥖᥱ ᥐᥣᥢ ᥔᥒᥴ,ᥐᥩᥭᥰ ᥔᥧᥲ ᥘᥭᥲ ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥖᥭᥰ ᥓᥝᥱ ᥘᥤ ᥞᥝᥳ ,ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥘᥭᥳ ᥓᥝᥱ ᥙᥥᥢ ᥘᥩᥒ ᥟᥢ ᥐᥣᥒ ᥓᥬ ᥘᥬᥰ ᥑᥨᥝᥰ ᥛᥢᥰ ᥟᥢ ᥐᥥᥐ ᥞᥐ ᥖᥥᥳ ᥖᥥᥳ ᥝᥣ ᥝᥣ ᥘᥢᥳ ᥞᥝᥳ。ᥑᥣᥛᥰ ᥞᥩᥒᥳ ᥘᥭᥳ ᥐᥩᥲ ᥙᥥᥢ ᥛᥣᥱ ᥞᥦᥒᥰ ᥛᥥᥝᥰ ᥘᥫᥒ,ᥕᥣᥛᥰ ᥞᥝᥰ ᥓᥬ ᥔᥧᥐ ᥔᥣᥐ ᥛᥣᥰ ᥘᥢᥳ ᥓᥣᥒ ᥛᥨᥝᥴ ᥐᥥᥲ ᥘᥭᥲ ᥘᥩᥒ ᥑᥤᥴ ᥒᥝᥴ ᥞᥝᥳ ,ᥞᥬᥲ ᥞᥝᥰ ᥛᥤᥰ ᥔᥥᥛᥲ ᥞᥨᥝᥴ ᥛᥣᥭᥴ ᥓᥬ ᥓᥣᥛᥱ ᥑᥪᥢᥲ ᥑᥐ ᥕᥬᥰ ᥕᥬᥰ。 a6qqylnqwmezenl8id2e0vyd1jiwlv9 ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ 0 649 2502 2501 2024-10-15T06:29:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2501 wikitext text/x-wiki {{ᥘᥩᥒᥲ ᥑᥢᥲ ᥘᥦᥢᥴ ᥘᥤᥢᥴ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ }} ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥭᥳ ᥙᥩᥰ ᥟᥝᥴ ᥓᥢᥳ ᥟᥧᥙᥳ ᥙᥫᥒᥱ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ]]ᥝᥣᥲ ᥢᥭᥴ ᥙᥥᥢᥴ ᥓᥢᥳ ᥔᥣᥛᥴ ᥔᥥᥴ ᥙᥥᥢᥴ ᥓᥢᥳ ᥚᥣᥭᥱ ᥖᥬᥲ [[ᥟᥫᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥟᥫᥒᥱ ]] ᥑᥣᥲ ᥟᥩᥲ။ ᥟᥤᥒᥴ ᥢᥫᥴ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥑᥩᥲ ᥛᥧᥢᥰ ᥑᥩᥒᥴ ᥓᥧᥛᥰ ᥓᥖᥰ ᥐᥣᥢᥴ ᥘᥩᥢᥳ ᥑᥣᥝᥱ ᥛျᥣᥢᥱ ᥛᥣᥱ (MIMU) ᥛᥫᥲ ᥘᥫᥢᥴ ᥓᥢᥱ ᥝᥣᥱ ရᥤᥱ 2014 ᥢᥢᥳ ᥔᥥᥴ ᥖᥤᥲ ᥢᥬᥰ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ]] ᥢᥭᥳ ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥰ ᥐᥣᥱ 330 ᥓᥦᥲ ᥝᥥᥒᥰ ᥑᥣᥲ ᥟᥩᥲ။ ==ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ == ===ᥙᥩᥖᥰ ᥐᥣᥒᥴ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ === ====[[ᥛ ᥐᥨᥭᥰ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥛ ᥐᥨᥭᥰ ]]==== {|class=wikitable ![[ᥛ ᥐᥨᥭᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛ ᥐᥨᥭᥰ ]] |[[ᥛ ᥐᥨᥭᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛ ᥐᥨᥭᥰ ]]{{Dot}}[[ᥕᥥᥱ ᥢᥣᥢᥱ ᥠᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥥᥱ ᥢᥣᥢᥱ ᥠᥩᥒᥰ ]]{{Dot}}[[ᥠᥩᥐᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥠᥩᥐᥳ ]]{{Dot}}[[ᥖᥩᥒᥱ ᥖᥤᥢᥰ ᥓᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥩᥒᥱ ᥖᥤᥢᥰ ᥓᥤᥰ ]]{{Dot}}[[ᥛျᥨᥝᥳ ᥖᥤᥖᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ]]{{Dot}}[[ᥢᥣᥖᥳ ᥛᥩᥐᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥣᥖᥳ ᥛᥩᥐᥳ ]] |- ![[ᥛᥤᥢᥰ ᥙᥧᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥤᥢᥰ ᥙᥧᥰ ]] |[[ᥛᥤᥢᥰ ᥙᥧᥰ (ᥓ ᥐᥧ )၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥢᥰ ᥙᥧᥰ ]]{{Dot}}[[ᥙᥤᥢᥳ ᥚျᥨᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥤᥢᥳ ᥚျᥨᥱ ]]{{Dot}}[[ᥒ ᥚᥦᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥒ ᥚᥦᥰ ]]{{Dot}}[[ᥓ ᥘᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓ ᥘᥤᥢᥰ ]]{{Dot}}[[ᥓᥥᥱ ᥖᥧᥐᥳ ᥖ ရᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥥᥱ ᥖᥧᥐᥳ ᥖ ရᥣᥱ ]] |- ![[ᥙ ᥑᥨᥐᥳ ᥐᥧᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙ ᥑᥨᥐᥳ ᥐᥧᥱ ]] |[[ᥛျᥦᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥦᥒᥱ ]]{{Dot}}[[ᥙ ᥑᥨᥐᥳ ᥐᥧᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙ ᥑᥨᥐᥳ ᥐᥧᥱ ]]{{Dot}}[[ᥙᥩᥐᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥩᥐᥳ ]]{{Dot}}[[ᥔᥥᥐᥳ ᥚျᥨᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥥᥐᥳ ᥚျᥨᥱ ]]{{Dot}}[[ᥕᥥᥱ ᥓ ᥓᥨᥝᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥥᥱ ᥓ ᥓᥨᥝᥱ ]] |- ![[ᥖ ᥕᥦᥖᥳ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖ ᥕᥦᥖᥳ ]] |[[ᥟᥩᥒᥱ ᥘᥣᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥩᥒᥱ ᥘᥣᥢᥱ ]]{{Dot}}[[ᥐᥣᥛᥱ ᥛ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥛᥱ ᥛ]]{{Dot}}[[ᥛᥤᥢᥰ ᥖᥨᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥢᥰ ᥖᥨᥒᥰ ]]{{Dot}}[[ᥛᥤᥢᥰ ᥘᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ (ᥓᥦᥲ ᥖᥩᥢᥲ ᥖ ᥕᥦᥖᥳ )|ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥢᥰ ᥘᥣᥳ ]]{{Dot}}[[ᥔᥤᥢᥱ ᥙᥩᥒᥱ ᥝᥦᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥤᥢᥱ ᥙᥩᥒᥱ ᥝᥦᥰ ]]{{Dot}}[[ᥖ ᥕᥦᥖᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥕᥦᥖᥳ ]] |- ![[ᥐᥣᥢᥳ ᥐᥩᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥣᥢᥳ ᥐᥩᥰ ]] |[[ᥐᥣᥢᥳ ᥐᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥢᥳ ᥐᥩᥰ ]]{{Dot}}[[ᥗᥤᥰ ᥘᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥗᥤᥰ ᥘᥤᥢᥰ ]]{{Dot}}[[ᥔᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥩᥰ ]] |} ====[[ᥖᥣᥲ ᥘᥫᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥘᥫᥱ ]]==== {|class=wikitable ![[ᥓᥩᥐᥳ ᥔᥦᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥩᥐᥳ ᥔᥦᥱ ]] |[[ᥓᥩᥐᥳ ᥔᥦᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥔᥦᥱ ]]{{Dot}}[[ᥛျᥤᥖᥳ ᥖᥣᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥤᥖᥳ ᥖᥣᥰ ]]{{Dot}}[[ᥓᥤᥢᥳ ᥐᥣᥭᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥤᥢᥳ ᥐᥣᥭᥱ ]]{{Dot}}[[ᥖ ᥖᥣᥰ ᥟᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥖᥣᥰ ᥟᥧᥰ ]] |- ![[ᥖᥣᥲ ᥘᥫᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥣᥲ ᥘᥫᥱ ]] |[[ᥟ ᥛ ရ ᥙᥧᥱ ရ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟ ᥛ ရ ᥙᥧᥱ ရ]]{{Dot}}[[ᥟᥩᥒᥱ ᥛျᥥᥱ ᥖᥣᥱ ᥓᥣᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥩᥒᥱ ᥛျᥥᥱ ᥖᥣᥱ ᥓᥣᥢᥱ ]]{{Dot}}[[ᥠᥣᥢᥰ ᥟᥥᥰ ᥖᥣᥱ ᥓᥣᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥠᥣᥢᥰ ᥟᥥᥰ ᥖᥣᥱ ᥓᥣᥢᥱ ]]{{Dot}}[[ᥠᥣᥢᥰ ᥛျᥣᥳ ᥖᥣᥱ ᥓᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥠᥣᥢᥰ ᥛျᥣᥳ ᥖᥣᥱ ᥓᥤᥱ ]]{{Dot}}[[ᥛ ᥞᥣᥱ ᥟᥩᥒᥱ ᥛျᥥᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛ ᥞᥣᥱ ᥟᥩᥒᥱ ᥛျᥥᥱ ]]{{Dot}}[[ᥙ ᥖᥥᥒᥱ ᥓᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙ ᥖᥥᥒᥱ ᥓᥤᥰ ]]{{Dot}}[[ᥙျᥤᥱ ᥓᥤᥰ ᥖ ᥑᥧᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙျᥤᥱ ᥓᥤᥰ ᥖ ᥑᥧᥢᥱ ]] |- ![[ᥛᥥᥐᥳ ᥗᥤᥱ ᥘᥣᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥥᥐᥳ ᥗᥤᥱ ᥘᥣᥱ ]] |[[ᥛ ᥘᥦᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛ ᥘᥦᥒᥱ ]]{{Dot}}[[ᥛᥥᥐᥳ ᥗᥤᥱ ᥘᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥥᥐᥳ ᥗᥤᥱ ᥘᥣᥱ ]]{{Dot}}[[ᥖᥣᥱ ᥓᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥱ ᥓᥤᥱ ]]{{Dot}}[[ᥝᥣᥢᥰ ᥖᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥝᥣᥢᥰ ᥖᥤᥢᥰ ]] |- ![[ᥛျᥤᥢᥰ ᥠᥣᥢᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛျᥤᥢᥰ ᥠᥣᥢᥱ ]] |[[ᥛျᥤᥢᥰ ᥠᥣᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥤᥢᥰ ᥠᥣᥢᥱ ]]{{Dot}}[[ᥢ ᥗᥨᥝᥰ ᥓᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢ ᥗᥨᥝᥰ ᥓᥤᥰ ]]{{Dot}}[[ᥒ ᥓᥧᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥒ ᥓᥧᥢᥱ ]]{{Dot}}[[ᥖᥩᥒᥱ ᥖᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥩᥒᥱ ᥖᥣᥱ ]] |- ![[ᥭᥩᥒᥱ ᥟᥧᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥭᥩᥒᥱ ᥟᥧᥰ ]] |[[ᥭᥩᥒᥱ ᥟᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥭᥩᥒᥱ ᥟᥧᥰ ]]{{Dot}}[[ᥓᥩᥐᥳ ᥙ ᥖᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥙ ᥖᥩᥒᥰ ]] |- ![[ᥙᥣᥒᥱ ᥟᥧᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥣᥒᥱ ᥟᥧᥰ ]] |[[ᥛ ᥖ ᥕᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛ ᥖ ᥕᥣᥱ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥐᥧᥖᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥧᥖᥲ ]]{{Dot}}[[ᥙᥣᥒᥱ ᥟᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥱ ᥟᥧᥰ ]]{{Dot}}[[ᥓᥤᥢᥳ ᥐᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥤᥢᥳ ᥐᥧᥰ ]]{{Dot}}[[ᥖ ᥙᥥᥐᥳ ᥓᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥙᥥᥐᥳ ᥓᥤᥢᥰ ]] |- ![[ᥕ ᥛᥦᥰ ᥖᥤᥢᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥕ ᥛᥦᥰ ᥖᥤᥢᥰ ]] |[[ᥙျᥩᥱ ᥙᥩᥭᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙျᥩᥱ ᥙᥩᥭᥱ ]]{{Dot}}[[ᥕ ᥛᥦᥰ ᥖᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕ ᥛᥦᥰ ᥖᥤᥢᥰ ]] |- ![[ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ ]] |[[ᥘᥦᥱ ᥝᥥᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥦᥱ ᥝᥥᥰ ]]{{Dot}}[[ᥙᥣᥒᥴ ᥛᥣᥐᥱ ᥢᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥴ ᥛᥣᥐᥱ ᥢᥣᥳ ]]{{Dot}}[[ᥖᥖᥳ ᥐᥨᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥖᥳ ᥐᥨᥒᥰ ]]{{Dot}}[[ᥟᥧᥖᥳ ᥖ ရ ᥔᥤᥱ ရᥤ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥧᥖᥳ ᥖ ရ ᥔᥤᥱ ရᥤ ]]{{Dot}}[[ᥖᥐᥳ ᥑᥤ ᥢᥣᥱ ᥔᥤᥱ ရᥤ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥐᥳ ᥑᥤ ᥢᥣᥱ ᥔᥤᥱ ရᥤ ]]{{Dot}}[[ᥙᥧᥙᥳ ᥙ ᥔᥤᥱ ရᥤ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥧᥙᥳ ᥙ ᥔᥤᥱ ရᥤ ]]{{Dot}}[[ᥓᥛᥱ ᥙᥧᥱ ᥔᥤᥱ ရᥤ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥛᥱ ᥙᥧᥱ ᥔᥤᥱ ရᥤ ]]{{Dot}}[[ᥓᥥᥱ ᥕᥣᥱ ᥔᥤᥱ ရᥤ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥥᥱ ᥕᥣᥱ ᥔᥤᥱ ရᥤ ]] |} ===ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ === ====[[ᥕᥣᥒᥰ ᥘᥦᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ ]]==== {|class=wikitable ![[ᥘᥩᥭᥴ ᥑᥩᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥩᥭᥴ ᥑᥩᥴ ]] |[[ᥘᥩᥭᥴ ᥑᥩᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥩᥭᥴ ᥑᥩᥴ ]]{{Dot}}[[ᥖᥤᥰ ᥛᥩᥳ ᥔᥨᥝᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥤᥰ ᥛᥩᥳ ᥔᥨᥝᥱ ]]{{Dot}}[[ᥚ ရᥨᥰ ᥔᥨᥝᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚ ရᥨᥰ ᥔᥨᥝᥱ ]]{{Dot}}[[ᥡᥣᥰ ᥖᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥡᥣᥰ ᥖᥩᥰ ]] |- ![[ᥝᥩᥰ ᥘ ᥑᥦᥳ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥝᥩᥰ ᥘ ᥑᥦᥳ ]] |[[ᥝᥩᥰ ᥘ ᥑᥦᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥝᥩᥰ ᥘ ᥑᥦᥳ ]]{{Dot}}[[ᥚᥣᥴ ᥔᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚᥣᥴ ᥔᥩᥒᥰ ]]{{Dot}}[[ᥛᥦᥲ ᥓᥦᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥦᥲ ᥓᥦᥳ ]] |} ====[[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ]]==== =====ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ===== {|class=wikitable ![[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]] |[[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥑᥣᥐᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥑᥣᥐᥱ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥕᥣᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥘᥣᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ ]] |- ![[ᥛᥫᥒᥰ ᥔᥣᥖᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ]] |[[ᥛᥫᥒᥰ ᥔᥣᥖᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥔᥣᥖᥱ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥙᥥᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥙᥥᥒᥰ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥖᥨᥢᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥖᥨᥢᥴ ]] |- ![[ᥛᥫᥒᥰ ᥚျᥣᥐᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ]] |[[ᥛᥫᥒᥰ ᥚျᥣᥐᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥚျᥣᥐᥲ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥕᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥕᥩᥒᥰ ]] |- ![[ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ]] |[[ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥰ ]] |} =====ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥰ ᥞᥩᥒᥱ ===== {|class=wikitable ![[ᥐᥧᥢᥴ ᥘᥨᥒᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥧᥢᥴ ᥘᥨᥒᥴ ]] |[[ᥐᥧᥢᥴ ᥘᥨᥒᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥧᥢᥴ ᥘᥨᥒᥴ ]]{{Dot}}[[ᥞᥨᥝᥴ ᥙᥣᥒᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥨᥝᥴ ᥙᥣᥒᥱ ]] |- ![[ᥓᥩᥐᥰ ᥛᥦᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥩᥐᥳ ᥛᥦᥰ ]] |[[ᥓᥩᥐᥰ ᥛᥦᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥛᥦᥰ ]]{{Dot}}[[ᥢᥩᥒᥴ ᥑᥥᥝᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥩᥒᥴ ᥑᥥᥝᥴ ]]{{Dot}}[[ᥔᥤᥱ ᥙᥩᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥩᥳ ]]{{Dot}}[[ᥢᥛᥳ ᥖᥧᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥛᥳ ᥖᥧᥲ ]]{{Dot}}[[ᥢᥛᥳ ᥔᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥛᥳ ᥔᥢᥱ ]]{{Dot}}[[ᥛᥣᥢᥲ ᥖᥨᥒᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥖᥨᥒᥲ ]] |- ![[ᥘᥣᥲ ᥔᥥᥝᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥣᥲ ᥔᥥᥝᥲ ]] |[[ᥘᥣᥲ ᥔᥥᥝᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥣᥲ ᥔᥥᥝᥲ ]]{{Dot}}[[ᥔᥦᥢᥴ ᥝᥤᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥦᥢᥴ ᥝᥤᥴ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥕᥭᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥕᥭᥴ ]]{{Dot}}[[ᥖᥣᥒᥳ ᥕᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥒᥳ ᥕᥣᥢᥰ ]]{{Dot}} |- ![[ᥘᥝᥳ ᥐᥭᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥝᥳ ᥐᥭᥱ ]] |[[ᥘᥝᥳ ᥐᥭᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥝᥳ ᥐᥭᥱ ]] |- ![[ᥛᥧᥱ ᥓᥥᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥧᥱ ᥓᥥᥲ ]] |[[ᥛᥧᥱ ᥓᥥᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥᥲ ]]{{Dot}}[[ᥢᥛᥳ ᥑᥛᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥛᥳ ᥑᥛᥰ ]]{{Dot}}[[ᥐᥨᥖᥳ ᥑᥣᥭᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥨᥖᥳ ᥑᥣᥭᥴ ]] |- ![[ᥛᥫᥒᥰ ᥛᥤᥖᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥫᥒᥰ ᥛᥤᥖᥲ ]] |[[ᥛᥫᥒᥰ ᥛᥤᥖᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥛᥤᥖᥲ ]]{{Dot}}[[ᥛᥣᥢᥲ ᥙᥥᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥙᥥᥒᥰ ]] |} =====ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥰ ᥓᥣᥢᥰ ===== {|class=wikitable ![[ᥘᥣᥒᥰ ᥑᥫᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥣᥒᥰ ᥑᥫᥰ ]] |[[ᥘᥣᥒᥰ ᥑᥫᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥣᥒᥰ ᥑᥫᥰ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥢᥣᥭᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥢᥣᥭᥰ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥙᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥙᥢᥱ ]]{{Dot}}[[ᥛᥩᥐᥱ ᥛᥭᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥩᥐᥱ ᥛᥭᥱ ]] |- ![[ᥘᥩᥭᥴ ᥘᥦᥛᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥩᥭᥴ ᥘᥦᥛᥴ ]] |[[ᥘᥩᥭᥴ ᥘᥦᥛᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥩᥭᥴ ᥘᥦᥛᥴ ]]{{Dot}}[[ᥘᥣᥭᥰ ᥑᥣᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥣᥭᥰ ᥑᥣᥲ ]]{{Dot}}[[ᥢᥛᥳ ᥓᥣᥒᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥛᥳ ᥓᥣᥒᥴ ]]{{Dot}}[[ᥐᥧᥢᥴ ᥞᥥᥒᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥧᥢᥴ ᥞᥥᥒᥴ ]]{{Dot}}[[ᥐᥥᥰ ᥔᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥥᥰ ᥔᥤᥰ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥐᥪᥒᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥔᥧᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥔᥧᥲ ]] |- ![[ᥖᥨᥢᥲ ᥖᥤᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥨᥢᥲ ᥖᥤᥰ ]] |[[ᥖᥨᥢᥲ ᥖᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ ]]{{Dot}}[[ᥕᥩᥒᥴ ᥞᥨᥭᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥩᥒᥴ ᥞᥨᥭᥲ ]]{{Dot}}[[ᥞᥨᥝᥴ ᥙᥨᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥨᥝᥴ ᥙᥨᥒᥰ ]]{{Dot}}[[ᥔᥤᥱ ᥔᥦᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥤᥱ ᥔᥦᥒᥱ ]]{{Dot}}[[ᥐᥣᥖᥱ ᥘᥩᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥖᥱ ᥘᥩᥳ ]]{{Dot}}[[ᥙᥣᥒᥰ ᥖ ရᥣᥳ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥰ ᥖ ရᥣᥳ ]]{{Dot}}[[ᥕᥣᥱ ᥒᥣᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥣᥱ ᥒᥣᥢᥱ ]]{{Dot}}[[ᥘᥩᥐᥳ ᥓᥩᥐᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥩᥐᥳ ᥓᥩᥐᥱ ]]{{Dot}}[[ᥙᥣᥒᥴ ᥘᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥴ ᥘᥩᥒᥰ ]]{{Dot}}[[ᥚᥣᥭᥴ ᥑᥧᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚᥣᥭᥴ ᥑᥧᥢᥱ ]] |} ===ᥙᥩᥖᥰ ᥖᥬᥲ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ === ====[[ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥓᥫᥒᥰ ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ ]]==== {|class=wikitable ![[ᥙ ᥖᥥᥒᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙ ᥖᥥᥒᥱ ]] |[[ᥙ ᥖᥥᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙ ᥖᥥᥒᥱ ]]{{Dot}}[[ᥐᥣᥢᥱ ᥓᥤᥰ ᥗᥩᥒᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥢᥱ ᥓᥤᥰ ᥗᥩᥒᥳ ]]{{Dot}}[[ᥖᥣᥱ ᥙᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥱ ᥙᥩᥒᥰ ]]{{Dot}}[[ᥒ ᥙᥧ ᥖᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥒ ᥙᥧ ᥖᥩᥰ ]]{{Dot}}[[ᥓᥨᥒᥱ ᥙျᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥨᥒᥱ ᥙျᥩᥱ ]]{{Dot}}[[ᥕᥥᥱ ᥓᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥥᥱ ᥓᥤᥱ ]]{{Dot}}[[ᥓᥩᥒᥰ ᥐᥨᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥒᥰ ᥐᥨᥒᥰ ]] |- ![[ᥞᥤᥢᥰ ᥖ ᥖᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥤᥢᥰ ᥖ ᥖᥣᥳ ]] |[[ᥞᥤᥢᥰ ᥖ ᥖᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ]]{{Dot}}[[ᥓ ᥘᥧᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓ ᥘᥧᥢᥱ ]]{{Dot}}[[ᥘᥥᥰ ᥛျᥦᥖᥳ ᥢᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥥᥰ ᥛျᥦᥖᥳ ᥢᥣᥱ ]]{{Dot}}[[ᥛျᥣᥢᥱ ᥟᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥣᥢᥱ ᥟᥩᥒᥱ ]]{{Dot}}[[ᥓᥣᥢᥱ ᥑᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥣᥢᥱ ᥑᥤᥢᥰ ]]{{Dot}}[[ᥟᥤᥒᥱ ᥐ ᥙᥧᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥤᥒᥱ ᥐ ᥙᥧᥱ ]] |- ![[ᥛျᥩᥒᥰ ᥛျᥣᥳ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛျᥩᥒᥰ ᥛျᥣᥳ ]] |[[ᥛျᥩᥒᥰ ᥛျᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥩᥒᥰ ᥛျᥣᥳ ]]{{Dot}}[[ᥟᥥᥒᥱ ᥛᥦᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥥᥒᥱ ᥛᥦᥰ ]]{{Dot}}[[ᥝᥣᥰ ᥑᥦᥱ ᥛ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥝᥣᥰ ᥑᥦᥱ ᥛ]]{{Dot}} |- ![[ᥛ ᥟᥧᥱ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛ ᥟᥧᥱ ᥙᥤᥢᥱ ]] |[[ᥛ ᥟᥧᥱ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛ ᥟᥧᥱ ᥙᥤᥢᥱ ]]{{Dot}}[[ᥙᥣᥢᥰ ᥖ ᥢᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥢᥰ ᥖ ᥢᥩᥱ ]]{{Dot}}[[ᥭᥩᥒᥱ ᥖᥨᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥭᥩᥒᥱ ᥖᥨᥒᥰ ]]{{Dot}}[[ᥗ ᥢᥧ ᥚျᥨᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥗ ᥢᥧ ᥚျᥨᥱ ]] |- ![[ᥚျᥣᥱ ᥙᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚျᥣᥱ ᥙᥨᥒᥱ ]] |[[ᥚျᥣᥱ ᥙᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚျᥣᥱ ᥙᥨᥒᥱ ]]{{Dot}}[[ᥙᥨᥝᥱ ᥐ ᥘᥥᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥨᥝᥱ ᥐ ᥘᥥᥰ ]]{{Dot}}[[ᥓᥦᥐᥳ ᥘᥣᥖᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥦᥐᥳ ᥘᥣᥖᥳ ]]{{Dot}}[[ᥖᥥᥰ ᥖ ᥕᥦᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥥᥰ ᥖ ᥕᥦᥰ ]] |- ![[ᥘ ᥙᥧᥖᥳ ᥖᥣᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘ ᥙᥧᥖᥳ ᥖᥣᥱ ]] |[[ᥘ ᥙᥧᥖᥳ ᥖᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘ ᥘ ᥙᥧᥖᥳ ᥖᥣᥱ ]]{{Dot}}[[ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ ᥓᥧᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ ᥓᥧᥢᥰ ]] |} ====[[ᥙᥣᥱ ᥐᥫᥴ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ]]==== =====ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ===== {|class=wikitable ![[ᥙᥣᥱ ᥐᥫᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥣᥱ ᥐᥫᥴ ]] |[[ᥙᥣᥱ ᥐᥫᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ]]{{Dot}}[[ᥐ ᥝ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐ ᥝ]]{{Dot}}[[ᥖ ᥢᥣᥖᥳ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥢᥣᥖᥳ ᥙᥤᥢᥱ ]]{{Dot}}[[ᥝᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥝᥩᥰ ]]{{Dot}}[[ᥖᥦᥐᥳ ᥟᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥦᥐᥳ ᥟᥧᥰ ]]{{Dot}}[[ᥭᥩᥒᥱ ᥘᥥᥰ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥭᥩᥒᥱ ᥘᥥᥰ ᥙᥤᥢᥱ ]]{{Dot}}[[ᥔᥨᥭᥱ ᥓᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥨᥭᥱ ᥓᥤᥢᥱ ]] |- ![[ᥖᥩᥒᥱ ᥒᥧᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥩᥒᥱ ᥒᥧᥱ ]] |[[ᥖᥩᥒᥱ ᥒᥧᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥩᥒᥱ ᥒᥧᥱ ]]{{Dot}}[[ᥟᥨᥐᥳ ᥖᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥨᥐᥳ ᥖᥤᥢᥰ ]]{{Dot}}[[ᥗᥣᥢᥰ ᥖ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ (ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥩᥒᥱ ᥒᥧᥱ )|ᥓᥦᥲ ᥝᥥᥒᥰ ᥗᥣᥢᥰ ᥖ ᥙᥤᥢᥱ ]]{{Dot}}[[ᥕᥥᥱ ᥖᥣᥱ ᥡᥥᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥥᥱ ᥖᥣᥱ ᥡᥥᥱ ]]{{Dot}}[[ᥚျᥨᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚျᥨᥰ ]]{{Dot}}[[ᥓᥩᥐᥳ ᥖ ᥑᥣᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥖ ᥑᥣᥰ ]]{{Dot}}[[ᥓᥩᥐᥳ ᥓᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥓᥤᥰ ]] |} =====ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥙᥩᥖᥰ ᥖᥨᥐᥰ ===== {|class=wikitable ![[ᥙျᥤᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙျᥤᥱ ]] |[[ᥙျᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙျᥤᥱ ]]{{Dot}}[[ᥙᥩᥐᥳ ᥑᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥩᥐᥳ ᥑᥩᥒᥰ ]]{{Dot}}[[ᥖᥦᥰ ᥐᥨᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥦᥰ ᥐᥨᥒᥰ ]]{{Dot}}[[ᥔᥨᥭᥱ ᥖᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥨᥭᥱ ᥖᥩᥒᥱ ]]{{Dot}}[[ᥙᥣᥢᥰ ᥖᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥢᥰ ᥖᥩᥒᥰ ]]{{Dot}}[[ᥙᥩᥒᥰ ᥖᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥩᥒᥰ ᥖᥤᥱ ]] |- ![[ᥔᥣᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥔᥣᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ ]] |[[ᥔᥣᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥣᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ ]]{{Dot}}[[ᥘᥦᥖᥳ ᥙᥣᥢᥱ ᥖᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥦᥖᥳ ᥙᥣᥢᥱ ᥖᥣᥢᥰ ]]{{Dot}}[[ᥛᥤᥢᥰ ᥘᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ (ᥓᥦᥲ ᥖᥩᥢᥲ ᥔᥣᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ )|ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥢᥰ ᥘᥣᥳ ]]{{Dot}}[[ᥛᥨᥝᥰ ᥭᥨᥝᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥨᥝᥰ ᥭᥨᥝᥱ ]]{{Dot}}[[ᥟᥨᥐᥳ ᥚᥨᥝᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥨᥐᥳ ᥚᥨᥝᥱ ]]{{Dot}} [[ᥓᥨᥝᥳ ᥙᥤᥢᥱ ᥐᥩᥐᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥨᥝᥳ ᥙᥤᥢᥱ ᥐᥩᥐᥳ ]]{{Dot}} [[ᥓᥤᥰ ᥐᥨᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥤᥰ ᥐᥨᥒᥰ {{Dot}}]] [[ᥢᥖᥳ ᥖ ᥘᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥖᥳ ᥖ ᥘᥤᥢᥰ ]] |} ====[[ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]]==== {|class=wikitable ![[ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]] |[[ᥟ ᥘᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟ ᥘᥨᥒᥱ ]]{{Dot}}[[ᥙ ᥞᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙ ᥞᥣᥢᥰ ]]{{Dot}}[[ᥖ ᥐᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥐᥨᥒᥱ ]]{{Dot}}[[ᥓᥩᥐᥳ ᥖ ᥖᥣᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥖ ᥖᥣᥰ ]]{{Dot}}[[ᥓᥤ ᥛျᥤᥢᥱ ᥖᥦᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥤ ᥛျᥤᥢᥱ ᥖᥦᥒᥱ ]]{{Dot}}[[ᥘᥣᥢᥰ ᥛ ᥖᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥣᥢᥰ ᥛ ᥖᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥣᥢᥰ ᥛ ᥖᥩᥱ ]]{{Dot}}[[ᥘᥣᥳ ᥖᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥣᥳ ᥖᥣᥱ ]]{{Dot}}[[ᥙ ᥙᥦᥰ ᥖᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙ ᥙᥦᥰ ᥖᥣᥢᥰ ]]{{Dot}}[[ᥓᥣᥢᥰ ᥠᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥣᥢᥰ ᥠᥩᥒᥰ ]]{{Dot}}[[ᥔᥥᥐᥳ ᥐᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥥᥐᥳ ᥐᥣᥢᥰ ]]{{Dot}}[[ᥘᥦᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥦᥒᥱ ]]{{Dot}}[[ᥐ ᥛᥣᥱ ᥕᥧᥖᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐ ᥛᥣᥱ ᥕᥧᥖᥳ ]]{{Dot}}[[ᥛ ᥕᥣᥢᥰ ᥐᥨᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛ ᥕᥣᥢᥰ ᥐᥨᥒᥰ ]] |- ![[ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥖᥣᥲ ᥐᥧᥒᥲ ]] |[[ᥙᥨᥝᥱ ᥖ ᥗᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥨᥝᥱ ᥖ ᥗᥩᥒᥱ ]]{{Dot}}[[ᥖ ᥐᥨᥒᥱ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ᥔᥥᥐᥳ ᥐᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥐᥨᥒᥱ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ᥔᥥᥐᥳ ᥐᥣᥢᥰ ]]{{Dot}}[[ᥖ ᥐᥨᥒᥱ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ᥙᥩᥖᥰ ᥟᥩᥐᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥐᥨᥒᥱ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ]]{{Dot}}[[ᥖ ᥐᥨᥒᥱ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ᥙᥩᥖᥰ ᥞᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥐᥨᥒᥱ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ᥙᥩᥖᥰ ᥞᥩᥒᥱ ]]{{Dot}}[[ᥛျᥩᥐᥳ ᥟᥨᥐᥳ ᥐ ᥘᥣᥱ ᥙ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥩᥐᥳ ᥟᥨᥐᥳ ᥐ ᥘᥣᥱ ᥙ]]{{Dot}}[[ᥙ ᥓᥧᥢᥱ ᥖᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙ ᥓᥧᥢᥱ ᥖᥩᥒᥱ ]]{{Dot}}[[ᥖ ᥐᥨᥒᥱ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ᥙᥩᥖᥰ ᥓᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥐᥨᥒᥱ ᥛျᥨᥝᥳ ᥖᥤᥖᥳ ᥙᥩᥖᥰ ᥓᥣᥢᥰ ]]{{Dot}}[[ᥖᥩᥒᥱ ᥟᥨᥐᥳ ᥐ ᥘᥣᥱ ᥙ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥩᥒᥱ ᥟᥨᥐᥳ ᥐ ᥘᥣᥱ ᥙ]]{{Dot}}[[ᥖᥤᥒᥱ ᥐᥣᥢᥰ ᥓᥧᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥤᥒᥱ ᥐᥣᥢᥰ ᥓᥧᥢᥰ ]]{{Dot}}[[ᥖᥩᥰ ᥙᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥩᥰ ᥙᥨᥒᥱ ]]{{Dot}}[[ᥛᥤᥒᥱ ᥐ ᥘᥣᥱ ᥖᥩᥒᥱ ᥭᥧᥢᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥒᥱ ᥐ ᥘᥣᥱ ᥖᥩᥒᥱ ᥭᥧᥢᥳ ]]{{Dot}}[[ᥖᥣᥱ ᥛᥨᥭᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥱ ᥛᥨᥭᥱ ]]{{Dot}}[[ᥖᥣᥱ ᥐᥥᥱ ᥖ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥱ ᥐᥥᥱ ᥖ]]{{Dot}}[[ᥕᥣᥢᥱ ᥐᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥣᥢᥱ ᥐᥤᥢᥰ ]] |- ![[ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥖᥣᥲ ᥐᥧᥒᥲ ]] |[[ᥘᥦᥒᥱ ᥖᥣᥱ ᥕᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥦᥒᥱ ᥖᥣᥱ ᥕᥣᥱ ]]{{Dot}}[[ᥟᥤᥢᥰ ᥓᥥᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥤᥢᥰ ᥓᥥᥒᥱ ]]{{Dot}}[[ᥛᥤᥒᥱ ᥐ ᥘᥣᥱ ᥖᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥒᥱ ᥐ ᥘᥣᥱ ᥖᥨᥒᥱ ]]{{Dot}}[[ᥔᥨᥭᥱ ᥙျᥤᥱ ᥖᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥨᥭᥱ ᥙျᥤᥱ ᥖᥣᥱ ]]{{Dot}}[[ᥘᥦᥰ ᥐᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥦᥰ ᥐᥧᥰ ]]{{Dot}}[[ᥛᥩᥱ ᥙᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥩᥱ ᥙᥤᥱ ]]{{Dot}}[[ᥗᥣᥢᥰ ᥖ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ (ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ )|ᥓᥦᥲ ᥝᥥᥒᥰ ᥗᥣᥢᥲ ᥖ ᥙᥤᥢᥱ ]]{{Dot}}[[ᥖᥦᥐᥳ ᥓᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥦᥐᥳ ᥓᥤᥰ ]] |- ![[ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]] |[[ᥖ ᥘ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥘ]]{{Dot}}[[ᥔᥥᥐᥳ ᥓᥤᥰ ᥑ ᥢᥩᥒᥱ ᥖᥨᥝᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥥᥐᥳ ᥓᥤᥰ ᥑ ᥢᥩᥒᥱ ᥖᥨᥝᥱ ]]{{Dot}}[[ᥐᥨᥝᥱ ᥐᥨᥝᥰ ᥓᥧᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥨᥝᥱ ᥐᥨᥝᥰ ᥓᥧᥢᥰ ]]{{Dot}}[[ᥐᥩᥳ ᥛᥧᥰ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥩᥳ ᥛᥧᥰ ]]{{Dot}}[[ᥑ ᥕᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥑ ᥕᥣᥢᥰ ]]{{Dot}}[[ᥐᥧᥢᥰ ᥠᥣᥢᥱ ᥐᥨᥒᥰ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥧᥢᥰ ᥠᥣᥢᥱ ᥐᥨᥒᥰ ]]{{Dot}}[[ᥓᥩᥐᥳ ᥖᥣᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥖᥣᥢᥰ ]]{{Dot}}[[ᥖᥣᥢᥱ ᥘᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥢᥱ ᥘᥤᥢᥱ ]]{{Dot}}[[ᥖᥨᥒᥰ ᥑᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥨᥒᥰ ᥑᥣᥳ ]]{{Dot}}[[ᥖᥧᥢᥱ ᥖᥥᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥧᥢᥱ ᥖᥥᥰ ]] |- |} ===ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ === ====[[ᥑᥣᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥑᥣᥒᥴ ]]==== {|class=wikitable ![[ᥓᥦᥲ ᥢᥣᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥦᥲ ᥢᥣᥰ ]] |[[ᥓᥦᥲ ᥢᥣᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥦᥲ ᥢᥣᥰ ]]{{Dot}}[[ᥝᥥᥒᥰ ᥛᥬᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥝᥥᥒᥰ ᥛᥬᥱ ]]{{Dot}}[[ᥟᥤᥢᥱ ᥓᥣᥒᥰ ᥕᥣᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥤᥢᥱ ᥓᥣᥒᥰ ᥕᥣᥒᥱ ]]{{Dot}}[[ᥖᥣᥲ ᥢᥣᥭᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥲ ᥢᥣᥭᥰ ]]{{Dot}}[[ᥠᥤᥱ ᥚᥧᥭᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥠᥤᥱ ᥚᥧᥭᥱ ]]{{Dot}}[[ᥔᥩᥳ ᥘᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥩᥳ ᥘᥩᥱ ]] |- ![[ᥛᥣᥢᥲ ᥛᥩᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥣᥢᥲ ᥛᥩᥱ ]] |[[ᥛᥣᥢᥲ ᥛᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥛᥩᥱ ]]{{Dot}}[[ᥞᥨᥭᥲ ᥐᥧᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥨᥭᥲ ᥐᥧᥲ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥛᥩᥐᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥛᥩᥐᥱ ]]{{Dot}}[[ᥛᥣᥢᥲ ᥓᥥ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥓᥥ ]] |- ![[ᥙᥧᥱ ᥖᥬᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥧᥱ ᥖᥬᥰ ]] |[[ᥙᥧᥱ ᥖᥬᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥧᥱ ᥖᥬᥰ ]]{{Dot}}[[ᥔᥧᥛᥱ ᥙ ရᥣᥱ ᥙᥧᥛᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥧᥛᥱ ᥙ ရᥣᥱ ᥙᥧᥛᥱ ]]{{Dot}}[[ᥛᥣᥐᥱ ᥓᥣᥒᥰ ᥙᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥣᥐᥱ ᥓᥣᥒᥰ ᥙᥩᥰ ]]{{Dot}}[[ᥑᥩᥒᥱ ᥘᥣᥢᥱ ᥚᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥑᥩᥒᥱ ᥘᥣᥢᥱ ᥚᥧᥰ ]]{{Dot}}[[ᥢᥩᥐᥲ ᥛᥫᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥩᥐᥲ ᥛᥫᥒᥰ ]] |- ![[ᥛᥫᥒᥰ ᥕᥣᥒᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ]] |[[ᥛᥫᥒᥰ ᥕᥣᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ (ᥛᥫᥒᥰ ᥑᥣᥒᥴ )|ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ]]{{Dot}}[[ᥛᥫᥒᥰ ᥐᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥩᥒᥰ ]]{{Dot}}[[ᥚᥣᥴ ᥐᥣᥢᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚᥣᥴ ᥐᥣᥢᥳ ]]{{Dot}} |} ====[[ᥓᥦᥲ ᥐᥦᥒᥰ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ]]==== {|class=wikitable ![[ᥐᥣᥖᥱ ᥘᥪᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥣᥖᥱ ᥘᥪᥰ ]] |[[ᥐᥣᥖᥱ ᥘᥪᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥖᥱ ᥘᥪᥰ ]]{{Dot}}[[ᥐ ᥘᥥᥰ ᥝ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐ ᥘᥥᥰ ᥝ]]{{Dot}}[[ᥛᥫᥒᥰ ᥐᥣᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥣᥒᥰ ]] |- ![[ᥐᥣᥖᥱ ᥔᥣᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥣᥖᥱ ᥔᥣᥴ ]] |[[ᥛᥣᥢᥲ ᥛᥩᥐᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥛᥩᥐᥱ ]]{{Dot}}[[ᥟᥣᥒᥰ ᥖᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥣᥒᥰ ᥖᥩᥱ ]]{{Dot}}[[ᥐᥣᥖᥱ ᥔᥣᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥖᥱ ᥔᥣᥴ ]]{{Dot}}[[ᥐᥩᥴ ᥘᥣᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥩᥴ ᥘᥣᥒᥰ ]]{{Dot}}[[ᥙᥣᥒᥴ ᥐᥭᥱ ᥚᥧᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥴ ᥐᥭᥱ ᥚᥧᥲ ]]{{Dot}}[[ᥖᥤᥲ ᥑᥒᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥤᥲ ᥑᥣᥒᥳ ]]{{Dot}}[[ᥝᥥᥒᥰ ᥔᥫᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥝᥥᥒᥰ ᥔᥫᥴ ]] |- ![[ᥐᥣᥢᥳ ᥙ ᥘᥧᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥣᥢᥳ ᥙ ᥘᥧᥱ ]] |[[ᥐᥣᥢᥳ ᥙ ᥘᥧᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥢᥳ ᥙ ᥘᥧᥱ ]]{{Dot}}[[ᥓᥧᥢᥰ ᥘᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥧᥢᥰ ᥘᥣᥳ ]]{{Dot}}[[ᥖ ᥓᥦᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥓᥦᥱ ]]{{Dot}}[[ᥕᥥᥱ ᥟᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥥᥱ ᥟᥧᥰ ]] |- ![[ᥑᥛᥰ ᥖᥤᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥑᥛᥰ ᥖᥤᥲ ]] |[[ᥑᥛᥰ ᥖᥤᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥑᥛᥰ ᥖᥤᥲ ]]{{Dot}}[[ᥞᥧᥒᥰ ᥛᥣᥐᥱ ᥘᥣᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥧᥒᥰ ᥛᥣᥐᥱ ᥘᥣᥒᥰ ]] |- ![[ᥛᥩᥱ ᥘᥥᥐᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥩᥱ ᥘᥥᥐᥰ ]] |[[ᥛᥩᥱ ᥘᥥᥐᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥩᥱ ᥘᥥᥐᥰ ]]{{Dot}}[[ᥚᥩᥒᥰ ᥙᥣᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚᥩᥒᥰ ᥙᥣᥒᥱ ]] |- ![[ᥛᥨᥒᥱ ᥕᥣᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥨᥒᥱ ᥕᥣᥱ ]] |[[ᥟ ᥕᥣᥱ ᥖᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟ ᥕᥣᥱ ᥖᥩᥱ ]]{{Dot}}[[ᥙᥧ ᥖ ᥘᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥧ ᥖ ᥘᥤᥢᥱ ]]{{Dot}}[[ᥠᥩᥒᥰ ᥟᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥠᥩᥒᥰ ᥟᥧᥰ ]]{{Dot}}[[ᥛᥨᥒᥱ ᥕᥣᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥨᥒᥱ ᥕᥣᥱ ]] |- ![[ᥓᥦᥲ ᥐᥦᥒᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥦᥲ ᥐᥦᥒᥰ ]] |[[ᥛျᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥩᥒᥱ ]]{{Dot}}[[ᥛျᥤᥢᥰ ᥛᥧᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥤᥢᥰ ᥛᥧᥱ ]]{{Dot}}[[ᥓᥦᥲ ᥐᥦᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ]] |- ![[ᥔᥨᥭᥱ ᥙᥨᥝᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥔᥨᥭᥱ ᥙᥨᥝᥱ ]] |[[ᥑᥤᥢᥱ ᥟᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥑᥤᥢᥱ ᥟᥧᥰ ]]{{Dot}}[[ᥔᥨᥭᥱ ᥙᥨᥝᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥨᥭᥱ ᥙᥨᥝᥱ ]]{{Dot}}[[ᥝᥦᥖᥳ ᥘᥦᥖᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥝᥦᥖᥳ ᥘᥦᥖᥳ ]]{{Dot}}[[ᥖᥤᥱ ᥙᥦᥰ ᥕᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥤᥱ ᥙᥦᥰ ᥕᥤᥢᥰ ]] |- ![[ᥖᥨᥙᥰ ᥛᥪᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥨᥙᥰ ᥛᥪᥰ ]] |[[ᥖᥨᥙᥰ ᥛᥪᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥨᥙᥰ ᥛᥪᥰ ]] |- ![[ᥕᥤᥢᥰ ᥛᥣᥱ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥕᥤᥢᥰ ᥛᥣᥱ ᥙᥤᥢᥱ ]] |[[ᥕᥤᥢᥰ ᥛᥣᥱ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥤᥢᥰ ᥛᥣᥱ ᥙᥤᥢᥱ ]]{{Dot}}[[ᥐ ᥢᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐ ᥢᥤᥱ ]]{{Dot}}[[ᥙ ᥘᥦᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙ ᥘᥦᥰ ]]{{Dot}}[[ᥔᥣᥰ ᥘᥤᥢᥰ ᥓᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥣᥰ ᥘᥤᥢᥰ ᥓᥤᥰ ]] |- ![[ᥢᥣᥲ ᥘᥤᥢᥴ ᥢᥣᥱ ᥐ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]] |[[ᥘ ᥞᥦᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘ ᥞᥦᥱ ]]{{Dot}}[[ᥘᥦᥱ ᥡᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥦᥱ ᥡᥤᥰ ]]{{Dot}}[[ᥢᥣᥢᥰ ᥕᥧᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥣᥢᥰ ᥕᥧᥢᥰ ]] |- |} ===ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ === ====[[ᥕᥣᥒᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ]]==== {|class=wikitable ![[ᥚ ᥟᥣᥢᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥚ ᥟᥣᥢᥱ ]] |[[ᥚ ᥟᥣᥢᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚ ᥟᥣᥢᥱ ]]{{Dot}}[[ᥘᥦᥒᥰ ᥙᥩᥭᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥦᥒᥰ ᥙᥩᥭᥳ ]]{{Dot}}[[ᥖᥣᥢᥱ ᥖᥩᥒᥱ ᥓᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥢᥱ ᥖᥩᥒᥱ ᥓᥤᥰ ]] |- ![[ᥛျᥣᥳ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛျᥣᥳ ᥝ ᥖᥤᥱ ]] |[[ᥛျᥣᥳ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥣᥳ ᥝ ᥖᥤᥱ ]] |- ![[ᥐᥩᥳ ᥐ ရᥥᥐᥳ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥩᥳ ᥐ ရᥥᥐᥳ ]] |[[ᥐᥩᥳ ᥐ ရᥥᥐᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥩᥳ ᥐ ရᥥᥐᥳ ]]{{Dot}}[[ᥓᥣᥱ ᥟᥤᥢᥰ ᥔᥥᥐᥳ ᥓᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥣᥱ ᥟᥤᥢᥰ ᥔᥥᥐᥳ ᥓᥤᥰ ]] |- ![[ᥚᥣᥴ ᥙᥩᥢᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥚᥣᥴ ᥙᥩᥢᥴ ]] |[[ᥚᥣᥴ ᥙᥩᥢᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚᥣᥴ ᥙᥩᥢᥴ ]] |} ====[[ᥛᥩᥢᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ]]==== {|class=wikitable ![[ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ ]] |[[ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ ]]{{Dot}}[[ᥓᥦᥐᥳ ᥛ ᥕᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥦᥐᥳ ᥛ ᥕᥩᥰ ]]{{Dot}}[[ᥠᥩᥒᥰ ᥔᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥠᥩᥒᥰ ᥔᥨᥒᥱ ]]{{Dot}}[[ᥖᥣᥢᥱ ᥚျᥨᥱ ᥓ ᥕᥦᥖᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥢᥱ ᥚျᥨᥱ ᥓ ᥕᥦᥖᥳ ]]{{Dot}}[[ᥛᥧ ᥖᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥧ ᥖᥨᥒᥱ ]]{{Dot}}[[ᥕᥥᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥥᥰ ]] |- ![[ᥖ ᥗᥨᥒᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖ ᥗᥨᥒᥱ ]] |[[ᥔ ᥗᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔ ᥗᥨᥒᥱ ]]{{Dot}}[[ᥙᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥩᥒᥱ ]]{{Dot}}[[ᥓᥦᥐᥳ ᥗᥨᥝᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥦᥐᥳ ᥗᥨᥝᥱ ]]{{Dot}}[[ᥙᥤᥰ ᥘᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥤᥰ ᥘᥤᥢᥰ ]] |} ====[[ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ]]==== {|class=wikitable ![[ᥗ ᥝᥦᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥗ ᥝᥦᥱ ]] |[[ᥗ ᥝᥦᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥗ ᥝᥦᥱ ]]{{Dot}}[[ᥘᥩᥒᥰ ᥘᥨᥒᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥩᥒᥰ ᥘᥨᥒᥴ ]]{{Dot}}[[ᥖ ᥕᥦᥖᥳ ᥠᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥕᥦᥖᥳ ᥠᥩᥒᥰ ]]{{Dot}}[[ᥕᥥᥱ ᥚျᥨᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥥᥱ ᥚျᥨᥱ ]] |- ![[ᥙᥥᥐᥳ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥥᥐᥳ ]] |[[ᥓᥧᥢᥰ ᥓᥧ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥧᥢᥰ ᥓᥧ ]]{{Dot}}[[ᥛျᥥᥐᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥥᥐᥳ ]]{{Dot}}[[ᥙᥧ ᥘᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥧ ᥘᥩᥰ ]]{{Dot}}[[ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ]] |- ![[ᥐᥩᥳ ᥖᥩᥒᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥩᥳ ᥖᥩᥒᥰ ]] |[[ᥙᥨᥐᥳ ᥙျᥤᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥨᥐᥳ ᥙျᥤᥢᥰ ]]{{Dot}}[[ᥐᥩᥳ ᥖᥩᥒᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥩᥳ ᥖᥩᥒᥰ ]] |} ===ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ === ====[[ᥠᥣᥒᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥠᥣᥒᥰ ]]==== {|class=wikitable ![[ᥞᥣᥰ ᥑᥣᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥞᥣᥰ ᥑᥣᥰ ]] |[[ᥞᥣᥰ ᥑᥣᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥣᥰ ᥑᥣᥰ ]]{{Dot}}[[ᥗᥣᥢᥴ ᥖ ᥘᥣᥢᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥗᥣᥢᥴ ᥖ ᥘᥣᥢᥴ ]] |- ![[ᥜ ᥘᥛᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥜ ᥘᥛᥰ ]] |[[ᥜ ᥘᥛᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥜ ᥘᥛᥰ ]]{{Dot}}[[ᥖᥤ ᥖᥤᥛᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥤ ᥖᥤᥛᥴ ]]{{Dot}}[[ᥖᥨᥢᥰ ᥓᥒᥴ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥨᥢᥰ ᥓᥒᥴ ]] |- ![[ᥛᥤᥢᥰ ᥖᥖᥳ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥤᥢᥰ ᥖᥖᥳ ]] |[[ᥛᥤᥢᥰ ᥖᥖᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥢᥰ ᥖᥖᥳ ]]{{Dot}}[[ᥛ ᥖᥧᥱ ᥙᥤᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛ ᥖᥧᥱ ᥙᥤᥱ ]]{{Dot}}[[ᥐᥣᥢᥱ ᥙᥦᥖᥳ ᥘᥦᥖᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥢᥱ ᥙᥦᥖᥳ ᥘᥦᥖᥳ ]]{{Dot}}[[ᥙ ᥘᥦᥖᥳ ᥝ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙ ᥘᥦᥖᥳ ᥝ]] |} ====[[ရ ᥑᥦᥒᥱ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ရ ᥑᥦᥒᥱ ]]==== {|class=wikitable ![[ᥓᥤᥖᥳ ᥖᥨᥭᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥤᥖᥳ ᥖᥨᥭᥱ ]] |[[ᥓᥤᥖᥳ ᥖᥨᥭᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥤᥖᥳ ᥖᥨᥭᥱ ]]{{Dot}}[[ᥙᥨᥒᥱ ᥢᥣᥰ ᥓᥧᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥨᥒᥱ ᥢᥣᥰ ᥓᥧᥢᥰ ]]{{Dot}}[[ᥙᥩᥐᥳ ᥖᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥩᥐᥳ ᥖᥩᥰ ]]{{Dot}}[[ᥕ ᥖᥥᥳ ᥖᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕ ᥖᥥᥳ ᥖᥩᥒᥱ ]] |- ![[ᥛᥩᥒᥱ ᥖᥩᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥩᥒᥱ ᥖᥩᥰ ]] |[[ᥛᥩᥒᥱ ᥖᥩᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥩᥒᥱ ᥖᥩᥰ ]]{{Dot}}[[ᥙᥧᥰ ᥖᥤᥰ ᥖᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥧᥰ ᥖᥤᥰ ᥖᥩᥒᥱ ]] |- ![[ᥓᥩᥐᥳ ᥚျᥨᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥩᥐᥳ ᥚျᥨᥱ ]] |[[ᥓᥩᥐᥳ ᥚျᥨᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥚျᥨᥱ ]]{{Dot}}[[ᥛᥣᥢᥱ ᥟᥩᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥣᥢᥱ ᥟᥩᥒᥱ ]]{{Dot}}[[ᥕᥣᥢᥰ ᥙျᥦᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥣᥢᥰ ᥙျᥦᥰ ]]{{Dot}}[[ᥟᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥟᥢᥰ ]] |- ![[ᥖᥣᥢᥱ ᥖᥩᥭᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ]] |[[ᥖᥣᥢᥱ ᥖᥩᥭᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥣᥢᥱ ᥖᥩᥭᥰ ]]{{Dot}}[[ᥖᥩᥒᥱ ᥐᥨᥐᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥩᥒᥱ ᥐᥨᥖᥳ ]]{{Dot}}[[ᥐᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥣᥳ ]] |- ![[ᥛျᥩᥐᥳ ᥟᥧᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛျᥩᥐᥳ ᥟᥧᥰ ]] |[[ᥛျᥩᥐᥳ ᥟᥧᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥩᥐᥳ ᥟᥧᥰ ]]{{Dot}}[[ᥓᥩᥐᥳ ᥖᥩᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥩᥐᥳ ᥖᥩᥱ ]]{{Dot}}[[ᥛᥤᥢᥰ ᥙျᥣᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥤᥢᥰ ᥙျᥣᥰ ]]{{Dot}}[[ᥛျᥥᥱ ᥙᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛျᥥᥱ ᥙᥨᥒᥱ ]] |} [[ᥙᥫᥒ ᥗᥣᥢ:!Main category]] 8q9hyyr00h3pm014umwgug1h3nzv2l0 ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ 0 650 5730 4799 2025-03-17T19:36:51Z Ternera 247 ([[c:GR|GR]]) [[File:Flag of Shan.png]] → [[File:Flag of Shan State.svg]] png --> svg 5730 wikitext text/x-wiki {{Infobox settlement |name = ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ |settlement_type = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |subdivision_type2 = [[ᥟᥪᥒᥱ ᥓᥥ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥟᥪᥒᥱ ]] |subdivision_name2 = [[ᥘᥩᥭ ᥘᥦᥛᥴ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥘᥩᥭ ᥘᥦᥛᥴ ]] |subdivision_type3 = |subdivision_name3 = |unit_pref = Imperial |area_total_km2 = |population = 74,233 |population_total = |population_urban = |population_rural = |population_as_of = 2014 |population_footnotes = |population_blank1_title = Ethnicities |population_blank2 = |population_blank2_title = |population_density_km2 = auto |coordinates = {{Coord|21.610793|97.5160003|region:MM|display=inline, title|default=dms}} |leader_title = |elevation_ft = |elevation_m = 1067 |timezone = [[ᥘᥐᥴ ᥓᥥᥒ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥘᥐᥴ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06131 }} '''ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ ''' ({{IPA-shn|mɤ́ŋ kɯ̌ŋ|IPA}}), ({{Lang-my|မိုင်းကိုင်မြို့နယ် }}), ({{Lang-en|Mong Kung Township}}), ({{IPA-shn|Moengkueng|pron}}) ᥘᥭᥳ ᥛᥤᥰ ᥘᥬᥰ [[ᥘᥩᥭ ᥘᥦᥛᥴ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥟᥪᥒᥱ ᥓᥥ ᥘᥩᥭ ᥘᥦᥛᥴ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]]ᥔᥥᥴ ᥙᥥᥢ ᥝᥥᥒᥰ ᥟᥢ ᥛᥤᥰ ᥓᥢᥳ ᥓᥥ ᥝᥥᥒᥰ ᥟᥢ ᥘᥫᥒ ᥕᥝᥳ။ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥙᥣᥒᥱ ᥘᥣᥭᥱ 3,583 ᥗᥖᥴ (1,085 ᥛᥤᥱ ᥖᥣᥱ ) ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥨᥝᥰ ᥟᥝ ᥘᥦᥢ ᥘᥤᥢ ᥓᥙᥴ ᥐᥢ ᥝᥣ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥟᥩᥐᥱ ᥛᥤᥰ [[ᥐᥥᥰ ᥔᥤᥰ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥐᥥᥰ ᥔᥤᥰ ]]၊ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥛᥤᥰ [[ᥛᥫᥒᥰ ᥘᥩᥒᥴ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥩᥒᥴ ]]၊ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ [[ᥘᥣᥭᥰ ᥑᥣᥲ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥣᥭᥰ ᥑᥣᥲ ]]၊ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥛᥤᥰ [[ᥘᥩᥐᥳ ᥓᥩᥐᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥘᥩᥐᥳ ᥓᥩᥐᥱ ]]၊ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥛᥤᥰ [[ᥔᥤᥱ ᥙᥨᥝᥳ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ ]] ᥑᥝᥴ ᥘᥩᥛᥳ ᥞᥩᥙ ᥝᥭᥳ ᥕᥝᥳ။ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥢᥰ ᥛᥤᥰ 1,599 ᥘᥩᥐᥰ ᥘᥐᥰ၊ ᥝᥣᥢᥲ ᥛᥤᥰ ᥐᥣᥱ 443 ᥛᥣᥢᥲ ᥔᥥᥴ ᥞᥨᥝᥴ ᥘᥛᥳ ᥐᥨᥢᥰ ᥖᥥᥳ ᥙᥩᥰ ᥟᥝ ᥛᥫ ᥙᥤ 1956 ᥝᥣ ᥖᥥᥴ ᥛᥤᥰ ᥛᥩᥐ 37,208 ᥐᥨᥝᥳ ᥝᥣ ᥘᥭᥴ ᥕᥝᥳ။ ᥐᥨᥢᥰ ᥑᥫᥰ ᥓᥫᥰ ᥕᥧᥱ ᥖᥤ ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ ᥘᥭᥳ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ ᥙᥥᥢ [[ᥖᥭᥰ |ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ]]ᥕᥝᥳ။ ᥓᥫᥰ ᥙᥥᥢ [[ᥖᥩᥒᥱ ᥔᥧᥱ |ᥙᥣᥳ ᥟᥨᥝᥰ ]]၊ [[ᥙᥣᥳ ᥘᥩᥒ]]၊ [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥣᥒᥰ |ᥕᥣᥒᥰ ]]ᥑᥝᥴ ᥐᥩᥲ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥘᥒᥱ ᥐᥝᥱ။ ==ᥝᥥᥒᥰ ᥟᥢ ᥙᥣᥰ ᥘᥬᥰ ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ== # [[ᥛᥫᥒᥰ ᥐᥪᥒᥴ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ] ==ᥙᥫᥒ ᥟᥤᥒ== <references/> {{ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ}} {{Shan-geo-stub}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] 0v0j79pl4w8280liv7a79i3kuugr9h2 ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ 0 651 5731 2515 2025-03-17T19:36:53Z Ternera 247 ([[c:GR|GR]]) [[File:Flag of Shan.png]] → [[File:Flag of Shan State.svg]] png --> svg 5731 wikitext text/x-wiki {{Infobox settlement |name = ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ |settlement_type = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |subdivision_type2 = [[ᥟᥪᥒᥱ ᥓᥥ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥟᥪᥒᥱ ᥓᥥ]] |subdivision_name2 = [[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥟᥪᥒᥱ ᥓᥥ|ᥟᥪᥒᥱ ᥓᥥ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]] |subdivision_type3 = |subdivision_name3 = |unit_pref = Imperial |area_total_km2 = |population = 34,068 |population_total = |population_urban = |population_rural = |population_as_of = 2013 |population_footnotes = <ref name="census-2014">{{Cite book|title=သန်းခေါင်စာရင်း အစီရင်ခံစာ|publisher=လူဝင်မှုကြီးကြပ်ရေးနှင့် ပြည်သူ့အင်အား ဝန်ကြီးဌာန|location=နေပြည်တော်|date=မေ ၂၀၁၅|series=၂၀၁၄ ခုနှစ် လူဦးရေနှင့် အိမ်ထောင်စု သန်းခေါင်စာရင်း အစီရင်ခံစာ|volume=အတွဲ-၂|pages=၆၅|url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view}}</ref> |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐᥳ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|21|40|N|100|0|E|region:MM|display = inline,title}} |elevation_footnotes = <ref>GoogleEarth</ref> |leader_title = |elevation_ft = 2093 |elevation_m = |timezone = [[ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06232 }} '''ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ ''' ({{IPA-shn|mɤ́ŋ lɑ́|IPA}}), ({{Lang-my|မိုင်းလားမြို့နယ် }}), ({{Lang-en|Mongla}}), ({{IPA-shn|Moenglaa|pron}}) ᥘᥭᥳ ᥛᥤᥰ ᥘᥬᥰ [[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥟᥪᥒᥱ ᥓᥥ |ᥓᥥ ᥟᥪᥒᥱ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]]ᥟᥩᥲ။ <ref name="mimu">{{Cite web|url=http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_East_MIMU764v03_14Sep2016_A4.pdf|title=ခရိုင်မြေပုံ- ရှမ်းပြည်နယ် (အရှေ့ပိုင်း )|work=မြန်မာသတင်းအချက်အလက် စီမံခန့်ခွဲမှုယူနစ်|date=စက်တင်ဘာ ၂၀၁၆|accessdate=၁၇ မတ် ၂၀၁၇}}{{Dead link|date=August 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> ᥖᥤ ᥙᥐᥴ ᥘᥧᥛᥰ ᥓᥥ ᥝᥥᥒᥰ ᥖᥥᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ ᥕᥝᥳ။ ==ᥝᥥᥒᥰ ᥟᥢ ᥙᥣᥰ ᥘᥬᥰ ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ== # [[ᥛᥫᥒᥰ ᥘᥣᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ]] ==ᥙᥫᥒ ᥟᥤᥒ== <references/> {{ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥛᥫᥒᥰ ᥖᥭᥰ]] 57g84q5jyfnd9852mewia9wvu4hima3 ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ 0 652 2517 2516 2024-10-15T06:29:42Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2516 wikitext text/x-wiki {{ᥘᥩᥒᥲ ᥑᥢᥲ ᥘᥦᥢᥴ ᥘᥤᥢᥴ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥦᥢᥱ ᥛᥣᥱ }} ᥟᥤᥒᥴ ᥢᥫᥴ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥑᥩᥲ ᥛᥧᥢᥰ ᥛᥫᥲ ᥘᥫᥢᥴ ᥓᥢᥱ ᥝᥣᥱ ရᥤᥱ 2014 ᥢᥢᥳ ᥔᥥᥴ ᥖᥤᥲ ᥢᥬᥰ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛျᥦᥢᥱ ᥛᥣᥱ ]] ᥢᥭᥳ ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥤᥰ ᥐᥣᥱ 74 ᥓᥦᥲ ᥖᥩᥢᥲ ᥑᥣᥲ ᥟᥩᥲ။ ==ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ == ===ᥙᥩᥖᥰ ᥐᥣᥒᥴ ᥛᥫᥒᥰ ᥛျᥦᥢᥱ ᥛᥣᥱ === ====[[ᥛ ᥐᥨᥭᥰ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥛ ᥐᥨᥭᥰ ]]==== * [[ᥐᥣᥢᥳ ᥐᥩᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥣᥢᥳ ᥐᥩᥰ ]] * [[ᥛ ᥐᥨᥭᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛ ᥐᥨᥭᥰ ]] * [[ᥛᥤᥢᥰ ᥙᥧᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥤᥢᥰ ᥙᥧᥰ ]] * [[ᥙ ᥑᥨᥐᥳ ᥐᥧᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙ ᥑᥨᥐᥳ ᥐᥧᥱ ]] * [[ᥖ ᥕᥦᥖᥳ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖ ᥕᥦᥖᥳ ]] {{ᥓᥦᥲ ᥖᥫᥒᥰ ᥛ ᥐᥨᥭᥰ }} ====[[ᥖᥣᥲ ᥘᥫᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥘᥫᥱ ]]==== * [[ᥓᥩᥐᥳ ᥔᥦᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥩᥐᥳ ᥔᥦᥱ ]] * [[ᥖᥣᥲ ᥘᥫᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥣᥲ ᥘᥫᥱ ]] * [[ᥛᥥᥐᥳ ᥗᥤᥱ ᥘᥣᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥥᥐᥳ ᥗᥤᥱ ᥘᥣᥱ ]] * [[ᥛျᥤᥢᥰ ᥠᥣᥢᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛျᥤᥢᥰ ᥠᥣᥢᥱ ]] * [[ᥭᥩᥒᥱ ᥟᥧᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥭᥩᥒᥱ ᥟᥧᥰ ]] * [[ᥙᥣᥒᥱ ᥟᥧᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥣᥒᥱ ᥟᥧᥰ ]] * [[ᥕ ᥛᥦᥰ ᥖᥤᥢᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥕ ᥛᥦᥰ ᥖᥤᥢᥰ ]] {{ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥘᥫᥱ }} ====[[ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ]]==== * [[ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ ]] * [[ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ ]] {{ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ }} ===ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥛᥫᥒᥰ ᥛျᥦᥢᥱ ᥛᥣᥱ === ====[[ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ]]==== * [[ᥘᥩᥭᥴ ᥐᥩᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥩᥭᥴ ᥐᥩᥱ ]] * [[ᥙᥩᥱ ᥘ ᥑᥦᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥱ ᥘ ᥑᥦᥰ ]] {{ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ }} ====[[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ]]==== =====ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ===== * [[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]] * [[ᥛᥫᥒᥰ ᥔᥣᥖᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥴ ᥛᥫᥲ ᥒᥰ ᥔᥣᥖᥱ ]] * [[ᥛᥫᥒᥰ ᥚျᥣᥐᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥴ ᥛᥫᥲ ᥒᥰ ᥚျᥣᥐᥲ ]] * [[ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥴ ᥖᥣᥲ ᥲ ᥑᥤᥲ ᥘᥥᥐᥰ ]] =====ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥰ ᥞᥩᥒᥱ ===== * [[ᥐᥧᥢᥴ ᥘᥨᥒᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥧᥢᥴ ᥘᥨᥒᥴ ]] * [[ᥓᥩᥐᥰ ᥛᥦᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥩᥐᥳ ᥛᥦᥰ ]] * [[ᥘᥣᥲ ᥔᥥᥝᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥣᥲ ᥔᥥᥝᥲ ]] * [[ᥘᥝᥳ ᥐᥭᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥝᥳ ᥐᥭᥱ ]] * [[ᥛᥧᥱ ᥓᥥᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥧᥱ ᥓᥥᥲ ]] * [[ᥛᥫᥒᥰ ᥛᥤᥖᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥫᥒᥰ ᥛᥤᥖᥲ ]] * [[ᥞᥨᥝᥴ ᥙᥣᥒᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥞᥨᥝᥴ ᥙᥣᥒᥴ ]] ([[ᥖᥫᥒᥰ ᥝᥣᥳ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |ᥢᥣᥲ ᥘᥤᥢᥴ ᥝ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ]]) * [[ᥛᥣᥐᥱ ᥛᥒᥳ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥣᥐᥱ ᥛᥒᥳ ]] ([[ᥖᥫᥒᥰ ᥝᥣᥳ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |ᥢᥣᥲ ᥘᥤᥢᥴ ᥝ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ]]) =====ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥰ ᥓᥣᥢᥰ ===== * [[ᥘᥣᥒᥰ ᥑᥫᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥣᥒᥰ ᥑᥫᥰ ]] * [[ᥘᥩᥭᥴ ᥘᥦᥛᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥘᥩᥭᥴ ᥘᥦᥛᥴ ]] * [[ᥖᥨᥢᥲ ᥖᥤᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥨᥢᥲ ᥖᥤᥰ ]] ===ᥙᥩᥖᥰ ᥖᥬᥲ ᥛᥫᥒᥰ ᥛျᥦᥢᥱ ᥛᥣᥱ === ====[[ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥓᥫᥒᥰ ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ ]]==== * [[ᥙ ᥖᥥᥒᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙ ᥖᥥᥒᥱ ]] * [[ᥞᥤᥢᥰ ᥖ ᥖᥣᥳ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥤᥢᥰ ᥖ ᥖᥣᥳ ]] * [[ᥛျᥩᥒᥰ ᥛျᥣᥳ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛျᥩᥒᥰ ᥛျᥣᥳ ]] * [[ᥛ ᥟᥧᥱ ᥙᥤᥢᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛ ᥟᥧᥱ ᥙᥤᥢᥱ ]] * [[ᥚျᥣᥱ ᥙᥨᥒᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥚျᥣᥱ ᥙᥨᥒᥱ ]] * [[ᥘ ᥙᥧᥖᥳ ᥖᥣᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥴ ᥘᥲ ᥙᥧᥖᥳ ᥖᥣᥱ ]] ====[[ᥙᥣᥱ ᥐᥫᥴ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ]]==== =====[[ᥙᥣᥱ ᥐᥫᥴ ᥙᥩᥖᥰ ᥟᥩᥐᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ]]===== * [[ᥙᥣᥱ ᥐᥫᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥣᥱ ᥐᥫᥴ ]] * [[ᥖᥩᥒᥱ ᥒᥧᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥩᥒᥱ ᥒᥧᥱ ]] =====[[ᥙᥣᥱ ᥐᥫᥴ ᥙᥩᥖᥰ ᥖᥨᥐᥰ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥙᥩᥖᥰ ᥖᥨᥐᥰ ]]===== * [[ᥙျᥤᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙျᥤᥱ ]] * [[ᥖᥣᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥣᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ ]] ====[[ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]]==== * [[ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]] * [[ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥖᥣᥱ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥖᥣᥲ ᥐᥧᥒᥲ ]] * [[ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥖᥣᥲ ᥐᥧᥒᥲ ]] * [[ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]] ===ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥛᥫᥒᥰ ᥛျᥦᥢᥱ ᥛᥣᥱ === ====[[ᥓᥦᥲ ᥛᥫᥒᥰ ᥑᥣᥒᥴ]]==== ====[[ᥓᥦᥲ ᥛᥫᥒᥰ ᥓᥦᥲ ᥐᥥᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ]]==== ===ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥛᥫᥒᥰ ᥛျᥦᥢᥱ ᥛᥣᥱ === ====[[ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ]]==== ====[[ᥓᥦᥲ ᥛᥫᥒᥰ ᥛᥩᥢᥰ]]==== ====[[ᥓᥦᥲ ᥖᥫᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ]]==== ===ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥛᥫᥒᥰ ᥛျᥦᥢᥱ ᥛᥣᥱ === ====[[ᥓᥦᥲ ᥛᥫᥒᥰ ᥠᥣᥒᥰ]]==== ====[[ᥓᥦᥲ ᥛᥫᥒᥰ ရ ᥑᥦᥒᥱ]]==== ==ᥙᥫᥒ ᥟᥤᥒ== m98saz8m4jjriky9yakvjhkoibkyl50 ᥓᥧᥢᥱ 0 653 5113 2522 2024-10-16T10:08:57Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q120]] 5113 wikitext text/x-wiki ᥘᥫᥢ ᥓᥧᥢᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥞᥨᥐᥱ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ (Gregorian Calemdar) ᥕᥝᥳ. ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥔᥩᥒᥴ ᥟᥢᥰ ᥛᥤᥰ 30 ᥝᥢᥰ ᥘᥬᥰ ᥐᥣ 4 ᥘᥫᥒ ᥘᥢᥳ ᥕᥝᥳ. mda7y97yf3w2zvu7nq1nqxinviqx76b ᥓᥧᥱ ᥘᥦᥒᥱ 0 654 5114 2528 2024-10-16T10:08:59Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q121]] 5114 wikitext text/x-wiki ᥓᥧᥱ ᥘᥣᥒᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥓᥥᥖᥱ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥐᥣᥱ ᥘᥤᥢᥱ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥦᥢ (Gregorian Calendar) ᥕᥝᥳ. ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥫᥢ ᥛᥣᥭᥱ ᥗᥤᥳ 4 ᥟᥢ ᥛᥤᥰ 31 ᥝᥢᥰ ᥘᥬᥰ ᥐᥣ ᥘᥫᥢ 7 ᥘᥫᥢ ᥘᥢᥳ ᥕᥝᥳ. mjpcf1ayan04lph4qexj1cg3awqkkrq ᥓᥧᥱᥘᥦᥒᥱ 0 655 2530 2529 2024-10-15T06:29:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2529 wikitext text/x-wiki #REDIRECT [[ᥓᥧᥱ ᥘᥦᥒᥱ]] rpd3gf1wf2rsu0m08kv914by5it8kt3 ᥓᥩᥒᥱ ᥘᥩᥒᥳ ᥖᥤᥴ ᥚᥩᥛᥳ 0 656 2534 2533 2024-10-15T06:29:48Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 2533 wikitext text/x-wiki ===ᥖᥦᥛᥲ=== ᥓᥣᥭᥰ ᥟᥫᥱ ᥓᥤᥒᥱ ===ᥞᥩᥒᥳ ᥑᥣᥛᥰ=== ᥓᥣᥭᥰ ᥟᥫᥱ ᥓᥤᥒᥱ, ᥘᥣᥒᥰ ᥙᥝᥰ ᥗᥩᥢᥲ ===ᥑᥨᥝᥲ ᥑᥣᥛᥰ=== ᥘᥩᥒᥳ ᥘᥩᥒᥳ ᥔᥣᥝᥴ ᥟᥩᥢᥱ ᥐᥦᥛᥳ ᥘᥩᥐᥴ ᥑᥩᥒᥱ ᥟᥧᥢᥱ ᥓᥬ ᥓᥣᥭᥰ ᥝᥭᥳ ᥘᥝᥰ ᥞᥣᥒ ᥘᥤ ᥟᥩᥢᥱ ᥕᥧᥛᥳ ᥚᥖᥴ ᥔᥬᥱ ᥟᥝ ᥓᥬ ᥓᥣᥭᥰ ᥙᥝᥰ ᥓᥣᥭᥰ ᥓᥣᥭᥰ ᥙᥤ ᥛᥣᥝᥱ ᥔᥒᥴ ᥙᥥᥳ ᥛᥨᥝᥴ ᥕᥩᥐᥱ ᥐᥝᥰ ᥓᥬ ᥘᥣᥒᥰ ᥙᥫᥢ ᥘᥩᥒᥳ ᥖᥥᥳ ᥟᥛᥱ ᥕᥧᥛᥱ ᥐᥩᥙ ᥐᥨᥢᥰ ᥓᥣᥭᥰ ᥔᥧᥴ ᥟᥛᥱ ᥕᥧᥛᥱ ᥘᥭᥲ ᥖᥥᥳ ᥖᥥᥳ ᥟᥫ ᥘᥣᥴ ᥙᥩᥰ ᥘᥭᥲ ᥕᥧᥱ ᥑᥣᥒᥰ ᥓᥛ ᥓᥣᥭᥰ ᥖᥥᥳ ᥖᥣᥒᥰ ᥛᥭᥳ ᥖᥣᥒᥰ ᥑᥤᥴ ᥖᥥᥴ ᥟᥛᥱ ᥙᥢ ᥞᥬᥲ ᥔᥧᥴ ᥘᥩᥒᥳ ᥘᥭᥲ ᥛᥤᥰ ᥘᥩᥒᥳ ᥘᥩᥒᥳ ᥐᥨᥝᥴ ᥘᥣᥱ ᥔᥒᥴ ᥓᥣᥭᥰ ᥙᥤ ᥛᥣᥝᥱ ᥞᥬᥲ ᥘᥩᥒᥳ ᥓᥥᥙᥰ ᥓᥬ ᥑᥣᥛᥰ ᥓᥣᥭᥰ ᥙᥤ ᥘᥣᥖ ᥟᥝ ᥔᥤᥛᥰ ᥝᥣᥒᥰ ᥝᥭᥳ ᥔᥥᥴ ᥐᥩᥢᥱ ᥘᥣᥳ ᥓᥩᥒᥱ ᥘᥩᥒᥳ ᥖᥥᥴ ᥚᥩᥛᥳ ᥓᥣᥭᥰ ᥘᥭᥲ ᥘᥩᥒᥳ ᥟᥛᥱ ᥛᥩᥐᥱ ᥘᥭᥲ ᥟᥝ ᥖᥣᥒᥰ ᥞᥐᥳ ᥓᥣᥭᥰ ᥔᥧᥴ ᥞᥬᥲ ᥛᥢᥲ ᥐᥪᥛᥰ ᥐᥩᥢᥱ ᥙᥤ ᥓᥣᥭᥰ ᥛᥣᥝᥱ ᥓᥩᥒᥱ ᥘᥩᥒᥳ ᥖᥥᥴ ᥞᥐᥳ ᥓᥣᥭᥰ ᥘᥭᥲ ᥘᥩᥒᥳ ᥐᥨᥝᥳ ᥟᥛᥱ ᥛᥩᥐᥱ ᥘᥭᥲ ᥑᥣᥲ ᥓᥣᥭᥰ ᥝᥭᥳ ᥝᥣ ᥕᥣᥱ ᥞᥬᥲ ᥘᥩᥒᥳ ᥞᥩᥒᥳ ᥞᥭᥳ ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥙᥨᥝᥰ ᥕᥝᥳ ᥞᥐᥳ ᥐᥪᥛᥰ ᥖᥨᥒᥱ ᥓᥨᥝ ᥔᥧᥖᥴ ᥙᥣᥢ opbhr1u36nlvio111fpw92iynm8v8rd 0 657 5115 2537 2024-10-16T10:09:01Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519825]] 5115 wikitext text/x-wiki ᥞᥣᥒᥴ ᥐᥣᥐᥱ ᥓᥨᥝᥳ ᥝᥣ ᥔᥣ,ᥔᥣᥲ ᥘᥤᥙᥴ ᥔᥣᥲ ᥚᥥᥳ ᥔᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥔᥣ ᥔᥣᥰ ᥔᥣᥱ ᥔᥣᥲ ᥔᥣᥳ ᥔᥣᥴ ᥔᥣᥴ ᥔᥣᥳ ᥔᥣᥲ ᥔᥣᥱ ᥔᥣᥰ ᥔᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ ᥐᥦᥖᥱ,ᥖᥒᥲ,ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥔᥣ ᥞᥨᥒᥴ ᥙᥨᥒᥰ ᥐᥣᥒᥲ ᥔᥣ ᥔᥫᥐᥱ ᥜᥫᥐᥱ ᥘᥤᥐ ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥔᥣᥱ ᥘᥣᥱ ᥓᥝᥲ ᥔᥝᥰ ᥕᥧᥱ ᥘᥬᥰ ᥓᥩᥒᥰ,ᥐᥩᥭᥰ ᥖᥧ ᥐᥨᥢᥰ ᥞᥫᥢᥰ ᥞᥥᥖᥱ ᥔᥩᥛᥰ ᥘᥩᥒᥰ ᥞᥬᥲ ᥐᥤᥢ. ᥔᥤᥱ ᥘᥣᥱ ᥙᥨᥝ ᥛᥥ ᥞᥬᥲ ᥐᥤᥒᥱ ᥕᥨᥝᥰ,ᥘᥨᥝᥱ ᥔᥥᥱ ᥐᥨᥢᥰ ᥗᥝᥲ ᥘᥭᥲ ᥟᥣ ᥔᥣᥐ. 66skrdhgqo4gxskb8j1ouwyqfkbnkgn ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ 0 658 2542 2541 2024-10-15T06:29:51Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 2541 wikitext text/x-wiki ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥢᥰ ᥘᥩᥭ ᥟᥢ ᥐᥣᥒᥲ ᥕᥣᥝᥰ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥕᥧᥱ ᥢᥣᥢᥱ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥦᥲ ᥛᥫᥒᥰ ᥗᥭᥰ ᥕᥝᥳ။ ᥓᥪ ᥔᥣᥭᥴ ᥖᥨᥢᥰ ᥘᥩᥭ ᥕᥣᥝᥰ ᥓᥫᥰ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥓᥪᥒ ᥖᥭᥰ ᥘᥦᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥛᥢᥰ ᥔᥥᥴ ᥐᥛᥳ ᥘᥛᥴ ᥘᥛᥴ ᥛᥤᥰ ᥙᥪᥢᥳ ᥖᥤ ᥘᥦᥢ ᥘᥤᥢ ᥐᥩᥒᥰ ᥘᥩᥭ ᥖᥭᥰ ᥕᥝᥳ။ ᥘᥦᥢ ᥖᥤ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥐᥥᥰ ᥘᥛᥳ ᥘᥦᥲ ᥗᥧᥒᥳ ᥝᥨᥝᥱ ᥖᥒᥰ ᥘᥛᥴ ᥘᥣᥭᥴ။ ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥛᥤᥰ ᥓᥩᥛᥰ ᥖᥩᥢ ᥐᥣᥒ ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥦᥲ ᥓᥥᥒᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥖᥨᥐᥱ ᥛᥫᥒᥰ ᥗᥭᥰ ᥕᥝᥳ။ ᥔᥢᥴ ᥘᥩᥭ ᥘᥫᥒ ᥔᥣᥭᥴ ᥘᥫᥒ ᥖᥨᥢᥰ ᥘᥭᥳ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥛᥢᥰ ᥛᥤᥰ ᥖᥨᥝᥱ 2,500 ᥛᥤᥰ ᥖᥫᥱ ᥕᥝᥳ။ ᥔᥢᥴ ᥘᥩᥭ ᥟᥢ ᥔᥧᥒᥴ ᥔᥧᥖᥴ ᥖᥤ ᥛᥫᥒᥰ ᥗᥭᥰ ᥟᥢ ᥛᥤᥰ ᥖᥣᥒᥰ ᥔᥧᥒᥴ 2,565 ᥛᥤᥰ ᥖᥫᥱ(8,415 ᥗᥖᥴ) ᥘᥢᥳ ᥙᥥᥢ ᥙᥩᥖᥴ ᥖᥩᥢᥲ ᥔᥢᥴ ᥘᥩᥭ ᥟᥢ ᥑᥢᥲ ᥙᥢ ᥘᥬᥰ ᥐᥥ ᥛᥫᥒᥰ ᥗᥭᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥢ ᥕᥝᥳ။ ᥓᥪ ᥔᥢᥴ ᥘᥩᥭ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ ᥔᥢᥴ ᥘᥩᥭ ᥘᥣᥴ ᥘᥭᥴ ᥕᥝᥳ။ ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ ᥐᥛᥳ ᥘᥛᥴ ᥘᥭᥳ ᥙᥥᥢ ᥞᥤᥢᥴ ᥗᥧᥢᥴ ᥕᥝᥳ။ ᥖᥤ ᥖᥩᥢᥲ ᥘᥤᥢ ᥔᥧᥒᥴ ᥑᥩᥒᥴ ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥢᥳ ᥕᥒᥰ ᥛᥤᥰ ᥙᥣᥰ ᥘᥩᥒᥴ ᥖᥒᥰ ᥘᥛᥴ ᥘᥣᥭᥴ ᥘᥒᥱ ᥘᥩᥒᥴ ᥞᥣᥭᥰ ᥕᥣᥲ ᥟᥢ ᥛᥤᥰ ᥞᥤᥛᥰ ᥕᥩᥒ ᥞᥨᥭᥲ ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥘᥦᥢ ᥖᥤ ᥑᥩᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥢ ᥟᥢ ᥓᥪ ᥘᥪᥰ ᥐᥩᥙ ᥞᥨᥝᥴ ᥟᥣᥱ ᥘᥧᥰ ᥖᥣᥱ ᥓᥪᥒᥲ ᥛᥫᥒᥰ ᥘᥢᥳ ᥕᥝᥳ။ hqg0hhn1v7hllli9lgvmrctzdez1kst ᥔᥢᥴᥘᥩᥭᥴᥛᥫᥒᥰᥖᥭᥰ 0 659 2544 2543 2024-10-15T06:29:53Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2543 wikitext text/x-wiki #REDIRECT [[ᥔᥢᥴ ᥘᥩᥭ ᥛᥫᥒᥰ ᥖᥭᥰ]] seurmm0odls4h3v4ufarqtafxpn46um ᥔᥣᥒᥱᥔᥤᥲ 0 660 2546 2545 2024-10-15T06:29:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2545 wikitext text/x-wiki #REDIRECT [[ᥑᥣᥒᥱ ᥔᥤᥲ]] chm4jtece7zy1z0iboitr1xrubra9me ᥔᥤᥢ ᥐᥩᥢ ᥜᥫᥭᥱ ᥕᥦᥢᥲ 0 661 5116 2556 2024-10-16T10:09:05Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q84263196]] 5116 wikitext text/x-wiki '''ᥔᥤᥢ ᥐᥩᥢ ᥜᥫᥭᥱ ᥕᥦᥢᥲ''' ({{Lang-zh|新冠肺炎}}) [[ᥜᥣᥭᥱ:Symptoms_of_coronavirus_disease_2019_4.0-zh-hant.svg|thumb|ᥔᥤᥢ ᥐᥩᥢ ᥜᥫᥭᥱ ᥕᥦᥢᥲ]] ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥛᥫ 2020 ᥙᥤ ᥘᥫᥢ 3 ᥘᥭᥲ 9 ᥝᥢᥰ ᥐᥣᥒ ᥘᥬᥴ 12 ᥘᥣᥱ ᥘᥤᥱ ,ᥔᥤᥒᥲ ᥔᥤᥴ ᥖᥫᥒᥰ ᥓᥨᥒ ᥐᥨᥝᥲ ᥞᥦᥴ,ᥛᥤᥰ ᥖᥫᥒᥰ ᥐᥣᥰ 104 ᥘᥣᥒᥴ ᥛᥤᥰ ᥐᥨᥢᥰ ᥓᥙᥴ ᥓᥨᥝᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥘᥬᥰ ᥙᥩᥖᥱ ᥔᥤᥢ ᥐᥩᥢ ᥜᥫᥭᥱ ᥕᥦᥢᥲ ᥘᥢᥳ 28165 ᥐᥨᥝᥳ ,ᥖᥫᥒᥰ ᥑᥣᥢᥲ ᥐᥨᥝᥳ ᥛᥤᥰ 7382 ᥐᥨᥝᥳ ,ᥖᥫᥒᥰ ᥕᥤᥱ ᥖᥣᥱ ᥘᥤᥱ ᥛᥤᥰ 7375 ᥐᥨᥝᥳ,ᥖᥫᥒᥰ ᥕᥤ ᥘᥣᥒᥰ ᥛᥤᥰ 6566 ᥐᥨᥝᥳ ,ᥛᥤᥰ ᥐᥨᥢᥰ ᥖᥭ ᥐᥣᥱ 706 ᥐᥨᥝᥳ 。 sfnfop5bq1awc6wj99ebx243awcqntt ᥔᥤᥢᥴ ᥙᥦᥖᥱ ᥙᥫᥒ 0 662 2562 2561 2024-10-15T06:29:58Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 2561 wikitext text/x-wiki ==ᥔᥤᥢᥴ ᥙᥦᥖᥱ ᥙᥫᥒ == 1. ᥙᥣᥱ ᥘᥣᥱ ᥖᥤ ᥙᥣ ᥖᥣ = ᥑᥣᥲ ᥖᥨᥝ ᥓᥬ ᥖᥣᥭ <br> 2.ᥟᥣ ᥖᥤᥒᥱ ᥘᥣᥳ ᥖᥣ ᥘᥣ = ᥛᥣᥭᥴ ᥘᥐ ᥑᥨᥝᥰ ᥑᥩᥒᥴ <br> 3. ᥟᥣ ᥙᥦᥛᥱ ᥛᥣᥳ ᥓᥣᥱ ᥘᥤᥳ ᥕᥣᥱ = ᥙᥩᥒ ᥞᥨᥛ ᥘᥩᥒᥰ ᥑᥣᥝᥰ <br> 4. ᥛᥧᥐ ᥔᥣᥱ ᥝᥣᥱ ᥖᥣ = ᥖᥣᥒᥰ ᥚᥦᥖ ᥘᥦᥢᥴ ᥛᥣᥙᥱ <br> 5. ᥔᥧᥳ ᥘᥣᥱ ᥛᥥᥱ ᥘᥤᥳ ᥕᥣᥳ = ᥖᥣᥙᥱ ᥛᥝᥰ ᥕᥣᥲ ᥘᥝᥲ <br> 6. ᥝᥤ ᥐᥣᥱ ᥘᥣᥳ ᥚᥨᥝᥰ ᥓᥣ ᥘᥣ = ᥑᥝᥲ ᥐᥤᥢ ᥝᥣᥭᥰ ᥝᥢᥰ <br> 7. ᥘᥤᥖ ᥓᥣᥳ = ᥘᥢᥰ ᥐᥢᥰ ᥕᥩᥒᥱ ᥐᥣ <br> :ᥐᥤᥱ ᥖᥣᥳ = ᥟᥣᥲ ᥙᥣᥐᥱ ᥟᥨᥢᥴ ᥛᥨᥝᥰ <br> :ᥝᥣᥱ ᥖᥤ ᥖᥣᥳ = ᥘᥨᥝᥰ ᥛᥪᥰ ᥞᥭᥱ ᥖᥪᥒ <br> :ᥝᥤᥳ ᥔᥧᥐᥳ = ᥙᥪᥒ ᥞᥧᥴ ᥗᥩᥛᥱ ᥖᥧᥒᥰ <br> :ᥖᥣᥳ ᥔᥣ ᥘᥣ = ᥛᥧᥒᥰ ᥖᥣ ᥕᥥᥛᥲ ᥕᥐ <br> :ᥛᥣᥱ ᥘᥣᥱ ᥐᥢᥱ ᥗᥣᥳ = ᥓᥐ ᥛᥩᥐᥱ ᥘᥥᥙᥴ ᥞᥨᥝᥴ <br> :ᥝᥤ ᥘᥥᥴ ᥙᥢ ᥘᥣᥳ = ᥖᥨᥝ ᥘᥧᥙ ᥖᥣᥰ ᥞᥩᥛᥴ <br> :ᥗᥣᥱ ᥘᥢ ᥘᥣᥳ = ᥘᥩᥛᥴ ᥗᥧᥐᥱ ᥛᥧᥢ ᥘᥣᥲ <br> :ᥛᥢᥱ ᥖᥢ ᥘᥣᥳ = ᥐᥣᥲ ᥔᥨᥒᥴ ᥞᥥᥖᥱ ᥞᥣᥒ <br> :ᥝᥤᥳ ᥚᥧᥱ ᥖᥖ ᥗᥣᥱ ᥘᥣᥱ = ᥔᥣᥒᥲ ᥛᥥᥰ ᥚᥣᥒᥴ ᥘᥝᥰ <br> 8. ᥟᥨᥐ ᥓᥣᥱ ᥔᥣ ᥕᥢ ᥘᥣᥳ = ᥔᥝᥰ ᥕᥧᥱ ᥖᥤ ᥖᥩᥢᥰ <br> :ᥛᥣᥳ ᥞᥣᥱ ᥔᥣ ᥕᥢ ᥘᥣᥱ = ᥘᥩᥢᥰ ᥖᥤ ᥛᥦᥖ ᥘᥭᥳ <br> ᥒᥫᥒᥳ ᥝᥥ ᥝᥭᥳ ᥙᥬᥳ ᥙᥣᥰ ᥓᥨᥝ ᥑᥣᥝᥰ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist| <ref> ᥙᥙ ᥐᥦᥛ ᥛᥪᥰ ᥕᥨᥝᥰ ᥐᥤᥱ၊ ᥓᥝᥲ ᥔᥧᥳ ᥑᥛᥰ၊ ᥟᥧ ᥛᥨᥢ ᥗᥛᥰ ᥞᥨᥛ ᥔᥣᥱ၊ ᥖᥣᥒᥳ ᥕᥣᥢᥰ </ref> <ref> ᥘᥣᥲ ᥘᥤᥐ 2၊ ᥙᥙ ᥐᥦᥛ ᥛᥪᥰ ᥕᥨᥝᥰ ᥐᥤᥱ၊ ᥙᥣᥒ ᥖᥣᥰ ᥘᥣᥰ ᥟᥧ ᥛᥨᥢ ᥗᥛᥰ ᥞᥨᥛ ᥔᥣᥱ (ᥖᥣᥒᥳ ᥕᥣᥢᥰ)</ref> }} 7clyl9sj7j23hkmz5xdvzgg7gt2a212 ᥔᥤᥢᥴ ᥞᥣᥲ ᥙᥫᥒ 0 663 2564 2563 2024-10-15T06:29:59Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2563 wikitext text/x-wiki ==ᥔᥤᥢᥴ ᥞᥣᥲ ᥙᥫᥒ== # ᥙᥣ ᥘᥣ ᥖᥤᥳ ᥙᥣ ᥖᥣ = ᥑᥣᥲ ᥖᥨᥝ ᥓᥬ ᥖᥣᥭ # ᥟᥣ ᥖᥤᥒᥱ ᥘᥣᥳ ᥖᥣ ᥘᥣ = ᥛᥣᥭᥴ ᥘᥐ ᥑᥨᥝᥰ ᥑᥩᥒᥴ # ᥐᥣᥱ ᥛᥥᥱ ᥔᥧᥳ ᥛᥤᥐ ᥔᥣᥱ ᥓᥣ ᥘᥣ = ᥙᥩᥒ ᥐᥨᥖ ᥘᥩᥒᥰ ᥑᥣᥝᥰ # ᥛᥧᥐ ᥔᥣᥱ ᥝᥣᥱ ᥖᥣ= ᥖᥣᥒᥰ ᥚᥦᥖ ᥘᥦᥢᥴ ᥛᥣᥙ # ᥔᥧᥱ ᥘᥣᥱ ᥛᥥᥱ ᥘᥤᥳ ᥕᥣᥳ = ᥖᥣᥙᥱ ᥛᥝᥰ ᥘᥝᥲ ᥕᥣᥲ ᥑᥝᥴ ᥞᥣᥲ ᥙᥫᥒ ᥘᥭᥳ ᥒᥫᥒ ᥝᥥ ᥝᥭᥳ ᥙᥬᥳ ᥙᥣᥰ ᥖᥨᥝᥱ ᥓᥨᥝ ᥕᥝᥳ ။ ==ᥙᥫᥒ ᥟᥤᥒ== ᥘᥣᥲ ᥘᥤᥐ 2၊ ᥙᥙ ᥐᥦᥛ ᥛᥪᥰ ᥕᥨᥝᥰ ᥓᥤᥱ၊ ᥙᥣᥒ ᥖᥣᥰ ᥘᥣᥰ ᥟᥧ ᥛᥨᥢ ᥗᥛᥰ ᥞᥨᥛ ᥔᥣᥱ (ᥖᥣᥒᥳ ᥕᥣᥢᥰ) 1ixxp3qam43w9xxekzgts7dgm9swhaq ᥔᥤᥱ ᥙᥨᥝᥳ၊ ᥓᥥ ᥝᥥᥒᥰ 0 664 5732 5117 2025-03-17T19:36:54Z Ternera 247 ([[c:GR|GR]]) [[File:Flag of Shan.png]] → [[File:Flag of Shan State.svg]] png --> svg 5732 wikitext text/x-wiki {{Infobox settlement |name = ᥓᥥ ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ |settlement_type = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥝᥥᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = Location in Myanmar |image_skyline = Hsipawcountry.jpg |imagesize = 300px |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥛᥫᥒᥰ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ]] |subdivision_type2 = [[ᥟᥪᥒᥱ ᥓᥥ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥟᥪᥒᥱ ᥓᥥ]] |subdivision_name2 = [[ᥓᥩᥐ ᥛᥥᥰ၊ ᥟᥪᥒᥱ ᥓᥥ|ᥟᥪᥒᥱ ᥓᥥ ᥓᥩᥐ ᥛᥥᥰ]] |subdivision_type3 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥝᥥᥒᥰ ]] |subdivision_name3 = [[ᥔᥤᥱ ᥙᥨᥝᥳ၊ ᥓᥥ ᥝᥥᥒᥰ|ᥓᥥ ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ]] |unit_pref = Imperial |area_total_km2 = |population = |population_as_of = 2005 |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥣᥛ |population_density_km2 = auto |coordinates = {{Coord|22|37|N|97|17|E|region:MM|display=inline, title}} |leader_title = |elevation_ft = |elevation_m = 811 |timezone = [[ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06341 }} '''ᥓᥥ ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ''' ({{IPA-shn|sʰì pɔ᷇|IPA}}), ({{Lang-my|သီပေါမြို့နယ်}}), ({{Lang-en|Hsipaw Township}}), ({{IPA-shn|Zewaeng Sipau|pron}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ[[ᥓᥩᥐ ᥛᥥᥰ၊ ᥟᥪᥒᥱ ᥓᥥ|ᥟᥪᥒᥱ ᥓᥥ ᥓᥩᥐ ᥛᥥᥰ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]]ᥔᥥᥴ ᥖᥤ ᥙᥐᥴ ᥘᥧᥛᥰ၊ ᥓᥥ ᥝᥥᥒ ᥓᥝᥱ ᥙᥥᥢ ᥖᥤ[[ᥔᥤᥱ ᥙᥨᥝᥳ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ]]ᥕᥝᥳ။<ref name="mimu">{{Cite web|url=http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_North_MIMU764v04_14Sep2016_A4.pdf|title=ခရိုင်မြေပုံ - ရှမ်းပြည်နယ် (မြောက်ပိုင်း)|work=မြန်မာသတင်းအချက်အလက် စီမံခန့်ခွဲမှုယူနစ်|date=စက်တင်ဘာ ၂၀၁၆|accessdate=၁၇ မတ် ၂၀၁၇|archivedate=2017-03-17|archiveurl=https://web.archive.org/web/20170317143847/http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_North_MIMU764v04_14Sep2016_A4.pdf}} {{Cite web |title=Archive copy |url=http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_North_MIMU764v04_14Sep2016_A4.pdf |accessdate=2017-12-17 |archivedate=2017-03-17 |archiveurl=https://web.archive.org/web/20170317143847/http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_North_MIMU764v04_14Sep2016_A4.pdf }}</ref> ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ ᥘᥭᥳ ᥛᥫ ᥙᥣᥢ ᥓᥝᥲ ᥜᥣᥳ ᥑᥝᥴ ᥙᥭᥱ ᥓᥧᥢᥳ ᥟᥣᥱ ᥘᥣᥱ ᥘᥢᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥟᥢ ᥓᥝᥲ ᥜᥣᥳ ᥑᥝᥴ ᥖᥒᥲ ᥘᥧᥛᥰ ᥝᥭᥳ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥓᥝᥲ ᥜᥣᥳ ᥑᥝᥴ ᥓᥧᥢᥳ ᥟᥣᥱ ᥘᥣᥱ ᥕᥝᥳ ᥖᥥᥳ ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ ᥘᥭᥳ ᥑᥝᥲ ᥙᥥᥢ ᥛᥣᥰ ᥝᥥᥒᥰ ᥟᥢ ᥘᥥᥱ ᥙᥦᥒᥱ ᥟᥧᥙᥳ ᥔᥥᥴ ᥙᥥᥢ ᥖᥤ ᥙᥐᥴ ᥘᥧᥛᥰ ᥘᥥᥱ ᥙᥦᥒᥱ ᥛᥣᥰ ᥕᥝᥳ။ ᥛᥫ ᥐᥧ ᥙᥩᥐ ᥙᥣᥢ ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥛᥣᥢ ᥘᥢᥳ ᥖᥥᥳ ᥓᥝᥲ ᥜᥣᥳ ᥔᥤᥱ ᥙᥨᥝᥳ ᥖᥒᥲ ᥝᥥᥒᥰ ᥓᥝᥲ ᥜᥣᥳ ᥖᥛ ᥖᥤ ᥟᥧᥒᥰ ᥙᥩᥒᥱ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥐᥣ ᥖᥛ ᥖᥤ ᥟᥧᥒᥰ ᥙᥩᥒᥱ ᥘᥭᥳ ᥕᥩᥢᥳ ᥙᥫ ᥘᥣᥲ ᥛᥣᥢᥲ ᥖᥣ ᥛᥫᥒᥰ ᥟᥛᥱ ᥙᥩᥰ ᥔᥣᥒᥱ ᥗᥧᥐᥴ ᥘᥦᥲ ᥝᥣᥭᥰ ᥘᥢᥳ ᥓᥒᥱ ᥑᥣᥭᥳ ᥛᥣᥰ ᥖᥛ ᥖᥤ ᥔᥤᥱ ᥙᥨᥝᥳ ᥕᥣᥛᥰ ᥘᥥᥝ ᥘᥭᥳ ᥕᥝᥳ။ ᥚᥩᥒᥰ ᥛᥫ ᥛᥣᥰ ᥖᥤᥱ ᥛᥣᥰ ᥓᥩᥢᥳ ᥟᥩᥒᥲ ᥖᥤ ᥖᥣᥱ ᥖᥥᥴ ᥙᥐᥴ ᥞᥨᥝᥴ ᥔᥥᥴ ᥛᥫ ᥛᥣᥰ ᥑᥧᥖᥳ ᥘᥤᥢ ᥘᥢᥳ ᥔᥛᥳ ᥑᥧᥖᥳ ᥕᥣᥰ ᥔᥦᥒᥴ၊ ᥓᥒᥱ ᥟᥩᥢ ᥐᥢ ᥝᥣ ᥔᥦᥒᥴ ᥙᥨᥝᥱ ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥧᥐ ᥖᥤ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥟᥢ ᥝᥣ "ᥔᥦᥒᥴ ᥙᥨᥝᥳ " ᥘᥢᥳ ᥔᥥᥴ ᥝᥣᥭᥰ ᥛᥣ : ᥝᥨᥝᥰ ᥞᥣᥱ ᥘᥣᥳ ᥘᥦᥐ ᥘᥣᥭ ᥘᥦᥲ ᥓᥒᥱ ᥙᥥᥢ ᥛᥣᥰ "ᥔᥤᥱ ᥙᥩᥳ " ᥘᥭᥴ ᥕᥝᥳ။ <ref> မြန်မာ့ စွမ်းစုံကျမ်း၊ အတွဲ(၁၃)</ref> ᥘᥧᥒᥰ ᥓᥨᥝᥱ ᥓᥨᥝᥰ (ᥔᥤᥱ ᥙᥨᥝᥳ )ᥘᥦᥲ ᥐᥨᥢᥰ ᥔᥤᥱ ᥙᥨᥝᥳ ᥐᥛ ᥚᥩᥒ ᥖᥥᥳ ᥔᥛᥳ ᥝᥣ ᥕᥩᥢᥳ ᥙᥫ ᥝᥥᥒᥰ ᥟᥢ ᥛᥣᥰ ᥖᥒᥲ ᥘᥭᥳ ᥔᥛᥳ ᥛᥤᥰ ᥘᥛᥳ ᥙᥨᥝᥳ၊ ᥘᥛᥳ ᥙᥨᥝᥳ ᥘᥢᥳ ᥔᥛᥳ ᥛᥣᥰ ᥘᥭᥴ ᥑᥝᥲ ᥘᥛᥳ ᥖᥧᥲ ᥞᥤᥛᥰ ᥝᥥᥒᥰ ᥟᥢ ᥖᥒᥲ ᥛᥬᥱ ᥘᥦᥲ ᥓᥒᥱ ᥞᥩᥒᥳ ᥝᥣ "ᥔᥨᥙᥴ ᥙᥨᥝᥳ "၊ ᥘᥧᥐ ᥖᥤ ᥔᥨᥙᥴ ᥙᥨᥝᥳ ᥔᥥᥴ ᥝᥣᥭᥰ ᥘᥢᥳ ᥓᥒᥱ ᥘᥦᥐ ᥘᥣᥭ ᥙᥥᥢ ᥛᥣᥰ "ᥔᥤᥱ ᥙᥨᥝᥳ " ᥘᥭᥴ ᥕᥝᥳ။ <ref> ᥑᥨᥝᥲ ᥘᥣᥖ ᥘᥧᥒᥰ ᥓᥨᥝᥱ ᥓᥨᥝᥰ ᥘᥬᥰ ᥑᥦᥙᥱ ᥐᥦᥖ ᥔᥦᥖᥳ၊ ᥙᥤ 1992 </ref> ᥛᥣᥒᥴ ᥓᥫᥰ ᥐᥩᥲ ᥔᥛᥳ ᥝᥣ ᥛᥫ ᥛᥣᥰ ᥖᥒᥲ ᥝᥥᥒᥰ ᥘᥢᥳ ᥕᥩᥢᥳ ᥙᥫ ᥛᥤᥰ ᥔᥤᥱ ᥙᥩᥐᥳ ᥘᥦᥲ ᥞᥩᥒᥳ ᥝᥣ "ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥩᥐᥳ "၊ ᥝᥣᥭᥰ ᥘᥭᥳ ᥓᥒᥱ ᥑᥪᥢᥰ ᥘᥦᥐ ᥘᥣᥭ ᥞᥩᥒᥳ ᥛᥣᥰ ᥝᥣ "ᥔᥤᥱ ᥙᥨᥝᥳ "၊ ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥘᥫᥴ ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥐᥣᥰ ᥝᥥᥒᥰ ᥘᥫᥱ ᥘᥦᥲ ᥘᥣᥲ ᥔᥥᥝᥲ။ ᥝᥥᥒᥰ ᥔᥤᥱ ᥙᥨᥝᥳ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥛ ᥖᥤ ᥞᥤᥛᥰ ᥚᥣᥒᥱ ᥘᥛᥳ ᥖᥧᥲ ᥔᥥᥴ ᥔᥧᥒᥴ ᥔᥥᥴ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ 1750 ᥗᥖᥴ၊ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥝᥥᥒᥰ ᥛᥤᥰ 104359 ᥟᥥᥱ ᥐᥣᥳ၊ ᥘᥒᥴ ᥞᥫᥢᥰ ᥛᥤᥰ 1446 ᥘᥒᥴ၊ ᥙᥩᥐ ᥖᥥᥳ ᥙᥥᥢ (1) ᥙᥩᥐᥳ ᥛᥣᥢᥲ ᥓᥣᥖ (2) ᥙᥩᥐ ᥖᥨᥐᥱ (3) ᥙᥩᥐ ᥓᥣᥢᥰ (4) ᥙᥩᥐ ᥓᥣᥒ ᥑᥛᥰ ᥓᥣᥢᥰ (5) ᥙᥩᥐ ᥓᥣᥒ ᥑᥛᥰ ᥞᥩᥒᥱ (6) ᥙᥩᥐ ᥐᥣᥖᥱ (7) ᥙᥩᥐ ᥐᥣᥒ ᥝᥥᥒᥰ (8) ᥙᥩᥐ ᥞᥩᥒᥳ (9) ᥙᥩᥐ ᥙᥧᥱ ᥖᥣᥳ (ᥙᥩᥐ ᥓᥣᥖ ᥓᥧ ) ᥔᥥᥴ ᥛᥤᥰ ᥐᥝᥲ ᥙᥩᥐᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> {{ၸႄႈမိူင်းတႆး}} [[ᥙᥫᥒ ᥗᥣᥢ:ၸႄႈဝဵင်းၼႂ်းမိူင်းတႆး]] s54tgkkzuq3if52oorbfgu4ngtuxknx ᥔᥦᥙᥱ ᥖᥤᥢᥱ ᥙᥣᥱ 0 665 5118 2575 2024-10-16T10:09:10Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q123]] 5118 wikitext text/x-wiki ᥔᥦᥙᥱ ᥖᥤᥢᥱ ᥙᥣᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥐᥝᥲ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥐᥣᥱ ᥘᥤᥢᥱ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥦᥢᥰ (Gregorian Calendar) ᥕᥝᥳ. 7qluoq4is9rfwopag6tal04w28m4eix ᥔᥦᥙᥱᥖᥤᥢᥱᥙᥣᥱ 0 666 2577 2576 2024-10-15T06:30:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2576 wikitext text/x-wiki #REDIRECT [[ᥔᥦᥙᥱ ᥖᥤᥢᥱ ᥙᥣᥱ]] n1217y64a1kr8gs2yhfg4hpnbexy48g ᥔᥫᥴ 0 667 5119 2583 2024-10-16T10:09:13Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q19939]] 5119 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Panthera tigris tigris.jpg|thumb|ᥔᥫᥴ ᥘᥣᥭᥰ ᥐᥣᥭᥱ ᥐᥩᥢᥱ ᥘᥨᥒᥴ]] ᥐᥨᥢᥰ ᥞᥝᥰ ᥐᥩᥭᥰ ᥟᥩᥢ ᥐᥢ ᥗᥣᥒᥱ ᥝᥣ [[ᥑᥣᥒᥱ ᥑᥤᥲ]] ( ᥛᥤᥴ ) ᥘᥭᥳ ᥞᥖᥴ ᥞᥣᥢᥴ ᥞᥦᥒᥰ ᥕᥧᥱ ᥘᥭᥴ ᥕᥝᥳ. ᥐᥩᥭᥰ ᥐᥣ ᥝᥣ [[ᥑᥣᥒᥱ ᥑᥤᥲ]] ( ᥛᥤᥴ ) ᥞᥖᥴ ᥞᥣᥢᥴ ᥘᥢᥳ ᥐᥩᥲ ᥔᥫᥴ ᥐᥩᥲ ᥖᥨᥝ ᥞᥖᥴ ᥞᥣᥢᥴ ᥖᥥᥳ ᥖᥥᥳ ᥘᥒᥱ ᥐᥝᥱ . ᥔᥫᥴ ᥘᥭᥳ ᥑᥫᥒ ᥙᥣᥲ ᥘᥛᥴ ᥕᥣᥝᥰ ᥕᥧᥱ ᥛᥩᥐ ᧑᧑ ᥗᥖᥴ ( ᥙᥥᥱ ) ᥘᥛᥳ ᥘᥐᥴ ᥛᥤᥰ ᥛᥩᥐ ၃၃᧐ ᥐᥤᥱ ᥘᥨᥝᥱ ᥐᥣ ᥘᥛᥱ ( ᧖᧖᧐ ᥙᥩᥢᥱ )ᥒᥣᥰ ᥔᥫᥴ ᥘᥭᥳ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ ᥕᥣᥝᥰ ᥕᥧᥱ ᥑᥫ ၄ ᥔᥤᥐ . ᥔᥫᥴ ᥛᥣᥒ ᥖᥨᥝ ᥓᥣᥒ ᥕᥣᥝᥰ ᥘᥫᥴ ᥘᥢᥳ ᥕᥧᥱ ᥖᥤ ᥗᥫᥢᥱ ᥔᥣᥱ ᥚᥣᥱ ᥝᥣᥳ ᥘᥢᥳ ᥔᥫᥴ ᥘᥭᥳ ᥟᥣᥱ ᥕᥧᥳ ᥟᥣ ᥔᥣᥐ ᥑᥝᥴ ᥕᥧᥱ ᥔᥝᥰ ᥘᥭᥲ ᥛᥩᥐ ᧑᧐ ᥙᥤ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᧑၅ ᥙᥤ ᥑᥭᥳ .ᥙᥦᥐ ᥝᥣ ᥟᥝ ᥑᥝᥴ ᥛᥣᥰ ᥑᥒᥴ ᥔᥥᥴ ᥘᥥᥒᥳ ᥝᥭᥳ ᥘᥭᥴ ᥟᥣ ᥔᥣᥐ ᥑᥝᥴ ᥕᥧᥱ ᥘᥭᥲ ᥗᥪᥒᥴ ᥨ᧐ ᥙᥤ ᥘᥭᥲ ᥞᥢᥴ ᥝᥭᥳ ᥘᥒᥱ ᥘᥭᥴ. ᥛᥤᥴ ᥘᥭᥳ ᥟᥧᥙ ᥒᥛᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥗᥫᥢᥱ ᥟᥣ ᥚᥣᥳ ᥞᥐ ᥘᥢᥳ ᥕᥧᥱ ᥔᥫᥴ ᥐᥩᥲ ᥙᥥᥢ ᥖᥨᥝ ᥟᥢ ᥐᥩᥢᥰ ᥟᥧᥙ ᥝᥭᥳ ᥘᥬᥰ ᥗᥫᥢᥱ ( ᥟᥥᥰ ᥡᥦᥰ ) ᥞᥝᥳ. ᥐᥨᥢᥰ ᥞᥝᥰ ᥟᥩᥢ ᥐᥢ ᥝᥣ ᥛᥦᥝᥴ ᥙᥥᥢ ᥔᥣᥱ ᥘᥣᥱ ᥔᥫᥴ , ᥞᥦᥴ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥔᥫᥴ ᥘᥭᥳ ᥐᥩᥲ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥛᥦᥝᥴ ᥐᥩᥭᥰ ᥘᥒᥱ ᥐᥝᥱ. ᥙᥨᥝᥰ ᥟᥝ ᥛᥦᥝᥴ ᥖᥒᥰ ᥔᥫᥴ ᥛᥣᥰ ᥖᥦᥐ ᥖᥤᥰ ᥐᥢ ᥖᥨᥭᥰ ᥘᥭᥴ ᥑᥬᥲ ᥝᥣ ᥛᥫᥢᥴ ᥐᥢ ᥐᥧ ᥖᥤ . ᥟᥢ ᥙᥦᥐᥱ ᥐᥢ ᥐᥩᥭᥰ ᥛᥤᥰ ᥖᥨᥝ ᥕᥬᥱ ᥖᥒᥰ ᥖᥨᥝ ᥟᥦᥢᥴ ᥘᥭᥴ ᥐᥩᥭᥰ. [[ᥜᥣᥭᥱ:Siberian Tiger sf.jpg|thumb|150px|ᥔᥫᥴ ᥔᥣᥭᥱ ᥙᥥᥰ ᥞᥤᥰ ᥕᥣᥢᥰ]] ᥔᥫᥴ ᥘᥭᥳ ᥑᥨᥢᥴ ᥛᥢᥰ ᥘᥫᥛᥲ ᥘᥤ ᥐᥩᥭᥰ ᥟᥛᥱ ᥐᥣᥰ ᥖᥨᥝ ᥑᥤᥒᥰ ᥛᥢᥰ ᥐᥩᥲ ᥑᥦᥛᥳ ᥘᥤ ᥑᥪᥐ ᥖᥩᥢᥰ ᥝᥭᥳ. ᥔᥛᥳ ᥙᥥᥢ ᥖᥨᥝ ᥟᥢ ᥘᥦᥖᥴ ᥚᥬᥰ ᥑᥢᥴ ᥚᥣᥭᥴ ᥘᥬᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥦᥝᥴ ᥞᥝᥳ. ᥔᥫᥴ ᥘᥭᥳ ᥖᥨᥝ ᥞᥣᥒ ᥐᥦᥢᥱ ᥑᥪᥐ ᥔᥤᥴ ᥙᥫᥢ. ᥖᥤ ᥘᥬᥰ ᥐᥧᥢ ( ᥟᥥᥰ ᥡᥦᥰ ) ᥛᥤᥰ ᥝᥭᥳ ᥔᥫᥴ ᥐᥧ ᥛᥥᥝᥰ ᥕᥣᥒᥱ ᥐᥩᥲ ᥟᥢ ᥙᥫᥢ ᥞᥧᥳ ᥓᥐᥴ ᥓᥪ ᥔᥥᥒᥴ ᥕᥬᥱ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥔᥫᥴ ( ᥙᥤᥐ ᥐᥣᥱ ᥘᥣᥱ ) ᥞᥝᥳ .ᥔᥫᥴ ᥟᥢ ᥙᥫᥢ ᥞᥧᥳ ᥓᥐᥴ ᥘᥛᥴ ᥗᥦᥒᥲ ᥛᥥᥝᥰ ᥘᥫᥒ ᥔᥛᥳ ᥙᥥᥢ ( ᥔᥫᥴ ᥛᥣᥢᥱ ᥟᥤᥝᥰ ᥞᥤᥱ ᥕᥣᥱ ) ( ᥔᥫᥴ ᥐᥨᥝᥱ ᥐᥥᥰ ᥡᥦᥰ ) ( ᥔᥫᥴ ᥙᥣ ᥡᥧᥰ ) ᥓᥫᥰ ᥘᥭᥳ ᥞᥝᥳ. ᥑᥨᥢᥴ ᥔᥫᥴ ᥙᥤᥒᥰ ᥐᥣ ᥘᥣᥰ ᥘᥭᥳ ᥟᥛᥱ ᥛᥫᥢᥴ ᥔᥫᥴ ᥖᥣᥒᥱ ᥓᥫᥰ. ᥟᥣ ᥕᥩᥒᥱ ᥑᥨᥢᥴ ᥛᥢᥰ ᥘᥦᥒ ᥘᥫᥒᥴ ᥝᥭᥳ ᥐᥩᥭᥰ ᥟᥛᥱ ᥐᥣᥰ ᥞᥨᥖ ᥘᥛ ᥛᥢᥰ ᥐᥩᥲ ᥛᥤᥰ ᥖᥒᥰ ᥖᥨᥝ ᥞᥣᥒ ᥘᥤ ᥖᥥᥳ ᥖᥥᥳ. ᥓᥩᥛᥰ ᥔᥣᥱ ᥚᥣᥱ ᥝᥣᥳ ᥙᥥᥢ ᥛᥣᥰ ᥔᥫᥴ ᥘᥣᥭᥰ ᥘᥭᥳ ᥟᥣ ᥕᥩᥒᥱ ᥛᥢᥰ ᥛᥫᥢᥴ ᥘᥤᥢ ᥘᥣᥭᥰ ᥛᥢᥰ ᥔᥛᥳ ᥛᥫᥢᥴ ᥖᥨᥢᥲ ᥕᥫᥲ ᥖᥨᥢᥲ ᥕᥧᥛᥰ ᥞᥦᥴ ᥙᥩᥰ ᥝᥣ ᥛᥢᥰ ᥕᥧᥱ ᥝᥭᥳ ᥘᥬᥰ ᥗᥫᥢᥱ ᥘᥬᥰ ᥕᥨᥛᥰ ᥘᥭᥴ ᥙᥫᥢ ᥟᥛᥱ ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥕᥧᥱ ᥝᥣ ᥛᥢᥰ ᥙᥥᥢ ᥔᥫᥴ . 87zib5e0eu9et02hotchteg09qqe7j3 0 668 5120 2586 2024-10-16T10:09:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519828]] 5120 wikitext text/x-wiki ᥑᥩᥢᥳ ᥒᥩᥒᥳ ᥒᥦᥐᥳ ᥝᥣ ᥕᥣ,ᥕᥣ ᥟᥧᥴ ᥕᥣ ᥘᥣᥭᥰ ᥕᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥕᥣ ᥕᥣᥰ ᥕᥣᥱ ᥕᥣᥲ ᥕᥣᥳ ᥕᥣᥴ ᥕᥣᥴ ᥕᥣᥳ ᥕᥣᥲ ᥕᥣᥱ ᥕᥣᥰ ᥕᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥒᥲ ᥒᥩᥒᥳ ᥒᥦᥒᥳ,ᥖᥒᥲ,ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥕᥣᥰ ᥞᥨᥙ ᥗᥨᥙᥱ ᥓᥨᥝᥲ ᥕᥣᥲ ᥘᥤ ᥑᥨᥛᥴ ᥑᥨᥝᥰ ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥕᥣ ᥔᥥᥰ ᥔᥝᥰ ᥘᥬᥰ ᥙᥣᥱ,ᥔᥣᥒᥱ ᥑᥣᥱ ᥔᥝᥰ ᥘᥬᥰ ᥛᥫᥒᥰ. ᥕᥣᥱ ᥘᥧ ᥘᥣᥭ ᥐᥨᥢᥰ ᥚᥣᥢᥴ,ᥕᥣᥱ ᥔᥣᥢᥴ ᥛᥪᥰ ᥚᥧᥱ ᥛᥫᥐ. e3fum31n2sekekxyh8guf6wkj20hfds ᥕᥤᥢᥲ ᥘᥣᥢᥲ ᥔᥫᥢᥰ ᥓᥧᥳ ᥘᥧᥛᥰ ᥙᥩᥒ ᥐᥣᥢ ᥗᥩᥭᥱ ᥚᥣᥐ ᥘᥩᥒ ᥕᥣᥐ ᥚᥣᥢᥴ ᥞᥬᥲ ᥘᥭᥲ ᥟᥩᥒᥱ ᥛᥦᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥙᥣᥐᥱ ᥝᥢᥰ ᥘᥢᥳ 0 669 2594 2593 2024-10-15T06:30:09Z Sotiale 22 7 revisions imported: [TEST] importing tddwiki via a tool 2593 wikitext text/x-wiki ᥘᥧᥐ ᥛᥫ ᥘᥫᥢ 3 ᥘᥭᥲ 6 ᥝᥢᥰ ᥗᥪᥒᥴ ᥛᥫ ᥘᥫᥢ 6 ᥘᥭᥲ 30 ᥝᥢᥰ,ᥕᥤᥢᥲ ᥘᥣᥢᥲ ᥔᥫᥢᥰ ᥓᥧᥳ ᥘᥧᥛᥰ ᥙᥩᥒ ᥐᥣᥢ ᥗᥩᥭᥱ ᥚᥣᥐ ᥘᥩᥒ ᥕᥣᥐ ᥚᥣᥢᥴ ᥞᥬᥲ ᥘᥭᥲ ᥟᥩᥒᥱ ᥛᥦᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥙᥣᥐᥱ ᥝᥢᥰ ᥘᥢᥳ。从3月6日到6月30日,云南省在全省组织开展决战决胜脱贫攻坚百日总攻行动。 ᥘᥩᥒ ᥙᥩᥒ ᥐᥣᥢ ᥙᥩᥐ ᥘᥭᥳ ᥖᥤᥴ ᥞᥥᥖᥱ ᥗᥪᥒᥴ ᥐᥧ ᥞᥫᥢᥰ ᥕᥥᥰ ᥘᥭᥲ ᥑᥪᥢᥲ ᥑᥐ,ᥐᥧ ᥛᥣᥢᥲ ᥔᥨᥢᥴ ᥘᥭᥲ ᥕᥨᥐ ᥔᥧᥒᥴ ,ᥜᥣᥭᥱ ᥐᥣᥢ ᥖᥥᥱ ᥔᥣᥒᥲ ᥖᥣᥒᥰ ᥓᥧᥰ ᥓᥪᥲ ᥑᥐᥳ ᥙᥣᥲ ᥖᥬᥲ ᥘᥬᥰ ᥛᥣᥢᥲ ᥔᥨᥢᥴ ᥕᥣᥐ ᥚᥣᥢᥴ ᥑᥣᥢᥴ ᥓᥬ 8502 ᥛᥣᥢᥲ ᥘᥭᥲ ᥘᥤ ᥛᥣᥰ,ᥔᥦᥢᥱ ᥕᥣᥐ ᥚᥣᥢᥴ ᥑᥣᥢᥴ ᥓᥬ ᥘᥭᥲ ᥗᥩᥭᥱ ᥚᥣᥐ ᥘᥩᥒ ᥕᥣᥐ ᥚᥣᥢᥴ ᥐᥧ ᥔᥦᥢᥱ。 ᥖᥨᥝᥱ ᥘᥭᥲ ᥔᥦᥢᥱ ᥕᥣᥐ ᥚᥣᥢᥴ ᥑᥣᥢᥴ ᥓᥬ 7 ᥘᥣᥒ ᥟᥢ ᥟᥛᥱ ᥙᥣ ᥒᥛ ᥕᥩᥢᥰ ᥗᥩᥭᥱ ᥚᥣᥐ ᥘᥩᥒ ᥕᥣᥐ ᥚᥣᥢᥴ ᥖᥒᥰ ᥔᥦᥢᥱ ᥛᥤᥰ ᥐᥨᥢᥰ ᥕᥣᥐ ᥚᥣᥢᥴ ᥑᥣᥢᥴ ᥓᥬ ᥙᥨᥢᥳ ᥖᥫᥰ 5000 ᥐᥨᥝᥳ ᥘᥢᥳ 8 ᥘᥣᥒᥴ ,ᥙᥥᥢᥰ ᥐᥨᥢᥰ ᥞᥨᥝᥴ ᥘᥬᥰ ᥔᥫᥢᥰ ᥛᥣᥰ ᥗᥤᥒᥰ ᥐᥣᥢ;ᥘᥩᥒ ᥛᥣᥢᥲ ᥔᥨᥢᥴ ᥕᥣᥐ ᥚᥣᥢᥴ ᥑᥣᥢᥴ ᥓᥬ 429 ᥛᥣᥢᥲ ᥘᥭᥳ,ᥙᥥᥢ ᥘᥬᥰ ᥓᥫᥝ(ᥝᥥᥒᥰ)、ᥘᥬᥰ ᥔᥦᥢᥱ ᥔᥩᥒᥴ ᥘᥣᥒᥴ ᥞᥨᥛ ᥐᥢ ᥗᥤᥒᥰ ᥐᥣᥢ。 3oatpr2uhxvffzjmhue4bgxzu2ij91y ᥕᥧᥒᥰ 0 670 5371 5121 2024-11-30T11:26:15Z Long Gong Bao 172 5371 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Mosquito 2007-2.jpg|250px|thumb|ᥕᥧᥒᥰ]] '''ᥕᥧᥒᥰ''' ({{Lang-en|Mosquito}}) ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥑᥣᥛᥰ ᥔᥖᥱ ᥙᥥᥒᥱ ᥛᥣᥰ ᥘᥦᥲ ᥙᥩᥒᥱ ᥝᥣ ᥛᥦᥒᥰ ᥛᥧᥢᥰ ᥟᥦᥢᥴ ᥘᥭᥴ ᥕᥝᥳ. ᥜᥧᥒᥴ ᥕᥧᥒᥰ ᥛᥤᥰ ᥘᥛᥴ ᥗᥪᥒᥴ ᥛᥩᥐ 3500 ᥙᥣᥭ ᥘᥢᥳ ᥘᥦᥲ ᥘᥩᥒ ᥞᥨᥒᥰ ᥟᥥᥴ ᥑᥝᥴ ᥐᥩᥲ ᥚᥬᥰ ᥖᥥᥳ ᥕᥝᥳ. ᥖᥣᥱ ᥖᥥᥴ ᥞᥨᥒᥰ ᥟᥥᥴ ᥘᥭᥳ, ᥙᥥᥢ ᥙᥧᥢ ᥚᥩᥢᥰ ᥕᥧᥒᥰ ᥛᥥ ᥘᥦᥲ ᥛᥤᥰ ᥕᥧᥒᥰ ᥛᥥ ᥐᥩᥭᥰ ᥟᥢ ᥓᥧᥖᥴ ᥘᥨᥖ ᥐᥨᥢᥰ. ᥕᥧᥒᥰ ᥒᥣᥢᥴ ᥑᥝᥱ ᥐᥩᥭᥰ ᥓᥧᥖᥴ ᥓᥤᥢ ᥘᥛᥳ ᥛᥩᥐᥱ ᥛᥣᥐᥱ ᥐᥩᥭᥰ ᥕᥧᥱ ᥕᥝᥳ. '''<u>ᥘᥩᥒ ᥓᥧᥖᥴ ᥘᥨᥖ</u>''' ᥕᥧᥒᥰ ᥒᥣᥢᥴ ᥐᥩᥭᥰ ᥓᥧᥖᥴ ᥘᥛᥳ ᥛᥩᥐᥱ ᥛᥣᥐᥱ ᥘᥦᥲ ᥛᥤᥰ ᥕᥧᥒᥰ ᥛᥥ ᥐᥩᥭᥰ ᥛᥨᥝᥴ ᥓᥧᥖᥴ ᥘᥫᥖ. ᥕᥧᥒᥰ ᥛᥥ ᥑᥝᥴ ᥓᥧᥖᥴ ᥘᥛᥳ ᥛᥩᥐᥱ ᥛᥣᥐᥱ ᥖᥣᥱ ᥟᥝ ᥟᥥᥢ ᥞᥦᥒᥰ ᥘᥦᥲ ᥓᥧᥖᥴ ᥘᥫᥖ ᥖᥣᥱ ᥟᥝ ᥗᥣᥖ ᥙᥣᥱ ᥘᥨᥝᥱ ᥖᥤᥒᥰ ᥖᥩᥢ ᥖᥣᥱ ᥖᥥᥴ ᥞᥨᥒᥰ ᥟᥥᥴ ᥕᥝᥳ. ᥕᥧᥒᥰ ᥛᥥ ᥘᥭᥳ ᥟᥛᥱ ᥓᥬ ᥝᥣ ᥓᥧᥖᥴ ᥘᥫᥖ ᥐᥨᥢᥰ ᥟᥢ ᥘᥥᥝ ᥐᥩᥭᥰ, ᥘᥫᥖ ᥓᥣᥒᥳ, ᥘᥫᥖ ᥘᥧᥴ ᥐᥩᥲ ᥑᥝᥴ ᥓᥧᥖᥴ ᥕᥝᥳ. ᥕᥧᥒᥰ ᥓᥫᥰ ᥟᥢ ᥕᥧᥱ ᥖᥤ ᥢᥣᥱ ᥕᥧᥰ ᥓᥣᥱ ᥔᥤᥱ ᥘᥢᥳ, ᥚᥩᥐ ᥘᥒᥴ ᥖᥝᥱ ᥔᥥᥴ ᥓᥧᥖᥴ ᥟᥝ ᥘᥫᥖ ᥛᥢᥰ ᥖᥒᥰ ᥘᥭᥲ ᥘᥭᥴ ᥝᥣ. ᥘᥬᥰ ᥜᥧᥒᥴ ᥕᥧᥒᥰ 3500 ᥙᥣᥭ ᥘᥢᥳ, ᥕᥧᥒᥰ ᥐᥛᥳ ᥘᥛᥴ ᥓᥧᥖᥴ ᥘᥫᥖ ᥛᥫ ᥑᥣᥝᥰ ᥞᥨᥝ ᥑᥛ ᥘᥦᥲ ᥐᥣᥒ ᥑᥪᥢᥰ ᥕᥝᥳ. ᥔᥥᥒᥱ ᥐᥣᥒ ᥝᥢᥰ, ᥑᥝᥴ ᥘᥪᥲ ᥛᥩᥭ ᥖᥤ ᥟᥩᥒᥲ ᥖᥤ ᥟᥢ ᥕᥥᥢ ᥔᥩᥭᥱ ᥔᥩᥭᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥕᥧᥒᥰ ᥘᥭᥲ ᥛᥫ ᥑᥝᥴ ᥑᥣᥴ ᥖᥨᥝ ᥕᥫᥱ ᥘᥢᥳ ᥑᥝᥴ  ᥑᥣᥴ ᥓᥩᥛᥰ ᥗᥣᥖ ᥙᥩᥒᥰ ᥟᥩᥱ ᥐᥦᥢᥰ ᥢᥤᥖ ᥛᥫᥢᥴ ᥘᥒᥱ  ᥐᥣᥱ ᥙᥧᥢᥱ ᥖᥦᥒᥱ ᥟᥩᥐ ᥔᥦᥐ, ᥟᥩᥐ ᥖᥣ ᥢᥩᥰ, ᥘᥦᥖ ᥖᥤᥖ ᥟᥦᥖ ᥔᥤᥖᥳ, ᥟᥢᥱ ᥙᥫᥳ ᥕᥛᥰ, ᥟᥢ ᥞᥣᥝᥳ ᥛᥭᥲ  ᥘᥦᥲ ᥘᥩᥒ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥑᥝᥴ ᥕᥝᥳ. ᥕᥧᥒᥰ ᥘᥭᥲ ᥑᥝ ᥛᥤᥢ ᥛᥨᥝᥰ ᥔᥥᥒᥴ ᥝᥤ ᥝᥤ ᥖᥤ ᥞᥤᥛᥰ ᥖᥨᥝ ᥕᥫᥱ ᥑᥝᥴ ᥔᥥᥴ ᥔᥧᥖᥱ ᥟᥣᥭ ᥖᥨᥝ ᥑᥝᥴ ᥕᥝᥳ. ᥝᥣᥭᥰ ᥔᥥᥴ ᥘᥥᥙ ᥞᥥᥢᥰ ᥟᥣᥭ ᥖᥨᥝ ᥖᥨᥝ ᥕᥫᥱ ᥑᥝᥴ ᥕᥝᥳ, ᥙᥩᥰ ᥘᥭᥲ ᥓᥬ ᥓᥒᥱ ᥖᥥ ᥓᥧᥖᥴ ᥘᥫᥖ ᥑᥝᥴ ᥘᥭᥴ ᥕᥝᥳ. ccon6r0vrsj9lxkjqvi7z82wudvuegg ᥕᥧᥭᥱ ᥘᥤᥱ ᥑᥒᥲ ᥠᥨᥒ 0 671 5122 2615 2024-10-16T10:09:19Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q15927588]] 5122 wikitext text/x-wiki '''ᥕᥧᥭᥱ ᥘᥤᥱ ᥑᥒᥲ ᥠᥨᥒ'''({{Lang-zh|瑞麗航空}}) [[ᥜᥣᥭᥱ:Ruili_Airlines_Boeing_737-700_at_Tianjin_Zhangguizhuang.jpg|thumb| ᥕᥧᥭᥱ ᥘᥤᥱ ᥑᥒᥲ ᥠᥨᥒ]] ᥘᥧᥐ ᥛᥫ 2020 ᥙᥤ ᥘᥫᥢ 6 ᥘᥭᥲ 15 ᥝᥢᥰ , ᥕᥧᥭᥱ ᥘᥤᥱ ᥑᥒᥲ ᥠᥨᥒ ᥔᥛᥳ ᥖᥥᥰ ᥙᥩᥭᥱ ᥘᥦᥒᥴ ᥛᥥᥢ ᥟᥢ ᥘᥧᥐ ᥛᥫᥒᥰ [[ᥑᥩᥢᥴ]] ᥐᥣᥱ ᥗᥪᥒ [[ᥔᥫᥢᥳ ᥖᥧ]] ᥘᥢᥳ ᥞᥝᥳ , ᥚᥦᥝᥱ ᥘᥦᥒᥴ ᥛᥥᥢ ᥐᥩᥭᥰ ᥖᥙ 310 ᥕᥦᥢᥳ。 ᥓᥩᥛᥰ ᥘᥒᥱ ᥘᥭᥲ ᥞᥧᥳ, ᥖᥨᥭᥰ ᥓᥩᥛᥰ ᥘᥩᥒ ᥓᥫᥰ ᥕᥤᥢᥳ ᥘᥣᥢᥳ ᥔᥫᥢᥰ ᥐᥨᥒ ᥟᥣᥢ ᥗᥤᥢ , ᥕᥫᥢᥳ ᥑᥒᥳ ᥠᥨᥢ ᥛᥤᥢᥳ ᥓᥨᥒ ᥔᥤᥢ ᥓᥪ ᥑᥒᥳ ᥙᥨᥝᥳ ᥖᥨᥙᥱ ᥘᥩᥒ ᥛᥥᥝᥰ ᥕᥧᥱ ᥘᥬᥰ ᥝᥣᥒᥰ ᥘᥨᥝᥲ ᥚᥦᥖ ᥘᥥᥢᥴ ᥙᥫᥢ ᥘᥥᥴ ᥞᥬᥲ ᥞᥥᥖᥱ ᥗᥪᥒᥴ ᥘᥢᥳ, ᥘᥧᥐ ᥙᥤ ᥘᥭᥳ ᥘᥫᥢ 4 ᥘᥭᥲ 1 ᥘᥫᥒ ᥖᥥᥰ ᥞᥬᥲ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥣᥢᥰ ᥘᥣᥰ、ᥚᥧᥰ ᥟᥫᥰ 、ᥘᥤᥢᥲ ᥔᥣᥒ、ᥖᥬᥲ ᥑᥨᥒᥰ ᥓᥫᥰ ᥘᥭᥳ ᥛᥴ ᥘᥭᥲ ᥕᥧᥱ ᥓᥣᥐ ᥞᥣᥒ ᥐᥩᥭᥰ ᥔᥤᥰ ᥔᥨᥝᥴ ᥘᥢᥳ ᥔᥤᥰ ᥔᥨᥝᥴ。 cdbragj48jih3c52vsb359avvu13d0q ᥕᥧᥰ ᥞᥨᥙᥳ 0 672 5123 2622 2024-10-16T10:09:22Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q46]] 5123 wikitext text/x-wiki {{Infobox continent |title = ᥕᥧᥰ ᥞᥨᥙᥳ |image = {{Switcher|[[ᥜᥣᥭᥱ:Europe orthographic Caucasus Urals boundary (with borders).svg|frameless]]|ᥘᥥᥴ ᥑᥩᥙᥱ ᥘᥦᥢ ᥘᥤᥢ ᥛᥫᥒᥰ|[[ᥜᥣᥭᥱ:Europe orthographic Caucasus Urals boundary.svg|frameless]]|ᥘᥙᥳ ᥑᥩᥙᥱ ᥘᥦᥢ ᥘᥤᥢ ᥛᥫᥒᥰ|default=1}} |area = {{Convert|10,180,000|km2|sqmi|abbr=on}}<ref>{{Cite web|url=https://worldpopulationreview.com/country-rankings/largest-countries-in-europe|title=Largest Countries In Europe 2020|website=worldpopulationreview.com}}</ref> &nbsp;([[List of continents by area|6th]]){{Ref label|footnote_a|a}} |population = {{UN_Population|Europe}} ({{UN_Population|Year}}; [[List of continents by population|3rd]]){{UN_Population|ref}} |density = 72.9/km<sup>2</sup> (188/sq mi) (2nd) |GDP_nominal = $21.79 trillion (2019; [[List of continents by GDP (nominal)|3rd]])<ref>{{Cite web|title=GDP Nominal, current prices |url=http://www.imf.org/external/datamapper/NGDPD@WEO?year=2019 |publisher=International Monetary Fund|date=2019|accessdate=6 March 2019}}</ref> |GDP_PPP = $29.01 trillion (2019; 2nd)<ref>{{Cite web|url=http://www.imf.org/external/datamapper/PPPGDP@WEO?year=2019|title=GDP PPP, current prices |publisher=International Monetary Fund|date=2019|access-date=20 April 2019}}</ref> |GDP_per_capita = $29,410 (2019; [[List of continents by GDP (nominal)#GDP per capita (nominal) by continents|3rd]]){{Ref label|footnote_c|c}}<ref>{{Cite web|url=http://www.imf.org/external/datamapper/NGDPDPC@WEO?year=2019|title=Nominal GDP per capita|publisher=International Monetary Fund|date=2019|access-date=20 April 2019}}</ref> |HDI = {{Increase}} 0.845<ref>{{Cite web|url=http://hdr.undp.org/en/reports/global/hdr2011/|title=Reports – Human Development Reports|website=hdr.undp.org|access-date=21 July 2017|archive-url=https://web.archive.org/web/20120709095716/http://hdr.undp.org/en/reports/global/hdr2011/|archive-date=9 July 2012|url-status=dead}}</ref> |demonym = [[Ethnic groups in Europe|European]] |countries = [[List of sovereign states and dependent territories in Europe#Sovereign states|50 sovereign states]]<br /> [[List of sovereign states and dependent territories in Europe#De facto state with substantial, but limited, recognition|6 with limited recognition]]<!--Note: numbers are approximate, as indicated by the "~".--> |dependencies = [[List of sovereign states and dependent territories in Europe#Dependent territories|6 dependencies]]<!--Gibraltar, Isle of Man, Guernsey and Jersey. Note: The Faroes and Aland are constituent parts of their states, not dependencies.--> |languages = [[Languages of Europe|Most common first languages]]: {{Hlist <!--NOTE: 10 most spoken languages only (according to [[Languages of Europe#List of languages]]), ordered by number L1 speakers.--> |[[Russian language|Russian]] |[[German language|German]] |[[French language|French]] |[[Italian language|Italian]] |[[:ᥘᥤᥐ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖᥳ]] |[[Spanish language|Spanish]] |[[Polish language|Polish]] |[[Ukrainian language|Ukrainian]] |[[Romanian language|Romanian]] |[[Dutch language|Dutch]] |[[Turkish language|Turkish]] |[[Greek language|Greek]] }} |time = [[UTC−01:00|UTC−1]]<!--Azores--> to [[UTC+05:00|UTC+5]]<!--Russia and Kazakhstan--> |internet = |cities = [[List of urban areas in Europe|Largest urban areas]]:<!-- -->{{Hlist <!--NOTE: 10 largest cities only, ranked by the total population of the conurbation. Do not modify the list per your own original research. The list must be sourced from a single cited aggregate source.--> <!--1-->|[[Moscow]]<!--17.1 million--> <!--2-->|[[Istanbul]]<!--15.1 million-->{{Ref label|footnote_b|b}} <!--3-->|[[Paris]]<!--11 million--> <!--4-->|[[London]]<!--10.9 million--> <!--5-->|[[Madrid]]<!--6.0 million--> <!--6-->|[[Saint Petersburg]]<!--5.2 million--> <!--7-->|[[Milan]]<!--4.9 million--> <!--8-->| [[Barcelona]]<!--4.5 million--> <!--9-->|[[Berlin]]<!--3.9 million--> <!--10-->|[[Rome]]<!--3.1 million--><ref name="Urban">{{Cite web|url=http://www.demographia.com/db-worldua.pdf|title=Demographia World Urban Areas|publisher=Demographia|access-date=October 28, 2020}}</ref> }} |footnotes = {{Unbulleted list|style=font-size:90%; |a. {{N{note|footnote_b}} Istanbul is a transcontinental city which straddles both Europe and Asia. |c. {{Note|footnote_c}} "Europe" as defined by the International Monetary Fund.}} }} '''ᥕᥧᥰ ᥞᥨᥙᥳ''' ᥘᥭᥳ ᥘᥬᥰ ᥐᥣ ᥘᥪᥛ ᥘᥤᥢ ᥓᥥᥖᥱ ᥟᥢ ᥘᥢᥳ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥙᥥᥢ ᥟᥢ ᥘᥫᥒ. ᥛᥢᥰ ᥛᥤᥰ 34 ᥖᥫᥒᥰ ᥐᥣᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥖᥨᥝ ᥘᥙᥳ ᥞᥩᥙ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥖᥒᥰ ᥔᥤᥒᥲ ᥛᥩᥐ ᥞᥤᥛᥰ ᥞᥩᥛᥰ 690 ᥘᥣᥢᥳ. ᥘᥬᥰ ᥖᥫᥒᥰ ᥐᥣᥰ ᥛᥫᥒᥰ ᥓᥫᥰ ᥘᥭᥳ ᥟᥢ ᥘᥫᥒ ᥟᥢ ᥙᥥᥢ ᥔᥨᥝᥰ ᥝᥤᥰ ᥕᥦᥖᥳ ᥕᥧᥰ ᥢᥤᥰ ᥕᥢᥰ(ᥞᥖᥳ ᥡᥣᥰ) ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤ ᥔᥧᥖᥱ ᥘᥬᥰ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥘᥭᥳ ᥕᥝᥳ. ᥐᥩᥭᥰ ᥐᥣ ᥖᥣᥱ ᥛᥩᥐ ᥑᥪᥒᥲ ᥘᥫᥒ ᥛᥫᥒᥰ ᥘᥭᥳ ᥐᥩᥭᥰ ᥘᥭᥲ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥕᥧᥰ ᥞᥨᥙᥱ. ᥖᥣᥱ ᥗᥦᥒᥲ ᥙᥩᥖᥴ ᥘᥫᥒ ᥔᥛᥳ ᥛᥤᥰ ᥖᥤ ᥘᥬᥰ ᥟᥥᥰ ᥡᥫᥝᥰ. ᥘᥛᥳ ᥔᥣ ᥛᥧᥖ ᥟᥣᥐ ᥖᥤᥐ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥘᥪᥛᥴ ᥕᥧᥰ ᥞᥨᥙᥱ ᥔᥥᥴ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥔᥛᥳ ᥛᥤᥰ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥛᥦᥖᥱ ᥖᥤᥱ ᥖᥬᥱ ᥞᥥᥰ ᥢᥤᥰ ᥕᥢᥰ. ᥔᥣᥭᥴ ᥜᥣᥒᥴ ᥘᥛᥳ ᥙᥩᥖᥴ ᥖᥣᥒᥰ ᥖᥨᥐᥱ ᥕᥧᥰ ᥞᥨᥙᥳ ᥔᥛᥳ ᥙᥥᥢ ᥖᥨᥝᥱ ᥘᥛᥳ ᥔᥣ ᥛᥧᥖ ᥟᥦᥖ ᥖᥣ ᥘᥣᥢᥰ ᥖᥤᥐ ᥕᥝᥳ. ᥘᥦᥢ ᥑᥦᥢ ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥖᥥᥳ ᥔᥛᥳ ᥙᥥᥢ ᥞᥣᥝᥰ ᥘᥩᥭ ᥘᥨᥒᥴ ᥕᥧᥰ ᥞᥖ ᥖᥤ ᥘᥬᥰ ᥓᥪᥒ ᥛᥫᥒᥰ ᥔᥨᥝᥰ ᥝᥤᥰ ᥕᥦᥖᥳ ᥕᥧᥰ ᥢᥤᥰ ᥕᥢᥰ(ᥞᥖ ᥡᥣᥰ). ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥪᥛ ᥕᥧᥰ ᥞᥨᥙᥳ ᥑᥝᥴ ᥕᥧᥒᥱ ᥖᥪᥰ ᥑᥣᥛᥰ ᥘᥣᥖ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥛᥩᥐ 30 ᥛᥥᥝᥰ. ᥛᥫᥢᥴ ᥘᥒᥱ ᥜᥣ ᥞᥦᥢᥳ ᥠᥦᥳ, ᥓᥬᥱ ᥛᥢᥱ, ᥟᥤᥖᥱ ᥖᥣᥱ ᥘᥤᥰ ᥕᥢᥰ, ᥔᥣ ᥙᥦᥢᥰ ᥢᥤᥖᥳ, ᥖᥒᥰ ᥞᥖᥳ ᥡᥢᥰ ᥘᥬ ᥕᥝᥳ. ᥐᥨᥢᥰ ᥕᥧᥰ ᥞᥨᥙᥱ ᥑᥝᥴ ᥐᥛᥳ ᥘᥛᥴ ᥘᥛᥴ ᥙᥥᥢ ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥥᥝᥰ ᥑᥣ ᥞᥤᥖᥳ ᥖᥤᥰ ᥕᥢᥰ ᥕᥝᥳ. ==ᥙᥫᥒ ᥟᥤᥒ== <references/> caj2euy28j0tys2cviehf1quyukhez3 ᥕᥧᥰᥞᥨᥙᥳ 0 673 2624 2623 2024-10-15T06:30:17Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2623 wikitext text/x-wiki #REDIRECT [[ᥕᥧᥰ ᥞᥨᥙᥳ]] k7olxi4vvbtg4mmxb8c91u9kktbvtsf ᥕᥧᥱ ᥗᥧᥙᥳ 0 674 5124 2633 2024-10-16T10:09:25Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q866]] 5124 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Logo of YouTube (2015-2017).svg|250px|thumb|ᥕᥧᥱ ᥗᥧᥙᥳ]] '''ᥕᥧᥱ ᥗᥧᥙ''' ([[ᥚᥣᥱᥔᥣᥱᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ|ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ]]: Youtube) ᥘᥭᥳ ᥙᥥᥢ ᥝᥦᥙ ᥔᥣᥭᥳ ᥟᥢ ᥟᥝ ᥜᥣᥭᥱ ᥒᥝᥰ ᥖᥨᥒᥳ ᥓᥫᥰ ᥘᥭᥳ ᥔᥥᥴ ᥘᥨᥖᥱ ᥖᥣᥒᥱ ᥑᥪᥢᥲ ᥓᥧᥰ ᥖᥤ ᥘᥫᥴ ᥘᥦᥒᥰ (ᥟᥤᥢᥱ ᥖᥣᥱ ᥢᥦᥖ)ᥔᥥᥴ ᥙᥥᥢ ᥟᥢ ᥓᥣᥒ ᥖᥨᥭᥰ ᥘᥭᥲ ᥘᥣᥭ ᥘᥣᥭ ᥕᥝᥳ. ᥖᥤ ᥘᥫᥴ ᥝᥦᥙ ᥔᥣᥭᥳ ᥘᥢᥳ ᥘᥭᥲ ᥞᥢᥴ ᥒᥝᥰ ᥖᥨᥒᥳ ᥟᥢ ᥐᥥᥝᥱ ᥘᥩᥒ ᥙᥣᥭᥰ ᥓᥣᥒ ᥖᥣᥒᥰ ᥛᥨᥝᥴ, ᥖᥣᥒᥰ ᥞᥧᥳ ᥘᥬᥰ ᥐᥥ ᥙᥪᥢᥳ ᥖᥤ, ᥚᥥᥒᥰ ᥑᥣᥛᥰ၊ ᥒᥝᥰ ᥖᥨᥒᥳ, ᥚᥣᥭᥱ ᥙᥣᥭᥰ ᥟᥣᥭᥱ ᥗᥤᥱ ᥐᥧ ᥘᥩᥒ ᥘᥩᥒ ᥓᥫᥰ ᥘᥭᥳ ᥐᥛᥳ ᥘᥛᥴ ᥔᥥᥴ, ᥙᥥᥢ ᥝᥦᥙ ᥔᥣᥭᥳ ᥟᥢ ᥙᥢ ᥖᥣᥒᥰ ᥞᥧᥳ ᥘᥭᥲ ᥖᥒᥰ ᥘᥛᥴ ᥖᥩᥢᥲ ᥖᥣᥱ ᥐᥨᥢᥰ ᥘᥧᥛᥱ ᥘᥧᥐ ᥟᥩᥢᥱ ᥑᥝᥴ ᥕᥝᥳ. ᥔᥣᥭᥴ ᥒᥣᥭ ᥕᥣᥛᥰ ᥘᥥᥝ ᥖᥥᥳ ᥕᥧᥱ ᥗᥧᥙᥳ ᥘᥭᥳ Google ᥙᥫᥒᥱ ᥝᥭᥳ ᥕᥝᥳ. ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ  ᥕᥧᥱ ᥗᥧᥙ ᥘᥭᥳ ᥚᥧᥱ ᥞᥥᥖᥱ ᥐᥣᥢ ᥒᥝᥲ ᥒᥣᥱ ᥖᥤ ᥙᥥᥱ ᥙᥥᥱ ᥑᥝᥴ ᥘᥭᥲ ᥐᥨᥝᥱ ᥖᥒᥲ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2005 ᥘᥫᥢ ᥜᥦᥙ ᥚᥣᥱ ᥝᥣᥱ ᥘᥤᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥗᥪᥒᥴ ᥙᥤ 2006 ᥘᥫᥢ ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ ᥘᥢᥳ ᥐᥧᥱ ᥐᥫᥰ ᥘᥭᥲ ᥔᥪᥳ ᥟᥝ ᥖᥒᥰ 1.65 ᥙᥤᥱ ᥘᥤᥱ ᥕᥦᥢᥱ ᥕᥝᥳ.[4] ᥖᥤ ᥝᥦᥙ ᥔᥣᥭᥳ ᥕᥧᥱ ᥗᥧᥙᥳ ᥘᥢᥳ ᥓᥣᥒ ᥘᥨᥖᥱ ᥑᥪᥢᥲ ᥘᥭᥲ ᥜᥣᥭᥱ ᥒᥝᥰ ᥖᥨᥒᥳ ᥐᥧ ᥘᥩᥒ ᥘᥩᥒ ᥔᥥᥴ, ᥓᥣᥒ ᥟᥝ ᥜᥣᥭᥱ ᥒᥝᥰ ᥖᥨᥒᥳ ᥓᥫᥰ ᥘᥢᥳ ᥓᥦᥐᥱ ᥓᥧᥰ ᥙᥢ ᥐᥨᥢᥰ ᥖᥣᥒᥱ ᥓᥫᥰ, ᥙᥢ ᥛᥣᥭᥴ, ᥖᥣᥒᥱ ᥛᥣᥭᥴ ᥖᥩᥒᥰ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥑᥝᥲ ᥖᥨᥭᥰ, ᥓᥣᥒ ᥙᥢ ᥖᥣᥒᥰ ᥑᥭᥲ ᥓᥬ ᥑᥨᥝᥲ ᥞᥢᥴ ᥗᥪᥒᥴ ᥖᥤ ᥜᥣᥭᥱ ᥒᥝᥰ ᥖᥨᥒᥳ ᥕᥩᥢᥳ ᥙᥣᥭᥰ ᥓᥣᥒ ᥓᥫᥰ ᥘᥭᥳ ᥘᥦᥰ ᥙᥥᥢ ᥟᥢ ᥐᥨᥢᥰ ᥘᥭᥲ ᥓᥬ ᥖᥒᥰ ᥘᥛᥴ ᥕᥝᥳ. t0hwc3pf2zs5ej4sy9d9h17aovsfx61 ᥕᥧᥱᥓᥧᥙ 0 675 2635 2634 2024-10-15T06:30:20Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2634 wikitext text/x-wiki #REDIRECT [[ᥕᥧᥱ ᥗᥧᥙᥳ]] cije701le7v9g86jn1njmd84r01zau2 ᥕᥩᥛᥰ ᥐᥦᥝ、ᥘᥣᥢᥰ ᥓᥦᥝ、ᥔᥧᥖ ᥑᥣᥢᥰ ᥓᥦᥝ ᥘᥢᥳ ᥛᥣᥰ 0 676 2644 2643 2024-10-15T06:30:22Z Sotiale 22 8 revisions imported: [TEST] importing tddwiki via a tool 2643 wikitext text/x-wiki ᥑᥣᥝᥰ ᥝᥨᥒ ᥘᥭᥳ,[[ᥕᥤᥢᥳ ᥢᥣᥢᥳ|ᥕᥤᥢᥳ ᥘᥣᥢᥳ]] ᥔᥫᥢᥰ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥜᥤᥒᥲ ᥙᥦᥒ ᥘᥣᥖ ᥘᥭᥲ ᥜᥣᥭᥱ ᥐᥣᥢ ᥔᥨᥝᥴ ᥙᥝᥰ ᥔᥦᥢᥰ ᥕᥥᥛᥲ ᥕᥣ ᥖᥣᥒᥰ ᥙᥥᥢ ᥕᥤᥙᥴ ᥖᥪᥰ ᥙᥦᥒᥱ ᥕᥣᥱ “ᥕᥩᥛᥰ ᥐᥦᥝ、ᥘᥣᥢᥰ ᥓᥦᥝ、ᥔᥧᥖ ᥑᥣᥢᥰ ᥓᥦᥝ”(減、緩、延)ᥘᥢᥳ ᥛᥣᥰ ,ᥐᥛᥳ ᥓᥩᥭ ᥟᥩᥒᥲ ᥐᥣᥢ ᥚᥣᥢᥱ ᥔᥣᥒᥲ ᥑᥐ ᥖᥢᥰ ᥐᥣᥒ ᥑᥐ ᥟᥩᥢᥱ ᥓᥫᥰ ᥙᥩᥒ ᥐᥣᥢ ᥚᥣᥢᥱ ᥔᥣᥒᥲ ᥕᥣᥙᥱ ᥘᥢᥳ ,ᥘᥣᥛᥰ ᥖᥣᥐ ᥛᥣᥰ ᥞᥥᥖᥱ ᥞᥬᥲ ᥟᥩᥒᥲ ᥐᥣᥢ ᥚᥣᥢᥱ ᥔᥣᥒᥲ ᥘᥭᥲ ᥕᥩᥛᥰ ᥟᥩᥐᥱ ᥔᥨᥝᥴ ᥒᥪᥢᥰ 35 ᥛᥧᥢᥱ ᥛᥧᥢᥱ ᥕᥦᥢᥳ。 ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ,ᥘᥧᥛᥰ ᥔᥣᥭᥲ ᥓᥫᥢᥱ ᥖᥒᥰ ᥔᥫᥢᥰ ᥖᥒᥰ ᥘᥨᥒᥴ ᥞᥬᥲ ᥟᥩᥐᥱ ᥔᥨᥝᥴ ᥒᥪᥢᥰ ᥙᥩᥒ ᥐᥣᥢ ᥞᥤᥛᥴ ᥓᥥᥝᥱ ᥘᥢᥳ ᥐᥣᥱ 89 ᥛᥧᥢᥱ ᥛᥧᥢᥱ ᥙᥣᥭ ᥕᥦᥢᥳ,ᥞᥬᥲ ᥔᥨᥝᥴ ᥙᥝᥰ ᥔᥦᥢᥰ ᥐᥣᥱ ᥘᥬᥰ ᥔᥥᥰ ᥕᥨᥒ ᥙᥩᥒ ᥐᥣᥢ ᥕᥥᥛᥲ ᥕᥣ ᥖᥣᥒᥰ ᥙᥥᥢ ᥘᥢᥳ 3.86 ᥛᥧᥢᥱ ᥛᥧᥢᥱ ᥕᥦᥢᥳ,ᥙᥨᥝᥰ ᥙᥝᥱ ᥘᥭᥲ ᥔᥨᥝᥴ ᥕᥥᥛᥲ ᥕᥣ ᥖᥣᥒᥰ ᥙᥥᥢ ᥐᥣᥱ 123 ᥛᥧᥢᥱ ᥙᥣᥭ ᥕᥦᥢᥳ。 l4la4pfdm10fu157jyqtz01qthpjdyx ᥕᥩᥢᥰ ᥔᥫᥢᥲ ᥜᥣᥲ 0 677 5125 2658 2024-10-16T10:09:27Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q8292694]] 5125 wikitext text/x-wiki '''ᥕᥩᥢᥰ ᥔᥫᥢᥲ ᥜᥣᥲ''' ({{Lang-zh|阮成發}}) ᥛᥫ 2019 ᥙᥤ ᥘᥢᥲ 10 ᥘᥭᥲ 23 ᥝᥢᥰ ᥗᥪᥒᥴ 24 ᥝᥢᥰ ,ᥔᥫᥢᥰ ᥝᥨᥭᥰ ᥜᥧᥱ ᥔᥧ ᥓᥤᥱ ᥔᥫᥢᥰ ᥓᥣᥒᥰ 「ᥕᥩᥢᥰ ᥔᥫᥢᥲ ᥜᥣᥲ」 ᥕᥣᥛᥰ ᥕᥧᥱ ᥖᥤᥲ ᥔᥤᥢᥱ ᥓᥣᥒᥱ ᥓᥧᥲ ᥓᥪᥱ ᥓᥪᥱ ᥓᥫᥝ ᥘᥧᥱ ᥓᥦᥒ ᥘᥤᥲ ᥔᥨᥝᥰ ᥓᥧᥲ ᥓᥪᥱ ᥓᥪᥱ ᥓᥫᥝ ᥖᥦᥝᥱ ᥔᥣᥳ ᥑᥪᥒᥴ ᥙᥩᥒ ᥜᥣᥭᥱ ᥐᥣᥢ ᥖᥥᥱ ᥔᥣᥒᥲ ᥟᥩᥒᥲ ᥘᥥᥱ ᥕᥥᥛᥲ ᥙᥣᥲ ᥝᥢᥰ ᥖᥨᥐᥱ ᥛᥫᥒᥰ ᥕᥤᥢᥳ ᥘᥣᥢᥳ ᥘᥢᥳ ᥘᥣᥖ ᥓᥣᥙ ,ᥘᥨᥝᥱ ᥟᥝ ᥘᥩᥒ ᥑᥨᥛᥱ ᥐᥧᥴ ᥟᥩᥒᥲ ᥕᥧᥱ ᥖᥢᥰ ᥔᥝᥰ ᥞᥥᥖᥱ ᥒᥝᥲ,ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥜᥤᥒᥲ ᥙᥦᥒ ᥓᥫᥢᥱ ᥔᥫᥳ ᥛᥣᥰ,ᥓᥣᥙ ᥗᥦᥢᥲ ᥜᥣᥭᥱ ᥐᥣᥢ ᥑᥣᥴ ᥔᥨᥝᥴ ᥒᥪᥢᥰ ᥖᥥᥱ ᥟᥣ ᥘᥣᥒᥰ ᥙᥩᥒ ᥐᥣᥢ,ᥑᥢᥴ ᥚᥣᥭᥴ ᥖᥝᥲ ᥗᥨᥝᥰ ᥜᥣᥭᥱ ᥐᥣᥢ ᥖᥥᥱ ᥔᥣᥒᥲ ᥟᥩᥒᥲ ᥘᥥᥱ ᥕᥥᥛᥲ ᥙᥣᥲ ᥝᥢᥰ ᥖᥨᥐᥱ ᥛᥫᥒᥰ ᥕᥤᥢᥳ ᥘᥣᥢᥳ,ᥞᥥᥖᥱ ᥞᥬᥲ ᥛᥢᥰ ᥕᥧᥱ ᥘᥬᥰ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥙᥥᥢ ᥐᥩᥭᥰ ᥛᥤᥰ ᥘᥣᥒᥴ ᥘᥥᥝ ᥘᥢᥳ。 slxdlpabsktirk9v2gnhdvp0mfndvvj 0 678 5633 5126 2025-01-15T19:26:49Z Sai Dai Sai Laing 25 5633 wikitext text/x-wiki ᥖ ᥛᥣᥒᥱ ᥖᥤ ᥘᥧᥳ ᥝᥣ [[ᥖᥣ]], ᥖᥣ ᥖᥪᥒᥱ ᥖᥣ ᥗᥢᥲ ᥖᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥐᥦᥖᥱ ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ,ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥖᥣ ᥑᥦᥖᥱ ᥛᥪᥰ ᥚᥣᥭᥴ. ᥖᥣ ᥞᥢᥴ ᥑᥢᥴ ᥙᥥᥢ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥖᥣ ᥔᥣᥭᥳ ᥕᥒ ᥑᥬᥲ ᥖᥨᥭᥰ,ᥖᥣ ᥑᥣᥴ ᥕᥒ ᥑᥬᥲ ᥕᥥᥛᥲ. ᥖᥣ ᥘᥛ ᥒᥪᥢᥰ ᥚᥫᥐᥱ, ᥘᥫᥐᥱ ᥒᥫᥢᥰ ᥑᥣᥝᥴ. bucft5on8nsizbckmsq5lbsfi6n063k ᥝᥥᥒ ᥰᥖᥣ ᥐᥧᥒᥲ 0 679 5672 5671 2025-02-09T07:46:46Z Saimawnkham 28 5672 wikitext text/x-wiki {{Infobox settlement | name = Yangon | other_name = Rangoon | native_name_lang = my | official_name = Yangon City | settlement_type = City | image_skyline = {{multiple image | total_width = 270px | perrow = 1/2/2/1 | border = infobox | image1 = ShwedagonPagoda.jpg | alt1 = | image2 = 2016 Rangun, Dawny budynek Sądu Najwyższego (13).jpg | alt2 = | image3 = Yangon downtown at night.jpg | image4 = 2016_Rangun,_Ratusz_(18).jpg | alt4 = | image5 = 2016 Rangun, Sąd rejonowy (02).jpg | alt5 = | image6 = KandawgyiLake (cropped).jpg | alt6 = }} | imagesize = 250px | image_caption = | image_flag = File:Flag of Yangon Region.svg | pushpin_map = Myanmar | pushpin_label_position = left | pushpin_map_caption = Location of Yangon, Myanmar | coordinates = {{Coord|16.795|N|96.160|E|format=dms|type:city_region:MM|display=inline,title}} | geocode = Yangon | coor_pinpoint = Asia/Yangon | subdivision_type = ᥛᥫᥒᥰ | subdivision_name = [[ᥛᥫᥒᥰ ᥛᥣᥢ]] | subdivision_type1 = ᥝᥥᥒᥰ | subdivision_name1 = ᥖᥣ ᥐᥧᥒᥲ | established_title = Settled | established_date = {{circa|1028–1043}} CE | leader_title = Mayor | leader_name = Bo Htay{{citation needed|date=January 2023}} | unit_pref = 'metric (imperial)' | area_footnotes = <ref name=uncrd/> | area_urban_km2 = 598.75 | area_metro_km2 = 10170 | population_as_of = [[2014 Burma Census|2014 Census]] | population_density_urban_km2 = auto | population_density_urban_sq_mi = auto | population_urban = 5,160,512 | population_rural = 2,200,191 | population_density_metro_km2 = auto | population_density_metro_sq_mi = auto | population_metro = 7,360,703 ([[Yangon Region]]) | population_metro_footnotes = <ref name="census-2014">{{cite book |title=Census Report |publisher=Ministry of Immigration and Population |location=Naypyitaw |date=May 2015 |series=The 2014 Myanmar Population and Housing Census |volume=2 |page=31 |url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view |access-date=22 September 2016 |archive-date=7 May 2019 |archive-url=https://web.archive.org/web/20190507224807/https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view |url-status=live}}</ref> | demographics_type2 = GDP | demographics2_footnotes = <ref>{{citation |title=Yangon - A city profile|url=https://www.eyeonasia.gov.sg/asean-countries/know/overview-of-asean-countries/yangon-a-city-profile/}}</ref> | demographics2_title1 = Metro | demographics2_info1 = [[US$]] 10.7 billion (2016) | area_code = 01 | registration_plate = [[YGN]] | translit_lang1_info1 = {{lang|my|ရန်ကုန်}} | timezone1 = [[Asia/Yangon]] or [[Asia/Rangoon]] | area_rank = division | iso_code = [[ISO 3166-2:MM|MM06]] | utc_offset1 = +06:30 | timezone2 = [[Myanmar Time]] | utc_offset2 = +06:30 | utc_offset = +6:30 | website = {{URL|yangon.gov.mm/}} }} '''ᥝᥥᥒᥰ ᥖᥣ ᥐᥧᥒᥲ''' ᥘᥭᥳ ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ ᥙᥥᥢ ᥓᥥ ᥘᥨᥒᥴ [[ᥛᥫᥒᥰ ᥛᥣᥢ]] ᥛᥣᥰ ᥔᥥᥴ ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥓᥥ ᥘᥨᥒᥴ ᥖᥣᥱ ᥓᥥ ᥔᥫᥒᥰ ᥖᥣ ᥐᥧᥒᥲ ᥕᥝᥳ ᥖᥥᥱ ᥟᥝ ᥙᥤ 2006 ᥘᥫᥢ ᥛᥣᥖᥳ ᥘᥢᥳ ᥕᥝᥳ ᥕᥩᥢᥳ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥔᥫᥐᥱ ᥘᥦᥐ ᥘᥣᥭ ᥛᥐᥴ ᥙᥢ ᥢᥥᥱ ᥙᥤᥱ ᥖᥩᥱ ᥙᥥᥢ ᥓᥥ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥰ ᥔᥥᥴ ᥖᥣᥳ[2] ᥝᥥᥒᥰ ᥖᥣ ᥐᥧᥒᥲ ᥟᥢ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥛᥤᥰ ᥕᥧᥱ 7 ᥘᥣᥢᥳ ᥘᥢᥳ ᥖᥪᥐᥳ ᥙᥥᥢ ᥓᥥ ᥘᥨᥒᥴ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ᥘᥦᥳ ᥖᥪᥐᥳ ᥙᥥᥢ ᥟᥩᥒᥲ ᥖᥤ ᥐᥦᥢ ᥐᥣᥒ ᥖᥣᥱ ᥔᥪᥳ ᥑᥣᥭᥴ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥕᥧᥱ။ ==ᥙᥫᥒ ᥟᥤᥒ== {{reflist}} {{DEFAULTSORT:ᥰᥖᥣ ᥐᥧᥒᥲ}} t049nxpm6xbkj081kktzqxbg6sryijw ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥝᥥᥒᥰ 0 680 5127 2674 2024-10-16T10:09:31Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q16873665]] 5127 wikitext text/x-wiki {{Infobox settlement |name = ᥓᥥ ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ |settlement_type = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] |subdivision_type2 = [[ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥟᥪᥒᥱ]] |subdivision_name2 = [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ]] |subdivision_type3 = |subdivision_name3 = |unit_pref = Imperial |area_total_km2 = |population = ၁၄,၈၀၂၁ |population_total = |population_urban = |population_rural = |population_as_of = 2014 |population_footnotes = <ref name="census-2014">{{Cite book|title=သန်းခေါင်စာရင်း အစီရင်ခံစာ|publisher=လူဝင်မှုကြီးကြပ်ရေးနှင့် ပြည်သူ့အင်အား ဝန်ကြီးဌာန|location=နေပြည်တော်|date=မေ ၂၀၁၅|series=၂၀၁၄ ခုနှစ် လူဦးရေနှင့် အိမ်ထောင်စု သန်းခေါင်စာရင်း အစီရင်ခံစာ|volume=အတွဲ-၂|pages=၆၆|url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view}}</ref>population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐᥳ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|20|27|00|N|99|53|30|E|region:MM|display=inline, title}} |elevation_footnotes = <ref>GoogleEarth</ref> |elevation_m = 400 |leader_title = |elevation_ft = |timezone = [[ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06271 }} '''ᥓᥥ ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ''' ({{IPA-shn|tɑ᷆ kʰi᷆ lék|IPA}}, {{Lang-my|တာခီလိတ်မြို့နယ်}}), ({{Lang-en|Tachileik Township}}), ({{IPA-shn|Zewaeng Taachilaek|pron}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥟᥪᥒᥱ|ᥓᥥ ᥟᥪᥒᥱ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]]ᥔᥥᥴ ᥖᥤ ᥙᥐᥱ ᥘᥧᥛᥰ ᥓᥥ ᥝᥥᥒᥰ ᥖᥥᥳ ᥙᥥᥢ ᥖᥤ [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ]]ᥕᥝᥳ။<ref name="mimu">{{Cite web|url=http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_East_MIMU764v03_14Sep2016_A4.pdf|title=ခရိုင်မြေပုံ - ရှမ်းပြည်နယ် (အရှေ့ပိုင်း)|work=မြန်မာသတင်းအချက်အလက် စီမံခန့်ခွဲမှုယူနစ်|date=စက်တင်ဘာ ၂၀၁၆|accessdate=၁၇ မတ် ၂၀၁၇}}{{Dead link|date=August 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> ံ ==ᥝᥥᥒᥰ ᥟᥢ ᥙᥣᥰ ᥘᥬᥰ ᥓᥥ ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ == # [[ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥰ ]] # [[ᥐᥥᥒᥰ ᥘᥣᥙᥲ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥐᥥᥒᥰ ᥘᥣᥙᥲ ]] # [[ᥖᥣᥲ ᥘᥥᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥣᥲ ᥘᥥᥱ ]] ==ᥙᥫᥢ ᥟᥤᥒ == <references/> {{ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ }} [[ᥙᥫᥒ ᥗᥣᥢ:Category]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ]] [[ᥙᥫᥒ ᥗᥣᥢ :ᥛᥫᥒᥰ ᥖᥭᥰ]] ciesy39zemjdky7yu0umeqx5w2ozw1d ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥟᥪᥒᥱ 0 681 5128 2680 2024-10-16T10:09:34Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7673734]] 5128 wikitext text/x-wiki {{Infobox settlement |name = ᥓᥥ ᥟᥪᥒᥱ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ |settlement_type = [[ᥟᥪᥒᥱ ᥓᥥ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] |subdivision_type2 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ]] |subdivision_name2 = (၃) ᥓᥥ ᥝᥥᥒᥰ |subdivision_type3 = ᥓᥥ ᥘᥨᥒᥴ |subdivision_name3 = [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ]] |unit_pref = Imperial |area_total_km2 = |population = ၁၇၆,၈၇၇ |population_total = |population_urban = |population_rural = |population_as_of = |population_footnotes = |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐᥳ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|20.45304|99.88403|region:MM|format=dms|display=inline, title}} |elevation_footnotes = <ref>GoogleEarth</ref> |elevation_m = |leader_title = |elevation_ft = 1336 |timezone = [[ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |MST]] |utc_offset = +6.30 |website = }} '''ᥟᥪᥒᥱ ᥓᥥ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ''' ({{IPA-shn|tɑ᷆ kʰi᷆ lék|IPA}}), ({{Lang-my|တာချီလိတ်ခရိုင်}}), ({{Lang-en|Tachileik District}}), ({{IPA-shn|Taakhilaek|pron}}) ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥓᥥ ᥟᥪᥒᥱ ᥟᥢ ᥛᥤᥰ ᥖᥤ [[ᥛᥫᥒᥰ ᥖᥭᥰ]] ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥟᥢ ᥘᥫᥒ။ [[ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ]] ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥝᥥᥒᥰ ᥟᥢ ᥘᥧᥛᥰ ᥟᥪᥒᥱ ᥓᥥ ᥙᥐᥱ ᥔᥝᥰ ᥝᥭᥳ။ ᥙᥨᥝᥰ ᥟᥝ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥞᥨᥝᥴ ᥞᥫᥢᥰ ᥟᥢ ᥓᥥᥙᥱ ᥛᥫ ᥙᥤ 2014 ᥘᥢᥳ ᥝᥣ ᥘᥭᥴ ᥘᥬᥰ ᥐᥣ ᥟᥪᥒᥱ ᥓᥥ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ᥘᥭᥳ [[ᥞᥨᥝᥴ ᥐᥨᥢᥰ]] ᥖᥒᥰ ᥘᥛᥴ ᥛᥢᥰ ᥛᥤᥰ ᥐᥣᥱ 176,877 ᥐᥨᥝᥳ ᥘᥭᥴ ᥑᥣᥲ ᥟᥩᥲ။ == ᥓᥥ ᥝᥥᥒᥰ ᥘᥦᥲ ᥝᥥᥒᥰ == ᥟᥢ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥘᥦᥲ ᥝᥥᥒᥰ ᥓᥫᥰ ᥙᥣᥰ ᥖᥤ ᥘᥬᥰ ᥓᥥ ᥟᥪᥒᥱ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥘᥒᥱ ᥙᥣᥲ ᥖᥬᥲ ᥘᥭᥳ ᥑᥣᥲ ᥕᥝᥳ။ <ref>{{Cite web |title=မြန်မာ သတင်းအချက်အလက် စီမံခန့်ခွဲရေးဌာန |url=http://themimu.info/sites/themimu.info/files/documents/Myanmar_PCodes_Release_Shan_State_MIMU_Mar14.xls |accessdate=2015-03-24 |archivedate=2014-07-01 |archiveurl=https://web.archive.org/web/20140701132402/http://themimu.info/sites/themimu.info/files/documents/Myanmar_PCodes_Release_Shan_State_MIMU_Mar14.xls }}</ref> * [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ]] ** [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ]] ** [[ᥐᥥᥒᥰ ᥘᥣᥙ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥐᥥᥒᥰ ᥘᥣᥙ ]] ** [[ᥖᥣ ᥘᥫᥱ (ᥛᥫᥒᥰ ᥖᥭᥰ )၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥣ ᥘᥫᥱ ]] ==ᥙᥫᥒ ᥟᥤᥒ == <references/> {{ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ}} [[ᥙᥫᥒ ᥗᥣᥢ:Category]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥥ ᥟᥪᥒᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥛᥫᥒᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ: ᥓᥥ ᥟᥪᥒᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] 4ifjk2u51jvwjrg4hss506rtl0fl33n ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥝᥥᥒᥰ 0 682 5129 2686 2024-10-16T10:09:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1018494]] 5129 wikitext text/x-wiki {{Infobox settlement |name = ᥝᥥᥒᥰ ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥱ |settlement_type = [[ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = Entrance, Tachileik, Myanmar.jpg |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |subdivision_type2 = [[ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥟᥪᥒᥱ ]] |subdivision_name2 = [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥱ ]] |subdivision_type3 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ ]] |subdivision_name3 = [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥱ ]] |unit_pref = Imperial |area_total_km2 = |population = |population_total = ၁၄၈၀၂၁ |population_urban = ၅၁,၅၅၃ |population_rural = ၉၆,၄၆၈ |population_as_of = 2014 |population_footnotes = <ref name="census-2014">{{Cite book|title=သန်းခေါင်စာရင်း အစီရင်ခံစာ|publisher=လူဝင်မှုကြီးကြပ်ရေးနှင့် ပြည်သူ့အင်အား ဝန်ကြီးဌာန|location=နေပြည်တော်|date=မေ ၂၀၁၅|series=၂၀၁၄ ခုနှစ် လူဦးရေနှင့် အိမ်ထောင်စု သန်းခေါင်စာရင်း အစီရင်ခံစာ|volume=အတွဲ-၂|pages=၆၆|url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view}}</ref> |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥴ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐᥳ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|20.45304|99.88403|region:MM|format=dms|display=inline , title}} |leader_title = |elevation_ft = 1,337 |elevation_m = |timezone = [[ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06271 }} [[ᥜᥣᥭᥱ:Tachileik, Myanmar.jpg|thumb|ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥔᥥᥢᥲ ᥘᥫᥒ ᥘᥬᥰ ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ]] [[ᥜᥣᥭᥱ:Tachileik border bridge.jpg|thumb|ᥑᥨᥝᥴ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ -ᥛᥥ ᥔᥣᥭᥴ ]] '''ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ''' ({{IPA-shn|tɑ᷆ kʰi᷆ lék|IPA}}), ({{Lang-my| တာချီလိတ်မြို့}}), ({{Lang-en|Tachileik}}), ({{IPA-shn|Taakhilaek|pron}}) ᥘᥭᥳ ᥛᥤᥰ ᥘᥬᥰ [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ]]၊ [[ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]]ᥔᥥᥴ ᥙᥥᥢ ᥝᥥᥒᥰ ᥙᥐᥱ ᥘᥧᥐ ᥟᥪᥒᥱ ᥓᥥ ᥓᥥ ᥝᥥᥒᥰ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ ᥟᥩᥲ။ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> {{ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:Category]] [[ᥙᥫᥒ ᥗᥣᥢ: ᥛᥫᥒᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥙᥩᥒ ᥑᥣᥛᥰ ᥙᥩᥖᥴ ᥙᥣᥳ ᥗᥣᥳ ᥝᥤᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] jylh55gpys2v8ivpd7omnrbkzfx7u4t ᥖᥣ ᥖᥩᥭᥱ 0 683 2688 2687 2024-10-15T06:30:37Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2687 wikitext text/x-wiki ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥑᥥᥝᥴ. ᥚᥐᥴ ᥓᥤᥰ ᥖᥣᥒᥱ ᥘᥫᥴ ᥛᥨᥝᥲ. ᥛᥣᥐᥱ ᥐᥨᥝᥲ ᥖᥣᥒᥱ ᥘᥫᥴ ᥞᥭᥴ. ᥞᥩᥒᥳ ᥙᥪᥴ ᥔᥣᥝᥴ ᥙᥫᥢ ᥛᥣᥰ ᥓᥤᥢ ᥑᥝᥲ. ᥞᥩᥒᥳ ᥙᥧᥱ ᥗᥝᥲ ᥙᥫᥢ ᥛᥣᥰ ᥐᥧᥛ ᥑᥣᥛᥰ. amlnh3k1fmu3mvpuaztqacf4ie8ab0o ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥑᥛᥰ ᥖᥤᥲ 0 684 5310 2693 2024-11-05T03:29:13Z YiFeiBot 127 Bot: Migrating 1 langlinks, now provided by [[d:|Wikidata]] on [[d:q6400012]] 5310 wikitext text/x-wiki ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ,ᥘᥥᥒᥴ ᥛᥥᥢ ᥑᥛᥰ ᥖᥤᥲ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥟᥪᥒᥱ ᥝᥥᥒᥰ ᥑᥛᥰ ᥖᥤᥲ၊ ᥓᥥ ᥖᥫᥒᥰ ᥓᥥ ᥐᥦᥒᥰ၊ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ᥕᥝᥳ. g3lbq4ecznyt8f575egt01a78fwf3sb ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥓᥤᥖ ᥖᥨᥭᥱ 0 685 5619 5311 2025-01-15T18:52:10Z Sai Dai Sai Laing 25 5619 wikitext text/x-wiki '''ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥓᥤᥖ ᥖᥨᥭᥱ''' ᥘᥭᥳ ᥙᥥᥢ [[ᥖᥣ ᥞᥫᥰ ᥛᥥᥢᥴ]] ᥓᥥ ᥝᥥᥒᥰ ᥓᥤᥖᥳ ᥖᥨᥭᥱ၊ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣ ᥑᥦᥒᥱ, [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] ᥘᥢᥳ ᥕᥝᥳ. ᥛᥫ ᥔᥫᥐᥱ ᥐᥛᥱ ᥚᥣᥱ ᥙᥩᥐ ᥔᥩᥒᥴ ᥘᥢᥳ ᥟᥝ ᥓᥬᥳ ᥖᥪᥰ ᥙᥥᥢ ᥖᥣ ᥞᥫᥰ ᥛᥤᥢ ᥔᥪᥐᥱ ᥕᥝᥳ။ ᥗᥪᥒᥴ ᥙᥤ 1947 ᥛᥣᥰ ᥓᥧᥰ ᥟᥣᥙ ᥙᥢ ᥞᥩᥒᥲ ᥐᥣᥢ ᥔᥣᥭᥴ ᥐᥣᥢ ᥛᥤᥢ၊ ᥑᥩᥛᥱ ᥙᥢᥱ ᥢᥤᥱ ᥔᥣᥭᥴ ᥐᥣᥢ ᥛᥤᥢ ᥐᥧ ᥖᥫᥒᥰ ᥐᥣᥰ ᥕᥝᥳ။ ᥙᥤ 1960 ᥘᥢᥳ ᥘᥭᥲ ᥑᥣᥐ ᥛᥥᥱ ᥖᥣᥒᥰᥑᥞᥫᥰ ᥛᥤᥢ ᥘᥦᥢ ᥗᥪᥒᥴ ᥖᥣᥒᥰ ᥕᥣᥝᥰ 6000 ᥗᥖᥴ ᥘᥦᥳ ᥖᥣᥒᥰ ᥐᥣᥒᥲ 140 ᥗᥖᥴ ᥕᥝᥳ။ ᥕᥨᥒᥳ ᥔᥣᥒᥲ ᥖᥣ ᥞᥫᥰ ᥛᥤᥢ ᥐᥩᥲ ᥘᥭᥲ ᥑᥣᥒᥲ ᥖᥣᥒᥰ ᥐᥣᥒᥲ 120 ᥗᥖᥴ ᥘᥭᥳ ᥗᥪᥒᥴ 220 ᥗᥖᥴ ᥔᥥᥴ ᥘᥭᥲ ᥙᥪᥖᥴ ᥚᥧᥭᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2002 ᥛᥣᥖᥳ 22 ᥝᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥞᥫᥰ ᥛᥤᥢ ᥟᥦᥙᥳ 28 ᥙᥩᥰ ᥖᥥᥴ ᥘᥨᥒᥰ ᥘᥭᥲ ᥘᥢᥳ ᥖᥣᥒᥰ ᥞᥫᥰ ᥛᥤᥢ ᥘᥦᥢ ᥘᥭᥳ ᥔᥫᥱ ᥑᥩᥢᥱ ᥐᥣᥳ ᥘᥤᥖᥳ ᥢᥣ 4 ᥢᥤᥝᥳ၊ ᥖᥣᥒᥰ ᥞᥫᥰ ᥛᥤᥢ ᥐᥣᥱ 525 x 75 ᥗᥖᥴ ᥘᥢᥳ ᥘᥭᥲ ᥙᥪᥖᥴ ᥚᥧᥭᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2009 ᥘᥫᥢ ᥛᥥᥱ 20 ᥝᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥞᥫᥰ ᥛᥤᥢ ᥙᥨᥝᥰ ᥖᥥᥴ ᥓᥣᥒ ᥘᥨᥒᥰ ᥐᥣᥒ ᥑᥛ ᥘᥭᥴ ᥘᥭᥲ ᥔᥬᥱ ᥙᥫᥒ ᥙᥫᥒᥰ ᥘᥥᥴ ᥔᥣᥭᥴ ᥐᥣᥢ ᥛᥤᥢ ᥐᥣᥒ ᥑᥛ ᥕᥝᥳ။ ᥙᥤ 2010-2011 ᥘᥢᥳ ᥘᥭᥲ ᥙᥢ ᥐᥣᥢ ᥓᥩᥭ ᥔᥣᥒᥲ ᥚᥧᥱ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ 90000 ᥙᥣᥭ ᥕᥝᥳ။ ᥐᥧ ᥙᥤ ᥐᥧ ᥙᥤ ᥘᥭᥳ ᥕᥫᥒᥰ ᥟᥣᥢᥰ ᥖᥣᥱ ᥙᥢ ᥘᥭᥲ ᥐᥣᥢ ᥓᥩᥭ ᥔᥣᥒᥲ ᥖᥣ ᥐᥨᥢᥰ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ 150000 ᥘᥭᥴ ᥕᥝᥳ။[1] 1mk9084akrsxab53v0ym9uc472j4nuk ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥔᥨᥭᥱ ᥙᥧᥢᥱ 0 686 5616 5297 2025-01-15T18:48:53Z Sai Dai Sai Laing 25 5616 wikitext text/x-wiki '''ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥔᥧᥭᥱ ᥙᥧᥢᥱ''' (IATA: SRU, ICAO: VYFS) ᥘᥭᥳ ᥙᥥᥢ ᥑᥨᥒᥴ ᥞᥫᥰ ᥛᥤᥢ ᥟᥢ ᥘᥫᥒ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥓᥥ ᥝᥥᥒᥰ ᥜᥣᥰ ᥘᥛᥰ၊ ᥓᥥ [[ᥛᥫᥒᥰ ᥠᥣᥒᥰ]]၊ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥙᥥᥢ [[ᥖᥣ ᥞᥫᥰ]] ᥛᥥᥢ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥧᥖᥴ ᥖᥩᥢᥲ ᥖᥣᥱ ᥓᥥ ᥛᥫᥒᥰ ᥠᥣᥒᥰ ᥔᥥᥴ ᥙᥥᥢ ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥗᥨᥢᥲ 69 ᥖᥣᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ᥕᥝᥳ။ ᥛᥤᥰ ᥝᥭᥳ ᥚᥣᥭᥱ ᥖᥣᥒᥰ ᥖᥨᥐᥱ ᥝᥥᥒᥰ ᥜᥣᥰ ᥘᥛᥰ ᥕᥣᥢᥴ ᥐᥭᥱ 13 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ ᥔᥥᥴ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥫᥴ ᥘᥣᥲ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ 1,830 ᥛᥤᥱ ᥖᥣᥱ (6,000 ᥗᥖᥴ) ᥕᥝᥳ။ shmoqr264sn7vbpl18pa07tkmbdrcj9 ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥗᥣᥱ ᥝᥥᥱ 0 687 5618 5617 2025-01-15T18:50:49Z Sai Dai Sai Laing 25 5618 wikitext text/x-wiki [[File:Daweiairport.jpg|thumb|ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥗᥣᥱ ᥝᥥᥱ]] '''ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥗᥣᥱ ᥝᥥᥱ''' ({{lang-my|ထားဝယ် လေဆိပ်}}) ᥘᥭᥳ ᥛᥤᥰ ᥖᥤ ᥝᥥᥒᥰ ᥗᥣᥱ ᥝᥥᥱ, ᥓᥥ ᥔᥫᥒᥰ ᥖᥣ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥟᥢ ᥙᥥᥢ ᥙᥩᥖᥴ ᥖᥬᥲ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥘᥭᥳ ᥛᥤᥰ ᥖᥤ ᥘᥫᥴ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥘᥣᥲ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ 84 ᥗᥖᥴ (26 ᥛᥤᥱ ᥖᥣᥱ) ᥕᥝᥳ. ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥞᥫᥰ ᥛᥥᥢ ᥘᥦᥢ ᥘᥭᥳ ᥙᥥᥢ ᥛᥥᥝᥰ ᥑᥩᥢᥱ ᥐᥣᥱ ᥘᥤᥖᥳ ᥔᥥᥴ ᥖᥣᥒᥰ ᥕᥣᥝᥰ ᥛᥤᥰ 2135 ᥛᥤᥱ ᥖᥣᥱ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥤᥰ 30 ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ. glnx4d9ofbjxgt4dmdbge008tbx46ft ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥛᥣᥢᥲ ᥛᥨᥝᥱ 0 688 5130 2716 2024-10-16T10:09:38Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q619664]] 5130 wikitext text/x-wiki '''ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥛᥣᥢᥲ ᥛᥨᥝᥱ''' ({{Lang-my|ဗန်းမော် လေဆိပ်}}) ᥘᥭᥳ ᥛᥤᥰ ᥖᥤ ᥓᥥ ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥛᥨᥝᥱ, ᥓᥥ ᥛᥫᥒᥰ ᥑᥣᥒᥴ, ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ᥕᥝᥳ. 4edu8qea1pa1if6wer92xnfbu7zaex3 ᥖᥣᥐᥧᥒᥲ, ᥝᥥᥒᥰ 0 689 5737 2718 2025-03-18T16:51:37Z DreamRimmer 418 fix redirect 5737 wikitext text/x-wiki #REDIRECT [[ᥝᥥᥒ ᥰᥖᥣ ᥐᥧᥒᥲ]] ckgfo3jp9wjmmgh845khqd7nbqv63hd ᥖᥣᥞᥫᥰᥛᥥᥢ ᥑᥛᥰᥖᥤ 0 690 2720 2719 2024-10-15T06:30:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2719 wikitext text/x-wiki #REDIRECT [[ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥑᥛᥰ ᥖᥤᥲ]] 1ovfblsneg6b1xronk31pmdhm0g5cm4 ᥖᥣᥞᥫᥰᥛᥥᥢ ᥓᥤᥖᥖᥨᥭᥱ 0 691 2722 2721 2024-10-15T06:30:48Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2721 wikitext text/x-wiki #REDIRECT [[ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥓᥤᥖ ᥖᥨᥭᥱ]] hlbocm60myh13eksdcdq9b0dzx2o2ba ᥖᥣᥞᥫᥰᥛᥥᥢ ᥔᥨᥭᥱᥙᥧᥢᥱ 0 692 2724 2723 2024-10-15T06:30:50Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2723 wikitext text/x-wiki #REDIRECT [[ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥔᥨᥭᥱ ᥙᥧᥢᥱ]] hzc66c2qnlne6wzr7yvcgh8v30r6ctl ᥖᥣᥞᥫᥰᥛᥥᥢ ᥗᥣᥱᥝᥦᥱ 0 693 2726 2725 2024-10-15T06:30:51Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2725 wikitext text/x-wiki #REDIRECT [[ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥗᥣᥱ ᥝᥥᥱ]] nomq1s7vj4m92tfl2bn236b57r5ctze ᥖᥣᥞᥫᥰᥛᥥᥢ ᥛᥣᥢᥲᥛᥨᥝᥱ 0 694 2728 2727 2024-10-15T06:30:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2727 wikitext text/x-wiki #REDIRECT [[ᥖᥣ ᥞᥫᥰ ᥛᥥᥢ ᥛᥣᥢᥲ ᥛᥨᥝᥱ]] jilpxjjyaqc9e6cyv43xa3takpa0irb ᥖᥤᥱ ᥔᥤᥢᥱ ᥙᥣᥱ 0 695 5131 2736 2024-10-16T10:09:41Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q126]] 5131 wikitext text/x-wiki {{Calendar|month=12|lk=on}} '''ᥖᥤᥱ ᥔᥤᥢᥱ ᥙᥣᥱ''' ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥔᥤᥙᥴ ᥔᥩᥒᥴ, ᥙᥥᥢ ᥘᥫᥢ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥓᥧᥱ ᥘᥤ ᥕᥦᥢ ᥖᥒᥰ ᥐᥣᥱ ᥘᥤᥢᥱ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥦᥢᥰ (Julian and Gregorian calendar) ᥕᥝᥳ. ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥓᥥᥖ, ᥘᥫᥢ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥟᥢ ᥛᥤᥰ 30 [[ᥝᥢᥰ]] ᥘᥬᥰ ᥐᥣ 7 ᥘᥫᥢ ᥘᥢᥳ ᥕᥝᥳ. j6vocnrw4qge0g13cw4663fjhukm155 ᥖᥤᥱᥔᥤᥢᥱᥙᥣᥱ 0 696 2738 2737 2024-10-15T06:30:55Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2737 wikitext text/x-wiki #REDIRECT [[ᥖᥤᥱ ᥔᥤᥢᥱ ᥙᥣᥱ]] o091v8zf8efh59jpdrxgof6iyivzbsz ᥖᥤᥳ ᥙᥤᥳ ᥖᥣᥳ ᥐᥣᥳ 0 697 5132 2743 2024-10-16T10:09:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1321432]] 5132 wikitext text/x-wiki '''ᥖᥤᥳ ᥙᥤᥳ ᥖᥣᥳ ᥐᥣᥳ (ᥙᥤ ᥖᥣ ᥐᥣᥖ ᥔᥣᥛᥴ ᥐᥩᥒ) ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥙᥥᥢ ᥑᥩᥲ ᥑᥣᥛᥰ ᥗᥛᥰ ᥚᥣᥰ ᥘᥣᥰ ᥟᥢ ᥐᥦᥢᥱ ᥓᥝᥲ ᥞᥨᥝᥰ ᥛᥣᥰ ᥘᥬᥰ ᥑᥣᥝᥰ ᥖᥣᥒᥰ 45 ᥙᥤ ᥝᥣᥭᥰ ᥔᥥᥴ ᥙᥧᥖᥳ ᥗᥣᥳ ᥓᥝᥲ ᥟᥝ ᥙᥣᥱ ᥘᥤᥳ ᥘᥤᥰ ᥙᥣᥢᥱ ᥕᥝᥳ ᥖᥣ ᥙᥥᥰ ᥖᥣ ᥙᥣᥢᥰ ᥕᥣ ᥞᥣᥢᥰ ᥓᥝᥲ ᥑᥝᥴ ᥑᥪᥢᥰ ᥛᥥᥰ ᥐᥥᥙᥱ ᥞᥩᥛᥴ ᥖᥩᥛ ᥓᥧᥳ ᥞᥬᥲ ᥙᥥᥢ ᥓᥧᥛᥰ ᥘᥬ ᥓᥧᥛᥰ 1. ᥓᥧᥛᥰ ᥝᥤᥳ ᥘᥤᥳ ᥕᥣᥳ၊ 2. ᥓᥧᥛᥰ ᥔᥧᥖᥳ ᥖᥣᥢᥱ၊ 3. ᥓᥧᥛᥰ ᥟᥣ ᥚᥤᥳ ᥗᥛᥱ ᥛᥣᥱ ᥘᥭᥴ ᥔᥥᥴ ᥓᥒᥱ ᥙᥥᥢ ᥛᥣᥰ ᥙᥤᥳ ᥖᥣ ᥐᥖ ᥔᥣᥛᥴ ᥐᥩᥒ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥤᥳ ᥖᥣ ᥐᥣᥖ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥙᥩᥒᥱ ᥝᥣ "ᥔᥩᥒᥰ၊ ᥐᥨᥭ"ᥘᥭᥴ ᥕᥝᥳ။ ᥚᥧᥱ ᥘᥨᥒᥳ ᥘᥦᥢᥳ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥑᥝᥴ ᥖᥥᥳ ᥛᥣᥭᥴ ᥗᥪᥒᥴ ᥝᥣ ᥙᥤᥳ ᥖᥣ ᥐᥣᥖ ᥘᥭᥳ ᥙᥥᥢ ᥕᥥᥰ ᥔᥦᥒᥴ ᥖᥤ ᥟᥢ ᥟᥝ ᥗᥛᥰ ᥖᥣᥰ ᥘᥣᥰ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥔᥬᥱ ᥝᥭᥳ ᥘᥭᥴ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥙᥧᥖᥳ ᥗᥣᥳ ᥓᥝᥲ ᥟᥝ ᥙᥣ ᥘᥤᥳ ᥘᥤᥐᥳ ᥙᥣᥢᥰ ᥕᥝᥳ ᥛᥫ ᥙᥤᥱ ᥓᥤᥱ 483 ᥓᥝᥲ ᥛᥣᥱ ᥞᥣᥱ ᥐᥖ ᥔᥙ ᥟᥝ ᥖᥣᥒᥰ ᥓᥩᥭ ᥗᥦᥛᥴ ᥓᥝᥲ ᥟᥣᥱ ᥘᥢᥱ ᥖᥣᥱ ᥑᥝᥴ ᥓᥝᥲ ᥔᥥᥴ ᥓᥫᥰ ᥑᥝᥴ ᥓᥝᥲ ᥕᥣ ᥞᥣᥢᥰ ᥖᥣᥱ 500 ᥓᥒᥱ ᥟᥝ ᥙᥤᥖ ᥖᥣ ᥐᥣᥖ ᥔᥣᥛᥴ ᥐᥩᥒ ᥛᥥᥰ ᥑᥩᥢᥲ ᥐᥢ ᥑᥨᥢᥳ ᥑᥭᥳ ᥟᥨᥛ ᥟᥣᥢᥱ ᥖᥣᥒᥱ ᥔᥒᥱ ᥐᥣᥱ ᥕᥣᥳ ᥘᥣᥱ ᥐᥣᥱ ᥕᥝᥳ။ ᥗᥛᥰ ᥙᥤᥖ ᥖᥣ ᥐᥣᥖ ᥔᥣᥛᥴ ᥐᥩᥒ ᥘᥢᥳ ᥛᥫ ᥓᥝᥳ ᥟᥨᥛ ᥔᥨᥙᥱ ᥔᥥᥴ ᥔᥤᥛᥰ ᥙᥦᥒᥰ ᥛᥣᥰ ᥔᥥᥴ ᥖᥣᥳ ᥗᥪᥒᥴ ᥛᥣᥰ ᥙᥣᥢ ᥖᥣᥒᥱ ᥔᥒᥱ ᥐᥣᥱ ᥕᥣᥱ ᥘᥣᥱ ᥙᥩᥐ ᥐᥛᥰ ᥔᥤᥱ ᥖᥤ ᥛᥫᥒᥰ ᥔᥤᥱ ᥞᥨᥝᥱ (ᥔᥤᥱ ᥘᥤᥳ ᥘᥒᥱ ᥐᥣᥱ)ᥘᥢᥳ ᥖᥥᥳ ᥖᥦᥛᥲ ᥛᥣᥭᥴ ᥔᥬᥱ ᥘᥫᥴ ᥚᥪᥢᥴ ᥙᥥᥱ ᥕᥝᥳ။ ᥗᥪᥒᥴᥘᥛᥣᥰ ᥙᥣᥢ ᥖᥣᥒᥱ ᥔᥒᥱ ᥐᥣᥱ ᥕᥣᥱ ᥘᥣᥱ ᥙᥩᥐ ᥐᥛᥰ 5 ᥙᥣᥢ ᥓᥝᥲ ᥛᥒᥰ ᥖᥧᥒᥰ ᥝᥥᥒᥰ ᥛᥣᥢᥰ ᥖᥣ ᥘᥥᥰ ᥘᥢᥳ ᥖᥥᥳ ᥖᥦᥛᥲ ᥛᥣᥭᥴ ᥔᥬᥱ ᥘᥫᥴ ᥑᥦᥙᥱ ᥞᥤᥢᥴ ᥕᥝᥳ။''' 1h3zhyue5isy94ktla6bzh5uepvd0ld ᥖᥤᥳᥙᥤᥳᥖᥣᥳᥐᥣᥳ 0 698 2745 2744 2024-10-15T06:30:58Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2744 wikitext text/x-wiki #REDIRECT [[ᥖᥤᥳ ᥙᥤᥳ ᥖᥣᥳ ᥐᥣᥳ]] 9lvb8osc0xad479rcw9cf8my5kiq9y4 ᥖᥧᥛᥳ ᥖᥨᥛᥳ ᥕᥣᥭ 0 699 2747 2746 2024-10-15T06:30:59Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2746 wikitext text/x-wiki ᥖᥧᥛᥳ ᥖᥨᥛᥳ ᥕᥣᥭ ᥓᥣᥒ ᥙᥣᥰ ᥑᥨᥝᥰ ᥑᥪᥢᥲ ᥘᥩᥭ ᥓᥨᥝᥱ. ᥖᥨᥢᥲ ᥐᥛᥳ ᥐᥨᥝᥱ. ᥘᥨᥝᥱ ᥛᥭᥳ ᥙᥨᥐᥱ. ᥘᥨᥝᥱ ᥛᥭᥳ ᥔᥣᥒᥰ. ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥞᥨᥒ. ᥖᥨᥢᥲ ᥓᥨᥒ ᥝᥣᥭᥴ. ᥜᥭᥰ ᥛᥭᥲ ᥙᥣᥱ. ᥛᥭᥲ ᥓᥨᥝᥲ ᥞᥨᥝᥴ ᥕᥣ ᥔᥨᥝᥰ ᥔᥥᥰ. ᥕᥣ ᥔᥨᥝᥰ ᥔᥥᥰ ᥑᥪᥢᥲ ᥞᥫᥢᥰ ᥛᥬᥱ. ᥘᥧᥐ ᥙᥬᥳ ᥛᥬᥱ ᥞᥣᥒᥳ ᥔᥣᥭᥴ ᥚᥥᥰ. ᥔᥣᥭᥴ ᥚᥥᥰ ᥙᥣᥖ ᥛᥣᥳ ᥘᥣᥒᥱ. ᥛᥣᥳ ᥘᥣᥒᥱ ᥖᥣᥒᥱ ᥐᥫ ᥔᥣᥭᥰ. ᥑᥧᥢᥴ ᥓᥣᥭᥰ ᥖᥣᥒᥱ ᥐᥫ ᥐᥣᥳ. dg57ja2uasna3oj5mhavgk9ih8cpln9 ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ 0 700 5133 2756 2024-10-16T10:09:46Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q8425]] 5133 wikitext text/x-wiki ᥙᥩᥰ ᥘᥣᥖ ᥗᥪᥒᥴ “[[ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ]]” ᥘᥭᥴ ᥘᥩᥒ ᥘᥭᥳ ᥖᥤᥴ ᥞᥨᥛᥱ ᥒᥛᥰ “[[ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ]]” ᥐᥧ ᥘᥣᥭᥴ ᥙᥣᥲ ᥐᥧ ᥘᥣᥭᥴ ᥜᥣᥭᥱ ᥑᥩᥒᥴ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ ᥞᥝᥰ။ ᥘᥦᥢ ᥑᥩᥒᥴ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥘᥭᥳ ᥛᥢᥰ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥐᥣᥒᥲ ᥑᥣᥒᥴ ᥖᥥᥳ ᥖᥥᥳ၊ ᥖᥤᥴ ᥞᥨᥛ ᥟᥝ ᥓᥥᥛ ᥘᥩᥒ ᥐᥣᥢ ᥛᥣᥐ ᥛᥤᥰ၊ ᥘᥩᥒ ᥐᥢ ᥐᥨᥢᥰ၊ ᥘᥩᥒ ᥐᥣᥢ ᥛᥫᥒᥰ၊ ᥘᥩᥒ ᥛᥧᥐ ᥓᥧᥛᥰ၊ ᥘᥩᥒ ᥙᥣᥭᥰ ᥓᥣᥒ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥓᥫᥰ(ᥓᥫᥒᥳ ᥘᥒᥱ ᥙᥣᥭᥰ ᥔᥣᥭ ᥖᥨᥝ ᥞᥣᥒ ᥟᥛᥱ ᥘᥢᥴ ᥙᥣᥭᥰ ᥔᥣᥭ ᥜᥤᥒᥲ ᥖᥪᥢᥰ ᥙᥥᥢ၊ ᥙᥣᥭᥰ ᥓᥣᥒ ᥓᥣᥐ ᥘᥦᥲ ᥐᥣᥢ ᥔᥪᥱ ᥔᥣᥢᥴ)၊ ᥘᥩᥒ ᥔᥪᥒᥱ ᥝᥦᥖᥳ ᥘᥩᥛᥳ၊ ᥘᥩᥒ ᥙᥣᥭᥰ ᥐᥫᥰ ᥕᥛ၊ ᥘᥩᥒ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥘᥦᥳ ᥚᥤᥒᥲ ᥒᥥ ᥓᥫᥰ ᥘᥭᥳ ᥘᥬ ᥕᥝᥳ။ ᥚᥧᥱ ᥟᥣᥢᥱ ᥛᥣᥒ ᥐᥨᥝᥳ ᥕᥒᥰ ᥖᥥᥴ ᥝᥣ ᥐᥣ ᥘᥒᥱ ᥘᥣᥖ ᥛᥣᥰ ᥘᥭᥳ ᥕᥒᥰ ᥖᥪᥐᥳ ᥐᥦᥙ ᥕᥧᥱ ᥘᥭᥴ ᥐᥩᥢᥱ။ ᥐᥛᥰ ᥘᥭᥳ ᥖᥥᥴ ᥔᥪᥙᥱ ᥑᥭ ᥘᥥᥴ ᥖᥤ ᥙᥩᥒᥱ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥔᥣᥛᥴ ᥟᥢ။ ᥟᥢ ᥗᥤᥳ ᥘᥫᥒ ᥙᥥᥢ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥓᥩᥛᥰ ᥔᥣᥭᥴ ᥙᥪᥢᥰ ᥘᥦᥲ ᥟᥢ ᥓᥬᥳ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥞᥪᥒᥴ၊ ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥒᥱ ᥔᥣᥭᥴ ᥐᥣᥢ ᥙᥥᥢ (process) ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ။ ᥗᥤᥳ ᥔᥩᥒ ᥙᥥᥢ ᥘᥩᥒ ᥗᥖᥴ ᥔᥣᥒᥲ ᥑᥨᥢᥳ ᥑᥭ ᥟᥢ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥖᥒᥰ ᥙᥨᥝᥱ ᥘᥣᥱ ᥔᥤᥱ ᥟᥛᥱ ᥘᥢᥴ ᥟᥢ ᥘᥭᥲ ᥛᥤᥰ ᥑᥫᥒ ᥖᥦᥐ ᥑᥫᥒ ᥕᥒᥱ၊ ᥕᥝᥳ ᥐᥩᥲ ᥟᥤᥒ ᥘᥫᥴ ᥐᥣᥢ ᥑᥣᥖ ᥘᥣᥛᥰ ᥞᥤᥝ ᥓᥒ ᥘᥦᥲ ᥟᥤᥒ ᥘᥫᥴ ᥘᥬᥰ ᥑᥣᥝᥰ ᥙᥩᥖᥴ ᥖᥨᥝᥱ ᥑᥣᥝᥰ ᥐᥣᥒ။ ᥟᥢ ᥗᥤᥳ ᥔᥣᥛ ᥖᥥᥳ ᥙᥥᥢ ᥘᥩᥒ ᥟᥢ ᥙᥣᥭᥰ ᥘᥥᥴ ᥞᥬᥲ ᥞᥧᥳ ᥓᥐᥴ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥟᥤᥒ ᥘᥫᥴ ᥙᥣᥭᥰ ᥝᥨᥢᥳ ᥙᥣᥭᥰ ᥞᥢᥴ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥑᥝᥴ၊ ᥕᥝᥳ ᥐᥩᥲ ᥕᥧᥐ ᥛᥧᥢᥰ ᥘᥣᥭᥰ ᥖᥣᥒᥰ ᥖᥣᥱ ᥖᥥᥴ ᥘᥦᥐ ᥘᥣᥭ ᥞᥣᥴ ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥛᥬᥱ ᥛᥬᥱ ᥖᥣᥱ ᥙᥣᥭᥰ ᥞᥢᥴ ᥛᥬᥱ ᥛᥬᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥞᥧᥢ ᥛᥧᥢᥰ ᥟᥢ ᥗᥤᥳ ᥘᥫᥒ ᥟᥛᥱ ᥘᥢᥴ ᥟᥢ ᥙᥥᥢ ᥙᥣᥭᥰ ᥞᥢᥴ ᥗᥤᥳ ᥘᥫᥒ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢᥴ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥙᥥᥢ ᥔᥣᥭᥴ ᥐᥣᥢ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥕᥨᥒᥳ ᥔᥣᥒᥲ ᥖᥨᥒ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥧᥛᥲ ᥕᥝᥳ။ ᥚᥧᥱ ᥞᥧᥳ ᥛᥨᥝᥴ ᥛᥣᥒ ᥐᥨᥝᥳ ᥙᥪᥖᥱ ᥖᥤ ᥙᥩᥒᥱ ᥝᥣ ᥙᥥᥢ “ᥔᥣᥭᥴ ᥐᥣᥢ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥔᥣᥭᥴ ᥙᥪᥢᥰ ” ᥘᥭᥴ ᥕᥝᥳ။ ᥚᥧᥱ ᥞᥧᥳ ᥛᥨᥝᥴ ᥟᥢ ᥓᥪ ᥞᥩᥒᥳ ᥝᥣ “ᥐᥨᥝᥴ ” ᥖᥤᥴ ᥘᥣᥖ ᥝᥣ “ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥙᥨᥐᥴ ᥔᥣᥒᥲ ᥐᥥᥝᥱ ᥐᥙᥴ ᥘᥨᥭ ᥕᥨᥒᥳ ᥔᥣᥒᥲ ”ᥘᥦᥲ “ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥙᥨᥐᥴ ᥔᥣᥒᥲ ᥜᥣᥭᥱ ᥘᥩᥒ ᥐᥣᥢ ᥛᥣᥐ ᥛᥤᥰ ᥘᥦᥳ ᥘᥩᥒ ᥐᥢ ᥐᥨᥢᥰ ᥘᥬᥰ ᥑᥣᥝᥰ ᥕᥣᥝᥰ ” ᥛᥫ ᥘᥬᥰ ᥓᥨᥝ ᥙᥤ 1950 ᥘᥦᥲ 1960 ᥘᥢᥳ ᥓᥣᥒ ᥘᥣᥖ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥕᥧᥱ ᥘᥬᥰ ᥙᥣᥭᥰ ᥞᥢᥴ ᥟᥢ ᥘᥭᥳ ᥘᥭᥴ။ ᥙᥣᥭᥰ ᥞᥢᥴ ᥟᥢ ᥘᥭᥳ ᥙᥫᥒ ᥘᥨᥒᥴ ᥛᥢᥰ ᥙᥐᥴ ᥓᥬ ᥘᥫᥴ ᥔᥣᥭᥴ ᥐᥣᥢ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥕᥨᥒᥳ ᥔᥣᥒᥲ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥧᥛᥲ၊ ᥕᥝᥳ ᥐᥣ ᥙᥥᥢ ᥙᥣᥭᥰ ᥞᥢᥴ ᥟᥢ ᥖᥨᥭᥰ ᥘᥬᥰ ᥑᥣᥝᥰ ᥕᥣᥝᥰ ᥘᥦᥳ ᥙᥣᥭᥰ ᥞᥢᥴ ᥟᥢ ᥖᥨᥭᥰ ᥔᥣᥭᥴ ᥙᥪᥢᥰ။ ᥙᥩᥰ ᥘᥭᥴ ᥓᥪᥒ ᥔᥒᥴ ᥓᥫᥳ ᥝᥣ ᥖᥩᥢᥲ ᥐᥢ ᥙᥫᥒ ᥕᥬᥱ ᥑᥩᥒᥴ ᥘᥬᥰ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥔᥥᥴ ᥖᥩᥢᥲ ᥖᥩᥢᥲ ᥛᥤᥰ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥓᥪᥒ ᥖᥣᥒᥱ ᥜᥣᥭᥱ ᥖᥣᥒᥱ ᥐᥢ ᥖᥩᥢᥲ ᥑᥩᥒᥴ ᥘᥬᥰ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥐᥩᥲ ᥛᥤᥰ ᥖᥣᥒᥰ ᥘᥦᥐ ᥘᥣᥭ ᥓᥩᥛᥰ ᥘᥭᥴ ᥕᥝᥳ။ ᥖᥨᥝ ᥕᥣᥒᥱ ᥛᥢᥰ ᥓᥪᥒ ᥛᥫᥢᥴ ᥓᥫᥒᥳ ᥘᥒᥱ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥟᥢ ᥘᥧᥐ ᥖᥤ ᥐᥣᥢ ᥚᥧᥐᥱ ᥔᥩᥛᥲ ᥔᥧᥱ ᥓᥧᥰ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥟᥢ ᥟᥤᥒ ᥘᥫᥴ ᥞᥨᥒᥰ ᥐᥣᥢ ᥓᥣᥐ (ᥛᥣᥒ ᥙᥩᥐ ᥖᥤᥴ ᥘᥣᥖ ᥝᥣ ᥘᥧᥐ ᥖᥤᥳ ᥙᥣᥢ ᥐᥩᥢᥱ ᥔᥧᥱ ᥓᥧᥰ ᥙᥣᥢ ᥛᥬᥱ)။ ᥕᥝᥳ ᥐᥩᥲ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥟᥢ ᥘᥭᥳ ᥞᥥᥖᥱ ᥞᥬᥲ ᥘᥩᥒ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥐᥢ ᥘᥬᥰ ᥐᥥᥱ ᥓᥢᥳ ᥗᥣᥢᥲ ᥐᥨᥢᥰ ᥘᥦᥳ ᥓᥧᥛᥰ ᥐᥨᥢᥰ ᥞᥝᥰ ᥐᥩᥲ ᥘᥦᥐ ᥘᥣᥭ ᥛᥣᥰ။ ᥑᥬᥲ ᥝᥣ ᥘᥭᥳ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥕᥨᥒᥳ ᥔᥣᥒᥲ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥞᥨᥛ ᥙᥣᥰ ᥖᥒᥰ ᥘᥩᥒ ᥙᥥᥢ ᥓᥝᥲ ᥑᥩᥒᥴ ᥑᥤᥢᥲ၊ ᥘᥩᥒ ᥐᥣᥢ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥑᥨᥝᥰ ᥑᥩᥒᥴ၊ ᥘᥩᥒ ᥙᥣᥭᥰ ᥓᥣᥒ ᥙᥣᥭᥰ ᥔᥦᥢᥳ၊ ᥘᥩᥒ ᥕᥨᥒᥳ ᥔᥣᥒᥲ ᥓᥧᥛᥰ ᥜᥣᥭᥱ ᥘᥦᥳ ᥘᥩᥒ ᥛᥣᥭᥴ ᥛᥤᥲ ᥚᥤᥒᥲ ᥛᥫᥒᥰ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ။ ᥙᥩᥰ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥦᥐ ᥘᥣᥭ ᥐᥩᥲ ᥐᥛᥳ ᥘᥛᥴ ᥘᥛᥴ ᥖᥥᥳ ᥓᥪᥒ ᥛᥫᥒᥰ ᥐᥧ ᥟᥢ ᥟᥢ ᥞᥨᥙ ᥗᥨᥙᥱ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥘᥦᥲ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥕᥧᥱ ᥐᥩᥭᥰ။ ᥖᥣᥱ ᥖᥥᥴ ᥑᥪᥢᥲ ᥕᥬᥱ ᥘᥦᥲ ᥘᥦᥐ ᥘᥣᥭ ᥛᥣᥰ ᥓᥫᥒᥳ ᥘᥭᥴ ᥐᥩᥲ ᥘᥭᥲ ᥟᥝ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥘᥙᥳ ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥙᥤ ᥕᥧᥱ ᥕᥝᥳ၊ ᥕᥝᥳ ᥐᥩᥲ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥓᥫᥒᥳ ᥘᥭᥴ ᥘᥭᥳ ᥖᥤ ᥘᥭᥳ ᥞᥝᥰ ᥞᥙ ᥞᥢᥴ ᥝᥣ ᥙᥥᥢ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥣᥭᥰ ᥞᥢᥴ ᥐᥥᥝᥱ ᥘᥨᥭ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥘᥭᥳ ᥟᥛᥱ ᥖᥣᥙ ᥘᥨᥝᥱ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥖᥒᥰ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥟᥢ ᥘᥤ။ ᥖᥤ ᥖᥥᥳ ᥖᥥᥳ ᥛᥢᥰ ᥓᥪᥒ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥘᥭᥳ ᥓᥣᥒ ᥐᥭᥳ ᥛᥤᥰ ᥘᥩᥒ ᥕᥨᥙ ᥘᥨᥒᥰ၊ ᥘᥩᥒ ᥑᥩᥒᥳ ᥑᥛᥴ ᥖᥥᥳ ᥒᥝᥰ ᥘᥣᥭᥰ ᥟᥢ ᥛᥤᥰ ᥘᥩᥒᥲ ᥑᥩᥒᥲ ᥑᥛᥴ ᥖᥒᥰ ᥘᥣᥭᥴ ᥕᥧᥱ။ ᥐᥩᥭᥰ ᥘᥣᥱ ᥘᥩᥒ ᥓᥫᥰ ᥘᥭᥳ ᥘᥭᥳ ᥖᥥᥳ ᥑᥝᥲ ᥙᥣᥰ ᥛᥤᥰ ᥕᥧᥱ ᥘᥬᥰ ᥙᥣᥭᥰ ᥞᥙ ᥞᥢᥴ ᥑᥩᥒᥴ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥖᥨᥒᥱ ᥐᥨᥢᥰ။ ᥙᥣᥭᥰ ᥞᥢᥴ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥗᥤᥳ ᥔᥩᥒᥴ ᥖᥥᥳ ᥙᥩᥰ ᥓᥩᥛᥰ ᥘᥒᥱ ᥔᥨᥝᥰ ᥛᥣᥳ ᥔᥣᥳ ᥘᥣᥖ ᥓᥪᥒ “ᥙᥥᥢ ᥘᥩᥒ ᥖᥦᥐ ᥕᥒ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥟᥢ ᥛᥤᥰ ᥖᥣᥒᥰ ᥑᥪᥙ ᥘᥣᥲ ”၊ “ᥐᥣ ”ᥖᥤ ᥖᥥᥳ ᥖᥥᥳ ᥘᥣᥖ ᥝᥣ ᥙᥥᥢ “ᥘᥩᥒ ᥘᥙᥳ ᥔᥣᥒᥲ ᥗᥖᥴ ᥔᥣᥒᥲ ᥘᥩᥒ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥞᥥᥖᥱ ᥔᥣᥒᥲ။ ᥙᥣᥭᥰ ᥞᥢᥴ ᥟᥢ ᥘᥭᥳ ᥖᥤ ᥙᥩᥒᥱ ᥛᥢᥰ ᥐᥩᥲ ᥐᥦᥙ၊ ᥕᥝᥳ ᥐᥣ ᥙᥥᥢ ᥙᥣᥭᥰ ᥞᥢᥴ ᥟᥢ ᥟᥤᥒ ᥘᥫᥴ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥟᥛᥱ ᥘᥢᥴ ᥙᥣᥭ ᥓᥣᥒ။ ᥓᥢᥳ ᥙᥪᥢᥳ ᥗᥣᥢᥲ ᥑᥩᥒᥴ ᥙᥣᥭᥰ ᥞᥢᥴ ᥟᥢ ᥘᥭᥳ ᥖᥥᥳ ᥐᥛᥳ ᥘᥛᥴ ᥘᥛᥴ ᥖᥥᥴ ᥐᥥᥝᥱ ᥐᥩᥒᥳ ᥖᥒᥰ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥙᥥᥢ ᥛᥣᥰ ᥘᥬᥰ ᥑᥣᥝᥰ ᥙᥩᥖᥴ ᥖᥨᥝᥱ ᥑᥣᥝᥰ ᥐᥣᥒ ᥟᥢ ᥛᥤᥰ ᥘᥩᥒ ᥖᥦᥐ ᥕᥒᥳ ᥖᥣᥒᥰ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥞᥥᥖᥱ ᥔᥣᥒᥲ။ ᥓᥣᥒ ᥘᥣᥖ ᥘᥭᥲ ᥝᥣ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥘᥭᥳ ᥛᥤᥰ ᥖᥣ ᥕᥫᥒᥰ ᥟᥣᥢᥰ ᥟᥛᥱ ᥘᥢᥴ ᥚᥩᥢᥰ ᥘᥭᥲ ᥟᥢ ᥓᥣᥒ ᥖᥦᥐ ᥕᥒᥳ ᥖᥥᥳ ᥘᥫᥒᥰ ᥖᥒᥰ ᥓᥣᥐᥱ ᥛᥣᥭᥴ (ᥓᥫᥒᥳ ᥘᥒᥱ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥖᥤ ᥘᥩᥒ ᥐᥩᥖᥴ ᥚᥣᥢᥴ ᥟᥛᥱ ᥘᥢᥴ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥖᥤ ᥘᥩᥒ ᥓᥢᥳ ᥗᥣᥢᥲ ᥒᥪᥢᥰ ᥑᥝᥲ) ᥙᥣᥭᥰ ᥞᥢᥴ ᥗᥤᥳ ᥔᥩᥒᥴ ᥘᥭᥳ ᥙᥫᥒ ᥘᥨᥒᥴ ᥛᥢᥰ ᥙᥐᥴ ᥓᥬ ᥘᥫᥴ ᥘᥩᥒ ᥚᥩᥢᥰ ᥘᥭᥲ ᥑᥩᥒᥴ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣ ᥒᥤᥖ ᥙᥥᥢ ᥙᥣᥭᥰ ᥞᥢᥴ ᥟᥢ ᥟᥤᥒ ᥘᥫᥴ ᥑᥣᥝᥰ ᥙᥩᥖᥴ။ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥘᥭᥳ ᥔᥛᥳ ᥓᥣᥒ ᥐᥭᥳ ᥙᥥᥢ ᥘᥩᥒ ᥑᥩᥒᥲ ᥑᥛᥴ ᥙᥧᥢ ᥖᥣᥱ ᥚᥧᥱ ᥞᥧᥳ ᥛᥣᥰ ᥓᥫᥰ ᥕᥧᥱ ᥘᥬᥰ ᥛᥧᥱ ᥛᥧᥐᥳ ᥚᥧᥒᥴ ᥐᥨᥢᥰ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥘᥢᥳ ᥝᥭᥳ ᥕᥧᥱ။ ᥕᥩᥢᥳ ᥝᥣ ᥖᥣᥱ ᥕᥫᥒᥰ ᥟᥣᥢᥰ ᥟᥛᥱ ᥘᥢᥴ ᥕᥫᥒᥰ ᥛᥣᥭᥴ ᥑᥩᥒᥴ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥘᥭᥴ ᥘᥢᥳ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥖᥥᥳ ᥟᥛᥱ ᥓᥣᥒ ᥘᥭᥲ ᥞᥨᥛ ᥓᥩᥛᥰ ᥘᥦᥲ ᥖᥥᥴ ᥟᥛᥱ ᥘᥭᥲ ᥘᥛᥳ ᥖᥩᥢᥰ ᥔᥒᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥣᥭᥰ ᥞᥢᥴ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥗᥤᥳ ᥔᥣᥛᥴ ᥖᥥᥳ ᥙᥥᥢ “ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥙᥣᥭᥰ ᥝᥨᥢᥳ ᥐᥣᥙ ᥙᥣᥢ ᥛᥬᥱ ᥑᥩᥒᥴ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥞᥨᥛᥱ ᥒᥛᥰ ”ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥤ ᥙᥩᥒᥱ ᥑᥩᥒᥴ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥢ ᥘᥣᥖ ᥛᥣᥰ ᥙᥣᥲ ᥘᥫᥴ ᥘᥭᥴ ᥔᥩᥒᥴ ᥟᥢ ᥘᥢᥳ ᥖᥥᥳ ᥟᥤᥒ ᥘᥫᥴ ᥙᥣᥭᥰ ᥞᥢᥴ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣ ᥒᥦᥖᥳ ᥘᥩᥒ ᥚᥩᥢᥰ ᥘᥭᥲ ᥘᥭᥴ ᥕᥝᥳ။ ᥖᥤ ᥙᥩᥒᥱ ᥗᥤᥳ ᥔᥣᥛᥴ ᥘᥬᥰ ᥙᥣᥭᥰ ᥞᥢᥴ ᥗᥤ ᥔᥣᥛᥴ ᥘᥭᥳ ᥔᥛᥳ ᥟᥤᥒ ᥘᥫᥴ ᥙᥣᥭᥰ ᥞᥙ ᥞᥢᥴ ᥟᥢ ᥝᥣ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥘᥭᥳ ᥑᥝᥴ ᥙᥣᥰ ᥝᥭᥳ “ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥓᥣᥳ ” ᥘᥦᥲ “ᥚᥩᥢᥰ ᥘᥭᥲ ᥓᥣᥳ ”၊ ᥘᥭᥳ ᥙᥥᥢ ᥙᥣᥭᥰ ᥝᥨᥢᥳ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥑᥩᥒᥴ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥔᥥᥴ ᥙᥥᥢ ᥙᥣᥭᥰ ᥝᥨᥢᥳ ᥟᥢ ᥞᥨᥛᥱ ᥒᥛᥰ ᥝᥭᥳ ᥘᥫᥴ “ᥘᥨᥐ ᥗᥤᥳ ᥔᥣᥛᥴ ” ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥩᥐ ᥔᥥᥴ ᥘᥭᥳ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥟᥛᥱ ᥘᥢᥴ ᥘᥩᥒ ᥑᥪᥖᥴ ᥐᥣᥙ ᥑᥪᥖᥴ ᥙᥣᥢ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥐᥩᥲ ᥔᥛᥳ ᥘᥨᥝᥱ ᥘᥭᥲ ᥛᥫᥢᥴ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥴ ᥑᥝᥴ ᥘᥭᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥢᥴ ᥔᥥᥴ ᥛᥫ ᥘᥬ ᥙᥣᥭᥰ ᥝᥨᥢᥳ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥑᥝᥴ ᥞᥨᥛᥱ ᥒᥛᥰ ᥛᥣᥰ ᥕᥝᥳ ᥓᥪᥒ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥐᥩᥲ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥖᥒᥰ ᥘᥩᥒ ᥑᥪᥖᥴ ᥐᥣᥙ ᥑᥪᥖᥴ ᥙᥣᥢ ᥛᥣᥰ။ ᥐᥨᥢᥰ ᥕᥧᥱ ᥖᥤ “ᥘᥨᥐ ᥗᥤ ᥔᥣᥛᥴ ” ᥐᥣ ᥘᥩᥒ ᥑᥪᥖᥴ ᥐᥣᥙ ᥙᥣᥢ ᥛᥬᥱ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥞᥢᥴ ᥝᥣ ᥖᥥᥴ ᥘᥭᥲ ᥛᥫᥢᥴ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥑᥝᥴ။ ᥖᥤ ᥘᥭᥳ ᥖᥥᥴ ᥔᥙᥴ ᥘᥦᥒᥰ ᥘᥥᥴ ᥖᥤ ᥙᥩᥒᥱ ᥘᥩᥒ ᥑᥪᥖᥴ ᥐᥣᥙ ᥙᥣᥢ ᥛᥬᥱ ᥐᥩᥢᥱ။ᥖᥥᥴ ᥙᥣᥰ ᥝᥣ ᥑᥪᥖᥴ ᥐᥣᥙ ᥙᥣᥢ ᥛᥬᥱ ᥘᥭᥴ ᥘᥩᥒ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥐᥩᥲ ᥖᥥᥴ ᥘᥭᥲ ᥙᥥᥢ ᥜᥣᥒᥴ ᥞᥣᥒ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥱ၊ ᥖᥥᥴ ᥘᥭᥲ ᥓᥬᥳ ᥖᥪᥰ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥐᥣᥢ ᥐᥣᥖᥱ၊ ᥞᥨᥒᥰ ᥐᥣᥢ ᥓᥣᥐ ᥖᥥᥴ ᥘᥭᥲ ᥞᥫᥒᥰ၊ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ ᥕᥧᥱ ᥔᥝᥰ ᥙᥥᥢ ᥘᥒᥱ ᥜᥣᥒᥴ ᥞᥣᥒ ᥝᥥᥒᥰ ᥐᥩᥲ ᥖᥥᥴ ᥘᥭᥲ ᥛᥤᥰ (ᥓᥫᥒᥳ ᥘᥒᥱ ᥘᥬᥰ ᥛᥣᥢᥲ ᥐᥩᥲ ᥛᥤᥰ ᥗᥤᥱ ᥝᥤᥱ၊ ᥛᥤᥰ ᥑᥫᥒ ᥓᥣᥐ ᥘᥨᥖᥳ ᥐᥣᥰ)၊ ᥘᥩᥒ ᥓᥬᥳ ᥖᥪᥰ ᥙᥣᥭᥰ ᥓᥣᥒ ᥐᥩᥲ ᥘᥛᥴ ᥖᥫᥰ ᥛᥣᥰ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ။ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥟᥢ ᥑᥪᥖᥴ ᥐᥣᥙ ᥙᥣᥢ ᥛᥬᥱ ᥘᥨᥭ ᥙᥣᥭᥰ ᥝᥨᥢᥳ ᥛᥫᥒᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥑᥝᥴ ᥓᥛᥰ ᥙᥥᥢ ᥖᥨᥒᥱ ᥐᥨᥢᥰ ᥟᥢ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥐᥣ ᥖᥥᥴ ᥘᥭᥲ ᥛᥤᥰ ᥘᥩᥒ ᥖᥣᥒᥰ (ᥕᥩᥢᥳ ᥖᥩᥢᥰ)၊ ᥝᥨᥢᥳ ᥔᥒᥴ ᥖᥥᥴ ᥐᥣ ᥖᥥᥴ ᥘᥭᥲ ᥛᥤᥰ ᥘᥩᥒ ᥙᥣᥭᥰ ᥔᥣᥭ (ᥛᥤᥰ ᥘᥩᥒ ᥖᥣᥒᥰ၊ ᥘᥥᥴ ᥘᥐᥴ ᥗᥣᥢᥴ ᥘᥭᥲ)၊ ᥛᥤᥰ ᥙᥐᥴ ᥙᥫᥒ ᥐᥣᥢ ᥛᥫᥒᥰ ᥘᥦᥳ ᥛᥤᥰ ᥘᥩᥒ ᥑᥪᥢᥲ ᥕᥬᥱ ᥘᥩᥒ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ။ 7bt5uswiowlaswhy9esskjh3q98evk9 ᥖᥨᥒᥱᥝᥨᥒᥰᥐᥨᥢᥰ 0 701 2758 2757 2024-10-15T06:31:02Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2757 wikitext text/x-wiki #REDIRECT [[ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ]] 0ayri8iszuljgwieriij8io0rms2mwa ᥖᥨᥢᥲ ᥖᥤᥰ 0 702 5134 2769 2024-10-16T10:09:48Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1075566]] 5134 wikitext text/x-wiki {{Infobox settlement |name = ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ |settlement_type = [[ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ |image_skyline =Shwe Bone Pwint Pagoda, Taunggyi,Shan.jpg |imagesize = 300px |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥛᥫᥒᥰ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] |subdivision_type2 = [[ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥟᥪᥒᥱ]] |subdivision_name2 = [[ᥖᥨᥢᥲ ᥖᥤᥰ၊ ᥓᥥ ᥟᥪᥒᥱ|ᥓᥥ ᥟᥪᥒᥱ ᥖᥨᥢᥲ ᥖᥤᥰ]] |subdivision_type3 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥝᥥᥒᥰ]] |subdivision_name3 = [[ᥖᥨᥢᥲ ᥖᥤᥰ၊ ᥓᥥ ᥝᥥᥒᥰ|ᥓᥥ ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ]] |unit_pref = Imperial |area_total_km2 = |population = |population_total = ၃၈၁,၆၃၉ |population_urban = ၂၆၄,၈၀၄ |population_rural = ၁၁၆,၈၃၅ |population_as_of = 2014 |population_footnotes = <ref name="census-2014">{{Cite book|title=သန်းခေါင်စာရင်း အစီရင်ခံစာ|publisher=လူဝင်မှုကြီးကြပ်ရေးနှင့် ပြည်သူ့အင်အား ဝန်ကြီးဌာန|location=နေပြည်တော်|date=မေ ၂၀၁၅|series=၂၀၁၄ ခုနှစ် လူဦးရေနှင့် အိမ်ထောင်စု သန်းခေါင်စာရင်း အစီရင်ခံစာ|volume=အတွဲ-၂|pages=၆၆|url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view}}</ref> |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥴ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥕᥧᥛᥱ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|20.77477|97.03598|region:MM|format=dms|display=inline, title}} |leader_title = |elevation_ft = 4,679 |elevation_m = |timezone = [[ᥘᥐᥴ ᥐᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥣᥢ|MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06011 }} '''ᥖᥨᥢᥲ ᥖᥤᥰ''' ᥐᥛᥲ ᥚᥩᥒ ᥐᥩᥲ ᥞᥩᥒᥳ ᥝᥣ ᥖᥩᥒᥱ ᥓᥤᥰ ᥘᥭᥳ ᥛᥤᥰ ᥘᥬᥰ ᥓᥥ ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ, ᥓᥥ ᥟᥪᥒᥱ ᥖᥨᥢᥲ ᥖᥤᥰ, ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ၊, ᥛᥫᥒᥰ ᥛᥣᥢᥲ ᥔᥥᥴ ᥙᥥᥢ ᥝᥥᥒᥰ ᥙᥐᥴ ᥘᥧᥛᥰ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ᥕᥝᥳ. ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ ᥘᥭᥳ ᥙᥥᥢᥴ ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ ᥖᥭᥰ ᥔᥥᥴ ᥛᥤᥰ ᥖᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥴ ᥓᥣᥢᥰ. ᥛᥤᥰ ᥘᥫᥴ ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥖᥣᥱ ᥓᥤᥱ ᥖᥒᥰ ᥐᥥᥒᥰ ᥖᥧᥒᥴ, ᥛᥤᥰ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥝᥥᥒᥰ ᥕᥩᥒᥱ ᥔᥨᥭᥱ ᥖᥒᥰ ᥘᥩᥒᥴ ᥞᥣᥭᥰ ᥕᥣᥰ (ᥘᥩᥒᥴ ᥟᥣᥒᥰ ᥘᥥᥰ). ==ᥙᥫᥒ ᥟᥤᥒ== <references/> j9jovknqpyp8gnrbhtukgn0vyhfq4f0 ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥘᥣᥒᥰ 0 703 2772 2771 2024-10-15T06:31:08Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 2771 wikitext text/x-wiki ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥘᥭᥳ ᥒᥝᥲ ᥓᥫᥳ ᥛᥢᥰ ᥖᥥᥱ ᥛᥣᥰ ᥖᥤ ᥛᥫᥒᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥙᥩᥖᥴ ᥓᥣᥢᥰ, ᥛᥫᥒᥰ ᥔᥤᥱ ᥘᥤᥳ ᥘᥒᥱ ᥐᥣᥱ, ᥗᥫᥢᥱ ᥑᥣᥝᥰ ᥜᥨᥢᥴ ᥖᥤ ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥔᥦᥰ ᥕᥝᥳ ᥐᥩᥲ ᥛᥫᥒᥰ ᥚᥤᥱ ᥘᥦᥖᥱ ᥙᥣᥭᥱ ᥕᥝᥳ. ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥘᥭᥳ ᥟᥩᥐᥱ ᥖᥤ ᥛᥫᥒᥰ ᥛᥭᥲ ᥟᥩᥒᥲ ᥘᥤᥢ ᥙᥥᥒᥰ ᥐᥛᥳ ᥘᥛᥴ ᥕᥝᥳ. ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥘᥭᥳ ᥖᥤᥴ ᥘᥭᥳ ᥝᥣ ᥘᥬᥰ ᥐᥣ ᥛᥣᥐᥱ ᥘᥢᥳ ᥙᥥᥢ ᥛᥣᥐᥱ ᥞᥨᥭᥱ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. ᥖᥨᥢᥳ ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥖᥨᥢᥳ ᥘᥪᥒ ᥘᥭᥳ ᥘᥪᥒ ᥙᥤ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥛᥩᥐ 200 ᥞᥨᥭᥱ ᥖᥒᥰ 500 ᥞᥨᥭᥱ ᥘᥭᥴ ᥕᥝᥳ. ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥘᥭᥲ ᥖᥤ ᥐᥧᥢ ᥟᥥᥰ ᥔᥦᥰ ᥓᥣᥢᥰ ᥖᥒᥰ ᥟᥥᥰ ᥔᥦᥰ ᥓᥣᥢᥰ ᥚᥣᥭᥱ ᥖᥨᥐ ᥘᥢᥳ, ᥐᥤᥢ ᥐᥛᥳ ᥘᥛᥴ ᥕᥝᥳ. 39q6aypizzdn5bjjjvwgncy7yqpxbop ᥖᥨᥢᥲᥖᥤᥰ 0 704 2774 2773 2024-10-15T06:31:09Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2773 wikitext text/x-wiki #REDIRECT [[ᥖᥨᥢᥲ ᥖᥤᥰ]] 4cyr5rg6thv55sul2lgqgu4fkcm2zlv ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥩᥒᥲ ᥞᥣᥒ ᥘᥤ ᥔᥥᥱ ᥔᥣᥱ 0 705 5578 2786 2025-01-15T17:26:06Z Sai Dai Sai Laing 25 5578 wikitext text/x-wiki '''[[ᥖᥬᥲ ᥑᥨᥒᥰ]] ᥟᥩᥒᥲ ᥞᥣᥒ ᥘᥤ ᥔᥥᥱ ᥔᥣᥱ ''' ===ᥔᥣᥢᥰ ᥖᥦᥛᥲ=== ᥑᥩᥒᥴ ᥕᥦᥝ ===ᥔᥣᥢᥰ ᥔᥥᥒᥴ=== ᥡᥝᥱ ᥚᥫᥒ ᥓᥤᥲ ===ᥞᥩᥒᥳ ᥑᥣᥛᥰ=== ᥘᥣᥒᥰ ᥟᥥᥴ ᥙᥩᥭᥰ [[ᥜᥣᥭᥱ:勐焕大金塔01.jpg|thumb|right|250px|ᥐᥩᥒᥰ ᥛᥧᥰ ᥑᥛᥰ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥑᥩᥢᥴ ]] ᥔᥣᥭᥴ ᥝᥢᥰ ᥞᥫ ᥖᥩᥒᥱ ᥑᥥᥰ ᥚᥩᥒᥰ ᥔᥬᥴ ᥔᥩᥒᥱ ᥛᥫᥢᥴ ᥙᥦᥒ ᥔᥦᥒᥴ ᥘᥦᥒᥰ ᥟᥩᥢᥱ ᥘᥩᥰ ᥙᥣᥒ ᥐᥩᥒᥰ ᥛᥧᥰ ᥘᥨᥛᥰ ᥕᥥᥢ ᥞᥫ ᥞᥫᥒᥰ ᥙᥫᥒᥰ ᥔᥬᥴ ᥖᥨᥢᥲ ᥛᥩᥐᥱ ᥞᥣᥒ ᥘᥤ ᥘᥤ ᥖᥨᥭᥰ ᥖᥨᥢᥲ ᥛᥩᥐᥱ ᥞᥤᥛᥰ ᥖᥤᥢ ᥘᥣᥲ ᥝᥣᥒᥰ ᥓᥩᥒᥰ ᥘᥨᥒᥴ ᥔᥣ ᥘᥩᥰ ᥔᥥᥒᥴ ᥐᥩᥒ ᥛᥨᥝᥰ ᥖᥩᥢᥲ ᥓᥬ ᥕᥣᥛᥰ ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥙᥩᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥫᥒᥰ ᥕᥧᥱ ᥘᥤ ᥐᥧ ᥟᥣ ᥛᥥᥝᥰ ᥞᥨᥛ ᥔᥝᥰ ᥙᥥᥒᥰ ᥚᥥᥢᥱ ᥛᥫ ᥕᥣᥛᥰ ᥘᥭᥳ ᥜᥤᥒᥲ ᥙᥦᥒ ᥛᥬᥱ ᥘᥩᥰ ᥛᥣᥢᥲ ᥔᥨᥢᥴ ᥛᥬᥱ ᥓᥬ ᥑᥨᥝᥰ ᥘᥩ ᥑᥣᥛᥰ ᥞᥩᥒᥳ ᥐᥨᥙᥱ ᥕᥒ ᥝᥣᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥘᥩᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥘᥩᥰ ᥖᥨᥢᥲ ᥞᥧᥒᥰ ᥑᥣ ᥖᥣᥐᥱ ᥙᥩᥰ ᥛᥫᥢᥴ ᥖᥩᥒᥱ ᥕᥧᥒᥰ ᥑᥛᥰ ᥐᥤ ᥔᥥᥒᥴ ᥘᥨᥐ ᥞᥩᥒᥳ ᥛᥨᥝᥰ ᥘᥤ ᥗᥩᥛᥱ ᥘᥩᥰ ᥙᥣᥒ ᥘᥬᥰ ᥙᥩᥭᥰ ᥝᥢᥰ ᥙᥥᥝᥱ ᥛᥨᥢ ᥙᥤ ᥘᥩᥒᥳ ᥖᥒᥰ ᥘᥣᥭᥴ ᥟᥣ ᥞᥣ ᥘᥩᥰ ᥐᥣᥲ ᥙᥢᥱ ᥐᥩᥒ ᥔᥫᥰ ᥓᥬ ᥘᥤ ᥖᥨᥭᥰ ᥞᥩᥢᥴ ᥔᥩᥒᥱ ᥕᥧᥒᥰ ᥑᥛᥰ ᥞᥛᥰ ᥙᥤᥐᥴ ᥛᥥᥢ ᥓᥩᥢᥱ ᥟᥪᥒᥱ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥔᥣ ᥘᥩᥰ ᥘᥦᥢ ᥘᥤᥢ ᥘᥣᥰ ᥞᥝᥰ ᥘᥤ ᥐᥧ ᥚᥣᥭᥱ ᥘᥭᥲ ᥞᥪᥒᥰ ᥗᥣᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥲ ᥛᥬᥱ ᥔᥧᥒᥴ ᥛᥣᥰ ===ᥙᥫᥒ ᥟᥤᥒ=== ᥘᥬᥰ ᥑᥦᥙᥱ ᥑᥣᥛᥰ ᥘᥣᥒᥰ ᥟᥥᥴ ᥙᥩᥭᥰ 2i5kptx2ipsykgxqwtkbdlawnmtxxth ᥖᥭᥰ 0 706 5281 5135 2024-10-17T17:06:03Z 咽頭べさ 24 5281 wikitext text/x-wiki {{Infobox ethnic group | group = Tai Shan<br/>တႆး<br/>Tai Yai | flag = Flag of Shan State.svg | flag_caption = National flag of the Shan people | image = [[File:NarngSaoTai.jpg|200px|center]] | caption = Shan woman from [[Lai-Hka]], [[Shan State]] | pop = c. 5 million + (est.)<ref name=POTWF/><ref name="CIA geos"/> | region1 = {{flag|Myanmar}}<br>(mainly {{flag|Shan State}}) | pop1 = 5 million{{efn|According to [[CIA Factbook]], the Shan make up 9% of the total population of Myanmar (55 million) or approximately 5 million people.}} | ref1 = <ref name="CIA geos">{{cite web |url=https://www.cia.gov/the-world-factbook/countries/burma/ |publisher=cia.gov |access-date=24 January 2018 |title=The World Factbook — Central Intelligence Agency |archive-date=1 December 2021 |archive-url=https://web.archive.org/web/20211201171209/https://www.cia.gov/the-world-factbook/countries/burma/ |url-status=live }}</ref> | rels = Majority: [[Theravada Buddhism]], [[Tai folk religion]], Minority: [[Christianity]] | langs = [[Shan language|Shan]], [[Burmese language|Burmese]], [[Northern Thai language|Northern Thai]], [[Thai language|Thai]] | related = [[Zhuang people|Zhuang]], [[Dai people|Chinese Shan]], [[Lao people|Tai Lao]], [[Nung people|Nung]], [[Bouyei people|Bouyei]], [[Kam people|Dong]], [[Thai people|Tai Thai]], [[Ahom people|Tai Ahom]], }} [[ᥜᥣᥭᥱ:Flag of Shan State.svg|thumb|right|100px|]] [[ᥜᥣᥭᥱ:A Shan ceremony.jpg|thumb|ᥖᥣᥒᥰ ᥐᥣᥲ ᥖᥨᥝᥰ ᥛᥫ ᥙᥤ ᧑᧙᧐᧐]] [[ᥜᥣᥭᥱ:ShanFields.jpg|250px|thumb|]] [[ᥜᥣᥭᥱ:ShanStateVillage.jpg|250px|thumb|]] ᥖᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥓᥧᥛᥰ ᥑᥫᥰ ᥐᥨᥢᥰ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥟᥥᥰ ᥡᥦᥰ ᥓᥧᥛᥰ ᥘᥫᥒ. ᥑᥫᥒ ᥙᥣᥲ ᥘᥛᥴ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ ᥓᥥᥰ [[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥛᥫᥒᥰ ᥡᥦᥢᥰ ( ᥖᥭᥰ )]] ᥘᥬᥰ [[ᥛᥫᥒᥰ ᥛᥣᥢ]]. ᥘᥫᥴ ᥔᥥᥴ ᥓᥥᥰ ᥛᥫᥒᥰ ᥡᥦᥢᥰ ( ᥖᥭᥰ ) ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥳ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ ᥔᥫᥢᥰ ᥛᥣᥢᥰ ᥖᥥᥰ ᥘᥥᥰ, ᥓᥥ ᥛᥫᥒᥰ ᥑᥣᥒᥴ, ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒ, ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ. ᥘᥬᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥖᥒᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥟᥢ ᥖᥤᥖᥴ ᥓᥙᥴ ᥝᥭᥳ ᥖᥒᥰ ᥓᥥᥰ ᥛᥫᥒᥰ ᥡᥦᥢᥰ ( ᥖᥭᥰ ) ᥘᥭᥴ ᥐᥩᥲ ᥛᥤᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥕᥧᥱ ᥔᥣᥒᥲ ᥔᥝᥰ ᥘᥣᥙ ᥝᥭᥳ ᥑᥫᥒ ᥐᥢᥲ ᥘᥛᥴ. ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥱ ᥟᥣᥱ ᥓᥥ ᥛᥫᥒᥰ ᥟᥣ ᥔᥛᥱ, ᥟᥣ ᥞᥧᥢᥱ ᥑᥣᥢᥱ ᥛᥤᥰ ᥝᥭᥳ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥕᥧᥱ ᥝᥭᥳ ᥘᥒᥱ ᥐᥝᥱ. ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ, ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥛᥦᥢᥱ ᥛᥣᥱ ᥛᥤᥰ ᥖᥭᥰ ᥔᥝᥰ ᥕᥧᥱ ᥝᥭᥳ ᥛᥤᥰ ᥛᥩᥐ ( ᧖᧐᧐ ᥛᥧᥢᥱ ) ᥞᥨᥐᥱ ᥙᥣᥐᥱ ᥛᥧᥢᥱ, ᥘᥭᥴ ᥕᥧᥱ ᥕᥝᥳ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥐᥨᥢᥰ ᥖᥭᥰ]] 0vmzoz7zsm7104pl6grdhd1168162sx ᥖᥭᥰ ᥕᥨᥢᥰ 0 707 5136 2808 2024-10-16T10:09:53Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q2427065]] 5136 wikitext text/x-wiki {{Globalize}} {{Infobox ethnic group |group=ᥖᥭᥰ ᥕᥨᥢᥰ |image=Thai dancer Chiang Mai 2005 045.jpg |poptime=600 ᥛᥧᥢᥱ<ref name=ethno>Lewis, M. Paul (ed.), 2009. Ethnologue: Languages of the World, Sixteenth edition. [http://www.ethnologue.com/show_language.asp?code=nod Entry for Northern Thai] {{Wayback|url=http://www.ethnologue.com/show_language.asp?code=nod |date=20120929064721 }} Dallas, Tex.: SIL International.</ref> |popplace=[[ᥛᥫᥒᥰ ᥗᥭᥰ]] |rels=[[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ]] |langs=[[ᥑᥣᥛᥰ ᥘᥣᥢᥳ ᥘᥣᥰ]]、[[ᥑᥣᥛᥰ ᥗᥭᥰ]] |related=[[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]] | native_name = {{Script|Lana|ᨤᩫ᩠ᨶᨾᩮᩬᩥᨦ}}<br/>คนเมือง | native_name_lang = }} '''ᥐᥨᥢᥰ ᥖᥭᥰ ᥕᥨᥢᥰ'''({{Lang-nod|ไทยวน|dai ywan}},{{IPA-nod|taj˧ ɲuːən˧|pron}}),ᥞᥩᥒᥳ '''ᥐᥨᥢᥰ ᥛᥫᥒᥰ''' ᥛᥝᥱ '''ᥑᥨᥢ ᥛᥫᥒ'''({{Lang-nod|{{Script|Lana|ᨤᩫ᩠ᨶᨾᩮᩬᩥᨦ}}, คนเมือง}},{{IPA-nod|xon˧ mɯːəŋ˧|pron}},ᥘᥩᥒ ᥐᥥᥐ ᥗᥛᥰ「ᥐᥨᥢᥰ ᥛᥫᥒᥰ」,ᥖᥤ ᥙᥩᥒᥱ「ᥐᥨᥢᥰ ᥜᥧᥱ ᥓᥫᥲ ᥔᥦᥢᥲ、ᥙᥥᥢ ᥓᥧᥛᥰ ᥐᥨᥢᥰ ᥞᥝᥰ」),ᥑᥣᥛᥰ ᥑᥥᥱ ᥞᥩᥒᥳ'''ᥐᥨᥢᥰ ᥗᥭᥰ ᥕᥨᥢᥰ'''、「ᥐᥨᥢᥰ ᥗᥭᥰ ᥕᥨᥢᥰ」、“ᥟᥣ ᥛᥥᥝᥰ ᥕᥨᥢᥰ”、“ᥐᥨᥢᥰ ᥖᥭᥰ ᥕᥨᥢᥰ”ᥗᥦᥢᥲ,ᥙᥥᥢ [[ᥛᥫᥒᥰ ᥗᥭᥰ]] ᥙᥩᥖᥴ ᥘᥫᥴ[[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ|ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ]],ᥙᥥᥢ ᥔᥤᥴ ᥑᥣᥴ ᥓᥧᥛᥰ ᥓᥫᥳ ᥓᥣᥖ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥗᥭᥰ,ᥙᥪᥴ ᥞᥩᥒᥳ ᥙᥥᥢ「ᥖᥭᥰ」,ᥙᥥᥢ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥖᥤ ᥘᥐᥴ ᥛᥫᥒᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥘᥫᥴ,ᥞᥨᥝᥴ ᥐᥨᥢᥰ 600 ᥛᥧᥢᥱ;ᥓᥫᥰ ᥘᥢᥳ ᥐᥩᥲ ᥛᥦᥒᥱ ᥝᥭᥳ[[ᥛᥫᥒᥰ ᥛᥣᥢ]]ᥖᥒᥰ[[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]],ᥞᥨᥝᥴ ᥐᥨᥢᥰ 3 ᥛᥧᥢᥱ。ᥓᥫᥰ ᥑᥝᥴ ᥘᥭᥳ [[ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ]] ᥖᥒᥰ [[ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]][[ᥖᥭᥰ ᥘᥪᥳ]]ᥐᥙᥴ ᥐᥣᥭᥱ ᥖᥒᥰ,ᥕᥣᥛᥲ ᥐᥨᥝᥱ ᥖᥒᥲ [[ᥘᥣᥢᥳ ᥘᥣᥰ]]ᥞᥩᥒᥳ ᥐᥨᥝᥲ。ᥖᥤ ᥘᥐᥴ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥘᥫᥴ ᥟᥪᥒᥱ ᥖᥤ ᥘᥣᥢᥳ ᥘᥣᥰ ᥖᥭᥰ ᥕᥨᥢᥰ ᥖᥒᥰ[[ᥖᥭᥰ ᥘᥪᥳ]]、ᥖᥭᥰ ᥑᥪᥢᥴ、ᥖᥭᥰ ᥘᥨᥒᥴ(ᥞᥩᥒᥳ ᥖᥭᥰ ᥕᥬᥱ,ᥞᥨᥛ [[ᥟᥣ ᥛᥥᥝᥰ ᥔᥦᥢᥰ]]ᥖᥤ ᥘᥐᥴ ᥖᥭᥰ ᥘᥨᥒᥴ ᥕᥝᥳ ᥖᥒᥰ ᥖᥭᥰ ᥘᥫᥴ ᥟᥪᥒᥱ ᥘᥥᥱ ᥓᥣᥙ ᥑᥩᥙᥱ ᥘᥦᥢ ᥛᥫᥒᥰ ᥑᥥᥱ ᥛᥫᥒᥰ ᥛᥣᥢ)ᥞᥨᥛ ᥐᥢ,ᥙᥥᥢ ᥖᥤ ᥞᥧᥳ ᥓᥐᥴ ᥐᥢ '''ᥗᥭᥰ ᥘᥣᥢᥳ ᥘᥣᥰ'''。 ᥓᥫᥳ ᥖᥭᥰ ᥕᥨᥢᥰ ᥛᥤᥰ ᥓᥫᥳ ᥔᥣᥭᥴ ᥛᥣᥰ ᥖᥤ ᥛᥧᥰ ᥘᥣᥢᥰ ᥖᥫᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ[[庸纳迦 ᥕᥨᥒ ᥘᥣᥲ ᥓᥦ]],ᥕᥨᥢᥰ ᥙᥥᥢ ᥕᥨᥒᥰ ᥘᥣᥲ ᥓᥦ ᥘᥩᥒ ᥝᥨᥢᥳ ᥐᥒ阮即是庸纳迦的简化。 ᥖᥭᥰ ᥕᥨᥢᥰ ᥖᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥕᥧᥱ ᥔᥝᥰ ᥖᥫᥒᥰ ᥘᥪᥳ[[ᥖᥭᥰ ᥘᥪᥳ]]ᥛᥤᥰ ᥖᥤ ᥐᥬᥲ ᥓᥛ ᥖᥒᥰ ᥐᥙᥴ ᥔᥪᥙᥱ ᥐᥢ,ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥙᥩᥖᥴ ᥘᥫᥴ ᥛᥫᥒᥰ ᥗᥭᥰ[[ᥖᥭᥰ ᥕᥨᥢᥰ]]ᥙᥧᥱ ᥕᥣ ᥟᥩᥐᥱ ᥘᥧᥐ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ,ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥘᥭᥳ ᥟᥣ ᥛᥦᥰ ᥙᥩᥖᥴ ᥘᥫᥒ ᥛᥤᥰ ᥓᥫᥳ ᥔᥣᥭᥴ ᥛᥤᥰ ᥖᥤ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ。 ᥖᥭᥰ ᥕᥨᥢᥰ ᥓᥬᥳ ᥖᥪᥰ ᥘᥢᥳ[[ᥘᥣᥭᥰ ᥖᥭᥰ ᥐᥝᥱ|ᥖᥨᥝ ᥘᥣᥭᥰ]]ᥘᥧᥐ ᥖᥤ[[ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥩᥢᥰ ᥗᥝᥲ]],ᥛᥥᥰ ᥘᥤᥖ ᥛᥥᥰ ᥛᥬᥱ ᥕᥝᥳ ᥓᥒᥱ ᥐᥘᥴ ᥔᥪᥙ ᥑᥝᥲ ᥛᥫᥒᥰ ᥔᥦᥢᥰ ᥐᥥᥒᥰ ᥖᥧᥒᥴ、ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥖᥒᥰ[[ᥘᥣᥢᥳ ᥓᥣᥒᥳ ᥐᥨᥝᥲ ᥝᥩᥒᥳ]]ᥘᥬᥰ ᥘᥤᥢ ᥘᥥᥱ。 ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} ==ᥚᥖᥴ ᥗᥦᥢᥲ== {{Refbegin|2}} * {{Cite book |author1=Andrew Forbes |author2=David Henley |title=Khon Muang: People and Principalities of North Thailand |publisher=Teak House Books |place=Bangkok and Chiang Mai |year=1997}} * {{Cite book |editor=Volker Grabowsky |title=Regions and National Integration in Thailand 1892–1992 |publisher=Harrassowitz Verlag |place=Wiesbaden |year=1995 |isbn=3-447-03608-7}} * {{Cite book |author=Akiko Iijima |title=The Nyuan in Xayabury and Cross-border Links to Nan |url=https://archive.org/details/contestingvision0000unse |work=Contesting Visions of the Lao Past. Laos Historiography at the Crossroads |publisher=NIAS Press |place=Copenhagen |year=2003 |isbn=87-91114-02-0 |pages=[https://archive.org/details/contestingvision0000unse/page/165 165]–180}} * {{Cite book |author=Andrew C. Shahriari |title=Khon Muang Music and Dance Traditions in Northern Thailand |publisher=White Lotus |place=Chiang Mai |year=2007}} {{Refend}} {{ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|state=collapsed}} {{ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥗᥭᥰ|state=collapsed}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥗᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥛᥣᥢ]] tsizl6q8asboe8f2hknappidgwqhpm3 ᥖᥭᥰ ᥘᥪᥳ 0 708 5137 2823 2024-10-16T10:09:56Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q2519741]] 5137 wikitext text/x-wiki {{Infobox Ethnic group |group=ᥖᥭᥰ ᥘᥪᥳ ᦺᦑ ᦟᦹᧉ |population=200 ᥛᥧᥢᥱ |region1={{Flagcountry|China}} |pop1=40 ᥛᥧᥢᥱ |region2={{Flagcountry|Burma}} |pop2=20 ᥛᥧᥢᥱ |region3={{Flagcountry|Laos}} |pop3=20 ᥛᥧᥢᥱ |region4={{Flagcountry|Thailand}} |pop4=120 ᥛᥧᥢᥱ |region5={{Flagcountry|Vietnam}} |pop5=4964(1999 ᥙᥤ) |languages=[[ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥪᥳ]] |rels=[[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ]] |related=[[ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ]] |Images=Dai minority in China.JPG}} '''ᥖᥭᥰ ᥘᥪᥳ'''ᥙᥥᥢ ᥖᥤ ᥐᥨᥢᥰ ᥞᥧᥳ ᥓᥐᥴ ᥘᥛᥴ '''ᥖᥭᥰ ᥘᥪᥳ'''({{Lang-khb|ᨴᩱ᩠ᨿᩃᩨᩢ}},,ᦺᦑ ᦟᦹᧉ ),ᥐᥨᥝᥱ ᥛᥫ ᥝᥢᥰ ᥕᥧᥱ[[ᥛᥫᥒᥰ ᥑᥥᥱ|ᥖᥫᥒᥰ ᥓᥨᥒ ᥐᥨᥝᥲ ᥖᥒᥰ]] [[ᥓᥨᥒ ᥢᥣᥢᥳ ᥙᥣᥢᥳ ᥖᥣᥝᥱ]]ᥙᥥᥢ ᥘᥫᥒ ᥘᥬᥰ[[ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥖᥭᥰ]],ᥞᥨᥝᥴ ᥐᥨᥢᥰ 200 ᥛᥧᥢᥱ,ᥑᥪᥢᥲ ᥕᥧᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥙᥥᥢ[[ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]]。 ᥖᥭᥰ ᥘᥪᥳ ᥖᥥᥱ ᥐᥝᥱ ᥕᥧᥱ ᥛᥫᥒᥰ ᥘᥪᥳ,ᥕᥣᥛᥰ ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥥᥱ [[ᥕᥤᥢᥳ ᥢᥣᥢᥳ]] ᥖᥤ[[ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]]、ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥟᥪᥒᥱ ᥚᥨᥒ ᥔᥣ ᥘᥤᥱ ᥔᥫᥢᥰ、ᥟᥪᥒᥱ ᥖᥤ ᥛᥫᥒᥰ ᥕᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥔᥦᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥢ;ᥕᥣᥛᥰ ᥘᥭᥳ ᥖᥤ ᥘᥐᥴ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ ᥛᥫᥒᥰ ᥑᥥᥱ ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ、[[ᥛᥫᥒᥰ ᥛᥣᥢ]][[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥛᥫᥒᥰ ᥔᥦᥢᥰ]]、[[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]]ᥙᥩᥖᥴ ᥘᥫᥴ、[[ᥛᥫᥒᥰ ᥗᥭᥰ]]ᥙᥩᥖᥴ ᥘᥫᥴ ᥖᥒᥰ[[ᥛᥫᥒᥰ ᥝᥦᥖ ᥘᥣᥛᥰ|ᥛᥫᥒᥰ ᥕᥥᥲ ᥘᥣᥢᥲ]][[ᥟᥪᥒᥱ ᥘᥣᥭ ᥓᥥᥝ ᥔᥫᥢᥰ]] ᥖᥣᥒᥱ ᥟᥪᥒᥱ。ᥛᥫᥒᥰ ᥑᥥᥱ ᥛᥦᥒᥱ ᥛᥥᥝᥰ [[ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]] ᥙᥥᥢ ᥘᥫᥒ ᥘᥬᥰ,ᥐᥩᥲ ᥞᥩᥒᥳ ᥖᥭᥰ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ。ᥕᥧᥱ ᥘᥬᥰ ᥖᥫᥒᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥐᥩᥲ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ ᥛᥥᥝᥰ ᥘᥫᥒ,ᥐᥨᥢᥰ ᥖᥭᥰ ᥘᥪᥳ ᥔᥣᥒᥲ ᥕᥧᥱ ᥔᥝᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥘᥫᥴ,ᥖᥒᥰ [[ᥖᥭᥰ ᥕᥨᥢᥰ]](Tai Yuan)、ᥖᥭᥰ ᥘᥨᥒᥴ(Tai Yai/Shan)、ᥖᥭᥰ ᥑᥪᥢᥴ(Tai Khun)ᥞᥨᥛ ᥐᥢ,ᥞᥩᥒᥳ ᥝᥣ“ᥗᥭᥰ ᥘᥣᥢᥳ ᥘᥣᥰ/ล้านนาไทย”,ᥘᥩᥒ ᥘᥧᥒ ᥖᥣᥒᥰ ᥛᥭ ᥖᥒᥰ ᥜᥤᥒᥲ ᥒᥥ ᥗᥧᥒᥰ ᥒᥣᥛᥰ ᥙᥥᥢ ᥟᥥᥐᥱ ᥐᥣ ᥘᥣᥐ,ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥖᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥗᥭᥰ ᥔᥣ ᥕᥣᥛᥴ ᥛᥫᥒᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥐᥣᥒ。 ᥖᥭᥰ ᥘᥪᥳ ᥙᥥᥢ ᥐᥨᥢᥰ ᥛᥧᥰ ᥘᥣᥢᥰ ᥙᥣᥢ ᥐᥝᥱ ᥟᥢ ᥖᥤ ᥓᥥᥙᥱ ᥔᥤᥛᥰ ᥘᥬᥰ ᥔᥫᥐ ᥙᥪᥢᥰ[[ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥖᥭᥰ]]ᥛᥥᥝᥰ ᥘᥫᥒ。[[ᥙᥦᥐ ᥐᥣ ᥖᥤᥒᥱ ᥖᥭᥰ]] 542 ᥙᥤ(1180 ᥙᥤ),[[ᥙᥣ ᥓᥫᥢᥱ|ᥙᥤ ᥓᥫᥢᥱ]](ᥚᥣᥲ ᥕᥣᥱ ᥓᥫᥢᥱ)ᥕᥧᥱ ᥐᥥᥒ ᥞᥧᥒ([[ᥐᥥᥒᥰ ᥞᥧᥒᥰ|ᥓᥥᥒᥰ ᥞᥧᥒᥰ]])ᥔᥣᥒᥲ “[[ᥓᥤᥒᥰ ᥞᥧᥒᥰ ᥓᥤᥢ ᥖᥦᥢᥱ ᥐᥨᥝᥲ]]”,ᥙᥥᥢ ᥖᥤ ᥐᥨᥢᥰ ᥞᥦᥐ[[ᥓᥝᥲ ᥚᥦᥢᥱ ᥘᥤᥢ]]。ᥘᥐᥴ ᥘᥤᥲ ᥖᥭᥰ 932 ᥙᥤ(1570 ᥙᥤ),ᥔᥣᥝᥰ ᥔᥤᥱ ᥓᥝᥲ ᥚᥦᥢᥱ ᥘᥤᥢ-ᥞᥩᥒᥳ ᥓᥝᥲ ᥕᥥᥙᥱ ᥛᥫᥒᥰ ᥖᥒᥰ ᥛᥨᥖᥴ ᥖᥤ ᥙᥥᥢ ᥓᥝᥲ ᥑᥝᥴ[[ᥛᥫᥒᥰ]]ᥛᥦᥒᥱ ᥟᥩᥐᥱ ᥙᥥᥢ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥟᥪᥒᥱ ᥖᥤ(ᥕᥣᥛᥰ ᥘᥭᥳ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ,ᥑᥣᥛᥰ ᥖᥭᥰ ᥞᥩᥒᥳ “[[ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ]]”)。ᥙᥥᥢ ᥘᥫᥒ ᥘᥬᥰ ᥟᥪᥒᥱ ᥟᥣ ᥑᥧᥢᥱ({{Link-lo|ᥛᥫᥒᥰ ᥟᥧᥰ|ເມືອງຍອດອູ}})ᥝᥣᥭᥰ ᥛᥣᥰ ᥐᥨᥢᥰ ᥖᥫᥒᥰ ᥚᥣᥱ ᥐᥨᥝᥲ ᥓᥒᥱ ᥟᥝ ᥔᥬᥱ ᥑᥝᥲ ᥞᥨᥛ ᥖᥫᥒᥰ ᥘᥣᥝᥰ,ᥘᥒᥴ ᥘᥤᥢ ᥓᥫᥰ ᥔᥤᥙᥴ ᥟᥥᥖᥱ ᥖᥤ ᥘᥢᥳ ᥙᥥᥢ ᥑᥩᥒᥴ ᥛᥫᥒᥰ ᥑᥥᥱ ᥐᥣᥱ。 ᥕᥧᥱ ᥛᥫᥒᥰ ᥗᥭᥰ ᥖᥤ ᥘᥐᥴ ᥛᥦᥒᥱ ᥞᥩᥒᥳ ᥖᥭᥰ ᥘᥪᥳ ᥙᥥᥢ“[[ᥐᥨᥢᥰ ᥖᥭᥰ ᥕᥩᥒᥰ]](Tai Yong ไทยอง)”,ᥖᥤ ᥙᥩᥒᥱ ᥛᥣᥰ ᥖᥤ[[ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥕᥩᥒᥰ|ᥛᥫᥒᥰ ᥕᥩᥒᥰ]]ᥖᥒᥰ ᥙᥥᥢ ᥟᥢ ᥘᥥᥝ ᥐᥢ ᥖᥒᥰ ᥖᥭᥰ ᥘᥪᥳ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ;ᥕᥧᥱ ᥛᥫᥒᥰ ᥗᥭᥰ ᥖᥤ ᥘᥐᥴ ᥛᥦᥒᥱ ᥕᥧᥱ [[ᥟᥪᥒᥱ ᥐᥥᥒᥰ ᥛᥬᥱ]]ᥖᥒᥰ[[ᥟᥪᥒᥱ ᥘᥛᥰ ᥙᥧᥢᥰ]],ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥘᥣᥛᥰ ᥑᥣᥖ ᥛᥤᥰ 100ᥛᥧᥢᥱ。ᥖᥤ ᥐᥩᥢᥱ ᥟᥩᥒᥲ ᥙᥥᥢ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥐᥥᥒᥰ ᥞᥧᥒᥰ, ᥖᥒᥰ ᥛᥫᥒᥰ ᥔᥦᥢᥰ ᥟᥩᥒᥲ ᥖᥭᥰ ᥘᥪᥳ ᥕᥧᥱ ᥛᥫᥒᥰ ᥕᥩᥒᥰ、[[ᥐᥥᥒᥰ ᥖᥧᥒᥴ]]ᥗᥦᥢᥲ ᥖᥣᥒᥱ ᥟᥪᥒᥱ。ᥝᥣᥭᥰ ᥘᥭᥳ ᥛᥣᥰ “ᥖᥭᥰ ᥛᥫᥒᥰ ᥕᥩᥒᥰ”ᥞᥩᥒᥳ ᥙᥥᥢ,ᥑᥝᥴ ᥐᥩᥲ ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥐᥣᥭᥰ ᥙᥥᥢ ᥖᥭᥰ ᥕᥩᥒᥰ ᥕᥣᥒᥱ ᥞᥢᥴ ᥕᥧᥱ ᥕᥣᥛᥰ ᥘᥭᥳ(Tai Yong ไทยอง)。 === ᥔᥫᥲ ᥑᥨᥝᥰ=== [[ᥜᥣᥭᥱ:Tai_Lue_clothes.jpg|thumb|傣仂傳統服飾]] [[ᥜᥣᥭᥱ:Tai_Lue_clothes.jpg.jpg|thumb|傣仂傳統服飾]] [[ᥜᥤᥒᥲ ᥗᥧᥒᥰ]]ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥘᥪᥳ ᥚᥧᥱ ᥕᥤᥒᥰ ᥚᥧᥱ ᥓᥣᥭᥰ ᥖᥤᥴ ᥞᥨᥝᥱ ᥔᥦᥝᥰ ᥞᥨᥝᥴ ᥝᥭᥳ[[ᥟᥣ ᥕᥩᥒᥱ ᥚᥫᥐᥱ]]ᥚᥣᥲ ᥙᥢᥰ ᥑᥨᥝᥰ,ᥛᥤᥰ ᥛᥣᥒ ᥟᥪᥒᥱ ᥛᥥᥝᥰ ᥙᥭᥱ ᥖᥥᥱ ᥘᥣᥲ ᥞᥫᥢᥰ[[ᥐᥨᥢᥰ ᥕᥤᥒᥰ]]ᥙᥩᥒᥰ ᥐᥢ ᥐᥣᥱ ᥛᥨᥖᥴ [[ᥟᥣ ᥕᥩᥒᥱ ᥑᥩᥒᥱ]]ᥚᥣᥲ ᥙᥢᥰ ᥑᥨᥝᥰ。ᥟᥣ ᥕᥩᥒᥱ ᥙᥧᥢᥳ ᥘᥒᥴ ᥙᥥᥢ ᥖᥤ ᥕᥬᥱ[[ᥟᥣ ᥕᥩᥒᥱ ᥘᥛ]]ᥖᥒᥰ ᥘᥨᥒᥴ。[[ᥐᥨᥢᥰ ᥓᥣᥭᥰ]]ᥘᥧᥒ[[ᥘᥣᥙᥱ]]ᥐᥨᥢᥰ ᥖᥤ ᥟᥣ ᥕᥩᥒᥱ ᥘᥛᥴ ᥙᥦᥰ ᥘᥥᥴ ᥖᥤ ᥞᥬᥲ ᥞᥢᥴ ᥘᥩᥒ ᥞᥖᥴ ᥞᥣᥢᥴ[[ᥔᥛᥰ ᥘᥣᥭᥰ]],ᥐᥨᥢᥰ ᥕᥤᥒᥰ ᥘᥧᥒ ᥘᥢᥳ ᥖᥣᥒᥰ ᥖᥬᥲ ᥔᥧᥛᥱ ᥞᥣᥒ ᥘᥤ ᥘᥢᥳ ᥛᥤᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥘᥪᥴ ᥖᥤ ᥙᥦᥐᥱ「ᥚᥧᥒᥱ ᥞᥣᥒ ᥘᥛᥳ ᥘᥭᥴ」ᥚᥧᥒᥱ ᥞᥣᥒ ᥐᥣᥢ ᥗᥐᥴ。 [[ᥜᥣᥭᥱ:傣仂傳統流水紋.jpg|thumb|傣仂傳統流水紋]] == ᥙᥫᥒ ᥟᥤᥒ== * [[ᥓᥝᥲ ᥚᥦᥢᥱ ᥘᥤᥢ]] {{ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ}} {{ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥕᥥᥲ ᥘᥣᥢᥳ}} {{ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥗᥭᥰ}} {{ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥕᥥᥲ ᥘᥣᥢᥲ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥗᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ]] ppkdr6qsmlu8rxey3st4phqm0fg4k75 ᥖᥭᥰ ᥘᥫᥴ 0 709 5280 5138 2024-10-17T17:01:12Z 咽頭べさ 24 5280 wikitext text/x-wiki {{Infobox ethnic group | group = ᥖᥭᥰ ᥘᥫᥴ | native_name = ᥖᥭᥰ ᥘᥫᥴ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ | flag = | flag_caption = | image = Tai Nua in China.png | image_caption = Pria dan wanita Tai Nüa | population = 540,000 - 700,000 (perkiraan) | popplace = {{flag|Tiongkok}} (Provinsi Yunnan)<br/> {{flag|Thailand}} {{flag|Laos}} {{flag|Myanmar}} (Negara Bagian Shan dan Kachin) | languages = [[Tai Nua]] | religions = [[Buddhisme]] dan [[agama rakyat Tai]] | related_groups = [[Suku Ahom|Tai Ahom]], [[suku Tai]], [[Suku Lao|Tai Lao]], [[Suku Thai|Tai Thai]], [[suku Shan]] }} '''ᥖᥭᥰ ᥘᥫᥴ'''(ᥑᥣᥛᥰ ᥑᥥᥱ ᥞᥩᥒᥳ:傣那 )ᥙᥥᥢ ᥔᥣᥴ ᥑᥣᥴ ᥓᥫᥳ ᥓᥣᥖ ᥖᥭᥰ ᥛᥥᥝᥰ ᥘᥫᥒ,ᥛᥫᥒᥰ ᥛᥣᥢ ᥞᥩᥒᥳ ᥝᥣ ᥙᥥᥢ ᥓᥧᥛᥰ ᥓᥫᥳ ᥓᥣᥖ ᥖᥭᥰ ᥖᥬᥲ,ᥞᥨᥝᥴ ᥐᥨᥢᥰ 650.000 ᥛᥤᥰ ᥑᥫ ᥑᥭᥳ.ᥓᥫᥰ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥤᥰ 280.000,ᥓᥫᥰ 260.000 ᥕᥧᥱ ᥔᥣᥒᥲ ᥔᥝᥰ,ᥚᥧᥰ ᥟᥫᥰ,ᥘᥤᥢᥳ ᥔᥣᥒᥰ ᥖᥒᥰ ᥙᥝᥰ ᥡᥣᥢ,ᥓᥫᥰ ᥖᥤ ᥟᥢ ᥘᥫᥴ ᥔᥣᥒᥲ ᥕᥧᥱ ᥔᥝᥰ ᥛᥫᥒᥰ ᥛᥣᥢ、ᥚᥣᥭᥱ ᥘᥫᥴ ᥛᥫᥒᥰ ᥗᥭᥰ ᥖᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥖᥣᥒᥱ ᥟᥪᥒᥱ ᥖᥤ.ᥓᥫᥰ ᥕᥧᥱ ᥔᥝᥰ ᥞᥫᥢᥰ ᥞᥣᥒᥲ ᥛᥭᥳ ᥙᥨᥐᥱ ᥘᥢᥳ ᥞᥩᥒᥳ ᥖᥭᥰ ᥖᥬᥲ(ᥑᥣᥛᥰ ᥑᥥᥱ ᥞᥩᥒᥳ :傣德,傣绷 ᥟᥣ ᥖᥤᥐ ᥙᥥᥱ ᥝᥣ ᥖᥭᥰ ᥙᥣᥲ ᥖᥬᥲ)ᥖᥭᥰ ᥙᥩᥒᥴ,( ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ : တႆးတႂ်ႈ ) ᥑᥝᥴ ᥞᥩᥒᥳ “ᥖᥭᥰ ᥛᥫᥒᥰ ᥘᥛᥳ”;ᥓᥫᥰ ᥕᥧᥱ ᥞᥫᥢᥰ ᥚᥤᥢᥳ ᥚᥣᥒᥳ ᥐᥩᥰ ᥞᥩᥒᥳ ᥖᥭᥰ ᥘᥫᥴ, ᥛᥝᥱ ᥘᥢᥴ ᥖᥭᥰ ᥘᥣᥲ(ᥑᥣᥛᥰ ᥑᥥᥱ ᥞᥩᥒᥳ:傣勒,傣那,ᥟᥣ ᥖᥤᥐ ᥙᥥᥱ ᥝᥣ ᥖᥭᥰ ᥙᥣᥲ ᥘᥫᥴ;(ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥞᥩᥒᥳ : တႆးၼိူဝ် ),(ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥪᥳ:ᦺᦑ ᦟᦵᦄᦲ),ᥑᥝᥴ ᥞᥩᥒᥳ “ᥖᥭᥰ ᥑᥥᥱ”。ᥙᥥᥢ ᥑᥣᥛᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥑᥫᥰ ᥞᥫᥢᥰ ᥖᥨᥒᥲ ᥖᥭᥰ,ᥛᥤᥰ ᥖᥣᥒᥰ ᥐᥬᥲ ᥓᥛ ᥐᥢ, ᥖᥒᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ,ᥡᥣᥢᥰ~ᥔᥦᥢᥰ ᥖᥭᥰ ᥖᥬᥲ ᥖᥒᥰ ᥘᥛᥴ. klccpj3c8i4ajry5z1ngds2j0b935j7 0 710 5139 2831 2024-10-16T10:10:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519835]] 5139 wikitext text/x-wiki ᥗ ᥞᥣᥒ ᥛᥣᥒᥱ ᥖᥣ ᥝᥣ ᥖᥤ,ᥗᥤᥴ ᥞᥨᥝᥴ ᥗᥣᥴ ᥘᥨᥖᥱ ᥗᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥗᥣ ᥗᥣᥰ ᥗᥣᥱ ᥗᥣᥲ ᥗᥣᥳ ᥗᥣᥴ ᥗᥣᥴ ᥗᥣᥳ ᥗᥣᥲ ᥗᥣᥱ ᥗᥣᥰ ᥗᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥐᥦᥖᥱ,ᥖᥩᥛᥲ,ᥐᥦᥖᥱ,ᥖᥩᥛᥲ,ᥔᥣᥛᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥗᥣᥲ ᥗᥩᥛᥱ ᥛᥩᥒᥰ ᥒᥥᥢᥰ. ᥗᥣᥰ ᥚᥥᥴ ᥛᥥᥱ ᥐᥨᥝ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥗᥫᥴ ᥑᥨᥝᥰ ᥛᥪᥰ ᥟᥩᥐᥱ ᥘᥫᥖ. ᥗᥝᥲ ᥛᥣᥰ ᥓᥒᥱ ᥜᥫᥐᥱ, ᥜᥫᥐᥱ ᥞᥩ ᥞᥫᥱ ᥙᥨᥝᥰ ᥕᥛᥰ ᥟᥛᥱ ᥘᥭᥲ. qogez0r6xma5bcyo7d9fhp4fcrxq1ma ᥗᥣᥭᥱ ᥝᥣᥢᥱ 0 711 5382 5140 2024-11-30T11:42:48Z Long Gong Bao 172 5382 wikitext text/x-wiki [[ᥜᥣᥭᥱ:1 taipei sunrise panorama dxr edit pangen 141215 1.jpg|thumb|ᥗᥣᥭᥱ ᥝᥣᥢᥱ]] '''ᥗᥭᥱ ᥝᥢᥱ''', ᥙᥨᥝᥰ ᥝᥣ ᥙᥥᥢ ᥖᥣᥒᥰ ᥐᥣᥢ ᥖᥥᥳ ᥛᥫᥒᥰ ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒ ᥑᥥᥱ ({{Lang-en|Republic of China - ROC}}) ᥘᥭᥳ ᥙᥥᥢ [[ᥛᥫᥒᥰ]] ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥟᥥᥰ ᥡᥣᥰ ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥤ ᥓᥥᥒᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥖᥨᥐᥱ ᥘᥢᥳ ᥛᥤᥰ ᥘᥦᥢᥴ ᥘᥛᥳ ᥟᥢ ᥟᥫᥛᥲ ᥓᥙᥴ ᥐᥢ ᥖᥒᥰ [[ᥛᥫᥒᥰ ᥑᥥᥱ]] ({{Lang-en|People's Republic of China - PRC}})၊ ᥖᥤ ᥓᥥᥒᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥟᥩᥐᥱ ᥛᥤᥰ ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ၊ ᥘᥦᥰ ᥖᥤ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥛᥤᥰ ᥛᥫᥒᥰ ᥜᥤᥱ ᥘᥤᥙ ᥙᥤᥢᥰ ᥕᥝᥳ။ ᥟᥢ ᥙᥥᥢ ᥐᥧᥢ ᥙᥫᥒ ᥘᥨᥒᥴ ᥑᥩᥒᥴ ᥗᥣᥭᥱ ᥝᥣᥢ ᥘᥭᥳ ᥛᥤᥰ ᥖᥣᥒᥰ ᥐᥣᥒᥲ 35,808 ᥙᥢᥱ ᥛᥨᥢᥰ ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ (13,829 ᥘᥐᥴ ᥙᥢᥱ ᥛᥨᥢᥰ) ᥘᥬᥰ ᥐᥣ ᥔᥣᥛᥴ ᥙᥧᥢ ᥔᥩᥒᥴ ᥙᥧᥢ ᥘᥭᥳ ᥙᥥᥢ ᥘᥩᥭ ᥔᥥᥴ ᥗᥦᥢᥲ ᥙᥧᥢ ᥘᥫᥒ ᥖᥥᥳ ᥙᥥᥢ ᥙᥣᥒᥱ ᥙᥥᥒᥰ၊ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥔᥖᥳ ᥖᥥᥛ ᥝᥭᥳ ᥕᥝᥳ။ ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ ᥘᥭᥳ ᥙᥥᥢ ᥗᥣᥭᥱ ᥙᥥ ᥟᥢ ᥛᥤᥰ ᥓᥩᥛᥰ ᥐᥢ ᥖᥒᥰ ᥗᥣᥭᥱ ᥙᥥ ᥛᥬᥱ ᥘᥦᥰ ᥑᥤᥰ ᥘᥧᥒᥴ ᥟᥢ ᥞᥥᥖᥱ ᥙᥥᥢ ᥝᥭᥳ ᥟᥩᥒᥲ ᥖᥤ ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥧᥖᥴ ᥑᥩᥒᥴ ᥗᥣᥭᥱ ᥝᥣᥢᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥝᥥᥒᥰ ᥘᥨᥒᥴ ᥓᥫᥰ ᥟᥢ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥖᥥᥳ ᥙᥥᥢ ᥑᥣᥝᥴ ᥔᥤᥴ ᥟᥧᥒᥱ၊ ᥗᥣᥭᥱ ᥠᥩᥒᥱ၊ ᥗᥣᥭᥱ ᥘᥢ ᥘᥦᥰ ᥗᥣᥝᥰ ᥕᥩᥢᥴ။ ᥐᥨᥢᥰ ᥕᥧᥱ ᥔᥝᥰ ᥛᥤᥰ ᥕᥧᥱ 23.45 ᥘᥣᥢᥳ ᥘᥦᥰ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥗᥣᥭᥱ ᥝᥣᥢᥰ ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥐᥨᥢᥰ ᥕᥧᥱ ᥔᥝᥰ ᥔᥖᥳ ᥖᥥᥛ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ။ dcbrivzt0s1o7xqpye2a6ydc7g70r49 ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ 0 712 5402 2849 2024-12-04T18:38:42Z Long Gong Bao 172 /* ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥨᥭᥰ ᥗᥦᥢᥲ ᥖᥣᥒᥱ ᥓᥫᥰ */dhammawiki.com 5402 wikitext text/x-wiki {{Translation needed}} {{ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ}} '''ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐᥳ ᥗᥣᥳ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ''' ᥘᥭᥳ ᥙᥥᥢ ᥐᥫᥒᥰ ᥚᥥᥴ [[ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ]]ᥟᥢ ᥘᥫᥒ ᥔᥥᥴ ᥛᥫᥒᥰ ᥐᥛᥱ ᥙᥨᥝᥰ ᥖᥤᥰ ᥕᥣᥰ၊ ᥛᥫᥒᥰ ᥘᥣᥝᥰ၊ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ (ᥛᥫᥒᥰ ᥛᥣᥢ)၊ ᥔᥤᥱ ᥘᥤᥳ ᥘᥣᥒᥰ ᥐᥣᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥗᥭᥰ ᥓᥫᥰ ᥘᥭᥳ ᥟᥩᥢ ᥐᥢ ᥐᥫᥰ ᥕᥛ ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥖᥒᥰ ᥘᥛᥴ ᥔᥥᥴ၊ ᥖᥤ ᥛᥫᥒᥰ ᥙᥒᥰ ᥐᥣᥰ ᥘᥣᥰ ᥖᥥᥖᥳ၊ ᥛᥫᥒᥰ ᥑᥥᥱ၊ ᥢᥤᥱ ᥙᥨᥝᥰ ᥘᥦᥲ ᥖᥤ ᥛᥫᥒᥰ ᥝᥦᥖᥳ ᥘᥣᥛᥰ ᥓᥫᥰ ᥘᥭᥳ ᥖᥥᥳ ᥟᥩᥢ ᥐᥢ ᥐᥫᥰ ᥕᥛ ᥕᥧᥱ ᥐᥛᥳ ᥑᥩᥒ။ == ᥘᥩᥒ ᥙᥦᥐᥱ ᥙᥫᥒ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥘᥦᥲ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ == # ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥧᥛᥰ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥙᥥᥢ ᥓᥝᥲ ᥟᥢ ᥗᥩᥖ ᥛᥦᥖ ᥔᥥᥴ ᥙᥫᥢ။ # ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥧᥛᥰ ᥞᥙ ᥑᥣᥛᥱ ᥖᥣᥰ ᥘᥣᥰ ᥔᥦᥖᥳ ᥓᥣᥱ ᥔᥤᥱ ᥙᥣᥰ။ # ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥛᥣᥐᥱ ᥐᥣᥒᥱ ᥙᥦᥖᥱ ᥙᥣᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥣᥰ ᥘᥣᥰ ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥧᥛᥰ။ # ᥖᥣᥰ ᥘᥣᥰ ᥙᥣ ᥖᥤᥖᥳ ᥓᥣᥳ ᥔᥛᥱ ᥛᥧᥙ ᥙᥣᥖ ᥐᥩᥲ ᥖᥩ ᥙᥥᥢ ᥖᥣᥰ ᥘᥣᥰ ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥧᥛᥰ။ # ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥙ ᥑᥣᥛᥱ ᥘᥩᥒ ᥓᥝᥲ ᥚᥣᥢᥱ ᥔᥣᥒᥲ (ᥚᥣᥢᥱ ᥙᥥᥢ)။ # ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥧᥛᥰ ᥞᥙᥳ ᥑᥣᥛᥱ ᥟᥣ ᥘᥤᥖᥳ ᥓᥣᥳ၊ ᥖᥧᥐ ᥑᥣᥳ၊ᥟᥣ ᥘᥖ ᥖᥣᥳ ᥘᥦᥲ ᥔᥤᥱ ᥘᥣᥳ၊ᥔᥛᥱ ᥛᥣᥱ ᥗᥤ၊ ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥒᥱ ᥐᥢ။ ᥐᥩᥙ ᥘᥢᥴ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥘᥩᥢᥳ ᥛᥩᥢᥰ ᥖᥣᥰ ᥘᥣᥰ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥟᥢ ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥧᥛᥰ ᥞᥙ ᥑᥣᥛᥱ ᥝᥭᥳ ᥘᥢᥳ ᥟᥛᥱ ᥙᥫᥒ ᥐᥢ ᥘᥭᥴ ᥕᥧᥱ။ ᥖᥒᥰ ᥔᥩᥒᥴ ᥓᥧᥛᥰ ᥞᥙ ᥑᥣᥛᥱ ᥔᥣ ᥚᥨᥝᥰ ᥟᥣ ᥘᥖ ᥖᥣᥳ ᥘᥒᥱ ᥐᥢ ᥕᥝᥳ။ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥢᥣᥳ ᥘᥭᥳ ᥟᥛᥱ ᥓᥬ ᥝᥣᥱ ᥖᥣᥳ ᥟᥖ ᥖᥣᥳ။ ᥘᥩᥒ ᥟᥢ ᥔᥩᥒᥴ ᥓᥧᥛᥰ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥘᥭᥳ ᥟᥛᥱ ᥓᥬ ᥙᥦᥐᥱ ᥙᥫᥒ ᥘᥨᥭ ᥖᥣᥰ ᥘᥣᥰ၊ ᥟᥢ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥔᥣ ᥚᥨᥝᥰ ᥐᥣᥒ ᥓᥬ ᥐᥨᥝᥳ ᥓᥦᥒᥳ ᥐᥛ ᥖᥣᥱ ᥖᥥᥴ ᥙᥥᥢ ᥙᥩᥴᥨᥝᥰ ᥗᥤᥳ ᥔᥖ ᥖᥣᥳ (ᥘᥨᥝᥱ ᥘᥩᥒᥰ ᥓᥝᥲ) ᥘᥢᥳ ᥐᥩᥭᥰ။ ᥘᥨᥝᥱ ᥘᥩᥒᥰ ᥓᥝᥲ (ᥘᥨᥝᥱ ᥑᥛᥰ ᥓᥝᥲ)ᥘᥭᥳ ᥖᥪᥐ ᥙᥥᥢ ᥙᥧᥳ ᥗᥧᥳ ᥓᥢᥱ ᥐᥩᥭᥰ ᥘᥦᥲ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥟᥛᥱ ᥐᥫᥰ ᥕᥛ။ ᥝᥣᥱ ᥖᥣᥳ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥘᥭᥳ ᥖᥥᥳ ᥓᥣᥖ ᥙᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥖᥣᥱ ᥑᥖᥴ ᥓᥬ ᥞᥬᥲ ᥘᥭᥲ ᥙᥥᥢ ᥕᥣ ᥞᥣᥢᥰ ᥖᥣᥱ ᥖᥣᥱ ᥞᥩᥖ ᥘᥤᥳ ᥙᥣᥢᥱ ᥔᥥᥴ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥖᥥᥳ ᥔᥛᥳ ᥞᥙ ᥑᥣᥛᥱ ᥘᥩᥒ ᥓᥦᥒᥳ ᥐᥛ ᥘᥨᥝᥱ ᥘᥩᥒᥰ ᥓᥝᥲ ᥔᥥᥴ ᥖᥪᥰ ᥐᥛ ᥓᥩᥛᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥨᥝᥱ ᥘᥩᥒᥰ ᥓᥝᥲ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥙᥨᥝᥰ ᥗᥤᥳ ᥔᥖ ᥖᥣᥳ ᥘᥢᥳ ᥐᥩᥙ ᥙᥫ ᥙᥭᥱ ᥞᥧᥳ ᥞᥢᥴ ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥛᥨᥢᥳ ᥙᥨᥢᥳ ᥘᥩᥖ ᥙᥭᥱ ᥞᥧᥳ ᥞᥢᥴ ᥔᥦᥖ ᥓᥣᥱ ᥔᥤᥱ ᥙᥣᥰ ᥔᥥᥴ ᥖᥪᥐ ᥙᥥᥢ ᥙᥧᥳ ᥗᥧᥳ ᥓᥢᥱ ᥐᥩᥭᥰ ᥘᥦᥲ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥟᥛᥱ ᥐᥫᥰ ᥕᥛ ᥑᥝᥴ။ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥘᥭᥳ ᥘᥩᥒ ᥟᥢ ᥑᥝᥴ ᥟᥤᥒ ᥙᥫᥒ ᥐᥫᥰ ᥕᥛ ᥝᥭ ᥔᥣᥴ ᥘᥢᥳ ᥛᥤᥰ ᥖᥒᥰ ᥘᥛᥴ ᥘᥨᥒᥴ ᥕᥝᥳ။ ᥛᥫᥢᥴ ᥘᥒᥱ ᥘᥨᥝᥱ ᥘᥩᥒᥰ ᥓᥝᥲ၊ ᥛᥥ ᥘᥨᥝᥱ ᥘᥩᥒᥰ ᥓᥝᥲ၊ ᥙᥨᥝ ᥘᥨᥝᥱ ᥘᥩᥒᥰ ᥓᥝᥲ ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥲ ᥑᥝᥴ ᥘᥙᥳ ᥕᥛ ᥝᥭ ᥔᥣᥴ ᥕᥝᥳ။ ᥝᥣᥱ ᥖᥛ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥘᥭᥳ ᥔᥛᥳ ᥙᥦᥐ ᥔᥛᥳ ᥝᥣ ᥙᥥᥢ ᥕᥣ ᥞᥣᥢᥰ ᥖᥣᥱ ᥘᥭᥲ ᥟᥣ ᥘᥣᥳ ᥞᥖ ᥖᥣᥳ ᥚᥨᥝᥱ ᥕᥝᥳ ᥔᥥᥴ ᥖᥣᥳ ᥙᥭᥱ ᥘᥭᥲ ᥟᥝ ᥘᥤᥳ ᥙᥣᥢᥱ ᥑᥢᥴ ᥘᥭᥴ ᥕᥝᥳ။ ᥑᥝᥴ ᥝᥣ ᥘᥧᥐ ᥖᥤ ᥟᥣ ᥘᥣᥳ ᥞᥖ ᥖᥣᥳ ᥚᥨᥝᥱ ᥔᥥᥴ ᥓᥣᥒ ᥑᥪᥢᥰ ᥘᥨᥒᥰ ᥐᥣᥱ ᥙᥥᥢ ᥟᥣ ᥘᥣᥱ ᥐᥣᥛᥱ၊ᥔᥐ ᥖᥣᥱ ᥐᥣᥛᥱ၊ ᥔᥨᥝᥰ ᥖᥣᥱ ᥙᥣᥢᥱ ᥑᥢᥴ ᥘᥭᥴ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥘᥢᥳ ᥓᥒᥱ ᥑᥪᥢᥰ ᥘᥭᥲ ᥕᥩᥢᥰ ᥔᥧᥰ ᥖᥣᥱ ᥖᥥᥴ ᥙᥥᥢ ᥚᥣᥰ ᥘᥣᥰ ᥔᥥᥴ ᥘᥭᥰ ᥗᥦᥛᥴ ᥔᥣᥒᥲ ᥙᥣᥱ ᥘᥛᥱ ᥛᥤᥱ ᥐᥣᥱ ᥘᥭᥴ ᥕᥝᥳ။ ᥖᥤ ᥘᥭᥳ ᥘᥩᥒ ᥞᥢᥴ ᥗᥪᥒᥴ ᥝᥣᥱ ᥖᥣᥳ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥘᥦᥲ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥘᥭᥳ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥝᥭᥳ ᥕᥝᥳ။ ᥓᥧᥛᥰ ᥟᥢ ᥟᥛᥱ ᥛᥨᥢᥳ ᥛᥥᥰ ᥝᥤᥳ ᥘᥭᥰ ᥔᥧᥖ ᥖᥣᥢᥱ ᥟᥣ ᥚᥤᥳ ᥗᥛᥱ ᥛᥣᥱ ᥔᥥᥴ ᥓᥦᥒᥳ ᥐᥛ ᥖᥪᥰ ᥐᥛ ᥓᥩᥛᥰ ᥘᥒᥱ ᥟᥢ ᥚᥣᥰ ᥘᥣᥰ ᥞᥨᥝᥰ ᥛᥣᥰ ᥚᥥᥢ ᥚᥥᥢ ᥘᥢᥳ ᥙᥥᥢ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥕᥝᥳ။ ᥖᥨᥭᥰ ᥓᥩᥛᥰ ᥔᥣᥭᥴ ᥒᥣᥭᥴ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ ᥔᥥᥴ ᥟᥢ ᥛᥨᥢᥳ ᥛᥥᥰ ᥓᥦᥒᥳ ᥐᥛ ᥓᥩᥛᥰ ᥘᥢᥳ ᥙᥥᥢ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥕᥝᥳ။ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ ᥘᥤᥳ ᥙᥣᥢᥱ ᥘᥢᥳ ᥐᥩᥲ ᥖᥣᥒᥰ ᥞᥢᥴ ᥗᥪᥒᥴ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥘᥦᥲ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥐᥩᥲ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥝᥭᥳ ᥕᥧᥱ။ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ ᥘᥤᥳ ᥙᥣᥢᥰ ᥘᥢᥳ ᥘᥬᥰ ᥚᥧᥢᥴ ᥗᥛᥰ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥑᥝᥴ ᥔᥛᥳ ᥝᥣ ᥝᥭᥳ ᥘᥤᥳ ᥙᥣᥢᥱ ᥘᥭᥳ ᥙᥥᥢ ᥚᥨᥒᥱ ᥑᥨᥒᥰ ᥖᥤ ᥐᥖᥴ ᥕᥥᥢ ᥔᥫᥰ ᥔᥣᥱ ᥘᥭᥴ ᥘᥦᥲ ᥔᥒᥴ၊ ᥔᥛᥱ ᥔᥣᥱ ᥘᥣᥱ ᥘᥭᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥤᥳ ᥙᥣᥢᥱ ᥘᥦᥲ ᥔᥒᥴ (ᥘᥤᥰ ᥙᥣᥢᥱ ᥐᥩᥰ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥔᥛᥱ ᥔᥣᥱ ᥘᥣᥱ) ᥑᥝᥴ ᥛᥣᥭᥴ ᥗᥪᥒᥴ ᥘᥒᥱ ᥘᥭᥴ ᥝᥭᥳ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥐᥣ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥘᥭᥳ ᥖᥥᥳ ᥟᥝ ᥓᥩᥛᥰ ᥘᥒᥱ ᥔᥣᥱ ᥘᥣᥱ ᥔᥪᥙᥱ ᥖᥣ ᥙᥥᥰ ᥔᥥᥴ ᥞᥢᥴ ᥗᥪᥒᥴ ᥝᥭᥳ ᥝᥣ ᥘᥤᥙ ᥙᥣᥢᥱ ᥘᥭᥳ ᥟᥛᥱ ᥓᥬ ᥚᥧᥒᥱ ᥘᥫᥒ ᥑᥨᥒᥰ ᥘᥫᥒ၊ ᥙᥩᥰ ᥐᥣᥒᥰ ᥕᥣᥢᥴ ᥔᥛᥱ ᥔᥣᥱ ᥘᥣᥱ ᥕᥝᥳ ᥐᥩᥢᥱ ᥓᥒᥱ ᥖᥥᥴ ᥙᥥᥢ ᥘᥤᥳ ᥙᥣᥢᥱ ᥘᥭᥴ ᥕᥝᥳ။ ᥖᥤ ᥘᥬᥰ ᥚᥧᥢᥴ ᥗᥛᥰ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥘᥢᥳ ᥝᥣ ᥝᥭᥳ ᥖᥥᥳ 31 ᥑᥨᥒᥰ ᥟᥢ ᥔᥖ ᥖᥣᥳ ᥝᥣᥱ ᥑᥝᥴ ᥝᥣᥭᥲ ᥙᥢ ᥕᥧᥱ ᥖᥤ ᥟᥢ ᥘᥩᥖ ᥐᥣᥒᥰ ᥕᥣᥢᥴ ᥐᥤᥳ ᥘᥥᥱ ᥔᥣᥱ ᥘᥢᥳ ᥙᥥᥢ ᥘᥤᥳ ᥙᥣᥢᥱ ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥨᥝᥰ ᥝᥣ ᥙᥨᥢᥳ ᥘᥩᥖ ᥖᥧᥐ ᥑᥣᥳ ᥖᥒᥰ ᥙᥪᥐᥴ ᥕᥝᥳ ᥙᥨᥝᥰ ᥞᥩᥖ ᥗᥪᥒᥴ ᥘᥤᥳ ᥙᥣᥢᥱ ᥕᥝᥳ ᥐᥩᥲ ᥔᥛᥱ ᥔᥣᥱ ᥘᥱ ᥘᥢᥳ ᥟᥛᥱ ᥑᥪᥢᥰ ᥙᥥᥢ ᥗᥦᥢᥲ ᥟᥢ ᥛᥬᥱ ᥕᥝᥳ။ ᥘᥤᥳ ᥙᥣᥢᥱ ᥟᥢ ᥝᥣᥰ ᥘᥢᥳ ᥛᥢᥰ ᥘᥩᥖ ᥐᥣᥒᥰ ᥕᥣᥢᥴ ᥘᥩᥒ ᥐᥣᥛᥱ၊ ᥓᥤᥖ၊ ᥟᥧᥳ ᥖᥧᥳ၊ ᥟᥣᥱ ᥞᥣᥱ ᥘᥣᥳ ᥛᥨᥢᥳ ᥛᥥᥰ၊ ᥛᥢᥰ ᥙᥥᥢ ᥖᥤ ᥒᥤᥛᥰ ᥕᥥᥢ ᥖᥒᥰ ᥔᥥᥒᥲ၊ ᥛᥢᥰ ᥟᥛᥱ ᥛᥤᥰ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭᥰ (ᥙᥥᥢ ᥘᥩᥒ ᥛᥢᥲ ᥐᥪᥛᥰ)၊ ᥙᥥᥢ ᥘᥩᥒ ᥐᥖᥴ ᥕᥥᥢ၊ ᥟᥛᥱ ᥛᥤᥰ ᥖᥢᥱ ᥞᥣᥱ၊ ᥘᥩᥖ ᥙᥨᥢᥳ ᥖᥣᥒᥰ ᥖᥧᥐ ᥖᥒᥰ ᥔᥥᥒᥲ၊ ᥖᥤ ᥟᥢ ᥘᥩᥖ ᥙᥨᥢᥳ ᥐᥫᥖᥱ၊ ᥗᥝᥲ၊ ᥙᥥᥢ (ᥓᥥᥙᥱ)၊ ᥖᥣᥭ၊ ᥟᥛᥱ ᥛᥤᥰ ᥓᥬ ᥓᥙᥴ ᥙᥦᥢᥰ၊ ᥟᥛᥱ ᥛᥤᥰ ᥚᥣᥳ ᥝᥣᥳ၊ ᥟᥛᥱ ᥛᥤᥰ ᥖᥣᥒᥰ ᥑᥤᥴ ᥛᥭᥲ၊ ᥟᥛᥱ ᥛᥤᥰ ᥖᥣᥒᥰ ᥞᥩᥒᥳ ᥞᥭᥲ၊ ᥟᥛᥱ ᥛᥤᥰ ᥘᥩᥒ ᥔᥤᥴ ᥘᥦᥒᥴ၊ ᥟᥛᥱ ᥛᥤᥰ ᥘᥩᥒ ᥑᥧᥢᥱ ᥔᥝᥲ ᥐᥤᥳ ᥘᥥᥱ ᥔᥣᥱ ᥘᥢᥳ ᥙᥥᥢ ᥘᥤᥳ ᥙᥣᥢᥱ ᥕᥝᥳ။ ᥘᥤᥳ ᥙᥣᥢᥱ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥙᥥᥢ ᥗᥣᥖ ᥟᥣ ᥔᥒᥱ ᥑᥣᥳ ᥖᥣᥳ၊ ᥙᥥᥢ ᥗᥛᥰ ᥖᥣᥰ ᥘᥣᥰ ᥓᥦᥖ ᥛᥣᥢᥱ ᥔᥥᥴ ᥙᥥᥢ ᥟᥢ ᥛᥤᥰ ᥖᥥᥳ။ ᥖᥣᥱ ᥖᥤᥴ ᥘᥭᥲ ᥘᥤᥳ ᥙᥣᥢᥱ၊ ᥞᥧᥳ ᥞᥢᥴ ᥘᥤᥳ ᥙᥣᥢᥱ ᥘᥢᥳ ᥖᥣᥒᥰ ᥐᥣᥱ ᥛᥢᥰ ᥙᥥᥢ ᥔᥣ ᥖᥤᥳ ᥙᥖᥳ ᥗᥣᥢᥱ ᥔᥥᥢᥲ ᥘᥥᥝ ᥐᥩᥭᥰ။ ᥘᥭᥳ ᥙᥥᥢ ᥘᥩᥒ ᥞᥢᥴ ᥗᥪᥒᥴ ᥘᥤᥳ ᥙᥣᥢᥱ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥕᥝᥳ။ ᥑᥨᥝᥲ ᥔᥒᥱ ᥔᥩᥢᥴ ᥘᥬᥰ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥘᥦᥲ ᥔᥒᥴ ᥘᥬᥰ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥘᥦᥲ ᥔᥒᥴ ᥛᥤᥰ ᥝᥭᥳ ᥑᥨᥝᥲ ᥔᥒᥱ ᥔᥩᥢᥱ ᥟᥩᥢ ᥘᥤ ᥙᥧᥢᥳ ᥖᥣᥱ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥑᥨᥒᥰ ᥐᥣᥒ ᥖᥒᥰ ᥘᥛᥴ ᥖᥒᥰ ᥘᥣᥭᥴ ᥘᥒᥱ ᥐᥢ ᥕᥝᥳ။ === ᥙᥐᥴ ᥙᥫᥒ ᥟᥛᥱ ᥘᥢᥴ ᥔᥤᥢᥴ ᥔᥤᥱ ᥘᥣᥳ(5)ᥔᥥᥢᥲ ᥟᥢ ᥖᥤᥴ ᥘᥭᥲ ᥞᥥᥖᥱ ᥓᥩᥛᥰ === # ᥒᥫᥒᥳ ᥝᥥ ᥟᥝ ᥖᥣᥭ ᥔᥣᥭᥴ ᥓᥬ ᥐᥨᥢᥰ ᥘᥦᥲ ᥖᥨᥝ ᥔᥖᥴ။ # ᥒᥫᥒᥳ ᥝᥥ ᥘᥩᥒ ᥘᥐᥳ ᥟᥝ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥟᥢ ᥓᥝᥲ ᥛᥢᥰ ᥟᥛᥱ ᥙᥢ။ # ᥒᥫᥒᥳ ᥝᥥ ᥘᥩᥒ ᥚᥤᥖᥴ ᥚᥦᥐᥱ ᥙᥨᥢᥳ ᥙᥦᥢ ᥘᥣᥲ ᥞᥫᥢᥰ ᥙᥫᥢ။ # ᥒᥫᥒᥳ ᥝᥥ ᥘᥩᥒ ᥚᥦᥖ ᥘᥦᥢᥴ။ # ᥒᥫᥒᥳ ᥝᥥ ᥘᥩᥒ ᥐᥤᥢ ᥘᥝᥲ ᥘᥩᥒ ᥘᥧᥖᥱ ᥕᥣᥲ ᥘᥩᥒ ᥕᥣᥲ ᥛᥝᥰ ᥐᥛ။ ᥙᥨᥝᥰ ᥖᥨᥭᥰ ᥔᥤᥢᥴ ᥞᥣᥲ ᥔᥥᥢᥲ ᥘᥭᥳ ᥓᥪᥒ ᥛᥨᥢ ᥑᥛᥰ ᥚᥣᥰ ᥘᥣᥰ ᥛᥧᥒ ᥞᥢᥴ ᥗᥪᥒᥴ ᥙᥧᥢ ᥖᥣᥱ ᥐᥨᥢᥰ ᥞᥝᥰ ᥖᥤᥴ ᥛᥤᥰ ᥘᥩᥒ ᥞᥨᥛᥱ ᥘᥨᥛ ᥔᥣᥭᥴ ᥓᥬ ᥘᥦᥲ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥞᥫᥢᥰ ᥕᥥᥰ၊ ᥙᥧᥢ ᥖᥣᥱ ᥘᥣᥲ ᥞᥫᥢᥰ ᥛᥨᥢ ᥔᥫᥰ ᥓᥬ၊ ᥙᥧᥢ ᥖᥣᥱ ᥖᥣᥰ ᥘᥣᥰ ᥔᥦᥖᥳ ᥓᥣᥱ ᥘᥩᥒ ᥛᥣᥢᥱ ᥛᥦᥢ ᥛᥤᥰ ᥛᥣᥰ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ၊ ᥙᥧᥢ ᥖᥣᥱ ᥕᥣᥢᥱ ᥖᥣᥒᥰ ᥞᥧᥳ ᥐᥨᥢᥰ ᥞᥝᥰ ᥖᥤᥴ ᥑᥪᥢᥲ ᥓᥢᥳ ᥑᥪᥢᥲ ᥔᥧᥒᥴ ᥔᥥᥴ ᥓᥒᥱ ᥖᥥᥴ ᥖᥛᥰ ᥝᥣᥒᥰ ᥙᥢ ᥔᥤᥢᥴ ᥟᥛᥱ ᥘᥢᥴ ᥛᥣᥭᥴ ᥛᥤᥲ ᥐᥨᥢᥰ ᥞᥣᥲ ᥙᥫᥒ ᥘᥭᥳ ᥕᥝᥳ။ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥑᥨᥒᥰ ᥐᥣᥒ ᥞᥝᥰ ᥘᥭᥳ ᥐᥩᥙ ᥙᥫ ᥑᥬᥲ ᥓᥨᥝᥱ ᥕᥣᥱ ᥙᥨᥢᥳ ᥘᥨᥢᥳ ᥘᥫᥴ၊ ᥐᥩᥙ ᥙᥫ ᥓᥬ ᥘᥛᥱ ᥛᥣᥐ ᥘᥨᥝᥰ ᥚᥣᥰ၊ ᥐᥩᥙ ᥙᥫ ᥓᥬ ᥐᥨᥝ ᥞᥥᥴ ᥘᥛᥴ ᥘᥣᥱ ᥘᥦᥲ ᥘᥒᥱ ᥞᥪᥴ ᥚᥣᥳ ᥝᥣᥳ ᥓᥝᥲ ᥐᥝᥱ ᥖᥤᥴ ᥛᥤᥰ ᥖᥤ ᥓᥬ ᥕᥬᥱ ᥓᥬ ᥐᥬᥲ ᥘᥢᥳ ᥓᥒᥱ ᥝᥨᥢᥳ ᥔᥥᥴ ᥑᥣᥴ ᥖᥤ ᥙᥪᥒ ᥟᥤᥒ ᥐᥫᥰ ᥘᥤ ᥕᥝᥳ။ == ᥙᥫᥒ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ (5) ᥕᥫᥒ == ᥖᥣᥱ ᥖᥤᥴ ᥙᥥᥢ ᥐᥨᥢᥰ ᥙᥧᥐ ᥗᥣᥳ ᥓᥦᥖ ᥓᥣᥒᥱ ᥘᥢᥳ ᥖᥥᥴ ᥘᥭᥲ ᥟᥝ ᥙᥐᥴ ᥙᥫᥒ ᥘᥨᥒᥴ 5 ᥟᥢ ᥖᥤ ᥘᥬᥰ ᥟᥒᥱ ᥐᥧᥐᥳ ᥖᥣᥳ ᥘᥣᥳ ᥘᥤᥳ ᥐᥣᥱ ᥕᥣᥳ ᥘᥭᥳ ᥛᥐᥴ ᥛᥢᥲ ᥐᥣᥱ ᥕᥧᥱ။ # ᥖᥤᥴ ᥘᥭᥲ ᥛᥤᥰ ᥔᥖ ᥗᥣᥱ ᥖᥣᥰ ᥘᥣᥰ ᥘᥩᥒ ᥕᥧᥛᥱ ᥕᥛ။ # ᥖᥤᥴ ᥘᥭᥲ ᥛᥤᥰ ᥔᥤᥱ ᥘᥣᥳ ᥘᥩᥒ ᥙᥬᥳ ᥙᥣᥰ။ # ᥖᥤᥴ ᥟᥛᥱ ᥘᥭᥲ ᥕᥧᥛᥱ ᥕᥛ ᥐᥨᥝ ᥖᥧᥳ ᥞᥣᥳ ᥘᥣᥳ ᥛᥒᥱ ᥐᥣᥳ ᥘᥣᥱ။ # ᥖᥤᥴ ᥘᥭᥲ ᥙᥥᥢ ᥐᥨᥝᥳ ᥕᥧᥛᥱ ᥕᥛ ᥐᥣᥛᥱ ᥖᥣᥰ ᥘᥣᥰ။ # ᥖᥤᥴ ᥟᥛᥱ ᥘᥭᥲ ᥔᥩᥐ ᥑᥣᥴ ᥘᥩᥒ ᥐᥫᥰ ᥕᥛ ᥚᥣᥭᥴ ᥘᥩᥐ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ - ===ᥖᥤᥴ ᥘᥭᥲ ᥛᥤᥰ ᥔᥖᥳ ᥗᥣᥱ ᥖᥣᥰ ᥘᥣᥰ ᥘᥩᥒ ᥕᥧᥛᥱ ᥕᥛ === ᥓᥬ ᥔᥖᥳ ᥗᥣᥱ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥖᥥᥳ ᥖᥤᥴ ᥘᥭᥲ ᥕᥧᥛᥱ ᥕᥛ ᥖᥛ ᥖᥤ ᥘᥫᥴ ᥚᥣᥰ ᥘᥣᥰ ᥖᥣᥰ ᥘᥣᥰ ᥔᥣᥒᥱ ᥑᥣᥱ ᥔᥥᥴ ᥞᥙ ᥑᥣᥛᥱ ᥕᥪᥢᥴ ᥝᥣ ᥙᥥᥢ ᥚᥣᥰ ᥘᥣᥰ ᥓᥦᥖ ᥖᥣᥰ ᥘᥣᥰ ᥓᥦᥖ ᥔᥣᥒᥱ ᥑᥣᥱ ᥓᥦᥖ ᥘᥭᥴ ᥕᥝᥳ။ ===ᥖᥥᥴ ᥘᥭᥲ ᥛᥤᥰ ᥔᥤᥱ ᥘᥣᥳ ᥘᥩᥒ ᥙᥬᥳ ᥙᥣᥰ === ᥘᥩᥒ ᥝᥣᥱ ᥘᥤᥖᥳ ᥔᥤᥱ ᥘᥣᥳ ᥟᥢ ᥙᥥᥢ ᥔᥤᥢᥴ ᥞᥣᥲ၊ ᥔᥤᥢᥴ ᥙᥦᥖᥱ ᥗᥬᥴ၊ ᥘᥩᥒ ᥓᥣᥱ ᥘᥤᥖᥳ ᥖᥣᥳ ᥔᥤᥱ ᥘᥣᥳ ᥟᥢ ᥙᥥᥢ ᥙᥧᥢ ᥚᥩᥢᥰ (ᥝᥨᥖ ᥝᥣᥖ) ᥚᥨᥝᥴ၊ ᥛᥥᥰ၊ ᥔᥣᥱ ᥘᥣᥱ၊ᥖᥣ ᥙᥥᥰ၊ ᥙᥨᥝ ᥛᥥ ᥘᥧᥐ ᥘᥣᥒᥰ၊ ᥚᥧᥱ ᥕᥬᥱ ᥐᥨᥢᥰ ᥘᥨᥒᥴ၊ ᥘᥧᥐ ᥘᥩᥒᥳ ᥖᥣ ᥙᥥᥰ ᥓᥫᥰ ᥘᥢᥳ ᥖᥥᥴ ᥘᥭᥲ ᥖᥪᥰ ᥐᥛ ᥖᥥᥛ ᥗᥨᥢᥲ။ ===ᥖᥥᥴ ᥟᥛᥱ ᥘᥭᥲ ᥕᥧᥛᥱ ᥕᥛ ᥐᥨᥝ ᥖᥧᥳ ᥞᥣ ᥘᥣᥳ ᥛᥒᥱ ᥐᥣᥱ ᥘᥣᥱ === ᥖᥥᥴ ᥟᥛᥱ ᥘᥭᥲ ᥕᥧᥛᥱ ᥕᥛ ᥟᥣ ᥖᥤᥖ ᥘᥤᥳ ᥛᥤᥖ ᥘᥩᥒ ᥟᥢ ᥝᥣ ᥙᥨᥝᥰ ᥟᥣᥐᥱ ᥘᥫᥢᥰ ᥞᥩᥒᥳ ᥓᥪᥒ ᥛᥤᥰ ᥘᥣᥙ၊ ᥙᥩᥰ ᥖᥦᥖ ᥖᥦᥝᥰ ᥖᥨᥒᥳ ᥝᥣ ᥟᥛᥱ ᥘᥤ ᥓᥫᥰ ᥘᥢᥳ။ ᥖᥣᥒᥰ ᥞᥢᥴ ᥗᥪᥒᥴ ᥚᥣᥰ ᥘᥣᥰ ᥖᥥᥳ ᥞᥢᥴ ᥗᥪᥒᥴ ᥝᥣ ᥘᥩᥒ ᥟᥢ ᥟᥣᥐᥱ ᥘᥫᥢᥰ ᥞᥩᥒᥳ၊ ᥖᥦᥖ ᥖᥦᥝᥰ ᥞᥩᥒᥳ၊ ᥘᥫᥢ ᥛᥣᥖᥱ၊ ᥝᥢᥰ ᥛᥣᥖᥱ ᥝᥣ ᥙᥥᥢ ᥘᥤᥳ ᥛᥤᥖᥳ ᥟᥛᥱ ᥘᥤ။ ===ᥖᥥᥴ ᥘᥭᥲ ᥙᥥᥢ ᥐᥨᥝᥳ ᥕᥧᥛᥱ ᥕᥛ ᥐᥣᥛᥱ ᥖᥣᥰ ᥘᥣᥰ === ᥕᥧᥛᥱ ᥐᥣᥛᥱ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥛᥫᥢᥴ ᥘᥒᥱ ᥚᥧᥐᥱ ᥖᥨᥢᥲ ᥛᥭᥳ ᥕᥝᥳ။ ᥟᥝ ᥓᥫᥳ ᥔᥒᥴ ᥚᥧᥐᥱ ᥐᥩᥲ ᥟᥩᥐᥱ ᥖᥨᥢᥲ ᥛᥥᥝᥰ ᥘᥢᥳ ᥘᥒᥱ ᥘᥢᥴ ᥙᥨᥝᥰ ᥞᥥᥖᥱ ᥘᥩᥒ ᥘᥤ ᥐᥩᥲ ᥖᥥᥴ ᥙᥢ ᥚᥩᥢᥰ ᥘᥤ၊ ᥙᥨᥜᥰ ᥞᥥᥖᥱ ᥘᥩᥒ ᥞᥣᥭᥳ ᥐᥩᥲ ᥖᥩ ᥖᥥᥴ ᥙᥢ ᥚᥩᥢᥰ ᥞᥣᥭᥳ ᥖᥥᥴ ᥘᥭᥲ ᥕᥧᥛᥱ ᥕᥛ ᥘᥒᥱ ᥘᥭᥴ။ ===ᥖᥥᥴ ᥟᥛᥱ ᥘᥭᥲ ᥔᥩᥐ ᥑᥣᥴ ᥘᥩᥒ ᥐᥫᥰ ᥕᥛ ᥚᥣᥭᥴ ᥘᥩᥐ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ=== ᥓᥨᥝᥱ ᥘᥨᥢᥳ ᥙᥨᥢᥳ ᥘᥫᥴ ᥘᥦᥲ ᥔᥒᥴ၊ ᥛᥤᥰ ᥓᥬ ᥘᥛᥱ ᥛᥣᥐ ᥘᥨᥝᥰ ᥚᥣᥰ ᥘᥦᥲ ᥔᥒᥴ၊ ᥛᥤᥰ ᥓᥬ ᥐᥨᥝ ᥞᥥᥴ ᥘᥦᥲ ᥔᥒᥴ ᥘᥩᥒ ᥟᥢ ᥐᥣᥱ ᥞᥣᥴ ᥐᥫᥰ ᥕᥛ ᥚᥣᥭᥱ ᥘᥩᥐ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥓᥫᥰ ᥟᥢ ᥘᥩᥒ ᥐᥫᥰ ᥚᥤᥴ၊ ᥓᥝᥲ ᥛᥦᥣᥖ၊ ᥘᥣᥐ ᥐᥣᥱ ᥘᥣᥐ ᥚᥩᥭᥰ ᥙᥥᥱ ᥖᥣᥒᥱ ᥐᥣᥱ ᥘᥣᥰ ᥟᥨᥒᥰ ᥚᥣᥳ ᥟᥨᥒᥰ ᥚᥤᥳ ᥓᥫᥰ ᥘᥢᥳ ᥖᥥᥴ ᥟᥛᥱ ᥘᥭᥲ ᥕᥧᥛᥱ ᥕᥛ။ == ᥙᥫᥒ ᥟᥤᥒ == <references/> == ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥨᥭᥰ ᥗᥦᥢᥲ ᥖᥣᥒᥱ ᥓᥫᥰ == * [https://www.dhammawiki.com/index.php?title=China ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ] * [https://web.archive.org/web/20130602025525/http://www.dhammaweb.net/notes/view.php?id=200 ᥙᥧᥐᥳ ᥗᥣᥳ ᥘᥦᥳ ᥙᥪᥢᥰ ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ] {{Webarchive|url=https://web.archive.org/web/20130602025525/http://www.dhammaweb.net/notes/view.php?id=200 |date=2013-06-02 }} * [https://web.archive.org/web/20161029210005/http://www.thedhamma.com/buddhists_in_the_world.htm ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐᥳ ᥗᥣᥳ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥥᥱ] {{Webarchive|url=ttps://web.archive.org/web/20161029210005/http://www.thedhamma.com/buddhists_in_the_world.htm |date=2016-10-29 }} * [https://web.archive.org/web/20130807103135/http://www.knowledgerush.com/kr/jsp/db/viewuser.jsp?userId=40228&penname=DOCTRINE+OF+SUPREME+BUDDHA ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥟᥢ ᥛᥦᥖ ᥘᥫᥴ ᥖᥩᥢᥰ] {{Webarchive|url=https://web.archive.org/web/20130807103135/http://www.knowledgerush.com/kr/jsp/db/viewuser.jsp?userId=40228&penname=DOCTRINE+OF+SUPREME+BUDDHA |date=2013-08-07 }} [[ᥙᥫᥒ ᥗᥣᥢ:ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ]] o4bp1dftcb4rpv539un3iigwqt7wjf9 ᥗᥭᥱ ᥐᥨᥢᥱ 0 713 5141 2856 2024-10-16T10:10:06Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1383362]] 5141 wikitext text/x-wiki '''ᥗᥭᥲ ᥐᥨᥢᥱ''' ({{Lang-en|Tigon}}) ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥝ ᥟᥢ ᥘᥭᥲ ᥟᥝ [[ᥔᥫᥴ]] ᥛᥥ ᥖᥒᥰ [[ᥑᥣᥒᥱ ᥔᥤᥲ]] ᥙᥨᥝ ᥔᥥᥴ ᥓᥣᥙ ᥐᥢ ᥝᥭᥳ ᥦᥲ ᥙᥥᥢ ᥖᥨᥝ ᥓᥣᥙ (Hybrid) ᥕᥝᥳ. ᥖᥣᥭᥴ ᥐᥨᥢᥴ ᥘᥭᥳ ᥛᥤᥰ ᥞᥩᥭᥰ ᥐᥨᥝᥳ ᥖᥤ ᥛᥥ ᥔᥫᥴ ᥕᥝᥳ ᥐᥩᥲ ᥔᥩᥭᥰ ᥘᥣᥭᥰ ᥖᥤ ᥙᥨᥝ ᥔᥫᥴ ᥕᥝᥳ. ᥑᥨᥢᥴ ᥘᥨᥖᥱ ᥖᥣᥭᥴ ᥐᥨᥢᥱ ᥘᥭᥳ ᥙᥩᥖᥴ ᥔᥤᥴ ᥑᥨᥢᥴ ᥘᥨᥖᥱ ᥑᥣᥒᥱ ᥔᥤᥲ ᥙᥨᥝ ᥘᥦᥲ ᥕᥒ ᥙᥨᥝᥰ ᥖᥤᥳ ᥖᥣᥱ ᥑᥬ. ᥑᥨᥢᥴ ᥘᥨᥖᥱ ᥖᥣᥭᥴ ᥐᥨᥢᥱ ᥘᥭᥳ ᥖᥤᥴ ᥑᥭᥳ ᥒᥣᥭᥰ ᥐᥢ ᥖᥣᥒᥰ ᥑᥨᥢᥴ ᥐᥩᥒᥳ ᥐᥣᥒᥰ ᥔᥫᥴ ᥙᥨᥝ ᥟᥤᥖᥴ ᥘᥪᥒ ᥐᥩᥭᥰ. ᥖᥣᥭᥴ ᥐᥨᥢᥱ ᥘᥭᥳ ᥖᥨᥝ ᥛᥢᥰ ᥟᥦᥢᥴ ᥔᥤᥴ ᥘᥣᥭᥴ ᥐᥣ ᥟᥢ ᥟᥝ ᥔᥫᥴ ᥛᥥ ᥖᥒᥰ ᥑᥣᥒᥱ ᥔᥤᥲ ᥙᥨᥝ ᥓᥣᥙ ᥐᥢ ᥝᥭᥳ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥨᥝ ᥖᥣᥭᥴ ᥐᥨᥢ ᥘᥭᥳ ᥘᥛᥳ ᥘᥐᥴ ᥛᥢᥰ ᥛᥤᥰ ᥛᥩᥐ 180 ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ (400 ᥙᥩᥒᥱ) ᥘᥦᥲ ᥖᥨᥝ ᥘᥣᥭᥱ ᥐᥣᥱ ᥘᥭᥳ ᥖᥤᥳ ᥛᥤᥰ ᥘᥬᥰ ᥛᥩᥐ 320 ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ (710 ᥙᥩᥒᥱ) ᥘᥦᥲ 550 ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ (1210 ᥙᥩᥒᥱ) ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Tigon2 (cropped).jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥗᥭᥲ ᥐᥨᥢᥱ]] 7s4vcocmojxvyupcokll47f043p5ov7 ᥗᥭᥱᥝᥢᥱ 0 714 2858 2857 2024-10-15T06:31:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2857 wikitext text/x-wiki #REDIRECT [[ᥗᥣᥭᥱ ᥝᥣᥢᥱ]] mgt7dqzp7ci2rlepu4p1tvlk26z65jr 0 715 5142 2861 2024-10-16T10:10:09Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519838]] 5142 wikitext text/x-wiki ᥘ ᥞᥣᥒ ᥘᥥᥐᥱ ᥗᥭᥴ ᥝᥣ ᥘᥣ, ᥘᥣᥰ ᥘᥩᥒᥴ ᥘᥣᥰ ᥐᥩᥒᥰ ᥘᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥘᥣ ᥘᥣᥰ ᥘᥣᥱ ᥘᥣᥲ ᥘᥣᥳ ᥘᥣᥴ ᥘᥣᥴ ᥘᥣᥳ ᥘᥣᥲ ᥘᥣᥱ ᥘᥣᥰ ᥘᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ:ᥑᥩᥖᥱ ᥖᥪᥒᥱ ᥘᥣᥐ ᥒᥩᥒᥳ,ᥖᥒᥲ,2 ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥘᥣ ᥕᥧᥱ ᥘᥣ ᥐᥤᥢ. ᥘᥣ ᥚᥥᥰ ᥐᥥᥰ ᥓᥧᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥘᥣᥰ ᥘᥤ ᥐᥩᥙ ᥙᥫ ᥞᥩᥒ,ᥘᥩᥒ ᥘᥤ ᥐᥩᥙ ᥙᥫ ᥐᥭᥳ. ᥘᥣᥲ ᥖᥭᥰ ᥘᥧᥐ ᥛᥥ ᥘᥥᥝ. enfquofxaz2b2qklwuiat2du3tl8gew ᥘᥐᥰᥛᥫᥒᥰᥛᥫᥒᥰᥛᥣᥢᥱᥛᥣᥱ (2008) 0 716 2863 2862 2024-10-15T06:31:38Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2862 wikitext text/x-wiki #REDIRECT [[ᥘᥐᥴ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ (2008)]] 16wsz09kb333s2mt15w3aooi247lhbo ᥘᥐᥴ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ (2008) 0 717 2874 2873 2024-10-15T06:31:40Z Sotiale 22 10 revisions imported: [TEST] importing tddwiki via a tool 2873 wikitext text/x-wiki ᥖᥩᥢᥲ ᥖᥣᥱ ᥓᥢ ᥘᥐᥴ ᥛᥫᥒᥰ ᥟᥢ ᥘᥭᥳ ᥛᥫ ᥙᥤ 1993 ᥘᥢᥳ ᥘᥭᥲ ᥖᥥᥱ ᥞᥩᥒᥳ ᥙᥣᥒ ᥐᥧᥛ ᥘᥨᥒᥴ ᥓᥫᥳ ᥓᥣᥖ ᥕᥝᥳ။ ᥚᥩᥒᥰ ᥛᥫ ᥞᥥᥖᥱ ᥙᥣᥒ ᥐᥧᥛ ᥘᥨᥒᥴ ᥓᥫᥳ ᥓᥣᥖ ᥟᥢ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥔᥤᥛᥰ ᥟᥣᥱ ᥘᥣᥱ ᥐᥨᥝᥳ ᥟᥩᥢ ᥞᥨᥝᥴ ᥞᥥᥖᥱ ᥘᥢᥳ ᥓᥫᥰ ᥙᥥᥢ ᥚᥧᥱ ᥖᥣᥒ ᥖᥨᥝ ᥟᥣ ᥛᥣᥝᥰ ᥖᥣᥰ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥥᥱ ᥘᥤᥱ ᥓᥤᥱ ᥟᥣ ᥚᥩᥭᥳ ᥔᥨᥐ ᥟᥢ ᥘᥭᥲ ᥟᥩᥒᥱ ᥙᥥᥳ ᥙᥣᥒ ᥘᥫᥐ ᥖᥒᥲ 1990 ᥘᥢᥳ ᥗᥧᥐᥱ ᥟᥝ ᥟᥩᥐᥱ ᥙᥦᥖ ᥖᥤ ᥙᥣᥒ ᥐᥧᥛ ᥘᥨᥒᥴ ᥓᥫᥳ ᥓᥣᥖ ᥛᥫ ᥙᥤ 1995 ᥘᥢᥳ ᥕᥝᥳ။ ᥞᥨᥛ ᥝᥣ ᥞᥩᥒᥳ ᥝᥣ ᥙᥣᥒ ᥐᥧᥛ ᥘᥨᥒᥴ ᥓᥫᥳ ᥓᥣᥖ ᥘᥭᥴ ᥔᥥᥴ ᥖᥣᥳ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥔᥫᥐᥱ ᥑᥝᥴ ᥓᥢ ᥝᥭᥳ ᥓᥩᥛᥰ ᥘᥒᥱ ᥐᥣᥒ ᥓᥬ ᥑᥝᥴ ᥔᥥᥴ ᥓᥫᥰ ᥟᥢ ᥐᥨᥢᥰ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣᥱ ᥘᥥᥱ ᥓᥤᥱ၊ ᥓᥫᥰ ᥟᥢ ᥐᥨᥢᥰ ᥓᥫᥳ ᥓᥣᥖ ᥟᥢ ᥐᥨᥢᥰ ᥟᥥᥱ ᥓᥫᥰ ᥘᥢᥳ ᥖᥣᥒᥱ ᥘᥣᥖ ᥛᥣᥰ ᥘᥢᥳ ᥑᥝᥴ ᥟᥛᥱ ᥖᥨᥭᥰ ᥞᥢᥴ ᥓᥩᥛᥰ။<ref>https://web.archive.org/web/20090218191759/http://www.hrw.org/legacy/english/docs/2007/07/18/burma16412.htm%7B%7BDead</ref> ᥝᥣᥭᥰ ᥔᥥᥴ ᥘᥢᥳ ᥙᥣᥒ ᥐᥧᥛ ᥘᥨᥒᥴ ᥓᥫᥳ ᥓᥣᥖ ᥖᥥᥱ ᥟᥝ ᥚᥩᥒᥰ ᥖᥥᥱ ᥞᥥᥖᥱ ᥙᥣᥒ ᥐᥧᥛ ᥞᥪᥒᥴ 14 ᥙᥤ ᥗᥪᥒᥴ ᥛᥣᥰ ᥙᥤ 2008 ᥘᥢᥳ ᥙᥣᥒ ᥐᥧᥛ ᥘᥨᥒᥴ ᥘᥭᥲ ᥕᥝᥳ ᥖᥨᥝ ᥔᥥᥴ ᥖᥥᥱ ᥓᥢ ᥘᥐᥴ ᥛᥫᥒᥰ ᥙᥫᥒ ᥘᥫᥒᥰ ᥛᥢᥰ ᥕᥝᥳ။ ᥙᥤ 2008၊ ᥘᥫᥢ ᥛᥥᥱ (10) ᥖᥨᥝᥱ (24) ᥝᥢᥰ ᥘᥢᥳ ᥘᥭᥲ ᥞᥥᥖᥱ ᥙᥣᥒ ᥞᥙᥳ ᥞᥢᥴ ᥐᥣᥒ ᥓᥬ ᥐᥨᥢᥰ ᥛᥫᥢᥰ ᥙᥖᥴ ᥙᥪᥢᥳ ᥔᥥᥴ ᥟᥝ ᥖᥒᥰ ᥚᥩᥢᥰ ᥘᥭᥲ (93.82%) ᥔᥥᥴ ᥘᥭᥲ ᥛᥐᥴ ᥛᥢᥲ ᥛᥣᥰ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> oz0ohu5jc0zoct3ys7nvxt45kl635ug ᥘᥖᥳ ᥗᥣᥳ ᥝᥤᥖᥳ ᥐᥤᥖᥱ ᥝᥩ ᥘᥣ ᥘᥐᥳ 0 718 5143 2878 2024-10-16T10:10:11Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q52533418]] 5143 wikitext text/x-wiki {{Infobox person | name = ᥘᥖᥳ ᥗᥣᥳ ᥝᥤᥖᥳ 'ᥙᥣ ᥘᥦᥢᥱ' ᥐᥤᥖᥱ ᥝᥩ ᥘᥣ ᥘᥐᥳ | image = PlanRathavit1.jpg | alt = ᥙᥣᥒ ᥞᥨᥙ ᥗᥨᥙᥱ ᥚᥧᥱ ᥙᥢ ᥞᥦᥒᥰ LBC ᥖᥤ ᥐᥧᥒᥰ ᥗᥥᥙ | caption = | native_name = รัฐวิทย์ กิจวรลักษณ์ | native_name_lang = ᥗᥭᥰ | birth_date = {{Birth date and age|1997|02|19}} | birth_place = [[ᥐᥧᥒᥰ ᥗᥥᥙ]]၊ ᥛᥫᥒᥰ ᥗᥭᥰ | other_names = ᥙᥣ ᥘᥦᥢᥱ၊ ᥙᥤ ᥙᥣ ᥘᥦᥢᥱ၊ ᥙᥤ ᥙᥦᥢᥱ | occupation = [[ᥓᥣᥭᥰ ᥒᥝᥰ]] | years_active = 2016–ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥘᥥᥝ | notable_works = ᥑᥦᥢ ᥖᥣ ᥘᥧᥙᥳ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ''Love By Chance'' | net_worth = | height = {{Height|cm=174}} | weight = }} '''ᥘᥖᥳ ᥗᥣᥳ ᥝᥤᥖᥳ ᥐᥤᥖᥱ ᥝᥩ ᥘᥣ ᥘᥐᥳ''' ({{Lang-th|รัฐวิทย์ กิจวรลักษณ์}}၊ ᥐᥫᥖᥱ ᥜᥦᥙᥱ ᥝᥣᥱ ᥘᥤᥱ 19၊ 1997 ᥖᥤ [[ᥛᥫᥒᥰ ᥗᥭᥰ]]၊ ᥓᥪ ᥙᥦᥒᥰ ᥞᥩᥒᥳ ᥝᥣ '''Plan''' {{Lang|th|แปลน}} {{IPA-th|plɛːn}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥣᥭᥰ ᥒᥝᥰ ᥔᥤ ᥘᥤᥳ။ ᥛᥢᥰ ᥘᥭᥲ ᥖᥥᥱ ᥐᥣᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ ᥛᥢᥰ ᥙᥥᥢ ᥘᥒᥱ ᥓᥣᥭᥰ ᥒᥝᥰ ᥘᥭᥳ ᥛᥫ ᥙᥤ 2016 ᥚᥩᥒᥰ ᥟᥣᥱ ᥕᥧᥳ ᥟᥣ ᥔᥣᥐ ᥛᥢᥰ ᥘᥭᥲ 19 ᥑᥝᥲ ᥙᥣᥰ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥗᥤᥱ ᥝᥤᥱ ᥗᥭᥰ [[:en:Make It Right (Thai series)|''Make It Right the Series'']] ။<ref>{{Cite news|url=https://www.facebook.com/copyabangkok/photos/a.472156322995395/477173712493656/?type=3|date=16 April 2016|work=[[Copy A Bangkok]]|language=th|title=th:เราเจอแปลนได้อย่างไร}}</ref><ref>{{Cite news|url=http://seventeenthailand.com/2016/make-it-right-the-series|date=20 July 2016|work=[[Seventeen Thailand]]|language=th|title=th:Make it right the series รักออกเดิน เต็มอิ่มกับหนุ่มๆ ทั้ง 6 คน|access-date=15 February 2022|archive-date=15 February 2022|archive-url=https://web.archive.org/web/20220215050546/http://seventeenthailand.com/2016/make-it-right-the-series}}</ref> ᥟᥢ ᥐᥨᥢᥰ ᥞᥧᥳ ᥓᥐᥴ ᥛᥢᥰ ᥛᥣᥰ ᥘᥛᥴ ᥘᥭᥳ ᥙᥥᥢ ᥖᥤ ᥛᥢᥰ ᥑᥝᥲ ᥙᥣᥰ ᥘᥥᥴ ᥒᥝᥰ ᥖᥤ ᥖᥨᥝ ᥒᥝᥰ ᥑᥦᥢ ᥖᥣ ᥘᥧᥙᥳ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥗᥤᥱ ᥝᥤᥱ ᥗᥭᥰ 2018 ''[[:en:Love by Chance (Thai TV series)|Love by Chance]]'' ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite news|url=https://www.daradaily.com/news/75982/read|date=2 November 2018|work=[[Daradaily]]|language=th|title=th:ส่องประวัติ “แปลน รัฐวิทย์” หรือ “แคน” ใน “บังเอิญรัก”}}</ref> == ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} == ᥞᥥᥒᥰ ᥐᥩᥒᥳ ᥚᥣᥭᥱ ᥘᥩᥐ== * [https://instagram.com/iplann Plan Rathavit] ᥟᥤᥢ ᥔᥣ ᥖᥣ ᥐᥣ ᥘᥦᥛᥱ * [https://twitter.com/bplannnnn Plan Rathavit] ᥖᥧᥭᥱ ᥖᥣᥱ, ᥗᥣ ᥝᥤᥖᥳ ᥖᥫᥳ * [https://www.facebook.com/rathavit.kijworaluk.9 Plan Rathavit] ᥜᥤᥖᥳ ᥙᥧᥐᥳ * {{IMDb name|8528872|Plan Rathavit}} {{Authority control}} {{DEFAULTSORT:Kijworalak, Rathavit}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥐᥨᥢᥰ ᥓᥫᥰ ᥖᥪᥐ ᥛᥤᥰ ᥟᥣᥱ ᥕᥧᥳ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥐᥨᥢᥰ ᥓᥫᥰ ᥐᥫᥖᥱ 1997]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥣᥭᥰ ᥒᥝᥰ ᥗᥭᥰ|ᥘᥖᥳ ᥗᥣᥳ ᥝᥤᥖᥳ ᥐᥤᥖᥱ ᥝᥩ ᥘᥣ ᥘᥖᥳ]] iyxkluxra0jzz7o6hkp3xue7pl2c46g ᥘᥖᥳ ᥗᥣᥳ ᥝᥤᥖᥳ ᥑᥥᥖᥱ ᥝᥩ ᥘᥣ ᥘᥐᥳ 0 719 2880 2879 2024-10-15T06:31:44Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2879 wikitext text/x-wiki #REDIRECT [[ᥘᥖᥳ ᥗᥣᥳ ᥝᥤᥖᥳ ᥐᥤᥖᥱ ᥝᥩ ᥘᥣ ᥘᥐᥳ]] o5ofeb1fs4op51082c3yrgfnqpa9ooc ᥘᥛᥳ ᥐᥥᥝ 0 720 5381 5380 2024-11-30T11:40:45Z Long Gong Bao 172 ''' 5381 wikitext text/x-wiki {| border="0" cellpadding="2" style="margin-left:7px; width: 20em; font-size: 90%; text-align: left;float:right;border:1px solid #5BBFF4; background-color:#D8F3FE; " |- | colspan="2" style="text-align: center; font-size: 130%; font-weight: bold;" | '''ᥘᥛᥳ ᥐᥥᥝ''' |- | colspan="2" style="text-align: center;" |[[ᥜᥣᥭᥱ:Sagaing3.jpg|250px]]ᥑᥨᥝᥴ ᥛᥬᥱ ᥘᥛᥳ ᥐᥥᥝ (ᥕᥖᥱ ᥖᥢᥱ ᥘᥣᥱ ᥙᥨᥒᥱ) ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥓᥥ ᥐᥦᥒᥰ၊ ᥛᥤᥰ ᥚᥣᥭᥴ ᥖᥨᥐᥱ ᥑᥨᥝᥴ ᥟᥣᥱ ᥝᥣᥳ။ |-valign="top" |'''ᥖᥣᥒᥰ ᥕᥣᥝᥰ''' | ၁၃၅၀ -ᥘᥐᥴ |-valign="top" |''' ᥗᥧᥒᥳ ᥓᥫᥰ ᥘᥖᥴ ᥘᥨᥒᥰ ᥛᥣᥰ''' | [[ᥑᥣᥒᥴ၊ ᥓᥥ ᥛᥫᥒᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥑᥣᥒᥴ]]၊ [[ᥖᥣ ᥘᥫᥱ၊ ᥓᥥ ᥔᥫᥢᥰ|ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥘᥫᥱ]]၊ [[ᥓᥥ ᥐᥦᥒᥰ၊ ᥓᥥ ᥔᥫᥢᥰ|ᥓᥥ ᥖᥫᥒᥰ ᥓᥥ ᥐᥦᥒᥰ]]၊ [[ᥛᥣᥳ ᥐᥨᥭᥰ၊ ᥓᥥ ᥔᥫᥢᥰ|ᥓᥥ ᥔᥫᥢᥰ ᥛᥣᥳ ᥐᥨᥭᥰ]]၊ [[ᥟᥥᥱ ᥕᥣᥱ ᥝᥣᥳ ᥖᥤᥱ၊ ᥓᥥ ᥔᥫᥢᥰ|ᥓᥥ ᥔᥫᥢᥰ ᥟᥥᥱ ᥕᥣᥱ ᥝᥣᥳ ᥖᥤᥱ]]၊ [[ᥖᥣ ᥐᥧᥒ၊ ᥓᥥ ᥔᥫᥢᥰ|ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥐᥧᥒ]] |-valign="top" |'''ᥐᥥᥒᥱ ᥛᥥ ᥘᥛᥳ''' |ᥘᥛᥳ ᥖᥣ ᥙᥤᥒ၊ ᥘᥛᥳ ᥖᥧᥲ၊ ᥘᥛᥳ ᥛᥣᥝᥰ၊ ᥘᥛᥳ ᥛᥧᥰ၊ ᥘᥛᥳ ᥑᥣᥒᥴ ᥖᥩᥒᥰ၊ |-valign="top" |'''ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥔᥣᥭᥴ ᥛᥥ ᥘᥛᥳ ᥘᥨᥒᥰ''' | ၁၅၈၇၀၀-ᥘᥩᥐᥴ ᥘᥐᥴ (၄၁၁၀၀၀-ᥘᥩᥐᥴ ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ) |-valign="top" |'''ᥖᥤ ᥘᥫᥢ ᥑᥝᥲ ᥓᥧᥰ''' | ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥛᥧᥐᥳ ᥖᥣᥳ ᥛᥣᥳ၊ ᥙᥣᥒᥱ ᥘᥣᥭᥴ ᥐᥙᥳ ᥙᥣᥳ ᥘᥤᥱ၊ |} [[ᥜᥣᥭᥱ:Irrawaddy.JPG|thumb|250px|ᥘᥛᥳ ᥐᥥᥝ ᥟᥢ ᥘᥭᥲ ᥖᥣᥒᥱ ᥓᥪ ᥝᥣ ᥙᥥᥢ ᥔᥣᥭᥴ ᥓᥬ ᥘᥫᥖ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥢᥳ ᥙᥥᥢ ᥟᥢ ᥖᥪᥢᥲ ᥛᥣᥰ ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥕᥧᥱ ᥕᥝᥳ။<ref>[http://www.news-eleven.com/index.php?option=com_content&view=article&id=3605:2010-06-30-07-32-09&catid=42:2009-11-10-07-36-59&Itemid=112 www.news-eleven.com]</ref>]] ᥛᥥ '''ᥘᥛᥳ ᥐᥥᥝ''' ({{Lang-my|ဧရာဝတီမြစ်}}), ᥟᥢ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ ᥑᥝᥴ ᥞᥩᥒᥳ ᥝᥣ ({{Lang-en|Irrawaddy}}) ᥟᥛᥱ ᥘᥢᥴ Ayeyarwady ᥘᥢᥳ ᥘᥧᥐᥳ ᥟᥝ ᥙᥩᥖᥴ ᥞᥩᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥫᥢ ᥘᥨᥒᥰ ᥓᥧᥰ ᥙᥩᥖᥴ ᥓᥣᥢᥰ ᥕᥝᥳ။ ᥛᥥ ᥘᥛᥳ ᥐᥥᥝ ᥘᥭᥳ ᥙᥥᥢ ᥛᥥ ᥘᥛᥳ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ၊ ᥟᥢ ᥕᥣᥝᥰ ᥔᥥᥴ ᥙᥫᥢ ᥘᥦᥲ ᥟᥢ ᥑᥝᥲ ᥖᥣᥒᥰ ᥖᥪᥰ ᥔᥥᥴ ᥙᥫᥢ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥕᥝᥳ. ᥘᥧᥐᥳ ᥖᥤ ᥛᥥ ᥘᥛᥳ ᥟᥒᥱ ᥛᥬᥱ ᥑᥣᥳ (ᥛᥥᥱ ᥑᥣᥳ) ᥘᥦᥲ ᥛᥣᥱ ᥘᥤᥳ ᥑᥣᥳ (ᥛᥥ ᥘᥛᥳ ᥛᥫᥰ ᥑᥣᥲ, ᥛᥝᥴ ᥘᥤ ᥑᥣᥲ)ᥛᥥ ᥘᥛᥳ ᥔᥩᥒᥴ ᥑᥥᥰ ᥞᥨᥛ ᥐᥢ ᥔᥥᥴ ᥙᥥᥢ ᥛᥣᥰ ᥛᥥ ᥘᥛᥳ ᥐᥥᥝ ᥔᥥᥴ ᥛᥢᥰ ᥘᥧᥐᥳ ᥙᥩᥖᥴ ᥞᥩᥒᥱ ᥘᥭᥴ ᥘᥨᥒᥰ ᥙᥩᥖᥴ ᥓᥣᥢᥰ ᥔᥪ ᥔᥪ ᥔᥥᥴ ᥘᥖᥴ ᥑᥣᥛᥲ ᥐᥧᥢ ᥔᥨᥙ ᥛᥥ ᥘᥛᥳ ᥔᥥᥴ ᥐᥩᥲ ᥘᥭᥴ ᥑᥝᥲ ᥓᥧᥰ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥐᥙᥳ ᥙᥣᥳ ᥘᥤᥱ ᥕᥧᥱ ᥕᥝᥳ. ᥖᥤ ᥐᥣᥒ ᥘᥛᥳ ᥘᥭᥴ ᥘᥨᥒᥰ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥫᥱ ၃၁၃,၀၀၀ ᥙᥖᥱ ᥞᥩᥙ ᥕᥝᥳ။ ᥖᥥᥱ ᥛᥫ ᥟᥥᥱ ᥖᥤᥱ (6) ᥙᥣᥐᥱ ᥙᥤ ᥛᥫᥒᥰ ᥘᥢᥳ ᥛᥥ ᥘᥛᥳ ᥐᥥᥝ ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥔᥣᥭᥴ ᥛᥥ ᥘᥛᥳ ᥟᥢ ᥘᥭᥲ ᥖᥪᥰ ᥖᥩᥢᥲ ᥖᥣᥱ ᥔᥣᥭᥴ ᥖᥣᥒᥰ ᥐᥣᥳ ᥑᥣᥭᥴ ᥐᥧᥢᥱ ᥛᥣᥳ. ᥙᥣᥢ ᥑᥨᥝᥱ ᥘᥨᥝᥱ ᥢᥤᥱ ᥟᥤᥒᥰ ᥐᥣᥳ ᥘᥤᥖᥳ ᥛᥣᥰᥐᥩᥲ ᥘᥭᥲ ᥞᥥᥖᥱ ᥚᥣᥭᥴ ᥖᥩᥢᥲ ᥖᥣᥱ ᥚᥣᥭᥱ ᥙᥧᥐᥱ ᥔᥩᥛᥲ ᥔᥥᥴ ᥘᥭᥲ ᥛᥤᥰ ᥘᥛᥳ ᥖᥩᥢᥰ ᥖᥩᥢᥲ ᥖᥣᥱ ᥐᥣᥢ ᥙᥧᥐᥱ ᥔᥩᥛᥲ ᥛᥣᥰ ᥕᥧᥱ။ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥝᥢᥰ ᥛᥫ ᥘᥭᥳ ᥐᥩᥲ ᥛᥥ ᥘᥛᥳ ᥘᥭᥳ ᥖᥪᥐ ᥑᥝᥲ ᥖᥣᥒᥰ ᥖᥪᥰ ᥑᥪᥐ ᥑᥪᥐ ᥑᥛᥱ ᥑᥛᥱ ᥝᥭᥳ ᥕᥧᥱ. ᥐᥧᥢ ᥔᥨᥙᥱ ᥛᥥ ᥘᥛᥳ ᥐᥥᥝ ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥗᥧᥒᥳ ᥙᥧᥐᥱ ᥔᥩᥛᥲ ᥑᥝᥲ ᥓᥪ ᥔᥥᥒᥴ ᥕᥬᥱ ᥟᥢ ᥘᥫᥒ ᥕᥝᥳ။ ᥘᥩᥒ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥛᥥᥘᥛᥳ ᥐᥥᥝ ᥖᥥᥳ ᥖᥤ ᥙᥩᥖᥴ ᥚᥣᥭᥴ ᥘᥫᥴ ᥘᥛᥳ ᥐᥥᥝ ᥘᥭᥳ ᥛᥢᥰ ᥛᥤᥰ ᥙᥣ ᥘᥨᥛᥰ ᥘᥣᥒᥰ ᥐᥥᥝ ᥑᥝᥴ ᥕᥧᥱ ᥔᥝᥰ ᥞᥣᥴ ᥐᥤᥢ ᥝᥭᥳ ᥘᥭᥴ ᥕᥝᥳ. ᥟᥢ ᥙᥥᥢ ᥙᥣ ᥘᥨᥛᥰ ᥘᥣᥒᥰ ᥐᥥᥝᥱ ᥘᥭᥳ ᥕᥣᥛᥰ ᥘᥥᥝ ᥕᥩᥢᥳ ᥛᥢᥰ ᥙᥥᥢ ᥙᥣ ᥟᥢ ᥘᥣᥢᥰ ᥞᥢᥴ၊ ᥟᥢ ᥐᥪᥖᥴ ᥟᥥᥱ ᥕᥝᥳ ᥘᥦᥲ ᥘᥭᥲ ᥞᥢᥴ ᥚᥪᥢᥱ ᥑᥣᥝᥱ ᥖᥣᥱ ᥐᥦᥖᥱ ᥑᥥᥴ ᥞᥥᥳ ᥐᥒᥲ ᥙᥢ ᥑᥝᥴ ᥕᥧᥱ. ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} if7357r6pwovj7g188wxhqc2wz5z4fl ᥘᥛᥳ ᥑᥛᥰ ၊ ᥓᥥ ᥝᥥᥒᥰ 0 721 5355 5145 2024-11-30T11:13:19Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */ᥙᥫᥒ ᥗᥣᥢ 5355 wikitext text/x-wiki {{Infobox settlement |name = ᥓᥥ ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ |settlement_type = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥛᥫᥒᥰ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] |subdivision_type2 = [[ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥟᥪᥒᥱ]] |subdivision_name2 = [[ᥛᥧᥱ ᥓᥥ ၊ᥟᥪᥒᥱ|ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ]] |subdivision_type3 = |subdivision_name3 = |unit_pref = Imperial |area_total_km2 = |population = 107,034 |population_total = |population_urban = |population_rural = |population_as_of = 2014 |population_footnotes = <ref name="census-2014">{{Cite book|title=သန်းခေါင်စာရင်း အစီရင်ခံစာ|publisher=လူဝင်မှုကြီးကြပ်ရေးနှင့် ပြည်သူ့အင်အား ဝန်ကြီးဌာန|location=နေပြည်တော်|date=မေ ၂၀၁၅|series=၂၀၁၄ ခုနှစ် လူဦးရေနှင့် အိမ်ထောင်စု သန်းခေါင်စာရင်း အစီရင်ခံစာ|volume=အတွဲ-၂|pages=၆၆|url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view}}</ref> |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥕᥧᥛᥱ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|23|50|N|97|40|E|region:MM|display=inline, title|default=dms}} |elevation_footnotes = <ref>GoogleEarth</ref> |elevation_m = 767 |leader_title = |elevation_ft = |timezone = [[ᥘᥐᥴ ᥐᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥫᥒᥰ ᥛᥣᥢ |MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06411 }} '''ᥓᥥ ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ''' ({{Lang-my|နမ့်ခမ်းမြို့နယ်}}), ({{Lang-en|Namkham Township}}), ({{IPA-shn|Zewaeng Namkham|pron}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ [[ᥛᥧᥱ ᥓᥥ၊ ᥟᥪᥒᥱ|ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] ᥔᥥᥴ ᥖᥤ ᥙᥐᥴ ᥘᥧᥛᥰ ᥓᥥ ᥝᥥᥒᥰ ᥖᥥᥳ ᥙᥥᥢ ᥖᥤ [[ᥘᥛᥳ ᥑᥛᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ]] ᥕᥝᥳ ။<ref name="mimu">{{Cite web|url=http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_North_MIMU764v04_14Sep2016_A4.pdf|title=ခရိုင်မြေပုံ - ရှမ်းပြည်နယ် (မြောက်ပိုင်း)|work=မြန်မာသတင်းအချက်အလက် စီမံခန့်ခွဲမှုယူနစ်|date=စက်တင်ဘာ ၂၀၁၆|accessdate=၁၇ မတ် ၂၀၁၇|archivedate=2017-03-17|archiveurl=https://web.archive.org/web/20170317143847/http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_North_MIMU764v04_14Sep2016_A4.pdf}}</ref> ==ᥝᥥᥒᥰ ᥟᥢ ᥙᥣᥰ ᥘᥬᥰ ᥓᥥ ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ== # [[ᥘᥛᥳ ᥑᥛᥰ၊ ᥝᥥᥒᥰ| ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ]] ==ᥙᥫᥒ ᥟᥤᥒ== <references/> {{ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] bra76rzjl0ililc6wwsznxoaf8kjguk ᥘᥛᥳ ᥛᥣᥝᥰ 0 722 5357 5245 2024-11-30T11:14:20Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */Reflist 5357 wikitext text/x-wiki {{Refimprove}} ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥛᥤᥰ ᥕᥧᥱ ᥖᥤ ᥘᥬᥰ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ။ ᥙᥩᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥖᥣᥒᥰ [[ᥛᥫᥒᥰ ᥑᥥᥱ]] ᥘᥢᥳ ᥔᥛᥳ ᥞᥩᥒᥳ ᥝᥣ ᥕᥧᥭᥲ '''ᥘᥤᥲ ᥓᥦᥒᥰ''' ({{Lang-zh|瑞丽江}}, {{Lang-en|Rui Li Jiang}}) ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥥᥢ ᥛᥥ ᥘᥛᥳ ᥟᥢ ᥑᥦᥢᥱ ᥘᥦᥢ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥢ ᥕᥝᥳ။ ᥞᥨᥝᥴ ᥘᥙᥳ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ ᥖᥤ ᥓᥥ ᥛᥫᥒᥰ [[ᥕᥤᥢᥳ ᥢᥣᥢᥳ]] ᥛᥝᥱ ᥘᥢᥴ ᥕᥧᥱ ᥢᥣᥢᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥔᥥᥴ ᥕᥝᥳ ᥘᥭᥴ ᥘᥨᥒᥰ ᥓᥧᥰ ᥛᥫᥒᥰ ᥖᥭᥰ(ᥙᥩᥖᥴ ᥓᥣᥢᥰ) ᥘᥦᥲ ᥑᥪᥢᥰ ᥘᥭᥴ ᥔᥧᥱ ᥓᥧᥰ ᥔᥫᥢᥰ ᥓᥥ ᥐᥦᥒᥰ ᥔᥥᥴ ᥕᥝᥳ ᥔᥛᥳ ᥘᥭᥴ ᥑᥝᥲ ᥐᥣᥱ ᥘᥬᥰ ᥘᥛᥳ ᥐᥥᥝᥰ ᥖᥤ ᥛᥣᥢᥲ (ᥘᥩᥒᥴ) ᥟᥤᥢᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥞᥤᥛᥰ ᥝᥥᥒᥰ ᥐᥣᥖᥱ ᥔᥣᥴ ᥟᥢ ᥞᥣᥒᥱ ᥕᥣᥢᥴ ᥖᥒᥰ ᥝᥥᥒᥰ ᥖᥣ ᥐᥩᥒ ᥛᥩᥐ 60 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ ᥘᥢᥳ ᥕᥝᥳ။ [[ᥜᥣᥭᥱ:River Shweli.JPG|thumb|270px|<div class="center">ᥑᥨᥝᥴ ᥚᥦᥢᥴ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥛᥥ ᥘᥛᥳ ᥛᥣᥝᥰ</div>]] == ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥬᥰ ᥔᥣᥭᥴ ᥙᥪᥢᥰ == ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥦᥲ ᥖᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥐᥫᥐᥱ ᥙᥪᥢᥰ ᥐᥢ ᥛᥣᥰ ᥖᥒᥰ ᥞᥪᥒᥴ ᥕᥝᥳ။ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥤ ᥞᥤᥛᥰ ᥚᥣᥒᥱ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥖᥒᥲ ᥖᥥᥱ ᥓᥥᥛ ᥛᥫ ᥐᥣᥙ ᥙᥣᥢ ᥙᥧᥳ ᥐᥛᥱ ᥙᥧᥢᥳ ᥘᥢᥳ ᥛᥣᥰ ᥘᥧᥐ ᥖᥤ ᥖᥣᥒᥰ ᥘᥛᥳ ᥛᥣᥝᥰ ᥔᥥᥴ ᥕᥝᥳ ᥟᥣᥢᥰ ᥑᥣᥭᥳ ᥕᥣᥭᥳ ᥑᥝᥲ ᥛᥣᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥙᥩᥖᥴ ᥐᥣᥒ ᥔᥥᥴ ᥕᥝᥳ ᥕᥩᥢᥳ ᥙᥫ ᥓᥝᥲ ᥜᥣᥳ ᥟᥣ ᥘᥨᥝᥱ ᥘᥣᥳ ᥗᥣᥱ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥞᥥᥳ ᥞᥛᥲ ᥘᥦᥲ ᥓᥒᥱ ᥘᥭᥲ ᥑᥪᥢᥰ ᥙᥩᥐ ᥐᥣᥱ ᥑᥪᥢᥰ ᥖᥤ ᥕᥧᥱ ᥐᥝᥱ ᥑᥝᥴ ᥑᥪᥢᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥘᥣᥱ ᥛᥫ ᥐᥣᥙ ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ ᥓᥛ ᥖᥥᥴ ᥔᥧᥖᥴ ᥘᥢᥳ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥛᥤᥰ ᥞᥦᥒᥰ ᥙᥩᥒ ᥕᥬᥱ ᥛᥣᥰ ᥔᥥᥴ၊ ᥘᥩᥒ ᥟᥢ ᥛᥫᥒᥰ ᥙᥣᥒ ᥕᥣᥲ-ᥓᥥ ᥐᥦᥒᥰ ᥘᥭᥲ ᥔᥧᥖᥴ ᥝᥩᥖ ᥐᥣᥱ ᥘᥢᥳ ᥐᥩᥲ ᥙᥥᥢ ᥕᥩᥢᥳ ᥐᥨᥢᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥛᥣᥝᥰ ᥛᥣᥰ ᥖᥫᥐᥱ ᥖᥨᥝᥰ ᥘᥭᥴ ᥘᥢᥳ ᥘᥬᥰ ᥔᥣᥭᥴ ᥙᥪᥢᥰ ᥐᥩᥲ ᥛᥤᥰ ᥘᥐᥴ ᥗᥣᥢᥴ ᥛᥣᥭᥴ ᥖᥛᥰ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ [[ᥜᥣᥭᥱ:ရွှေလီမြစ်.jpg|200px|thumbnail|<div class="center">ᥛᥥ ᥘᥛᥳ ᥛᥣᥝᥰ</div>]] ==ᥛᥥ ᥘᥛᥳ ᥛᥣᥝᥰ== ᥘᥛᥳ ᥛᥣᥝᥰ ᥟᥢ ᥞᥨᥝᥴ ᥛᥢᥰ ᥛᥤᥰ ᥖᥣᥒᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥔᥥᥴ ᥔᥛᥳ ᥘᥭᥲ ᥑᥝᥲ ᥘᥬᥰ ᥘᥛᥳ ᥐᥥᥝ ᥟᥢ ᥙᥥᥢ ᥛᥥ ᥘᥛᥳ ᥕᥬᥱ ᥖᥤ ᥔᥧᥖᥴ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥢᥳ ᥘᥭᥳ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥘᥭᥳ ᥘᥭᥲ ᥙᥥᥢ ᥘᥣᥢᥱ ᥜᥐᥱ ᥖᥧ ᥛᥫᥒᥰ ᥙᥩᥖᥴ ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥖᥩᥢᥲ ᥖᥣᥱ ᥛᥫᥒᥰ ᥛᥣᥢ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥕᥣᥝᥰ ᥕᥧᥱ ᥛᥩᥐ 350 ᥘᥐᥴ ။ ᥙᥩᥰ ᥑᥪᥢᥲ ᥓᥩᥛᥰ ᥘᥛᥳ ᥛᥣᥝᥰ ᥐᥣᥱ ᥖᥤᥐᥴ ᥖᥤᥐᥴ ᥘᥭᥴ ᥖᥤᥴ ᥘᥖᥴ ᥘᥦᥢ ᥘᥤᥢ ᥛᥫᥒᥰ ᥛᥣᥢ-ᥛᥫᥒᥰ ᥑᥥᥱ ᥔᥥᥴ ᥕᥝᥳ ᥚᥦᥝᥴ ᥗᥪᥒᥴ ᥐᥣᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥑᥥᥱ။ ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥑᥥᥱ-ᥛᥫᥒᥰ ᥛᥣᥢ ᥐᥩᥲ ᥐᥛᥳ ᥘᥛᥴ ᥘᥛᥴ ᥑᥦᥙᥱ ᥟᥫᥛᥲ ᥖᥒᥰᥛᥥ ᥘᥛᥳ ᥛᥣᥝᥰ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥞᥨᥝᥴ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥖᥥᥱ ᥛᥣᥰ ᥟᥩᥒᥲ ᥟᥢ ᥞᥣᥒᥱ ᥕᥣᥢᥴ ᥖᥒᥰ ᥛᥫᥒᥰ ᥗᥫᥒᥴ ᥕᥥᥳ(ᥗᥫᥢᥱ ᥓᥨᥒᥴ-ᥛᥫᥒᥰ ᥛᥦᥢᥰ) ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥛᥩᥐ 60 ᥘᥐᥴ ᥔᥥᥴ ᥘᥭᥴ ᥘᥨᥒᥰ ᥛᥣᥰ ᥙᥩᥖᥴ ᥖᥣᥒᥰ ᥖᥨᥐᥱ ။ ᥙᥨᥝᥰ ᥕᥝᥳ ᥘᥖᥴ ᥛᥫᥒᥰ ᥛᥣᥝᥰ၊ ᥘᥛᥳ ᥑᥛᥰ ᥔᥥᥴ ᥕᥝᥳ ᥑᥪᥢᥰ ᥘᥭᥴ ᥘᥨᥒᥰ ᥓᥧᥰ ᥛᥫᥒᥰ ᥛᥤᥖ ။ ᥙᥩᥰ ᥗᥪᥒᥴ ᥖᥤ ᥘᥛᥳ ᥑᥩᥭ ᥕᥝᥳ ᥘᥭᥴ ᥑᥪᥢᥰ ᥘᥭᥲ ᥑᥪᥢᥲ ᥐᥣᥱ ᥘᥣᥲ ᥖᥣᥒᥰ ᥞᥩᥒᥱ ᥔᥥᥴ ᥕᥝᥳ ᥐᥣᥱ ᥓᥧᥰ ᥛᥣᥢᥲ ᥟᥤᥢᥰ ᥞᥣᥒᥱ ᥕᥣᥢᥴ ᥖᥒᥰ ᥘᥛᥳ ᥐᥥᥝ ᥛᥩᥐ 20 ᥘᥐᥴ ᥔᥥᥴ ᥑᥪᥢᥰ ᥘᥭᥴ ᥔᥧᥱ ᥓᥧᥰ ᥘᥛᥳ ᥐᥥᥝ ᥐᥣᥱ။ ᥐᥩᥙ ᥘᥭᥴ ᥘᥦᥲ ᥖᥤᥴ ᥘᥭᥲ ᥝᥣ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥙᥥᥢ ᥛᥥ ᥘᥛᥳ ᥟᥢ ᥘᥩᥒᥱ ᥔᥣᥢᥴ ᥙᥢ ᥘᥦᥢ ᥛᥫᥒᥰ ᥑᥥᥱ၊ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥑᥣᥒᥴ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ ᥘᥭᥲ ᥕᥧᥱ ᥕᥝᥳ။ ==ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ== ᥖᥤ ᥗᥧᥒᥳ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥢᥳ ᥛᥤᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥘᥦᥲ ᥐᥨᥢᥰ ᥑᥫᥰ ᥙᥣ ᥘᥩᥒ ᥖᥫᥳ ᥟᥣᥒᥲ ᥘᥛᥴ ᥖᥤ ᥔᥧᥖᥴ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥘᥫᥴ ᥘᥢᥳ ᥐᥩᥲ ᥛᥤᥰ ᥙᥣᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥑᥣᥒᥴ ᥘᥦᥲ ᥐᥨᥢᥰ ᥑᥫᥰ ᥑᥥᥱ ᥕᥧᥱ ᥖᥣᥢᥱ ᥖᥣᥢᥱ ᥝᥭᥳ ᥕᥝᥳ။ == ᥓᥫᥳ ᥜᥢᥰ == ᥘᥭᥲ ᥞᥢᥴ ᥛᥤᥰ ᥝᥭᥳ ᥘᥨᥐᥳ ᥛᥥᥝᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥘᥛᥳ ᥓᥫᥰ ᥟᥢ ᥕᥧᥱ ᥘᥬᥰ ᥔᥥᥢᥲ ᥖᥨᥝ ᥔᥖᥴ ᥑᥦᥙᥳ ᥑᥝᥴ ᥛᥤᥰ ᥓᥩᥛᥰ ᥓᥫᥰ ᥘᥛᥳ ᥛᥣᥝᥰ ᥝᥭᥳ ᥕᥧᥱ။ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥟᥩᥒᥲ ᥟᥢ ᥐᥬᥲ ᥓᥛ ᥖᥒᥰ ᥘᥛᥳ ᥐᥥᥝ ᥘᥢᥳ ᥓᥛᥰ ᥛᥣᥒ ᥛᥫ ᥛᥣᥒ ᥙᥩᥐ ᥐᥭᥳ ᥘᥭᥲ ᥞᥢᥴ ᥙᥣ ᥒᥣᥝᥰ ᥘᥛᥳ ᥐᥥᥝ ᥑᥣᥭᥳ ᥕᥣᥭᥳ ᥐᥣᥱ ᥛᥣᥰ ᥕᥧᥱ ᥘᥒᥱ ᥐᥝᥱ ᥕᥝᥳ။ == ᥝᥥᥒᥰ ᥘᥛᥱ ᥘᥩᥒ ᥓᥫᥰ ᥛᥤᥰ ᥓᥩᥛᥰ ᥔᥣᥭᥴ ᥘᥛᥳ ᥛᥣᥝᥰ == # ᥛᥧᥱ ᥓᥥ # ᥘᥛᥳ ᥑᥛᥰ # ᥛᥫᥒᥰ ᥛᥤᥖ # ᥛᥣᥢᥲ ᥙᥥᥒᥰ [[ᥜᥣᥭᥱ:ရွှေလီ ၁ ရေအားလျှပ်စစ်ဓာတ်အားပေးစက်ရုံ.jpg|200px|thumbnail|<div class="center">ရွှေလီ ၁ ရေအားလျှပ်စစ်ဓာတ်အားပေးစက်ရုံ</div>]] ==ᥘᥩᥒ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥜᥭᥰ ᥜᥣᥳ ᥖᥤ ᥑᥥᥰ ᥘᥛᥳ ᥛᥣᥝᥰ== ᥞᥨᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥕᥨᥭᥱ ᥘᥤᥱ(1) ᥘᥭᥳ ᥛᥤᥰ ᥕᥧᥱ ᥘᥫᥴ ᥛᥥ ᥘᥛᥳ ᥛᥣᥝᥰ ᥖᥤ ᥙᥩᥖᥴ ᥖᥣᥒᥰ ᥖᥨᥐᥱ ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ ᥟᥢ ᥞᥣᥒᥱ ᥐᥭ 17 ᥘᥐᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥥᥢ ᥞᥨᥒᥰ ᥓᥣᥐ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥧᥖᥰ ᥙᥫᥢ ᥟᥢ ᥟᥝ ᥒᥪᥢᥰ ᥘᥨᥒᥰ ᥖᥪᥢᥰ ᥘᥣᥒᥰ ᥖᥤ ᥑᥥᥱ ᥔᥥᥴ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥝᥭᥳ ᥕᥝᥳ။ ᥜᥣᥭᥱᥘᥨᥒᥴᥙᥩᥒᥓᥪᥒᥲᥛᥫᥒᥰᥛᥣᥢᥔᥛᥳ ᥘᥨᥒᥰ ᥖᥪᥢᥰ ᥘᥣᥒᥰ ᥐᥣᥱ 15% ᥔᥥᥴ ᥜᥣᥭᥱ ᥛᥫᥒᥰ ᥑᥥᥱ ᥟᥢ ᥙᥥᥢ ᥑᥩᥛᥱ ᥙᥢᥱ ᥢᥤᥱ ရွှေလီ(၁)ရေအားလျပ်စစ်ဓာတ်အားပေးစက်ရုံသည် နမ့်ခမ်းမြို့အနောက်တောင်ဖက် ၁၇ မိုင်ခန့်အကွာတွင် ရေွှလီမြစ်ပေါ်တွင်တည်ရှိသည်။ တရုတ်ရင်းနှီးမြုပ်နှံမှုဖြင့် Yunnan United Power Development ᥘᥢᥳ ᥔᥛᥳ ᥘᥨᥒᥰ ᥖᥪᥢᥰ ᥘᥣᥒᥰ ᥐᥣᥱ 85% ᥔᥥᥴ ᥕᥝᥳ ᥞᥨᥛ ᥐᥢ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ᥖᥥᥱ ᥚᥦᥢᥴ ᥐᥣᥢᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2004 ᥘᥢᥳ ᥔᥥᥴ ᥙᥫᥖᥱ ᥚᥧᥭᥱ ᥞᥨᥒᥰ ᥓᥣᥐ ᥜᥭᥰ ᥜᥣᥳ ᥘᥢᥳ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2008 ᥘᥤᥲ။ ᥞᥦᥒᥰ ᥓᥣᥐ ᥛᥢᥰ ᥖᥥᥳ ᥐᥩᥲ ᥟᥩᥐᥱ ᥞᥦᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥘᥭᥲ 600 ᥛᥦᥐᥳ ᥐᥣᥱ ᥝᥩᥖᥳ။ ᥙᥩᥰ ᥝᥣ ᥝᥣᥭᥰ ᥔᥥᥴ ᥞᥨᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥖᥤ ᥕᥥᥰ ᥕᥣᥱ ᥕᥝᥳ ᥘᥢᥳ ᥞᥨᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥖᥤ ᥘᥫᥴ ᥛᥥ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥨᥝᥰ ᥟᥝ ᥖᥒᥰ ᥙᥤ ᥝᥣ ᥞᥦᥒᥰ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥛᥢᥰ ᥘᥛᥴ ᥔᥥᥴ ᥞᥨᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥖᥤ ᥕᥥᥰ ᥕᥣᥱ ᥔᥥᥴ ᥕᥝᥳ ᥕᥝᥳ ᥙᥥᥢ ᥟᥢ ᥟᥩᥐᥱ ᥘᥛᥴ ᥖᥤ ᥔᥧᥖᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥕᥝᥳ။ ᥞᥦᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥟᥢ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥢᥳ ᥔᥛᥳ ᥑᥪᥢᥰ ᥘᥧᥐ ᥖᥤ ᥐᥤᥒᥱ ᥞᥨᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥛᥣᥢᥱ ᥓᥣᥛᥴ ᥘᥦᥲ ᥐᥤᥒᥱ ᥞᥨᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥔᥨᥭᥱ ᥓᥣᥱ ᥕᥣᥢᥱ ᥔᥥᥴ ᥕᥝᥳ ᥑᥪᥢᥰ ᥔᥨᥒᥱ ᥙᥪᥢ ᥙᥢ ᥖᥤ ᥜᥣᥭᥱ ᥜᥭᥰ ᥜᥣᥳ ᥛᥫᥒᥰ ᥛᥣᥢ။ ᥕᥒᥰ ᥑᥣᥭᥴ ᥙᥢ ᥙᥣᥰ ᥜᥣᥭᥱ ᥜᥭᥰ ᥜᥣᥳ ᥛᥫᥒᥰ ᥕᥧᥱ ᥢᥣᥢᥱ ᥖᥤ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥧᥰ ᥑᥢᥴ ᥕᥝᥳ။ ᥘᥩᥐ ᥘᥭᥳ ᥐᥩᥲ ᥕᥒᥰ ᥑᥣᥭᥴ ᥓᥧᥰ ᥖᥨᥝᥱ ᥖᥤ ᥞᥨᥒᥰ ᥓᥣᥐ ᥢᥤᥱ ᥐᥥᥱ ᥖᥤ ᥘᥩᥭ ᥖᥣ ᥐᥩᥒ ᥟᥢ ᥟᥝ ᥒᥪᥢᥰ ᥖᥪᥢᥰ ᥘᥣᥒᥰ ᥖᥤ ᥛᥫᥒᥰ ᥑᥥᥱ ᥔᥥᥴ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥝᥭᥳ ᥘᥢᥳ ᥙᥣᥰ ᥗᥦᥒᥲ။ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ ᥖᥥᥳ ᥐᥩᥲ ᥞᥨᥛ ᥐᥢ ᥖᥒᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥔᥥᥴ ᥕᥝᥳ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥛᥫᥒᥰ ᥛᥣᥢ ᥖᥪᥐᥳ ᥐᥩᥝᥱ ᥔᥣᥒᥲ ᥞᥨᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥘᥛᥳ ᥛᥣᥝᥰ(ᥕᥨᥭᥱ ᥘᥤᥱ)ᥛᥣᥭᥴ (2) ᥘᥦᥲ ᥞᥨᥒᥰ ᥜᥭᥰ ᥜᥣᥳ ᥘᥛᥳ ᥛᥣᥝᥰ ᥛᥣᥭᥴ (3) ᥟᥢ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥛᥣᥢ ᥙᥫᥒᥱ ᥒᥛᥰ ᥘᥢᥳ ᥝᥭᥳ ᥕᥧᥱ။ ==ᥘᥩᥒ ᥐᥫᥐᥱ ᥙᥪᥢᥰ ᥘᥛᥳ ᥛᥣᥝᥰ== ᥔᥣᥙᥱ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥛᥤᥰ ᥘᥩᥒ ᥐᥪᥐᥱ ᥙᥪᥢᥰ ᥖᥭᥰ ᥕᥬᥱ ᥑᥪᥐᥳ ᥘᥨᥒᥴ ᥛᥣᥰ ᥕᥧᥱ။ ᥘᥬᥰ ᥙᥪᥢᥰ ᥔᥥᥢᥲ ᥝᥤᥴ ᥝᥣ ᥝᥭᥳ ᥐᥩᥙ ᥙᥫ ᥘᥨᥐ ᥘᥨᥒᥴ ᥟᥝ ᥘᥣᥒᥰ ᥛᥫᥒᥰ ᥙᥣᥱ ᥘᥣᥱᥘᥣᥳ ᥔᥤᥱ ᥙᥢᥱ ᥘᥥᥙ ᥛᥣᥰ ᥘᥫᥴ ᥘᥛᥳ ᥘᥭᥳ ᥘᥦᥲ ᥓᥒᥱ ᥞᥤᥐ ᥓᥪ ᥝᥣ "ᥘᥛᥳ ᥛᥣᥝᥰ" ၊ ᥝᥣᥭᥰ ᥘᥭᥳ ᥓᥒᥱ ᥘᥦᥐ ᥘᥣᥭ ᥞᥩᥒᥳ ᥝᥣ ᥘ''ᥛᥳ ᥛᥣᥝᥰ"ᥘᥭᥴ ᥕᥝᥳ။ ᥑᥫᥰ ᥑᥧᥢᥴ ᥟᥢ ᥘᥭᥲ ᥛᥣᥰ ᥖᥒᥲ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥐᥪᥐᥱ ᥙᥪᥢᥰ ᥐᥣᥱ ᥟᥢ ᥓᥪ ᥔᥥᥒᥴ ᥐᥪᥐᥱ ᥙᥪᥢᥰ ᥓᥛᥳ '' * ᥟᥥᥱ ᥖᥤᥱ (764-952) ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥧᥢᥴ ᥖᥪᥒᥰ ᥑᥛᥰ * ᥟᥥᥱ ᥖᥤᥴ (957-1400) ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥧᥢᥴ ᥖᥣᥭᥱ ᥑᥣᥢᥱ * ᥟᥥᥱ ᥖᥤᥱ (1311-1420) ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥓᥝᥲ ᥔᥫᥴ ᥑᥣᥢᥱ ᥜᥣᥳ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ။ ==ᥐᥥᥒᥱ ᥘᥛᥳ ᥛᥣᥝᥰ== =ᥘᥩᥒ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥛᥳ ᥛᥣᥝᥰ== == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} 4g188142v3pyh7vp1fjvro77i6zzq4s ᥘᥣᥒᥰ ᥑᥛᥰ ᥐᥧᥱ 0 723 2923 2922 2024-10-15T06:31:54Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 2922 wikitext text/x-wiki == ᥙᥪᥢᥰ ᥔᥧᥢᥱ ᥖᥨᥝ == ᥓᥪ ᥟᥧᥲ - [[ᥓᥝᥲ ᥐᥣᥒᥰ ᥔᥫᥴ]]။ ᥓᥪ ᥛᥥ - ᥘᥣᥒᥰ ᥔᥦᥒᥴ ᥔᥨᥭᥱ။ ᥙᥤ ᥐᥫᥖᥱ - ᥙᥤ 2397 (ᥙᥤ ᥐᥨᥝᥰ ᥓᥣᥱ 1215) ᥘᥫᥢ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥛᥬᥱ 7 ᥑᥛ၊ ᥝᥢᥰ ᥓᥢ။ ᥖᥤ ᥐᥫᥖᥱ - ᥛᥣᥢᥲ ᥐᥦᥒᥰ၊ ᥝᥥᥒᥰ ᥘᥣᥝᥰ ᥖᥨᥒᥱ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥭᥰ။ == ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ == ᥛᥫ ᥟᥣ ᥔᥣᥐ ᥘᥭᥲ (6) ᥙᥤ၊ᥘᥭᥲ ᥖᥥᥱ ᥚᥪᥐᥱ ᥞᥥᥢᥰ ᥟᥝ ᥘᥤᥐ ᥖᥤ ᥙᥨᥝ ᥐᥨᥢᥰ ᥗᥝᥲ ᥓᥝᥲ ᥑᥧᥰ ᥛᥨᥝᥴ ᥘᥨᥒᥴ ᥞᥝᥰ ᥓᥝᥲ ᥐᥣᥒᥰ ᥔᥫᥴ၊ ᥕᥧᥱ ᥞᥪᥒᥴ ᥘᥣᥢᥰ ᥛᥣᥰ ᥘᥣᥒᥰ ᥐᥩᥲ ᥟᥣ ᥔᥣᥐ ᥕᥬᥱ ᥑᥪᥢᥲ ᥛᥣᥰ ᥐᥧ ᥝᥢᥰ ᥘᥦᥲ ᥖᥒᥰ ᥞᥧᥳ ᥖᥣᥒᥰ ᥛᥨᥝᥴ ᥘᥣᥒᥰ ᥐᥩᥲ ᥖᥫᥰ ᥕᥬᥱ ᥔᥧᥒᥴ ᥑᥪᥢᥲ ᥓᥩᥛᥰ ᥛᥫᥢᥴ ᥐᥢ၊ ᥟᥧᥲ ᥐᥨᥢᥰ ᥗᥝᥲ ᥔᥩᥢᥴ ᥙᥢ ᥖᥣᥒᥰ ᥛᥨᥝᥴ ᥐᥧ ᥓᥫᥳ ᥐᥧ ᥙᥫᥒ ᥔᥥᥴ ᥘᥣᥒᥰ ᥐᥩᥲ ᥞᥥᥢᥰ ᥟᥝ ᥓᥩᥛᥰ ᥔᥛᥳ ᥙᥩᥰ ᥙᥥᥢ ᥛᥨᥝᥴ ᥔᥩᥢᥴ ᥘᥭᥲ ᥘᥧᥰ ᥕᥝᥳ။ == ᥘᥣᥲ ᥞᥨᥝᥴ ᥖᥨᥝ ᥞᥫᥢᥰ == ᥖᥒᥲ ᥟᥝ ᥞᥨᥐᥱ ᥙᥤ ᥞᥥᥢᥰ ᥟᥝ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥤ ᥙᥨᥝ ᥐᥨᥢᥰ ᥗᥝᥲ ᥗᥪᥒᥴ ᥙᥥᥢ ᥑᥧᥰ ᥛᥨᥝᥴ ᥛᥣᥰ ᥕᥝᥳ။ ᥖᥥᥱ ᥘᥣᥲ ᥞᥫᥢᥰ ᥖᥒᥰ "ᥔᥨᥝᥰ ᥓᥤᥢᥱ ᥘᥣᥳ " ᥛᥫ ᥘᥭᥲ ᥔᥣᥝᥰ ᥓᥥᥖᥱ ᥙᥤ ᥙᥤ 2424 ᥘᥫᥢ ᥓᥥᥒ ᥛᥬᥱ 8 ᥑᥛ။ ᥛᥢᥰ ᥘᥣᥒᥰ ᥘᥭᥲ ᥕᥧᥱ ᥗᥪᥒᥴ ᥞᥨᥐᥱ ᥔᥤᥙᥴ ᥔᥤᥱ ᥙᥤ။ ᥔᥧᥖᥴ ᥛᥨᥢ ᥔᥥᥒᥲ ᥐᥣᥛᥱ ᥐᥣᥱ ᥛᥫ 2461 ᥘᥫᥢ ᥔᥣᥛᥴ ᥛᥬᥱ 8 ᥑᥛ၊ ᥝᥢᥰ ᥓᥢ။ == ᥙᥙ ᥟᥢ ᥖᥦᥛᥲ ᥟᥩᥐᥱ == ᥘᥤᥐ ᥟᥢ ᥛᥢᥰ ᥘᥣᥒᥰ ᥖᥦᥛᥲ ᥟᥩᥐᥱ ᥝᥭᥳ ᥓᥛᥰ - 1. ᥟᥣ ᥘᥩᥒᥰ ᥘᥨᥐ ᥑᥥᥝᥴ ᥟᥩᥢᥱ ᥔᥩᥒᥴ ᥛᥩᥢᥰ။ 2. ᥟᥣ ᥘᥩᥒᥰ ᥑᥥᥴ ᥑᥛᥰ။ 3. ᥟᥣ ᥘᥩᥒᥰ ᥛᥩᥒᥰ ᥔᥣᥛᥴ ᥘᥨᥛᥰ။ 4. ᥟᥣ ᥘᥩᥒᥰ ᥑᥣᥭᥰ ᥐᥣ ᥔᥦᥒᥴ။ 5. ᥘᥤᥐ ᥝᥤᥳ ᥔᥥᥱ ᥔᥢᥱ ᥘᥣᥱ ᥐᥣ ᥑᥛᥰ။ 6. ᥘᥤᥐ ᥘᥨᥝᥰ ᥐᥣᥳ ᥝᥤᥳ ᥘᥥᥱ ᥕᥣᥳ။ 7. ᥑᥧᥢᥴ ᥔᥣᥛᥴ ᥘᥨᥝᥰ ᥘᥣᥒᥰ ᥟᥧᥝᥲ ᥙᥥᥛᥱ။ 8. ᥘᥣᥒᥰ ᥗᥣᥛᥴ ᥓᥣᥰ။ 9.ᥘᥣᥒᥰ ᥟᥩᥢᥱ ᥐᥛ ᥔᥤᥢᥴ။ 10.ᥟᥣ ᥘᥩᥒᥰ ᥒᥨᥝᥰ ᥑᥝᥴ ᥘᥥᥝᥴ။ ᥟᥛᥱ ᥙᥭᥱ ᥞᥢᥴ ᥐᥩᥲ ᥕᥒᥰ ᥛᥤᥰ ᥖᥒᥰ ᥘᥛᥴ။ q6oulv3hwyixsymkzli42cp1kfdda08 ᥘᥣᥭᥰ ᥐᥧᥲ ᥓᥥᥱ 0 724 2925 2924 2024-10-15T06:31:55Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2924 wikitext text/x-wiki ᥛᥫ ᥘᥭᥳ ᥐᥧᥲ ᥓᥥᥱ ᥓᥨᥝᥲ ᥔᥨᥝᥴ ᥒᥫᥢᥰ ᥔᥣᥛᥴ ᥛᥩᥒᥱ ᥛᥣᥢᥲ ᥛᥩᥛᥰ ᥞᥣᥲ ᥞᥥᥒᥴ ᥑᥩᥭᥰ ( 5000.00 ᥑᥩᥭᥰ ), ᥟᥣᥛᥰ ᥑᥣᥛᥱ ᥙᥤ ᥘᥭᥳ ᥘᥫᥢ ᥔᥣᥛᥴ ᥔᥣᥭᥲ ᥛᥦᥢᥳ. ᥐᥨᥢᥰ ᥐᥧᥲ ᥓᥥᥱ : ᥕᥥᥲ ᥔᥦᥒᥴ ᥝᥣᥱ ᥛᥣᥢᥲ ᥘᥩᥒᥴ ᥛᥨᥝ 2012 ᥙᥤ ᥘᥫᥢ 6 ᥘᥭᥲ 8 ᥝᥢᥰ jioud7sjwk6w5ognivt7vwi7l7gfmt1 ᥘᥣᥭᥰ ᥓᥫᥐᥱ ᥕᥩᥛᥰ 0 725 2927 2926 2024-10-15T06:31:56Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2926 wikitext text/x-wiki ᥛᥫ ᥘᥭᥳ ᥓᥫᥐᥱ ᥕᥩᥛᥰ ᥓᥨᥝᥲ ᥐᥣ ᥓᥣᥐ ᥙᥣᥖᥱ ᥑᥝᥲ ᥟᥣᥭᥲ ᥐᥨᥝᥱ ᥛᥣᥢᥲ ᥘᥣᥰ ᥟᥤᥢᥱ ᥞᥭᥳ ᥞᥨᥐᥱ ᥙᥣᥐᥱ ᥑᥩᥭᥰ ( 600.00 ) , ᥟᥣᥛᥰ ᥑᥣᥛᥱ ᥕᥧᥱ ᥘᥬᥰ ᥘᥫᥢ ᥘᥫᥒ ᥞᥬᥲ ᥛᥦᥢᥳ. ᥐᥨᥢᥰ ᥓᥫᥐᥱ ᥕᥩᥛᥰ: ᥟᥫᥱ ᥑᥛᥰ ᥗᥩᥢᥰ ᥛᥣᥢᥲ ᥘᥩᥒᥴ ᥛᥨᥝ 2012 ᥙᥤ ᥘᥫᥢ 11 ᥘᥭᥲ 5 ᥝᥢᥰ rd8cu8gwndutij8b75knlpz5a4spo3j ᥘᥣᥭᥰ ᥔᥫᥝ ᥞᥙ 0 726 2929 2928 2024-10-15T06:31:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2928 wikitext text/x-wiki ᥛᥫ ᥘᥭᥳ ᥔᥫᥝ ᥓᥨᥝᥲ ᥐᥣ ᥜᥢᥰ ᥟᥩᥭᥲ ᥙᥨᥝ ᥔᥨᥝᥰ ᥘᥦᥒᥱ ᥛᥣᥢᥲ ᥘᥣᥰ ᥛᥧᥴ ᥞᥬᥲ ᥛᥣᥰ ᥘᥢᥳ ᥔᥩᥒᥴ ᥞᥥᥒᥴ ᥞᥣᥲ ᥙᥣᥐᥱ ᥑᥩᥭᥰ, ( 2500,00 ᥑᥩᥭᥰ ). ᥐᥨᥢᥰ ᥞᥙ ᥔᥨᥝᥴ: ᥟᥣᥭᥲ ᥙᥢᥰ ᥐᥨᥝᥱ ᥛᥣᥢᥲ ᥘᥦᥙ 2013 ᥙᥤ ᥘᥫᥢ 4 ᥘᥭᥲ 25 ᥝᥢᥰ 5016fap99vxpsfy4tkizqrejf8o8y0h ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ 0 727 2954 2953 2024-10-15T06:32:07Z Sotiale 22 24 revisions imported: [TEST] importing tddwiki via a tool 2953 wikitext text/x-wiki ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ(ၵႂၢမ်းတႆး)ᥐᥩᥲ ᥞᥩᥒᥳᥘᥤᥐ ᥖᥭᥰ ᥘᥨᥒᥴ ᥛᥝᥱ ᥘᥢᥴ ᥘᥤᥐ ᥖᥭᥰ ᥕᥬᥱ,ᥛᥣᥢ ᥞᥩᥒᥳᥡᥦᥢᥰ ᥔᥣᥱ = ရှမ်းစာ,ᥙᥥᥢᥓᥨᥒ ᥐᥨᥝᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥝᥰᥖᥒᥰᥐᥪᥒᥱ ᥛᥣᥳ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥝᥣᥳ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ ᥖᥒᥰ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥖᥤᥒᥴ ᥖᥒᥰ ᥛᥫᥒᥰ ᥓᥦᥢᥱ ᥔᥦᥒ ᥖᥒᥰ ᥘᥬᥰ ᥓᥥ ᥛᥫᥒᥰ ᥔᥦᥢᥰ ᥖᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ[[ᥐᥨᥢᥰ ᥖᥭᥰ ᥖᥬᥲ] ] ᥕᥨᥒᥱ ᥖᥪᥰᥖᥨᥝ ᥘᥣᥭᥰ,ᥖᥭᥰ ᥛᥥᥝᥰ ᥘᥭᥳ ᥘᥦᥐ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥙᥥᥢ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥛᥥᥝᥰ ᥘᥫᥒ。 ᥛᥫᥒᥰ ᥛᥣᥢᥓᥥ ᥛᥫᥒᥰ ᥔᥦᥢᥰᥝᥢᥰ ᥟᥩᥐᥱ ᥙᥩᥖᥴ ᥞᥩᥒᥱ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲᥐᥩᥰ ᥕᥨᥒᥱ ᥖᥪᥰ ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥥᥝᥰ ᥘᥭᥳ ᥛᥣᥰ ᥖᥦᥛᥲ ᥔᥬᥱ ᥙᥙ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ。 ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ ᥖᥒᥰ ᥖᥭᥰ ᥖᥬᥲ ᥐᥦᥢᥱ ᥐᥬᥲ ᥓᥛ ᥐᥢ ᥞᥦᥒᥰ ᥖᥥᥳ ᥖᥥᥳ,ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥭᥰ ᥟᥢ ᥚᥩᥐ ᥙᥩᥒᥱ ᥐᥢ ᥘᥢᥳ ᥛᥥᥝᥰ ᥘᥫᥒ。{{Infobox WS |name = ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ<br>ၵႂၢမ်းတႆး ᥐᥩᥛᥰ ᥖᥭᥰ |type = [[元音附标文字]] |languages = [[ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]] |time = 13 ᥕᥣᥱ ᥓᥧᥳ ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥘᥭᥳ |fam1 = [[原始迦南字母]] |fam2 = [[腓尼基字母]] |fam3 = [[亚兰字母]] |fam4 = [[婆罗米文]] |fam5 = [[ᥘᥣᥭᥰ ᥛᥩᥢᥰ]] |fam6 = [[ᥘᥣᥭᥰ ᥛᥣᥢ]] |unicode = [https://www.unicode.org/charts/PDF/U1000.pdf U+1075至U+108D] |caption = |sample = |iso15924 = Shan、350 }} ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥛᥤᥰ ᥖᥨᥢᥲ ᥐᥛ ᥘᥫᥖᥱ ᥛᥣᥰ ᥖᥤᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥢ,ᥙᥥᥢᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ,ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥒᥰ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲᥞᥨᥛ ᥐᥢ ᥕᥨᥒᥱ ᥖᥪᥰ ᥖᥨᥝ ᥘᥣᥭᥰ。ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥛᥧᥱ ᥘᥣᥳ ᥖᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥛᥫᥢᥴ ᥖᥒᥰ ᥖᥨᥝ ᥛᥨᥢᥰ ᥛᥨᥢᥰ,ᥔᥪᥙ ᥛᥣᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥘᥭᥲ ᥖᥪᥰ ᥐᥫᥐᥱ ᥐᥢ ᥖᥦᥛᥲ ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥨᥝ ᥛᥨᥢᥰ ᥛᥨᥢᥰ ᥙᥥᥢ ᥘᥐᥴ,ᥘᥫᥴ ᥘᥢᥳ ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥙᥥᥢ ᥚᥧᥒᥱ ᥔᥤᥱ ᥓᥥᥒᥱ ᥟᥤᥖᥴ ᥟᥩᥖᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ。 ᥕᥧᥱ ᥛᥫᥒᥰ ᥛᥣᥢ,ᥖᥣᥱ ᥖᥤᥴ ᥖᥦᥛᥲ ᥚᥣᥱ ᥔᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥫᥲ ᥟᥣᥒᥲ = ᥘᥩᥭ ᥘᥢᥳ ᥕᥒ ᥙᥦᥢᥱ ᥟᥩᥐᥱ ᥛᥣᥰ ᥖᥨᥝ ᥘᥣᥭᥰ ᥗᥦᥢᥲ ᥛᥥᥝᥰ ᥘᥫᥒ。 ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥙᥧᥒᥱ ᥛᥬᥱ、ᥗᥝᥲ ᥔᥩᥒᥴ ᥗᥝᥱ,ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥗᥝᥲ ᥛᥤᥰ ᥑᥨᥝᥲ ᥙᥨᥐᥱ ᥚᥩᥒ ᥕᥣᥒᥱ ᥔᥣ ᥚᥣᥱ ᥝᥣᥳ ᥛᥢᥰ,ᥛᥤᥰ ᥖᥨᥝ ᥘᥣᥭᥰ ᥟᥢ ᥖᥦᥛᥲ ᥖᥣᥢᥲ ᥘᥣᥖ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥘᥢᥳ ᥖᥤ ᥖᥥᥳ ᥖᥒᥰ ᥑᥙ ᥟᥣᥢᥰ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥟᥛᥱ ᥐᥫᥐᥱ ᥐᥢ。 ᥐᥣᥙ ᥕᥣᥛᥰ ᥛᥬᥱ ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ,ᥖᥬᥲ ᥑᥨᥒᥰ ᥕᥨᥒᥱ ᥖᥪᥰ ᥘᥛᥴ ᥛᥤᥰ ᥛᥥ ᥓᥣᥙ 81 ᥟᥢ,ᥐᥩᥭᥰ ᥝᥣ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥗᥝᥲ ᥕᥨᥒᥱ ᥖᥪᥰ ᥘᥛᥴ ᥐᥩᥰ ᥐᥩᥭᥰ ᥐᥪᥖᥴ ᥛᥥ ᥓᥣᥙ 45 ᥟᥢ,ᥞᥣᥭᥴ ᥘᥣᥭ ᥙᥥᥢ 36 ᥟᥢ,ᥐᥩᥭᥰ ᥝᥣ ᥛᥥ ᥓᥣᥙ ᥓᥫᥰ ᥘᥢᥳ ᥛᥤᥰ ᥔᥥᥒᥴ ᥛᥥᥝᥰ ᥓᥧᥒᥱ ᥐᥩᥰ ᥕᥣᥱ ᥐᥩᥭᥰ ᥝᥣ ᥔᥧᥐ ᥔᥣᥐ ᥐᥩᥲ ᥙᥥᥢ ᥟᥢ ᥒᥣᥭ ᥕᥧᥱ,ᥖᥨᥐᥱ ᥕᥧᥱ ᥘᥬᥰ ᥟᥛᥱ ᥔᥣᥒᥰ ᥘᥣᥒᥰ ᥘᥢᥳ。 1984 ᥙᥤ,ᥛᥫᥒᥰ ᥛᥣᥢ ᥓᥥ ᥛᥫᥒᥰ ᥔᥦᥢᥰ ᥙᥧᥒᥱ ᥐᥝᥱ ᥛᥤᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥗᥝᥲ ᥖᥣᥒᥱ ᥑᥪᥢᥲ ᥛᥧᥰ ᥛᥢᥰ,ᥛᥥᥰ ᥗᥦᥢᥲ ᥖᥨᥝ ᥛᥥ ᥔᥥᥒᥴ ᥘᥣᥭᥰ ᥛᥥᥝᥰ ᥘᥫᥒ,ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥟᥩᥐᥱ ᥛᥣᥰ ᥙᥧᥒᥱ ᥞᥣᥒ ᥛᥢᥰ ᥟᥛᥱ ᥘᥭᥲ ᥘᥦᥐ ᥘᥣᥭ ᥐᥣᥭᥰ ᥙᥦᥢᥱ ᥔᥒᥴ ᥖᥤ ᥘᥐᥴ ᥛᥢᥰ。 ===ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥗᥝᥲ<REF NAME="中國少數民族文字">{{Cite book|title=中國少數民族文字|year=1992|publisher=中國藏學出版社|page=90-92|ISBN=7-80057-082-7}}</REF>=== ====ᥛᥥ ᥔᥥᥒᥴ==== {| class="wikitable" style="border-collapse:collapse;background:#FFFFFF;text-align:center;" |- bgcolor="LightGrey" style="text-align:left;" | colspan="6" | '''ᥛᥥ ᥔᥥᥒᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥗᥝᥲ''' ([[國際音標|IPA]] ᥕᥧᥱ ᥘᥬᥰ ᥑᥩᥐ ᥓᥥᥒᥱ ᥘᥢᥳ) |- | style="width: 50px;" | {{Large|ၵ}}<br>[k] ᥐ | style="width: 50px;" | {{Large|ၶ}}<br>[x] ᥑ | style="width: 50px;" | {{Large|င}}<br>[ŋ] ᥒ | style="width: 50px;" | {{Large|ၸ}}<br>[ts] ᥓ | style="width: 50px;" | {{Large|ႀ}}<br>[s] || style="width: 50px;" | {{Large|ၺ}}<br>[ȵ] ᥭ |- | {{Large|တ}}<br>[t] ᥖ | {{Large|ထ}}<br>[tʰ] ᥗ | {{Large|ၼ}}<br>[n] ᥢ | {{Large|ပ}}<br>[p] ᥙ | {{Large|ၽ}}<br>[pʰ] ᥚ | {{Large|မ}}<br>[m] ᥛ |- | {{Large|ယ}}<br>[j] ᥕ | {{Large|ရ}}<br>[h] || {{Large|လ}}<br>[l] ᥘ | {{Large|ဝ}}<br>[v] ᥝ | {{Large|သ}}<br>[s] ᥔ | {{Large|ႁ}}<br>[h] ᥞ |- | {{Large|ၾ}}<br>[f] ᥜ | {{Large|ဢ}}<br>[ʔ] ᥟ | || || || |- bgcolor="LightGrey" style="text-align:left;" |} ====ᥛᥥ ᥓᥣᥙ==== {| class="wikitable" style="border-collapse:collapse;background:#FFFFFF;text-align:center;" |- bgcolor="LightGrey" style="text-align:left;" | colspan="7" | '''ᥛᥥ ᥓᥣᥙ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥗᥝᥲ'''([[國際音標|IPA]]載ᥕᥧᥱ ᥘᥬᥰ ᥑᥩᥐ ᥘᥭᥳ) |- | style="width: 50px;" | {{Large|ႃ}}<br>[a] ᥣ | style="width: 50px;" | {{Large|ီ}}<br>[i] ᥤ | style="width: 50px;" | {{Large|ေ}}<br>[e] ᥥ | style="width: 50px;" | {{Large|ူ}}<br>[u]ᥧ || style="width: 50px;" | {{Large|◌ုဝ}}<br>[o] ᥨᥝ | style="width: 50px;" | {{Large|◌ေႃ}}<br> || style="width: 50px" | {{Large|◌ိုဝ}}<br> |- | {{Large|◌ႂ်}}<br>[aɯ] || || || || || || |- | {{Large|◌ႆ}}<br>{{Nobr|[ai],[aːi]}} || || || {{Large|◌ုၺ}}<br>{{Nobr|[ui],[oi]}} || || {{Large|◌ွႆ}}<br>[ɔi] || {{Large|◌ိုၺ}}<br>{{Nobr|[əi]}} |- | {{Large|◌ဝ}}<br>{{Nobr|[au],[aːu]}} || {{Large|◌ိဝ}}<br>{{Nobr|[iu],[eu],[ɛu]}} || || || || || |- | {{Large|◌ံ}}<br>{{Nobr|[am],[aːm]}} || {{Large|◌်ံ}}<br>{{Nobr|[im],[em],[ɛm]}} || || {{Large|◌ုံ}}<br>{{Nobr|[um],[om]}} || || {{Large|◌ွံ}}<br>[ɔm] || {{Large|◌ိုမ}}<br>{{Nobr|[ɯm],[əm]}} |- | {{Large|◌ၼ}}<br>{{Nobr|[an],[aːn]}} || {{Large|◌ိၼ}}<br>{{Nobr|[in],[en]}} || {{Large|◌ိၺ}}<br>{{Nobr|[ɛn]}} || {{Large|◌ုၼ}}<br>{{Nobr|[un],[on]}} || || {{Large|◌ွၼ}}<br>[ɔn] || {{Large|◌ိုၼ}}<br>{{Nobr|[ɯn],[ən]}} |- | {{Large|◌င}}<br>{{Nobr|[aŋ],[aːŋ]}} || {{Large|◌ိင}}<br>{{Nobr|[iŋ],[eŋ],[ɛŋ]}} || || {{Large|◌ုင}}<br>{{Nobr|[uŋ],[oŋ]}} || || {{Large|◌ွင}}<br>[ɔŋ] || {{Large|◌ိုင}}<br>{{Nobr|[ɯŋ],[əŋ]}} |- | {{Large|◌ပ}}<br>{{Nobr|[ap],[aːp]}} || {{Large|◌ိပ}}<br>{{Nobr|[ip],[ep],[ɛp]}} || || {{Large|◌ုပ}}<br>{{Nobr|[up],[op]}} || || {{Large|◌ွပ}}<br>[ɔp] || {{Large|◌ို}}<br>{{Nobr|[ɯp],[əp]}} |- | {{Large|◌တ}}<br>{{Nobr|[at],[aːt]}} || {{Large|◌ိတ}}<br>{{Nobr|[it],[et],[ɛt]}} || || {{Large|◌ုတ}}<br>{{Nobr|[ut],[ot]}} || || {{Large|◌ွတ}}<br>[ɔt] || {{Large|◌ိုတ}}<br>{{Nobr|[ɯt],[ət]}} |- | {{Large|◌ၵ}}<br>{{Nobr|[ak],[aːk]}} || {{Large|◌ိၵ}}<br>{{Nobr|[ik],[ek],[ɛk]}} || || {{Large|◌ုၵ}}<br>{{Nobr|[u],[o]}} || || {{Large|◌ွၵ}}<br>[ɔk] || {{Large|◌ိုၵ}}<br>{{Nobr|[ɯk],[ək]}} |- |} ◌表示空位的輔音,元音標在上下左右的位置。当辅音字母作韵尾时,在辅音字母上面加隔音符号“်” ====ᥗᥝᥴ ᥔᥥᥒᥴ==== {| class="wikitable" style="border-collapse:collapse;background:#FFFFFF;text-align:center;" |- bgcolor="LightGrey" style="text-align:left;" | colspan="7" | '''老傣綳文聲調''' ([[國際音標|IPA]]載於中括號中) |- | rowspan=4 | 舒聲調 || style="width: 100px;" | 調類 || style="width: 100px;" | 1 || style="width: 100px;" | 2 || style="width: 100px;" | 3=6 || style="width: 100px;" | 4 || style="width: 100px" | 5 |- | 調值 || ˧˥<br>35 || ˥˥<br>55 || ˧˧<br>33 || ˥˦<br>54 || ˩˩<br>11 |- | 調符 || style="width: 50px;" | {{Nobr|(不標)}} || style="width: 50px;" | း || style="width: 50px;" | {{Nobr|(不標)}} || style="width: 50px;" | ႉ || style="width: 50px;" | {{Nobr|(不標)}} |- | 例詞 || style="width: 50px;" | ၶႃ<br>xa35<br>腿 || style="width: 50px;" | ၶႃး<br>xa55<br>茅草 || style="width: 50px;" | ၶႃ<br>xa>33<br>奴僕 || style="width: 50px;" | ၶႃႉ<br>xa54<br>誹謗 || style="width: 50px;" | ၶႃ<br>xa11<br>炕笆 |- | rowspan=5 | 促聲調 || style="width: 50px;" | 調類 || style="width: 50px;" | 7 || style="width: 50px;" | / || style="width: 50px;" | 10 || style="width: 50px;" | 8 || style="width: 50px" | 9 |- | 調值 || ˦˥<br>45 || / || ˧˧<br>33 || ˥˦<br>54 || ˩˩<br>11 |- | 調符 || {{Nobr|(不標,或用း)}} || / || {{Nobr|(不標)}} || ႉ || {{Nobr|(不標)}} |- | 長元音 || / || / || ၽၵ<br>phaːk33<br>竹板 || / || ၽၵ<br>phaːk11<br>寄 |- | 短元音 || ၽၵ<br>phak45<br>菜 || / || / || ၽၵႉ<br>phak54<br>剁 || / |- |} ===ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥛᥬᥱ<REF NAME="雲南少數民族文字概要">{{Cite book|title=雲南少數民族文字概要|year=1999|publisher=雲南民族出版社|page=141-1422|ISBN=7-5367-1360-6}}</REF>=== ====ᥛᥥ ᥔᥥᥒᥴ==== {| class="wikitable" style="border-collapse:collapse;background:#FFFFFF;text-align:center;" |- bgcolor="LightGrey" style="text-align:left;" | colspan="6" | '''新傣綳文聲母''' ([[國際音標|IPA]]載於中括號中) |- | style="width: 50px;" | {{Large|ၵ}}<br>[k] || style="width: 50px;" | {{Large|ၶ}}<br>[x] || style="width: 50px;" | {{Large|င}}<br>[ŋ] || style="width: 50px;" | {{Large|ၸ}}<br>[ts] || style="width: 50px;" | {{Large|ႀ}}<br>[s] || style="width: 50px;" | {{Large|ၺ}}<br>[ȵ] |- | {{Large|တ}}<br>[t] || {{Large|ထ}}<br>[tʰ] || {{Large|ၼ}}<br>[n] || {{Large|ပ}}<br>[p] || {{Large|ၽ}}<br>[pʰ] || {{Large|မ}}<br>[m] |- | {{Large|ယ}}<br>[j] || {{Large|ႁ}}<br>[h] || {{Large|လ}}<br>[l] || {{Large|ဝ}}<br>[v] || {{Large|ရ}}<br>[r] || {{Large|ၾ}}<br>[f] |- | {{Large|ဢ}}<br>[ʔ] || || || || || |- bgcolor="LightGrey" style="text-align:left;" |} ====ᥗᥝᥴ ᥔᥥᥒᥴ==== {| class="wikitable" style="border-collapse:collapse;background:#FFFFFF;text-align:center;" |- bgcolor="LightGrey" style="text-align:left;" | colspan="7" | '''新傣綳文聲調''' ([[國際音標|IPA]]載於中括號中) |- | rowspan=4 | 舒聲調 || style="width: 100px;" | 調類 || style="width: 100px;" | 1 || style="width: 100px;" | 2 || style="width: 100px;" | 3=6 || style="width: 100px;" | 4 || style="width: 100px" | 5 |- | [[調值]] || ˧˥<br>35 || ˥˥<br>55 || ˧˧<br>33 || ˥˦<br>54 || ˩˩<br>11 |- | [[調符]] || style="width: 50px;" | {{Nobr|(不標)}} || style="width: 50px;" | း || style="width: 50px;" | {{Nobr|(不標)}} || style="width: 50px;" | ႉ || style="width: 50px;" | {{Nobr|(不標)}} |- | 例詞 || style="width: 50px;" | ၶႃ<br>xa35<br>腿 || style="width: 50px;" | ၶႃး<br>xa55<br>茅草 || style="width: 50px;" | ၶႃ<br>xa>33<br>奴僕 || style="width: 50px;" | ၶႃႉ<br>xa54<br>誹謗 || style="width: 50px;" | ၶႃ<br>xa11<br>炕笆 |- | rowspan=5 | 促聲調 || style="width: 50px;" | 調類 || style="width: 50px;" | 7 || style="width: 50px;" | / || style="width: 50px;" | 10 || style="width: 50px;" | 8 || style="width: 50px" | 9 |- | 調值 || ˦˥<br>45 || / || ˧˧<br>33 || ˥˦<br>54 || ˩˩<br>11 |- | 調符 || {{Nobr|(不標,或用း)}} || / || {{Nobr|(不標)}} || ႉ || {{Nobr|(不標)}} |- | 長元音 || / || / || ၽၵ<br>phaːk33<br>竹板 || / || ၽၵ<br>phaːk11<br>寄 |- | 短元音 || ၽၵ<br>phak45<br>菜 || / || / || ၽၵႉ<br>phak54<br>剁 || / |- |} ===ᥑᥫᥒ ᥛᥣᥭᥴ ᥙᥨᥒᥱ ᥖᥛᥰ=== {| class="wikitable" style="border-collapse:collapse;background:#FFFFFF;text-align:center;" |- | style="width: 50px;" | {{Large|၊}}<br>ᥛᥥᥖ ᥘᥛᥳ|| style="width: 50px;" | {{Large|။}}<br>ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥕᥣᥝᥰ |} ===ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ=== ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥨᥝ ᥛᥨᥢᥰ ᥖᥫᥒᥰ ᥓᥨᥒ ᥐᥨᥝᥲ ᥖᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥔᥩᥒᥴ ᥖᥫᥒᥰ ᥐᥦᥢᥱ ᥛᥤᥰ ᥛᥥᥝᥰ ᥕᥒ ᥛᥫᥢᥴ ᥐᥢ。ᥓᥨᥒ ᥐᥨᥝᥲ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ , ᥛᥫᥢᥴ ᥐᥢ ᥖᥒᥰ ᥓᥨᥒ ᥐᥨᥝᥲ ᥖᥭᥰ ᥘᥫᥴ、ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥖᥒᥰ ᥘᥣᥭᥰ ᥛᥣᥢ ,ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥛᥫᥒᥰ ᥛᥣᥢ ᥙᥪᥴ ᥛᥢᥰ,ᥒᥣᥭᥰ ᥐᥢ ᥖᥒᥰ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥛᥣᥢ。。 {| class="wikitable" | ᥟᥣ ᥘᥣ ᥙᥤᥳ ᥐᥣ ᥘᥣᥢᥰ|| 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 |- | ᥖᥭᥰ ᥘᥪᥳ|| ᪀ || ᪁ ||᪂ || ᪃ || ᪄ || ᪅ || ᪆ || ᪇ || ᪈ || ᪉ |- | ᥛᥫᥒᥰ ᥑᥥᥱ '''ᥖᥭᥰ ᥖᥬᥲ''' ||'''၀'''||'''၁'''|| ၂ ||'''၃'''||'''၄'''||'''၅'''||'''၆'''||'''၇'''||'''၈'''|| '''၉''' |- | ᥛᥫᥒᥰ ᥑᥥᥱ [[ᥖᥭᥰ ᥘᥫᥴ]] ||᧐||၁||၂||၃||၄||၅||၆||၇||၈|| ၉ |- | ᥛᥣᥢ || ၀ || ၁ || ၂ || ၃ || ၄ || ၅ || ၆ || ၇ || ၈ || ၉ |- | ᥛᥫᥒᥰ ᥛᥣᥢ '''ᥖᥭᥰ ᥘᥨᥒᥴ''' ||'''႐'''|| '''႑''' || '''႒''' || '''႓''' ||'''႔'''||'''႕'''||'''႖'''||'''႗'''||'''႘'''||'''႙''' |- | ᥛᥫᥒᥰ ᥛᥣᥢ [[ᥖᥭᥰ ᥘᥫᥴ]] || ႐ || bgcolor="#CCCCCC" | ႑ || bgcolor="#CCCCCC" | &nbsp; || bgcolor="#CCCCCC" | &nbsp; || bgcolor="#CCCCCC" | ႔ || bgcolor="#CCCCCC" | ႕ || bgcolor="#CCCCCC" | ႖ || ႗ || ႘ || ႙ |} ==Unicode== ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥬᥱ ᥖᥨᥝ ᥟᥐ ᥑᥣ ᥘᥣᥳ ᥛᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥢ ᥞᥨᥛ ᥐᥫᥐᥱ ᥐᥢ[[Unicode 3.0]]ᥘᥬᥰ ᥛᥬ ᥘᥩᥐᥴ。 {{Unicode chart Myanmar}} ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} ==ᥐᥙᥴ ᥔᥪᥙᥱ ᥙᥣᥲ ᥘᥩᥐ== *[https://web.archive.org/web/20080922233618/http://iea.cass.cn/mzwz/07.htm ᥐᥙᥴ ᥔᥪᥙᥱ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ] {{ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ|state=collapsed}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥑᥣᥛᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥘᥣᥭᥰ ᥖᥭᥰ]] ndpv8u1az0c8phrjvkkukx5pg05j6wm ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ 0 728 2958 2957 2024-10-15T06:32:08Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 2957 wikitext text/x-wiki '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ'''ᥖᥤ ᥟᥣᥒᥲ ᥗᥪᥒᥴ: *ᥖᥨᥝ ᥗᥝᥲ[[ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥪᥳ]] *ᥖᥨᥝ ᥗᥝᥲ [[ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ]] *ᥖᥨᥝ ᥗᥝᥲ [[ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ]] {{消歧义}} [[ᥙᥫᥒ ᥗᥣᥢ:三字消歧义]] ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥲ ᥗᥝᥱ ᥖᥣᥒᥰ ᥐᥥᥱ ᥐᥛ ᥛᥪᥰ ᥖᥤ ᥙᥦᥰ ᥘᥥᥰ ᥘᥣᥭᥰ ᥒᥣᥢᥰ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥖᥤ ᥛᥤᥰ ᥓᥪ ᥘᥩᥒ ᥖᥣᥒᥰ ᥛᥫᥢᥴ ᥐᥢ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ,ᥐᥩᥭᥰ ᥛᥤᥰ ᥘᥩᥒ ᥖᥣᥒᥱ ᥐᥢ,ᥔᥒᥴ ᥑᥝᥲ ᥛᥣᥰ ᥖᥤ ᥘᥣᥲ ᥘᥤᥐ ᥘᥭᥳ ᥘᥫᥴ (ᥘᥤᥒᥳ) ᥚᥣᥭᥱ ᥘᥬᥰ ᥑᥨᥝᥲ ᥙᥨᥖᥱ ᥑᥣᥛᥰ ᥖᥤ ᥟᥢ ᥗᥧᥐᥴ ᥘᥭᥲ ᥘᥢᥳ. 8h8g9vxk2pmo6kjb7jj8tbjjewtxjla ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ 0 729 5279 5147 2024-10-17T16:59:47Z 咽頭べさ 24 5279 wikitext text/x-wiki '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ''' = ᥘᥤᥐ [[ᥖᥭᥰ ᥘᥫᥴ]] ᥞᥩᥒᥳ ᥘᥤᥐ ᥗᥭᥰ ᥘᥨᥒᥴ ᥙᥩᥖᥴ ᥘᥫᥴ,ᥙᥥᥢ ᥘᥤᥐ ᥗᥭᥰ ᥘᥨᥒᥴ ᥙᥩᥖᥴ ᥘᥫᥴ ᥕᥧᥱ ᥘᥬᥰ ᥐᥣᥙ ᥛᥣᥢᥲ ᥙᥣᥢ ᥛᥫᥒᥰ ᥐᥝᥱ ᥘᥤᥐ ᥘᥣᥭᥰ ᥟᥝ ᥛᥪᥰ ᥕᥤᥙᥴ ᥙᥤᥲ ᥖᥦᥛᥲ ᥑᥣᥢᥱ ᥙᥭᥱ ᥘᥦᥐ ᥘᥣᥭ ᥐᥣᥭᥰ ᥙᥦᥢᥰ ᥘᥢᥳ ᥓᥥᥛ ᥛᥫ ᥓᥝᥳ ᥙᥩᥰ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥛᥣᥰ ᥕᥝᥳ.ᥝᥣᥭᥰ ᥔᥥᥴ ᥖᥥᥱ ᥖᥒᥲ ᥖᥫᥒᥰ ᥓᥨᥒ ᥑᥩᥲ ᥕᥫᥢᥳ ᥛᥤᥢᥳ ᥐᥧᥒᥱ ᥑᥫᥝᥱ ᥐᥨᥝᥲ ᥘᥢᥳ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥐᥝᥱ ᥐᥩᥰ ᥘᥭᥲ ᥐᥣᥭᥰ ᥙᥦᥢᥱ ᥘᥦᥐ ᥘᥣᥭ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥛᥬᥱ ᥐᥩᥳ ᥖᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥐᥝᥱ ᥘᥢᥳ ᥐᥦᥢᥱ ᥙᥦᥐᥱ ᥐᥢ ᥐᥣᥱ ᥞᥦᥒᥰ ᥖᥥᥳ ᥖᥥᥳ.ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥐᥝᥱ ᥘᥦᥐ ᥘᥣᥭ ᥐᥣᥭᥰ ᥙᥦᥢᥱ ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥛᥬᥱ ᥛᥣᥰ ᥘᥢᥳ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥐᥝᥱ ᥘᥢᥳ ᥐᥩᥰ ᥘᥭᥲ ᥐᥪᥖᥴ ᥘᥫᥲ ᥘᥩᥒ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥐᥣᥱ ᥞᥝᥳ.ᥕᥧᥱ ᥘᥬᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥑᥣᥒᥴ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ. ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥞᥦᥴ ᥟᥣ ᥛᥦᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥓᥫᥰ ᥕᥧᥱ ᥔᥝᥰ ᥓᥩᥛᥰ ᥙᥝᥰ ᥔᥣᥢ, ᥘᥤᥢᥳ ᥔᥣᥒᥰ,ᥚᥧᥰ ᥟᥫᥰ,ᥓᥫᥰ ᥘᥢᥳ ᥐᥩᥰ ᥑᥪᥢᥲ ᥑᥐ ᥓᥩᥛᥰ ᥛᥣᥰ ᥞᥝᥳ. ===ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥬᥱ ᥛᥤᥰ ᥛᥥ ᥐᥣ ( 20 ) ᥖᥨᥝ=== '''ᥐ ᥑ ᥒ ᥓ ᥔ ᥕ ᥖ ᥗ ᥘ ᥙ ᥚ ᥛ ᥜ ᥝ ᥞ ᥟ ᥠ ᥡ ᥢ ᥭ''' {| class="wikitable"; style="font-family:MPH 2B Damase" ! Letter !! Transcription !! IPA !! Letter !! Transcription !! IPA !! Letter !! Transcription !! IPA |----- | {{TaiLe|ᥐ}} || k || [k] || {{TaiLe|ᥑ}} || x || [x] || {{TaiLe|ᥒ}} || ng || [ŋ] |----- | {{TaiLe|ᥓ}} || ts || [ts] || {{TaiLe|ᥔ}} || s || [s] || {{TaiLe|ᥕ}} || y || [j] |----- | {{TaiLe|ᥖ}} || t || [t] || {{TaiLe|ᥗ}} || th || {{IPA|[tʰ]}} || {{TaiLe|ᥘ}} || l || [l] |----- | {{TaiLe|ᥙ}} || p || [p] || {{TaiLe|ᥚ}} || ph || {{IPA|[pʰ]}} || {{TaiLe|ᥛ}} || m || [m] |----- | {{TaiLe|ᥜ}} || f || [f] || {{TaiLe|ᥝ}} || v || [w] || || || |----- | {{TaiLe|ᥞ}} || h || [h] || {{TaiLe|ᥟ}} || q || {{IPA|[ʔ]}} || || || |----- | {{TaiLe|ᥠ}} || kh || {{IPA|[kʰ]}} || {{TaiLe|ᥡ}} || tsh || {{IPA|[tsʰ]}} || {{TaiLe|ᥢ}} || n || [n] |} ===ᥛᥥ ᥓᥣᥙ ᥛᥤᥰ ( 84 ) ᥖᥨᥝ:=== ᥣ ᥤ ᥥ ᥦ ᥧ ᥨᥝ ᥩ ᥪ ᥫ ᥬ ᥭ ᥣᥭ ᥧᥭ ᥨᥭ ᥩᥭ ᥪᥭ ᥫᥭ ᥝ ᥣᥝ ᥤᥝ ᥥᥝ ᥦᥝ ᥪᥝ ᥫᥝ ᥛ ᥣᥛ ᥤᥛ ᥥᥛ ᥦᥛ ᥧᥛ ᥨᥛ ᥩᥛ ᥪᥛ ᥫᥛ ᥢ ᥣᥢ ᥤᥢ ᥥᥢ ᥦᥢ ᥧᥢ ᥨᥢ ᥩᥢ ᥪᥢ ᥫᥢ ᥒ ᥣᥒ ᥤᥒ ᥥᥒ ᥦᥒ ᥧᥒ ᥨᥒ ᥩᥒ ᥪᥒ ᥫᥒ ᥙ ᥣᥙ ᥤᥙ ᥥᥙ ᥦᥙ ᥧᥙ ᥨᥙ ᥩᥙ ᥪᥙ ᥫᥙ ᥖ ᥣᥖ ᥤᥖ ᥥᥖ ᥦᥖ ᥧᥖ ᥨᥖ ᥩᥖ ᥪᥖ ᥫᥖ ᥐ ᥣᥐ ᥤᥐ ᥥᥐ ᥦᥐ ᥧᥐ ᥨᥐ ᥩᥐ ᥪᥐ ᥫᥐ {| class="wikitable"; style="font-family:MPH 2B Damase" ! Letter !! Transcription !! IPA !! Letter !! Transcription !! IPA |----- | {{TaiLe|ᥣ}} || a || {{IPA|[aː]}} || || || |----- | {{TaiLe|ᥤ}} || i || [i] || {{TaiLe|ᥧ}} || u || [u] |----- | {{TaiLe|ᥥ}} || ee || [e] || {{TaiLe|ᥨ}}ᥝ || oo || [o] |----- | {{TaiLe|ᥦ}} || eh || {{IPA|[ɛ]}} || {{TaiLe|ᥩ}} || o || {{IPA|[ɔ]}} |----- | {{TaiLe|ᥪ}} || ue || {{IPA|[ɯ]}} || {{TaiLe|ᥫ}} || e || [ə] |----- | {{TaiLe|ᥬ}} || aue || {{IPA|[aɯ]}} || {{TaiLe|ᥭ}} || ai || [ai] |} ===ᥗᥝᥴ ᥔᥥᥒᥴ ( 6 ) ᥔᥥᥒᥴ=== {| class="wikitable" style="font-family:MPH 2B Damase" ! Number !! New (1988) !! Old (1963) !! Pitch |----- | 1. || {{TaiLe|ᥖᥣ}}|| {{TaiLe|ᥖᥣ}} || 33 |----- | 2. || {{TaiLe|ᥖᥣᥰ}}|| {{TaiLe|ᥖ̈ᥣ}} || 55 |----- | 3. || {{TaiLe|ᥖᥣᥱ}}|| {{TaiLe|ᥖ̌ᥣ}} || 11 |----- | 4. || {{TaiLe|ᥖᥣᥲ}} || {{TaiLe|ᥖ̀ᥣ}} || 42 |----- | 5. || {{TaiLe|ᥖᥣᥳ}} || {{TaiLe|ᥖ̇ᥣ}} || 54 |----- | 6. || {{TaiLe|ᥖᥣᥴ}} || {{TaiLe|ᥖ́ᥣ}} || 35 |} ==ᥙᥙ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥐᥝᥱ== [[ᥜᥣᥭᥱ:德宏傣文 比丘比喻经.JPG|thumb]] ==ᥓᥪ ᥔᥥᥒᥴ ᥚᥣᥭᥱ ᥞᥩᥒᥳ== ᥓᥪ ᥚᥣᥭᥱ ᥑᥥᥱ : 傣那文 Dǎi nà wén ᥓᥪ ᥙᥣᥲ ᥘᥩᥐ ᥖᥫᥒᥰ : ᥘᥣᥭᥰ ᥗᥭᥰ ᥘᥫᥴ, North Dai written words. ᥓᥪ ᥙᥫᥢ ᥖᥒᥲ ᥑᥪᥢᥲ ᥞᥩᥒᥳ : ᥘᥣᥭᥰ ᥗᥭᥰ ᥘᥨᥒᥴ ᥙᥩᥖᥴ ᥘᥫᥴ ᥘᥧᥐ ᥖᥤ : ᥛᥫᥒᥰ ᥕᥥᥢᥱ ᥖᥧᥱ ᥖᥥᥰ ᥙᥥᥢ ᥛᥣᥰ. ==ᥛᥩᥐᥱ ᥘᥦᥒᥰ== ᥛᥫ ᥓᥨᥝ AD-14 ᥘᥢᥳ ( ᥖᥭᥰ ᥖᥬᥲ ) ᥘᥣᥭᥰ ᥟᥩᥐᥱ ᥔᥥᥒᥴ ᥟᥣ ᥛᥥᥝᥰ ᥖᥤ ( ᥛᥫᥒᥰ ᥖᥬᥲ , ᥖᥭᥰ ᥖᥬᥲ ) ᥘᥭᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥓᥩᥛᥰ ᥑᥣᥛᥰ ᥙᥣᥱ ᥘᥤᥳ ᥔᥛᥳ ᥟᥣᥒᥲ ᥟᥤᥒ ᥖᥒᥰ ᥖᥨᥝ ᥘᥤᥐ ᥛᥣᥢ ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥑᥝᥴ ᥐᥩᥰ ( ᥖᥭᥰ ᥖᥬᥲ ) ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥘᥣᥭᥰ ᥛᥥᥝᥰ ᥘᥭᥳ,ᥘᥤᥐ ᥛᥥᥝᥰ ᥘᥭᥳ ᥝᥣᥭᥰ ᥛᥣᥰ ᥘᥭᥳ ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥟᥝ ᥛᥣᥰ ᥖᥪᥰ ᥘᥬᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥐᥧ ᥖᥫᥒᥰ ᥐᥣᥰ ᥖᥤ ᥘᥣᥖ ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥘᥢᥳ ᥕᥝᥳ. ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥙᥣᥲ ᥚᥣᥭᥱ ᥘᥫᥴ ᥖᥤ ᥟᥢ ᥘᥣᥖ ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥢᥳ ᥐᥩᥰ ᥑᥪᥢᥰ ᥔᥪᥙ ᥖᥦᥛᥲ ᥓᥧᥰ ᥟᥢ ᥙᥫᥒ ᥜᥤᥒᥲ ᥗᥧᥒᥰ ᥙᥫᥒ ᥐᥝᥱ ᥞᥩᥭᥰ ᥐᥝᥱ ᥟᥢ ᥟᥝ ( ᥙᥤᥲ ) ᥞᥦᥴ ᥖᥦᥛᥲ ᥘᥢᥳ ᥕᥝᥳ. ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥒᥝᥲ ᥞᥣᥐ ᥙᥥᥢ ᥘᥤᥐ ᥖᥨᥝ ᥛᥨᥢᥰ ᥖᥩ ᥖᥦᥛᥲ ᥛᥫᥢᥴ 4 ᥓᥥᥒᥴ ᥟᥤᥖᥴ ᥟᥩᥖᥴ ᥝᥭᥳ.ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥨᥝ ᥛᥬᥱ ᥛᥣᥰ ᥕᥝᥳ.ᥖᥭᥰ ᥖᥣᥒᥰ ᥙᥩᥖᥴ ᥘᥫᥴ, ᥑᥣᥛᥰ ᥖᥭᥰ ᥞᥩᥒᥳ ᥖᥭᥰ ᥘᥫᥴ , ᥙᥩᥰ ᥘᥢᥳ ᥖᥨᥝ ᥘᥣᥭᥰ ᥘᥤᥐ ᥛᥥᥝᥰ ᥘᥭᥳ ᥐᥩᥲ ᥞᥩᥒᥳ ( ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ) ᥙᥥᥢ ᥘᥤᥐ ᥖᥭᥰ ᥘᥨᥒᥴ ᥙᥩᥖᥴ ᥘᥫᥴ, ᥑᥣᥛᥰ ᥑᥥᥱ ᥞᥩᥒᥳ, ᥖᥣᥭᥱ ᥢᥣᥲ ᥝᥫᥢᥳ ᥘᥭᥴ ᥕᥝᥳ ᥑᥣᥲ ᥟᥩᥰ. 8lypswx7e82c2v3mwwv1dupv60sp7w9 ᥘᥣᥭᥰ ᥚᥤᥖ ᥙᥩᥭᥰ 0 730 2993 2992 2024-10-15T06:32:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 2992 wikitext text/x-wiki ᥔᥐ ᥐᥣ ᥘᥥᥖ ᥞᥥᥒᥴ ᥔᥣᥛᥴ ᥙᥣᥐᥱ ᥞᥣᥲ ᥔᥤᥙᥴ ᥟᥥᥖᥱ ᥙᥤ,ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥔᥩᥒᥴ ᥞᥥᥒᥴ ᥞᥣᥲ ᥙᥣᥐᥱ ᥔᥣᥛᥴ ᥔᥤᥙᥱ ᥔᥣᥛᥴ ᥑᥧᥳ,ᥞᥝᥰ ᥑᥣᥲ ᥛᥭᥴ ᥔᥦᥒᥴ ᥙᥨᥝ ᥛᥥ ᥘᥧᥐ ᥜᥣᥭᥱ ᥖᥨᥒ ᥛᥧᥢᥳ ᥘᥬᥰ ᥓᥥ ᥛᥫ ᥑᥩᥢᥴ,ᥘᥭᥲ ᥟᥤᥒ ᥛᥨᥢ ᥚᥣᥰ ᥘᥣᥰ ᥖᥣᥰ ᥘᥣᥰ ᥔᥣᥒᥱ ᥑᥣᥱ ᥙᥨᥝ ᥛᥥ ᥓᥝᥱ ᥔᥩᥒᥴ ᥙᥣᥰ ᥛᥣᥰ ᥓᥩᥛᥰ ᥘᥧᥱ ᥖᥣᥢᥰ ,ᥐᥤᥢ ᥑᥝᥲ ᥐᥩᥰ ᥕᥒ ᥘᥪᥛᥰ ᥗᥧᥱ,ᥔᥛᥱ ᥛᥣᥳ ᥝᥣᥱ ᥖᥣᥱ ᥘᥛᥳ ᥚᥫᥐᥱ ᥐᥩᥛᥰ ᥑᥣᥝᥴ ᥘᥥᥒᥲ ᥞᥣᥒᥴ ᥖᥩᥒ ᥛᥣᥰ ᥚᥤᥖ ᥔᥧᥴ ᥓᥝᥲ:ᥘᥣᥳ ᥘᥣᥒᥰ ᥑᥧᥒᥳ. ᥞᥨᥛ ᥘᥧᥱ ᥞᥨᥛ ᥖᥣᥢᥰ ᥕᥣᥖᥱ ᥘᥛᥳ ᥖᥛᥰ ᥛᥨᥭ ᥐᥧᥰ ᥔᥨᥝᥱ ᥟᥣ ᥓᥨᥝᥰ ᥞᥬᥲ ᥘᥭᥲ ᥘᥒᥱ ᥐᥢ ᥔᥤᥴ ᥐᥛᥰ ᥖᥤ ᥑᥣᥲ. ghwq8v42x1oabfobsps6skyuz48exxr ᥘᥣᥭᥰ ᥛᥣᥢ 0 731 5406 5405 2024-12-04T18:43:30Z Long Gong Bao 172 /* ᥞᥙ ᥞᥩᥒᥰ ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥢ */software.sil.org 5406 wikitext text/x-wiki {{NoteTA |1=zh-cn:北伊利诺伊大学; zh-tw:北伊利諾大學; zh-hk:北伊利諾大學; }} {{Unreferenced|time=2015-11-22T09:16:02+00:00}} {{Infobox WS |name=ᥘᥣᥭᥰ ᥛᥣᥢ ᥛᥦᥢ ᥛᥣ ᥟᥦᥐ ᥑᥣ ᥕᥣ ( ᥛᥦᥢᥱ ᥛᥣᥱ ᥟᥐ ᥑᥣ ᥘᥣᥳ ) |type=[[ᥛᥥ ᥐᥣ ᥖᥒᥰ ᥛᥥ ᥓᥣᥙ]] |languages=[[ᥑᥣᥛᥰ ᥛᥣᥢ]]、[[ᥑᥣᥛᥰ ᥛᥩᥢᥰ]]、[[ᥑᥣᥛᥰ ᥔᥪ ᥐᥣᥝ ᥑᥫᥲ ᥘᥧᥢᥳ]]、ᥟᥩᥐᥱ [[ᥑᥣᥛᥰ ᥙᥨᥝ ᥑᥫᥲ ᥘᥧᥢᥳ]]、ᥘᥒᥴ[[ᥑᥣᥛᥰ ᥙᥨᥝ ᥑᥫᥲ ᥘᥧᥢᥳ]]、[[ᥑᥣᥛᥰ ᥑᥫᥲ ᥕᥥᥱ ᥕᥣᥒᥰ]]、[[ᥑᥣᥛᥰ ᥔᥦᥢᥰ]]ᥗᥦᥢᥲ |time=ᥑᥫ 1050 ᥙᥤ ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥘᥭᥳ |fam1=[[ᥘᥣᥭᥰ ᥙᥨᥝ ᥘᥨᥝᥲ ᥛᥤᥲ]] |fam2=ᥘᥣᥭᥰ ᥙᥨᥝ ᥘᥨᥝᥲ ᥛᥤᥲ ᥙᥩᥖᥴ ᥓᥣᥢᥰ |fam3=[[ᥖᥨᥝ ᥘᥣᥭᥰ ᥑᥣᥱ ᥖᥣᥢ ᥙᥣᥱ]]/[[ᥘᥣᥭᥰ ᥚᥣ ᥘᥣ ᥝᥣᥳ]] |fam4=[[ᥘᥤᥐ ᥙᥤᥝᥱ]]/[[ᥛᥩᥢᥰ ᥛᥣᥢ ᥖᥨᥝ ᥘᥣᥭᥰ]] |sisters=[[ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ]]<br />[[ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]] |unicode=[http://www.unicode.org/charts/PDF/U1000.pdf U+1000 ᥗᥪᥒᥴ U+109F]<br />[http://www.unicode.org/charts/PDF/UAA60.pdf U+AA60ᥗᥪᥒᥴU+AA7F](ᥑᥣᥭᥳA)<br />[http://www.unicode.org/charts/PDF/UA9E0.pdf U+A9E0ᥗᥪᥒᥴU+A9FF](ᥑᥣᥭᥳB) |iso15924=Mymr |sample=Burmese script sample.svg }} {{Burmese characters}} '''ᥘᥣᥭᥰ ᥛᥣᥢ'''({{Lang-my|{{Script/shn-Mymr|မြန်မာအက္ခရာ}}}}、[[ᥐᥨᥝᥱ ᥛᥣᥱ ᥖᥤᥱ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ ᥗᥧᥖ ᥟᥝ ᥛᥩᥐᥱ ᥘᥣᥖ ᥘᥥᥴ|ᥖᥤ ᥖᥛᥰ ᥛᥣᥖ ᥘᥣᥭᥰ]]:mranma akkha.ra、{{IPA-my|mjəmà ʔɛʔkʰəjà|pron}})ᥙᥥᥢ ᥝᥭᥳ ᥛᥥᥝᥰ ᥘᥫᥒ[[ᥖᥨᥝ ᥘᥣᥭᥰ ᥙᥨᥝᥲ ᥘᥨᥝᥲ ᥛᥤᥱ ᥔᥤ ᥝᥫᥢᥳ]],ᥓᥬᥳ ᥖᥪᥰ ᥖᥤ ᥘᥐᥴ ᥖᥦᥛᥲ ᥘᥣᥭᥰ[[ᥑᥣᥛᥰ ᥛᥫᥒᥰ ᥛᥣᥢ]]。ᥑᥪᥢᥲ ᥕᥧᥱ ᥖᥒᥰ[[ᥘᥣᥭᥰ ᥛᥩᥢᥰ]]ᥞᥪᥴ[[ᥘᥣᥭᥰ ᥙᥤᥝᥱ]]ᥘᥦᥐ ᥐᥣᥭᥰ ᥙᥥᥢ。ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥢ ᥛᥨᥢᥰ ᥛᥨᥢᥰ,ᥐᥩᥙ ᥐᥨᥢᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥣᥢ ᥕᥣᥛᥲ ᥐᥨᥝᥱ ᥕᥧᥱ[[ᥖᥨᥢᥲ ᥓᥩᥒ ᥛᥩᥒᥰ]] ᥖᥦᥛᥲ ᥘᥣᥭᥰ ᥖᥤ ᥛᥬ ᥛᥭᥳ,ᥙᥤᥲ ᥔᥪ ᥑᥪᥢᥰ ᥐᥦᥢᥱ ᥖᥦᥛᥲ ᥘᥣᥭᥰ ᥔᥬᥱ ᥛᥬ ᥛᥭᥳ ᥒᥣᥭ。 ᥘᥩᥒ ᥛᥣᥖ ᥖᥛᥰ ᥘᥣᥭᥰ ᥛᥣᥢ ᥙᥥᥢ [[ᥑᥣᥛᥰ ᥛᥫᥒᥰ ᥛᥣᥢ]] ᥑᥣᥛᥰ ᥘᥣᥖ ᥘᥬᥰ ᥟᥣ ᥔᥫᥐ,ᥐᥦᥢᥱ ᥙᥦᥐ ᥙᥫᥒ ᥐᥢ ᥖᥒᥰ ᥔᥥᥒᥴ ᥐᥣᥙ ᥙᥣᥢ ᥛᥬᥱ ᥖᥥᥳ。ᥞᥙ ᥙᥤᥢᥱ ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ ᥙᥥᥢ[[ᥖᥨᥝ ᥘᥣᥭᥰ ᥘᥣ ᥖᥤᥒ]]ᥑᥙ ᥛᥣᥭᥴ ᥓᥫᥭᥰ ᥑᥝᥲ ᥙᥣᥰ[[ᥐᥨᥝᥱ ᥛᥣᥱ ᥖᥤᥱ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ ᥗᥧᥖ ᥟᥝ ᥛᥩᥐᥱ ᥘᥣᥖ ᥘᥥᥴ]]。 ᥘᥣᥭᥰ ᥛᥣᥢ ᥖᥪᥐ ᥓᥬᥳ ᥖᥪᥰ ᥖᥣᥱ ᥐᥣᥢ ᥖᥦᥛᥲ ᥘᥣᥭᥰ ᥕᥧᥱ,ᥘᥫᥴ ᥔᥥᥴ ᥛᥥ ᥐᥥᥲ ᥑᥭ ᥟᥤᥖᥴ ᥟᥩᥖᥴ [[ᥑᥣᥛᥰ ᥛᥩᥢᥰ]]、[[ᥑᥣᥛᥰ ᥔᥪ ᥐᥣᥝ ᥑᥫᥲ ᥘᥧᥢᥳ]]、ᥝᥢᥰ ᥟᥩᥐᥱ [[ᥑᥣᥛᥰ ᥙᥨᥝᥲ ᥑᥫᥲ ᥘᥧᥢᥳ]]、ᥝᥢᥰ ᥖᥨᥐᥱ [[ᥑᥣᥛᥰ ᥙᥨᥝᥲ ᥑᥫᥲ ᥘᥧᥢᥳ]]、[[ᥑᥣᥛᥰ ᥑᥫᥲ ᥕᥥᥱ ᥕᥣᥒᥰ]]、[[ᥑᥣᥛᥰ ᥔᥦᥢᥰ]]ᥗᥦᥢᥲ[[ᥑᥣᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥟᥥᥱ ᥖᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ]]ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥒᥰ [[ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]]([[ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ]])。 == ᥛᥥ ᥔᥥᥒᥴ== {|class="wikitable" lang="my" style="font-family:Arial;text-align:center;" |- !rowspan="2" | ᥓᥪ ᥑᥩᥐ !! colspan="10" | ᥛᥦᥒᥱ ᥑᥩᥐ |- ! colspan="2"| ᥟᥛᥱ ᥛᥤᥰ ᥘᥩᥒ ᥙᥢ ᥔᥥᥒᥴ (သိထိလ) !! colspan="2"| ᥗᥩᥐ ᥔᥥᥒᥴ ᥘᥨᥛᥰ(ဓနိတ)!! colspan="4"| ᥔᥥᥒᥴ ᥟᥩᥐᥱ(လဟု) !! colspan="2"| ᥔᥥᥒᥴ ᥞᥧᥰ ᥘᥒ(နိဂ္ဂဟိတ) |- | rowspan="2"| [[ᥔᥥᥒᥴ velar]]<br/>(ကဏ္ဍဇ)<br/>ကဝဂ | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| က | k {{IPA|/k/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ခ | hk {{IPA|/kʰ/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဂ | g {{IPA|/ɡ/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဃ | gh {{IPA|/ɡ/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| င | ng {{IPA|/ŋ/}} |- |colspan="2"| ကကြီး <br>{{IPA|[ka̰ dʑí]}} |colspan="2"| ခခွေး <br>{{IPA|[kʰa̰ ɡwé]}} |colspan="2"| ဂငယ် <br>{{IPA|[ɡa̰ ŋɛ̀]}} |colspan="2"| ဃကြီး <br>{{IPA|[ɡa̰ dʑí]}} |colspan="2"| င <br>{{IPA|[ŋa̰]}} |- | rowspan="2"| [[ᥔᥥᥒᥴ ᥚᥥᥴ ᥖᥣᥢ ᥙᥐᥱ]]<br/>(တာလုဇ)<br/>စဝဂ် | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| စ | c {{IPA|/s/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဆ | hc {{IPA|/sʰ/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဇ | j {{IPA|/z/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဈ | jh {{IPA|/z/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ည | ny {{IPA|/ɲ/}} |- |colspan="2"| စလုံး <br>{{IPA|[sa̰ lóuɴ]}} |colspan="2"| ဆလိမ် <br>{{IPA|[sʰa̰ lèiɴ]}} |colspan="2"| |ဇခွဲ <br>{{IPA|[za̰ ɡwɛ́]}} |colspan="2"| ဈမျဉ်းဆွဲ <br>{{IPA|[za̰ mjɪ̀ɴ zwɛ́]}} |colspan="2"| ည <br>{{IPA|[ɲa̰]}} |- | rowspan="2"| [[ᥔᥥᥒᥴ ᥗᥧᥒᥴ ᥘᥨᥛᥰ]]<br/>(မုဒ္ဒဇ)<br/>ဋဝဂ် | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဋ | t {{IPA|/t/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဌ | ht {{IPA|/tʰ/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဍ | d {{IPA|/d/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဎ | dh {{IPA|/d/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဏ | n {{IPA|/n/}} |- |colspan="2"| ဋသန်လျင်းချိတ် <br>{{IPA|[ta̰ təlɪ́ɴ dʑeiʔ]}} |colspan="2"| ဌဝမ်းဘ <br>{{IPA|[tʰa̰ wʊ́ɴ bɛ́]}} |colspan="2"| ဍရင်ကောက် <br>{{IPA|[da̰ jɪ̀ɴ ɡauʔ]}} |colspan="2"| ဎရေမှုတ် <br>{{IPA|[da̰ jè m̥ouʔ]}} |colspan="2"| ဏကြီး <br>{{IPA|[na̰ dʑí]}} |- | rowspan="2"| [[ᥔᥥᥒᥴ ᥑᥥᥝᥲ]]<br/>(ဒန္တဇ)<br/>တဝဂ် | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| တ | t {{IPA|/t/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ထ | ht {{IPA|/tʰ/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဒ | d {{IPA|/d/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဓ | dh {{IPA|/d/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| န | n {{IPA|/n/}} |- |colspan="2"| တဝမ်းပူ <br>{{IPA|[ta̰ wʊ́ɴ bù]}} |colspan="2"| ထဆင်ထူး <br>{{IPA|[tʰa̰ sʰɪ̀ɴ dú]}} |colspan="2"| ဒထွေး <br>{{IPA|[da̰ dwé]}} |colspan="2"| ဓအောက်ခြိုက် <br>{{IPA|[da̰ ʔauʔ tɕʰaiʔ]}} |colspan="2"| နငယ် <br>{{IPA|[na̰ ŋɛ̀]}} |- | rowspan="2"| [[ᥔᥥᥒᥴ ᥘᥤᥛᥱ ᥙᥣᥐᥱ]]<br/>(ဩဌဇ)<br/>ပဝဂ် | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ပ |p {{IPA|/p/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဖ | hp {{IPA|/pʰ/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဗ | b {{IPA|/b/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဘ | bh {{IPA|/b/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;;font-size:200%;"| မ | m {{IPA|/m/}} |- |colspan="2"| ပစောက် <br>{{IPA|[pa̰ zauʔ]}} |colspan="2"| ဖဦးထုပ် <br>{{IPA|[pʰa̰ ʔóuʔ tʰouʔ]}} |colspan="2"| ဗထက်ခြိုက်‌ <br>{{IPA|[ba̰]}} |colspan="2"| ဘကုန်း <br>{{IPA|[ba̰ ɡóuɴ]}} |colspan="2"| မ <br>{{IPA|[ma̰]}} |- ! colspan="11" | ᥟᥣ ᥚᥦᥰ ᥚᥦᥰ |- | rowspan="4"| ᥕᥒ ᥛᥦᥒᥱ ᥙᥥᥢ ᥓᥧᥛᥰ<br/>(အဝဂ်) | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ယ | y {{IPA|/j/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ရ | r {{IPA|/j/}}<sup>1</sup> | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| လ | l {{IPA|/l/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဝ | w {{IPA|/w/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| သ | s {{IPA|/θ/}} |- |colspan="2"| ယပက်လက် <br>{{IPA|[ja̰ pɛʔ lɛʔ]}} |colspan="2"| ရကောက်‌ <br>{{IPA|[ja̰ ɡauʔ]}} |colspan="2"| လ <br>{{IPA|[la̰ ŋɛ̀]}} |colspan="2"| ဝ‌ <br>{{IPA|[wa̰]}} |colspan="2"| သ‌ <br>{{IPA|[θa̰]}} |- | colspan="2" rowspan="2" | | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဟ | h {{IPA|/h/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| ဠ | l {{IPA|/l/}} | bgcolor="#cccccc" style="padding-top:10px;padding-bottom:16px;font-size:200%;"| အ | 空(a) {{IPA|/ʔ/}} | colspan="2" rowspan="2" | |- |colspan="2"| ဟ‌ <br>{{IPA|[ha̰]}} |colspan="2"| ဠကြီး <br>{{IPA|[la̰ dʑí]}} |colspan="2"| အ <br>{{IPA|[ʔa̰]}} |} <sup>1</sup>rᥘᥩᥒ ᥟᥩᥐᥱ ᥔᥥᥒᥴ ᥘᥬᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ ᥙᥧᥢᥳ ᥗᥣᥢ ᥙᥥᥢ{{IPA|[j]}},ᥖᥒᥰ y ᥛᥫᥢᥴ ᥐᥢ;ᥘᥬᥰ ᥖᥥᥱ ᥔᥤᥳ ᥕᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ(ᥐᥥᥐ[[ᥟᥣ ᥛᥥᥝᥰ ᥕᥣ ᥑᥭᥱ|ᥕᥣᥳ ᥑᥣᥭᥱ]] ᥑᥣᥛᥰ)ᥚᥖᥴ ᥗᥭᥲ{{IPA|[r]}}。 == ᥔᥥᥒᥴ ᥐᥦᥢᥱ ᥐᥣᥒ== {| class="wikitable" lang="my" |- ! ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥢ!! [[ᥔᥥᥒᥴ ᥟᥩᥐᥱ ᥙᥣᥲ ᥘᥩᥐ ᥖᥫᥒᥰ]] !! ᥓᥩᥢᥰ ᥖᥦᥛᥲ !! ᥘᥭᥲ ᥖᥒᥰ ᥛᥥ ᥔᥥᥒᥴ |- | {{Lang|my|ျ}} || {{IPAslink|j}} || -y- || ka. ({{Lang|my|က}}), hka. ({{Lang|my|ခ}}), ga. ({{Lang|my|ဂ}}), pa. ({{Lang|my|ပ}}), hpa. ({{Lang|my|ဖ}}), ba. ({{Lang|my|ဗ}}), ma. ({{Lang|my|မ}}) |- |{{Lang|my|ြ}} || {{IPAslink|j}}<sup>1</sup> || -r- || ᥖᥣᥒᥰ ᥘᥫᥴ ᥐᥩᥲ ᥙᥣᥰ ᥙᥥᥢ ᥘᥭᥴ |- | {{Lang|my|ွ}} || {{IPAslink|w}} || -w- || ka. ({{Lang|my|က}}), hka. ({{Lang|my|ခ}}), ga. ({{Lang|my|ဂ}}), nga. ({{Lang|my|င}}), ca. ({{Lang|my|စ}}), hca. ({{Lang|my|ဆ}}), ja. ({{Lang|my|ဇ}}), nya. ({{Lang|my|ည}}), ta. ({{Lang|my|တ}}), hta. ({{Lang|my|ထ}}), da. ({{Lang|my|ဒ}}), na. ({{Lang|my|န}}), pa. ({{Lang|my|ပ}}), hpa. ({{Lang|my|ဖ}}), ba. ({{Lang|my|ဗ}}), bha. ({{Lang|my|ဘ}}), ma. ({{Lang|my|မ}}), ya. ({{Lang|my|ယ}}), ra. ({{Lang|my|ရ}}), la. ({{Lang|my|လ}}), sa. ({{Lang|my|သ}}) |- | {{Lang|my|ှ}} || || h- || nga. ({{Lang|my|င}}), nya. ({{Lang|my|ည}}), na. {{Lang|my|န}}), ma. ({{Lang|my|မ}}), ya. ({{Lang|my|ယ}}), ra. ({{Lang|my|ရ}}), la. ({{Lang|my|လ}}). |} <sup>1</sup>rᥘᥩᥒ ᥟᥩᥐᥱ ᥔᥥᥒᥴ ᥘᥬᥰ ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ ᥙᥧᥢᥳ ᥗᥣᥢᥴ ᥙᥥᥢ{{IPA|[j]}},ᥖᥒᥰ y ᥛᥫᥢᥴ ᥐᥢ;ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥖᥥᥱ ᥔᥤᥳ ᥕᥣᥳ ᥖᥣᥒᥰ ᥛᥥᥝᥰ(ᥓᥥᥐ[[ᥟᥣ ᥛᥥᥝᥰ ᥕᥣ ᥑᥭᥱ|ᥕᥣᥳ ᥑᥣᥭᥱ]] ᥑᥣᥛᥰ)ᥚᥖᥴ ᥗᥭᥲ{{IPA|[r]}}。 ==ᥘᥩᥒ ᥙᥖᥴ ᥘᥨᥛᥰ== 緬甸文有特定的[[筆順]]。緬甸字母以圓圈為單位,基本上一個圓圈就是一劃,而且必須按照'''順時鐘'''方向。例外的筆順大多是開口朝上的,這類字母一個圓圈是由兩個反方向的筆劃構成的。須用特殊筆順的字母包括:ပ、ဖ、ဗ、မ、ယ、လ、ဟ、ဃ、ဎ、ဏ。不同版本可能會有些微差異。 關於緬甸文筆順,可以參考《ပထမတန်း မြန်မာဖတ်စာ ၂၀၁၇-၂၀၁၈》一書,該書由緬甸教育部(ပြည်ထောင်စုသမ္မတမြန်မာနိုင်ငံတော်အစိုးရ ပညာရေးဝန်ကြီးဌာန)出版,透過[[聯合國教科文組織]]的LearnBig計畫而公開在網路上。<ref>Myanmar Grade 1 Textbook. Ministry of Education, Myanmar. Retrieved 9 March 2020 from https://web.archive.org/web/20210311003228/https://www.learnbig.net/books/myanmar-grade-1-textbook-2/ {{Wayback|url=https://www.learnbig.net/books/myanmar-grade-1-textbook-2/ |date=20210311003228 }}</ref> 其它學習筆順的資源: *北伊利諾伊大學。<ref>Burmese script lessons. SEASite. Retrieved 9 March 2020 from https://web.archive.org/web/20210311003211/http://seasite.niu.edu/Burmese/script/script_index.htm {{Wayback|url=http://seasite.niu.edu/Burmese/script/script_index.htm |date=20210311003211 }}</ref> *緬甸語25子音筆順動畫。中華民國教育部。<ref>緬甸語25子音筆順動畫. 新住民語文數位學習教材計畫, Ministry of Education, Taiwan. Retrieved 9 March 2020 from https://www.youtube.com/playlist?list=PLHG5O5tNcuTL9VsxDe5hd0JBVJnzdlNHD {{Wayback|url=https://www.youtube.com/playlist?list=PLHG5O5tNcuTL9VsxDe5hd0JBVJnzdlNHD |date=20210311003213 }}</ref> == ᥛᥥ ᥓᥣᥙ== [[ᥜᥣᥭᥱ:Burmese Consonant Stroke.jpg|thumb|right|270px|緬甸文輔音字母的筆劃順序]] {| class="wikitable" lang="my" style="font-family:Arial;" |+ 韻母使用 က {{IPA|[k]}} 作為基礎字 ! 符號 !! IPA !! MLCTS !! 註釋 |- |က || {{IPA|[ka̰], [kə]}} || ka. || <!--->{{IPA|[a̰]}} is the [[inherent vowel]], and is not indicated by any diacritic. In theory, virtually any written syllable that is not the final syllable of a word can be pronounced with the vowel {{IPA|[ə]}} (with no tone and no syllable-final {{IPA|[-ʔ]}} or {{IPA|[-ɴ]}}) as its rhyme. In practice, the bare consonant letter alone is the most common way of spelling syllables whose rhyme is {{IPA|[ə]}}.<---> |- |ကာ || {{IPA|[kà]}} || ka || <!--->Takes the alternative form ါ (called {{my|ဝိုက်ချ}}) with certain consonants, e.g. ဂါ (called {{my|ဝိုက်ချ}}) ''ga'' {{IPA|[ɡà]}}.<ref group=* name=Long>The consonant letters that take the long form ါ are ခ, ဂ, င, ဒ, ပ, and ဝ.</ref><---> |- |ကား || {{IPA|[ká]}} || ka: || <!--->Takes the alternative form ါး with certain consonants, e.g. ဂါး (called {{my|ဝိုက်ချ}}) ''ga:'' {{IPA|[ɡá]}}.<ref group=* name=Long /><---> |- |ကက် || {{IPA|[kɛʔ]}} || kak || |- |ကင် || {{IPA|[kɪ̀ɴ]}} || kang || |- |ကင့် || {{IPA|[kɪ̰ɴ]}} || kang. || |- |ကင်း || {{IPA|[kɪ́ɴ]}} || kang: || |- |ကစ် || {{IPA|[kɪʔ]}} || kac || |- |ကည် || {{IPA|[kì], [kè], [kɛ̀]}} | rowspan=2 | kany | rowspan=2 | |- |ကဉ် || {{IPA|[kɪ̀ɴ]}} |- |ကည့် || {{IPA|[kḭ], [kḛ], [kɛ̰]}} | rowspan=2 | kany. | rowspan=2 | |- |ကဉ့် || {{IPA|[kɪ̰ɴ]}} |- |ကည်း || {{IPA|[kí], [ké], [kɛ́]}} | rowspan=2 | kany: | rowspan=2 | |- |ကဉ်း || {{IPA|[kɪ́ɴ]}} |- |ကတ် || {{IPA|[kaʔ]}} || kat || |- |ကန် || {{IPA|[kàɴ]}} || kan || |- |ကန့် || {{IPA|[ka̰ɴ]}} || kan. || |- |ကန်း || {{IPA|[káɴ]}} || kan: || |- |ကပ် || {{IPA|[kaʔ]}} || kap || |- |ကမ် || {{IPA|[kàɴ]}} || kam || |- |ကမ့် || {{IPA|[ka̰ɴ]}} || kam. || |- |ကမ်း || {{IPA|[káɴ]}} || kam: || |- |ကယ် || {{IPA|[kɛ̀]}} || kai || |- |ကံ || {{IPA|[kàɴ]}} || kam || |- |ကံ့ || {{IPA|[ka̰ɴ]}} || kam. || |- |ကံး || {{IPA|[káɴ]}} || kam: || |- |ကိ || {{IPA|[kḭ]}} || ki. || <!--->As an open vowel, {{IPA|[ʔḭ]}} is represented by ဣ.<---> |- |ကိတ် || {{IPA|[keiʔ]}} || kit || |- |ကိန် || {{IPA|[kèiɴ]}} || kin || |- |ကိန့် || {{IPA|[kḛiɴ]}} || kin. || |- |ကိန်း || {{IPA|[kéiɴ]}} || kin: || |- |ကိပ် || {{IPA|[keiʔ]}} || kip || |- |ကိမ် || {{IPA|[kèiɴ]}} || kim || |- |ကိမ့် || {{IPA|[kḛiɴ]}} || kim. || |- |ကိမ်း || {{IPA|[kéiɴ]}} || kim: || |- |ကိံ || {{IPA|[kèiɴ]}} || kim || |- |ကိံ့ || {{IPA|[kḛiɴ]}} || kim. || |- |ကိံး || {{IPA|[kéiɴ]}} || kim: || |- |ကီ || {{IPA|[kì]}} || ki || <!--->As an open vowel, {{IPA|[ʔì]}} is represented by ဤ.<---> |- |ကီး || {{IPA|[kí]}} || ki: || |- |ကု || {{IPA|[kṵ]}} || ku. || <!--->As an open vowel, {{IPA|[ʔṵ]}} is represented by ဥ.<---> |- |ကုတ် || {{IPA|[kouʔ]}} || kut || |- |ကုန် || {{IPA|[kòuɴ]}} || kun || |- |ကုန့် || {{IPA|[ko̰uɴ]}} || kun. || |- |ကုန်း || {{IPA|[kóuɴ]}} || kun: || |- |ကုပ် || {{IPA|[kouʔ]}} || kup || |- |ကုမ် || {{IPA|[kòuɴ]}} || kum || |- |ကုမ့် || {{IPA|[ko̰uɴ]}} || kum. || |- |ကုမ်း || {{IPA|[kóuɴ]}} || kum: || |- |ကုံ || {{IPA|[kòuɴ]}} || kum || |- |ကုံ့ || {{IPA|[ko̰ɴ]}} || kum. || |- |ကုံး || {{IPA|[kóuɴ]}} || kum: || |- |ကူ || {{IPA|[kù]}} || ku || <!--->As an open vowel, {{IPA|[ʔù]}} is represented by ဦ.<---> |- |ကူး || {{IPA|[kú]}} || ku: || <!--->As an open vowel, {{IPA|[ʔú]}} is represented by ဦး.<---> |- |ကေ || {{IPA|[kè]}} || ke || <!--->As an open vowel, {{IPA|[ʔè]}} is represented by ဧ.<---> |- |ကေ့ || {{IPA|[kḛ]}} || ke. || |- |ကေး || {{IPA|[ké]}} || ke: || <!--->As an open vowel, {{IPA|[ʔé]}} is represented by ဧး.<---> |- |ကဲ || {{IPA|[kɛ́]}} || kai: || |- |ကဲ့ || {{IPA|[kɛ̰]}} || kai. || |- |ကော || {{IPA|[kɔ́]}} || kau: || <!--->Takes an alternative long form with certain consonants, e.g. ဂေါ (called {{my|ဝိုက်ချ}}) ''gau:'' {{IPA|[ɡɔ́]}}.<ref group=* name=Long /> As an open vowel, {{IPA|[ʔɔ́]}} is represented by ဩ.<---> |- |ကောက် || {{IPA|[kauʔ]}} || kauk || <!--->Takes an alternative long form with certain consonants, e.g. ဂေါက် (called {{my|ဝိုက်ချ}}) ''gauk'' {{IPA|[ɡauʔ]}}.<ref group=* name=Long /><---> |- |ကောင် || {{IPA|[kàuɴ]}} || kaung || <!--->Takes an alternative long form with certain consonants, e.g. ဂေါင် (called {{my|ဝိုက်ချ}}) ''gaung'' {{IPA|[ɡàuɴ]}}.<ref group=* name=Long /><---> |- |ကောင့် || {{IPA|[ka̰uɴ]}} || kaung. || <!--->Takes an alternative long form with certain consonants, e.g. ဂေါင့် (called {{my|ဝိုက်ချ}}) ''gaung.'' {{IPA|[ɡa̰uɴ]}}.<ref group=* name=Long /><---> |- |ကောင်း || {{IPA|[káuɴ]}} || kaung: || <!--->Takes an alternative long form with certain consonants, e.g. ဂေါင်း (called {{my|ဝိုက်ချ}}) ''gaung:'' {{IPA|[ɡáuɴ]}}.<ref group=* name=Long /><---> |- |ကော့ || {{IPA|[kɔ̰]}} || kau. || <!--->Takes an alternative long form with certain consonants, e.g. ဂေါ့ (called {{my|ဝိုက်ချ}}) ''gau.'' {{IPA|[ɡɔ̰]}}.<ref group=* name=Long /><---> |- |ကော် || {{IPA|[kɔ̀]}} || kau || <!--->Takes an alternative long form with certain consonants, e.g. ဂေါ် (called {{my|ဝိုက်ချ}}) ''gau'' {{IPA|[ɡɔ̀]}}.<ref group=* name=Long /> As an open vowel, {{IPA|[ʔɔ̀]}} is represented by ဪ.<---> |- |ကို || {{IPA|[kò]}} || kui || |- |ကိုက် || {{IPA|[kaiʔ]}} || kuik || |- |ကိုင် || {{IPA|[kàiɴ]}} || kuing || |- |ကိုင့် || {{IPA|[ka̰iɴ]}} || kuing. || |- |ကိုင်း || {{IPA|[káiɴ]}} || kuing: || |- |ကို့ || {{IPA|[ko̰]}} || kui. || |- |ကိုး || {{IPA|[kó]}} || kui: || |- |ကွတ် || {{IPA|[kʊʔ]}} || kwat || |- |ကွန် || {{IPA|[kʊ̀ɴ]}} || kwan || |- |ကွန့် || {{IPA|[kʊ̰ɴ]}} || kwan. || |- |ကွန်း || {{IPA|[kʊ́ɴ]}} || kwan: || |- |ကွပ် || {{IPA|[kʊʔ]}} || kwap || |- |ကွမ် || {{IPA|[kʊ̀ɴ]}} || kwam || |- |ကွမ့် || {{IPA|[kʊ̰ɴ]}} || kwam. || |- |ကွမ်း || {{IPA|[kʊ́ɴ]}} || kwam: || |} <references group=* /> == Unicode == 為緬甸語和緬甸其他語言指派的 [[Unicode]] 范圍有三,分別是最早於 Unicode 3.0 加入的緬文區域、Unicode 5.2 加入的擴展 A 和 Unicode 7.0 加入的擴展 B。 {{Unicode chart Myanmar}} {{Unicode chart Myanmar Extended-A}} {{Unicode chart Myanmar Extended-B}} == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} == ᥘᥦᥢᥲ ᥐᥙᥴ ᥙᥣᥲ ᥘᥩᥐ == {{Commonscat|Burmese script}} * [https://www.unicode.org/notes/tn11/tn11-4.html Representing Myanmar in Unicode &#91;用Unicode表达缅文&#93;] {{Wayback|url=http://www.unicode.org/notes/tn11/tn11-4.html |date=20210311003217 }} (Unicode Technical Note no. 11) * [https://www.omniglot.com/writing/burmese.htm Burmese/Myanmar script and pronunciation] {{Wayback|url=http://www.omniglot.com/writing/burmese.htm |date=20100102063348 }} at Omniglot * [https://archive.today/20121209140126/http://rishida.net/scripts/pickers/myanmar/ Myanmar Unicode Character Picker] {{Webarchive|url=https://archive.today/20121209140126/http://rishida.net/scripts/pickers/myanmar/ |date=2012-12-09 }} * [https://web.archive.org/web/20140102193856/http://www.mmlt.org/portal/myanmar-unicode-public-awareness Myanmar Unicode Implementation Public Awareness] * [https://web.archive.org/web/20080917005659/http://www.myanmarnlp.net.mm/ Myanmar3 keyboard layout] * [https://web.archive.org/web/20080820160152/http://www.thanlwinsoft.org/ThanLwinSoft/Downloads/ myWin2.2] * [https://www.loc.gov/catdir/cpso/romanization/burmese.pdf ALA-LC romanization system for Burmese] {{Wayback|url=http://www.loc.gov/catdir/cpso/romanization/burmese.pdf |date=20121014211740 }} * [https://web.archive.org/web/20110429092416/http://earth-info.nga.mil/gns/html/Romanization/Romanization_Burmese.pdf BGN/PCGN romanization system for Burmese] * [https://www.academia.edu/41452613/The_Burmese_Tamarind_Script The Burmese Tamarind Script] {{Wayback|url=https://www.academia.edu/41452613/The_Burmese_Tamarind_Script |date=20210610095926 }} === ᥞᥙ ᥞᥩᥒᥰ ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥢ=== * [https://my.wikipedia.org/wiki/Wikipedia:Font 緬文維基百科的字型支援頁面] {{Wayback|url=https://my.wikipedia.org/wiki/Wikipedia:Font |date=20191017234419 }} * [https://web.archive.org/web/20060209213134/http://www.myanmars.net/unicode/ Burmese Unicode & NLP Research Centre] {{Wayback|url=http://www.myanmars.net/unicode/ |date=20060209213134 }} * [https://web.archive.org/web/20080209233532/http://www.parabaik.info/ Parabaik Myanmar Unicode Project GPLed and OFLed] * [https://www.google.com/get/noto/#/family/noto-sans-mymr Noto Sans Myanmar] {{Wayback|url=https://www.google.com/get/noto/#/family/noto-sans-mymr |date=20170108130144 }} * [https://software.sil.org/padauk/ Padauk] {{Wayback|url=http://scripts.sil.org/Padauk |date=20080705135047 }} [[ᥙᥫᥒ ᥗᥣᥢ:婆羅米系文字]] [[ᥙᥫᥒ ᥗᥣᥢ:缅甸语]] [[ᥙᥫᥒ ᥗᥣᥢ:亞洲文字]] 47fjgxt46b6k0oi8xy0de0qt9d78toe ᥘᥣᥭᥰ ᥝᥭᥳ ᥑᥣᥛᥰ 0 732 3010 3009 2024-10-15T06:32:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3009 wikitext text/x-wiki ᥛᥥ ᥞᥫᥭᥰ, ᥛᥫ ᥘᥭᥳ ᥟᥥᥴ ᥖᥒᥰ ᥐᥨᥝᥳ ᥞᥨᥛ ᥜᥫᥐᥱ ᥖᥤᥴ ᥐᥣᥱ ᥘᥬᥰ ᥑᥨᥒᥳ ᥜᥫᥐᥱ ᥘᥦᥢᥱ ᥘᥣᥭᥰ ᥐᥣᥲ,ᥖᥣᥛᥰ ᥑᥛ ᥓᥒᥱ ᥑᥢᥴ ᥙᥩᥐ ᥛᥣᥰ,ᥞᥙ ᥙᥨᥝ ᥛᥥ ᥙᥭᥱ ᥘᥦᥒᥴ ᥓᥬ. ᥟᥥᥴ ᥑᥛᥰ 2013 ᥙᥤ ᥘᥫᥢ 5 ᥘᥭᥲ 20 ᥝᥢᥰ 579406l7ximlkda3i488z5crdpm4aj3 ᥘᥣᥭᥰ ᥞᥙ ᥑᥦᥐᥱ 0 733 3012 3011 2024-10-15T06:32:23Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3011 wikitext text/x-wiki ᥙᥨᥝ ᥟᥣᥒᥲ ᥑᥛᥰ ᥙᥝᥰ ᥛᥣᥢᥲ ᥖᥫᥒᥰ ᥔᥦᥒᥴ ᥛᥤᥰ ᥘᥧᥐ ᥓᥣᥭᥰ ᥙᥥᥢ ᥞᥫᥢᥰ,ᥛᥣᥰ ᥞᥩᥒᥳ ᥙᥤ ᥘᥩᥒᥳ ᥖᥤ ᥞᥝᥰ ᥛᥣᥢᥲ ᥘᥩᥭ ᥛᥨᥢ: ᥘᥧᥒᥰ ᥒᥫᥢᥰ ᥜᥧᥲ ᥞᥫᥭᥰ,ᥕᥣᥙᥱ ᥓᥬ ᥛᥬᥰ ᥗᥦᥛᥴ ᥞᥩᥒᥳ ᥙᥤ ᥘᥩᥒᥳ ᥞᥬᥲ ᥟᥤᥢᥰ ᥘᥫᥒ,ᥞᥙ ᥞᥝᥰ ᥞᥫᥢᥰ ᥘᥫᥒ ᥖᥒᥰ ᥙᥣᥲ ᥟᥤᥒ ᥙᥝᥰ ᥑᥝᥴ ᥞᥫᥢᥰ ᥘᥫᥒ, ᥕᥥ ᥗᥩᥢᥰ ᥑᥩᥒᥱ ᥑᥝᥴ ᥞᥫᥢᥰ ᥘᥫᥒ,ᥕᥣ ᥕᥩᥖ ᥔᥦᥒᥴ ᥑᥝᥴ ᥞᥫᥢᥰ ᥘᥫᥒ. ᥖᥒᥰ ᥞᥙ ᥕᥣ ᥟᥤᥱ ᥔᥦᥒᥴ,ᥒᥫᥢᥰ ᥕᥩᥖ ᥔᥦᥒᥴ ᥛᥣᥰ ᥘᥒ ᥞᥫᥢᥰ,ᥞᥙ ᥟᥥᥴ ᥝᥣᥱ ᥖᥒᥰ ᥔᥨᥝᥰ ᥙᥝᥰ ᥛᥣᥰ ᥗᥦᥛᥴ ᥑᥦᥐᥱ. ᥘᥫᥢ ᥔᥣᥛᥴ ᥘᥭᥲ ᥔᥤᥙᥴ ᥞᥨᥐᥱ ᥝᥢᥰ ᥙᥥᥢ ᥝᥢᥰ ᥑᥦᥐᥱ,ᥞᥙ ᥞᥬᥲ ᥙᥤ ᥘᥩᥒᥳ ᥐᥧ ᥞᥫᥢᥰ ᥐᥧ ᥕᥥᥰ ᥟᥩᥢ ᥐᥢ ᥛᥣᥰ ᥖᥤ ᥞᥝᥰ ᥛᥣᥢᥲ ᥖᥫᥒᥰ ᥔᥦᥒᥴ ᥓᥝᥳ ᥓᥝᥳ ᥖᥤ ᥑᥣᥲ. ayx3x5gd0j8s7a7a45jgorob8n3gcxm ᥘᥣᥭᥰᥢᥒᥲ ᥟᥧᥐᥴᥐᥧᥖᥤᥐ 0 734 3014 3013 2024-10-15T06:32:24Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3013 wikitext text/x-wiki ᥛᥫᥲᥓᥝᥲᥞᥣᥢᥰᥑᥝᥴᥓᥝᥲ ᥘᥩᥖᥲᥐᥛᥱᥛᥝᥣᥱᥓᥣᥱᥢᥢᥳ ᥖᥥᥴᥘᥭᥲᥢᥒᥲ ᥟᥧᥐᥳᥐᥧᥖᥤᥐ ᥢᥭᥴᥕᥝᥳ။ ᥘᥣᥭᥰᥢᥒᥲ ᥟᥧᥐᥳᥐᥧᥖᥤᥐᥢᥭᥳ ᥖᥥᥴᥘᥭᥰᥢᥒᥲᥞᥥᥖᥰᥞᥪᥴᥢᥭᥴ ᥚᥫᥱᥘᥥᥙᥲᥞᥥᥢᥰᥖᥨᥭᥰ ᥛᥧᥢᥴᥓᥝᥲᥛᥫᥒᥰᥛᥣᥢᥲ ᥛᥫᥒᥰᥗᥭᥰ ᥘᥦᥲ ᥛᥫᥒᥰᥔᥤᥱᥞᥨᥝᥱ ᥛᥤᥰᥘᥩᥒᥲᥙᥦᥐᥱᥙᥫᥒᥲᥐᥢᥴᥝᥭᥳ။ ᥢᥬᥰᥔᥣᥛᥴᥙᥛᥫᥒᥰᥢᥢᥳ ᥛᥫᥒᥰᥛᥣᥢᥲᥖᥦᥳ ᥢᥒᥱᥕᥣᥛᥲᥞᥢᥴᥢᥢᥳᥕᥝᥳ ᥟᥩᥢᥴᥐᥢᥴ ᥢᥒᥲᥐᥩᥢᥱᥕᥩᥒᥱᥕᥝᥳ။ ᥗᥭᥰᥔᥛᥳ ᥘᥭᥲᥞᥢᥴ ᥢᥒᥲᥐᥨᥝᥱᥕᥨᥝᥱᥕᥝᥳ။ ᥢᥒᥲᥐᥨᥝᥱᥕᥨᥝᥱ ᥟᥢᥴᥝᥣᥰᥢᥢᥳ ᥟᥝᥴᥞᥨᥝᥴᥑᥝᥱ ᥔᥩᥒᥴᥑᥩᥢᥴ ᥘᥨᥒᥰᥖᥫᥳᥙᥪᥢᥳᥖᥤᥲᥢᥒᥲ၊ ᥙᥣᥭᥴᥖᥤᥢᥴᥔᥩᥒᥴᥚᥣᥭᥱ ᥔᥛᥳᥖᥛᥰᥝᥭᥳ ᥢᥒᥱᥓᥧᥐᥰᥕᥦᥒᥱᥕᥦᥲᥢᥢᥳᥔᥥᥴ ᥢᥒᥲᥕᥝᥳ။ ᥙᥩᥰᥖᥥᥴᥘᥭᥲᥔᥙᥰᥘᥦᥒᥰᥗᥦᥒᥲ ᥘᥣᥭᥰᥢᥪᥒᥲᥓᥪᥒᥴ ᥢᥒᥲ ᥢᥒᥱᥑᥧᥙᥳᥑᥝᥱᥢᥢᥳᥔᥥᥴ ᥟᥝᥴᥙᥣᥭᥴᥖᥤᥢᥴ ᥖᥛᥰᥛᥥᥝᥰᥢᥢᥳᥕᥝᥳ။ ᥙᥩᥰᥢᥒᥲᥑᥧᥙᥳᥑᥝᥱᥔᥥᥴ ᥟᥝᥴᥖᥝᥳᥖᥤᥢᥴᥓᥪᥒᥴ ᥛᥫᥢᥴᥢᥒᥱ ᥢᥣᥒᥰᥕᥤᥒᥰᥑᥝᥴ ᥢᥒᥲᥑᥧᥙᥳᥑᥝᥱᥢᥢᥳᥕᥝᥳ။ ᥛᥧᥢᥴᥓᥝᥲᥔᥤᥱᥞᥨᥝᥱᥑᥝᥴᥖᥦᥳ ᥛᥫᥢᥴᥢᥒᥱ ᥘᥣᥭᥰᥛᥧᥢᥴᥓᥝᥲᥛᥫᥒᥰᥛᥣᥢᥲᥢᥒᥲᥐᥨᥭᥰ။ ᥐᥨᥭᥰᥐᥣᥲ ᥛᥣᥒᥴᥙᥩᥐᥲᥐᥩᥲ ᥭᥣᥰᥓᥝᥲᥟᥢᥴᥙᥤᥰᥢᥢᥳ ᥘᥭᥲᥞᥢᥴ ᥢᥒᥲᥐᥨᥒᥱᥕᥨᥒᥱ ᥟᥝᥴᥐᥩᥰᥛᥤᥰᥕᥝᥳ။ ᥢᥒᥲᥐᥨᥒᥱᥕᥨᥒᥱ ᥟᥢᥴᥝᥣᥲᥢᥢᥳ ᥖᥥᥴᥘᥭᥰᥝᥣᥲ ᥢᥒᥲᥐᥩᥒᥱᥕᥩᥒᥱ ᥐᥩᥢᥰᥐᥫᥒᥲᥢᥭᥴᥕᥝᥳ။ ᥕᥩᥢᥳᥝᥣᥲ ᥚᥣᥱᥖᥤᥢᥴᥑᥩᥢᥴᥢᥪᥒᥲ ᥖᥛᥰᥛᥨᥖᥰᥛᥨᥖᥰᥔᥥᥴ ᥗᥦᥒᥲᥚᥣᥭᥱᥢᥪᥒᥲ ᥔᥛᥳᥟᥝᥴᥙᥣᥭᥴᥖᥤᥢᥴᥖᥝᥳ ᥢᥒᥱᥓᥧᥐᥰᥕᥦᥒᥱᥕᥦᥲᥔᥥᥴᥘᥦᥲ ᥙᥩᥭᥱᥞᥨᥝᥴᥑᥝᥱ ᥕᥩᥢᥱᥘᥨᥒᥰ၊ ᥟᥛᥴᥙᥢᥴᥗᥪᥒᥴᥙᥪᥢᥳᥖᥤᥲᥢᥒᥲ ᥛᥥᥝᥰᥢᥢᥳᥕᥝᥳ။ ᥘᥣᥭᥰᥟᥢᥴᥢᥒᥲ ᥢᥒᥱᥢᥭᥴᥢᥭᥳ ᥘᥭᥲᥝᥣᥲᥓᥛᥴᥐᥢᥴ ᥒᥣᥭᥰᥐᥢᥴ ᥖᥒᥰᥘᥣᥭᥰᥢᥒᥲ ᥐᥩᥒᥱᥕᥩᥒᥱᥕᥝᥳ။ ᥐᥨᥭᥰᥐᥣᥲ ᥟᥢᥴᥑᥝᥴᥢᥒᥲᥢᥒᥱᥢᥭᥴᥢᥭᥳ ᥟᥛᥱᥓᥬᥲᥐᥧᥲᥓᥝᥲᥓᥝᥲ၊ ᥙᥥᥢᥴᥓᥝᥲᥓᥫᥰᥙᥤᥰᥢᥢᥳᥐᥨᥭᥰ။ ᥙᥩᥰᥟᥛᥱᥙᥤᥰᥖᥦᥳ ᥢᥒᥲᥐᥩᥒᥱᥕᥩᥒᥱ ᥢᥒᥱᥛᥧᥢᥴᥓᥝᥲᥛᥫᥒᥰᥛᥣᥢᥲ ᥐᥨᥭᥰᥢᥒᥱᥐᥝᥱ။ ᥐᥣᥛᥰᥙᥣᥱᥘᥤᥑᥩᥲᥘᥥᥝᥴᥘᥦᥲ ᥟᥝᥴᥖᥤᥲᥙᥩᥒᥱ ᥙᥦᥐᥱᥙᥫᥒᥲᥐᥢᥴᥢᥒᥱᥢᥭᥴᥢᥭᥳ ᥞᥢᥴᥗᥪᥒᥴᥝᥣᥲ ᥘᥨᥝᥱᥞᥣᥱ ᥑᥩᥲᥛᥦᥢᥲᥛᥢᥰᥕᥧᥱ။ ᥙᥩᥰᥝᥣᥲᥢᥢᥴ ᥓᥫᥰᥑᥣᥢᥳᥕᥣᥙᥱᥢᥢᥳ “ᥢᥒᥲᥘᥣᥭᥰᥘᥬᥴᥐᥩᥭᥲᥕᥝᥳᥐᥣᥱᥲ၊ ᥐᥩᥛᥳᥘᥣᥭᥰᥢᥒᥲᥐᥨᥭᥰ ᥟᥛᥱᥖᥨᥐᥰᥒᥣᥲᥘᥣᥭᥰ၊ ᥟᥛᥱᥞᥩᥖᥲᥛᥣᥐᥱᥚᥨᥝᥱ ᥢᥤᥙᥳᥙᥣᥢᥱᥐᥩᥙᥲᥛᥢᥰᥘᥭᥰ” ᥖᥥᥴᥑᥬᥲᥝᥣᥲᥢᥭᥴᥕᥧᥱ။ ᥐᥨᥭᥰᥐᥣᥰ ᥟᥛᥱᥖᥨᥐᥰᥒᥣᥰᥘᥣᥭᥰ ᥟᥛᥱᥞᥩᥖᥲᥛᥣᥐᥱᥚᥨᥝᥱ ᥢᥤᥙᥳᥙᥣᥢᥱᥐᥩᥙᥲᥛᥢᥰᥘᥭᥲᥐᥩᥲ ᥖᥣᥱᥞᥧᥳᥖᥤᥲᥙᥩᥒᥱ ᥐᥣᥛᥰᥙᥣᥱᥘᥤᥖᥦᥖᥲᥢᥦᥖᥲᥢᥢᥳ ᥛᥢᥰᥙᥥᥢᥴ ᥐᥣᥢᥴᥘᥛᥱᥘᥩᥒᥲ ᥖᥣᥱᥘᥤᥐᥲᥖᥭᥰ ᥐᥣᥛᥰᥖᥭᥰ ᥞᥢᥴᥗᥪᥒᥴᥢᥒᥱᥢᥭᥴ။ ᥕᥩᥢᥳᥢᥢᥴᥘᥦᥲ ᥙᥦᥒᥲᥢᥒᥱ ᥘᥭᥲᥘᥥᥙᥲᥞᥥᥢᥰ ᥞᥢᥴᥗᥪᥒᥴᥢᥢᥳ ᥕᥩᥢᥰᥘᥭᥲ ᥗᥖᥰᥔᥣᥒᥴᥖᥨᥭᥰ ᥘᥩᥒᥲᥛᥢᥰᥟᥤᥢᥰᥢᥪᥒᥲ။ ᥐᥣᥛᥰᥙᥣᥱᥘᥤᥑᥩᥲᥢᥭᥳ ᥙᥩᥰᥑᥩᥐᥰᥞᥣᥴᥙᥪᥢᥰᥛᥢᥰᥢᥭᥴ ᥟᥛᥱᥓᥬᥲᥐᥣᥛᥰᥟᥢᥴᥓᥒᥱᥞᥣᥴᥘᥥᥒᥳᥟᥩᥐᥱᥐᥨᥭᥰ။ ᥕᥩᥢᥳᥝᥣᥲ ᥘᥭᥲᥞᥢᥴᥙᥣᥰᥢᥬᥰᥙᥣᥱᥘᥤ ᥝᥤᥢᥕᥙᥤᥖᥐᥘᥦᥲ ᥘᥭᥰᥝᥣᥲ ᥙᥥᥢᥴᥐᥣᥛᥰᥐᥝᥱᥐᥣᥛᥰᥛᥩᥢᥴ၊ ᥙᥥᥢᥴᥑᥩᥲᥐᥣᥛᥰ ᥟᥢᥴᥖᥣᥛᥴᥖᥨᥝᥴ ᥙᥧᥖᥳᥗᥓᥝᥲ ᥘᥣᥖᥲᥟᥩᥐᥱᥔᥨᥙᥰ ᥟᥩᥐᥱᥙᥣᥐᥱ ᥐᥦᥢᥱᥓᥝᥲᥐᥛᥰᥘᥥᥝᥴᥕᥝᥳ။ hfpx4y9qhfioe0njclxhgzh92qgoit3 ᥘᥣᥭᥲ ᥐᥣᥰ 0 735 4754 3021 2024-10-15T15:18:10Z 咽頭べさ 24 4754 wikitext text/x-wiki {{hybridbox | name = ᥘᥣᥭᥲ ᥐᥣᥰ | image = Liger couple.jpg | image_caption = Female (left) and male ligers at [[Everland|Everland amusement park]] in South Korea | genus = Panthera | father = leo | father_link = Lion | mother = tigris | mother_link = Tiger }} '''ᥘᥣᥭᥲ ᥐᥣᥰ''' ({{Lang-en|Liger}}) ᥘᥭᥳ ᥘᥭᥲ ᥟᥝ [[ᥑᥣᥒᥱ ᥔᥤᥲ]] ᥙᥨᥝ ᥖᥒᥰ [[ᥔᥫᥴ]] ᥛᥥ ᥔᥥᥴ ᥓᥣᥙ ᥐᥢ ᥝᥭᥳ ᥘᥦᥲ ᥙᥥᥢ ᥖᥨᥝ ᥓᥣᥙ (Hybrid) ᥕᥝᥳ. ᥙᥩᥒᥱ ᥝᥣ ᥛᥢᥰ ᥘᥭᥲ ᥟᥝ ᥖᥨᥝ ᥔᥖᥴ ᥔᥩᥒᥴ ᥖᥨᥝ ᥟᥢ ᥓᥫᥳ ᥛᥢᥰ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥔᥥᥴ ᥘᥭᥲ ᥓᥣᥙ ᥐᥢ ᥝᥭᥳ. ᥘᥤᥱ ᥐᥣᥱ ᥘᥭᥳ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥖᥣᥒᥰ ᥖᥣᥭᥴ ᥐᥨᥢᥱ (Tigon). ᥖᥣᥭᥱ ᥐᥨᥢᥱ ᥐᥩᥲ ᥙᥥᥢ ᥖᥨᥝᥴ ᥔᥖ ᥓᥣᥙ ᥐᥢᥴ ᥑᥧᥒᥱ ᥔᥤᥲ ᥖᥒᥰ ᥔᥫᥴ ᥘᥒᥱ ᥐᥝᥱ. ᥘᥣᥭᥴ ᥐᥣᥱ ᥘᥭᥳ ᥖᥤ ᥘᥬᥰ ᥖᥨᥝ ᥔᥖᥴ ᥓᥫᥳ ᥛᥦᥝᥴ ᥘᥢᥳ ᥙᥥᥢ ᥖᥨᥝ ᥟᥢ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. ᥑᥝᥴ ᥘᥭᥲ ᥓᥬ  ᥘᥧᥭᥰ ᥘᥛᥳ ᥛᥫᥢ ᥔᥫᥴ ᥕᥝᥳ ᥐᥩᥲ ᥛᥨᥝᥴ ᥛᥧᥖ ᥐᥨᥢᥰ ᥛᥫᥢ ᥘᥣᥒᥱ ᥔᥤᥲ ᥕᥝᥳ. ᥟᥢ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥐᥢ ᥖᥣᥒᥰ ᥖᥣᥣᥴ ᥐᥨᥢᥱ ᥘᥭᥳ, ᥘᥣᥭᥴ ᥐᥣᥱ ᥘᥭᥳ ᥖᥨᥝ  ᥛᥢᥰ ᥕᥬᥱ ᥔᥤᥴ ᥔᥫᥴ ᥖᥒᥰ ᥑᥣᥒᥱ ᥔᥤᥲ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Liger couple.jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥔᥫᥴ ᥘᥣᥭᥰ ᥐᥣᥰ ᥙᥨᥝ ᥖᥒᥰ ᥛᥥ]] g5r6o6ziaig3di6aahk8bhn85lfnay3 ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ 0 736 5149 3029 2024-10-16T10:10:25Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q877127]] 5149 wikitext text/x-wiki {{Infobox subdivision type | name= ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ | alt_name= Administrative divisions of Myanmar | alt_name1= | alt_name2= | alt_name3= | alt_name4= | map= {{Myanmar Administrative Divisions Image Map}} | category= Unitary state | territory= [[:ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥛᥫᥒᥰ ᥛᥣᥢ]] | upper_unit= | start_date= | start_date1= | start_date2= | start_date3= | start_date4= | legislation_begin= | legislation_begin1= | legislation_begin2= | legislation_begin3= | legislation_begin4= | legislation_end= | legislation_end1= | legislation_end2= | legislation_end3= | legislation_end4= | end_date= | end_date1= | end_date2= | end_date3= | end_date4= | current_number=ᥓᥥ ᥔᥫᥢᥰ 7 ᥟᥢ၊ ᥓᥥ ᥛᥫᥒᥰ 7 ᥟᥢ၊ ᥘᥣᥲ ᥘᥤᥢ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ 1 ᥟᥢ၊ ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥣᥒᥰ ᥑᥨᥝᥴ 6 ᥟᥢ | number_date= 2015 | type= | type1= | type2= | type3= | type4= | status= | status1= | status2= | status3= | status4= | exofficio= | exofficio1= | exofficio2= | exofficio3= | exofficio4= | population_range= 286,627 ([[:ᥕᥣᥒᥰ ᥘᥦᥒ၊ ᥓᥥ ᥛᥫᥒᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒ]]) - 7,360,703 ([[:ᥖᥣ ᥐᥧᥒᥲ၊ ᥓᥥ ᥔᥫᥢᥰ|ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥐᥧᥒᥲ]]) | area_range= {{Convert|7054|km2}} (ᥘᥣᥲ ᥘᥤᥢ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥢᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ) - {{Convert|155,801|km2}} ([[:ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]]) | government=[[ပ:ᥙᥣᥭᥰ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥛᥫᥒᥰ ᥛᥣᥢ]] | government1= | government2= | government3= | government4= | subdivision=[[:ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥟᥪᥒᥱ]] | subdivision1=[[:ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥝᥥᥒᥰ]] | subdivision2= [[:ᥙᥩᥐ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥙᥩᥐ]] ᥘᥦᥲ [[:ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥟᥪᥒᥱ]] | subdivision3= [[:ᥛᥣᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥣᥢᥲ]] | subdivision4= }} ᥟᥢ ᥝᥣ ᥓᥥ ᥔᥫᥢᥰ ({{Lang-my|တိုင်းဒေသကြီး}}) ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥘᥭᥲ ᥘᥦᥐ ᥘᥣᥭ ᥞᥩᥒᥳ ᥛᥣᥰ ᥛᥫ ᥘᥫᥢ ᥟᥨᥝᥰ ᥐᥣᥖᥳ ᥙᥤ 2010 ᥘᥢᥳ ᥕᥝᥳ။<ref name="weekly">{{Cite news |title=တိုင်းခုနစ်တိုင်းကို တိုင်းဒေသကြီးများအဖြစ် လည်းကောင်း၊ ကိုယ်ပိုင်အုပ်ချုပ်ခွင့်ရ တိုင်းနှင့် ကိုယ်ပိုင်အုပ်ချုပ်ခွင့်ရ ဒေသများ ရုံးစိုက်ရာ မြို့များကို လည်းကောင်း ပြည်ထောင်စုနယ်မြေတွင် ခရိုင်နှင့်မြို့နယ်များကို လည်းကောင်း သတ်မှတ်ကြေညာ |publisher=Weekly Eleven News |date=2010-08-20 |url=http://www.news-eleven.com/index.php?option=com_content&view=article&id=4375:2010-08-20-12-39-51&catid=42:2009-11-10-07-36-59&Itemid=112 |accessdate=2010-08-23 |language=ၽႃႇသႃႇမၢၼ်ႊ}}</ref> ᥘᥫᥴ ᥔᥥᥴ ᥓᥥ ᥔᥫᥢᥰ ᥟᥥᥱ ᥕᥣᥱ ᥝᥖ ᥖᥤᥱ ᥘᥦᥳ ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥓᥥ ᥔᥫᥢᥰ ᥟᥢ ᥐᥪᥖᥴ ᥘᥫᥴ ᥞᥣᥲ ᥟᥢ ᥘᥢᥳ ᥖᥥᥳ ᥛᥫᥢ ᥐᥢ ᥖᥒᥰ ᥓᥪ ᥓᥥ ᥘᥨᥒᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥐᥧᥒᥲ ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥲ ᥘᥤᥢ ᥟᥢ ᥐᥨᥢᥰ ᥕᥧᥱ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥔᥥᥴ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒ ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥲ ᥘᥤᥢ ᥟᥢ ᥐᥨᥢᥰ ᥕᥧᥱ ᥟᥥᥱ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥙᥩᥰ ᥟᥝ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥣᥲ ᥘᥤᥢ ᥝᥣ ᥘᥭᥴ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥔᥥᥴ ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥐᥧᥒᥲ ᥔᥛᥳ ᥙᥥᥢ ᥟᥢ ᥟᥥᥢᥴ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥢᥰ ᥛᥤᥰ (61090) ᥘᥩᥐᥱ ᥘᥐᥴ ᥔᥥᥴ ᥟᥢ ᥐᥣᥒᥲ ᥔᥥᥴ ᥙᥫᥢ ᥗᥤᥳ ᥔᥩᥒᥳ ᥓᥛᥳ ᥙᥥᥢ ᥓᥥ ᥔᥫᥢᥰ ᥓᥥ ᥐᥦᥒᥰ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥤᥰ (36535)ᥘᥩᥐᥱ ᥘᥐᥴ ᥕᥝᥳ။ ᥓᥫᥰ ᥟᥢ ᥙᥥᥢ ᥓᥥ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥥ ᥓᥫᥢᥰ ᥓᥫᥰ ᥘᥢᥳ ᥐᥩᥲ ᥑᥪᥢᥰ ᥓᥦᥐᥱ ᥚᥥᥴ ᥞᥥᥖᥱ ᥙᥥᥢ ᥝᥭᥳ ᥓᥥ ᥖᥩᥢᥲ ᥟᥪᥒᥱ ᥝᥭᥳ ᥟᥩᥲ။ ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥟᥛᥱ ᥐᥣᥰ ᥔᥪᥙᥱ ᥓᥦᥐᥱ ᥚᥥᥴ ᥝᥭᥳ ᥟᥪᥒᥱ ᥖᥩᥢᥲ ᥗᥦᥒᥲ ᥙᥥᥢ ᥝᥭᥳ ᥓᥥ ᥝᥥᥒᥰ၊ ᥙᥩᥐ၊ ᥟᥫᥒᥱ ᥘᥦᥲ ᥛᥣᥢᥲ ᥘᥭᥴ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> 6sctdwwnhthe9v8ab136b4yplpwq8w3 ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ 0 737 3031 3030 2024-10-15T06:32:30Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3030 wikitext text/x-wiki {{Infobox subdivision type | name=ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ | alt_name= Administrative divisions of Myanmar | alt_name1= | alt_name2= | alt_name3= | alt_name4= | map= {{Myanmar Administrative Divisions Image Map}} | category= Unitary state | territory= [[ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ]] | upper_unit= | start_date= | start_date1= | start_date2= | start_date3= | start_date4= | legislation_begin= | legislation_begin1= | legislation_begin2= | legislation_begin3= | legislation_begin4= | legislation_end= | legislation_end1= | legislation_end2= | legislation_end3= | legislation_end4= | end_date= | end_date1= | end_date2= | end_date3= | end_date4= | current_numberᥓᥦᥲᥖᥫᥒᥰ 7 ᥟᥢᥴ၊ ᥓᥦᥲᥛᥫᥒᥰ 7 ᥟᥢᥴ၊ ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ 1 ᥟᥢᥴ၊ ᥢᥣᥲᥘᥤᥢᥴ ᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩᥴ 6 ᥟᥢᥴ | number_date= 2015 | type= | type1= | type2= | type3= | type4= | status= | status1= | status2= | status3= | status4= | exofficio= | exofficio1= | exofficio2= | exofficio3= | exofficio4= | population_range= 286,627 ([[ᥕᥣᥒᥰᥘᥦᥒᥴ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰᥘᥦᥒᥴ]]) - 7,360,703 ([[ᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥐᥧᥒᥲ]]) | area_range= {{Convert|7054|km2}} ([[ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥢᥥᥱᥙျᥤᥱᥖᥩᥱ]]) - {{Convert|155,801|km2}} ([[ᥛᥫᥒᥰᥖᥭᥰ|ᥓᥦᥲᥛᥫᥒᥰᥖᥭᥰ]]) | government=[[ᥙᥣᥭᥰᥛᥫᥒᥰ ᥛᥫᥒᥰᥛᥣᥢᥲ|ᥘᥨᥒᥴᥙᥩᥒᥴᥓᥪᥒᥲ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ]] | government1= | government2= | government3= | government4= | subdivision=[[ᥓᥦᥲᥖᥩᥢᥲᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥓᥦᥲᥖᥩᥢᥲ]] | subdivision1=[[ᥓᥦᥲᥝᥥᥒᥰᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥓᥦᥲᥝᥥᥒᥰ]] | subdivision2= [[ᥙᥩᥐᥳᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥙᥩᥐᥳ]] ᥘᥦᥲ [[ᥟᥫᥒᥱᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥟᥫᥒᥱ]] | subdivision3= [[ᥝᥣᥢᥲᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥝᥣᥢᥲ]] | subdivision4= }} {{ᥘᥩᥒᥲᥑᥢᥲᥘᥦᥢᥴᥘᥤᥢᥴ ᥢᥬᥰᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ}} ᥖᥤᥲᥢᥬᥰ [[ᥛᥫᥒᥰᥛᥣᥢ|ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ]] ᥢᥭᥲ ᥘᥭᥲᥓᥦᥐᥱᥚᥦᥴᥢᥣᥲᥘᥤᥢᥴᥟᥧᥙᥳᥙᥫᥒᥱᥝᥭᥳ ᥛᥤᥰ 21 ᥟᥢᥴᥕᥝᥳ။ {|class=wikitable !ᥙᥫᥒᥴᥔᥦᥢᥰ!!ᥟᥒᥰᥐᥤᥖᥳ!!ᥞᥨᥝᥴᥢᥛᥴ |- |[[ᥢᥣᥲᥘᥤᥢᥴᥚᥩᥒᥰᥒᥛᥰᥟᥧᥙᥳᥙᥫᥒᥱ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥓᥦᥲᥛᥫᥒᥰ]]||State||7 |- |[[ᥢᥣᥲᥘᥤᥢᥴᥚᥩᥒᥰᥒᥛᥰᥟᥧᥙᥳᥙᥫᥒᥱ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥓᥦᥲᥖᥫᥒᥰ]]||Region|||7 |- |[[ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥢᥥᥱᥙျᥤᥱᥖᥩᥱ|ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ]]||Union Territory||1 |- |[[ᥢᥣᥲᥘᥤᥢᥴᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩ]]ᥴ||Self-Administered Zone||5 |- |[[ᥖᥫᥒᥰᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩ]]ᥴ||Self-Administered Division||1 |} ᥟᥢᥴᥝᥣᥲ ᥓᥦᥲᥖᥫᥒᥰ ({{Lang-my|ᥖᥪᥒᥰဒᥥᥴᥔကြᥤᥰ}})ᥟᥢᥴᥝᥣᥲᥢᥢᥳ ᥘᥭᥲᥘᥦᥐᥲᥘᥣᥭᥲᥞᥩᥒᥳᥛᥣᥰ ᥛᥫᥲᥘᥫᥢᥴᥟᥩᥰᥐᥣᥔᥳ ᥙᥤᥴ 2010 ᥢᥢᥳᥕᥝᥳ။ <ref name="weekly">{{Cite news |title=ᥖᥪᥒᥰခᥧနစᥴᥖᥪᥒᥰကᥪ ᥖᥪᥒᥰဒᥥᥴᥔကြᥤᥰᥛျာᥰအဖြစᥴ ᥘညᥰကᥥᥴာᥒᥰ၊ ကᥪᥕᥴᥙᥪᥒᥴအᥧᥙᥴချᥧᥙᥴခᥩᥒᥳᥴရ ᥖᥪᥒᥰနှᥒᥳᥴ ကᥪᥕᥴᥙᥪᥒᥴအᥧᥙᥴချᥧᥙᥴခᥩᥒᥳᥴရ ဒᥥᥴᥔᥛျာᥰ ရᥧံᥰစᥪကᥴရာ ᥛြᥪᥳᥛျာᥰကᥪ ᥘညᥰကᥥᥴာᥒᥰ ᥙြညᥴᥗᥥᥴာᥒᥴစᥧနᥕᥴᥛြᥥᥴᥖᥩᥒᥴ ခရᥪᥒᥴနှᥒᥳᥴᥛြᥪᥳနᥕᥴᥛျာᥰကᥪ ᥘညᥰကᥥᥴာᥒᥰ ᥔᥖᥴᥛှᥖᥴကြᥥᥴညာ |publisher=Weekly Eleven News |date=2010-08-20 |url=http://www.news-eleven.com/index.php?option=com_content&view=article&id=4375:2010-08-20-12-39-51&catid=42:2009-11-10-07-36-59&Itemid=112 |accessdate=2010-08-23 |language=ᥚᥣᥱᥔᥣᥱᥛᥣᥢ}}</ref> ᥘᥫᥴᥔᥥᥴ[[ᥟᥥᥱᥕᥣᥱᥝᥖᥤᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥟᥥᥱᥕᥣᥱᥝᥖᥤᥱ]]ᥘᥦᥲ [[ᥖᥢᥤᥢᥰᥖᥣᥱᥕᥤᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥢᥤᥢᥰᥖᥣᥱᥕᥤᥱ]] ᥓᥦᥲᥖᥫᥒᥰᥟᥢᥴᥐᥪᥖᥰᥘᥫᥴᥞᥣᥲᥟᥢᥴᥢᥢᥳᥖᥦᥳ ᥛᥫᥢᥴᥐᥢᥴᥖᥒᥰᥓᥪᥲ ᥓᥦᥲᥘᥨᥒᥴᥢᥢᥳᥕᥝᥳ။ [[ᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥐᥧᥒᥲ]] ᥢᥭᥳᥙᥥᥢᥴ ᥢᥣᥲᥘᥤᥢᥴ ᥟᥢᥴᥐᥨᥢᥰᥕᥧᥱᥢᥛᥴᥔᥥᥴᥙᥫᥢᥲᥔᥥᥴ [[ᥕᥣᥒᥰᥘᥦᥒᥴ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰᥘᥦᥒᥴ]]ᥢᥭᥳ ᥙᥥᥢᥴᥢᥣᥲᥘᥤᥢᥴ ᥟᥢᥴᥐᥨᥢᥰᥕᥧᥱᥟᥥᥱᥔᥥᥴᥙᥫᥢᥲᥕᥝᥳ။ ᥙᥩᥰᥟᥝᥴᥟᥥᥱရᥤᥕᥣᥱᥢᥣᥲᥘᥤᥢᥴᥝᥣᥲᥓᥪᥒᥴ [[ᥛᥫᥒᥰᥖᥭᥰ|ᥓᥦᥲᥛᥫᥒᥰᥖᥭᥰ]]ᥢᥭᥳ ᥙᥥᥢᥴᥟᥢᥴᥕᥬᥱᥔᥥᥴᥙᥫᥢᥲᥔᥥᥴ [[ᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥐᥧᥒᥲ]] ᥔᥛᥳᥙᥥᥢᥴᥟᥢᥴᥘᥥᥐᥳᥔᥥᥴᥙᥫᥢᥲᥕᥝᥳ။ [[ᥛᥫᥒᥰᥖᥭᥰ|ᥓᥦᥲᥛᥫᥒᥰᥖᥭᥰ]]ᥢᥭᥳ ᥖᥣᥒᥰᥐᥣᥒᥲᥛᥢᥰᥛᥤᥰ (61090) ᥘᥩᥐᥰᥘᥐᥰᥔᥥᥴ ᥟᥢᥴᥐᥣᥒᥲᥔᥥᥴᥙᥫᥢᥲᥗᥤᥲᥔᥩᥒᥳᥓᥛᥳᥙᥥᥢᥴ [[ᥓᥦᥲᥐᥦᥒᥰ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥓᥦᥲᥐᥦᥒᥰ]] ᥖᥣᥒᥰᥐᥣᥒᥲᥛᥤᥰ (36535)ᥘᥩᥐᥰᥘᥐᥰᥕᥝᥳ။ ᥓᥫᥰᥟᥢᥴᥙᥥᥢᥴ ᥓᥦᥲᥛᥫᥒᥰᥘᥦᥲ ᥓᥦᥲᥖᥫᥒᥰᥓᥫᥰᥢᥢᥳᥐᥩᥲ ᥑᥪᥢᥰᥓᥦᥐᥱᥚᥥᥴᥞᥥᥖᥰᥙᥥᥢᥴᥝᥭᥳ [[ᥓᥦᥲᥖᥩᥢᥲᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥓᥦᥲᥖᥩᥢᥲ]] ᥝᥭᥳᥟᥩᥲ။ ᥘᥫᥴᥔᥥᥴᥢᥢᥳᥟᥛᥱᥐᥣᥰ ᥔᥪᥙᥱᥓᥦᥐᥱᥚᥥᥴᥝᥭᥳ ᥓᥦᥲᥖᥩᥢᥲᥗᥦᥒᥲ ᥙᥥᥢᥴᥝᥭᥳ [[ᥓᥦᥲᥝᥥᥒᥰᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥓᥦᥲᥝᥥᥒᥰ]]၊ [[ᥙᥩᥐᥳᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥙᥩᥐᥳ]]၊ [[ᥟᥫᥒᥱᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥟᥫᥒᥱ]] ᥘᥦᥲ [[ᥝᥣᥢᥲᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥝᥣᥢᥲ]] ᥢᥭᥴᥕᥝᥳ။ g7u33e39bx7ukxebjx4s0hs7tgwg8td ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ 0 738 5150 3038 2024-10-16T10:10:27Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q877127]] 5150 wikitext text/x-wiki {{Infobox subdivision type | name= ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ | alt_name= Administrative divisions of Myanmar | alt_name1= | alt_name2= | alt_name3= | alt_name4= | map= {{Myanmar Administrative Divisions Image Map}} | category= Unitary state | territory= [[:ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥛᥫᥒᥰ ᥛᥣᥢ]] | upper_unit= | start_date= | start_date1= | start_date2= | start_date3= | start_date4= | legislation_begin= | legislation_begin1= | legislation_begin2= | legislation_begin3= | legislation_begin4= | legislation_end= | legislation_end1= | legislation_end2= | legislation_end3= | legislation_end4= | end_date= | end_date1= | end_date2= | end_date3= | end_date4= | current_number=ᥓᥥ ᥔᥫᥢᥰ 7 ᥟᥢ၊ ᥓᥥ ᥛᥫᥒᥰ 7 ᥟᥢ၊ ᥘᥣᥲ ᥘᥤᥢ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ 1 ᥟᥢ၊ ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥣᥒᥰ ᥑᥨᥝᥴ 6 ᥟᥢ | number_date= 2015 | type= | type1= | type2= | type3= | type4= | status= | status1= | status2= | status3= | status4= | exofficio= | exofficio1= | exofficio2= | exofficio3= | exofficio4= | population_range= 286,627 ([[:ᥕᥣᥒᥰ ᥘᥦᥒ၊ ᥓᥥ ᥛᥫᥒᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒ]]) - 7,360,703 ([[:ᥖᥣ ᥐᥧᥒᥲ၊ ᥓᥥ ᥔᥫᥢᥰ|ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥐᥧᥒᥲ]]) | area_range= {{Convert|7054|km2}} (ᥘᥣᥲ ᥘᥤᥢ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥢᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ) - {{Convert|155,801|km2}} ([[:ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]]) | government=[[ပ:ᥙᥣᥭᥰ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥛᥫᥒᥰ ᥛᥣᥢ]] | government1= | government2= | government3= | government4= | subdivision=[[:ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥟᥪᥒᥱ]] | subdivision1=[[:ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥝᥥᥒᥰ]] | subdivision2= [[:ᥙᥩᥐ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥙᥩᥐ]] ᥘᥦᥲ [[:ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥟᥪᥒᥱ]] | subdivision3= [[:ᥛᥣᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥣᥢᥲ]] | subdivision4= }} ᥟᥢ ᥝᥣ ᥓᥥ ᥔᥫᥢᥰ ({{Lang-my|တိုင်းဒေသကြီး}}) ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥘᥭᥲ ᥘᥦᥐ ᥘᥣᥭ ᥞᥩᥒᥳ ᥛᥣᥰ ᥛᥫ ᥘᥫᥢ ᥟᥨᥝᥰ ᥐᥣᥖᥳ ᥙᥤ 2010 ᥘᥢᥳ ᥕᥝᥳ။<ref name="weekly">{{Cite news |title=တိုင်းခုနစ်တိုင်းကို တိုင်းဒေသကြီးများအဖြစ် လည်းကောင်း၊ ကိုယ်ပိုင်အုပ်ချုပ်ခွင့်ရ တိုင်းနှင့် ကိုယ်ပိုင်အုပ်ချုပ်ခွင့်ရ ဒေသများ ရုံးစိုက်ရာ မြို့များကို လည်းကောင်း ပြည်ထောင်စုနယ်မြေတွင် ခရိုင်နှင့်မြို့နယ်များကို လည်းကောင်း သတ်မှတ်ကြေညာ |publisher=Weekly Eleven News |date=2010-08-20 |url=http://www.news-eleven.com/index.php?option=com_content&view=article&id=4375:2010-08-20-12-39-51&catid=42:2009-11-10-07-36-59&Itemid=112 |accessdate=2010-08-23 |language=ၽႃႇသႃႇမၢၼ်ႊ}}</ref> ᥘᥫᥴ ᥔᥥᥴ ᥓᥥ ᥔᥫᥢᥰ ᥟᥥᥱ ᥕᥣᥱ ᥝᥖ ᥖᥤᥱ ᥘᥦᥳ ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥓᥥ ᥔᥫᥢᥰ ᥟᥢ ᥐᥪᥖᥴ ᥘᥫᥴ ᥞᥣᥲ ᥟᥢ ᥘᥢᥳ ᥖᥥᥳ ᥛᥫᥢ ᥐᥢ ᥖᥒᥰ ᥓᥪ ᥓᥥ ᥘᥨᥒᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥐᥧᥒᥲ ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥲ ᥘᥤᥢ ᥟᥢ ᥐᥨᥢᥰ ᥕᥧᥱ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥔᥥᥴ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒ ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥲ ᥘᥤᥢ ᥟᥢ ᥐᥨᥢᥰ ᥕᥧᥱ ᥟᥥᥱ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥙᥩᥰ ᥟᥝ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥣᥲ ᥘᥤᥢ ᥝᥣ ᥘᥭᥴ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥔᥥᥴ ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥐᥧᥒᥲ ᥔᥛᥳ ᥙᥥᥢ ᥟᥢ ᥟᥥᥢᥴ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥢᥰ ᥛᥤᥰ (61090) ᥘᥩᥐᥱ ᥘᥐᥴ ᥔᥥᥴ ᥟᥢ ᥐᥣᥒᥲ ᥔᥥᥴ ᥙᥫᥢ ᥗᥤᥳ ᥔᥩᥒᥳ ᥓᥛᥳ ᥙᥥᥢ ᥓᥥ ᥔᥫᥢᥰ ᥓᥥ ᥐᥦᥒᥰ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥤᥰ (36535)ᥘᥩᥐᥱ ᥘᥐᥴ ᥕᥝᥳ။ ᥓᥫᥰ ᥟᥢ ᥙᥥᥢ ᥓᥥ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥥ ᥓᥫᥢᥰ ᥓᥫᥰ ᥘᥢᥳ ᥐᥩᥲ ᥑᥪᥢᥰ ᥓᥦᥐᥱ ᥚᥥᥴ ᥞᥥᥖᥱ ᥙᥥᥢ ᥝᥭᥳ ᥓᥥ ᥖᥩᥢᥲ ᥟᥪᥒᥱ ᥝᥭᥳ ᥟᥩᥲ။ ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥟᥛᥱ ᥐᥣᥰ ᥔᥪᥙᥱ ᥓᥦᥐᥱ ᥚᥥᥴ ᥝᥭᥳ ᥟᥪᥒᥱ ᥖᥩᥢᥲ ᥗᥦᥒᥲ ᥙᥥᥢ ᥝᥭᥳ ᥓᥥ ᥝᥥᥒᥰ၊ ᥙᥩᥐ၊ ᥟᥫᥒᥱ ᥘᥦᥲ ᥛᥣᥢᥲ ᥘᥭᥴ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== {{DEFAULTSORT:ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ_ᥛᥫᥒᥰ ᥛᥣᥢ}} 6mdse8fr5t20cnih39dwmh56mvgzx5j ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ 0 739 5733 5605 2025-03-17T19:36:55Z Ternera 247 ([[c:GR|GR]]) [[File:Flag of Shan.png]] → [[File:Flag of Shan State.svg]] png --> svg 5733 wikitext text/x-wiki {{Infobox subdivision type | name= ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ | alt_name= Administrative divisions of Myanmar | alt_name1= | alt_name2= | alt_name3= | alt_name4= | map= {{Myanmar Administrative Divisions Image Map}} | category= Unitary state | territory= [[ᥛᥫᥒᥰ ᥛᥣᥢᥲ |ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ]] | upper_unit= | start_date= | start_date1= | start_date2= | start_date3= | start_date4= | legislation_begin= | legislation_begin1= | legislation_begin2= | legislation_begin3= | legislation_begin4= | legislation_end= | legislation_end1= | legislation_end2= | legislation_end3= | legislation_end4= | end_date= | end_date1= | end_date2= | end_date3= | end_date4= | current_numberᥓᥦᥲ ᥖᥫᥒᥰ 7 ᥟᥢᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ 7 ᥟᥢᥴ၊ ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ 1 ᥟᥢᥴ၊ ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ 6 ᥟᥢᥴ | number_date= 2015 | type= | type1= | type2= | type3= | type4= | status= | status1= | status2= | status3= | status4= | exofficio= | exofficio1= | exofficio2= | exofficio3= | exofficio4= | population_range= 286,627 ([[ᥕᥣᥒᥰ ᥘᥦᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ ]]) - 7,360,703 ([[ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]]) | area_range= {{Convert|7054|km2}} ([[ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ]]) - {{Convert|155,801|km2}} ([[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ]]) | government=[[ᥙᥣᥭᥰ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢᥲ |ᥘᥨᥒᥴ ᥙᥩᥒᥴ ᥓᥪᥒᥲ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ]] | government1= | government2= | government3= | government4= | subdivision=[[ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥓᥦᥲ ᥖᥩᥢᥲ ]] | subdivision1=[[ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥓᥦᥲ ᥝᥥᥒᥰ ]] | subdivision2= [[ᥙᥩᥐᥳ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥙᥩᥐᥳ ]] ᥘᥦᥲ [[ᥟᥫᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥟᥫᥒᥱ ]] | subdivision3= [[ᥝᥣᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥝᥣᥢᥲ ]] | subdivision4= }} {{ᥘᥩᥒᥲ ᥑᥢᥲ ᥘᥦᥢᥴ ᥘᥤᥢᥴ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ }} ᥖᥤᥲ ᥢᥬᥰ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ]] ᥢᥭᥲ ᥘᥭᥲ ᥓᥦᥐᥱ ᥚᥦᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥝᥭᥳ ᥛᥤᥰ 21 ᥟᥢᥴ ᥕᥝᥳ။ {|class=wikitable !ᥙᥫᥒᥴ ᥔᥦᥢᥰ !!ᥟᥒᥰ ᥐᥤᥖᥳ !!ᥞᥨᥝᥴ ᥢᥛᥴ |- |[[ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥓᥦᥲ ᥛᥫᥒᥰ ]]||State||7 |- |[[ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥓᥦᥲ ᥖᥫᥒᥰ ]]||Region|||7 |- |[[ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ |ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ]]||Union Territory||1 |- |[[ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]]||Self-Administered Zone||5 |- |[[ᥖᥫᥒᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]]||Self-Administered Division||1 |} ᥟᥢᥴ ᥝᥣᥲ ᥓᥦᥲ ᥖᥫᥒᥰ ({{Lang-my|ᥖᥪᥒᥰ ဒᥥᥴᥔကြᥤᥰ}})ᥟᥢᥴ ᥝᥣᥲ ᥢᥢᥳ ᥘᥭᥲ ᥘᥦᥐᥲ ᥘᥣᥭᥲ ᥞᥩᥒᥳ ᥛᥣᥰ ᥛᥫᥲ ᥘᥫᥢᥴ ᥟᥩᥰ ᥐᥣᥔᥳ ᥙᥤᥴ 2010 ᥢᥢᥳ ᥕᥝᥳ။ <ref name="weekly">{{Cite news |title=ᥖᥪᥒᥰ ခᥧနစᥴ ᥖᥪᥒᥰ ကᥪ ᥖᥪᥒᥰ ဒᥥᥴᥔကြᥤᥰ ᥛျ ာᥰ အဖြစᥴ ᥘညᥰ ကᥥᥴာᥒᥰ၊ ကᥪᥕᥴ ᥙᥪᥒᥴ အᥧᥙᥴ ချᥧᥙᥴ ခᥩᥒᥳ ရ ᥖᥪᥒᥰ နှᥒᥳ ကᥪᥕᥴ ᥙᥪᥒᥴ အᥧᥙᥴ ချᥧᥙᥴ ခᥩᥒᥳ ရ ဒᥥᥴᥔ ᥛျ ာᥰ ရᥧ ံᥰ စᥪကᥴ ရာ ᥛြᥪᥳ ᥛျ ာᥰ ကᥪ ᥘညᥰ ကᥥᥴာᥒᥰ ᥙြညᥴ ᥗᥥᥴ ာᥒᥴ စᥧနᥕᥴ ᥛြᥥᥴᥖᥩᥒᥴ ခရᥪᥒᥴ နှᥒᥳ ᥛြᥪᥳ နᥕᥴ ᥛျ ာᥰ ကᥪ ᥘညᥰ ကᥥᥴာᥒᥰ ᥔᥖᥴ ᥛှᥖᥴ ကြᥥᥴညာ |publisher=Weekly Eleven News |date=2010-08-20 |url=http://www.news-eleven.com/index.php?option=com_content&view=article&id=4375:2010-08-20-12-39-51&catid=42:2009-11-10-07-36-59&Itemid=112 |accessdate=2010-08-23 |language=ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ }}</ref> ᥘᥫᥴ ᥔᥥᥴ [[ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ ]]ᥘᥦᥲ [[ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ]] ᥓᥦᥲ ᥖᥫᥒᥰ ᥟᥢᥴ ᥐᥪᥖᥰ ᥘᥫᥴ ᥞᥣᥲ ᥟᥢᥴ ᥢᥢᥳ ᥖᥦᥳ ᥛᥫᥢᥴ ᥐᥢᥴ ᥖᥒᥰ ᥓᥪᥲ ᥓᥦᥲ ᥘᥨᥒᥴ ᥢᥢᥳ ᥕᥝᥳ။ [[ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]] ᥢᥭᥳ ᥙᥥᥢᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥟᥢᥴ ᥐᥨᥢᥰ ᥕᥧᥱ ᥢᥛᥴ ᥔᥥᥴ ᥙᥫᥢᥲ ᥔᥥᥴ [[ᥕᥣᥒᥰ ᥘᥦᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ ]]ᥢᥭᥳ ᥙᥥᥢᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥟᥢᥴ ᥐᥨᥢᥰ ᥕᥧᥱ ᥟᥥᥱ ᥔᥥᥴ ᥙᥫᥢᥲ ᥕᥝᥳ။ ᥙᥩᥰ ᥟᥝᥴ ᥟᥥᥱ ရᥤ ᥕᥣᥱ ᥢᥣᥲ ᥘᥤᥢᥴ ᥝᥣᥲ ᥓᥪᥒᥴ [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ]]ᥢᥭᥳ ᥙᥥᥢᥴ ᥟᥢᥴ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢᥲ ᥔᥥᥴ [[ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]] ᥔᥛᥳ ᥙᥥᥢᥴ ᥟᥢᥴ ᥘᥥᥐᥳ ᥔᥥᥴ ᥙᥫᥢᥲ ᥕᥝᥳ။ [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ]]ᥢᥭᥳ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥢᥰ ᥛᥤᥰ (61090) ᥘᥩᥐᥰ ᥘᥐᥰ ᥔᥥᥴ ᥟᥢᥴ ᥐᥣᥒᥲ ᥔᥥᥴ ᥙᥫᥢᥲ ᥗᥤᥲ ᥔᥩᥒᥳ ᥓᥛᥳ ᥙᥥᥢᥴ [[ᥓᥦᥲ ᥐᥦᥒᥰ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ]] ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥤᥰ (36535)ᥘᥩᥐᥰ ᥘᥐᥰ ᥕᥝᥳ။ ᥓᥫᥰ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ ᥓᥫᥰ ᥢᥢᥳ ᥐᥩᥲ ᥑᥪᥢᥰ ᥓᥦᥐᥱ ᥚᥥᥴ ᥞᥥᥖᥰ ᥙᥥᥢᥴ ᥝᥭᥳ [[ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥓᥦᥲ ᥖᥩᥢᥲ ]] ᥝᥭᥳ ᥟᥩᥲ။ ᥘᥫᥴ ᥔᥥᥴ ᥢᥢᥳ ᥟᥛᥱ ᥐᥣᥰ ᥔᥪᥙᥱ ᥓᥦᥐᥱ ᥚᥥᥴ ᥝᥭᥳ ᥓᥦᥲ ᥖᥩᥢᥲ ᥗᥦᥒᥲ ᥙᥥᥢᥴ ᥝᥭᥳ [[ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥓᥦᥲ ᥝᥥᥒᥰ ]]၊ [[ᥙᥩᥐᥳ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥙᥩᥐᥳ ]]၊ [[ᥟᥫᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥟᥫᥒᥱ ]] ᥘᥦᥲ [[ᥝᥣᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥝᥣᥢᥲ ]] ᥢᥭᥴ ᥕᥝᥳ။ ==ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ == ===ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ === {| class="wikitable sortable" !align="left"|ᥓᥪᥲ ᥟᥒᥰ ᥐᥤᥖᥳ !!align="left"|ᥓᥪᥲ ᥖᥭᥰ !!align="left"|ᥓᥦᥲ ᥘᥨᥒᥴ !align="left"|[[ᥓᥩᥛᥴ ᥙᥤᥝᥴ]] !align="right"|[[ISO 3166-2:MM|ISO]]<ref>[[ISO 3166-2:MM]] (ᥖᥩᥢᥲ ᥖᥣᥱ ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ [[International Organization for Standardization|ISO]] [[ISO 3166-2|3166-2]] ᥑᥨᥖᥳ )</ref> !align="left"|ᥟᥩᥒᥲ ᥖᥤᥲ ᥢᥣᥲ ᥘᥤᥢᥴ !align="right"|ᥞᥨᥝᥴ ᥢᥛᥴ ᥐᥨᥢᥰ (2014) !align="right"|ᥟᥥᥱ ရᥤ ᥕᥣᥱ <small>(km²)</small> !align="right"|ᥙᥫᥒᥴ ᥔᥦᥢᥰ |- | Ayeyarwady Region | [[ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ ]] | [[ᥙ ᥖᥥᥒᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥙ ᥖᥥᥒᥱ ]] | [[ᥜᥣᥭᥱ:Flag of Ayeyarwady Region.svg|75px]] | MM-07 | ᥙᥩᥖᥰ ᥖᥬᥲ | 6,184,829<ref name="mip">{{Cite book|title=ᥘᥤᥐᥲ ᥖᥣᥒᥱ ᥘᥣᥖᥲ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ :ᥞᥨᥝᥴ ᥢᥛᥴ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ᥘᥦᥲ ᥔᥦᥢᥲ ᥛᥣᥭᥴ ᥞᥨᥝᥴ ᥞᥫᥢᥰ |publisher=ᥗᥣᥢᥴ ᥚᥩᥒᥰ ᥘᥨᥒᥴ ᥐᥣᥢᥴ ᥞᥦᥒᥰ ᥒᥣᥢᥰ၊ ᥐᥣᥢᥴ ᥐᥨᥖᥱ ᥗᥖᥰ ᥐᥨᥢᥰ ᥑᥝᥲ ᥟᥩᥐᥱ ᥛᥫᥒᥰ ᥘᥦᥲ ᥐᥣᥢᥴ ᥞᥨᥝᥴ ᥢᥙᥳ ᥐᥨᥢᥰ ᥛᥫᥒᥰ |location=ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ |date=2015|series=The 2014 Myanmar Population and Housing Census|pages=၁၂}}</ref> | 35,031.8 | ᥓᥦᥲ ᥖᥫᥒᥰ |- | Bago Region | [[ᥙᥣᥱ ᥐᥫᥴ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ]] | [[ᥙᥣᥱ ᥐᥫᥴ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ]]* | [[ᥜᥣᥭᥱ:Flag of Bago Division.svg|75px]] | MM-02 | ᥙᥩᥖᥰ ᥖᥬᥲ | 4,867,373<ref name="mip"/> | 39,402.3 | ᥓᥦᥲ ᥖᥫᥒᥰ |- | Chin State | [[ᥠᥣᥒᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥠᥣᥒᥰ ]] | [[ᥞᥣᥰ ᥑᥣᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥞᥣᥰ ᥑᥣᥰ ]] | [[ᥜᥣᥭᥱ:Flag of Chin State.svg|75px]] | MM-14 | ᥙᥩᥖᥰ ᥖᥨᥐᥰ | 478,801<ref name="mip"/> | 36,018.8 | ᥓᥦᥲ ᥛᥫᥒᥰ |- | Kachin State | [[ᥑᥣᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥑᥣᥒᥴ ]] | [[ᥓᥦᥲ ᥢᥣᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥓᥦᥲ ᥢᥣᥰ ]] | [[ᥜᥣᥭᥱ:Flag of Kachin State.svg|75px]] | MM-11 | ᥙᥩᥖᥰ ᥞᥩᥒᥱ | 1,689,441<ref name="mip"/> | 89,041.8 | ᥓᥦᥲ ᥛᥫᥒᥰ |- | Kayah State | [[ᥕᥣᥒᥰ ᥘᥦᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ ]] | [[ᥘᥩᥭᥴ ᥑᥩᥴ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥘᥩᥭᥴ ᥑᥩᥴ ]] | [[ᥜᥣᥭᥱ:Flag of Kayah State.svg|75px]] | MM-12 | ᥙᥩᥖᥰ ᥟᥩᥐᥱ | 286,627<ref name="mip"/> | 11,731.5 | ᥓᥦᥲ ᥛᥫᥒᥰ |- | Kayin State | [[ᥕᥣᥒᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ]] | [[ᥚ ᥟᥣᥢᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥚ ᥟᥣᥢᥱ ]] | [[ᥜᥣᥭᥱ:Flag of Kayin State.svg|75px]] | MM-13 | ᥙᥩᥖᥰ ᥓᥣᥢᥰ | 1,574,079<ref name="mip"/> | 30,383 | ᥓᥦᥲ ᥛᥫᥒᥰ |- | Magway Region | [[ᥛ ᥐᥨᥭᥰ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥛ ᥐᥨᥭᥰ ]] | [[ᥛ ᥐᥨᥭᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛ ᥐᥨᥭᥰ ]] | [[ᥜᥣᥭᥱ:Flag of Magway Region.svg|75px]] | MM-03 | ᥙᥩᥖᥰ ᥐᥣᥒᥴ | 3,917,055<ref name="mip"/> | 44,820.6 | ᥓᥦᥲ ᥖᥫᥒᥰ |- | Mandalay Region | [[ᥖᥣᥲ ᥘᥫᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥘᥫᥱ ]] | [[ᥖᥣᥲ ᥘᥫᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥣᥰ ᥘᥫᥱ ]] | [[ᥜᥣᥭᥱ:Flag of Mandalay Region.svg|75px]] | MM-04 | ᥙᥩᥖᥰ ᥐᥣᥒᥴ | 6,165,723<ref name="mip"/> | 37,945.6 | ᥓᥦᥲ ᥖᥫᥒᥰ |- | Mon State | [[ᥛᥩᥢᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ]] | [[ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ ]] | [[ᥜᥣᥭᥱ:Flag of Mon State (2018).svg|75px]] | MM-15 | ᥙᥩᥖᥰ ᥓᥣᥢᥰ | 2,054,393<ref name="mip"/> | 12,296.6 | ᥓᥦᥲ ᥛᥫᥒᥰ |- | Rakhine State | [[ရ ᥑᥦᥒᥱ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ရ ᥑᥦᥒᥱ ]] | [[ᥓᥤᥖᥳ ᥖᥨᥭᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥓᥖᥳ ᥖᥨᥭᥱ ]] | [[ᥜᥣᥭᥱ:Flag of Rakhine.svg|75px]] | MM-16 | ᥙᥩᥖᥰ ᥖᥨᥐᥰ | 3,188,807<ref name="mip"/> | 36,778.0 | ᥓᥦᥲ ᥛᥫᥒᥰ |- | Shan State | [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ]] | [[ᥖᥨᥢᥲ ᥖᥤᥰ |ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ ]]** | [[ᥜᥣᥭᥱ:Flag of Shan State.svg|75px]] | MM-17 | ᥙᥩᥖᥰ ᥟᥩᥐᥱ | 5,824,432<ref name="mip"/> | 155,801.3 | ᥓᥦᥲ ᥛᥫᥒᥰ |- | Sagaing Region | [[ᥓᥦᥲ ᥐᥦᥒᥰ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ]] | [[ᥓᥦᥲ ᥐᥦᥒᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ]] | [[ᥜᥣᥭᥱ:Flag of Sagaing Region (2019).svg|75px]] | MM-01 | ᥙᥩᥖᥰ ᥞᥩᥒᥱ | 5,325,347<ref name="mip"/> | 93,704.8 | ᥓᥦᥲ ᥖᥫᥒᥰ |- | Tanintharyi Region | [[ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ]] | [[ᥗ ᥝᥦᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥗ ᥝᥦᥱ ]] | [[ᥜᥣᥭᥱ:Flag of Tanintharyi Region (1974–2010).svg|75px]] | MM-05 | ᥙᥩᥖᥰ ᥓᥣᥢᥰ | 1,408,401<ref name="mip"/> | 44,344.9 | ᥓᥦᥲ ᥖᥫᥒᥰ |- | Yangon Region | [[ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ]] | [[ᥖᥣᥲ ᥐᥧᥒᥲ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥣᥰ ᥐᥧᥒᥲ ]] | [[ᥜᥣᥭᥱ:Flag of Yangon Division.svg|75px]] | MM-06 | ᥙᥩᥖᥰ ᥖᥬᥲ | 7,360,703<ref name="mip"/> | 10,267.7 | ᥓᥦᥲ ᥖᥫᥒᥰ |- | Naypyidaw Union Territory | [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ]] | [[ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ]] | [[ᥜᥣᥭᥱ:Flag of Naypyidaw Union Territory.svg|75px]] | MM-18 | ᥙᥩᥖᥰ ᥐᥣᥒᥴ | 1,160,242<ref name="mip"/> | 7,054 | ᥢᥣᥰ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ |} * * ''ᥙᥩᥰ ᥟᥝᥴ ᥔᥣᥭᥴ ᥒᥣᥭᥴ ᥢᥣᥲ ᥘᥤᥢᥴ [[ᥙᥣᥱ ᥐᥫᥴ၊ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ]]ᥝᥣᥲ ᥢᥭᥴ ᥟᥢᥴ ᥙᥥᥢᥴ ᥔᥢᥴ ᥘᥩᥭᥴ ᥘᥨᥒᥴ [[ᥔᥢᥴ ᥘᥩᥭᥴ ᥙᥣᥱ ᥐᥫᥴ]]ᥢᥭᥳ ᥖᥖᥰ ᥑᥢᥲ ᥝᥭᥳ ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥱ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥘᥦᥲ ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥕᥝᥳ။ ᥕᥩᥢᥳ ᥙᥫᥲ ᥢᥢᥴ ᥞᥨᥛᥲ ᥝᥣᥲ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥘᥨᥒᥴ ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥘᥦᥲ [[ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥝᥥᥒᥰ ᥟᥢᥴ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢᥲ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ |ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢᥲ ]] ᥢᥭᥳ ᥙᥥᥢᥴ ᥝᥥᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥔᥥᥴ ᥖᥣᥳ ᥟᥢᥴ ᥙᥥᥢᥴ ᥖᥤᥲ ᥟᥢᥴ ᥘᥧᥛᥰ ᥚᥣᥭᥱ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥙᥐᥰ ᥝᥭᥳ ᥖᥦᥳ ᥖᥤᥲ ᥚᥣᥭᥱ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥢᥭᥳ ᥙᥐᥰ ᥔᥝᥰ ᥝᥭᥳ ᥖᥤᥲ [[ᥖᥩᥒᥱ ᥒᥧᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥖᥩᥒᥱ ᥒᥧᥱ ]]ᥔᥥᥴ ᥖᥩᥢᥲ ᥖᥣᥱ ᥚᥣᥭᥱ ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥖᥦᥳ ᥘᥭᥲ ᥙᥩᥐᥰ ᥔᥝᥰ ᥘᥧᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥝᥭᥳ ᥐᥣᥲ ᥖᥤᥲ [[ᥙျᥤᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥙျᥤᥱ ]] ᥢᥭᥴ ᥕᥝᥳ။ '' * * * ''ᥕᥩᥢᥳ ᥙᥫᥳ ᥝᥣᥲ ᥟᥥᥱ ရᥤ ᥕᥣᥱ ᥢᥣᥲ ᥘᥤᥢᥴ [[ᥛᥫᥒᥰ ᥖᥭᥰ]] ᥢᥭᥳ ᥛᥢᥰ ᥐᥣᥒᥲ ᥞᥦᥒᥰ ᥢᥣᥱ ᥘᥦᥲ ᥞᥨᥛᥲ ᥝᥣᥲ ᥓᥦᥲ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥖᥭᥰ ᥢᥭᥳ ᥙᥥᥢᥴ [[ᥖᥨᥢᥲ ᥖᥤᥰ |ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ ]]ᥔᥥᥴ ᥖᥣᥳ ᥖᥩᥢᥲ ᥖᥣᥱ ᥘᥧᥛᥰ ᥚᥣᥭᥱ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥖᥭᥰ ᥢᥭᥳ ᥘᥭᥲ ᥓᥦᥐᥱ ᥝᥭᥳ ᥙᥩᥰ ᥝᥣᥲ ᥖᥩᥢᥲ ᥖᥣᥱ ᥛᥫᥒᥰ ᥖᥭᥰ (ᥙᥩᥖᥰ ᥓᥣᥢᥰ ) ᥢᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤᥲ ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ ᥔᥥᥴ၊ ᥙᥩᥰ ᥝᥣᥲ ᥖᥩᥢᥲ ᥖᥣᥱ ᥛᥫᥒᥰ ᥖᥭᥰ (ᥙᥩᥖᥰ ᥞᥩᥒᥱ ) ᥓᥛᥳ ᥘᥭᥲ ᥙᥐᥰ ᥔᥝᥰ ᥝᥭᥳ ᥖᥤᥲ [[ᥘᥣᥲ ᥔᥥᥝᥲ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥘᥣᥲ ᥔᥥᥝᥲ ]] ᥔᥥᥴ ᥙᥩᥰ ᥝᥣᥲ ᥖᥩᥢᥲ ᥖᥣᥱ ᥛᥫᥒᥰ ᥖᥭᥰ (ᥙᥩᥖᥰ ᥟᥩᥐᥱ ) ᥓᥛᥳ ᥘᥭᥲ ᥙᥐᥰ ᥔᥝᥰ ᥘᥧᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥝᥭᥳ ᥐᥣᥲ ᥖᥤᥲ [[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]] ᥢᥭᥴ ᥕᥝᥳ။ ᥕᥩᥢᥳ ᥙᥫᥲ ᥢᥢᥴ ᥘᥦᥲ ᥖᥤᥲ ᥢᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥢᥭᥳ ᥝᥥᥒᥰ ᥟᥢᥴ ᥙᥐᥰ ᥝᥭᥳ ᥘᥧᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥤᥰ ᥐᥣᥱ (3) ᥝᥥᥒᥰ ᥕᥝᥳ။ '' ===ᥢᥣᥲ ᥘᥤᥢᥴ ᥘᥦᥲ ᥖᥫᥒᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ === [[ᥜᥣᥭᥱ:SAZs & SAD of Burma.png|thumb|ᥢᥣᥲ ᥘᥤᥢᥴ ᥘᥦᥲ ᥖᥫᥒᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ]] {| class="wikitable sortable" !align="left"|ᥓᥪᥲ ᥟᥒᥰ ᥐᥤᥖᥳ !!align="left"|ᥓᥪᥲ ᥛျᥣᥢᥱ ᥛᥣᥱ !!align="left"|ᥓᥦᥲ ᥘᥨᥒᥴ !!align="left"|ᥟᥩᥒᥲ ᥖᥤᥲ !align="right"|ᥞᥨᥝᥴ ᥢᥛᥴ ᥐᥨᥢᥰ !align="right"|ᥟᥥᥱ ရᥤ ᥕᥣᥱ <small>(km²)</small> !align="right"|ᥙᥫᥒᥴ ᥔᥦᥢᥰ |- | Danu Self-Administered Zone | [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥗ ᥢᥧ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]] | [[ᥙᥣᥒᥰ ᥖ ရᥣᥳ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥙᥣᥒᥰ ᥖ ရᥣᥳ ]] | ᥙᥩᥖᥰ ᥟᥩᥐᥱ | | | [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]] |- | Kokang Self-Administered Zone | [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥐᥨᥝᥰ ᥐᥣᥒᥳ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]] | [[ᥘᥝᥳ ᥐᥭᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥘᥝᥳ ᥐᥭᥱ ]] | ᥙᥩᥖᥰ ᥟᥩᥐᥱ | | | ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |- | Naga Self-Administered Zone | [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥢᥣᥱ ᥐ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |ᥢᥣᥰ ᥘᥤᥢᥴ ᥢᥣᥱ ᥐ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ]] | [[ᥘ ᥞᥦᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥘ ᥞᥦᥱ ]] | ᥙᥩᥖᥰ ᥞᥩᥒᥱ | | | ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |- | Pa-O Self-Administered Zone | [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥙ ᥟᥨᥝᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]] | [[ᥞᥨᥝᥴ ᥙᥨᥒᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥞᥨᥝᥴ ᥙᥨᥒᥰ ]] | ᥙᥩᥖᥰ ᥟᥩᥐᥱ | | | ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |- | Pa Laung Self-Administered Zone | [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥙ ᥘᥩᥒᥲ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |ᥢᥣᥰ ᥘᥤᥢᥴ ᥙ ᥘᥩᥒᥲ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ]] | [[ᥢᥛᥳ ᥔᥢᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥢᥛᥳ ᥔᥢᥱ ]] | ᥙᥩᥖᥰ ᥟᥩᥐᥱ | | | ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |- | Wa Self-Administered Division | [[ᥖᥫᥒᥰ ᥝᥣᥳ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]] | [[ᥞᥨᥝᥴ ᥙᥣᥒᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥞᥨᥝᥴ ᥙᥣᥒᥱ ]] | ᥙᥩᥖᥰ ᥟᥩᥐᥱ | | | ᥖᥫᥒᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |} ==ᥙᥫᥒᥴ ᥔᥣᥒᥲ ᥟᥧᥙᥳ ᥙᥫᥒᥱ == [[ᥜᥣᥭᥱ:Myanmar states location.svg|thumb|right|{{Legend|red|ᥓᥦᥲ ᥛᥫᥒᥰ }}{{Legend|#fefee4|ᥓᥦᥲ ᥖᥫᥒᥰ }}]] ᥟᥢᥴ ᥙᥥᥢᥴ ᥘᥩᥐᥰ ᥘᥣᥭᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥓᥦᥲ ᥛᥫᥒᥰ၊ ᥓᥦᥲ ᥖᥫᥒᥰ ᥘᥦᥲ ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ᥢᥢᥳ ᥘᥭᥲ ᥢᥦᥴ ᥝᥭᥳ ᥖᥤᥲ ᥢᥬᥰ [[ᥘᥐᥰ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ (2008)|ᥘᥐᥰ ᥛᥫᥒᥰ ]]ᥢᥢᥳ ᥕᥝᥳ။ <ref>http://upload.wikimedia.org/wikipedia/commons/a/a1/Constitution_of_Myanmar_of_2008.pdf</ref> ===ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ === ᥟᥢᥴ ᥓᥫᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ ᥢᥭᥳ ᥓᥫᥰ ᥙᥥᥢᥴ ᥘᥨᥒᥴ ᥙᥩᥒᥴ ᥓᥪᥒᥲ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥘᥨᥒᥴ ᥙᥩᥒᥴ ᥓᥪᥒᥲ ᥓᥦᥲ ᥖᥫᥒᥰ ᥓᥫᥰ ᥟᥢᥴ ᥓᥩᥛᥴ ᥚᥩᥒᥰ၊ ᥑᥧᥢᥴ ᥚᥩᥒᥰ ᥘᥦᥲ ᥓᥩᥛᥴ ᥔᥪᥒᥱ ᥜᥤᥒᥲ ᥑᥝᥴ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥢᥢᥳ ᥐᥩᥳ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥐᥣᥱ ᥕᥝᥳ။ ᥓᥫᥰ ᥙᥥᥢᥴ [[ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ]] ᥘᥦᥲ [[ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ |ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥦᥲ ᥖᥫᥒᥰ ]] ᥓᥫᥰ ᥑᥝᥲ ᥙᥣᥰ ᥖᥦᥢᥰ ᥚᥩᥢᥰ ᥘᥫᥐᥲ ᥖᥣᥒᥱ ᥘᥦᥲ ᥖᥦᥢᥰ ᥚᥩᥢᥰ ᥐᥨᥢᥰ ᥔᥪᥐᥰ ᥖᥖᥳ ᥛ ᥖᥩᥱ ᥓᥫᥰ ᥢᥭᥳ ᥔᥛᥳ ᥙᥥᥢᥴ ᥚᥣᥭᥱ ᥛᥐᥰ ᥛᥢᥲ ᥔᥪᥒᥱ ᥜᥤᥒᥲ ᥢᥭᥴ ᥕᥝᥳ။ ===ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ === ᥖᥤᥲ ᥢᥬᥰ ᥘᥐᥰ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ (ᥙᥤᥴ 2008) ᥖᥤᥲ ᥖᥩᥢᥲ (50) ᥢᥢᥳ ᥛᥐᥰ ᥛᥢᥲ ᥝᥭᥳ ᥝᥣᥲ ᥟᥝᥴ [[ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ၊ ᥝᥥᥒᥰ |ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ ]]ᥢᥭᥳ ᥛᥐᥰ ᥛᥢᥲ ᥙᥥᥢᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥔᥥᥴ၊ ᥖᥨᥝᥴ ᥓᥝᥲ ᥓᥩᥛᥴ ᥓᥪᥒᥲ ᥐᥩᥳ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥐᥣᥱ ᥝᥣᥲ ᥢᥭᥴ ᥝᥭᥳ ᥕᥝᥳ။ ===ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ᥘᥦᥲ ᥖᥫᥒᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ === ᥖᥤᥲ ᥢᥬᥰ ᥓᥦᥲ ᥖᥫᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ᥢᥭᥳ *ᥢᥣᥲ ᥘᥤᥢᥴ ᥢᥣᥱ ᥐ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ᥖᥤᥲ ᥢᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥢᥭᥳ *ᥢᥣᥲ ᥘᥤᥢᥴ ᥙ ᥘᥩᥒᥲ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ *ᥢᥣᥲ ᥘᥤᥢᥴ ᥐᥨᥝᥰ ᥐᥣᥒᥳ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ *ᥢᥣᥲ ᥘᥤᥢᥴ ᥙ ᥟᥨᥝᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ *ᥢᥣᥲ ᥘᥤᥢᥴ ᥗ ᥢᥧ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ *ᥖᥫᥒᥰ ᥝᥣᥳ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ==ᥔᥣᥭᥴ ᥙᥪᥢᥰ == ===ᥙᥣᥢᥴ ᥑᥨᥝᥱ ᥘᥨᥝᥱ ᥢᥤᥱ ᥟᥒᥰ ᥐᥤᥖᥳ === ᥛᥫᥲ ᥙᥤ 1900 ᥢᥢᥳ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ (ᥛᥫᥒᥰ ᥛᥣᥢ )ᥢᥭᥳ ᥙᥥᥢᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥖᥬᥲ ᥛᥪᥰ [[ᥟᥒᥰ ᥐᥤᥖᥳ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ]]ᥟᥢᥴ ᥢᥫᥒᥲ ᥔᥥᥴ ᥓᥧᥰ ᥓᥦᥐᥱ ᥚᥦᥴ ᥝᥭᥳ ᥝᥣᥲ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ᥙᥩᥖᥰ ᥖᥬᥲ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ᥙᥩᥖᥰ ᥢᥫᥴ ᥢᥭᥴ ᥓᥦᥐᥱ ᥞᥥᥖᥰ ᥔᥩᥒᥴ ᥖᥩᥢᥲ ᥔᥥᥴ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥣᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥖᥤᥲ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ᥙᥩᥖᥰ ᥖᥬᥲ ᥢᥢᥳ ᥑᥝᥲ ᥙᥣᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ရ ᥑᥦᥒᥱ၊ ᥟᥥᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ၊ ᥙᥣᥱ ᥐᥫᥴ ᥘᥦᥲ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ရᥤᥱ ᥓᥫᥰ ᥢᥭᥳ ᥔᥥᥴ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥘᥨᥒᥴ ᥖᥦᥳ ᥙᥥᥢᥴ ᥝᥥᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ᥕᥝᥳ။ ᥖᥤᥲ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ ᥙᥩᥖᥰ ᥢᥫᥴ ᥓᥛᥳ ᥛᥥᥐᥳ ᥗᥤᥱ ᥘᥣᥱ၊ ᥛᥤᥢᥰ ᥙᥧᥰ၊ ᥓᥦᥲ ᥐᥦᥒᥰ၊ ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥘᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥔᥥᥴ ᥓᥦᥲ ᥘᥨᥒᥴ ᥖᥦᥳ ᥙᥥᥢᥴ ᥝᥥᥒᥰ ᥖᥣᥲ ᥘᥫᥱ ᥕᥝᥳ။ ᥓᥦᥲ ᥛᥫᥒᥰ ᥑᥣᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ ᥠᥣᥒᥰ ᥓᥫᥰ ᥢᥭᥳ ᥓᥛᥳ ᥝᥣᥲ ᥙᥥᥢᥴ ᥛᥫᥒᥰ ᥔᥢᥴ ᥘᥩᥭᥴ ᥔᥥᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ (ᥐ ᥕᥣᥰ ) ᥢᥭᥳ ᥝᥭᥳ ᥝᥣᥲ ᥙᥥᥢᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥕᥣᥒᥰ ᥘᥦᥒᥴ ᥢᥭᥳ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥖᥭᥰ ᥔᥛᥳ ᥝᥣᥲ ᥙᥥᥢᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥓᥝᥲ ᥜ ᥢᥭᥴ ᥔᥥᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ ရ ᥑᥦᥒᥱ ᥔᥛᥳ ᥝᥣᥲ ᥙᥥᥢᥴ ᥖᥫᥒᥰ ရ ᥑᥦᥒᥱ ᥢᥭᥴ ᥛᥐᥰ ᥛᥣᥭᥴ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥣᥰ ᥢᥒᥱ ᥢᥢᥴ ᥕᥝᥳ။ ᥘᥫᥴ ᥔᥥᥴ ᥢᥢᥳ ᥓᥫᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ ᥘᥦᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥔ ᥗᥨᥒᥱ ᥟᥢᥴ ᥛᥤᥰ ᥕᥧᥱ ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ᥕᥣᥛᥰ ᥘᥥᥝᥴ ᥘᥦᥲ ᥔᥒᥴ၊ ᥓᥫᥰ ᥙᥥᥢᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥟᥢᥴ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥕᥧᥱ ᥖᥤᥲ ᥢᥬᥰ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥕᥣᥛᥰ ᥘᥥᥝᥴ ᥘᥦᥲ ᥔᥒᥴ ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥛᥐᥰ ᥛᥣᥭᥴ ᥝᥣᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥣᥢᥱ ᥘᥧᥢᥱ (ᥢᥛᥳ ᥑᥨᥒᥰ )၊ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥗ ᥝᥦᥱ ᥘᥦᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥛျᥥᥐᥳ ᥟᥢᥴ ᥛᥤᥰ ᥕᥧᥱ ᥕᥣᥛᥰ ᥘᥥᥝᥴ ᥢᥢᥳ ᥞᥧᥙᥲ ᥐᥢᥴ ᥔᥥᥴ ᥛᥐᥰ ᥛᥣᥭᥴ ᥝᥣᥲ ᥙᥥᥢᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥖᥫᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥝᥣᥲ ᥢᥢᥴ ᥛᥣᥰ ᥕᥝᥳ။ ᥘᥣᥭᥰ ᥢᥢᥳ ᥢᥒᥱ ᥐᥝᥱ ᥓᥫᥰ ᥙᥥᥢᥴ ᥟᥢᥴ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥢᥬᥰ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ᥕᥣᥛᥰ ᥘᥥᥝᥴ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥞᥩᥒᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥩᥖᥰ ᥓᥣᥢᥰ ᥓᥫᥰ ᥢᥭᥳ ᥑᥝᥴ ᥙᥣᥰ ᥢᥬᥰ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥔᥥᥴ၊ ᥓᥫᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥣᥢᥲ ᥛᥩᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ ᥛျᥤᥖᥳ ᥓᥤᥰ ᥢᥣᥰ ᥟᥢᥴ ᥛᥤᥰ ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥑᥣᥒᥴ ᥕᥧᥱ ᥕᥣᥛᥰ ᥘᥥᥝᥴ ᥢᥭᥳ ᥐᥩᥲ ᥑᥝᥲ ᥙᥣᥰ ᥢᥬᥰ ᥖᥫᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ᥛᥣᥰ ᥕᥝᥳ။ ᥗᥪᥒᥴ 1940 ᥢᥢᥳ ᥟᥝᥴ ᥖᥫᥒᥰ ᥛᥤᥢᥰ ᥙᥧᥰ ᥑᥪᥢᥰ ᥛᥦᥰ ᥘᥦᥐᥲ ᥘᥣᥭᥲ ᥓᥪᥲ ᥙᥥᥢᥴ ᥖᥫᥒᥰ ᥛ ᥐᥨᥭᥰ ᥔᥥᥴ ᥟᥝᥴ ᥖᥫᥒᥰ ᥛᥥᥐᥳ ᥗᥤᥱ ᥘᥣᥱ ᥢᥭᥳ ᥑᥣᥭᥳ ᥑᥝᥲ ᥖᥬᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥣᥲ ᥘᥫᥱ ᥛᥣᥰ ᥕᥧᥱ ᥕᥝᥳ။ ===ᥝᥣᥭᥰ ᥘᥩᥖᥲ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥩᥴ === ᥝᥣᥭᥰ ᥔᥥᥴ ᥘᥭᥲ ᥘᥩᥖᥲ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥩᥲ ᥛᥫᥲ ᥙᥤᥴ 1948၊ ᥓᥢᥱ ᥝᥣᥱ ရᥤᥱ 4 ᥝᥢᥰ ᥢᥢᥳ ᥕᥝᥳ ᥔᥥᥴ ᥑᥪᥢᥰ ᥓᥦᥐᥱ ᥟᥝᥴ ᥔᥢᥴ ᥘᥩᥢᥴ ᥠᥣᥒᥰ ᥐᥣᥲ ᥖᥤᥲ ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ရ ᥑᥦᥒᥱ ᥔᥥᥴ ᥐᥩᥲ ᥑᥪᥢᥰ ᥚᥩᥖᥲ ᥞᥦᥢᥰ ᥓᥦᥲ ᥖᥫᥒᥰ ᥝᥤ ᥔᥥᥖᥱ ᥠᥣᥒᥰ ᥛᥣᥰ ᥢᥭᥴ ᥕᥝᥳ။ ᥓᥫᥰ ᥙᥥᥢᥴ [[ᥛᥣᥢᥲ ᥛᥩᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥣᥢᥲ ᥛᥩᥱ ]] ᥘᥦᥲ ᥢᥣᥲ ᥘᥤᥢᥴ ᥓᥦᥲ ᥢᥣᥰ ᥓᥫᥰ ᥢᥭᥳ ᥛᥣᥰ ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥞᥥᥖᥰ ᥙᥥᥢᥴ [[ᥑᥣᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥑᥣᥒᥴ ]]၊ [[ᥓᥦᥐᥳ ᥑ ᥛᥤᥱ၊ ᥝᥥᥒᥰ |ᥟᥛᥰ ᥞᥖᥳ ]]၊ [[ᥔ ᥗᥨᥒᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥔ ᥗᥨᥒᥱ ]] ᥘᥦᥲ [[ᥖᥩᥒᥱ ᥒᥧᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥩᥒᥱ ᥒᥧᥱ ]] ᥟᥢᥴ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥖᥤᥲ ᥢᥬᥰ ᥓᥦᥲ ᥖᥫᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥢᥢᥳ ᥛᥣᥰ ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥚᥩᥖᥲ ᥞᥦᥢᥰ ᥙᥥᥢᥴ [[ᥕᥣᥒᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ]]ᥛᥣᥰ ᥕᥝᥳ။ ᥟᥝᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ ᥓᥦᥐᥱ ᥟᥩᥐᥱ ᥢᥬᥰ ᥓᥪᥒᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥓᥝᥲ ᥚ ᥟᥧᥙᥳ ᥢᥢᥳ ᥔᥥᥴ ᥓᥧᥰ ᥟᥝᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥝᥣᥳ ᥛᥣᥰ ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥐᥩᥲ ᥚᥩᥖᥲ ᥞᥦᥢᥰ ᥙᥥᥢᥴ ᥛᥣᥰ [[ᥛᥫᥒᥰ ᥖᥭᥰ]]ᥕᥝᥳ။ ᥛᥫᥲ ᥙᥤᥴ 1952 ᥢᥢᥳ ᥟᥝᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ ({{Lang-my|ကရᥒᥴ နᥤᥴᥙြညᥴ နᥕᥴ }}) ᥢᥢᥳ ᥘᥦᥐᥲ ᥘᥣᥭᥲ ᥓᥪᥲ ᥙᥥᥢᥴ [[ᥕᥣᥒᥰ ᥘᥦᥒᥴ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥘᥦᥒᥴ ]] ({{Lang-my|ကᥕာᥰ ᥙြညᥴ နᥕᥴ }})ᥢᥭᥴ ᥕᥝᥳ။ ᥛᥫᥲ ᥙᥤᥴ 1964 ᥢᥢᥳ ᥟᥝᥴ ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ᥓᥦᥐᥱ ᥟᥩᥐᥱ ᥛᥣᥰ ᥖᥤᥲ ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫᥲ ᥐᥣᥙᥲ ᥙᥣᥢᥴ ᥘᥨᥒᥴ ᥙᥩᥒᥴ ᥓᥪᥒᥲ [[ᥑᥩᥒᥱ ᥓᥤᥱ ᥘᥧᥐᥳ ᥚᥪᥢᥳ]] ᥢᥢᥳ ᥟᥤᥒᥴ ᥢᥫᥴ ᥘᥨᥭᥲ ᥔᥪᥒᥱ ᥜᥤᥒᥲ ᥘᥩᥒᥲ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥛျᥣᥢᥱ ᥛᥣᥱ ᥔᥥᥴ ᥘᥦᥲ ᥟᥢᥴ ᥙᥥᥢᥴ [[ᥛᥥᥱ ᥕᥧ ᥢᥣᥲ ᥘᥤᥢᥴ ᥑᥢᥲ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥥᥱ ᥕᥧ ᥢᥣᥲ ᥘᥤᥢᥴ ᥑᥢᥲ ]] ᥟᥢᥴ ᥛᥤᥰ ᥛᥣᥰ ᥢᥬᥰ ᥓᥦᥲ ᥖᥫᥒᥰ ရ ᥑᥦᥒᥱ ᥢᥢᥳ ᥑᥪᥢᥰ ᥟᥝᥴ ᥔᥬᥱ ᥖᥬᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥚᥦᥴ ᥛᥩᥒᥰ ᥖᥩᥰ ᥟᥢᥴ ᥛᥤᥰ ᥖᥬᥲ [[ᥓᥤᥖᥳ ᥖᥨᥭᥱ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥤᥖᥳ ᥖᥨᥭᥱ ]]ᥢᥢᥳ၊ ᥓᥫᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥢᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥛᥫᥒᥰ ᥖᥨᥢᥴ၊ ᥖᥣᥲ ᥑᥤᥲ ᥘᥥᥐᥰ၊ ᥐᥧᥢᥴ ᥘᥨᥒᥴ ᥢᥣᥲ ᥘᥤᥢᥲ ᥑᥢᥴ ᥓᥫᥰ ᥢᥢᥳ ᥑᥪᥢᥰ ᥞᥥᥖᥰ ᥙᥢᥴ [[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]]၊ [[ᥐᥧᥢᥴ ᥘᥨᥒᥴ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥐᥧᥢᥴ ᥘᥨᥒᥴ ]]၊ ᥟᥢᥴ ᥙᥥᥢᥴ ᥢᥣᥲ ᥘᥤᥢᥴ ᥑᥢᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥧᥱ ᥖᥬᥰ ᥙᥩᥖᥰ ᥟᥩᥐᥱ ᥟᥢᥴ ᥛᥤᥰ ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥑᥣᥒᥴ ᥢᥢᥳ ᥐᥩᥲ ᥑᥪᥢᥰ ᥛᥐᥰ ᥛᥢᥴ ᥙᥥᥢᥴ [[ᥙᥧᥱ ᥖᥬᥰ၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥙᥧᥱ ᥖᥬᥰ ]])ᥔᥥᥴ၊ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥢᥣᥲ ᥘᥤᥢᥴ ᥑᥢᥲ ᥘᥩᥰ ᥑᥩᥒᥱ ᥢᥢᥳ ᥐᥩᥲ ᥑᥪᥢᥰ ᥟᥝᥴ ᥔᥬᥱ ᥑᥝᥲ ᥖᥬᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥦᥲ ᥢᥣᥰ ᥛᥣᥰ ᥕᥝᥳ။ ᥗᥪᥒᥴ ᥙᥤᥴ 1972 ᥢᥢᥳ ᥟᥝᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥞᥣᥢᥱ ᥖᥣᥱ ᥝ ᥖᥤᥱ ᥘᥦᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥩᥱ ᥙᥤᥱ ᥢᥢᥳ ᥑᥣᥭᥳ ᥑᥝᥲ ᥖᥬᥲ ᥓᥦᥲ ᥖᥫᥒᥰ ᥖᥣᥲ ᥐᥧᥒᥲ ᥛᥣᥰ ᥕᥝᥳ။ ᥙᥤᥴ 1974 ᥙᥣᥢᥴ [[ᥢᥥᥱ ᥝᥤᥢᥰ၊ ᥟᥧᥰ |ᥟᥧᥰ ᥢᥥᥱ ᥝᥤᥢᥰ ]]ᥢᥢᥳ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥫᥒᥰ ᥝᥤ ᥔᥥᥖᥱ ᥠᥣᥒᥰ ᥢᥢᥳ ᥘᥦᥐᥲ ᥘᥣᥭᥲ ᥞᥩᥒᥳ ᥙᥥᥢᥴ [[ᥠᥣᥒᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥠᥣᥒᥰ ]]ᥛᥣᥰ ᥔᥥᥴ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥘᥨᥒᥴ [[ᥜ ᥘᥛᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥜ ᥘᥛᥰ ]] ᥢᥢᥳ ᥐᥩᥲ ᥑᥣᥭᥳ ᥟᥝᥴ [[ᥞᥣᥰ ᥑᥣᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥞᥣᥰ ᥑᥣᥰ ]]ᥙᥥᥢᥴ ᥓᥦᥲ ᥘᥨᥒᥴ ᥛᥣᥰ ᥕᥝᥳ။ ᥟᥝᥴ [[ᥛᥩᥢᥰ၊ ᥓᥦᥲ ᥛᥫᥒᥰ |ᥓᥦᥲ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ]] ᥓᥦᥐᥱ ᥟᥩᥐᥱ ᥢᥬᥰ ᥓᥦᥲ ᥖᥫᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥛᥣᥰ ᥔᥥᥴ၊ ᥟᥝᥴ [[ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛᥩᥱ ᥘ ᥛᥦᥒᥱ ]] ᥞᥥᥖᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥘᥨᥒᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ᥔᥥᥴ၊ ᥟᥝᥴ [[ᥗ ᥝᥦᥱ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥗ ᥝᥦᥱ ]] ᥞᥥᥖᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥘᥨᥒᥴ ᥓᥦᥲ ᥖᥫᥒᥰ ᥖ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥛᥣᥰ ᥕᥝᥳ။ ᥟᥢᥴ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥫᥒᥰ ရ ᥑᥦᥒᥱ ᥢᥢᥳ ᥐᥩᥲ ᥛᥐᥰ ᥛᥢᥲ ᥙᥥᥢᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥰ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥙᥤᥴ 1995 ᥛᥣᥰ ᥕᥩᥢᥳ ᥘᥩᥒᥲ ᥚᥩᥛᥳ ᥓᥬᥴ ᥘᥩᥒᥲ ᥒᥛᥰ ᥕᥥᥢᥴ ᥐᥢᥴ ᥖᥒᥰ [[ᥖᥙᥳ ᥔᥪᥐᥰ ᥑᥣᥒᥴ ᥘᥩᥖᥲ ᥘᥦᥝᥰ]]ᥔᥥᥴ ᥟᥝᥴ [[ᥛᥫᥒᥰ ᥕᥣᥒᥰ (ᥛᥫᥒᥰ ᥑᥣᥒᥴ )၊ ᥓᥦᥲ ᥖᥩᥢᥲ |ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ]]ᥢᥭᥳ ᥓᥦᥐᥱ ᥟᥩᥐᥱ ᥢᥬᥰ ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥦᥲ ᥢᥣᥰ ᥔᥥᥴ ᥚᥩᥖᥲ ᥞᥦᥢᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥛᥬᥱ ᥛᥣᥰ ᥕᥝᥳ။ ᥘᥧᥐᥳ ᥖᥤᥲ [[ᥑᥩᥒᥱ ᥓᥤᥱ ᥓᥪᥒᥲ ᥛᥫᥒᥰ ᥐᥖᥰ ᥕᥥᥢᥴ ᥘᥦᥲ ᥞᥧᥢᥲ ᥛᥧᥢᥰ ᥑᥪᥢᥲ ᥕᥬᥱ]]ᥔᥥᥴ ᥝᥣᥭᥰ ᥖᥥᥱ ᥟᥝᥴ ᥙᥧᥢᥲ ᥚᥩᥢᥰ ᥐᥣᥱ ᥛᥫᥲ ᥙᥤᥴ 1997 ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ 15 ᥝᥢᥰ ᥢᥢᥳ ᥘᥭᥲ ᥛᥦᥰ ᥚᥩᥖᥲ ᥞᥦᥢᥰ ᥘᥦᥐᥲ ᥘᥣᥭᥲ ᥙᥣᥭᥰ ᥛᥣᥐᥲ ᥛᥤᥰ ᥓᥪᥒᥲ ᥛᥫᥒᥰ၊ ᥟᥤᥒᥴ ᥢᥫᥴ ᥔᥣᥭᥴ ᥒᥣᥭᥴ ᥘᥩᥒᥲ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥔᥥᥴ ᥘᥦᥲ ᥘᥭᥲ ᥘᥦᥐᥲ ᥓᥫᥰ ᥙᥥᥢᥴ ᥝᥥᥒᥰ၊ ᥝᥣᥢᥲ၊ ᥙᥩᥐᥳ ᥓᥫᥰ ᥢᥭᥳ ᥕᥝᥳ။ ᥛᥫᥲ ᥞᥥᥖᥰ ᥘᥩᥒᥲ ᥓᥫᥰ ᥢᥢᥳ ᥟᥤᥒᥴ ᥢᥫᥴ ᥑᥩᥲ ᥙᥨᥒᥴ ᥙᥪᥢᥴ ᥚᥣᥝᥱ [[ᥗᥣᥢᥴ ᥚᥩᥒᥰ ᥘᥨᥒᥴ ᥐᥣᥢᥴ ᥢᥬᥰ ᥛᥫᥒᥰ]] ᥟᥢᥴ ᥙᥪᥢᥴ ᥚᥣᥝᥱ ᥟᥩᥐᥱ ᥛᥫᥲ ᥝᥢᥰ ᥗᥤᥳ 27.8.99 ᥢᥢᥳ ᥟᥝᥴ ᥓᥦᥲ ᥖᥩᥢᥲ ᥙျᥤᥱ ᥘᥦᥲ ᥓᥦᥲ ᥖᥩᥢᥲ ᥖᥣᥱ ᥕᥣᥱ ᥝ ᥖᥤᥱ ᥟᥢᥴ ᥛᥤᥰ ᥖᥤᥲ ᥙᥩᥖᥰ ᥖᥨᥐᥰ ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥴ ᥢᥢᥳ ᥞᥨᥛᥲ ᥐᥢᥴ ᥥᥴᥔ ᥞᥥᥖᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥫᥒᥴ ᥚᥦᥴ ᥓᥦᥲ ᥖᥫᥒᥰ ᥙᥣᥱ ᥐᥫᥱ (ᥙᥩᥖᥰ ᥖᥨᥐᥰ ) ᥛᥣᥰ ᥕᥝᥳ။ ===ᥘᥐᥰ ᥛᥫᥒᥰ ᥙᥤᥴ 2008=== ᥟᥤᥒᥴ ᥢᥫᥴ ᥘᥐᥰ ᥛᥫᥒᥰ ᥙᥤᥴ 2008 ᥔᥥᥴ ᥓᥫᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥫᥒᥰ ᥓᥥᥖᥰ ᥖᥫᥒᥰ ᥢᥢᥳ ᥞᥬᥲ ᥘᥦᥐᥲ ᥘᥣᥭᥲ ᥞᥩᥒᥳ ᥝᥣᥲ ᥓᥦᥲ ᥖᥫᥒᥰ ᥘᥨᥒᥴ ({{Lang-my|ᥖᥪᥒᥰ ဒᥥᥴᥔကြᥤᥰ }})ᥛᥣᥰ ᥕᥝᥳ။ <ref name="2008constbur">ᥙြညᥴ ᥗᥥᥴ ာᥒᥴ စᥧᥔ ᥛ္ᥛ ᥖ ᥛြနᥴ ᥛာနᥪᥒᥴ ᥒံᥖᥥᥴ ာᥴ ဖᥩဲᥳ စညᥰ ᥙᥧ ံအခြᥥᥴခံဥᥙဒᥥᥴ (၂၀၀၈ ခᥧနှစᥴ ) [http://www.irrawaddy.org/election/component/filecabinet/?task=download&cid[0&#93;=1|၂၀၀၈{{Dead link|date=January 2022 |bot=InternetArchiveBot |fix-attempted=yes }} ဖᥩဲᥳ စညᥰ ᥙᥧ ံ PDF]</ref> ᥘᥭᥲ ᥛᥐᥰ ᥛᥢᥲ ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥟᥢᥴ ᥓᥦᥲ ᥘᥨᥒᥴ ᥢᥥᥱ ᥙျᥤᥱ ᥖᥩᥱ ᥑᥝᥲ ᥙᥣᥰ ᥢᥢᥳ ᥘᥦᥲ ᥔᥒᥴ၊ ᥛᥐᥰ ᥛᥢᥲ ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ᥘᥦᥲ ᥖᥫᥒᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ᥓᥫᥰ ᥢᥭᥳ ᥕᥝᥳ။ <ref name="2008constbur"/><ref>ᥙြညᥴ ᥗᥥᥴ ာᥒᥴ စᥧᥔ ᥛ္ᥛ ᥖ ᥛြနᥴ ᥛာနᥪᥒᥴ ᥒံᥖᥥᥴ ာᥴ ၏ ဖᥩဲᥳ စညᥰ ᥙᥧ ံအခြᥥᥴခံဥᥙဒᥥᥴ (၂၀၀၈)</ref> ᥓᥫᥰ ᥙᥥᥢᥴ ᥖᥫᥒᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ᥘᥦᥲ ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ᥢᥢᥳ - * (ᥐ) ᥢᥬᥰ ᥓᥦᥲ ᥖᥫᥒᥰ ᥓᥦᥲ ᥐᥦᥒᥰ ᥢᥢᥳ ᥟᥝᥴ [[ᥘᥦᥱ ᥡᥤᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥦᥱ ᥡᥤᥰ ]]၊ [[ᥘ ᥞᥦᥱ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘ ᥞᥦᥱ ]] ᥘᥦᥲ [[ᥢᥣᥢᥰ ᥕᥧᥢᥰ၊ ᥓᥦᥲ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥣᥢᥰ ᥕᥧᥢᥰ ]] ᥓᥫᥰ ᥢᥭᥳ ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥙᥥᥢᥴ [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥢᥣᥱ ᥐ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]]၊ * (ᥑ) ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥟᥝᥴ [[ᥕᥣᥱ ᥒᥣᥢᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥕᥣᥱ ᥒᥣᥢᥱ ]]ᥘᥦᥲ [[ᥙᥣᥒᥰ ᥖ ရᥣᥳ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥰ ᥖ ရᥣᥳ ]] ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥙᥥᥢᥴ [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥗ ᥢᥧ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ |ᥢᥣᥰ ᥘᥤᥢᥴ ᥗ ᥢᥧ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ]]၊ * (ᥒ) ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥟᥝᥴ [[ᥞᥨᥝᥴ ᥙᥨᥒᥰ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥨᥝᥴ ᥙᥨᥒᥰ ]]၊ [[ᥔᥤᥱ ᥔᥦᥒᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥔᥤᥱ ᥔᥦᥒᥱ ]] ᥘᥦᥲ [[ᥙᥣᥒᥴ ᥘᥩᥒᥰ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥴ ᥘᥩᥒᥰ ]] ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥙᥥᥢᥴ [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥙ ᥟᥨᥝᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]]၊ * (ᥓ) ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥟᥝᥴ [[ᥢᥛᥳ ᥔᥢᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥛᥳ ᥔᥢᥱ ]] ᥘᥦᥲ [[ᥛᥣᥢᥲ ᥖᥨᥒᥲ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥖᥨᥒᥲ ]] ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥙᥥᥢᥴ [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥙ ᥘᥩᥒᥲ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]]၊ * (ᥔ) ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥟᥝᥴ [[ᥐᥧᥒᥰ ᥓᥣᥒᥳ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥐᥧᥒᥰ ᥓᥣᥒᥳ ]] ᥘᥦᥲ [[ᥘᥝᥳ ᥐᥭᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥘᥝᥳ ᥐᥭᥱ ]] ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥙᥥᥢᥴ [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥐᥨᥝᥰ ᥐᥣᥒᥳ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]]၊ * (ᥭ) ᥢᥬᥰ ᥓᥦᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥟᥝᥴ [[ᥞᥨᥝᥴ ᥙᥣᥒᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥞᥨᥝᥴ ᥙᥣᥒᥱ ]]၊ [[ᥛᥫᥒᥰ ᥛᥬᥱ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥛᥬᥱ ]]၊ [[ᥙᥣᥒᥴ ᥝᥣᥭᥴ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥴ ᥝᥣᥭᥴ ]]၊ [[ᥢᥣᥰ ᥚᥣᥢᥰ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥢᥣᥰ ᥚᥣᥢᥰ ]]၊ [[ᥛᥣᥐᥱ ᥛᥒᥳ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛᥣᥐᥱ ᥛᥒᥳ ]] ᥘᥦᥲ [[ᥙᥣᥒᥴ ᥔᥣᥒᥰ၊ ᥝᥥᥒᥰ |ᥓᥦᥲ ᥝᥥᥒᥰ ᥙᥣᥒᥴ ᥔᥣᥒᥰ ]] ᥞᥨᥛᥲ ᥐᥢᥴ ᥔᥥᥴ ᥙᥥᥢᥴ [[ᥖᥫᥒᥰ ᥝᥣᥳ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ]]။ ᥛᥫᥲ ᥙᥤᥴ 2010 ᥟᥩᥰ ᥐᥣᥔᥳ 20 ᥝᥢᥰ ᥢᥢᥳ ᥘᥭᥲ ᥛᥐᥰ ᥛᥢᥲ ᥙᥪᥢᥴ ᥚᥣᥝᥱ ᥛᥣᥰ ᥟᥝᥴ ᥖᥫᥒᥰ ᥓᥥᥖᥰ ᥖᥫᥒᥰ ᥞᥥᥖᥰ ᥙᥥᥢᥴ ᥓᥦᥲ ᥖᥫᥒᥰ ᥘᥨᥒᥴ ({{Lang-my|ᥖᥪᥒᥰ ဒᥥᥴᥔကြᥤᥰ }})၊ ᥝᥥᥒᥰ ᥙᥐᥰ ᥘᥧᥛᥰ ᥖᥫᥒᥰ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ({{Lang-my|ကᥪᥕᥴ ᥙᥪᥒᥴ အᥧᥙᥴ ချᥧᥙᥴ ခᥩᥒᥳ ရ ᥖᥪᥒᥰ }}) ᥘᥦᥲ ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥞᥒᥰ ᥑᥩᥴ ({{Lang-my|ကᥪᥕᥴ ᥙᥪᥒᥴ အᥧᥙᥴ ချᥧᥙᥴ ခᥩᥒᥳ ရဒᥥᥴᥔ}})၊ ᥓᥦᥲ ᥖᥩᥢᥲ၊ ᥓᥦᥲ ᥝᥥᥒᥰ ᥖᥤᥲ ᥢᥬᥰ ᥢᥣᥲ ᥘᥤᥢᥴ ᥛᥫᥒᥰ ᥞᥨᥛᥲ ᥖᥧᥛᥴ ᥓᥫᥰ ᥢᥭᥳ ᥕᥝᥳ။ <ref name="weekly"/> ==ᥓᥫᥰ ᥘᥤᥴ ᥖᥨᥭᥰ ᥗᥦᥒᥲ ᥖᥣᥒᥱ ᥟᥢᥱ == *[[ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ]] *[[ᥓᥦᥲ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥢᥬᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ]] *[[ᥓᥩᥛᥴ ᥙᥤᥝᥴ ᥓᥦᥲ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲ ᥖᥫᥒᥰ ᥛᥫᥒᥰ ᥛျᥣᥢᥱ ᥛᥣᥱ]] ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} [[ပိူင်ထၢၼ်ႈ:ၵၢၼ်ၽွင်းငမ်း မိူင်းမျၢၼ်ႇမႃႇ]] oy5dom6668z7csoatnysixxqezdz3mu ᥘᥤ ᥐᥧ ᥕᥣᥒᥱ ᥘᥤ ᥐᥧ ᥛᥥᥝᥰ 0 740 3043 3042 2024-10-15T06:32:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3042 wikitext text/x-wiki ᥘᥤ ᥐᥧ ᥕᥣᥒᥱ ᥘᥤ ᥐᥧ ᥛᥥᥝᥰ 样样好 ᥛᥨᥒ ᥡᥣᥳ 3 ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ ᥕᥩᥳ ᥕᥩᥳ ᥝᥧᥲ ᥝᥫᥭᥰ ᥛᥩᥒ ᥛᥩᥒ ᥛᥩᥐᥱ ᥐᥨᥝᥱ ᥔᥩᥭᥲ ᥙᥩᥰ ᥐᥤ ᥞᥩᥛᥴ ᥓᥩᥖᥱ ᥛᥫᥒᥰ ᥓᥝᥲ ᥐᥧ ᥔᥦᥢᥴ ᥖᥣᥒᥰ ᥛᥩᥒ ᥛᥩᥒ ᥗᥩᥛᥱ ᥔᥥᥒᥴ ᥐᥩᥒ ᥛᥨᥝᥰ ᥞᥩᥒᥴ ᥗᥪᥒᥴ ᥑᥤᥒᥱ ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥞᥩᥖ ᥚᥦᥝᥴ ᥑᥩᥭ ᥖᥨᥝᥱ ᥖᥨᥭᥰ ᥘᥧ ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥥᥝᥱ ᥓᥨᥛᥰ ᥔᥫᥰ ᥔᥣᥱ ᥓᥬ ᥞᥨᥛ ᥚᥣᥢᥱ ᥛᥤᥰ ᥛᥣᥐ ᥞᥪᥒᥴ ᥗᥣᥰ ᥘᥩᥰ ᥔᥪᥙ ᥙᥩᥒ ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥐᥣᥱ ᥝᥢᥰ ᥛᥫᥰ ᥘᥣᥲ ᥘᥩᥰ ᥚᥬᥴ ᥕᥣᥱ ᥘᥨᥒᥴ ᥘᥪᥛᥰ ᥜᥤᥒᥲ ᥗᥧᥒᥰ ᥘᥤ ᥛᥩᥒ ᥡᥣᥳ 2 ᥐᥛᥰ ᥘᥭᥳ ᥞᥝᥰ ᥛᥣᥰ ᥞᥨᥖᥱ ᥔᥩᥢᥰ ᥘᥛᥳ ᥛᥩᥒ ᥡᥣᥳ 2 ᥞᥩᥛᥰ ᥛᥪᥰ ᥔᥧᥰ ᥖᥫᥒᥰ ᥛᥩᥒ ᥡᥣᥳ 2 ᥔᥧᥰ ᥖᥫᥒᥱ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥞᥬᥲ ᥐᥖᥴ ᥕᥥᥢ ᥛᥩᥒ ᥡᥣᥳ 2 ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ ᥕᥩᥳ 3 ᥝᥧᥲ ᥝᥨᥭᥰ ᥘᥤ ᥐᥧ ᥕᥣᥒᥱ ᥘᥤ ᥐᥧ ᥛᥥᥝᥰ ᥕᥩᥳ 3 ᥝᥧᥲ ᥝᥨᥭᥰ ᥛᥩᥒ ᥡᥣᥳ 2 ᥟᥩᥰ ᥘᥛᥳ ᥛᥦᥖ ᥖᥣᥱ ᥞᥫᥭᥰ ᥞᥨᥖᥱ ᥔᥩᥢᥰ ᥘᥩᥰ ᥟᥩᥰ ᥙᥥᥝᥱ ᥔᥫᥰ ᥓᥬ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ ᥛᥨᥒ ᥡᥣᥳ ᥕᥩᥳ 2 ᥝᥧᥲ ᥝᥨᥭᥰ ᥘᥤ ᥐᥧ ᥕᥣᥒᥱ ᥘᥤ ᥐᥧ ᥛᥥᥝᥰ ᥕᥩᥳ ᥕᥩᥳ 2 ᥝᥧᥲ ᥝᥨᥭᥰ ᥘᥤ ᥐᥧ ᥕᥣᥒᥱ ᥘᥤ ᥐᥧ ᥛᥥᥝᥰ ᥕᥩᥳ ᥕᥩᥳ 2 ᥝᥧᥲ ᥝᥨᥭᥰ ᥘᥤ ᥐᥧ ᥕᥣᥒᥱ ᥘᥤ ᥐᥧ ᥛᥥᥝᥰ ᥕᥩᥳ 样样好。 s19t6hvi9od7zj1n9ws8ci7svvm0elk ᥘᥤᥐ ᥖᥭᥰ 0 741 3051 3050 2024-10-15T06:32:38Z Sotiale 22 7 revisions imported: [TEST] importing tddwiki via a tool 3050 wikitext text/x-wiki {| class="wikitable" style="text-align:center" |<big>[[ᥐ]]</big><br />ka᷈a (/kaː˧˦˧/}}) |<big>[[ᥑ]]</big><br />kha᷈a (/kʰaː˧˦˧/}}) |<big>[[ᥒ]]</big><br />nga᷈a (/ŋaː˧˦˧/}}) |- |<big>[[ᥓ]]</big><br />tsa᷈a (/t͡ɕaː˧˦˧/}}) |<big>[[ᥔ]]</big><br />sa᷈a (/sʰaː˧˦˧/}}) |<big>[[ᥕ]]</big><br />ya᷈a (/jaː˧˦˧/}}) |- |<big>[[ᥖ]]<br />ta᷈a (/taː˧˦˧/}}) |<big>[[ᥗ]]</big><br />tha᷈a (/tʰaː˧˦˧/}}) |<big>[[ᥘ]]</big><br />la᷈a (/laː˧˦˧/}}) |- |<big>[[ᥙ]]</big><br />pa᷈a (/paː˧˦˧/}}) |<big>[[ᥚ]]</big><br />pha᷈a (/pʰaː˧˦˧/}}) |<big>[[ᥛ]]</big><br />ma᷈a (/maː˧˦˧/}}) |- |<big>[[ᥜ]]</big><br />fa᷈a (/faː˧˦˧/}}) |<big>[[ᥝ]]</big><br />wa᷈a (/waː˧˦˧/}}) |<big>[[ᥞ]]</big><br />ha᷈a (/haː˧˦˧/}}) |- |<big>[[ᥟ]]</big><br />ʼa᷈a (/ʔaː˧˦/}}) |<big>[[ᥠ]]</big><br />khya᷈a (/kʰjaː˧˦˧/}}) |<big>[[ᥡ]]</big><br />sya᷈a (/ʃaː˧˦/}}) |- | |<big>ᥢ</big><br />na᷈a (/naː˧˦˧/}}) | |} ᥟᥢ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥐᥣᥙ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ' ᥛᥬᥱ ' ᥕᥝᥳ.ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥘᥣᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥤᥰ ᥔᥩᥒᥴ ᥛᥥᥝᥰ, ᥛᥥᥝᥰ ᥘᥫᥒ ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥨᥝ ᥗᥝᥲ ᥛᥥᥝᥰ ᥘᥫᥒ ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥨᥝ ᥛᥬᥱ ᥑᥫᥒ ᥐᥢᥲ ᥘᥛᥴ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥘᥬᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥓᥫᥝ ᥟᥥᥐᥱ ᥗᥦᥢᥲ ᥖᥣᥒᥱ ᥖᥤ ᥖᥣᥒᥱ ᥘᥦᥢ ᥞᥦᥴ , ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥬᥱ ᥛᥤᥰ ᥛᥥ ᥔᥥᥒᥴ 20 ᥖᥨᥝ ᥓᥬᥳ ᥕᥧᥒᥱ ᥖᥪᥰ ᥓᥨᥝᥲ 19 ᥖᥨᥝ ᥛᥥ ᥓᥣᥙ 84 ᥖᥨᥝ ᥗᥝᥴ ᥔᥥᥒᥴ 6 ᥔᥥᥒᥴ . h7de2gskkivi1m32bwg80d269gep6jk ᥘᥤᥐ ᥖᥭᥰ ᥑᥣᥛᥰ ᥖᥭᥰ 0 742 3057 3056 2024-10-15T06:32:39Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 3056 wikitext text/x-wiki ᥘᥩᥐ ᥔᥥᥴ ᥘᥤᥐ ᥑᥥᥱ ᥐᥧᥱ ᥐᥣ ᥙᥥᥢ ᥘᥤᥐ ᥑᥫᥰ ᥐᥨᥢᥰ ᥘᥬᥰ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥐᥛᥱ ᥜᥣᥳ ᥘᥭᥳ ᥟᥛᥱ ᥝᥣ ᥘᥤᥐ [[ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ]] ၊ ᥘᥤᥐ ᥙᥣᥱ ᥘᥤᥱ၊ ᥘᥤᥐ ᥟᥤᥱ ᥓᥤᥙᥳ၊ ᥘᥤᥐ ᥔᥤᥱ ᥞᥨᥝᥱ၊ ᥘᥤᥐ ᥑᥩᥛᥴ၊ ᥘᥤᥐ ᥙᥤᥝᥱ၊ ᥘᥤᥐ ᥛᥩᥢᥰ-ᥘᥤᥐ ᥑᥣ ᥛᥥᥢᥱ၊ ᥘᥤᥐ ᥛᥣᥢ၊ ᥘᥤᥐ ᥕᥨᥢᥰ ᥘᥦᥲ ᥘᥤᥐ ᥗᥭᥰ ᥙᥣᥰ ᥖᥒᥰ ᥘᥤᥐ [[ᥖᥭᥰ]] ᥘᥨᥒᥴ ᥘᥭᥲ ᥑᥣᥛᥱ ᥙᥪᥢᥳ ᥘᥫᥴ ᥘᥤᥐ ᥙᥤᥝᥱ ᥞᥣᥳ ᥛᥤᥱ (ᥛᥫᥒᥰ ᥐᥣ ᥘᥣᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥫ ᥔᥥᥴ ᥘᥖᥴ ᥒᥴᥙᥒ ᥞᥥᥖᥱ ᥙᥥᥢ ᥛᥣᥰ ᥘᥩᥢᥳ ᥘᥩᥢᥳ ᥘᥥᥙ ᥞᥥᥢᥰ ᥞᥢᥴ ᥛᥢᥲ ᥘᥒᥱ ᥘᥭᥴ။) ᥘᥤᥐ ᥙᥤᥝᥱ ᥞᥣᥳ ᥛᥤᥱ ᥘᥭᥲ ᥖᥥᥱ ᥛᥤᥰ ᥛᥣᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥐᥣᥳ ᥘᥣᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥫ ᥓᥥᥛ ᥛᥫ ᥟᥩᥢ ᥙᥤ ᥑᥣ ᥘᥤᥖᥳ 500(BC 500) ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥑᥣᥳ.ᥔᥣᥳ 300(AD 300) ᥘᥭᥴ၊ ᥘᥬᥰ ᥙᥣᥢ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥔᥤᥴ ᥘᥤᥳ ᥗᥛᥱ ᥛᥣᥱ ᥔᥨᥝᥰ ᥐᥣᥳ (ᥛᥩᥐ AD 300) ᥘᥢᥳ ᥘᥤᥐ ᥙᥤᥝᥱ ᥞᥣᥱ ᥛᥤᥱ ᥘᥥᥱ ᥚᥥ ᥞᥫᥒᥰ ᥓᥩᥖᥱ ᥖᥨᥝ ᥛᥫᥒᥰ ᥟᥤᥢᥰ ᥖᥤ ᥕᥫ ᥘᥦᥲ ᥚᥥᥴ ᥓᥩᥖᥱ ᥐᥧᥱ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥛᥫᥒᥰ ᥓᥩᥛᥰ ᥘᥨᥭ ᥒᥝᥰ ᥘᥣᥭᥰ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥙᥫᥒ ᥘᥭᥴ ᥕᥧᥱ။ ᥕᥝᥳ ᥐᥩᥲ ᥘᥤᥐ ᥙᥤᥝᥱ ᥞᥣᥱ ᥛᥤᥱ ᥘᥭᥳ ᥒᥴᥛᥒᥱᥙᥥᥢᥴ (2) ᥔᥣᥭᥴ ᥔᥩᥒᥴ ᥖᥣᥒᥰ ᥔᥥᥴ ᥚᥥᥴ ᥑᥝᥲ ᥛᥣᥰ ᥖᥣᥒᥰ ᥙᥩᥖᥴ ᥟᥥᥰ ᥡᥫᥝᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥘᥦᥲ ᥓᥥᥒ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥘᥒᥱ ᥘᥭᥴ- ᥔᥣᥭᥴ ᥖᥤ (1)-ᥝᥣᥭᥰ ᥔᥥᥴ ᥟᥣᥱ ᥘᥣᥱ ᥓᥣᥐ ᥛᥨᥝᥰ ᥘᥤᥰ ᥕᥣᥰ ᥑᥩᥒᥴ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥔᥤᥱ ᥘᥤᥳ ᥗᥛᥱ ᥛᥣᥱᥔᥨᥝᥰ ᥐᥣᥳ ᥘᥭᥲ ᥘᥧᥳ ᥙᥒᥰ ᥐᥧᥱ ᥕᥝᥳ ᥘᥢᥳ ᥖᥣᥒᥰ ᥙᥩᥖᥴ ᥞᥩᥒᥱ ᥛᥫᥒᥰ ᥐᥣᥰ ᥘᥣᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥫ ᥛᥤᥰ ᥑᥫᥰ ᥑᥧᥢᥴ ᥐᥧ ᥡᥢ ᥘᥦᥲ ᥑᥫᥰ ᥑᥧᥢᥴ ᥐᥧᥙᥴ ᥖᥣᥳ (ᥐᥧᥖᥳ ᥖᥣᥳ) ᥐᥫᥖᥱ ᥛᥤᥰ ᥛᥣᥰ ᥗᥖᥴ ᥖᥣᥛᥰ ᥐᥢ ᥘᥦᥲ ᥘᥭᥲ ᥔᥪᥙᥱ ᥟᥝ ᥘᥤᥐ ᥙᥣᥱ ᥘᥤᥳ ᥛᥤᥱ ᥛᥣᥰ ᥛᥥᥰ ᥘᥖᥴ ᥞᥥᥖᥱ ᥙᥥᥢ ᥘᥤᥐ ᥐᥧ ᥡᥢ ᥘᥦᥲ ᥘᥤᥐ ᥐᥧᥙᥴ ᥖᥣᥳ ᥓᥩᥛᥰ ᥑᥢᥲ ᥖᥩᥢᥲ ᥙᥣᥢ ᥛᥢᥰ ᥛᥣᥰ။ ᥕᥝᥳ ᥐᥩᥲ ᥔᥪᥙᥱ ᥕᥥᥢᥰ ᥛᥣᥰ ᥙᥥᥢ ᥘᥤᥐ ᥢᥣᥱ ᥐᥣᥳ ᥘᥤᥳ (ᥖᥥᥱ ᥝᥢᥱ ᥘᥣᥱ ᥐᥣᥳ ᥘᥤᥱ) ᥘᥭᥴ ᥕᥝᥲ။ ᥔᥣᥭᥴ ᥙᥩᥖᥴ ᥞᥩᥒᥱ ᥘᥭᥳ ᥚᥥᥴ ᥑᥪᥢᥲ ᥛᥣᥰ ᥗᥪᥒᥴ ᥛᥫᥒᥰ ᥙᥤᥝᥱ၊ ᥛᥫᥒᥰ ᥛᥩᥢᥰ (ᥔᥧᥳ ᥗᥛᥱ ᥛᥝ ᥖᥤ) ᥘᥦᥲ ᥝᥣᥭᥰ ᥘᥪᥢᥰ ᥛᥣᥰ ᥕᥥᥢᥰ ᥛᥣᥰ ᥙᥥᥢ ᥘᥤᥐ ᥙᥤᥝᥱ၊ ᥘᥤᥐ ᥛᥩᥢᥰ ᥘᥦᥲ ᥘᥤᥐ ᥛᥣᥢ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥙᥣᥢ ᥘᥭᥳ ᥘᥭᥴ ᥕᥧᥱ။ 0ir9exprpbeqc04xrudy3ran0d06xg9 ᥘᥤᥐ ᥖᥭᥰ ᥘᥫᥴ 0 743 5411 5319 2024-12-11T11:59:25Z CommonsDelinker 29 Removing [[:c:File:德宏团结报_-_傣文版_-_2024-05-27.jpg|德宏团结报_-_傣文版_-_2024-05-27.jpg]], it has been deleted from Commons by [[:c:User:Túrelio|Túrelio]] because: [[:c:COM:L|Copyright violation]]: newspaper frontpage that is copyright-protected, totally same as htt 5411 wikitext text/x-wiki {{Infobox WS |name = ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ |altname= ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ |type = [[ᥛᥥ ᥔᥥᥒᥴ ᥓᥣᥙ ᥖᥒᥰ ᥛᥥ ᥓᥣᥙ]] |languages = [[ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]] |time = 13 ᥕᥣᥱ ᥔᥧᥳ ᥖᥨᥝᥱ ᥝᥢᥰ ᥛᥫ ᥘᥭᥳ |fam1 = [[ᥖᥨᥝ ᥘᥣᥭᥰ ᥙᥣ ᥘᥨᥝᥱ ᥖᥨᥝ ᥢᥣᥭᥳ]] |fam2 = [[ᥖᥨᥝ ᥘᥣᥭᥰ ᥚᥤᥳ ᥘᥤᥳ ᥔᥤᥢᥱ]] |fam3 = [[ᥖᥨᥝ ᥘᥣᥭᥰ ᥟᥣᥱ ᥘᥣᥳ ᥛᥤᥐ]] |fam4 = [[ᥖᥨᥝ ᥘᥣᥭᥰ ᥙᥣᥱ ᥘᥤᥳ]] |fam5 = [[ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥩᥢᥰ]] |fam6 = [[ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥢ]] |unicode = [http://www.unicode.org/charts/PDF/U1950.pdf U+1950 ᥗᥪᥒᥴ U+197F] |caption = ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ《[[ᥚᥣᥐ ᥑᥧᥳ ᥟᥧᥳ ᥙᥧᥛᥱ ᥛᥣᥱ]]》。 [[ᥟᥩᥒᥲ ᥘᥥᥴ ᥔᥫᥐ ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥫᥒᥰ ᥑᥥᥱ]]ᥖᥤᥳ ᥙᥦᥙ。 |sample = File:Lai tai le.png |iso15924 = Tale }} [[ᥜᥣᥭᥱ:德宏傣文 比丘比喻经.JPG|thumb|ᥙᥙ ᥚᥧᥢᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ,ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥗᥝᥲ ]] [[ᥜᥣᥭᥱ:《傣家谚语》封面.jpg|thumb|[[德宏民族出版社|ᥟᥩᥒᥲ ᥟᥩᥐᥱ ᥘᥣᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]] ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ《ᥑᥣᥛᥰ ᥙᥣᥖ ᥔᥢᥱ ᥘᥣᥱ》]] {{Tai Le characters}} '''ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ'''(ᥑᥣᥛᥰ ᥖᥭᥰ:ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ、IPA:laːi⁵⁵tai⁵⁵lə³⁵),ᥞᥪᥴ ᥞᥩᥒᥳ ᥝᥣ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥞᥪᥴ ᥘᥤᥐ ᥖᥭᥰ ᥘᥫᥴ,ᥛᥫᥒᥰ ᥖᥬᥲ ᥞᥩᥒᥳ ᥖᥨᥝ ᥘᥤᥐ ᥛᥫᥒᥰ ᥛᥣᥝᥰ,ᥙᥥᥢ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥤ ᥘᥐᥴ ᥟᥢ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥘᥬᥰ ᥟᥩᥒᥲ ᥙᥩᥭᥱ ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ,ᥓᥥᥛ ᥛᥫ ᥓᥝᥳ ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ ᥙᥨᥝᥰ ᥛᥤᥰ 13 ᥞᥥᥒᥴ ᥔᥣᥛᥴ ᥙᥣᥐᥱ ᥙᥤ ᥞᥝᥳ,ᥕᥧᥱ ᥘᥬᥰ ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥫᥢᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥒᥴ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ;ᥝᥥᥒᥰ ᥘᥤᥢᥳ ᥔᥣᥒᥰ ᥐᥪᥒᥱ ᥛᥣᥳ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥝᥣᥳ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ ᥔᥦᥢᥱ ᥛᥣᥢᥲ ᥔᥨᥢᥴ ᥟᥣ ᥛᥦᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥣᥒᥱ ᥟᥪᥒᥱ ᥖᥣᥒᥱ ᥖᥤ ᥐᥩᥰ ᥕᥨᥒᥱ ᥓᥬᥳ ᥖᥪᥰ,ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥕᥒᥰ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥟᥣ ᥛᥦᥰ ᥖᥣᥒᥰ ᥛᥥᥝᥰ ᥖᥤ ᥞᥤᥛᥰ ᥐᥬᥲ ᥐᥢ ᥘᥢᥳ。 ᥖᥣᥒᥰ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥪᥳ、ᥓᥤᥢ ᥚᥤᥢᥳ ᥘᥣᥭᥰ ᥖᥭᥰ ᥑᥣᥝᥴ、ᥘᥤᥢᥳ ᥔᥣᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥲ ᥞᥩᥒᥳ ᥘᥣᥭᥰ ᥖᥭᥰ 4 ᥛᥥᥝᥰ ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ. ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥘᥣᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥘᥤᥐ ᥖᥭᥰ ᥖᥨᥒᥱ ᥓᥣᥢᥰ ᥑᥣᥛᥰ ᥖᥣᥢᥲ ᥘᥣᥖ ᥛᥫᥢᥴ ᥐᥢ ᥖᥨᥝ ᥘᥣᥭᥰ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥛᥤᥰ ᥔᥩᥒᥴ ᥛᥥᥝᥰ. ᥐᥩᥭᥰ ᥝᥣ ᥖᥨᥝ ᥞᥣᥒ ᥘᥣᥭᥰ ᥛᥤᥰ ᥖᥤ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ(ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥨᥝ ᥘᥤᥐ ᥖᥭᥰ ᥖᥬᥲ ᥙᥥᥢ ᥖᥨᥝ ᥛᥨᥢᥰ,ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥔᥛᥳ ᥛᥫᥢᥴ ᥞᥣᥒ ᥙᥥᥢ 4 ᥓᥥᥒᥱ ᥟᥛᥱ ᥘᥢᥴ ᥖᥨᥝ ᥕᥣᥝᥰ,ᥖᥭᥰ ᥖᥬᥲ,ᥖᥭᥰ ᥖᥨᥒᥱ ᥓᥣᥢᥰ ᥑᥝᥴ ᥞᥩᥒᥳ ᥝᥣ「ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥨᥝᥱ ᥒᥩᥐ」),ᥐᥩᥭᥰ ᥝᥣ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥨᥝ ᥖᥦᥢᥰ ᥔᥥᥒᥴ ᥞᥥᥖᥱ ᥝᥭᥳ ᥘᥬᥰ ᥑᥩᥐ ᥘᥢᥳ ᥙᥧᥒᥱ ᥖᥦᥐ ᥛᥢᥰ ᥐᥩᥭᥰ ᥛᥫᥢᥴ ᥐᥢ ᥐᥩᥭᥰ. ==ᥛᥥ ᥔᥥᥒᥴ ᥖᥨᥝ ᥘᥣᥭᥰ== ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥢ ᥞᥢᥴ ᥕᥧᥱ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ ᥙᥥᥢ Unicode ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥬᥱ ᥘᥬᥰ ᥘᥧᥛᥰ ᥓᥫᥢᥱ ᥚᥧᥰ ᥑᥥᥱ ᥟᥝ ᥑᥝᥲ ᥙᥣᥰ ᥛᥣᥰ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥝᥭᥳ ᥔᥥᥴ ᥘᥤᥖ ᥛᥥᥰ ᥓᥨᥝᥲ ᥛᥫ ᥙᥤ(1952, 1956, 1964,1988 ) ᥝᥣᥭᥰ ᥙᥤ 1950 ᥘᥢᥳ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥖᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥐᥝᥱ ᥘᥢᥳ ᥞᥦᥒᥰ ᥖᥥᥳ ᥖᥥᥳ. ᥙᥨᥝᥰ ᥟᥛᥱ ᥜᥫᥐᥱ ᥞᥥᥢᥰ ᥓᥨᥝᥰ ᥓᥣᥰ ᥘᥤ ᥘᥤ ᥛᥥ ᥐᥣ ᥔᥩᥒᥴ ᥚᥣᥭᥱ ᥘᥢᥳ ᥖᥤᥴ ᥟᥛᥱ ᥑᥝᥲ ᥕᥣᥰ ᥐᥢ ᥘᥭᥲ. ᥛᥫᥢᥴ ᥘᥢᥴ ᥘᥒᥱ ᥐᥝᥱ ᥘᥬᥰ ᥓᥣᥛᥰ ᥘᥣᥭᥰ ᥖᥭᥰ, ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥬᥱ ᥘᥭᥳ ᥟᥛᥱ ᥘᥭᥲ ᥗᥧᥐᥴ ᥟᥝ ᥙᥣᥰ ᥛᥣᥰ ᥓᥬᥳ ᥖᥪᥰ ᥘᥬᥰ ᥟᥣ ᥛᥥᥝᥰ ᥙᥣᥲ ᥘᥩᥐ ᥖᥫᥒᥰ ᥛᥫᥒᥰ ᥑᥥᥱ,ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥦᥳ ᥛᥫᥒᥰ ᥛᥣᥢ ᥓᥫᥰ ᥘᥭᥳ.ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥓᥤᥢ ᥐᥧᥰ,ᥛᥫᥒᥰ ᥘᥦᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥘᥣᥰ ᥑᥧᥱ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ,ᥐᥪᥒᥱ ᥛᥣᥳ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥝᥣᥳ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ ᥓᥫᥰ ᥘᥭᥳ ᥕᥒᥰ ᥖᥫᥐ ᥕᥧᥒᥱ ᥓᥬᥳ ᥖᥪᥰ ᥛᥧᥱ ᥘᥣᥳ ᥙᥫᥒ ᥐᥝᥱ ᥝᥭᥳ . {| class="wikitable" style="border-collapse:collapse;background:#FFFFFF;text-align:center;" |+ Tai Le ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥓᥣᥐ ᥘᥣᥐ<ref name="Multi">{{Cite book|title=Multilingualism in China: The Politics of Writing Reforms for Minority Languages, 1949-2002|year=2003|first=Minglang|last=Zhou|publisher=De Gruyter|isbn=978-3110178968}}</ref> |- bgcolor="LightGrey" style="text-align:left;" | colspan="11" | '''ᥛᥥ ᥔᥥᥒᥴ'''([[國際音標|IPA]]ᥘᥬᥰ ᥓᥥᥒᥱ ᥑᥩᥐ ᥘᥢᥳ) |- | {{Large|ᥐ}}<br>[k] || {{Large|ᥑ}}<br>[x] || {{Large|ᥒ}}<br>[ŋ] || {{Large|ᥓ}}<br>[ts] || {{Large|ᥔ}}<br>[s] || {{Large|ᥕ}}<br>[j] || {{Large|ᥖ}}<br>[t] || {{Large|ᥗ}}<br>[tʰ] || {{Large|ᥘ}}<br>[l] |- | {{Large|ᥙ}}<br>[p] || {{Large|ᥚ}}<br>[pʰ] || {{Large|ᥛ}}<br>[m] || {{Large|ᥜ}}<br>[f] || {{Large|ᥝ}}<br>[v] || {{Large|ᥞ}}<br>[h] || {{Large|ᥟ}}<br>[ʔ] || {{Large|ᥠ}}<br>[kʰ] || {{Large|ᥡ}}<br>[tsʰ] || style="width: 50px;" | {{Large|ᥢ}}<br>[n] |- bgcolor="LightGrey" style="text-align:left;" | colspan="11" | '''ᥛᥥ ᥓᥣᥙ'''([[國際音標|IPA]]ᥘᥬᥰ ᥓᥥᥒᥱ ᥑᥩᥐ ᥘᥢᥳ) |- | style="width: 50px;" | || style="width: 50px;" | {{Large|ᥣ}}<br>[a] || style="width: 50px;" | {{Large|ᥤ}}<br>[i] || style="width: 50px;" | {{Large|ᥥ}}<br>[e] || style="width: 50px;" | {{Large|ᥦ}}<br>{{Nobr|[ɛ], [ia]}} || style="width: 50px;" | {{Large|ᥧ}}<br>[u] || style="width: 50px;" | {{Large|ᥨᥝ}}<br>[o] || style="width: 50px;" | {{Large|ᥩ}}<br>{{Nobr|[ɔ], [ua]}} || style="width: 50px" | {{Large|ᥪ}}<br>[ɯ] || {{Large|ᥫ}}<br>[ə] || style="width: 50px;" | {{Large|ᥬ}}<br>[aɯ] |- | {{Large|ᥭ}}<br>[ai] || {{Large|ᥣᥭ}}<br>[aːi] || || || || {{Large|ᥧᥭ}}<br>[ui] || {{Large|ᥨᥭ}}<br>[oi] || {{Large|ᥩᥭ}}<br>{{Nobr|[ɔi]}} || {{Large|ᥪᥭ}}<br>[ɯi] || {{Large|ᥫᥭ}}<br>[əi] |- | {{Large|-ᥝ}}<br>[au] || {{Large|ᥣᥝ}}<br>[aːu] || {{Large|ᥤᥝ}}<br>[iu] || {{Large|ᥥᥝ}}<br>[eu] || {{Large|ᥦᥝ}}<br>[ɛu] || || || || {{Large|ᥪᥝ}}<br>[ɯu] || {{Large|ᥫᥝ}}<br>[əu] |- | {{Large|-ᥛ}}<br>[am] || {{Large|ᥣᥛ}}<br>[aːm] || {{Large|ᥤᥛ}}<br>[im] || {{Large|ᥥᥛ}}<br>[em] || {{Large|ᥦᥛ}}<br>[ɛm] || {{Large|ᥧᥛ}}<br>[um] || {{Large|ᥨᥛ}}<br>[om] || {{Large|ᥩᥛ}}<br>[ɔm] || {{Large|ᥪᥛ}}<br>[ɯm] || {{Large|ᥫᥛ}}<br>[əm] |- | {{Large|-ᥢ}}<br>[an] || {{Large|ᥣᥢ}}<br>[aːn] || {{Large|ᥤᥢ}}<br>[in] || {{Large|ᥥᥢ}}<br>[en] || {{Large|ᥦᥢ}}<br>[ɛn] || {{Large|ᥧᥢ}}<br>[un] || {{Large|ᥨᥢ}}<br>[on] || {{Large|ᥩᥢ}}<br>[ɔn] || {{Large|ᥪᥢ}}<br>[ɯn] || {{Large|ᥫᥢ}}<br>[ən] |- | {{Large|-ᥒ}}<br>[aŋ] || {{Large|ᥣᥒ}}<br>[aːŋ] || {{Large|ᥤᥒ}}<br>[iŋ] || {{Large|ᥥᥒ}}<br>[eŋ] || {{Large|ᥦᥒ}}<br>[ɛŋ] || {{Large|ᥧᥒ}}<br>[uŋ] || {{Large|ᥨᥒ}}<br>[oŋ] || {{Large|ᥩᥒ}}<br>[ɔŋ] || {{Large|ᥪᥒ}}<br>[ɯŋ] || {{Large|ᥫᥒ}}<br>[əŋ] |- | {{Large|-ᥙ}}<br>[ap] || {{Large|ᥣᥙ}}<br>[aːp] || {{Large|ᥤᥙ}}<br>[ip] || {{Large|ᥥᥙ}}<br>[ep] || {{Large|ᥦᥙ}}<br>[ɛp] || {{Large|ᥧᥙ}}<br>[up] || {{Large|ᥨᥙ}}<br>[op] || {{Large|ᥩᥙ}}<br>[ɔp] || {{Large|ᥪᥙ}}<br>[ɯp] || {{Large|ᥫᥙ}}<br>[əp] |- | {{Large|-ᥖ}}<br>[at] || {{Large|ᥣᥖ}}<br>[aːt] || {{Large|ᥤᥖ}}<br>[it] || {{Large|ᥥᥖ}}<br>[et] || {{Large|ᥦᥖ}}<br>[ɛt] || {{Large|ᥧᥖ}}<br>[ut] || {{Large|ᥨᥖ}}<br>[ot] || {{Large|ᥩᥖ}}<br>[ɔt] || {{Large|ᥪᥖ}}<br>[ɯt] || {{Large|ᥫᥖ}}<br>[ət] |- | {{Large|-ᥐ}}<br>[ak] || {{Large|ᥣᥐ}}<br>[aːk] || {{Large|ᥤᥐ}}<br>[ik] || {{Large|ᥥᥐ}}<br>[ek] || {{Large|ᥦᥐ}}<br>[ɛk] || {{Large|ᥧᥐ}}<br>[uk] || {{Large|ᥨᥐ}}<br>[ok] || {{Large|ᥩᥐ}}<br>[ɔk] || {{Large|ᥪᥐ}}<br>[ɯk] || {{Large|ᥫᥐ}}<br>[ək] |- bgcolor="LightGrey" style="text-align:left;" | colspan="11" | '''ᥗᥝᥴ ᥔᥥᥒᥴ ᥖᥨᥝ ᥘᥣᥭᥰ'''(ᥖᥪᥐ ᥓᥬᥳ ᥖᥪᥰ ᥝᥭᥳ) |- | colspan="2" | ''(ᥕᥒ ᥛᥤᥰ)''<br>33 || colspan="2" | {{Large|ᥰ}}<br>55 || colspan="2" | {{Large|ᥱ}}<br>11 || colspan="2" | {{Large|ᥲ}}<br>42 || colspan="2" | {{Large|ᥳ}}<br>54 || {{Large|ᥴ}}<br>35 |- bgcolor="LightGrey" style="text-align:left;" | colspan="11" | '''ᥗᥝᥴ ᥔᥥᥒᥴ ᥛᥦᥖ ᥛᥣᥭᥴ'''(1963 ᥙᥤ ᥞᥨᥝᥴ ᥖᥥᥰ ᥘᥣᥭᥰ ᥖᥦᥛᥲ) |- | colspan="2" | ''(ᥕᥒ ᥛᥤᥰ)''<br>33 || colspan="2" | {{Large|◌̈}}<br>55 || colspan="2" | {{Large|◌̌}}<br>11 || colspan="2" | {{Large|◌̀}}<br>42 || colspan="2" | {{Large|◌̇}}<br>54 || {{Large|◌́}}<br>35 |} ==ᥛᥣᥭᥴ ᥖᥩᥒᥰ ᥔᥫᥐ ᥙᥪᥢᥰ== ᥟᥣ ᥔᥫᥐ ᥙᥪᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥩ ᥛᥤᥰ ᥐᥧᥛᥱ ᥗᥨᥢᥲ ᥕᥧᥱ,ᥖᥤ ᥘᥨᥒᥴ ᥕᥨᥒᥱ ᥖᥪᥰ ᥙᥤᥲᥚᥧᥱ ᥖᥦᥛᥲ。 ᥘᥧᥐ ᥖᥤ ᥙᥪᥢᥰ ᥛᥢᥰ ᥘᥭᥲ ᥞᥢᥴ ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥘᥭᥳ,ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥖᥒᥰ ᥛᥤᥰ ᥓᥣᥛᥰ ᥐᥣᥢᥱ ᥖᥒᥰ ᥘᥛᥴ,ᥕᥒᥰ ᥛᥤᥰ ᥑᥣᥛᥰ ᥞᥩᥒᥳ、ᥟᥣ ᥔᥫᥐ、ᥟᥣ ᥙᥧᥛᥱ、ᥘᥤᥐ ᥖᥥᥰ ᥐᥛᥱ ᥚᥣᥱ、ᥘᥣᥐ ᥑᥣᥖ ᥙᥥᥱ ᥖᥣᥒᥱ ᥙᥦᥐ ᥐᥣ ᥖᥤᥒᥱ、ᥘᥣᥲ ᥞᥫᥢᥰ ᥞᥨᥝᥴ ᥓᥝᥲ ᥜᥣᥳ、ᥔᥫᥐ ᥙᥪᥢᥰ ᥘᥬᥰ ᥛᥫᥒᥰ、ᥛᥥ ᥐᥣ ᥚᥖᥴ ᥔᥥᥒᥴ ᥗᥦᥢᥲ。 ==ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ== ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ,ᥖᥫᥒᥰ ᥓᥨᥒ ᥐᥨᥝᥲ ᥖᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥐᥦᥢᥱ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥞᥦᥒᥰ ᥖᥥᥳ.ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥖᥭᥰ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥛᥫᥢᥴ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥣᥢ, ᥛᥫᥢᥴ ᥐᥢ ᥖᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ,ᥖᥨᥒᥱ ᥓᥣᥢᥰ(ᥜᥣᥒᥳ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥛᥢᥰ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ)ᥘᥬᥰ ᥑᥩᥐ ᥓᥥᥒᥱ ᥘᥢᥳ ᥑᥩᥐ ᥚᥫᥐᥱ ᥘᥛ ᥘᥢᥳ Unicode ᥖᥭᥰ ᥘᥫᥴ ᥛᥥ ᥐᥣ ᥐᥫᥐᥱ ᥛᥫᥢᥴ ᥐᥢ ᥖᥒᥰ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥖᥣᥒᥱ ᥛᥥᥝᥰ,ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥙᥙ ᥖᥛᥰ ᥝᥭᥳ ᥟᥛᥱ ᥛᥤᥰ ᥘᥬᥰ ᥑᥩᥐ ᥟᥣ ᥕᥩᥒᥱ ᥑᥩᥢᥰ ᥜᥭᥰ ᥘᥢᥳ.ᥙᥝᥱ ᥝᥭᥳ ᥘᥣᥛᥱ ᥙᥣᥖ ᥘᥢᥳ ᥐᥙᥴ ᥐᥣᥭᥱ ᥐᥢ ᥖᥒᥰ ᥖᥨᥝ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ,ᥙᥦᥐ ᥐᥢ ᥞᥦᥒᥰ ᥖᥥᥳ ᥖᥥᥳ.ᥘᥬᥰ ᥟᥣ ᥕᥩᥒᥱ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥢᥳ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥛᥢᥰ ᥐᥦᥢᥱ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥞᥦᥒᥰ ᥖᥥᥳ ᥖᥥᥳ ᥖᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥕᥝᥳ. {| class="wikitable" | || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 |- | ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥪᥳ|| ᧐ || ᧑ ||bgcolor="#CCCCCC" | &nbsp; || ᧓ || ᧔ ||bgcolor="#CCCCCC" | &nbsp; || ᧖ ||bgcolor="#CCCCCC" | &nbsp; || ᧘ ||bgcolor="#CCCCCC" | ᧙ |- | ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ||'''၀'''||'''၁'''|| {{|'''၂'''||'''၃'''||'''၄'''||'''၅'''||'''၆'''||'''၇'''||'''၈'''|| '''၉''' |- | ᥘᥣᥭᥰ ᥛᥣᥢ|| ၀ || ၁ ||bgcolor="#CCCCCC" | ၂ || ၃ || ၄ || ၅ ||bgcolor="#CCCCCC" | &nbsp; || ၇ ||bgcolor="#CCCCCC" | &nbsp; ||bgcolor="#CCCCCC" | &nbsp; |- | [[ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ|ᥖᥭᥰ ᥖᥨᥒᥱ ᥓᥣᥢᥰ]] || ႐ || bgcolor="#CCCCCC" | ႑ || bgcolor="#CCCCCC" | &nbsp; || bgcolor="#CCCCCC" | &nbsp; || bgcolor="#CCCCCC" | ႔ || bgcolor="#CCCCCC" | ႕ || bgcolor="#CCCCCC" | ႖ || ႗ || ႘ || ႙ |- | ᥛᥫᥒᥰ ᥛᥣᥢ<BR>ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ||'''႐'''|| || || ||'''႔'''||'''႕'''||'''႖'''||'''႗'''||'''႘'''||'''႙''' |} ==Unicode== ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥫ 2003 ᥙᥤ 4 ᥘᥫᥢ ᥔᥬᥱ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ Unicode 4.0,ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥳ U+1950-U+197F。ᥚᥧᥱ ᥘᥨᥒᥳ ᥘᥦᥢᥱ ᥙᥦᥒᥱ ᥕᥣᥱ (ᥕᥥᥱ ᥛᥤᥲ ᥞᥝᥱ ) ᥕᥧᥛᥱ ᥕᥛ ᥝᥭᥳ ᥖᥭᥰ ᥘᥫᥴ ᥖᥒᥰ ᥛᥣᥢ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥐᥦᥢᥱ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥞᥦᥒᥰ ᥖᥥᥳ ᥖᥥᥳ “ᥖᥨᥝ ᥘᥣᥭᥰ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ”,Unicode ᥘᥭᥳ ᥓᥒᥱ ᥟᥛᥱ ᥔᥬᥱ ᥐᥫᥐ ᥙᥣᥰ ᥖᥨᥝ ᥐᥣ ᥘᥣᥢᥰ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥭᥳ ᥕᥝᥳ. {{Unicode chart Tai Le}} ==ᥛᥣᥭᥴ ᥖᥩᥒᥰ== {{Reflist|2}} ==ᥙᥫᥒ ᥟᥤᥒ ᥟᥣᥰ ᥐᥨᥝᥰ== ᥓᥫᥝ ᥕᥥᥝᥲ ᥝᥫᥢᥳ、ᥜᥣᥒ ᥙᥨᥝᥰ ᥘᥨᥒᥳ、ᥛᥧᥒᥱ ᥓᥧᥢ ᥔᥤᥢᥳ,《ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ》,《ᥘᥤᥐ ᥑᥣᥛᥰ ᥟᥣ ᥛᥥᥝᥰ》(1981ᥙᥤ 03 ᥙᥩᥐ)。 ᥓᥫᥝ ᥕᥥᥝᥲ ᥝᥫᥢᥳ、ᥜᥣᥒ ᥜᥫᥒ ᥑᥫᥱ、ᥔᥤ ᥝᥫᥢᥳ ᥘᥤᥒᥴ ᥔᥣᥢᥰ;ᥛᥧᥒᥱ ᥓᥧᥢ ᥔᥤᥢᥳ ᥘᥣᥭᥰ ᥟᥫᥰ ᥑᥣᥒᥰ,《ᥓᥣᥛᥰ ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥙᥩᥒᥱ ᥔᥥᥒᥴ》,ᥟᥩᥒᥲ ᥟᥩᥐᥱ ᥘᥣᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥟᥥᥱ,2005 ᥙᥤ 10 ᥘᥫᥢ ᥘᥣᥛᥱ 1 ᥙᥣᥢᥱ。 ==ᥐᥙᥴ ᥔᥪᥙᥱ ᥙᥣᥲ ᥘᥩᥐ== * [https://web.archive.org/web/20201222061754/http://www.cnki.com.cn/Article/CJFDTotal-MZYW198103012.htm ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ] {{Wayback|url=http://www.cnki.com.cn/Article/CJFDTotal-MZYW198103012.htm |date=20201222061754 }} * [https://web.archive.org/web/20150926021042/http://abkai.net/core/zh/tai/tai-le-keyboard/ ᥘᥣᥭᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥗᥣᥭᥲ ᥔᥤᥢ ᥟᥢ ᥙᥩᥖᥴ ᥓᥥᥙᥱ ᥔᥬᥱ] {{Reverse}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥑᥣᥛᥰ ᥖᥭᥰ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥚᥣᥱ ᥔᥣᥱ ᥕᥤᥢᥳ ᥢᥣᥢᥳ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥘᥣᥭᥰ ᥖᥭᥰ]] sy67juh1yeh4au0333lczmzqckoaep4 ᥘᥤᥐ ᥗᥭᥰ 0 744 5393 5152 2024-12-04T18:29:11Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5393 wikitext text/x-wiki {{Infobox language |name=ไทย ᥗᥭᥰ |altname=ᥔᥦᥒᥴ ᥔᥣ ᥕᥣᥛᥱ |nativename=ภาษาไทย'' ᥚᥣᥱ ᥔᥣᥱ ᥗᥭᥰ'' | image = Thai_Language.png |pronunciation=[[IPA-th|pʰāːsǎː tʰāj]] |script = [[ᥖᥨᥝ ᥛᥥ ᥘᥤᥐ ᥗᥭᥰ]]<br />[[ᥘᥤᥐ ᥗᥭᥰ ᥐᥨᥢᥰ ᥖᥣᥱ ᥛᥩᥖᥱ |ᥘᥤᥐ ᥗᥭᥰ ᥐᥨᥢᥰ ᥖᥣ ᥛᥩᥖᥱ]] |states= [[ᥛᥫᥒᥰ ᥗᥭᥰ]] |ethnicity = [[ᥗᥭᥰ ᥙᥩᥖᥴ ᥐᥣᥒ]] [[Thai people|ᥗᥭᥰ]] ᥘᥦᥲ [[ᥗᥭᥰ ᥑᥥᥱ]] |speakers= ၂၀,၀၀၀,၀၀၀ |date=၂၀၀၀ |ref=e18 |speakers2= ၄၀ ᥘᥣᥢᥳ [[ᥐᥨᥢᥰ ᥘᥣᥖ ᥘᥒᥱ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥗᥨᥢᥲ ᥔᥩᥒ]]ᥴ ᥘᥦᥲ [[ᥚᥣᥱ ᥔᥣᥱ ᥗᥭᥰ ᥙᥩᥖᥴ ᥞᥩᥒᥱ |ᥘᥣᥢᥳ ᥘᥣᥰ]]၊ [[ᥚᥣᥱ ᥔᥣᥱ ᥟᥤᥱ ᥔᥣᥢᥴ |ᥟᥤᥱ ᥔᥣᥛᥴ]]၊ [[ᥚᥣᥱ ᥔᥣᥱ ᥗᥭᥰ ᥙᥩᥖᥴ ᥓᥣᥢᥰ]] ᥟᥛᥱ ᥘᥢᥴ [[ᥚᥣᥱ ᥔᥣᥱ ᥖᥥᥱ ᥔᥤ ᥕᥣᥳ ᥑᥣ ᥛᥣᥱ ᥙᥩᥖᥴ ᥞᥩᥒᥱ |ᥑᥣ ᥛᥣᥱ ᥙᥩᥖᥴ ᥞᥩᥒᥱ]] (၂၀၀၁)<ref name=e18/> |familycolor=ᥖᥭᥰ -ᥐᥣᥳ ᥖᥭᥰ |fam2=[[ᥚᥣᥱ ᥔᥣᥱ ᥖᥭᥰ |ᥖᥭᥰ]] |fam3= (ᥗᥭᥰ) [[ᥚᥣᥱ ᥔᥣᥱ ᥖᥭᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥖᥨᥐᥱ |ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥖᥨᥐᥱ]] |fam4=ᥐᥥᥒᥰ ᥔᥦᥢᥴ |nation=[[ᥛᥫᥒᥰ ᥗᥭᥰ]] |agency=[[ထိုင်းနိုင်ငံတော်ဝင်အသင်း]] |iso1=th |iso2=tha |iso3=tha |glotto=thai1261 |glottorefname=Thai |lingua=47-AAA-b |notice=Indic |notice2=Wp/shn/IPA |map=Idioma tailandés.png }} ᥑᥣᥛᥰ ᥗᥭᥰ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥕᥣᥱ ᥙᥥᥴ ᥟᥝ ᥐᥣᥱ ᥘᥩᥰ ᥓᥩᥛᥰ ᥑᥣᥛᥰ ᥗᥭᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥘᥦᥲ ᥗᥭᥰ ᥖᥩᥢᥲ ᥐᥣᥒ ᥘᥢᥳ ᥔᥥᥴ ᥐᥛᥰ။ ᥑᥣᥛᥰ ᥗᥭᥰ ภาษาไทย ᥘᥭᥳ ᥔᥣ ᥕᥣᥛᥴ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ <ref> Although"Thai" has become more common, the older term"Siamese" is still used by linguists, especially when disambiguating from other Tai languages (Diller 2008:6[full citation needed])."Proto-Thai", for example, is the ancestor of all of Southwestern Tai, not just of Siamese (Rischel 1998[full citation needed]). </ref> ᥟᥛᥱ ᥘᥢᥴ ᥗᥭᥰ ᥖᥩᥢᥲ ᥐᥣᥒ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ ᥕᥧᥱ။ ᥙᥥᥢ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥟᥢ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ ᥗᥭᥰ ᥔᥥᥴ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥒᥝᥲ ᥐᥨᥢᥰ ᥗᥭᥰ ᥑᥝᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥗᥭᥰ ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥓᥧᥛᥰ ᥑᥫᥰ ᥖᥭᥰ ᥔᥥᥴ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥗᥭᥰ ᥘᥢᥳ ᥙᥥᥢ ᥘᥬᥰ ᥓᥧᥛᥰ ᥐᥨᥢᥰ ᥖᥭᥰ -ᥐᥣᥳ ᥖᥭᥰ Tai-Kadai Language ᥘᥢᥳ ᥕᥝᥳ။ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥗᥭᥰ ᥑᥫᥒ ᥙᥣᥭ ᥘᥢᥳ ᥐᥥᥐᥳ ᥟᥝ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥙᥣᥱ ᥘᥤ၊ ᥔᥐᥳ ᥐᥖ ᥘᥦᥲ ᥑᥣᥛᥰ ᥑᥣ ᥛᥥᥢᥴ ᥙᥣᥢ ᥐᥝᥱ ᥘᥢᥳ ᥛᥣᥰ ᥘᥨᥝᥰ ᥝᥭᥳ။ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥗᥭᥰ ᥘᥭᥳ ᥛᥤᥰ ᥔᥥᥒᥴ ᥑᥪᥢᥲ ᥔᥥᥒᥴ ᥘᥨᥒᥰ (Tonal)ᥔᥥᥴ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥟᥢ ᥓᥦᥐᥱ ᥕᥦᥐ ᥝᥭᥳ ᥙᥫᥒ ᥘᥫᥒ။ ᥑᥣᥛᥰ ᥗᥭᥰ ᥘᥦᥲ ᥑᥣᥛᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥛᥫᥢᥴ ᥐᥢ ᥔᥥᥴ ᥘᥩᥒ ᥖᥦᥛᥲ ᥘᥤᥐ ᥘᥢᥳ ᥖᥥᥳ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥟᥤᥖᥴ ᥟᥩᥖᥴ ᥕᥧᥱ။ ᥙᥨᥝᥰ ᥟᥝ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥝᥣ ᥖᥥᥳ ᥛᥫᥢᥴ ᥐᥢ ᥕᥝᥳ။<ref>"Ausbau and Abstand languages". Ccat.sas.upenn.edu. 1995-01-20. Retrieved 2012-07-08. </ref> ==ᥖᥨᥝ ᥛᥥ ᥘᥤᥐ ᥗᥭᥰ== ᥖᥨᥝ ᥛᥥ ᥘᥤᥐ ᥗᥭᥰ อักษรไทย ᥘᥭᥳ ᥙᥥᥢ ᥘᥤᥐ ᥖᥣᥱ ᥖᥪᥰ ᥖᥦᥛᥲ ᥑᥣᥛᥰ ᥗᥭᥰ ᥘᥦᥲ ᥑᥣᥛᥰ ᥖᥣᥒᥱ ᥟᥣ ᥛᥥᥝᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥞᥝᥳ ။ ᥛᥥ ᥔᥥᥒᥴ พยัญชนะ ᥛᥤᥰ 44 ᥖᥨᥝ၊ ᥛᥥ ᥓᥣᥙ สระ ᥛᥤᥰ 15 ᥖᥨᥝ ᥔᥥᥴ ᥙᥨᥝᥰ ᥓᥣᥙ ᥐᥢ ᥙᥥᥢ ᥐᥣᥱ ᥛᥥ ᥓᥣᥙ 28 ᥖᥨᥝ။ ᥗᥝᥴ ᥔᥥᥒᥴ 4 ᥔᥥᥒᥴ။ ====Alphabetic==== {| class="wikitable sortable" style="text-align: center; width:70%;" |-valign="top" ! rowspan="2" | ᥛᥥᥖ ᥛᥣᥭᥴ ! colspan="3" | ᥓᥪ ᥞᥩᥒᥳ ! colspan="2" | [[Royal Thai General System of Transcription|RTGS]] ! colspan="2" | IPA ! rowspan="2" | ᥑᥐᥴ ᥔᥥᥒᥴ |- ! ᥗᥭᥰ ||[[Royal Thai General System of Transcription|RTGS]] || ᥖᥤ ᥙᥩᥒᥱ || ᥔᥥᥒᥴ ᥒᥝᥲ || နောံဆုံး || ကနဦး || နောံဆုံး |- |style="font-size: 150%" | ก က | style="text-align: left" | ก ไก่ ᥐᥩ ᥐᥭᥱ | style="text-align: left" |''ko kai'' || style="text-align: left" |ᥐᥭᥱ | k || k || {{IPA|[k]}} || {{IPA|[k̚]}} ||style="background: #cfc"|ᥐᥣᥒ |- |style="font-size: 150%" | ข ခ | style="text-align: left" | ข ไข่ ᥑᥩ ᥑᥭᥱ | style="text-align: left" |''kho khai'' || style="text-align: left" |ᥑᥭᥱ | kh || k || {{IPA|[kʰ]}} || {{IPA|[k̚]}} ||style="background: #fcc"|ᥔᥧᥒᥴ |- |style="font-size: 150%" | ฃ ခ | style="text-align: left" | ฃ ขวด ᥠᥩ ᥠᥨᥖᥱ | style="text-align: left" |''[[kho khuat]]'' || style="text-align: left" |ᥖᥝ | kh || k || {{IPA|[kʰ]}} || {{IPA|[k̚]}} ||style="background: #fcc"|ᥔᥧᥒᥴ |- |style="font-size: 150%" | ค ဂ | style="text-align: left" | ค ควาย ᥑᥩ ᥑᥩᥭ | style="text-align: left" |''kho khwai'' || style="text-align: left" | ᥑᥣᥭᥰ || kh || k || {{IPA|[kʰ]}} || {{IPA|[k̚]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ฅ ဂ | style="text-align: left" | ฅ คน ᥑᥩ ᥑᥨᥢ | style="text-align: left" |''kho khon'' || style="text-align: left" | ᥐᥨᥢᥰ || kh || k || {{IPA|[kʰ]}} || {{IPA|[k̚]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ฆ ဃ | style="text-align: left" | ฆ ระฆัง ᥑᥩ ᥢᥣᥳ u ᥑᥒ | style="text-align: left" |''kho ra-khang'' || style="text-align: left" | ᥞᥤᥒᥱ || kh || k || {{IPA|[kʰ]}} || {{IPA|[k̚]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ง င | style="text-align: left" | ง งู ᥒᥩ ᥒᥧ | style="text-align: left" |''ngo ngu'' || style="text-align: left" | ᥒᥧᥰ || ng || ng || {{IPA|[ŋ]}} || {{IPA|[ŋ]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | จ စ | style="text-align: left" | จ จาน ᥓᥩ ᥓᥣᥢ | style="text-align: left" |''cho chan'' || style="text-align: left" | အပြား || ch || t || {{IPA|[tɕ]}} || {{IPA|[t̚]}} ||style="background: #cfc"|ᥐᥣᥒ |- |style="font-size: 150%" | ฉ ဆ | style="text-align: left" | ฉ ฉิ่ง ᥡᥩ ᥡᥤᥒᥱ | style="text-align: left" |''cho ching'' || style="text-align: left" | ᥔᥦᥒᥱ ᥔᥤᥒᥰ || ch ||&nbsp;– || {{IPA|[tɕʰ]}} || {{IPA|–}} ||style="background: #fcc"|ᥔᥧᥒᥴ |- |style="font-size: 150%" | ช ဇ | style="text-align: left" | ช ช้าง ᥡᥩ ᥡᥣᥒᥳ | style="text-align: left" |''cho chang'' || style="text-align: left" | ᥓᥣᥒᥳ || ch || t || {{IPA|[tɕʰ]}} || {{IPA|[t̚]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ซ ဇ | style="text-align: left" | ซ โซ่ ᥔᥩ ᥔᥨᥝᥳ | style="text-align: left" |''so so'' || style="text-align: left" | ᥓᥦᥒ || s || t || {{IPA|[s]}} || {{IPA|[t̚]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ฌ ဈ | style="text-align: left" | ฌ เฌอ ᥡᥩ ᥡᥫ | style="text-align: left" |''cho choe'' || style="text-align: left" | ᥖᥨᥢᥲ ᥛᥭᥳ || ch ||&nbsp;– || {{IPA|[tɕʰ]}} || {{IPA|–}} ||style="background: #ccf"|ᥖᥛᥱ |- | {{Font|size=150%|ญ}} ည {{Ref|alphabetic-1}} | style="text-align: left" | ญ หญิง ᥕᥩ ᥕᥤᥒᥴ | style="text-align: left" |''yo ying'' || style="text-align: left" | ᥕᥤᥒᥰ || y || n || {{IPA|[j]}} || {{IPA|[n]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ฎ ဋ | style="text-align: left" | ฎ ชฎา ᥖᥩ ᥡᥣᥳ ᥖᥣ | style="text-align: left" |''do cha-da'' || style="text-align: left" | ᥟᥢ ᥛᥣᥖᥱ ᥞᥨᥝᥴ || d || t || {{IPA|[d]}} || {{IPA|[t̚]}} ||style="background: #cfc"|ᥐᥣᥒ |- |style="font-size: 150%" | ฏ ဋ <br />|| style="text-align: left" | ฏ ปฏัก ᥖᥩ ᥙᥣ ᥖᥐᥱ | style="text-align: left" |''to pa-tak'' || style="text-align: left" | ᥞᥩᥐᥱ ᥘᥦᥛᥴ၊ ᥔᥣᥛᥲ || t || t || {{IPA|[t]}} || {{IPA|[t̚]}} ||style="background: #cfc"|ᥐᥣᥒ |- | {{Font|size=150%|ฐ}} ဌ{{Ref|alphabetic-2}}|| style="text-align: left" | ฐ ฐาน ᥗᥩ ᥗᥣᥢᥴ | style="text-align: left" |''tho than'' || style="text-align: left" | ᥙᥧᥢᥳ ᥒᥝᥲ || th || t || {{IPA|[tʰ]}} || {{IPA|[t̚]}} || style="background: #fcc" | ᥔᥧᥒᥴ |- |style="font-size: 150%" | ฑ ဍ | style="text-align: left" | ฑ มณโฑ ᥗᥩ ᥛᥨᥢ ᥗᥨᥝ | style="text-align: left" |''tho montho'' || style="text-align: left" | ᥘᥣᥒᥰ ᥛᥨᥢ ᥗᥨᥝ || th || t || {{IPA|[tʰ]}} || {{IPA|[t̚]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ฒ ဎ | style="text-align: left" | ฒ ผู้เฒ่า ᥗᥩ ᥚᥧᥲ ᥗᥝᥲ | style="text-align: left" |''tho phu-thao'' || style="text-align: left" | ᥚᥧᥱ ᥗᥝᥲ || th || t || {{IPA|[tʰ]}} || {{IPA|[t̚]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ณ ဏ || style="text-align: left" | ณ เณร ᥢᥩ ᥢᥥᥢ | style="text-align: left" |''no nen'' || style="text-align: left" | [[Samanera|ᥓᥝᥲ ᥔᥣᥒᥱ]] || n || n || {{IPA|[n]}} || {{IPA|[n]}} ||style="background: #ccf"|ᥖᥛᥱ |- |style="font-size: 150%" | ด ဒ | style="text-align: left" | ด เด็ก ᥖᥩ ᥖᥥᥐᥱ | style="text-align: left" |''do dek'' || style="text-align: left" | ᥘᥧᥐ ᥟᥩᥢᥱ || d || t || {{IPA|[d]}} || {{IPA|[t̚]}} ||style="background: #cfc"|ᥐᥣᥒ |- |style="font-size: 150%" | ต တ | style="text-align: left" | ต เต่า ᥖᥩ ᥖᥝᥱ | style="text-align: left" |''to tao'' || style="text-align: left" | ᥖᥝᥱ || t || t || {{IPA|[t]}} || {{IPA|[t̚]}} ||style="background: #cfc"|ᥐᥣᥒ |- |style="font-size: 150%" | ถ ထ | style="text-align: left" | ถ ถุง ᥗᥩᥴ ᥗᥨᥒᥴ | style="text-align: left" |''tho thung'' || style="text-align: left" | ᥗᥨᥒᥴ || th || t || {{IPA|[tʰ]}} || {{IPA|[t̚]}} ||style="background: #fcc"| ᥔᥧᥒᥴ |- |style="font-size: 150%" | ท ဒ | style="text-align: left" | ท ทหาร ᥗᥩ ᥗᥣᥳ ᥞᥣᥢᥴ | style="text-align: left" |''tho thahan'' || style="text-align: left" | ᥔᥫᥐᥱ ᥞᥣᥢᥴ || th || t || {{IPA|[tʰ]}} || {{IPA|[t̚]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ธ ဓ | style="text-align: left" | ธ ธง ᥗᥩ ᥗᥨᥒ <br /> | style="text-align: left" |''tho thong'' || style="text-align: left" | ᥖᥧᥒᥰ(ᥟᥣ ᥘᥣᥛᥱ ᥓᥩᥛ ᥙᥤᥝ) || th || t || {{IPA|[tʰ]}} || {{IPA|[t̚]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | น န | style="text-align: left" | น หนู ᥢᥩ ᥢᥧᥴ | style="text-align: left" |''no nu'' || style="text-align: left" | ᥘᥧᥴ || n || n || {{IPA|[n]}} || {{IPA|[n]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | บ ပ | style="text-align: left" | บ ใบไม้ ᥙᥩ ᥙᥭ ᥛᥭᥳ | style="text-align: left" |''bo baimai'' || style="text-align: left" | ᥛᥬ ᥛᥭᥳ || b || p || {{IPA|[b]}} || {{IPA|[p̚]}} ||style="background: #cfc"| ᥐᥣᥒ |- |style="font-size: 150%" | ป ပ | style="text-align: left" | ป ปลา ᥙᥩ ᥙᥣ ᥘᥣ | style="text-align: left" |''po pla'' || style="text-align: left" | ᥙᥣ || p || p || {{IPA|[p]}} || {{IPA|[p̚]}} ||style="background: #cfc"| ᥐᥣᥒ |- |style="font-size: 150%" | ผ ဖ | style="text-align: left" | ผ ผึ้ง ᥚᥩᥴ ᥚᥪᥒᥲ | style="text-align: left" |''pho phueng'' || style="text-align: left" | ᥚᥪᥒᥲ || ph ||&nbsp;– || {{IPA|[pʰ]}} || {{IPA|–}} ||style="background: #fcc"| ᥔᥧᥒᥴ |- |style="font-size: 150%" | ฝ ဖ | style="text-align: left" | ฝ ฝา ᥚᥩᥴ ᥚᥣᥴ | style="text-align: left" |''fo fa'' || style="text-align: left" | ᥚᥣᥲ ᥞᥨᥛᥱ || f ||&nbsp;– || {{IPA|[f]}} || {{IPA|–}} ||style="background: #fcc"| ᥔᥧᥒᥴ |- |style="font-size: 150%" | พ ဗ | style="text-align: left" | พ พาน ᥚᥩ ᥚᥣᥢ | style="text-align: left" |''pho phan'' || style="text-align: left" | [[Phan (tray)|ᥙᥣᥢᥳ]] || ph || p || {{IPA|[pʰ]}} || {{IPA|[p̚]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ฟ ဗ | style="text-align: left" | ฟ ฟัน ᥜᥩ ᥜᥢ | style="text-align: left" |''fo fan'' || style="text-align: left" | ᥑᥥᥝᥲ(ᥜᥢᥰ) || f || p || {{IPA|[f]}} || {{IPA|[p̚]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ภ ဘ | style="text-align: left" | ภ สำเภา ᥚᥩ ᥔᥛᥴ ᥚᥝ | style="text-align: left" |''pho sam-phao'' || style="text-align: left" | ᥞᥫᥰ ᥘᥣᥒᥰ ᥕᥣᥢᥰ || ph || p || {{IPA|[pʰ]}} || {{IPA|[p̚]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ม မ | style="text-align: left" | ม ม้า ᥛᥩ ᥛᥣᥳ | style="text-align: left" |''mo ma'' || style="text-align: left" | ᥛᥣᥳ || m || |m || {{IPA|[m]}} || {{IPA|[m]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ย ယ | style="text-align: left" | ย ยักษ์ ᥕᥩ ᥕᥐᥰ | style="text-align: left" |''yo yak'' || style="text-align: left" | ᥕᥐᥱ ᥚᥤᥴ ᥘᥧᥰ || y || {{IPA|–}} <br> or n{{Ref|alphabetic-3}} || {{IPA|[j]}} || {{IPA|–}} <br> or {{IPA|[n]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ร ရ | style="text-align: left" | ร เรือ - | style="text-align: left" |''ro ruea'' || style="text-align: left" | ᥞᥫᥰ || r || n || {{IPA|[r]}} || {{IPA|[n]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ล လ | style="text-align: left" | ล ลิง ᥘᥩ ᥘᥤᥒ | style="text-align: left" | ''lo ling'' || style="text-align: left" | ᥘᥤᥒᥰ || l || n || {{IPA|[l]}} || {{IPA|[n]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ว ဝ | style="text-align: left" | ว แหวน ᥝᥩ ᥝᥦᥢᥴ | style="text-align: left" | ''wo waen'' || style="text-align: left" | ᥛᥩᥒᥰ ᥐᥨᥭᥰ၊ ᥞᥣᥒᥴ ᥓᥩᥙᥱ || w || {{IPA|–}}{{Ref|alphabetic-4}} || {{IPA|[w]}} || {{IPA|–}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | ศ ၐ | style="text-align: left" | ศ ศาลา ᥔᥩ ᥔᥣ ᥘᥣ | style="text-align: left" | ''so sala'' || style="text-align: left" | ᥔᥣᥴ ᥘᥣᥰ(ᥓᥣ ᥘᥩᥙ) || s || t || {{IPA|[s]}} || {{IPA|[t̚]}} ||style="background: #fcc"| ᥔᥧᥒᥴ |- |style="font-size: 150%" | ษ ၑ | style="text-align: left" | ษ ฤๅษี ᥔᥩ ᥘᥪᥳ ᥔᥤᥴ | style="text-align: left" | ''so rue-si'' || style="text-align: left" | ᥓᥝᥲ ᥕᥣ ᥔᥥᥰ || s || t || {{IPA|[s]}} || {{IPA|[t̚]}} ||style="background: #fcc"| ᥔᥧᥒᥴ |- |style="font-size: 150%" | ส သ | style="text-align: left" | ส เสือ ᥔᥩ ᥔᥫᥴ ᥟᥣᥱ | style="text-align: left" | ''so suea'' || style="text-align: left" | ᥔᥫᥴ || s || t || {{IPA|[s]}} || {{IPA|[t̚]}} ||style="background: #fcc"| ᥔᥧᥒᥴ |- |style="font-size: 150%" | ห ဟ | style="text-align: left" | ห หีบ ᥞᥩ ᥞᥤᥙᥱ | style="text-align: left" |''ho hip'' || style="text-align: left" | ᥖᥫᥐ || h || |– || {{IPA|[h]}} || {{IPA|–}} ||style="background: #fcc"| ᥔᥧᥒᥴ |- |style="font-size: 150%" | ฬ ဠ | style="text-align: left" | ฬ จุฬา ᥘᥩ ᥓᥧ ᥘᥣ | style="text-align: left" |''lo chu-la'' || style="text-align: left" | ᥐᥣ ᥝᥣᥝᥱ၊ ᥘᥣᥒᥰ ᥕᥣᥢᥰ || l || |n || {{IPA|[l]}} || {{IPA|[n]}} ||style="background: #ccf"| ᥖᥛᥱ |- |style="font-size: 150%" | อ အ <br />|| style="text-align: left" | อ อ่าง ᥟᥩ ᥟᥣᥒᥱ | style="text-align: left" |''o ang'' || style="text-align: left" | ᥟᥣᥒᥱ ||{{IPA|–}}{{Ref|a}}||&nbsp;– || {{IPA|[ʔ]}} || {{IPA|–}} ||style="background: #cfc"| ᥐᥣᥒ |- |style="font-size: 150%" | ฮ ဂှ | style="text-align: left" | ฮ นกฮูก ᥞᥩ ᥢᥨᥐᥳ ᥞᥨᥐ | style="text-align: left" |''ho nok-huk'' || style="text-align: left" | ᥘᥨᥐ ᥐᥝᥳ || h ||&nbsp;– || {{IPA|[h]}} || {{IPA|–}} ||style="background: #ccf"| ᥖᥛᥱ |- |colspan=9| ; Notes # {{Note|alphabetic-1}} The lower curves of the letter ญ are removed when certain letters are written below them, such as ญ + the mark ''[[#Nikkhahit นิคหิต (anusvāra)|nikkhahit]]'' (lower dot) = ญฺ, etc. # {{Note|alphabetic-2}} The lower curves of the letter ฐ are removed when certain letters are written below them, such as ฐ + the vowel mark ุ = ฐุ, etc. # {{Note|alphabetic-3}} When ย ends a [[Closed syllable|syllable]], it is usually part of the [[#Vowels|vowel]]. For example, ''mai'' (หมา'''ย''', [maːj˩˥]), ''muai'' (หมว'''ย''', [muaj˩˥]), ''roi'' (โร'''ย''', [roːj˧]), and ''thui'' (ทุ'''ย''', [tʰuj˧]). There are some cases in which ย ends a syllable and is not part of the vowel (but serves as an independent ending consonant). An example is ''phi'''n'''yo'' (ภิ'''ย'''โย, [pʰĩn˧.joː˧]). # {{Note|alphabetic-4}} When ว ends a [[Closed syllable|syllable]], it is always part of the [[#Vowels|vowel]]. For example, ''hio'' (หิ'''ว''', [hiw˩˥]), ''kao'' (กา'''ว''', [kaːw˧]), ''klua'' (กลั'''ว''', [kluːa˧]), and ''reo'' (เร็'''ว''', [rew˧]). # {{Note|alphabetic-5}} อ is a special case in that at the beginning of a word it is used as a [[Zero consonant|silent initial]] for syllables that start with a vowel (all vowels are written relative to a consonant&nbsp;— see below). The same symbol is used as a vowel in non-initial position. |- |} == ᥑᥣᥛᥰ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥑᥣᥛᥰ ᥗᥭᥰ == ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥗᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥢ ᥕᥧᥒᥱ ᥘᥬᥰ ᥘᥧᥛᥰ ᥗᥭᥰ ᥔᥥᥴ ᥐᥨᥢᥰ ᥘᥣᥖ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ 20 ᥘᥣᥢᥳ (ᥙᥤ 2000) ᥘᥫᥴ ᥘᥫᥴ။ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥗᥭᥰ ᥟᥢ ᥕᥧᥒᥱ ᥑᥪᥖᥴ ᥐᥣᥙ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥢ ᥘᥣᥖ ᥖᥤ ᥛᥫᥒᥰ ᥐᥩᥐᥱ ᥟᥢ ᥓᥫᥰ ᥐᥨᥢᥰ ᥛᥤᥰ ᥓᥢᥳ ᥑᥝᥴ ᥘᥣᥖ ᥘᥢᥳ ᥕᥝᥳ။ <ref> Andrew Simpson (2007). Language and national identity in Asia. Oxford University Press. Standard Thai is a form of Central Thai based on the variety of Thai spoken earlier by the elite of the court, and now by the educated middle and upper classes of Bangkok. It... was standardized in grammar books in the nineteenth century, and spread dramatically from the 1930s onwards, when public education became much more widespread </ref> <ref> Peansiri VongvWp/shn/IPAnond (Summer 1994)."Linguistic Perspectives of Thai Culture". paper presented to a workshop of teachers of social science. University of New Orleans. p. 2. Retrieved 26 April 2011. The dialect one hears on radio and television is the Bangkok dialect, considered the standard dialect. </ref> ᥘᥫᥴ ᥔᥥᥴ ᥗᥭᥰ ᥖᥩᥢ ᥐᥣᥒ ᥘᥢᥳ ᥛᥫᥒᥰ ᥗᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥒᥝᥲ ᥒᥣᥱ ᥑᥣᥛᥰ ᥖᥭᥰ Tai Language ᥘᥧᥰ ᥐᥩᥢᥱ။ ᥚᥧᥱ ᥘᥥᥙ ᥞᥥᥢᥰ ᥙᥣᥭᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥑᥝᥴ ᥖᥥᥳ ᥝᥣ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥐᥝᥱ ᥝᥨᥝᥰ ᥞᥣᥱ ᥘᥣᥳ ᥐᥝᥱ ᥑᥝᥴ ᥓᥫᥰ ᥘᥢᥳ ᥛᥢᥰ ᥛᥤᥰ ᥘᥩᥒ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥐᥢ ᥕᥧᥱ ᥝᥣ ᥘᥭᥴ ᥔᥥᥴ ᥖᥣᥳ ᥟᥢ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥘᥭᥳ ᥐᥩᥲ ᥛᥢᥰ ᥙᥥᥢ ᥘᥨᥭ ᥝᥨᥝᥰ ᥞᥣᥱ ᥘᥣᥳ ᥖᥩᥢᥲ ᥘᥬ ᥖᥩᥢᥲ ᥘᥢᥳ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥟᥤᥖᥱ ᥟᥩᥖᥴ ᥐᥩᥭᥰ။<ref> Antonio L. Rappa; Lionel Wee (2006), Language Policy and Modernity in Southeast Asia: Malaysia, the Philippines, Singapore, and Thailand, Springer, pp. 114–115 </ref> == ᥑᥣᥛᥰ ᥗᥭᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥗᥭᥰ == * ᥟᥤᥱ ᥔᥣᥢᥴ (ᥗᥭᥰ ᥙᥩᥖᥴ ᥞᥩᥒᥱ) ᥑᥣᥛᥰ ᥟᥤᥱ ᥔᥣᥢᥴ ᥘᥭᥳ ᥘᥣᥖ ᥐᥢ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥗᥭᥰ။ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥑᥣᥛᥰ ᥘᥣᥝᥰ ᥟᥢ ᥛᥣᥰ ᥘᥣᥖᥲ ᥘᥬᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥔᥥᥴ ᥔᥛᥳ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥤᥐ ᥗᥭᥰ။ ᥐᥨᥢᥰ ᥘᥣᥖ ᥑᥣᥛᥰ ᥟᥤᥱ ᥔᥣᥢᥴ ᥛᥤᥰ ᥕᥧᥱ ᥛᥩᥐ 20 ᥘᥣᥢᥳ။ ᥐᥨᥢᥰ ᥗᥭᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥚᥣᥭᥱ ᥘᥬᥰ ᥚᥣᥭᥱ ᥘᥩᥐ ᥓᥥ ᥖᥩᥢ ᥟᥤᥱ ᥔᥣᥢᥴ ᥘᥧᥐ ᥖᥤ ᥐᥨᥢᥰ ᥘᥣᥖ ᥑᥣᥛᥰ ᥘᥣᥝᥰ ᥛᥫ ᥐᥩᥢᥱ ᥔᥥᥴ ᥘᥦᥐ ᥘᥣᥭ ᥛᥣᥰ ᥐᥩᥭᥰ. * ᥗᥭᥰ ᥙᥩᥖᥴ ᥞᥩᥒᥱ (ᥚᥣᥱ ᥔᥣᥱ ᥘᥫᥴ၊ ᥘᥣᥢᥳ ᥘᥣᥰ၊ ᥑᥣᥛᥰ ᥛᥫᥒᥰ ᥟᥛᥱ ᥘᥢᥴ ᥕᥨᥢᥰ) ᥘᥢᥳ ᥐᥨᥢᥰ ᥘᥣᥖ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ 6 ᥘᥣᥢᥳ (1983) ᥛᥫ ᥙᥣᥢ ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥘᥣᥢᥳ ᥢᥣᥰ (ᥐᥥᥒᥰ ᥛᥬᥱ)ᥘᥢᥳ ᥘᥣᥝᥰ ᥘᥦᥲ ᥗᥭᥰ ᥛᥫᥢᥴ ᥐᥢ ᥔᥥᥴ ᥗᥭᥰ ᥐᥩᥲ ᥝᥣ ᥑᥝᥴ ᥕᥢ ᥖᥤ ᥘᥣᥝᥰ ᥔᥥᥴ ᥛᥣᥰ။ * ᥗᥭᥰ ᥙᥩᥖᥴ ᥓᥣᥢᥰ (ᥗᥭᥰ ᥖᥭᥰ၊ ᥚᥣᥐᥱ ᥖᥭᥰ ᥟᥛᥱ ᥘᥢᥴ ᥖᥛ ᥙᥣ ᥘᥨᥝᥰ) ᥘᥢᥳ ᥐᥨᥢᥰ ᥘᥣᥖ ᥑᥣᥛᥰ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ,ᥛᥤᥰ ᥕᥧᥱ 4.5 ᥘᥣᥢᥳ (2006) * ᥙᥧᥱ ᥗᥭᥰ ᥐᥨᥢᥰ ᥘᥣᥖ ᥑᥣᥛᥰ ᥙᥧᥱ ᥗᥭᥰ ᥛᥤᥰ ᥕᥧᥱ 5 ᥔᥦᥢᥴ ᥛᥤᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥢᥣᥳ ᥑᥩᥢᥰ ᥚᥣ ᥢᥧᥛᥰ၊ 300,000 ᥐᥨᥝᥳ ᥘᥫᥴ ᥔᥛᥳ ᥛᥤᥰ ᥕᥧᥱ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥝᥦᥖᥳ ᥘᥣᥛᥰ။ * ᥚᥩᥒᥰ ᥐᥨᥢᥰ ᥘᥣᥖ ᥑᥣᥛᥰ ᥚᥩᥒᥰ ᥛᥤᥰ ᥕᥧᥱ 200000 ᥕᥧᥱ ᥖᥤ ᥛᥫᥒᥰ ᥗᥭᥰ ᥖᥩᥢᥲ ᥐᥣᥒ ᥘᥦᥲ ᥟᥤᥱ ᥔᥣᥢᥴ။ 100000 ᥐᥨᥝᥳ ᥘᥫᥴ ᥛᥤᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥙᥩᥖᥴ ᥞᥩᥒᥱ (2006) * ᥖᥭᥰ ᥡᥣᥛᥱ (ရှမ်း) (ᥖᥭᥰ ᥘᥨᥒᥴ၊ ᥗᥭᥰ ᥕᥬᥱ) 100000 ᥐᥨᥝᥳ ᥛᥤᥰ ᥖᥤ ᥓᥥᥒᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥖᥨᥐᥱ ᥛᥫᥒᥰ ᥗᥭᥰ။ 3.2 ᥘᥣᥢᥳ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ။ (2006) * ᥘᥪᥳ (ᥘᥪᥳ၊ ᥕᥨᥢᥰ၊ ᥖᥭᥰ) ᥚᥧᥱ ᥘᥣᥖ ᥑᥣᥛᥰ ᥛᥢᥰ ᥛᥤᥰ 1 ᥘᥣᥢᥳ ᥖᥛ ᥖᥤ ᥛᥫᥒᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥞᥩᥒᥱ။ 600000 ᥘᥫᥴ ᥛᥤᥰ ᥖᥤ ᥔᥤᥙᥱ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ၊ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥦᥲ ᥘᥣᥝᥰ။ (1981-2000) * ᥒᥦᥝᥳ ᥛᥤᥰ 50000 ᥐᥨᥝᥳ ᥛᥤᥰ ᥖᥛ ᥖᥤ ᥢᥣᥳ ᥑᥩᥢᥰ ᥚᥣ ᥢᥨᥛᥰ၊ᥔᥣ ᥑᥩᥢᥰ ᥢᥣ ᥑᥩᥢᥰ၊ ᥟᥧ ᥖᥩᥢᥰ ᥗᥣᥴ ᥢᥤᥱ ᥟᥢ ᥛᥤᥰ ᥓᥥᥒᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥟᥩᥐᥱ ᥛᥫᥒᥰ ᥗᥭᥰ။ * ᥔᥨᥒᥳ ᥛᥤᥰ 30000 ᥐᥨᥝᥳ ᥛᥤᥰ ᥖᥛ ᥖᥤ ᥛᥫᥒᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥐᥣᥒ ᥘᥦᥲ ᥙᥩᥖᥱ ᥞᥩᥒᥱ။ == ᥘᥤᥐ ᥗᥭᥰ == [[ᥜᥣᥭᥱ:Bangkok National Museum - 2017-04-22 (008).jpg|thumb|ဘန်ကောံအမျိုးသားပြတိုက် - ၂၀၁၇-၀၄-၂၂ (၀၀၈)]] ᥚᥧᥱ ᥘᥨᥒᥳ ᥚᥣᥭᥱ ᥘᥤᥐᥳ ᥑᥝᥴ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥘᥤᥐ ᥗᥭᥰ ᥘᥭᥳ ᥘᥧᥐᥳ ᥖᥤ ᥖᥨᥝ ᥘᥤᥐ ᥑᥣ ᥛᥥᥢᥴ ᥔᥥᥴ ᥙᥥᥢ ᥛᥣᥰ။ ᥘᥤᥐ ᥑᥣ ᥛᥥᥢᥴ ᥔᥛᥳ ᥘᥧᥐ ᥖᥤ ᥘᥤᥐ ᥙᥣ ᥘᥣᥳ ᥞᥣᥳ ᥛᥤᥱ ᥟᥢ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥘᥤᥐ ᥘᥬᥰ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥥᥢ ᥞᥪᥴ ᥙᥥᥢ ᥘᥤᥐ ᥗᥭᥰ ᥘᥭᥳ ᥒᥣᥭᥰ ᥛᥫᥢᥴ ᥘᥤᥐ ᥖᥭᥰ ᥘᥛᥴ ᥝᥭᥳ ᥔᥥᥴ ᥖᥤᥴ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥐᥢ ᥛᥫᥢᥴ ᥘᥒᥱ ᥘᥤᥐ ᥑᥣ ᥛᥥᥢᥴ ᥘᥢᥳ ᥒᥝᥲ ᥛᥢᥰ ᥘᥧᥐ ᥖᥤ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥛᥣᥰ ᥘᥢᥳ ᥕᥧᥱ။ ᥑᥣᥛᥰ ᥗᥭᥰ ᥘᥦᥲ ᥘᥤᥐ ᥗᥭᥰ ᥘᥭᥳ ᥓᥛ ᥑᥣᥛᥰ ᥘᥣᥝᥰ ᥘᥦᥲ ᥘᥤᥐ ᥘᥣᥝᥰ ᥕᥝᥳ။ ᥓᥫᥰ ᥟᥢ ᥛᥨᥝᥴ ᥘᥤᥐ ᥘᥣᥝᥰ ᥘᥢᥳ ᥑᥝᥴ ᥛᥨᥝᥴ ᥚᥖᥴ ᥘᥭᥲ ᥘᥤᥐ ᥗᥭᥰ ᥞᥧᥳ ᥙᥩᥒᥱ ᥑᥣᥛᥰ ᥗᥭᥰ ᥕᥝᥳ။ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥝᥨᥝᥰ ᥞᥣᥱ ᥘᥣᥲ၊ ᥔᥖᥳ ᥖᥣᥱ၊ ᥔᥥᥒᥴ ᥑᥪᥢᥲ ᥔᥥᥒᥴ ᥘᥨᥒᥰ ᥘᥦᥰ ᥔᥣᥱ ᥘᥣᥳ ᥗᥭᥰ ᥑᥫᥒ ᥙᥣᥭ ᥘᥢᥳ ᥛᥫᥢᥴ ᥐᥢ ᥖᥒᥰ ᥘᥣᥝᥰ ᥕᥝᥳ။ ᥛᥢᥰ ᥒᥣᥭᥰ ᥛᥫᥢᥴ ᥘᥤᥐ ᥛᥣᥢ ᥟᥝ ᥛᥣᥰ ᥖᥤ ᥘᥤᥐ ᥛᥩᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥗᥭᥰ ᥟᥤᥒ ᥟᥝ ᥘᥤᥐ ᥑᥣ ᥛᥥᥢᥴ ᥔᥥᥴ ᥛᥥᥰ ᥞᥥᥖᥱ ᥞᥬᥲ ᥙᥥᥢ ᥘᥤᥐ ᥑᥝᥴ ᥛᥣᥰ ᥞᥬᥲ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥤᥰ ᥓᥢᥳ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥞᥒᥰ ᥑᥨᥝᥴ ᥑᥝᥴ ᥛᥣᥰ ᥕᥧᥱ။ ᥖᥨᥝ ᥘᥤᥐ ᥑᥣ ᥛᥥᥢᥴ ᥛᥤᥰ ᥛᥣᥰ ᥓᥥᥛ ᥛᥫ 600 CE ᥘᥢᥳ ᥔᥥᥴ ᥖᥨᥝ ᥘᥤᥐ ᥗᥭᥰ ᥖᥥᥳ ᥛᥤᥰ ᥛᥣᥰ ᥛᥩᥐ ᥛᥫ 1292 CE ᥘᥢᥳ ᥕᥝᥳ။ == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} 7arjxadv5c11poa8ry67nsu6scu42yk ᥘᥤᥐ ᥘᥣᥝᥰ 0 745 5153 3128 2024-10-16T10:10:35Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1815229]] 5153 wikitext text/x-wiki ᥘᥤᥐ ᥘᥣᥝᥰ ອັກສອນລາວ ᥘᥭᥳ ᥙᥥᥢ ᥘᥤᥐ ᥙᥫᥒ ᥘᥨᥒᥴ ᥖᥣᥱ ᥖᥥᥴ ᥖᥦᥛᥲ [[ᥑᥣᥛᥰ ᥘᥣᥝᥰ]] ᥘᥦᥲ [[ᥑᥣᥛᥰ ᥖᥣᥒᥱ]] ᥐᥨᥢᥰ ᥑᥫᥰ ᥟᥢ ᥛᥤᥰ ᥕᥧᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ။ ᥟᥝ ᥕᥧᥒᥱ ᥖᥪᥰ ᥖᥦᥛᥲ ᥑᥣᥛᥰ ᥟᥤᥱ ᥔᥣᥢᥴ ᥛᥣᥰ ᥕᥧᥱ ᥔᥥᥴ ᥖᥣᥳ ᥕᥣᥛᥰ ᥘᥥᥝ ᥖᥥᥳ ᥑᥣᥛᥰ ᥟᥤᥱ ᥔᥣᥢᥴ ᥘᥢᥳ ᥖᥪᥰ ᥘᥤᥐ ᥗᥭᥰ ᥕᥝᥳ. ᥖᥨᥝ ᥛᥥ ᥘᥤᥐ ᥘᥣᥝᥰ ພະຍັນຊະນະ ᥛᥤᥰ 27 ᥖᥨᥝ. ᥛᥤᥰ ᥖᥨᥝ ພະຍັນຊະນະປະສົມ 7 ᥖᥨᥝ, ᥛᥤᥰ ᥔᥣᥱ ᥘᥣᥳ ᥛᥥ ᥓᥣᥙ ສະຫລະ 33 ᥖᥨᥝ. ᥗᥝᥴ ᥔᥥᥒᥴ ວັນນະຍຸດ 4 ᥔᥥᥒᥴ. {| class="wikitable" ! rowspan="2" |Letter ! colspan="2" rowspan="2" |Name ! colspan="4" |Initial position ! colspan="4" |Final position ! rowspan="2" |Unicode ! rowspan="2" |Tone Class |- !IPA !BGN/PCGN !LC !RTSG !IPA !BGN/PCGN !LC !RTSG |- align="center" |<span style="font-size:190%;">ກ</span> | align="left" |<big> ກ ໄກ່ </big> | align="left" |{{IPA|kāi}},''chicken'' |{{IPA|/k/}} | colspan="3" |k |{{IPA|/k/}} | colspan="3" |k |KO |Middle |- align="center" |<span style="font-size:190%;">ຂ</span> | align="left" |<big> ຂ ໄຂ່ </big> | align="left" |{{IPA|kʰāi}},''egg'' |{{IPA|/kʰ/}} | colspan="3" |kh |{{IPA|/k/}} | colspan="3" |k |KHO SUNG |High |- align="center" |<span style="font-size:190%;">ຄ</span> | align="left" |<big> ຄ ຄວາຍ </big> | align="left" |{{IPA|kʷʰáːj}},''water buffalo'' |{{IPA|/kʰ/}} | colspan="3" |kh |{{IPA|/k/}} | colspan="3" |k |KHO TAM |Low |- align="center" |<span style="font-size:190%;">ງ</span> | align="left" |<big> ງ ງົວ </big>''or''<big> ງູ </big> | align="left" |{{IPA|ŋúə}},''ox'' or {{IPA|ŋúː}},''snake'' |{{IPA|/ŋ/}} | colspan="3" |ng |{{IPA|/ŋ/}} | colspan="3" |ng |NGO |Low |- align="center" |<span style="font-size:190%;">ຈ</span> | align="left" |<big> ຈ ຈອກ </big> | align="left" |{{IPA|tɕɔ̏ːk}},''glass'' |{{IPA|/tɕ/}} | colspan="3" |ch |{{IPA|/t/}} | colspan="3" |t |CO |Middle |- align="center" |<span style="font-size:190%;">ສ</span> | align="left" |<big> ສ ເສືອ </big> | align="left" |{{IPA|sɯ̌ːə}},''tiger'' |{{IPA|/s/}} | colspan="3" |s |{{IPA|/t/}} | colspan="3" |t |SO SUNG |High |- align="center" |<span style="font-size:190%;">ຊ</span> | align="left" |<big> ຊ ຊ້າງ </big> | align="left" |{{IPA|sâːŋ}},''elephant'' |{{IPA|/s/}} |x | colspan="2" |s |{{IPA|/t/}} | colspan="3" |t |SO TAM |Low |- align="center" |<span style="font-size:190%;">ຍ</span> | align="left" |<big> ຍ ຍຸງ </big> | align="left" |{{IPA|ɲúŋ}},''mosquito'' |{{IPA|/ɲ/}} |gn |ny |y |{{IPA|/j/}} | colspan="3" |j |NYO |Low |- align="center" |<span style="font-size:190%;">ດ</span> | align="left" |<big> ດ ເດັກ </big> | align="left" |{{IPA|dék}},''child'' |{{IPA|/d/}} | colspan="3" |d |{{IPA|/t/}} | colspan="3" |t |DO |Middle |- align="center" |<span style="font-size:190%;">ຕ</span> | align="left" |<big> ຕ ຕາ </big> | align="left" |{{IPA|tàː}},''eye'' |{{IPA|/t/}} | colspan="3" |t |{{IPA|/t/}} | colspan="3" |t |TO |Middle |- align="center" |<span style="font-size:190%;">ຖ</span> | align="left" |<big> ຖ ຖົງ </big> | align="left" |{{IPA|tʰǒŋ}},''stocking'' |{{IPA|/tʰ/}} | colspan="3" |th |{{IPA|/t/}} | colspan="3" |t |THO SUNG |High |- align="center" |<span style="font-size:190%;">ທ</span> | align="left" |<big> ທ ທຸງ </big> | align="left" |{{IPA|tʰúŋ}},''flag'' |{{IPA|/tʰ/}} | colspan="3" |th |{{IPA|/t/}} | colspan="3" |t |THO TAM |Low |- align="center" |<span style="font-size:190%;">ນ</span> | align="left" |<big> ນ ນົກ </big> | align="left" |{{IPA|nōk}},''bird'' |{{IPA|/n/}} | colspan="3" |n |{{IPA|/n/}} |ne | colspan="2" |n |NO |Low |- align="center" |<span style="font-size:190%;">ບ</span> | align="left" |<big> ບ ແບ້ </big> | align="left" |{{IPA|bɛ̑ː}},''goat'' |{{IPA|/b/}} | colspan="3" |b |{{IPA|/p/}} | colspan="3" |p |BO |Middle |- align="center" |<span style="font-size:190%;">ປ</span> | align="left" |<big> ປ ປາ </big> | align="left" |{{IPA|paː}},''fish'' |{{IPA|/p/}} | colspan="3" |p |{{IPA|/p/}} | colspan="3" |p |PO |Middle |- align="center" |<span style="font-size:190%;">ຜ</span> | align="left" |<big> ຜ ເຜິ້ງ </big> | align="left" |{{IPA|pʰɤ̏ŋ}},''bee'' |{{IPA|/pʰ/}} | colspan="3" |ph |– | colspan="3" |– |PHO SUNG |High |- align="center" |<span style="font-size:190%;">ຝ</span> | align="left" |<big> ຝ ຝົນ </big> | align="left" |{{IPA|fǒn}},''rain'' |{{IPA|/f/}} | colspan="3" |f |– | colspan="3" | - |FO SUNG |High |- align="center" |<span style="font-size:190%;">ພ</span> | align="left" |<big> ພ ພູ </big> | align="left" |{{IPA|pʰúː}},''mountain'' |{{IPA|/pʰ/}} | colspan="3" |ph |{{IPA|/p/}} | colspan="3" |p |PHO TAM |Low |- align="center" |<span style="font-size:190%;">ຟ</span> | align="left" |<big> ຟ ໄຟ </big> | align="left" |{{IPA|fáj}},''fire'' |{{IPA|/f/}} | colspan="3" |f |{{IPA|/p/}} | colspan="3" |p |FO TAM |Low |- align="center" |<span style="font-size:190%;">ມ</span> | align="left" |<big> ມ ແມວ </big> | align="left" |{{IPA|mɛ́ːw}},''cat'' |{{IPA|/m/}} | colspan="3" |m |{{IPA|/m/}} | colspan="3" |m |MO |Low |- align="center" |<span style="font-size:190%;">ຢ</span> | align="left" |<big> ຢ ຢາ</big> | align="left" |{{IPA|jaː}},''medicine'' |{{IPA|/j/}} | colspan="3" |y |– | colspan="3" |– |YO |Middle |- align="center" |<span style="font-size:190%;">ຣ</span> | align="left" |<big> ຣ ຣົຖ </big>''or''<big> ຣະຄັງ </big> | align="left" |{{IPA|rōt}},''car'' or {{IPA|rākʰáŋ}},''bell'' |{{IPA|/r/}},{{IPA|/l/}} | colspan="3" |r |{{IPA|/n/}} |ne | colspan="2" |n |LO LOOT |Low |- align="center" |<span style="font-size:190%;">ລ</span> | align="left" |<big> ລ ລີງ </big> | align="left" |{{IPA|líːŋ}},''monkey'' |{{IPA|/l/}} | colspan="3" |l |{{IPA|/n/}} |ne | colspan="2" |n |LO LING |Low |- align="center" |<span style="font-size:190%;">ວ</span> | align="left" |<big> ວ ວີ </big> | align="left" |{{IPA|víː}},''fan'' |{{IPA|/ʋ/}},{{IPA|/w/}} |v | colspan="2" |v,w |{{IPA|w}} |v | colspan="2" |w |WO |Low |- align="center" |<span style="font-size:190%;">ຫ</span> | align="left" |<big> ຫ ຫ່ານ </big> | align="left" |{{IPA|hāːn}},''goose'' |{{IPA|/h/}} | colspan="3" |h |– | colspan="3" |– |HO SUNG |High |- align="center" |<span style="font-size:190%;">ອ</span> | align="left" |<big> ອ ໂອ </big> | align="left" |{{IPA|ʔòː}},''bowl'' |{{IPA|/ʔ/}} | colspan="3" |– |– | colspan="3" |– |O |Middle |- align="center" |<span style="font-size:190%;">ຮ</span> | align="left" |<big> ຮ ເຮືອນ </big> | align="left" |{{IPA|hɯ́ːən}},''house'' |{{IPA|/h/}} | colspan="3" |h |– | colspan="3" |– |HO TAM |Low |} 7o9e74uzzsif8s5l23l09socux4ddeu ᥘᥤᥐ ᥛᥣᥢ 0 746 5154 3133 2024-10-16T10:10:37Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q854968]] 5154 wikitext text/x-wiki '''ᥘᥤᥐ ᥛᥣᥢ''' ᥘᥭᥳ ᥙᥥᥢ ᥘᥤᥐ ᥘᥣᥭᥰ ᥟᥢ ᥕᥧᥒᥱ ᥖᥪᥰ ᥖᥛ ᥖᥤ ᥘᥬᥰ ᥘᥧᥛᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ။ ᥙᥥᥢ ᥑᥣᥛᥰ ᥓᥣᥱ ᥖᥤ ᥛᥣᥢ ᥘᥦᥲ ᥟᥣ ᥛᥥᥝᥰ ᥛᥣᥢ ᥓᥫᥰ ᥙᥥᥢ ᥘᥣ ᥑᥦᥒᥱ၊ᥗᥣ ᥘᥧᥳ၊ ᥟᥣᥒᥰ ᥔᥣᥰ၊ ᥖᥩᥒᥱ ᥘᥫᥰ၊ ᥕᥩᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥬᥰ ᥐᥣ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥓᥫᥰ ᥟᥢ ᥘᥣᥖᥲ [[ᥑᥣᥛᥰ ᥖᥤᥳ ᥙᥦᥖ-ᥛᥣᥢ]] (Tibeto-Burman Language) ᥘᥢᥳ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ။ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥛᥣᥢ ᥛᥤᥰ ᥕᥧᥱ 32 ᥘᥣᥢᥳ ᥔᥥᥴ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥐᥩᥲ ᥝᥭᥳ ᥑᥣᥛᥰ ᥛᥣᥢ ᥙᥥᥢ ᥛᥣᥭᥴ ᥔᥩᥒᥴ ᥔᥥᥴ ᥟᥩᥢ ᥐᥢ ᥘᥣᥖ ᥖᥨᥝᥱ ᥐᥢ ᥕᥧᥱ။ ᥑᥣᥛᥰ ᥛᥣᥢ ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥟᥣ ᥛᥥᥝᥰ [[ᥑᥣᥛᥰ ᥖᥤᥳ ᥙᥦᥖ-ᥛᥣᥢ]] (Tibeto-Burman Language)။ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥖᥤᥳ ᥙᥦᥖ -ᥛᥣᥢ ᥘᥭᥳ ᥔᥛᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥓᥧᥛᥰ ᥑᥥᥱ ᥖᥤᥳ ᥙᥦᥖ (Sino Tibetan-Language Family)။ ᥑᥣᥛᥰ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥢ ᥛᥤᥰ ᥔᥥᥒᥴ ᥑᥪᥢᥲ ᥘᥨᥒᥰ (Tonal)၊ ᥟᥢ ᥛᥤᥰ ᥔᥥᥒᥴ ᥖᥦᥛᥱ ᥔᥧᥒᥴ (Pitch-Register)၊ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥢ ᥛᥤᥰ ᥑᥨᥝᥲ ᥘᥥᥝ (Monosyllabic) ᥘᥛᥴ ᥖᥥᥳ ᥖᥥᥳ။ ᥘᥣᥭᥰ ᥑᥙ ᥔᥥᥒᥴ ᥔᥖ ᥖᥣᥱ ᥛᥢᥰ ᥐᥣᥱ ᥓᥩᥛᥰ ᥐᥖ ᥖᥣᥰ၊ ᥐᥣᥛᥱ၊ ᥐᥤ ᥘᥤᥳ ᥕᥣᥱ ᥙᥥᥢ (analytic language)ᥕᥝᥳ။ ᥖᥨᥝ ᥘᥤᥐ ᥛᥣᥢ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥖᥨᥝ ᥘᥤᥐ ᥙᥣ ᥘᥛᥱ ᥞᥣᥳ ᥛᥤᥱ ᥟᥛᥱ ᥘᥢᥴ ᥘᥧᥐ ᥖᥤ ᥘᥤᥐ ᥛᥩᥢᥰ ᥔᥥᥴ ᥙᥥᥢ ᥛᥣᥰ။ m8p4htedi2psw0byztqcje8mbfyhtk0 ᥘᥤᥐᥲᥖᥭᥰ 0 747 3135 3134 2024-10-15T06:33:08Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3134 wikitext text/x-wiki #REDIRECT [[ᥘᥤᥐ ᥖᥭᥰ]] 10klhi1drhactcxwr3ivmdywf5wzp18 ᥘᥤᥐᥲᥖᥭᥰᥐᥣᥛᥰᥖᥭᥰ 0 748 3137 3136 2024-10-15T06:33:09Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3136 wikitext text/x-wiki #REDIRECT [[ᥘᥤᥐ ᥖᥭᥰ ᥑᥣᥛᥰ ᥖᥭᥰ]] o19sfwuzw6d7k39wtyf5us5lnxjkbdn ᥘᥤᥒᥰ 0 749 5155 3142 2024-10-16T10:10:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1367]] 5155 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Lightmatter guenon.jpg|thumb|Lightmatter guenon]] [[ᥜᥣᥭᥱ:Allens swamp monkey.jpg|thumb|Allens swamp monkey]] [[ᥜᥣᥭᥱ:Baby ginger monkey.jpg|thumb|Baby ginger monkey]] '''ᥘᥤᥒᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥝ ᥔᥖᥴ ᥟᥢ ᥔᥩᥛᥴ ᥘᥛᥳ ᥘᥨᥛᥰ ᥔᥥᥴ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥓᥧᥛᥰ ( [[ᥙᥣ ᥘᥣᥭᥰ ᥛᥥᥐ]] ) ᥐᥩᥭᥰ ᥐᥣ ᥛᥤᥴ ᥘᥤᥒᥰ ᥘᥨᥒᥴ ᥘᥢᥳ ᥖᥥᥳ ᥟᥛᥱ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥟᥣ ᥛᥥᥝᥰ ᥘᥤᥒᥰ , ᥘᥤᥒᥰ ᥘᥭᥳ ᥙᥥᥢ ᥔᥖᥴ ᥟᥢ ᥛᥨᥝᥴ ᥞᥧᥳ ᥟᥩᥐᥴ ᥟᥦᥐᥴ ᥘᥦᥖ ᥑᥢᥰ ᥚᥬᥰ ᥘᥢᥳ ᥔᥥᥴ , ᥙᥥᥢ ᥛᥥᥝᥰ ᥔᥖᥴ ᥕᥥᥢᥱ ᥒᥥ ᥑᥪᥢᥲ ᥖᥨᥢᥲ ᥛᥭᥳ ᥐᥦᥙ ᥘᥫᥴ ᥔᥥᥴ ᥐᥨᥢᥰ ᥞᥧᥳ ᥓᥐᥴ ᥘᥤᥒᥰ ᥘᥭᥴ ᥞᥝᥳ , ᥘᥤᥒᥰ ᥐᥧ ᥖᥨᥝ ᥐᥧ ᥛᥥᥝᥰ ᥛᥥᥝᥰ ᥖᥪᥢᥰ ᥛᥤᥰ ᥞᥣᥒᥴ ᥛᥝᥱ ᥘᥢᥴ ᥞᥣᥒᥴ ᥙᥩᥖᥴ ᥙᥩᥖᥴ ᥟᥦᥢᥴ ᥕᥧᥱ .''' ᥘᥤᥒᥰ ᥘᥭᥳ ᥟᥣ ᥛᥥᥝᥰ ᥛᥢᥰ ᥛᥤᥰ ᥘᥛᥴ ᥘᥣᥭᥴ , ᥘᥤᥒᥰ ᥛᥣᥒ ᥛᥥᥝᥰ ᥕᥧᥱ ᥘᥫᥴ ᥖᥨᥢᥲ ᥛᥭᥳ ᥛᥣᥒ ᥛᥥᥝᥰ ᥕᥧᥱ ᥘᥫᥴ ᥘᥤᥢ ᥙᥫᥒ ᥟᥤᥒ ( ᥙᥣ ᥘᥣᥭᥰ ᥛᥥᥐ )ᥙᥦᥐ ᥙᥫᥒ ᥐᥢ ᥞᥦᥴ ᥘᥤᥒᥰ ᥐᥩᥲ ᥟᥣ ᥛᥥᥝᥰ ᥛᥢᥰ ᥙᥦᥐᥱ ᥐᥢ ᥘᥛᥴ ᥘᥣᥭᥴ , ᥘᥩᥒᥰ ᥐᥤᥢ ᥑᥝᥴ ᥐᥩᥲ ᥐᥧ ᥕᥣᥒᥱ ᥛᥥᥝᥰ ᥕᥝᥳ . ᥖᥣᥒᥰ ᥐᥤᥢ ᥑᥝᥴ ᥙᥥᥢ ᥝᥭᥳ ᥛᥣᥐᥱ ᥛᥭᥳ ᥛᥣᥐᥱ ᥖᥩᥐᥱ,ᥛᥬ ᥛᥭᥳ , ᥛᥨᥒᥲ ᥛᥦᥒᥰ, ᥛᥩᥐᥱ ᥕᥣᥲ , ᥛᥥᥝᥰ ᥖᥨᥝ ᥔᥩᥛᥴ ᥘᥨᥛᥰ ᥟᥩᥢᥱ,ᥖᥨᥝ ᥐᥣᥢᥰ ᥖᥨᥝ ᥕᥧᥱ ᥘᥬᥰ ᥘᥛᥳ ᥘᥫᥴ ᥘᥤᥢ , ᥙᥧ ᥐᥩᥭᥰ ᥟᥛᥱ ᥐᥣᥰ ᥘᥤᥒᥰ ᥛᥣᥒ ᥓᥫᥰ ᥕᥒᥰ ᥐᥩᥭᥰ ᥐᥤᥢ ᥘᥤᥒᥰ ᥑᥪᥢᥰ ᥟᥢ ᥟᥣ ᥛᥥᥝᥰ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥘᥢᥳ ᥐᥩᥲ ᥑᥝᥴ , ᥐᥨᥢᥰ ᥛᥣᥒ ᥓᥫᥰ ᥘᥭᥳ ᥟᥝ ᥘᥤᥒᥰ ᥘᥥᥒᥳ ᥝᥭᥳ ᥖᥤ ᥞᥫᥢᥰ ᥐᥩᥲ ᥑᥝᥴ , ᥘᥤᥒᥰ ᥘᥭᥳ ᥐᥩᥙ ᥙᥫ ᥟᥣ ᥕᥣᥢᥱ ᥑᥝᥴ ᥘᥦᥖᥴ ᥚᥣᥭᥴ ᥑᥢᥴ ᥚᥬᥰ , ᥐᥩᥙ ᥝᥣ ᥓᥬ ᥑᥝᥴ ᥘᥦᥖᥴ ᥘᥦᥒ ᥞᥦᥴ ᥟᥛᥱ ᥐᥪᥒᥱ ᥘᥤ ᥘᥥᥒᥳ ᥝᥭᥳ ᥖᥤ ᥞᥫᥢᥰ , ᥘᥤᥒᥰ ᥘᥭᥳ ᥔᥝᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥖᥤ ᥗᥫᥢᥱ ᥙᥣᥱ ᥛᥭᥳ ᥙᥣᥱ ᥕᥫᥲ ᥔᥣᥰ ᥝᥣᥰ ᥘᥣᥰ, ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥐᥩᥭᥰ ᥟᥛᥱ ᥟᥛᥱ ᥐᥣᥰ ᥘᥤᥒᥰ ᥛᥣᥒ ᥛᥥᥝᥰ ᥘᥭᥳ ᥕᥧᥱ ᥓᥩᥛᥰ ᥘᥩᥭ ᥛᥨᥭᥴ ᥑᥢᥴ ᥞᥦᥴ. 1o0rsb9ymubtaiqy48mki21ehvazg5e ᥘᥥᥒᥱ ᥞᥫᥭᥴ ᥘᥥᥒᥱ 0 750 3144 3143 2024-10-15T06:33:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3143 wikitext text/x-wiki ᥘᥥᥒᥱ ᥔᥤᥴ ᥘᥥᥒᥱ ᥞᥩᥒᥴ. ᥓᥙᥴ ᥑᥩᥢᥰ ᥘᥩᥒᥰ ᥙᥫᥢ ᥐᥣᥱ. ᥓᥙᥴ ᥙᥦᥢᥲ ᥐᥤᥱ ᥔᥣᥝᥴ ᥖᥨᥝᥰ. ᥓᥙᥴ ᥘᥩᥒᥰ ᥑᥨᥝᥰ ᥔᥣᥝᥴ ᥞᥩᥭᥲ. ᥛᥣᥰ ᥗᥭᥲ ᥙᥤ ᥖᥤᥴ ᥔᥒᥱ. ᥘᥒ ᥖᥒᥱ ᥙᥦᥢᥲ ᥑᥛᥰ ᥘᥫᥒᥴ. ᥔᥣᥝᥴ ᥘᥫᥒᥴ ᥖᥨᥝᥱ ᥛᥣᥢᥱ ᥓᥥᥒ. ᥛᥥ ᥛᥣᥢᥲ ᥓᥥᥒ ᥑᥝᥴ ᥖᥨᥝᥰ ᥚᥥᥰ. ᥖᥨᥝᥰ ᥚᥥᥰ ᥑᥩᥖᥱ ᥐᥨᥢᥲ ᥔᥣᥒᥲ. ᥓᥣᥒ ᥞᥣᥒᥲ ᥑᥫᥒ ᥛᥫᥒᥰ ᥖᥤᥰ. ᥔᥣᥝᥴ ᥟᥤᥴ ᥓᥤᥴ ᥟᥩᥴ ᥓᥩᥴ ᥙᥭᥱ ᥐᥣᥱ. ᥘᥛᥳ ᥖᥝᥲ ᥕᥣᥖᥱ ᥘᥫᥴ ᥞᥨᥝᥴ. ᥔᥣᥝᥴ ᥖᥨᥝᥰ ᥜᥫᥴ ᥟᥩᥐᥱ ᥘᥣᥲ ᥞᥩᥒᥱ. ᥘᥣᥲ ᥞᥩᥒᥱ ᥙᥥᥢ ᥖᥝᥰ ᥐᥭᥰ . ᥖᥝᥰ ᥐᥭᥰ ᥙᥥᥢ ᥛᥣᥐᥱ ᥛᥫᥲ . ᥛᥣᥐᥱ ᥛᥫᥲ ᥘᥧᥒ ᥔᥫᥲ ᥘᥣᥭᥰ. ᥙᥣᥒ ᥖᥣᥭᥰ ᥘᥧᥒ ᥔᥫᥲ ᥟᥩᥛᥲ. ᥖᥩᥛᥲ ᥖᥦᥛᥲ ᥖᥭᥱ ᥖᥥᥰ ᥘᥣᥰ. ᥖᥤᥢ ᥛᥪᥴ ᥓᥣᥰ ᥚᥖ ᥘᥨᥛᥳ. ᥖᥨᥛᥲ ᥑᥭᥱ ᥞᥩᥒᥳ ᥑᥩᥢᥴ. ᥐᥨᥢᥰ ᥔᥩᥢᥴ ᥐᥤᥢ ᥘᥝᥲ . ᥟᥥᥴ ᥟᥩᥢᥱ ᥐᥩᥲ ᥝᥣ ᥖᥩᥛᥲ ᥛᥭᥲ ᥑᥝᥲ. ᥐᥨᥢᥰ ᥗᥝᥲ ᥐᥩᥲ ᥝᥣ ᥖᥤᥴ ᥙᥭ ᥖᥣᥒᥰ. doit7mwvdrc4xtrj6y3qbd14mzjn8xb ᥘᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ, ᥝᥥᥒᥰ 0 751 5460 5459 2024-12-25T23:51:40Z Saimawnkham 28 5460 wikitext text/x-wiki {{Infobox settlement | name = ᥘᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ | native_name = {{nobold|{{lang|my|နေပြည်တော်}}}} | other_name = NPT | official_name = ᥘᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ | pushpin_label_position = Bottom | pushpin_map = Myanmar#Asia | pushpin_map_caption = Location of Nay Pyi Taw, Myanmar | settlement_type = [[Capital of Myanmar|Capital city]] | image_skyline = | image_size = | image_caption = Clockwise from top: [[Uppatasanti Pagoda]], [[Nay Pyi Taw Water Fountain Garden|Water Fountain Garden]], Ministry Zone, Gems Museum, [[Pyidaungsu Hluttaw|Union Parliament]] | map_caption = | image_flag = | flag_size = | image_seal = | seal_size = | subdivision_type = Country | subdivision_name = [[Myanmar]] | subdivision_type1 = [[Administrative divisions of Myanmar|Division]] | subdivision_name1 = [[Naypyidaw Union Territory]]<ref name=eleven>{{Cite news|script-title=my:တိုင်းခုနစ်တိုင်းကို တိုင်းဒေသကြီးများအဖြစ် လည်းကောင်း၊ ကိုယ်ပိုင်အုပ်ချုပ်ခွင့်ရ တိုင်းနှင့် ကိုယ်ပိုင်အုပ်ချုပ်ခွင့်ရ ဒေသများ ရုံးစိုက်ရာ မြို့များကို လည်းကောင်း ပြည်ထောင်စုနယ်မြေတွင် ခရိုင်နှင့်မြို့နယ်များကို လည်းကောင်း သတ်မှတ်ကြေညာ|newspaper=[[Weekly Eleven|Weekly Eleven News]]|date=20 August 2010|url=http://www.news-eleven.com/index.php?option=com_content&view=article&id=4375:2010-08-20-12-39-51&catid=42:2009-11-10-07-36-59&Itemid=112|access-date=23 August 2010|language=my|title=Eleven Media Group Co., Ltd|archive-date=11 November 2014|archive-url=https://web.archive.org/web/20141111102351/http://www.news-eleven.com/index.php?option=com_content&view=article&id=4375:2010-08-20-12-39-51&catid=42:2009-11-10-07-36-59&Itemid=112|url-status=live}}</ref> | subdivision_type2 = Subdivisions | subdivision_name2 = 8 townships | unit_pref = Metric | area_code = 067 | area_footnotes = <ref name=pedrosa>{{Cite news|first=Veronica|last=Pedrosa|title=Burma's 'seat of the kings'|url=http://english.aljazeera.net/NR/exeres/80733C47-7F1C-45EB-BB8E-805DB15BFE67.htm|publisher=[[Al Jazeera Arabic|Al Jazeera]] |date=20 November 2006|access-date=21 November 2006|url-status=dead|archive-url=https://web.archive.org/web/20061123141200/http://english.aljazeera.net/NR/exeres/80733C47-7F1C-45EB-BB8E-805DB15BFE67.htm|archive-date=23 November 2006}}</ref> | area_total_km2 = 7,054.37 | population_total = 924,608 | population_density_km2 = 131.1 | population_density_sq_mi = 339.5 | population_footnotes = <ref name=Urbanization>Department of Population, Myanmar.</ref> | population_note = | established_date = 2005 | established_date2 = 2008 | established_title = Settled | established_title2 = Incorporated | government_footnotes = <ref name=Mayor>{{cite web |title=News Briefs |work=The Myanmar Times |publisher=Myanmar Consolidated Media |url=http://www.myanmar.com/myanmartimes/MyanmarTimes16-309/news_brief.htm |archive-url=https://web.archive.org/web/20060627090843/http://www.myanmar.com/myanmartimes/MyanmarTimes16-309/news_brief.htm |url-status=dead |archive-date=27 June 2006 |date=20 March 2006 |access-date=1 April 2006 }}</ref> | leader_name = [[Myo Aung]] (Mayor) | leader_title = Chairman | coordinates = {{coord|19|44|51|N|96|06|54|E|type:city_region:MM-18|display=it}} | elevation_ft = 377 | elevation_m = 115 | timezone = [[Myanmar Standard Time|MMT]] | utc_offset = +06:30 | governing_body = [[Naypyidaw Development Committee]] | seat = Nay Pyi Taw City Hall }} '''ᥘᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ''' ({{Lang-my|နေပြည်တော်}}), ({{Lang-en|Naypyitaw}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥘᥨᥒᥴ [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ]] ᥛᥣᥱ ᥕᥝᥳ. ᥛᥫ [[ᥙᥤ 2005]] ᥘᥫᥢ ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ 6 ᥝᥢᥰ ᥘᥢᥳ ᥘᥭᥲ ᥑᥣᥭᥳ ᥟᥝ [[ᥝᥥᥒᥰ]] ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥑᥩᥒᥴ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ᥘᥭᥳ ᥑᥣᥭᥳ ᥐᥣᥱ ᥓᥧᥰ ᥙᥣᥒᥱ ᥟᥣ ᥕᥩᥒᥱ ᥑᥥᥝᥴ ᥟᥢ ᥕᥣᥢᥴ ᥐᥭ ᥖᥒᥰ ᥝᥥᥒᥰ ᥙᥣᥒᥱ ᥛᥣᥐᥱ ᥘᥣᥳ 2 ᥘᥐᥴ (3.2 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ) ᥘᥢᥳ ᥕᥝᥳ။ ᥟᥢ ᥙᥥᥢ ᥓᥥ ᥘᥨᥒᥴ ᥐᥝᥱ ᥝᥥᥒᥰ ᥖᥣ ᥐᥧᥒᥲ ᥘᥭᥳ ᥛᥤᥰ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥕᥣᥢᥴ ᥐᥭ ᥐᥢ ᥛᥩᥐ 200 ᥘᥐᥴ (320 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ) ᥘᥭᥳ ᥕᥝᥳ။[3] ᥟᥢ ᥙᥥᥢ ᥓᥪ ᥘᥬᥰ ᥑᥣᥒᥱ ᥛᥢᥰ ᥘᥭᥳ ᥙᥪᥢᥱ ᥑᥣᥝᥱ ᥛᥫ ᥝᥢᥰ ᥛᥦᥢᥱ ᥛᥣᥳ ᥖᥙᥳ ᥛᥖᥳ ᥖᥨᥝᥱ ᥛᥫ ᥙᥤ 2006, ᥘᥫᥢ ᥛᥣᥖᥳ 27 ᥝᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥛᥫ ᥚᥩᥒᥰ ᥘᥢᥳ ᥖᥪᥐᥳ ᥙᥥᥢ ᥚᥩᥒᥰ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥓᥥ ᥘᥨᥒᥴ ᥕᥧᥱ။ ᥖᥤᥴ ᥟᥣᥢᥰ ᥞᥬᥲ ᥕᥝᥳ ᥖᥨᥝ ᥘᥬᥰ ᥙᥤ 2012 ᥝᥣ ᥘᥭᥴ ᥛᥣᥰ ᥕᥝᥳ။[4] ᥛᥫ ᥙᥤ 2009 ᥘᥢᥳ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥛᥤᥰ ᥝᥭᥳ 925,000 ᥔᥥᥴ ᥙᥨᥝᥰ ᥖᥣ ᥐᥧᥒᥲ ᥘᥦᥳ ᥝᥥᥒᥰ ᥖᥣ ᥘᥫᥱ ᥕᥝᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥘᥣᥛᥱ ᥗᥤᥳ ᥔᥣᥛᥴ ᥟᥢ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥖᥤ ᥘᥬᥰ ᥝᥥᥒᥰ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ ᥘᥭᥳ ᥙᥥᥢ ᥕᥨᥒᥳ ᥔᥣᥒᥲ ᥖᥩᥢᥲ ᥖᥣᥱ ᥐᥨᥢᥰ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥑᥝᥴ ᥕᥧᥱ ᥕᥝᥳ။ ==ᥚᥪᥢᥴᥟᥤᥒᥴ== {{Reflist}} 88wsem5tgctogfumndadsgxynlpzv0z ᥘᥦᥒ ᥛᥫᥒᥰ 0 752 3163 3162 2024-10-15T06:33:16Z Sotiale 22 9 revisions imported: [TEST] importing tddwiki via a tool 3162 wikitext text/x-wiki '''ᥘᥦᥒ ᥛᥫᥒᥰ''' ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥑᥣᥛᥰ [[ᥖᥭᥰ]] ᥞᥝᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥙᥩᥒᥱ ᥝᥣ ᥘᥒᥱ ᥐᥣ ᥓᥧᥛᥰ ᥓᥫᥰ ᥟᥢ ᥐᥥᥝᥱ ᥐᥙᥴ ᥙᥣᥰ ᥘᥨᥭᥲ ᥖᥒᥰ ᥛᥫᥒᥰ ᥘᥤᥢ ᥖᥤ ᥕᥧᥱ။ ᥛᥫᥢᥴ ᥘᥒᥱ ᥘᥤᥢ၊ ᥘᥛᥳ၊ ᥘᥩᥭ၊ ᥗᥫᥢᥱ၊ ᥘᥨᥛᥰ၊ ᥜᥤᥒᥲ ᥜᥣᥳ၊ ᥐᥣᥒ ᥞᥣᥝᥴ၊ ᥖᥨᥝ ᥛᥤᥰ ᥓᥬ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥓᥬ ᥖᥒᥰ ᥘᥨᥒᥴ ᥟᥢ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥝᥭᥳ ᥖᥒᥰ ᥛᥫᥒᥰ ᥐᥨᥢᥰ ᥞᥝᥰ ᥖᥒᥰ ᥔᥥᥒᥲ ᥘᥭᥳ ᥙᥣᥰ ᥝᥭᥳ ᥘᥬᥰ ᥓᥧᥛᥰ ᥔᥫᥒᥰ '''ᥘᥦᥒ ᥛᥫᥒᥰ''' ᥕᥝᥳ။ '''ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ''' ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥔᥛᥳ ᥙᥥᥢ ᥐᥣᥢ ᥟᥢ ᥘᥥᥙ ᥞᥥᥢᥰ ᥞᥬᥲ ᥞᥧᥳ ᥘᥩᥒ ᥘᥦᥒ ᥛᥫᥒᥰ ᥘᥦᥲ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭᥲ ᥘᥦᥒ ᥛᥫᥒᥰ ᥖᥒᥰ ᥔᥥᥒᥲ ᥘᥭᥳ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ"[[ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ]]" ᥕᥝᥳ။ dzmksrhjti2jambsmvrpr3dwnc2m7ta ᥘᥦᥖᥱ 0 753 5157 3170 2024-10-16T10:10:45Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q525]] 5157 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Sun rise from above the skies.jpg|thumb|ᥚᥧᥒᥱ ᥞᥣᥒ ᥘᥦᥖᥱ ᥟᥢ ᥕᥧᥱ ᥘᥫᥴ ᥐᥣᥒ ᥞᥣᥝᥴ ᥔᥥᥴ ᥖᥨᥭᥰ ]] '''ᥘᥦᥖᥱ''' ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥝ ᥞᥨᥭᥱ ᥘᥫᥒ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥘᥦᥖᥱ ᥕᥝᥳ. ᥓᥨᥝᥱ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥘᥦᥖᥱ ᥘᥢᥳ, ᥕᥧᥱ ᥖᥤ ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥚᥬᥴ ᥛᥢᥰ ᥔᥥᥴ ᥙᥢᥱ ᥞᥩᥙ ᥘᥦᥖᥱ ᥝᥭᥳ ᥕᥝᥳ. ᥘᥦᥖᥱ ᥘᥭᥳ ᥙᥥᥢ ᥞᥨᥭᥱ ᥙᥧᥱ ᥘᥧᥒᥰ ᥘᥫᥒᥴ ᥟᥢ ᥘᥫᥒ ᥕᥝᥳ. ᥙᥩᥰ ᥖᥥᥳ, ᥘᥦᥖᥱ ᥘᥭᥳ ᥙᥥᥢ ᥙᥧᥱ ᥘᥧᥒᥰ ᥘᥨᥒᥴ ᥟᥢ ᥘᥫᥒ ᥟᥢ ᥖᥦᥐᥱ ᥝᥭᥳ ᥕᥧᥱ ᥖᥣᥱ ᥔᥥᥱ ᥕᥝᥳ. ᥐᥩᥙ ᥙᥫ ᥖᥦᥐᥱ ᥛᥥᥝᥰ ᥘᥢᥴ ᥘᥬ, ᥛᥢᥰ ᥗᥧᥐᥴ ᥙᥢ ᥞᥦᥒᥰ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥖᥒᥰ ᥘᥛᥴ. ᥘᥦᥖᥱ ᥘᥭᥳ ᥕᥧᥱ ᥐᥭ ᥞᥝᥰ ᥞᥦᥒᥰ ᥝᥭᥳ ᥔᥥᥴ ᥖᥣᥳ, ᥐᥨᥢᥰ ᥞᥝᥰ ᥐᥩᥲ ᥘᥭᥲ ᥞᥙ ᥑᥣᥛᥱ ᥟᥝ ᥞᥦᥒᥰ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥖᥒᥰ ᥘᥛᥴ. ᥐᥩᥙ ᥙᥫ ᥘᥦᥖᥱ ᥘᥭᥳ ᥙᥫᥒᥰ ᥞᥦᥒᥰ ᥚᥦᥝᥴ, ᥞᥝᥰ ᥖᥤᥴ ᥟᥝ ᥖᥣ ᥞᥝᥰ ᥖᥨᥭᥰ ᥛᥢᥰ ᥕᥒ ᥘᥭᥳ. ᥙᥩᥰ ᥕᥧᥒᥱ ᥖᥪᥰ ᥟᥣᥢᥱ ᥖᥣᥱ ᥞᥥᥳ ᥘᥦᥖᥱ ᥖᥥᥳ ᥖᥥᥴ ᥘᥭᥲ ᥞᥢᥴ ᥛᥢᥰ ᥕᥧᥱ. ᥘᥦᥖᥱ ᥘᥭᥳ ᥛᥢᥰ ᥗᥧᥐᥴ ᥙᥢ ᥔᥣᥭᥴ ᥞᥫ ᥘᥦᥒᥰ, ᥗᥣᥖ ᥛᥭᥲ ᥘᥦᥲ [[ᥘᥨᥛᥰ ᥘᥦᥖᥱ]] (Solar Wind) ᥕᥝᥳ. ᥖᥣᥱ ᥐᥨᥢᥰ ᥞᥝᥰ, ᥖᥨᥝ ᥔᥖᥴ ᥘᥦᥲ ᥖᥨᥢᥲ ᥛᥭᥳ ᥖᥨᥢᥲ ᥛᥩᥐᥱ, ᥖᥥᥴ ᥛᥤᥰ ᥔᥣᥭᥴ ᥓᥬ ᥘᥢᥳ, ᥘᥦᥖᥱ ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥟᥢ ᥘᥩᥒ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:The Sun by the Atmospheric Imaging Assembly of NASA's Solar Dynamics Observatory - 20100819.jpg|thumb|ᥚᥧᥒᥱ ᥞᥣᥒ ᥘᥦᥖᥱ ᥟᥢ ᥘᥭᥲ ᥟᥝ Solar Dynamics Observatory ᥑᥩᥒᥴ ᥓᥧᥛᥰ NASA ᥔᥥᥴ ᥙᥨᥝᥱ ᥝᥭᥳ]] ᥘᥦᥖᥱ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥐᥣᥒ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥘᥦᥖᥱ ᥔᥥᥴ, ᥓᥨᥝᥱ ᥖᥒᥰ ᥛᥨᥖᥴ ᥐᥩᥲ ᥙᥢᥱ ᥞᥩᥙ ᥛᥢᥰ ᥝᥭᥳ ᥕᥝᥳ. ᥔᥥᥢᥲ ᥖᥣᥒᥰ ᥓᥨᥝᥱ ᥟᥢ ᥙᥢᥱ ᥞᥩᥙ ᥘᥦᥖᥱ ᥘᥢᥳ, ᥛᥫᥢᥴ ᥞᥣᥒ ᥑᥭᥱ ᥙᥥᥖᥱ ᥝᥭᥳ ᥕᥝᥳ. ᥓᥨᥝᥱ ᥟᥢ ᥕᥧᥱ ᥓᥛ ᥘᥦᥖᥱ ᥘᥢᥳ ᥖᥫᥰ ᥛᥭᥳ ᥖᥫᥰ ᥟᥧᥢᥱ ᥔᥤ ᥓᥨᥝᥱ ᥟᥢ ᥕᥧᥱ ᥐᥭ ᥘᥦᥖᥱ ᥝᥭᥳ ᥕᥝᥳ. ᥖᥤ ᥘᥬᥰ ᥘᥦᥖᥱ ᥘᥢᥳ, ᥛᥤᥰ ᥝᥭᥳ ᥗᥣᥖ ᥛᥭᥲ ᥟᥢ ᥞᥣᥝᥳ ᥞᥦᥒᥰ ᥘᥦᥲ ᥞᥦᥒᥰ ᥖᥥᥐᥴ ᥟᥢ ᥘᥐᥴ ᥞᥦᥒᥰ ᥖᥥᥳ ᥖᥥᥳ. ᥐᥩᥙ ᥘᥣᥭᥴ ᥘᥦᥲ ᥞᥣᥭᥱ ᥖᥣᥱ ᥘᥨᥝᥱ ᥓᥤᥢᥱ ᥘᥣᥭ ᥙᥥᥢ ᥞᥤᥱ ᥘᥤᥱ ᥕᥢᥱ ᥔᥥᥴ ᥗᥧᥐᥱ ᥟᥩᥐᥱ ᥙᥢ ᥟᥥᥢ ᥞᥦᥒᥰ ᥘᥦᥖᥱ ᥖᥣᥒᥰ ᥘᥛᥴ ᥞᥝᥳ. ᥘᥩᥒ ᥘᥣᥭᥴ ᥙᥫᥢ ᥞᥩᥒᥳ ᥝᥣ Atomic Fusion ᥘᥭᥴ ᥕᥝᥳ. ᥘᥬᥰ ᥘᥦᥖᥱ ᥘᥢᥳ ᥛᥤᥰ ᥞᥣᥭᥱ ᥖᥣᥱ ᥘᥨᥝᥱ ᥓᥤᥢᥱ ᥐᥢᥳ ᥘᥛᥴ ᥘᥦᥲ ᥘᥫᥴ ᥔᥤᥴ ᥓᥫᥭᥰ ᥙᥥᥢ ᥙᥤᥱ ᥘᥤᥱ ᥕᥢᥱ ᥕᥝᥳ. ᥗᥣᥖ ᥘᥨᥛᥰ ᥟᥢ ᥛᥤᥰ ᥘᥛᥳ ᥘᥐᥴ ᥛᥨᥢᥴ ᥓᥫᥒᥳ ᥟᥩᥐᥱ ᥔᥤᥱ ᥓᥤᥢᥱ, ᥐᥣᥱ ᥙᥨᥢᥱ, ᥢᥤᥱ ᥕᥧᥢᥱ ᥘᥦᥲ ᥟᥣᥭᥰ ᥕᥧᥢᥰ ᥐᥩᥲ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥓᥦᥖᥴ ᥓᥦᥖᥴ. 4r2sfzufcpluujjcf9yvej2wc34ts2l ᥘᥧᥐ ᥟᥩᥢᥱ ᥐᥭᥳ 0 754 3172 3171 2024-10-15T06:33:19Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3171 wikitext text/x-wiki ᥘᥦᥖᥱ ᥞᥫᥭᥰ ᥟᥩᥐᥱ ᥟᥩᥐᥱ, ᥛᥩᥐᥱ ᥞᥫᥭᥰ ᥐᥤ ᥐᥤ, ᥙᥤ ᥘᥩᥒᥳ ᥛᥣᥢᥲ ᥖᥤ ᥐᥭ ᥛᥣᥰ ᥘᥥᥱ, ᥙᥖᥴ ᥞᥫᥢᥰ ᥐᥥᥒᥲ ᥐᥥᥒᥲ, ᥞᥥᥲ ᥘᥛᥳ ᥘᥥᥒᥲ ᥛᥣᥰ ᥖᥛᥰ, ᥟᥝ ᥕᥣᥲ ᥞᥛᥰ ᥛᥣᥰ ᥖᥣᥭᥱ, ᥖᥣᥢᥲ ᥐᥣᥭᥱ ᥔᥥᥒᥴ ᥝᥣᥢᥴ, ᥑᥣᥢᥴ ᥖᥨᥝᥱ ᥕᥨᥛᥳ ᥕᥭ, ᥙᥤ ᥘᥩᥒᥳ ᥖᥤᥴ ᥙᥭᥱ ᥝᥣ ᥛᥫᥰ ᥘᥩᥭᥰ ᥘᥩᥭᥰ. gdikzhqyl5k428ruq0hfjz7cfn7cdlc ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ 0 755 3178 3177 2024-10-15T06:33:21Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 3177 wikitext text/x-wiki {{Infobox Legislature | name = ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ | native_name = | native_name_lang = | transcription_name = | legislature = ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ ᥙᥩᥐ ᥐᥛᥰ ᥔᥩᥒᥴ | coa_pic = | coa_res = | coa_alt = | foundation = 2016 ᥜᥦᥙᥱ ᥚᥣᥱ ᥝᥣᥱ ᥘᥤᥱ 8 | house_type = Unicameral | leader1_type = ᥚᥧᥱ ᥘᥣᥛᥰ | leader1 = ᥟᥧᥰ ᥓᥨᥝᥰ ᥠᥤᥖᥳ ᥑᥤᥢᥱ | party1 = [[ᥟᥣ ᥛᥥᥝᥰ ᥖᥣᥰ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣᥱ ᥘᥥᥱ ᥓᥤᥱ ᥟᥣ ᥚᥩᥭᥳ ᥡᥨᥐᥳ|NLD]] | election1 = 2016 ᥜᥦᥙᥱ ᥚᥣᥱ ᥝᥣᥱ ᥘᥤᥱ 8 | leader2_type = ᥐᥦᥛ ᥚᥧᥱ ᥘᥣᥛᥰ | leader2 = ᥖᥨᥝᥱ ᥘᥣᥒᥰ ᥖᥧᥱ ᥓᥣᥱ ᥝᥤᥢᥰ | party2 = [[ᥟᥣ ᥛᥥᥝᥰ ᥖᥣᥰ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣᥱ ᥘᥥᥱ ᥓᥤᥱ ᥟᥣ ᥚᥩᥭᥳ ᥡᥨᥐᥳ|NLD]] | election2 = 2016 ᥜᥦᥙᥱ ᥚᥣᥱ ᥝᥣᥱ ᥘᥤᥱ 8 | members ='''23'''<br/>ᥚᥧᥱ ᥗᥧᥐᥴ ᥘᥫᥐ ᥖᥣᥒᥱ 17 ᥐᥩᥳ<br/>[[ᥖᥙᥳ ᥛᥣᥳ ᥖᥩᥱ|ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥖᥙᥳ ᥛᥣᥳ ᥖᥩᥱ]] 6 ᥐᥨᥝᥳ | structure1 = Kayin State Hluttaw (2015).svg | structure1_res = 250px | structure1_alt = ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ (2015) | political_groups1 = {{Colorbox|#BA0C0D}} [[ᥟᥣ ᥛᥥᥝᥰ ᥖᥣᥰ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣᥱ ᥘᥥᥱ ᥓᥤᥱ ᥟᥣ ᥚᥩᥭᥳ ᥠᥨᥐᥳ|ᥟᥣ ᥛᥥᥝᥰ ᥖᥣᥰ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣᥱ ᥘᥥᥱ ᥓᥤᥱ ᥟᥣ ᥚᥩᥭᥳ ᥡᥨᥐᥳ]] (13)*<br /> {{Colorbox|#000000}} [[ᥖᥙᥳ ᥛᥣᥳ ᥖᥨᥝᥱ]] (6)<br /> {{Colorbox|#006B31}} [[ᥙᥤᥱ ᥗᥩᥒᥱ ᥓᥧᥳ ᥓᥣᥢᥳ ᥑᥦᥒᥱ ᥕᥥᥰ ᥢᥤᥢᥳ ᥚᥧᥢᥳ ᥚᥥᥝᥰ ᥕᥥᥰ ᥙᥣᥱ ᥖᥤᥱ]] (3)<br /> {{Colorbox|#C5BE97}} [[ᥙᥣᥱ ᥖᥤᥱ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ]] (1) | committees1 = | joint_committees = | voting_system1 = | last_election1 = 2015 ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ 8 | previous_election1 = ᥟᥛᥱ ᥛᥤᥰ | session_room = Kayin State Hluttaw Building.jpg | session_res = | session_alt = | meeting_place = ᥞᥨᥒᥰ ᥞᥨᥝᥴ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ<br/>ᥝᥥᥒᥰ ᥚᥣᥰ ᥟᥣᥢᥱ၊ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥱ ᥚᥫᥐᥱ | website = {{URL|https://kayinstate.hluttaw.mm/}} | footnotes = *ᥑᥝᥲ ᥙᥣᥰ '''ᥚᥩᥒᥰ ᥘᥨᥒᥴ ᥐᥨᥢᥰ ᥑᥫᥰ ᥙᥪᥢᥳ ᥛᥫᥒᥰ''' (ᥛᥩᥢᥰ၊ ᥙᥣ ᥟᥨᥝᥰ၊ ᥛᥣᥢ) ᥐᥣ ᥖᥤ NLD ။ | motto = }} '''ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ''' ({{Lang-my|ကရင်ပြည်နယ်လွှတ်တော်}}), ({{Lang-en|Kayin State Hluttaw}})ᥘᥭᥳ ᥙᥥᥢ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥔᥣᥒᥲ ᥜᥤᥒᥲ ᥛᥫᥒᥰ ᥖᥣᥱ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ၊ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥥᥢ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥛᥥᥝᥰ ᥛᥤᥰ ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥟᥢ ᥘᥥᥝ ᥔᥥᥴ ᥞᥨᥝᥴ ᥘᥙᥳ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥑᥝᥲ ᥙᥣᥰ 23 ᥐᥨᥝᥳ (ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥗᥧᥐᥱ ᥘᥫᥐ ᥖᥣᥒᥱ 17 ᥐᥨᥝᥳ ᥘᥦᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥖᥙᥳ ᥛᥣᥳ ᥖᥨᥝᥱ 6 ᥐᥨᥝᥳ) ᥕᥝᥳ။<ref>{{Cite book|last=Nixon|first=Hamish|title=State and Region Governments in Myanmar|date=September 2013|series=Myanmar Development Resource Institute|pages=92|url=https://asiafoundation.org/resources/pdfs/StateandRegionGovernmentsinMyanmarCESDTAF.PDF}}</ref> ==ᥙᥪᥒ ᥟᥤᥒ== <references/> dmnkmtcgntephmq83lpmsayzzezga3b ᥘᥧᥛᥰᥖᥦᥢᥰᥚᥩᥒᥰ ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰ 0 756 3180 3179 2024-10-15T06:33:22Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3179 wikitext text/x-wiki #REDIRECT [[ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ]] 8of9qn5ubgs0c15mhp66pbh2laaue5o ᥘᥧᥴ 0 757 5158 3191 2024-10-16T10:10:47Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q83310]] 5158 wikitext text/x-wiki ᥘᥧᥴ ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥝ ᥐᥤᥢ ᥘᥨᥛᥰ ᥛᥥᥝᥰ ᥘᥫᥒ ᥕᥝᥳ. ᥘᥧᥴ ᥞᥫᥢᥰ ᥘᥭᥳ ᥖᥥᥳ ᥙᥥᥢ ᥘᥧᥴ ᥟᥢ ᥛᥤᥰ ᥐᥨᥢᥰ ᥞᥧᥳ ᥓᥐᥴ ᥘᥛᥴ ᥘᥦᥲ ᥐᥩᥙ ᥙᥫ ᥑᥝᥴ ᥔᥛᥳ ᥛᥨᥝᥴ ᥕᥣᥳ ᥑᥨᥝᥰ ᥞᥫᥢᥰ ᥘᥦᥲ ᥐᥨᥢᥰ ᥐᥢᥳ ᥘᥛᥴ ᥐᥩᥲ ᥓᥒᥰ ᥑᥝᥴ ᥖᥥᥳ. ᥐᥨᥢᥰ ᥛᥣᥒ ᥓᥫᥰ ᥔᥛᥳ ᥖᥨᥝ ᥟᥝ ᥘᥧᥴ ᥔᥥᥴ ᥘᥥᥒᥳ ᥘᥒᥱ ᥐᥝᥱ. ᥘᥧᥱ ᥟᥢ ᥘᥥᥒᥳ ᥘᥭᥳ ᥘᥦᥲ ᥘᥧᥴ ᥟᥢ ᥐᥝᥰ ᥞᥫᥢᥰ ᥘᥭᥳ ᥕᥒ ᥛᥫᥢᥴ ᥐᥢ. ᥘᥧᥴ ᥟᥢ ᥘᥥᥒᥳ ᥘᥭᥳ ᥘᥢᥳ ᥐᥢᥲ ᥘᥛᥴ ᥑᥝᥴ ᥛᥤᥰ ᥑᥨᥢᥴ ᥟᥣᥱ ᥕᥩᥒᥱ ᥚᥫᥐᥱ. [[ᥜᥣᥭᥱ:Verletzte Hausmaus.JPG|thumb|'''ᥙᥧᥒᥱ ᥞᥣᥒ ᥘᥧᥴ''' ]] ᥛᥣᥒ ᥓᥫᥭᥰ ᥐᥩᥳ ᥖᥨᥝ ᥟᥝ ᥘᥧᥴ ᥔᥥᥴ ᥘᥳ ᥘᥒᥴᥱ ᥐᥘᥧᥴ ᥟᥢ ᥘᥥᥒᥳ ᥘᥭᥳ ᥘᥦᥲ ᥘᥧᥴ ᥟᥢ ᥳ ᥞᥫᥢᥰ ᥘᥢᥳ ᥕᥒ ᥛᥫᥢᥑ ᥐᥢ. ᥘᥧᥴ ᥟᥢ ᥘᥥᥒᥳ ᥘᥭᥳ ᥘᥢᥳ ᥐᥢᥳ ᥘᥛᥴ ᥙᥥᥢ ᥘᥧᥴ ᥚᥫᥐᥱ. ᥝᥱ. ᥓᥫᥳ ᥘᥧᥴ ᥘᥭᥳ ᥐᥩᥙ ᥙᥫ ᥑᥝᥴ ᥟᥨᥝᥴ ᥕᥣᥳ ᥞᥫᥢᥰ ᥖᥩᥢ ᥖᥣᥱ ᥑᥝᥴ ᥖᥥᥴ ᥘᥭᥳ ᥐᥤᥢ ᥘᥦᥲ ᥕᥧᥱ ᥘᥢᥳ ᥘᥦᥲ ᥛᥤᥰ ᥐᥨᥢᥰ ᥞᥧᥱ ᥓᥐᥴ ᥑᥝᥴ ᥘᥛᥴ ᥝᥭᥳ ᥕᥝᥳ. ᥛᥦᥝᥴ, ᥛᥣᥴ, ᥛᥣᥴ ᥘᥤᥢ, [[ᥘᥨᥐ|ᥘᥨᥒ]], [[ᥒᥧᥰ]] ᥓᥫᥰ ᥘᥭᥳ ᥐᥭᥳ ᥔᥦᥝᥳ ᥘᥧᥴ ᥐᥤᥢ ᥔᥥᥴ ᥖᥣᥳ ᥐᥩᥲ ᥐᥩᥙ ᥙᥫ ᥘᥧᥴ ᥘᥭᥳ ᥕᥧᥱ ᥘᥭᥳ ᥐᥧ ᥖᥤ ᥐᥧ ᥖᥣᥒᥰ, ᥔᥛᥳ ᥞᥨᥒ ᥟᥥᥴ ᥒᥣᥭ ᥘᥦᥲ ᥞᥨᥝᥴ ᥞᥧᥙ ᥑᥝᥴ ᥕᥒ ᥕᥩᥛᥰ ᥘᥨᥒᥰ ᥐᥣᥱ. g1odt7z7mj3dgwzv67wbdgn3nk87fqz ᥘᥨᥐ 0 758 5159 3200 2024-10-16T10:10:50Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5113]] 5159 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Ramphastos toco -captive-8a.jpg|thumb|ᥘᥨᥐ ᥐᥨᥐᥱ ᥐᥣᥐ ]] '''ᥘᥨᥐ''' ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥝ ᥛᥤᥰ ᥙᥤᥐᥱ ᥔᥩᥒᥴ ᥑᥩᥢᥴ ᥘᥦᥲ ᥛᥤᥰ ᥑᥨᥢᥴ ᥔᥥᥴ ᥙᥥᥢ ᥔᥖᥴ ᥖᥨᥝ ᥟᥧᥢᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥐᥩᥭᥰ ᥐᥣ ᥘᥨᥐ ᥐᥧ ᥖᥨᥝ ᥟᥛᥱ ᥛᥥᥢᥴ ᥘᥭᥲ ᥘᥒᥱ ᥐᥝᥱ. ᥘᥨᥐ ᥛᥣᥒ ᥛᥥᥝᥰ ᥘᥭᥳ ᥔᥛᥳ ᥘᥦᥢ ᥚᥣᥭᥴ, ᥛᥣᥒ ᥛᥥᥝᥰ ᥔᥛᥳ ᥘᥩᥭᥰ ᥘᥛᥳ ᥘᥛ ᥘᥛᥳ ᥐᥦᥒᥱ, ᥘᥨᥐ ᥘᥭᥳ ᥙᥥᥢ [[ᥔᥖᥴ]] ᥟᥢ ᥛᥤᥰ ᥔᥢᥴ ᥘᥒᥴ ᥔᥥᥴ ᥛᥨᥝᥴ ᥑᥭᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥚᥩᥒᥰ ᥛᥫ ᥘᥧᥐ ᥑᥝᥴ ᥖᥦᥐᥱ ᥟᥩᥐᥱ ᥑᥭᥱ ᥙᥥᥢ ᥖᥨᥝ ᥛᥣᥰ ᥘᥢᥳ ᥐᥩᥲ ᥑᥝᥴ ᥛᥨᥝᥴ ᥘᥧ ᥞᥢᥴ ᥘᥧᥛᥰ ᥘᥣᥰ ᥙᥢ ᥘᥧᥐ ᥑᥝᥴ ᥕᥝᥳ. ᥘᥨᥐ ᥖᥒᥰ ᥔᥤᥒᥲ ᥘᥭᥳ ᥛᥥᥝᥰ ᥙᥩᥒᥰ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ 10000 ᥘᥫᥴ ᥔᥥᥴ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥖᥨᥝ ᥔᥖᥴ ᥟᥢ ᥛᥤᥰ ᥔᥢᥴ ᥘᥒᥴ ᥟᥢ ᥓᥫᥳ ᥚᥢᥰ ({{Lang-en|Tetra pod}}) ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥘᥭᥴ ᥕᥧᥱ, ᥖᥥᥱ ᥟᥝ ᥞᥨᥝᥴ ᥐᥛᥱ ᥚᥣᥱ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥞᥣᥒᥴ ᥐᥛᥱ ᥚᥣᥱ ᥘᥨᥐ ᥐᥧ ᥛᥥᥝᥰ ᥛᥥᥝᥰ ᥟᥩᥢ ᥐᥢ ᥕᥧᥱ ᥔᥝᥰ ᥐᥤᥢ ᥔᥣᥒᥲ ᥓᥩᥛᥰ ᥘᥨᥭ ᥔᥣᥱ ᥚᥣᥱ ᥝᥣᥳ ᥚᥬᥴ ᥛᥢᥰ ᥝᥭᥳ ᥕᥧᥱ, ᥔᥦᥢᥰ ᥘᥨᥐ ᥘᥭᥳ ᥖᥥᥱ ᥟᥝ ᥘᥨᥐ ᥙᥤᥖᥱ ᥟᥢ ᥔᥨᥙᥱ ᥘᥦᥛᥴ ᥓᥧᥙᥱ ᥐᥢ ᥘᥛᥳ ᥘᥨᥒᥱ [[ᥛᥩᥐᥱ]] (Bee Hummingbird) ᥖᥣᥒᥰ ᥕᥬᥱ ᥛᥤᥰ 5 ᥓᥤᥢᥱ ᥖᥤᥱ ᥛᥤᥱ ᥗᥫᥱ ( 2 ᥗᥖᥴ ) ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥘᥨᥐ ᥛᥣᥳ ᥐᥩᥐᥱ ᥖᥣᥒᥰ ᥕᥬᥱ ᥛᥤᥰ 2.7 ᥛᥤᥱ ᥗᥫᥱ ( 9 ᥗᥖᥴ )ᥘᥢᥳ ᥕᥝᥳ, ᥙᥩᥰ ᥟᥝ ᥓᥩᥛᥰ ᥘᥒᥱ ᥔᥣᥐ ᥞᥣᥐ ᥞᥤᥢ ᥟᥢ ᥑᥧᥖ ᥘᥭᥲ ᥘᥢᥳ ᥝᥣ ᥘᥭᥴ ᥘᥨᥐ ᥓᥫᥰ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥟᥣᥐᥱ ᥑᥣᥒᥴ ᥐᥛᥱ ᥚᥣᥱ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥖᥣᥭᥱ ᥘᥨᥝᥱ ᥔᥨᥝᥰ ᥛᥣᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥙᥣᥢ ᥓᥧᥰ ᥞᥥᥖ ᥔᥤᥐ ᥝᥣ ᥘᥭᥴ ᥛᥤᥰ ᥛᥣᥰ ᥙᥤ ᥙᥩᥒᥰ ᥘᥣᥢᥳ 150 ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥘᥣᥢᥳ 200 ᥙᥤ ᥘᥭᥴ ᥕᥝᥳ. ᥚᥧᥱ ᥘᥨᥒᥳ ᥘᥦᥢᥱ ᥢᥤ ᥑᥣᥱ ᥖᥣᥳ ᥙᥥᥱ ᥖᥣᥳ ᥑᥝᥴ ᥖᥥᥳ ᥘᥣᥖ ᥝᥣ ᥘᥨᥐ ᥓᥫᥰ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥓᥫᥳ ᥚᥢᥰ ᥖᥣᥭᥱ ᥘᥨᥝᥱ ᥔᥨᥝᥰ ᥟᥣᥐᥱ ᥑᥣᥒᥴ ᥐᥛᥱ ᥚᥣᥱ ᥘᥢᥳ ᥔᥥᥴ ᥐᥪᥖᥴ ᥝᥭᥳ ᥘᥦᥲ ᥙᥥᥢ ᥛᥣᥰ ᥘᥭᥴ ᥕᥝᥳ. reeyuec05o0t207nohlx8t3swfadya3 ᥘᥨᥐ ᥐᥣ ᥓᥥ 0 759 3202 3201 2024-10-15T06:33:29Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3201 wikitext text/x-wiki ᥘᥨᥐ ᥐᥣ ᥓᥥ, ᥛᥥ ᥕᥦᥝᥴ ᥙᥩᥒᥰ, ᥓᥙᥴ ᥖᥨᥢᥲ ᥖᥩᥒᥰ ᥞᥨᥝᥴ ᥑᥣ, ᥛᥥ ᥐᥣᥱ ᥘᥣᥱ ᥖᥨᥝᥰ ᥜᥧᥢᥰ, ᥖᥨᥝᥰ ᥘᥭᥲ ᥔᥣᥛᥴ ᥞᥣᥙᥱ, ᥔᥣᥭᥴ ᥐᥣᥙᥱ ᥛᥖ ᥞᥨᥝᥴ ᥛᥦᥝᥴ, ᥛᥦᥝᥴ ᥑᥪᥢᥲ ᥓᥣᥢᥰ ᥖᥣ, ᥕᥣ ᥑᥪᥢᥲ ᥓᥣᥢᥰ ᥔᥥᥴ, o9bjsh7r2k4laurbtjxn97ahwqy80m5 ᥘᥨᥐ ᥐᥨᥝ ᥞᥧᥰ 0 760 3204 3203 2024-10-15T06:33:31Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3203 wikitext text/x-wiki ᥘᥭᥲ ᥒᥤᥢᥰ ᥐᥨᥢᥰ ᥗᥝᥲ ᥝᥣ ᥘᥨᥐ ᥐᥨᥝ ᥞᥧᥰ ᥙᥥᥢ ᥐᥨᥢᥰ ᥖᥣᥭ ᥙᥥᥢ。ᥟᥣ ᥙᥧᥛᥱ ᥛᥢᥰ ᥘᥒᥱ ᥘᥭᥳ: ᥛᥫ ᥓᥝᥳ ᥓᥝᥳ ᥘᥢᥳ,ᥛᥤᥰ ᥘᥧᥐ ᥟᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥫᥒ,ᥐᥩᥙ ᥙᥫ ᥛᥥ ᥟᥩᥐᥱ ᥛᥢᥰ ᥖᥣᥭ ᥓᥝᥳ ᥚᥦᥝᥴ,ᥖᥥ ᥑᥝᥴ ᥓᥝᥱ ᥐᥣᥱ ᥑᥣᥴ ᥛᥥ ᥛᥣᥭᥲ ᥛᥣᥰ ᥔᥪᥙ ᥛᥥ ᥛᥢᥰ,ᥔᥛᥳ ᥟᥩᥢ ᥘᥭᥲ ᥘᥩᥒᥳ ᥓᥣᥭᥰ ᥛᥣᥰ ᥞᥬᥲᥛᥢᥰ ᥐᥨᥝᥳ ᥘᥫᥒ。ᥛᥢᥰ ᥐᥦᥢᥱ ᥞᥐ ᥘᥩᥒᥳ ᥓᥣᥭᥰ ᥛᥢᥰ ᥖᥥᥳ ᥖᥥᥳ。ᥐᥣᥱ ᥘᥥᥒᥳ ᥒᥨᥝᥰ ᥘᥥᥒᥳ ᥑᥣᥭᥰ ᥛᥢᥰ ᥟᥩᥢ ᥘᥩᥒᥳ ᥓᥣᥭᥰ ᥛᥢᥰ ᥞᥨᥛ ᥔᥤᥱ ᥘᥫᥴ ᥘᥒᥴ ᥒᥨᥝᥰ ᥑᥣᥭᥰ ᥞᥦᥴ ᥐᥣᥱ;ᥒᥨᥝᥰ ᥑᥣᥭᥰ ᥘᥤᥴ ᥐᥣᥱ ᥐᥤᥢ ᥐᥣᥱ ᥖᥣᥭᥰ ᥔᥨᥢᥴ ᥙᥫᥢ,ᥔᥩᥒᥴ ᥑᥣᥴ ᥟᥩᥢ ᥐᥢ ᥘᥦᥢ ᥐᥣᥱ ᥗᥦᥛᥴ ᥐᥢ ᥖᥩᥢᥰ ᥗᥦᥛᥴ ᥐᥢ ᥞᥨᥝᥲ;ᥑᥝᥲ ᥘᥛᥳ ᥑᥣᥴ ᥙᥧ ᥑᥣᥴ ᥙᥣ,ᥛᥢᥰ ᥐᥩᥲ ᥞᥩᥒᥳ ᥘᥩᥒᥳ ᥓᥣᥭᥰ ᥞᥨᥛ ᥙᥭ,ᥝᥤᥖ ᥘᥛᥳ ᥙᥣᥢᥲ ᥖᥦᥢ ᥔᥩᥒᥴ ᥑᥣᥴ ᥙᥢᥱ ᥐᥢ ᥙᥩᥒ,ᥗᥦᥛᥴ ᥐᥢ ᥞᥥᥖᥱ;ᥙᥩᥐ ᥑᥪᥢᥰ ᥞᥫᥒᥰ ᥛᥣᥰ,ᥔᥩᥒᥴ ᥑᥣᥴ ᥐᥤᥢ ᥞᥨᥛ ᥚᥫᥢᥴ ᥘᥩᥢᥰ ᥞᥨᥛ ᥐᥧᥱ。ᥐᥩᥭᥰ ᥝᥣ,ᥛᥥ ᥑᥝᥴ ᥐᥦᥢᥱ ᥓᥬ ᥞᥣᥭᥳ ᥓᥬ ᥑᥩᥖᥴ,ᥐᥩᥭᥰ ᥞᥐ ᥘᥧᥐ ᥓᥣᥭᥰ ᥟᥩᥐᥱ ᥛᥢᥰ,ᥑᥣᥢᥳ ᥞᥢᥴ ᥘᥧᥐ ᥓᥣᥭᥰ ᥐᥨᥝᥳ ᥛᥥ ᥟᥩᥢ ᥖᥣᥒᥰ。ᥛᥤᥰ ᥑᥝᥲ ᥛᥤᥰ ᥚᥐᥴ ᥝᥣᥢᥴ ᥛᥣᥰ,ᥐᥩᥭᥰ ᥐᥤᥙ ᥞᥬᥲ ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥐᥤᥢ,ᥚᥩᥒᥰ ᥝᥣ ᥐᥨᥝᥳ ᥛᥥ ᥓᥣᥭᥰ ᥑᥬᥲ ᥐᥤᥙ ᥘᥫᥳ ᥛᥣᥰ ᥐᥤᥢ,ᥛᥥ ᥑᥝᥴ ᥓᥝᥱ ᥞᥪᥖᥴ ᥘᥣᥱ ᥝᥣ:“ᥑᥩᥒᥴ ᥖᥦᥐᥱ ᥘᥭᥲ ᥘᥛᥴ ᥘᥨᥒᥴ ᥛᥬᥰ ᥞᥫᥭᥰ,ᥙᥩᥰ ᥐᥤᥢ ᥒᥖᥰ ᥝᥢᥰ ᥞᥝᥳ ᥕᥒᥰ ᥟᥛᥱ ᥙᥣ ᥔᥖ ᥟᥤᥛᥱ ᥔᥖ ᥖᥥᥛ ᥘᥭᥴ?”ᥖᥣᥒᥰ ᥖᥥᥳ ᥐᥨᥝᥳ ᥙᥤ ᥓᥣᥭᥰ ᥑᥝᥲ ᥓᥒᥱ ᥘᥭᥲ ᥖᥨᥐᥱ ᥖᥩᥒᥳ ᥝᥣᥢᥱ ᥘᥫᥒ。ᥛᥫ ᥑᥝᥲ ᥐᥣᥖᥱ ᥑᥝᥲ ᥔᥣᥰ ᥙᥣᥰ ᥘᥭᥲ ᥑᥩᥒᥴ ᥜᥣᥐᥱ ᥛᥣᥰ,ᥛᥥ ᥑᥝᥴ ᥔᥛᥳ ᥟᥝ ᥘᥐ ᥔᥪᥒᥱ ᥝᥭᥳ ᥞᥬᥲ ᥘᥧᥐ ᥟᥩᥐᥱ ᥛᥢᥰ ᥐᥤᥢ,ᥐᥨᥝᥳ ᥙᥤ ᥓᥣᥭᥰ ᥖᥒᥰ ᥞᥣᥒ ᥛᥢᥰ ᥐᥩᥲ ᥕᥒ ᥞᥩᥢᥱ ᥘᥭᥲ ᥞᥢᥴ ᥔᥤᥴ ᥙᥩᥐ ᥔᥤᥴ ᥙᥣᥢ。ᥛᥣᥒ ᥙᥩᥐ ᥛᥣᥒ ᥘᥬ ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥘᥐ ᥘᥩᥛᥴ ᥟᥝ ᥛᥣᥰ ᥛᥦᥒᥱ ᥞᥬᥲ ᥓᥣᥭᥰ ᥐᥤᥢ ᥘᥤ ᥟᥤᥖᥴ ᥘᥤ ᥟᥩᥖᥴ,ᥛᥥ ᥑᥝᥴ ᥕᥣᥰ ᥞᥢᥴ ᥞᥦᥴ ᥔᥛᥳ ᥓᥣᥳ ᥓᥣᥳ ᥘᥣᥱ ᥘᥣᥱ ᥐᥨᥝᥳ ᥙᥤ ᥓᥣᥭᥰ ᥟᥥᥐᥱ ᥔᥛᥳ ᥛᥒ ᥗᥦᥢᥲ。ᥘᥩᥒᥳ ᥓᥣᥭᥰ ᥘᥭᥲ ᥘᥧᥒ ᥔᥫᥲ ᥑᥨᥝᥰ ᥛᥬᥰ,ᥛᥢᥰ ᥓᥣᥭᥰ ᥐᥩᥭᥰ ᥛᥤᥰ ᥔᥫᥲ ᥕᥩᥐᥱ ᥐᥨᥢ ᥜᥧᥒᥴ ᥙᥨᥐ ᥖᥨᥝ ᥞᥨᥝᥱ ᥑᥤᥒᥰ ᥐᥧ ᥛᥫ。 ᥛᥤᥰ ᥝᥢᥰ ᥘᥫᥒ,ᥛᥥ ᥑᥝᥴ ᥓᥬᥲ ᥓᥬ,ᥔᥒᥴ ᥝᥣ ᥙᥭᥱ ᥛᥤᥰ ᥟᥥᥴ ᥓᥬ ᥒᥫᥲ ᥓᥬ ᥑᥣᥢ ᥘᥨᥒᥴ ᥐᥨᥝᥳ ᥘᥭᥳ,ᥑᥨᥝᥰ ᥞᥫᥢᥰ ᥑᥨᥝᥰ ᥕᥥᥰ ᥐᥝ ᥘᥛᥴ ᥑᥭᥳ ᥓᥝᥱ ᥙᥨᥒ ᥓᥬ ᥘᥧᥐ ᥓᥣᥭᥰ ᥟᥩᥐᥱ ᥐᥝ ᥖᥪᥰ ᥞᥝᥳ。ᥐᥛᥰ ᥘᥭᥳ,ᥛᥢᥰ ᥑᥬᥲ ᥓᥬ ᥟᥩᥐᥱ ᥓᥬ ᥖᥧᥲ ᥓᥬ ᥖᥩᥖᥱ ᥛᥣᥰ。ᥛᥢᥰ ᥖᥫᥳ ᥘᥧᥐ ᥓᥣᥭᥰ ᥛᥢᥰ ᥖᥒᥰ ᥔᥩᥒᥴ ᥐᥨᥝ ᥖᥣᥢᥲ ᥝᥣ,ᥛᥫ ᥚᥧᥐ ᥛᥣᥰ ᥔᥩᥒᥴ ᥑᥫᥴ ᥙᥤ ᥘᥩᥒᥳ ᥟᥝ ᥗᥨᥝᥱ ᥑᥨᥢᥴ ᥐᥣᥱ ᥖᥦᥢᥰ ᥘᥫᥴ ᥞᥭ ᥘᥩᥭ ᥘᥢᥳ。ᥘᥤ ᥐᥨᥝᥳ ᥖᥦᥢᥰ ᥘᥤ ᥖᥨᥒᥱ,ᥕᥒ ᥗᥦᥛᥴ ᥐᥢᥘᥭᥲ。ᥗᥫᥒᥴ ᥝᥣ ᥗᥨᥝᥱ ᥚᥬᥴ ᥓᥥᥝᥰ ᥟᥩᥐᥱ,ᥛᥢᥰᥓᥝᥱ ᥓᥥᥝᥰ ᥛᥣᥰ ᥞᥫᥢᥰ,ᥚᥩᥒᥰ ᥝᥣ ᥟᥝᥱ ᥙᥣ ᥟᥩᥐᥱ,ᥛᥢᥰ ᥘᥨᥝᥱ ᥙᥬᥳ ᥝᥭᥳ ᥐᥧ ᥝᥢᥰ,ᥗᥣᥲ ᥗᥪᥒᥴ ᥗᥨᥝᥱ ᥒᥩᥐ ᥟᥩᥐᥱ ᥛᥣᥰ ᥞᥦᥴ ᥓᥒᥱ ᥘᥭᥲ ᥛᥣᥰ ᥞᥫᥒᥰ。 ᥙᥩᥒᥱ ᥛᥫ ᥚᥧᥐ ᥛᥣᥰ,ᥛᥥ ᥑᥝᥴ ᥟᥝ ᥜᥢᥰ ᥗᥨᥝᥱ ᥛᥦᥒᥱ ᥚᥬᥲ ᥔᥩᥒᥴ ᥑᥣᥴ ᥙᥤ ᥘᥩᥒᥳᥘᥤ ᥐᥨᥝᥳ ᥘᥤ ᥞᥨᥝᥱ。ᥔᥩᥒᥴ ᥑᥣᥴ ᥙᥤ ᥘᥩᥒᥳ ᥙᥣᥰ ᥟᥦᥐᥱ ᥛᥦᥐᥱ ᥑᥨᥝᥴ,ᥟᥝ ᥚᥣᥲ ᥞᥨᥛᥱ ᥑᥨᥝᥰ ᥘᥩᥢᥰ,ᥛᥨᥝᥲ ᥑᥣᥒᥴ ᥟᥣᥒᥱ ᥝᥣᥢᥱ ᥖᥒᥰ ᥑᥝᥲ ᥔᥣᥢᥴ ᥞᥦᥴ ᥞᥨᥝᥲ ᥑᥣᥭᥰ ᥖᥭᥱ ᥖᥣᥒᥰ ᥐᥣᥱ ᥞᥝᥳ。ᥐᥣᥱ ᥗᥪᥒᥴ ᥐᥣᥒ ᥖᥣᥒᥰ,ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥖᥣᥢᥲ ᥖᥨᥝᥱ ᥓᥣᥭᥰ ᥝᥣ:“ᥓᥣᥭᥰ,ᥞᥣᥒᥰ ᥞᥣᥰ ᥓᥣᥛᥰ ᥐᥤ ᥞᥨᥝᥱ ᥜᥢᥰ ᥗᥨᥝᥱ ᥞᥣᥰ ᥕᥥᥛᥲ ᥘᥧ,ᥜᥢᥰ ᥗᥨᥝᥱ ᥞᥣᥰ ᥐᥩᥲ ᥛᥫᥢᥴ ᥐᥢ ᥘᥭᥴ?”ᥐᥨᥝᥳ ᥓᥣᥭᥰ ᥟᥛᥱ ᥑᥬᥲ ᥟᥥᥢᥲ ᥟᥩᥢᥲ,ᥛᥢᥰ ᥑᥣᥢᥴ ᥝᥣ;“ᥕᥒ ᥖᥙ ᥕᥥᥛᥲ ᥞᥝᥳ,ᥜᥢᥰ ᥗᥨᥝᥱ ᥖᥩ ᥛᥫᥢᥴ ᥐᥢ。”ᥐᥩᥭᥰ ᥝᥣ ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥟᥛᥱ ᥓᥧᥰ,ᥞᥥᥖᥱ ᥞᥪᥴ ᥐᥩᥲ ᥝᥣ ᥖᥤᥴ ᥐᥤ ᥖᥨᥭᥰ,ᥐᥨᥝᥳ ᥓᥣᥭᥰ ᥟᥛᥱ ᥘᥫᥴ ᥘᥭᥲ ᥐᥩᥭᥰ ᥘᥭᥲ ᥟᥝ ᥞᥬᥲ ᥛᥢᥰ ᥐᥣᥱ ᥐᥤ ᥖᥨᥭᥰ。ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥐᥤ ᥕᥤᥛᥲ ᥞᥦᥴ ᥔᥛᥳ ᥕᥤᥙᥴ ᥛᥣᥰ ᥐᥤᥢ。ᥟᥬᥰ! ᥗᥨᥝᥱ ᥓᥣᥭᥰ ᥖᥧ ᥙᥥᥳ ᥛᥣᥰ ᥝᥣᥢᥴ ᥑᥭᥳ! ᥗᥨᥝᥱ ᥐᥝ ᥔᥛᥳ ᥟᥛᥱ ᥝᥣᥢᥴ?ᥛᥤ ᥖᥧ ᥞᥪᥴ ᥞᥥᥖᥱ ᥘᥭᥳ?ᥞᥪᥴ ᥐᥩᥲ ᥗᥨᥝᥱ ᥓᥣᥭᥰ ᥖᥧ ᥑᥫᥐ ᥔᥤᥴ ᥗᥨᥝᥱ ᥐᥝ,ᥐᥝ ᥘᥨᥝᥱ ᥖᥒᥰ ᥛᥢᥰ ᥘᥦᥐ ᥐᥢ。ᥛᥢᥰ ᥑᥬᥲ ᥓᥬ ᥔᥤᥴ ᥓᥝᥱ ᥖᥫᥳ ᥓᥣᥭᥰ ᥑᥝᥴ ᥖᥣᥢᥲ ᥞᥝᥳ。ᥓᥣᥭᥰ ᥑᥝᥴ ᥝᥣ:“ᥜᥢᥰ ᥗᥨᥝᥱ ᥐᥩᥭᥰ ᥛᥫᥢᥴ ᥐᥢ,ᥕᥒ ᥖᥙ ᥘᥦᥐ ᥞᥝᥳ。”ᥐᥩᥭᥰ ᥝᥣ ᥘᥩᥒᥳ ᥓᥣᥭᥰ ᥕᥒ ᥓᥧᥰ,ᥖᥩ ᥐᥩᥭᥰ ᥘᥭᥲ ᥘᥦᥐ ᥞᥬᥲ ᥞᥝᥳ。ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥘᥦᥐ ᥘᥭᥲ ᥞᥦᥴ ᥗᥢᥱ ᥓᥨᥛᥰ ᥘᥨᥒᥴ ᥓᥨᥛᥰ ᥘᥣᥒᥴ。ᥐᥩᥭᥰ ᥝᥣ,ᥖᥒᥰ ᥔᥩᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥕᥒ ᥞᥧᥳ ᥐᥩᥲ ᥕᥒ ᥗᥣᥒᥱ ᥓᥨᥝᥲ,ᥜᥢᥰ ᥗᥨᥝᥱ ᥟᥢ ᥛᥥ ᥑᥝᥴ ᥞᥬᥲ ᥐᥨᥝᥳ ᥛᥤ ᥓᥣᥭᥰ ᥘᥢᥳ ᥙᥩᥰ ᥙᥥᥢ ᥗᥨᥝᥱ ᥑᥨᥝᥲ ᥞᥝᥳ。 ᥔᥩᥒᥴ ᥑᥣᥴ ᥙᥤ ᥘᥩᥒᥳ ᥟᥩᥢ ᥐᥢ ᥙᥭ ᥗᥪᥒᥴ ᥔᥨᥢᥴ ᥞᥭ ᥐᥣᥱᥔᥥᥴ,ᥖᥩ ᥞᥥᥖᥱ ᥓᥝᥳ ᥕᥣᥢᥴ ᥑᥛ ᥑᥧ ᥞᥭ ᥗᥭᥴ ᥔᥨᥢᥴ,ᥟᥝ ᥗᥨᥝᥱ ᥖᥦᥢᥰ ᥖᥨᥐᥱ ᥐᥣᥱ ᥛᥦᥢᥳ ᥞᥝᥳ。ᥘᥭᥲ ᥔᥥ ᥔᥣᥝᥰ ᥙᥣᥭ ᥝᥢᥰ,ᥗᥨᥝᥱ ᥐᥨᥝᥳ ᥙᥤ ᥓᥣᥭᥰ ᥖᥦᥢᥰ ᥘᥢᥳ ᥞᥩᥐᥱ ᥒᥩᥐᥳ ᥛᥣᥰ ᥛᥦᥢᥳ ᥞᥝᥳ,ᥛᥢᥰ ᥘᥭᥲ ᥙᥩᥐ ᥝᥣᥭᥱ ᥑᥪᥢᥰ ᥞᥫᥢᥰ ᥞᥝᥳ。ᥛᥤ ᥓᥣᥭᥰ ᥝᥣᥭᥱ ᥙᥩᥐ ᥑᥪᥢᥰ ᥞᥫᥢᥰ ᥔᥥᥴ,ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥟᥩᥐᥱ ᥓᥬ ᥘᥤ ᥐᥨᥝ ᥛᥣᥰ ᥕᥬᥰ ᥕᥬᥰ。ᥐᥩᥭᥰ ᥝᥣ,ᥛᥢ ᥖᥤᥴ ᥑᥪᥢᥰ ᥞᥫᥢᥰ ᥐᥩᥰ ᥔᥛᥳ ᥐᥨᥝ ᥛᥥ ᥑᥝᥴ ᥓᥣᥳ ᥘᥣᥱ,ᥐᥩᥭᥰ ᥘᥭᥲ ᥐᥢᥲ ᥞᥥᥖᥱ ᥓᥬ ᥕᥬᥱ ᥞᥦᥴ,ᥗᥣᥲ ᥞᥬᥲ ᥗᥨᥝᥱ ᥟᥩᥐᥱ ᥒᥩᥐᥱ ᥞᥝᥳ。 ᥕᥣᥛᥰ ᥝᥢᥰ ᥖᥤᥴ ᥖᥨᥐ ᥑᥝᥲ ᥘᥩᥭ ᥐᥣᥱ ᥘᥢᥳ,ᥛᥤᥰ ᥔᥫᥴ ᥘᥣᥲ ᥞᥝᥲ ᥘᥨᥒᥴ ᥖᥨᥝ ᥘᥫᥒ ᥖᥩᥒᥳ ᥙᥝᥱ ᥓᥨᥒᥴ ᥑᥨᥒᥴ ᥘᥨᥒᥴ ᥗᥪᥒᥴ ᥔᥨᥢᥴ ᥞᥭ ᥛᥣᥰ,ᥕᥣᥰ ᥞᥢᥴ ᥟᥣᥭᥲ ᥛᥬᥳ ᥔᥨᥢᥴ ᥗᥨᥝᥱ,ᥗᥢᥱ ᥘᥥᥰ ᥘᥤᥢᥳ ᥘᥣᥙ ᥘᥣᥙ ᥘᥨᥒᥴ。ᥐᥨᥝᥳ ᥘᥩᥒᥴ ᥞᥢᥴ ᥔᥫᥴ ᥞᥦᥴ ᥐᥤᥲ ᥞᥩ ᥘᥦᥢ ᥘᥦᥢ ᥞᥩᥒᥳ ᥞᥩᥒᥳ:“ᥐᥨᥝ ᥞᥧᥰ! ᥞᥧᥰ! ……”ᥐᥩᥭᥰ ᥝᥣ ᥛᥢᥰ ᥞᥩᥒᥳ ᥖᥣᥭ ᥞᥩᥒᥳᥘᥤᥙᥴ ᥐᥩᥰ ᥓᥣᥭᥰ ᥑᥝᥴ ᥕᥒ ᥘᥭᥲ ᥕᥤᥢᥰ。ᥛᥢᥰ ᥐᥩᥲ ᥕᥒ ᥘᥦᥢ ᥙᥨᥢᥳ ᥘᥭᥲ ᥔᥫᥴ,ᥓᥨᥝ ᥔᥫᥴ ᥑᥨᥙᥱ ᥐᥤᥢ ᥞᥝᥳ。 ᥝᥣᥭᥰ ᥘᥒᥴ ᥛᥣᥰ ᥙᥫᥢ ᥓᥒᥱ ᥞᥧᥳ,ᥛᥥ ᥑᥝᥴ ᥑᥬᥲ ᥑᥣᥭᥱ ᥘᥧᥐ ᥓᥣᥭᥰ ᥛᥥ ᥟᥩᥢ ᥖᥣᥭ,ᥟᥝ ᥜᥢᥰ ᥗᥨᥝᥱ ᥛᥥᥝᥰ ᥑᥨᥝᥲ ᥔᥧᥐᥴ ᥘᥢᥳ ᥞᥬᥲ ᥐᥨᥝᥳ ᥙᥤ ᥓᥣᥭᥰ,ᥟᥝ ᥜᥢᥰ ᥗᥨᥝᥱ ᥘᥤᥙᥴ ᥞᥬᥲ ᥐᥨᥝᥳ ᥘᥩᥒᥳ。ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥔᥛᥳ ᥘᥦᥐ ᥜᥢᥰ ᥗᥨᥝᥱ ᥓᥣᥭᥰ ᥑᥝᥴ…… ᥐᥨᥝᥳ ᥘᥩᥒᥳ ᥖᥣᥭ ᥔᥥᥴ ᥙᥦᥢᥱ ᥙᥥᥢ ᥘᥨᥐ ᥟᥩᥢᥱ ᥛᥣᥰ ᥖᥨᥝ ᥘᥫᥒ,ᥞᥩᥒᥳ “ᥐᥨᥝ ᥞᥧᥰ! ᥐᥨᥝ ᥞᥧᥰ! ”ᥕᥬᥰ ᥕᥬᥰ。ᥙᥫ ᥘᥭᥴ ᥙᥫᥢ ᥓᥒᥱ ᥚᥨᥝᥱ ᥓᥪ “ᥘᥨᥐ ᥐᥨᥝ ᥞᥧᥰ。”ᥚᥩᥒᥰ ᥕᥣᥛᥰ ᥛᥢᥰ ᥞᥩᥒᥳ ᥛᥣᥰ ᥘᥢᥳᥓᥝᥱ ᥙᥥᥢ ᥑᥤᥒᥱ ᥕᥣᥛᥰ ᥔᥫᥴ ᥘᥪᥙ ᥐᥤᥢ ᥛᥢᥰ ᥘᥢᥳ ᥞᥝᥳ。 ᥛᥩᥐᥱ ᥑᥛᥰ ᥟᥣᥭᥲ ᥓᥥᥙᥱ ᥞᥩᥛᥴ 7ia8lbdbkwp2nhq970a3c82k7al93m8 ᥘᥨᥐ ᥕᥧᥒᥰ 0 761 5377 5160 2024-11-30T11:34:30Z Long Gong Bao 172 ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5377 wikitext text/x-wiki '''ᥘᥨᥐ ᥕᥧᥒᥰ''' ( {{Lang-en|Peacock}} ) ᥙ​​​ᥥᥢ ᥖᥨᥝ [[ᥔᥖᥴ]] ᥛ​​​ᥥᥝᥰ ᥘᥫᥒ ။ <ref> [https://m.youtube.com/watch?v=ePoVLoWmLCM] </ref> [[ᥜᥣᥭᥱ:Pfau_imponierend.jpg|250px|thumb| ᥘᥨᥐ ᥕᥧᥒᥰ]] == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} dgc0xy9j3x3nzj4n7ne017jj0a9ccsn ᥘᥨᥐ ᥖᥧᥲ 0 762 5361 3213 2024-11-30T11:19:07Z Long Gong Bao 172 ᥙᥫᥒ ᥗᥣᥢ 5361 wikitext text/x-wiki ᥘᥨᥐ ᥖᥧᥲ ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥛᥥᥝᥰ ᥐᥨᥝᥱ ᥘᥛᥱ ᥝᥤᥱ ᥖᥤᥱ ᥓᥫᥒᥳ ᥘᥒᥱ ᥐᥣ ᥟᥪᥲ ᥔᥥᥴ ᥛᥢᥰ ᥖᥨᥝ ᥟᥩᥢᥱ ᥔᥥᥴ ᥐᥣ ᥟᥪᥲ ᥟᥤᥖᥴ ᥘᥫᥒ။ ᥐᥣ ᥟᥪᥲ ᥘᥦᥲ ᥘᥨᥐᥳ ᥖᥧᥲ ᥘᥭᥳ ᥕᥩᥢᥳ ᥙᥥᥢ ᥛᥥᥝᥰ ᥘᥥᥝ ᥘᥦᥲ ᥘᥩᥒ ᥐᥣᥱ ᥘᥩᥒ ᥙᥭ ᥘᥩᥒ ᥞᥣᥴ ᥐᥤᥢ ᥑᥣᥴ ᥕᥦᥛᥳ ᥞᥣᥒ ᥚᥣᥒᥴ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥑᥝᥴ ᥟᥛᥱ ᥙᥩᥰ ᥙᥫᥒ ᥐᥢ။ ᥐᥩᥭᥰ ᥐᥣ ᥘᥨᥐᥳ ᥖᥧᥲ ᥘᥭᥳ ᥛᥥᥝᥰ ᥛᥢᥰ ᥛᥤᥰ ᥖᥒᥰ ᥘᥛᥴ ᥘᥦᥲ ᥚᥥᥴ ᥕᥣᥙᥱ ᥝᥭᥳ ᥕᥧᥱ။ [[ᥜᥣᥭᥱ:Columbina passerina.jpg|thumb|Columbina passerina]] ᥐᥨᥢᥰ ᥞᥤᥱ ᥝᥣ ᥘᥧᥰ ᥑᥝᥴ ᥛᥫ ᥐᥩᥢᥱ ᥘᥢᥳ ᥑᥝᥴ ᥟᥝ ᥓᥥᥢ (ᥙᥥᥳ ᥓᥥᥢ) ᥔᥥᥴ ᥙᥧᥱ ᥓᥨᥝᥱ ᥚᥤᥴ ᥝᥣ ᥘᥭᥳ ᥔᥥᥴ ᥖᥣᥳ ᥓᥫᥰ ᥐᥨᥢᥰ ᥚᥣᥢᥴ ᥟᥢ ᥟᥛᥱ ᥙᥥᥢ ᥘᥭᥲ ᥘᥒᥱ ᥘᥢᥴ ᥘᥢᥳ ᥔᥛᥳ ᥘᥭᥲ ᥟᥝ ᥘᥨᥐ ᥖᥧᥲ ᥙᥧᥱ ᥓᥨᥝᥱ ᥚᥤᥴ ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥨᥐᥳ ᥖᥧᥲ ᥘᥭᥳ ᥖᥤ ᥘᥬᥰ ᥘᥤᥐ ᥔᥛᥱ ᥛᥣᥱ ᥘᥢᥳ ᥘᥣᥖ ᥝᥭᥳ ᥝᥣ ᥙᥥᥢ ᥘᥨᥐ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥖᥣᥒᥰ ᥚᥤᥖᥴ ᥘᥭᥴ ᥕᥧᥱ။ ᥛᥫ ᥘᥢᥳ ᥐᥨᥢᥰ ᥞᥤᥱ ᥝᥣᥳ ᥘᥧᥰ ᥑᥝᥴ ᥐᥩᥲ ᥛᥐᥴ ᥛᥢᥲ ᥝᥣ ᥘᥨᥐᥳ ᥖᥧᥲ ᥘᥭᥳ ᥙᥥᥢ ᥘᥨᥐ ᥑᥪᥐᥳ ᥖᥩᥢᥰ ᥙᥧᥢᥳ ᥖᥣᥱ ᥑᥝᥴ ᥕᥧᥱ၊ ᥐᥣᥙ ᥙᥣᥢ ᥕᥣᥛᥰ ᥘᥥᥝ ᥘᥨᥐ ᥖᥧᥲ ᥘᥭᥳ ᥐᥨᥢᥰ ᥖᥒᥰ ᥐᥛᥱ ᥚᥣᥱ ᥛᥣᥭᥴ ᥙᥥᥢ ᥝᥣ ᥘᥨᥐ ᥒᥛᥰ ᥕᥥᥢ ᥘᥭᥴ ᥕᥧᥱ။ ᥘᥨᥐ ᥖᥧᥲ ᥘᥬᥰ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥘᥭᥳ ᥛᥤᥰ ᥕᥧᥱ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥛᥥᥝᥰ ᥘᥒᥱ ᥐᥝᥱ၊ ᥘᥨᥐ ᥖᥧᥲ ᥛᥨᥢᥱ၊ ᥘᥨᥐ ᥖᥧᥲ ᥖᥩᥒᥰ၊ ᥘᥨᥐ ᥖᥧᥲ ᥑᥨᥝᥰ ᥑᥥᥝᥴ ᥘᥭᥴ ᥛᥤᥰ ᥖᥒᥰ ᥘᥛᥴ။ ᥑᥫᥒ ᥟᥣᥒᥱ ᥐᥣᥱ ᥘᥧᥐ ᥟᥩᥢᥱ ᥓᥣᥭᥰ ᥘᥢᥳ ᥐᥩᥲ ᥟᥝ ᥙᥥᥢ ᥑᥣᥛᥰ ᥞᥣᥒ ᥘᥤ ᥔᥥᥴ ᥞᥩᥒᥳ ᥝᥣ"ᥘᥨᥐᥳ ᥖᥧᥲ ᥟᥩᥢᥱ" ᥘᥭᥴ ᥕᥧᥱ။ tm0201dnyload5tn39bgilhsk738vix ᥘᥨᥛᥰ ᥞᥫᥭᥰ ᥙᥝᥱ ᥙᥝᥱ 0 763 3215 3214 2024-10-15T06:33:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3214 wikitext text/x-wiki ᥘᥨᥛᥰ ᥞᥫᥭᥴ ᥙᥝᥱ ᥙᥝᥱ, ᥐᥝ ᥘᥝᥱ ᥟᥥᥴ ᥔᥧᥴ; ᥘᥨᥛᥰ ᥞᥫᥭᥴ ᥗᥨᥝᥰ ᥗᥨᥝᥰ, ᥛᥣᥝᥱ ᥘᥥᥒᥳ ᥒᥨᥝᥰ ᥕᥦᥝᥴ ᥕᥧᥒᥱ, ᥘᥨᥛᥰ ᥞᥫᥭᥴ ᥖᥣᥳ ᥖᥣᥳ, ᥑᥣᥲ ᥘᥥᥒᥳ ᥛᥣᥳ ᥕᥦᥝᥴ ᥙᥩᥒᥰ, ᥘᥨᥛᥰ ᥞᥫᥭᥴ ᥗᥩᥒᥰ ᥗᥩᥒᥰ, ᥛᥣᥝᥱ ᥘᥣᥒ ᥛᥩᥒᥰ ᥙᥤᥢᥲ ᥐᥨᥢᥲ. nkieuwvyikfug3cb08glq9okgfmwqfg ᥘᥩᥐᥳ ᥓᥩᥐᥱ၊ ᥝᥥᥒᥰ 0 764 5734 3217 2025-03-17T19:36:56Z Ternera 247 ([[c:GR|GR]]) [[File:Flag of Shan.png]] → [[File:Flag of Shan State.svg]] png --> svg 5734 wikitext text/x-wiki {{Infobox settlement |name = ᥝᥥᥒᥰ ᥘᥩᥐᥳ ᥓᥩᥐᥱ |settlement_type = [[ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥝᥥᥒᥰ ᥘᥬᥰ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px ]] [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥦᥢᥱ ᥛᥣᥱ ]] |subdivision_type1 = [[ᥢᥣᥲ ᥘᥤᥢᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]][[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |subdivision_type2 = [[ᥓᥦᥲ ᥖᥩᥢᥲ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥟᥪᥒᥱ ]] |subdivision_name2 = [[ᥖᥨᥢᥲ ᥖᥤᥰ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥟᥪᥒᥱ ᥓᥥ ᥖᥨᥢᥲ ᥖᥤᥰ ]] |subdivision_type3 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ ]] |subdivision_name3 = [[ᥘᥩᥐᥳ ᥓᥩᥐᥱ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥩᥐᥳ ᥓᥩᥐᥱ ]] |unit_pref = Imperial |area_total_km2 = |population = |population_total = |population_urban = |population_rural = |population_as_of = |population_footnotes = |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|21.2454987|96.8833562|region:MM|format=dms|display=inline, title}} |leader_title = |elevation_ft = |elevation_m = 918 |timezone = [[ᥘᥐᥴ ᥓᥥᥒ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06071 }} '''ᥝᥥᥒᥰ ᥘᥩᥐᥳ ᥓᥩᥐᥱ ''' ({{IPA-shn|lɔ́k ʦɔ̀k|IPA}}; {{Lang-my|ရပ်စောက်မြို့ }}), ({{Lang-en|Lawksawk}}), ({{IPA-shn|Laukzauk|pron}}) ᥘᥭᥳ ᥛᥤᥰ ᥘᥬᥰ [[ᥘᥩᥐᥳ ᥓᥩᥐᥱ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥩᥐᥳ ᥓᥩᥐᥱ ]], [[ᥖᥨᥢᥲ ᥖᥤᥰ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥖᥨᥢᥲ ᥖᥤᥰ ]], [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]], [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]] ᥕᥝᥳ။ ᥙᥥᥢ ᥝᥥᥒᥰ ᥙᥐᥴ ᥘᥧᥛᥰ ᥖᥣᥱ [[ᥘᥩᥐᥳ ᥓᥩᥐᥱ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥩᥐᥳ ᥓᥩᥐᥱ ]]ᥕᥝᥳ။ ᥝᥥᥒᥰ ᥘᥩᥐᥳ ᥓᥩᥐᥱ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥚᥣᥭᥱ ᥞᥩᥒᥱ [[ᥖᥨᥢᥲ ᥖᥤᥰ |ᥝᥥᥒᥰ ᥖᥨᥢᥲ ᥖᥤᥰ ]] ᥕᥣᥢᥴ ᥐᥭ 48 ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ။ a5fu6f7ehgguh1hwdpgey349sxp1egj ᥘᥩᥒᥴ ᥐᥝᥲ ᥘᥣᥢᥳ 0 765 3219 3218 2024-10-15T06:33:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3218 wikitext text/x-wiki ᥕᥧᥱ ᥖᥤ ᥘᥩᥒᥴ ᥖᥝᥰ ᥘᥦᥒ ᥘᥬᥰ ᥔᥦᥢᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥢᥳ,ᥛᥤᥰ ᥘᥩᥒᥴ ᥞᥨᥭᥱ ᥘᥫᥒ ᥞᥩᥒᥳ ᥝᥣ ᥘᥩᥒᥴ ᥐᥝᥲ ᥘᥣᥢᥳ,ᥟᥣ ᥙᥧᥛᥱ ᥘᥩᥒᥴ ᥐᥝᥲ ᥘᥣᥢᥳ ᥓᥛᥰ ᥐᥨᥢᥰ ᥗᥝᥲ ᥖᥨᥝ ᥐᥭᥳ ᥑᥨᥢᥳ ᥑᥭ ᥕᥧᥱ。 ᥛᥫ ᥓᥝᥳ ᥘᥢᥳ ᥛᥤᥰ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥐᥨᥝᥳ ᥘᥫᥒ,ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥢᥰ ᥒᥛᥰ ᥙᥫᥒᥱ ᥘᥢᥳ ᥛᥤᥰ ᥘᥩᥒᥴ ᥝᥭᥳ ᥙᥦᥖᥱ ᥞᥨᥭᥱ。ᥐᥩᥭᥰ ᥝᥣ ᥘᥩᥒᥴ ᥓᥫᥰᥘᥭᥳ ᥛᥤᥰ ᥘᥩᥒᥴ ᥞᥨᥭᥱ ᥘᥫᥒ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ,ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥕᥧᥱ ᥘᥬᥰ ᥙᥣᥒ ᥟᥥᥢᥲ ᥙᥥᥝᥱ ᥟᥥᥢᥲ ᥛᥨᥢ ᥘᥢᥳ ᥖᥫᥳ ᥘᥧᥐ ᥘᥥᥒᥳ ᥛᥢᥰ ᥓᥫᥰ ᥘᥢᥳ ᥝᥣ:“ᥘᥧᥐ ᥘᥥᥒᥳ ᥓᥫᥰ ᥘᥭᥳ,ᥚᥬᥴ ᥛᥤᥰ ᥙᥦᥒᥱ ᥕᥣᥱ ᥛᥣᥰ ᥖᥨᥒ ᥘᥛᥳ ᥘᥬᥰ ᥘᥩᥒᥴ ᥘᥭᥳ ᥛᥤᥰ ᥘᥣᥭᥴ ᥞᥣᥙᥱ?ᥚᥩᥒᥰ ᥚᥬᥴ ᥖᥨᥒ ᥘᥭᥲ ᥘᥛᥳ ᥘᥬᥰ ᥘᥩᥒᥴ ᥞᥨᥭᥱ ᥘᥭᥳ,ᥐᥝ ᥞᥬᥲ ᥛᥢᥰ ᥙᥧᥖ ᥑᥨᥝᥰ ᥞᥫᥢᥰ ᥐᥝ ᥞᥭᥳ。”ᥘᥧᥐ ᥘᥥᥒᥳ ᥛᥢᥰ ᥓᥫᥰ ᥘᥢᥳ ᥚᥬᥴ ᥐᥩᥲ ᥕᥒ ᥑᥬᥲ ᥓᥬ ᥘᥭᥲ ᥟᥩᥐᥱ ᥙᥦᥒᥱ ᥕᥣᥱ ᥔᥒᥴ ᥛᥣᥰ。ᥘᥩᥒ ᥖᥣᥒᥰ ᥘᥣᥒᥴ ᥘᥭᥳ ᥑᥭ ᥞᥩᥖ ᥗᥪᥒᥴ ᥞᥧᥰ ᥓᥝᥲ ᥐᥧᥒᥱ ᥛᥣᥱ ᥘᥣᥱ ᥘᥥᥴ,ᥓᥝᥲ ᥐᥧᥒᥱ ᥛᥣᥱ ᥓᥝᥱ ᥑᥝᥲ ᥘᥬᥰ ᥞᥣᥒᥲ ᥘᥬᥰ ᥞᥨᥝᥴ ᥛᥣᥰ ᥓᥧᥰ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ,ᥓᥝᥲ ᥐᥧᥒᥱ ᥛᥣᥱ ᥖᥫᥳ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥝᥣ:“ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ,ᥘᥩᥒᥴ ᥞᥨᥭᥱ ᥕᥬᥱ ᥘᥭᥳ ᥓᥛᥰ,ᥘᥛᥳ ᥘᥬᥰ ᥘᥩᥒᥴ ᥘᥢᥳ ᥖᥒᥰ ᥛᥨᥖᥴ ᥛᥤᥰ ᥐᥝᥲ ᥘᥣᥢᥳ ᥞᥣᥙᥱ,ᥚᥩᥒᥰ ᥝᥣ ᥛᥬᥰ ᥕᥒ ᥕᥧᥛᥱ ᥓᥛᥰ,ᥛᥬᥰ ᥟᥝ ᥗᥧᥒᥰ ᥐᥣᥱ ᥖᥥᥐ ᥖᥨᥭᥰ ᥘᥦᥰ,ᥓᥬ ᥟᥛᥱ ᥓᥬ ᥛᥤᥰ ᥐᥝᥲ ᥘᥣᥢᥳ ᥞᥣᥙᥱ。”ᥞᥥᥖᥱ ᥞᥬᥲ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥐᥛᥳ ᥐᥣᥒᥰ ᥟᥛ ᥔᥥᥒᥴ ᥔᥣᥒᥰ ᥔᥩᥢᥱ ᥘᥬᥰ ᥓᥬ ᥝᥭᥳ:“ᥘᥛᥳ ᥘᥬᥰ ᥘᥩᥒᥴ ᥘᥭᥳ ᥛᥤᥰ ᥐᥝᥲ ᥘᥣᥢᥳ ᥞᥣᥙᥱ,ᥚᥬᥴ ᥔᥛᥳ ᥖᥤᥴ ᥞᥪᥴ ᥛᥣᥰ ᥖᥨᥒ ᥘᥭᥲ ᥘᥩᥰ。” ᥟᥣ ᥙᥧᥛᥱ ᥘᥣᥒᥴ ᥘᥭᥳ ᥑᥭ ᥔᥩᥢᥳ ᥖᥨᥐᥱ ᥛᥣᥰ ᥖᥨᥝᥱ ᥓᥒᥱ ᥘᥭᥳ ᥞᥝᥳ。 ᥛᥣᥢᥱ ᥘᥦᥒᥴ ᥗᥧᥢᥰ ᥓᥥᥙᥱ ᥞᥩᥛᥴ 3yoivqgidwa5thsbbks2u4015a3v3dm ᥘᥩᥒᥴ ᥘᥛᥳ 0 766 3225 3224 2024-10-15T06:33:41Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 3224 wikitext text/x-wiki ᥘᥩᥒᥴ ᥘᥛᥳ ᥘᥭᥳ ᥙᥥᥢ ᥟᥩᥒᥲ ᥟᥢ ᥛᥤᥰ ᥘᥛᥳ ᥘᥛᥴ ᥘᥦᥲ ᥟᥢ ᥛᥤᥰ ᥘᥦᥢ ᥘᥤᥢ ᥞᥩᥙ ᥛᥢᥰ ᥝᥭᥳ ᥕᥝᥳ. ᥘᥛᥳ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥘᥩᥒᥴ ᥘᥛᥳ ᥘᥢᥳ ᥕᥒ ᥘᥭᥴ ᥛᥫᥢᥴ ᥘᥛᥳ ᥑᥥᥰ, ᥛᥥ ᥘᥢᥳ. ᥘᥩᥒᥴ ᥘᥛᥳ ᥘᥭᥳ ᥑᥝᥴ ᥛᥤᥰ ᥖᥤ ᥘᥫᥴ ᥘᥒᥴ ᥘᥤᥢ ᥘᥦᥲ ᥕᥒ ᥐᥙᥴ ᥐᥣᥭᥱ ᥐᥢ ᥖᥣᥒᥰ ᥔᥛᥱ ᥛᥧᥐ ᥖᥣᥱ ᥕᥣᥱ ᥘᥛᥲ ᥙᥨᥒᥱ ᥘᥣᥭᥱ ᥔᥒᥴ. [[ᥜᥣᥭᥱ:Inlay 4.jpg|thumb|'''<big>ᥘᥩᥒᥴ ᥘᥛᥳ ᥟᥤᥢᥰ ᥘᥥᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥖᥩᥒᥱ ᥓᥤᥰ</big>''' ]] ᥘᥩᥒᥴ ᥘᥛᥳ ᥛᥣᥒ ᥟᥢ ᥘᥢᥳ ᥕᥬᥱ ᥞᥦᥒᥰ ᥚᥥᥴ ᥘᥦᥲ ᥗᥪᥒ ᥖᥤ ᥙᥩᥰ ᥗᥣᥒᥱ ᥝᥣ ᥙᥥᥢ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥕᥝᥳ. ᥘᥩᥒᥴ ᥘᥛᥳ ᥐᥢᥳ ᥘᥛ ᥙᥥᥢ ᥘᥛᥳ ᥝᥣᥢᥴ ᥕᥝᥳ. ᥘᥩᥒᥴ ᥘᥛᥳ ᥐᥛᥳ ᥚᥩᥒ ᥙᥥᥢ ᥐᥨᥢᥰ ᥞᥥᥖᥱ ᥖᥣᥱ ᥗᥧᥐᥴ ᥟᥝ ᥜᥭᥰ ᥜᥣᥳ, ᥞᥥᥖᥱ ᥟᥩᥒᥲ ᥲᥪᥳ ᥔᥣᥝᥰ ᥖᥣᥱ ᥘᥪᥲ ᥓᥬ, ᥖᥣᥱ ᥙᥧᥐᥱ ᥔᥩᥛᥲ, ᥖᥣᥱ ᥕᥧᥒᥱ ᥖᥪᥰ ᥘᥬᥰ ᥞᥫᥢᥰ ᥐᥨᥢᥰ ᥘᥦᥲ ᥘᥬᥰ ᥐᥣᥢ ᥙᥣᥭᥰ ᥓᥣᥐ ᥕᥝᥳ. ᥙᥩᥰ ᥝᥣ ᥕᥒᥰ ᥛᥤᥰ ᥛᥥ ᥘᥛᥳ, ᥑᥥᥰ ᥘᥛᥳ, ᥞᥩᥒ ᥘᥛᥳ ᥘᥭᥴ ᥑᥝᥲ ᥘᥬᥰ ᥘᥩᥒᥳ ᥘᥭᥴ, ᥘᥛᥳ ᥘᥬᥰ ᥘᥩᥒᥴ ᥐᥩᥲ ᥖᥥᥴ ᥕᥥᥢᥰ ᥙᥥᥢ ᥐᥩᥢᥰ ᥘᥛᥳ ᥟᥛᥱ ᥘᥢᥴ ᥖᥥᥴ ᥓᥪᥛᥰ ᥑᥝᥲ ᥖᥬᥲ ᥘᥤᥢ ᥐᥣᥱ ᥔᥥᥴ ᥘᥛᥳ ᥖᥥᥴ ᥓᥣᥒ ᥞᥦᥒᥳ ᥐᥣᥱ ᥕᥝᥳ. ᥘᥛᥳ ᥘᥬᥰ ᥘᥩᥒᥴ ᥘᥭᥳ ᥞᥦᥒᥲ ᥒᥣᥭ ᥖᥥᥳ. ᥙᥩᥰ ᥝᥣᥰ ᥘᥦᥢ ᥘᥤᥢ ᥞᥤᥛᥰ ᥘᥩᥒᥴ ᥘᥛᥳ ᥘᥢᥳ, ᥛᥤᥰ ᥗᥣᥖ ᥓᥥᥛᥰ ᥘᥛᥴ ᥞᥦᥒᥰ ᥕᥧᥱ ᥘᥭᥴ, ᥘᥛᥳ ᥘᥬᥰ ᥘᥩᥒᥴ ᥐᥩᥲ ᥓᥣᥒ ᥓᥥᥛᥰ ᥐᥣᥱ ᥓᥩᥛᥰ ᥕᥝᥳ. ᥙᥩᥰ ᥙᥥᥢ ᥘᥭᥴ, ᥙᥫᥢ ᥞᥩᥒᥳ ᥝᥣ ᥘᥩᥒᥴ ᥘᥛᥳ ᥓᥥᥛᥰ ᥘᥭᥴ ᥕᥝᥳ. j0nzci2ncwqtrqs781mkngp7ulwyyfu ᥘᥩᥭ ᥘᥦᥛᥴ၊ ᥓᥥ ᥟᥪᥒᥱ 0 767 5735 5161 2025-03-17T19:37:07Z Ternera 247 ([[c:GR|GR]]) [[File:Flag of Shan.png]] → [[File:Flag of Shan State.svg]] png --> svg 5735 wikitext text/x-wiki {{Infobox settlement |name = ᥟᥪᥒᥱ ᥓᥥ ᥘᥩᥭ ᥘᥦᥛᥴ |settlement_type = [[ᥟᥪᥒᥱ ᥓᥥ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥟᥪᥒᥱ ᥓᥥ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥦᥢᥱ ᥛᥣᥱ ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |subdivision_type2 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ ]] |subdivision_name2 = (၁၂) ᥓᥥ ᥝᥥᥒᥰ |subdivision_type3 = ᥓᥥ ᥘᥨᥒᥴ |subdivision_name3 = [[ᥘᥩᥭ ᥘᥦᥛᥴ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥘᥩᥭ ᥘᥦᥛᥴ ]] |unit_pref = Imperial |area_total_km2 = |population = 565,141 |population_as_of = 2014 |population_total = |population_urban = |population_rural = |population_footnotes = |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|20.92536|97.56581|region:MM|format=dms|display=inline, title}} |elevation_footnotes = <ref>GoogleEarth</ref> |elevation_m = |leader_title = |elevation_ft = 4468 |timezone = [[ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |MST]] |utc_offset = +6.30 |website = }} '''ᥟᥪᥒᥱ ᥓᥥ ᥘᥩᥭ ᥘᥦᥛᥴ ''' ({{IPA-shn|lɔ̌i lɛ̌m|IPA}})({{Lang-my|လွိုင်လင်ခရိုင်}}), ({{Lang-en|Loilem District}}), ({{IPA-shn|Zetaun Lauilem|pron}}) ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥟᥪᥒᥱ ᥓᥥ ᥟᥢ ᥛᥤᥰ ᥖᥤ[[ᥛᥫᥒᥰ ᥖᥭᥰ]] ᥙᥩᥖᥴ ᥓᥣᥢᥰ ᥟᥢ ᥘᥫᥒ။ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥖᥥᥱ ᥘᥣᥲ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥴ ᥔᥥᥴ ᥛᥤᥰ ᥕᥧᥱ 4436 ᥗᥖᥴ (1352 ᥛᥤᥱ ᥖᥣᥱ ) ᥟᥩᥲ။ [[ᥝᥥᥒᥰ ᥘᥩᥭ ᥘᥦᥛᥴ]] ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥝᥥᥒᥰ ᥟᥢ ᥘᥧᥛᥰ ᥟᥪᥒᥱ ᥓᥥ ᥙᥐᥴ ᥔᥝᥰ ᥝᥭᥳ။ ᥙᥩᥰ ᥟᥝ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥞᥨᥝᥴ ᥞᥫᥢᥰ ᥟᥢ ᥐᥥᥙᥱ ᥛᥫ ᥙᥤ 2014 ᥘᥢᥳ ᥝᥣ ᥘᥭᥴ ᥘᥬᥰ ᥐᥣ ᥟᥪᥒᥱ ᥓᥥ ᥘᥩᥭ ᥘᥦᥛᥴ ᥘᥭᥳ [[ᥞᥨᥝᥴ ᥐᥨᥢᥰ]] ᥖᥒᥰ ᥘᥛᥴ ᥛᥢᥰ ᥛᥤᥰ ᥐᥣᥱ 565,141 ᥐᥨᥝᥳ <ref>{{Citation|date= 26 August 2014|title= Provisional Results Census 26 August 2014 FINAL|publisher= ပြည်ထောင်စုအင် အား ဦး စီးဌာန|page= ၃၂|url= http://www.dop.gov.mm/wp-content/uploads/2012/12/Census_Provisional_Results_2014_ENG1.pdf|accessdate= February 28, 2015|archive-date= 12 September 2014|archive-url= https://web.archive.org/web/20140912105647/http://www.dop.gov.mm/wp-content/uploads/2012/12/Census_Provisional_Results_2014_ENG1.pdf|dead-url= yes}}</ref>ᥘᥭᥴ ᥑᥣᥲ ᥟᥩᥲ။ == ᥓᥥ ᥝᥥᥒᥰ ᥘᥦᥳ ᥝᥥᥒᥰ == ᥟᥢ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥘᥦᥳ ᥝᥥᥒᥰ ᥓᥫᥰ ᥙᥣᥰ ᥖᥤ ᥘᥬᥰ ᥓᥥ ᥟᥪᥒᥱ ᥘᥩᥭ ᥘᥦᥛᥴ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥘᥒᥱ ᥙᥣᥲ ᥖᥬᥲ ᥘᥭᥳ ᥑᥣᥲ ᥕᥝᥳ။ <ref>{{Cite web |title=မြန်မာသတင်းအချက်အလက် စီမံခန့်ခွဲ‌ရေးဌာန |url=http://themimu.info/sites/themimu.info/files/documents/Myanmar_PCodes_Release_Shan_State_MIMU_Mar14.xls |accessdate=2015-03-22 |archivedate=2014-07-01 |archiveurl=https://web.archive.org/web/20140701132402/http://themimu.info/sites/themimu.info/files/documents/Myanmar_PCodes_Release_Shan_State_MIMU_Mar14.xls }} {{Cite web |title=Archive copy |url=http://themimu.info/sites/themimu.info/files/documents/Myanmar_PCodes_Release_Shan_State_MIMU_Mar14.xls |accessdate=2015-03-22 |archivedate=2014-07-01 |archiveurl=https://web.archive.org/web/20140701132402/http://themimu.info/sites/themimu.info/files/documents/Myanmar_PCodes_Release_Shan_State_MIMU_Mar14.xls }}</ref> * [[ᥘᥩᥭ ᥘᥦᥛᥴ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥩᥭ ᥘᥦᥛᥴ ]] ** [[ᥝᥥᥒᥰ ᥘᥩᥭ ᥘᥦᥛᥴ]] ** [[ᥝᥥᥒᥰ ᥙᥣᥒ ᥘᥨᥒᥴ]] * [[ᥘᥛᥳ ᥓᥣᥒᥴ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥛᥳ ᥓᥣᥒᥴ ]] ** [[ᥝᥥᥒᥰ ᥘᥛᥳ ᥓᥣᥒᥴ]] ** [[ᥝᥥᥒᥰ ᥑᥨᥝᥴ ᥘᥛ]] * [[ᥘᥣᥭᥰ ᥑᥣᥲ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥣᥭᥰ ᥑᥣᥲ ]] ** [[ᥝᥥᥒᥰ ᥘᥣᥭᥰ ᥑᥣᥲ]] * [[ᥛᥫᥒᥰ ᥐᥪᥒᥴ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ ]] ** [[ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥪᥒᥴ]] * [[ᥐᥥᥰ ᥔᥤᥰ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥐᥥᥰ ᥔᥤᥰ ]] ** [[ᥝᥥᥒᥰ ᥐᥥᥰ ᥔᥤᥰ]] * [[ᥛᥫᥒᥰ ᥔᥧᥲ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥔᥧᥲ ]] ** [[ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥔᥧᥲ]] ** [[ᥛᥫᥒᥰ ᥓᥣᥒ၊ ᥝᥥᥒᥰ | ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥓᥣᥒ ]] * [[ᥐᥧᥢ ᥞᥥᥒᥴ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥐᥧᥢ ᥞᥥᥒᥴ ]] ** [[ᥝᥥᥒᥰ ᥐᥧᥢ ᥞᥥᥒᥴ]] ** [[ᥝᥥᥒᥰ ᥐᥣᥱ ᥘᥤᥳ]] [[ᥙᥫᥒ ᥗᥣᥢ:Wp/tdd] ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} {{ၸႄႈမိူင်းတႆး}} {{Shan-geo-stub}} [[ᥙᥫᥒ ᥗᥣᥢ:!Main category]] [[ᥙᥫᥒ ᥗᥣᥢ:ၸႄႈတွၼ်ႈၼႂ်းမိူင်းတႆး]] [[ပိူင်ထၢၼ်ႈ:ၸႄႈတွၼ်ႈၼႂ်းမိူင်းမျၢၼ်ႇမႃႇ]] fdqsvhe1foxctzfpm71bk3mpx6ns98s ᥘᥫᥢ 0 768 3235 3234 2024-10-15T06:33:46Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3234 wikitext text/x-wiki [[ᥜᥣᥭᥱ:FullMoon2010.jpg|thumb|ᥘᥫᥢ]] '''ᥘᥫᥢ''' (ᥛᥣᥭᥴ: [[ᥜᥣᥭᥱ:Moon_decrescent_symbol_(fixed_width).svg|20x20px|☾]]) eu51ysuhedmj41fy3x29cotpdn80bah ᥘᥫᥢ ᥖᥭᥰ ᥘᥫᥢ ᥘᥬ ᥐᥛ ᥝᥢᥰ ᥔᥒᥴ 0 769 3238 3237 2024-10-15T06:33:47Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 3237 wikitext text/x-wiki ᥘᥫᥢ ᥖᥭᥰ ᥘᥫᥢ ᥘᥬ ᥐᥛ ᥝᥢᥰ ᥔᥒᥴ. 1, ᥘᥫᥢ ᥓᥥᥒ ᥐᥛ ᥝᥢᥰ ᥘᥤᥒᥰ. 2, ᥘᥫᥢ ᥐᥛ ᥐᥛ ᥝᥢᥰ ᥒᥧᥰ. 3, ᥘᥫᥢ ᥔᥣᥛᥴ ᥐᥛ ᥝᥢᥰ ᥔᥫᥴ. 4, ᥘᥫᥢ ᥔᥤᥱ ᥐᥛ ᥝᥢᥰ ᥑᥣᥭᥰ. 5, ᥘᥫᥢ ᥞᥣᥲ ᥐᥛᥳ ᥝᥢᥰ ᥛᥣᥴ. 6, ᥘᥫᥢ ᥞᥨᥐᥱ ᥐᥛ ᥝᥢᥰ ᥛᥥᥲ. 7, ᥘᥫᥢ ᥓᥥᥖᥱ ᥐᥛ ᥝᥢᥰ ᥙᥣᥒ ᥖᥣᥭᥰ. 8, ᥘᥫᥢ ᥙᥦᥖᥱ ᥐᥛ ᥝᥢᥰ ᥘᥧᥴ. 9, ᥘᥫᥢ ᥐᥝᥲ ᥐᥛ ᥝᥢᥰ ᥐᥭᥱ. 10, ᥘᥫᥢ ᥔᥤᥙᥴ ᥐᥛ ᥝᥢᥰ ᥛᥣᥳ. 11, ᥘᥫᥢ ᥔᥤᥙᥴ ᥟᥥᥖᥱ ᥐᥛ ᥝᥢᥰ ᥒᥫᥐ. 12, ᥘᥫᥢ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥐᥛ ᥝᥢᥰ ᥛᥧᥴ. ekrc0ok1023pv6vtk2g6ft5znt2phet ᥘᥫᥢ ᥞᥫᥭᥴ ᥘᥫᥢ ᥘᥣᥝ ᥞᥫᥭᥴ ᥘᥣᥝ 0 770 3240 3239 2024-10-15T06:33:48Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3239 wikitext text/x-wiki ᥘᥫᥢ ᥞᥫᥭᥴ ᥘᥫᥢ, ᥘᥣᥝ ᥞᥫᥭᥴ ᥘᥣᥝ. ᥛᥨᥒᥲ ᥐᥣᥝ ᥑᥣᥖ ᥓᥤᥴ ᥓᥨᥝᥴ. ᥛᥨᥝᥴ ᥚᥤᥴ ᥞᥭᥱ ᥚᥣᥒ ᥘᥨᥝᥲ. ᥑᥥᥱ ᥙᥨᥝᥳ ᥛᥨᥝᥲ ᥛᥣᥰ ᥑᥣᥭᥴ. ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥝᥣ ᥓᥥᥖᥱ ᥗᥥᥲ. ᥗᥥᥲ ᥘᥫᥒ ᥐᥩᥲ ᥝᥣ ᥛᥪᥴ ᥑᥣᥭᥴ. ᥔᥣᥭᥴ ᥐᥣᥒᥱ ᥐᥨᥒ ᥙᥨᥝᥳ ᥞᥧᥴ ᥛᥦᥝᥴ. ᥝᥦᥝᥴ ᥝᥦᥝᥴ ᥐᥣᥱ ᥓᥣᥢᥰ ᥖᥣ. ᥕᥣ ᥕᥣ ᥐᥣᥱ ᥓᥣᥢᥰ ᥔᥥᥴ. ᥔᥨᥢᥴ ᥘᥨᥒᥴ ᥕᥣ ᥙᥧᥐᥴ ᥟᥩᥭᥲ. ᥔᥨᥢᥴ ᥟᥩᥭᥲ ᥕᥣ ᥙᥧᥐᥴ ᥐᥣᥝᥰ. ᥐᥣᥝᥰ ᥐᥦᥝᥰ ᥕᥩᥛᥳ ᥛᥪᥰ ᥐᥛᥱ. ᥔᥣᥝᥴ ᥔᥫᥲ ᥐᥛᥱ ᥙᥦᥝ ᥘᥨᥛᥰ. ᥔᥩᥢᥴ ᥟᥥᥴ ᥘᥣᥢᥴ ᥖᥛ ᥑᥝᥲ. ᥔᥩᥢᥴ ᥟᥤᥱ ᥔᥝᥲ ᥟᥝ ᥛᥥᥰ. ᥓᥣᥭᥰ ᥚᥥᥰ ᥘᥭᥲ ᥓᥩᥖᥱ ᥘᥝᥲ. iygea21hoosdyrop8o4f9m3invmzjg1 0 771 5258 5162 2024-10-17T05:09:08Z Sai Dai Sai Laing 25 5258 wikitext text/x-wiki ᥙ ᥙᥣ ᥟᥣᥲ ᥙᥣᥐᥱ ᥝᥣ ᥙᥣ,ᥙᥣ ᥘᥧᥐᥴ ᥙᥣ ᥘᥛ ᥙᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥙᥣ ᥙᥣᥰ ᥙᥣᥱ ᥙᥣᥲ ᥙᥣᥳ ᥙᥣᥴ [[ᥙᥣᥴ]] [[ᥙᥣᥳ]] [[ᥙᥣᥲ]] [[ᥙᥣᥱ]] ᥘᥣᥰ [[ᥙᥣ]] ᥘᥣᥭᥰ ᥖᥦᥛᥲ:ᥐᥦᥖᥱ,ᥖᥒᥲ ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥙᥣᥰ ᥑᥨᥛᥴ ᥟᥨᥛ ᥕᥣᥐ. ᥙᥣᥱ ᥑᥝᥲ ᥛᥫᥒᥰ ᥘᥛᥳ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥙᥣ ᥑᥤᥰ ᥓᥨᥛᥰ ᥘᥛᥳ ᥛᥬᥱ. ᥙᥣ ᥘᥩᥒᥴ ᥐᥩᥒ ᥐᥣᥲ,ᥛᥥ ᥛᥣᥭᥲ ᥐᥩᥒ ᥑᥣᥛᥰ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥙ]] hun3mr1cxfpwmuxjq8se8pqm7nvo63v ᥙᥣ 0 772 5375 5163 2024-11-30T11:33:24Z Long Gong Bao 172 ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5375 wikitext text/x-wiki '''ᥙᥣ''' ( {{Lang-en|Fish}} ) ᥙ​​​ᥥᥢ ᥖᥨᥝ [[ᥔᥖᥴ]] ᥛ​​​ᥥᥝᥰ ᥘᥫᥒ <ref>[https://en.m.wiktionary.org/wiki/ᥙᥣ]</ref> ။ [[ᥜᥣᥭᥱ:Common_carp.jpg|250px|thumb|ᥙᥣ]] == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} 3xfzcb1cyc4zawysalsqfh76mix9xgx ᥙᥣ ᥕᥥᥢᥱ 0 773 3254 3253 2024-10-15T06:33:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3253 wikitext text/x-wiki ᥕᥥᥢᥱ ᥞᥫᥭᥴ ᥕᥥᥢᥱ. ᥛᥬᥰ ᥕᥧᥱ ᥙᥣᥱ ᥛᥭᥳ ᥟᥨᥝᥲ. ᥚᥬᥴ ᥟᥛᥱ ᥞᥨᥝᥲ ᥟᥛᥱ ᥘᥣᥱ. ᥛᥬᥰ ᥛᥣᥰ ᥐᥩᥒᥲ ᥖᥥᥰ ᥘᥣᥰ ᥑᥧᥖ ᥑᥧᥭᥴ ᥙᥩᥒᥱ. ᥐᥨᥢᥰ ᥗᥭᥴ ᥘᥣᥰ ᥔᥦᥝᥲ ᥓᥨᥝᥲ. ᥜᥖ ᥗᥦᥖ ᥜᥖ ᥗᥦᥖ ᥓᥩᥛᥱ ᥑᥝᥲ ᥙᥦᥛᥰ. ᥖᥤᥴ ᥖᥣᥴ ᥑᥝᥲ ᥖᥬᥲ ᥞᥧᥰ ᥖᥝ. ᥐᥩᥒᥲ ᥛᥨᥝ ᥙᥝᥱ ᥜᥤᥴ ᥜᥤᥴ. ᥑᥩᥖᥱ ᥐᥩᥒᥳ ᥑᥩᥖᥱ ᥐᥦᥒᥳ ᥛᥫᥢᥴ ᥘᥒᥱ ᥝᥦᥢᥴ. ᥑᥨᥝᥲ ᥓᥤᥴ ᥓᥤᥴ ᥛᥣᥭᥱ ᥘᥝᥲ. 10plafer21z8u0gwjwnfd3n2bb6dlu0 ᥙᥣᥒ ᥔᥩᥢᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ ᥛᥫ ᥙᥤ 2024 ᥙᥤ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ 0 774 3259 3258 2024-10-15T06:33:54Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 3258 wikitext text/x-wiki [[ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ|ᥘᥣᥭᥰ ᥖᥭᥰ]] ᥓᥧᥛᥰ ᥘᥧᥛᥰ ᥝᥤᥖ ᥓᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥙᥩᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥔᥩᥢᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ ᥗᥪᥒᥴ ᥖᥤ ᥙᥩᥒ ᥞᥥᥖᥱ ᥞᥦᥴ 15 ᥝᥢᥰ ᥑᥣᥝᥰ 2 ᥝᥢᥰ ᥙᥨᥢᥳ ᥘᥢᥳ ᥑᥩᥖᥱ ᥔᥣᥰ. ᥓᥫᥝ ᥓᥫᥢᥱ ᥔᥥᥲ ᥖᥣᥒᥰ ᥓᥧᥰ ᥔᥥᥲ ᥡᥫᥢᥳ ᥕᥦᥢᥳ ᥘᥤᥲ ᥓᥧ ᥓᥣᥒᥰ ᥑᥨᥭᥱ ᥓᥣᥒᥰ ᥘᥬᥰ ᥘᥧᥛᥰ ᥝᥤᥖ ᥓᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥘᥤᥰ ᥔᥤᥲ ᥐᥣᥱ ᥖᥫᥳ ᥑᥝᥲ ᥙᥣᥒ ᥟᥥᥐᥱ ᥔᥛᥳ ᥑᥩᥖᥱ ᥔᥦᥰ. ᥘᥧᥐ ᥛᥫ 2022 ᥙᥤ ᥛᥣᥰ ᥘᥭᥳ ᥘᥩᥒ ᥔᥩᥢᥴ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ ᥙᥨᥝᥰ ᥙᥩᥒ ᥞᥥᥖᥱ ᥘᥭᥲ ᥛᥣᥰ 3 ᥙᥧᥖ ᥞᥝᥳ. ᥐᥣᥢ ᥔᥩᥢᥴ ᥘᥥᥴ ᥙᥩᥐ ᥘᥭᥳ ᥗᥪᥒᥴ ᥖᥤ ᥓᥨᥝᥰ ᥓᥣᥰ ᥘᥣ ᥞᥦᥢᥰ ᥐᥧ ᥙᥣᥲ ᥐᥧ ᥚᥣᥭᥱ ᥖᥨᥝ ᥓᥣᥛᥱ ᥘᥭᥲ ᥙᥥᥢ ᥘᥩᥒ ᥙᥥᥢ ᥚᥧᥰ ᥘᥨᥒᥴ ᥘᥣᥒᥴ . ᥗᥪᥒᥴ ᥖᥤ ᥓᥨᥝᥰ ᥓᥣᥰ ᥔᥩᥢᥴ ᥘᥥᥴ ᥞᥦᥴ 10 ᥙᥣᥭ ᥝᥢᥰ ᥐᥨᥝᥳ ᥜᥫᥐᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥙᥨᥝᥰ ᥛᥨᥝᥴ ᥚᥖᥴ ᥛᥨᥝᥴ ᥖᥦᥛᥲ ᥞᥝᥳ . ᥘᥛᥳ ᥐᥖ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥖᥨᥝ ᥘᥭᥲ ᥕᥨᥐ ᥔᥧᥒᥴ ᥛᥣᥰ ᥘᥣᥭ ᥘᥣᥭ ᥙᥨᥝᥰ ᥑᥪᥖ ᥗᥪᥒᥴ ᥖᥣᥒᥰ ᥛᥣᥭᥴ ᥟᥢ ᥞᥝᥰ ᥟᥣᥒᥲ ᥘᥢᥳ . ᥘᥤᥰ ᥔᥤᥲ : ᥘᥥᥴ ᥞᥬᥲ ᥐᥨᥢᥰ ᥓᥫᥰ ᥛᥣᥰ ᥑᥣᥰ ᥓᥣᥰ ᥘᥢᥳ ᥐᥧ ᥐᥨᥝᥳ ᥔᥧᥲ ᥓᥨᥝᥰ ᥓᥣᥰ ᥐᥧᥛᥰ ᥐᥨᥝᥱ ᥗᥦᥢᥲ ᥕᥬᥰ ᥕᥬᥰ ᥞᥬᥲ ᥘᥤᥐ ᥑᥫᥐ ᥘᥣᥭᥰ ᥐᥣ ᥞᥝᥰ ᥔᥩᥢᥳ ᥔᥪᥙ ᥐᥣᥱ ᥕᥬᥰ ᥕᥬᥰ ᥐᥩᥙ ᥞᥬᥲ ᥘᥤᥐ ᥘᥣᥭᥰ ᥞᥝᥰ ᥞᥪᥒᥰ ᥗᥣᥰ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥘᥩᥒ ᥟᥣᥙ ᥔᥣᥐ ᥛᥣᥰ . ᥕᥧᥱ ᥘᥬᥰ ᥙᥣᥒ ᥑᥩᥖᥱ ᥔᥣᥰ ᥘᥢᥳ ᥐᥨᥝᥳ ᥜᥫᥐᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥔᥛᥳ ᥕᥒᥰ ᥙᥩᥒ ᥞᥥᥖᥱ ᥘᥩᥒ ᥞᥨᥝᥰ ᥚᥖᥴ ᥘᥤᥐ ᥗᥝᥲ ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥛᥣᥐᥱ ᥙᥝᥱ ᥙᥤᥱ ᥘᥛᥳ ᥖᥝᥲ ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥐᥙᥴ ᥗᥧᥐᥴ ᥖᥒᥰ ᥖᥦᥛᥲ ᥖᥨᥝ ᥘᥣᥭᥰ ᥓᥫᥰ ᥘᥭᥳ . ᥚᥧᥱ ᥑᥨᥭᥱ ᥓᥣᥒᥰ : ᥔᥤᥱ ᥟᥣᥭᥲ ᥙᥝᥰ ᥕᥤᥢᥳ ᥙᥝᥰ ᥡᥦᥒᥲ ᥘᥤᥲ ᥔᥧ ᥓᥣᥒᥰ ᥓᥪ ᥓᥪᥱ ᥛᥤᥢᥳ ᥖᥒᥰ ᥛᥨᥝᥴ ᥔᥩᥢᥴ ᥡᥣᥭᥱ ᥔᥦᥝᥰ ᥑᥩᥒᥱ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥐᥣᥱ ᥖᥫᥳ ᥑᥝᥲ ᥙᥣᥒ ᥑᥩᥖᥱ ᥔᥣᥰ ᥟᥥᥐᥱ ᥔᥛᥳ ᥟᥝ ᥘᥣᥭᥰ ᥘᥣᥐ ᥛᥣᥖ ᥓᥤᥲ ᥕᥥᥲ ᥜᥣᥲ ᥞᥬᥲ ᥐᥨᥝᥳ ᥜᥫᥐᥱ ᥖᥒᥰ ᥘᥣᥭᥴ . ᥐᥨᥝᥳ ᥜᥫᥐᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥖᥨᥝ ᥟᥩᥢ ᥐᥢ ᥙᥦᥰ ᥘᥥᥴ ᥝᥣ ᥙᥩᥐ ᥘᥭᥳ ᥛᥣᥰ ᥑᥣᥰ ᥓᥣᥰ ᥖᥨᥝ ᥜᥫᥐᥱ ᥞᥥᥢᥰ ᥘᥭᥲ ᥘᥛᥴ ᥖᥥᥳ ᥖᥥᥳ ᥘᥧᥐ ᥘᥭᥳ ᥐᥣᥱ ᥐᥩᥙ ᥞᥬᥲ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥞᥝᥰ ᥔᥩᥢᥳ ᥔᥪᥙ ᥖᥨᥐᥱ ᥐᥣᥱ ᥖᥤᥴ ᥐᥣᥱ ᥓᥨᥝᥰ ᥓᥣᥰ ᥕᥣᥙᥱ ᥞᥥᥖᥱ ᥕᥣᥙᥱ ᥙᥩᥒ. [[ᥜᥣᥭᥱ:德宏州傣协会.jpg|thumb|德宏州傣协会 ᥓᥧᥛᥰ ᥘᥧᥛᥰ ᥝᥤᥖ ᥓᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ]] [[ᥜᥣᥭᥱ:Mmexport1721666129528.jpg|thumb|德宏州傣学学会2024年老傣文培训班圆满结业为学员颁发结业证书]] [[ᥜᥣᥭᥱ:Mmexport1721666118958.jpg|thumb|德宏州傣学学会2024年老傣文培训班圆满结业结业仪式]] [[ᥘᥣᥭᥰ ᥑᥥᥱ|中文]] 德宏州傣学学会2024年老傣文培训班圆满结业 7月9日,历时15天的德宏州傣学学会2024年老傣文培训班圆满结业。州政协党组成员、秘书长、州傣学学会会长李奇出席结业仪式并讲话。 李奇指出,自2022年以来,德宏州傣学学会连续举办了三期老傣文培训班,得到了党委、政府和各级领导的大力关心支持,并给予培训经费保障,确保了培训班顺利举办。 李奇强调,此次培训准备充分、组织有力,学风端正、成效明显,经过半个月的学习培训,学员们学会了识字阅读,进一步了规范拼写方法,老傣文学习及应用水平有了较大的提高,培训总体效果达到了预期目标。 李奇要求,要持续巩固和深化学习成果,全面提升老傣文的应用水平,推动老傣文知识在各个领域得到广泛而有效的应用,充分激发傣文化的新活力;要充分发挥传承人的作用,积极推广傣族优秀传统文化,传播老傣文知识,助力傣文化的传承与弘扬,为中华文化的繁荣和文明交流互鉴作出积极贡献。 结业仪式上,学员们通过唱诵傣族经典文学、唱山歌、葫芦丝演奏、傣语快板、傣文书法等方式进行了精彩的汇报表演,展示了15天以来取得的学习成果。 学员表示,此次培训受益匪浅,不仅掌握了老傣文知识,更让他们深刻感受到了傣族文化的博大精深,今后将把所学知识运用到实际生活中,为傣族文化的传承与发展贡献自己的力量。 副会长郗岩保、银保强,秘书长思治明等学会领导及老傣文培训班授课教师蔡小晃出席结业仪式,并为学员颁发结业证书。 2j79seg88lsgbyzsgk2cu0ylmp52to0 ᥙᥣᥒ ᥖᥣᥭᥰ 0 775 5374 5164 2024-11-30T11:33:03Z Long Gong Bao 172 ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5374 wikitext text/x-wiki '''ᥙᥣᥒ ᥖᥣᥭᥰ''' ({{Lang-th|กระต่าย}}) ᥙ​​​ᥥᥢ ᥖᥨᥝ [[ᥔᥖᥴ]] ᥛ​​​ᥥᥝᥰ ᥘᥫᥒ ။ <ref>[https://en.m.wiktionary.org/wiki/กระต่าย#Thai]</ref> [[ᥜᥣᥭᥱ:Sylvilagus_floridanus_14136.JPG|250px|thumb| ᥙᥣᥒ ᥖᥣᥭᥰ]] == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} 40l6cn71mb0qq4zhmh8c113s0lpelxr ᥙᥣᥒᥱ ᥘᥣᥭᥱ 0 776 5165 3275 2024-10-16T10:11:04Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q165]] 5165 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Atlantic near Faroe Islands.jpg|thumb|ᥙᥣᥒᥱ ᥘᥣᥭᥱ]] '''ᥙᥣᥒᥱ ᥘᥣᥭᥱ''' ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥙᥥᥢ ᥘᥩᥒᥴ [[ᥘᥛᥳ]] ᥟᥢ [[ᥖᥣᥒᥰ]] ᥐᥣᥒᥲ ᥛᥢᥰ ᥕᥬᥱ ᥔᥤᥴ ᥛᥥ ᥘᥛᥳ ᥐᥩᥭᥰ ᥐᥣ ᥟᥦᥢᥴ ᥔᥤᥴ ᥔᥛᥱ ᥛᥧᥐ ᥖᥣᥱ ᥘᥣᥱ ᥕᥝᥳ. ᥙᥣᥒᥱ ᥘᥣᥭᥱ (13) ᥟᥢ ᥘᥫᥴ ᥐᥛᥱ ᥚᥣᥱ ᥞᥝᥰ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ 13 ᥟᥢ ᥟᥢ ᥛᥤᥰ ᥐᥨᥢᥰ ᥞᥧᥳ ᥓᥐᥴ ᥘᥛᥴ ᥕᥝᥳ. 1) Mediterranean Sea 2) Caribbean Sea 3) South China Sea 4) Bering Sea 5) Gulf of Mexico 6) Okhotsk Sea 7) East China Sea 8) Hudson Bay 9) Japan Sea 10) Adman Sea 11) North Sea 12) Red Sea 13) Baltic Sea pz5wxl58zxxvc1ga3mainofx5foa10a ᥙᥣᥒᥱᥘᥣᥭᥱ 0 777 3277 3276 2024-10-15T06:33:59Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3276 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥒᥱ ᥘᥣᥭᥱ]] 04g6pre0eodkp7536dje66nfnbwj0ii ᥙᥣᥭᥰ ᥔᥣᥭ ᥕᥦᥢᥳ 0 778 5243 3286 2024-10-17T04:43:11Z Minorax 39 5243 wikitext text/x-wiki : ''ᥔᥒᥴ ᥓᥫᥳ ᥝᥣ ᥑᥬᥲ ᥖᥨᥭᥰ ᥞᥨᥝᥴ ᥑᥨᥝᥲ ᥓᥫᥰ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ ᥖᥒᥰ ᥙᥣᥭᥰ ᥚᥣᥱ ᥔᥣᥱ ᥘᥭᥳ ᥘᥭᥴ ᥖᥨᥭᥰ ᥘᥭᥲ ᥖᥤ [[ᥞᥨᥝᥴ ᥑᥨᥝᥲ ᥐᥙᥴ ᥐᥣᥭᥱ ᥙᥪᥢᥳ ᥗᥣᥢ ᥙᥣᥭᥰ ᥔᥣᥭ|ᥞᥨᥝᥴ ᥑᥨᥝᥲ ᥐᥙᥴ ᥐᥣᥭᥱ ᥙᥪᥢᥳ ᥗᥣᥢ]] [[ᥞᥨᥝᥴ ᥑᥨᥝᥲ ᥐᥙᥴ ᥐᥣᥭᥱ ᥙᥪᥢᥳ ᥗᥣᥢ ᥙᥣᥭᥰ ᥔᥣᥭ|ᥙᥣᥭᥰ ᥔᥣᥭ]] ᥘᥭᥳ ᥑᥣᥲ။'' <div style="float:right; width:100%"> {{Box-header|title=<big>Portal ᥙᥣᥭᥰ ᥔᥣᥭ</big>}} {{Portal:ᥙᥣᥭᥰ ᥔᥣᥭ/ᥔᥪᥙᥱ ᥛᥪᥖ}} {{Box-footer|}} </div> ssuqb2flb4guopbloftjkv3ash9i3qx ᥙᥣᥭᥰ ᥔᥣᥭᥰ ᥕᥦᥢᥳ 0 779 3288 3287 2024-10-15T06:34:02Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3287 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥭᥰ ᥔᥣᥭ ᥕᥦᥢᥳ]] f6volp7liaz1ucjiu2xbpt3j9l6kgmp ᥙᥣᥭᥰ ᥗᥦᥐᥳ ᥑᥣᥳ ᥢᥨᥝᥱ ᥘᥨᥝᥱ ᥓᥤᥱ 0 780 5166 3294 2024-10-16T10:11:06Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13172422]] 5166 wikitext text/x-wiki ᥙᥣᥭᥰ ᥓᥣᥒ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥘᥩᥒ ᥛᥨᥝᥴ ᥕᥧᥒᥱ ᥖᥪᥰ ᥑᥫᥒ ᥛᥪᥰ (tool) ᥘᥦᥲ ᥖᥣᥒᥰ ᥛᥨᥝᥴ (craft) ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥤ ᥘᥬᥰ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥙᥣᥭᥰ ᥔᥣᥭ ᥘᥦᥲ ᥙᥣᥭᥰ ᥓᥣᥒ ᥓᥣᥐ (ᥟᥤᥢᥱ ᥓᥤᥢᥱ ᥢᥤᥱ ᥕᥣᥱ) ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥐᥢ ᥔᥥᥴ ᥙᥣᥭᥰ ᥓᥣᥒ ᥐᥩᥲ ᥓᥒᥱ ᥘᥭᥲ ᥛᥤᥰ ᥛᥣᥰ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥛᥥᥝᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥙᥣᥭᥰ ᥓᥣᥒ ᥟᥢ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥝᥣ technology ᥘᥭᥳ ᥒᥝᥲ ᥖᥪᥢᥰ ᥛᥢᥰ ᥘᥧᥐ ᥖᥤ ᥑᥣᥛᥰ ᥐᥤᥐ ᥟᥢ ᥝᥣ technologia ᥘᥢᥳ ᥛᥣᥰ ᥕᥝᥳ။ ᥛᥫ ᥖᥥᥱ ᥖᥥᥱ ᥛᥢᥰ ᥙᥣᥭᥰ ᥓᥣᥒ ᥖᥣᥒᥰ ᥛᥨᥝᥴ ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥐᥣᥢ ᥕᥧᥒᥱ ᥖᥪᥰ ᥑᥫᥒ ᥛᥤᥰ ᥚᥥᥒᥱ ᥚᥥᥒᥱ (ᥕᥨᥝᥰ ᥕᥨᥝᥰ)ᥔᥥᥴ ᥕᥝᥳ ᥓᥒᥱ ᥘᥭᥲ ᥞᥨᥢ ᥛᥨᥢᥰ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥣᥰ။ ᥓᥥᥛ ᥛᥫ ᥙᥭᥱ ᥛᥤᥰ ᥐᥣᥢ ᥛᥣᥭᥴ ᥖᥛᥰ ᥙᥪᥢᥰ ᥘᥢᥳ ᥐᥩᥙ ᥙᥫ ᥐᥨᥢᥰ ᥞᥝᥰ ᥛᥤᥰ ᥙᥣᥭᥰ ᥓᥣᥒ ᥘᥣᥭᥰ ᥐᥧᥛᥰ ᥜᥭᥰ ᥔᥥᥴ ᥘᥦᥲ ᥓᥒᥱ ᥓᥣᥒ ᥞᥥᥖᥱ ᥞᥬᥲ ᥖᥣᥒᥰ ᥐᥤᥢ ᥖᥣᥒᥰ ᥕᥦᥛᥳ ᥖᥫᥰ ᥘᥤ ᥐᥤᥢ ᥘᥤ ᥕᥦᥛᥳ ᥛᥣᥰ၊ ᥕᥝᥳ ᥐᥩᥲ ᥝᥣᥭᥰ ᥛᥣᥰ ᥕᥩᥢᥳ ᥘᥨᥭ ᥙᥣᥭᥰ ᥓᥣᥒ ᥟᥢ ᥛᥨᥝᥴ ᥑᥨᥒ ᥔᥣᥒᥲ ᥛᥣᥐᥱ ᥢᥤᥛᥰ(Wheel)ᥔᥥᥴ ᥘᥦᥲ ᥖᥫᥰ ᥞᥥᥖᥱ ᥞᥬᥲ ᥐᥣᥢ ᥐᥣᥱ ᥖᥣ ᥙᥭ ᥖᥣᥒᥰ ᥐᥨᥢᥰ ᥞᥝᥰ ᥒᥣᥭᥲ ᥕᥣᥛᥳ ᥛᥣᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥔᥪᥙᥱ ᥔᥥᥴ ᥕᥩᥢᥳ ᥘᥨᥭ ᥖᥣᥒᥰ ᥞᥨᥢ ᥛᥨᥢᥰ ᥙᥣᥭᥰ ᥓᥣᥒ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ ᥚᥦᥒᥴ ᥘᥒᥱ ᥞᥨᥒᥰ ᥚᥤᥛᥰ၊ ᥚᥩᥒ ᥚᥩᥒ (ᥖᥥᥱ ᥘᥤᥱ ᥜᥨᥢᥰ) ᥘᥦᥲ ᥟᥤᥢᥰ ᥖᥫᥲ ᥢᥦᥖᥳ ᥓᥫᥰ ᥘᥭᥳ ᥘᥦᥲ ᥐᥨᥢᥰ ᥞᥝᥰ ᥑᥣᥛᥲ ᥘᥭᥲ ᥘᥩᥒ ᥕᥣᥙᥱ ᥚᥪᥖᥱ ᥐᥣᥢ ᥐᥙᥴ ᥔᥣᥢᥴ ᥛᥣᥰ ᥔᥥᥴ ᥓᥣᥒ ᥐᥙᥱ ᥔᥪᥙᥱ ᥔᥪᥱ ᥔᥣᥢᥴ ᥖᥨᥝᥱ ᥖᥒᥰ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥐᥛᥱ ᥜᥣᥱ ᥛᥣᥰ ᥘᥭᥲ ᥕᥧᥱ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥘᥣᥱ ᥟᥛᥱ ᥓᥬ ᥘᥦᥲ ᥝᥣ ᥙᥣᥭᥰ ᥓᥣᥒ (ᥖᥣᥒᥰ ᥛᥨᥝᥴ) ᥐᥧ ᥟᥢ ᥘᥭᥲ ᥟᥝ ᥛᥣᥰ ᥕᥧᥒᥱ ᥖᥪᥰ ᥖᥩᥢ ᥖᥣᥱ ᥘᥩᥒ ᥒᥤᥛᥰ ᥕᥥᥢ ᥐᥨᥢᥰ ᥞᥝᥰ ᥐᥧ ᥛᥥᥝᥰ ᥘᥒᥱ ᥐᥝᥱ။ ᥙᥩᥰ ᥖᥨᥭᥰ ᥑᥪᥢᥰ ᥘᥬᥰ ᥙᥪᥢᥰ ᥘᥭᥴ ᥘᥧᥐ ᥖᥤ ᥟᥝ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥞᥥᥖᥱ ᥑᥫᥒ ᥕᥤᥙᥱ ᥘᥣᥐ ᥘᥣᥐ ᥔᥥᥴ ᥔᥛᥳ ᥙᥨᥝᥰ ᥑᥪᥢᥲ ᥕᥬᥱ ᥗᥪᥒᥴ ᥛᥣᥰ ᥓᥢᥳ ᥘᥣᥐ ᥘᥣᥐ ᥢᥤᥝᥰ ᥑᥣ ᥘᥤᥰ ᥕᥬᥰ ᥛᥣᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥙᥣᥭᥰ ᥓᥣᥒ ᥘᥭᥳ ᥞᥨᥛᥱ ᥒᥛᥰ ᥝᥭᥳ ᥘᥫᥴ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥦᥲ ᥘᥩᥒ ᥝᥦᥖᥳ ᥘᥩᥛᥳ ᥞᥝᥰ ᥘᥭᥳ ᥝᥭᥳ ᥕᥧᥱ ᥐᥧ ᥘᥣᥭᥰ ᥘᥣᥭᥰ ᥕᥝᥳ။ ᥙᥩᥰ ᥖᥤᥴ ᥖᥨᥭᥰ ᥖᥤ ᥛᥧᥱ ᥓᥧᥛᥰ ᥐᥩᥲ ᥙᥣᥭᥰ ᥓᥣᥒ ᥘᥭᥳ ᥞᥥᥖᥱ ᥞᥬᥲ ᥖᥫᥰ ᥛᥤᥰ ᥛᥣᥰ ᥐᥣᥢ ᥛᥣᥐ ᥛᥤᥰ ᥟᥢ ᥑᥪᥢᥲ ᥕᥬᥱ ᥔᥥᥴ ᥕᥨᥐ ᥛᥨᥢᥰ ᥙᥢ ᥓᥢᥳ ᥗᥣᥢ ᥞᥬᥲ ᥖᥫᥰ ᥛᥤᥰ ᥘᥩᥒ ᥕᥧᥱ ᥒᥣᥭ ᥘᥨᥛᥴ ᥓᥬ ᥛᥣᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥘᥣᥱ ᥐᥣᥢ ᥒᥣᥢᥰ ᥟᥢ ᥐᥣᥭᥱ ᥘᥨᥭ ᥙᥣᥭᥰ ᥛᥣᥒ ᥐᥛᥳ ᥘᥛᥴ ᥐᥩᥲ ᥔᥛᥳ ᥚᥧᥭᥱ ᥟᥩᥐᥱ ᥙᥣᥰ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥟᥢ ᥓᥣᥒ ᥔᥣᥒ ᥖᥨᥝᥱ ᥑᥨᥝᥰ ᥒᥝᥰ ᥖᥪᥢᥰ ᥜᥤᥒᥲ ᥖᥪᥢᥰ ᥙᥥᥢ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥞᥥᥖᥱ ᥞᥬᥲ ᥘᥦᥒ ᥘᥨᥛᥰ၊ ᥘᥦᥒ ᥘᥤᥢ၊ ᥘᥦᥒ ᥘᥛᥳ ᥛᥤᥰ ᥘᥩᥒ [[ᥝᥨᥭᥱ ᥞᥒᥲ]] (pollution) ᥘᥭᥴ ᥐᥩᥲ ᥛᥤᥰ ᥕᥧᥱ ᥘᥒᥱ ᥐᥝᥱ ᥕᥝᥳ။ ᥖᥤ ᥖᥥᥳ ᥛᥢᥰ ᥘᥭᥴ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥞᥢᥳ ᥖᥨᥝᥱ ᥘᥥᥝ ᥖᥥᥳ ᥚᥧᥱ ᥟᥢ ᥛᥨᥝᥴ ᥞᥨᥢ ᥛᥨᥢᥰ ᥘᥭᥲ ᥙᥣᥭᥰ ᥓᥣᥒ ᥘᥢᥳ ᥕᥧᥛᥱ ᥕᥛ ᥘᥭᥲ ᥝᥣ ᥖᥪᥐ ᥛᥤᥰ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥞᥝᥰ ᥐᥩᥭᥰ ᥘᥭᥴ ᥕᥧᥱ။ ᥐᥩᥭᥰ ᥘᥣᥱ ᥛᥫ ᥙᥨᥢᥳ ᥛᥣᥰ ᥟᥛᥱ ᥞᥪᥒᥴ ᥘᥢᥳ ᥓᥩᥛᥰ ᥘᥒᥱ ᥘᥩᥒ ᥔᥩᥐ ᥗᥨᥙᥱ ᥚᥣᥭᥱ ᥙᥣᥭᥰ ᥔᥣᥭ ᥔᥥᥴ ᥘᥭᥲ ᥞᥨᥙ ᥞᥢᥴ ᥛᥣᥰ ᥝᥣ ᥙᥣᥭᥰ ᥛᥥᥖ(Primate)ᥘᥦᥲ ᥙᥣ ᥘᥨᥒᥴ ᥛᥫᥒᥰ(Wale)ᥛᥣᥒ ᥚᥩᥒ ᥐᥩᥲ ᥛᥨᥝᥴ ᥑᥨᥒ ᥔᥣᥒᥲ ᥕᥧᥒᥱ ᥖᥪᥰ ᥑᥫᥒ ᥛᥪᥰ ᥚᥥᥒᥱ ᥚᥥᥒᥱ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥛᥨᥝᥴ ᥔᥩᥢᥴ ᥙᥣᥭᥰ ᥓᥣᥒ ᥓᥝᥲ ᥐᥝᥱ ᥙᥢ ᥓᥫᥳ ᥑᥫᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥣᥒᥱ ᥓᥫᥰ ᥘᥭᥲ ᥙᥣᥰ ᥘᥭᥴ ᥕᥧᥱ ᥕᥝᥳ။ 1y9ftbf91lxza8y5tq25e9894mrpvhq ᥙᥣᥭᥰ ᥘᥙᥳ 0 781 5167 3305 2024-10-16T10:11:08Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q395]] 5167 wikitext text/x-wiki [[ᥜᥣᥭᥱ:GodfreyKneller-IsaacNewton-1689.jpg|thumb|ᥚᥧᥱ ᥘᥨᥒᥳ ᥙᥣᥭᥰ ᥘᥙᥳ ᥢᥤᥝᥱ ᥗᥣᥢᥱ GodfreyKneller-IsaacNewton-1689]] ᥘᥣᥙᥳ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥐᥣᥢ ᥘᥥᥙ ᥞᥥᥢᥰ ᥘᥩᥒ [[ᥖᥨᥝ ᥘᥙᥳ]] ({{Lang-en|numbers}})၊ ᥘᥩᥒ ᥘᥙᥳ ᥔᥩᥢᥱ ᥖᥣᥒᥰ ᥘᥛᥴ ᥖᥣᥒᥰ ᥟᥥᥱ ᥔᥥᥴ ᥓᥫᥳ ᥔᥥᥴ ᥙᥫᥒ (quantity)၊ ᥘᥩᥒ ᥖᥣᥒᥰ [[ᥐᥣᥒᥲ ᥐᥦᥙ]] (space)၊ ᥘᥩᥒ ᥐᥩᥱ ᥞᥥᥖᥱ ᥙᥫᥒ ᥞᥣᥒ ᥙᥫᥒ ᥚᥣᥒᥴ (structure)၊ ᥘᥩᥒ ᥘᥦᥐ ᥘᥣᥭ (change) ᥓᥫᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥨᥝ ᥘᥙᥳ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥛᥢᥰ ᥛᥤᥰ ᥘᥛᥳ ᥐᥖᥳ ᥞᥥᥖᥱ ᥘᥭᥲ ᥔᥒᥴ ᥘᥣᥭ ᥘᥣᥭ၊ ᥑᥝᥴ ᥘᥒᥱ ᥐᥢ ᥞᥥᥖᥱ ᥞᥪᥴ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥐᥙᥴ ᥖᥣᥛᥰ ᥐᥢ၊ ᥑᥝᥴ ᥘᥒᥱ ᥐᥢ ᥞᥥᥖᥱ ᥞᥪᥴ ᥘᥨᥝᥰ ᥘᥥᥰ ᥐᥢ၊ ᥘᥩᥢᥳ ᥛᥩᥢᥰ ᥛᥢᥰ ᥛᥤᥰ ᥘᥒᥱ ᥞᥪᥴ၊ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ ᥘᥩᥒ ᥙᥣᥭᥰ ᥘᥙᥳ ᥘᥢᥳ ᥑᥝᥴ ᥑᥝᥲ ᥙᥣᥰ ᥘᥭᥲ ᥘᥒᥱ ᥞᥪᥴ၊ ᥙᥫᥒ ᥞᥣᥒ ᥑᥝᥴ ᥙᥥᥢ ᥘᥒᥱ ᥞᥪᥴ၊ ᥘᥣᥭᥰ ᥖᥦᥐ ᥛᥢᥰ ᥙᥥᥢ ᥞᥪᥴ၊ ᥘᥣᥭᥰ ᥘᥦᥐ ᥘᥣᥭ ᥛᥢᥰ ᥙᥥᥢ ᥞᥪᥴ၊ ᥖᥥᥴ ᥘᥭᥲ ᥞᥥᥖᥱ ᥞᥪᥴ ᥙᥩᥒᥱ ᥓᥬ ᥘᥙᥳ ᥔᥩᥢᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥣᥭᥰ ᥘᥙᥳ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥐᥣᥢ ᥘᥥᥙ ᥞᥥᥢᥰ ᥘᥩᥒ ᥘᥙᥳ၊ ᥘᥩᥒ ᥔᥩᥢᥱ၊ ᥘᥩᥒ ᥖᥦᥐ၊ ᥘᥩᥒ ᥑᥣᥭᥳ ᥕᥣᥢᥴ ᥘᥤᥴ ᥖᥣᥒᥰ ᥐᥭ ᥓᥛ ᥞᥬᥲ ᥞᥧᥳ ᥖᥦᥖ ᥘᥦᥖ၊ ᥞᥣᥒ ᥚᥣᥒᥴ ᥟᥢ ᥘᥣᥛᥰ ᥘᥭᥲ ᥕᥣᥙᥱ ᥘᥢᥳ ᥞᥬᥲ ᥙᥩᥰ ᥓᥣᥒ ᥘᥣᥛᥰ ᥘᥭᥲ ᥞᥧᥳ ᥘᥭᥲ ᥓᥫᥰ ᥘᥢᥳ ᥔᥥᥴ ᥝᥣᥭᥰ ᥘᥒᥴ ᥛᥣᥰ ᥓᥒᥱ ᥑᥩᥐᥱ ᥑᥦᥐᥱ ᥘᥫᥐ ᥟᥝ ᥘᥩᥐᥴ ᥘᥣᥭᥰ ᥟᥢ ᥙᥥᥢ ᥘᥭᥲ ᥛᥢᥰ ᥟᥢ ᥛᥤᥰ ᥘᥩᥢᥳ ᥛᥢᥰ ᥟᥢ ᥛᥤᥰ ᥙᥐᥴ ᥙᥫᥒ ᥛᥢᥰ ᥘᥢᥳ ᥔᥥᥴ ᥘᥦᥲ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥣᥰ ᥓᥢᥳ ᥘᥪᥒ ᥘᥦᥳ ᥓᥢᥳ ᥘᥫᥒ ᥘᥢᥳ ᥕᥝᥳ။ ᥚᥧᥱ ᥛᥤᥰ ᥙᥦᥒᥱ ᥕᥣᥱ ᥑᥝᥴ ᥖᥥᥳ ᥘᥥᥙ ᥞᥥᥢᥰ ᥖᥨᥭᥰ ᥘᥩᥒ ᥘᥩᥢᥳ ᥛᥩᥢᥰ ᥙᥫᥒ ᥙᥥᥢ ᥛᥢᥰ ᥔᥥᥴ ᥓᥒᥱ ᥑᥨᥒ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥩᥐᥴ ᥘᥣᥭᥰ ᥘᥙᥳ ᥔᥩᥢᥱ ᥛᥢᥰ ᥕᥝᥳ။ ᥙᥧᥢ ᥖᥣᥱ ᥙᥣᥭᥰ ᥔᥣᥭ၊ ᥙᥣᥭᥰ ᥑᥫᥒ ᥓᥣᥐ၊ ᥙᥣᥭᥰ ᥛᥨᥝᥴ ᥕᥣ၊ ᥙᥣᥭᥰ ᥔᥣᥭ ᥙᥣᥭᥰ ᥛᥫᥒᥰ ᥑᥝᥴ ᥓᥫᥰ ᥘᥢᥳ ᥙᥣᥭᥰ ᥘᥙᥳ ᥘᥭᥳ ᥟᥛᥱ ᥛᥤᥰ ᥖᥪᥢᥰ ᥟᥛᥱ ᥙᥥᥢ ᥘᥦᥰ ᥙᥣᥭᥰ ᥘᥙᥳ ᥘᥭᥳ ᥘᥭᥲ ᥝᥣ ᥛᥢᥰ ᥙᥥᥢ ᥑᥫᥒ ᥕᥤᥙᥱ ᥘᥨᥒᥴ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥟᥢ ᥘᥫᥒ ᥕᥧᥱ။<ref>Mura, Roberta (December 1993). "Images of Mathematics Held by University Teachers of Mathematical Sciences". Educational Studies in Mathematics. 25 (4): 375–85. </ref> ᥖᥛ ᥖᥤ ᥖᥨᥝ ᥘᥙᥳ ᥘᥢᥳᥘᥦᥳ ᥔᥒᥴ၊ ᥘᥛᥳ ᥐᥖᥳ ᥐᥣ ᥑᥢᥴ ᥟᥢ ᥑᥝᥴ ᥛᥤᥰ ᥝᥭᥳ ᥔᥥᥴ ᥙᥩᥒ ᥙᥥᥢ ᥘᥭᥲ ᥘᥢᥳ ᥘᥦᥰ ᥔᥒᥴ၊ ᥘᥩᥒ ᥑᥝᥴ ᥘᥒᥱ ᥐᥢ ᥐᥙᥴ ᥔᥪᥙᥱ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥐᥢ ᥘᥢᥳᥘᥦᥳ ᥔᥒᥴ၊ ᥘᥩᥒ ᥑᥝᥴ ᥑᥨᥢᥰ ᥘᥨᥝᥰ ᥐᥢ ᥘᥢᥳ ᥘᥦᥳ ᥘᥩᥢᥳ ᥛᥩᥢᥰ ᥑᥝᥴ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥖᥨᥝ ᥘᥙᥳ ᥓᥫᥰ ᥘᥢᥳ ᥑᥝᥴ ᥞᥥᥖᥱ ᥞᥪᥴ ᥛᥤᥰ ᥘᥛᥳ ᥐᥖᥳ ᥓᥧᥐᥴ ᥕᥣᥢᥴ ᥖᥒ ᥖᥨᥝ ᥘᥭᥰ ᥓᥩᥛᥰ ᥞᥤᥛᥰ ᥞᥩᥛᥰ ᥑᥝᥴ၊ ᥑᥝᥴ ᥞᥥᥖᥱ ᥞᥪᥴ ᥘᥦᥐ ᥘᥣᥭ ᥙᥥᥢ ᥐᥣᥱ ᥘᥭᥲ ᥘᥒᥱ ᥞᥪᥴ ᥘᥭᥴ ᥔᥥᥴ ᥙᥥᥢ ᥘᥩᥒ ᥘᥥᥙ ᥞᥥᥢᥰ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥐᥣ ᥐᥣᥙ ᥙᥣᥢ ᥕᥣᥛᥰ ᥘᥥᥝ ᥙᥣᥭᥰ ᥘᥙᥳ ᥘᥭᥳ ᥘᥪᥐ ᥘᥛᥱ ᥐᥛᥱ ᥚᥤᥱ ᥛᥣᥰ ᥖᥥᥳ ᥖᥥᥳ ᥔᥥᥴ ᥘᥧᥐ ᥖᥤ ᥟᥝ ᥓᥬ ᥘᥙᥳ ᥔᥩᥢᥱ ᥘᥢᥳ ᥔᥥᥴ ᥔᥩᥢᥱ ᥘᥙᥳ ᥙᥣᥰ ᥘᥨᥭ ᥘᥩᥒ ᥞᥣᥒ ᥚᥣᥒᥴ ᥘᥥᥐᥳ ᥕᥬᥱ ᥐᥭ ᥓᥛ ᥐᥣᥒᥲ ᥐᥦᥙ ᥘᥬᥰ ᥘᥩᥰ ᥐᥣ ᥘᥨᥒᥴ ᥘᥭᥳ ᥕᥧᥱ။ ᥙᥣᥭᥰ ᥘᥙᥳ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥛᥢᥰ ᥙᥩᥒᥱ ᥔᥒᥴ ᥖᥥᥳ ᥖᥥᥳ ᥘᥭᥴ ᥞᥬᥲ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥙᥩᥰ ᥚᥩᥛᥳ ᥐᥢ ᥔᥥᥴ ᥘᥣᥖ ᥟᥩᥐᥱ ᥘᥭᥲ ᥖᥤ ᥙᥩᥒᥱ ᥛᥢᥰ ᥘᥢᥳ ᥕᥒᥰ ᥙᥭᥱ ᥛᥤᥰ ᥐᥩᥢᥱ။ ᥐᥨᥢᥰ ᥓᥫᥰ ᥟᥢ ᥘᥙᥳ ᥔᥩᥢᥱ ᥞᥥᥖᥱ ᥐᥣᥢ ᥛᥢᥰ ᥕᥧᥱ ᥓᥫᥰ ᥘᥢᥳ ᥐᥩᥲ ᥑᥝᥴ ᥖᥩ ᥟᥛᥱ ᥑᥝᥲ ᥓᥬ ᥘᥫᥴ ᥑᥨᥝᥲ ᥗᥣᥛᥴ ᥟᥢ ᥘᥭᥳ။ ᥐᥩᥭᥰ ᥐᥣ ᥚᥧᥱ ᥘᥨᥒᥳ ᥘᥦᥢᥱ ᥑᥝᥴ ᥓᥫᥒᥳ ᥘᥒᥱ ᥐᥥᥱ ᥘᥤᥱ ᥘᥤᥱ ᥕᥨᥝᥱ (1564-1642) ᥖᥥᥳ ᥘᥣᥖ ᥝᥣ “ᥔᥣᥱ ᥚᥣᥱ ᥝᥣᥳ ᥖᥣᥰ ᥘᥣᥰ ᥘᥢᥳ ᥔᥒᥴ ᥝᥣ ᥟᥝ ᥖᥦᥛᥲ ᥙᥥᥢ ᥚᥪᥢᥴ ᥗᥛᥰ ᥝᥭᥳ ᥓᥪᥒ ᥘᥤᥐ ᥟᥢ ᥖᥦᥛᥲ ᥛᥢᥰ ᥘᥢᥳ ᥖᥥᥴ ᥙᥥᥢ ᥘᥤᥐ ᥙᥣᥭᥰ ᥘᥙᥳ ᥐᥩᥭᥰ” ᥘᥭᥴ ᥕᥝᥳ။ ᥚᥧᥱ ᥘᥨᥒᥳ ᥘᥦᥢᥱ ᥙᥣᥭᥰ ᥘᥙᥳ ᥐᥣᥰ ᥘᥣ ᥜᥤᥰ ᥖᥤᥖᥳ ᥐᥩᥖᥳ (1777-1855) ᥘᥣᥖ ᥝᥣ “ᥙᥣᥭᥰ ᥘᥙᥳ ᥘᥭᥳ ᥙᥥᥢ ᥘᥣᥒᥰ ᥞᥨᥝᥴ ᥑᥛᥰ ᥘᥨᥒᥴ ᥙᥣᥭᥰ ᥔᥣᥭ” ᥘᥭᥴ ᥕᥝᥳ။ ᥚᥧᥱ ᥘᥨᥒᥳ ᥘᥦᥢᥱ ᥙᥣᥭᥰ ᥘᥙᥳ ᥙᥤᥢᥱ ᥓᥣᥱ ᥛᥤᥢᥱ ᥙᥤᥱ (1809-1880) ᥘᥣᥖᥝᥣ “ᥙᥣᥭᥰ ᥘᥙᥳ ᥘᥭᥳ ᥙᥥᥢ ᥙᥣᥭᥰ ᥔᥣᥭ ᥟᥢ ᥖᥦᥛᥲ ᥛᥣᥭᥴ ᥖᥛᥰ ᥝᥣᥒᥰ ᥘᥭᥲ ᥚᥩᥢᥰ ᥘᥤ ᥟᥢ ᥖᥦᥖ ᥘᥦᥖ ᥛᥢᥰ” ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥙᥣᥭᥰ ᥘᥙᥳ ᥘᥢᥳ ᥑᥝᥲ ᥙᥥᥢ ᥘᥩᥒ ᥐᥣᥢ ᥙᥨᥒ ᥔᥩᥢᥴ ᥟᥢ ᥘᥫᥒ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥟᥛᥱ ᥙᥥᥢ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥖᥛ ᥖᥤ ᥙᥣᥭᥰ ᥔᥣᥭ ᥔᥣᥱ ᥚᥣᥱ ᥝᥣᥳ၊ ᥙᥣᥭᥰ ᥓᥣᥒ ᥟᥤᥢᥱ ᥓᥤᥢᥱ ᥢᥤᥱ ᥕᥣᥱ၊ ᥙᥣᥭᥰ ᥛᥨᥝᥴ ᥕᥣ ᥘᥦᥳ ᥙᥣᥭᥰ ᥔᥣᥭ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ ᥓᥫᥰ ᥘᥢᥳ ᥙᥣᥭᥰ ᥘᥙᥳ ᥢᥭᥳ ᥙᥥᥢ ᥑᥫᥒ ᥕᥤᥙᥴ ᥘᥤ ᥘᥨᥒᥴ ᥙᥧᥢ ᥖᥣᥱ ᥖᥒᥰ ᥐᥛᥱ ᥚᥣᥱ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> lypbdrktrqiv2q7aw8z79ghusxgoudw ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ 0 782 3310 3309 2024-10-15T06:34:08Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 3309 wikitext text/x-wiki '''ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ''' ᥙᥥᥢ ᥙᥪᥢᥳ ᥞᥧᥳ ᥜᥣᥭᥱ ᥘᥩᥒ ᥖᥣᥒᥰ ᥓᥫᥰ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥖᥒᥰ ᥘᥤᥢ [[ᥛᥫᥒᥰ]] ᥖᥤ ᥐᥨᥢᥰ ᥞᥝᥰ ᥕᥧᥱ ᥔᥝᥰ ᥝᥭᥳ ᥘᥭᥳ ᥔᥥᥒᥲ ᥔᥥᥒᥲ ᥕᥝᥳ။ ᥖᥤ ᥐᥨᥢᥰ ᥞᥝᥰ ᥕᥧᥱ ᥘᥭᥳ ᥙᥫᥒ ᥘᥨᥒᥴ ᥛᥢᥰ ᥙᥥᥢ ᥘᥫᥴ ᥘᥤᥢ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥛᥫᥒᥰ ᥘᥭᥳ ᥕᥝᥳ။ "ᥛᥫᥒᥰ" ᥘᥭᥳ ᥔᥛᥳ ᥙᥥᥢ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥖᥭᥰ ᥐᥝᥱ ᥐᥥᥱ ᥟᥢ ᥘᥣᥖ ᥘᥨᥭᥲ ᥘᥩᥒ ᥘᥛᥳ၊ ᥘᥤᥢ၊ ᥞᥤᥢᥴ၊ ᥚᥣᥴ၊ ᥗᥫᥢᥱ၊ ᥞᥨᥭᥲ၊ ᥘᥩᥭ၊ ᥘᥣᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥐᥣᥢ ᥙᥩᥒ ᥐᥧ ᥘᥩᥒ ᥘᥩᥒ ᥘᥢᥳ ᥕᥝᥳ။ ᥐᥩᥙ ᥘᥭᥴ ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥣᥒᥰ ᥟᥢ ᥘᥤ ᥞᥧᥳ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥝᥭᥳ ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥦᥲ ᥖᥤ ᥟᥤᥒ ᥐᥨᥢᥰ ᥞᥝᥰ ᥓᥫᥰ ᥘᥢᥳ ᥖᥒᥰ ᥔᥥᥒᥲ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ ᥘᥭᥲ ᥕᥧᥱ ᥕᥝᥳ။ ᥐᥨᥢᥰ ᥞᥝᥰ ᥙᥥᥢ ᥖᥨᥝ ᥔᥖᥴ ᥖᥨᥝ ᥛᥤᥰ ᥓᥬ ᥓᥫᥳ ᥘᥫᥒ ᥟᥢ ᥕᥧᥱ ᥖᥤ ᥘᥨᥐ ᥘᥧᥛᥲ ᥜᥣᥳ ᥐᥛᥱ ᥜᥣᥱ ᥘᥭᥳ ᥕᥝᥳ။ ᥘᥨᥐ ᥘᥭᥴ ᥛᥢᥰ ᥙᥥᥢ "ᥑᥨᥒᥰ" ᥟᥛᥱ ᥘᥢᥴ "ᥛᥫᥒᥰ"ᥟᥢ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥑᥣᥭᥳ ᥘᥣᥭ ᥕᥧᥱ ᥖᥣᥱ ᥔᥥᥱ၊ ᥙᥩᥒᥱ ᥝᥣ ᥙᥥᥢ ᥟᥢ ᥛᥤᥰ ᥖᥣᥒᥰ ᥙᥥᥢ ᥙᥥᥢ ᥘᥧᥳ ᥘᥧᥳ ᥕᥧᥱ ᥖᥣᥱ ᥔᥥᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥬᥰ ᥘᥨᥐ ᥟᥛᥱ ᥘᥢᥴ ᥘᥬᥰ ᥖᥬᥲ ᥖᥩᥒᥳ ᥜᥣᥳ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥘᥧᥛᥲ ᥜᥣᥳ ᥟᥛᥱ ᥘᥢᥴ ᥐᥛᥱ ᥜᥣᥱ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥙᥩᥒᥱ ᥝᥣ ᥖᥤ ᥕᥧᥱ ᥔᥝᥰ ᥟᥢ ᥐᥝᥱ ᥐᥥᥱ ᥞᥪᥒᥴ ᥕᥣᥝᥰ ᥘᥣᥱ ᥘᥣᥱ ᥘᥭᥴ ᥛᥢᥰ ᥛᥤᥰ ᥔᥒᥴ ᥘᥣᥭᥴ ᥘᥣᥭᥴ၊ ᥑᥝᥴ ᥞᥥᥖᥱ ᥞᥪᥴ ᥔᥥᥴ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥑᥣᥭᥳ ᥘᥣᥭ ᥕᥧᥱ၊ ᥑᥝᥴ ᥘᥭᥲ ᥟᥤᥒ ᥘᥒᥴᥚᥒᥴ ᥘᥩᥒ ᥓᥫᥳ ᥘᥒᥱ ᥞᥪᥴ ᥔᥥᥴ ᥙᥥᥢ ᥝᥭᥳ ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥩᥒ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥝᥭᥳ ᥖᥒᥰ ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ ᥜᥣᥭᥱ ᥘᥨᥐ ᥘᥧᥛ ᥜᥣᥳ ᥝᥭᥳ ᥕᥧᥱ။ ᥙᥫᥒ ᥘᥨᥒᥴ ᥛᥢᥰ ᥐᥨᥢᥰ ᥞᥝᥰ ᥙᥥᥢ ᥖᥨᥝ ᥔᥩᥛᥴ ᥘᥨᥛᥰ ᥟᥢ ᥖᥥᥱ ᥘᥭᥲ ᥞᥣᥴ ᥐᥤᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ ᥕᥧᥱ ᥐᥧ ᥛᥫ ᥘᥢᥳ ᥘᥦᥲ ᥕᥧᥱ ᥔᥝᥰ ᥝᥭᥳ ᥖᥤ ᥘᥥᥝ ᥕᥧᥱ ᥔᥝᥰ ᥝᥭᥳ ᥞᥣᥒᥰ ᥑᥨᥝᥴ ᥟᥛᥱ ᥘᥭᥲ။ ᥞᥧᥳ ᥐᥩᥲ ᥘᥤ၊ ᥟᥛᥱ ᥞᥧᥳ ᥐᥩᥲ ᥘᥤ ᥐᥣ ᥖᥥᥴ ᥘᥭᥲ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥖᥣᥱ ᥖᥩᥒᥳ ᥖᥣᥱ ᥘᥥᥒᥴ ᥖᥣᥱ ᥔᥪᥙ ᥕᥧᥱ ᥔᥝᥰ ᥓᥧᥐᥴ ᥛᥢᥲ ᥐᥣᥱ ᥘᥭᥲ ᥘᥢᥳ ᥕᥧᥱ။ f0ov2m86551dsc2yyhq7or9gm8mkt72 ᥙᥣᥭᥰ ᥙᥣᥳ ᥗᥣᥳ ᥝᥤᥱ 0 783 5168 3319 2024-10-16T10:11:11Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1071]] 5168 wikitext text/x-wiki ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ ([[ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ|ᥑᥣᥛᥰ ᥛᥣᥢ ᥝᥣ]] : ပထဝီဝင်, ᥙᥖ ᥗᥣᥳ ᥝᥤᥱ ᥝᥤᥢ) ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥘᥩᥒ ᥘᥒᥴ ᥘᥤᥢ ᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥫᥰ ᥟᥢ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥐᥥᥝᥱ ᥐᥙᥴ ᥖᥒᥰ ᥘᥤᥢ ᥛᥫᥒᥰ ᥖᥒᥰ ᥔᥥᥒᥲ ᥕᥝᥳ။ ᥛᥫᥢᥴ ᥘᥒᥱ - ᥘᥤᥢ၊ ᥘᥛᥳ၊ ᥘᥨᥛᥰ၊ ᥗᥫᥢᥱ၊ ᥘᥩᥭ၊ ᥐᥨᥢᥰ ᥖᥨᥝ ᥔᥖᥴ ᥖᥒᥰ ᥔᥥᥒᥲ ᥟᥢ ᥓᥫᥰ ᥙᥥᥢ ᥝᥭᥳ ᥛᥧᥱ ᥚᥬᥴ ᥓᥧᥛᥰ ᥛᥢᥰ ᥔᥥᥴ ᥕᥝᥳ ᥐᥩᥲ ᥛᥤᥰ ᥝᥭᥳ ᥖᥣᥒᥰ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥟᥢ ᥟᥛᥱ ᥚᥣᥖᥱ ᥕᥣᥢᥴ ᥐᥢ ᥘᥭᥲ ᥘᥒᥱ ᥘᥣᥭᥴ ᥓᥧᥛᥰ ᥘᥣᥭᥴ ᥓᥫᥰ ᥟᥢ ᥕᥧᥱ ᥖᥤ ᥞᥫᥢᥰ ᥘᥥᥝ ᥛᥫᥒᥰ ᥘᥥᥝ ᥐᥢ ᥘᥢᥳ ᥝᥭᥳ ᥙᥥᥢ ᥓᥧᥛᥰ ᥔᥫᥒᥰ ᥘᥥᥝ ᥐᥢ ᥝᥭᥳ ᥘᥦᥲ ᥓᥒᥱ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ ᥙᥥᥢ ᥘᥦᥒ ᥛᥫᥒᥰ ᥘᥭᥴ ᥕᥝᥳ။ ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥭᥳ ᥟᥩᥢ ᥐᥢ ᥕᥧᥱ ᥝᥭᥳ ᥘᥫᥴ ᥘᥒᥴ ᥘᥤᥢ ᥛᥫᥒᥰ ᥕᥧᥱ ᥘᥦᥲ ᥘᥩᥒ ᥘᥥᥙ ᥞᥥᥢᥰ ᥘᥫᥭᥳ ᥘᥦᥒ ᥛᥫᥒᥴ ᥘᥭᥳ ᥖᥥᥴ ᥟᥛᥱ ᥙᥥᥢ ᥖᥣᥒᥰ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥔᥒᥴ။ == ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ == ᥘᥬᥰ ᥘᥧᥛᥲ ᥜᥣᥳ ᥘᥨᥒᥴ ᥘᥭᥳ ᥛᥤᥰ ᥔᥒᥴ ᥔᥥᥴ ᥙᥥᥢ ᥔᥒᥴ ᥝᥭᥳ ᥕᥧᥱ။ ᥛᥫᥒᥰ ᥗᥬᥴ ᥛᥤᥰ ᥖᥤ ᥘᥬ ᥘᥭᥴ ᥘᥢᥳ ᥙᥩᥰ ᥘᥥᥙ ᥞᥥᥢᥰ ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ ᥛᥣᥰ ᥘᥭᥳ ᥓᥒᥱ ᥖᥥᥴ ᥞᥧᥳ ᥘᥭᥲ ᥘᥤ ᥘᥤ ᥕᥝᥳ။ ᥘᥩᥒ ᥘᥛᥳ ᥘᥤᥢ ᥞᥤᥢᥴ ᥘᥨᥛᥰ ᥑᥝᥴ ᥘᥭᥴ ᥐᥩᥲ ᥓᥒᥱ ᥖᥥᥴ ᥓᥣᥒ ᥓᥦᥐᥱ ᥞᥧᥳ ᥘᥭᥲ ᥛᥥᥝᥰ ᥘᥬ ᥛᥥᥝᥰ ᥘᥢᥳ ᥐᥣᥱ ᥗᥦᥢᥲ။ ᥙᥩᥰ ᥘᥥᥙ ᥞᥥᥢᥰ ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ ᥓᥪᥒ ᥞᥝᥰ ᥖᥥᥴ ᥘᥭᥲ ᥞᥧᥳ ᥘᥩᥒ ᥘᥣᥲ ᥛᥫᥒᥰ၊ ᥞᥧᥳ ᥘᥣᥭᥰ ᥖᥨᥭᥰ ᥚᥦᥢᥱ ᥖᥤ ᥘᥤᥢ ᥛᥫᥒᥰ၊ ᥞᥧᥳ ᥝᥣ ᥛᥫᥒᥰ ᥘᥬ ᥛᥤᥰ ᥖᥤ ᥘᥬ။ ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ ᥘᥭᥳ ᥙᥥᥢ ᥐᥣᥢ ᥟᥢ ᥖᥦᥖ ᥘᥦᥖ ᥖᥣᥭ ᥖᥨᥝ။ ᥟᥢ ᥖᥪᥢᥰ ᥛᥤᥰ ᥝᥭᥳ ᥕᥝᥳ ᥘᥢᥳ ᥘᥦᥲ ᥘᥣᥛᥰ ᥘᥤᥛᥰ ᥔᥩᥢᥴ ᥐᥢ ᥟᥛᥱ ᥘᥭᥲ။ === ᥘᥦᥒ ᥛᥫᥒᥰ === '''ᥘᥦᥒ ᥛᥫᥒᥰ'''ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥖᥭᥰ ᥞᥝᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥙᥩᥒᥱ ᥝᥣ ᥘᥒᥱ ᥐᥣ ᥓᥧᥛᥰ ᥓᥫᥰ ᥟᥢ ᥐᥥᥝᥱ ᥐᥙᥴ ᥙᥣᥰ ᥘᥨᥭᥲ ᥖᥒᥰ ᥛᥫᥒᥰ ᥘᥤᥢ ᥖᥤ ᥕᥧᥱ။ ᥛᥫᥢᥴ ᥘᥒᥱ ᥘᥤᥢ၊ ᥘᥛᥳ၊ ᥘᥩᥭ၊ ᥗᥫᥢᥱ၊ ᥘᥨᥛᥰ၊ ᥜᥤᥒᥲ ᥜᥣᥳ၊ ᥐᥣᥒ ᥞᥣᥝᥴ၊ ᥖᥨᥝ ᥛᥤᥰ ᥓᥬ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥓᥬ ᥖᥒᥰ ᥘᥨᥒᥴ ᥟᥢ ᥐᥩᥒᥳ ᥐᥣᥭᥱ ᥝᥭᥳ ᥖᥒᥰ ᥛᥫᥒᥰ ᥐᥨᥢᥰ ᥞᥝᥰ ᥖᥒᥰ ᥔᥥᥒᥲ ᥘᥭᥳ ᥙᥣᥰ ᥝᥭᥳ ᥘᥬᥰ ᥓᥧᥛᥰ ᥔᥫᥒᥰ'''ᥘᥦᥒ ᥛᥫᥒᥰ'''ᥕᥝᥳ။'''ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ''' ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥔᥛᥳ ᥙᥥᥢ ᥐᥣᥢ ᥟᥢ ᥘᥥᥙ ᥞᥥᥢᥰ ᥞᥬᥲ ᥞᥧᥳ ᥘᥩᥒ ᥘᥦᥒ ᥛᥫᥒᥰ ᥘᥦᥲ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭᥲ ᥘᥦᥒ ᥛᥫᥒᥰ ᥖᥒᥰ ᥔᥥᥒᥲ ᥘᥭᥳ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ"'''ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ'''" ᥕᥝᥳ။ === ᥘᥤᥢ၊ ᥘᥒᥴ ᥘᥤᥢ၊ ᥘᥤᥢ ᥛᥫᥒᥰ === ᥖᥤ ᥟᥢ ᥐᥨᥢᥰ၊ ᥔᥖᥴ၊ ᥖᥨᥢᥲ၊ ᥖᥨᥝ ᥛᥤᥰ ᥓᥬ ᥑᥝᥴ ᥘᥭᥲ ᥙᥪᥒ ᥟᥤᥒ ᥕᥧᥱ ᥔᥝᥰ ᥙᥥᥢ ᥓᥬ ᥝᥭᥳ ᥕᥧᥱ ᥘᥫᥴ ᥛᥢᥰ ᥘᥭᥳ ᥞᥩᥒᥳ ᥝᥣ"'''ᥘᥤᥢ'''" ᥟᥛᥱ ᥘᥢᥴ"'''ᥘᥒᥴ ᥘᥤᥢ'''" ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥫᥴ ᥘᥒᥴ ᥘᥤᥢ ᥘᥭᥳ ᥘᥛᥳ၊ ᥘᥤᥢ၊ ᥘᥨᥛᥰ၊ ᥞᥤᥢᥴ ᥚᥣᥴ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥲ ᥞᥨᥛ ᥛᥤᥰ ᥝᥭᥳ ᥙᥣᥰ ᥗᥦᥢᥲ ᥕᥧᥱ။ ᥖᥣᥒᥰ ᥟᥢ ᥙᥥᥢ ᥖᥤ ᥕᥧᥱ ᥖᥣᥱ ᥖᥨᥝ ᥛᥤᥰ ᥓᥬ ᥛᥨᥝᥴ ᥞᥧᥳ ᥟᥢ ᥟᥛᥱ ᥛᥨᥝᥴ ᥞᥧᥳ ᥑᥝᥴ ᥔᥥᥒᥲ ᥔᥥᥒᥲ ᥕᥧᥱ ᥔᥝᥰ ᥓᥩᥛᥰ ᥐᥢ ᥝᥭᥳ ᥘᥭᥳ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ"'''ᥘᥤᥢ ᥛᥫᥒᥰ'''" ᥘᥭᥴ ᥕᥝᥳ။ === ᥘᥧᥛᥲ ᥜᥣᥳ၊ ᥐᥛᥱ ᥜᥣᥱ၊ ᥘᥨᥐ ᥑᥨᥒᥰ (ᥘᥨᥐ)=== ᥘᥦᥒ ᥘᥤᥢ ᥛᥫᥒᥰ ᥟᥢ ᥞᥝᥰ ᥕᥧᥱ ᥝᥭᥳ ᥕᥧᥱ ᥘᥭᥳ ᥛᥢᥰ ᥐᥣᥒᥲ ᥖᥥᥳ ᥖᥥᥳ။ ᥛᥤᥰ ᥘᥒ ᥘᥤᥢ ᥐᥩᥭᥰ ᥟᥛᥱ ᥐᥣᥰ ᥛᥤᥰ ᥙᥣᥰ ᥘᥛᥳ ᥟᥢ ᥐᥣᥒᥲ ᥘᥪᥐᥳ ᥝᥭᥳ ᥘᥢᥳ ᥗᥦᥢᥲ။ ᥘᥒᥴ ᥘᥤᥢ ᥛᥫᥒᥰ ᥐᥣᥒᥲ ᥘᥨᥒᥴ ᥟᥢ ᥙᥥᥢ"'''ᥘᥪᥛ ᥘᥤᥢ'''"(ᥐᥧᥢ ᥕᥬᥱ ᥘᥨᥒᥴ) ᥓᥥᥖᥱ ᥐᥧᥢᥱ ᥘᥦᥲ ᥘᥛᥳ ᥐᥣᥒᥲ ᥘᥪᥐᥳ ᥘᥨᥒᥴ ᥘᥣᥒᥴ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ"ᥘᥛᥳ ᥔᥛᥱ ᥛᥧᥐᥳ" ᥞᥣᥲ ᥛᥥ ᥑᥝᥲ ᥞᥨᥛ ᥞᥩᥛᥰ ᥐᥢ ᥔᥥᥴ ᥙᥥᥢ ᥝᥭᥳ ᥞᥬᥲ ᥐᥨᥢᥰ၊ ᥔᥖᥴ၊ ᥖᥨᥢᥲ ᥛᥭᥳ ᥑᥝᥴ ᥖᥒᥰ ᥘᥨᥒᥴ ᥕᥧᥱ ᥔᥝᥰ ᥘᥭᥲ ᥐᥣᥱ ᥛᥣᥰ ᥞᥣᥴ ᥐᥤᥢ ᥘᥭᥲ ᥘᥢᥳ ᥔᥛᥳ ᥞᥩᥒᥳ ᥝᥣ"'''ᥘᥧᥛᥲ ᥜᥣᥳ'''" ᥟᥛᥱ ᥘᥢᥴ"'''ᥐᥛᥱ ᥜᥣᥱ'''" ᥟᥛᥱ ᥘᥢᥴ"'''ᥘᥨᥐ'''" (ᥘᥨᥐ ᥑᥨᥒᥰ - ᥘᥨᥝᥰ ᥐᥣᥳ) ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥫᥴ ᥘᥪᥛ ᥘᥤᥢ ᥘᥨᥒᥴ ᥘᥢᥳ ᥛᥤᥰ ᥘᥤᥢ ᥙᥥᥒᥰ၊ ᥙᥣᥱ ᥕᥫᥲ၊ ᥘᥩᥭ၊ ᥗᥫᥢᥱ၊ ᥞᥣᥖᥱ ᥔᥣᥭᥰ၊ ᥛᥥ ᥘᥛᥳ၊ ᥘᥩᥒᥴ ᥘᥛᥳ ᥓᥫᥰ ᥘᥭᥳ ᥘᥬ ᥗᥦᥢᥲ ᥐᥩᥢᥱ ᥕᥝᥳ။ === ᥘᥩᥭ === ᥘᥤᥢ ᥔᥧᥒᥴ ᥟᥢ ᥚᥧᥖᥴ ᥙᥦᥢ ᥝᥭᥳ ᥘᥫᥴ ᥔᥥᥴ ᥞᥤᥛᥰ ᥞᥩᥛᥰ ᥓᥦᥒ ᥓᥦᥒ ᥘᥦᥒᥰ ᥘᥦᥒᥰ ᥖᥒᥰ ᥖᥒᥲ ᥐᥨᥐᥱ ᥕᥨᥐᥱ ᥘᥢᥳ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ"'''ᥘᥩᥭ'''" ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥣᥲ ᥘᥤᥢ ᥟᥢ ᥔᥧᥒᥴ ᥘᥫᥴ ᥔᥥᥴ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ 600 ᥛᥤᥰ ᥖᥬᥰ ᥐᥣᥱ ᥘᥢᥳ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ"'''ᥘᥩᥭ'''" ᥘᥭᥴ ᥕᥝᥳ။ === ᥗᥫᥢᥱ === ᥖᥤ ᥟᥢ ᥙᥣᥱ ᥛᥭᥳ ᥑᥫᥰ ᥕᥧᥛᥰ ᥖᥨᥢᥲ ᥖᥒᥰ ᥘᥛᥴ ᥘᥣᥭᥴ ᥑᥝᥴ ᥟᥩᥐᥱ ᥑᥥᥳ ᥐᥢ ᥞᥤᥛᥴ ᥐᥢ ᥟᥩᥐᥱ ᥑᥨᥢᥰ ᥑᥝᥰ ᥐᥢ ᥝᥭᥳ ᥟᥛᥱ ᥛᥤᥰ ᥙᥐᥴ ᥙᥫᥒ ᥔᥒᥴ ᥖᥒᥰ ᥘᥛᥴ ᥖᥒᥰ ᥘᥣᥭᥴ ᥘᥢᥳ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ ᥙᥥᥢ"'''ᥗᥫᥢᥱ'''" ᥕᥝᥳ။ ᥙᥣᥱ ᥛᥭᥳ ᥘᥨᥒ ᥖᥒᥰ ᥘᥛᥴ ᥞᥨᥛ ᥐᥢ ᥘᥢᥳ ᥐᥩᥲ ᥞᥩᥒᥳ ᥝᥣ"ᥗᥫᥢᥱ" ᥘᥒᥱ ᥐᥝᥱ ᥕᥝᥳ။ ᥘᥫᥴ ᥘᥒᥴ ᥘᥤᥢ ᥛᥫᥒᥰ ᥘᥬᥰ ᥘᥧᥛ ᥜᥣᥳ ᥘᥭᥳ"ᥗᥫᥢᥱ" ᥟᥝ ᥖᥤ ᥝᥭᥳ ᥖᥣᥱ ᥔᥤᥙᥴ ᥙᥧᥢ ᥘᥫᥒ ᥙᥧᥢ ᥘᥭᥴ ᥕᥝᥳ။ === ᥙᥣᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ === ᥘᥒᥴ ᥘᥤᥢ ᥖᥤ ᥟᥢ ᥙᥥᥢ ᥞᥤᥢᥴ ᥙᥥᥢ ᥔᥣᥭᥰ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥔᥥᥴ ᥟᥛᥱ ᥛᥤᥰ ᥕᥫᥲ ᥕᥣᥲ ᥟᥛᥱ ᥛᥤᥰ ᥖᥨᥢᥲ ᥛᥭᥳ ᥔᥒᥴ ᥔᥥᥴ ᥓᥫᥳ ᥔᥥᥴ ᥙᥫᥒ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ"'''ᥙᥣᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ'''" ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥫᥴ ᥘᥒᥴ ᥘᥤᥢ ᥘᥧᥛᥲ ᥜᥣᥳ ᥘᥭᥳ ᥙᥣᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥟᥝ ᥖᥤ ᥛᥢᥰ ᥝᥭᥳ ᥔᥣᥛᥴ ᥙᥧᥢ ᥘᥫᥒ ᥙᥧᥢᥲ။ ᥙᥣᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥘᥭᥳ ᥞᥣᥛᥳ ᥘᥛᥴ ᥛᥤᥰ ᥖᥤ ᥛᥫᥒᥰ ᥛᥭᥲ ᥜᥣᥳ ᥘᥦᥒᥳ ᥘᥦᥲ ᥞᥤᥛᥰ ᥜᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ။ ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥜᥣᥳ ᥜᥨᥢᥴ ᥘᥤ ᥘᥦᥲ ᥙᥣᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥘᥨᥒᥰ ᥘᥢᥳ ᥟᥛᥱ ᥛᥤᥰ။ ᥞᥤᥛᥰ ᥜᥣᥒᥱ ᥘᥛᥳ ᥖᥥᥳ ᥖᥨᥝᥳ ᥖᥥᥳ ᥛᥤᥰ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥕᥧᥱ ᥟᥤᥖᥴ ᥟᥩᥖᥴ။ === ᥛᥥ ᥘᥛᥳ (ᥑᥥᥰ ᥘᥛᥳ) === ᥑᥥᥰ ᥘᥛᥳ ᥙᥥᥢ ᥞᥩᥒ ᥟᥢ ᥛᥤᥰ ᥘᥛᥳ ᥘᥭᥴ ᥘᥣᥭᥱ ᥕᥧᥱ ᥖᥣᥱ ᥔᥥᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥛᥳ ᥜᥨᥢᥴ ᥖᥨᥐᥱ ᥘᥨᥒᥰ ᥛᥣᥰ ᥘᥦᥲ ᥔᥒᥴ၊ ᥘᥛᥳ ᥛᥩᥖᥴ၊ ᥘᥛᥳ ᥞᥧᥰ ᥟᥢ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥦᥲ ᥔᥒᥴ ᥞᥨᥛ ᥐᥢ ᥘᥭᥴ ᥘᥨᥒᥰ ᥙᥥᥢ ᥞᥩᥒ ᥟᥩᥢᥱ။ ᥞᥩᥒ ᥟᥩᥢᥱ ᥖᥒᥰ ᥘᥛᥴ ᥘᥭᥴ ᥞᥨᥛ ᥐᥢ ᥙᥥᥢ ᥛᥣᥰ ᥛᥥ ᥘᥛᥳ။ ᥛᥥ ᥘᥛᥳ ᥟᥩᥢᥱ ᥖᥒᥰ ᥘᥛᥴ ᥞᥨᥛ ᥐᥢ ᥔᥥᥴ ᥙᥥᥢ ᥛᥣᥰ ᥛᥥ ᥘᥛᥳ ᥘᥨᥒᥴ ᥕᥧᥱ ᥕᥝᥳ။ ᥘᥛᥳ ᥘᥭᥴ ᥖᥒᥰ ᥘᥨᥒᥴ ᥘᥭᥳ ᥞᥩᥒᥳ ᥝᥣ"'''ᥘᥛᥳ ᥑᥥᥰ'''"။ ᥛᥫᥢᥴ ᥘᥒᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥔᥦᥢᥰ ᥘᥭᥳ ᥘᥛᥳ ᥖᥧᥲ၊ ᥘᥛᥳ ᥙᥣᥒ၊ ᥘᥛᥳ ᥖᥥᥒᥰ၊ ᥘᥛᥳ ᥘᥨᥭᥴ၊ ᥘᥛᥳ ᥘᥥᥢᥰ ᥓᥫᥰ ᥘᥢᥳ ᥙᥥᥢ ᥛᥥ ᥘᥛᥳ (ᥑᥥᥰ ᥘᥛᥳ)ᥟᥩᥢᥱ ᥔᥥᥴ ᥘᥛᥳ ᥑᥨᥒᥰ၊ ᥘᥛᥳ ᥑᥩᥒᥴ ᥔᥛᥳ ᥙᥥᥢ ᥛᥥ ᥘᥛᥳ ᥘᥨᥒᥴ ᥘᥢᥳ ᥕᥝᥳ။ === ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥦᥲ ᥔᥛᥱ ᥛᥧᥐ ᥖᥣᥱ === ᥙᥣᥒᥱ ᥘᥛᥳ ᥐᥣᥒᥲ ᥘᥨᥒᥴ ᥖᥤ ᥟᥢ ᥘᥛᥳ ᥞᥩᥒ၊ ᥘᥛᥳ ᥑᥥᥰ၊ ᥘᥛᥳ ᥛᥥ ᥕᥬᥱ ᥟᥩᥢᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥑᥝᥴ ᥘᥭᥴ ᥑᥝᥲ ᥐᥣᥱ ᥞᥩᥛᥰ ᥘᥛᥳ ᥑᥝᥲ ᥓᥧᥰ ᥐᥢ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ"'''ᥙᥣᥒᥱ ᥘᥣᥭᥱ'''" ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥛᥳ ᥞᥨᥭᥲ၊ ᥘᥛᥳ ᥘᥩᥭ၊ ᥘᥛᥳ ᥞᥩᥒ၊ ᥘᥛᥳ ᥑᥥᥰ၊ ᥛᥥ ᥘᥛᥳ ᥟᥩᥢᥱ ᥑᥝᥴ ᥘᥭᥲ ᥞᥩᥛᥰ ᥙᥥᥢ ᥛᥥ ᥘᥛᥳ ᥘᥨᥒᥴ။ ᥐᥧ ᥛᥥ ᥘᥛᥳ ᥔᥛᥳ ᥘᥭᥴ ᥘᥨᥒᥰ ᥐᥣᥱ ᥑᥩᥢᥲ ᥑᥝᥲ ᥐᥢ ᥖᥤ ᥙᥣᥒᥱ ᥙᥥᥒᥰ ᥘᥨᥒᥴ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥣᥭᥱ ᥛᥥ ᥘᥛᥳ ᥖᥒᥰ ᥘᥣᥭᥴ ᥐᥣᥱ ᥑᥩᥖᥱ ᥕᥩᥖ ᥑᥩᥢᥲ ᥞᥨᥛ ᥐᥢ ᥖᥤ"'''ᥙᥣᥒᥱ'''" ᥘᥛᥳ ᥐᥣᥒᥲ ᥘᥨᥒᥴ ᥘᥦᥲ ᥓᥒᥱ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ"'''ᥙᥣᥒᥱ ᥘᥣᥭᥱ'''" ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥣᥭᥴ ᥛᥥ ᥛᥣᥰ ᥞᥨᥛ ᥐᥢ ᥘᥢᥴ ᥔᥛᥳ ᥞᥩᥒᥳ ᥝᥣ"ᥘᥛᥳ ᥔᥛᥱ ᥛᥧᥐᥳ" (ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥨᥒᥴ -ᥔᥣ ᥛᥧᥐᥳ ᥖᥣᥱ) ᥘᥭᥴ ᥕᥝᥳ။ 6gdk7xwglx7ukkrpu00yfqm3rjrr4sl ᥙᥣᥭᥰ ᥙᥪᥢᥰ 0 784 5399 5169 2024-12-04T18:36:31Z Long Gong Bao 172 /* ᥙᥫᥢ ᥟᥤᥒ */ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5399 wikitext text/x-wiki [[ᥜᥣᥭᥱ:德宏傣文 比丘比喻经.JPG|thumb|傣那文手抄《比丘比喻经》]] [[ᥜᥣᥭᥱ:History of Hsenwi in Shan writing.jpg|thumb|History of Hsenwi in Shan writing from Mong Yai]] == ᥙᥪᥢᥰ == ᥙᥪᥢᥰ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥙᥣᥭᥰ ᥟᥢ ᥘᥥᥙ ᥞᥥᥢᥰ ᥑᥪᥢᥰ ᥘᥩᥒ ᥝᥢᥰ ᥘᥒᥴ ᥐᥨᥢᥰ၊ ᥛᥣᥢᥲ ᥛᥫᥒᥰ၊ ᥓᥫᥳ ᥑᥫᥰ၊ ᥚᥤᥒᥲ ᥒᥥ ... ᥓᥫᥰ ᥟᥢ ᥘᥭᥲ ᥙᥥᥢ ᥙᥨᥢᥳ ᥛᥣᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥛᥤᥰ ᥛᥣᥰᥘᥤᥐ ᥘᥣᥭᥰ ᥕᥝᥳ ᥙᥪᥢᥰ ᥘᥭᥳ ᥐᥩᥲ ᥙᥥᥢ ᥛᥣᥰ ᥛᥤᥰ ᥛᥣᥰ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ ᥘᥭᥲ ᥕᥧᥱ။ ᥐᥨᥝᥳ ᥟᥢ ᥖᥦᥛᥲ ᥙᥪᥢᥰ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ ᥚᥧᥱ ᥘᥨᥒᥳ ᥙᥪᥢᥰ ᥘᥭᥴ ᥕᥧᥱ။ ᥙᥪᥢᥰ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥖᥣᥒᥰ ᥛᥨᥝᥴ ᥙᥫᥒ ᥘᥫᥒ ᥟᥢ ᥑᥪᥢᥰ ᥓᥩᥙᥱ ᥞᥣᥴ ᥖᥨᥭᥰ ᥘᥩᥒ ᥖᥣᥒᥰ ᥟᥢ ᥙᥥᥢ ᥙᥨᥢᥳ ᥛᥣᥰ ᥓᥫᥰ ᥘᥢᥳ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥑᥪᥢᥰ ᥛᥣᥰ ᥗᥖᥴ ᥖᥨᥭᥰ ᥑᥣᥛᥰ ᥐᥢ ᥐᥩᥭᥰ ᥞᥬᥲ ᥙᥨᥝᥰ ᥞᥧᥳ ᥗᥪᥒᥴ ᥘᥩᥒ ᥙᥥᥢ ᥛᥣᥰ ᥟᥢ ᥖᥥᥳ ᥛᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။<ref> မြန်မာ့စွယ်စုံကျမ်း၊ အတွဲ (၁၃) </ref> ᥚᥧᥱ ᥘᥨᥒᥳ ᥙᥪᥢᥰ ᥑᥝᥴ ᥘᥭᥳ ᥐᥭᥳ ᥘᥥᥱ ᥗᥥᥒᥴ ᥐᥢ ᥘᥩᥒ ᥔᥣ ᥚᥨᥝᥰ ᥔᥣ ᥚᥣᥱ ᥝᥣᥳ ᥙᥪᥢᥰ ᥘᥦᥲ ᥘᥩᥒ ᥑᥝᥲ ᥖᥣᥒᥰ ᥖᥪᥰ ᥙᥪᥢᥰ ᥘᥩᥒ ᥘᥛᥱ ᥘᥩᥒ ᥙᥪᥢᥰ ᥘᥢᥳ ᥕᥧᥱ။ ᥙᥪᥢᥰ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥙᥥᥢ ᥘᥤᥐ ᥘᥣᥭᥰ ᥟᥢ ᥖᥦᥛᥲ ᥛᥣᥭᥴ ᥝᥭᥳ ᥘᥩᥒ ᥖᥣᥒᥰ ᥔᥥᥴ ᥙᥫᥒ ᥙᥫᥒ ᥞᥬᥲ ᥙᥨᥝᥰ ᥘᥤ ᥛᥣᥭᥴ ᥖᥩᥒᥰ ᥞᥧᥳ ᥝᥭᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥤᥐ ᥘᥩᥭ ᥘᥦ ᥔᥒᥴ ᥘᥤᥐ ᥘᥣᥒᥱ ᥐᥣᥱ ᥘᥦᥲ ᥔᥒᥴ ᥟᥢ ᥖᥦᥛᥲ ᥝᥭᥳ ᥘᥩᥒ ᥚᥣᥰ ᥘᥣᥰ၊ ᥗᥣᥖ၊ ᥐᥩᥒᥰ ᥛᥧᥰ၊ ᥗᥛᥲ၊ ᥝᥖ၊ ᥐᥨᥢᥰ၊ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥓᥫᥰ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ ᥘᥤᥐ ᥙᥪᥢᥰ ᥘᥭᥴ ᥕᥧᥱ။ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥝᥣ ᥙᥪᥢᥰ ᥘᥭᥳ ᥛᥢᥰ ᥖᥦᥛᥲ ᥝᥭᥳ ᥘᥩᥒ ᥟᥣ ᥔᥫᥐ ᥟᥣ ᥙᥧᥛᥱ ᥐᥩᥲ ᥙᥣᥰ ᥘᥩᥒ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥐᥩᥲ ᥙᥣᥰ ᥘᥦᥲ ᥓᥒᥱ ᥞᥩᥒᥳ ᥝᥣ ᥔᥫᥐ ᥛᥫᥒᥰ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ။ ᥘᥬᥰ ᥘᥤᥐ ᥘᥩᥭ ᥓᥫᥰ ᥘᥢᥳ ᥘᥦ ᥔᥒᥴ၊ ᥘᥬᥰ ᥘᥤᥐ ᥘᥒᥱ ᥐᥣᥱ ᥘᥨᥒᥴ ᥓᥫᥰ ᥘᥢᥳ ᥘᥦ ᥔᥒᥴ ᥘᥬᥰ ᥘᥤᥐ ᥛᥣᥭᥴ ᥔᥐ ᥐᥤᥖ ᥓᥦᥢᥱ ᥓᥫᥰ ᥘᥢᥳ ᥘᥦ ᥔᥒᥴ ᥐᥭᥳ ᥘᥥᥱ ᥞᥢᥴ ᥐᥨᥢᥰ ᥐᥧᥲ ᥙᥩᥐ ᥑᥝᥴ ᥖᥦᥛᥲ ᥛᥣᥭᥴ ᥝᥭᥳ ᥘᥩᥒ ᥙᥪᥢᥰ ᥕᥧᥱ။ ᥘᥤᥐ ᥘᥒᥱ ᥐᥣᥱ ᥙᥪᥢᥰ ᥟᥢ ᥚᥧᥢᥴ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥘᥤᥐ "ᥛᥒᥰ ᥓᥦᥢᥱ" ᥘᥢᥳ ᥕᥝᥳ။ ᥛᥫᥢᥴ ᥚᥦᥒᥱ ᥘᥒᥱ ᥘᥬᥰ ᥘᥤᥐᥳ ᥗᥛᥰ ᥖᥣᥰ ᥘᥣᥰ ᥓᥤ ᥘᥖ ᥗᥙ ᥐᥣᥱ ᥔᥣ ᥘᥤᥱ ᥟᥢ ᥓᥝᥲ ᥘᥨᥝᥱ ᥑᥛᥰ ᥖᥦᥛᥲ ᥘᥢᥳ ᥛᥣᥒ ᥖᥤ ᥛᥣᥒ ᥖᥩᥢᥲ ᥕᥒᥰ ᥐᥩᥭᥰ ᥖᥦᥛᥲ ᥙᥣᥰ ᥘᥩᥒ ᥙᥪᥢᥰ ᥘᥩᥒ ᥛᥫᥒᥰ ᥓᥫᥰ ᥘᥢᥳ ᥕᥧᥱ။ == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} 0hopicjoesw6g8n4e2s2oe26pqn7nm5 ᥙᥣᥭᥰ ᥛᥩᥢᥰ 0 785 5303 3339 2024-10-31T15:35:52Z Pppery 97 Move to Wikidata 5303 wikitext text/x-wiki ==ᥙᥣᥭᥰ ᥛᥩᥢᥰ== [[ᥜᥣᥭᥱ:ၽြႃးဝတ်ႉဝၢၼ်ႈၶုမ်ႉ မိူင်းပူးဢွၼ်ႇ.jpg|thumb|<small>ᥚᥣᥰ ᥘᥣᥰ ᥝᥖ ᥛᥣᥢᥲ ᥑᥧᥛᥳ ᥛᥫᥒᥰ ᥙᥧᥰ ᥟᥩᥢᥱ</small>]] [[ᥜᥣᥭᥱ:ဝတ်ႉဝၢၼ်ႈၶုမ်ႉ ဝၢၼ်ႈၵၢတ်ႇ မိူင်းပူးဢွၼ်ႇ.jpg|thumb|<small>ᥝᥖ ᥛᥣᥢᥲ ᥑᥧᥛᥳ ᥛᥫᥒᥰ ᥙᥧᥰ ᥟᥩᥢᥱ</small>]] ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥚᥣᥒᥴ ᥞᥣᥒ ᥘᥩᥒ ᥕᥥᥢᥱ ᥒᥥ ᥐᥨᥢᥰ ᥘᥫᥒ ᥑᥫᥰ ᥕᥝᥳ။ ᥖᥨᥭᥰ ᥞᥢᥴ ᥘᥩᥒ ᥕᥥᥢᥱ ᥒᥥ ᥐᥨᥢᥰ ᥑᥫᥰ ᥘᥢᥳ ᥔᥥᥴ ᥘᥩᥒ ᥝᥭᥳ ᥝᥣᥒᥰ ᥓᥬ ᥑᥝᥴ ᥛᥫᥢᥴ ᥞᥪᥴ၊ ᥘᥛᥳ ᥐᥖᥳ ᥑᥝᥴ ᥛᥤᥰ ᥘᥒᥱ ᥞᥪᥴ၊ ᥓᥣ ᥘᥦᥐ ᥑᥝᥴ ᥙᥥᥢ ᥞᥪᥴ၊ ᥘᥩᥒ ᥕᥧᥱ ᥔᥝᥰ ᥐᥤᥢ ᥔᥣᥒᥲ ᥑᥝᥴ ᥛᥤᥰ ᥓᥢᥳ ᥘᥬ ᥘᥭᥴ ᥐᥩᥲ ᥘᥣᥛᥰ ᥞᥧᥳ ᥘᥭᥲ ᥕᥧᥱ။ ᥚᥧᥱ ᥛᥤᥰ ᥙᥪᥢᥳ ᥞᥧᥳ ᥑᥝᥴ ᥛᥣᥒᥴ ᥓᥫᥰ ᥖᥥᥳ ᥝᥣ ᥝᥭᥳ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥘᥭᥳ ᥛᥢᥰ ᥕᥒᥰ ᥘᥥᥴ ᥙᥢ ᥘᥭᥲ ᥖᥣᥒᥰ ᥐᥖᥳ ᥑᥦᥢᥱ ᥑᥫᥰ ᥐᥨᥢᥰ ᥘᥫᥒ ᥑᥫᥰ ᥘᥫᥴ ᥔᥥᥴ ᥟᥢ ᥑᥝᥴ ᥞᥥᥖᥲ ᥔᥣᥒᥲ ᥘᥣᥲ ᥐᥣᥢ ᥑᥝᥴ ᥘᥢᥳ ᥑᥢᥴ ᥘᥭᥴ ᥕᥝᥳ ။ ==ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥝᥣ ᥙᥩᥒᥱ ᥔᥒᥴ?== [[ᥜᥣᥭᥱ:ၵဵပ်းထိင်းသိမ်းလိၵ်ႈလူင်တႆး.jpg|thumb|<small>ᥘᥧᥐ ᥞᥥᥢᥰ ᥘᥦᥲ ᥑᥧᥰ ᥔᥩᥢᥴ ᥓᥩᥭ ᥐᥢ ᥙᥖᥱ ᥚᥥᥝᥲ ᥞᥥᥖᥱ ᥘᥩᥒ ᥛᥨᥖᥴ ᥔᥬᥴ ᥘᥤᥐ ᥐᥝᥱ</small>]] ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥙᥥᥢ ᥙᥦᥒᥱ ᥕᥣᥱ ᥟᥢ ᥓᥣᥒ ᥞᥥᥖᥱ ᥞᥬᥲ ᥐᥨᥢᥰ ᥞᥝᥰ ᥓᥬ ᥖᥪᥢᥱ ᥖᥥᥢᥲ ᥑᥩᥢᥰ ᥝᥭᥴ ᥕᥝᥳ။ ᥙᥥᥢ ᥙᥦᥒᥱ ᥕᥣᥱ ᥟᥢ ᥔᥨᥢᥰ ᥙᥢ ᥞᥬᥲ ᥓᥥᥱ ᥖᥢᥱ ᥘᥣᥱ ᥚᥧᥖᥱ ᥙᥨᥝᥱ ᥛᥣᥰ၊ ᥙᥥᥢ ᥙᥦᥒᥱ ᥕᥣᥱ ᥟᥢ ᥐᥨᥢᥰ ᥞᥝᥰ ᥝᥨᥢᥳ ᥔᥥᥴ ᥑᥨᥒ ᥟᥩᥐᥱ ᥙᥥᥢ ᥛᥣᥰ ᥔᥥᥴ ᥓᥫᥰ ᥟᥢ ᥘᥭᥲ ᥖᥨᥭᥰ ᥞᥢᥴ ᥘᥢᥳ ᥘᥭᥲ ᥛᥤᥰ ᥖᥣᥒᥰ ᥑᥧᥭᥳ ᥞᥢᥴ ᥓᥩᥛᥰ ᥘᥭᥲ ᥙᥥᥢ ᥖᥣᥒᥰ ᥞᥣᥢᥳ ᥓᥬ ᥓᥩᥛᥰ ᥕᥧᥱ။ ᥐᥩᥙ ᥘᥭᥴ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥘᥭᥳ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥘᥛᥳ ᥝᥣᥢᥴ ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥭᥴ ᥐᥩᥲ ᥟᥛᥱ ᥚᥤᥖᥴ။ ᥖᥤ ᥘᥬᥰ ᥚᥧᥢᥴ ᥘᥤᥐ ᥟᥣ ᥘᥒᥱ ᥐᥣᥱ ᥘᥢᥳ ᥘᥛᥳ ᥝᥣᥢᥴ ᥙᥦᥒᥱ ᥕᥣᥱ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥞᥨᥛᥴ ᥓᥨᥛᥰ၊ ᥑᥨᥝᥰ ᥑᥨᥛᥴ၊ ᥞᥣᥢᥳ ᥓᥬ၊ ᥟᥤᥴ ᥘᥧᥴ၊ ᥘᥤ ᥓᥒᥰ ᥘᥤ ᥛᥫᥱ၊ ᥓᥬ ᥑᥪᥢᥲ ᥛᥤᥰ ᥞᥦᥒᥰ ᥓᥬ၊ ᥖᥨᥐᥱ ᥓᥬ၊ ᥟᥣᥛᥰ၊ ᥘᥤᥛᥴ ᥛᥢᥲ ᥘᥭᥴ ᥔᥥᥴ ᥛᥤᥰ ᥐᥝᥲ ᥙᥫᥒ။ ᥐᥣᥙ ᥙᥣᥢ ᥕᥣᥛᥰ ᥘᥥᥝ ᥓᥝᥲ ᥙᥣᥭᥰ ᥓᥬ ᥑᥝᥴ ᥖᥥᥳ ᥝᥣ ᥝᥭᥳ ᥘᥩᥒ ᥑᥧᥭᥳ ᥞᥢ ᥖᥤ ᥓᥬ (ᥟᥣ ᥔᥣᥱ ᥟᥢ ᥙᥥᥢ ᥛᥣᥰ ᥖᥤ ᥓᥬ)ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ 14 ᥙᥫᥒ ᥘᥭᥴ ᥕᥧᥱ။ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥥᥢ ᥙᥦᥒᥱ ᥕᥣᥱ ᥖᥣᥒᥰ ᥛᥨᥝᥴ ᥟᥝ ᥘᥩᥒ ᥟᥢ ᥙᥥᥢ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥘᥬᥰ ᥓᥬ ᥘᥢᥳ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥘᥥᥴ ᥞᥬᥲ ᥙᥫᥢ ᥞᥧᥳ ᥓᥩᥛᥰ ᥞᥢᥴ ᥓᥩᥛᥰ ᥕᥝᥳ။ ᥙᥣᥭᥰ ᥔᥣᥭ ᥘᥭᥳ ᥖᥥᥳ ᥐᥦᥐᥱ ᥚᥥᥴ ᥘᥥᥴ ᥞᥬᥲ ᥙᥫᥢ ᥞᥧᥳ ᥞᥢᥴ ᥘᥩᥒ ᥖᥣᥒᥰ ᥗᥣᥖ ᥔᥣᥱ ᥚᥣᥱ ᥝᥣᥳ ᥛᥢᥰ ᥕᥝᥳ။ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥘᥭᥳ ᥖᥥᥳ ᥟᥝ ᥟᥢ ᥙᥥᥢ ᥘᥬᥰ ᥓᥬ ᥘᥢᥳ ᥟᥩᥐᥱ ᥘᥥᥴ ᥙᥫᥢ ᥞᥬᥲ ᥙᥫᥢ ᥞᥧᥳ ᥞᥢᥴ ᥙᥥᥢ ᥓᥩᥛᥰ ᥘᥢᥳ ᥕᥝᥳ။ [[ᥜᥣᥭᥱ:လိၵ်ႈလူင်တႆး ဝၢၼ်ႈၵဵင်းလူမ်း A.jpg|thumb|<small>ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥘᥩᥒ ᥓᥢ ᥞᥣᥒ ᥘᥦᥲ ᥘᥩᥒ ᥖᥦᥛᥲ ᥘᥤᥐ</small>]] ᥙᥦᥒᥱ ᥕᥣᥱ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥘᥩᥒ ᥖᥦᥛᥲ ᥞᥣᥒ၊ ᥘᥩᥒ ᥑᥦᥐᥴ ᥓᥥᥢ ᥞᥣᥒ၊ ᥘᥩᥒ ᥛᥨᥝᥴ ᥔᥩᥢᥰ ᥘᥨᥝᥱ ᥞᥧᥢᥱ ᥞᥣᥒ၊ ᥘᥩᥒ ᥐᥣᥲ ᥘᥩᥒ ᥝᥦᥢᥴ၊ ᥘᥩᥒ ᥘᥤᥐ ᥘᥣᥭᥰ ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥲ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥕᥝᥳ။ ᥐᥨᥢᥰ ᥛᥫ ᥐᥩᥢᥱ ᥑᥝᥴ ᥘᥢᥳ ᥛᥫ ᥓᥝᥳ ᥑᥝᥴ ᥟᥝ ᥖᥩᥒᥴ ᥐᥣᥙᥱ ᥘᥣᥴ ᥑᥦᥙᥴ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥓᥫᥰ ᥘᥭᥳ ᥔᥥᥴ ᥞᥥᥖᥱ ᥙᥥᥢ ᥖᥤ ᥔᥬᥱ ᥐᥤᥢ ᥖᥣᥒᥰ ᥐᥤᥢ ᥑᥝᥴ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥛᥣᥰ ᥞᥥᥖᥱ ᥙᥥᥢ ᥝᥣᥢᥱ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥞᥥᥖᥱ ᥙᥥᥢ ᥝᥣᥢᥱ ᥘᥤᥢ ᥔᥥᥴ ᥕᥧᥒᥱ ᥖᥪᥰ ᥛᥣᥰ။ ᥙᥫᥱ ᥝᥣ ᥘᥭᥲ ᥞᥧᥳ ᥘᥩᥐᥱ ᥘᥣᥭᥰ ᥕᥧᥒᥱ ᥖᥪᥰ ᥞᥥᥐᥱ ᥘᥥᥐᥴ ᥖᥩᥒᥰ ᥓᥫᥰ ᥘᥭᥳ ᥛᥣᥰ ᥐᥩᥲ ᥟᥝ ᥓᥫᥰ ᥘᥭᥳ ᥟᥩᥒᥱ ᥔᥥᥴ ᥞᥥᥖᥱ ᥙᥥᥢ ᥑᥫᥒ ᥕᥤᥙᥱ ᥑᥫᥒ ᥖᥪᥰ ᥑᥝᥴ ᥛᥣᥰ။ ᥝᥣᥭᥰ ᥛᥣᥰ ᥑᥫᥒ ᥕᥤᥙᥱ ᥑᥫᥒ ᥖᥪᥰ ᥑᥝᥴ ᥘᥢᥳ ᥘᥒᥱ ᥞᥪᥴ ᥖᥤᥴ ᥘᥤ ᥕᥥᥛᥲ ᥘᥤ ᥖᥨᥭᥰ ᥐᥩᥲ ᥛᥨᥝᥴ ᥑᥨᥒ ᥔᥣᥒᥲ ᥞᥥᥖᥱ ᥛᥣᥰ ᥓᥩᥛᥰ ᥘᥒᥱ ᥐᥣᥒ ᥓᥬ ᥑᥝᥴ ᥑᥬᥲ ᥙᥥᥢ ᥘᥢᥳ ᥕᥧᥱ။ ᥘᥧᥐ ᥖᥤ ᥘᥢᥳ ᥔᥥᥴ ᥛᥤᥰ ᥛᥣᥰ ᥘᥩᥒ ᥞᥣᥢᥳ ᥓᥬ ᥘᥫᥴ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥞᥣᥒ ᥘᥤ ᥑᥝᥴ ᥔᥥᥴ ᥘᥒᥱ ᥞᥪ ᥙᥨᥝᥰ ᥖᥤᥴ ᥞᥣᥢᥳ ᥓᥬᥴ ᥘᥫᥴ ᥘᥢᥳ ᥘᥩᥒ ᥞᥥᥖᥱ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥑᥝᥴ ᥐᥩᥲ ᥑᥖᥱ ᥓᥬ ᥞᥥᥖᥱ ᥛᥣᥰ ᥞᥬᥲ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥞᥬᥲ ᥞᥣᥒ ᥘᥤ ᥞᥬᥲ ᥑᥦᥛᥳ ᥘᥦᥙ ᥘᥦᥲ ᥐᥣᥢ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥒᥝᥲ ᥞᥣᥐ ᥛᥢᥰ ᥘᥧᥐ ᥖᥤ ᥘᥬᥰ ᥓᥬ ᥑᥨᥒ ᥟᥩᥐᥱ ᥔᥥᥴ ᥛᥣᥰ ᥘᥥᥴ ᥙᥢ ᥞᥣᥒ ᥚᥣᥒᥴ ᥖᥣᥒᥰ ᥘᥩᥐ ᥛᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။ == ᥘᥩᥒ ᥖᥦᥛᥲ ᥞᥣᥒ ᥜᥧᥒᥱ ᥑᥣᥱ== [[ᥜᥣᥭᥱ:ၶူးဝႃးဝုၼ်းၸုမ်ႉလႄႈမၢႆးမွၼ်း.jpg|thumb|<small>ᥑᥧᥰ ᥝᥣᥰ ᥝᥧᥢᥰ ᥓᥧᥛᥳ ᥑᥣᥱ ᥚᥧᥒᥱ ᥞᥣᥒ ᥚᥩᥒᥰ ᥑᥝᥲ ᥗᥛᥰ ᥛᥫᥒᥰ ᥐᥦᥖᥱ</small>]] ᥘᥩᥒ ᥖᥦᥛᥲ ᥞᥣᥒ ᥘᥭᥳ ᥛᥤᥰ ᥛᥣᥰ ᥟᥩᥢ ᥖᥣᥒᥰ ᥛᥫ ᥐᥨᥢᥰ ᥞᥝᥰ ᥙᥭᥱ ᥛᥨᥝᥴ ᥖᥦᥛᥲ ᥘᥤᥐ ᥘᥢᥳ ᥕᥝᥳ။ ᥐᥨᥢᥰ ᥛᥫ ᥐᥩᥢᥱ ᥓᥝᥳ ᥓᥫᥰ ᥕᥧᥱ ᥘᥬᥰ ᥗᥛᥲ ᥘᥢᥳ ᥙᥦᥒᥴ ᥘᥒᥱ ᥑᥝᥴ ᥞᥢᥴ ᥔᥥᥴ ᥘᥬᥰ ᥓᥬ ᥑᥝᥴ ᥛᥤᥰ ᥘᥒᥱ ᥞᥪᥴ ᥘᥭᥴ ᥘᥢᥳ ᥑᥝᥴ ᥓᥒᥱ ᥟᥝ ᥘᥤᥢ ᥘᥦᥒ ᥘᥤᥢ ᥘᥛ ᥘᥤᥢ ᥑᥣᥝᥴ ᥗᥣᥢᥱ ᥛᥤ ᥓᥫᥰ ᥘᥭᥳ ᥔᥥᥴ ᥖᥦᥛᥲ ᥞᥣᥒ ᥝᥭᥳ ᥓᥩᥛᥰ ᥖᥤ ᥕᥧᥱ ᥑᥝᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥑᥥᥱ ᥑᥝᥴ ᥖᥥᥳ ᥝᥣ ᥞᥣᥒ ᥘᥫᥒ ᥞᥣᥒ ᥘᥭᥳ ᥔᥣᥱ ᥘᥫᥴ ᥔᥥᥴ ᥖᥨᥝ ᥘᥤᥐ ᥞᥥᥒᥴ ᥖᥨᥝ ᥘᥭᥴ ᥕᥝᥳ။ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥞᥣᥒ ᥐᥨᥢᥰ ᥛᥫ ᥐᥩᥢᥱ ᥑᥝᥴ ᥘᥢᥳ ᥑᥝᥴ ᥖᥤᥴ ᥖᥦᥛᥲ ᥑᥣᥢᥱ ᥔᥥᥢᥲ ᥘᥥᥝ ᥔᥥᥴ ᥕᥩᥛᥳ ᥟᥣ ᥕᥩᥒᥱ ᥛᥢᥰ။ ᥝᥣᥭᥰ ᥛᥣᥰ ᥘᥩᥒ ᥕᥥᥢᥱ ᥒᥥ ᥑᥝᥴ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ ᥛᥣᥰ ᥔᥥᥴ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥞᥣᥒ ᥑᥝᥴ ᥐᥩᥲ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ ᥛᥣᥰ ᥓᥩᥛᥰ ᥘᥦᥲ ᥘᥩᥒ ᥖᥦᥛᥲ ᥞᥣᥒ ᥘᥭᥳ ᥐᥩᥲ ᥙᥥᥢ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥕᥝᥳ။ ==ᥛᥨᥝᥴ ᥑᥦᥐᥴ ᥛᥨᥝᥴ ᥓᥥᥢ== ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥟᥢ ᥐᥝᥱ ᥐᥥᥱ ᥗᥦᥒᥲ ᥟᥢ ᥘᥫᥒ ᥘᥭᥳ ᥖᥥᥳ ᥙᥥᥢ ᥛᥨᥝᥴ ᥑᥦᥐᥴ ᥛᥨᥝᥴ ᥓᥥᥢ ။ ᥛᥨᥝᥴ ᥑᥦᥐᥴ ᥛᥨᥝᥴ ᥓᥥᥢ ᥘᥭᥳ ᥑᥝᥴ ᥖᥥᥴ ᥖᥨᥭᥰ ᥞᥢᥴ ᥘᥧᥐ ᥟᥩᥢᥱ ᥟᥥᥢᥲ ᥘᥤᥢ ᥘᥥᥝᥴ ᥙᥢᥲ ᥞᥥᥖᥱ ᥙᥥᥢ ᥞᥣᥒ ᥚᥣᥒᥴ ᥔᥒᥴ ᥔᥤᥒᥴ ᥔᥥᥴ ᥓᥒᥱ ᥖᥥᥴ ᥖᥩᥒᥲ ᥑᥦᥐᥴ ᥙᥧᥖᥴ ᥛᥭᥳ၊ ᥒᥣᥰ ᥓᥣᥒᥳ၊ ᥘᥧᥐᥱ၊ ᥛᥣᥐᥱ ᥞᥤᥢᥴ၊ ᥛᥣᥐᥱ ᥟᥧᥖ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ။ ᥘᥒᥱ ᥞᥪᥴ ᥛᥢᥰ ᥖᥤᥴ ᥘᥤ ᥕᥥᥛᥲ ᥘᥤ ᥖᥨᥭᥰ ᥙᥨᥝᥰ ᥒᥣᥭᥰ ᥛᥫᥢᥴ ᥘᥒᥱ ᥖᥨᥝ ᥛᥤᥰ ᥓᥬ ᥘᥢᥳ ᥑᥝᥴ ᥝᥨᥢᥳ ᥟᥩᥐᥱ ᥘᥬᥰ ᥓᥬ ᥔᥥᥴ ᥑᥦᥐᥴ ᥓᥥᥢ ᥞᥥᥖᥱ ᥙᥥᥢ ᥛᥣᥰ ᥞᥣᥒ ᥚᥣᥒᥴ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ ᥕᥧᥱ။ ᥛᥨᥝᥴ ᥖᥦᥛᥲ ᥞᥣᥒ ᥘᥢᥳ ᥛᥢᥰ ᥟᥝ ᥘᥛᥳ ᥕᥣᥲ ᥖᥦᥛᥲ ᥘᥥᥴ ᥙᥥᥢ ᥞᥣᥒ ᥚᥣᥒᥴ ᥖᥣᥒᥰ ᥕᥣᥝᥰ ᥖᥣᥒᥰ ᥙᥩᥖᥴ ᥛᥢᥰ ᥕᥝᥳ။ ᥛᥨᥝᥴ ᥑᥦᥐᥴ ᥛᥨᥝᥴ ᥓᥥᥢ ᥘᥭᥳ ᥖᥥᥳ ᥔᥛᥳ ᥘᥥᥴ ᥙᥢ ᥞᥣᥒ ᥚᥣᥒᥴ ᥟᥢ ᥘᥩᥛ ᥟᥢ ᥐᥨᥛ ᥙᥩᥰ ᥛᥫᥢᥴ ᥘᥒᥱ ᥖᥨᥝ ᥖᥥᥳ ᥔᥥᥴ ᥞᥬᥲ ᥓᥣᥒ ᥕᥤᥙᥱ ᥘᥭᥲ ᥘᥧᥙ ᥐᥛᥰ ᥘᥭᥲ ᥘᥢᥳ ᥕᥝᥳ။ ᥐᥩᥙ ᥘᥢᥴ ᥛᥨᥝᥴ ᥑᥦᥐᥴ ᥛᥨᥝᥴ ᥓᥥᥢ ᥘᥭᥳ ᥐᥩᥲ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥙᥫᥒ ᥘᥫᥒ။ ==ᥛᥨᥝᥴ ᥐᥨᥝᥱ ᥔᥣᥒᥲ== [[ᥜᥣᥭᥱ:လိၵ်ႈလူင်တႆး.jpg|thumb|<small>ᥘᥤᥐ ᥐᥝᥱ ᥘᥦᥲ ᥘᥨᥝᥱ ᥖᥦᥢᥰ ᥑᥫᥰ</small>]] ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥭᥳ ᥙᥧᥢ ᥖᥣᥱ ᥖᥥᥴ ᥓᥣᥒ ᥞᥥᥳ ᥘᥭᥲ ᥖᥣᥛᥱ ᥐᥖᥴ ᥖᥣᥛᥱ ᥛᥭᥲ ᥘᥢᥳ ᥓᥒᥱ ᥖᥤᥴ ᥞᥥᥖᥱ ᥟᥢ ᥐᥒᥲ ᥟᥢ ᥛᥧᥒᥰ ᥔᥥᥴ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥛᥢᥰ။ ᥛᥫ ᥞᥥᥖᥱ ᥖᥤ ᥕᥧᥱ ᥖᥢᥰ ᥔᥝᥰ ᥘᥢᥳ ᥐᥩᥲ ᥘᥒᥱ ᥞᥪᥴ ᥘᥛᥳ ᥚᥨᥢᥴ ᥖᥤᥴ ᥟᥛᥱ ᥞᥒᥰ ᥘᥢᥳ ᥓᥒᥱ ᥞᥥᥖᥱ ᥛᥧᥒᥰ ᥛᥢᥰ ᥓᥫᥢᥰ ᥓᥫᥢᥰ၊ ᥘᥒᥱ ᥞᥪᥴ ᥖᥥᥴ ᥘᥭᥲ ᥘᥨᥛᥰ ᥘᥢᥳ ᥓᥒᥱ ᥞᥥᥖᥱ ᥙᥣᥰ ᥞᥧᥰ ᥑᥝᥲ ᥞᥧᥰ ᥟᥩᥐᥱ ᥔᥥᥴ ᥐᥛᥰ ᥘᥪᥢᥰ ᥙᥥᥢ ᥛᥣᥰ ᥞᥣᥒ ᥚᥣᥒᥴ ᥞᥫᥢᥰ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ။ ᥘᥧᥐ ᥖᥤ ᥘᥩᥒ ᥑᥨᥒ ᥔᥣᥒᥲ ᥚᥣᥒᥴ ᥞᥣᥒ ᥞᥬᥲ ᥙᥨᥝᥰ ᥞᥣᥒ ᥘᥤ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ ᥘᥦᥲ ᥐᥣᥢ ᥛᥨᥝᥴ ᥐᥨᥝᥱ ᥔᥣᥒᥲ ᥘᥢᥳ ᥐᥩᥲ ᥑᥝᥲ ᥙᥥᥢ ᥙᥣᥰ ᥐᥣᥢ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥙᥫᥒ ᥘᥫᥒ ᥕᥝᥳ။ ==ᥛᥨᥝᥴ ᥑᥣᥛᥰ== ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥭᥳ ᥙᥨᥝᥰ ᥛᥤᥰ ᥘᥩᥒ ᥖᥧᥛᥳ ᥖᥫᥳ ᥓᥬ ᥛᥣᥰ ᥘᥭᥴ ᥛᥢᥰ ᥛᥨᥝᥴ ᥟᥩᥐᥱ ᥔᥥᥒᥴ ᥛᥣᥰ ᥔᥥᥴ ᥔᥥᥒᥴ ᥘᥢᥳ ᥘᥥᥴ ᥙᥢ ᥘᥩᥒ ᥓᥬ ᥑᥝᥴ ᥙᥥᥢ ᥞᥪᥴ ᥝᥭᥳ ᥘᥭᥴ ᥕᥧᥱ။ ᥘᥩᥒ ᥞᥭᥲ ᥘᥩᥒ ᥑᥨᥝᥴ ᥘᥩᥒ ᥖᥨᥐᥱ ᥓᥬ ᥓᥫᥰ ᥘᥢᥳ ᥙᥥᥢ ᥔᥣ ᥚᥨᥝᥰ ᥚᥣᥒᥴ ᥞᥣᥒ ᥖᥤ ᥓᥬ ᥕᥝᥳ။ ᥘᥧᥐ ᥖᥤ ᥘᥢᥳ ᥔᥥᥴ ᥓᥒᥱ ᥙᥥᥢ ᥛᥣᥰ ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥛᥨᥢ ᥔᥫᥰ ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥛᥩᥒᥴ ᥓᥬ ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥛᥤᥰ ᥞᥦᥒᥰ ᥓᥬ ᥓᥫᥰ ᥘᥢᥳ ᥘᥦᥲ ᥘᥩᥒ ᥑᥨᥒ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥚᥥᥒᥰ ᥑᥣᥛᥰ ᥛᥣᥰ ᥘᥢᥳ ᥐᥩᥲ ᥑᥝᥲ ᥙᥥᥢ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥕᥝᥳ ။ ==ᥛᥨᥝᥴ ᥐᥣᥲ== [[ᥜᥣᥭᥱ:Shan Traditional Dancer Girl.jpg|thumb|ᥛᥣᥭᥰ ᥛᥩᥢᥰ ᥖᥣᥒᥰ ᥐᥣᥲ ᥘᥧᥐ ᥟᥩᥢᥱ ᥕᥤᥒᥰ ᥔᥣᥝᥴ ᥖᥭᥰ]] ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥟᥝ ᥖᥤᥢ ᥟᥝ ᥛᥪᥰ ᥟᥦᥒᥲ ᥟᥦᥝᥴ ᥐᥧᥛᥱ ᥑᥣᥴ ᥟᥝ ᥖᥨᥝ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥘᥥᥴ ᥙᥢ ᥘᥩᥒ ᥘᥬᥰ ᥓᥬ ᥙᥥᥢ ᥞᥪᥴ ᥛᥤᥰ ᥞᥪᥴ ᥔᥥᥴ ᥙᥥᥢ ᥛᥣᥰ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥘᥩᥒ ᥖᥣᥒᥰ ᥐᥣᥲ ᥖᥣᥒᥰ ᥛᥦᥙ ᥕᥧᥱ။ ᥝᥣᥭᥰ ᥛᥢᥰ ᥛᥣᥰ ᥕᥩᥢᥳ ᥙᥫ ᥘᥩᥒ ᥕᥥᥢᥱ ᥒᥥ ᥘᥩᥒ ᥕᥧᥱ ᥔᥝᥰ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ ᥛᥣᥰ ᥘᥦᥲ ᥘᥩᥒ ᥖᥦᥛᥲ ᥘᥤᥐ ᥐᥩᥲ ᥛᥤᥰ ᥛᥣᥰ။ ᥘᥧᥐ ᥖᥤ ᥘᥤᥐ ᥘᥢᥳ ᥔᥥᥴ ᥖᥦᥛᥲ ᥟᥩᥐᥱ ᥘᥥᥴ ᥛᥣᥰ ᥘᥩᥒ ᥘᥬᥰ ᥓᥬ ᥙᥥᥢ ᥞᥪᥴ ᥛᥤᥰ ᥘᥒᥱ ᥞᥪᥴ။ 7zcvplysnf0k9njb72xe8lmbgvm5zxt ᥙᥣᥭᥰᥔᥣᥭᥰᥕᥦᥢᥳ 0 786 3342 3341 2024-10-15T06:34:16Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 3341 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥭᥰ ᥔᥣᥭ ᥕᥦᥢᥳ]] f6volp7liaz1ucjiu2xbpt3j9l6kgmp ᥙᥣᥭᥰᥗᥦᥐᥳᥑᥢᥩᥱᥘᥩᥱᥤᥱ 0 787 3344 3343 2024-10-15T06:34:17Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3343 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥭᥰ ᥗᥦᥐᥳ ᥑᥣᥳ ᥢᥨᥝᥱ ᥘᥨᥝᥱ ᥓᥤᥱ]] hluz8epp8jvsddy24dzpzdc4gh6quty ᥙᥣᥭᥰᥘᥦᥒᥛᥫᥒᥰ 0 788 3346 3345 2024-10-15T06:34:18Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3345 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥭᥰ ᥘᥦᥒ ᥛᥫᥒᥰ]] 29pv30ltsgu9jib2yjijfcmpyt56fhr ᥙᥣᥭᥰᥙᥗᥝᥤᥱ 0 789 3348 3347 2024-10-15T06:34:19Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3347 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥭᥰ ᥙᥣᥳ ᥗᥣᥳ ᥝᥤᥱ]] hd81glw04krdfsbrzp23ckmio8bema1 ᥙᥣᥭᥰᥙᥪᥢᥰ 0 790 3350 3349 2024-10-15T06:34:20Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3349 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥭᥰ ᥙᥪᥢᥰ]] qj2mjsd0y5esdzkyjhu7lj0dqn67xx9 ᥙᥣᥭᥰᥛᥩᥢᥰ 0 791 3352 3351 2024-10-15T06:34:22Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3351 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥭᥰ ᥛᥩᥢᥰ]] rhg8abjvbiktyv44bkvfn45l6issdty ᥙᥣᥭᥰᥢᥙᥳ 0 792 3354 3353 2024-10-15T06:34:23Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3353 wikitext text/x-wiki #REDIRECT [[ᥙᥣᥭᥰ ᥘᥙᥳ]] qp9xnz068w3mtphedcfwz4c9ofnjs44 ᥙᥤ ᥛᥬᥱ ᥑᥥᥱ ᥝᥢᥰ ᥐᥤᥢ ᥝᥨᥝᥰ ᥖᥭᥰ ᥘᥫᥴ 0 793 3356 3355 2024-10-15T06:34:24Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3355 wikitext text/x-wiki ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥑᥥᥱ ᥞᥨᥛ ᥖᥒᥰ ᥝᥢᥰ ᥐᥤᥢ ᥝᥨᥝᥰ ᥖᥭᥰ ᥘᥫᥴ ( ᥖᥭᥰ ᥛᥫᥒᥰ ᥘᥫᥴ ) ᥖᥨᥐᥱ ᥘᥬᥰ ᥘᥫᥢ ᥔᥣᥛᥴ ᥖᥭᥰ ᥖᥬᥲ ᥐᥧ ᥙᥤ ။ ᥐᥩᥭᥰ ᥐᥣ ᥙᥤ ᥘᥭᥳ ᥖᥨᥐᥱ ᥘᥬᥰ ᥘᥫᥢ ᥔᥤᥱ ( ᥘᥫᥢᥴ ᥔᥤᥱ ᥛᥬᥱ 1 ᥑᥛ ᥖᥭᥰ ) ᥙᥥᥢ ᥝᥢᥰ ᥖᥤ 1 5 ᥘᥫᥢ ᥜᥦᥙ ᥘᥤ ᥝᥣ ᥘᥤᥱ ᥤ ᥙᥩᥰ ᥘᥤ ။ ᥙᥥᥢ ᥙᥤ ᥛᥬᥱ ᥓᥫᥒᥳ ᥞᥪᥴ ᥘᥦᥰ ᥛᥣᥰ ᥖᥨᥐᥱ ᥘᥬᥰ ᥘᥫᥢ ᥔᥣᥛᥴ - ᥔᥤᥱ ᥖᥭᥰ ᥞᥝᥰ ᥘᥣᥱ ? ᥑᥝᥴ ᥟᥛᥱ ᥛᥤᥰ ᥘᥫᥢ ᥟᥣᥭᥲ ( ᥘᥫᥢ ᥘᥫᥒ) ? ᥛᥤᥰ ᥛᥫᥢᥴ ᥐᥢ ᥖᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥕᥧᥱ ။ ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥑᥥᥱ ᥑᥝᥴ ᥘᥭᥳ ᥙᥥᥢ ᥝᥢᥰ ᥘᥫᥢ ᥟᥣᥭᥲ ( ᥘᥫᥢ ᥓᥥᥒ ) ᥛᥬᥱ ( 1 ) ᥑᥛ ᥑᥩᥒᥴ ᥘᥫᥢ ᥑᥥᥱ ᥑᥝᥴ ᥕᥝᥳ ᥘᥣᥱ ။ ᥘᥬᥰ ᥙᥤ 2 0 1 8 ᥘᥭᥳ ᥘᥫᥢ ᥜᥦᥙ ᥙᥤ ᥝᥣ ᥘᥤ ᥝᥢᥰ ᥖᥤ 1 5 ᥘᥭᥳ ᥙᥥᥢ ᥝᥢᥰ ᥘᥫᥢ ᥓᥥᥒ ᥛᥬᥱ 1 ᥑᥛ ᥖᥣᥱ ᥑᥥᥱ ᥑᥝᥴ ။ ᥝᥢᥰ ᥟᥢ ᥙᥤ ᥐᥝᥱ - ᥑᥣᥭᥳ ᥓᥧᥰ ᥙᥤ ᥛᥬᥱ ᥘᥢᥳ ᥙᥥᥢ ᥝᥢᥰ ᥘᥫᥢ 1 ᥛᥬᥱ 1 ᥝᥢᥰ ᥑᥩᥒᥴ ᥑᥫᥰ ᥚᥬᥴ ᥑᥫᥰ ᥛᥢᥰ ᥕᥝᥳ ။ ᥝᥢᥰ ᥖᥤ 1 5 - 1 6 ᥘᥫᥢ ᥟᥥᥱ ᥙᥣ ᥘᥤᥱ ᥐᥧ ᥙᥤ ᥟᥢ ᥞᥝᥰ ᥞᥩᥒᥳ ᥝᥣ ᥙᥤ ᥛᥬᥱ ᥔᥩᥢᥰ ᥘᥛᥳ ᥘᥭᥴ ᥘᥢᥳ ᥐᥩᥲ ᥙᥥᥢ ᥝᥢᥰ ᥘᥫᥢ ᥓᥥᥒ ᥛᥬᥱ ( 1 ) ᥑᥛ ᥑᥩᥒᥴ ᥓᥣᥝᥰ ᥑᥫᥰ ᥐᥣᥰ ᥘᥣᥰ ᥟᥤᥢ ᥖᥤ ᥕᥫ ᥑᥝᥴ ᥘᥭᥴ ᥘᥢᥳ ᥕᥣᥱ ᥙᥥ ᥘᥪᥛᥰ ᥐᥢ ᥔᥤᥴ ᥐᥛᥰ ᥘᥭᥴ ။ ᥐᥤᥢᥴ ᥝᥩᥰ ᥟᥛᥱ ᥢᥢᥴ ᥙᥤᥴ ᥛᥬᥱ ᥐᥤᥢᥴ ᥝᥩᥰ ᥢᥭᥴ ᥢᥢᥳ ᥢᥣᥱ ᥙᥩᥒᥱ ᥔᥒᥴ ? ᥐᥤᥢᥴ ᥝᥩᥰ – ᥢᥭᥴ ᥢᥢᥳ ᥐᥤᥢᥴ ᥙᥤᥴ ᥛᥬᥱ ၊ ᥐᥤᥢᥴ ᥐᥢᥴ ᥘᥥᥒᥳ ᥐᥢᥴ ၊ ᥙᥧᥰ ᥓᥣᥰ ᥖᥤᥲ ᥟᥢᥴ ᥘᥤᥴ ᥙᥧᥰ ᥓᥣᥰ ᥐᥢᥴ ᥢᥬᥰ ᥚᥩᥒᥰ ᥙᥤᥴ ᥛᥬᥱ ᥓᥣᥝᥰ ᥑᥫᥰ ᥞᥢᥳ ( ᥑᥦᥱ ᥞᥢᥳ ) ᥢᥭᥴ ᥢᥢᥳ ᥕᥝᥲ ။ ᥝᥩᥰ – ᥗᥩᥭᥲ ᥐᥣᥛᥰ ᥢᥭᥳ ᥘᥦᥙᥲ ᥖᥥᥴ ᥙᥥᥢᥴ ᥓᥩᥛᥰ ᥑᥦᥱ ᥕᥧᥢᥴ ᥢᥣᥢᥴ ( ᥑᥦᥱ ᥢᥩᥒᥴ ᥔᥦᥴ ) ᥕᥧᥱ ᥢᥭᥴ ᥐᥢᥴ ။ ᥙᥩᥒᥱ ᥝᥣᥲ - ᥘᥥᥒᥳ ၊ ᥝᥭᥲ ( ᥝᥭᥲ ᥓᥝᥲ ၊ ᥘᥥᥒᥳ ᥓᥝᥲ ၊ ᥝᥭᥲ ᥙᥤᥴ ၊ ᥘᥥᥒᥳ ᥙᥤᥴ ) ᥢᥭᥴ ᥢᥢᥳ ᥞᥪᥴ ᥘᥤᥴ ᥔᥪᥙᥱ ᥘᥥᥙᥲ ᥞᥥᥢᥰ ᥐᥢᥴ ᥕᥧᥱ ။ ᥝᥩᥰ - ᥝᥨᥝᥰ ᥢᥭᥴ ᥟᥛᥱ ᥞᥢᥴ ᥓᥣᥝᥰ ᥑᥦᥱ ᥑᥝᥴ ᥓᥬᥳ ၊ ᥛᥤᥰ ᥐᥣᥲ ᥓᥣᥝᥰ ᥖᥭᥰ ᥢᥫᥴ ᥞᥝᥰ ᥐᥩᥭᥰ ᥟᥢᥴ ᥓᥬᥳ ᥘᥦᥲ ᥙᥩᥰ ᥗᥪᥒᥴ ᥝᥢᥰ ᥙᥤᥴ ᥛᥬᥱ ᥑᥦᥱ ᥢᥭᥴ ᥞᥩᥒᥳ ᥝᥣᥲ ᥙᥤᥴ ᥛᥬᥱ ᥐᥤᥢᥴ ᥝᥩᥰ ။ ᥙᥩᥰ ᥘᥣᥖᥲ ᥝᥣᥲ ᥙᥤᥴ ᥛᥬᥱ ᥐᥤᥢᥴ ᥝᥩᥰ ᥢᥭᥴ ᥐᥩᥲ ᥙᥥᥢᥴ ᥙᥤᥴ ᥛᥬᥱ ᥖᥭᥰ ᥢᥫᥴ ᥢᥭᥴ ᥢᥢᥳ ᥞᥧᥳ ᥐᥛᥰ ᥘᥥᥝᥴ ᥕᥧᥱ ။ ᥓᥣᥝᥰ ᥖᥭᥰ ᥢᥫᥴ ᥖᥒᥰ ᥓᥣᥝᥰ ᥑᥦᥱ ᥢᥭᥳ ᥞᥥᥖᥰ ᥔᥒᥴ ᥓᥬᥳ ᥖᥪᥰ ᥙᥤᥴ ᥛᥬᥱ ᥝᥢᥰ ᥘᥥᥝᥴ ᥐᥢᥴ ၊ ᥑᥫᥰ ᥐᥨᥢᥰ ᥕᥒᥰ ᥟᥛᥱ ᥓᥬᥲ ᥑᥫᥰ ᥘᥥᥝᥴ ᥐᥢᥴ ? ᥘᥩᥒᥲ ᥢᥭᥳ ᥞᥢᥴ ᥗᥪᥒᥴ ᥝᥣᥲ ᥟᥩᥢᥴ ᥖᥣᥒᥰ ᥓᥣᥝᥰ ᥑᥫᥰ ᥖᥭᥰ ᥞᥝᥰ ᥕᥒᥰ ᥙᥭᥱ ᥢᥙᥳ ᥕᥛᥴ ᥙᥧᥖᥳ ᥗᥔᥣᥴ ᥔᥢᥣᥴ ᥢᥭᥳ ᥚᥬᥴ ᥕᥧᥱ ᥓᥛᥴ ᥖᥤᥲ ᥘᥬᥴ ᥓᥩᥛᥰ ᥟᥝᥴ ᥜᥤᥒᥲ ᥖᥤᥲ ᥢᥢᥲ ။ ᥖᥭᥰ ᥢᥫᥴ ᥢᥭᥴ ᥢᥢᥳ ᥐᥩᥙᥲ ᥕᥧᥱ ᥓᥛᥴ ᥑᥦᥱ ၊ ᥑᥨᥢᥰ ᥘᥩᥰ ᥑᥦᥱ ᥢᥛᥴ ᥔᥥᥴ ᥖᥭᥰ ᥖᥣᥒᥱ ᥓᥧᥛᥰ ᥘᥦᥲ ᥓᥒᥱ ᥞᥩᥒᥳ ᥖᥭᥰ ᥢᥫᥴ ။ ᥑᥫᥰ ᥐᥨᥢᥰ ᥟᥢᥴ ᥕᥧᥱ ᥙᥣᥲ ᥢᥫᥴ ( ᥙᥣᥲ ᥖᥣᥒᥰ ᥞᥩᥒᥱ ) ᥖᥭᥰ ᥞᥝᥰ ᥔᥧᥖᥰ ᥔᥧᥖᥰ ᥢᥢᥳ ᥔᥛᥳ ᥙᥥᥢᥴ ᥑᥦᥱ ၊ ᥕᥩᥢᥳ ᥢᥢᥴ ᥖᥭᥰ ᥖᥬᥲ ( ᥖᥭᥰ ᥙᥣᥲ ᥓᥣᥢᥰ ) ᥓᥒᥱ ᥞᥩᥒᥳ ᥑᥝᥴ ᥝᥣᥲ ᥖᥭᥰ ᥢᥫᥴ ( ᥖᥭᥰ ᥖᥣᥒᥰ ᥞᥩᥒᥱ ) ᥛᥢᥰ ᥙᥥᥢᥴ ᥓᥫᥒᥳ ᥢᥭᥴ ᥐᥨᥭᥰ ။ ᥖᥭᥰ ᥢᥫᥴ ᥟᥛᥱ ᥓᥪᥲ ᥑᥦᥱ ၊ ᥑᥦᥱ ᥞᥩᥒᥳ ᥑᥝᥴ ᥐᥨᥢᥰ ᥖᥬᥲ ၊ ᥞᥝᥰ ᥔᥛᥳ ᥞᥩᥒᥳ ᥑᥝᥴ ᥝᥣᥲ ᥐᥨᥢᥰ ᥢᥫᥴ ။ ᥖᥭᥰ ᥢᥫᥴ ᥑᥝᥴ ᥢᥭᥳ ᥐᥩᥙᥲ ᥘᥭᥲ ᥕᥧᥱ ᥓᥛᥴ ᥑᥦᥱ ၊ ᥑᥨᥢᥰ ᥘᥩᥰ ᥑᥦᥱ ᥙᥥᥢᥴ ᥙᥤᥴ ᥕᥣᥝᥰ ᥑᥣᥝᥰ ᥞᥪᥴ ᥔᥥᥴ ᥑᥣᥖᥱ ᥙᥦᥖᥲ ᥐᥣᥢᥴ ᥖᥤᥖᥰ ᥖᥩᥱ ᥔᥧᥱ ᥞᥣᥴ ᥖᥭᥰ ᥖᥬᥲ ᥘᥦᥲ ᥐᥛᥲ ᥚᥩᥒᥲ ᥘᥪᥛᥰ ᥜᥤᥒᥲ ᥖᥨᥝᥴ ᥐᥝᥱ ᥐᥣᥱ ။ ᥓᥬᥳ ᥖᥪᥰ ᥜᥤᥒᥲ ᥑᥦᥱ ᥐᥣᥱ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥔᥦᥢᥰ ᥓᥫᥒᥳ ᥢᥒᥱ - ᥜᥤᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ၊ ᥜᥤᥒᥲ ᥝᥭᥲ ᥙᥩᥲ ᥝᥭᥲ ᥛᥦᥲ ᥓᥥᥛᥴ ᥓᥫᥰ ᥢᥭᥳ ။ ᥛᥤᥰ ᥓᥣᥝᥰ ᥖᥭᥰ ᥢᥫᥴ ᥐᥛᥲ ᥚᥩᥒᥲ ᥓᥫᥴ ᥟᥢᥴ ᥑᥣᥭᥳ ᥙᥣᥭᥲ ᥘᥨᥒᥰ ᥛᥣᥰ ᥕᥧᥱ ᥔᥝᥰ ᥓᥩᥛᥰ ᥝᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥖᥬᥲ ᥔᥥᥴ ᥝᥣᥭᥰ ᥛᥣᥰ ᥘᥭᥲ ᥞᥙᥳ ᥟᥢᥴ ᥜᥤᥒᥲ ᥒᥦᥲ ᥙᥧᥖᥳ ᥗᥔᥣᥴ ᥔᥢᥣᥴ ᥢᥢᥳ ᥐᥨᥭᥰ ᥟᥢᥴ ᥙᥤᥢᥱ ᥛᥣᥰ ᥞᥙᥳ ᥜᥤᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ᥖᥭᥰ ᥛᥫᥲ ᥘᥫᥢᥴ ᥓᥥᥒᥴ ᥖᥭᥰ ၊ ᥙᥤᥴ ᥛᥬᥱ ᥔᥩᥢᥰ ᥢᥛᥳ ᥛᥫᥢᥴ ᥘᥫᥢᥴ 4 ᥟᥒᥰ ᥐᥤᥡ ᥛᥫᥢᥴ ᥓᥫᥒᥳ ᥞᥢᥴ ᥕᥧᥱ ᥛᥫᥲ ᥘᥥᥝᥴ ။ ᥢᥢᥴ ᥔᥥᥴ ᥖᥣᥳ ᥜᥤᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ᥐᥤᥢᥴ ᥝᥩᥰ ᥕᥒᥰ ᥟᥛᥱ ᥙᥦᥖᥲ ᥐᥢᥴ ၊ ᥖᥪᥐᥳ ᥓᥬᥳ ᥕᥧᥱ ᥖᥩᥱ ᥗᥪᥒᥴ ᥛᥫᥲ ᥘᥥᥝᥴ ။ ᥓᥒᥱ ᥝᥣᥲ ᥜᥤᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ᥖᥭᥰ ᥢᥫᥴ ᥟᥛᥱ ᥢᥢᥴ ᥜᥤᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ᥐᥤᥢᥴ ᥝᥩᥰ ᥢᥭᥳ ᥖᥭᥰ ᥢᥫᥴ ᥢᥙᥳ ᥝᥣᥲ ᥙᥥᥢᥴ ᥙᥤᥴ ᥛᥬᥱ ᥑᥩᥒᥴ ᥙᥧᥱ ᥕᥣᥲ ᥖᥣᥱ ᥢᥣᥭᥰ ᥟᥢᥴ ᥓᥬᥳ ᥖᥪᥰ ᥛᥣᥰ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥙᥣᥐᥱ ᥙᥤᥴ ᥘᥦᥲ ᥖᥪᥐᥳ ᥔᥪᥙᥱ ᥙᥬᥳ ᥙᥣᥰ ᥐᥢᥴ ᥝᥭᥳ ᥙᥥᥢᥴ ᥝᥣᥲ ᥘᥭᥲ ᥢᥙᥳ ᥕᥛᥴ ᥜᥤᥒᥲ ᥙᥧᥖᥳ ᥗᥔᥣᥴ ᥔᥢᥣᥴ ᥕᥝᥳ ᥐᥩᥲ ᥕᥣᥱ ᥢᥢᥳ ᥕᥧᥱ ။ ᥡᥤᥢ ᥢᥦᥢᥴ ( ᥙᥤᥴ ᥛᥬᥱ ) ᥓᥣᥝᥰ ᥑᥦᥱ ᥢᥢᥳ ᥙᥥᥢᥴ ᥜᥤᥒᥲ ᥓᥣᥝᥰ ᥑᥦᥱ ᥐᥨᥭᥰ ။ ᥐᥨᥭᥰ ᥐᥣᥲ ᥜᥤᥒᥲ ᥐᥤᥢᥴ ᥝᥩᥰ ᥢᥭᥳ ᥖᥭᥰ ᥢᥫᥴ ᥑᥝᥴ ᥢᥙᥳ ᥝᥣᥲ ᥙᥥᥢᥴ ᥜᥤᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ᥖᥭᥰ ᥢᥫᥴ ᥑᥝᥴ ᥐᥨᥭᥰ ၊ ᥟᥛᥱ ᥢᥙᥳ ᥝᥣᥲ ᥙᥥᥢᥴ ᥜᥤᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ᥑᥦᥱ ᥔᥒᥴ ။ ᥑᥫᥒᥲ ᥙᥧᥰ ᥓᥣᥰ ᥝᥭᥲ ᥝᥣᥢᥰ ᥐᥢᥱ ᥖᥩᥰ ᥘᥦᥲ ᥝᥣᥒᥰ ᥖᥛᥰ ᥘᥥᥒᥳ ᥑᥦᥐᥱ ᥢᥬᥰ ᥜᥤᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ᥐᥤᥢᥴ ᥝᥩᥰ ᥢᥭᥳ ᥖᥥᥴ ᥛᥤᥰ ᥑᥝᥲ ᥞᥧᥴ ᥓᥣᥒᥳ ၊ ᥑᥝᥲ ᥑᥤᥲ ᥛᥣᥳ ၊ ᥑᥝᥲ ᥘᥨᥐᥲ ᥘᥣᥢᥰ ၊ ᥑᥝᥲ ᥑᥨᥙᥲ ၊ ᥑᥝᥲ ᥖᥩᥱ ၊ ᥑᥝᥲ ᥖᥦᥢᥴ - ᥓᥫᥰ ᥢᥭᥳ ᥟᥝᥴ ᥙᥥᥢᥴ ᥜᥣᥒᥴ ᥞᥣᥒᥲ ᥙᥤᥴ ᥛᥬᥱ ᥐᥤᥢᥴ ᥝᥩᥰ ။ ᥛᥤᥰ ᥘᥥᥢᥲ ᥛᥣᥐᥱ ᥢᥒᥴ ᥛᥣᥐᥱ ᥢᥤᥛᥰ ၊ ᥑᥤᥱ ᥟᥨᥒᥱ ᥓᥣᥰ ၊ ᥐᥣᥴ ᥓᥙᥰ ᥘᥐᥰ ၊ ᥞᥨᥒᥳ ᥐᥤᥢᥴ ᥞᥣᥒᥴ ၊ ᥓᥢᥴ ᥓᥫᥐᥲ ᥘᥦᥲ ᥘᥫᥐᥲ ᥐᥧᥲ ᥛᥣᥝᥱ ᥔᥣᥝᥴ ᥐᥢᥴ ᥙᥥᥢᥴ ᥛᥨᥢᥲ ᥙᥥᥢᥴ ᥔᥫᥰ ᥙᥧᥢᥲ ᥖᥣᥱ ᥢᥪᥒᥲ ᥙᥤᥴ ᥟᥢᥴ ᥞᥩᥒᥳ ᥝᥣᥲ ᥙᥤᥴ ᥛᥬᥱ ᥐᥤᥢᥴ ᥝᥩᥰ ᥓᥫᥒᥳ ᥢᥭᥴ ။ koabykfpahx7xiq2fm1zde66kahdyor ᥙᥦᥒᥱ ᥕᥣᥱ ᥞᥥᥖᥱ ᥛᥥᥲ ᥛᥫ ᥐᥩᥢᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ 0 794 3358 3357 2024-10-15T06:34:25Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3357 wikitext text/x-wiki ᥙᥦᥒᥱ ᥕᥣᥱ ᥞᥥᥖᥱ ᥛᥥᥲ ᥛᥫ ᥐᥩᥢᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥢ ᥑᥣᥛᥰ ᥖᥭᥰ ᥝᥣ "ᥛᥨᥝᥲ ᥖᥩᥛᥱ" ᥙᥥᥢ ᥙᥦᥒᥱ ᥕᥣᥱ ᥑᥨᥢᥳ ᥗᥩᥐ ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ 4 ᥞᥥᥒᥴ ᥙᥣᥭ ᥙᥤ ᥘᥢᥳ ᥟᥢ ᥛᥤᥰ ᥓᥣ ᥞᥥᥖᥱ ᥛᥢᥰ ᥟᥝ ᥐᥩᥒ ᥜᥭᥰ ᥚᥝᥴ ᥓᥩᥖᥱ ᥘᥢᥳ,ᥐᥣᥙ ᥛᥣᥢᥲ ᥙᥣᥢ ᥛᥫᥒᥰ ᥙᥦᥒᥱ ᥕᥣᥱ ᥕᥧᥱ ᥛᥫᥒᥰ ᥑᥩᥢᥴ,ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ ᥐᥨᥢᥰ ᥓᥫᥰ ᥛᥨᥝᥴ ᥞᥥᥖᥱ ᥙᥦᥒᥱ ᥕᥣᥱ ᥛᥨᥝᥲ ᥖᥩᥛᥱ ᥘᥢᥳ ᥘᥤ ᥘᥣᥲ ᥘᥤ ᥟᥥᥱ ᥐᥣᥱ,ᥐᥨᥢᥰ ᥗᥝᥲ ᥘᥬᥰ ᥛᥣᥢᥲ ᥑᥣᥒᥴ ᥔᥦᥢ ᥐᥣᥒ ᥔᥦᥢ ᥟᥢ ᥘᥭᥲ ᥓᥪ ᥕᥥᥲ ᥙᥣᥢᥰ,ᥕᥨᥝᥲ ᥛᥧᥒᥱ ᥗᥩᥢᥰ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥘᥣᥭᥴ ᥐᥨᥝᥳ ᥓᥝᥱ ᥙᥥᥢ ᥐᥨᥢᥰ ᥛᥨᥝᥴ ᥙᥦᥒᥱ ᥕᥣᥱ ᥛᥨᥝᥲ ᥖᥩᥛᥱ ᥘᥢᥳ ᥞᥝᥳ.ᥙᥥᥢ ᥛᥨᥝᥲ ᥖᥩᥛᥱ ᥟᥦᥛᥱ ᥟᥢ ᥙᥥᥢ ᥘᥩᥢᥳ ᥘᥤᥐ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥢ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥒᥣᥛᥰ ᥘᥢᥳ ᥛᥣᥰ ᥕᥝᥳ. 6c09recydfqv99i241hqb7izd0xrlaw ᥙᥧ 0 795 5170 3366 2024-10-16T10:11:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q40802]] 5170 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Haeckel Decapoda.jpg|thumb|200px|ᥙᥧ, ᥐᥧᥒᥲ ᥘᥨᥒᥴ ᥘᥦᥲ ᥙᥧ ᥐᥧ ᥔᥦᥢᥰ ᥔᥦᥢᥰ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ]] ᥖᥨᥝᥴ ᥕᥧᥱ ᥢᥫᥴ ᥘᥩᥭᥴ ᥐᥝᥲ ᥐᥧᥖᥳ ᥖᥥᥱ ᥖᥨᥝᥴ ᥕᥧᥱ ᥢᥬᥰ ᥢᥛᥳ ᥔᥤᥙᥰ ᥐᥧᥖᥳ ᥖᥥᥱ ᥢᥭᥴ ᥢᥢᥳ ᥐᥛᥳ ᥙᥣᥲ ᥢᥛᥴ ᥖᥨᥝᥴ ᥕᥧᥱ ᥢᥬᥰ ᥢᥛᥳ ᥢᥭᥳ ᥟᥛᥱ ᥘᥣᥲ ᥘᥤᥲ ᥛᥤᥰ ᥖᥤᥢᥴ. ᥛᥤᥰ ᥖᥤᥢᥴ ᥐᥩᥲ ᥐᥨᥭᥰ ᥙᥥᥢᥴ ᥖᥤᥢᥴ ᥙᥩᥛᥴ ᥐᥨᥭᥰ. ᥐᥨᥭᥰ ᥐᥣᥲ ᥙᥧᥴ ᥢᥭᥳ ᥖᥦᥳ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥝᥭᥳ ᥔᥥᥴ ᥔᥛᥳ ᥛᥤᥰ ᥖᥤᥢᥴ 10 ᥑᥩᥢᥴ ᥘᥧᥰ ᥐᥩᥢᥱ. ᥢᥬᥰ 10 ᥑᥩᥢᥴ ᥢᥢᥳ ᥖᥣᥱ ᥖᥥᥴ ᥕᥣᥒᥲ ᥙᥭᥴ ᥢᥭᥴ ᥛᥢᥰ ᥐᥨᥭᥰ ᥓᥬᥳ 8 ᥑᥩᥢᥴ ᥐᥨᥭᥰ. ᥐᥤᥛᥰ ᥙᥧᥴ ᥘᥨᥒᥴ ᥚᥣᥭᥱ ᥢᥣᥲ ᥙᥫᥢᥲ ᥢᥢᥳ ᥖᥦᥳ ᥛᥢᥰ ᥓᥬᥳ ᥖᥪᥰ ᥛᥫᥢᥴ ᥢᥒᥱ ᥛᥪᥰ ᥕᥝᥳ. ᥖᥥᥴ ᥘᥭᥲ ᥝᥣᥲ ᥐᥤᥛᥰ ᥙᥧᥴ ᥢᥢᥳ ᥙᥥᥢᥴ ᥘᥣᥐᥲ ᥢᥣᥐᥲ ᥖᥣᥱ ᥐᥦᥖᥱ ᥑᥦᥴ ᥖᥨᥝᥴ ᥛᥢᥰ ᥢᥭᥴ ᥕᥧᥱ. ᥢᥫᥴ ᥐᥩᥒᥰ ᥘᥒᥴ ᥛᥢᥰ ᥢᥢᥳ ᥛᥤᥰ ᥝᥭᥳ ᥐᥥᥖᥰ ᥢᥣᥴ ᥐᥦᥢᥱ ᥘᥨᥒᥴ ᥘᥦᥲ ᥢᥢᥳ ᥙᥥᥢᥴ ᥟᥢᥴ ᥐᥦᥖᥱ ᥑᥦᥴ ᥙᥢᥴ ᥖᥨᥝᥴ ᥛᥢᥰ ᥢᥒᥱ ᥐᥝᥱ။ ᥢᥣᥲ ᥟᥨᥐᥰ ᥛᥢᥰ ᥐᥩᥲ ᥖᥩᥲ ᥛᥤᥰ ᥐᥣᥙᥱ ᥞᥦᥳ ᥐᥒᥲ ᥝᥭᥳ ᥙᥢᥴ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥖᥤᥢᥴ ᥛᥢᥰ ᥖᥒᥰ 10 ᥑᥩᥢᥴ ᥐᥩᥲ ᥙᥥᥢᥴ ᥑᥩᥐᥱ ᥢᥣᥴ ᥐᥦᥢᥱ ᥑᥦᥒᥴ ᥝᥭᥳ. ᥙᥧᥴ ᥢᥭᥳ ᥐᥭᥳ ᥓᥣᥒᥲ ᥟᥝᥴ ᥐᥤᥛᥰ ᥘᥨᥒᥴ ᥛᥢᥰ ᥭᥦᥙᥲ ᥔᥬᥱ ᥚᥧᥲ ᥑᥥᥢᥴ ᥛᥢᥰ ᥘᥦᥲ ᥖᥣᥱ ᥖᥥᥴ ᥭᥩᥙᥰ ᥙᥧᥴ ᥢᥢᥳ ᥖᥥᥴ ᥘᥭᥲ ᥝᥭᥳᥔᥖᥤ ᥕᥬᥱ ᥕᥬᥱ. ᥞᥝᥰ ᥐᥭᥳ ᥝᥣᥲ ᥙᥧᥴ ᥖᥣᥴ ᥛᥦᥢᥰ ᥢᥭᥴ ᥘᥦᥲ ᥖᥣᥴ ᥙᥧᥴ ᥢᥢᥳ ᥛᥤᥰ ᥐᥦᥢᥲ ᥟᥩᥢᥱ ᥝᥭᥳ ᥔᥥᥴ ᥛᥢᥰ ᥓᥣᥒᥲ ᥟᥝᥴ ᥖᥣᥴ ᥛᥢᥰ ᥛᥦᥢᥰ ᥑᥝᥴ ᥛᥦᥢᥰ ᥟᥩᥐᥱ ᥕᥧᥱ. ᥔᥨᥙᥰ ᥛᥢᥲ ᥐᥩᥲ ᥖᥩᥲ ᥘᥤᥴ ᥟᥣᥛᥰ ᥝᥭᥳ ᥢᥒᥱ ᥐᥝᥱ, ᥐᥩᥙᥲ ᥔᥒᥴ ᥢᥭᥴ ᥖᥤᥲ ᥔᥨᥙᥰ ᥛᥢᥰ ᥢᥢᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥩᥢᥲ ᥘᥬᥴ ᥖᥩᥢᥲ ᥢᥢᥳ ᥛᥫᥢᥴ ᥢᥒᥱ ᥟᥩᥒᥲ ᥖᥤᥲ ᥔᥩᥙᥱ, ᥟᥩᥒᥲ ᥖᥤᥲ ᥑᥨᥙᥰ ᥐᥣᥙᥲ, ᥟᥩᥒᥲ ᥖᥤᥲ ᥐᥥᥝᥳ ᥐᥤᥢᥴ ᥓᥫᥰ ᥢᥢᥳ ᥕᥝᥳ. ᥙᥧᥴ ᥢᥭᥳ ᥙᥥᥢᥴ [[ᥔᥖᥰ]] ᥖᥨᥝᥴ ᥕᥧᥱ ᥢᥬᥰ ᥢᥛᥳ ᥔᥥᥴ ᥖᥣᥳ ᥓᥣᥒᥲ ᥛᥩᥴ ᥛᥪᥖᥲ ᥐᥣᥱ ᥙᥭᥴ ᥖᥤᥲ ᥢᥫᥴ ᥘᥤᥢᥴ ᥢᥫᥴ ᥐᥩᥒᥰ ᥖᥤᥲ ᥢᥪᥒᥲ ᥕᥝᥳ ᥖᥤᥲ ᥢᥪᥒᥲ ᥕᥧᥱ. ᥛᥫᥲ ᥕᥧᥱ ᥢᥬᥰ ᥢᥛᥳ ᥢᥢᥳ ᥛᥩᥴ ᥟᥝᥴ ᥐᥣᥙᥱ ᥐᥣᥒᥰ ᥑᥝᥴ ᥔᥥᥴ ᥗᥨᥭᥲ ᥓᥬᥴ ᥔᥥᥴ ᥖᥣᥳ ᥛᥫᥲ ᥕᥧᥱ ᥢᥫᥴ ᥐᥩᥒᥰ ᥐᥩᥲ ᥕᥧᥱ ᥘᥭᥲ ᥖᥒᥰ ᥞᥪᥒᥴ ᥕᥝᥳ. ᥟᥢᥴ ᥑᥝᥴ ᥕᥧᥱ ᥢᥫᥴ ᥐᥩᥒᥰ ᥘᥭᥲ ᥞᥪᥒᥴ ᥟᥢᥴ ᥝᥣᥲ ᥢᥢᥳ ᥖᥦᥳ ᥕᥩᥢᥳ ᥙᥫᥲ ᥑᥝᥴ ᥛᥩᥴ ᥞᥥᥖᥰ ᥞᥬᥴ ᥐᥣᥙᥱ ᥐᥣᥒᥰ ᥑᥝᥴ ᥕᥛᥰ ᥝᥭᥳ ᥖᥣᥱ ᥔᥥᥱ ᥢᥢᥳ ᥕᥝᥳ. ᥖᥤᥲ ᥚᥒᥱ ᥢᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥓᥫᥰ ᥢᥢᥳ ᥚᥩᥒᥰ ᥛᥫᥲ ᥢᥛᥳ ᥕᥨᥙᥲ ᥖᥨᥐᥰ ᥐᥣᥱ ᥓᥪᥒᥴ ᥔᥒᥴ ᥘᥭᥲ ᥞᥢᥴ ᥛᥧᥱ ᥓᥧᥛᥰ ᥙᥧᥴ ᥑᥝᥴ ᥛᥣᥰ ᥞᥣᥴ ᥐᥤᥢᥴ ᥖᥣᥒᥰ ᥐᥤᥢᥴ ᥓᥩᥛᥰ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥓᥪᥒᥴ ᥘᥤᥴ ᥑᥬᥲ ᥑᥨᥝᥴ ᥖᥦᥳ ᥖᥦᥳ. ᥖᥤᥲ ᥢᥫᥴ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥢᥢᥳ ᥔᥒᥴ ᥝᥣᥲ ᥛᥤᥰ ᥝᥭᥳ ᥙᥣᥴ ᥖᥣᥭᥴ ᥖᥨᥝᥴ ᥢᥪᥒᥲ ᥢᥭᥴ ᥓᥪᥒᥴ ᥙᥧᥴ ᥑᥝᥴ ᥢᥭᥳ ᥔᥩᥙᥱ ᥟᥣᥭᥴ ᥘᥭᥲ ᥘᥤᥴ ᥖᥦᥳ ᥔᥥᥴ ᥚᥦᥝᥴ ᥛᥣᥰ ᥖᥛᥲ ᥖᥤᥲ ᥙᥣᥴ ᥖᥣᥭᥴ ᥢᥢᥳ ᥐᥛᥰ ᥘᥥᥝᥴ ᥕᥝᥳ. ᥙᥩᥰ ᥑᥝᥴ ᥛᥣᥰ ᥞᥢᥴ ᥖᥨᥝᥴ ᥟᥢᥴ ᥑᥦᥳ ᥑᥥᥒᥱ ᥐᥢᥴ ᥔᥥᥴ ᥞᥤᥛᥴ ᥐᥢᥴ ᥐᥤᥢᥴ ᥖᥣᥒᥰ ᥐᥤᥢᥴ ᥓᥪᥒᥴ ᥙᥧᥴ ᥟᥩᥢᥱ ᥓᥫᥰ ᥢᥢᥳ ᥕᥒᥰ ᥘᥭᥲ ᥭᥣᥰ ᥙᥧᥴ ᥖᥨᥝᥴ ᥘᥨᥒᥴ ᥑᥨᥙᥰ ᥖᥣᥭᥴ ᥐᥩᥢᥱ ᥕᥝᥳ. fh90cih74mdheeza7og73wre3yqs5pb ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ 0 796 3372 3371 2024-10-15T06:34:29Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 3371 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Buddha_statues_in_a_temple_on_Jejudo.jpg|thumb|ᥞᥧᥢᥱ ᥞᥣᥒ ᥚᥣᥰ ᥘᥣᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥝᥖ ᥓᥥ ᥓᥧᥱ ᥖᥨᥝᥱ]] "ᥙᥧᥐ ᥗᥣᥳ" ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥩᥒᥱ ᥝᥣ"ᥐᥨᥝᥳ ᥘᥧᥐ ᥖᥪᥢᥱ ᥛᥣᥰ" ᥟᥛᥱ ᥘᥢᥴ"ᥐᥨᥝᥳ ᥟᥢ ᥘᥭᥲ ᥕᥣᥢᥱ ᥞᥧᥳ ᥞᥢᥴ" ᥘᥭᥴ ᥕᥝᥳ။ ᥐᥨᥝᥳ ᥚᥧᥱ ᥟᥢ ᥖᥤᥴ ᥛᥣᥰ ᥙᥥᥢ ᥙᥧᥐ ᥗᥣᥳ ᥓᥝᥲ ᥘᥢᥳ ᥐᥫᥖᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤᥱ ᥓᥤᥱ 623၊ᥛᥣᥱ ᥞᥣᥱ ᥔᥐᥳ ᥐᥣ ᥘᥣᥖᥳ 103 ᥝᥢᥰ ᥘᥫᥢ 6 ᥛᥨᥢᥰ ᥕᥝᥳ။ ᥑᥫᥰ ᥞᥫᥢᥰ ᥓᥝᥲ ᥙᥥᥢ ᥐᥨᥝᥰ ᥖᥛᥱ ᥛᥣᥳ ᥔᥥᥴ ᥓᥪ ᥛᥫ ᥘᥥᥐ ᥞᥩᥒᥳ ᥝᥣ"ᥔᥤᥖ ᥗᥖ ᥗᥣᥳ"ᥘᥭᥴ ᥔᥥᥴ ᥛᥤᥰ ᥖᥤ ᥙᥩᥒᥱ ᥝᥣ ᥞᥥᥖᥱ ᥞᥬᥲ ᥐᥣᥒ ᥓᥬ ᥚᥤᥴ ᥔᥣᥒᥴ ᥔᥖᥴ ᥐᥨᥢᥰ ᥖᥥᥛ ᥗᥨᥢᥲ ᥘᥭᥴ ᥕᥝᥳ။ ᥓᥝᥲ ᥑᥧᥢᥴ ᥓᥣᥭᥰ ᥔᥤᥖ ᥗᥖ ᥗᥣᥳ (ᥓᥝᥲ ᥔᥤᥱ ᥗᥣᥖ)ᥘᥭᥳ ᥙᥥᥢ ᥑᥫᥰ ᥔᥖ (Shakya ᥔᥣᥱ ᥐᥤᥱ ᥕᥣᥳ)ᥔᥥᥴ ᥙᥥᥢ ᥐᥨᥢᥰ ᥓᥢᥳ ᥔᥧᥒᥴ ᥕᥝᥳ။ ᥙᥨᥝ ᥛᥢᥰ ᥓᥝᥲ ᥓᥪ ᥝᥣ ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥔᥧᥖᥳ ᥗᥨᥝᥰ ᥖᥢ (ᥔᥧᥖ ᥗᥨᥝ ᥖᥢ)ᥔᥥᥴ ᥙᥥᥢ ᥓᥝᥲ ᥐᥩᥢᥰ ᥓᥪᥒ ᥛᥫᥒᥰ ᥐᥙ ᥙᥤ ᥘᥣᥳ ᥝᥣᥖ ᥗᥧᥳ (Kapilavastu) ᥛᥥ ᥓᥝᥲ ᥙᥥᥢ ᥘᥣᥒᥰ ᥔᥤᥱ ᥘᥤᥳ ᥛᥣᥱ ᥞᥣᥱ ᥛᥣᥱ ᥕᥣᥱ ᥙᥥᥢ ᥑᥫᥰ ᥐᥨᥝᥰ ᥘᥤᥳ ᥕᥣᥳ ᥕᥝᥳ။ ᥘᥣᥒᥰ ᥔᥤᥱ ᥘᥤᥳ ᥛᥣᥱ ᥞᥣᥱ ᥛᥣᥱ ᥕᥣᥱ ᥐᥣᥱ ᥐᥫᥖᥱ ᥞᥢᥴ ᥘᥣᥲ ᥑᥧᥢᥴ ᥓᥣᥭᥰ ᥔᥤᥱ ᥗᥣᥖ ᥖᥛ ᥖᥤ ᥔᥨᥢᥴ ᥙᥝᥰ ᥘᥧᥛᥱ ᥙᥢᥱ ᥢᥤᥱ ᥖᥬᥲ ᥖᥨᥢᥲ ᥙᥝᥰ ᥖᥨᥢᥲ ᥘᥫᥒ ᥘᥢᥳ ᥕᥝᥳ။ ᥔᥨᥢᥴ ᥙᥝᥰ ᥘᥢᥳ ᥕᥣᥛᥰ ᥘᥥᥝ ᥛᥤᥰ ᥝᥭᥳ ᥖᥛ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥢᥤᥱ ᥙᥨᥝᥰ။ ᥚᥣᥱ ᥔᥣᥱ ᥖᥤ ᥐᥫᥰ ᥕᥛ ᥘᥨᥒᥴ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥘᥭᥳ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥟᥢ ᥓᥝᥳ ᥘᥫᥴ ᥔᥥᥴ ᥙᥫᥢ ᥟᥢ ᥘᥫᥒ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥛᥤᥰ ᥕᥧᥱ (7000) ᥘᥣᥢᥳ ᥘᥫᥴ ᥔᥥᥴ ᥐᥨᥢᥰ ᥙᥧᥐᥳ ᥘᥭᥳ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥛᥤᥰ ᥕᥧᥱ (487) ᥘᥣᥢᥳ။ ᥘᥬᥰ ᥘᥢᥳ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥭᥳ ᥔᥥᥢᥲ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥑᥝᥴ ᥛᥤᥰ ᥕᥧᥱ (1400) ᥘᥣᥢᥳ ᥘᥦᥲ ᥘᥛᥴ ᥘᥫᥴ ᥔᥥᥴ ᥙᥫᥢ ᥖᥒᥰ ᥐᥛᥱ ᥚᥣᥱ။<ref>http://www.worldpopulationstatistics.com/china-population-2013/</ref> ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥟᥢ ᥕᥧᥛᥱ ᥕᥛ ᥙᥧᥐ ᥗᥣᥳ ᥓᥝᥲ ᥛᥤᥰ ᥕᥧᥱ (102)ᥘᥣᥢᥳ ᥘᥫᥴ ᥔᥥᥴ ᥑᥝᥴ ᥘᥙᥳ ᥕᥛ [[ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ]]။<ref>http://www.foreignercn.com/index.php?option=com_content&view=article&id=2929:buddhism-in-china&catid=1:history-and-culture&Itemid=114</ref><ref>{{Cite web|title=Archive copy|url=http://www.thedhamma.com/buddhists_in_the_world.htm|accessdate=2015-06-25|archivedate=2016-10-29|archiveurl=https://web.archive.org/web/20161029210005/http://www.thedhamma.com/buddhists_in_the_world.htm}}</ref> ᥐᥩᥙ ᥘᥭᥴ ᥔᥒᥴ ᥝᥣ ᥟᥝ [[ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥓᥤᥢᥱ]]၊ [[ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ]] ᥘᥦᥲ [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ]] ᥛᥣᥰ ᥞᥨᥛ ᥐᥢ ᥓᥪᥒ ᥐᥨᥢᥰ ᥟᥢ ᥘᥙᥳ ᥕᥛ ᥙᥧᥐ ᥗᥣᥳ ᥓᥝᥲ ᥛᥤᥰ ᥕᥧᥱ ᥘᥣᥢᥳ ᥙᥩᥒᥰ 487 ᥘᥫᥴ ᥔᥥᥴ ᥘᥩᥒ ᥐᥫᥰ ᥕᥛ ᥘᥛᥴ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥙᥥᥢ ᥛᥣᥭᥴ ᥔᥤᥱ။ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥟᥢ ᥕᥬᥱ ᥘᥨᥒᥴ ᥟᥢ ᥚᥥᥴ ᥖᥫᥢᥰ ᥚᥬᥰ ᥚᥣᥭᥴ ᥟᥢ ᥘᥫᥒ။ <ref>{{Cite web|url=http://bhikkhu.webs.com/buddhismintheworld.htm|title=Archive copy|access-date=2015-06-25|archive-date=2021-06-30|archive-url=https://web.archive.org/web/20210630132423/https://bhikkhu.webs.com/buddhismintheworld.htm}}</ref> ᥐᥨᥢᥰ ᥞᥤᥢᥱ ᥖᥧᥱ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ 1,083,800,356 (1000) ᥘᥣᥢᥳ ᥘᥫᥴ ᥘᥢᥳ ᥐᥩᥲ ᥟᥩᥢ ᥐᥢ ᥘᥙᥳ ᥕᥛ ᥚᥣᥰ ᥘᥣᥰ ᥐᥩᥲ ᥖᥛᥱ ᥛᥣᥳ ᥕᥧᥱ။ ᥑᥝᥴ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣᥰ ᥚᥣᥰ ᥘᥣᥰ ᥐᥨᥝᥰ ᥖᥛᥱ ᥛᥣᥳ ᥘᥭᥳ ᥙᥥᥢ ᥚᥣᥰ ᥘᥣᥰ ᥝᥤᥳ ᥔᥣ ᥘᥧᥳ ᥛᥣᥭᥴ ᥐᥝᥲ ᥑᥝᥴ ᥘᥭᥴ ᥔᥥᥴ ᥑᥝᥴ ᥞᥙ ᥟᥝ ᥑᥨᥝᥲ ᥔᥒᥱ ᥔᥩᥢᥴ ᥙᥧᥐ ᥗᥣᥳ ᥓᥝᥲ ᥕᥧᥱ။ ᥐᥩᥭᥰ ᥐᥣ ᥑᥝᥴ ᥟᥛᥱ ᥕᥧᥛᥱ ᥕᥛ ᥔᥪ ᥘᥣᥲ ᥖᥢᥰ ᥖᥣ။)<ref>http://www.koausa.org/Gods/God3.html</ref> ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥘᥦᥲ ᥞᥤᥢᥱ ᥖᥧᥱ ᥘᥭᥳ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥐᥨᥭᥲ ᥙᥪᥒ ᥒᥣᥛ ᥒᥣᥛ ᥙᥪᥒ ᥐᥨᥭᥲ ᥕᥧᥱ။ ᥐᥩᥭᥰ ᥐᥣ ᥘᥩᥒ ᥝᥣ ᥚᥣᥰ ᥘᥣᥰ ᥐᥨᥝᥰ ᥖᥛᥱ ᥛᥣᥳ ᥙᥥᥢ ᥚᥣᥰ ᥘᥣᥰ ᥝᥤᥳ ᥔᥣ ᥘᥧᥳ ᥛᥣᥭᥴ ᥐᥝᥲ ᥘᥭᥴ ᥘᥢᥳ ᥐᥨᥢᥰ ᥙᥧᥐ ᥑᥝᥴ ᥟᥛᥱ ᥞᥙ ᥑᥣᥛᥱ။ ᥐᥨᥢᥰ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥓᥫᥰ ᥐᥨᥢᥰ ᥞᥤᥢᥱ ᥖᥧᥱ ᥘᥦᥲ ᥔᥒᥴ၊ ᥓᥫᥰ ᥟᥢ ᥟᥛᥱ ᥕᥧᥛᥱ ᥕᥛ ᥔᥒᥴ ᥘᥢᥳ ᥘᥦᥲ ᥔᥒᥴ ᥘᥬᥰ ᥑᥝᥴ ᥘᥢᥳ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ ᥑᥝᥴ ᥘᥙᥳ ᥕᥛ ᥚᥣᥰ ᥘᥣᥰ ᥐᥨᥝᥰ ᥖᥛᥱ ᥛᥣᥳ ᥕᥝᥳ။ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥚᥣᥰ ᥘᥣᥰ ᥐᥨᥝᥰ ᥖᥛ ᥘᥭᥳ ᥙᥥᥢ ᥓᥝᥲ ᥚᥧᥱ ᥟᥢ ᥛᥤᥰ ᥟᥨᥝᥰ ᥓᥣᥱ ᥔᥥᥴ ᥙᥫᥢ၊ ᥙᥥᥢ ᥚᥧᥱ ᥗᥩᥖ ᥛᥦᥖ ᥔᥥᥴ ᥙᥫᥢ ᥓᥢᥳ ᥔᥧᥒᥴ ᥔᥥᥴ ᥙᥫᥢ။<ref>{{Cite web|title=Archive copy|url=http://www.svetmysli.net/sma.exe?pg=104|accessdate=2015-06-25|archivedate=2016-03-04|archiveurl=https://web.archive.org/web/20160304231002/http://www.svetmysli.net/sma.exe?pg=104}}</ref><ref>http://www.divinebrahmanda.com/2010/05/gautama-buddha-avatar-ninth-avatar-of.html</ref> ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥘᥭᥳ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥟᥢ ᥛᥤᥰ ᥘᥩᥒ ᥒᥛᥰ ᥕᥥᥢ ᥓᥪ ᥔᥥᥒᥴ ᥕᥬᥱ ᥘᥫᥴ ᥔᥥᥴ ᥙᥫᥢ (most peaceful religion) <ref>http://wisdomquarterly.blogspot.com/2009/07/buddhism-wins-best-religion-award.html</ref> [[ᥛᥥᥖ ᥖᥣᥱ]]ᥐᥣ ᥘᥧᥳ ᥘᥣᥱ၊ ᥔᥤᥱ ᥘᥣᥳ၊ᥔᥛᥱ ᥛᥣᥱ ᥗᥤᥳ၊ ᥙᥦᥒᥱ ᥕᥣᥱ၊ ᥔᥦᥖ ᥓᥣᥱ ᥔᥤᥱ ᥙᥣᥰ၊ ᥛᥣᥐ ᥐᥣᥒᥱ ᥙᥦᥖᥱ ᥙᥣᥰ၊ [[ᥟᥩᥒᥱ ᥙᥦᥖᥱ ᥙᥫᥒ]] ᥝᥤᥳ ᥙᥖᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥐᥛᥱ ᥛᥣᥳ ᥗᥣᥢᥰ၊ ᥙᥤᥳ ᥖᥣ ᥐᥣᥖ ᥔᥣᥛᥴ ᥐᥩᥒ၊ ᥙᥣᥱ ᥘᥛᥱ ᥛᥤᥱ ᥔᥤᥙᥴ ᥙᥫᥒ၊ ᥘᥩᥒ ᥝᥣᥒᥰ ᥑᥣᥒᥰ ᥘᥦᥲ ᥘᥩᥒ ᥕᥫᥢᥳ ᥐᥢ ᥘᥬᥰ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥘᥭᥳ ᥓᥪ ᥔᥥᥒᥴ ᥘᥪᥰ ᥘᥒᥴ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥨᥒᥴ ᥘᥭᥳ ᥖᥥᥳ ᥖᥥᥳ။ ᥐᥣᥢ ᥙᥨᥒ ᥔᥩᥢᥴ ᥓᥢᥳ ᥘᥦᥲ ᥘᥩᥐᥴ ᥘᥣᥭᥰ ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ ᥙᥣᥢ ᥚᥣᥰ ᥘᥣᥰ ᥘᥢᥳ ᥟᥝ ᥓᥩᥛᥰ ᥙᥪᥢᥰ ᥔᥥᥴ ᥚᥫᥛᥳ ᥗᥦᥛᥴ ᥙᥢ ᥕᥥᥢᥱ ᥒᥥ ᥐᥨᥢᥰ ᥛᥫᥒᥰ၊ ᥚᥫᥛᥳ ᥗᥦᥛᥴ ᥙᥢ ᥟᥢ ᥐᥣᥒ ᥓᥬ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥑᥬᥲ ᥘᥭᥲ ᥑᥬᥲ ᥙᥥᥢ ᥘᥢᥳ ᥕᥝᥳ။ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐ ᥗᥣᥳ ᥘᥭᥳ ᥛᥤᥰ ᥘᥩᥒ ᥖᥣᥒᥰ ᥖᥪᥰ ᥐᥛ ᥟᥤᥐᥱ ᥘᥨᥭ ᥘᥛᥳ ᥐᥖ ᥕᥝᥳ။ ᥐᥩᥙ ᥘᥭᥴ ᥟᥢ ᥙᥧᥐ ᥗᥣᥳ ᥓᥝᥲ ᥞᥨᥝᥰ ᥙᥨᥒ ᥝᥭᥳ ᥝᥣᥱ ᥖᥣ ᥛᥥᥖ ᥖᥣᥱ + ᥘᥩᥒ ᥕᥧᥛᥱ ᥕᥛ ᥛᥣᥢᥱ ᥛᥦᥢ + ᥘᥩᥒ ᥞᥧᥳ ᥞᥢᥴ ᥛᥣᥢᥱ ᥛᥦᥢ + ᥘᥩᥒ ᥝᥨᥢᥳ ᥛᥣᥢᥱ ᥛᥦᥢ + ᥖᥣᥰ ᥘᥣᥰ ᥛᥣᥢᥱ ᥛᥦᥢ +ᥖᥣᥒᥰ ᥖᥪᥰ ᥐᥛ ᥛᥣᥢᥱ ᥛᥦᥢ ᥓᥫᥰ ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥝᥣᥱ ᥖᥣᥳ ᥓᥪ ᥓᥬ ᥖᥣᥱ ᥒᥣᥛᥰ ᥕᥥᥢ ᥘᥦᥲ ᥙᥥᥢ ᥘᥩᥒ ᥓᥪ ᥔᥥᥒᥴ ᥕᥬᥱ၊ ᥙᥥᥢ ᥖᥤ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥘᥙ ᥕᥛ ᥘᥛᥴ ᥘᥫᥴ ᥔᥥᥴ ᥙᥫᥢ။<ref>https://www.facebook.com/Pending969?hc_location=stream</ref> ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} {{ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥧᥐ ᥗᥣᥳ]] 0ufegwhotfjb4yw8qab68663n5z4fou ᥙᥧᥛᥱ ᥔᥪᥙ ᥑᥭ ᥑᥝᥲ ᥝᥣᥱ ᥖᥒᥰ ᥟᥩᥐᥱ ᥝᥣᥱ 0 797 3374 3373 2024-10-15T06:34:30Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3373 wikitext text/x-wiki ᥙᥧᥛᥱ ᥔᥪᥙ ᥑᥭ ᥑᥝᥲ ᥝᥣᥱ ᥖᥒᥰ ᥟᥩᥐᥱ ᥝᥣᥱ ᥙᥧᥛᥱ ᥔᥪᥙ ᥑᥭ ᥐᥢ ᥝᥣ,ᥛᥤᥰ ᥙᥩᥐ ᥘᥫᥒ,ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥐᥨᥝᥰ ᥖᥛᥰ ᥛᥣᥰ ᥐᥣᥱ ᥑᥨᥒᥰ ᥜᥣᥳ ᥖᥣᥱ ᥝᥣᥳ ᥖᥤᥒᥱ ᥔᥣᥱ ᥞᥨᥝᥰ ᥗᥛᥰ ᥖᥒ ᥘᥣᥖ ᥑᥭ ᥖᥣᥰ ᥘᥣᥰ ᥞᥬᥲ ᥘᥣ ᥑᥛᥰ ᥛᥥ ᥟᥩᥐᥱ ᥛᥢᥰ ᥓᥝᥲ ᥔᥣᥛᥴ ᥘᥫᥢ.ᥖᥙ ᥙᥥᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥓᥫᥰ ᥕᥧᥱ ᥑᥨᥒᥰ ᥐᥣᥒ ᥐᥨᥢᥰ ᥘᥢᥳ ᥖᥩ ᥟᥩᥐᥱ ᥘᥬᥰ ᥓᥩᥒᥰ ᥐᥣᥱ ᥖᥧᥒᥰ ᥘᥧᥱ ᥖᥧᥒᥰ ᥔᥩᥛᥰ,ᥙᥫ ᥟᥢ ᥐᥨᥢᥰ ᥘᥣᥭᥴ ᥘᥨᥢᥳ ᥖᥣᥒᥰ ᥚᥣᥭᥱ ᥙᥭ,ᥔᥣᥒᥱ ᥑᥣᥱ ᥕᥥᥙᥱ ᥐᥨᥝ ᥑᥝᥲ ᥖᥣᥭ ᥘᥛᥴ ᥘᥣᥭᥴ.ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥝᥣᥭᥱ ᥙᥩᥐ ᥑᥨᥒᥰ ᥐᥣᥒ ᥑᥨᥒᥰ ᥐᥨᥢᥰ,ᥘᥭᥲ ᥞᥧᥳ ᥞᥢᥴ ᥗᥪᥒᥴ ᥔᥣᥱ ᥚᥣᥙ ᥘᥩᥒ ᥖᥣᥒᥰ ᥞᥨᥝᥴ ᥘᥭᥳ ᥔᥥᥴ,ᥐᥦᥢᥱ ᥟᥤᥴ ᥘᥧᥴ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥕᥣᥙᥱ ᥘᥪᥒᥴ ᥞᥥᥖᥱ ᥐᥣᥢ ᥘᥢᥳ ᥖᥥᥳ ᥖᥥᥳ.ᥙᥫ ᥘᥭᥴ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥓᥒᥱ ᥙᥨᥒ ᥑᥨᥝᥲ ᥛᥐᥴ ᥛᥣᥭᥴ ᥝᥣ: ᥘᥬᥰ ᥐᥣ ᥔᥣᥛᥴ ᥘᥫᥢ ᥐᥧ ᥙᥤ ᥟᥢ ᥛᥢᥰ ᥓᥝᥲ ᥐᥣᥱ ᥑᥨᥒᥰ ᥜᥣᥳ ᥖᥣᥱ ᥝᥣᥳ ᥖᥤᥒᥱ ᥔᥣᥱ ᥞᥨᥝᥰ ᥗᥛᥰ ᥖᥒᥰ ᥘᥣᥖ ᥑᥭ ᥞᥨᥝᥰ ᥖᥣᥰ ᥘᥣᥰ ᥘᥢᥳ, ᥟᥛᥱ ᥟᥣ ᥘᥧᥳ ᥕᥣᥖ ᥞᥬᥲ ᥖᥣ ᥙᥥᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥟᥩᥐᥱ ᥙᥭ ᥙᥣᥲ ᥘᥩᥐ ᥖᥧᥒᥰ ᥘᥧᥱ ᥖᥧᥒᥰ ᥔᥩᥛᥰ, ᥐᥩᥭᥰ ᥞᥬᥲ ᥖᥧᥒᥰ ᥔᥤᥢᥴ ᥐᥛ ᥗᥛᥰ ᥔᥥᥰ ᥑᥣᥛᥱ ᥖᥤ ᥘᥬᥰ ᥓᥩᥒᥰ.ᥖᥥᥰ ᥖᥣᥛᥰ ᥕᥣᥛᥰ ᥘᥢᥳ,ᥘᥬᥰ ᥘᥒᥱ ᥔᥣᥛᥴ ᥘᥫᥢ ᥟᥢ ᥖᥧᥒᥰ ᥔᥤᥢᥴ ᥐᥛ ᥗᥛᥰ ᥔᥥᥰ ᥑᥣᥛᥱ ᥖᥤ ᥘᥬᥰ ᥓᥩᥒᥰ ᥘᥢᥳ, ᥓᥒᥱ ᥞᥥᥐ ᥝᥣ "ᥑᥝᥲ ᥚᥢ ᥔᥣᥴ"ᥛᥝᥱ ᥘᥢᥴ "ᥑᥝᥲ ᥝᥖ ᥝᥣᥱ" ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥔᥛᥳ ᥞᥥᥐ ᥒᥣᥭ ᥒᥣᥭ ᥝᥣ " ᥑᥝᥲ ᥝᥣᥱ" ᥝᥢᥰ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥝᥣᥭᥱ ᥙᥩᥐ ᥑᥨᥒᥰ ᥐᥣᥒ ᥑᥨᥒᥰ ᥐᥨᥢᥰ,ᥟᥣ ᥘᥧᥳ ᥕᥣᥖ ᥞᥬᥲ ᥖᥣ ᥙᥥᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥟᥩᥐᥱ ᥙᥭ ᥙᥣᥲ ᥘᥩᥐ ᥖᥧᥒᥰ ᥘᥧᥱ ᥖᥧᥒᥰ ᥔᥩᥛᥰ ᥘᥢᥳ, ᥔᥛᥳ ᥞᥥᥐ ᥝᥣ " ᥟᥩᥐᥱ ᥚᥢ ᥔᥣᥴ"ᥛᥝᥱ ᥘᥢᥴ " ᥟᥩᥐᥱ ᥝᥖ ᥝᥣᥱ"ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥔᥛᥳ ᥞᥥᥐ ᥒᥣᥭ ᥒᥣᥭ ᥝᥣ " ᥟᥩᥐᥱ ᥝᥣᥱ". jmlcww90tu33u9sxaqen1tpzr9g37q4 ᥙᥧᥴ 0 798 3376 3375 2024-10-15T06:34:32Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3375 wikitext text/x-wiki #REDIRECT [[ᥙᥧ]] 7x846ewgy66vnluiikrpdmr492huhpg ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥘᥛᥳ 0 799 5171 3381 2024-10-16T10:11:17Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q215014]] 5171 wikitext text/x-wiki '''ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥘᥛᥳ''' ᥘᥢᥴ '''ᥔᥣᥒᥰ ᥐᥦᥢᥱ''' [[ᥜᥣᥭᥱ:Songkran_012.jpg|thumb|ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥘᥛᥳ]] rxdcxt29phal09h8xlfzace57cx9cx5 ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥑᥝᥲ ᥝᥣᥱ,ᥟᥩᥐᥱ ᥝᥣᥱ ᥖᥒᥰ ᥐᥢᥱ ᥖᥨᥝᥰ 0 800 3383 3382 2024-10-15T06:34:34Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3382 wikitext text/x-wiki ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥑᥝᥲ ᥝᥣᥱ,ᥟᥩᥐᥱ ᥝᥣᥱ ᥖᥒᥰ ᥐᥢᥱ ᥖᥨᥝᥰ ᥘᥐᥴ ᥘᥤᥲ ᥙᥤ ᥖᥭᥰ ᥘᥫᥢ 9 ᥘᥭᥲ 15 ᥝᥢᥰ ( ᥘᥨᥒᥳ ᥘᥤᥲ ᥘᥫᥢ 6 ᥘᥭᥲ 15 ᥝᥢᥰ)ᥐᥧ ᥙᥤ ᥖᥥᥰ " ᥑᥝᥲ ᥝᥣᥱ ", ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ 3 ᥘᥫᥢ, ᥘᥐᥴ ᥘᥤᥲ ᥙᥤ ᥖᥭᥰ ᥘᥫᥢ 12 ᥘᥭᥲ 15 ᥝᥢᥰ ( ᥘᥨᥒᥳ ᥘᥤᥲ ᥘᥫᥢ 9 ᥘᥭᥲ 15 ᥝᥢᥰ) ᥟᥩᥐᥱ ᥝᥣᥱ, ᥐᥙᥴ ᥖᥣᥛᥰ ᥘᥣᥛᥰ ᥛᥣᥰ ᥔᥛᥳ " ᥐᥢᥱ ᥖᥨᥝᥰ " .ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ "ᥑᥝᥲ ᥝᥣᥱ"ᥟᥩᥐᥱ ᥝᥣᥱ"ᥖᥒᥰ "ᥐᥢᥱ ᥖᥨᥝᥰ" ᥑᥩᥒᥴ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥔᥤᥖ ᥖᥤᥳ ᥑᥫᥐ ᥑᥥᥒ ᥟᥥᥐᥱ ᥔᥛᥳ ᥛᥨᥢ ᥖᥩᥢᥰ ᥘᥨᥒᥴ ᥘᥣᥒᥴ. "ᥑᥝᥲ ᥝᥣᥱ "ᥝᥢᥰ ᥘᥭᥳ,ᥖᥐ ᥐᥣᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥔᥧᥲ ᥘᥨᥝᥱ ᥟᥣᥙᥱ ᥘᥛᥳ,ᥘᥣᥭ ᥗᥭᥱ ᥔᥫᥲ ᥑᥨᥝᥰ ᥔᥥᥴ,ᥓᥒᥱ ᥟᥝ ᥕᥣᥲ ᥚᥝᥴ,ᥖᥥᥢᥰ,ᥛᥩᥐᥱ ᥕᥣᥲ,ᥑᥝᥲ ᥔᥩᥛᥰ, ᥓᥫᥰ ᥘᥭᥳ ᥙᥣᥰ ᥐᥣᥱ ᥘᥬᥰ ᥓᥩᥒᥰ ᥘᥧᥱ ᥖᥣᥢᥰ ᥚᥣᥰ ᥘᥣᥰ ᥟᥥᥐᥱ ᥜᥒᥰ ᥗᥩᥛᥱ ᥔᥤᥢᥴ ᥗᥛᥰ ,ᥖᥧᥒᥰ ᥞᥙ ᥑᥣᥛᥰ ᥔᥩᥖ ᥔᥩᥢᥴ.ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ ᥔᥣᥛᥴ ᥘᥫᥢ,ᥔᥣᥒᥱ ᥑᥣᥱ ᥕᥣ ᥞᥣᥢᥰ ᥖᥒᥰ ᥔᥤᥒᥲ ᥖᥒᥰ ᥛᥨᥖᥴ ᥔᥧᥲ ᥕᥧᥱ ᥘᥬᥰ ᥓᥩᥒᥰ ᥔᥥᥰ ᥑᥣᥛᥱ ᥘᥤᥛᥴ ᥘᥒ;ᥛᥫ ᥟᥩᥢ ᥖᥥᥰ "ᥝᥢᥰ ᥔᥤᥢᥴ " ᥖᥐ ᥐᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥓᥒᥱ ᥐᥣᥱ ᥘᥬᥰ ᥓᥩᥒᥰ ᥐᥤᥢ ᥐᥛ ᥖᥧᥒᥰ ᥔᥤᥢᥴ ᥔᥥᥰ ᥑᥣᥛᥱ . ᥐᥩᥲ ᥓᥝᥱ ᥓᥬ ᥝᥣ,ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ ᥝᥢᥰ 14, 15 ,ᥝᥢᥰ 22 , 23 , ᥝᥢᥰ 29, 30.( ᥘᥫᥢ ᥟᥩᥐᥱ ᥖᥣᥛᥰ "ᥝᥢᥰ ᥔᥤᥢᥴ ᥛᥐᥴ ᥛᥣᥭᥴ),ᥝᥢᥰ 7, 8,ᥖᥩ ᥐᥣᥱ ᥖᥩᥛ ᥘᥬᥰ ᥓᥩᥒᥰ ᥐᥤᥢ ᥘᥩᥢᥰ ᥔᥥᥰ ᥑᥣᥛᥱ,ᥘᥧᥱ ᥖᥣᥢᥰ ᥚᥣᥰ ᥘᥣᥰ ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ ᥔᥣᥛᥴ ᥘᥫᥢ,ᥓᥩᥒᥰ ᥟᥧᥰ ᥚᥣᥰ ᥐᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥕᥒ ᥔᥣᥒᥲ ᥞᥫᥢᥰ ᥐᥨᥝᥱ ᥕᥥᥰ ᥘᥭᥲ,ᥐᥩᥲ ᥕᥒ ᥞᥥᥖᥱ ᥑᥦᥐᥱ ᥙᥥᥢ ᥞᥫᥢᥰ ᥘᥭᥲ. ᥝᥢᥰ " ᥟᥩᥐᥱ ᥝᥣᥱ" ᥖᥒᥰ " ᥐᥢᥱ ᥖᥨᥝᥰ "ᥝᥣᥒ ᥘᥣᥭ ᥖᥩ ᥐᥙᥴ ᥖᥣᥛᥰ ᥘᥣᥛᥰ ᥐᥢ ᥕᥨᥐ ᥞᥥᥖᥱ ᥕᥨᥐ ᥙᥩᥒ.ᥝᥢᥰ " ᥟᥩᥐᥱ ᥝᥣᥱ" ᥖᥒᥰ"ᥐᥢᥱ ᥖᥨᥝᥰ" ᥘᥥᥐ ᥘᥧᥛᥱ ᥗᥝᥲ ᥔᥣᥛᥴ ᥐᥣᥙ ᥑᥩᥒᥴ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥩ ᥐᥣᥱ ᥖᥫᥳ ᥑᥝᥲ ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥗᥝᥴ ᥙᥫᥒ ᥐᥣᥢ ᥖᥤ ᥘᥬᥰ ᥓᥩᥒᥰ.ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥗᥝᥴ ᥙᥫᥒ ᥐᥣᥢ ᥖᥤ ᥘᥐᥴ ᥖᥣᥛᥰ ᥓᥩᥛᥰ ᥔᥣᥛᥴ ᥚᥣᥭᥱ ᥘᥭᥳ ᥛᥣᥰ ᥕᥨᥐ ᥞᥥᥖᥱ ᥕᥨᥐ ᥙᥩᥒ: ᥙᥫᥒ ᥘᥫᥒ ᥘᥧᥱ ᥖᥣᥢᥰ ᥚᥣᥰ ᥘᥣᥰ ᥖᥒᥰ ᥑᥨᥙ ᥝᥭ ᥕᥨᥝᥰ ᥐᥧᥒᥱ ᥚᥣᥰ ᥘᥣᥰ,ᥖᥣᥒᥱ ᥛᥣᥖ ᥕᥩᥢᥰ ᥗᥦᥢᥲ ᥐᥧᥰ ᥔᥨᥝᥱ; ᥙᥫᥒ 2 ᥞᥨᥛᥴ ᥓᥨᥛᥰ ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥖᥧᥒᥰ ᥔᥤᥢᥴ ᥔᥥᥰ ᥑᥣᥛᥱ ᥖᥤ ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ ᥔᥣᥛᥴ ᥘᥫᥢ ᥘᥢᥳ ᥕᥝᥳ ᥓᥩᥖᥱ ᥞᥩᥖ ᥙᥣᥭ; ᥙᥫᥒ ᥔᥣᥛᥴ " ᥐᥢᥱ ᥖᥨᥝᥰ" ᥘᥩᥒ ᥞᥥᥖᥱ ᥖᥣᥒᥰ ᥙᥩᥒ ᥓᥫᥰ ᥞᥥᥖᥱ ᥚᥤᥖᥴ ᥛᥤᥖᥴ ᥙᥫᥒ ᥖᥨᥝᥱ ᥑᥩᥛᥰ ᥛᥣᥭᥴ ᥖᥣᥰ ᥘᥣᥰ ᥖᥒᥰ ᥞᥩᥭ ᥙᥦᥒ ᥙᥧᥖ ᥗᥣᥳ ᥔᥣᥱ ᥔᥣᥳ ᥘᥣᥱ ᥘᥢᥳ. 4jbb4facgq5bvpye3ggvcrzquep37gy ᥙᥪᥢᥰ ᥓᥦᥙ ᥓᥝᥲ ᥐᥣᥒᥰ ᥔᥫᥴ 0 801 3387 3386 2024-10-15T06:34:36Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 3386 wikitext text/x-wiki ᥖᥥᥱ ᥓᥣᥳ ᥕᥧᥱ ᥝᥖ (ᥓᥩᥒᥰ)ᥛᥫ ᥘᥭᥲ ᥙᥦᥖᥱ ᥙᥤ။ ᥘᥧᥒ ᥔᥣᥒᥱ ᥘᥬᥰ ᥐᥝᥲ ᥙᥤ။ ᥑᥣᥛᥱ ᥓᥣᥒᥰ ᥘᥬᥰ ᥔᥣᥝᥰ ᥙᥤ။ ᥖᥤ ᥝᥖ ᥝᥥᥒᥰ ᥘᥣᥝᥰ၊ ᥘᥭᥲ ᥓᥪ “ᥔᥧᥳ ᥛᥣᥳ ᥘᥣᥳ ”ᥕᥝᥳ။ ᥑᥣᥛᥱ ᥓᥣᥒᥰ ᥘᥭᥲ ᥝᥣᥱ ᥢ ᥘᥫᥒ ᥘᥨᥒᥰ ᥛᥫᥰ ᥞᥥᥢᥰ ᥘᥤᥐ ᥖᥤ ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ ᥔᥩᥒᥴ ᥙᥤ၊ ᥙᥨᥢᥳ ᥑᥝᥲ ᥐᥣᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥕᥨᥢᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥘᥭᥲ ᥕᥧᥱ ᥔᥣᥛᥴ ᥙᥤ ᥓᥒᥱ ᥙᥩᥐ ᥑᥪᥢᥰ ᥕᥝᥳ။ ᥐᥩᥙ ᥖᥣᥒᥰ ᥞᥧᥳ ᥘᥛᥴ ᥖᥣᥒᥰ ᥞᥢᥴ ᥐᥣᥒᥲ ᥘᥦᥲ ᥘᥧᥐ ᥞᥥᥢᥰ (ᥖᥣ ᥙᥥᥰ ᥖᥣ ᥙᥣᥢᥰ) ᥘᥛᥴ ᥘᥣᥱ ᥘᥦᥲ ᥑᥩᥢᥳ ᥖᥝᥳ ᥞᥨᥝᥴ ᥑᥣᥛᥰ “ᥜᥣᥳ ᥖᥧᥒᥰ ” ᥐᥨᥝᥳ ᥛᥣᥰ ᥕᥧᥱ ᥖᥤ ᥛᥫᥒᥰ ᥘᥣᥭᥰ ᥟᥛᥱ ᥞᥢᥴ ᥘᥤ။ ᥓᥒᥱ ᥘᥭᥲ ᥟᥩᥐᥱ ᥙᥣᥭ ᥐᥣᥱ ᥕᥧᥱ ᥖᥤ ᥝᥥᥒᥰ ᥐᥣᥒᥰ ᥔᥫᥴ ᥕᥝᥳ။ ᥓᥝᥲ ᥜᥣᥳ ᥐᥣᥒᥰ ᥔᥫᥴ ᥓᥒᥱ ᥕᥧᥐᥳ ᥕᥩᥒᥲ ᥙᥥᥢ ᥓᥝᥲ ᥔᥣᥱ ᥘᥣᥱ ᥘᥨᥒᥴ ᥐᥣᥢᥰ ᥙᥣᥭᥰ (ᥐᥣ ᥕᥒᥱ ᥠᥨᥐᥳ)ᥕᥝᥳ။ ᥘᥒ ᥝᥖ ᥝᥥᥒᥰ ᥐᥣᥒᥰ ᥔᥫᥴ ᥖᥥᥱ ᥟᥝ ᥓᥨᥝ ᥙᥤ ᥔᥣᥝᥰ ᥞᥨᥐᥱ ᥗᥪᥒᥴ ᥞᥨᥐᥱ ᥔᥤᥙᥴ ᥞᥣᥱ ᥕᥝᥳ။ ᥛᥤᥰ ᥐᥣᥒ ᥓᥬ ᥑᥬᥲ ᥛᥫᥰ ᥖᥨᥭᥰ ᥖᥤ ᥐᥫᥖᥱ ᥛᥫᥒᥰ ᥘᥒᥴ ᥘᥦᥲ ᥗᥪᥒᥴ ᥙᥤ 2395 ᥘᥢᥳ၊ ᥓᥒᥱ ᥛᥫᥰ ᥐᥣᥱ ᥖᥤ ᥝᥥᥒᥰ ᥘᥣᥝᥰ ᥐᥦᥙᥳ ᥘᥪᥒ ᥕᥝᥳ။ ᥐᥩᥙ ᥙᥫ ᥛᥤᥰ ᥐᥨᥢᥰ ᥟᥛᥱ ᥑᥬᥲ ᥞᥢᥴ ᥘᥩᥒ ᥐᥖᥳ ᥖᥣᥒᥰ ᥛᥨᥝᥴ ᥛᥢᥰ ᥓᥝᥲ ᥘᥦᥲ ᥘᥭᥲ ᥟᥩᥐᥱ ᥙᥣᥭ ᥘᥬᥰ ᥝᥥᥒᥰ ᥘᥣᥝᥰ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥙᥣᥭ ᥘᥭᥲ ᥗᥩᥖᥱ ᥙᥥᥢ ᥐᥨᥢᥰ ᥘᥛᥴ ᥛᥫ ᥝᥣᥱ ᥛᥢᥰ ᥓᥝᥲ ᥘᥭᥰ ᥔᥤᥱ ᥔᥤᥙᥴ ᥞᥣᥲ ᥘᥢᥳ ᥕᥝᥳ။ ᥞᥥᥖᥱ ᥛᥨᥝᥴ ᥖᥣᥱ ᥟᥦᥝᥱ ᥛᥣᥢᥲ ᥘᥣᥝᥰ ᥛᥫᥒᥰ ᥞᥥᥴ၊ ᥙᥥᥢ ᥞᥫᥢᥰ ᥙᥥᥢ ᥕᥥᥰ ᥖᥒᥰ “ᥘᥣᥒᥰ ᥔᥦᥒᥴ ᥔᥨᥭᥱ ” ᥖᥤ ᥟᥫᥒᥱ ᥐᥥᥒᥰ ᥘᥫᥢ ᥘᥬᥰ ᥙᥤ ᥘᥢᥳ ᥐᥛᥰ ᥘᥥᥝ။ ᥛᥤᥰ ᥘᥧᥐ ᥞᥨᥛ ᥐᥢ ᥐᥨᥝᥳ ᥘᥫᥒ၊ ᥘᥭᥲ ᥓᥪ ᥝᥣ “ᥘᥣᥒᥰ ᥑᥛᥰ ᥐᥧᥱ ”။ ᥔᥥᥒᥲ ᥐᥣᥛᥱ ᥔᥧᥖᥴ ᥛᥧᥢ ᥐᥣᥱ ᥛᥫ ᥙᥤ 2425 ᥘᥫᥢ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥘᥩᥒ ᥐᥝᥲ ᥑᥛ ᥝᥢᥰ ᥔᥧᥐ (ᥝᥢᥰ ᥔᥩᥐᥳ ᥓᥣᥱ) ᥛᥫ ᥓᥨᥝ ᥙᥤ ᥛᥢᥰ ᥓᥝᥲ ᥘᥭᥲ 94 ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥤᥐ ᥛᥢᥰ ᥓᥝᥲ ᥖᥦᥛᥲ ᥟᥩᥐᥱ ᥝᥭᥳ ᥔᥛᥳ - <br> 1. ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥛᥒᥰ ᥓᥦᥢᥱ (ᥞᥩᥒᥳ) ᥛᥒᥰ ᥓᥦᥢᥱ ᥘᥨᥒᥴ၊ <br> 2. ᥘᥒᥱ ᥐᥣᥱ ᥔᥤᥙᥴ ᥞᥨᥝᥴ၊ <br> 3. ᥐᥣᥱ ᥘᥣᥳ ᥙᥣᥢᥳ (ᥞᥩᥒᥳ) ᥛᥩᥐᥳ ᥑᥣᥳ ᥡᥣ ᥙᥣᥖ ᥝᥤᥰ ᥔᥦᥒᥴ၊ <br> 4. ᥘᥣᥒᥰ ᥑᥭᥰ ᥔᥦᥒᥴ၊ <br> 5. ᥘᥣᥒᥰ ᥛᥩᥐᥱ ᥞᥧᥒ၊ <br> 6. ᥘᥣᥳ ᥛᥨᥝᥰ ᥘᥨᥒᥴ၊ <br> 7. ᥗᥛᥱ ᥛᥣᥳ ᥝᥖ ᥝᥣ (ᥖᥩᥭᥰ)ᥒᥝᥲ၊ <br> 8. ᥗᥛᥱ ᥛᥣᥳ ᥝᥖ ᥝᥣ ᥐᥣᥒ၊ <br> 9. ᥗᥛᥱ ᥛᥣᥳ ᥝᥖ ᥝᥣ ᥙᥣᥭ၊ <br> 10. ᥓᥝᥲ ᥔᥤᥱ ᥡᥤᥳ ᥘᥢᥱ ᥖᥣᥱ၊ <br> 11. ᥔᥧᥱ ᥡᥤᥳ ᥕᥣᥱ ᥝᥢᥱ ᥔᥣᥳ ᥑᥖᥳ ᥖᥤᥳ ᥕᥣᥳ ᥝᥢᥱ ᥔᥣᥳ၊ <br> 12. ᥐᥣᥱ ᥘᥣᥳ ᥕᥦᥐᥳ ᥑᥣᥱ ᥛᥣᥳ ᥞᥣᥱ ᥘᥣᥢᥰ ᥛᥧᥒᥱ၊ <br> 13. ᥐᥥᥒᥰ ᥔᥫᥒᥰ၊ ᥛᥫᥒᥰ ᥑᥩᥢᥰ၊<br> 14.ᥟᥣ ᥘᥩᥒᥰ ᥒᥣᥳ ᥔᥣᥰ (ᥞᥩᥒᥳ) ᥟᥣᥭᥲ ᥘᥥᥒᥳ ᥙᥥᥳ၊<br> 15. ᥗᥧᥒᥰ ᥕᥨᥝᥰ ᥕᥣᥱ ᥓᥦᥢᥱ၊<br> 16.ᥟᥣ ᥘᥩᥒᥰ ᥙᥥᥳ ᥙᥝᥱ ᥙᥤᥱ၊ <br> 17.ᥟᥣ ᥘᥩᥒᥰ ᥖᥝᥱ ᥙᥝᥱ ᥙᥤᥱ၊ <br> 18.ᥟᥣ ᥘᥩᥒᥰ ᥐᥦᥢᥱ ᥖᥩᥒ ᥔᥦᥒᥴ ᥘᥣᥒᥰ ᥛᥩᥐᥱ ᥙᥧᥰ ᥚᥥᥰ၊ <br> 19.ᥟᥣ ᥘᥩᥒᥰ ᥔᥦᥒᥴ ᥛᥫᥒᥰ ᥘᥣᥒᥰ ᥓᥛᥰ ᥙᥧᥰ၊ <br> 20.ᥟᥣ ᥘᥩᥒᥰ ᥙᥣᥢᥰ ᥕᥥᥢᥱ ᥘᥣᥳ၊ <br> 21. ᥘᥣᥒᥰ ᥛᥩᥐᥱ ᥙᥝᥰ၊ <br> 22. ᥓᥐ ᥓᥣᥱ ᥙᥧᥱ ᥡᥥᥒᥱ၊<br> 23. ᥙᥤᥱ ᥞᥧᥴ ᥑᥛᥰ ᥔᥣᥛᥴ ᥐᥨᥛᥰ၊<br> 24.ᥛᥣᥱ ᥘᥨᥝᥱ ᥞᥣᥱ ᥡᥤᥱ ᥙᥣᥢᥰ ᥐᥧᥛᥰ ᥑᥛᥰ၊<br> 25.ᥟᥣ ᥘᥩᥒᥰ ᥞᥨᥝᥴ ᥛᥥ ᥛᥪᥰ၊<br> 26.ᥟᥣ ᥘᥩᥒᥰ ᥓᥐ ᥑᥭᥱ ᥘᥣᥰ ᥘᥨᥒᥴ၊<br> 27. ᥘᥤᥐ ᥓᥝᥲ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥟᥩᥢᥱ၊<br> 28. ᥛᥣᥴ ᥟᥩᥐᥱ ᥑᥝᥴ၊<br> 29.ᥟᥣ ᥘᥩᥒᥰ ᥗᥨᥒᥰ ᥘᥣᥭᥰ ᥘᥩᥐᥴ ᥘᥣᥰ၊<br> 30.ᥟᥣ ᥘᥩᥒᥰ ᥑᥣᥭᥴ ᥟᥪᥒᥴ၊<br> 31.ᥟᥣ ᥘᥩᥒᥰ ᥐᥣᥳ ᥑᥤᥲ၊<br> 32.ᥟᥣ ᥘᥩᥒᥰ ᥐᥣᥭᥰ ᥑᥝᥴ ᥘᥥᥝ၊<br> 33.ᥟᥣ ᥘᥩᥒᥰ ᥒᥨᥝᥰ ᥑᥝᥴ ᥘᥥᥝ၊<br> 34.ᥟᥣ ᥘᥩᥒᥰ ᥐᥭᥱ ᥘᥨᥭᥴ ᥔᥦᥒᥴ၊<br> 35. ᥙᥪᥢᥰ ᥔᥫᥴ ᥚᥫᥐᥱ ᥒᥫᥐ ᥐᥣᥒᥰ ᥘᥣᥭᥰ။<br> 36. ᥟᥣᥭᥲ ᥓᥩᥐᥱ ᥓᥣᥒ ᥚᥦᥖᥳ။ ᥙᥙᥳ ᥟᥢ ᥘᥭᥲ ᥗᥨᥙᥱ ᥞᥢᥴ ᥝᥭᥳ ᥛᥤᥰ ᥕᥧᥱ ᥕᥝᥳ ᥘᥢᥳ 157 ᥚᥧᥢᥴ။ ᥙᥭᥱ ᥞᥢᥴ ᥐᥩᥲ ᥕᥒᥰ ᥛᥤᥰ ᥗᥦᥢᥲ ᥘᥛᥴ ᥖᥥᥳ ᥖᥥᥳ။ᥓᥣ ᥡᥣᥒᥰ ᥐᥣᥒᥲ ᥙᥬᥳ ᥖᥨᥭᥰ၊ ᥘᥬᥰ ᥚᥪᥢᥴ ᥐᥣᥒᥲ ᥛᥢᥰ ᥖᥣᥳ။ ᥔᥣᥭᥴ ᥓᥬ ᥘᥤᥐ ᥘᥣᥭᥰ ᥚᥧᥱ ᥙᥫᥒᥰ ᥜᥭᥰ ᥘᥥᥴ ᥖᥒᥰ ᥜᥤᥒᥲ ᥒᥥ ᥑᥫᥰ ᥖᥭᥰ ᥞᥝᥰ “ᥓᥝᥲ ᥐᥣᥒᥰ ᥔᥫᥴ ” ᥙᥥᥢ ᥐᥨᥢᥰ ᥛᥣᥰ ᥘᥫᥒ ᥓᥨᥝ ᥢᥪᥒ ᥙᥣᥢ ᥓᥨᥝ ᥙᥣᥢ (ᥚᥣᥳ ᥝᥣᥳ) ᥛᥢᥰ ᥓᥝᥲ ᥘᥭᥳ၊ ᥟᥛᥱ ᥛᥤᥰ ᥖᥒᥰ ᥔᥫᥲ ᥖᥣᥒᥰ ᥙᥥᥒᥰ ᥑᥨᥖᥴ ᥒᥨᥝᥰ ᥐᥨᥖ ᥐᥣᥖ ᥕᥣᥙᥱ ᥕᥣᥢᥰ ᥑᥣᥢᥴ ᥓᥬ ᥖᥥᥳ ᥖᥥᥳ။ 0mj0soybgsgepzh45a2p3n8qtq00ai8 ᥙᥪᥢᥰ ᥔᥧᥢᥱ ᥖᥨᥝ 0 802 5172 3393 2024-10-16T10:11:19Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5364766]] 5172 wikitext text/x-wiki ᥘᥧᥐ ᥖᥤ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥢ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ ᥘᥢᥳ ᥛᥣᥰ 7llzj7y9eh4e4ngwpivklezyif1zb68 ᥙᥪᥢᥰᥐᥦᥙᥲᥓᥝᥲᥐᥣᥒᥰᥔᥫᥴ 0 803 3395 3394 2024-10-15T06:34:38Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3394 wikitext text/x-wiki #REDIRECT [[ᥙᥪᥢᥰ ᥓᥦᥙ ᥓᥝᥲ ᥐᥣᥒᥰ ᥔᥫᥴ]] 6u71mdkvwd1bxy8ss504assw8o7y6kt ᥙᥪᥢᥰᥔᥧᥢᥱᥖᥨᥝᥴ 0 804 3397 3396 2024-10-15T06:34:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3396 wikitext text/x-wiki #REDIRECT [[ᥙᥪᥢᥰ ᥔᥧᥢᥱ ᥖᥨᥝ]] iso54n5aa7y58g2ejf0zm4w14vj9qr3 0 805 5173 3400 2024-10-16T10:11:22Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519841]] 5173 wikitext text/x-wiki ᥚ ᥙᥣ ᥙᥣᥰ ᥑᥭᥱ ᥝᥣ ᥚᥣ, ᥚᥣᥴ ᥞᥤᥢᥴ ᥚᥣᥴ ᥓᥢᥰ ᥚᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥚᥣ ᥚᥣᥰ ᥚᥣᥱ ᥚᥣᥲ ᥚᥣᥳ ᥚᥣᥴ ᥚᥣᥴ ᥚᥣᥳ ᥚᥣᥲ ᥚᥣᥱ ᥚᥣᥰ ᥚᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ:ᥐᥦᥖᥱ,ᥐᥦᥖᥱ,ᥖᥩᥛᥲ, ᥔᥣᥛᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥚᥣᥲ ᥛᥩᥢᥰ ᥘᥩᥢᥰ ᥝᥣᥢᥴ. ᥚᥣᥳ ᥔᥣᥭᥴ ᥕᥣᥭᥰ ᥕᥧᥒᥲ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥚᥣᥱ ᥛᥭᥳ ᥟᥛᥱ ᥝᥥ ᥖᥣ,ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥟᥛᥱ ᥝᥥ ᥑᥨᥝᥲ. ᥚᥣᥳ ᥛᥪᥴ ᥘᥙ ᥟᥛᥱ ᥚᥣᥭᥴ,ᥓᥣᥭᥰ ᥛᥪᥴ ᥜᥪᥐᥱ ᥟᥛᥱ ᥞᥧᥳ. 78q8u6z0tnouk2wrfptur93ybud3r7b ᥚᥣᥱ ᥔᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥕᥣᥢᥱ 0 806 5174 3406 2024-10-16T10:11:24Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q5043]] 5174 wikitext text/x-wiki '''ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ''' ({{Lang-en|Christianity}}) ᥛᥤᥰ ᥙᥪᥢᥳ ᥗᥣᥢ ᥛᥣᥰ ᥖᥤ ᥓᥨᥝ ᥙᥣᥢ ᥘᥦᥲ ᥐᥣᥢ ᥔᥩᥢᥴ ᥑᥩᥒᥴ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧ ᥓᥩᥛᥱ ᥘᥒᥱ ᥟᥢ ᥘᥬᥰ ᥙᥙᥳ ᥗᥛᥰ ᥙᥣᥭᥱ ᥙᥬᥱ (canonical gospel). ᥚᥧᥱ ᥘᥙᥳ ᥗᥪᥴ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ ᥓᥣᥝᥰ ᥑᥣ ᥘᥤᥖᥳ ᥟᥛᥱ ᥘᥢᥴ ᥑᥣ ᥘᥤᥳ ᥡᥣᥢᥱ ᥓᥣᥝᥰ ᥑᥣ ᥘᥤᥖᥳ ᥑᥝᥴ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧ ᥙᥥᥢ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥘᥦᥲ ᥙᥥᥢ ᥓᥝᥲ ᥚᥣᥰ ᥘᥣᥰ ᥟᥢ ᥘᥭᥲ ᥞᥙᥳ ᥙᥣᥱ ᥖᥤᥖᥴ ᥛᥣᥰ ᥙᥥᥢ ᥐᥨᥢᥰ ᥘᥦᥲ ᥙᥥᥢ ᥓᥝᥲ ᥚᥣᥰ ᥘᥣᥰ ᥚᥧᥱ ᥜᥨᥖ ᥟᥝ ᥐᥩᥙ ᥘᥩᥒ ᥘᥭᥴ ᥔᥥᥴ ᥓᥣᥝᥰ ᥑᥣ ᥘᥤᥖᥳ ᥓᥒᥱ ᥘᥭᥲ ᥞᥩᥒᥳ ᥕᥥᥱ ᥔᥧ ᥝᥣ"ᥓᥝᥲ ᥚᥣᥰ ᥘᥣᥰ ᥑᥣ ᥘᥤᥖᥳ" ᥟᥛᥱ ᥘᥢᥴ "ᥓᥝᥲ ᥛᥣᥱ ᥔᥣᥭᥱ ᥕᥣᥱ"<ref name="Briggs"> Briggs, Charles A. ''The fundamental Christian faith: the origin, history and interpretation of the Apostles' and Nicene creeds.'' C. Scribner's sons, 1913. [http://books.google.com/books?id=VKMPAAAAIAAJ Books.Google.com]</ref> ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ ᥓᥦᥐᥱ ᥙᥥᥢ ᥐᥫᥒᥰ ᥘᥨᥒᥴ ᥔᥣᥛᥴ ᥓᥧᥛᥰ - ᥓᥫᥰ ᥘᥢᥳ ᥓᥛᥰ ᥞᥨᥝᥱ ᥛᥦᥖᥳ ᥑᥦᥖᥳ ᥔᥣ ᥘᥤᥐᥳ ᥟᥤᥖᥳ ᥔᥣ ᥗᥫᥢᥰ ᥟᥩᥱ ᥖᥨᥝᥱ ᥖᥩᥐᥳ ᥘᥦᥲ ᥙᥣᥝᥱ ᥖᥦᥖᥳ ᥔᥣ ᥖᥦᥢᥳ ᥔᥥᥴ ᥕᥝᥳ ᥕᥒᥰ ᥓᥦᥐᥱ ᥚᥥᥴ ᥐᥣᥱ ᥗᥦᥢᥲ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥐᥫᥒᥰ ᥘᥥᥐᥳ ᥘᥥᥐᥳ ᥟᥩᥢᥱ, ᥞᥨᥝᥱ ᥛᥦᥢᥱ ᥑᥦᥖᥳ ᥔᥣ ᥘᥤᥐᥳ ᥘᥦᥲ ᥟᥩᥱ ᥖᥨᥝᥱ ᥖᥩᥐᥳ ᥓᥦᥐᥱ ᥚᥥᥴ ᥐᥢ ᥐᥣᥱ ᥛᥫ ᥚᥩᥒᥰ ᥕᥣᥛᥰ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥙᥩᥖᥴ ᥝᥢᥰ ᥟᥩᥐᥱ-ᥙᥩᥖᥰ ᥝᥢᥰ ᥖᥨᥐᥱ (East–West Schism) ᥛᥫ ᥘᥬᥰ ᥙᥤ ᥑᥣ ᥘᥤᥖᥳ 1054 ᥘᥦᥲ ᥐᥫᥒᥰ ᥙᥣᥝᥱ ᥖᥤᥖᥳ ᥔᥣ ᥖᥦᥢᥳ ᥖᥥᥱ ᥛᥤᥰ ᥛᥣᥰ ᥝᥣᥭᥰ ᥔᥥᥴ ᥐᥣᥢ ᥛᥨᥢᥳ ᥛᥥᥰ ᥙᥨᥐᥴ ᥖᥒᥲ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥛᥫ ᥓᥨᥝ ᥙᥣᥐᥱ 16 ᥔᥥᥴ ᥕᥦᥐ ᥖᥨᥝ ᥟᥩᥐᥱ ᥛᥣᥰ ᥖᥤ ᥐᥫᥒᥰ ᥞᥨᥝᥱ ᥛᥦᥢᥱ ᥑᥦᥖᥳ ᥔᥣ ᥘᥤᥐᥳ<ref>{{Cite book|url=http://books.google.com/books?id=q-vhwjamOioC&pg=PA23&dq=anagignoskomena#v=onepage&q=anagignoskomena&f=true |title=Orthodox and Wesleyan Scriptural understanding and practice | editor = S. T. Kimbrough|publisher=St Vladimir's Seminary Press|year=2005|isbn=9780881413014}}</ref> ᥛᥫ ᥕᥣᥛᥰ ᥓᥝᥳ ᥘᥢᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥘᥭᥳ ᥔᥩᥢᥱ ᥝᥣ ᥙᥥᥢ ᥐᥫᥒᥰ ᥘᥫᥒ ᥑᥩᥒᥴ ᥔᥣᥱ ᥔᥣᥱ ᥘᥣᥱ ᥓᥤᥝᥰ ᥛᥫ ᥐᥣᥒ ᥓᥨᥝ ᥙᥣᥐᥱ ᥙᥤ ᥑᥣ ᥘᥤᥖ 1<ref name="Robinson">Robinson, ''Essential Judaism: A Complete Guide to Beliefs, Customs and Rituals'', p. 229.</ref><ref name="Esler">Esler. ''The Early Christian World''. p. 157f.</ref> ᥘᥭᥲ ᥙᥩᥰ ᥛᥤᥰ ᥛᥣᥰ ᥖᥤ ᥙᥩᥖᥴ ᥜᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥛᥦᥖᥳ ᥖᥤ ᥖᥬᥱ ᥞᥥ ᥢᥤᥰ ᥕᥢᥰ ᥖᥣᥒᥰ ᥙᥩᥖᥴ ᥝᥢᥰ ᥟᥩᥐᥱ ᥑᥩᥒᥴ ᥖᥩᥢᥲ ᥐᥣᥒ ᥙᥩᥖᥴ ᥟᥩᥐᥱ (ᥕᥣᥛᥰ ᥘᥥᥝ ᥙᥥᥢ ᥟᥤᥖᥳ ᥓᥣ ᥞᥥ ᥘᥦᥲ ᥙᥣᥱ ᥘᥦᥖᥳ ᥔᥣ ᥖᥣᥭᥰ) ᥟᥛᥱ ᥞᥪᥒᥴ ᥟᥛᥱ ᥘᥣᥢᥰ ᥐᥩᥲ ᥛᥥᥱ ᥜᥣᥲ ᥐᥣᥱ ᥙᥩᥖᥴ ᥖᥣᥒᥰ ᥔᥤᥰ ᥞᥤᥰ ᥕᥣᥰ ᥛᥥᥱ ᥔᥨᥝᥱ ᥙᥨᥝᥱ ᥖᥥᥰ ᥛᥤᥰ ᥕᥬᥰ ᥟᥥᥰ ᥔᥤᥰ ᥕᥣᥰ ᥛᥣᥭᥱ ᥘᥫᥱ ᥘᥦᥲ ᥟᥤᥱ ᥓᥤᥙᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥛᥤᥰ ᥖᥣᥒᥰ ᥕᥬᥱ ᥘᥦᥲ ᥞᥦᥒᥰ ᥞᥨᥛᥱ ᥒᥛᥰ ᥓᥩᥖ ᥖᥨᥝ ᥘᥛᥴ ᥘᥫᥰ ᥛᥣᥰ ᥖᥥᥳ ᥖᥥᥳ ᥘᥬᥰ ᥓᥨᥝ ᥕᥣᥛᥰ ᥟᥩᥢᥱ ᥘᥣᥭᥴ ᥙᥣᥐᥱ ᥙᥤ ᥘᥦᥲ ᥖᥨᥝᥱ ᥙᥩᥰ ᥗᥪᥒᥴ ᥓᥨᥝ ᥙᥣᥐᥱ ᥙᥤ ᥑᥣ ᥘᥤᥖᥳ ᥗᥤ 4 ᥘᥭᥲ ᥕᥥᥢᥰ ᥛᥣᥰ ᥙᥥᥢ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥐᥪᥐᥴ ᥓᥪᥒ ᥛᥫᥒᥰ ᥓᥪᥒ ᥝᥨᥒᥳ ᥞᥨᥝᥱ ᥛᥦᥢᥱ <ref>Religion in the Roman Empire, Wiley-Blackwell, by James B. Rives, page 196</ref> ᥘᥬᥰ ᥐᥥ ᥐᥣᥙ ᥙᥣᥢ ᥐᥣᥒ ᥘᥤᥢ ᥘᥦᥢ ᥘᥬᥰ ᥕᥧᥰ ᥞᥨᥙᥳ ᥟᥢ ᥐᥪᥖᥴ ᥘᥫᥴ ᥘᥢᥳ ᥐᥛᥲ ᥘᥛᥴ ᥞᥙᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥕᥝᥳ. ᥐᥩᥭᥰ ᥘᥣᥱ ᥛᥣᥒ ᥘᥦᥢ ᥖᥩᥢ ᥓᥫᥒᥳ ᥘᥒᥱ ᥖᥩᥢ ᥐᥣᥒ ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥟᥣᥱ ᥜᥣ ᥘᥤᥰ ᥐᥬᥰ ᥞᥩᥒᥱ ᥟᥤᥱ ᥔᥤᥱ ᥕᥨᥝᥰ ᥙᥤᥰ ᥕᥣᥰ ᥘᥦᥲ ᥛᥣᥒ ᥙᥩᥖᥴ ᥛᥣᥒ ᥖᥩᥢᥲ ᥑᥩᥒᥴ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥖᥥᥳ ᥓᥣᥝᥰ ᥑᥣ ᥘᥤᥖᥳ ᥕᥒᥰ ᥖᥪᥐᥳ ᥙᥥᥢ ᥓᥧᥛᥰ ᥐᥨᥢᥰ ᥟᥥᥱ ᥝᥭᥳ ᥕᥧᥱ .<ref>[http://www.newadvent.org/cathen/07218b.htm Catholic encyclopedia] New Advent</ref><ref>McManners, ''Oxford Illustrated History of Christianity'', pp. 301–03.</ref> ᥝᥣᥭᥰ ᥛᥣᥰ ᥕᥩᥢᥳ ᥙᥫ ᥛᥤᥖᥳ ᥡᥤᥢᥱ ᥢᥣᥱ ᥘᥤᥱ ᥘᥦᥲ ᥐᥣᥢ ᥑᥣᥐ ᥛᥫᥒᥰ ᥑᥨᥝᥱ ᥘᥨᥝᥱ ᥢᥤᥱ(ᥛᥫᥒᥰ ᥞᥣᥭᥰ) ᥔᥥᥴ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥐᥩᥲ ᥘᥭᥲ ᥚᥥ ᥐᥣᥱ ᥙᥩᥖᥴ ᥖᥣᥒᥰ ᥘᥪᥛ ᥘᥤᥢ ᥟᥣ ᥛᥥᥱ ᥘᥤᥰ ᥐᥣᥳ ᥟᥩᥰ ᥔᥣ ᥖᥥᥰ ᥘᥤᥰ ᥕᥣᥰ ᥟᥣᥱ ᥜᥣ ᥘᥤᥰ ᥐᥣᥳ ᥔᥙᥳ ᥔᥣ ᥞᥣᥱ ᥞᥣᥰ ᥘᥦᥲ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥖᥤ ᥘᥬᥰ ᥘᥨᥐ ᥘᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥓᥣᥝᥰ ᥑᥣ ᥘᥤᥖᥳ ᥑᥝᥴ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧᥳ ᥙᥥᥢ ᥓᥝᥲ ᥛᥣᥱ ᥔᥣᥭᥱ ᥕᥣᥱ ᥟᥢ ᥙᥣᥱ ᥖᥤᥖᥴ ᥝᥭᥳ ᥘᥬᥰ ᥙᥙᥳ ᥗᥛᥰ ᥘᥤᥰ ᥙᥣᥰ ᥟᥢ ᥘᥬᥰ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥑᥝᥴ ᥞᥩᥒᥳ ᥝᥣ "ᥙᥙᥳ ᥗᥛᥰ ᥟᥢ ᥐᥝᥱ" ᥙᥪᥢᥳ ᥗᥣᥢ ᥙᥣᥭᥰ ᥜᥤᥒᥲ ᥖᥦᥖ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥘᥥᥴ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥬᥰ ᥘᥐᥴ ᥙᥫᥒ ᥕᥧᥛᥱ ᥕᥛ (ecumenical creed) ᥟᥢ ᥛᥤᥰ ᥛᥣᥰ ᥓᥥᥛ ᥛᥫ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥙᥣᥢ ᥞᥦᥐ ᥘᥦᥲ ᥙᥥᥢ ᥖᥤ ᥟᥢ ᥖᥒᥰ ᥘᥣᥭᥴ ᥘᥬᥰ ᥓᥣᥝᥰ ᥑᥣ ᥘᥤᥖᥳ ᥑᥝᥴ ᥕᥩᥛᥰ ᥞᥙᥳ။ ᥛᥤᥰ ᥐᥣᥢ ᥙᥪᥢᥰ ᥘᥣᥖ ᥑᥨᥝᥲ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧᥳ ᥘᥭᥲ ᥞᥙᥳ ᥙᥣᥱ ᥖᥤᥖᥴ ᥔᥥᥒᥲ ᥓᥨᥝ ᥘᥦᥲ ᥗᥧᥐᥴ ᥚᥒᥴ ᥝᥭᥳ ᥛᥫ ᥙᥭᥱ ᥑᥤᥰ ᥓᥬ ᥑᥪᥢᥰ ᥙᥧᥢ ᥖᥣᥱ ᥙᥢ ᥓᥨᥝ ᥙᥣᥢ ᥗᥣᥱ ᥝᥣᥱ ᥘᥣᥳ ᥓᥫᥰ ᥚᥧᥱ ᥕᥧᥛᥱ ᥕᥛ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧᥳ ᥘᥦᥲ ᥓᥫᥰ ᥚᥧᥱ ᥝᥭᥳ ᥝᥣᥒᥰ ᥓᥬ ᥝᥣ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧᥳ ᥙᥥᥢ ᥚᥧᥰ ᥜᥨᥖᥱ ᥟᥝ ᥖᥣᥒᥰ ᥚᥤᥖᥴ<ref>Sheed, Frank. ''Theology and Sanity''. (Ignatius Press: San Francisco, 1993), pp. 276.</ref> ᥓᥣᥝᥰ ᥑᥣ ᥘᥤᥖᥳ ᥑᥝᥴ ᥕᥒᥰ ᥕᥧᥛᥱ ᥕᥛ ᥝᥣ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧᥳ ᥑᥪᥢᥰ ᥛᥫᥒᥰ ᥚᥤᥴ ᥟᥢ ᥛᥢᥰ ᥓᥝᥲ ᥐᥧᥛᥰ ᥐᥣᥢᥰ ᥘᥦᥲ ᥐᥦᥖᥱ ᥑᥥᥴ ᥓᥝᥲ ᥚᥣᥰ ᥘᥣᥰ ᥙᥨᥝ ᥘᥨᥒᥴ ᥙᥥᥢ ᥓᥝᥲ ᥐᥫᥒᥰ ᥑᥣ ᥘᥤᥖᥳ ᥐᥛᥳ ᥘᥛᥴ ᥔᥩᥢᥱ ᥝᥣ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧᥳ ᥖᥥᥴ ᥙᥩᥐ ᥛᥣᥰ ᥑᥪᥢᥰ ᥖᥩᥢᥱ ᥚᥤᥒᥲ ᥐᥨᥢᥰ ᥞᥝᥰ ᥐᥧ ᥐᥨᥝᥳ ᥖᥒᥰ ᥐᥨᥢᥰ ᥑᥤᥰ ᥘᥦᥲ ᥐᥨᥢᥰ ᥖᥣᥭ ᥖᥥᥴ ᥛᥣᥰ ᥙᥢ ᥓᥨᥝ ᥔᥣᥐ ᥛᥢᥰ ᥓᥝᥲ<ref name="Christianity">{{Cite web |url=http://berkleycenter.georgetown.edu/resources/traditions/christianity |title=Christianity |work=Knowledge Resources |publisher=[[Berkley Center for Religion, Peace, and World Affairs]] |accessdate=2011-11-22 |archivedate=2013-03-15 |archiveurl=https://web.archive.org/web/20130315032601/http://berkleycenter.georgetown.edu/resources/traditions/christianity }}</ref> ᥙᥫᥢ ᥖᥨᥭᥰ ᥞᥢᥴ ᥝᥣ ᥓᥝᥲ ᥕᥥᥱ ᥔᥧᥳ ᥙᥥᥢ ᥖᥨᥝ ᥕᥣᥒᥱ ᥓᥨᥝ ᥙᥣᥢ ᥟᥢ ᥞᥣᥒ ᥘᥤ ᥒᥣᥛᥰ ᥘᥦᥲ ᥙᥥᥢ ᥙᥣᥰ ᥚᥧᥱ ᥚᥥᥴ ᥑᥣᥛᥰ ᥔᥩᥢᥴ ᥘᥦᥲ ᥙᥥᥢ ᥓᥝᥲ ᥚᥣᥰ ᥘᥣᥰ ᥘᥨᥒᥰ ᥛᥣᥰ ᥐᥫᥖᥱ ᥙᥥᥢ ᥐᥨᥢᥰ<ref name="McGrath4">McGrath, ''Christianity: An Introduction'', pp. 4–6.</ref> ᥛᥫ ᥕᥣᥛᥰ ᥓᥝᥳ ᥓᥨᥝ ᥙᥣᥐᥱ ᥙᥤ ᥑᥣ ᥘᥤᥖᥳ 21 ᥓᥣᥝᥰ ᥑᥣ ᥘᥤᥖᥳ ᥛᥩᥐ 2.2 ᥞᥥᥒᥴ ᥘᥣᥢᥳ ᥐᥨᥝᥳ ᥘᥬᥰ ᥘᥨᥐ<ref>Hinnells, ''The Routledge Companion to the Study of Religion'', p. 441.</ref><ref>{{Cite news |title=Study: Christian population shifts from Europe |author=Zoll, Rachel |url=http://hosted.ap.org/dynamic/stories/U/US_REL_GLOBAL_CHRISTIANITY?SITE=AP&SECTION=HOME&TEMPLATE=DEFAULT&CTIME=2011-12-19-16-16-50 |newspaper=Associated Press |date=December 19, 2011 |accessdate=19 December 2011}}</ref> ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥐᥪᥐᥴ ᥓᥪᥒ ᥛᥫᥒᥰ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥓᥪᥒ ᥛᥫᥒᥰ ᥙᥣᥰ ᥕᥧᥱ ᥕᥝᥳ. ==ᥙᥫᥒ ᥟᥤᥒ== <references/> nxtqx60uo2nb79k7vt4lj9jl6j9ge7o ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ 0 807 5175 3411 2024-10-16T10:11:27Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q9228]] 5175 wikitext text/x-wiki {{Infobox language|name=ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ|nativename={{Lang|shn|ᥘᥤᥐ ᥛᥣᥢ }} (ᥟᥢ ᥖᥦᥛᥲ )<br />{{Lang|shn|ᥑᥣᥛᥰ ᥛᥣᥢ }} (ᥟᥢ ᥘᥣᥖ )|pronunciation=IPA: {{IPA-my|mjəmàzà|}} <br /> {{IPA-my|mjəmà zəɡá|}}|states=[[ᥛᥫᥒᥰ ᥛᥣᥢᥱ ᥛᥣᥱ]]|ethnicity=[[ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥣᥢ]]|speakers={{Sigfig|33.2|2}} ᥘᥣᥢᥳ|date=2007|ref=ne2007|speakers2=Second language: 10 million (no date)<ref>{{E15|mya|Burmese}}</ref>|familycolor=Sino-Tibetan|fam2=[[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥘᥨᥝᥱ ᥘᥨᥝᥱ -ᥛᥣᥢ |ᥘᥨᥝᥱ ᥘᥨᥝᥱ -ᥛᥣᥢ ]]|fam3=[[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥣᥝᥰ ᥛᥣᥢ |ᥛᥣᥢ ]]|ancestor=[[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ ᥛᥫ ᥐᥩᥢᥱ]]|ancestor2=[[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ ᥙᥣᥢ ᥐᥣᥒ]]|script=[[ᥖᥨᥝ ᥟᥐᥳ ᥐᥣ ᥘᥣᥱ ᥛᥣᥢ]]<br />ᥘᥤᥐ ᥐᥨᥢᥰ ᥟᥛᥱ ᥞᥢᥴ ᥖᥣ ᥛᥣᥢ|nation=[[ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]]|agency=[[ᥓᥧᥛᥰ ᥘᥤᥐ ᥛᥣᥢ]]|iso1=my|iso2b=bur|iso2t=mya|iso3=mya|lc1=int|ld1=[[ᥑᥣᥛᥰ ᥟᥣᥒᥰ ᥔᥣᥰ |ᥟᥣᥒᥰ ᥔᥣᥰ ]]|lc2=tvn|ld2=[[ᥑᥣᥛᥰ ᥗᥣᥰ ᥝᥥᥱ]]|lc3=tco|ld3=ᥑᥣᥛᥰ [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥩᥒᥱ ᥕᥨᥝᥰ |ᥖᥩᥒᥱ ᥕᥨᥝᥰ ]]|lc4=rki|ld4=[[ᥑᥣᥛᥰ ᥘᥣᥳ ᥑᥦᥒᥱ]]|lc5=rmz|ld5=ᥑᥣᥛᥰ ᥛᥣ ᥘᥣᥱ ᥛᥣᥱ|lingua=77-AAA-a|map=Idioma birmano.png|mapsize=250px|mapcaption=|notice=IPA|glotto=sout3159|glottorefname=Southern Burmish}} ᥘᥤᥐ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥘᥤᥐ ᥘᥣᥭᥰ ᥟᥢ ᥓᥬᥳ ᥖᥪᥰ ᥖᥛ ᥖᥤ ᥘᥬᥰ ᥘᥧᥛᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ။ ᥙᥥᥢ ᥑᥣᥛᥰ ᥓᥣᥱ ᥖᥤ ᥛᥣᥢ ᥘᥦᥲ ᥓᥣᥝᥰ ᥛᥣᥢ ᥓᥫᥰ ᥙᥥᥢ ᥘᥣᥳ ᥑᥦᥒᥱ၊ ᥗᥣ ᥘᥧᥳ၊ ᥟᥣᥒᥰ ᥔᥣᥰ၊ ᥖᥩᥒᥱ ᥘᥫᥰ၊ ᥕᥩᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥬᥰ ᥐᥣ ᥓᥣᥝᥰ ᥑᥫᥰ ᥓᥫᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥖᥤᥳ ᥙᥦᥖ -ᥛᥣᥢ (Tibeto-Burman Language) ᥘᥢᥳ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ။ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥛᥣᥢ ᥛᥤᥰ ᥕᥧᥱ 32 ᥘᥣᥢᥳ ᥔᥥᥴ ᥓᥣᥝᥰ ᥑᥫᥰ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥐᥩᥲ ᥝᥭᥳ ᥑᥣᥛᥰ ᥛᥣᥢ ᥙᥥᥢ ᥛᥣᥭᥴ ᥔᥩᥒᥴ ᥔᥥᥴ ᥟᥩᥢ ᥐᥢ ᥘᥣᥖ ᥖᥨᥝᥱ ᥐᥢ ᥕᥧᥱ။ ᥑᥣᥛᥰ ᥛᥣᥢ ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥓᥣᥝᥰ ᥑᥣᥛᥰ ᥖᥤᥰ ᥙᥦᥖ -ᥛᥣᥢ (Tibeto-Burman Language)။ ᥓᥣᥝᥰ ᥑᥣᥛᥰ ᥖᥤᥳ ᥙᥦᥖ -ᥛᥣᥢ ᥘᥭᥳ ᥔᥛᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥓᥧᥛᥰ ᥑᥥᥱ ᥖᥤᥰ ᥙᥦᥖ (Sino Tibetan-Language Family)။ ᥑᥣᥛᥰ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥢ ᥛᥤᥰ ᥔᥥᥒᥴ ᥑᥪᥢᥲ ᥘᥨᥒᥰ (Tonal)၊ ᥟᥢ ᥛᥤᥰ ᥔᥥᥒᥴ ᥖᥛᥱ ᥔᥧᥒᥴ (Pitch-Register)၊ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥢ ᥛᥤᥰ ᥑᥨᥝᥲ ᥘᥥᥝ (Monosyllabic) ᥘᥛᥴ ᥖᥥᥳ ᥖᥥᥳ။ ᥘᥣᥭᥰ ᥑᥙᥳ ᥖᥨᥢᥰ ᥔᥖᥳ ᥖᥣᥱ ᥛᥢᥰ ᥐᥣᥱ ᥓᥩᥛᥰ ᥐᥖ ᥖᥣᥰ၊ ᥐᥣᥛᥱ၊ ᥐᥤᥳ ᥘᥤᥳ ᥕᥣᥱ ᥙᥥᥢ (analytic language)ᥕᥝᥳ။ ᥖᥨᥝ ᥘᥤᥐ ᥛᥣᥢ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥖᥨᥝ ᥘᥤᥐ ᥙᥣ ᥘᥛᥱ ᥞᥣᥳ ᥛᥤᥱ ᥟᥛᥱ ᥘᥢᥴ ᥘᥧᥐ ᥖᥤ ᥘᥤᥐ ᥛᥩᥢᥰ ᥔᥥᥴ ᥙᥥᥢ ᥛᥣᥰ။ 1vj3lmyh938r3wqx6gloxx893ksl5wg ᥚᥣᥱ ᥔᥣᥱ ᥖᥭᥰ 0 808 3413 3412 2024-10-15T06:34:46Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3412 wikitext text/x-wiki #REDIRECT [[ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ]] 52oq5ybtci9bugg506j33ltvlawfien ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ 0 809 5176 3420 2024-10-16T10:11:30Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q748]] 5176 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Buddha statues in a temple on Jejudo.jpg|thumb|ᥚᥧᥢᥱ ᥞᥣᥒ ᥚᥣᥰ ᥘᥣᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥝᥖ ᥓᥥ ᥓᥧᥱ ᥖᥨᥝᥱ]] '''ᥙᥧᥐ ᥗᥣᥳ''' ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥩᥒᥱ ᥝᥣ "[[ᥐᥨᥝᥳ ᥘᥧᥐᥳ ᥖᥪᥢᥱ ᥛᥣᥰ]]" ᥟᥛᥱ ᥘᥢᥴ "[[ᥐᥨᥝᥳ ᥟᥢ ᥘᥭᥲ ᥕᥣᥢᥱ ᥞᥧᥳ ᥞᥢᥴ]]" ᥘᥭᥴ ᥕᥝᥳ. ᥐᥨᥝᥳ ᥚᥧᥱ ᥟᥢ ᥖᥥᥴ ᥛᥣᥰ ᥙᥥᥢ ᥙᥧᥐ ᥗᥣᥳ ᥓᥝᥲ ᥘᥢᥳ ᥐᥫᥖᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤᥱ ᥓᥤᥱ 623, ᥛᥣᥱ ᥞᥣᥱ ᥔᥐᥳ ᥐᥣᥳ ᥞᥣᥖᥳ 103 ᥝᥢᥰ ᥘᥫᥢ 6 ᥛᥨᥢᥰ ᥕᥝᥳ. ᥑᥫᥰ ᥞᥫᥢᥰ ᥓᥝᥲ ᥙᥥᥢ ᥐᥨᥝᥰ ᥖᥛ ᥔᥥᥴ ᥓᥪ ᥛᥫ ᥘᥥᥐ ᥞᥩᥒᥳ ᥝᥣ "ᥔᥤᥖᥱ ᥗᥖ ᥗᥣᥳ"ᥘᥭᥴ ᥔᥥᥴ ᥛᥤᥰ ᥖᥤ ᥙᥩᥒᥱ ᥝᥣ ᥞᥥᥖᥱ ᥞᥬᥲ ᥐᥣᥒ ᥓᥬ ᥚᥤᥴ ᥔᥣᥒᥴ ᥔᥖᥴ ᥐᥨᥢᥰ ᥖᥥᥛ ᥗᥨᥢᥲ ᥘᥭᥴ ᥕᥝᥳ. ᥓᥝᥲ ᥑᥧᥢᥴ ᥓᥣᥭᥰ ᥔᥤᥖ ᥖᥖ ᥖᥣᥳ ([[ᥓᥝᥲ ᥔᥤᥱ ᥗᥣᥖ]]) ᥘᥭᥳ ᥙᥥᥢ ᥑᥫᥰ ᥔᥣ ᥓᥣ (Shakya ᥔᥣᥱ ᥐᥤ ᥕᥣᥳ) ᥔᥥᥴ ᥙᥥᥢ ᥓᥝᥲ ᥓᥢᥳ ᥔᥧᥒᥴ ᥕᥝᥳ. ᥙᥨᥝᥰ ᥛᥢᥰ ᥓᥝᥲ ᥓᥪ ᥝᥣ ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥔᥧᥖ ᥗᥨᥝᥰ ᥖᥢ ([[ᥔᥧᥖᥱ ᥖᥨᥝᥴ ᥘᥣᥳ]]) ᥔᥥᥴ ᥙᥥᥢ ᥓᥝᥲ ᥐᥩᥢᥰ ᥖᥫᥒᥰ ᥛᥫᥒᥰ ᥐᥣᥳ ᥙᥤᥱ ᥘᥣᥳ ᥝᥖ ᥗᥧ (Kapilavastu) ᥛᥥ ᥓᥝᥲ ᥙᥥᥢ ᥘᥣᥒᥰ ᥔᥤᥱ ᥞᥤᥛ ᥞᥣᥱ ᥛᥣᥱ ᥕᥣᥱ ᥙᥥᥢ ᥑᥫᥰ ᥐᥨᥝᥰ ᥘᥤ ᥕᥣᥳ ᥕᥝᥳ။ ᥘᥣᥒᥰ ᥔᥤᥱ ᥞᥤᥛ ᥞᥣᥱ ᥛᥣᥱ ᥕᥣᥱ ᥐᥣᥱ ᥐᥫᥖᥱ ᥞᥢᥴ ᥘᥣᥲ ᥑᥧᥢᥴ ᥓᥣᥭᥰ ᥔᥤᥱ ᥗᥣᥖ ᥖᥛ ᥖᥤ ᥔᥨᥢᥴ ᥙᥝᥰ ᥘᥧᥛᥱ ᥙᥣ ᥘᥤᥱ ᥖᥬᥲ ᥖᥨᥢᥲ ᥙᥝᥰ ᥖᥨᥢᥲ ᥘᥫᥒ ᥘᥢᥳ ᥕᥝᥳ. ᥔᥨᥢᥴ ᥙᥝᥰ ᥘᥢᥳ ᥕᥣᥛᥰ ᥘᥥᥝ ᥛᥤᥰ ᥝᥭᥳ ᥖᥛ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥘᥤᥱ ᥙᥨᥝᥰ. 3lraejlm4nx1bqt6krzh0v8iiwhpti7 ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ 0 810 5177 3432 2024-10-16T10:11:32Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q9228]] 5177 wikitext text/x-wiki {{Infobox language |name= ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ |nativename={{Lang|tdd|ᥘᥤᥐ ᥛᥣᥢ }} (ᥟᥢ ᥖᥦᥛᥲ)<br />{{Lang|tdd|ᥑᥣᥛᥰ ᥛᥣᥢ }} (ᥟᥢ ᥖᥣᥢᥲ ᥘᥣᥖ) |pronunciation=IPA: {{IPA-my|mjəmàzà|}} <br /> {{IPA-my|mjəmà zəɡá|}} |states= [[ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] |ethnicity=[[ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥣᥢ]] |speakers = {{Sigfig|33.2|2}} ᥘᥣᥢᥳ |date = 2007 |ref = ne2007 |speakers2=Second language: 10 million (no date)<ref>{{E15|mya|Burmese}}</ref> |familycolor=Sino-Tibetan |fam2=[[:ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥘᥨᥝᥱ ᥘᥨᥝᥱ- ᥛᥣᥢᥲ|ᥘᥨᥝᥱ ᥘᥨᥝᥱ -ᥛᥣᥢ]] |fam3=[[:ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥣᥢ|ᥛᥣᥢ]] |ancestor=[[:ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ ᥛᥫ ᥓᥝᥳ]] |ancestor2=[[:ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ ᥙᥣᥢ ᥐᥣᥒ]] |script=[[:ᥖᥨᥝ ᥘᥣᥭᥰ ᥛᥣᥢ]]<br />ᥘᥤᥐ ᥐᥨᥢᥰ ᥟᥛᥱ ᥞᥢᥴ ᥖᥣ ᥛᥣᥢ |nation= [[:ᥛᥫᥒᥰ ᥛᥣᥢ ]] |agency=[[:ᥓᥧᥛᥰ ᥘᥤᥐ ᥛᥣᥢ]] |iso1=my |iso2b=bur |iso2t=mya |iso3=mya |lc1=int|ld1=[[:ᥑᥣᥛᥰ ᥟᥣᥒᥰ ᥔᥣᥰ|ᥟᥣᥒᥰ ᥔᥣᥰ]] |lc2=tvn|ld2=[[:ᥑᥣᥛᥰ ᥗᥣᥱ ᥝᥥᥱ]] |lc3=tco|ld3=ᥐᥣᥛᥰ[[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥩᥒᥱ ᥕᥨᥝᥰ|ᥖᥩᥒᥱ ᥕᥨᥝᥰ]] |lc4=rki|ld4=[[:ᥑᥣᥛᥰ ᥕᥣᥱ ᥑᥦᥒᥱ]] |lc5=rmz|ld5=ᥑᥣᥛᥰ ᥛᥣᥱ ᥘᥣᥱ ᥛᥣᥱ |lingua=77-AAA-a |map=Idioma birmano.png |mapsize=250px |mapcaption= |notice=IPA |glotto=sout3159 |glottorefname=Southern Burmish }} ᥘᥤᥐ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥘᥤᥐ ᥘᥣᥭᥰ ᥟᥢ ᥕᥧᥒᥱ ᥖᥪᥰ ᥖᥛ ᥖᥤ ᥘᥬᥰ ᥘᥧᥛᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ။ ᥙᥥᥢ ᥑᥣᥛᥰ ᥓᥣᥱ ᥖᥤ ᥛᥣᥢ ᥘᥦᥲ ᥟᥣ ᥛᥥᥝᥰ ᥛᥣᥢ ᥓᥫᥰ ᥙᥥᥢ ᥕᥣᥱ ᥑᥦᥒᥱ၊ ᥗᥣ ᥘᥧᥳ ၊ ᥟᥣᥒᥰ ᥔᥣᥰ၊ ᥖᥩᥒᥱ ᥘᥫᥰ၊ ᥕᥨᥝᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥬᥰ ᥐᥣ ᥐᥨᥢᥰ ᥑᥫᥰ ᥓᥫᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥖᥤ ᥙᥦᥖ-ᥛᥣᥢ (Tibeto-Burman Language) ᥘᥢᥳ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ။ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥛᥣᥢ ᥛᥤᥰ ᥕᥧᥱ 32 ᥘᥣᥢᥳ ᥔᥥᥴ ᥟᥣ ᥛᥥᥝᥰ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥐᥩᥲ ᥝᥭᥳ ᥑᥣᥛᥰ ᥛᥣᥢ ᥙᥥᥢ ᥛᥣᥭᥴ ᥔᥩᥒᥴ ᥔᥥᥴ ᥟᥩᥢ ᥐᥢ ᥘᥣᥖ ᥖᥨᥝᥱ ᥐᥢ ᥕᥧᥱ။ ᥑᥣᥛᥰ ᥛᥣᥢ ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥖᥤ ᥙᥦᥖ -ᥛᥣᥢ (Tibeto-Burman Language)။ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥛᥰ ᥖᥤ ᥙᥦᥖ -ᥛᥣᥢ ᥘᥭᥳ ᥔᥛᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥓᥧᥛᥰ ᥑᥥᥱ ᥖᥤ ᥙᥦᥖ (Sino Tibetan-Language Family)။ ᥑᥣᥛᥰ ᥛᥣᥢ ᥘᥭᥳ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥢ ᥛᥤᥰ ᥔᥥᥒᥴ ᥑᥪᥢᥲ ᥘᥨᥒᥰ (Tonal)၊ ᥟᥢ ᥛᥤᥰ ᥔᥥᥒᥴ ᥖᥦᥛᥱ ᥔᥧᥒᥴ (Pitch-Register)၊ ᥙᥥᥢ ᥑᥣᥛᥰ ᥟᥢ ᥛᥤᥰ ᥑᥨᥝᥲ ᥘᥥᥝ (Monosyllabic) ᥘᥛᥴ ᥖᥥᥳ ᥖᥥᥳ။ ᥘᥣᥭᥰ ᥑᥙ ᥗᥝᥴ ᥔᥥᥒᥴ ᥔᥖ ᥞᥣᥱ ᥛᥢᥰ ᥐᥣᥱ ᥓᥩᥛᥰ ᥐᥖ ᥖᥣᥰ ၊ ᥐᥣᥛᥱ ၊ ᥐᥤ ᥞᥤ ᥕᥣᥱ ᥙᥥᥢ (analytic language) ᥕᥝᥳ။ ᥖᥨᥝ ᥘᥤᥐ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> ryxuc7e8rcflvcqci49m8s8qc1xc2x1 ᥚᥣᥱᥔᥣᥱᥑᥞᥤᥖᥳᥕᥣᥢᥱ 0 811 3434 3433 2024-10-15T06:34:53Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3433 wikitext text/x-wiki #REDIRECT [[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥕᥣᥢᥱ]] hl3wh2aw3ekxlxxmh7flg9zbijfke67 ᥚᥣᥱᥔᥣᥱᥗᥭᥰ 0 812 3436 3435 2024-10-15T06:34:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3435 wikitext text/x-wiki *[[ᥘᥤᥐ ᥗᥭᥰ]] lu7q78491ofwfe10b8h0yo4ey2csd57 ᥚᥣᥱᥔᥣᥱᥙᥧᥖᥗᥣᥳ 0 813 3438 3437 2024-10-15T06:34:55Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3437 wikitext text/x-wiki "ပုတ်ႉᥣᥳထ" ဢ်ဝᥘၼႆႉ ပွင်ႇ ႈ "ၵေႃႉုၵ်ႉတိုၼ်ႇမႃᥘး ဢမ်ႇၼၼ် "ၵေႃႉဢၼ်လႆႈ ၺၢၼ်ႇႁူႉႁၼ." ၼႆယဝ်ႉ။ ၵေႃႉၽူႈ ဢၼ်တေမႃးပဵၼ် ပုတ်ႉထၸဝ်ႈၼၼ်ႉ ၵိူတ်ႇမႃး မိူဝ်ႈ ၿီႇၸီႇ 623 ၊ မႁႃႇသၵ်ႉၵရၢတ်ႉ 103 ဝၼ်းလိူၼ် 6 မူၼ်းယဝ်ႉ။ ၶိူဝ်းႁိူၼ်းၸဝ်ႈ ပဵၼ်ၵေႃးတမသေ ၸိုဝ်ႈမိူဝ်ႈလဵၵ်ႉ ႁွင်ႉဝႃႈ "သိၻ်ထတ်ထ"ၼႆသေ မီးတီႈပွင်ႇဝႃႈ ႁဵတ်းႁႂ်ႈၵၢင်ၸႂ် ၽီသၢင်သတ်းၵူၼ်း တဵမ်ထူၼ်ႈ ၼႆယဝ်ႉ။ ၸဝ်ႈၶုၼ်ၸၢႆးသိၻ်ꩪတ်တ (ၸဝ်ႈသီႇထၢတ်ႈ)ၼႆႉ ပဵၼ်ၶိူဝ်းသၵျ (Shakya သႃႇၵိယ)သေ ပဵၼ်ၸဝ်းၸၼ်ႉသုင်ယဝ်ႉ။ ပေႃႈမၼ်းၸဝ်ႈ ၸိုဝ်ႈဝႃႈ ၸဝ်ႈႁေႃၶမ်း သုတ်ႉထေႃးတၼ (သုၻ်ꩪေႃၻၼ)သေ ပဵၼ်ၸဝ်ႈၵွၼ်းၸိုင်ႈ မိူင်းၵပိလဝတ်ႉထု (Kapilavastu) မႄႈၸဝ်ႈပဵၼ် ၼၢင်းသီႇရိမႁႃႇမႃႇယႃႇ ပဵၼ်ၶိူဝ်းၵေႃးလိယယဝ်ႉ။ ၼၢင်းသီႇရိမႁႃႇမႃႇယႃႇ ၵႂႃႇၵိူတ်ႇႁၼ်ၼႃႈ ၶုၼ်ၸၢႆးသီႇထၢတ်ႈ တမ်ႈတီႈ သူၼ်ပဝ်းလုမ်ႇပၼီႇ တႂ်ႈတူၼ်ႈပဝ်း တူၼ်ႈၼိုင်ႈၼၼ်ႉယဝ်ႉ။ သူၼ်ပဝ်းၼၼ်ႉ ယၢမ်းလဵဝ် မီးဝႆႉ တမ်ႈတီႈ ၼႂ်းမိူင်းၼီႇပေႃး။ ၽႃႇသႃႇတီႈၵိူဝ်းယမ်လူင် ၼႂ်းၵမ်ႇၽႃႇၼႆႉ ထေႇရဝႃႇတပုတ်ႉထၽႃႇသႃႇၼႆႉ ပဵၼ်ၽႃႇသႃႇဢၼ်ၸဝ်ႉ လိူဝ်သေပိူၼ်ႈ ဢၼ်ၼိုင်ႈ ၼႂ်းၵမ်ႇၽႃႇၼႆႉ ႁူဝ်ၵူၼ်းမီးယူႇ (7000) လၢၼ်ႉလိူဝ်သေ ၸၢဝ်းပုတ်ႉၼႆႉ ႁူဝ်ၵူၼ်း မီးယူႇ (487) လၢၼ်ႉ။ ၼႂ်းၼၼ်ႉ ၵူၼ်းမိူင်းၶႄႇၼႆႉ သဵၼ်ႈႁူဝ်ၵူၼ်းၶဝ် မီးယူႇ (1400) လၢၼ်ႉလႄႈ ၼမ်လိူဝ်သေပိူၼ်ႈ တင်းၵမ်ႇၽႃႇ။ ၵူၼ်းမိူင်းၶႄႇ ဢၼ်ယုမ်ႇယမ် ပုတ်ႉထၸဝ်ႈ မီးယူႇ (102)လၢၼ်ႉလိူဝ်သေ ၶဝ်ၼပ်ႉယမ် မႁႃႇယႃႇၼပုတ်ႉထၽႃႇသႃႇ။ ၵွပ်ႈၼႆ သင်ဝႃႈဢဝ် ၸိၼ်ႇပုတ်ႉထၽႃႇသႃႇ၊ မႁႃႇယႃႇၼ လႄႈ ထေႇရဝႃႇတ မႃးႁူမ်ႈၵၼ်ၸိုင် ၵူၼ်းဢၼ်ၼပ်ႉယမ် ပုတ်ႉထၸဝ်ႈ မီးယူႇ လၢၼ်ႉပွင်း 487 လိူဝ်သေ လွင်ႈၵိူဝ်းယမ်ၼမ် ၼႂ်းၵမ်ႇၽႃႇၼႆႉ ပဵၼ်မၢႆသီႇ။ ပဵၼ်ၽႃႇသႃႇဢၼ်ယႂ်ႇလူင် ဢၼ်ၽႄႈတိူၼ်း ၽႂ်းၽၢႆ ဢၼ်ၼိုင်ႈ။  ၸၢဝ်းႁိၼ်ႇတူႇ ဢၼ်မီးဝႆႉယူႇ 1,083,800,356 (1000) လၢၼ်ႉလိူဝ်ၼၼ်ႉၵေႃႈ ဢွၼ်ၵၼ် ၼပ်ႉယမ် ၽြႃးၵေႃႈတမယူႇ။ ၶဝ်ယုမ်ႇယမ်ဝႃး ၽြႃးၵေႃးတမၼႆႉ ပဵၼ်ၽြႃးဝိသၼု မၢႆၵဝ်ႈၶဝ်ၼႆသေ ၶဝ်ႁပ်ႉဢဝ် ၶေႃႈသင်ႇသွၼ် ပုတ်ႉထၸဝ်ႈယူႇ။ ၵူၺ်းၵႃႈ ၶဝ်ဢမ်ႇယုမ်ႇယမ် သိုဝ်ႈၼႃႈတၼ်းတႃ။) ပုတ်ႉထၽႃႇသႃႇလႄႈ ႁိၼ်ႇတူႇၼႆႉ တေလႆႈဝႃႈ ပဵၼ်ၵူၺ်ႈပိုင်ႈငၢမ်ႈ ငၢမ်ႈပိုင်ႈၵူၺ်ႈယူႇ။ ၵူၺ်းၵႃႈ လွင်ႈဝႃႈ ၽြႃးၵေႃးတမ ပဵၼ်ၽြႃးဝိသၼု မၢႆၵဝ်ႈၼႆၼၼ်ႉ ၸၢဝ်းပုတ်ႉၶဝ် ဢမ်ႇႁပ်ႉၶၢမ်ႇ။ ၵူၼ်းၼႂ်းၵမ်ႇၽႃႇ ၸိူဝ်းၸၢဝ်းႁိၼ်ႇတူႇ လႄႈသင်၊ ၸိူဝ်းဢၼ်ဢမ်ႇယုမ်ႇယမ်သင်ၼၼ်ႉလႄႈသင် ၼႂ်းၶဝ်ၼၼ်ႉ ၵမ်ႉပႃႈၼမ် ၶဝ်ၼပ်ႉယမ် ၽြႃးၵေႃးတမယဝ်ႉ။ ၼႂ်းၵမ်ႇၽႃႇၼႆႉ ၽြႃးၵေႃးတမၼႆႉ ပဵၼ်ၸဝ်ႈၽူႈ ဢၼ်မီးဢေႃးၸႃႇသေပိူၼ်ႈ၊ ပဵၼ်ၽူႈ ထွတ်ႈမျၢတ်ႈသေပိူၼ်ႈ ၸၼ်ႉသုင်သေပိူၼ်ႈ။ ၼႂ်းၵမ်ႇၽႃႇၼႆႉ ပုတ်ႉထၽႃႇသႃႇၼႆႉ ပဵၼ်ၽႃႇသႃႇ ဢၼ်မီးလွင်ႈငမ်းယဵၼ် ၸိုဝ်ႈသဵင်ယႂ်ႇ လိူဝ်သေပိူၼ်ႈ (most peaceful religion) မဵတ်ႉတႃႇၵရုၼႃႇ၊ သီႇလ၊ သမႃႇထိ၊ ပၺ်ၺႃႇ၊ သတ်ႉၸႃႇသီႇပႃး၊ မၢၵ်ႈၵင်ႇပႅတ်ႇပႃး၊ ဢွင်ႇပႅတ်ႇပိူင် ဝိပသ်ႉသၼႃႇ ၵမ်ႇမထၢၼ်း၊ ပိတၵၢတ်ႈသၢမ်ၵွင်၊ ပႃႇရမီႇသိပ်းပိူင်၊ လွင်ႈဝႂၢင်းၶႂၢင်းလႄႈ လွင်ႈယိူၼ်ႉၵၼ်ႈ ၼႂ်းပုတ်ႉထၽႃႇသႃႇၼႆႉ ၸိုဝ်ႈသဵင်လိုဝ်းလင် ၼႂ်းၵမ်ႇၽႃႇလူင်ၼႆႉတႄႉတႄႉ။ ၵၢၼ်ပူင်သွၼ် ၸၼ်ႉလႄႈ လွၵ်းလၢႆး ပၢႆးပၺ်ႇၺႃႇ ပၢၼ်ၽြႃးၼၼ်ႉ ဢဝ်ၸွမ်းပိုၼ်းသေ ၽိူမ်ႉထႅမ်ပၼ် ယဵၼ်ႇငႄႈၵူၼ်းမိူင်း၊ ၽိူမ်ႉထႅမ်ပၼ် ဢၼ်ၵၢင်ၸႂ်ၵူၼ်းမိူင်း ၶႂ်ႈလႆႈၶႂ်ႈပဵၼ်ၼၼ်ႉယဝ်ႉ။ ပုတ်ႉထၽႃႇသႃႇၼႆႉ မီးလွင်ႈတၢင်းတိုဝ်းၵမ် ဢိၵ်ႇလူၺ်ႈ ၼမ်ႉၵတ်ႉယဝ်ႉ။ ၵွပ်ႈၼႆ ဢၼ်ပုတ်ႉထၸဝ်ႈ ႁေႃးပူင်ဝႆႉ ဝႃႇတမဵတ်ႉတႃႇ+ လွင်ႈယုမ်ႇယမ်မၢၼ်ႇမႅၼ်ႈ+ လွင်ႈႁူႉႁၼ် မၢၼ်ႇမႅၼ်ႈ+ လွင်ႈဝူၼ်ႉမၢၼ်ႇမႅၼ်ႈ+ တြႃးမၢၼ်ႇမႅၼ်ႈ+တၢင်းတိုဝ်းၵမ်မၢၼ်ႇမႅၼ်ႈ ၸိူဝ်းၼႆႉ မၼ်းပဵၼ် ဝႃႇတၸိုဝ်ႈၸႂ်ႈ တႃႇငိမ်းယဵၼ်လႄႈ ပဵၼ်လွင်ႈၸိုဝ်ႈသဵင်ယႂ်ႇ၊ ပဵၼ်တီႈၵူၼ်းတင်းၼမ် ၼပ်ႉယမ်ၼမ်လိူဝ်သေပိူၼ်ႈ။ l37ri3aodqczp0nehjllfadsb3ch69d ᥚᥣᥱᥔᥣᥱᥙᥧᥖᥳᥗ 0 814 3440 3439 2024-10-15T06:34:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3439 wikitext text/x-wiki #REDIRECT [[ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ]] 42buedlxpt4dpfhpb9kzfgzaiqptmcm ᥚᥣᥱᥔᥣᥱᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ 0 815 3442 3441 2024-10-15T06:34:58Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3441 wikitext text/x-wiki #REDIRECT [[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥛᥣᥢ]] sq2yox2rpf6ojd4migsh3cs13coexgg ᥚᥣᥱᥔᥣᥱᥛᥣᥢᥲ 0 816 3445 3444 2024-10-15T06:34:59Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 3443 wikitext text/x-wiki #REDIRECT [[ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥢ]] fx24ukac6gwkwvtgblvhs7a42t4tqwv ᥚᥣᥱᥔᥣᥱᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ 0 817 3447 3446 2024-10-15T06:35:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3446 wikitext text/x-wiki #REDIRECT [[ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ]] i7mooebt8swpmsua07awus488cdlumf ᥚᥣᥱᥔᥣᥱᥟᥤᥒᥰᥐᥘᥥᥖᥲ 0 818 3452 3451 2024-10-15T06:35:02Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 3451 wikitext text/x-wiki #REDIRECT [[ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ]] i7mooebt8swpmsua07awus488cdlumf ᥚᥦᥒ ᥚᥦᥒ ᥓᥣᥰ ᥓᥣᥰ 0 819 3454 3453 2024-10-15T06:35:03Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3453 wikitext text/x-wiki ᥚᥦᥒ ᥚᥦᥒ ᥓᥣᥰ ᥓᥣᥰ ᥛᥣᥭᥱ ᥙᥣ ᥔᥨᥛᥲ. ᥖᥨᥛᥲ ᥑᥭᥱ ᥑᥩᥢᥰ. ᥑᥩᥢᥰ ᥐᥧᥐ ᥛᥣᥳ. ᥛᥣᥳ ᥙᥣᥰ ᥐᥫ. ᥛᥧᥴ ᥙᥣᥰ ᥐᥣᥰ. ᥛᥣᥴ ᥙᥣᥰ ᥓᥫᥐ. ᥘᥫᥐ ᥛᥭᥳ ᥐᥢᥰ ᥕᥣᥝᥰ. ᥘᥫᥐ ᥔᥣᥝᥴ ᥖᥭᥰ ᥞᥨᥭᥲ. 0ge0fpgs5rxfdwsrp8p1mh1wx3luo06 ᥚᥧ ᥝᥤᥢ ᥖᥒᥲ ᥔᥐᥱ ᥕᥪᥢ 0 820 5431 5410 2024-12-14T08:04:32Z Saimawnkham 28 5431 wikitext text/x-wiki {{Infobox person |name=ᥚᥧ ᥝᥤᥢ ᥖᥒᥲ ᥔᥐᥱ ᥕᥪᥢ |image=Phuwin IMG 8133.jpg |image_upright=1.1 |native_name={{Lang|th|ภูวินทร์ ตั้งศักดิ์ยืน}} |native_name_lang=th |birth_date={{Birth date and age|2003|07|05|df=yes}} |birth_place=[[ᥐᥧᥒᥰ ᥗᥥᥙ]]၊ ᥛᥫᥒᥰ ᥗᥭᥰ |education=[[:en:Chulalongkorn University|ᥓᥢᥳ ᥓᥩᥛ ᥛᥣᥱ ᥞᥣᥱ ᥓᥧ ᥘᥣ ᥘᥨᥒ ᥐᥩᥢ]], Faculty of Engineering, Information and Communication Engineering (International Program)|occupation=ᥓᥣᥭᥰ ᥓᥫᥒᥰ|years_active=2014–ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥘᥥᥝ |agent=[[:en:GMMTV|GMMTV]] |notable_works={{Ubl|''[[:en:Cause You're My Boy|Cause You're My Boy]]'' (2018)|''[[:en:The Gifted: Graduation|The Gifted: Graduation]]'' (2020)|''[[:en:Fish upon the Sky|ᥙᥣ ᥙᥨᥢ ᥜᥣᥳ]]'' (2021)|''Never Let Me Go'' (2022)|''ᥞᥧᥢᥰ ᥚᥣ ᥕᥩᥢᥰ'' (2023)}} |height={{Convert|1.80|m|ftin|abbr=on}}}} '''ᥚᥧ ᥝᥤᥢ ᥖᥒᥲ ᥔᥐᥱ ᥕᥪᥢ''' (ᥗᥭᥰ: ภูวินทร์ ตั้งศักดิ์ยืน ; [[:en:Hanja|ᥑᥥᥱ]]: 陈普明; ᥐᥫᥖᥱ ᥛᥫ 2003.7.5 ) ᥘᥭᥳ ᥙᥥᥢ ᥓᥣᥭᥰ ᥓᥫᥒᥰ ᥗᥭᥰ, ᥚᥧᥱ ᥟᥥᥢᥲ ᥙᥦᥳ ᥓᥫᥒᥰ ᥗᥭᥰ ᥟᥢ ᥛᥤᥰ ᥖᥬᥲ [[:en:GMMTV|GMMTV]] ᥘᥢᥳ ᥕᥝᥳ။ ᥚᥧ ᥝᥤᥢ<ref name=":1">{{Cite web|title=PHUWIN : Phuwin Tangsakyuen ภูวิน : ภูวินทร์ ตั้งศักดิ์ยืน|url=https://www.gmm-tv.com/artists/view/113?fbrefresh=CAN_BE_ANYTHING|access-date=2022-05-25|website=www.gmm-tv.com|language=th-th|archive-date=2022-08-09|archive-url=https://web.archive.org/web/20220809201835/https://www.gmm-tv.com/artists/view/113?fbrefresh=CAN_BE_ANYTHING|url-status=live}}</ref> ᥘᥭᥳ ᥛᥢᥰ ᥘᥭᥲ ᥖᥥᥱ ᥐᥣᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ ᥛᥢᥰ ᥘᥒᥱ ᥓᥣᥭᥰ ᥓᥫᥒᥰ ᥘᥧᥐ ᥟᥩᥢᥱ၊ ᥖᥥᥰ ᥙᥪᥖᥱ ᥚᥧᥭᥱ ᥖᥨᥝ ᥖᥤ ᥘᥬᥰ ᥖᥣᥱ ᥘᥣᥱ ᥛᥣᥳ ᥒᥝᥰ ᥞᥣᥒ ᥔᥥᥒᥴ ᥕᥝᥳ။ ᥘᥩᥒ ᥓᥪ ᥘᥪᥰ ᥘᥒᥴ ᥛᥢᥰ ᥘᥭᥲ ᥛᥣᥰ ᥛᥫ ᥛᥢᥰ ᥘᥥᥢᥲ ᥓᥫᥒᥰ ᥛᥝᥱ ᥘᥢᥴ ᥟᥥᥢᥲ ᥓᥫᥒᥰ[[:en:Fish upon the Sky|ᥙᥣ ᥙᥨᥢᥳ ᥜᥣᥳ]] ᥟᥢ ᥙᥥᥢ ᥓᥫᥒᥰ ᥚᥧᥰ ᥓᥣᥭᥰ ᥞᥐ ᥐᥢ ᥟᥢ ᥘᥭᥲ ᥞᥨᥢᥳ ᥢᥨᥝᥴ ᥟᥢ ᥟᥩᥐᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2021 ᥘᥢᥳ ᥔᥥᥴ ᥛᥢᥰ ᥘᥭᥲ ᥑᥝᥲ ᥘᥥᥢᥲ ᥙᥣᥰ ᥙᥥᥢ ᥗᥣᥢᥲ ᥞᥨᥝᥴ ᥘᥣᥲ ᥓᥫᥒᥰ ᥟᥢ ᥙᥥᥢ ᥖᥨᥝ ᥓᥫᥒᥰ ᥙᥤ ᥙᥣ ᥗᥣᥳ ᥝᥤᥱ ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web|last=aditchaya.s|date=2021-04-27|title=Fish Upon The Sky|url=https://madan.fun/en/fish-upon-the-sky-eng/|access-date=2022-06-04|website=Madan|language=en-US|archive-date=2022-07-04|archive-url=https://web.archive.org/web/20220704210911/https://madan.fun/en/fish-upon-the-sky-eng/|url-status=live}}</ref><ref>{{Cite web|title=Phuwin Tangsakyuen|url=http://xenews.net/stars/phuwin-tangsakyuen/|access-date=2022-07-08|website=Xenews.net|language=en-US|archive-date=2023-04-05|archive-url=https://web.archive.org/web/20230405122851/https://xenews.net/stars/phuwin-tangsakyuen|url-status=live}}</ref> == ᥓᥣᥖ ᥙᥣᥢ ᥛᥫ ᥓᥝᥳ ᥘᥦᥰ ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ == ᥚᥧ ᥝᥤᥢ ᥘᥭᥳ ᥐᥫᥖᥱ ᥖᥤ [[ᥐᥧᥒᥰ ᥗᥥᥙ]] ᥛᥫ ᥙᥤ 2003 ᥓᥧᥱ ᥘᥣᥭᥱ 5 ᥘᥢᥳ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥛᥢᥰ ᥔᥧᥖᥴ ᥐᥣᥢ ᥞᥥᥢᥰ ᥓᥢᥳ ᥟᥩᥢᥱ ᥛᥢᥰ ᥔᥥᥴ ᥙᥤ ᥔᥤᥱ ᥘᥢᥳ ᥘᥭᥲ ᥖᥥᥱ ᥟᥝ ᥐᥣᥢ ᥞᥥᥢᥰ ᥓᥢᥳ ᥒᥝᥲ ᥛᥢᥰ ᥖᥤ ᥞᥨᥒᥰ ᥞᥥᥢᥰ ᥟᥦᥖᥳ ᥐᥩᥖᥳ ᥐᥧ ᥓᥪᥒ ᥛᥫᥒᥰ ᥐᥧᥒᥰ ᥗᥥᥙ၊ ᥞᥨᥒᥰ ᥞᥥᥢᥰ ᥓᥢᥳ ᥐᥣᥒ ᥘᥦᥰ ᥓᥢᥳ ᥔᥧᥒᥴ ᥛᥢᥰ ᥖᥥᥳ ᥘᥭᥲ ᥑᥪᥢᥲ ᥖᥤ [[:en:Ruamrudee International School|ᥞᥨᥒᥰ ᥞᥥᥢᥰ ᥘᥨᥛᥰ ᥘᥧ ᥖᥤ ᥐᥧ ᥓᥪᥒ ᥛᥫᥒᥰ]] ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥓᥢᥳ 11ᥕᥝᥳ။ ᥛᥢᥰ ᥘᥭᥲ ᥖᥤᥱ ᥙᥣ ᥘᥨᥝᥱ ᥛᥣᥱ GED ᥔᥥᥴ ᥐᥩᥲ ᥛᥢᥰ ᥖᥣᥒᥱ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥓᥧᥰ [[:en:Chulalongkorn University|ᥓᥢᥳ ᥓᥩᥛ ᥛᥣᥱ ᥞᥣᥱ ᥓᥧ ᥘᥣᥰ ᥘᥨᥒᥰ ᥐᥩᥢᥰ]]ᥕᥝᥳ။<ref>{{Cite web |date=2020-11-16 |title="พี่ภูวินทร์" นิสิตวัย 17 วิศวะอินเตอร์ จุฬาฯ เจ้าของบทบาทที่น่าจับตาอย่าง "เติร์ด" The Gifted - ปี "ปลาบนฟ้า" |url=https://www.camphub.in.th/idol-ep29-phuwin/ |access-date=2022-05-25 |website=CAMPHUB |language=th |archive-date=2022-05-16 |archive-url=https://web.archive.org/web/20220516191712/https://www.camphub.in.th/idol-ep29-phuwin/ |url-status=live }}</ref> ᥕᥣᥛᥰ ᥘᥥᥝ ᥖᥥᥳ ᥛᥢᥰ ᥖᥪᥐ ᥞᥥᥢᥰ ᥟᥝ ᥗᥣᥢᥲ ᥟᥤᥢᥱ ᥓᥤᥢᥱ ᥢᥤᥱ ᥕᥣᥱ၊ ᥟᥢ ᥙᥥᥢ ᥐᥣᥢ ᥞᥥᥢᥰ ᥙᥫᥒ ᥘᥨᥒᥴ ᥖᥤ ᥐᥣᥢ ᥟᥤᥢᥱ ᥓᥤᥢᥱ ᥢᥤᥱ ᥕᥣᥱ ᥚᥣᥭᥱ ᥘᥩᥢᥳ ᥑᥣᥝᥱ ᥘᥦᥰ ᥘᥩᥒ ᥐᥙᥴ ᥔᥪᥙᥱ (ᥙᥣ ᥘᥨᥝᥱ ᥐᥣ ᥘᥛᥱ ᥐᥧ ᥓᥪᥒ ᥛᥫᥒᥰ) ᥘᥢᥳ ᥕᥧᥱ။<ref>{{Cite web |date=2021-07-10 |title=COOL GUYS ปอนด์-ภูวินทร์ สองหนุ่ม 'คู่จิ้น' คู่ใหม่ที่น่าจับตามองที่สุดในตอนนี้ |url=https://lofficielthailand.com/2021/07/cool-guys-pondphuwin/ |access-date=2022-05-26 |website=L'Officiel Thailand |language=en-US |archive-date=2022-04-17 |archive-url=https://web.archive.org/web/20220417135215/https://lofficielthailand.com/2021/07/cool-guys-pondphuwin/ |url-status=live }}</ref><ref>{{Cite web |date=2021-06-04 |title=Unstoppable Chemistry - ณราวิชญ์ เลิศรัตน์โกสุมภ์ - ภูวินทร์ ตั้งศักดิ์ยืน |url=https://www.lips-mag.com/lips/lips-interview/unstoppable-chemistry-%E0%B8%93%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%B4%E0%B8%8A%E0%B8%8D%E0%B9%8C-%E0%B9%80%E0%B8%A5%E0%B8%B4%E0%B8%A8%E0%B8%A3%E0%B8%B1%E0%B8%95%E0%B8%99%E0%B9%8C%E0%B9%82%E0%B8%81/ |access-date=2022-05-26 |website=LIPS MAGAZINE |language=en-US |archive-date=2022-07-06 |archive-url=https://web.archive.org/web/20220706222336/https://www.lips-mag.com/lips/lips-interview/unstoppable-chemistry-%E0%B8%93%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%B4%E0%B8%8A%E0%B8%8D%E0%B9%8C-%E0%B9%80%E0%B8%A5%E0%B8%B4%E0%B8%A8%E0%B8%A3%E0%B8%B1%E0%B8%95%E0%B8%99%E0%B9%8C%E0%B9%82%E0%B8%81/ |url-status=live }}</ref><ref>{{Cite web |date=2022-07-03 |title=Look at 5 works Phuwin Tangsakyuen A young man with a bright face that many people love {{!}} TrueID Creator |url=https://www.newsdirectory3.com/look-at-5-works-phuwin-tangsakyuen-a-young-man-with-a-bright-face-that-many-people-love-trueid-creator/ |access-date=2022-07-08 |website=News Directory 3 |language=en-US |archive-date=2022-11-29 |archive-url=https://web.archive.org/web/20221129151142/https://www.newsdirectory3.com/look-at-5-works-phuwin-tangsakyuen-a-young-man-with-a-bright-face-that-many-people-love-trueid-creator/ |url-status=live }}</ref == ᥐᥣᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ == === 2014–2016: ᥖᥥᥱ ᥛᥣᥰ ᥘᥒᥱ ᥓᥣᥭᥰ ᥒᥝᥰ ᥟᥩᥢᥱ === ᥚᥧ ᥝᥤᥢ ᥘᥭᥳ ᥖᥥᥰ ᥙᥪᥖᥱ ᥖᥨᥝ ᥛᥣᥰ ᥖᥤ ᥘᥬᥰ ᥓᥫᥒᥰ ᥖᥣ ᥘᥣ ᥛᥣᥳ ᥒᥝᥰ ᥞᥣᥒ ᥔᥥᥒᥴ ᥛᥫ ᥟᥣᥱ ᥕᥧ ᥘᥭᥲ ᥔᥤᥙ ᥟᥥᥖᥱ ᥙᥤ ᥘᥢᥳ ᥕᥝᥳ။ ᥛᥢᥰ ᥘᥥᥴ ᥖᥨᥝ ᥛᥣᥰ ᥖᥤ ᥘᥬᥰ ᥓᥫᥒᥰ ᥖᥣ ᥘᥣ ᥛᥣᥳ ᥒᥝᥰ ᥞᥣᥒ ᥔᥥᥒᥴ ᥛᥢᥰ ᥟᥢ ᥘᥭᥲ ᥓᥪ ᥝᥣ Sunshine My Friend (2014) ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |title=อรุณสวัสดิ์ Sunshine my friend 2014 |url=https://www.monomax.me/title/96365-sunshine-my-friend.html |access-date=2022-05-27 |website=www.monomax.me |language=th |archive-date=2022-05-26 |archive-url=https://web.archive.org/web/20220526212527/https://www.monomax.me/title/96365-sunshine-my-friend.html |url-status=live }}</ref> ᥖᥥᥱ ᥟᥝ ᥛᥫ ᥘᥢᥳ ᥛᥣᥰ ᥘᥭᥲ ᥘᥥᥢᥲ ᥖᥨᥝ ᥓᥫᥒᥰ ᥟᥩᥢᥱ ᥟᥢ ᥙᥥᥢ ᥖᥨᥝ ᥘᥣᥛᥰ ᥖᥤ ᥘᥬᥰ ᥓᥫᥒᥰ ᥖᥣ ᥘᥣ ᥛᥣᥳ ᥒᥝᥰ ᥞᥣᥒ ᥔᥥᥒᥴ [[:en:Neung Nai Suang|Neung Nai Suang]] (2015), Mafia Luerd Mungkorn (2015), Sane Rai Ubai Rak (2016)။ ᥕᥝᥳ ᥐᥩᥲ ᥛᥢᥰ ᥑᥝᥲ ᥙᥣᥰ ᥖᥤ ᥘᥬᥰ ᥖᥣ ᥘᥣ ᥛᥣᥳ ᥚᥥᥒᥰ "The Sound of Music"<ref>{{Cite web |title=ยิ่งใหญ่ประทับใจสมการรอคอย "The Sound of Music มนต์รักเพลงสวรรค์" {{!}} daradaily |url=http://www.daradaily.com/news/46870/read |access-date=2022-05-26 |website=www.daradaily.com |archive-date=2022-11-29 |archive-url=https://web.archive.org/web/20221129151223/https://www.daradaily.com/news/46870/read |url-status=live }}</ref> ᥐᥣᥲᥖᥤᥲ ᥞᥨᥒᥰ ᥘᥥᥴ ᥓᥫᥒᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥘᥣᥳ ᥡᥣᥳ ᥗ ᥖᥣ ᥘᥣᥭᥰ ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |date=2022-04-01 |title=Idol Thái line thân thiết với sao Tbiz: Lisa và Diana nhập hội gái xinh vừa giỏi vừa giàu |url=https://www.yan.vn/tinh-ban-than-thiet-cua-than-tuong-thai-line-va-cac-sao-tbiz-296765.html |access-date=2022-07-08 |website=YAN |language=vi |archive-date=2022-07-08 |archive-url=https://web.archive.org/web/20220708102426/https://www.yan.vn/tinh-ban-than-thiet-cua-than-tuong-thai-line-va-cac-sao-tbiz-296765.html |url-status=live }}</ref> === 2019-2021: ᥓᥪ ᥘᥪᥰ ᥘᥒᥴ ᥛᥣᥰ === ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ [[:en:'Cause You're My Boy|ᥕᥩᥢᥳ ᥙᥫ ᥛᥬᥰ ᥙᥥᥢ ᥛᥣᥝᥱ ᥐᥝ]] (2019) ᥘᥢᥳ ᥚᥧ ᥝᥤᥢ ᥘᥭᥲ ᥑᥝᥲ ᥘᥥᥢᥲ ᥙᥥᥢ ᥗᥣᥢᥲ ᥙᥫᥒ ᥘᥨᥒᥴ ᥔᥥᥴ ᥘᥭᥲ ᥘᥥᥢᥲ ᥙᥥᥢ ᥛᥩᥢᥰ။ ᥝᥣᥭᥰ ᥔᥤᥴ ᥘᥢᥳ ᥛᥢᥰ ᥑᥝᥲ ᥙᥥᥢ ᥙᥣᥰ ᥗᥣᥢᥲ ᥙᥫᥒ ᥘᥨᥒᥴ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥜᥢᥴ ᥖᥣ ᥔᥤᥱ ᥙᥣᥭᥰ ᥔᥣᥭᥲ [[:en:The Gifted: Graduation|The Gifted: Graduation]] (2020)ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |last=Pinlac |first=Beatrice |title=Meet the New Students from 'The Gifted: Graduation' |url=https://www.gmanetwork.com/entertainment/showbiznews/news/14816/meet-the-new-students-from-the-gifted-graduation/photo |access-date=2022-06-03 |website=www.gmanetwork.com |language=en |archive-date=2022-06-03 |archive-url=https://web.archive.org/web/20220603193440/https://www.gmanetwork.com/entertainment/showbiznews/news/14816/meet-the-new-students-from-the-gifted-graduation/photo |url-status=live }}</ref> ᥛᥢᥰ ᥑᥝᥲ ᥘᥥᥢᥲ ᥛᥣᥰ ᥘᥒᥱ ᥖᥨᥝ ᥓᥫᥒᥰ ᥗᥨᥢᥲ ᥔᥣᥛᥴ ᥔᥥᥴ ᥛᥢᥰ ᥛᥤᥰ ᥝᥭᥳ ᥘᥛᥳ ᥐᥖ ᥟᥢ ᥟᥣᥢᥱ ᥞᥧᥳ ᥓᥬ ᥙᥫᥢ ᥘᥢᥳ ᥕᥝᥳ။ ᥕᥝᥳ ᥐᥩᥰ ᥘᥬᥰ ᥙᥤ 2021 ᥘᥢᥳ ᥛᥢᥰ ᥑᥝᥲ ᥘᥥᥢᥲ ᥖᥨᥝ ᥓᥫᥒᥰ ᥙᥫᥒ ᥘᥨᥒᥴ ᥟᥢ ᥙᥥᥢ ᥔᥤ ᥘᥤᥳ ᥞᥨᥢᥳ ᥢᥨᥝᥴ [[:en:Fish upon the Sky|ᥙᥣ ᥙᥨᥢ ᥜᥣᥳ]] ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |last=Fukkhiao |first=Pongsapak |date=2021-05-21 |title="ปอนด์-ภูวินทร์" ควงคู่เสิร์ฟความฟิน เล่าความรู้สึกการร่วมงานด้วยกันครั้งแรก! |url=https://kazz-magazine.com/129526-2/ |access-date=2022-05-26 |website=KAZZ Magazine |language=th |archive-date=2022-10-07 |archive-url=https://web.archive.org/web/20221007024402/https://kazz-magazine.com/129526-2/ |url-status=live }}</ref><ref>{{Cite web |last=Joseph |first=Nathan |date=2021-06-02 |title=Fish upon the Sky: Episode 9 Release Date and the Story Till Now (Article ready) |url=https://otakukart.com/fish-upon-the-sky-episode-9/ |access-date=2022-06-02 |website=OtakuKart |language=en-US |archive-date=2022-10-07 |archive-url=https://web.archive.org/web/20221007024359/https://otakukart.com/fish-upon-the-sky-episode-9/ |url-status=live }}</ref><ref>{{Cite web |last=Times |first=I. D. N. |last2=Maulida |first2=Nawa |title=10 Fakta Menarik Aktor Thailand Phuwin Tangsakyuen |url=https://www.idntimes.com/hype/entertainment/nawa-maulida-1/fakta-phuwin-tangsakyuen-c1c2 |access-date=2022-06-04 |website=IDN Times |language=id |archive-date=2022-06-04 |archive-url=https://web.archive.org/web/20220604200941/https://www.idntimes.com/hype/entertainment/nawa-maulida-1/fakta-phuwin-tangsakyuen-c1c2 |url-status=live }}</ref><ref>{{Cite web |last=Adhya |first=Arpita |date=2021-10-22 |title=Kazz Awards 2021: Time, where to watch & lineup ft Bright and Metawin |url=https://www.hitc.com/en-gb/2021/10/22/kazz-awards-2021-time-where-to-watch-lineup-ft-bright-and-metawin/ |access-date=2022-07-08 |website=HITC |language=en-GB |archive-date=2022-11-29 |archive-url=https://web.archive.org/web/20221129151137/https://www.hitc.com/en-gb/2021/10/22/kazz-awards-2021-time-where-to-watch-lineup-ft-bright-and-metawin/ |url-status=live }}</ref> === 2022-present: ᥘᥩᥒ ᥟᥩᥒᥱ ᥛᥣᥢᥴ === ᥘᥩᥐ ᥔᥥᥴ ᥙᥣ ᥘᥨᥝᥰ ᥓᥦᥖᥳ BL ([[:en:Boys love|Boys love]]) ᥔᥥᥴ ᥟᥢ ᥘᥭᥲ ᥛᥤᥰ ᥓᥪ ᥔᥥᥒᥴ ᥛᥣᥰ ᥘᥭᥳ ᥚᥧ ᥝᥤᥢ ᥘᥭᥲ ᥑᥝᥲ ᥘᥥᥢᥲ ᥙᥣᥰ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥖᥣᥒᥱ ᥟᥢ ᥛᥫᥢᥴ ᥘᥒᥱ The Warp Effect (2022) ᥟᥢ ᥛᥢᥰ ᥘᥭᥲ ᥘᥥᥢᥲ ᥓᥫᥒᥰ ᥝᥭᥳ ᥘᥒᥱ ᥖᥨᥝ ᥓᥫᥒᥰ ᥛᥣᥝᥱ ᥓᥣᥭᥰ ᥔᥤᥐ ᥞᥤᥐ ᥟᥢ ᥘᥭᥲ ᥓᥪ ᥝᥣ ᥟᥣᥭᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥘᥩᥒ ᥟᥩᥒᥱ ᥛᥣᥢᥴ ᥑᥩᥒᥴ [[:en:Fish upon the Sky|ᥙᥣ ᥙᥨᥢ ᥜᥣᥳ]] (2021) ᥟᥥᥐᥱ ᥖᥒᥰ ᥚᥧᥱ ᥚᥣᥐ ᥐᥣᥢ ᥓᥫᥒᥰ ᥛᥢᥰ [[ᥢᥣᥳ ᥘᥣᥳ ᥝᥤᥖᥳ ᥘᥫᥖᥳ ᥘᥖᥳ ᥐᥨᥝ ᥔᥧᥛᥴ|ᥙᥩᥢᥰ ᥢᥣᥳ ᥘᥣ ᥝᥤᥖᥳ ᥘᥫᥖᥳ ᥘᥖᥳ ᥐᥨᥝ ᥔᥧᥛᥴ]] ᥑᥣᥴ ᥖᥒᥰ ᥔᥩᥒᥴ ᥘᥭᥲ ᥑᥪᥢᥰ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥒᥝᥲ ᥖᥪᥢᥰ ᥑᥩᥒᥴ [[:en:GMMTV|GMMTV]] ᥟᥢ ᥙᥥᥢ ᥟᥫᥭᥰ ᥐᥨᥝᥳ ᥘᥭᥳ ᥐᥨᥝᥳ ᥘᥥᥝ (2022) ᥔᥥᥴ ᥘᥭᥲ ᥘᥥᥢᥲ ᥙᥥᥢ ᥖᥨᥝ ᥓᥫᥒᥰ ᥙᥫᥒ ᥘᥨᥒᥴ ᥛᥣᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥞᥥᥖᥱ ᥙᥣᥒ ᥕᥧᥐ ᥕᥩᥒᥲ ᥟᥢ ᥙᥥᥢ ᥖᥩᥢᥲ ᥗᥤ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥑᥩᥒᥴ ᥔᥤ ᥘᥤᥳ ᥘᥢᥳ၊ ᥟᥢ ᥙᥥᥢ ᥙᥣᥒ ᥞᥨᥙ ᥗᥨᥙᥱ ᥑᥫᥐ ᥖᥩᥢᥰ ᥟᥢ ᥞᥨᥙ ᥗᥨᥙᥱ ᥐᥢ ᥖᥒᥰ ᥚᥧᥱ ᥙᥢ ᥞᥦᥒᥰ ᥑᥝᥴ ᥘᥭᥲ ᥓᥖᥴ ᥞᥥᥖᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2023 ᥜᥦᥙᥱ ᥝᥣᥱ ᥘᥤᥱ 28 ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |last=THAITICKETMAJOR |title=Official Ticket {{!}} NEVER LET ME GO FINAL EP. FAN MEETING |url=https://www.thaiticketmajor.com/concert/never-let-me-go.html |access-date=2023-04-06 |website=THAITICKETMAJOR |language=en}}</ref> ᥖᥤ ᥙᥣᥒ ᥙᥩᥭᥰ ᥞᥨᥙ ᥗᥨᥙᥱ ᥐᥢ ᥘᥢᥳ ᥛᥢᥰ ᥘᥦᥰ ᥙᥩᥢᥰ ᥢᥣᥳ ᥘᥣᥳ ᥝᥤᥖᥳ ᥑᥝᥴ ᥘᥭᥲ ᥑᥪᥢᥲ ᥞᥩᥖ ᥛᥣᥰ ᥞᥨᥛ ᥐᥢ ᥘᥒᥱ ᥐᥧ ᥙᥫᥒ ᥘᥨᥒᥴ၊ ᥟᥥᥐᥱ ᥖᥒᥰ ᥚᥧᥱ ᥘᥥᥢᥲ ᥓᥫᥒᥰ ᥞᥨᥛ ᥐᥢ [[:en:Tanapon Sukumpantanasan|ᥚᥫᥖᥳ ᥖᥢ ᥚᥨᥢᥴ ᥔᥧᥳ ᥑᥧᥛ ᥚᥢ ᥗᥣᥳ ᥢᥣᥳ ᥔᥣᥢᥴ]] ၊ [[:en:Wachirawit Ruangwiwat|ᥡᥤ ᥛᥨᥢ ᥝᥣᥳ ᥡᥤᥱ ᥘᥣᥳ ᥝᥤᥖᥳ ᥘᥫᥒᥱ ᥝᥤ ᥝᥖᥳ]]၊ ᥙᥣ ᥝᥤᥢ ᥐᥧᥢ ᥐᥣ ᥘᥢ ᥕᥣᥳ ᥝᥤᥖᥳ၊ ᥘᥦᥰ ᥓᥥᥢ ᥝᥢ ᥝᥤ ᥝᥨᥢ ᥓᥥᥢ ᥢᥣᥳ ᥓᥣᥳ ᥕᥣᥳ ᥛᥥ ᥗᥤ ᥓᥫᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥚᥧ ᥝᥤᥢ ᥘᥭᥲ ᥞᥨᥛ ᥔᥣᥒᥲ ᥙᥣᥰ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥑᥫᥐ ᥖᥩᥢᥰ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ Our Skyy 2 (2023) ᥔᥥᥴ ᥘᥭᥲ ᥚᥣᥐ ᥐᥢ ᥖᥒᥰ ᥙᥩᥢᥰ ᥢᥣᥳ ᥘᥣᥳ ᥝᥤᥖᥳ ᥘᥒᥱ ᥘᥭᥴ ᥐᥝᥱ။ ᥔᥤ ᥘᥤᥳ ᥟᥢ ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥓᥫᥰ ᥙᥥᥢ ᥐᥧ ᥙᥤᥱ ᥟᥥᥱ ᥟᥢ ᥛᥣᥰ ᥖᥤᥲᥭ GMMTV ᥔᥥᥴ ᥛᥢᥰ ᥖᥥᥰ ᥑᥝᥲ ᥙᥣᥰ ᥖᥩᥢᥲ ᥗᥤ ᥑᥫᥐ ᥖᥩᥢᥰ ᥔᥩᥒᥴ ᥖᥩᥢᥲ ᥟᥢ ᥙᥥᥢ ᥔᥤ ᥘᥤᥳ ᥙᥤᥱ ᥟᥥᥱ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥑᥩᥒᥴ ᥑᥝᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥟᥫᥭᥰ ᥐᥨᥝᥳ ᥘᥭᥳ ᥐᥨᥝᥳ ᥘᥥᥝ (Never Let Me Go) ᥘᥢᥳ ᥚᥧ ᥝᥤᥢ ᥘᥭᥲ ᥘᥥᥢᥲ ᥖᥨᥝ ᥓᥫᥒᥰ ᥟᥢ ᥙᥥᥢ ᥘᥫᥒ ᥘᥥᥝ ᥐᥥᥖᥱ ᥖᥣᥳ ᥘᥣᥳ ᥐᥧᥢ ᥛᥥ ᥗᥤ ᥘᥢᥳ ᥕᥝᥳ။ ᥔᥤ ᥘᥤᥳ ᥘᥭᥳ ᥖᥫᥐ ᥛᥤᥰ ᥝᥭᥳ ᥘᥬᥰ ᥓᥢᥳ ᥐᥣᥢ ᥗᥭᥱ ᥕᥧᥱ၊ ᥐᥩᥭᥰ ᥐᥣ ᥝᥣ ᥝᥢᥰ ᥙᥪᥢᥱ ᥟᥩᥐᥱ ᥛᥢᥰ ᥖᥥᥳ ᥟᥛᥱ ᥙᥭᥱ ᥘᥭᥲ ᥛᥐᥴ ᥛᥢᥲ။ ᥘᥬᥰ ᥙᥤ ᥘᥢᥳ ᥘᥒᥱ ᥐᥝᥱ ᥚᥧ ᥝᥤᥢ ᥘᥭᥲ ᥙᥪᥖᥱ ᥖᥨᥝ ᥒᥝᥰ ᥖᥨᥒᥳ ᥛᥢᥰ ᥟᥢ ᥙᥥᥢ ᥞᥧᥢᥱ ᥙᥣ ᥕᥨᥢᥰ (2023)၊ ᥟᥢ ᥙᥥᥢ ᥓᥫᥒᥰ ᥚᥤᥴ ᥚᥥᥖᥱ ᥟᥢ ᥘᥤ ᥐᥨᥝ ᥟᥢ ᥙᥥᥢ ᥘᥩᥒ ᥖᥤᥖᥱ ᥞᥧᥢᥱ ᥞᥣᥒ ᥐᥨᥢᥰ ᥖᥣᥭ ᥐᥣᥱ ᥛᥫᥒᥰ ᥗᥭᥰ ᥘᥢᥳ ᥞᥥᥖᥱ ᥙᥥᥢ ᥙᥪᥢᥳ ᥓᥫᥒᥰ ᥝᥭᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥛᥢᥰ ᥘᥥᥢᥲ ᥓᥫᥒᥰ ᥝᥭᥳ ᥘᥒᥱ ᥖᥨᥝ ᥓᥫᥒᥰ ᥗᥛᥰ၊ ᥟᥢ ᥘᥥᥢᥲ ᥙᥥᥢ ᥘᥛᥰ ᥓᥫᥒᥰ ᥐᥨᥝᥳ ᥟᥢ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥛᥣᥰ ᥐᥭ ᥖᥩᥢᥲ ᥖᥣᥱ ᥗᥨᥙᥱ ᥐᥢ ᥖᥒᥰ ᥘᥩᥒᥳ ᥛᥢᥰ ᥟᥢ ᥙᥥᥢ ᥛᥧᥢ ᥓᥝᥲ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥗᥫᥢᥱ ᥘᥩᥭ ᥘᥫᥐ ᥔᥥᥴ ᥝᥣᥭᥰ ᥘᥒᥴ ᥛᥣᥰ ᥖᥨᥝ ᥛᥢᥰ ᥐᥩᥲ ᥘᥭᥲ ᥗᥨᥙᥱ ᥕᥣᥰ ᥔᥣᥭᥴ ᥒᥣᥭᥴ ᥙᥨᥢᥳ ᥘᥫᥴ ᥔᥣ ᥚᥣᥱ ᥝᥣᥳ ᥘᥢᥳ ᥕᥝᥳ။<ref name=":0">{{Cite web |title=Hoon Payon {{!}} หุ่นพยนต์ |url=http://www.fivestarproduction.co.th/hoon-payon-%e0%b8%ab%e0%b8%b8%e0%b9%88%e0%b8%99%e0%b8%9e%e0%b8%a2%e0%b8%99%e0%b8%95%e0%b9%8c |access-date=2023-04-06 |language=en-US}}</ref> ᥐᥩᥭᥰ ᥐᥣ ᥝᥣ ᥒᥝᥰ ᥖᥨᥒᥳ ᥘᥢᥳ ᥕᥩᥢᥳ ᥙᥫ ᥝᥣ ᥒᥝᥰ ᥖᥨᥒᥳ ᥘᥢᥳ ᥛᥢᥰ ᥞᥙ ᥘᥭᥲ ᥘᥥᥖᥳ 20+ ᥘᥭᥴ ᥘᥦᥰ ᥗᥧᥐᥴ ᥞᥣᥛᥲ ᥕᥒᥳ ᥝᥭᥳ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥝᥢᥰ ᥛᥫ ᥙᥭᥱ ᥗᥪᥒᥴ ᥝᥢᥰ ᥙᥪᥢ ᥟᥩᥐᥱ ᥖᥤ ᥙᥤ 2023 ᥘᥫᥢ ᥛᥣᥖᥳ 9 ᥝᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |last=Frater |first=Patrick |date=2023-03-10 |title=Thailand’s Censors Get Heavy With Horror Film ‘Hoon Payon’ |url=https://variety.com/2023/film/news/thailand-censorship-horror-film-hoon-payon-1235549168/ |access-date=2023-04-06 |website=Variety |language=en-US}}</ref> ᥝᥣᥭᥰ ᥔᥥᥴ ᥐᥣᥢ ᥑᥪᥢᥰ ᥛᥥᥰ ᥙᥢ ᥓᥢᥳ ᥗᥣᥢᥲ ᥕᥝᥳ၊ ᥒᥝᥰ ᥖᥨᥒᥳ ᥘᥢᥳ ᥑᥪᥢᥰ ᥞᥙ ᥘᥭᥲ ᥓᥢᥳ ᥗᥣᥢᥲ 18+ ᥟᥢ ᥗᥧᥐᥴ ᥑᥣᥒᥰ ᥙᥢ ᥟᥢ ᥛᥐᥴ ᥛᥢᥲ ᥝᥢᥰ ᥙᥪᥢ ᥟᥩᥐᥱ ᥖᥤ ᥙᥤ 2023 ᥘᥫᥢ ᥟᥥᥱ ᥙᥣ ᥘᥦᥱ 12 ᥘᥢᥳ ᥕᥝᥳ။ ᥒᥝᥰ ᥖᥨᥒᥳ ᥞᥧᥢᥱ ᥙᥣ ᥕᥨᥢᥰ ᥘᥦᥰ ᥠᥨᥛ ᥚᥣ ᥕᥨᥢᥰᥘᥢᥭᥳ ᥖᥤᥴ ᥙᥪᥢ ᥟᥩᥐᥱ ᥝᥣᥰ ᥡᥤᥢᥰ ᥛᥢᥰ ᥖᥒᥰ ᥔᥩᥒᥴ ᥟᥢ ᥖᥤ ᥓᥢᥳ ᥗᥣᥢᥲ ᥟᥣᥱ ᥕᥧᥱ ᥟᥢ ᥟᥛᥱ ᥛᥫᥢ ᥐᥢ ᥘᥢᥳ ᥘᥭᥴ ᥕᥝᥳ။<ref>{{Cite web |date=2023-04-01 |title=จาก “หุ่นพยนต์” สู่ “ปลุกพยนต์” จัดเรตติ้ง น18+ พร้อมฉาย 12 เม.ย.นี้ |url=https://www.thairath.co.th/entertain/movie/2669200 |access-date=2023-04-06 |website=www.thairath.co.th |language=th}}</ref> ᥘᥬᥰ ᥙᥤ 2023 ᥘᥫᥢ ᥟᥥᥱ ᥙᥣ ᥘᥦᥱ ᥘᥢᥳ ᥚᥧ ᥝᥤᥢ ᥘᥭᥲ ᥗᥧᥐᥴ ᥙᥪᥢ ᥚᥣᥝᥱ ᥝᥣ ᥙᥥᥢ ᥟᥥᥐᥱ ᥔᥥᥒᥴ ᥑᥩᥒᥴ ᥚᥧ ᥞᥖᥴ ᥒᥣᥢ ᥛᥬᥱ ᥖᥤ ᥘᥬᥰ ᥐᥥᥛᥰ first-person shooter ᥟᥢ ᥙᥥᥢ [[:en:Overwatch 2|Overwatch 2]] ᥘᥢᥳ ᥕᥝᥳ။ ᥚᥧ ᥞᥖᥴ ᥒᥣᥢᥴ ᥛᥬᥱ ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥛᥣᥰ ᥟᥢ ᥙᥥᥢ ᥖᥨᥝ ᥗᥭᥰ ᥖᥥᥳ ᥖᥤ ᥘᥬᥰ ᥖᥨᥒᥱ ᥐᥣᥢ ᥐᥥᥙᥲ ᥔᥥᥴ ᥛᥢᥰ ᥙᥥᥢ ᥖᥨᥝ ᥓᥫᥒᥰ ᥐᥣ ᥗᥫᥭ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ [[:en:Lifeweaver|Lifeweaver]] ᥟᥢ ᥞᥧᥳ ᥝᥣ ᥢᥤᥳ ᥘᥢ "ᥙᥣ" ᥚᥪᥐᥱ ᥔᥣᥴ ᥛᥣ ᥢᥤ ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |last=Miceli |first=Max |date=2023-04-04 |title=Who is Lifeweaver’s voice actor in Overwatch 2? |url=https://dotesports.com/overwatch/news/who-is-lifeweavers-voice-actor-in-overwatch-2 |access-date=2023-04-06 |website=Dot Esports |language=en-US}}</ref><ref>{{Cite web |title=Lifeweaver’s voice actor is @phuwintang! You’re going to love the conversations between him and Symmetra. He and @sweeetanj did amazing work.|url=https://twitter.com/GavinEtc/status/1643283176880766976 |access-date=2023-04-06 |website=Twitter |language=en}}</ref> ᥚᥧ ᥝᥤᥢ ᥑᥣᥛᥲ ᥙᥨᥢᥳ ᥘᥭᥲ ᥖᥤ ᥘᥩᥒ ᥘᥙ ᥖᥣ ᥘᥫᥐ ᥟᥢ ᥔᥩᥐ ᥞᥣᥴ ᥐᥨᥢᥰ ᥗᥭᥰ ᥙᥪᥢᥳ ᥖᥤ ᥘᥦᥰ ᥟᥢ ᥘᥣᥖ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥘᥭᥲ ᥚᥥᥢᥲ ᥘᥤ ᥔᥥᥴ ᥖᥤ ᥘᥬᥰ ᥘᥫᥳ ᥑᥣᥛᥰ ᥐᥥᥛᥰ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥙᥣᥰ ᥝᥭᥳ ᥚᥣᥱ ᥔᥣᥱ ᥛᥥ ᥘᥢᥳ ᥕᥝᥳ။ ᥑᥣᥝᥱ ᥒᥣᥝᥰ ᥘᥩᥒ ᥙᥪᥖᥱ ᥖᥨᥝ ᥟᥥᥐᥱ ᥔᥥᥒᥴ ᥖᥤ ᥘᥬᥰ ᥐᥥᥛᥰ ᥘᥪᥰ ᥘᥒᥴ ᥟᥢ ᥙᥥᥢ ᥑᥩᥒᥴ [[:en:Blizzard Entertainment|Blizzard Entertainment]] ᥢᥢᥳ ᥞᥥᥖᥱ ᥞᥬᥲ ᥙᥫᥢ ᥞᥧᥳ ᥓᥐᥴ ᥓᥪ ᥛᥢᥰ ᥐᥣᥱ ᥖᥤ ᥘᥬᥰ ᥐᥥ ᥐᥣᥒ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥥᥛᥰ ᥕᥧᥱ။ ᥖᥨᥝ ᥓᥫᥒᥰ ᥟᥢ ᥟᥝ ᥔᥥᥒᥴ ᥚᥧ ᥝᥤᥢ ᥘᥣᥖ ᥘᥢᥳ ᥘᥭᥲ ᥙᥪᥢ ᥟᥩᥐᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2023 ᥘᥫᥢ ᥟᥥᥱ ᥙᥣ ᥘᥦᥱ 12 (THA) ᥟᥢ ᥛᥣᥰ ᥞᥨᥙ ᥐᥢ ᥖᥒᥰ [[:en:Songkran (Thailand)|ᥙᥩᥭᥰ ᥔᥣᥒᥰ ᥓᥦᥢᥱ]] ᥟᥛᥱ ᥘᥢᥴ ᥙᥤ ᥛᥬᥱ ᥗᥭᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥣ ᥘᥨᥝ ᥓᥦᥖᥳ ᥑᥩᥒᥴ ᥚᥧ ᥝᥤᥢ ᥟᥢ ᥖᥥᥴ ᥛᥣᥰ ᥗᥦᥢᥲ ᥖᥥᥳ ᥖᥤᥴ ᥙᥥᥢ ᥐᥨᥝᥳ ᥐᥣᥒ ᥘᥭᥳ ᥙᥥᥢ ᥞᥪᥴ Wednesday Club (2023) ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥘᥭᥳ ᥛᥢᥰ ᥖᥤᥴ ᥑᥝᥲ ᥙᥣᥰ ᥘᥒᥱ ᥖᥨᥝ ᥘᥛᥰ ᥓᥫᥒᥰ ᥟᥢ ᥘᥭᥲ ᥓᥪ ᥝᥣ ᥑᥧᥢᥴ ᥘᥢᥳ ᥕᥝᥳ။ == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} 42ydbouptxh8jzj8yiqmjsw2h8f8q8q ᥚᥪᥒᥲ 0 821 5179 3473 2024-10-16T10:11:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7391]] 5179 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Apis mellifera Tanzania.jpg|thumb|ᥚᥪᥒᥲ]] '''ᥚᥪᥒᥲ'''({{Lang-en|Bee}}) ᥘᥭᥳ ᥙᥥᥢ ᥛᥦᥒᥰ ᥟᥤᥢᥰ ᥔᥦᥖ ᥐᥨᥭᥰ ᥔᥥᥴ ᥖᥣᥳ ᥘᥩᥒ ᥕᥧᥱ ᥖᥧᥛ ᥓᥩᥛᥰ ᥐᥢ, ᥘᥩᥒ ᥛᥨᥝ ᥓᥦᥐᥱ ᥚᥥᥴ ᥞᥥᥖᥴ ᥐᥣᥢ ᥕᥒ ᥙᥩᥒᥳ ᥕᥒ ᥑᥒᥰ ᥔᥒᥴ ᥘᥢᥳ ᥘᥤ ᥕᥧᥐ ᥕᥩᥒᥳ, ᥘᥤ ᥕᥫᥒ ᥖᥥᥳ ᥖᥥᥳ. '''<u>ᥘᥩᥒ ᥞᥥᥖ ᥞᥒᥰ ᥚᥪᥒᥲ</u>''' ᥙᥨᥝᥰ ᥞᥒᥰ ᥚᥪᥒᥲ ᥟᥢ ᥘᥪᥒ ᥛᥤᥰ ᥖᥨᥝ ᥘᥙ ᥛᥢᥰ ᥘᥛᥴ ᥞᥦᥒᥰ ᥟᥣᥰ ᥘᥣᥰ ᥚᥪᥒᥲ ᥘᥭᥲ ᥛᥨᥝᥴ ᥑᥣᥭᥳ ᥖᥤ ᥕᥧᥱ ᥑᥝᥴ ᥔᥥᥴ ᥞᥥᥖᥴ ᥞᥣᥒᥰ ᥚᥪᥒᥲ ᥗᥦᥒᥲ ᥟᥫᥲ. ᥛᥫ ᥑᥝᥴ ᥙᥭᥱ ᥟᥩᥐᥱ ᥐᥣᥱ ᥖᥤ ᥞᥣᥒᥰ ᥐᥝᥱ ᥑᥝᥴ ᥘᥢᥳ, ᥑᥝᥴ ᥐᥤᥢ ᥘᥛᥳ ᥚᥪᥒᥲ ᥗᥪᥒᥴ ᥖᥤ ᥙᥨᥝᥰ ᥖᥥᥛ ᥚᥦᥖ ᥚᥤᥖ ᥟᥫᥲ. ᥘᥣᥭᥴ ᥐᥩᥲ ᥛᥫ ᥚᥩᥒᥰ ᥑᥝᥴ ᥖᥤᥩ ᥞᥥᥖᥴ ᥞᥣᥒᥰ ᥛᥬᥱ ᥘᥢᥳ ᥖᥣᥱ ᥞᥬᥲ ᥑᥝᥴ ᥛᥤᥰ ᥟᥥᥢ ᥞᥦᥒᥰ ᥖᥥᥛ ᥖᥨᥝ ᥕᥝᥳ. ko6vw04sus0mm1leurq3ul8m9gludka 0 822 5180 3476 2024-10-16T10:11:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q87519842]] 5180 wikitext text/x-wiki ᥛ ᥙᥣ ᥟᥨᥛ ᥑᥩᥢᥳ ᥝᥣ ᥛᥣ,ᥛᥣᥳ ᥘᥤᥲ ᥛᥣᥳ ᥘᥨᥝᥲ ᥛᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ ᥛᥣ ᥛᥣᥰ ᥛᥣᥱ ᥛᥣᥲ ᥛᥣᥳ ᥛᥣᥴ ᥛᥣᥴ ᥛᥣᥳ ᥛᥣᥲ ᥛᥣᥱ ᥛᥣᥰ ᥛᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ:ᥛᥣᥱ ᥛᥢᥲ ᥞᥦᥒᥰ ᥐᥪᥛᥰ. ᥛᥣᥳ ᥒᥨᥝᥰ ᥖᥨᥝ ᥑᥣᥭᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥛᥣᥰ ᥑᥝᥲ ᥗᥤᥱ ᥘᥒᥱ ᥑᥨᥢᥴ ᥞᥨᥝᥴ. ᥛᥣᥴ ᥘᥦᥢ ᥟᥩᥢ ᥖᥣᥒᥰ ᥜᥣᥢᥰ,ᥛᥭᥳ ᥐᥣᥢᥰ ᥕᥧᥱ ᥖᥬᥲ ᥛᥣᥱ. nglkbtfq9gsl61fwsirx2i8m0hgsz4t ᥛᥣᥐᥱ ᥑᥫᥴ 0 823 5379 5359 2024-11-30T11:38:30Z Long Gong Bao 172 -ᥙᥫᥒ ᥗᥣᥢ 5379 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Solanum melongena 24 08 2012 (1).JPG|thumb|ᥛᥣᥐᥱ ᥑᥫᥴ ᥐᥛᥱ]] ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥛᥤᥰ ᥘᥣᥭᥴ ᥛᥥᥝᥰ ᥘᥒᥱ ᥐᥝᥱ. # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥑᥫᥰ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥑᥦᥝᥰ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥑᥨᥒᥰ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥑᥢᥰ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥑᥩᥙ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥓᥤᥳ ᥜᥣᥳ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥔᥨᥛᥲ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥘᥛᥳ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥛᥣᥲ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥛᥣᥲ ᥐᥛᥱ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥛᥣᥲ ᥑᥣᥝ]]ᥴ # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥛᥣᥲ ᥘᥛ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥘᥫᥢ ᥘᥦᥒᥰ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥫᥲ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥘᥫᥒᥴ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥛᥣᥐᥱ ᥞᥦᥒ]] # [[ᥛᥣᥐᥱ ᥑᥫᥴ ᥝᥣᥢᥴ]] ==ᥚᥐᥴ ᥓᥫᥰ ᥟᥝ ᥛᥣᥐᥱ ᥑᥫᥴ ᥔᥥᥴ ᥞᥥᥖᥱ ᥘᥭᥲ == ᥛᥣᥐᥱ ᥑᥫᥴ ᥘᥭᥳ ᥞᥥᥖᥱ ᥚᥐᥴ ᥘᥭᥲ ᥘᥣᥭᥴ ᥛᥥᥝᥰ ᥛᥫᥢᥴ ᥘᥒᥱ #[[ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥧᥙ]] #[[ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥩᥒᥱ]] #[[ᥛᥣᥐᥱ ᥑᥫᥴ ᥑᥨᥝᥲ]] #[[ᥛᥣᥐᥱ ᥑᥫᥴ ᥔᥣᥲ]] #[[ᥛᥣᥐᥱ ᥑᥫᥴ ᥖᥛ]] #[[ᥛᥣᥐᥱ ᥑᥫᥴ ᥛᥪᥙ]] ==ᥘᥣᥭᥰ ᥞᥥᥖᥱ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥧᥙ ᥘᥦᥲ ᥛᥤᥱ ᥐᥤᥰ == 1 ᥘᥫᥐ ᥑᥣᥴ ᥟᥝ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥢ ᥘᥧᥛᥱ ᥘᥧᥛᥱ ᥔᥧᥐ ᥘᥣᥒᥳ ᥘᥛᥳ ᥞᥬᥲ ᥐᥥᥒᥲ ᥔᥬᥴ ᥕᥝᥳ ᥟᥝ ᥛᥤᥖ ᥚᥣᥱ ᥞᥬᥲ ᥙᥥᥢ ᥔᥤᥐ ᥘᥛᥴ ᥟᥥᥱ ᥟᥝ ᥐᥛᥳ ᥓᥬ ။ 2 ᥔᥒᥴ ᥝᥣ ᥛᥤᥰ ᥖᥦᥒ ᥓᥤᥒᥴ ᥟᥛᥱ ᥘᥢᥴ ᥗᥨᥝᥱ ᥚᥐᥴ ᥕᥣᥝᥰ ᥟᥝ ᥔᥧᥐ ᥘᥣᥒᥳ ᥘᥛᥳ ᥞᥬᥲ ᥐᥥᥒᥲ ᥔᥬᥴ ᥕᥝᥳ ᥔᥬᥱ ᥓᥩᥛᥰᥥᥴ ᥐᥣᥲ ᥘᥭᥲ ᥔᥒᥴ ᥝᥣ ᥐᥥᥐ ᥙᥨᥝᥰ ᥟᥛᥱ ᥓᥧᥴᥤᥐᥲ ᥟᥛᥱ ᥔᥬᥱᥥᥴ ᥐᥣᥲ ᥘᥭᥲ ᥕᥧᥱ။ 3 ᥚᥐᥴ ᥛᥤᥱ ᥞᥨᥝᥴ ᥘᥦᥒ ᥚᥐᥴ ᥛᥨᥝᥱ ᥚᥣᥱ ᥞᥥᥖᥱ ᥐᥤᥙᥱ ᥘᥦᥲ ᥚᥐᥴ ᥛᥤᥱ ᥞᥨᥝᥴ ᥜᥫᥐᥱ (ᥚᥐᥴ ᥘᥨᥝᥴ) ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ။ 4 ᥘᥛᥳ ᥛᥢᥰ ᥔᥬᥱ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 5 ᥐᥫ ᥓᥥᥛᥰ ᥔᥬᥱ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 6 ᥚᥩᥒᥴ ᥝᥣᥢᥴ ᥔᥬᥱ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 7 ᥗᥨᥝᥱ ᥘᥝ ᥔᥬᥱ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 8 ᥑᥤᥒᥴ ᥘᥦᥲ ᥛᥣᥐᥱ ᥚᥥᥖᥴ 9 ᥚᥩᥒᥴ ᥛᥤᥢᥳ 10 ᥛᥣᥐᥱ ᥑᥫᥴ ᥔᥨᥛᥲ ᥙᥩᥰ ᥕᥝᥳ ᥛᥨᥖᥴ ᥕᥝᥳ ᥐᥩᥲ ᥐᥣᥲᥱ ᥟᥝ ᥛᥣᥲ ᥛᥣᥐᥱ ᥑᥫᥴ ᥞᥝᥰ ᥘᥢᥳ ᥖᥒᥲ ᥝᥭᥳ ᥘᥫᥴ ᥐᥥᥒᥰ ᥔᥥᥴ ᥔᥬᥱ ᥜᥭᥰ ᥙᥢ ᥙᥣᥢ ᥐᥣᥒ ᥘᥭᥴ ᥑᥣᥲ ᥕᥝᥳ။ ᥘᥬᥰ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥧᥙ ᥞᥝᥰ ᥘᥢᥳ ᥙᥨᥝᥰ ᥝᥣ ᥞᥝᥰ ᥟᥛᥱ ᥘᥭᥲ ᥔᥬᥱ ᥛᥣᥐᥱ ᥚᥥᥖᥱ ᥝᥭᥳ ᥘᥭᥴ ᥓᥪᥒ ᥑᥬᥲ ᥞᥥᥖᥱ ᥘᥛᥳ ᥚᥤᥖ ᥔᥥᥴ ᥐᥙᥴ ᥐᥤᥢ ᥟᥝ ᥐᥩᥲ ᥘᥭᥲ ᥑᥣᥲ ᥟᥩᥲ။ ᥘᥣᥭᥰ ᥞᥥᥖᥱ ᥘᥛᥳ ᥚᥤᥖᥳ ᥛᥢᥰ ᥓᥛᥳ။ 1 [[ᥚᥐᥴ ᥛᥤᥱ ᥞᥨᥝᥴ]] (ᥚᥐᥴ ᥛᥤᥱ ᥞᥨᥝᥴ ᥚᥫᥐᥱ ᥚᥐᥴ ᥘᥨᥝᥴ) ᥐᥪᥒᥱ ᥖᥣᥢᥱ 2 ᥗᥨᥝᥱ ᥢᥝᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 3 ᥐᥫ ᥘᥦᥲ ᥚᥩᥒᥴ ᥝᥣᥢᥴ ᥐᥪᥒᥱ ᥖᥣᥢᥱ ᥟᥝ ᥔᥬᥱ ᥘᥬᥰ ᥑᥨᥐ ᥔᥥᥴ ᥖᥛ ᥘᥭᥴ ᥑᥣᥲ ᥟᥩᥲ. ==ᥘᥣᥭᥰ ᥞᥥᥖᥱ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥩᥒᥱ == 1 ᥑᥣᥴ ᥟᥝ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥢ ᥘᥧᥛᥱ ᥢᥘᥧᥛᥱ ᥙᥥᥢ ᥛᥣᥐᥱ ᥑᥫᥴ ᥛᥥᥝᥰ ᥘᥬ ᥐᥩᥲ ᥐᥣ ᥘᥭᥲ ᥘᥣᥒᥳ ᥘᥛᥳ ᥞᥬᥲ ᥐᥥᥒᥲ ᥔᥬᥴ ᥕᥝᥳ ᥔᥩᥭᥰ ᥞᥥᥖᥱ ᥙᥩᥖᥴ ᥞᥪᥴ ᥔᥩᥭᥰ ᥞᥥᥖᥱ ᥑᥦᥙᥱ ᥐᥣ ᥘᥭᥲ ᥘᥛᥴ ᥟᥥᥱ ᥟᥝ ᥐᥛᥳ ᥓᥬ ᥝᥣ။ 2 ᥟᥝ ᥛᥣᥰ ᥔᥬᥱ ᥘᥛᥳ ᥟᥢ ᥐᥥᥒᥲ ᥔᥬᥴ ᥔᥥᥴ ᥖᥒᥲ ᥝᥭᥳ ᥘᥫᥴ ᥐᥥᥒᥰ ᥜᥭᥰ 3 ᥟᥝ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥢ ᥔᥩᥭᥰ ᥝᥭᥳ ᥘᥢᥳ ᥔᥬᥱ ᥘᥬᥰ ᥛᥨᥝᥲ 4 ᥔᥬᥱ ᥛᥣᥐᥱ ᥑᥫᥴ ᥔᥨᥛᥲ 5 ᥔᥬᥱ ᥗᥨᥝᥱ ᥘᥝ 6 ᥔᥬᥱ ᥘᥛᥳ ᥛᥢᥰ ᥘᥤᥙᥴ 7 ᥔᥬᥱ ᥐᥫ ᥘᥦᥲ ᥚᥩᥒᥴ ᥝᥣᥢᥴ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 8 ᥔᥬᥱ ᥛᥣᥐᥱ ᥞᥦᥒᥲ ᥑᥨᥛᥴ 9 ᥔᥬᥱ ᥑᥤᥒᥴ ᥚᥐ ᥠᥣᥰ ᥠᥣᥰ။ ᥟᥝ ᥖᥒᥲ ᥝᥭᥳ ᥘᥫᥴ ᥜᥭᥰ ᥙᥣᥢ ᥐᥣᥒ ᥔᥥᥴ ᥘᥒ ᥙᥬᥳ ᥔᥨᥢᥰ ᥙᥢ ᥜᥭᥰ ᥖᥣᥳ. ==ᥘᥣᥭᥰ ᥞᥥᥖᥱ ᥛᥣᥐᥱ ᥑᥫᥴ ᥑᥨᥝᥲ == 1 ᥞᥣᥴ ᥟᥝ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥢ ᥘᥧᥛᥱ ᥘᥧᥛᥱ ᥘᥣᥒᥳ ᥢᥛᥴ ᥞᥬᥲ ᥐᥥᥒᥲ ᥔᥬᥴ ᥔᥥᥴ ᥔᥩᥭᥰ ᥕᥩᥭ ᥕᥩᥭ ᥘᥛᥴ ᥟᥥᥱ ᥟᥝ ᥐᥛᥳ ᥓᥬ ᥝᥣ။ 2 ᥟᥝ ᥛᥨᥝᥲ ᥖᥒᥲ ᥝᥭᥳ ᥘᥫᥴ ᥐᥥᥒᥰ ᥔᥬᥱ ᥘᥛᥳ ᥛᥢᥰ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 3 ᥟᥝ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥢ ᥔᥩᥭᥰ ᥝᥭᥳ ᥘᥢᥳ ᥔᥬᥱ 4 ᥔᥬᥱ ᥛᥣᥐᥱ ᥑᥫᥴ ᥔᥨᥛᥲ 5 ᥔᥬᥱ ᥐᥫ ᥘᥦᥲ ᥚᥩᥒᥴ ᥝᥣᥢᥴ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 6 ᥔᥬᥱ ᥗᥨᥝᥱ ᥘᥝ 7 ᥔᥬᥱ ᥚᥩᥒᥴ ᥛᥤᥢᥳ ᥕᥝᥳ ᥘᥒ ᥙᥬᥳ ᥔᥨᥢᥰ ᥜᥭᥰ ᥙᥢ ᥓᥤᥛᥰ ᥖᥨᥭᥰ ᥖᥤ ᥔᥒᥴ ᥓᥣᥒ ᥐᥩᥲ ᥗᥦᥒᥲ ᥙᥢ ᥘᥭᥲ ᥕᥧᥱ ᥑᥣᥲ. ==ᥘᥣᥭᥰ ᥞᥥᥖᥱ ᥛᥣᥐᥱ ᥑᥫᥴ ᥔᥣᥲ == 1 ᥞᥣᥴ ᥟᥝ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥢ ᥐᥥᥱ ᥟᥢ ᥘᥫᥒᥴ ᥝᥭᥳ ᥘᥢᥳ ᥘᥣᥒᥳ ᥢᥛᥳ ᥞᥬᥲ ᥐᥥᥒᥲ ᥔᥬᥴ ᥔᥥᥴ ᥔᥩᥭᥰ ᥠᥩᥰ ᥠᥩᥰ ᥚᥐ ᥕᥩᥭ ᥕᥩᥭ ᥕᥝᥳ ᥟᥝ ᥔᥬᥱ ᥘᥬᥰ ᥝᥣᥢᥱ ᥕᥬᥱ ᥟᥝ ᥐᥫ ᥔᥬᥱ ᥓᥩᥛᥰ ᥔᥥᥴ ᥘᥨᥖ ᥙᥦᥖ ᥘᥛᥳ ᥑᥢᥰ ᥛᥢᥰ ᥕᥝᥳ ᥑᥪᥢᥰ ᥘᥣᥒᥳ ᥘᥛᥳ ᥙᥦᥖ ᥕᥝᥳ ᥑᥪᥢᥰ ᥟᥝ ᥔᥬᥱ ᥘᥬᥰ ᥝᥣᥢᥱ ᥟᥢ ᥐᥥᥒᥲ ᥔᥬᥴ။ 2 ᥔᥩᥭᥰ ᥚᥐᥴ ᥛᥤᥱ ᥞᥨᥝᥴ ᥘᥦᥒ ᥚᥐᥴ ᥛᥨᥝᥱ ᥔᥬᥱ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 3 ᥔᥬᥱ ᥐᥫ ᥘᥦᥲ ᥚᥩᥒᥴ ᥝᥣᥢᥴ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 4 ᥔᥬᥱ ᥚᥐᥴ ᥐᥤᥰ ᥑᥥᥱ ᥞᥪᥴ ᥚᥐᥴ ᥐᥤᥰ ᥛᥫᥒᥰ ᥐᥩᥐᥱ 5 ᥔᥬᥱ ᥛᥣᥐᥱ ᥚᥥᥖᥱ ᥟᥖ ᥐᥛᥳ ᥓᥬ ᥐᥥᥐ။ ᥙᥩᥰ ᥕᥝᥳ ᥐᥩᥲ ᥑᥨᥢᥰ ᥞᥬᥲ ᥑᥝᥲ ᥐᥢ ᥟᥤ ᥔᥒᥴ ᥓᥣᥒ ᥐᥩᥲ ᥗᥦᥢᥲ ᥟᥝ ᥘᥭᥲ ᥕᥧᥱ ᥑᥣᥲ. ==ᥘᥣᥭᥰ ᥞᥥᥖᥱ ᥛᥣᥐᥱ ᥑᥫᥴ ᥛᥪᥖ == 1 ᥞᥣᥴ ᥟᥝ ᥛᥣᥐᥱ ᥑᥫᥴ ᥟᥢ ᥘᥧᥛᥱ ᥘᥧᥛᥱ ᥘᥢᥳ ᥔᥥᥴ ᥟᥝ ᥛᥨᥐᥴ ᥜᥭᥰ ᥓᥤᥱ ᥜᥭᥰ ᥞᥣᥒᥰ ᥜᥭᥰ ᥞᥬᥲ ᥔᥧᥐᥴ။ 2 ᥙᥩᥰ ᥛᥣᥐᥱ ᥑᥫᥴ ᥘᥢᥳ ᥔᥧᥐ ᥕᥝᥳ ᥔᥥᥴ ᥐᥩᥲ ᥟᥝ ᥔᥬᥱ ᥘᥬᥰ ᥑᥨᥐ 3 ᥔᥬᥱ ᥐᥫ ᥘᥦᥲ ᥚᥩᥒᥴ ᥝᥣᥢᥴ ᥞᥬᥲ ᥐᥪᥒᥱ ᥖᥣᥢᥱ 4 ᥔᥬᥱ ᥗᥨᥝᥱ ᥘᥝ 5 ᥔᥬᥱ ᥚᥐᥴ ᥐᥤᥰ ᥑᥥᥱ ᥞᥪᥴ ᥚᥐᥴ ᥐᥤᥰ ᥛᥫᥒᥰ ᥐᥩᥐᥱ 6 ᥔᥬᥱ ᥛᥣᥐᥱ ᥚᥥᥖᥱ 7 ᥔᥬᥱ ᥘᥨᥝᥱ ᥞᥥᥝᥱ ᥙᥩᥰ ᥕᥝᥳ ᥐᥩᥲ ᥖᥛ ᥞᥬᥲ ᥑᥝᥲ ᥐᥢ ᥓᥤᥛᥰ ᥖᥨᥭᥰ ᥖᥤ ᥔᥒᥴ ᥓᥣᥒ ᥐᥩᥲ ᥗᥦᥒᥲ ᥟᥝ ᥑᥣᥲ ᥘᥦᥰ. <gallery> Aubergines.jpg|Purple eggplants showing typical [[Aubergine (color)|aubergine color]] Brinjal Plant.JPG|''Brinjal'' plant from India: The green fruits turn yellow when ripe. Japanese eggplant flower.jpg |Japanese eggplant flower Japaneseeggplant.jpg|[[Japan]]ese eggplant Eggplant flower.JPG|Eggplant flower Eggplant (Fruit).jpg|Leaf structure of that variety Eggplant flower white.JPG| Eggplant flower white Eggplant.JPG|Plant with long fruits Auberginej.jpg|Long, slender purple eggplant variety Thai eggplant flowers-KayEss-2.jpeg|Flowers of the [[Thai eggplant]] Thai eggplant fruit-KayEss-2.jpeg|Fruit of the Thai eggplant: The white residue on the leaves is common. Makheua pro.jpg|Thai eggplants are called''makhuea pro'' in Thailand Terung Tua.jpg|Matured yellow eggplant in [[Malaysia]] Berenjenas-Almagro.jpg|''Berenjenas de Almagro'': Seasoned and pickled [[Almagro, Ciudad Real|Almagro]] eggplant from [[Spain]] Eggplant display.JPG|A display of different varieties of eggplants, showing eggplant diversity in forms and colors (purple, green, red, white and yellow) Purple Eggplant.JPG|Variegated purple eggplant sold in Australia </gallery> 4k3jnksyx5uxsztisrx0254q3f4mbne ᥛᥣᥐᥱ ᥓᥩᥐᥴ 0 824 5626 5385 2025-01-15T19:06:56Z Sai Dai Sai Laing 25 5626 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Oranges (356298118).jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥛᥣᥐᥱ ᥓᥩᥐᥴ]] '''ᥛᥣᥐᥱ ᥓᥩᥐᥴ''' ᥘᥭᥳ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥓᥫᥳ ᥛᥣᥐᥱ ᥕᥤᥢᥲ ᥕᥝᥳ. ᥛᥢᥰ ᥙᥥᥢ ᥓᥫᥳ [[ᥛᥣᥐᥱ ᥕᥤᥢᥲ]] ᥟᥢ ᥛᥤᥰ ᥘᥛᥳ ᥝᥣᥢᥴ ᥟᥫ. ᥛᥣᥐᥱ ᥓᥩᥐᥴ ᥘᥭᥳ ᥛᥤᥰ ᥓᥫᥳ ''Clementine'', ''Mandarin'', ''Tangerine'' ᥖᥒᥰ ''Satsuma'' ᥕᥝᥳ. ᥓᥪ ᥓᥫᥳ ᥒᥝᥲ ᥖᥥᥱ ᥙᥥᥢ ''Rutaceae'' ᥘᥭᥴ ᥕᥝᥳ. ᥙᥩᥰ ᥛᥣᥐᥱ ᥓᥩᥐᥴ ᥕᥒ ᥙᥭᥱ ᥔᥧᥐ, ᥖᥤᥴ ᥙᥥᥢ ᥝᥭᥳ ᥟᥣ ᥕᥩᥒᥱ ᥔᥥᥝᥴ. ᥙᥩᥰ ᥔᥧᥐ ᥘᥤ ᥕᥝᥳ ᥖᥤᥴ ᥙᥥᥢ ᥐᥣᥱ ᥟᥣ ᥕᥩᥒᥱ ᥘᥫᥒᥴ ᥕᥝᥳ ᥐᥩᥲ ᥖᥤᥴ ᥛᥤᥰ ᥘᥛᥳ ᥘᥛᥴ ᥖᥫᥰ ᥛᥣᥰ ᥕᥝᥳ. ᥛᥣᥐᥱ ᥓᥩᥐ ᥓᥫᥳ Mandalin ᥘᥭᥳ ᥙᥫᥐ ᥛᥣᥒ, ᥞᥨᥭᥱ ᥟᥦᥢᥴ ᥟᥫ. ᥛᥣᥐᥱ ᥓᥩᥐ ᥘᥭᥳ ᥙᥩᥰ ᥔᥤᥛᥰ ᥝᥭᥳ ᥘᥬᥰ ᥖᥧ ᥕᥥᥱ ᥑᥥᥰ ᥘᥭᥴ ᥔᥦᥢᥰ ᥖᥫᥰ ᥑᥦᥛᥳ ᥕᥝᥳ. ᥛᥣᥒ ᥓᥫᥭᥰ ᥐᥩᥲ ᥞᥥᥖᥴ ᥘᥛᥳ ᥛᥣᥐᥱ ᥓᥩᥐ ᥔᥥᥴ ᥐᥤᥢᥴ ᥕᥝᥳ. ᥖᥨᥢᥳ ᥛᥣᥐᥱ ᥓᥩᥐᥴ ᥘᥭᥳ ᥛᥤᥰ ᥟᥣ ᥕᥩᥒᥱ ᥔᥥᥝᥴ ᥝᥭᥳ ᥖᥣᥱ ᥔᥥᥱ ᥕᥒᥳ. ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥔᥛᥳ ᥛᥤᥰ ᥛᥩᥐ 8 ᥛᥤᥱ ᥖᥣᥱ ᥗᥪᥒᥴ 15 ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ. ᥓᥫᥳ Mandarin ᥔᥛᥳ ᥛᥤᥰ ᥛᥩᥐ 7.5 ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ. ᥓᥫᥳ Kumwuat ᥖᥥᥳ ᥙᥥᥢ ᥓᥫᥳ ᥖᥨᥢᥳ ᥖᥦᥛᥱ ᥔᥥᥴ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥖᥥᥴ ᥛᥤᥰ ᥛᥩᥐ 4 ᥛᥤᥱ ᥖᥣᥱ ᥐᥩᥭᥰ. t5jy8dxf6nixvzxguw4goocbj6maoab ᥛᥣᥐᥱ ᥕᥤᥢᥲ 0 825 5595 3493 2025-01-15T18:10:17Z Sai Dai Sai Laing 25 5595 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Lemon.jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥛᥣᥐᥱ ᥕᥤᥢᥲ]] '''ᥛᥣᥐᥱ ᥕᥤᥢᥲ''' (Citrus Limon) ᥘᥭᥳ ᥟᥩᥐᥱ ᥖᥤ ᥐᥧᥢ ᥟᥥᥰ ᥔᥦᥰ ᥐᥛᥳ ᥘᥛᥴ ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥖᥨᥢᥲ [[ᥛᥣᥐᥱ]] ᥟᥦᥢᥴ ᥟᥢ ᥛᥤᥰ ᥟᥣ ᥕᥩᥒᥱ ᥔᥥᥝᥴ ᥐᥧ ᥔᥤᥒᥱ ᥐᥧ ᥑᥣᥝᥰ ᥕᥝᥳ. ᥛᥣᥐᥱ ᥕᥤᥢᥲ ᥘᥭᥲ ᥛᥤᥰ ᥟᥣ ᥕᥩᥒᥱ ᥘᥫᥒᥴ ᥔᥥᥴ ᥐᥛᥳ ᥘᥛᥴ ᥖᥥᥳ ᥓᥬᥳ ᥖᥪᥰ ᥛᥫ ᥖᥨᥛᥲ ᥚᥐᥴ ᥐᥤᥢ ᥘᥬᥰ ᥔᥩᥒᥱ ᥜᥭᥰ ᥕᥝᥳ. ᥐᥨᥭᥰ ᥐᥣ ᥛᥣᥐᥱ ᥕᥤᥢᥲ ᥘᥭᥳ, ᥖᥣᥒᥰ ᥖᥪᥰ ᥛᥢᥰ ᥐᥩᥲ ᥛᥤᥰ ᥘᥛᥴ ᥖᥥᥳ. ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥞᥥᥖᥴ ᥘᥛᥳ ᥛᥣᥐᥱ ᥔᥥ ᥐᥤᥢ. ᥐᥛᥳ ᥚᥩᥒ ᥔᥛᥳ ᥓᥬᥳ ᥖᥪᥰ ᥛᥫ ᥞᥥᥖᥴ ᥘᥩᥒ ᥔᥦᥢᥲ ᥔᥬᥴ. ᥐᥛᥳ ᥚᥩᥒ ᥔᥛᥳ ᥟᥝ ᥙᥫᥐᥱ ᥛᥣᥐᥱ ᥕᥤᥢᥳ ᥔᥥᥴ ᥓᥬᥳ ᥖᥪᥰ ᥘᥬᥰ ᥛᥤᥱ ᥚᥐᥴ ᥖᥒᥰ ᥛᥫ ᥞᥥᥖᥴ ᥑᥝᥲ ᥛᥧᥢᥰ ᥕᥝᥳ. ᥛᥣᥐᥱ ᥕᥤᥢᥳᥱᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥔᥖ ᥗᥖᥱ ᥘᥤᥖ ᥟᥖ ᥔᥤᥖ 5-6 % ᥘᥦᥲ ᥟᥣ ᥕᥣᥳ ᥔᥣᥱ ᥛᥢᥰ ᥖᥥᥳ ᥔᥨᥛᥳ ᥝᥭᥳ ᥕᥝᥳ. '''<u>ᥚᥣᥒᥱ ᥞᥣᥒ ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥕᥤᥢᥳ</u>''' '''ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥕᥤᥢᥲ''' ᥖᥨᥲ ᥛᥣᥐᥱ ᥕᥤᥢᥳ ᥘᥭᥳ ᥕᥒ ᥙᥨᥝᥰ ᥔᥧᥒᥴ ᥞᥦᥒᥰ. ᥖᥤᥴ ᥛᥤᥰ ᥛᥩᥐ 20 ᥙᥥᥱ ᥐᥩᥭᥰ. ᥑᥣ ᥛᥭᥳ ᥔᥛᥳ ᥘᥛᥴ ᥔᥥᥴ ᥛᥤᥰ ᥘᥣᥛᥴ ᥝᥭᥳ ᥕᥝᥳ. '''ᥘᥫᥳ ᥛᥣᥐᥱ ᥕᥤᥢᥳ''' ᥛᥤᥰ ᥐᥧᥐ ᥘᥛᥴ, ᥙᥪᥐ ᥛᥒ. ᥞᥨᥭᥱ ᥛᥢᥰ ᥖᥥᥳ ᥕᥒ ᥙᥨᥝᥞ ᥕᥬᥱ, ᥙᥪᥐᥱ ᥛᥢᥰ ᥙᥥᥢ ᥔᥤᥴ ᥔᥥᥝᥴ. ᥛᥤᥰ ᥘᥛᥳ ᥘᥛᥴ. ᥐᥧᥐ ᥛᥣᥲᥱ ᥔᥛᥳ ᥞᥨᥭᥱ ᥟᥦᥢᥴ ᥔᥥᥴ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥚᥫᥐᥱ ᥝᥭᥳ. e7wng3b8lp96xvqqbtb6rjknt2gqo35 ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ 0 826 5598 5597 2025-01-15T18:18:59Z Sai Dai Sai Laing 25 5598 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Apple plate.jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ]] '''ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ''' ᥘᥭᥳ ᥙᥥᥢ [[ᥛᥣᥐᥱ]] ᥟᥢ ᥛᥤᥰ ᥘᥛᥳ ᥝᥣᥢ ᥔᥥᥴ ᥓᥤᥢ ᥘᥭᥲ ᥟᥫ. ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ ᥘᥭᥳ ᥙᥥᥢ ᥛᥣᥐᥱ ᥟᥢ ᥟᥩᥐᥱ ᥖᥤ ᥖᥨᥢᥳ ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ (Malus Pumila) ᥕᥝᥳ. ᥖᥨᥛᥳ ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ ᥘᥭᥳ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥞᥭᥲ ᥔᥩᥛᥳ ᥐᥢ ᥐᥧ ᥖᥤ ᥐᥧ ᥘᥦᥢ ᥕᥝᥳ. ᥒᥝᥲ ᥖᥥᥱ ᥖᥧᥢᥲ ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ ᥘᥭᥳ ᥖᥥᥱ ᥛᥣᥰ ᥖᥤ ᥚᥣᥭᥴ ᥐᥣᥒ ᥐᥧᥢ ᥟᥥᥰ ᥔᥦᥞ ᥕᥝᥳ. ᥗᥪᥒ ᥕᥣᥛᥰ ᥘᥥᥝ ᥐᥩᥲ, ᥖᥤ ᥚᥣᥭᥱ ᥐᥣᥒ ᥟᥥᥰ ᥔᥦᥰ ᥘᥭᥳ, ᥖᥪᥐ ᥘᥭᥲ ᥞᥢ ᥖᥨᥢᥲ ᥙᥣᥢᥰ ᥖᥤᥰ ᥟᥢ ᥕᥒ ᥐᥤᥢ ᥘᥭᥲ (Malus Sieversii) ᥕᥧᥱ ᥕᥝᥳ. ᥛᥫ ᥙᥨᥢᥳ ᥛᥣᥰ ᥞᥨᥝᥴ ᥞᥥᥒᥴ ᥙᥤ ᥘᥢᥳ, ᥖᥨᥢᥳ ᥙᥣᥢᥰ ᥖᥤᥰ ᥘᥭᥳ ᥘᥭᥲ ᥞᥢᥴ ᥖᥤ ᥐᥧᥢ ᥕᥧᥱ ᥘᥨᥙ ᥖᥒᥰ ᥐᥧᥢ ᥟᥥᥰ ᥔᥦᥰ ᥐᥨᥭᥰ. ᥗᥪᥒ ᥐᥣᥙ ᥐᥨᥝᥱ ᥘᥨᥝᥱ ᥢᥤᥱ ᥛᥣᥰ, ᥓᥒᥴ ᥟᥝ ᥖᥨᥢᥳ ᥛᥢᥰ ᥔᥥᥴ ᥖᥨᥝᥳ ᥐᥣᥱ ᥔᥩᥛᥳ ᥖᥣᥒᥰ ᥐᥧᥢ ᥟᥣᥱ ᥛᥥˇᥘᥤᥳ ᥐᥣᥳ ᥕᥝᥳ. ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ ᥘᥭᥳ ᥟᥝ ᥚᥢᥰ ᥛᥢᥰ ᥔᥥᥴ ᥔᥩᥛᥳ ᥕᥝᥳ. ᥛᥫ ᥙᥤ 2017 ᥘᥢᥳ, ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥞᥭᥳ, ᥛᥣᥐᥱ ᥙᥣᥢᥰ ᥖᥤᥰ ᥟᥩᥐᥱ ᥙᥥᥢ 83.1 ᥘᥣᥢᥳ ᥖᥧᥢᥰ ᥛᥢᥰ ᥕᥝᥳ. ᥘᥬᥰ ᥘᥢᥳ, [[ᥛᥫᥒᥰ ᥑᥥᥱ|ᥛᥫᥒᥰ ᥑᥥᥴ]] ᥑᥝᥴ ᥞᥥᥖᥴ ᥟᥩᥐ ᥙᥥᥢ 49.8 ᥘᥣᥢᥳ ᥖᥧᥢᥰ ᥘᥭᥴ ᥕᥝᥳ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥛᥣᥐᥱ]] ebuhbiwmx6eiuk8ylf1o1vdrj6wonfa ᥛᥣᥐᥱ ᥚᥫᥒᥰ 0 827 5596 3502 2025-01-15T18:15:43Z Sai Dai Sai Laing 25 5596 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Star Fruits 1.jpg|thumb|ᥛᥣᥐᥱ ᥚᥫᥒᥰ စောင်းလျားသီး ]] [[ᥜᥣᥭᥱ:Star Fruits 7.jpg|thumb|ᥛᥣᥐᥱ ᥚᥫᥒᥰ စောင်းလျားသီး ]] [[ᥜᥣᥭᥱ:Star Fruits from Shan State.jpg|thumb|ᥛᥣᥐᥱ ᥚᥫᥒᥰ စောင်းလျားသီး ]] [[ᥜᥣᥭᥱ:Star Fruits 3.jpg|thumb|ᥛᥣᥐᥱ ᥚᥫᥒᥰ စောင်းလျားသီး ]] ᥖᥨᥢᥲ '''ᥛᥣᥐᥱ ᥚᥫᥒᥰ''' ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥢᥲ ᥟᥛᥱ ᥙᥨᥝᥰ ᥕᥬᥱ. ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥖᥨᥢᥲ ''Oxalidaceae'' ᥔᥥᥴ ᥟᥩᥒᥲ ᥓᥣᥱ ᥖᥤ ᥛᥢᥰ ᥙᥥᥢ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥐᥧᥢ ᥘᥨᥒᥴ ᥟᥥᥰ ᥡᥣᥰ.<br> [[ᥛᥣᥐᥱ]] ᥛᥢᥰ ᥙᥥᥢ ᥔᥢᥴ ᥛᥤᥰ ᥝᥭᥳ 5 ᥔᥢᥴ. ᥙᥩᥰ ᥗᥫᥴ ᥛᥣᥰ ᥓᥪᥒ ᥛᥫᥢᥴ ᥞᥣᥒ ᥘᥣᥝ ᥞᥣᥲ ᥓᥥᥒᥱ ᥘᥦᥛᥴ ᥝᥭᥳ ᥘᥦᥲ ᥚᥣᥭᥱ [[ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ|ᥟᥦᥒᥰ ᥐᥣ ᥘᥥᥖ]] ᥑᥝᥴ ᥞᥩᥒᥳ ᥝᥣ Star Fruit။ ᥛᥬ ᥛᥢᥰ ᥟᥛᥱ ᥙᥩᥰ ᥕᥬᥱ. ᥑᥣᥝᥰ ᥛᥢᥰ ᥛᥩᥐᥱ ᥘᥢᥳ ᥖᥧᥛᥱ ᥛᥩᥐᥱ ᥟᥩᥢᥱ ᥛᥢᥰ ᥛᥫ ᥓᥝᥳ ᥛᥨᥢᥰ ᥖᥣ ᥘᥩᥛᥳ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥐᥛᥴ ᥘᥦᥒᥴ ᥟᥩᥢᥱ ᥔᥥᥴ ᥙᥩᥰ ᥐᥤ ᥛᥣᥰ ᥛᥫᥢᥴ ᥟᥣ ᥕᥩᥒᥱ ᥛᥩᥐᥱ ᥐᥩᥢ ᥘᥬᥰ ᥐᥦᥢ ᥐᥣᥒ ᥛᥢᥰ ᥑᥩᥒᥱ ᥐᥛᥱ ᥝᥭᥳ ᥔᥥᥴ ᥞᥣᥒ ᥘᥤ ᥝᥭᥳ ᥖᥥᥳ ᥖᥥᥳ. ᥛᥣᥐᥱ ᥛᥢᥰ ᥛᥫ ᥖᥪᥐᥳ ᥘᥧᥛᥱ ᥓᥪᥒ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥑᥥᥝᥴ ᥔᥥᥴ ᥖᥣᥳ ᥙᥩᥰ ᥐᥥᥱ ᥛᥣᥰ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥘᥫᥒᥴ ᥛᥫᥢᥴ ᥘᥒᥱ ᥟᥣ ᥕᥩᥒᥱ ᥚᥫᥒᥰ ᥘᥦᥲ ᥖᥭᥰ ᥓᥒᥱ ᥞᥩᥒᥳ ᥝᥣ ᥛᥣᥐᥱ ᥚᥫᥒᥰ. ᥙᥥᥢ ᥛᥣᥐᥱ ᥟᥢ ᥛᥤᥰ ᥔᥣᥭᥴ ᥔᥨᥛᥲ ᥔᥥᥴ ᥖᥣᥳ ᥛᥣᥒ ᥖᥨᥢᥲ ᥖᥥᥳ ᥟᥛᥱ ᥙᥨᥝᥰ ᥔᥨᥛᥲ ᥞᥦᥒᥰ ᥔᥥᥴ ᥛᥤᥰ ᥙᥣᥰ ᥔᥣᥭᥴ ᥝᥢ ᥕᥧᥱ. ᥖᥨᥢᥲ ᥛᥢᥰ ᥘᥭᥳ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ ᥟᥩᥐᥱ ᥓᥩᥛᥰ ᥗᥫᥢᥱ ᥙᥣᥱ ᥐᥨᥭᥰ၊ ᥟᥛᥱ ᥔᥧᥲ ᥘᥣᥲ ᥘᥤ ᥚᥧᥐᥱ ᥑᥨᥝᥴ ᥑᥨᥝᥴ. *ᥘᥣᥭᥰ ᥐᥤᥢ ᥐᥣᥙ ᥐᥤᥢ ᥘᥧᥐ ᥛᥢᥰ၊ ᥗᥫᥴ ᥞᥥᥖᥱ ᥔᥤᥐ ᥔᥥᥴ ᥐᥤᥢ၊ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥕᥦᥢ ᥘᥨᥝᥰ ᥘᥛᥳ ᥐᥫ ᥔᥥᥴ ᥐᥤᥢ၊ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥔᥩᥭᥰ ᥔᥬᥱ ᥘᥨᥝᥰ ᥐᥫ ᥛᥣᥐᥱ ᥚᥥᥖᥱ ᥔᥥᥴ ᥐᥤᥢ. *ᥘᥣᥭᥰ ᥚᥧᥐᥱ (1) ᥟᥝ ᥛᥥᥖ ᥛᥢᥰ ᥔᥥᥴ ᥚᥧᥐᥱ (2) ᥐᥩᥙ ᥐᥤᥒᥱ ᥛᥢᥰ ᥔᥥᥴ ᥚᥧᥐᥱ 955kh4jk6inzhmziep1j8kn7tw0njur ᥛᥣᥐᥱ ᥚᥭᥰ 0 828 5397 5182 2024-12-04T18:35:11Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5397 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Lanzones.jpg|thumb|ᥛᥣᥐᥱ ᥚᥭᥰ]] [[ᥜᥣᥭᥱ:Lansiumdomesticumfruit.jpg|thumb|ᥛᥣᥐᥱ ᥚᥭᥰ]] [[ᥜᥣᥭᥱ:Lans dom 061203 1735 mura.jpg|thumb|ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥚᥭᥰ]] ==ᥛᥣᥐᥱ ᥚᥭᥰ == '''ᥛᥣᥐᥱ ᥚᥭᥰ''' ᥘᥭᥳ [[ᥚᥣᥱᥔᥣᥱᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ|ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ]] ᥑᥝᥴ ᥞᥩᥒᥳ ᥝᥣ pierardia sapota <ref> J.N Cushion, Shan English Dictionary, page 470 </ref> ᥔᥥᥴ [[ᥑᥣᥛᥰ ᥛᥣᥢ ᥞᥩᥒᥳ]] ᥝᥣ ကနစိုးသီ။ ᥐᥨᥢᥰ ᥞᥝᥰ ᥐᥭᥳ ᥖᥐ ᥐᥢ ᥝᥣ ᥛᥣᥐᥱ ᥟᥢ ᥛᥭᥲ ᥔᥥᥴ ᥙᥫᥢ ᥙᥥᥢ ᥛᥣᥐᥱ ᥔᥒᥴ ᥘᥭᥴ ᥘᥦᥲ ᥑᥨᥝᥲ ᥖᥩᥙᥱ ᥛᥢᥰ ᥘᥢᥳ ᥝᥣ"ᥛᥣᥐᥱ ᥚᥭᥰ"ᥘᥭᥴ ᥞᥝᥳ။ ᥛᥣᥐᥱ ᥚᥭᥰ ᥘᥭᥳ ᥓᥥᥛ ᥘᥧᥐ ᥟᥩᥢᥱ ᥐᥨᥢᥰ ᥘᥨᥒᥴ ᥟᥩᥢ ᥐᥢ ᥕᥣᥛᥲ ᥐᥤᥢ ᥖᥨᥭᥰ ᥘᥦᥲ ᥟᥩᥢ ᥐᥢ ᥞᥧᥳ ᥓᥐᥴ ᥐᥢ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ။ ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥚᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥖᥨᥢᥲ ᥑᥥᥝᥴ ᥖᥣᥱ ᥔᥥᥱ ᥘᥦᥲ ᥟᥩᥐᥱ ᥓᥩᥛᥰ ᥟᥩᥒᥲ ᥖᥤ ᥚᥨᥢᥴ ᥖᥨᥐᥱ ᥘᥛᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥖᥨᥢᥲ ᥛᥢᥰ ᥖᥤᥴ ᥔᥧᥒᥴ ᥛᥩᥐ 40 ᥗᥖᥴ ᥖᥨᥝᥱ 50 ᥗᥖᥴ၊ ᥘᥛᥰ ᥛᥢᥰ ᥖᥥᥴ ᥛᥤᥰ ᥕᥧᥱ ᥛᥩᥐ 3 ᥗᥖᥴ ᥖᥨᥝᥱ 5 ᥗᥖᥴ။ ᥘᥫᥳ ᥛᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥐᥛᥱ ᥘᥦᥒ ᥔᥥᥴ ᥐᥦᥢᥱ ᥑᥦᥒᥴ ᥝᥭᥳ ᥕᥧᥱ ᥖᥣᥢᥱ ᥖᥣᥢᥱ။ ᥑᥣᥝᥰ ᥘᥫᥢ ᥔᥤᥱ ᥘᥭᥳ ᥛᥩᥐᥱ ᥛᥢᥰ ᥛᥩᥐᥱ ᥛᥣᥰ ᥔᥥᥴ ᥑᥣᥝᥰ ᥘᥫᥢ ᥞᥣᥲ ᥘᥫᥢ ᥞᥨᥐᥱ ᥘᥭᥴ ᥛᥣᥐᥱ ᥛᥢᥰ ᥔᥧᥐᥴ ᥕᥧᥱ ᥕᥝᥳ။ ᥑᥣᥝᥰ ᥛᥣᥐᥱ ᥚᥭᥰ ᥔᥧᥐᥴ ᥘᥢᥳ ᥖᥛ ᥖᥤ ᥖᥨᥢᥲ ᥛᥢᥰ ᥔᥛᥳ ᥙᥨᥝᥰ ᥕᥩᥭᥳ ᥙᥨᥒ ᥕᥨᥒ ᥙᥣᥒ ᥕᥣᥒ ᥘᥤ ᥐᥩᥲ ᥘᥤ ᥖᥨᥭᥰ ᥘᥭᥲ ᥞᥢᥴ ᥘᥒᥱ ᥘᥢᥴ ᥘᥛᥳ ᥘᥣᥭᥰ ᥙᥩᥰ ᥙᥧᥢᥰ ᥓᥩᥛᥰ ᥕᥧᥱ။ ᥛᥣᥐᥱ ᥚᥭᥰ ᥘᥭᥳ ᥛᥣᥐᥱ ᥙᥥᥢ ᥙᥨᥐ ᥙᥥᥢ ᥝᥣᥴ ᥚᥦᥒᥱ ᥘᥒᥱ ᥛᥣᥐᥱ ᥟᥤᥖᥱ ᥘᥢᥳ ᥘᥦᥲ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥑᥝᥴ ᥞᥩᥒᥳ ᥝᥣ burma grape'''ᥛᥣᥐᥱ ᥟᥤᥖᥱ ᥛᥣᥢ''' ᥘᥭᥴ ᥕᥝᥳ။ ==ᥘᥣᥭᥰ ᥙᥧᥐᥱ ᥘᥣᥭᥰ ᥔᥩᥛᥲ == ᥛᥫᥒᥰ ᥛᥣᥢ ᥛᥫᥒᥰ ᥖᥭᥰ ᥖᥥᥳ ᥐᥩᥭᥰ ᥞᥧᥳ ᥟᥝ ᥓᥫᥳ ᥛᥢᥰ ᥙᥧᥐᥱ ᥔᥥᥴ ᥙᥬᥳ ᥐᥤᥢ ᥛᥣᥐᥱ ᥛᥢᥰ ᥘᥣᥭ ᥘᥣᥭ ᥐᥩᥭᥰ။ ᥐᥩᥭᥰ ᥐᥣ ᥐᥧᥢ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥖᥣᥖᥳ ᥘᥢᥳ ᥖᥥᥳ ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥚᥭᥰ ᥘᥭᥳ ᥑᥝᥴ ᥐᥙᥴ ᥖᥨᥢᥲ ᥛᥢᥰ ᥔᥥᥴ ᥙᥧᥐᥱ ᥟᥝ။ ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥚᥭᥰ ᥘᥭᥳ ᥖᥥᥳ ᥛᥭᥳ ᥛᥢᥰ ᥟᥛᥱ ᥙᥨᥝᥰ ᥑᥝᥲ ᥖᥣᥒᥰ ᥖᥪᥰ ᥖᥤ ᥗᥬᥴ ᥘᥦᥲ ᥖᥤᥴ ᥘᥭᥲ ᥝᥣ ᥐᥩᥭᥰ ᥙᥧᥐᥱ ᥙᥬᥳ ᥐᥤᥢ ᥛᥣᥐᥱ ᥛᥢᥰ ᥐᥩᥭᥰ ᥘᥭᥴ ᥕᥧᥱ ᥕᥝᥳ။ ==ᥘᥣᥭᥰ ᥐᥤᥢ == ᥛᥣᥐᥱ ᥚᥭᥰ ᥘᥭᥳ ᥚᥩᥒᥰ ᥛᥫ ᥛᥢᥰ ᥙᥭᥱ ᥛᥣᥐᥱ ᥘᥢᥳ ᥟᥣ ᥕᥩᥒᥱ ᥛᥢᥰ ᥑᥥᥝᥴ ᥝᥭᥳ ᥔᥥᥴ ᥙᥨᥝᥰ ᥝᥣ ᥛᥣᥐᥱ ᥛᥣᥰ ᥘᥭᥴ ᥙᥫᥐᥱ ᥟᥢ ᥞᥨᥝᥱ ᥛᥣᥐᥱ ᥛᥢᥰ ᥘᥢᥳ ᥘᥫᥒᥴ ᥛᥣᥰ။ ᥛᥣᥒ ᥓᥫᥰ ᥐᥩᥲ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥘᥦᥒ ᥑᥩᥒᥱ။ ᥔᥒᥴ ᥝᥣ ᥐᥩᥐᥴ ᥙᥦᥖ ᥙᥫᥐᥱ ᥞᥨᥝᥱ ᥛᥢᥰ ᥘᥢᥳ ᥘᥭᥴ ᥘᥬᥰ ᥛᥢᥰ ᥖᥤᥴ ᥛᥤᥰ ᥝᥭᥳ ᥔᥣᥛᥴ ᥐᥤᥙᥱ၊ ᥘᥬᥰ ᥘᥫᥒ ᥐᥤᥙᥱ ᥔᥛᥳ ᥛᥤᥰ ᥓᥫᥳ ᥐᥦᥢᥱ ᥛᥢᥰ ᥘᥫᥒ ᥛᥥᥖ။ ᥟᥣ ᥕᥣᥳ ᥔᥣᥱ ᥛᥢᥰ ᥖᥥᥳ ᥛᥤᥰ ᥔᥩᥒᥴ ᥙᥫᥒ 1. ᥟᥢ ᥔᥨᥛᥲ ᥘᥦᥲ 2. ᥟᥢ ᥝᥣᥢᥴ။ ==ᥛᥣᥐᥱ ᥚᥭᥰ ᥘᥦᥲ ᥙᥣᥭᥰ ᥕᥧᥱ ᥘᥤ == ᥑᥣᥝᥰ ᥞᥨᥝᥴ ᥚᥨᥢᥴ ᥙᥥᥢ ᥑᥣᥝᥰ ᥛᥣᥐᥱ ᥚᥭᥰ ᥛᥣᥐᥱ ᥔᥧᥐᥴ ᥘᥦᥲ ᥘᥧᥐ ᥟᥩᥢᥱ ᥑᥝᥴ ᥐᥭᥳ ᥘᥥᥱ ᥐᥤᥢ ᥛᥣᥐᥱ ᥚᥭᥰ ᥘᥛᥴ ᥙᥨᥢᥳ ᥘᥦᥲ ᥐᥭᥳ ᥓᥣᥒ ᥙᥥᥢ ᥖᥩᥒᥳ ᥓᥥᥙᥴ ᥖᥩᥒᥳ ᥑᥪᥢᥲ ᥖᥩᥒᥳ ᥐᥣᥱ ᥘᥦᥲ ᥐᥨᥢᥰ ᥘᥨᥒᥴ ᥑᥝᥴ ᥗᥧᥐᥱ ᥘᥤ ᥖᥨᥭᥰ ᥗᥪᥒᥴ ᥑᥝᥴ ᥕᥣᥱ ᥙᥥᥱ ᥙᥢ ᥑᥝᥴ ᥐᥤᥢ ᥘᥛᥴ ᥘᥭᥴ ᥕᥧᥱ ᥕᥝᥳ။ == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} * မြန်မာ့စွယ်စုံကျမ်း၊ အတွဲ ၁၊ (က-ကုံ)၊ နှာ ၃၁။ oqfjo6wa9uszstozqfuwk4c7hkf18zy ᥛᥣᥐᥱ ᥛᥨᥒ 0 829 5387 5183 2024-11-30T11:48:07Z Long Gong Bao 172 5387 wikitext text/x-wiki '''ᥛᥣᥐᥱ ᥛᥨᥒ'''({{Lang-en|Mango}}) ᥘᥭᥳ ᥙᥥᥢ ᥛᥣᥐ ᥟᥢ ᥛᥤᥰ ᥟᥣᥭ ᥞᥩᥛᥴ ᥘᥦᥲ ᥙᥥᥢ ᥛᥣᥐᥱ ᥐᥨᥢᥰ ᥖᥤ ᥛᥫᥒᥰ ᥛᥭᥲ ᥓᥥᥐ ᥐᥤᥢ ᥖᥥᥳ ᥖᥥᥳ. ᥒᥝᥲ ᥖᥥᥱ ᥖᥧᥢᥲ ᥛᥣᥐᥱ ᥛᥫᥒᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥤ ᥛᥫᥒᥰ ᥟᥣᥱ ᥔᥛᥱ, ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥘᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Mangoes (Magnifera indica) from India.jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥛᥣᥐᥱ ᥛᥨᥒ]] ᥛᥣᥐᥱ ᥛᥨᥒ ᥘᥭᥳ ᥛᥫ ᥚᥩᥒᥰ ᥙᥭᥱ ᥔᥧᥐ ᥐᥩᥲ ᥐᥤᥢ ᥘᥭᥲ, ᥔᥨᥭᥱ ᥔᥧᥐ ᥛᥢᥰ ᥙᥩᥰ ᥐᥤᥢ ᥘᥭᥲ ᥕᥝᥳ. ᥛᥫ ᥙᥭᥱ ᥔᥧᥐ ᥘᥛᥳ, ᥔᥨᥭᥱ ᥛᥢᥰ ᥖᥤᥴ ᥙᥥᥢ ᥝᥭᥳ ᥟᥣ ᥕᥩᥒᥱ ᥔᥥᥝ ᥘᥦᥲ ᥖᥥᥴ ᥔᥨᥛᥲ ᥝᥭᥳ ᥕᥝᥳ. ᥐᥛᥳ ᥘᥛᥴ ᥖᥥᥳ ᥙᥫᥢ ᥔᥣᥲ ᥐᥤᥢ, ᥓᥛᥳ ᥐᥤᥢ ᥕᥝᥳ. ᥙᥩᥰ ᥔᥧᥐ ᥛᥣᥰ ᥒᥛᥳ ᥖᥥᥴ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒ ᥘᥫᥒᥴ ᥘᥦᥲ ᥟᥥᥢ ᥛᥣᥐᥱ ᥝᥣᥢᥴ ᥐᥣᥱ ᥕᥝᥳ. == ᥙᥧᥒᥱ ᥞᥣᥒ ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥛᥨᥒ == ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥛᥨᥒ ᥘᥭᥳ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥛᥢᥰ ᥛᥤᥰ 115 ᥟᥥᥱ ᥗᥪᥒᥴ 131 ᥙᥥᥱ ᥟᥫ. ᥛᥢᥰ ᥙᥥᥢ ᥖᥨᥢᥲ ᥟᥢ ᥔᥩᥛᥳ ᥘᥤ ᥙᥩᥐ ᥑᥣᥛᥱ ᥘᥭᥲ ᥗᥪᥒᥴ ᥞᥨᥝᥴ ᥙᥤ ᥕᥝᥳ. ᥛᥬ ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥛᥨᥔ ᥘᥭᥳ, ᥛᥫ ᥖᥥᥱ ᥛᥢᥰ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥘᥫᥒᥴ ᥔᥦᥛ, ᥑᥪᥢᥰ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥑᥩᥒᥱ ᥛᥣᥰ ᥐᥛᥰ ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥘᥦᥲ ᥘᥪᥢᥰ ᥘᥒᥴ ᥛᥣᥰ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥔᥥᥝᥴ ᥕᥝᥳ. ᥓᥫᥳ ᥚᥢᥰ ᥛᥣᥐᥱ ᥛᥨᥒ ᥛᥤᥰ ᥗᥪᥒᥴ 400 ᥙᥣᥭ ᥕᥝᥳ. ᥐᥛᥳ ᥘᥛᥴ ᥖᥥᥳ ᥛᥣᥐᥱ ᥛᥫ ᥑᥣᥝᥰ ᥛᥭᥲ ᥔᥥᥴ ᥖᥣᥳ ᥛᥣᥒ ᥖᥨᥢᥳ, ᥛᥣᥒ ᥓᥫᥳ ᥔᥛᥳ ᥛᥣᥐᥱ ᥘᥪᥒ ᥙᥤ 2 ᥙᥩᥐ ᥕᥝᥳ. m9ir6vjl8lbux86x49arszfc3snnyv1 ᥛᥣᥐᥱ ᥛᥭᥳ 0 830 3518 3517 2024-10-15T06:35:26Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3517 wikitext text/x-wiki ==ᥛᥣᥐᥱ ᥛᥭᥳ == # [[ᥛᥣᥐᥱ ᥐᥦᥛᥲ ᥑᥩᥒᥱ]] # [[ᥛᥣᥐᥱ ᥛᥨᥒ]] # [[ᥛᥣᥐᥱ ᥘᥩᥖᥱ]] # [[ᥛᥣᥐᥱ ᥛᥢᥳ]] # [[ᥛᥣᥐᥱ ᥓᥒ]] # [[ᥛᥣᥐᥱ ᥟᥨᥝᥰ]] # [[ᥛᥣᥐᥱ ᥔᥤᥲ ᥘᥧᥴ]] # [[ᥛᥣᥐᥱ ᥘᥫᥒᥱ ᥐᥣ]] # [[ᥛᥣᥐᥱ ᥖᥨᥖᥱ ᥛᥧᥴ]] # [[ᥛᥣᥐᥱ ᥐᥦᥒᥰ]] # [[ᥛᥣᥐᥱ ᥘᥛᥳ ᥖᥝᥲ]] # [[ᥛᥣᥐᥱ ᥚᥫᥒᥰ]] # [[ᥛᥣᥐᥱ ᥟᥨᥝᥱ ᥓᥣᥱ]] # [[ᥛᥣᥐᥱ ᥐᥩᥢ]] # [[ᥛᥣᥐᥱ ᥐᥪᥢ]] # [[ᥛᥣᥐᥱ ᥐᥥᥒ]] # [[ᥛᥣᥐᥱ ᥓᥩᥐᥴ]] # [[ᥛᥣᥐᥱ ᥝᥣᥢᥴ]] # [[ᥛᥣᥐᥱ ᥑᥭᥴ]] # [[ᥛᥣᥐᥱ ᥐᥣ ᥘᥤᥖ ᥚᥧᥖ]] # [[ᥛᥣᥐᥱ ᥐᥤᥱ ᥝᥤᥱ]] # [[ᥛᥣᥐᥱ ᥑᥨᥝᥴ]] # [[ᥛᥣᥐᥱ ᥘᥣᥒᥰ]] # [[ᥛᥣᥐᥱ ᥚᥩᥖ]] # [[ᥛᥣᥐᥱ ᥛᥪᥰ]] # [[ᥛᥣᥐᥱ ᥘᥣᥒᥰ ᥘᥤᥢ]] # [[ᥛᥣᥐᥱ ᥔᥤᥲ ᥘᥨᥐ |ᥛᥣᥐᥲ ᥔᥤᥲ ᥘᥨᥐ ]] # [[ᥛᥣᥐᥱ ᥝᥣᥝᥰ]] # [[ᥛᥣᥐᥲ ᥝᥧ |ᥛᥣᥐᥱ ᥝᥧ ]] ol0943hxefe0uicrzzclnmdywy78dz4 ᥛᥣᥐᥱ ᥜᥣᥲ 0 831 5599 5388 2025-01-15T18:20:13Z Sai Dai Sai Laing 25 5599 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Backyard limes.jpg|thumb|ᥙᥧᥒ ᥞᥣᥒ ᥖᥨᥢᥲ ᥛᥣᥐᥴ ᥜᥣᥲ]] '''ᥛᥣᥐᥱ ᥜᥣᥲ''' ᥘᥭᥳ ᥓᥫᥳ ᥚᥢᥰ ᥛᥢᥰ ᥛᥫᥢᥴ ᥐᥢ ᥖᥒᥰ [[ᥛᥣᥐᥱ ᥕᥤᥢᥲ]], [[ᥛᥣᥐᥱ ᥓᥩᥐᥴ]], [[ᥛᥣᥐᥱ ᥟᥨᥝᥰ]] ᥖᥒᥰ [[ᥛᥣᥐᥱ ᥕᥤᥢᥲ]] ᥝᥣᥢᥴ ᥟᥢ ᥙᥥᥢ ᥓᥫᥳ ᥚᥢᥰ ''Rutaceae'' ᥘᥭᥳ ᥕᥝᥳ.  ᥛᥣᥐᥱ ᥜᥣᥲ ᥘᥭᥳ ᥒᥝᥲ ᥖᥥᥱ ᥛᥢᥰ ᥘᥧᥐ ᥖᥤ ᥐᥧᥢ ᥓᥧᥳ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥭᥴ ᥕᥝᥳ. ᥘᥧᥐ ᥖᥤ ᥗᥢᥳ ᥔᥥᥴ ᥓᥒᥱ ᥟᥝ ᥓᥫᥳ ᥚᥢᥰ ᥛᥣᥰ ᥔᥥᥴ ᥛᥣᥰ ᥔᥩᥛᥳ ᥖᥤ ᥛᥫᥒᥰ ᥛᥣᥢ ᥖᥒᥰ ᥛᥫᥒᥰ ᥖᥤ ᥐᥧᥢ ᥟᥥᥰ ᥔᥦᥰ ᥟᥩᥒᥱ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥕᥝᥳ. ᥘᥧᥐ ᥖᥤ ᥐᥧᥢ ᥟᥥᥰ ᥔᥦᥰ ᥔᥥᥴ ᥐᥩᥲ ᥓᥒᥱ ᥚᥦᥝᥴ ᥗᥪᥒ ᥐᥧᥢ ᥟᥣᥱ ᥚᥣᥳᥱᥘᥤᥳ ᥐᥣᥳ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥖᥒᥰ ᥐᥧᥢ ᥕᥧᥱ ᥘᥨᥙ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥕᥝᥳ. ᥛᥫ ᥙᥤ 1600 ᥙᥤᥱ ᥔᥤᥱ ᥘᥢᥳ, ᥐᥨᥢᥰᥱᥓᥫᥳ ᥔᥙ ᥙᥥᥒᥱ ᥖᥒᥰ ᥙᥨᥝᥱ ᥖᥤᥱ ᥐᥤᥱ ᥑᥝ ᥟᥝ ᥓᥫᥳ ᥚᥢᥰ ᥛᥣᥐᥱ ᥜᥣᥲ ᥔᥥᥴ ᥐᥣᥱ ᥔᥩᥛᥲ ᥖᥤ ᥐᥧᥢ ᥟᥣᥱ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥰ ᥘᥦᥲ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥕᥝᥳ. ᥐᥩᥙ ᥘᥣᥭᥴ ᥕᥣᥛᥰ ᥕᥭᥳ ᥖᥤ ᥟᥫᥒᥰ ᥛᥖᥴ ᥔᥤᥱ ᥐᥨᥝᥱ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥐᥧᥢ ᥟᥣᥱ ᥛᥥᥱ ᥘᥤᥰ ᥐᥣᥰ ᥖᥒᥰ ᥐᥧᥢ ᥓᥧᥳ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥚᥣᥭᥱ ᥖᥨᥐ ᥘᥢᥳ ᥘᥭᥲ ᥞᥢᥴ ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥜᥣᥲ ᥐᥛᥳ ᥘᥛᥴ ᥕᥝᥳ. ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥜᥣᥲ ᥘᥭᥳ ᥟᥩᥐᥱ ᥖᥣᥒᥰ ᥙᥤ ᥖᥣᥒᥰ ᥘᥫᥢ ᥔᥥᥴ ᥖᥣᥳ, ᥔᥤᥒᥱ ᥟᥢ ᥟᥩᥐᥱ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥙᥥᥢ ᥔᥤᥒᥱ ᥜᥨᥢᥴ ᥕᥝᥳ. ᥘᥫᥢ ᥓᥧᥢᥱ, ᥓᥧᥱ ᥘᥣᥭᥱ, ᥟᥩᥰ ᥐᥦᥖ, ᥔᥦᥖ ᥖᥤᥢᥱ ᥙᥣᥱ ᥖᥒᥰ ᥟᥩᥐᥱ ᥖᥨᥝᥱ ᥙᥣᥱ ᥕᥝᥳ. ᥛᥣᥐᥱ ᥜᥣᥲ ᥟᥢ ᥟᥩᥐᥱ ᥖᥤ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥳ ᥐᥩᥙ ᥙᥫ ᥕᥒ ᥙᥨᥝᥰ ᥐᥤᥢ ᥘᥬᥰ ᥛᥫᥒᥰ ᥘᥦᥲ ᥘᥭᥲ ᥔᥪᥳ ᥟᥝ ᥖᥤ ᥛᥫᥒᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰᥱ ᥐᥩᥢᥱ ᥟᥫ. ᥛᥣᥐᥱ ᥜᥣᥲ ᥘᥭᥲ ᥐᥛᥱ ᥘᥛᥴ ᥙᥫᥢ ᥐᥤᥢ ᥓᥩᥛ ᥖᥛ ᥔᥨᥛᥲ, ᥖᥣᥒᥰ ᥐᥤᥢ ᥟᥢ ᥘᥭᥲ ᥔᥣᥳ ᥟᥝ ᥕᥝᥳ. ᥘᥛᥳ ᥛᥣᥐᥱ ᥜᥣᥲ ᥘᥭᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥛᥳ ᥝᥣᥢ ᥛᥥᥝᥰ ᥘᥪᥒ ᥟᥢ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥳ ᥓᥬ ᥐᥤᥢ ᥖᥥᥳ ᥖᥥᥳ ᥕᥝᥳ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥛᥣᥐᥱ]] 50jtrxmxqq37u8q26sx4yt8acllugbm ᥛᥣᥐᥱ ᥝᥣᥝᥰ 0 832 5384 5184 2024-11-30T11:46:01Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */-ᥙᥫᥒ ᥗᥣᥢ 5384 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Cydonia.jpg|thumb|right|300px|ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥝᥣᥝᥰ]] '''ᥛᥣᥐᥱ ᥝᥣᥝᥰ''' ᥘᥭᥳ ᥙᥨᥝᥰ ᥟᥝ ᥑᥣᥛᥰ ᥘᥬᥰ ᥛᥣᥢᥲ ᥝᥣ Quince ᥘᥭᥴ ᥔᥥᥴ ᥙᥩᥰ ᥟᥝ ᥓᥪ ᥖᥨᥢᥲ ᥑᥫᥰ ᥝᥣ Cydonia oblonga ᥘᥭᥴ ᥕᥝᥳ. ᥓᥣᥱ ᥖᥤ ᥟᥩᥒᥲ ᥖᥤ ᥛᥣᥐᥱ ᥝᥣᥝᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥤ ᥐᥧᥢ ᥕᥧᥰ ᥘᥨᥙᥳ ᥟᥢ ᥛᥤᥰ ᥓᥥᥒᥱ ᥖᥨᥐᥱ ᥙᥩᥖᥴ ᥓᥣᥢᥰ ᥐᥧᥢ ᥟᥥᥰ ᥡᥣᥰ ᥟᥢ ᥛᥤᥰ ᥜᥤᥒᥲ ᥜᥣᥳ ᥟᥧᥢᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥨᥢᥲ ᥛᥢᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥢᥲ ᥟᥩᥢᥱ ᥔᥥᥴ ᥟᥤᥒ ᥘᥨᥭᥲ ᥕᥣᥱ ᥔᥤᥱ ᥜᥤᥒᥲ ᥜᥣᥳ ᥔᥥᥴ ᥛᥬ ᥛᥢᥰ ᥛᥨᥝᥴ ᥞᥨᥒᥲ ᥕᥧᥱ ᥘᥒᥱ ᥐᥝᥱ. ᥖᥨᥢᥲ ᥛᥢᥰ ᥘᥭᥳ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥛᥢᥰ ᥐᥭᥳ ᥛᥤᥰ ᥛᥩᥐ 5 ᥛᥤᥱ ᥖᥣᥱ ᥖᥨᥝᥱ 8 ᥛᥤᥱ ᥖᥣᥱ ᥘᥭᥳ ᥔᥥᥴ ᥖᥣᥒᥰ ᥐᥣᥒ ᥛᥢᥰ ᥐᥭᥳ ᥛᥤᥰ ᥛᥩᥐ 4 ᥛᥤᥱ ᥖᥣᥱ ᥖᥪᥱ 6 ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ။ ᥛᥣᥐᥱ ᥛᥢᥰ ᥖᥥᥳ ᥛᥫᥢᥴ ᥛᥣᥐᥱ ᥐᥦᥛ ᥑᥩᥒᥱ ᥚᥤᥢᥳ ᥐᥨᥝᥰ ᥘᥦᥲ ᥛᥣᥐᥱ ᥐᥨᥝᥱ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ.<br> ᥙᥩᥰ ᥝᥣ ᥛᥣᥐᥱ ᥛᥢᥰ ᥔᥧᥐᥴ ᥟᥫᥳ ᥛᥣᥰ ᥕᥝᥳ ᥘᥭᥴ ᥙᥥᥢ ᥛᥣᥰ ᥟᥣ ᥕᥩᥒᥱ ᥘᥫᥒᥴ ᥞᥫ ᥞᥫ ᥕᥝᥳ. ᥛᥣᥐᥱ ᥛᥢᥰ ᥘᥭᥳ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥛᥢᥰ ᥔᥧᥐᥴ ᥟᥫᥳ ᥛᥣᥰ ᥘᥭᥳ ᥐᥭᥳ ᥕᥣᥝᥰ ᥛᥩᥐ 7 ᥔᥤᥢᥱ ᥖᥤᥱ ᥛᥤᥱ ᥖᥣᥱ ᥖᥨᥝᥱ 12 ᥔᥤᥢᥱ ᥖᥤᥱ ᥛᥤᥱ ᥖᥣᥱ ᥔᥥᥴ ᥖᥣᥒᥰ ᥐᥣᥒ ᥛᥢᥰ ᥐᥭᥳ ᥛᥤᥰ ᥛᥩᥐ 6 ᥔᥤᥢᥱ ᥖᥤᥱ ᥛᥤᥱ ᥖᥣᥱ ᥖᥨᥝᥱ 9 ᥔᥤᥢᥱ ᥖᥤᥱ ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ။ <br> ᥛᥫᥲ ᥛᥣᥐᥱ ᥛᥢᥰ ᥙᥭᥱ ᥔᥧᥐᥴ ᥘᥢᥳ ᥙᥥᥢᥴ ᥟᥣ ᥕᥩᥒᥱ ᥑᥥᥝᥴ ᥝᥭᥳ ᥔᥥᥴ ᥛᥤᥰ ᥑᥨᥢᥴ ᥟᥣ ᥕᥩᥒᥱ ᥐᥩᥢᥰ ᥜᥭᥰ ᥟᥢ ᥘᥣᥛᥰ ᥚᥣᥭᥱ ᥚᥫᥐᥱ ᥝᥭᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥩᥰ ᥝᥣ ᥝᥣᥭᥰ ᥑᥣᥝᥰ ᥐᥖᥴ ᥕᥝᥳ ᥘᥭᥴ ᥛᥣᥐᥱ ᥛᥢᥰ ᥖᥥᥴ ᥐᥥᥱ ᥛᥣᥰ ᥔᥥᥴ ᥑᥨᥢᥴ ᥛᥢᥰ ᥐᥩᥲ ᥟᥛᥱ ᥛᥤᥰ ᥕᥝᥳ၊ ᥔᥤᥴ ᥛᥣᥐᥱ ᥛᥢᥰ ᥐᥩᥲ ᥘᥦᥐ ᥘᥣᥭ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥘᥫᥒᥴ ᥛᥣᥰ ᥔᥥᥴ ᥐᥦᥢᥱ ᥛᥣᥰ ᥕᥝᥳ။ ᥛᥤᥰ ᥘᥫᥳ ᥟᥢ ᥘᥭᥲ ᥔᥦᥝᥴ ᥞᥩᥛᥴ။ ᥛᥬ ᥛᥢᥰ ᥖᥥᥳ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥑᥥᥝᥴ ᥔᥥᥴ ᥖᥣᥒᥰ ᥕᥣᥝᥰ ᥛᥢᥰ ᥛᥤᥰ 6 ᥔᥤᥢᥱ ᥖᥤᥱ ᥛᥤᥱ ᥖᥣᥱ ᥖᥨᥝᥱ 11 ᥔᥤᥢᥱ ᥖᥤᥱ ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ။ ᥖᥤ ᥛᥬ ᥛᥢᥰ ᥘᥢᥳ ᥐᥩᥲ ᥛᥤᥰ ᥑᥨᥢᥴ ᥘᥧᥛᥱ ᥟᥩᥢᥱ ᥔᥥᥴ ᥘᥒᥱ ᥐᥝᥱ။<br> ᥙᥩᥰ ᥗᥪᥒᥴ ᥞᥨᥝᥴ ᥑᥣᥝᥰ ᥛᥭᥲ ᥛᥣᥰ ᥛᥬ ᥘᥧᥛ ᥛᥢᥰ ᥟᥩᥐᥱ ᥛᥣᥰ ᥔᥥᥴ ᥛᥩᥐᥱ ᥟᥣ ᥕᥩᥒᥱ ᥚᥫᥐᥱ (ᥟᥛᥱ ᥘᥢᥴ) ᥛᥩᥐᥱ ᥟᥣ ᥕᥩᥒᥱ ᥑᥩᥒᥱ ᥟᥩᥢᥱ ᥐᥤ ᥛᥣᥰ ᥕᥝᥳ။ ᥘᥨᥒᥱ ᥛᥩᥐᥱ ᥛᥢᥰ ᥘᥭᥳ ᥙᥣᥰ ᥐᥤᥙᥱ ᥛᥢᥰ 5 ᥟᥢᥴ ᥔᥥᥴ ᥖᥣᥒᥰ ᥐᥣᥒ ᥛᥢᥰ ᥛᥤᥰ 5 ᥔᥤᥢᥱ ᥖᥤᥱ ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ။<br> <br> ᥛᥢᥰ ᥙᥥᥢ ᥖᥨᥢᥲ ᥐᥤᥢ ᥛᥣᥐᥱ ᥕᥝᥳ။ ᥟᥢ ᥙᥥᥢ ᥓᥪᥳ ᥚᥥᥴ ᥓᥪᥳ ᥚᥢᥰ ᥛᥣᥐᥱ ᥝᥣᥢᥰ Cydonia ᥟᥢᥴ ᥓᥣᥱ ᥖᥤ ᥛᥢᥰ ᥙᥥᥢ ᥖᥤ [[ᥛᥫᥒᥰ ᥑᥥᥱ]] '''Chinese Quince''' (''Pseudocydonia sinensis'') ᥘᥦᥲ ᥓᥫᥰ ᥙᥥᥢ ᥓᥣᥱ ᥖᥤ ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥐᥧᥢ ᥟᥥᥰ ᥡᥣᥰ ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥢᥲ ᥟᥢ ᥛᥩᥐᥱ ᥔᥣᥛᥴ ᥖᥨᥢᥲ ᥕᥝᥳ။ <br> ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥛᥫᥒᥰ ᥖᥫᥱ ᥐᥤᥱ ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥝᥣᥝᥰ 4 ᥙᥧᥢ 1 ᥙᥧᥢ ᥕᥝᥳ၊ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥘᥭᥲ ᥛᥣᥐᥱ ᥝᥣᥝᥰ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥖᥨᥢᥲ ᥛᥣᥐᥱ ᥝᥣᥝᥰ ᥘᥭᥳ ᥕᥒᥰ ᥛᥢᥰ ᥘᥛᥳ ᥐᥖᥳ ᥑᥣᥛᥱ ᥘᥭᥲ ᥖᥤ ᥘᥣᥲ ᥘᥤᥢ ᥟᥢ ᥘᥛᥳ ᥑᥦᥒᥴ ᥔᥥᥴ ᥛᥩᥐᥱ ᥛᥢᥰ ᥘᥭᥳ ᥐᥩᥲ ᥓᥣᥒ ᥐᥤ ᥘᥭᥲ ᥖᥤ ᥟᥢ ᥖᥣᥒᥳ ᥐᥖᥴ ᥛᥤᥰ ᥚᥣᥭᥱ ᥖᥬᥲ 7 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥨᥢᥲ ᥛᥢᥰ ᥘᥭᥳ ᥓᥣᥒ ᥘᥧᥐ ᥖᥤ ᥞᥨᥭᥱ ᥛᥢᥰ ᥔᥥᥴ ᥑᥪᥢᥰ ᥔᥪᥙᥱ ᥚᥥ ᥘᥭᥲ ᥗᥦᥢᥲ ᥕᥧᥱ။ ᥓᥣᥒ ᥟᥝ ᥐᥤᥒᥱ ᥛᥢᥰ ᥓᥙᥰᥴ ᥐᥢ ᥔᥥᥴ ᥐᥩᥲ ᥔᥪᥙᥱ ᥚᥥ ᥘᥭᥲ ᥕᥧᥱ။ ᥙᥩᥰ ᥝᥣ ᥛᥣᥐᥱ ᥛᥢᥰ ᥔᥧᥐᥴ ᥟᥫᥳ ᥛᥣᥰ ᥕᥝᥳ ᥘᥭᥴ ᥘᥫᥳ ᥛᥢᥰ ᥘᥭᥳ ᥟᥨᥢᥲ ᥛᥣᥰ ᥘᥦᥲ ᥛᥣᥐᥱ ᥛᥢᥰ ᥘᥭᥳ ᥗᥧᥐᥴ ᥘᥤ ᥙᥤᥖᥴ ᥐᥤᥢ ᥛᥫ ᥘᥛᥳ ᥘᥣᥭᥰ ᥙᥭᥱ ᥖᥨᥐᥰ ᥛᥫᥲ ᥜᥤᥒᥲ ᥜᥣᥳ ᥕᥣᥱ ᥔᥤᥱ ᥖᥪᥐᥳ ᥟᥧᥢᥱ ᥕᥧᥱ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥟᥢ ᥘᥤ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥘᥫᥳ ᥛᥣᥐᥱ ᥝᥣᥝᥰ ᥘᥭᥳ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ ᥖᥥᥳ ᥛᥢᥰ ᥑᥦᥒᥴ ᥝᥭᥳ ᥔᥥᥴ ᥐᥭᥳ ᥟᥩᥢ ᥐᥢ ᥞᥥᥖᥱ ᥐᥤᥢ ᥛᥣᥐᥱ ᥛᥭᥳ ᥕᥦᥛᥲ ᥘᥢᥳ ᥕᥝᥳ။<br> ᥙᥩᥰ ᥝᥣ ᥟᥝ ᥛᥣᥐᥱ ᥝᥣᥝᥰ ᥘᥭᥳ ᥖᥨᥛᥲ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥞᥪᥒᥴ ᥟᥤᥖᥴ ᥘᥫᥒ ᥘᥭᥴ ᥟᥣ ᥕᥩᥒᥱ ᥛᥢᥰ ᥕᥥᥢᥰ ᥙᥥᥢ ᥟᥣ ᥕᥩᥒᥱ ᥘᥦᥒᥴ ᥐᥣᥱ ᥕᥝᥳ။ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ([[ᥛᥫᥒᥰ ᥛᥣᥢ]]) ᥘᥭᥳ ᥖᥥᥳ ᥐᥭᥳ ᥟᥩᥐᥱ ᥖᥤ ᥛᥫᥒᥰ ᥘᥩᥭ ᥟᥢ ᥛᥤᥰ ᥜᥤᥒᥲ ᥜᥣᥳ ᥐᥖᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥨᥝᥰ ᥟᥝ ᥖᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥝᥣ ᥖᥥᥳ ᥖᥤ [[ᥐᥨᥖᥳ ᥑᥣᥭᥴ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓ​ᥥ ᥝᥥᥒᥰ ᥐᥨᥖᥳ ᥑᥣᥭᥴ]] ᥘᥭᥳ ᥛᥣᥐᥱ ᥝᥣᥝᥰ ᥟᥩᥐᥱ ᥘᥛᥴ ᥖᥥᥳ ᥕᥝᥳ။ ᥛᥣᥐᥱ ᥝᥣᥝᥰ ᥘᥭᥳ ᥛᥣᥒ ᥓᥫᥰ ᥐᥩᥲ ᥐᥭᥳ ᥖᥛ ᥘᥨᥝᥰ ᥑᥤᥒᥴ ᥛᥣᥐᥱ ᥚᥥᥖᥱ ᥔᥥᥴ ᥐᥩᥲ ᥐᥤᥢ၊ ᥛᥣᥒ ᥓᥫᥰ ᥔᥛᥳ ᥐᥭᥳ ᥟᥝ ᥘᥨᥞᥰ ᥚᥩᥒᥴ ᥛᥣᥐᥱ ᥚᥥᥖᥱ၊ ᥘᥛᥳ ᥙᥣ ᥓᥣ ᥐᥣᥱ ᥓᥫᥰ ᥘᥭᥳ ᥔᥥᥴ ᥞᥥᥖᥱ ᥔᥨᥛᥲ၊ ᥞᥥᥖᥱ ᥕᥦᥢᥲ ᥔᥥᥴ ᥐᥤᥢ ᥕᥝᥳ။ ᥛᥣᥒ ᥓᥫᥰ ᥖᥥᥳ ᥐᥩᥲ ᥟᥝ ᥛᥣᥐᥱ ᥝᥣᥝᥰ ᥘᥭᥳ ᥖᥣᥐᥱ ᥞᥦᥒᥲ ᥞᥦᥒᥲ ᥔᥥᥴ ᥙᥣᥭ ᥑᥪᥢᥰ ᥟᥝ ᥓᥥ ᥘᥨᥝᥰ ᥛᥣᥐᥱ ᥚᥥᥖᥱ ᥑᥥᥝᥴ၊ ᥔᥥᥴ ᥞᥥᥖᥱ ᥘᥛᥳ ᥚᥐᥴ ᥔᥨᥛᥲ ᥚᥥᥖᥱ ᥐᥤᥢ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥛᥣᥐᥱ ᥛᥭᥳ]] [[ᥙᥫᥒ ᥗᥣᥢ:ᥖᥨᥢᥲ ᥓᥫᥰ ᥑᥝᥲ ᥙᥥᥢ ᥕᥣᥲ ᥕᥣ]] 8ulyxjkj6iba04a5g3i5uoaptek59vh ᥛᥣᥐᥱ ᥞᥣᥒᥴ ᥘᥣᥖ 0 833 5358 5185 2024-11-30T11:15:18Z Long Gong Bao 172 /* ᥘᥬᥰ ᥘᥩᥐ ᥐᥣᥖᥱ */-ᥜᥣᥭᥱ 5358 wikitext text/x-wiki [[ᥜᥣᥭᥱ:AnanasComosusOnPlant.jpg|thumb|ᥛᥣᥐᥱ ᥞᥣᥒᥴ ᥘᥣᥖ ᥖᥫᥐ ᥛᥤᥰ ᥘᥫᥴ ᥖᥨᥢᥲ]] ==ᥛᥣᥐᥱ ᥞᥣᥒᥴ ᥘᥣᥖ== ==ᥟᥩᥒᥲ ᥖᥤ ᥙᥧᥐᥱ ᥔᥩᥛᥲ== ==ᥕᥧᥒᥱ ᥖᥪᥰ ᥛᥣᥐᥱ ᥞᥣᥒᥴ ᥘᥣᥖ== ==ᥛᥣᥐᥱ ᥞᥣᥒᥴ ᥘᥣᥖ ᥓᥪ ᥔᥥᥒᥴ ᥕᥬᥱ== ==ᥘᥬᥰ ᥘᥩᥐ ᥐᥣᥖᥱ== <gallery> Pineapple prepared 01.jpg| Pineapple prepared for sale in [[Haikou]], Hainan, China. Formosajf1792.JPG|Queen Formosa, one of the Philippines' sweetest pineapples.<ref>{{Cite web|url=http://www.pia.gov.ph/news/index.php?article=871340259304|title=Queen Formosa, sweetest pineapple, promoted in Daet|accessdate=1 June 2013|publisher=Philippine Information Agency}}{{Dead link|date=September 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> Formosajf1797.JPG|Queen Formosa tidbits for retail. Pineapples.JPG|A basket of pineapples displayed in a [[Singapore]] supermarket. Pineapple cagayan de oro.jpg|Pineapples on a [[fruit stand]] in [[Cagayan de Oro]], [[Philippines]]. Preparing pineapple - 01.ogv|A pineapple being prepared by a roadside vendor in [[Haikou]] City, Hainan, China. It will sell for 2 [[RMB]] (about 30 US cents). This method of preparation is common across the world. </gallery> ==ᥙᥫᥒ ᥟᥤᥒ== [[ᥙᥫᥒ ᥗᥣᥢ:Category]] ginazmh6fyq2v6quitzgqmuhme91pwx ᥛᥣᥐᥱ ᥟᥧᥢ 0 834 5600 5367 2025-01-15T18:27:05Z Sai Dai Sai Laing 25 5600 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Coconut.jpg|thumb|ᥛᥣᥐᥱ ᥟᥧᥢ]] '''ᥛᥣᥐᥱ ᥟᥧᥢ''' ᥘᥭᥳ ᥙᥥᥢ [[ᥛᥣᥐᥱ]] ᥙᥫᥐᥱ ᥐᥦᥢᥱ၊ ᥑᥩᥐᥱ ᥐᥦᥢᥱ ᥘᥫᥳ ᥑᥣᥝᥴ ᥛᥩᥢᥰ ᥘᥛᥳ ᥖᥥᥛ ᥘᥬᥰ ᥛᥣᥐᥱ ᥔᥥᥴ ᥖᥨᥢᥲ ᥘᥛᥰ ᥔᥧᥒᥴ ᥟᥢ ᥛᥬ ᥛᥢᥰ ᥛᥣᥐᥱ ᥛᥢᥰ ᥛᥫᥰ ᥟᥩᥐᥱ ᥖᥤ ᥙᥣᥭ။ ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥞᥩᥒᥳ ᥝᥣ ᥛᥣᥐᥱ ᥟᥧᥢ။ [[ᥙᥫᥒ ᥗᥣᥢ:ᥛᥣᥐᥱ]] k9zu6vdhoj64wr6ql6xsjinf3b7ajb2 ᥛᥣᥖᥳ 21 0 835 3547 3546 2024-10-15T06:35:35Z Sotiale 22 9 revisions imported: [TEST] importing tddwiki via a tool 3546 wikitext text/x-wiki {{Calendar|month=3|lk=on}} '''ᥘᥫᥢ ᥛᥣᥖᥳ (21)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (80) (ᥙᥩᥰ ᥙᥥᥢ ᥙᥤ ᥝᥣᥱ ᥗᥣᥙ ᥘᥭᥴ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (81))ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (285) ᥝᥢᥰ ᥕᥧᥱ။ otm7863ktr6bqk978imwhtuo8atri2h ᥛᥣᥖᥳ 31 0 836 3552 3551 2024-10-15T06:35:37Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 3550 wikitext text/x-wiki ᥘᥫᥢ[[ᥛᥣᥖᥳ]] (31) ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥘᥤᥱ ᥐᥨᥝᥰ ᥘᥤᥳ ᥕᥦᥢᥱ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (90) (ᥙᥨᥝᥰ ᥙᥥᥢ ᥙᥤ ᥝᥣᥱ ᥗᥣᥙ ᥘᥭᥴ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (91))ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥥᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (275) ᥝᥢᥰ ᥕᥧᥱ။ hvcfvvhvttm3kke1w3utctxy7431a06 ᥛᥣᥖᥳᥠᥴ 21 0 837 3554 3553 2024-10-15T06:35:38Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3553 wikitext text/x-wiki #REDIRECT [[ᥛᥣᥖᥳ 21]] 2suxetw2hy4vcbqw4y0pgb6h4lky9ip ᥛᥣᥖᥳᥠᥴ 31 0 838 3556 3555 2024-10-15T06:35:39Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3555 wikitext text/x-wiki #REDIRECT [[ᥛᥣᥖᥳ 31]] rng0b3wjsglhhxy4lskh1r3rp2nhqul ᥛᥣᥢᥲ ᥝᥥᥒᥰ ᥘᥨᥒᥴ 0 839 3559 3558 2024-10-15T06:35:40Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 3558 wikitext text/x-wiki ==ᥐᥨᥢᥰ ᥑᥫᥰ== ᥖᥤ[[ᥛᥣᥢᥲ ᥝᥥᥒᥰ ᥘᥨᥒᥴ]]ᥘᥭᥳ ᥛᥤᥰ ᥑᥫᥰ ᥐᥨᥢᥰ ᥕᥧᥱ ᥔᥝᥰ ᥝᥭᥳ 6 ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥫᥢᥴ ᥘᥒᥱ[[ᥖᥭᥰ]]၊ [[ᥑᥥᥱ]]၊ [[ᥑᥣᥒᥴ]]၊ [[ᥘᥤᥳ ᥔᥨᥝᥰ]]၊ [[ᥛᥣᥢ]]၊ [[ᥐᥣᥰ ᥘᥣᥰ]] ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ ==ᥖᥤ ᥙᥐᥴ ᥔᥝᥰ ᥘᥦᥲ ᥔᥥᥢᥲ ᥖᥣ ᥔᥣᥭᥴ ᥖᥣᥒᥰ ᥐᥙᥴ ᥔᥪᥙᥱ == [[ᥛᥣᥢᥲ ᥝᥥᥒᥰ ᥘᥨᥒᥴ]] ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥛᥦᥢᥰ ᥛᥣᥱ၊ [[ᥑᥣᥒᥴ၊ ᥓᥥ ᥛᥫᥒᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥑᥣᥒᥴ]] ၊[[ᥛᥣᥢᥲ ᥛᥨᥝᥱ ၊ ᥟᥪᥒᥱ|ᥟᥪᥒᥱ ᥛᥣᥢᥲ ᥛᥨᥝᥱ]]ᥔᥥᥴ ᥖᥤᥖᥱ ᥓᥙᥴ ᥝᥭᥳ ᥖᥒᥰ[[ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] ᥘᥦᥰ [[ᥛᥫᥒᥰ ᥑᥥᥱ]]ᥕᥧᥱ ᥑᥣᥲ ᥟᥩᥲ။ ᥙᥐᥴ ᥔᥝᥰ ᥝᥭᥳ ᥕᥧᥱ ᥖᥤ ᥘᥫᥴ ᥔᥥᥢᥲ ᥖᥣᥒᥰ [[ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥛᥨᥝᥱ]]ᥘᥦᥲ [[ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ]] ᥕᥧᥱ ᥕᥝᥳ ᥔᥥᥴ ᥛᥤᥰ ᥖᥤ ᥔᥣᥭᥴ ᥘᥣᥒᥴ ᥞᥩᥒᥱ 23 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 49 ᥛᥤᥳ ᥘᥤᥖᥳ 23 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 35 ᥛᥤᥖᥳ ᥘᥤᥖᥳ ᥘᥥᥲ ᥔᥣᥭᥴ ᥑᥩᥒᥴ ᥟᥩᥐᥱ 97 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 35 ᥛᥤᥳ ᥘᥤᥖᥳ 97 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 56 ᥛᥤᥳ ᥘᥤᥖᥳ ᥘᥢᥳ ᥑᥣᥲ ᥟᥩᥰ ။[[ᥛᥣᥢᥲ ᥝᥥᥒᥰ ᥘᥨᥒᥴ]] ᥘᥭᥳ ᥕᥣᥢᥴ ᥐᥭ ᥖᥒᥰ ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥛᥨᥝᥱ 59 ᥘᥐᥴ ᥑᥣᥲ ᥟᥩᥲ။ ᥓᥥᥒᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥟᥩᥐᥱ ᥕᥣᥢᥴ ᥐᥢ ᥖᥒᥰ [[ᥘᥩᥒᥴ ᥖᥝᥰ]]ᥛᥩᥐ 4 ᥘᥐᥴ ᥔᥥᥴ ᥚᥣᥭᥱ ᥝᥢᥰ ᥟᥩᥐᥱ ᥔᥛᥳ ᥕᥣᥢᥴ ᥐᥢ ᥖᥒᥰ [[ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ]] ᥝᥭᥳ ᥕᥧᥱ 5 ᥘᥐᥴ ᥕᥧᥱ ᥕᥝᥳ။ ᥔᥥᥒᥲ ᥖᥣᥒᥰ ᥙᥩᥖᥴ ᥖᥩᥢᥲ ᥛᥣᥢᥲ ᥝᥥᥒᥰ ᥘᥨᥒᥴ ᥖᥥᥱ ᥛᥥᥰ ᥔᥫᥱ ᥙᥥᥢ ᥖᥣᥒᥰ ᥞᥥᥖᥱ ᥕᥝᥳ ᥐᥣᥱ ᥛᥫ ᥙᥤ 2019 ᥘᥭᥴ ᥕᥝᥳ။ rwnom7glqjuom2caoz3gpm98av4tf5e ᥛᥣᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥥᥢᥲ ᥖᥧ 0 840 3561 3560 2024-10-15T06:35:42Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3560 wikitext text/x-wiki ᥛᥣᥲ ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥦᥢᥲ ᥖᥧ 来德宏泼水 ᥓᥣᥭᥰ ᥛᥣᥝᥱ ᥘᥤ ᥙᥤ ᥘᥤ ᥙᥩᥐ ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥘᥛᥳ ᥔᥛᥳ ᥗᥪᥒᥴ ᥛᥣᥰ ᥞᥝᥳ ᥔᥧᥴ ᥕᥧᥱ ᥛᥫᥒᥰ ᥐᥭ   ᥖᥧ ᥕᥧᥱ ᥖᥬᥲ ᥑᥨᥒᥰ ᥞᥭᥳ ᥔᥤᥢᥱ ᥑᥣᥝᥱ ᥘᥤ ᥖᥥᥳ ᥖᥥᥳ ᥛᥣᥰ ᥟᥦᥢᥲ ᥖᥧ ᥘᥥᥰ ᥘᥫᥒ ᥙᥤ ᥘᥫᥐ ᥙᥩᥐ ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥘᥛᥳ ᥞᥩᥖ ᥗᥪᥒᥴ ᥕᥝᥳ ᥔᥣ ᥟᥫ ᥘᥦᥝᥰ     ᥘᥩᥒᥳ ᥟᥥᥐᥱ ᥙᥤ ᥘᥦᥰ ᥗᥝᥲ ᥘᥧᥛᥱ ᥕᥤᥒᥰ ᥓᥣᥭᥰ ᥘᥧᥒ ᥖᥒᥰ ᥑᥨᥝᥰ ᥖᥭᥰ ᥛᥬᥱ ᥟᥩᥴ ᥚᥬᥴ ᥐᥩᥲ ᥞᥣᥒ ᥘᥤ ᥕᥧᥛᥳ ᥛᥭᥱ ᥖᥫᥰ ᥖᥩᥢᥰ ᥕᥧᥐ ᥛᥪᥰ ᥐᥣᥲ ᥙᥢᥱ ᥐᥩᥒ ᥟᥫ ᥘᥦᥝᥰ     ᥔᥥᥒᥴ ᥐᥩᥒ ᥕᥩᥒ ᥕᥩᥒ ᥖᥩᥢᥲ ᥓᥬ ᥑᥨᥝᥰ ᥙᥩᥰ ᥟᥨᥭᥴ ᥑᥣᥛᥰ ᥞᥩᥒᥳ ᥐᥨᥙᥱ     ᥟᥩᥴ ᥔᥥᥒᥴ ᥐᥩᥒ ᥕᥩᥒ ᥕᥩᥒ ᥖᥩᥢᥲ ᥓᥬ ᥑᥨᥝᥰ ᥞᥨᥛ ᥙᥥᥝᥱ ᥕᥩᥲ ᥕᥩᥲ ᥞᥧᥲ ᥞᥧᥲ    ᥛᥣᥰ ᥛᥣᥰ ᥞᥝᥰ ᥞᥨᥖᥱ ᥘᥛᥳ ᥐᥢ    ᥘᥧᥛᥱ ᥘᥧᥛᥱ ᥗᥝᥲ ᥗᥝᥲ ᥞᥨᥖ ᥘᥛᥳ ᥐᥢ ᥛᥣᥰ ᥛᥣᥰ ᥞᥝᥰ ᥔᥩᥢᥰ ᥘᥛᥳ ᥐᥢ ᥛᥣᥝᥱ ᥛᥣᥝᥱ ᥔᥣᥝᥴ ᥔᥣᥝᥴ ᥔᥩᥢᥰ ᥞᥨᥖᥱ ᥐᥢ ᥞᥨᥛ ᥐᥢ ᥛᥣᥰ ᥘᥦᥰ   ᥞᥨᥛ ᥐᥢ ᥛᥣᥰ ᥘᥦᥰ ᥟᥩᥢ ᥐᥢ ᥛᥣᥰ ᥘᥦᥰ   ( ᥟᥩᥢ ᥐᥢ ᥛᥣᥰ ᥘᥦᥰ ) " ᥗᥪᥒᥴ ᥛᥣᥰ ᥛᥫ ᥘᥤ ᥝᥢᥰ ᥒᥣᥛᥰ ᥕᥤᥒᥰ ᥔᥣᥝᥴ ᥓᥣᥭᥰ ᥛᥣᥝᥱ ᥔᥧᥭᥴ ᥒᥣᥛᥰ ᥑᥩᥢᥲ ᥖᥧᥛ ᥘᥧᥛᥰ ᥙᥩᥭᥰ ᥖᥨᥝᥰ ᥛᥩᥐᥱ ᥐᥦᥢᥱ ᥙᥥᥢ ᥘᥤ ᥞᥐ ᥛᥫᥒᥰ ᥖᥭᥰ ᥔᥥᥱ ᥔᥣᥱ ᥛᥤᥰ ᥓᥥᥛ ᥐᥧ ᥙᥣᥲ ᥘᥣᥭᥴ ᥜᥣᥭᥱ ᥛᥣᥰ ᥞᥨᥛ ᥖᥩᥢᥲ ᥑᥫᥒᥴ ᥙᥩᥒᥲ ᥛᥢᥰ ᥐᥦᥢᥱ ᥛᥨᥢ ᥛᥨᥝᥰ ᥑᥭᥲ ᥘᥩᥰ ᥕᥩᥙᥱ ᥘᥦᥰ ᥐᥣᥲ ᥘᥦᥰ ᥞᥨᥖᥲᥱ ᥐᥣᥲ ᥘᥦᥰ ᥖᥣᥒᥰ ᥘᥣᥭᥴ ᥟᥩᥢ ᥐᥢ ᥕᥩᥙᥱ ᥘᥦᥰ ᥕᥩᥙᥱ ᥘᥦᥰ ᥐᥣᥲ ᥘᥦᥰ ᥞᥨᥖᥱ ᥐᥣᥲ ᥘᥦᥰ ᥖᥣᥒᥰ ᥘᥣᥭᥴ ᥟᥩᥢ ᥐᥢ ᥞᥨᥖᥱ ᥘᥦᥰ    ᥕᥩᥒ ᥕᥩᥒ ᥕᥩᥒ ᥐᥤᥒᥱ ᥐᥩᥒ   ᥕᥩᥒ ᥐᥤᥒᥱ ᥐᥩᥒ      ᥛᥣᥰ ᥘᥦᥰ ᥞᥝᥰ ᥛᥣᥰ ᥞᥨᥛ ᥞᥭᥱ ᥐᥩᥒ ᥛᥩᥒᥰ ᥖᥭᥰ ᥛᥨᥒ ᥛᥨᥒ ᥛᥨᥒ ᥙᥪᥒᥱ ᥛᥧᥒ ᥛᥨᥒ ᥙᥪᥒᥳ ᥙᥪᥒᥳ ᥙᥪᥒᥳ ᥛᥨᥒ ᥙᥪᥒᥳ ꧦ ᥛᥣᥰ ᥘᥦᥰ ᥓᥨᥛᥰ ᥔᥫᥰ ᥐᥣᥲ ᥕᥩᥙᥱ ᥙᥢᥱ ᥛᥩᥒᥰ ᥖᥭᥰ ᥛᥩᥒ ᥛᥩᥒ ᥛᥩᥒ ᥙᥤᥒᥱ ᥛᥩᥒ ᥛᥩᥒ ᥚᥦᥖ ᥚᥦᥖ ᥚᥦᥖ ᥛᥩᥒ ᥚᥦᥖ ꧦᥐᥣᥲ ᥘᥥᥴ ᥘᥣᥭᥰ ᥑᥦᥢᥳ ᥘᥦᥰ ᥘᥣᥭᥴ ᥘᥨᥐ ᥞᥨᥛ ᥕᥩᥙᥱ ᥘᥭᥳ ᥙᥥᥢ ᥗᥧᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥛᥤᥰ ᥝᥭᥳ ᥕᥣᥱ ᥘᥪᥛᥰ ᥖᥩᥒᥰ ᥐᥪᥛᥰ ᥘᥣᥴ    ᥞᥩᥭᥰ ᥝᥢᥰ ᥘᥤ ᥝᥢᥰ ᥙᥩᥭᥰ ᥛᥣᥰ ᥞᥝᥰ ᥛᥣᥰ ᥓᥨᥛᥰ ᥑᥨᥝᥱ ᥓᥨᥛᥰ ᥑᥨᥝᥱ ᥛᥫ ᥙᥩᥭᥰ ᥔᥩᥢᥰ     ᥖᥨᥭᥰ ᥘᥧᥴ ᥐᥨᥢᥰ ᥘᥣᥭᥴ ᥐᥧ ᥔᥣᥭᥴ ᥟᥣ ᥛᥥᥝᥰ ᥛᥣᥰ ᥓᥧᥛᥰ ᥔᥫᥰ ᥙᥥᥝᥱ ᥓᥨᥛᥰ ᥔᥫᥰ ᥙᥥᥝᥱ ᥔᥩᥢᥰ ᥞᥨᥖᥱ ᥘᥛᥳ ᥑᥦᥖ ᥛᥦᥖ ᥖᥣᥱ ᥞᥬᥲ ᥔᥣᥛᥰ ᥔᥣᥱ ᥛᥣᥐ ᥛᥤᥰ ᥞᥬᥲ ᥕᥧᥱ ᥘᥤ ᥐᥤᥢ ᥝᥣᥢᥴ ᥙᥨᥝ ᥘᥧᥛᥱ ᥛᥥ ᥐᥤ ᥛᥣᥝᥱ ᥔᥣᥝᥴ ᥘᥬᥰ ᥙᥩᥭᥰ ᥐᥩᥲ ᥕᥒ ᥘᥪᥛᥰ ᥘᥭᥲ ᥟᥥᥢᥲ ᥖᥫᥝᥰ ᥕᥤᥢ   ᥟᥫ ᥘᥦᥝᥰ    ᥞᥢᥴ ᥚᥬᥴ ᥞᥣᥒ ᥘᥤ ᥐᥩᥲ ᥕᥒ ᥘᥪᥛᥰ ᥘᥭᥲ ᥓᥝᥱ ᥔᥬᥱ ᥜᥣᥳ ᥖᥫᥝᥰ ᥕᥤᥢ ᥟᥩᥲ   ᥕᥥᥲ ᥟᥤᥱ ᥟᥣᥛ ᥟᥣᥭᥱ ᥟᥣᥭᥲ ᥕᥤ ᥔᥣᥛᥴ ᥔᥭᥱ ᥕᥧᥛᥳ ᥖᥨᥝᥱ ᥐᥢ ᥛᥤᥰ ᥛᥭᥱ ᥟᥫ ᥘᥦᥝᥰ    ᥞᥨᥛ ᥟᥝ ᥐᥨᥝᥱ ᥔᥩᥭᥲ ᥛᥩᥐᥱ ᥐᥤ ᥓᥤ ᥓᥨᥝ ᥙᥩᥐ ᥛᥫᥰ ᥙᥐᥴ ᥝᥣᥭᥱ ᥐᥨᥒᥰ ᥔᥩᥢᥰ ᥟᥩᥴ ᥞᥨᥛ ᥖᥫᥒᥱ ᥕᥩᥢᥰ ᥔᥧᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥬᥲ ᥘᥭᥲ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ. 7u76lhjru3iifiogxrrqxak6rihlhm8 ᥛᥣᥱ ᥓᥧᥱ ᥘᥤᥱ 0 841 5632 5186 2025-01-15T19:24:19Z Sai Dai Sai Laing 25 5632 wikitext text/x-wiki ᥓᥨᥝᥱ '''ᥛᥣᥱ ᥓᥧᥱ ᥘᥤᥱ''' ᥘᥭᥳ ᥘᥬᥰ ᥒᥣ [[ᥓᥨᥝᥱ]] ᥙᥦᥖᥱ ᥞᥨᥭᥱ ᥟᥢ ᥙᥢᥱ ᥞᥩᥙ ᥞᥨᥭᥱ [[ᥘᥦᥖᥱ]] ᥕᥧᥱ ᥘᥢᥳ, ᥙᥥᥢ ᥓᥨᥝ ᥟᥢ ᥟᥦᥢᥴ ᥔᥤᥴ ᥙᥫᥢ ᥘᥦᥲ ᥟᥢ ᥓᥛ ᥞᥨᥭᥱ [[ᥘᥦᥖᥱ]] ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. ᥖᥣᥒᥰ ᥕᥬᥱ ᥛᥢᥰ ᥘᥢᥳ ᥖᥤᥴ ᥕᥬᥱ ᥔᥤᥴ ᥞᥨᥭᥱ ᥘᥫᥢ ᥟᥤᥖᥴ ᥘᥪᥒ ᥐᥩᥭᥰ. ᥖᥣᥒᥰ ᥐᥭ [[ᥘᥦᥖᥱ]] ᥘᥦᥲ ᥛᥢᥰ ᥛᥤᥰ ᥝᥭᥳ 0.387 AU ᥟᥛᥱ ᥘᥢᥴ 57909050 ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ (35983015 ᥘᥐᥴ) ᥕᥝᥳ. ᥐᥩᥙ ᥙᥫᥝ ᥛᥢᥰ ᥕᥧᥱ ᥓᥛ [[ᥘᥦᥖᥱ]] ᥞᥦᥒᥰ ᥘᥦᥲ ᥖᥣᥒᥰ ᥛᥭᥲ ᥛᥢᥰ ᥐᥩᥲ ᥘᥛᥴ ᥞᥦᥒᥰ ᥖᥥᥳ. ᥔᥤᥒᥱ ᥐᥣᥒ ᥝᥢᥰ ᥘᥢᥳ ᥛᥭᥲ ᥗᥪᥒᥴ ᥖᥤ 427 ᥖᥤᥱ ᥐᥣᥱ ᥘᥤᥳ ᥔᥦᥰ ᥔᥤᥰ ᥕᥦᥖ ᥘᥦᥲ ᥐᥣᥒ ᥑᥪᥢᥰ ᥔᥛᥳ ᥐᥖᥴ ᥘᥣᥒᥳ ᥗᥪᥒᥴ ᥙᥨᥝᥰ ᥛᥤᥰ -173 ᥖᥤᥱ ᥐᥣᥱ ᥘᥤᥳ ᥔᥦᥰ ᥔᥤᥰ ᥕᥦᥖ ᥕᥝᥳ. [[ᥜᥣᥭᥱ:Mercury in true color.jpg|thumb|'''<big>ᥓᥨᥝᥱ ᥛᥣᥱ ᥓᥧᥱ ᥘᥤᥱ</big>''']] ᥐᥩᥙ ᥙᥫ ᥓᥨᥝᥱ ᥛᥣᥱ ᥓᥧᥱ ᥘᥤᥱ ᥘᥭᥳ, ᥛᥤᥰ ᥘᥥᥐᥴ ᥘᥛᥴ ᥞᥦᥒᥰ ᥘᥦᥲ ᥖᥣᥒᥰ ᥘᥐᥴ ᥛᥢᥰ ᥐᥩᥲ ᥘᥐᥴ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. ᥐᥩᥭᥰ ᥝᥣ ᥞᥦᥒᥰ ᥓᥢ ᥛᥢᥰ ᥘᥢᥳ ᥛᥤᥰ 37% ᥞᥦᥒᥰ ᥓᥢᥴ ᥓᥨᥝᥱ ᥐᥛᥱ ᥚᥣᥱ ᥞᥝᥰ ᥐᥩᥭᥰ. ᥙᥩᥒᥱ ᥝᥣ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥟᥢ ᥘᥪᥒ, ᥟᥢ ᥛᥤᥰ 100 kg ᥖᥤ ᥘᥫᥴ ᥐᥛᥱ ᥚᥣᥱ ᥘᥢᥱ, ᥛᥢᥰ ᥖᥥᥴ ᥛᥤᥰ 37 kg ᥘᥫᥴ ᥓᥨᥝᥱ ᥛᥣᥱ ᥓᥨᥱ ᥘᥤᥱ ᥐᥩᥭᥰ. ᥐᥩᥙ ᥙᥫᥱ ᥛᥢᥰ ᥙᥥᥢ ᥓᥨᥝᥱ ᥟᥢ ᥓᥛ [[ᥘᥦᥖᥱ]] ᥔᥤᥴ ᥙᥫᥘ ᥘᥦᥲ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥖᥣᥱ ᥛᥢᥰ ᥖᥥᥴ ᥙᥢᥱ ᥞᥩᥙ [[ᥘᥦᥖᥱ]] ᥘᥪᥒ ᥙᥩᥐ ᥐᥩᥲ ᥙᥩᥖ ᥔᥤ ᥙᥫᥢ ᥘᥦᥲ ᥚᥬᥰ ᥔᥤ ᥙᥫᥢ ᥕᥝᥳ. ᥛᥢᥰ ᥘᥭᥲ ᥟᥝ ᥑᥣᥝᥰ ᥕᥣᥛᥰ 88 ᥝᥢᥰ ᥐᥩᥭᥰ ᥖᥣᥱ ᥖᥥᥴ ᥙᥢᥱ ᥟᥩᥙ [[ᥘᥦᥖᥱ]] ᥘᥪᥒ ᥙᥩᥐ ᥘᥢᥳ. m8on277q8503wl2v24fu1eozbyg7aa8 ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ 0 842 3574 3573 2024-10-15T06:35:45Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 3572 wikitext text/x-wiki ᥖᥤ ᥙᥩᥒᥱ"ᥙᥧᥐ ᥗᥣᥳ" ᥘᥢᥳ ᥙᥩᥒᥱ ᥝᥣ"ᥐᥨᥝᥳ ᥟᥢ ᥖᥪᥢᥱ ᥓᥪᥢ" ᥟᥛᥱ ᥘᥢᥴ"ᥐᥨᥝᥳ ᥟᥢ ᥘᥭᥲ ᥕᥣᥢᥱ ᥖᥣᥒᥰ ᥘᥦᥒᥰ" ᥘᥭᥴ ᥕᥝᥳ။ ᥐᥨᥝᥳ ᥟᥢ ᥖᥥᥱ ᥖᥒᥲ ᥝᥣᥱ ᥖᥣᥳ ᥙᥧᥐ ᥘᥭᥳ ᥙᥥᥢ ᥛᥧᥢ ᥑᥛᥰ ᥚᥣᥰ ᥘᥣᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥓᥝᥲ ᥙᥣᥭᥰ ᥙᥪᥢᥰ ᥑᥝᥴ ᥘᥙᥳ ᥔᥩᥢᥱ ᥝᥣ ᥐᥦᥢᥱ ᥓᥝᥲ ᥐᥫᥖᥱ ᥛᥫ ᥙᥤᥱ ᥓᥤᥱ 623 ᥔᥥᥴ ᥛᥢᥰ ᥓᥝᥲ ᥙᥥᥢ ᥚᥣᥱ ᥝᥣᥳ ᥐᥨᥢᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥙᥤᥱ ᥓᥤᥱ 594 ᥕᥝᥳ. ᥛᥫ ᥙᥤᥱ ᥓᥤᥱ 594 ᥚᥩᥒᥰ ᥟᥣ ᥔᥣᥐ 29 ᥘᥢᥳ ᥖᥥᥱ ᥓᥦᥒᥳ ᥐᥛ ᥖᥣᥰ ᥘᥣᥰ ᥔᥥᥴ ᥗᥪᥒᥴ ᥛᥣᥰ ᥙᥤᥱ ᥓᥤᥱ 588 ᥚᥩᥒᥰ ᥟᥣ ᥕᥧᥳ 35 ᥘᥢᥳ ᥑᥪᥢᥲ ᥙᥥᥢᥴ ᥛᥧᥢ ᥔᥧᥒᥴ ᥚᥣᥰ ᥘᥣᥰ ᥕᥝᥳ။ sihwq8mlgtseckw6qd159u4jqq1clp5 ᥛᥣᥱᥞᥣᥱᥕᥣᥱᥢᥣᥳ 0 843 3576 3575 2024-10-15T06:35:46Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3575 wikitext text/x-wiki #REDIRECT [[ᥛᥣᥱ ᥞᥣᥱ ᥕᥣᥱ ᥘᥣᥳ]] rijrohp3drxf8htuepvh8zpbpk3kq4w ᥛᥣᥳ 0 844 5376 5187 2024-11-30T11:33:46Z Long Gong Bao 172 ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5376 wikitext text/x-wiki '''ᥛᥣᥳ''' ( {{Lang-en|Horse}} ) ᥙ​​​ᥥᥢ ᥖᥨᥝ [[ᥔᥖᥴ]] ᥛ​​​ᥥᥝᥰ ᥘᥫᥒ ။ <ref>[https://en.m.wiktionary.org/wiki/ᥛᥣᥳ#Tai_Nüa]</ref> [[ᥜᥣᥭᥱ:Holsteiner_Apfelschimmel-2005.jpg|250px|thumb| ᥛᥣᥳ]] == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} br4rlna98eciwvcxgyxwmmlc4ewewln ᥛᥣᥳ ᥘᥩᥐᥱ ᥑᥨᥝᥰ ᥕᥣᥝᥰ 0 845 5188 3590 2024-10-16T10:11:57Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q15083]] 5188 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Giraffa camelopardalis angolensis.jpg|thumb|Giraffa camelopardalis angolensis]] '''ᥛᥣᥳ ᥘᥩᥐᥱ ᥑᥨᥝᥰ ᥕᥣᥝᥰ'''({{Lang-en|Giraffe}}) ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥐᥧᥢ ᥟᥣᥱ ᥜᥣᥱ ᥞᥤᥐ ᥔᥥᥴ ᥙᥥᥢ ᥔᥖᥴ ᥖᥨᥝ ᥔᥩᥛᥴ ᥘᥨᥛᥰ ᥕᥝᥳ။ ᥘᥬᥰ ᥐᥣ [[ᥔᥖᥴ ᥖᥨᥝ]] ᥕᥧᥱ ᥘᥫᥴ ᥐᥩᥒᥰ ᥘᥢᥳ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥔᥖᥴ ᥟᥢ ᥔᥧᥒᥴ ᥔᥥᥴ ᥙᥫᥢ ᥕᥧᥱ၊ ᥘᥬᥰ ᥐᥣ ᥔᥖᥴ ᥟᥢ ᥛᥨᥝᥴ ᥐᥥᥝᥲ ᥟᥫᥒ ᥘᥢᥳ ᥐᥩᥲ ᥙᥥᥢ ᥔᥖᥴ ᥟᥢ ᥖᥨᥝ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥕᥧᥱ။ ᥓᥝᥲ ᥙᥣᥭᥰ ᥔᥣᥭᥴ၊ 倀 ᥑᥝᥴ ᥖᥥᥳ ᥞᥩᥒᥳ ᥝᥣ camelopard ᥛᥣᥳ ᥓᥧᥛᥲ ᥘᥭᥴ ᥕᥝᥳ။ ᥛᥣᥳ ᥑᥨᥝᥰ ᥕᥣᥝᥰ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥛᥣᥳ ᥓᥧᥛᥲ ᥘᥭᥳ ᥙᥩᥰ ᥝᥣ ᥖᥨᥝ ᥕᥬᥱ ᥛᥣᥰ ᥓᥪᥒ ᥖᥨᥝ ᥙᥨᥝ ᥘᥭᥳ ᥘᥛᥳ ᥘᥐᥴ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ 1200 ᥐᥤᥱ ᥘᥨᥝᥱ ᥐᥣ ᥘᥛᥱ (2600) ᥙᥩᥢᥰ ᥕᥝᥳ။ ᥖᥨᥝ ᥛᥥ ᥖᥥᥳ ᥘᥛᥳ ᥘᥐᥴ ᥛᥤᥰ ᥕᥧᥱ ᥛᥩᥐ 830 ᥐᥤᥱ ᥘᥨᥝᥱ ᥐᥣ ᥘᥛᥱ (1800) ᥙᥩᥢᥰ ᥛᥩᥐ ᥘᥢᥳ ᥕᥧᥱ၊/ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥑᥝᥴ ᥛᥤᥰ ᥛᥩᥐ 14 ᥗᥖᥴ ᥖᥨᥝᥱ ᥗᥪᥒᥴ 17 ᥗᥖᥴ ᥔᥥᥴ ᥖᥨᥝ ᥟᥢ ᥔᥧᥒᥴ ᥔᥥᥴ ᥙᥫᥢ ᥘᥢᥳ ᥘᥬᥰ ᥚᥪᥢᥴ ᥛᥣᥭᥴ ᥖᥩᥒᥰ ᥘᥭᥲ ᥐᥥᥙᥱ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥝᥭᥳ ᥖᥥᥳ ᥛᥤᥰ ᥕᥧᥱ 20 ᥗᥖᥴ ᥕᥝᥳ။ ᥘᥬᥰ ᥐᥣ ᥔᥖᥴ ᥖᥨᥝ ᥔᥩᥛᥴ ᥘᥨᥛᥰ ᥘᥢᥳ ᥛᥣᥳ ᥘᥩᥐᥱ ᥑᥨᥝᥰ ᥕᥣᥝᥰ ᥘᥭᥳ ᥔᥧᥒᥴ ᥔᥥᥴ ᥙᥫᥢ ᥖᥒᥰ ᥔᥥᥒᥲ ᥔᥥᥴ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥐᥩᥐᥴ ᥞᥨᥝᥴ ᥛᥢᥰ ᥛᥤᥰ ᥕᥧᥱ 16 ᥗᥖᥴ ᥖᥨᥝᥱ ᥗᥪᥒᥴ 20 ᥗᥖᥴ ᥕᥝᥳ။ ᥘᥩᥒ ᥟᥢ ᥔᥧᥒᥴ ᥘᥒᥱ ᥘᥭᥴ ᥘᥭᥳ ᥐᥩᥙ ᥙᥫ ᥖᥨᥝ ᥕᥬᥱ ᥔᥥᥴ ᥔᥧᥒᥴ ᥖᥥᥳ ᥟᥛᥱ ᥓᥬ။ ᥐᥩᥙ ᥙᥫ ᥑᥨᥝᥰ ᥕᥣᥝᥰ ᥙᥨᥢᥳ ᥖᥤ ᥘᥦᥲ ᥖᥤᥢ ᥕᥣᥝᥰ ᥙᥨᥢᥳ ᥖᥤ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥨᥝ ᥛᥢᥰ ᥖᥥᥳ ᥖᥥᥴ ᥛᥤᥰ ᥖᥣᥢᥱ ᥖᥨᥝ ᥛᥣᥳ ᥐᥩᥭᥰ။ ᥐᥩᥙ ᥙᥫ ᥖᥤᥢ ᥕᥣᥝᥰ ᥘᥣᥱ ᥘᥦᥲ ᥙᥩᥰ ᥖᥥᥴ ᥐᥤᥢ ᥘᥛᥳ ᥘᥦᥲ ᥔᥒᥴ ᥖᥥᥴ ᥐᥤᥢ ᥖᥣᥒᥰ ᥐᥤᥢ ᥕᥫᥲ ᥘᥧᥛᥱ ᥟᥩᥢᥱ ᥘᥫᥴ ᥘᥤᥢ ᥘᥦᥲ ᥔᥒᥴ ᥑᥝᥴ ᥘᥭᥲ ᥟᥣᥲ ᥑᥣᥴ ᥑᥝᥴ ᥚᥣᥭᥱ ᥘᥣᥲ ᥐᥣᥒᥲ ᥐᥣᥒᥲ ᥔᥥᥴ ᥓᥒᥱ ᥖᥥᥴ ᥓᥣᥒ ᥐᥨᥛᥲ ᥐᥤᥢ ᥖᥣᥒᥰ ᥐᥤᥢ ᥕᥝᥳ။ ᥟᥢ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ ᥛᥣᥳ ᥑᥨᥝᥰ ᥕᥣᥛᥰ ᥓᥧᥛᥲ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥖᥥᥳ ᥐᥩᥙ ᥙᥫ ᥘᥩᥐᥴ ᥘᥣᥭᥰ ᥖᥤ ᥖᥨᥝ ᥑᥝᥴ ᥘᥢᥳ ᥛᥫᥢᥴ ᥘᥣᥭᥰ ᥔᥫᥴ ᥓᥧᥛᥲ ᥝᥭᥳ ᥘᥢᥳ ᥕᥝᥳ။ tcai4eg5u6e7l0vk3ya4ih3jcm05pxn ᥛᥣᥳᥢᥩᥐᥱᥑᥩᥰᥕᥣᥝᥰ 0 846 3592 3591 2024-10-15T06:35:51Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3591 wikitext text/x-wiki #REDIRECT [[ᥛᥣᥳ ᥘᥩᥐᥱ ᥑᥨᥝᥰ ᥕᥣᥝᥰ]] n6oz9s3q2ml0iamipdhovzxklfixlos ᥛᥣᥴ 0 847 5189 3597 2024-10-16T10:12:00Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q144]] 5189 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Collage of Nine Dogs.jpg|thumb|ᥛᥣᥴ]] '''ᥛᥣᥴ''' ᥘ ᥙᥥᥢ ᥟᥨᥭᥰ ᥘᥤᥴ ᥓᥦᥖ ᥓᥣᥒᥱ ᥐᥨᥢᥰ ᥞᥝᥰ ᥔᥥᥴ ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥥᥒᥳ ᥘᥧᥴ ᥛᥣᥰ ᥓᥥᥛ ᥛᥫ ᥐᥣᥙ ᥙᥣᥢ ᥓᥬᥳ ᥖᥪᥰ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥘᥢᥳ ᥕᥝᥳ. ᥛᥣᥴ ᥘᥭᥳ ᥕᥒ ᥕᥣᥳ ᥔᥦᥖ ᥓᥣᥱ ᥔᥥᥴ ᥕᥒ ᥟᥩᥛᥱ ᥙᥣᥭᥲ ᥙᥦᥖ ᥓᥝᥲ ᥛᥢᥰ. ᥖᥩᥢᥲ ᥖᥣᥱ ᥓᥝᥲ ᥛᥢᥰ ᥘᥢᥳ ᥛᥢᥰ ᥕᥒᥰ ᥓᥧᥢᥳ ᥔᥣᥭᥴ ᥓᥬ ᥘᥧᥰ ᥐᥩᥢᥱ. ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ ᥛᥣᥴ ᥛᥤᥰ ᥘᥣᥭᥴ ᥛᥥᥝᥰ ᥘᥣᥭᥴ ᥔᥦᥢᥰ ᥔᥥᥴ ᥖᥣᥳ ᥑᥝᥲ ᥖᥣᥒᥰ ᥖᥪᥰ ᥔᥪ ᥚᥬᥴ ᥖᥢᥰ ᥛᥢᥰ ᥖᥤᥲ ᥘᥬᥴ ᥖᥤᥲ ᥘᥢᥲ ᥕᥧ. ᥘᥬᥰ ᥐᥣ ᥔᥖ ᥟᥢ ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥥᥒᥳ ᥘᥧᥴ ᥝᥭᥳ ᥘᥢᥳ ᥛᥣᥴ ᥘᥭᥳ ᥙᥥᥢ ᥔᥖ ᥟᥨᥭᥰ ᥘᥤ ᥟᥢ ᥘᥭᥲ ᥓᥬ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ, ᥙᥥᥢ ᥑᥣᥲ ᥓᥬᥳ ᥟᥢ ᥛᥤᥰ ᥔᥦᥖ ᥓᥣᥱ ᥘᥫᥴ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. ᥖᥛᥲ ᥖᥤᥲ ᥘᥬᥰ ᥗᥛᥲ ᥟᥢ ᥐᥨᥢᥰ ᥛᥫ ᥐᥩᥢᥱ ᥑᥝᥴ ᥕᥧᥱ ᥔᥝᥰ ᥘᥢᥳ ᥘᥭᥲ ᥐᥣᥱ ᥑᥧᥖᥰ ᥞᥢᥴ ᥭᥣᥰ ᥘᥧᥐᥴ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥧᥐᥴ ᥛᥣᥴ ᥛᥤᥰ ᥓᥩᥛᥰ ᥐᥢᥴ ᥘᥦᥲ ᥙᥩᥰ ᥘᥧᥴ ᥖᥨᥭᥰ ᥘᥒᥱ ᥘᥢᥴ ᥘᥭᥴ ᥓᥥᥛ ᥛᥫ ᥙᥣᥢ ᥙᥭᥱ ᥖᥒᥲ ᥙᥭᥱ ᥛᥤᥰ ᥙᥪᥢᥰ ᥔᥒᥴ ᥘᥢᥳ ᥛᥣᥴ ᥘᥭᥳ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥔᥖ ᥕᥥᥢᥱ ᥒᥦᥲ ᥛᥪᥖ ᥐᥨᥢᥰ ᥘᥭᥴ ᥝᥣᥲ ᥘᥭᥲ ᥕᥧ. ᥛᥣᥴ ᥞᥫᥢᥰ ᥘᥭᥳ ᥘᥧᥐᥳ ᥖᥤ ᥛᥣᥴ ᥘᥭᥰ ᥘᥦᥲ ᥛᥣᥴ ᥘᥤᥢ ᥔᥥᥴ ᥙᥥᥢᥴ ᥛᥣᥰ ᥝᥣ ᥘᥭᥴ ᥔᥥᥴ ᥖᥣᥳ ᥙᥫᥒ ᥘᥨᥒᥴ ᥛᥢᥰ ᥓᥝᥲ ᥙᥣᥭᥰ ᥔᥣᥭ ᥑᥝᥴ ᥕᥧᥛᥱ ᥕᥛᥴ ᥝᥣ ᥘᥧᥐᥳ ᥖᥤ ᥛᥣᥴ ᥘᥭᥰ ᥕᥥᥢᥰ ᥙᥥᥢᥴ ᥛᥣᥰ ᥘᥭᥴ ᥕᥝᥳ. ᥚᥧ ᥑᥨᥢᥳ ᥑᥣᥳ ᥑᥝᥴ ᥝᥣ ᥐᥨᥢᥰ ᥛᥫᥲ ᥐᥩᥢᥱ ᥑᥝᥴ ᥘᥭᥳ ᥖᥣᥱ ᥖᥥᥴ ᥘᥪᥙ ᥘᥛᥰ ᥖᥨᥝᥴ ᥗᥫᥢᥱ ᥘᥢᥳ ᥑᥝᥴ ᥟᥝ ᥛᥣᥴ ᥔᥥᥴ ᥟᥢ ᥛᥤᥰ ᥖᥛᥲ ᥖᥤᥲ ᥞᥤᥛᥰ ᥞᥩᥛᥰ ᥑᥝᥴ ᥘᥢᥳ ᥘᥥᥒᥳ ᥔᥥᥴ ᥓᥬᥳ ᥐᥣᥢ ᥘᥭᥴ ᥕᥝ. ᥝᥣᥭᥰ ᥘᥢᥳ ᥘᥩᥒ ᥕᥥᥢᥱ ᥒᥦᥲ ᥐᥨᥢᥰ ᥞᥝᥰ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ ᥛᥣᥰ ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥔᥥᥴ ᥘᥩᥒ ᥘᥥᥒᥳ ᥛᥣᥴ ᥘᥢᥳ ᥕᥒ ᥓᥬ ᥖᥣᥱ ᥖᥥᥴ ᥘᥪᥙ ᥖᥨᥝ ᥗᥫᥢᥱ ᥘᥩᥒ ᥘᥥᥝ ᥐᥨᥭᥰ ᥔᥥᥴ ᥟᥝ ᥛᥣᥴ ᥓᥬᥳ ᥖᥪᥰ ᥘᥣᥲ ᥐᥣᥢᥴ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ ᥞᥥᥖ ᥘᥢᥴ ᥔᥥᥴ ᥛᥣᥴ ᥞᥫᥢᥰ ᥐᥩᥲ ᥓᥒᥱ ᥙᥥᥢ ᥛᥣᥰ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥓᥫᥳ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥛᥥᥝᥰ ᥘᥭᥴ ᥕᥝᥳ. ᥛᥣᥴ ᥞᥫᥢᥰ ᥢᥭᥳ ᥙᥤᥐᥳ ᥔᥛᥳ ᥝᥣᥲ ᥕᥧᥱ ᥘᥨᥭᥲ ᥐᥨᥢᥰ ᥔᥥᥴ ᥒᥦᥲ ᥛᥣᥰ ᥕᥝᥳ ᥔᥥᥴ ᥖᥣᥳ ᥓᥣᥱ ᥖᥤ ᥖᥣᥒᥰ ᥕᥣᥛᥲ ᥑᥫᥰ ᥛᥣᥴ ᥑᥝᥴ ᥟᥢᥴ ᥛᥣᥰ ᥓᥩᥛᥰ ᥓᥨᥝᥲ ᥙᥧᥱ ᥙᥣᥢᥴ ᥛᥩᥢᥱ ᥑᥝᥴ ᥢᥢᥳ ᥖᥦᥳ ᥖᥩᥱ ᥗᥪᥒᥴ ᥝᥢᥰ ᥛᥫᥲ ᥢᥭᥳ ᥐᥩᥲ ᥖᥩᥲ ᥟᥛᥱ ᥞᥣᥭᥴ။ ᥛᥣᥴ ᥟᥢᥴ ᥝᥣᥲ ᥢᥭᥳ ᥓᥥᥛᥴ ᥛᥫᥲ ᥖᥦᥱ ᥐᥫᥖᥱ ᥛᥣᥰ ᥓᥥᥛᥴ ᥛᥫᥲ ᥖᥪᥐᥳ ᥖᥨᥝᥴ ᥘᥥᥐᥳ ᥕᥧᥱ ᥢᥢᥳ ᥑᥝᥴ ᥙᥩᥰ ᥛᥤᥰ ᥝᥣᥱᥔᥢᥣᥱ ᥘᥪᥙᥲ ᥘᥛᥰ ᥖᥨᥝᥴ ᥗᥫᥢᥱ ᥕᥝᥳ ᥘᥦᥲ ᥙᥩᥰ ᥝᥣᥲ ᥘᥭᥲ ᥞᥢᥴ ᥖᥦᥱ ᥟᥝᥴ ᥢᥨᥐᥳ ᥢᥧᥴ ᥛᥦᥝᥰ ᥖᥩᥱ ᥗᥪᥒᥴ ᥙᥣᥒᥴ ᥖᥣᥭᥰ၊ ᥙᥦᥳ၊ ᥛᥧᥴ၊ ᥖᥪᥒᥴ၊ ᥐᥣᥒᥴ၊ ᥭᥤᥰ၊ ᥚᥣᥢᥰ ᥓᥫᥰ ᥢᥭᥳ ᥓᥪᥒᥴ ᥑᥝᥴ ᥙᥩᥰ ᥛᥩᥴ ᥐᥣᥱ ᥞᥣᥴ ᥘᥨᥭᥰ ᥞᥣᥴ ᥘᥛᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫᥲ ᥚᥩᥒᥰ ᥓᥛᥴ ᥖᥥᥴ ᥢᥩᥢᥰ ᥢᥢᥳ ᥛᥣᥴ ᥢᥭᥳ ᥟᥝᥴ ᥖᥨᥝᥴ ᥑᥝᥴ ᥙᥢᥱ ᥘᥥᥙᥲ ᥔᥩᥒᥴ ᥔᥣᥛᥴ ᥞᥩᥙᥲ ᥔᥥᥴ ᥓᥒᥱ ᥖᥥᥴ ᥢᥩᥢᥰ ᥕᥝᥳ။ ᥖᥣᥒᥰ ᥕᥣᥛᥰ ᥟᥢᥴ ᥢᥭᥳ ᥓᥫᥒᥳ ᥢᥒᥱ ᥘᥣᥖᥲ ᥛᥣᥰ ᥛᥫᥲ ᥐᥭᥲ ᥢᥢᥳ ᥛᥢᥰ ᥢᥦᥴ ᥙᥢᥴ ᥒᥫᥢᥲ ᥑᥫᥰ ᥓᥣᥱ ᥖᥤ ᥑᥝᥴ ᥢᥢᥳ ᥕᥝᥳ။ ᥛᥫᥲ ᥙᥣᥢᥴ ᥑᥝᥴ ᥙᥭᥱ ᥒᥦᥲ ᥢᥢᥳ ᥛᥣᥴ ᥘᥫᥒᥰ ᥑᥝᥴ ᥢᥭᥳ ᥙᥩᥰ ᥝᥣᥲ ᥑᥝᥴ ᥖᥥᥴ ᥢᥩᥢᥰ ᥢᥬᥰ ᥕᥧᥛᥰ ᥢᥬᥰ ᥑᥫᥰ ᥖᥤᥲ ᥟᥢᥴ ᥘᥩᥖᥲ ᥚᥥᥰ ᥑᥥᥢᥴ ᥢᥢᥳ ᥓᥪᥒᥴ ᥑᥝᥴ ᥙᥢᥱ ᥖᥨᥝᥴ ᥑᥝᥴ ᥔᥣᥛᥴ ᥔᥤᥱ ᥞᥩᥙᥲ ᥟᥝᥴ ᥖᥤᥢᥴ ᥑᥝᥴ ᥕᥥᥙᥱ ᥕᥫᥲ ᥕᥣᥲ ᥞᥬᥲ ᥖᥦᥖᥲ ᥐᥣᥱ ᥔᥥᥴ ᥓᥒᥱ ᥖᥥᥴ ᥑᥪᥒᥴ ᥢᥩᥢᥰ ᥢᥢᥳ ᥕᥝᥳ။ ᥐᥣᥒᥴ ᥑᥛᥲ ᥐᥣᥒᥴ ᥑᥪᥢᥰ ᥟᥢᥴ ᥛᥣᥴ ᥐᥭᥳ ᥘᥥᥱ ᥞᥩᥢᥴ ᥢᥢᥳ ᥐᥩᥲ ᥛᥢᥰ ᥘᥧᥐᥳ ᥖᥤᥲ ᥖᥣᥒᥰ ᥕᥣᥛᥲ ᥛᥣᥴ ᥢᥭᥰ ᥟᥢᥴ ᥙᥥᥢᥴ ᥒᥝᥲ ᥒᥫᥢᥲ ᥑᥫᥰ ᥑᥝᥴ ᥔᥥᥴ ᥓᥙᥰ ᥛᥣᥰ ᥢᥢᥳ ᥕᥝᥳ။ ᥚᥧᥒᥴ ᥛᥣᥴ ᥢᥭᥰ ᥢᥭᥳ ᥚᥩᥒᥰ ᥛᥫᥲ ᥑᥝᥴ ᥖᥥᥴ ᥐᥣᥱ ᥞᥣᥴ ᥘᥛᥰ ᥖᥨᥝᥴ ᥗᥫᥢᥱ ᥢᥢᥳ ᥑᥝᥴ ᥐᥭᥳ ᥘᥥᥱ ᥞᥩᥢᥴ ᥔᥥᥴ ᥞᥩᥒᥳ ᥞᥣᥴ ᥐᥢᥴ ᥢᥢᥳ ᥕᥝᥳ။ ᥛᥣᥴ ᥞᥫᥢᥰ ᥢᥭᥳ ᥙᥤᥐᥳ ᥔᥛᥳ ᥝᥣᥲ ᥟᥛᥱ ᥛᥤᥰ ᥑᥥᥢᥴ ᥔᥒᥴ ᥔᥥᥴ ᥖᥣᥳ ᥐᥩᥳ ᥑᥝᥴ ᥐᥭᥳ ᥘᥥᥱ ᥟᥝᥴ ᥘᥧᥙᥱ ᥖᥣᥒᥰ ᥐᥤᥢᥴ ᥟᥢᥴ ᥑᥝᥴ ᥘᥭᥲ ᥛᥣᥰ ᥢᥢᥳ ᥘᥐᥳ ᥔᥫᥒᥱ ᥝᥭᥳ ᥕᥧᥱ။ ᥖᥣᥒᥰ ᥕᥣᥛᥲ ᥟᥢᥴ ᥢᥭᥳ ᥘᥧᥐᥳ ᥖᥤᥲ ᥛᥣᥴ ᥘᥫᥒᥰ ᥔᥥᥴ ᥛᥣᥰ ᥐᥨᥭᥰ၊ ᥛᥣᥴ ᥘᥫᥒᥰ ᥢᥭᥳ ᥕᥩᥢᥳ ᥙᥫᥲ ᥐᥨᥝᥴ ᥙᥫᥢᥲ ᥛᥣᥰ ᥞᥤᥛᥴ ᥟᥝᥴ ᥖᥣᥒᥰ ᥐᥤᥢᥴ ᥑᥝᥴ ᥘᥦᥲ ᥑᥝᥴ ᥓᥒᥱ ᥟᥝᥴ ᥘᥐᥳ ᥔᥫᥐᥱ ᥕᥝᥳ။ ᥘᥫᥴ ᥔᥥᥴ ᥢᥢᥳ ᥘᥩᥒᥲ ᥔᥩᥙᥱ ᥟᥣᥭᥴ ᥐᥖᥳ ᥑᥦᥢᥱ ᥑᥧᥲ ᥢᥒᥴ ᥘᥦᥖᥰ ᥘᥬᥴ၊ ᥘᥩᥒᥲ ᥖᥣᥴ ᥘᥦᥖᥰ၊ ᥘᥩᥒᥲ ᥞᥧᥴ ᥘᥦᥖᥰ၊ ᥘᥩᥒᥲ ᥛᥤᥰ ᥑᥥᥝᥲ ᥘᥦᥛᥴ ᥚᥣᥭᥴ၊ ᥘᥩᥒᥲ ᥛᥤᥰ ᥖᥤᥢᥴ ᥑᥦᥒᥴ ᥘᥦᥢᥲ ᥚᥣᥭᥴ၊ ᥘᥩᥒᥲ ᥛᥤᥰ ᥑᥨᥢᥴ ᥓᥣᥰ ᥟᥩᥐᥱ ᥖᥤᥲ ᥖᥨᥝᥴ၊ ᥘᥩᥒᥲ ᥛᥤᥰ ᥖᥨᥝᥴ ᥑᥤᥒᥰ ᥘᥥᥐᥳ ᥢᥩᥭᥳ ᥐᥦᥢᥱ ᥑᥦᥒᥴ ᥓᥫᥰ ᥢᥭᥳ ᥛᥢᥰ ᥙᥥᥢᥴ ᥘᥨᥭᥲᥔᥚᥣᥱᥝᥔᥣᥒᥱ ᥗᥧᥐᥱ ᥖᥣᥱ ᥑᥝᥴ ᥖᥥᥴ ᥘᥭᥲ ᥘᥪᥙᥲ ᥘᥛᥰ ᥖᥨᥝᥴ ᥗᥫᥢᥱ ᥓᥩᥛᥰ ᥛᥧᥰ ᥔᥫᥰ ᥑᥝᥴ ᥔᥥᥴ ᥓᥫᥰ ᥢᥭᥳ ᥒᥫᥢᥲ ᥛᥢᥰ ᥛᥣᥰ ᥓᥩᥛᥰ ᥛᥣᥴ ᥘᥫᥒᥰ ᥟᥢᥴ ᥙᥥᥢᥴ ᥒᥝᥲ ᥑᥫᥰ ᥑᥝᥴ ᥢᥢᥳ ᥕᥝᥳ။ ᥛᥣᥴ ᥘᥫᥒᥰ ᥛᥣᥴ ᥛᥧᥰ ᥔᥫᥰ ᥖᥛᥲ ᥖᥤᥲ ᥐᥧᥢᥴ [[ᥟᥥᥰ ᥡᥫᥝᥰ|ᥟᥥᥰ ᥡᥣᥰ]] ᥘᥦᥲ ᥐᥧᥢᥴ ᥟᥣᥱ ᥜᥤᥐ ᥘᥦᥲ ᥛᥣᥴ ᥞᥫᥢᥰ ᥢᥢᥳ ᥘᥩᥒᥲ ᥙᥦᥐᥱ ᥙᥫᥒᥲ ᥑᥝᥴ ᥛᥤᥰ ᥝᥭᥳ ᥟᥢᥴ ᥢᥪᥒᥲ၊ ᥢᥢᥳ ᥖᥦᥳ ᥛᥣᥴ ᥞᥫᥢᥰ ᥢᥭᥳ ᥛᥩᥴ ᥞᥝᥱ၊ ᥛᥣᥴ ᥘᥫᥒᥰ ᥢᥭᥳ ᥔᥛᥳ ᥐᥨᥭᥰ ᥛᥩᥴ ᥞᥩᥢᥴ ᥐᥨᥭᥰ ᥢᥢᥳ ᥕᥝᥳ။ ᥛᥣᥴᥟᥛᥥᥱ ᥞᥤᥐ ᥟᥢᥴ ᥛᥫᥢᥴ ᥛᥣᥴ ᥢᥭᥰ ᥢᥢᥳ ᥖᥦᥳ ᥘᥭᥲ ᥞᥢᥴ ᥑᥝᥴ ᥞᥝᥱ ᥛᥣᥒᥴ ᥙᥩᥐᥲ ᥛᥣᥒᥴ ᥘᥬᥴ ᥐᥨᥭᥰ။ ᥛᥣᥴ'ᥞᥣᥖᥳᥔᥐᥤᥱ' ᥟᥢᥴ ᥟᥦᥖᥳᥔᥴ ᥐᥤᥰ ᥛᥨᥝᥰ ᥑᥝᥴ ᥘᥥᥒᥳ ᥝᥭᥳ ᥢᥢᥳ ᥖᥦᥳ ᥖᥪᥢᥰ ᥟᥛᥱ ᥛᥩᥴ ᥞᥝᥱ။ ᥢᥬᥰ ᥔᥖᥰ ᥖᥤᥖᥳ ᥔᥣᥢᥱ ᥖᥒᥰ ᥔᥥᥒᥲ ᥢᥭᥳ ᥐᥨᥭᥰ ᥛᥤᥰ ᥛᥣᥴ ᥛᥥᥝᥰ ᥘᥥᥝᥴ ᥐᥨᥭᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥐᥨᥢᥰ ᥘᥭᥲ ᥖᥒᥰ ᥐᥛᥱ ᥚᥣᥱ၊ ᥙᥤᥐᥳ ᥔᥛᥳ ᥞᥣᥱ ᥔᥤᥱ ᥟᥧ ᥖᥧ ᥐᥖᥰ ᥛᥭᥲ ᥙᥦᥐᥱ ᥙᥫᥒᥲ ᥐᥢᥴ ᥖᥣᥢᥱ ᥘᥬᥴ ᥐᥩᥲ ᥘᥣᥭᥰ ᥛᥣᥴ ᥢᥭᥳ ᥕᥧᥱ ᥘᥭᥲ ᥓᥩᥛᥰ ᥐᥨᥢᥰ ᥐᥧᥲ ᥖᥤᥲ ᥔᥥᥴ ᥓᥩᥭᥲ ᥗᥦᥛᥴ ᥙᥢᥴ ᥐᥨᥢᥰ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥣᥴ ᥛᥣᥒᥴ ᥓᥫᥰ ᥢᥭᥳ ᥞᥖᥰ ᥞᥣᥢᥴ ᥖᥦᥳ ᥖᥦᥳ။ ᥛᥣᥒᥴ ᥓᥫᥰ ᥔᥛᥳ ᥕᥥᥢᥱ ᥒᥦᥲ ᥞᥧᥳ ᥑᥩᥲ၊ ᥛᥣᥒᥴ ᥓᥫᥰ ᥔᥛᥳ ᥘᥐᥰ ᥘᥦᥛᥴ၊ ᥛᥣᥒᥴ ᥓᥫᥰ ᥔᥛᥳ ᥢᥪᥐᥰ ᥢᥣᥴ၊ ᥛᥣᥒᥴ ᥓᥫᥰ ᥖᥦᥳ ᥞᥣᥭᥳ ᥕᥝᥳ။ ᥐᥨᥭᥰ ᥐᥣᥲ ᥢᥬᥰ ᥔᥖᥰ ᥖᥒᥰ ᥔᥥᥒᥲ ᥢᥢᥳ ᥛᥣᥴ ᥢᥭᥳ ᥙᥥᥢᥴ ᥟᥢᥴ ᥛᥩᥴ ᥞᥧᥳ ᥞᥢᥴ ᥛᥩᥴ ᥓᥩᥛᥰ ᥙᥢᥴ ᥐᥣᥒᥴ ᥓᥬᥴ ᥐᥨᥢᥰ ᥘᥫᥴ ᥔᥥᥴ ᥙᥫᥢᥲ ᥕᥝᥳ။ ᥖᥥᥴ ᥘᥭᥲ ᥕᥧᥛᥱ ᥝᥣᥲ ᥛᥣᥴ ᥞᥫᥢᥰ ᥢᥭᥳ ᥘᥧᥐᥳ ᥖᥤᥲ ᥛᥣᥴ ᥢᥭᥰ ᥛᥣᥰ ᥢᥭᥴ ᥕᥧᥱ။ ᥟᥦᥖᥳᥔᥴ ᥐᥤᥰ ᥛᥨᥝᥰ ᥑᥝᥴ ᥟᥢᥴ ᥕᥧᥱ ᥔᥝᥰ ᥖᥛᥲ ᥖᥤᥲ ᥐᥧᥢᥴᥟᥛᥥᥱ ᥞᥤᥐ ᥙᥩᥖᥰ ᥞᥩᥒᥱ ᥢᥢᥳ ᥛᥣᥴ ᥑᥝᥴ ᥒᥣᥭᥰ ᥛᥫᥢᥴ ᥛᥣᥴ ᥢᥭᥰ ᥖᥦᥳ ᥖᥦᥳ ᥝᥣᥲ ᥝᥣᥲ။ ᥐᥩᥙᥲ ᥙᥫᥲ ᥛᥫᥢᥴ ᥛᥣᥴ ᥢᥭᥰ ᥢᥣᥱ ᥘᥦᥲ ᥐᥨᥢᥰ ᥐᥣᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥑᥝᥴ ᥐᥭᥳ ᥗᥣᥒᥱ ᥚᥤᥖᥰ ᥝᥣᥲ ᥛᥣᥴ ᥢᥭᥰ ᥙᥥᥢᥴ ᥛᥣᥴ ᥞᥫᥢᥰ ᥕᥧᥱ။ ᥖᥛᥲ ᥖᥤᥲ ᥓᥦᥲ ᥛᥫᥒᥰ ᥝᥥᥒᥰᥜᥘᥩᥱ ᥞᥤᥱ ᥖᥣᥱ ᥢᥢᥳ ᥐᥩᥲ ᥛᥣᥴ ᥛᥣᥒᥴ ᥓᥫᥰ ᥛᥫᥢᥴ ᥛᥣᥴ ᥢᥭᥰ ᥘᥤᥴ ᥘᥤᥴ ᥕᥝᥳ။ ᥛᥣᥴ ᥞᥫᥢᥰ ᥓᥫᥰ ᥟᥢᥴ ᥛᥤᥰ ᥖᥛᥲ ᥖᥤᥲ ᥐᥧᥢᥴ ᥟᥥᥰ ᥡᥣᥰ၊ ᥐᥧᥢᥴ ᥟᥣᥱᥜᥞᥤᥐ ᥘᥦᥲ ᥐᥧᥢᥰ ᥕᥧᥰ ᥞᥨᥙᥳ ᥑᥝᥴ ᥢᥢᥳ ᥖᥦᥳ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣᥲ ᥙᥥᥢᥴ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥒᥫᥢᥲ ᥑᥫᥰ ᥛᥣᥴ ᥢᥭᥴ ᥕᥧᥱ။ ᥛᥣᥴ ᥟᥦᥖᥳᥔᥴ ᥐᥤᥰ ᥛᥨᥝᥰ ᥖᥛᥲ ᥖᥤᥲ ᥐᥧᥢᥴᥟᥛᥥᥱ ᥞᥤᥐ ᥘᥦᥲ ᥐᥧᥢᥴ ᥕᥧᥰ ᥞᥨᥙᥳ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥢᥢᥳ ᥖᥦᥳ ᥟᥝᥴ ᥓᥬᥳ ᥘᥣᥐᥲ ᥘᥩᥳ ᥘᥫᥢᥲ ᥖᥛᥲ ᥖᥤᥲ ᥢᥫᥴ ᥛᥨᥭᥴ ᥕᥝᥳ။ ᥛᥣᥴᥞᥫᥢᥰᥢᥭᥳ ᥙᥤᥐᥳᥔᥛᥳᥝᥣᥲ ᥕᥧᥱᥘᥨᥭᥲᥐᥨᥢᥰᥔᥥᥴ ᥒᥦᥲᥛᥣᥰᥕᥝᥳᥔᥥᥴᥖᥣᥳ ᥓᥣᥱᥖᥤᥖᥣᥒᥰᥕᥣᥛᥲ ᥑᥫᥰᥛᥣᥴᥑᥝᥴ ᥟᥢᥴᥛᥣᥰᥓᥩᥛᥰ ᥓᥨᥝᥲᥙᥧᥱᥙᥣᥢᥴᥛᥩᥢᥱᥑᥝᥴᥢᥢᥳᥖᥦᥳ ᥖᥩᥱᥗᥪᥒᥴᥝᥢᥰᥛᥫᥲᥢᥭᥳᥐᥩᥲ ᥖᥩᥲᥟᥛᥱᥞᥣᥭᥴ။ ᥛᥣᥴᥟᥢᥴᥝᥣᥲᥢᥭᥳ ᥓᥥᥛᥴᥛᥫᥲᥖᥦᥱᥐᥫᥖᥱᥛᥣᥰ ᥓᥥᥛᥴᥛᥫᥲᥖᥪᥐᥳᥖᥨᥝᥴᥘᥥᥐᥳᥕᥧᥱᥢᥢᥳ ᥑᥝᥴᥙᥩᥰᥛᥤᥰᥝᥣᥱᥔᥢᥣᥱ ᥘᥪᥙᥲᥘᥛᥰ ᥖᥨᥝᥴᥗᥫᥢᥱᥕᥝᥳᥘᥦᥲ ᥙᥩᥰᥝᥣᥲ ᥘᥭᥲᥞᥢᥴ ᥖᥦᥱᥟᥝᥴ ᥢᥨᥐᥳ ᥢᥧᥴ ᥛᥦᥝᥰ ᥖᥩᥱᥗᥪᥒᥴ ᥙᥣᥒᥴᥖᥣᥭᥰ၊ ᥙᥦᥳ၊ ᥛᥧᥴ၊ ᥖᥪᥒᥴ၊ ᥐᥣᥒᥴ၊ ᥭᥤᥰ၊ ᥚᥣᥢᥰ ᥓᥫᥰᥢᥭᥳᥓᥪᥒᥴ ᥑᥝᥴᥙᥩᥰᥛᥩᥴᥐᥣᥱᥞᥣᥴᥘᥨᥭᥰ ᥞᥣᥴᥘᥛᥰᥕᥧᥱᥕᥝᥳ။ ᥛᥫᥲᥚᥩᥒᥰ ᥓᥛᥴᥖᥥᥴᥢᥩᥢᥰᥢᥢᥳ ᥛᥣᥴᥢᥭᥳ ᥟᥝᥴᥖᥨᥝᥴᥑᥝᥴ ᥙᥢᥱᥘᥥᥙᥲᥔᥩᥒᥴᥔᥣᥛᥴᥞᥩᥙᥲᥔᥥᥴ ᥓᥒᥱᥖᥥᥴᥢᥩᥢᥰᥕᥝᥳ။ ᥖᥣᥒᥰᥕᥣᥛᥰᥟᥢᥴᥢᥭᥳ ᥓᥫᥒᥳᥢᥒᥱᥘᥣᥖᥲᥛᥣᥰ ᥛᥫᥲᥐᥭᥲᥢᥢᥳ ᥛᥢᥰᥢᥦᥴᥙᥢᥴ ᥒᥫᥢᥲᥑᥫᥰ ᥓᥣᥱᥖᥤᥑᥝᥴᥢᥢᥳᥕᥝᥳ။ ᥛᥫᥲᥙᥣᥢᥴᥑᥝᥴ ᥙᥭᥱᥒᥦᥲᥢᥢᥳ ᥛᥣᥴᥘᥫᥒᥰᥑᥝᥴᥢᥭᥳ ᥙᥩᥰᥝᥣᥲ ᥑᥝᥴᥖᥥᥴᥢᥩᥢᥰᥢᥬᥰᥕᥧᥛᥰᥢᥬᥰᥑᥫᥰ ᥖᥤᥲᥟᥢᥴᥘᥩᥖᥲᥚᥥᥰᥑᥥᥢᥴᥢᥢᥳᥓᥪᥒᥴ ᥑᥝᥴᥙᥢᥱᥖᥨᥝᥴᥑᥝᥴᥔᥣᥛᥴᥔᥤᥱᥞᥩᥙᥲ ᥟᥝᥴᥖᥤᥢᥴᥑᥝᥴ ᥕᥥᥙᥱᥕᥫᥲᥕᥣᥲ ᥞᥬᥲᥖᥦᥖᥲᥐᥣᥱᥔᥥᥴ ᥓᥒᥱᥖᥥᥴᥑᥪᥒᥴᥢᥩᥢᥰᥢᥢᥳᥕᥝᥳ။ ᥐᥣᥒᥴᥑᥛᥲᥐᥣᥒᥴᥑᥪᥢᥰ ᥟᥢᥴᥛᥣᥴᥐᥭᥳᥘᥥᥱᥞᥩᥢᥴᥢᥢᥳᥐᥩᥲ ᥛᥢᥰᥘᥧᥐᥳᥖᥤᥲ ᥖᥣᥒᥰᥕᥣᥛᥲ ᥛᥣᥴᥢᥭᥰ ᥟᥢᥴᥙᥥᥢᥴᥒᥝᥲᥒᥫᥢᥲᥑᥫᥰᥑᥝᥴᥔᥥᥴ ᥓᥙᥰᥛᥣᥰᥢᥢᥳᥕᥝᥳ။ ᥚᥧᥒᥴᥛᥣᥴᥢᥭᥰᥢᥭᥳ ᥚᥩᥒᥰᥛᥫᥲᥑᥝᥴᥖᥥᥴ ᥐᥣᥱᥞᥣᥴᥘᥛᥰᥖᥨᥝᥴᥗᥫᥢᥱᥢᥢᥳ ᥑᥝᥴᥐᥭᥳᥘᥥᥱᥞᥩᥢᥴᥔᥥᥴ ᥞᥩᥒᥳᥞᥣᥴᥐᥢᥴ ᥢᥢᥳᥕᥝᥳ။ ᥛᥣᥴᥞᥫᥢᥰᥢᥭᥳ ᥙᥤᥐᥳᥔᥛᥳᥝᥣᥲ ᥟᥛᥱᥛᥤᥰᥑᥥᥢᥴᥔᥒᥴᥔᥥᥴᥖᥣᥳᥐᥩᥳ ᥑᥝᥴᥐᥭᥳᥘᥥᥱᥟᥝᥴ ᥘᥧᥙᥱᥖᥣᥒᥰᥐᥤᥢᥴ ᥟᥢᥴᥑᥝᥴᥘᥭᥲᥛᥣᥰᥢᥢᥳ ᥘᥐᥳᥔᥫᥒᥱᥝᥭᥳᥕᥧᥱ။ ᥖᥣᥒᥰᥕᥣᥛᥲ ᥟᥢᥴᥢᥭᥳ ᥘᥧᥐᥳᥖᥤᥲ ᥛᥣᥴᥘᥫᥒᥰᥔᥥᥴᥛᥣᥰᥐᥨᥭᥰ၊ ᥛᥣᥴᥘᥫᥒᥰᥢᥭᥳ ᥕᥩᥢᥳᥙᥫᥲ ᥐᥨᥝᥴᥙᥫᥢᥲ ᥛᥣᥰᥞᥤᥛᥴᥟᥝᥴ ᥖᥣᥒᥰᥐᥤᥢᥴᥑᥝᥴᥘᥦᥲ ᥑᥝᥴᥓᥒᥱᥟᥝᥴᥘᥐᥳᥔᥫᥐᥱᥕᥝᥳ။ ᥘᥫᥴᥔᥥᥴᥢᥢᥳ ᥘᥩᥒᥲᥔᥩᥙᥱᥟᥣᥭᥴᥐᥖᥳᥑᥦᥢᥱ ᥑᥧᥲᥢᥒᥴᥘᥦᥖᥰᥘᥬᥴ၊ ᥘᥩᥒᥲᥖᥣᥴᥘᥦᥖᥰ၊ ᥘᥩᥒᥲᥞᥧᥴᥘᥦᥖᥰ၊ ᥘᥩᥒᥲᥛᥤᥰᥑᥥᥝᥲᥘᥦᥛᥴᥚᥣᥭᥴ၊ ᥘᥩᥒᥲᥛᥤᥰᥖᥤᥢᥴᥑᥦᥒᥴᥘᥦᥢᥲᥚᥣᥭᥴ၊ ᥘᥩᥒᥲᥛᥤᥰᥑᥨᥢᥴᥓᥣᥰ ᥟᥩᥐᥱᥖᥤᥲᥖᥨᥝᥴ၊ ᥘᥩᥒᥲᥛᥤᥰ ᥖᥨᥝᥴᥑᥤᥒᥰᥘᥥᥐᥳᥢᥩᥭᥳ ᥐᥦᥢᥱᥑᥦᥒᥴᥓᥫᥰᥢᥭᥳ ᥛᥢᥰᥙᥥᥢᥴᥘᥨᥭᥲᥔᥚᥣᥱᥝᥔᥣᥒᥱᥗᥧᥐᥱ ᥖᥣᥱᥑᥝᥴ ᥖᥥᥴᥘᥭᥲᥘᥪᥙᥲᥘᥛᥰ ᥖᥨᥝᥴᥗᥫᥢᥱ ᥓᥩᥛᥰᥛᥧᥰᥔᥫᥰᥑᥝᥴᥔᥥᥴ ᥓᥫᥰᥢᥭᥳ ᥒᥫᥢᥲᥛᥢᥰᥛᥣᥰᥓᥩᥛᥰ ᥛᥣᥴᥘᥫᥒᥰ ᥟᥢᥴᥙᥥᥢᥴ ᥒᥝᥲᥑᥫᥰᥑᥝᥴᥢᥢᥳᥕᥝᥳ။ ᥛᥣᥴᥘᥫᥒᥰ ᥛᥣᥴᥛᥧᥰᥔᥫᥰ ᥖᥛᥲᥖᥤᥲ ᥐᥧᥢᥴᥟᥥᥰᥡᥣᥰᥘᥦᥲ ᥐᥧᥢᥴᥟᥣᥱᥜᥤᥐᥘᥦᥲ ᥛᥣᥴᥞᥫᥢᥰᥢᥢᥳ ᥘᥩᥒᥲᥙᥦᥐᥱᥙᥫᥒᥲᥑᥝᥴ ᥛᥤᥰᥝᥭᥳᥟᥢᥴᥢᥪᥒᥲ၊ ᥢᥢᥳᥖᥦᥳ ᥛᥣᥴᥞᥫᥢᥰᥢᥭᥳ ᥛᥩᥴᥞᥝᥱ၊ ᥛᥣᥴᥘᥫᥒᥰᥢᥭᥳᥔᥛᥳ ᥐᥨᥭᥰᥛᥩᥴᥞᥩᥢᥴᥐᥨᥭᥰᥢᥢᥳᥕᥝᥳ။ ᥛᥣᥴᥟᥛᥥᥱᥞᥤᥐ ᥟᥢᥴᥛᥫᥢᥴᥛᥣᥴᥢᥭᥰᥢᥢᥳᥖᥦᥳ ᥘᥭᥲᥞᥢᥴᥑᥝᥴᥞᥝᥱ ᥛᥣᥒᥴᥙᥩᥐᥲᥛᥣᥒᥴᥘᥬᥴᥐᥨᥭᥰ။ ᥛᥣᥴ'ᥞᥣᥖᥳᥔᥐᥤᥱ' ᥟᥢᥴᥟᥦᥖᥳᥔᥴᥐᥤᥰᥛᥨᥝᥰᥑᥝᥴ ᥘᥥᥒᥳᥝᥭᥳᥢᥢᥳᥖᥦᥳ ᥖᥪᥢᥰᥟᥛᥱᥛᥩᥴᥞᥝᥱ။ ᥢᥬᥰᥔᥖᥰᥖᥤᥖᥳᥔᥣᥢᥱ ᥖᥒᥰᥔᥥᥒᥲᥢᥭᥳ ᥐᥨᥭᥰᥛᥤᥰᥛᥣᥴᥛᥥᥝᥰᥘᥥᥝᥴᥐᥨᥭᥰ ᥕᥧᥱᥓᥩᥛᥰᥐᥨᥢᥰᥘᥭᥲ ᥖᥒᥰᥐᥛᥱᥚᥣᥱ၊ ᥙᥤᥐᥳᥔᥛᥳ ᥞᥣᥱᥔᥤᥱᥟᥧᥖᥧ ᥐᥖᥰᥛᥭᥲᥙᥦᥐᥱᥙᥫᥒᥲᥐᥢᥴ ᥖᥣᥢᥱᥘᥬᥴᥐᥩᥲᥘᥣᥭᥰ ᥛᥣᥴᥢᥭᥳᥕᥧᥱᥘᥭᥲᥓᥩᥛᥰᥐᥨᥢᥰ ᥐᥧᥲᥖᥤᥲᥔᥥᥴ ᥓᥩᥭᥲᥗᥦᥛᥴᥙᥢᥴᥐᥨᥢᥰᥕᥧᥱᥕᥝᥳ။ ᥛᥣᥴᥛᥣᥒᥴᥓᥫᥰᥢᥭᥳ ᥞᥖᥰᥞᥣᥢᥴᥖᥦᥳᥖᥦᥳ။ ᥛᥣᥒᥴᥓᥫᥰᥔᥛᥳ ᥕᥥᥢᥱᥒᥦᥲᥞᥧᥳᥑᥩᥲ၊ ᥛᥣᥒᥴᥓᥫᥰᥔᥛᥳ ᥘᥐᥰᥘᥦᥛᥴ၊ ᥛᥣᥒᥴᥓᥫᥰᥔᥛᥳ ᥢᥪᥐᥰᥢᥣᥴ၊ ᥛᥣᥒᥴᥓᥫᥰᥖᥦᥳ ᥞᥣᥭᥳᥕᥝᥳ။ ᥐᥨᥭᥰᥐᥣᥲ ᥢᥬᥰᥔᥖᥰᥖᥒᥰᥔᥥᥒᥲᥢᥢᥳ ᥛᥣᥴᥢᥭᥳ ᥙᥥᥢᥴᥟᥢᥴᥛᥩᥴᥞᥧᥳᥞᥢᥴ ᥛᥩᥴᥓᥩᥛᥰᥙᥢᥴ ᥐᥣᥒᥴᥓᥬᥴᥐᥨᥢᥰ ᥘᥫᥴᥔᥥᥴᥙᥫᥢᥲᥕᥝᥳ။ ᥖᥥᥴᥘᥭᥲ ᥕᥧᥛᥱᥝᥣᥲ ᥛᥣᥴᥞᥫᥢᥰᥢᥭᥳ ᥘᥧᥐᥳᥖᥤᥲ ᥛᥣᥴᥢᥭᥰᥛᥣᥰᥢᥭᥴᥕᥧᥱ။ ᥟᥦᥖᥳᥔᥴᥐᥤᥰᥛᥨᥝᥰᥑᥝᥴ ᥟᥢᥴᥕᥧᥱᥔᥝᥰ ᥖᥛᥲᥖᥤᥲ ᥐᥧᥢᥴᥟᥛᥥᥱᥞᥤᥐᥙᥩᥖᥰᥞᥩᥒᥱᥢᥢᥳ ᥛᥣᥴᥑᥝᥴ ᥒᥣᥭᥰᥛᥫᥢᥴ ᥛᥣᥴᥢᥭᥰ ᥖᥦᥳᥖᥦᥳᥝᥣᥲᥝᥣᥲ။ ᥐᥩᥙᥲᥙᥫᥲ ᥛᥫᥢᥴᥛᥣᥴᥢᥭᥰᥢᥣᥱᥘᥦᥲ ᥐᥨᥢᥰᥐᥣᥱᥑᥣᥝᥰᥖᥣᥒᥰᥑᥝᥴ ᥐᥭᥳᥗᥣᥒᥱᥚᥤᥖᥰᥝᥣᥲ ᥛᥣᥴᥢᥭᥰᥙᥥᥢᥴᥛᥣᥴᥞᥫᥢᥰᥕᥧᥱ။ ᥖᥛᥲᥖᥤᥲ ᥓᥦᥲᥛᥫᥒᥰᥝᥥᥒᥰᥜᥘᥩᥱᥞᥤᥱᥖᥣᥱᥢᥢᥳᥐᥩᥲ ᥛᥣᥴᥛᥣᥒᥴᥓᥫᥰ ᥛᥫᥢᥴᥛᥣᥴᥢᥭᥰᥘᥤᥴᥘᥤᥴᥕᥝᥳ။ ᥛᥣᥴᥞᥫᥢᥰ ᥓᥫᥰᥟᥢᥴᥛᥤᥰ ᥖᥛᥲᥖᥤᥲ ᥐᥧᥢᥴᥟᥥᥰᥡᥣᥰ၊ ᥐᥧᥢᥴᥟᥣᥱᥜᥞᥤᥐ ᥘᥦᥲ ᥐᥧᥢᥰᥕᥧᥰᥞᥨᥙᥳᥑᥝᥴᥢᥢᥳᥖᥦᥳ ᥖᥥᥴᥘᥭᥲᥝᥣᥲ ᥙᥥᥢᥴᥔᥣᥭᥴᥔᥪᥙᥱᥒᥫᥢᥲᥑᥫᥰᥛᥣᥴᥢᥭᥴᥕᥧᥱ။ ᥛᥣᥴᥟᥦᥖᥳᥔᥴᥐᥤᥰᥛᥨᥝᥰ ᥖᥛᥲᥖᥤᥲ ᥐᥧᥢᥴᥟᥛᥥᥱᥞᥤᥐᥘᥦᥲ ᥐᥧᥢᥴᥕᥧᥰᥞᥨᥙᥳᥚᥣᥭᥱᥞᥩᥒᥱᥢᥢᥳᥖᥦᥳ ᥟᥝᥴᥓᥬᥳᥘᥣᥐᥲᥘᥩᥳᥘᥫᥢᥲ ᥖᥛᥲᥖᥤᥲ ᥢᥫᥴᥛᥨᥭᥴᥕᥝᥳ။ 50ypq1og4vd4si69fjmqy0mtajjc2pd ᥛᥤᥲ ᥗᥩᥙ ᥖᥣ 0 848 3599 3598 2024-10-15T06:35:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3598 wikitext text/x-wiki ᥛᥥ: ᥟᥤᥱ ᥞᥫᥭᥴ ! ᥟᥣᥛ ᥞᥫᥭᥴ. ᥛᥣᥰ ᥞᥫᥢᥰ ᥓᥤᥢ ᥑᥝᥲ ᥘᥭᥲ ᥞᥝᥳ , ᥑᥝᥲ ᥙᥩᥰ ᥔᥧᥐᥴ ᥔᥫᥱ ᥖᥥᥛ ᥛᥫᥒᥰ, ᥘᥧᥐ:ᥛᥥ ᥞᥫᥭᥴ! ᥑᥝᥲ ᥔᥧᥴ ᥔᥧᥐᥴ ᥔᥧᥴ ᥔᥣᥐᥱ, ᥛᥣᥐᥱ ᥖᥧ ᥔᥨᥛᥲ ᥖᥧ ᥓᥤᥢ, ᥑᥝᥲ ᥛᥣᥢᥲ ᥐᥨᥝ ᥛᥣᥴ ᥞᥝᥱ, ᥑᥝᥲ ᥞᥫᥢᥰ ᥐᥩᥲ ᥐᥨᥝ ᥙᥤ ᥘᥩᥒᥳ ᥐᥝᥱ ᥓᥒᥰ, ᥛᥪᥰ ᥛᥩᥒᥴ ᥕᥒ ᥓᥣᥒ ᥖᥪᥰ ᥖᥝᥱ, ᥞᥨᥝᥴ ᥑᥝᥱ ᥑᥦᥒᥴ ᥕᥒ ᥓᥣᥒ ᥖᥛ ᥑᥝᥲ, ᥐᥨᥢᥰ ᥐᥩᥲ ᥟᥩᥐᥱ ᥞᥣᥒᥴ, ᥐᥣᥒᥰ ᥐᥩᥲ ᥟᥩᥐᥱ ᥘᥨᥖᥱ, ᥖᥧ ᥙᥨᥝᥰ ᥙᥥᥢ ᥐᥣᥳ ᥐᥧᥖ ᥐᥣᥳ ᥘᥤᥒᥰ ᥞᥝᥳ, ᥛᥥ ᥞᥫᥭᥴ! 6ytzsg9c0t01vcn25bnjdqjhm82npa6 ᥛᥥ ᥖᥭᥰ ᥞᥣᥒ ᥔᥦᥢᥲ 0 849 3622 3621 2024-10-15T06:35:57Z Sotiale 22 22 revisions imported: [TEST] importing tddwiki via a tool 3621 wikitext text/x-wiki ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥖᥭᥰ ( ᥛᥥ ᥖᥭᥰ ᥞᥣᥒ ᥔᥦᥢᥲ ) ᥔᥣᥢᥰ ᥖᥦᥛᥲ - ᥑᥣᥒᥱ ᥘᥣᥝᥰ ᥔᥪᥱ,ᥔᥨᥝᥰ ᥙᥣᥢᥰ ᥔᥣᥢᥰ ᥔᥥᥒᥴ - ᥕᥤ ᥟᥣᥭᥲ ᥓᥦᥢᥱ ᥖᥧᥰ ᥘᥤᥱ ᥕᥣᥳ - ᥓᥧᥱ ᥐᥣᥒ ᥞᥩᥒᥳ - ᥛᥥ ᥖᥭᥰ ᥞᥣᥒ ᥔᥦᥢᥲ ᥕᥥᥐ ᥞᥣᥒ - ᥛᥣᥒᥲ ᥔᥪᥲ ᥛᥫᥒᥰ ᥑᥩᥢᥴ ᥗᥫᥒᥱ ᥔᥫᥲ ᥕᥤᥢ ᥐᥧᥒ ᥓᥨᥝᥲ ᥔᥪᥱ ᥞᥫ ᥞᥫᥒᥰ ᥙᥫᥒᥰ ᥔᥩᥒᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥣᥒ ᥘᥤ ᥕᥧᥱ ᥘᥤ ᥐᥤ ᥓᥬ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥐᥦᥢᥱ ᥕᥧᥱ ᥘᥤ ᥟᥪᥒᥱ ᥖᥤ ᥕᥧᥒᥰ ᥑᥛᥰ ᥔᥦᥢ ᥛᥩᥐᥱ ᥔᥦᥢ ᥛᥣᥐᥱ ᥞᥩᥛᥴ ᥐᥩᥢᥲ ᥖᥥᥛ ᥑᥣ ᥘᥫᥴ ᥘᥛᥴ ᥔᥧᥐᥴ ᥔᥩᥒᥱ ᥛᥩᥒᥰ ᥙᥩᥒᥱ ᥑᥝᥲ ᥘᥫᥒᥴ ᥑᥛᥰ ᥟᥪᥒᥱ ᥖᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥ ᥘᥤ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥔᥦᥢᥲ ᥛᥭᥱ ᥖᥫᥰ ᥖᥩᥢᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥᥝᥰ ᥖᥭᥰ ᥐᥦᥢᥱ ᥞᥣᥒ ᥘᥤ ᥖᥫᥰ ᥖᥩᥢᥰ ᥟᥪᥒᥱ ᥖᥤ ᥕᥧᥒᥰ ᥑᥛᥰ ᥔᥦᥢ ᥛᥩᥐᥱ ᥔᥦᥢ ᥛᥣᥐᥱ ᥞᥩᥛᥴ ᥐᥩᥢᥲ ᥖᥥᥛ ᥑᥣ ᥘᥫᥴ ᥘᥛᥴ ᥔᥧᥐᥴ ᥔᥩᥒᥱ ᥛᥩᥒᥰ ᥙᥩᥒᥱ ᥑᥝᥲ ᥘᥫᥒᥴ ᥑᥛᥰ ᥟᥪᥒᥱ ᥖᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥ ᥘᥤ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥔᥦᥢᥲ ᥛᥭᥱ ᥖᥫᥰ ᥖᥩᥢᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥᥝᥰ ᥖᥭᥰ ᥐᥦᥢᥱ ᥞᥣᥒ ᥘᥤ ᥖᥫᥰ ᥖᥩᥢᥰ ᥛᥥ ᥖᥭᥰ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥔᥦᥢᥲ ᥓᥦᥢᥱ ᥘᥦᥖᥴ ᥚᥬᥰ ᥓᥥᥛ ᥐᥝ ᥓᥥᥛ ᥛᥬᥰ ᥑᥐᥴ ᥐᥭᥳ ᥔᥛᥳ ᥓᥬ ᥘᥤ ᥞᥐᥳ ᥙᥨᥝ ᥞᥐᥳ ᥛᥥ ᥞᥐᥳ ᥘᥣᥲ ᥞᥫᥢᥰ ᥓᥣᥒ ᥐᥣᥳ ᥑᥣᥴ ᥒᥪᥢᥰ ᥓᥣᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥓᥣᥒ ᥐᥣᥲ ᥓᥣᥒ ᥕᥩᥙᥱ ᥐᥥᥐᥳ ᥔᥨᥒᥴ ᥔᥫᥰ ᥟᥨᥭᥴ ᥛᥣᥐᥱ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥑᥫᥰ ᥛᥨᥢ ᥙᥣᥒ ᥓᥣᥒ ᥘᥧᥒ ᥓᥣᥒ ᥛᥭ ᥓᥣᥒ ᥞᥣᥒᥲ ᥑᥫᥒ ᥕᥫᥒ ᥓᥩᥛᥰ ᥛᥫ ᥐᥩᥢᥱ ᥒᥝᥲ ᥞᥣᥐ ᥖᥭᥰ ᥝᥦᥢᥴ ᥔᥦᥒᥴ ᥔᥣᥭᥴ ᥔᥩᥭᥰ ᥖᥩᥭᥰ ᥝᥣᥐ ᥙᥣᥖ ᥔᥦᥝᥰ ᥘᥤ ᥛᥦᥝᥰ ᥘᥤ ᥑᥬᥲ ᥕᥥᥛᥲ ᥞᥫ ᥞᥫᥒᥰ ᥙᥫᥒᥰ ᥔᥩᥒᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥣᥒ ᥘᥤ ᥕᥧᥱ ᥘᥤ ᥐᥤ ᥓᥬ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥐᥦᥢᥱ ᥕᥧᥱ ᥘᥤ ᥟᥪᥒᥱ ᥖᥤ ᥕᥧᥒᥰ ᥑᥛᥰ ᥔᥦᥢ ᥛᥩᥐᥱ ᥔᥦᥢ ᥛᥣᥐᥱ ᥝᥩᥢᥰ ᥐᥩᥢᥲ ᥖᥥᥛ ᥑᥣ ᥘᥫᥴ ᥘᥛᥴ ᥔᥧᥐᥴ ᥔᥩᥒᥱ ᥝᥨᥒᥰ ᥐᥩᥒᥱ ᥑᥝᥲ ᥘᥫᥒᥴ ᥑᥛᥰ ᥟᥪᥒᥱ ᥖᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥ ᥘᥤ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥔᥦᥢᥲ ᥛᥭᥱ ᥖᥫᥰ ᥖᥩᥢᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥᥝᥰ ᥖᥭᥰ ᥐᥦᥢᥱ ᥞᥣᥒ ᥘᥤ ᥖᥫᥰ ᥖᥩᥢᥰ ᥞᥫ ᥞᥫᥒᥰ ᥙᥫᥒᥰ ᥔᥩᥒᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥔᥦᥢᥲ ᥛᥭᥱ ᥖᥫᥰ ᥖᥩᥢᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥᥝᥰ ᥖᥭᥰ ᥐᥦᥢᥱ ᥞᥣᥒ ᥘᥤ ᥖᥫᥰ ᥖᥩᥢᥰ ᥛᥥ ᥖᥭᥰ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥔᥦᥢᥲ ᥓᥦᥢᥱ ᥘᥦᥖᥴ ᥚᥬᥰ ᥓᥥᥛ ᥐᥝ ᥓᥥᥛ ᥛᥬᥰ ᥑᥐᥴ ᥐᥭᥳ ᥔᥛᥳ ᥓᥬ ᥘᥤ ᥞᥐᥳ ᥙᥨᥝ ᥞᥐᥳ ᥛᥥ ᥞᥐᥳ ᥘᥣᥲ ᥞᥫᥢᥰ ᥓᥣᥒ ᥐᥣᥳ ᥑᥣᥴ ᥒᥪᥢᥰ ᥓᥣᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥓᥣᥒ ᥐᥣᥲ ᥓᥣᥒ ᥕᥩᥙᥱ ᥐᥥᥐᥳ ᥔᥨᥒᥴ ᥔᥫᥰ ᥟᥨᥭᥴ ᥛᥣᥐᥱ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥑᥫᥰ ᥛᥨᥢ ᥙᥣᥒ ᥓᥣᥒ ᥘᥧᥒ ᥓᥣᥒ ᥛᥭ ᥓᥣᥒ ᥞᥣᥒᥲ ᥑᥫᥒ ᥕᥫᥒ ᥓᥩᥛᥰ ᥛᥫ ᥐᥩᥢᥱ ᥒᥝᥲ ᥞᥣᥐ ᥖᥭᥰ ᥝᥦᥢᥴ ᥔᥦᥒᥴ ᥔᥣᥭᥴ ᥔᥩᥭᥰ ᥖᥩᥭᥰ ᥝᥣᥐ ᥙᥣᥖ ᥔᥦᥝᥰ ᥘᥤ ᥛᥦᥝᥰ ᥘᥤ ᥑᥬᥲ ᥕᥥᥛᥲ ᥞᥫ ᥞᥫᥒᥰ ᥙᥫᥒᥰ ᥔᥩᥒᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥔᥦᥢᥲ ᥛᥭᥱ ᥖᥫᥰ ᥖᥩᥢᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥᥝᥰ ᥐᥦᥢᥱ ᥞᥣᥒ ᥘᥤ ᥖᥫᥰ ᥖᥩᥢᥰ ᥟᥪᥒᥱ ᥖᥤ ᥕᥧᥒᥰ ᥑᥛᥰ ᥔᥦᥢ ᥛᥩᥐᥱ ᥔᥦᥢ ᥛᥣᥐᥱ ᥞᥩᥛᥴ ᥐᥩᥢᥲ ᥖᥥᥛ ᥑᥣ ᥘᥫᥴ ᥘᥛᥴ ᥔᥧᥐᥴ ᥔᥩᥒᥱ ᥛᥩᥒᥰ ᥙᥩᥒᥱ ᥑᥝᥲ ᥘᥫᥒᥴ ᥑᥛᥰ ᥟᥪᥒᥱ ᥖᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥ ᥘᥤ ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥔᥦᥢᥲ ᥛᥭᥱ ᥖᥫᥰ ᥖᥩᥢᥰ ᥛᥥ ᥘᥧᥛᥱ ᥛᥥᥝᥰ ᥐᥦᥢᥱ ᥞᥣᥒ ᥘᥤ ᥖᥫᥰ ᥖᥩᥢᥰ 06x4f8tk3qht81c5zd19r39k2tqp9s8 ᥛᥥ ᥘᥛᥳ 0 850 5631 5630 2025-01-15T19:19:55Z Sai Dai Sai Laing 25 5631 wikitext text/x-wiki [[File:Menglai_River_in_Lianghe.jpg|thumb|ᥛᥥ ᥘᥛᥳ [[ᥔᥦᥢᥱ ᥛᥫᥒᥰ ᥖᥤᥰ]]]] '''ᥛᥥ ᥘᥛᥳ'''({{lang-shn|မႄႈၼမ်ႉ}}) ᥘᥭᥳ ᥙᥥᥢ [[ᥘᥛᥳ]] ᥟᥢ ᥘᥭᥴ ᥓᥩᥛᥰ ᥔᥖ ᥚᥣᥱ ᥝᥣᥲ ᥛᥢᥰ ᥘᥦᥲ ᥐᥢᥳ ᥘᥛᥴ ᥘᥛᥴ ᥑᥝᥴ ᥙᥥᥢ ᥘᥛᥳ ᥝᥣᥢᥴ. ᥛᥥ ᥘᥛᥳ ᥐᥢᥳ ᥘᥛᥴ ᥘᥭᥴ ᥑᥝᥲ ᥘᥬᥰ ᥔᥛᥱ ᥛᥧᥐ ᥖᥣᥱ ᥕᥣᥱ, ᥙᥣᥒᥱ ᥘᥣᥭᥱ, ᥘᥩᥒᥴ ᥘᥛᥳ ᥘᥦᥲ ᥛᥥ ᥘᥛᥳ ᥖᥣᥒᥱ ᥟᥢ ᥕᥝᥳ. ᥛᥥ ᥘᥛᥳ ᥐᥛ ᥚᥩᥒ ᥖᥥᥳ ᥕᥒ ᥘᥭᥴ ᥑᥝ ᥐᥣᥱ ᥘᥬᥰ ᥓᥫᥳ ᥘᥛᥳ, ᥑᥝᥴ ᥘᥭᥴ ᥔᥥᥴ ᥞᥣᥭᥴ ᥑᥝᥲ ᥐᥣᥱ ᥘᥬᥰ ᥘᥒᥴ ᥘᥤᥢ ᥟᥫᥳ. ᥙᥩᥰ ᥙᥥᥢ ᥛᥥ ᥘᥛᥳ ᥟᥦᥢᥴ ᥘᥭᥴ, ᥙᥢ ᥓᥪ ᥞᥩᥒᥳ ᥝᥣ ᥘᥛᥳ ᥑᥥᥰ, ᥘᥛᥳ ᥞᥩᥒ ᥘᥭᥴ ᥕᥝᥳ. ᥛᥥ ᥘᥛᥳ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥘᥛᥱ ᥘᥩᥒ ᥖᥣᥱ ᥐᥨᥢᥰ ᥖᥥᥳ ᥖᥥᥳ. ᥐᥩᥙ ᥝᥣ ᥛᥣᥢᥲ, ᥝᥥᥒᥰ ᥐᥢᥲ ᥘᥛᥴ, ᥘᥭᥲ ᥙᥫᥒ ᥟᥤᥒᥴ ᥘᥛᥳ ᥖᥤ ᥛᥥ ᥘᥛᥳ, ᥑᥥᥰ ᥘᥛᥳ ᥔᥥᥴ ᥖᥥᥱ ᥖᥣᥒᥳ ᥙᥥᥢ ᥛᥣᥰ ᥕᥝᥳ. ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥭᥳ ᥓᥬᥳ ᥘᥛᥳ ᥖᥣᥱ ᥞᥣᥴ ᥐᥤᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ, ᥖᥣᥱ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ, ᥖᥣᥱ ᥟᥝ ᥜᥭᥰ ᥜᥣᥳ ᥘᥨᥭ ᥞᥦᥒᥰ ᥘᥛᥳ, ᥖᥣᥱ ᥟᥣᥙᥱ ᥘᥛᥳ ᥘᥦᥲ ᥖᥣᥱ ᥝᥧᥖᥳ ᥙᥦᥖ ᥑᥨᥝᥰ ᥐᥝᥱ ᥐᥩᥢᥱ ᥓᥫᥰ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥤ ᥘᥬᥰ ᥖᥨᥒᥱ ᥝᥨᥒ ᥘᥦᥖᥱ ᥘᥭᥳ, ᥘᥫᥴ ᥔᥥᥴ ᥓᥨᥝᥱ ᥐᥛᥱ ᥚᥣᥱ ᥞᥝᥰ ᥕᥝᥳ, ᥖᥤ ᥘᥫᥴ ᥓᥨᥝᥱ ᥐᥦᥛ ᥖᥣᥭᥱ ᥖᥢᥱ ᥟᥢ ᥙᥢᥱ ᥞᥩᥙ ᥓᥨᥝᥱ ᥔᥥᥱ ᥖᥢᥱ ᥘᥢᥳ ᥐᥩᥲ ᥘᥭᥲ ᥞᥢ ᥛᥥ ᥘᥛᥳ ᥟᥢ ᥙᥥᥢ ᥘᥛᥳ ᥞᥣᥭᥱ ᥖᥣᥱ ᥘᥨᥝᥱ ᥐᥣᥱ ᥙᥧᥢᥱ ᥘᥭᥴ ᥕᥝᥳ. hhfaid5egql9npdtsbuwyuos2i78qos ᥛᥥᥱ 0 851 3628 3627 2024-10-15T06:35:59Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 3627 wikitext text/x-wiki ᥘᥫᥢᥛᥥᥱᥘᥭᥳ ᥙᥥᥢᥘᥫᥢᥗᥤᥳᥞᥣᥳ ᥟᥢᥛᥤᥰᥘ˙ᥰ ᥙᥦᥐᥐᥣᥱᥖᥥᥒᥱ ᥟᥤᥒᥰᥐᥥᥖᥘᥢᥳᥕᥝᥳ. ᥕᥝᥳᥐᥩᥲ ᥙᥥᥢᥘᥫᥢ ᥗᥤᥳᥔᥩᥒᥴ ᥟᥢᥛᥤᥰ 31 ᥝᥢᥰᥕᥝᥳ. aphyl7b2b6c9wtqt0rtgqtcxk9v1xko ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ 0 852 5190 3638 2024-10-16T10:12:02Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q1063116]] 5190 wikitext text/x-wiki {{Infobox website | name = ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ | favicon = | logo = [[ᥜᥣᥭᥱ:Wikimedia-logo-meta.svg |100px|The current Meta-Wiki logo]] | screenshot = | caption = | collapsible = | url = {{URL|https://meta.wikimedia.org/}} | commercial = No | type = | registration = Optional |language = ᥚᥣᥱᥔᥣᥱᥐᥣᥛᥰ 100+ ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = [[:species:User:Benedikt|Benedikt Mandl]] (proposed project in 2004); [[Jimmy Wales]] and the Wikimedia community | launch_date = | current_status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ | revenue = | alexa = }} '''ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ ''' ({{Lang-en|Meta-Wiki}}) ᥙ​​​ᥥᥢ ᥙᥣᥭᥰ ᥐᥙᥴ ᥔᥪᥙᥱ ᥙᥩᥰ ᥓᥦᥖ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥒᥰ ᥔᥤᥒᥲ ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} 6al881xyplp80rfim20v4c5t9wnwtjc ᥛᥥᥲ 0 853 5191 3648 2024-10-16T10:12:04Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7368]] 5191 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Emerging lamb cropped.jpg|thumb|Emerging lamb cropped]] '''ᥛᥥᥲ ᥘᥭᥳ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥙᥥᥳ ᥐᥩᥭᥰ ᥐᥣ ᥑᥨᥢᥴ ᥛᥢᥰ ᥘᥣᥴ ᥑᥨᥢᥴ ᥛᥢᥰ ᥙᥨᥒᥰ ᥔᥥᥴ ᥟᥨᥢᥲ ᥟᥩᥢᥱ. ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥞᥩᥒᥳ ᥝᥣ ᥓᥥᥢ, ᥓᥥᥢ ᥟᥢ ᥔᥫᥱ ᥟᥢ ᥙᥧ ᥘᥢᥳ ᥞᥝᥰ ᥖᥥᥴ ᥕᥣᥛᥲ ᥖᥪᥰ ᥕᥧᥱ. ᥐᥛᥳ ᥚᥩᥒ ᥐᥩᥲ ᥞᥩᥒᥳ ᥝᥣ ᥙᥧ ᥘᥭᥴ ᥕᥝᥳ. ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ ᥙᥧ ᥘᥭᥳ ᥖᥥᥳ ᥙᥩᥰ ᥝᥣ ᥑᥨᥝᥰ ᥙᥧ ᥑᥨᥝᥰ ᥚᥥᥰ ᥘᥭᥴ ᥖᥥᥴ ᥛᥪᥖ ᥞᥧᥴ ᥞᥝᥰ ᥕᥧᥱ. ᥛᥥᥲ ᥘᥭᥳ [[ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ|ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ]] ᥑᥝᥴ ᥖᥥᥳ ᥞᥩᥒᥳ ᥝᥣ''' sheep'''.''' '''ᥛᥥᥲ''' ({{Lang-en|Ovis aries}}) ᥘᥭᥳ ᥙᥥᥢ [[ᥔᥖᥴ]] ᥖᥨᥝ ᥔᥤᥱ ᥖᥤᥢ ᥖᥨᥝ ᥔᥩᥛᥴ ᥘᥨᥛᥰ ᥟᥢ ᥛᥨᥝᥴ ᥐᥥᥝᥳ ᥟᥫᥒ ᥕᥝᥳ. ᥙᥥᥢ ᥔᥖᥴ ᥟᥢ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥐᥣᥢ ᥘᥥᥒᥳ ᥘᥧᥴ ᥖᥨᥝ ᥔᥖᥴ ᥘᥢᥳ ᥕᥧᥱ. ᥖᥤᥢ ᥛᥥᥲ ᥘᥭᥳ ᥛᥤᥰ ᥐᥤᥙᥱ ᥚᥦᥒᥴ ᥘᥒᥱ ᥖᥨᥝ ᥔᥩᥛᥴ ᥘᥨᥛᥰ ᥟᥢ ᥛᥨᥝᥴ ᥐᥥᥝᥳ ᥟᥫᥒ ᥘᥢᥳ ᥐᥩᥭᥰ ᥘᥒᥱ ᥐᥝᥱ. ᥘᥬᥰ ᥐᥣ ᥔᥖᥴ ᥟᥢ ᥐᥨᥢᥰ ᥘᥥᥒᥳ ᥘᥢᥳ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥛᥥᥲ ᥘᥭᥳ ᥙᥥᥢ ᥔᥖᥴ ᥟᥢ ᥐᥨᥢᥰ ᥘᥥᥒᥳ ᥘᥛᥴ ᥔᥥᥴ ᥖᥥᥴ ᥛᥤᥰ ᥛᥩᥐ 1 ᥙᥤᥱ ᥘᥤᥱ ᥕᥣᥛᥱ ᥘᥫᥴ ᥕᥧᥱ. ᥓᥫᥳ ᥚᥢᥰ ᥑᥝᥴ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥙᥣᥱ ᥗᥫᥢᥱ ᥕᥧᥰ ᥘᥨᥙ ᥘᥦᥲ ᥟᥥᥰ ᥡᥦᥰ ᥟᥢ ᥙᥥᥢ ᥓᥫᥳ (Mouflon) ᥘᥢᥳ ᥛᥣᥰ ᥘᥭᥴ ᥕᥝᥳ. ᥛᥥᥲ ᥘᥭᥳ ᥘᥭᥲ ᥝᥣ ᥙᥥᥢ ᥖᥨᥝ ᥔᥖᥴ ᥟᥢ ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥥᥒᥳ ᥙᥥᥢ ᥖᥨᥝ ᥕᥥᥢᥱ ᥒᥥ ᥛᥣᥰ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥥᥴ ᥑᥝᥲ ᥙᥣᥰ ᥘᥬᥰ ᥑᥨᥒᥰ ᥐᥣᥒ ᥐᥣᥢ ᥘᥥᥒᥳ ᥘᥧᥴ ᥙᥧᥐᥱ ᥔᥩᥛᥲ ᥕᥝᥳ။ ᥘᥫᥳ ᥘᥦᥲ ᥑᥨᥢᥴ ᥛᥢᥰ ᥘᥢᥳ ᥑᥝᥲ ᥖᥣᥒᥰ ᥖᥪᥰ ᥙᥧᥢ ᥖᥣᥱ ᥐᥨᥢᥰ ᥞᥝᥰ ᥖᥥᥳ ᥖᥥᥳ. ᥘᥬᥰ ᥐᥣ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥕᥧᥒᥱ ᥖᥪᥰ ᥟᥢ ᥟᥩᥐᥱ ᥛᥣᥰ ᥖᥤ ᥖᥨᥝ ᥔᥖᥴ ᥘᥢᥳ ᥘᥩᥒ ᥕᥧᥒᥱ ᥖᥪᥰ ᥑᥨᥢᥴ ᥛᥥᥲ ᥑᥨᥢᥴ ᥓᥥᥢᥴ ᥘᥭᥳ ᥐᥣᥒ ᥑᥣᥒᥴ ᥘᥛᥴ ᥘᥫᥴ ᥖᥣᥒᥱ ᥛᥥᥝᥰ ᥖᥥᥳ ᥖᥥᥳ. ᥘᥭᥲ ᥐᥦᥖᥱ ᥟᥝ ᥑᥨᥢᥴ ᥑᥝᥴ ᥔᥥᥴ ᥛᥣᥰ ᥕᥧᥒᥱ ᥖᥪᥰ ᥕᥝᥳ. ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥖᥥᥳ ᥘᥫ ᥛᥥᥲ ᥖᥨᥝ ᥘᥥᥐ ᥟᥩᥢᥱ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ (Lamb) ᥘᥭᥴ ᥔᥥᥴ ᥘᥫᥳ ᥛᥥᥲ ᥟᥢ ᥘᥭᥲ ᥛᥣᥰ ᥖᥤ ᥖᥨᥝ ᥕᥬᥱ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ (Mutton). ᥘᥫᥳ ᥘᥦᥲ ᥑᥨᥢᥴ ᥑᥝᥴ ᥘᥢᥳ ᥖᥪᥐ ᥑᥝᥲ ᥖᥣᥒᥰ ᥖᥪᥰ ᥘᥛᥱ ᥘᥩᥒ ᥙᥧᥢ ᥖᥣᥱ ᥐᥨᥢᥰ ᥞᥝᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥝᥢᥰ ᥛᥫᥰ ᥘᥭᥳ ᥕᥧᥱ. ᥛᥣᥒ ᥙᥩᥐ ᥛᥣᥒ ᥘᥬ ᥖᥣᥱ ᥖᥥᥴ ᥘᥭᥲ ᥘᥒᥴ ᥛᥢᥰ ᥘᥦᥲ ᥔᥒᥴ၊ ᥖᥣᥱ ᥖᥥᥴ ᥘᥭᥲ ᥘᥛᥳ ᥘᥨᥛᥰ ᥛᥢᥰ ᥘᥦᥲ ᥔᥒᥴ ᥖᥣᥱ ᥖᥥᥴ ᥟᥝ ᥞᥥᥖᥱ ᥐᥣᥢ ᥑᥨᥢᥳ ᥑᥣᥳ ᥘᥦᥲ ᥔᥒᥴ ᥘᥥᥒᥳ ᥛᥥᥲ ᥐᥩᥲ ᥛᥤᥰ ᥕᥧᥱ. ajbdsbzo6qhle5sqsodd2002r3f822k ᥛᥦᥒᥰ ᥛᥤᥴ ᥐᥫ 0 854 3650 3649 2024-10-15T06:36:05Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3649 wikitext text/x-wiki ᥛᥤᥴ ᥛᥤᥴ ᥐᥫ ᥐᥫ. ᥐᥫ ᥐᥝ ᥓᥣᥒ. ᥐᥫ ᥛᥬᥰ ᥓᥥᥛᥰ. ᥛᥬᥰ ᥕᥩᥢᥰ ᥞᥬᥲ ᥓᥤᥢ ᥓᥦᥢᥴ ᥘᥫᥒ ᥘᥦᥰ. 1occd3maxit09294w0coz2477h7kzh5 ᥛᥦᥝᥰ 0 855 3652 3651 2024-10-15T06:36:06Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3651 wikitext text/x-wiki #REDIRECT [[ᥛᥦᥝᥴ]] hfff3ih6fl4fsvy6repql7h8y7wg4zh ᥛᥦᥝᥴ 0 856 5192 3660 2024-10-16T10:12:07Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q146]] 5192 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Cat Briciola with pretty and different colour of eyes.jpg|thumb|Cat Briciola with pretty and different colour of eyes]]ᥖᥥᥱ ᥓᥥᥛ ᥛᥫ ᥙᥣᥢ ᥐᥩᥢᥱ ᥛᥣᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥘᥥᥝ '''ᥛᥦᥝᥴ'''({{Lang-en|Cat}}) ᥘᥭᥳ ᥘᥭᥲ ᥑᥣᥛᥱ ᥐᥨᥢᥰ ᥞᥐᥳ ᥑᥝᥴ၊ ᥘᥭᥲ ᥑᥣᥛᥱ ᥐᥨᥢᥰ ᥙᥣᥱ ᥓᥣᥰ ᥙᥢ ᥑᥝᥴ၊ ᥘᥭᥲ ᥑᥣᥛᥱ ᥐᥨᥢᥰ ᥛᥤᥙᥱ ᥒᥦᥢᥰ ᥞᥦᥛᥴ ᥖᥣᥭ ᥑᥝᥴ ᥛᥣᥰ ᥙᥣᥢ ᥔᥪᥙᥱ ᥙᥣᥢ ᥛᥣᥒ ᥙᥣᥢ ᥐᥩᥲ ᥘᥤ ᥛᥣᥒ ᥙᥣᥢ ᥐᥩᥲ ᥑᥤᥴ ᥘᥦᥲ ᥘᥩᥒ ᥛᥦᥝᥴ ᥘᥭᥳ ᥘᥤ ᥑᥝᥲ ᥓᥬ ᥖᥥᥳ ᥖᥥᥳ။ ᥟᥛᥱ ᥞᥧᥳ ᥘᥭᥲ ᥓᥬ ᥔᥖᥴ ᥟᥛᥱ ᥘᥖᥴ ᥘᥭᥲ ᥓᥬ ᥐᥨᥢᥰ ᥘᥭᥴ ᥘᥦᥲ ᥓᥬ ᥛᥦᥝᥴ ᥘᥭᥳ ᥐᥩᥲ ᥖᥨᥝ ᥘᥣᥛᥰ ᥕᥣᥙᥱ ᥝᥭᥳ ᥘᥦᥲ ᥐᥨᥝᥳ ᥘᥥᥒᥳ ᥛᥦᥝᥴ ᥘᥭᥲ ᥛᥤᥰ ᥖᥣᥒᥰ ᥑᥛᥴ ᥓᥬ ᥝᥭᥳ ᥕᥧᥱ။ ᥛᥣᥴ ᥘᥭᥳ ᥖᥥᥳ ᥛᥨᥝᥴ ᥞᥧᥳ ᥐᥣᥒ ᥓᥬ ᥓᥝᥲ ᥛᥢᥰ ᥔᥥᥴ ᥛᥨᥝᥴ ᥟᥩᥢᥲ ᥝᥩᥢᥰ ᥑᥩᥢᥰ ᥞᥣᥒᥴ ᥞᥥᥖᥱ ᥘᥥᥴ ᥙᥢ ᥐᥧ ᥓᥫᥳ ᥐᥧ ᥘᥩᥒ ᥓᥬᥳ ᥘᥭᥲ ᥐᥧ ᥘᥩᥒ ᥔᥥᥴ ᥖᥣᥳ ᥛᥦᥝᥴ ᥘᥭᥳ ᥖᥥᥳ ᥟᥛᥱ ᥓᥣᥒ ᥓᥬᥳ ᥘᥭᥲ ᥖᥥᥳ ᥖᥥᥳ။ ᥛᥥᥝᥰ ᥘᥭᥳ ᥙᥥᥢ ᥔᥖᥴ ᥟᥢ ᥘᥥᥒᥳ ᥝᥭᥳ ᥘᥬᥰ ᥞᥫᥢᥰ ᥔᥥᥴ ᥑᥝᥴ ᥑᥬᥲ ᥞᥥᥖᥱ ᥔᥒᥴ ᥐᥩᥲ ᥐᥛᥳ ᥓᥬ ᥑᥝᥴ ᥔᥥᥴ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥕᥧᥱ ᥔᥝᥰ ᥐᥣᥱ ᥐᥩᥭᥰ။ ᥖᥛ ᥖᥤ ᥓᥝᥲ ᥛᥢᥰ ᥐᥩᥲ ᥛᥢᥰ ᥟᥛᥱ ᥙᥩᥰ ᥕᥧᥱ ᥔᥝᥰ ᥟᥩᥖ ᥟᥦᥖ ᥓᥩᥛᥰ ᥔᥥᥴ ᥐᥩᥭᥰ ᥞᥣᥛᥳ ᥕᥧᥱ ᥔᥝᥰ ᥞᥒᥰ ᥐᥩᥭᥰ ᥑᥝᥴ ᥐᥩᥭᥰ။ ᥓᥝᥲ ᥛᥣᥴ ᥘᥢᥳ ᥖᥥᥳ ᥛᥢᥰ ᥐᥩᥢᥰ ᥘᥭᥲ ᥛᥣᥴ ᥛᥢᥰ ᥔᥥᥴ ᥓᥬᥳ ᥘᥭᥲ ᥘᥣᥲ ᥐᥣᥢ ᥖᥒᥰ ᥘᥛᥴ ᥔᥥᥴ ᥖᥣᥳ ᥓᥝᥲ ᥛᥦᥝᥴ ᥘᥭᥳ ᥖᥥᥳ ᥛᥢᥰ ᥟᥛᥱ ᥐᥩᥢᥰ ᥘᥭᥲ ᥛᥦᥝᥴ ᥛᥢᥰ၊ ᥛᥢᥰ ᥐᥩᥭᥰ ᥐᥧᥛᥱ ᥘᥭᥲ ᥓᥩᥛᥰ ᥓᥬ ᥙᥢ ᥛᥦᥝᥴ ᥛᥢᥰ ᥘᥢᥳ ᥐᥩᥭᥰ။ ᥚᥧᥱ ᥖᥦᥛᥲ ᥘᥤᥐ ᥔᥣᥱ ᥝᥨᥝᥰ ᥘᥣᥴ ᥖᥣᥰ ᥓᥣ ᥐᥩᥖᥳ ᥕᥣᥛᥲ ᥘᥣᥖ ᥝᥣ "ᥛᥦᥝᥴ ᥘᥭᥳ ᥙᥥᥢ ᥔᥖᥴ ᥟᥢ ᥛᥤᥰ ᥘᥩᥒ ᥗᥤᥛᥱ ᥘᥩᥒ ᥔᥫᥒᥱ ᥔᥤᥛᥰ ᥖᥒᥰ ᥘᥛᥴ ᥕᥝᥳ။ ᥐᥣᥒ ᥓᥬ ᥑᥝᥴ ᥟᥢ ᥑᥬᥲ ᥞᥥᥖᥱ ᥑᥬᥲ ᥔᥣᥒᥲ ᥘᥢᥳ ᥘᥦᥙ ᥛᥤᥰ ᥝᥭᥳ ᥖᥒᥰ ᥘᥛᥴ ᥘᥦᥲ ᥚᥩᥒᥰ ᥛᥫ ᥟᥧᥛᥲ ᥞᥩᥙᥱ ᥛᥦᥝᥴ ᥘᥢᥳ ᥘᥨᥝᥱ ᥘᥭᥲ ᥝᥭᥳ ᥔᥖᥳ ᥖᥤᥳ ᥕᥧᥱ" ᥘᥭᥴ ᥕᥝᥳ။ ᥛᥦᥝᥴ ᥘᥭᥳ ᥖᥥᥱ ᥛᥤᥰ ᥛᥣᥰ ᥓᥥᥛ ᥛᥫ ᥘᥣᥢᥳ ᥙᥩᥒᥰ ၃᧐ ᥘᥣᥢᥳ ᥙᥤ ᥘᥢᥳ ᥕᥧᥱ။ ᥟᥣ ᥛᥥᥝᥰ ᥛᥦᥝᥰ ᥘᥨᥒᥴ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥔᥫᥴ ᥔᥣᥒᥱ ᥔᥤᥲ ᥔᥥᥴ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥖᥨᥝ ᥐᥤᥢ ᥘᥫᥳ (Miacids) ᥕᥝᥳ။ ᥐᥣᥙ ᥙᥣᥢ ᥕᥣᥛᥰ ᥘᥥᥝ ᥘᥭᥲ ᥓᥦᥐᥱ ᥚᥥᥴ ᥝᥭᥳ ᥟᥣ ᥛᥥᥝᥰ ᥛᥦᥝᥴ ᥗᥫᥢᥱ ၃ ᥔᥦᥢᥰ ᥟᥢ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥛᥦᥝᥴ ᥗᥫᥢᥱ ᥕᥧᥰ ᥞᥨᥙᥳ၊ ᥟᥣ ᥛᥥᥝᥰ ᥛᥦᥝᥴ ᥗᥫᥢᥱ ᥟᥣᥱ ᥜᥣ ᥞᥤᥐ ᥘᥦᥲ ᥟᥣ ᥛᥥᥝᥰ ᥛᥦᥝᥴ ᥗᥫᥢᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥟᥥᥰ ᥡᥣᥰ ᥕᥝᥳ။ cmw7rwe1iroqtkklnrgu5fm6zr9t9ja ᥛᥧᥱ ᥓᥥ 0 857 3669 3668 2024-10-15T06:36:11Z Sotiale 22 8 revisions imported: [TEST] importing tddwiki via a tool 3668 wikitext text/x-wiki {{Infobox settlement |name = ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ |settlement_type = [[ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥝᥥᥒᥰ ᥘᥬᥰ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] |subdivision_type2 = [[ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥟᥪᥒᥱ]] |subdivision_name2 = [[ᥛᥧᥱ ᥓᥥ၊ ᥟᥪᥒᥱ|ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ]] |subdivision_type3 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥝᥥᥒᥰ]] |subdivision_name3 = [[ᥛᥧᥱ ᥓᥥ ၊ ᥓᥥ ᥝᥥᥒᥰ|ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ]] |unit_pref = Imperial |area_total_km2 = |population = |population_total = 117,507 |population_urban = 74,313 |population_rural = 43,194 |population_as_of = 2014 |population_footnotes = <ref name="census-2014">{{Cite book|title=သန်းခေါင်စာရင်း အစီရင်ခံစာ|publisher=လူဝင်မှုကြီးကြပ်ရေးနှင့် ပြည်သူ့အင်အား ဝန်ကြီးဌာန|location=နေပြည်တော်|date=မေ ၂၀၁၅|series=၂၀၁၄ ခုနှစ် လူဦးရေနှင့် အိမ်ထောင်စု သန်းခေါင်စာရင်း အစီရင်ခံစာ|volume=အတွဲ-၂|pages=၆၆|url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view}}</ref> |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|23.98989|97.90165|region:MM|format=dms|display=inline, title}} |leader_title = |elevation_ft = 2,563 |elevation_m = |timezone = [[ᥘᥐᥴ ᥓᥥᥒ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06401 }} [[ᥜᥣᥭᥱ:Muse Town.png|thumb|ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ᥙᥤ 2010]] '''ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ''' ({{IPA-shn|mù ʦē |IPA}}), ({{Lang-my|မူဆယ်မြို့}}), ({{Lang-en|Muse}}), ({{IPA-shn|Muse|pron}}) ᥘᥭᥳ ᥛᥤᥰ ᥘᥬᥰ [[ᥛᥧᥱ ᥓᥥ၊ ᥓᥥ ᥝᥥᥒᥰ|ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ]]၊ [[ᥛᥧᥱ ᥓᥥ၊ ᥟᥪᥒᥱ|ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ]]၊ [[ᥛᥫᥒᥰᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]]ᥟᥩᥲ ။<ref name="mimu”>{{Cite web|url=http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_South_MIMU764v03_14Sep2016_A4.pdf|title=ခရိုင်မြေပုံ - ရှမ်းပြည်နယ် (တောင်ပိုင်း)|work=မြန်မာသတင်းအချက်အလက် စီမံခန့်ခွဲမှုယူနစ်|date=စက်တင်ဘာ ၂၀၁၆|accessdate=၁၇ မတ် ၂၀၁၇|archivedate=2017-06-25|archiveurl=https://web.archive.org/web/20170625031258/http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_South_MIMU764v03_14Sep2016_A4.pdf}}</ref> 6u42l7yxrasowq24y4e3rovpelbjity ᥛᥧᥱ ᥓᥥ ၊ ᥓᥥ ᥝᥥᥒᥰ 0 858 5736 3676 2025-03-17T19:37:08Z Ternera 247 ([[c:GR|GR]]) [[File:Flag of Shan.png]] → [[File:Flag of Shan State.svg]] png --> svg 5736 wikitext text/x-wiki {{Infobox settlement |name = ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ |settlement_type = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = Location in Myanmar |image_skyline = |imagesize = 300px |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ]] |subdivision_type2 = [[ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥟᥪᥒᥱ ]] |subdivision_name2 = [[ᥛᥧᥱ ᥓᥥ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ ]] |subdivision_type3 = ᥓᥥ ᥝᥥᥒᥰ |subdivision_name3 = [[ᥛᥧᥱ ᥓᥥ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ]] |unit_pref = Imperial |area_total_km2 = |population = 117,507 |population_as_of = 2005 |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates= {{Coord|23.9880329|97.8890632|region:MM|display=inline, title|default=dms}} |leader_title = Mayor |elevation_ft = |elevation_footnotes = <ref>GoogleEarth</ref> |elevation_m = 792 |timezone = [[ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06401 }} '''ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ''' ({{IPA-shn|mù tsɛ̄|IPA}}); ({{Lang-my|မူဆယ်မြို့နယ် }}), ({{Lang-en|Muse Township}}), ({{IPA-shn|Zewaeng Muse|pron}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ [[ᥛᥧᥱ ᥓᥥ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]]ᥔᥥᥴ ᥖᥤ ᥙᥐᥴ ᥘᥧᥛᥰ ᥓᥥ ᥝᥥᥒᥰ ᥖᥥᥳ ᥙᥥᥢ ᥖᥤ [[ᥛᥧᥱ ᥓᥥ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ]]ᥕᥝᥳ။ <ref name="mimu">{{Cite web|url=http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_North_MIMU764v04_14Sep2016_A4.pdf|title=ခရိုင်မြေပုံ- ရှမ်းပြည်နယ် (work=မြန်မာသတင်းအချက်အလက်စီမံခန်ခွဲမှုယူနစ် |date=စက်တင်ဘာ ၂၀၁၆|accessdate=၁၇ မတ် ၂၀၁၇|archivedate=2017-03-17|archiveurl=https://web.archive.org/web/20170317143847/http://themimu.info/sites/themimu.info/files/documents/State_Map_District_Shan_North_MIMU764v04_14Sep2016_A4.pdf}}</ref> ==ᥝᥥᥒᥰ ᥟᥢ ᥙᥣᥰ ᥘᥬᥰ ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ == # [[ᥛᥧᥱ ᥓᥥ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ]] # [[ᥛᥫᥒᥰ ᥐᥨᥝᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥨᥝᥰ ]] # [[ᥛᥣᥢᥲ ᥞᥥᥝᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥞᥥᥝᥰ ]] # [[ᥙᥣᥒᥱ ᥔᥣᥭᥰ၊ ᥝᥥᥒᥰ |ᥝᥥᥒᥰ ᥙᥣᥒᥱ ᥔᥣᥭᥰ (ᥐᥥᥝᥱ ᥐᥨᥖᥳ )]] == ᥙᥖ ᥗᥣᥳ ᥝᥤᥱ == ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥖᥤ ᥔᥪᥳ ᥑᥣᥭᥴ ᥑᥨᥝᥰ ᥐᥧᥢᥱ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥘᥬᥰ ᥐᥥ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥦᥲ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥛᥤᥰ ᥟᥩᥒᥲ ᥖᥤ ᥐᥣᥳ ᥑᥣᥭᥴ ᥐᥧᥢᥴ 105 ᥘᥐᥴ ᥛᥧᥱ ᥓᥥ ᥘᥢᥳ ᥕᥝᥳ။ <ref>{{Cite web |title=Myanmar Trade |url=http://www.commerce.gov.mm/eng/dobt/meeting_and_activities.html |accessdate=2017-12-16 |archivedate=2009-05-08 |archiveurl=https://web.archive.org/web/20090508080936/http://www.commerce.gov.mm/eng/dobt/meeting_and_activities.html }}</ref> ᥟᥩᥒᥲ ᥖᥤ ᥐᥣᥳ ᥑᥣᥭᥴ ᥐᥧᥢᥱ ᥘᥢᥳ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥢᥰ ᥛᥤᥰ 370 ᥟᥥᥱ ᥐᥣᥳ ᥔᥥᥴ ᥕᥣᥢᥴ ᥐᥭ ᥐᥢ ᥖᥒᥰ ᥛᥧᥱ ᥓᥥ 6 ᥘᥐᥴ ᥕᥝᥳ။ ᥖᥥᥱ ᥙᥪᥖᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2006 ᥘᥫᥢ ᥟᥥᥱ ᥙᥣ ᥘᥥᥱ ᥘᥢᥳ ᥕᥝᥳ. ==ᥙᥫᥒ ᥟᥤᥒ == <references/> {{ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ }} [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ] dv50oh5d6j4fw106z2dqhpto34typyc ᥛᥧᥱ ᥓᥥ၊ ᥓᥥ ᥝᥥᥒᥰ 0 859 5356 3690 2024-11-30T11:13:37Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */ᥙᥫᥒ ᥗᥣᥢ 5356 wikitext text/x-wiki {{Infobox settlement |name = ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ |settlement_type = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = Location in Myanmar |image_skyline = |imagesize = 300px |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]] |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥛᥫᥒᥰ]] |subdivision_name1 = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ]] |subdivision_type2 = [[ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥟᥪᥒᥱ]] |subdivision_name2 = [[ᥛᥧᥱ ᥓᥥ၊ ᥓᥥ ᥟᥪᥒᥱ|ᥓᥥ ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ]] |subdivision_type3 = ᥓᥥ ᥝᥥᥒᥰ |subdivision_name3 = [[ᥛᥧᥱ ᥓᥥ၊ ᥓᥥ ᥝᥥᥒᥰ|ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ]] |unit_pref = Imperial |area_total_km2 = |population = ႑႑႗,႕႐႗ |population_as_of = 2005 |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates= {{Coord|23.9880329|97.8890632|region:MM|display=inline, title|default=dms}} |leader_title = Mayor |elevation_ft = |elevation_footnotes = <ref>GoogleEarth</ref> |elevation_m = 792 |timezone = [[ᥘᥐᥴ ᥓᥥᥒ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06401 }} '''ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ''' ({{IPA-shn|mù tsɛ̄|IPA}}); ({{Lang-my|မူဆယ်မြို့နယ်}}), ({{Lang-en|Muse Township}}), ({{IPA-shn|Zewaeng Muse|pron}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ [[ᥛᥧᥱ ᥓᥥ၊ ᥓᥥ ᥟᥪᥒᥱ|ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]]ᥔᥥᥴ ᥖᥤ ᥙᥐᥴ ᥘᥧᥛᥰ ᥓᥥ ᥝᥥᥒᥰ ᥖᥥᥳ ᥙᥥᥢ ᥖᥤ [[ᥛᥧᥱ ᥓᥥ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ]] ᥕᥝᥳ။ ==ᥝᥥᥒᥰ ᥟᥢ ᥙᥣᥰ ᥘᥬᥰ ᥓᥥ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ᥛᥧᥱ ᥓᥥ== # [[ᥛᥧᥱ ᥓᥥ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ]] # [[ᥛᥫᥒᥰ ᥐᥨᥝᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥐᥨᥝᥰ]] # [[ᥛᥣᥢᥲ ᥞᥥᥝᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥣᥢᥲ ᥞᥥᥝᥰ]] # [[ᥙᥣᥒᥱ ᥔᥣᥭᥰ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥙᥣᥒᥱ ᥔᥣᥭᥰ(ᥐᥥᥝᥱ ᥐᥨᥖ)]] == ᥙᥣᥳ ᥗᥣᥳ ᥝᥤᥱ == ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥖᥤ ᥔᥪᥳ ᥑᥣᥭᥴ ᥑᥨᥝᥰ ᥐᥧᥢᥱ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥘᥬᥰ ᥐᥥ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥦᥲ ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ ᥘᥢᥳ ᥕᥝᥳ ။ ᥛᥤᥰ ᥟᥩᥒᥲ ᥖᥤ ᥐᥣᥳ ᥑᥣᥭᥴ ᥐᥧᥢᥱ 105 ᥘᥐᥴ ᥛᥧᥱ ᥓᥥ ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |title=Myanmar Trade |url=http://www.commerce.gov.mm/eng/dobt/meeting_and_activities.html |accessdate=2017-12-16 |archivedate=2009-05-08 |archiveurl=https://web.archive.org/web/20090508080936/http://www.commerce.gov.mm/eng/dobt/meeting_and_activities.html }}</ref> ᥟᥩᥒᥲ ᥖᥤ ᥐᥣᥳ ᥑᥣᥭᥴ ᥐᥧᥢᥱ ᥘᥢᥳ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥛᥢᥰ ᥛᥤᥰ 370 ᥟᥥᥱ ᥐᥣᥳ ᥔᥥᥱ ᥕᥣᥢᥴ ᥐᥭ ᥐᥢ ᥖᥒᥰ ᥛᥧᥱ ᥓᥥ 6 ᥘᥐᥴ ᥕᥝᥳ။ ᥖᥥᥱ ᥚᥧᥭᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2006 ᥘᥫᥢ ᥟᥥᥱ ᥙᥫᥱ ᥘᥢᥳ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> {{ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ }} [[ᥙᥫᥒ ᥗᥣᥢ:ᥓᥥ ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]] fhopd4px09yf67hu7793739t0fwbjkg ᥛᥧᥱ ᥓᥥ၊ ᥟᥪᥒᥱ 0 860 3703 3702 2024-10-15T06:36:20Z Sotiale 22 12 revisions imported: [TEST] importing tddwiki via a tool 3702 wikitext text/x-wiki {{Infobox settlement|name=ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ|settlement_type=[[ᥟᥪᥒᥱ ᥓᥥ ᥓᥫᥰ ᥛᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥟᥪᥒᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ]]|pushpin_label_position=bottom|pushpin_map=ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption=ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline=|imagesize=|image_caption=|image_map=|map_caption=|subdivision_type=ᥛᥫᥒᥰ|subdivision_name=[[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ]]|subdivision_type1=[[ᥘᥣᥲ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥛᥫᥒᥰ]]|subdivision_name1=[[ᥜᥣᥭᥱ:Flag of Shan State.svg|25px]] [[ᥛᥫᥒᥰ ᥖᥭᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]]|subdivision_type2=[[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|ᥓᥥ ᥝᥥᥒᥰ]]|subdivision_name2=(3) ᥓᥥ ᥝᥥᥒᥰ|subdivision_type3=ᥓᥥ ᥘᥨᥒᥴ|subdivision_name3=[[ᥛᥧᥱ ᥓᥥ၊ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ]]|unit_pref=Imperial|area_total_km2=|population=၄၅၂,၂၀၆|population_total=|population_urban=|population_rural=|population_as_of=|population_footnotes=|population_blank1_title=Ethnicities|population_blank2=[[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]]|population_blank2_title=ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ|population_density_km2=auto|coordinates={{Coord|23.98989|97.90165|region:MM|format=dms|display=inline, title}}|elevation_footnotes=<ref>GoogleEarth</ref>|elevation_m=|leader_title=|elevation_ft=2563|timezone=[[ᥘᥐᥴ ᥓᥥᥒ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ|MST]]|utc_offset=+6.30|website=}} '''ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ''' ({{IPA-shn|mù ʦē|IPA}}); ({{Lang-my|မူဆယ်ခရိုင်}}), ({{Lang-en|Muse District}}), ({{IPA-shn|Zetaun Muse|pron}}) ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥟᥪᥒᥱ ᥟᥢ ᥛᥤᥰ ᥖᥤ [[မိူင်းတႆး|ᥛᥫᥒᥰ ᥖᥭᥰ]] ᥙᥩᥖᥴ ᥞᥩᥒᥱ ᥟᥢ ᥘᥫᥒ။ ᥙᥥᥢ ᥘᥦᥢ ᥘᥤᥢ ᥐᥣᥭᥱ ᥐᥢ ᥖᥒᥰ ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ ᥛᥫᥒᥰ ᥑᥥᥱ ᥟᥢ ᥟᥝ ᥑᥥᥰ ᥘᥛᥳ ᥛᥣᥝᥰ ᥑᥢᥲ ᥝᥭᥳ ᥘᥢᥳ ᥞᥝᥳ ။ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ᥘᥭᥳ ᥛᥤᥰ ᥘᥬᥰ ᥝᥨᥒ ᥐᥣᥒ ᥔᥣᥭᥴ ᥘᥣᥒ ᥞᥩᥒᥱ 23 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 45 ᥛᥤᥳ ᥘᥥᥖᥳ ᥔᥥᥴ 24 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 18 ᥛᥤᥳ ᥘᥥᥖᥳ ᥟᥥᥐᥱ ᥘᥨᥭ ᥔᥣᥭᥴ ᥑᥩᥒ ᥟᥩᥐᥱ 87 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 45 ᥛᥤᥳ ᥘᥥᥖᥳ ᥘᥦᥲ 98 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 37 ᥛᥤᥳ ᥘᥥᥖᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥛᥤᥰ ᥝᥭᥳ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥦᥒ၊ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥛᥤᥰ ᥝᥭᥳ ᥓᥥ ᥝᥥᥒᥰ ᥐᥨᥖᥳ ᥑᥣᥭᥴ၊ ᥚᥣᥭᥱ ᥖᥨᥐᥱ ᥔᥛᥳ ᥛᥤᥰ ᥝᥭᥳ ᥓᥥ ᥝᥥᥒᥰ ᥘᥛᥳ ᥑᥛᥰ ᥔᥥᥴ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥓᥥ ᥝᥥᥒᥰ ᥛᥤᥰ 1308 ᥘᥐᥴ ᥙᥢᥱ ᥞᥩᥙ (471074) ᥟᥥᥱ ᥐᥣᥳ။ ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ ᥘᥭᥳ ᥔᥧᥒᥴ ᥔᥥᥴ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ 2700 ᥙᥥᥱ (822.96) ᥛᥤᥱ ᥖᥣᥱ ᥟᥫ ။<ref>ᥥ ᥝᥥᥒᥰ ᥘᥦᥲ ᥝᥥᥒᥰ င်း ==Sao), History of Muse and Mao Velly, page 231</ref> ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥖᥥᥱ ᥘᥣᥲ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥔᥥᥴ ᥛᥤᥰ ᥕᥧᥱ 2595 ᥗᥖᥴ (791 ᥛᥤᥱ ᥖᥣᥱ) ᥟᥩᥲ။ [[ᥛᥧᥱ ᥓᥥ ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥧᥱ ᥓᥥ]] ᥘᥭᥳ ᥛᥢᥰ ᥙᥥᥢ ᥝᥥᥒᥰ ᥟᥢ ᥘᥧᥛᥰ ᥟᥪᥒᥱ ᥙᥐᥴ ᥔᥝᥰ ᥝᥭᥳ။ ᥙᥨᥝᥰ ᥟᥝ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥞᥨᥝᥴ ᥞᥫᥢᥰ ᥟᥢ ᥓᥥᥙᥱ ᥛᥫ ᥙᥤ 2014 ᥘᥢᥳ ᥝᥣ ᥖᥥᥳ ᥘᥬᥰ ᥐᥣ ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ ᥘᥭᥳ [[ᥞᥨᥝᥴ ᥐᥨᥢᥰ]] ᥖᥒᥰ ᥘᥛᥴ ᥛᥢᥰ ᥛᥤᥰ ᥐᥣᥱ 452,206 ᥐᥨᥝᥳ ᥘᥭᥴ ᥑᥣᥲ ᥟᥩᥲ. bib3z1o9yh52zngmm3qke8ys4ny1zo2 ᥛᥧᥴ 0 861 5255 5193 2024-10-17T05:00:55Z Sai Dai Sai Laing 25 5255 wikitext text/x-wiki '''ᥛᥧᥴ''' ᥘᥭᥳ ᥙᥥᥢ ᥖᥨᥝ ᥔᥖ ᥐᥤᥢ ᥢᥨᥛᥰ ᥘᥦᥲ ᥖᥨᥝ ᥔᥤᥱ ᥖᥤᥢ ᥕᥝᥳ. ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥥᥒᥳ ᥛᥧᥴ ᥖᥣᥱ ᥑᥣᥭᥴ ᥐᥤᥢ ᥐᥢᥳ ᥘᥛᥴ ᥕᥝᥳ. ᥛᥧᥱ ᥘᥭᥳ ᥐᥤᥢ ᥐᥧ ᥛᥥᥝᥰ ᥕᥝᥳ. ᥛᥧᥴ ᥟᥢ ᥘᥭᥳ ᥞᥢᥴ ᥕᥧᥱ ᥕᥣᥛᥰ ᥘᥥᥝ ᥞᥭᥲ ᥛᥫ ᥖᥥᥱ ᥛᥢᥰ ᥙᥥᥢ ᥛᥧᥴ ᥗᥫᥢᥱ. ᥐᥨᥢᥰ ᥞᥝᥰ ᥔᥛᥳ ᥔᥩᥢᥴ ᥞᥬᥲ ᥑᥝᥴ ᥝᥣ ᥘᥤ ᥛᥣᥰ ᥘᥢᥳ ᥕᥝᥳ. ᥛᥧᥴ ᥐᥣᥙ ᥛᥫ ᥘᥥᥝ ᥘᥭᥳ ᥙᥥᥢ ᥛᥧᥴ ᥓᥫᥳ ᥛᥢᥰ ᥘᥧᥐᥳ ᥖᥤ ᥐᥧᥢᥴ [[ᥟᥥᥰ ᥡᥣᥰ]] ᥘᥦᥲ ᥐᥧᥢᥴ ᥕᥧᥱ ᥘᥨᥙ ᥛᥣᥰ ᥕᥝᥳ. ᥓᥥᥛ ᥛᥫᥝ ᥙᥤᥱ ᥔᥤᥱ 2900 ᥘᥢᥳ ᥕᥝᥳ, ᥐᥨᥢᥰ ᥑᥫᥰ ᥑᥥᥴ ᥑᥝᥴ ᥔᥩᥢᥴ ᥛᥧᥴ ᥞᥬᥲ ᥝᥣ ᥘᥤ ᥔᥥᥴ ᥘᥥᥒᥳ ᥑᥝᥴ ᥛᥣᥰ ᥕᥝᥳ. ᥛᥣᥒ ᥓᥫᥰ ᥔᥛᥳ ᥝᥣ ᥛᥧᥴ ᥘᥭᥳ ᥞᥒᥳ ᥚᥦᥝᥴ ᥒᥱᥘᥤ ᥐᥤᥢ ᥘᥦᥲ ᥐᥨᥢᥰ ᥕᥒ ᥐᥤᥢ ᥘᥫᥳ ᥛᥧᥴ ᥐᥩᥲ ᥖᥣᥒᥰ ᥘᥛᥴ ᥕᥝ ᥖᥤ ᥖᥥᥳ ᥛᥢᥰ ᥛᥧᥴ ᥘᥭᥳ ᥕᥒ ᥞᥒᥳ ᥛᥫᥢᥴ ᥟᥢ ᥞᥝᥰ ᥝᥨᥢᥳ ᥝᥭᥳ. ᥙᥩᥰ ᥐᥨᥢᥰ ᥘᥥᥒᥳ ᥛᥢᥰ ᥖᥨᥭᥰ ᥗᥪᥒᥴ ᥘᥭᥲ ᥘᥤ ᥐᥩᥲ, ᥛᥧᥴ ᥘᥭᥲ ᥖᥤᥴ ᥙᥥᥢ ᥛᥣᥰ ᥖᥨᥝ ᥔᥖᥴ ᥟᥢ ᥔᥦᥢᥳ ᥔᥬᥴ ᥖᥥᥳ ᥟᥫᥳ. [[ᥜᥣᥭᥱ:Domestic pigs (Sus scrofa domesticus) (8620573441).jpg|thumb|ᥙᥧᥒᥱ ᥞᥣᥒ ᥛᥧᥴ]]ᥛᥧᥴ ᥖᥨᥝ ᥒᥣᥢᥴ ᥘᥭᥳ ᥙᥩᥰ ᥛᥤᥰ 8 ᥘᥫᥢ ᥐᥩᥲ ᥞᥥᥖᥴ ᥐᥣᥱ ᥛᥣᥳ ᥘᥭᥲ ᥕᥝᥳ. ᥛᥧᥴ ᥖᥨᥝ ᥛᥥ ᥐᥩᥲ ᥙᥩᥰ ᥛᥤᥰ ᥛᥩᥐ ᥙᥦᥖᥱ ᥘᥫᥢ, ᥙᥦᥖᥱ ᥘᥫᥢ ᥙᥣᥭ ᥚᥣᥐᥱ ᥘᥭᥴ ᥐᥩᥲ ᥞᥥᥖᥴ ᥐᥣᥱ ᥛᥣᥳ ᥘᥭᥲ ᥕᥝᥳ. ᥛᥧᥴ ᥛᥥ ᥑᥝᥴ ᥘᥭᥲ ᥙᥣᥰ ᥖᥩᥒᥳ 3 ᥘᥫᥢ, 3 ᥙᥣᥖ ᥟᥫᥳ. ᥘᥪᥒ ᥙᥤ ᥔᥩᥒᥴ ᥙᥩᥐ ᥑᥝ ᥞᥨᥒ ᥟᥥᥴ ᥘᥦᥲ ᥙᥩᥰ ᥞᥨᥒ ᥘᥪᥒ ᥙᥩᥐ ᥘᥭᥴ, ᥙᥩᥰ ᥙᥥᥢ ᥛᥧᥴ ᥗᥫᥢᥴ ᥛᥤᥰ ᥘᥭᥳ ᥔᥤᥱ ᥖᥨᥝ ᥗᥪᥒᥴ ᥞᥨᥐᥴ ᥖᥨᥝ, ᥙᥳᥰ ᥙᥥᥢ ᥛᥧᥴ ᥞᥫᥢᥰ ᥔᥛᥳ ᥛᥤᥰ ᥘᥭᥲ ᥙᥦᥖᥱ ᥖᥨᥝ ᥗᥪᥒᥴ ᥔᥤᥙᥴ ᥖᥨᥝ ᥕᥝᥳ. n96hqjr58475k6ivomuut63t3z9ic0m ᥛᥨᥖ 0 862 5194 3716 2024-10-16T10:12:12Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7386]] 5194 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Meat eater ant feeding on honey02.jpg|thumb|ᥛᥨᥖ]] '''ᥛᥨᥖ'''({{Lang-en|Ant}}) ᥘᥭᥳ ᥙᥥᥢ ᥘᥬᥰ ᥓᥫᥳ Formicidae ᥔᥥᥴ ᥙᥥᥢ ᥑᥫᥰ ᥘᥥᥝ ᥐᥢ ᥖᥣᥒᥰ ᥖᥨᥱ ᥖᥒᥰ ᥚᥧᥒᥲ ᥕᥝᥳ. ᥛᥨᥖ ᥘᥭᥳ ᥑᥝᥴ ᥕᥧᥱ ᥙᥥᥢ ᥚᥧᥒᥴ ᥟᥫᥲ. ᥑᥣᥖᥣᥒᥰᥐᥤᥢᥐᥩᥲ ᥑᥣᥙᥥᥢᥚᥧᥒᥴᥕᥝᥳ. ᥛᥨᥖᥘᥭᥳ ᥛᥤᥰᥞᥧᥰᥘᥨᥛ 7 ᥞᥧᥰᥔᥥ ᥐᥩᥙᥘᥣᥭᥴ ᥖᥣᥒᥰᥐᥤᥢᥝᥣᥢᥴᥕᥧᥱᥟᥥᥢᥰᥘᥬᥐᥩᥲ ᥑᥝᥴᥓᥧᥰᥛᥣᥰᥚᥦᥝᥤᥖᥤᥛᥢᥰ ᥚᥬᥰᥚᥬᥰᥕᥝᥳ. ᥛᥨᥖᥘᥭᥳ ᥑᥝᥑᥣᥖᥣᥒᥰᥐᥤᥢᥑᥝᥴ ᥛᥫᥑᥣᥝᥰᥛᥭᥲᥔᥥᥴ ᥙᥨᥝᥰᥗᥪᥒᥴ ᥑᥣᥝᥰᥐᥖᥴᥛᥣᥰᥔᥛᥳ ᥕᥧᥱᥝᥭᥳᥖᥤ ᥞᥣᥒᥰᥚᥬᥴ ᥞᥣᥒᥰᥛᥢᥰᥕᥝᥳ. ᥛᥨᥖᥘᥭᥳ ᥘᥫᥴᥐᥛᥱᥚᥣᥱᥘᥭᥳ ᥙᥨᥝᥰᥛᥤᥰᥖᥤᥘᥤᥢᥟᥥᥢᥰᥘᥬᥴᥐᥩᥲ ᥑᥝᥴᥛᥤᥰᥖᥤᥘᥢᥲᥕᥝᥳ. ᥐᥩᥙᥙᥫᥑᥝᥛᥨᥝᥱᥕᥧᥱᥓᥩᥛᥰ ᥜᥤᥒᥔᥣᥱᥚᥣᥱᥝᥣᥳ, ᥛᥨᥝᥴᥐᥙᥴᥔᥪᥙᥱᥖᥨᥝᥱᥐᥢ, ᥛᥨᥝᥴᥙᥢᥱᥞᥣᥴᥘᥩᥐᥘᥣᥭᥰ ᥐᥥᥲᥘᥤᥖ ᥘᥩᥒᥖᥣᥒᥰᥕᥣᥙᥱᥐᥧᥘᥩᥒᥘᥩᥒᥘᥦᥲ ᥑᥝᥴᥕᥧᥱᥖᥤᥘᥬᥴᥐᥩᥲ ᥔᥪᥙᥱᥔᥣᥭᥴᥓᥬᥛᥤᥰᥟᥣᥔᥣᥐᥐᥣᥱᥘᥭᥲᥕᥝᥳ. qrxusj74hyx8i12xxhbcytsctykyosg ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ, ᥝᥥᥒᥰ 0 863 5383 5195 2024-11-30T11:44:03Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */Reflist 5383 wikitext text/x-wiki {{Infobox settlement <!-- Basic info ----------------> |official_name = ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ |other_name = |native_name = <br>{{Mnw|မတ်မလီု}} |nickname = |settlement_type = [[ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥝᥥᥒᥰ]] |motto = <!-- images and maps -----------> |image_skyline = Viewpoint pagoda.JPG |imagesize = |image_caption = |image_flag = |flag_size = |image_seal = |seal_size = |image_shield = |shield_size = |image_blank_emblem = |blank_emblem_type = |blank_emblem_size = |image_map = |mapsize = |map_caption = |image_map1 = |mapsize1 = |map_caption1 = |image_dot_map = |dot_mapsize = |dot_map_caption = |dot_x = |dot_y = |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ<!-- the name of a location map as per http://en.wikipedia.org/wiki/Template:Location_map --> |pushpin_label_position = bottom<!-- the position of the pushpin label: left, right, top, bottom, none --> |pushpin_map_caption = ᥞᥣᥒ ᥚᥦᥢᥱ ᥘᥤᥢ ᥘᥥᥴ ᥟᥩᥒᥲ ᥖᥤ ᥝᥥᥒᥰ ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ |pushpin_mapsize = |coordinates_region = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = {{Flag|ᥛᥫᥒᥰ ᥛᥣᥢ}} |subdivision_type1 = [[ᥓᥥ ᥛᥫᥒᥰ ᥖᥤ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥛᥫᥒᥰ]] |subdivision_name1 = {{Flag|ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ}} |subdivision_type2 = [[ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥟᥪᥒᥱ]] |subdivision_name2 = [[ᥛᥨᥝᥱᥘᥣᥳ ᥛᥦᥒᥱ, ᥟᥪᥒᥱ|ᥟᥪᥒᥱ ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ]] |subdivision_type3 = |subdivision_name3 = |subdivision_type4 = |subdivision_name4 = <!-- Politics -----------------> |government_footnotes = |government_type = |leader_title = |leader_name =[[Brigadier General|Brigadier&nbsp;General]] Thet&nbsp;Naing&nbsp;Win |leader_title1 = <!-- for places with, say, both a mayor and a city manager --> |leader_name1 = |leader_title2 = |leader_name2 = |leader_title3 = |leader_name3 = |leader_title4 = |leader_name4 = |established_title = <!-- Settled --> |established_date = |established_title2 = <!-- Incorporated (town) --> |established_date2 = |established_title3 = <!-- Incorporated (city) --> |established_date3 = <!-- Area ---------------------> |area_magnitude = |unit_pref =Imperial <!--Enter: Imperial, if Imperial (metric) is desired--> |area_footnotes = |area_total_km2 = <!-- ALL fields dealing with a measurements are subject to automatic unit conversion--> |area_land_km2 = <!--See table @ Template:Infobox Settlement for details on automatic unit conversion--> |area_water_km2 = |area_total_sq_mi = |area_land_sq_mi = |area_water_sq_mi = |area_water_percent = |area_urban_km2 = |area_urban_sq_mi = |area_metro_km2 = |area_metro_sq_mi = |area_blank1_title = |area_blank1_km2 = |area_blank1_sq_mi = <!-- Population -----------------------> |population_as_of = 2014 |population_footnotes = |population_note = |population_total = ၂၈၈,၁၂၀ <ref>{{Citation|date= 26 August 2014|title= Provisional Results Census 26 August 2014 FINAL|publisher= ပြည်သူ့အင်အားဦးစီးဌာန|page= ၂၉|url= http://www.dop.gov.mm/wp-content/uploads/2012/12/Census_Provisional_Results_2014_ENG1.pdf|accessdate= February 26, 2015|archive-date= 12 September 2014|archive-url= https://web.archive.org/web/20140912105647/http://www.dop.gov.mm/wp-content/uploads/2012/12/Census_Provisional_Results_2014_ENG1.pdf|dead-url= yes}}</ref> |population_blank1_title = ᥐᥨᥢᥰ ᥑᥫᥰ |population_blank1 = [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥩᥢᥰ|ᥛᥩᥢᥰ]]၊ [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥣᥢ|ᥛᥣᥢ]]၊ <br>[[ᥐᥨᥢᥰ ᥑᥫᥰ ᥑᥥᥱ|ᥑᥥᥱ]]၊ [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥣᥒᥰ|ᥕᥣᥒᥰ]]၊<br> [[ᥟᥣ ᥛᥥᥝᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥕᥧᥛᥱ ᥕᥛ |population_blank2 =[[ᥗᥥᥴ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]]၊ <br>[[ᥟᥣ ᥛᥥᥝᥰ ᥑᥣ ᥘᥤᥖ ᥕᥣᥢᥱ]]၊<br> [[ᥟᥣ ᥛᥥᥝᥰ ᥞᥤᥢᥱ ᥖᥧᥱ]]၊<br> [[ᥟᥣ ᥛᥥᥝᥰ ᥟᥤᥖᥱ ᥔᥣ ᥘᥣᥛᥱ]] <!-- General information ---------------> |timezone = [[ᥘᥐᥴ ᥐᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥣᥢ]] |utc_offset = |timezone_DST = |utc_offset_DST = |coordinates = {{Coord|16|29|N|97|37|E|region:MM|default=dms|display=inline, title}} |elevation_footnotes = <!--for references: use <ref> tags--> |elevation_m = |elevation_ft = <!-- Area/postal codes & others --------> |postal_code_type = <!-- enter ZIP code, Postcode, Post code, Postal code... --> |postal_code = |area_code = ၀၅၇<ref name=myp>{{Cite web | url=http://www.myanmar-yellowpages.com/information/page_14.asp | title=National Telephone Area Codes | publisher=Myanmar Yellow Pages | accessdate=2019-02-28 | archivedate=2009-07-19 | archiveurl=https://web.archive.org/web/20090719142124/http://www.myanmar-yellowpages.com/information/page_14.asp }}</ref> |blank_name = |blank_info = |blank1_name = |blank1_info = |website = |footnotes = }} [[ᥜᥣᥭᥱ:Salween delta.jpg|thumb|300px|[[ᥛᥥ ᥘᥛᥳ ᥑᥨᥒᥰ]] - ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ - [[ᥛᥨᥐ ᥖᥛ ᥛᥣᥳ]]]] ᥝᥥᥒᥰ ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ ({{Lang-mnw|မတ်မလီု}}; {{Lang-my|မော်လမြိုင်မြို့}}; {{Lang-en|Mawlamyine}}) ᥘᥭᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ᥕᥝᥳ. ᥘᥧᥐ ᥖᥤ ᥝᥥᥒᥰ ᥖᥣ ᥐᥧᥒᥲ ᥔᥥᥴ ᥐᥭ ᥕᥣᥢᥴ 300 ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ ᥔᥥᥴ ᥘᥧᥐ ᥖᥤ ᥝᥥᥒᥰ ᥖᥣ ᥗᥨᥒᥱ ᥘᥭᥳ ᥐᥭ ᥕᥣᥢᥴ 70 ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ ᥕᥝᥳ. ᥝᥥᥒᥰ ᥟᥢ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥫᥴ ᥚᥣᥒᥱ ᥚᥣᥭᥱ ᥔᥣᥭᥳ ᥛᥥ ᥢ ᥘᥛᥳ ᥑᥨᥒᥰ ᥔᥥᥴ ᥙᥥᥢ ᥝᥥᥒᥰ ᥖᥣ ᥘᥛᥳ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥛᥣᥢ ᥟᥢ ᥘᥫᥒ ᥕᥝᥳ. ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥟᥛᥱ ᥐᥣᥰ ᥙᥥᥢ ᥝᥥᥒᥰ ᥙᥫᥒ ᥘᥨᥒᥴ ᥟᥢ ᥐᥣᥳ ᥑᥣᥭᥴ ᥖᥩᥢᥲ ᥖᥣᥱ ᥙᥩᥖᥴ ᥖᥬᥲ ᥛᥫᥒᥰ ᥛᥣᥢ ᥕᥝᥳ. ᥝᥥᥒᥰ ᥛᥩᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ ᥘᥭᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥐᥝᥱ ᥛᥩᥢᥰ ᥛᥫ ᥛᥪᥢᥳ ᥔᥪᥢᥰ ᥐᥩᥢᥱ ᥝᥥᥒᥰ ᥘᥫᥒ ᥕᥝᥳ. ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} nteqhl91cij3omjwpv80pc53wks8xv8 ᥛᥨᥝᥴ ᥐᥣᥲ 0 864 3734 3733 2024-10-15T06:36:29Z Sotiale 22 8 revisions imported: [TEST] importing tddwiki via a tool 3733 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Shan Traditional Dancer Girl.jpg|thumb|ᥛᥣᥭᥰ ᥛᥩᥢᥰ ᥖᥣᥒᥰ ᥐᥣᥲ ᥘᥧᥐ ᥟᥩᥢᥱ ᥕᥤᥒᥰ ᥔᥣᥝᥴ ᥖᥭᥰ]] ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥟᥝ ᥖᥤᥢ ᥟᥝ ᥛᥪᥰ ᥟᥦᥒᥲ ᥟᥦᥝᥴ ᥐᥧᥛᥱ ᥑᥣᥴ ᥟᥝ ᥖᥨᥝ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥘᥥᥴ ᥙᥢ ᥘᥩᥒ ᥘᥬᥰ ᥓᥬ ᥙᥥᥢ ᥞᥪᥴ ᥛᥤᥰ ᥞᥪᥴ ᥔᥥᥴ ᥙᥥᥢ ᥛᥣᥰ ᥙᥣᥭᥰ ᥛᥩᥢᥰ ᥘᥩᥒ ᥖᥣᥒᥰ ᥐᥣᥲ ᥖᥣᥒᥰ ᥛᥦᥙ ᥕᥧᥱ။ ᥝᥣᥭᥰ ᥛᥢᥰ ᥛᥣᥰ ᥕᥩᥢᥳ ᥙᥫ ᥘᥩᥒ ᥕᥥᥢᥱ ᥒᥥ ᥘᥩᥒ ᥕᥧᥱ ᥔᥝᥰ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ ᥛᥣᥰ ᥘᥦᥲ ᥘᥩᥒ ᥖᥦᥛᥲ ᥘᥤᥐ ᥐᥩᥲ ᥛᥤᥰ ᥛᥣᥰ။ ᥘᥧᥐ ᥖᥤ ᥘᥤᥐ ᥘᥢᥳ ᥔᥥᥴ ᥖᥦᥛᥲ ᥟᥩᥐᥱ ᥘᥥᥴ ᥛᥣᥰ ᥘᥩᥒ ᥘᥬᥰ ᥓᥬ ᥙᥥᥢ ᥞᥪᥴ ᥛᥤᥰ ᥘᥒᥱ ᥞᥪᥴ။ pd7z9h62j9nxr730fecc0a8cxto8jo0 ᥛᥨᥭᥴ 0 865 5196 3739 2024-10-16T10:12:17Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q7561]] 5196 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Düsseldorf Hofgarten 2009.jpg|thumb|ᥛᥨᥭᥴ]] '''ᥛᥨᥭᥴ''' ᥘᥭᥳ ᥙᥥᥢ ᥙᥧᥒᥱ ᥓᥣᥛᥱ ᥕᥥᥴ ᥘᥥᥰ ᥛᥥᥝᥰ ᥘᥪᥒ ᥕᥝᥳ. ᥘᥛᥳ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥘᥢᥳ ᥙᥨᥝᥰ ᥘᥣᥒᥳ ᥐᥖᥴ ᥞᥦᥒᥰ ᥐᥣᥱ ᥕᥥᥢᥰ ᥙᥥᥢ ᥛᥨᥭᥴ ᥐᥣᥱ ᥕᥝᥳ. ᥙᥨᥝᥰᥗᥪᥒᥴ ᥛᥣᥭᥴᥕᥥᥱᥑᥥᥰ ({{Lang-en|0 Celcius, 32 Fahrenheit}}) ᥘᥭᥴ ᥛᥨᥭᥴᥐᥩᥲ ᥑᥣᥱᥔᥥᥴᥕᥥᥢᥰᥙᥥᥢ ᥘᥛᥳᥐᥣᥱᥑᥪᥢᥰᥕᥝᥳ. ᥛᥣᥒᥙᥩᥐᥐᥩᥲ ᥑᥣᥱᥚᥬᥰᥚᥦᥝᥴ ᥗᥪᥒᥴᥖᥤᥕᥥᥢᥰᥙᥥᥢᥰ ᥐᥩᥢᥰᥘᥛᥳᥐᥣᥱ ᥐᥛᥰᥘᥥᥝᥴᥕᥝᥳ. ᥘᥩᥒᥘᥣᥭᥴ ᥞᥩᥒᥳᥝᥣ Sublimation ᥟᥛᥱᥘᥢᥴ ᥕᥥᥱᥑᥥᥰᥑᥣᥱᥙᥥᥢᥐᥩᥢᥰᥘᥛᥳ ᥘᥭᥴᥕᥝᥳ. ᥘᥩᥒᥟᥢᥘᥧᥐᥖᥤ ᥐᥩᥢᥰᥘᥛᥳᥔᥥᥴ ᥙᥥᥢᥕᥥᥱᥑᥥᥰᥐᥩᥲᥛᥤᥰᥟᥫ. ᥘᥩᥒᥘᥣᥭᥴᥔᥛᥳ ᥞᥩᥒᥳᥝᥣ Deposition ᥕᥝᥳ. ᥛᥫᥚᥩᥒᥰᥛᥨᥭᥴᥖᥨᥐᥘᥢᥳ ᥕᥒᥞᥢᥴᥘᥤᥘᥭᥲᥔᥥᥴ ᥓᥣᥒᥙᥥᥢᥚᥥᥰᥗᥪᥒᥴ ᥐᥨᥢᥞᥨᥝᥲᥐᥣᥰ, ᥔᥦᥒᥱᥐᥥᥱᥕᥝᥳ. ᥛᥨᥭᥴᥟᥢᥛᥤᥰᥘᥫᥴᥘᥤᥢᥘᥭᥳ ᥙᥨᥝᥰᥗᥪᥒᥑᥤᥒᥱᥐᥣᥒᥝᥢᥰ ᥑᥣᥱᥙᥥᥢᥘᥛᥳᥐᥛᥲᥚᥩᥒᥔᥥᥴ, ᥙᥨᥝᥰᥗᥪᥒᥴᥐᥣᥒᥴᥑᥪᥢᥰᥔᥛᥳ ᥐᥖᥴᥘᥣᥒᥳᥞᥦᥒᥰᥚᥦᥝᥴᥔᥥᥴ ᥙᥥᥢᥛᥨᥭᥴᥐᥣᥱᥑᥪᥢᥰᥕᥝᥳ. ᥙᥨᥝᥰᥝᥣᥛᥨᥭᥴᥖᥨᥐᥴᥞᥦᥒᥰ ᥘᥫᥝᥴᥑᥨᥢᥴᥖᥣᥒᥰᥐᥣᥰ ᥘᥢᥳᥐᥩᥲ ᥓᥣᥒᥙᥥᥢᥚᥥᥰ ᥐᥣᥰᥖᥩᥒᥳᥐᥢᥟᥫ. ᥐᥩᥙᥘᥣᥭᥴ ᥖᥣᥱᥐᥥᥲᥘᥤᥖ ᥕᥣᥱᥞᥬᥲᥙᥥᥢ ᥐᥣᥰᥖᥩᥒᥳᥐᥢᥘᥢᥳ ᥓᥣᥒᥱᥓᥬᥳᥖᥪᥰ ᥐᥣᥰᥚᥥᥝᥲᥛᥨᥭᥴᥕᥝᥳ. ᥝᥣᥭᥰᥔᥥᥴ ᥚᥥᥝᥲᥛᥨᥭᥴᥕᥝᥳ ᥑᥪᥢᥰᥟᥝ ᥐᥫᥖᥒᥰᥔᥣᥭᥰ ᥚᥝᥱᥘᥫᥴᥑᥨᥢᥴᥖᥣᥒᥰᥕᥝᥳ. ᥐᥫᥘᥭᥳ ᥞᥬᥲᥟᥨᥭᥴᥑᥣᥱᥙᥥᥢᥘᥛᥳᥚᥬᥰᥟᥫ. n8re20zqlhqb7nv618sha6wqtox7s17 ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ 0 866 5368 5197 2024-11-30T11:23:07Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */-ᥙᥫᥒ ᥗᥣᥢ 5368 wikitext text/x-wiki ==ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ == [[ᥜᥣᥭᥱ:Roses Boutons FR 2012.jpg|thumb|Roses Boutons FR 2012]] '''ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ''' ᥘᥭᥳ ᥙᥥᥢ [[ᥛᥩᥐᥱ]] ᥖᥨᥢᥲ ᥐᥦᥢᥱ ᥟᥣᥱ ᥔᥣᥐ ᥕᥣᥝᥰ ᥔᥥᥴ ᥙᥥᥢ ᥛᥥᥝᥰ ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ '''''Rosa'''''. ᥙᥥᥢ ᥛᥩᥐᥱ ᥟᥢ ᥑᥣᥛᥱ ᥘᥭᥲ ᥑᥣᥝᥰ ᥞᥪᥒᥴ။ ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ ᥘᥭᥳ ᥓᥫᥳ ᥚᥢᥰ ᥙᥦᥐᥱ ᥙᥫᥒ ᥛᥢᥰ ᥛᥤᥰ 3,000 ᥘᥫᥴ ᥔᥥᥴ ᥐᥨᥢᥰ ᥟᥢ ᥑᥝᥲ ᥓᥬ ᥙᥧᥐᥱ ᥔᥩᥛᥲ ᥐᥩᥲ ᥛᥤᥰ ᥖᥒᥰ ᥘᥛᥴ။ ᥛᥢᥰ ᥙᥥᥢ ᥓᥧᥛᥰ ᥖᥨᥢᥲ၊ ᥛᥤᥰ ᥘᥣᥛᥴ ᥔᥥᥴ ᥛᥣᥒ ᥓᥫᥰ ᥐᥩᥲ ᥙᥥᥢ ᥖᥨᥢᥲ ᥕᥧᥛᥰ၊ ᥙᥥᥢ ᥖᥨᥢᥲ ᥑᥫᥰ ᥕᥣᥝᥰ ᥟᥛᥱ ᥘᥢᥴ ᥖᥨᥢᥲ ᥖᥣᥐᥱ ᥖᥫᥢᥰ ᥕᥝᥳ။ ᥘᥨᥒᥱ ᥛᥩᥐᥱ ᥛᥢᥰ ᥖᥥᥳ ᥛᥤᥰ ᥐᥧ ᥔᥦᥢᥰ ᥔᥦᥢᥰ ᥛᥤᥰ ᥙᥫᥒ ᥚᥣᥒᥴ ᥖᥒᥰ ᥘᥛᥴ ᥔᥥᥴ ᥞᥢᥴ ᥓᥦᥒ ᥓᥢ ᥓᥬ ᥐᥨᥢᥰ ᥞᥝᥰ ᥖᥥᥳ ᥕᥝᥳ။ <br> ᥟᥣ ᥕᥩᥒᥱ ᥛᥢᥰ ᥖᥥᥳ ᥖᥥᥱ ᥟᥝ ᥟᥣ ᥕᥩᥒᥱ ᥚᥫᥐᥱ ᥖᥨᥝᥱ ᥟᥣ ᥕᥩᥒᥱ ᥘᥫᥒᥴ ᥗᥪᥒᥴ ᥐᥣᥱ ᥟᥣ ᥕᥩᥒᥱ ᥘᥦᥒ ᥛᥤᥰ ᥐᥧ ᥙᥫᥒ ᥕᥧᥱ။ ᥒᥫᥢ ᥒᥝᥲ ᥓᥣᥱ ᥖᥤ ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ ᥑᥫᥒ ᥙᥣᥰ ᥘᥛᥴ ᥘᥭᥳ ᥙᥥᥢ ᥖᥤ ᥟᥥᥰ ᥡᥣᥰ ᥕᥝᥳ။ ᥓᥫᥰ ᥙᥥᥢ ᥓᥣᥱ ᥖᥤ ᥕᥧᥰ ᥘᥨᥙᥳ၊ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥰ ᥞᥩᥒᥱ ᥘᥦᥲ ᥟᥦᥙᥳ ᥜᥣ ᥘᥤᥳ ᥐᥫᥳ ᥓᥥᥒᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥖᥨᥐᥱ ᥐᥩᥲ ᥛᥤᥰ ᥐᥛᥳ ᥚᥩᥒ ᥕᥧᥱ။ ᥓᥩᥛᥰ ᥘᥨᥭ ᥓᥫᥳ ᥚᥢᥰ ᥙᥐ ᥖᥤ ᥟᥤᥐᥱ ᥓᥫᥳ ᥚᥢᥰ ᥙᥣᥢᥱ ᥓᥣᥙ ᥔᥥᥴ ᥙᥥᥢ ᥛᥩᥐᥱ ᥞᥣᥒ ᥘᥤ ᥓᥢ ᥓᥬ ᥙᥥᥢ ᥛᥩᥐᥱ ᥛᥤᥰ ᥟᥣᥭ ᥔᥦᥝᥴ ᥞᥩᥛᥴ ᥘᥦᥲ ᥟᥩᥢ ᥐᥢ ᥘᥥᥳ ᥐᥢ ᥚᥧᥐᥱ ᥔᥩᥛᥲ ᥖᥒᥰ ᥕᥬᥱ ᥖᥒᥰ ᥘᥛᥴ။ ᥖᥤ ᥘᥬᥰ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ ᥞᥝᥰ ᥓᥛᥳ ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ ᥘᥭᥳ ᥘᥩᥐᥴ ᥘᥣᥭᥰ ᥙᥧᥐᥱ ᥔᥩᥛᥲ ᥘᥧᥛᥰ ᥘᥣᥰ ᥛᥢᥰ ᥛᥤᥰ ᥖᥒᥰ ᥘᥛᥴ။ ᥘᥨᥒᥱ ᥛᥩᥐᥱ ᥛᥢᥰ ᥛᥤᥰ ᥔᥦᥢᥰ ᥘᥥᥐ ᥕᥬᥱ ᥘᥣᥴ ᥛᥣᥒ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ၊ ᥛᥣᥒ ᥓᥫᥰ ᥙᥥᥢ ᥖᥨᥢᥲ ᥑᥫᥰ ᥔᥥᥴ ᥔᥧᥒᥴ ᥕᥣᥝᥰ ᥘᥭᥲ 7 ᥛᥤᥱ ᥖᥫᥱ (21 ᥗᥖᥴ)။ ᥖᥣᥱ ᥖᥤᥴ ᥟᥝ ᥖᥨᥢᥲ ᥛᥢᥰ ᥛᥩᥐᥱ ᥛᥢᥰ ᥟᥢ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥘᥢᥳ ᥐᥙᥴ ᥐᥢ ᥐᥩᥲ ᥒᥣᥭ ᥕᥧᥱ။ ᥕᥩᥢᥳ ᥘᥢᥴ ᥖᥤ ᥔᥨᥢᥴ ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ ᥘᥢᥳ ᥓᥒᥱ ᥑᥪᥒ ᥙᥩᥒ ᥙᥧᥐᥱ ᥔᥩᥛᥲ ᥞᥣᥒᥲ ᥑᥫᥒ ᥖᥥᥳ ᥖᥥᥳ ᥝᥣ ᥝᥣ။ <br> ᥐᥙᥱ ᥐᥣᥭᥱ ᥘᥨᥭ ᥘᥩᥒ ᥙᥧᥐᥱ ᥔᥩᥛᥲ ᥘᥢᥳ ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ ᥙᥥᥢ ᥛᥩᥐᥱ ᥟᥢ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥗᥧᥐᥴ ᥓᥬ ᥛᥦᥢ ᥓᥬ။ ᥘᥫᥴ ᥔᥥᥴ ᥟᥩᥒᥲ ᥖᥤ ᥘᥛᥳ ᥛᥨᥭᥴ ᥐᥣᥛᥲ ᥘᥢᥳ ᥖᥨᥢᥲ ᥛᥢᥰ ᥟᥩᥐᥱ ᥘᥭᥲ ᥐᥧ ᥖᥤ ᥔᥥᥴ ᥙᥧᥐᥱ ᥘᥭᥲ ᥐᥧ ᥑᥣᥝᥰ၊ ᥟᥣ ᥕᥩᥒᥱ ᥛᥩᥐᥱ ᥛᥢᥰ ᥐᥩᥲ ᥛᥤᥰ ᥟᥣ ᥕᥩᥒᥱ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥟᥣᥭ ᥔᥦᥝᥴ ᥞᥩᥛᥴ ᥛᥢᥰ ᥐᥩᥲ ᥞᥩᥛᥴ ᥟᥨᥢᥲ ᥞᥩᥛᥴ ᥟᥩᥢᥱ ᥘᥦᥲ ᥐᥛᥳ ᥚᥩᥒ ᥕᥒᥰ ᥔᥬᥱ ᥓᥪ ᥙᥦᥒᥰ ᥛᥢᥰ ᥝᥣ ᥛᥩᥐᥱ ᥘᥣᥒᥰ ᥞᥨᥝᥴ ᥑᥛᥰ (Queen of Flower) ᥘᥭᥴ ᥞᥝᥳ။ (br) ᥛᥩᥐᥱ ᥐᥣᥭᥰ ᥘᥝᥰ ᥘᥭᥳ ᥙᥥᥢ ᥛᥩᥐᥱ ᥚᥣᥒᥴ ᥞᥣᥒ ᥓᥫᥳ ᥓᥣᥖ ᥛᥫᥒᥰ ᥟᥤᥒᥱ ᥐᥣᥱ ᥘᥣᥢᥱ ᥔᥥᥴ ᥙᥥᥢ ᥛᥩᥐᥱ ᥟᥢ ᥟᥝ ᥕᥧᥒᥱ ᥖᥪᥰ ᥕᥬᥱ ᥘᥨᥒᥴ ᥙᥧᥢ ᥖᥣᥱ ᥙᥩᥭᥰ ᥑᥣ ᥘᥤᥖᥳ ᥔᥣᥳ ᥛᥣᥖᥳ၊ ᥙᥩᥭᥰ ᥝᥢᥰ ᥐᥦᥝ ᥛᥥ၊ ᥙᥩᥭᥰ ᥝᥢᥰ ᥐᥦᥝ ᥐᥨᥝᥳ ᥞᥐᥳ ᥟᥥᥐᥱ ᥙᥩᥭᥰ ᥕᥬᥱ ᥙᥩᥭᥰ ᥘᥨᥒᥴ ᥓᥫᥰ ᥘᥢᥳ ᥕᥝᥳ။ [[ᥜᥣᥭᥱ:Bouquet de roses roses.jpg|thumb|Bouquet de roses roses]] ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist| <ref> Wikipedia Rose ᥚᥣᥭᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ </ref> }} [[ᥙᥫᥒ ᥗᥣᥢ:ᥛᥩᥐᥱ]] rdsmsj5m17bvnux893copf4dmj7jmrk ᥛᥩᥐᥱ ᥐᥤ ᥐᥤ 0 867 3745 3744 2024-10-15T06:36:34Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3744 wikitext text/x-wiki ᥛᥩᥐᥱ ᥓᥤ ᥓᥤ ᥓᥤ ᥓᥨᥝᥲ ᥒᥨᥝᥰ ᥛᥥ ᥘᥣᥭᥰ. ᥑᥣᥭᥰ ᥛᥥ ᥒᥩᥒᥳ. ᥗᥝᥱ ᥒᥩᥒᥳ ᥗᥝᥱ ᥐᥦᥒᥳ ᥙᥖ ᥞᥨᥝᥴ ᥔᥫᥴ. ᥟᥥᥴ ᥛᥫᥒᥰ ᥘᥫᥴ ᥐᥤᥢ ᥘᥛᥳ ᥚᥪᥒᥲ. ᥟᥥᥒᥴ ᥛᥫᥒᥰ ᥖᥬᥲ ᥐᥤᥢ ᥘᥛᥳ ᥘᥨᥛᥰ ᥒᥨᥝᥰ. lrzi8dcbsdcjumx96udq8f6liexsrfw ᥛᥩᥐᥱ ᥐᥧᥛᥲ 0 868 5198 3753 2024-10-16T10:12:23Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q8074]] 5198 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Cumulus cloud.jpg|thumb|ᥛᥩᥐᥱ ᥐᥧᥛᥲ]] ᥑᥩᥢᥰ [[ᥘᥛᥳ]] ᥓᥫᥰ ᥟᥢ ᥕᥧᥱ ᥘᥫᥴ ᥐᥣᥒ ᥞᥣᥝᥴ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ '''ᥛᥩᥐᥱ ᥐᥧᥛᥲ''' ᥕᥝᥳ. ᥛᥫ ᥖᥤᥴ ᥙᥥᥢ ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥘᥢᥳ ᥙᥥᥢ ᥛᥥᥖ ᥘᥛᥳ ᥞᥪᥴ, ᥘᥛᥳ ᥐᥣᥒ ᥟᥦᥢᥴ ᥞᥪᥴ ᥑᥝᥴ ᥛᥤᥰ ᥝᥭᥳ ᥕᥝᥳ. ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥟᥢ ᥛᥤᥰ ᥛᥥᥖ ᥘᥛᥳ ᥘᥢᥳ ᥙᥥᥢ ᥛᥨᥭᥴ ᥟᥧᥛᥲ ᥝᥭᥳ ᥐᥩᥭᥰ. ᥙᥨᥝᥰ ᥝᥣ ᥕᥧᥱ ᥖᥤ ᥘᥩᥭ ᥔᥧᥒᥴ, ᥓᥣᥒ ᥖᥥᥴ ᥘᥭᥲ ᥛᥨᥝᥴ ᥞᥢᥴ ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥕᥧᥱ ᥝᥭᥳ ᥖᥤ ᥖᥬᥲ ᥞᥝᥰ ᥕᥝᥳ. '''<u>ᥘᥩᥒ ᥖᥥᥰ ᥙᥥᥢ ᥛᥣᥰ</u>''' ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥘᥧᥐᥳ ᥖᥤ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥖᥩᥒᥱ ᥕᥣᥰ ᥘᥛᥳ ᥔᥥᥴ ᥙᥥᥢ ᥛᥣᥰ ᥐᥩᥭᥰ. ᥛᥫ ᥔᥣᥭᥴ ᥘᥦᥖᥱ ᥖᥨᥐᥱ ᥘᥫᥴ ᥘᥛᥳ ᥘᥢᥳ ᥘᥛᥳ ᥛᥣᥒ ᥓᥫᥰ ᥐᥩᥲ ᥛᥭᥲ ᥔᥥᥴ ᥙᥥᥢ ᥑᥩᥢᥰ ᥘᥛᥳ ᥲᥣᥱ ᥕᥝᥳ. ᥖᥤ ᥘᥭᥲ ᥝᥣ ᥔᥣᥭᥴ ᥘᥨᥛᥰ ᥓᥧᥖ ᥟᥝ ᥑᥩᥢᥰ ᥘᥛᥳ ᥐᥣᥱ ᥟᥫᥲ. ᥘᥦᥖᥱ ᥛᥭᥲ ᥐᥣ ᥞᥪᥴ ᥐᥩᥲ ᥔᥣᥭᥴ ᥘᥨᥛᥰ ᥘᥭᥳ ᥓᥧᥖᥱ ᥟᥝ ᥐᥩᥢᥰ ᥘᥛᥳ ᥘᥭᥲ ᥐᥣ ᥘᥢᥳ ᥕᥝᥳ. ᥔᥣᥭᥴ ᥘᥨᥛᥰ ᥟᥢ ᥛᥤᥰ ᥑᥩᥢᥰ ᥘᥛᥳ ᥖᥥᥛ ᥞᥦᥒᥰ ᥗᥪᥒᥴ ᥖᥤ ᥙᥨᥝᥰ ᥕᥒ ᥓᥧᥖᥴ ᥘᥭᥲ ᥗᥦᥢᥲ ᥘᥢᥳ ᥞᥩᥒᥳ ᥝᥣ ᥔᥣᥭᥴ ᥘᥨᥛᥰ ᥛᥤᥰ ᥐᥩᥢᥰ ᥘᥛᥳ ᥖᥥᥛ ᥝᥭᥳ ᥕᥝᥳ. ᥚᥩᥒᥰ ᥛᥫ ᥘᥨᥛᥰ ᥘᥣᥒᥲ ᥛᥣᥰ ᥐᥩᥢᥰ ᥘᥛᥳ ᥓᥫᥭᥰ ᥔᥛᥳ ᥚᥣᥢᥱ ᥕᥥᥢᥰ ᥙᥥᥢ ᥛᥥᥖ ᥘᥛᥳ ᥔᥥᥴ ᥓᥒᥱ ᥙᥥᥢ ᥛᥣᥰ ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥕᥝᥳ. ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥟᥢ ᥕᥧᥱ ᥘᥫᥴ ᥐᥣᥒ ᥞᥣᥝᥴ ᥘᥢᥳ ᥕᥒᥰ ᥟᥛᥱ ᥕᥧᥱ ᥝᥭᥳ ᥖᥤ ᥘᥥᥝ ᥔᥥᥴ ᥑᥣᥭᥳ ᥐᥣᥱ ᥑᥣᥭᥳ ᥛᥣᥰ ᥕᥝᥳ. ᥐᥩᥙ ᥙᥫ ᥖᥤ ᥘᥬᥰ ᥛᥩᥐᥱ ᥐᥧᥛᥲ ᥘᥢᥳ ᥛᥤᥰ ᥘᥨᥛᥰ ᥛᥭᥲ ᥝᥭᥳ ᥔᥥᥴ ᥛᥥᥖ ᥘᥛᥳ ᥓᥫᥰ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥘᥢᥳ ᥐᥩᥲ ᥙᥥᥢ ᥑᥩᥢᥰ ᥘᥛᥳ ᥐᥣᥱ ᥑᥪᥢᥰ ᥕᥝᥳ. bk5sgwt77xib3uwbcmpgzoxflkihn7r ᥛᥩᥐᥱᥐᥧᥛᥲ 0 869 3755 3754 2024-10-15T06:36:37Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3754 wikitext text/x-wiki #REDIRECT [[ᥛᥩᥐᥱ ᥐᥧᥛᥲ]] 4qv197ix9ddzfvrdisq6hha3xyfhr3o ᥛᥩᥢᥰ, ᥓᥥ ᥛᥫᥒᥰ 0 870 5199 3763 2024-10-16T10:12:25Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q818742]] 5199 wikitext text/x-wiki {{Infobox settlement <!-- See Template:Infobox settlement for additional fields and descriptions --> | name = ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ | native_name =</br>{{Nobold|တွဵုရးဍုၚ်မန်}} | native_name_lang = mnw | settlement_type = [[:ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥛᥫᥒᥰ]] | image_skyline = | image_alt = | image_caption = | image_flag = Flag of Mon State (2018).svg | flag_alt = | nickname = | motto = | image_map = Mon State in Myanmar.svg | mapsize = 200px | map_alt = | map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ | pushpin_map = <!-- Burma --> | pushpin_label_position = | pushpin_map_alt = | pushpin_map_caption = | latd = |latm = |lats = |latNS = | longd = |longm = |longs = |longEW = | coor_pinpoint = | coordinates_type = region:MM_type:adm1st | coordinates_display = inline,title | coordinates_footnotes = | subdivision_type = ᥛᥫᥒᥰ | subdivision_name = {{Flagicon|Myanmar}} [[:ᥛᥫᥒᥰ ᥛᥣᥢ|ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥛᥫᥒᥰ ᥛᥣᥢ]] | subdivision_type1 = [[:ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥫ ᥛᥫᥒᥰ]] | subdivision_name1 = {{Flag|ᥛᥩᥢᥰ}} | seat_type = ᥓᥥ ᥘᥨᥒᥴ | seat = [[:ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ]] | government_footnotes = | leader_party = [[:ᥟᥣᥛᥣᥱ ᥝᥣᥰ ᥖᥣᥰ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣᥱ ᥘᥥᥱ ᥓᥤᥱ ᥟᥣ ᥚᥩᥭᥳ ᥠᥨᥐᥳ|NLD]] | leader_title = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | leader_name = ᥖᥩᥐᥱ ᥖᥣᥱ[[:ᥟᥥᥰ ᥓᥣᥢᥱ|ᥟᥥᥰ ᥓᥣᥢᥱ]] | leader_title1 = ᥓᥧᥛᥰ ᥘᥨᥒᥴ ᥙᥩᥒᥴ ᥓᥪᥒ | leader_name1 = [[:ᥓᥧᥛᥰ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ|ᥓᥧᥛᥰ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ]] | unit_pref = Metric<!-- or US or UK --> | area_footnotes = | area_total_km2 = 12296.6 | area_rank = ၁၂ | area_note = | elevation_footnotes = | elevation_m = | population_total = ၂,၀၅၄,၃၉၃ | population_as_of = ၂၀၁၄ | population_footnotes = <ref name="census-2014">{{Cite book|title=သန်းခေါင်စာရင်း အစီရင်ခံစာ|publisher=လူဝင်မှုကြီးကြပ်ရေးနှင့် ပြည်သူ့အင်အား ဝန်ကြီးဌာန|location=နေပြည်တော်|date=မေ ၂၀၁၅|series=၂၀၁၄ ခုနှစ် လူဦးရေနှင့် အိမ်ထောင်စု သန်းခေါင်စာရင်း အစီရင်ခံစာ|volume=အတွဲ-၂|pages=၁၇|url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view}}</ref> | population_density_km2 = auto | population_rank = ᥖᥤ ᥐᥝᥲ | population_demonym = | population_note = | demographics_type1 = ᥘᥩᥒ ᥕᥧᥱ ᥔᥝᥰ ᥐᥨᥢᥰ | demographics1_footnotes = <!-- for references: use <ref> tags --> | demographics1_title1 = ᥐᥨᥢᥰ ᥑᥫᥰ | timezone1 = [[:ᥘᥐᥴ ᥓᥥᥒ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥣᥢ|MST]] | utc_offset1 = +06:30 | postal_code_type = | postal_code = | area_code = | area_code_type = | iso_code = | unemployment_rate = | website = {{URL|www.monstate.gov.mm}} | footnotes = | coordinates_region = MM | leader_title2 = ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥔᥣᥒᥲ ᥜᥤᥒᥲ ᥛᥫᥒᥰ | leader_name2 = [[:ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ|ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ]] | leader_title3 = ᥘᥧᥛᥰ ᥖᥖᥴ ᥔᥤᥢᥴ | leader_name3 = ᥘᥧᥛᥰ ᥖᥖᥴ ᥔᥤᥢᥴ ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ | demographics1_info1 = [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥩᥢᥰ|ᥛᥩᥢᥰ]]၊ [[:ᥛᥣᥢ|ᥛᥣᥢ]]၊ [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥠᥣᥒᥰ|ᥠᥣᥒᥰ]]၊ [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥑᥣᥒᥴ|ᥑᥣᥒᥴ]]၊ [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ|ᥕᥣᥒᥰ ᥚᥫᥐᥱ]]၊[[ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥣᥒᥰ ᥘᥦᥒ|ᥕᥣᥒᥰ ᥘᥦᥒᥴ]] [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥣᥱ ᥑᥦᥒᥱ|ᥕᥣᥱ ᥑᥦᥒᥱ]]၊ [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ|ᥖᥭᥰ]] | demographics1_title2 = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ | demographics1_info2 = [[:ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]]၊ [[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣ ᥘᥤᥖᥳ ᥕᥣᥢᥱ]] }} '''ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ''' ({{Lang-mnw|တွဵုရးဍုၚ်မန်}}), ({{Lang-my|မွန်ပြည်နယ်}}), ({{Lang-en|Mon State}}), ({{IPA-shn|Zemoeng Maun|pron}}) ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥛᥫᥒᥰ ᥟᥢ ᥘᥫᥒ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥢᥳ ᥕᥝᥳ. ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥛᥤᥰ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ၊ ᥚᥣᥭᥱ ᥖᥨᥐᥱ ᥛᥤᥰ ᥟᥣᥝᥱ ᥐᥨᥖᥳ ᥘᥛᥳ ᥛᥧᥐᥳ ᥖᥛ ᥛᥣᥳ၊ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥛᥤᥰ ᥓᥥ ᥔᥫᥢᥰ ᥙᥣᥱ ᥐᥫ ᥘᥦᥲ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥛᥤᥰ ᥓᥥ ᥔᥫᥢᥰ ᥖᥣ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥓᥫᥰ ᥘᥢᥳ ᥘᥩᥛᥳ ᥞᥩᥙ ᥝᥭᥳ ᥕᥝᥳ. ᥙᥩᥖᥴ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥓᥥ ᥛᥫᥒᥰ ᥘᥢᥳ ᥛᥤᥰ ᥛᥫᥒᥰ ᥗᥭᥰ ᥔᥥᥴ ᥘᥦᥢ ᥘᥤᥢ ᥙᥥᥢ ᥟᥢ ᥟᥫᥛᥳ ᥓᥙᥴ ᥐᥢ ᥝᥭᥳ ᥕᥝᥳ. ᥓᥥ ᥘᥨᥒᥴ ᥓᥥ ᥛᥫᥒᥰ ᥘᥭᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ ᥕᥝᥳ. '''ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ''' ᥛᥤᥰ ᥝᥭᥳ ᥙᥩᥖᥴ ᥓᥣᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥕᥝᥳ. ᥟᥫᥛᥳ ᥓᥙᥴ ᥐᥢ ᥝᥭᥳ ᥖᥒᥰ ᥔᥛᥱ ᥛᥧᥐᥳ ᥖᥣ ᥞᥣᥱ ᥟᥤᥢᥱ ᥖᥤ ᥕᥣᥳ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥒᥰ ᥓᥥ ᥔᥫᥢᥰ ᥙᥣᥱ ᥐᥫ၊ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ၊ ᥓᥫ ᥔᥫᥢᥰ ᥖᥣ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥲ ᥘᥦᥢ ᥘᥤᥢ ᥟᥫᥛᥳ ᥓᥙᥴ ᥐᥢ ᥝᥭᥳ ᥕᥝᥳ. ᥖᥒᥰ ᥟᥣᥝᥱ ᥐᥨᥖᥳ ᥘᥛᥳ ᥛᥧᥐᥳ ᥖᥛ ᥛᥣᥳ ᥐᥩᥲ ᥟᥫᥛ ᥓᥙᥴ ᥐᥢ ᥝᥭᥳ ᥕᥝᥳ. ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥐᥥ ᥘᥖᥳ ᥖᥤᥱ ᥖᥧᥖᥳ ᥞᥩᥒᥱ 13 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 52 ᥛᥤᥖᥳ ᥢᥤᥖᥳ ᥘᥦᥲ 17 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 32 ᥛᥤᥖᥳ ᥢᥤᥖᥳ၊ ᥘᥬᥰ ᥐᥥ ᥘᥩᥒᥱ ᥓᥤᥱ ᥖᥧᥖᥳ ᥟᥩᥐᥱ 96 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 51 ᥛᥤᥖᥳ ᥢᥤᥖᥳ ᥘᥦᥲ 98 ᥖᥤᥱ ᥐᥣ ᥘᥤᥱ 13 ᥛᥤᥖᥳ ᥢᥤᥖᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥑᥣᥒᥴ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥖᥒᥰ ᥔᥤᥒᥲ ᥛᥤᥰ 4747.8 ᥘᥩᥐᥱ ᥘᥐᥴ ᥕᥝᥳ။<ref>{{Cite web |title=Archive copy |url=http://www.modins.net/myanmarinfo/state_division/mon.htm |accessdate=2015-02-04 |archivedate=2014-06-01 |archiveurl=https://web.archive.org/web/20140601061122/http://www.modins.net/myanmarinfo/state_division/mon.htm }}</ref> ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ᥟᥢ ᥙᥥᥢ ᥓᥥ ᥛᥫᥒᥰ ᥟᥢ ᥘᥫᥒ ᥟᥢ ᥛᥤᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥳ ᥔᥣᥙᥱ ᥘᥦᥢ ᥘᥤᥢ ᥚᥣᥭᥱ ᥖᥣᥒᥰ ᥖᥨᥐᥱ ᥘᥭᥳ ᥛᥤᥰ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥐᥙᥳ ᥙᥣ ᥘᥤᥱ၊ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥛᥤᥰ ᥙᥣᥱ ᥐᥫ၊ ᥚᥣᥭᥱ ᥟᥩᥐ ᥱᥛᥤᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ ᥘᥦᥲ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥛᥤᥰ ᥖᥣ ᥢᥤᥢᥰ ᥖᥣᥱ ᥕᥤᥱ ᥓᥫᥰ ᥘᥭᥳ ᥘᥩᥛᥳ ᥞᥩᥙ ᥝᥭᥳ ᥕᥝᥳ။ ᥓᥥ ᥛᥫᥒᥰ ᥛᥩᥢᥰ ᥘᥭᥳ ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥑᥣᥒᥴ ᥛᥤᥰ 1229 ᥘᥩᥐᥱ ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ ᥔᥥᥴ ᥓᥥ ᥝᥥᥒᥰ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ 10 ᥓᥥ ᥝᥥᥒᥰ ᥕᥝᥳ ᥝᥥᥒᥰ ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ ᥘᥭᥳ ᥙᥥᥢ ᥓᥥ ᥝᥥᥒᥰ ᥘᥨᥒᥴ ᥕᥝᥳ။ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥘᥭᥳ ᥛᥤᥰ 2.12 ᥘᥣᥢᥳ (ᥟᥤᥒ ᥘᥫᥴ ᥑᥨᥝᥲ ᥛᥧᥢᥰ HMIS 2011) ᥘᥢᥳ ᥔᥥᥴ၊ ᥘᥩᥒ ᥔᥖᥳ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ 1 ᥑᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ ᥘᥭᥳ ᥛᥤᥰ 172 ᥐᥨᥝ ᥳᥕᥝᥳ။ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ 23% ᥘᥭᥳ ᥕᥧᥱ ᥖᥤ ᥘᥫᥴ ᥝᥥᥒᥰ ᥔᥥᥴ ᥟᥢ ᥐᥪᥖᥴ ᥘᥫᥴ 77% ᥘᥭᥳ ᥙᥥᥢ ᥓᥫᥰ ᥟᥢ ᥕᥧᥱ ᥖᥤ ᥛᥣᥢᥲ ᥘᥩᥐ ᥘᥣᥰ ᥙᥣᥒᥱ ᥘᥢᥳ ᥕᥝᥳ။ <ref>Myanmar Information Management Unit (MIMU)</ref> ==ᥙᥫᥒ ᥟᥤᥒ== <references/> mj6zowf8f85ck3lqe5qe2yfykoimggc ᥛᥩᥢᥰ, ᥓᥦᥲᥛᥫᥒᥰ 0 871 3765 3764 2024-10-15T06:36:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3764 wikitext text/x-wiki #REDIRECT [[ᥛᥩᥢᥰ, ᥓᥥ ᥛᥫᥒᥰ]] negs534o3f68xc40n6mora5i3vln2ga ᥛᥩᥱᥘᥛᥦᥒᥱ, ᥝᥥᥒᥰ 0 872 3767 3766 2024-10-15T06:36:43Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3766 wikitext text/x-wiki #REDIRECT [[ᥛᥨᥝᥱ ᥘᥣᥳ ᥛᥦᥒᥱ, ᥝᥥᥒᥰ]] e2f1vkv6nwbaa38j6yri72sof53l860 ᥛᥫᥒᥰ ᥐᥛᥱ ᥙᥨᥝᥰ ᥖᥤᥰ ᥕᥣᥰ 0 873 3772 3771 2024-10-15T06:36:45Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 3771 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥐᥛᥱ ᥙᥨᥝᥰ ᥖᥤᥰ ᥕᥣᥰ | ᥓᥪᥲ ᥖᥥᥳ ᥖᥥᥳ = ព្រះរាជាណាចក្រកម្ពុជា<br /><small>Preăh Réachéanachâkr Kâmpŭchea</small><br />Royaume du Cambodge | image_flag = Flag of Cambodia.svg | image_coat = Royal Arms of Cambodia.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = <br />{{Lang|km|ជាតិ សាសនា ព្រះមហាក្សត្រ}}<br />"ᥛᥫᥒᥰ၊ ᥚᥣᥱ ᥔᥣᥱ၊ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ" | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = {{Vunblist|"[[Nokor Reach]]"|{{Lang|km|បទនគររាជ}}|"Majestic Kingdom"}}<div style="padding-top:0.5em;">[[ᥜᥣᥭᥱ:United States Navy Band - Nokoreach.ogg|center]]</div> | image_map = LocationCambodia.svg | map_caption = | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ = [[ᥚᥣ ᥢᥩᥛᥰ ᥚᥦᥢᥱ]] | coordinates = {{Coord|11|33|N|104|55|E|type:city|display=inline,title}} | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ =ᥚᥣ ᥢᥩᥛᥰ ᥚᥦᥢᥱ | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 181,035 (69,898 sq mi) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 88th | percent_water = 2.5 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥩᥒᥲ ᥖᥤ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = [[ᥚᥣᥱ ᥔᥣᥱ ᥑᥣ ᥛᥣᥱ |ᥑᥣ ᥛᥣᥱ]] | ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = {{Increase}}15,288,489<ref name=census2019>{{Cite web|url=http://www.nis.gov.kh/nis/Census2019/Provisional%20Population%20Census%202019_English_FINAL.pdf/|title=General Population Census of the Kingdom of Cambodia 2019|publisher=[[Ministry of Planning (Cambodia)|Ministry of Planning]]|work=National Institute of Statistics|date=3 March 2019|accessdate=12 August 2019|archivedate=17 August 2019|archiveurl=https://web.archive.org/web/20190817213111/http://www.nis.gov.kh/nis/Census2019/Provisional%20Population%20Census%202019_English_FINAL.pdf/}}</ref> | ᥓᥢᥳ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 73rd | ᥘᥩᥒ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 86/km² (211.8/sq mi) | ᥓᥢᥳ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 96th | ethnic_groups = [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥑᥣ ᥛᥣᥱ |ᥑᥣ ᥛᥣᥱ]] <small>(90%)</small>၊ [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥝᥦᥖᥳ ᥢᥣᥛᥰ |ᥝᥦᥖᥳ ᥢᥣᥛᥰ]] <small>(5%)</small>၊ [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥑᥥᥱ |ᥑᥥᥱ]] <small>(1%)</small>၊ ᥖᥣᥒᥱ ᥓᥫᥰ <small>(4%)</small> | time zone = +7 | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = [[Unitary state|Unitary]] [[Dominant-party state|dominant-party]] [[Parliamentary system|parliamentary]] [[Elective monarchy|elective]] [[constitutional monarchy]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = [[Norodom Sihamoni]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = [[Hun Sen]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ _ᥘᥩᥒ ᥙᥨᥐᥰ ᥖᥒᥲ (1) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1)= | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | GDP_PPP =$76.635&nbsp;billion<ref name=imf2>{{Cite web |url=http://www.imf.org/external/pubs/ft/weo/2018/01/weodata/weorept.aspx?sy=2017&ey=2020&scsm=1&ssd=1&sort=country&ds=.&br=1&pr1.x=45&pr1.y=11&c=522&s=NGDP_RPCH%2CNGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a= |title=Cambodia |publisher=International Monetary Fund}}</ref> | GDP_PPP_year = 2019 | GDP_PPP_ᥓᥢᥳ = | GDP_PPP_per_capita = $4,645<ref name=imf2/> | GDP_PPP_per_capita_ᥓᥢᥳ = | GDP_PPP_per_capita = $4,645<ref name=imf2/> | GDP_PPP_per_capita_rank = | GDP_nominal = $26.628&nbsp;ᥙᥤᥱ ᥘᥤᥱ ᥕᥦᥢᥱ <ref name=imf2/> | GDP_nominal_year = 2019 | GDP_nominal_rank = | GDP_nominal_per_capita = $1,614<ref name=imf2/> | GDP_nominal_per_capita_rank = | Gini = 36.0 <!--number only--> | Gini_year = 2013 | Gini_change = <!--increase/decrease/steady--> | Gini_ref = <ref>{{Cite web |url=http://hdr.undp.org/en/content/income-gini-coefficient |title=Income Gini coefficient |publisher=World Bank |website=hdr.undp.org |accessdate=29 January 2020 |archivedate=10 June 2010 |archiveurl=https://web.archive.org/web/20100610232357/https://www.cia.gov/library/publications/the-world-factbook/fields/2172.html}}</ref> | HDI = 0.581 | HDI_year = 2018 | HDI_change = ᥖᥫᥰ ᥖᥩᥢᥰ <ref>{{Cite web|url=http://hdr.undp.org/sites/default/files/hdr2019.pdf|title=Human Development Report 2019|publisher=United Nations Development Programme|date=2019|accessdate=9 December 2019}}</ref> | HDI_ᥓᥢᥳ = 146th | drives_on = | ᥒᥝᥲ ᥒᥧᥢᥰ ᥕᥥᥰ ᥒᥪᥢᥰ = | ᥒᥪᥢᥰ = [[ᥘᥤᥱ ᥕᥥᥰ]] (KHR"៛") | ᥛᥩᥐᥱ ᥛᥣᥭᥴ ᥖᥩᥒᥰ = | ISO 3166-1 = KH | cctld =.kh | calling_code = +855 }} ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} [[ᥙᥫᥒ ᥗᥣᥢ: ᥛᥫᥒᥰ ᥘᥬᥰ ᥟᥥᥰ ᥔᥦᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ|ᥐᥛᥱ ᥙᥨᥝᥰ ᥖᥤᥰ ᥕᥣᥰ]] lsytk4osdm3afxpcztxzrfx2yr2dru6 ᥛᥫᥒᥰ ᥐᥦᥱ ᥛᥣᥱ ᥘᥤᥱ 0 874 3777 3776 2024-10-15T06:36:47Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 3776 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ ᥜᥦᥖᥱ ᥖᥣᥱ ᥘᥥᥱ ᥓᥣᥱ ᥛᥣᥱ ᥘᥤᥱ | common_name = ᥓᥣᥱ ᥛᥣᥱ ᥘᥤᥱ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = Bundesrepublik Deutschland | image_flag = Flag of Germany.svg | image_coat = Coat of arms of Germany.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = Einigkeit und Recht und Freiheit<br /><small>(ᥘᥩᥒ ᥚᥩᥛᥳ ᥞᥨᥛ၊ ᥘᥩᥒ ᥚᥥᥒᥱ ᥙᥥᥒᥰ ᥘᥦᥲ ᥘᥩᥖ ᥘᥦᥝᥰ )</small> | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = | national_anthem = "[[Deutschlandlied]]"{{Efn|From 1952 to 1990, the entire "Deutschlandlied" was the national anthem, but only the third verse was sung on official occasions. Since 1991, the third verse alone has been the national anthem.<ref name="PresidentsOffice">{{Cite web|url=http://www.bundespraesident.de/DE/Amt-und-Aufgaben/Wirken-im-Inland/Repraesentation-und-Integration/repraesentation-und-integration-node.html|title=Repräsentation und Integration|last=Bundespräsidialamt|authorlink=Bundespräsidialamt|language=de|url-status=live|archiveurl=https://web.archive.org/web/20160307221541/http://www.bundespraesident.de/DE/Amt-und-Aufgaben/Wirken-im-Inland/Repraesentation-und-Integration/repraesentation-und-integration-node.html|archivedate=7 March 2016|accessdate=8 March 2016}}</ref>}}<br />({{Lang-en|"Song of Germany"}})<br /><br /><div style="display:inline-block;margin-top:0.4em;">[[ᥜᥣᥭᥱ:German national anthem performed by the US Navy Band.ogg]]</div> | image_map = {{Switcher|[[ᥜᥣᥭᥱ:EU-Germany (orthographic projection).svg|frameless]]|Show globe|[[ᥜᥣᥭᥱ:EU-Germany.svg|upright=1.15|frameless]]|Show map of Europe|default=1}} | map_caption = {{Map caption | location_color = dark green | region = Europe | region_color = dark grey | subregion = the [[European Union]] | subregion_color = light green }} | map_width = 250px | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ = [[ᥙᥣᥱ ᥘᥤᥢᥱ၊ ᥝᥥᥒᥰ |ᥙᥣᥱ ᥘᥤᥢᥱ ]]<small>{{Efn|[[Berlin]] is the sole constitutional capital and ''de jure'' seat of government, but the former provisional capital of the Federal Republic of Germany, [[Bonn]], has the special title of "federal city" (''{{Lang|de|Bundesstadt}}'') and is the primary seat of six ministries.<ref>{{Cite web|url=https://www.deutschland.de/en/topic/politics/the-german-federal-government|website=deutschland.de|title=The german Federal Government|date=23 January 2018|archive-url=https://web.archive.org/web/20200430004825/https://www.deutschland.de/en/topic/politics/the-german-federal-government|archive-date=30 April 2020|url-status=live}}</ref>}}</small> | coordinates = {{Coord|52|31|N|13|23|E|type:city}} | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = [[ᥙᥣᥱ ᥘᥤᥢᥱ၊ ᥝᥥᥒᥰ |ᥙᥣᥱ ᥘᥤᥢᥱ ]] | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 357,168 ᥘᥩᥐᥱ ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ (137,847 ᥘᥩᥐᥱ ᥘᥐᥴ ) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 63 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ = | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥩᥒᥲ ᥖᥤ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = [[ᥚᥣᥱ ᥔᥣᥱ ᥓᥣᥱ ᥛᥣᥢᥱ |ᥓᥣᥱ ᥛᥣᥢᥱ ]] | ethnic_groups = | demonym = [[Germans|German]] | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥙᥫᥒ ᥜᥦᥖᥱ ᥖᥣᥱ ᥘᥥᥱ ᥙᥣᥱ ᥘᥤᥱ ᥛᥣᥢᥱ ᥟᥢ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ ᥘᥣᥛᥰ ᥞᥨᥝᥴ | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = [[Frank-Walter Steinmeier]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = Chancellor | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = [[Olaf Scholz]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1) = ᥟᥦᥛᥱ ᥙᥣᥱ ᥘᥣᥱ ᥘᥨᥝᥰ ᥛᥣ ᥟᥢ ᥗᥩᥖ ᥛᥦᥖ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1)= [[962]]၊ [[ᥜᥦᥙᥱ ᥝᥣᥱ ᥘᥤᥱ 2]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = ᥘᥩᥒ ᥞᥨᥛ ᥙᥩᥒᥰ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = [[1871]]၊ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 18]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = ᥛᥫᥒᥰ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ ᥜᥦᥖᥱ ᥖᥣ ᥘᥥᥱ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = [[1949]]၊ [[ᥛᥥᥱ 23]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = ᥑᥪᥢᥰ ᥞᥨᥛ ᥞᥩᥛᥰ ᥐᥢ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = [[1990]]၊ [[ᥟᥩᥐᥱ ᥗᥨᥝᥱ ᥙᥣᥱ 3]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | population_estimate = {{Increase}} 83,149,300<ref name="2018pop">{{Cite web|url=https://www.destatis.de/DE/Themen/Gesellschaft-Umwelt/Bevoelkerung/Bevoelkerungsstand/Tabellen/zensus-geschlecht-staatsangehoerigkeit-2019.html|title=Bevölkerung nach Geschlecht und Staatsangehörigkeit|accessdate=15 July 2018|website=Destatis|archive-url=https://web.archive.org/web/20190823083410/https://www.destatis.de/DE/Themen/Gesellschaft-Umwelt/Bevoelkerung/Bevoelkerungsstand/Tabellen/zensus-geschlecht-staatsangehoerigkeit-2019.html|archive-date=23 August 2019|url-status=live|archivedate=23 August 2019|archiveurl=https://web.archive.org/web/20190823083410/https://www.destatis.de/DE/Themen/Gesellschaft-Umwelt/Bevoelkerung/Bevoelkerungsstand/Tabellen/zensus-geschlecht-staatsangehoerigkeit-2019.html}}</ref> | population_estimate_year = 30-09-2019 | population_estimate_rank = 19th | population_density_km2 = 232 | population_density_sq_mi = 601 <!--Do not remove per [[WP:MOSNUM]]--> | population_density_rank = 58th | GDP_PPP = $4.444 trillion<ref name=imf2>{{Cite web|url=https://www.imf.org/external/pubs/ft/weo/2019/02/weodata/weorept.aspx?pr.x=84&pr.y=11&sy=2019&ey=2020&scsm=1&ssd=1&sort=country&ds=.&br=1&c=134&s=NGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a=|title=World Economic Outlook Database, October 2019|publisher=International Monetary Fund|accessdate=9 March 2020}}</ref> | GDP_PPP_rank = 5th | GDP_PPP_year = 2019 | GDP_PPP_per_capita = $52,559<ref name="imf2"/> | GDP_PPP_per_capita_rank = 16th | GDP_nominal = $3.863 trillion<ref name="imf2"/> | GDP_nominal_rank = 4th | GDP_nominal_year = 2019 | GDP_nominal_per_capita = $46,653<ref name="imf2"/> | GDP_nominal_per_capita_rank = 16th | Gini = 31.1 <!--number only--> | Gini_year = 2018 | Gini_change = increase <!--increase/decrease/steady--> | Gini_ref = <ref name="eurogini">{{Cite web|url=https://ec.europa.eu/eurostat/tgm/table.do?tab=table&init=1&language=en&pcode=tessi190&plugin=1|title=Gini coefficient of equivalised disposable income|publisher=[[Eurostat]]|accessdate=14 October 2019|archive-url=https://web.archive.org/web/20190320064533/https://ec.europa.eu/eurostat/tgm/table.do?tab=table&init=1&language=en&pcode=tessi190&plugin=1|archive-date=20 March 2019|url-status=live}}</ref> | Gini_rank = | HDI = 0.939 <!--number only--> | HDI_year = 2018<!-- Please use the year to which the data refers, not the publication year--> | HDI_change = increase<!--increase/decrease/steady--> | HDI_ref = <ref name="UNHDR">{{Cite web|url=http://hdr.undp.org/en/content/2019-human-development-index-ranking|title=Human Development Report 2019|date=10 December 2019|publisher=[[United Nations Development Programme]]|archive-url=https://web.archive.org/web/20170322121226/http://hdr.undp.org/sites/all/themes/hdr_theme/country-notes/ROU.pdf|archive-date=22 March 2017|url-status=live|accessdate=7 June 2020|archivedate=30 April 2020|archiveurl=https://web.archive.org/web/20200430080741/http://hdr.undp.org/en/content/2019-human-development-index-ranking}}</ref> | HDI_ᥓᥢᥳ = 4th | ᥒᥪᥢᥰ = [[Euro]] ([[Euro sign|€]]) | currency_code = EUR | time_zone = [[Central European Time|CET]] | utc_offset = +1 | utc_offset_DST = +2 | time_zone_DST = [[Central European Summer Time|CEST]] | drives_on = ᥛᥪᥰ ᥑᥣᥴ | cctld = [[.de|.de]] }} ==ᥛᥣᥭᥴ ᥖᥩᥒᥰ== {{Notelist|2}} ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist|group=lower-alpha}} q5ivykhj91g4ohfg2sgrvjwyz3px6g3 ᥛᥫᥒᥰ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥣᥰ ᥘᥫᥴ 0 875 3783 3782 2024-10-15T06:36:50Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 3782 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ =ᥛᥫᥒᥰ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥐᥣᥝ ᥘᥤᥴ ᥖᥤᥱ ᥛᥨᥝᥱ ᥐᥣ ᥘᥦᥖᥳ ᥖᥤᥖᥳ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = Democratic People's Republic of Korea <br />조선민주주의인민공화국<br />朝鮮民主主義人民共和國<br /><small>''Chosŏn Minjujuŭi Inmin Konghwaguk''</small><ref>{{Cite web |title = Administrative Population and Divisions Figures (#26) |work = DPRK: The Land of the Morning Calm |publisher = Permanent Committee on Geographical Names for British Official Use |date = 2003-04 |url = http://www.pcgn.org.uk/North%20Korea-%20Land%20of%20the%20Morning%20Calm-%202003.pdf |format = PDF |accessdate = 2006-10-10 |archivedate = 2006-09-25 |archiveurl = https://web.archive.org/web/20060925042059/http://www.pcgn.org.uk/North%20Korea-%20Land%20of%20the%20Morning%20Calm-%202003.pdf }}</ref> | ᥞᥣᥒ_ᥓᥩᥛ ᥙᥤᥝ = Flag of North Korea.svg | ᥞᥣᥒ_ᥛᥤᥐ ᥛᥣᥭᥴ = Coat of Arms of North Korea.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = 강성대국 {{Small|(''[[de facto]]'')}}<br />"[[Strong and Prosperous Nation|Kangsŏng Taeguk]]"<br />{{Small|("Strong and Prosperous Nation")}} | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = 애국가<br />"[[Aegukka]]"<br />{{Small|("The Patriotic Song")}}<br /><div style="display:inline-block;margin-top:0.4em;"></div> | ᥞᥣᥒ_ᥟᥩᥒᥲ ᥖᥤ = North Korea (orthographic projection).svg | map_caption = | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥖᥪᥢᥰ = [[ပျူင်းယင်း၊ဝဵင်း|ပျူင်းယင်း]] | coordinates = {{Coord|39|2|N|125|45|E|type:city}} | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 46,528 စတုရန်းမိုင် ( 120,540 km²) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 98 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ= 4.87 | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥐᥱ ᥘᥣᥭᥱ = | ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥩᥒᥲ ᥖᥤ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥬᥳ ᥘᥬᥰ ᥘᥧᥛᥰ = [[ᥚᥣᥱ ᥔᥣᥱ ᥐᥣᥝ ᥘᥤᥴ]]<ref name="Minahan2014">{{Cite book|last=Minahan|first=James B.|title=Ethnic Groups of North, East, and Central Asia: An Encyclopedia|url=https://books.google.com/books?id=oZCOAwAAQBAJ&pg=PA147|year=2014|publisher=ABC-CLIO|location=Santa Barbara|isbn=978-1-61069-018-8|page=147}}</ref> | ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 24,051,218<ref name="unfpa">{{Ko}} {{Cite journal | url = http://news.joins.com/article/686/4109686.html | title = 한반도 인구 7천400만명 시대 임박 | publisher = United Nations | author = UNFPA | date = 2009-10-01 | accessdate = 2010-04-14}}</ref> | ᥓᥢᥳ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ= 51 | ᥘᥩᥒ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ=198.3/km²(513.8/sq mi) | ᥓᥢᥳ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ= 55 | ethnic_groups = | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥙᥫᥒ ᥓᥝᥲ ᥟᥣᥛᥰ ᥘᥣᥖ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣᥱ ᥘᥥᥱ ᥓᥤᥱ ᥐᥨᥢᥰ ᥛᥫᥒᥰ | ᥓᥪ (1) = ၸွမ်ပွင်ၸိုင်ႈ တေႃႇၸူဝ်ႈ | ၸိုဝ်ႈ_ၽူႈဢွၼ်ႁူဝ်(1) = ၵိမ်ႇဢီႇသုၼ်း | ၸၼ်ႉထၢၼ်ႈ_ၽူႈဢွၼ်ႁူဝ်(2) = ၽူႈၼၢမ်းႁူဝ် | ၸိုဝ်ႈ_ၽူႈဢွၼ်ႁူဝ်(2) = ၵိမ်ႇၵျူင်ႇဢုၼ်း | ၸၼ်ႉထၢၼ်ႈ_ၽူႈဢွၼ်ႁူဝ်(3) = | ၸိုဝ်ႈ_ၽူႈဢွၼ်ႁူဝ်(3) = | ၽူႈၵိူဝ်းၵုမ်ၸိုင်ႈမိူင်း = | ၸိုဝ်ႈ_လွင်ႈပူၵ်းတင်ႈ(1) = လွတ်ႈလႅဝ်းသဝ်းၶေႃ | ပီ_လွင်ႈပူၵ်းတင်ႈ(1)= [[1919]]၊ မၢတ်ႉၶျ် (1) | ၸိုဝ်ႈ_လွင်ႈပူၵ်းတင်ႈ(2) = | ပီ_လွင်ႈပူၵ်းတင်ႈ(2) = | ၸိုဝ်ႈ_လွင်ႈပူၵ်းတင်ႈ(3) = | ပီ_လွင်ႈပူၵ်းတင်ႈ(3) = | ၸိုဝ်ႈ_လွင်ႈပူၵ်းတင်ႈ(4) = | ပီ_လွင်ႈပူၵ်းတင်ႈ(4) = | ၸိုဝ်ႈ_လွင်ႈပူၵ်းတင်ႈ(5) = | ပီ_လွင်ႈပူၵ်းတင်ႈ(5) = | ၸိုဝ်ႈ_လွင်ႈပူၵ်းတင်ႈ(6) = | ပီ_လွင်ႈပူၵ်းတင်ႈ(6) = | ၸိုဝ်ႈ_လွင်ႈပူၵ်းတင်ႈ(7) = | ပီ_လွင်ႈပူၵ်းတင်ႈ(7) = | ၸိုဝ်ႈ_လွင်ႈပူၵ်းတင်ႈ(8) = | ပီ_လွင်ႈပူၵ်းတင်ႈ(8) = | GDP_PPP =$40 billion | GDP_PPP_year = 2014 | GDP_PPP_ၸၼ်ႉ = | GDP_PPP_per_capita = $1,800 | GDP_PPP_per_capita_ᥓᥢᥳ = | GDP_nominal = $30 billion<ref name="unsd">{{Cite web|url=http://unstats.un.org/unsd/snaama/selbasicFast.asp |title=National Accounts Main Aggregate Database |publisher=[[United Nations Statistics Division]] |date=December 2012 |url-status=live |archiveurl=https://web.archive.org/web/20160205025204/http://unstats.un.org/unsd/snaama/selbasicFast.asp |archivedate=5 February 2016 }}</ref><ref name="nkeconwatch.com">{{Cite web|url=http://www.nkeconwatch.com/category/statistics/gdp-statistics/ |title=North Korean Economy Watch » GDP statistics |accessdate=9 February 2017 |url-status=live |archiveurl=https://web.archive.org/web/20170108045819/http://www.nkeconwatch.com/category/statistics/gdp-statistics/ |archivedate=8 January 2017 }} Hyundai Research Institute (South Korea)</ref> | GDP_nominal_year = 2017 | GDP_nominal_rank = | GDP_nominal_per_capita = $1,300 | GDP_nominal_per_capita_rank = | HDI = | HDI_change = | HDI_ref = | HDI_ᥓᥢᥳ = | time zone = ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥙᥥᥝ ᥕᥒᥰ<ref>{{Cite web|title=Decree on Redesignating Pyongyang Time|url=http://www.naenara.com.kp/en/news/?19+8938|website=Naenara|accessdate=4 May 2018|date=30 April 2018|archivedate=5 May 2018|archiveurl=https://web.archive.org/web/20180505065624/http://www.naenara.com.kp/en/news/?19+8938}}</ref> | utc_offset = +9 | drives_on = | ᥒᥝᥲ ᥑᥨᥢᥰ ᥕᥥᥰ ᥒᥫᥢᥰ = | ᥒᥫᥢᥰ = ᥝᥢᥱ ᥐᥣᥝᥰ ᥘᥤᥴ ᥞᥩᥒᥱ (₩) | currency_code = KPW | date_format = {{Unbulleted list |yy, {{Lang|ko|yyyy년 mm월 dd일}} |yy, yyyy/mm/dd {{Resize|75%|([[Juche calendar|AD–1911]]{{\}}[[Anno Domini|AD]])}}}} | ᥛᥩᥐᥱ ᥛᥣᥭᥴ ᥖᥩᥒᥰ= | ISO 3166-1 = | cctld = [[.kp|.kp]] | calling_code =[[Telephone numbers in North Korea|+850]] }} ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} a6xjcnigf87eithxmtofwa47ve5nek3 ᥛᥫᥒᥰ ᥑᥥᥱ 0 876 5200 3799 2024-10-16T10:12:30Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q148]] 5200 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥑᥥᥱ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = {{Unbulleted list|{{Native name|zh-hans|中华人民共和国|italics=off}}|{{Small|{{Transl|zh|Zhōnghuá Rénmín Gònghéguó}} ([[Pinyin]])}}}} | image_flag = Flag of the People's Republic of China.svg | image_coat = National_Emblem_of_the_People's_Republic_of_China.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ ="March of the Volunteers" | image_map = China in its region (claimed hatched).svg |map_caption = {{Map caption |location_color=green |region=[[ASEAN]] |region_color=dark grey |legend= Location Thailand ASEAN.svg}} |image_map2 = | ᥓᥥ ᥘᥨᥒᥴ = [[ᥙᥫᥳ ᥓᥤᥢᥳ]] | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = [[ᥡᥒᥱ ᥞᥣᥭᥰ]](metropolitan area and urban area)<ref name=Demographia2013>{{Cite book|author1=Demographia|title=Demographia World Urban Areas|date=March 2013|edition=9th|url=http://www.demographia.com/db-worldua.pdf| archive-url=https://web.archive.org/web/20130501024602/http://demographia.com/db-worldua.pdf |archive-date=1 May 2013}}</ref><ref name="oecd">{{Cite book |url=http://www.keepeek.com/Digital-Asset-Management/oecd/urban-rural-and-regional-development/oecd-urban-policy-reviews-china-2015_9789264230040-en#page39 |doi=10.1787/9789264230040-en |title=OECD Urban Policy Reviews: China 2015 |publisher=[[Organisation for Economic Co-operation and Development|OECD]] |page=37 |date=18 Apr 2015 |isbn=9789264230033 |series=OECD Urban Policy Reviews}}</ref><br /> [[Chongqing]] (city proper)<ref name="renamed_from_2015_on_20160214005959">{{Cite web |url = http://cq.cqnews.net/html/2016-01/28/content_36292655.htm |script-title = zh:2015年重庆常住人口3016.55万人 继续保持增长态势 |publisher = Chongqing News |language = Chinese |date = 28 January 2016 |accessdate = 2016-02-13 |url-status = live |archiveurl = https://web.archive.org/web/20160129083111/http://cq.cqnews.net/html/2016-01/28/content_36292655.htm |archivedate = 29 January 2016 |df = dmy-all }}</ref> | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 9,640,821 km² (3,704,427 sq mi) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 3/4 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 2.8 | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = ᥘᥛᥳ ᥕᥣᥢᥱ ᥓᥤᥱ | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥩᥒᥲ ᥖᥤ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = | ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = | ᥓᥢᥳ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 1 | ᥘᥩᥒ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 140/km² (363/sq mi) | ᥓᥢᥳ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 53 | ethnic_groups = Han <small>(၉၁.၉.9%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥓᥩᥢᥰ |ᥓᥩᥢᥰ]] <small>(၁.၃၀%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥣᥢᥱ ᥠᥨᥰ |ᥛᥣᥢᥱ ᥠᥨᥰ]] <small>(၀.၈၆%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥝᥤᥱ ᥐᥣᥱ |ᥝᥤᥱ ᥐᥣᥱ]] <small>(၀.၇၉%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥙᥣᥢᥰ ᥔᥥᥰ |ᥙᥣᥢᥰ ᥔᥥᥰ]] <small>(၀.၇၉%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥦᥝᥱ ᥓᥪᥰ |ᥛᥦᥝᥱ ᥓᥪᥰ]] <small>(၀.၇၂%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥤ |ᥕᥤᥴ]] <small>(၀.၆၅%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥗᥧᥴ ᥓᥣᥰ |ᥗᥧᥴ ᥓᥣᥰ]] <small>(၀.၆၂%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥧᥢᥱ ᥐᥨᥝᥰ |ᥛᥧᥢᥱ ᥐᥨᥝᥰ]] <small>(၀.၄၇%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥤ ᥝᥦᥖᥳ |ᥖᥤ ᥝᥦᥖᥳ]] <small>(၀.၄၄%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥝᥧᥱ ᥕᥤᥰ |ᥝᥧᥱ ᥕᥤᥰ]] <small>(၀.၄၄%)</small>, [[ᥐᥨᥢᥰ ᥑᥫᥰ ᥐᥣᥝ ᥘᥤ |ᥐᥣᥝ ᥘᥤᥴ]] <small>(၀.၁၅%)</small>, | ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛᥴ = | time zone = +8 | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥙᥫᥒ ᥙᥣᥭᥰ ᥛᥫᥒᥰ ᥙᥣᥱ ᥖᥤᥱ ᥘᥥᥝ၊ ᥛᥫᥒᥰ ᥓᥩᥛ ᥓᥪᥒ ᥔᥨᥝᥱ ᥡᥥᥱ ᥘᥤᥖᥳ | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = ᥡᥤᥱ ᥓᥤᥢᥰ ᥚᥤᥢᥳ | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = Li Keqiang | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1) = People's Republic declared | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1)= [[ᥟᥩᥐᥱ ᥗᥨᥝᥱ ᥙᥣᥱ 1]] [[1949]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | GDP_PPP = {{Increase}} $29.471 trillion<ref name="IMFWEOCN">{{Cite web |url=https://www.imf.org/external/pubs/ft/weo/2019/02/weodata/weorept.aspx?pr.x=84&pr.y=8&sy=2020&ey=2024&scsm=1&ssd=1&sort=country&ds=.&br=1&c=924&s=NGDP%2CNGDPD%2CPPPGDP%2CNGDPPC%2CNGDPDPC%2CPPPPC&grp=0&a= |title=World Economic Outlook Database, October 2019 |publisher=International Monetary Fund |website=IMF.org |access-date=30 March 2020}}</ref> | GDP_PPP_year = 2020 | GDP_PPP_rank = 1st | GDP_PPP_per_capita = {{Increase}} $20,984<ref name="IMFWEOCN"/> | GDP_PPP_per_capita_rank = 67th | GDP_nominal = {{Increase}} $15.269 trillion<ref name="IMFWEOCN"/>{{Refn|The accuracy of China's official GDP statistics has been questioned by a wide variety of academics and institutions, and it believed to be lower than stated. See [[Economy of China#Issues with overclaiming]].}} | GDP_nominal_year = 2020 | GDP_nominal_rank = 2nd | GDP_nominal_per_capita = {{Increase}} $10,872<ref name="IMFWEOCN"/> | GDP_nominal_per_capita_rank = 67th | Gini = 46.7 <!--number only--> | Gini_year = 2018 | Gini_change = increase <!--increase/decrease/steady--> | Gini_ref = <ref name="GINI">{{Cite web |url=https://openknowledge.worldbank.org/bitstream/handle/10986/33063/China-Economic-Update-December-2019-Cyclical-Risks-and-Structural-Imperatives.pdf |title=China Economic Update, December 2019: Cyclical Risks and Structural Imperatives |page=21 |publisher=World Bank |website=openknowledge.worldbank.org |access-date=3 January 2020 |quote=The Gini coefficient, a measure of overall income inequality, declined to 0.462 in 2015, and has since risen to 0.467 in 2018 (Figure 27). Higher income inequality is partly driven by unequal regional income distribution. The eastern coastal regions have been the driver of China's rapid growth, due to its geographic location and the early introduction of reforms. As a result, the eastern coastal region is now home to 38 percent of the population, and its per capita GDP was 77 percent higher than that of the central, western, and northeastern regions in 2018. This gap widened further in the first three quarters of 2019. This is in part due to a disproportionate slowdown in interior provinces, which are more dependent on commodities and heavy industry. The slowdown has been negatively affected by structural shifts, especially necessary cuts in overcapacity (Figure 28).}}</ref> | Gini_rank = | HDI = 0.758 <!--number only--> | HDI_year = 2018<!-- Please use the year to which the data refers, not the publication year--> | HDI_change = increase <!--increase/decrease/steady--> | HDI_ref = <ref name="UNHDR">{{Cite web|url=http://hdr.undp.org/en/content/2019-human-development-index-ranking|title=Human Development Report 2019|language=en|publisher=[[United Nations Development Programme]]|date=10 December 2019|accessdate=10 December 2019|format=PDF|archivedate=30 April 2020|archiveurl=https://web.archive.org/web/20200430080741/http://hdr.undp.org/en/content/2019-human-development-index-ranking}}</ref> | HDI_ᥓᥢᥳ = 85th | ᥒᥪᥢᥰ = [[Renminbi]] (yuan; ¥){{Efn|The [[Hong Kong Dollar]] is used in [[Hong Kong]] and [[Macau]] while the [[Macanese pataca]] is used in Macau only.}} | currency_code = CNY | time_zone = [[China Standard Time]] | utc_offset = [[UTC+08:00|+8]] | date_format = {{Vunblist |yyyy-mm-dd |''or'' yyyy{{Lang|zh|年}}m{{Lang|zh|月}}d{{Lang|zh|日}} |([[Common Era|CE]]; [[Chinese calendar|CE-1949]])}} | drives_on = ᥛᥪᥰ ᥑᥣᥴ {{Efn|Motor vehicles and metros drive on the right in mainland China. [[Hong Kong]] and [[Macau]] use left-hand traffic except several parts of metro lines. The majority of the country's trains drive on the left.}} | calling_code = [[+86|+86]] | cctld = {{Hlist|[[.cn|.cn]]|[[.中国|.中国]]|[[.中國|.中國]]}} }} ==ᥛᥫᥒᥰ ᥑᥥᥱ == ᥓᥪᥒ ᥛᥫᥒᥰ ᥓᥩᥛ ᥓᥪᥒ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥙᥣᥢᥱ ᥙᥩᥒ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥭᥳ ᥐᥣ ᥖᥤ [[ᥟᥥᥰ ᥡᥫᥝᥰ ᥝᥢᥰ ᥟᥩᥐᥱ]] ᥘᥢᥳ ᥛᥢᥰ ᥙᥥᥢ ᥓᥪᥒ ᥛᥫᥒᥰ ᥟᥢ ᥕᥬᥱ ᥖᥤ ᥔᥧᥖᥱ ᥔᥥᥴ၊ ᥘᥬᥰ ᥘᥨᥐ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥘᥭᥳ ᥓᥛᥰ ᥛᥢᥰ ᥙᥥᥢ ᥓᥪᥒ ᥛᥫᥒᥰ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤᥳ ᥔᥣᥛᥴ ᥟᥛᥱ ᥘᥢᥴ ᥗᥤᥳ ᥔᥤᥱ။ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥭᥳ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥛᥢᥰ ᥛᥤᥰ 1300 ᥘᥣᥢᥳ ᥔᥥᥴ ᥙᥥᥢ ᥓᥪᥒ ᥛᥫᥒᥰ ᥟᥢ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥐᥩᥲ ᥓᥬ ᥕᥝᥳ။ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥙᥣᥱ ᥖᥤᥱ ᥑᥩᥛᥱ ᥛᥣᥱ ᥢᥤᥖᥳ ᥚᥩᥒᥰ ᥒᥛᥰ။ ᥛᥤᥰ ᥟᥪᥒᥱ ᥖᥒᥰ ᥔᥥᥒᥲ (22)ᥟᥢ၊ ᥘᥦᥢ ᥛᥤᥰ ᥔᥧᥢᥱ ᥐᥣᥢᥰ ᥙᥩᥒ ᥞᥣᥒᥰ ᥑᥨᥝᥴ (5)ᥟᥢ၊ ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ ᥟᥢ ᥙᥣᥢᥱ ᥙᥩᥒ ᥘᥩᥒ ᥘᥫᥛ ᥘᥭᥲ (4)ᥟᥢ (ᥙᥫᥭᥲ ᥓᥤᥢᥰ၊ ᥗᥦᥢᥰ ᥓᥤᥒᥰ၊ ᥡᥣᥒᥱ ᥑᥣᥭᥰ၊ ᥠᥨᥒᥱ ᥠᥤᥒᥳ)ᥘᥦᥲ ᥘᥦᥢ ᥐᥣᥢᥰ ᥙᥩᥒ ᥑᥪᥐᥳ ᥑᥣᥭᥰ (2)ᥟᥢ (ᥞᥩᥒ ᥐᥩᥒ ᥘᥦᥲ ᥛᥣ ᥐᥣᥝᥰ)။ ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ ᥑᥥᥱ ᥙᥥᥢ ᥝᥥᥒᥰ ᥙᥫᥭᥲ ᥓᥤᥢ။ ᥓᥥ ᥟᥪᥒᥱ ᥓᥪᥒ ᥛᥫᥒᥰ ᥓᥩᥛ ᥓᥪᥒ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥙᥣᥢᥱ ᥙᥩᥒ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥭᥳ ᥓᥪᥒ ᥙᥩᥰ ᥞᥨᥛ ᥙᥣᥰ ᥖᥒᥰ [[ᥗᥭᥱ ᥝᥢᥱ]] ᥘᥭᥴ ᥖᥥᥴ ᥛᥤᥰ ᥓᥥ ᥟᥪᥒᥱ (23)ᥖᥩᥢ။ ᥗᥭᥱ ᥝᥢᥱ ᥖᥥᥳ ᥕᥧᥱ ᥖᥤ ᥓᥪᥒ ᥛᥫᥒᥰ ᥓᥩᥛ ᥓᥪᥒ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥙᥣᥢᥱ ᥙᥩᥒ ᥛᥫᥒᥰ ᥑᥥᥱ ᥔᥥᥴ ᥟᥧᥙᥱ ᥙᥫᥒᥱ ᥚᥩᥒᥰ ᥒᥛᥰ။ ᥐᥥᥝᥱ ᥐᥙᥱ ᥘᥨᥭᥲ ᥐᥣᥙ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥱ ᥙᥫᥒᥱ ᥗᥭᥱ ᥝᥢᥱ ᥔᥥᥴ ᥘᥬᥰ ᥐᥥ ᥓᥪᥒ ᥛᥫᥒᥰ ᥓᥩᥛ ᥓᥪᥒ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥙᥣᥢᥱ ᥙᥩᥒ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥦᥲ ᥖᥒᥰ ᥗᥭᥱ ᥝᥢᥱ ᥖᥪᥐᥳ ᥛᥤᥰ ᥘᥩᥒ ᥗᥥᥒᥴ ᥐᥢ ᥕᥧᥱ။ ᥘᥩᥐ ᥔᥥᥴ (23) ᥓᥥ ᥟᥪᥒᥱ ᥕᥝᥳ ᥘᥢᥳ ᥕᥒᥰ ᥛᥤᥰ ᥓᥥ ᥟᥪᥒᥱ ᥙᥣᥢᥱ ᥙᥩᥒ ᥞᥣᥒᥰ ᥑᥨᥝᥴ (5)ᥛᥫᥒᥰ၊ ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ ᥟᥢ ᥙᥣᥢᥱ ᥙᥩᥒ ᥘᥩᥒ ᥘᥫᥛ ᥘᥭᥲ (4)ᥟᥢ၊ ᥘᥦᥢ ᥘᥤᥢ ᥘᥭᥲ ᥔᥧᥢᥱ ᥑᥪᥐᥳ ᥑᥣᥭᥰ ᥖᥣᥱ ᥐᥣᥢᥰ ᥙᥩᥒ (2)ᥟᥢ။ ᥓᥥ ᥟᥪᥒᥱ (22)ᥟᥢ၊ ᥓᥥ ᥟᥪᥒᥱ ᥙᥣᥢᥱ ᥙᥩᥒ ᥞᥣᥒᥰ ᥑᥨᥝᥴ (5)ᥛᥫᥒᥰ၊ ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ ᥟᥢ ᥙᥣᥢᥱ ᥙᥩᥒ ᥘᥩᥒ ᥘᥫᥛ ᥘᥭᥲ (4) ᥟᥢ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥛᥣᥰ ᥞᥨᥛ ᥐᥢ ᥔᥥᥴ ᥞᥩᥒᥳ ᥝᥣ"ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥨᥒᥴ"(Mainland China) ᥘᥭᥴ ᥕᥝᥳ။ ==ᥓᥥ ᥟᥪᥒᥱ (24) ᥟᥢ == *ᥓᥥ ᥟᥪᥒᥱ ᥟᥣᥢᥰ ᥞᥨᥭᥰ - Anhui (安徽) *ᥓᥥ ᥟᥪᥒᥱ ᥜᥧᥱ ᥓᥦᥢᥱ - Fujian (福建) *ᥓᥥ ᥟᥪᥒᥱ ᥐᥣᥢ ᥔᥧᥲ - Gansu (甘肅) *ᥓᥥ ᥟᥪᥒᥱ ᥐᥩᥢᥰ ᥖᥨᥒ - Guangdong (廣東) *ᥓᥥ ᥟᥪᥒᥱ ᥐᥨᥭᥲ ᥓᥫᥝ - Guizhou (貴州) *ᥓᥥ ᥟᥪᥒᥱ ᥞᥣᥭᥱ ᥢᥣᥢᥱ - Hainan (海南) *ᥓᥥ ᥟᥪᥒᥱ ᥑᥫᥱ ᥙᥫᥭᥲ - Hebei (河北) *ᥓᥥ ᥟᥪᥒᥱ ᥞᥫᥭᥰ ᥘᥨᥒᥴ ᥓᥦᥒ - Heilongjiang (黑龍江) *ᥓᥥ ᥟᥪᥒᥱ ᥑᥫᥴ ᥢᥣᥢᥴ - Henan (河南) *ᥓᥥ ᥟᥪᥒᥱ ᥑᥧ ᥙᥥᥲ - Hubei (湖北) *ᥓᥥ ᥟᥪᥒᥱ ᥑᥧᥴ ᥢᥣᥢᥴ - Hunan (湖南) *ᥓᥥ ᥟᥪᥒᥱ ᥓᥦᥒ ᥔᥧ - Jiangsu (江蘇) *ᥓᥥ ᥟᥪᥒᥱ ᥓᥦᥒ ᥡᥤ - Jiangxi (江西) *ᥓᥥ ᥟᥪᥒᥱ ᥓᥤ ᥘᥤᥢᥴ - Jilin (吉林) *ᥓᥥ ᥟᥪᥒᥱ ᥘᥦᥝᥴ ᥢᥤᥒᥴ - Liaoning (遼寧) *ᥓᥥ ᥟᥪᥒᥱ ᥡᥤᥒ ᥞᥣᥭᥴ - Qinghai (青海) *ᥓᥥ ᥟᥪᥒᥱ ᥡᥣᥢ ᥡᥤ - Shaanxi (陝西) (ᥜᥣᥒᥳ ᥘᥣᥭᥰ ᥟᥩᥐᥱ ᥔᥥᥒᥴ) *ᥓᥥ ᥟᥪᥒᥱ ᥡᥣᥢ ᥖᥨᥒ - Shandong (山東) *ᥓᥥ ᥟᥪᥒᥱ ᥔᥣᥢ ᥡᥤᥰ - Shanxi (山西) (ᥜᥣᥒᥳ ᥘᥣᥭᥰ ᥟᥩᥐᥱ ᥔᥥᥒᥴ။) *ᥓᥥ ᥟᥪᥒᥱ ᥔᥪᥲ ᥡᥩᥢ - Sichuan (四川) *ᥓᥥ ᥟᥪᥒᥱ ᥗᥭᥱ ᥝᥣᥢᥱ - Taiwan (臺灣) (ᥕᥧᥱ ᥖᥤ ᥛᥫᥒᥰ ᥑᥥᥱ ᥘᥨᥒᥴ ᥔᥥᥴ ᥚᥩᥒᥰ ᥒᥛᥰ) *ᥓᥥ ᥟᥪᥒᥱ ᥕᥤᥢᥳ ᥢᥣᥢᥳ - Yunnan (雲南) *ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥴ ᥓᥦᥒ - Zhejiang (浙江) [[ᥜᥣᥭᥱ:China_administrative.png|450px|center| ᥓᥥ ᥟᥪᥒᥱ ᥑᥩᥒᥴ ᥓᥪᥒ ᥛᥫᥒᥰ ᥓᥩᥛ ᥓᥪᥒ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥙᥣᥢᥱ ᥙᥩᥒ ᥛᥫᥒᥰ ᥑᥥᥱ]] ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist|group=lower-alpha}} [[ᥙᥫᥒ ᥗᥣᥢ:Category]] m7hbzu0qko2evnxeaze7bl1arjs88ta ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ 0 877 5201 3803 2024-10-16T10:12:33Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q17]] 5201 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ =ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ | common_name = | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = 日本国 (ဂျပန်)<br />''Nihon-koku'' | ᥞᥣᥒ_ᥓᥩᥛ ᥙᥤᥝ = Flag of Japan.svg | alt_flag = Centered deep red circle on a white rectangle | ᥞᥣᥒ_ᥛᥤᥐ ᥛᥣᥭᥴ = Imperial Seal of Japan.svg | alt_coat = Golden circle subdivided by golden wedges with rounded outer edges and thin black outlines | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = {{Nihongo|"[[Kimigayo]]"|君が代|italics=off}}<br>({{Lang-en|"His Imperial Majesty's Reign"}}){{Lower|0.3em|[[ᥜᥣᥭᥱ:Kimi ga Yo instrumental.ogg|center]]}} | ᥞᥣᥒ_ᥟᥩᥒᥲ ᥖᥤ = Japan (orthographic projection).svg | map_caption = | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ = [[ᥖᥨᥝᥱ ᥓᥨᥝᥱ၊ ᥝᥥᥒᥰ|ᥖᥨᥝᥱ ᥓᥨᥝᥱ]] (東京) | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | area_km2 = 377,975 | area_footnote = <ref name="area-2019">{{Cite web |title=令和元年全国都道府県市区町村別面積調(10月1日時点) |url=https://www.gsi.go.jp/KOKUJYOHO/MENCHO201910-index.html |publisher=[[Geospatial Information Authority of Japan]] |accessdate=January 2, 2020 |language=ja |date=December 26, 2019 |archivedate=April 15, 2020 |archiveurl=https://web.archive.org/web/20200415123703/https://www.gsi.go.jp/KOKUJYOHO/MENCHO201910-index.html }}</ref> | area_rank = 61st <!-- Area rank should match [[List of countries and dependencies by area]] --> | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ = | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥩᥒᥲᥱᥖᥤ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥓᥬᥳ ᥘᥬᥰ ᥘᥧᥛᥰ = | population_estimate = 126,150,000<ref>{{Cite web |title=Population Estimates Monthly Report (December 2019) |url=https://www.stat.go.jp/english/data/jinsui/tsuki/index.html |publisher=[[Statistics Bureau (Japan)|Statistics Bureau of Japan]] |accessdate=January 2, 2020 |date=December 20, 2019}}</ref> | population_estimate_rank = 11th | population_estimate_year = 2019 | population_census = 127,094,745<ref>{{Cite web |title=2015 Population Census - Basic Complete Tabulation on Population and Households |url=https://www.stat.go.jp/english/data/kokusei/2015/final_en/pdf/s01.pdf |publisher=[[Statistics Bureau (Japan)|Statistics Bureau of Japan]] |accessdate=January 2, 2020 |date=October 2016}}</ref> | population_census_year = 2015 | population_census_rank = | population_density_km2 = 334 | population_density_rank = 24th | ethnic_groups = | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥙᥣᥱ ᥘᥤᥱ ᥛᥣᥢᥱ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣ ᥘᥥᥱ ᥓᥤᥱ ᥘᥦᥰ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1) = ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1) = [[Naruhito]] | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2) = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2) = [[Fumio Kishida]] | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3) = | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3) = | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(1) = ᥝᥢᥰ ᥖᥛᥰ ᥘᥐᥴ ᥛᥫᥒᥰ ᥓᥫᥳ ᥓᥣᥖ | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(1)= [[ᥙᥤᥱ ᥓᥤᥱ 660]]၊ [[ᥜᥦᥙᥱ ᥝᥣᥱ ᥘᥤᥱ 11]] | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(2) = ᥘᥐᥴ ᥛᥫᥒᥰ ᥛᥥᥱ ᥓᥤᥱ | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(2) = [[1890]]၊ [[ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ 29]] | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(3) = ᥘᥐᥴ ᥛᥫᥒᥰ ᥕᥣᥛᥰ ᥘᥥᥝ | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(3) = [[1947]]၊ [[ᥛᥥᥱ 3]] | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(4) = ᥘᥤᥐ ᥞᥨᥛ ᥛᥣᥭᥴ ᥔᥢᥱ ᥚᥣ ᥘᥣᥢᥱ ᥓᥤᥖᥱ ᥔᥣ ᥐᥨᥝᥱ | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(4) = [[1952]]၊ [[ᥟᥥᥱ ᥙᥫᥱ 28]] | ᥓᥪ_ᥘᥩᥒᥲᥙᥨᥐᥰ ᥖᥒᥲ(5) = | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(5) = | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(6) = | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(6) = | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(7) = | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(7) = | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(8) = | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(8) = | GDP_PPP = {{Increase}} $5.888 trillion<ref name="IMFWEOJP">{{Cite web |url=https://www.imf.org/external/pubs/ft/weo/2019/02/weodata/weorept.aspx?pr.x=37&pr.y=18&sy=2017&ey=2021&scsm=1&ssd=1&sort=country&ds=.&br=1&c=158&s=NGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a= |title=World Economic Outlook Database, October 2019 |publisher=[[International Monetary Fund]] |website=IMF.org |access-date=October 30, 2019}}</ref> | GDP_PPP_year = 2020 | GDP_PPP_rank = 4th | GDP_PPP_per_capita = {{Increase}} $46,827 | GDP_PPP_per_capita_rank = 28th | GDP_nominal = {{Increase}} $5.413 trillion<ref name="IMFWEOJP"/> | GDP_nominal_year = 2020 | GDP_nominal_rank = 3rd | GDP_nominal_per_capita = {{Increase}} $43,043 | GDP_nominal_per_capita_rank = 22nd | Gini = 33.9 <!-- Number only. --> | Gini_year = 2015 | Gini_change = <!-- Increase/decrease/steady. --> | Gini_ref = <ref>{{Cite web |title=Income inequality |url=https://data.oecd.org/inequality/income-inequality.htm |publisher=[[OECD]] |accessdate=21 May 2020}}</ref> | Gini_rank = 78th | HDI = 0.915 <!-- Number only, between 0 and 1. --> | HDI_year = 2018<!-- Please use the year to which the data refers, not the publication year. --> | HDI_change = increase <!-- Increase/decrease/steady. --> | HDI_ref = <ref name="UNHDR">{{Cite web|url=http://hdr.undp.org/en/content/2019-human-development-index-ranking|title=Human Development Report 2019|language=en|publisher=[[United Nations Development Programme]]|date=December 10, 2019|accessdate=December 10, 2019|format=PDF|archivedate=April 30, 2020|archiveurl=https://web.archive.org/web/20200430080741/http://hdr.undp.org/en/content/2019-human-development-index-ranking}}</ref> | HDI_rank = 19th | currency = [[Japanese yen]] (¥) | currency_code = JPY | time_zone = [[Japan Standard Time|JST]] | utc_offset = +09:00 | drives_on = ᥛᥪᥰ ᥔᥣᥭᥳ | calling_code = [[ᥛᥣᥭᥴ ᥜᥨᥒᥰ ᥖᥤ ᥓᥣᥱ ᥙᥣᥢᥱ|+81]] | cctld = [[.jp|.jp]] }} [[ᥜᥣᥭᥱ:Skyscrapers of Shinjuku 2009 January.jpg|right|thumb|250px]] '''ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ '''ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥐᥧᥢ ᥘᥛᥳ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥙᥩᥖᥴ ᥝᥢᥰ ᥟᥩᥐᥱ ᥘᥪᥛᥴ ᥟᥥᥰ ᥡᥫᥝᥰ ᥛᥫᥒᥰ ᥘᥫᥒ. ᥛᥤᥰ ᥝᥭᥳ ᥘᥬᥰ[[ᥘᥛᥳ ᥔᥛᥱ ᥛᥧᥐ ᥚᥣ ᥔᥤᥰ ᥜᥤᥐ]]ᥔᥥᥴ ᥛᥤᥰ ᥖᥣᥒᥰ ᥜᥣᥭᥱ ᥝᥢᥰ ᥟᥩᥐᥱ [[ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥓᥣᥱ ᥙᥣᥢᥱ]]၊ [[ᥛᥫᥒᥰ ᥑᥥᥱ]]၊ [[ᥛᥫᥒᥰ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥣᥰ ᥘᥫᥴ]]၊ [[ᥛᥫᥒᥰ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥣᥰ ᥖᥬᥲ]]၊ [[ᥛᥫᥒᥰ ᥘᥖᥳ ᥡᥦᥰ]] ᥑᥝᥴ. ᥖᥣᥒᥰ ᥞᥩᥒᥱ ᥘᥦᥢ ᥛᥫᥒᥰ ᥗᥪᥒᥴ [[ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥟᥨᥝᥴ ᥞᥧᥖᥳ]]၊ ᥖᥣᥒᥰ ᥓᥣᥢᥰ ᥗᥪᥒᥴ [[ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥑᥥᥱ ᥝᥢᥰ ᥟᥩᥐᥱ]] ᥘᥦᥲ ᥐᥧᥢ ᥘᥛᥳ ᥗᥣᥭᥱ ᥝᥢᥰ ᥕᥧᥱ ᥕᥝᥳ. ᥖᥤ ᥙᥩᥒᥱ ᥓᥪ ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ ᥓᥛᥰ "ᥛᥫᥒᥰ ᥟᥢ ᥘᥧᥐ ᥖᥤ ᥐᥣᥒ ᥝᥢᥰ ᥙᥨᥒ ᥘᥨᥒᥰ ᥛᥣᥰ" ᥘᥭᥴ ᥘᥦᥲ ᥛᥣᥒ ᥙᥩᥐ ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ ᥘᥭᥳ ᥞᥩᥒᥳ ᥝᥣ "ᥛᥫᥒᥰ ᥖᥤ ᥐᥣᥒ ᥝᥢᥰ ᥟᥩᥐᥱ" ᥘᥭᥴ ᥕᥝᥳ. ᥘᥬᥰ ᥘᥦᥢ ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ ᥘᥭᥳ ᥛᥤᥰ ᥐᥧᥢ ᥘᥛᥳ 3000 ᥙᥣᥭ. ᥐᥧᥢ ᥘᥛᥳ ᥓᥫᥰ ᥟᥢ ᥕᥬᥱ ᥖᥤ ᥔᥧᥖᥴ ᥓᥛᥰ ᥞᥩᥢᥴ ᥓᥫᥝ(本州)၊ ᥞᥩᥐ ᥑᥣᥭᥰ ᥖᥨᥝᥰ(北海道)၊ ᥓᥧᥰ ᥓᥫᥝ(九州)၊ ᥡᥤ ᥑᥨᥝ ᥐᥧᥰ(四国)ᥔᥥᥴ ᥑᥝᥴ ᥔᥤᥱ ᥐᥧᥢ ᥘᥛᥳ ᥛᥤᥰ 97 ᥝᥣᥐ ᥑᥩᥒᥴ ᥘᥤᥢ ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ. ᥐᥧᥢ ᥘᥛᥳ ᥐᥛᥳ ᥘᥛᥴ ᥘᥭᥳ ᥛᥤᥰ ᥘᥩᥭ ᥖᥒᥰ ᥘᥛᥴᥔᥥᥴ ᥘᥩᥭ ᥐᥛᥳ ᥘᥛᥴ ᥐᥩᥲ ᥙᥥᥢ ᥘᥩᥭ ᥜᥭᥰ.ᥘᥩᥭ ᥜᥧ ᥓᥤ ᥟᥢ ᥙᥥᥢ ᥘᥩᥭ ᥟᥢ ᥔᥧᥒᥴ ᥖᥤ ᥔᥧᥖᥴ ᥘᥬᥰ ᥛᥫᥒᥰ ᥓᥣᥱ ᥙᥣᥢᥱ ᥘᥢᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥩᥭ ᥜᥭᥰ ᥘᥧᥐ ᥘᥫᥒ ᥘᥒᥱ ᥐᥝᥱ ᥕᥝᥳ. ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} [[ᥙᥫᥒ ᥗᥣᥢ:!Main category]] tnrz3xm5w1z8qkyi9jgecv2fy6cgye7 ᥛᥫᥒᥰ ᥔᥤᥰ ᥘᥤᥰ ᥕᥣᥰ 0 878 5728 5433 2025-03-07T09:49:22Z CommonsDelinker 29 Replacing Coat_of_arms_of_Syria_(2024–present).svg with [[File:Coat_of_arms_of_Syria_(2024–present)_variation_goldenrod.svg]] (by [[:c:User:CommonsDelinker|CommonsDelinker]] because: [[:c:COM:FR|File renamed]]: [[:c:COM:FR#FR2|Criterion 2]] (meaningless o 5728 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ ᥟᥣᥱ ᥘᥣᥙ ᥔᥤᥰ ᥘᥤᥰ ᥕᥣᥰ | common_name = ᥔᥤᥰ ရᥤᥰ ᥕᥣᥰ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = الجمهورية العربية السورية <br/>Al-Jumhūriyyah al-ʿArabiyyah as-Sūriyyah (ᥟᥣᥱ ᥘᥣᥙ) | image_flag = Flag of the Syrian revolution.svg | image_coat = Coat of arms of Syria (2024–present) variation goldenrod.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = وحدة ، حرية ، اشتراكية<br/>''[[List_of_national_mottos#S|Waḥdah, Ḥurrīyah, Ishtirākīyah]]''<br/>{{Small|("Unity, Freedom, Socialism")}} | image_map = {{Switcher|[[ᥜᥣᥭᥱ:Syria (orthographic projection).svg|frameless]]<br /> {{Map caption |location_color=green}}|Show globe|[[ᥜᥣᥭᥱ:Syria - Location Map (2013) - SYR - UNOCHA.svg|upright=1.15|frameless]]|Show map of Syria|default=1}} | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = حماة الديار<br/>''[[Humat ad-Diyar|Ḥumāt ad-Diyār]]''<br/>{{Small|("Guardians of the Homeland")}}<div style="display:inline-block;margin-top:0.4em;">{{Center|[[ᥜᥣᥭᥱ:National Anthem of Syria.ogg]]}}</div> | ᥞᥣᥒ _ᥟᥩᥒᥲ ᥖᥤ = {{Switcher|[[ᥜᥣᥭᥱ:Syria (orthographic projection).svg|frameless]]<br /> {{Map caption |location_color=green}}|Show globe|[[ᥜᥣᥭᥱ:Syria - Location Map (2013) - SYR - UNOCHA.svg|upright=1.15|frameless]]|Show map of Syria|default=1}} | map_caption = | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ = [[Damascus]] | coordinates = {{Coord|33|30|N|36|18|E|type:city}} | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ =[[Damascus]] | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 71,479 ᥘᥩᥐᥴ ᥘᥐᥴ (185,180 km²) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 88 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ = 1.1 | ᥖᥤᥲ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = | population_estimate = {{Decrease}} 17,500,657 | population_census = 21,018,834 | population_estimate_year = 2020 | population_estimate_rank = 66th | population_census_year = 2010 | population_density_km2 = 118.3 | population_density_sq_mi = 306.5 <!--Do not remove per [[WP:MOSNUM]]--> | population_density_rank = 70th | ethnic_groups = <!-- The following is sourced (see"Ethnic groups" below), so please do not change it without also replacing that source: -->{{Hlist |[[Syrian people#Ethnogenesis|Syrian Arabs]]|[[Arameans]]|[[Kurds in Syria|Kurds]]|[[Syrian Turkmen|Turkomans]]|[[Syrian-Assyrians|Assyrians]]|[[Circassians in Syria|Circassians]]|[[Armenians in Syria|Armenians]]|[[Antiochian Greek Christians|Greeks]]}} | demonym = Syrian | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥙᥫᥒ ᥙᥣᥱ ᥖᥤᥱ ᥘᥥᥝ | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = [[Bashar al-Assad]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = ᥓᥩᥛᥴ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = [[Imad Khamis]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = ᥐᥦᥛᥴ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = {{Vunblist|class=nowrap|[[Farouk al-Sharaa]]|[[Najah al-Attar]]}} | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1)= | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | GDP_PPP = {{Nowrap|$50.28 billion<ref name=CIA>{{Cite web |url=https://www.cia.gov/library/publications/the-world-factbook/geos/sy.html |title=Syria |publisher=International Monetary Fund |accessdate=22 April 2012 |archivedate=25 December 2018 |archiveurl=https://web.archive.org/web/20181225073748/https://www.cia.gov/library/publications/the-world-factbook/geos/sy.html}}</ref><!--end nowrap:-->}} | GDP_PPP_year = 2015 | GDP_PPP_rank = | GDP_PPP_per_capita = $2,900<ref name="CIA"/> | GDP_PPP_per_capita_rank = | GDP_nominal = {{Nowrap|$24.6 billion<ref name="CIA"/>}} | GDP_nominal_year = 2014 | GDP_nominal_rank = 167 | GDP_nominal_per_capita = $831<ref name="CIA"/> | GDP_nominal_per_capita_rank = | Gini = 55.8 <!-- number only --> | Gini_year = 2014 | Gini_change = <! --increase/decrease/steady --> | Gini_ref = <ref>{{Cite web |url=http://data.worldbank.org/indicator/SI.POV.GINI/ |title=World Bank GINI index |publisher= World Bank |accessdate=22 January 2013}}</ref> | Gini_rank = | HDI = 0.549 <!--number only--> | HDI_year = 2018<!-- Please use the year to which the data refers, not the publication year --> | HDI_change = increase <!-- increase/decrease/steady --> | HDI_ref = <ref name="UNHDR">{{Cite web|url=http://hdr.undp.org/en/content/2019-human-development-index-ranking|title=Human Development Report 2019|language=en|publisher=[[United Nations Development Programme]]|date=10 December 2019|accessdate=10 December 2019|format=PDF|archivedate=30 April 2020|archiveurl=https://web.archive.org/web/20200430080741/http://hdr.undp.org/en/content/2019-human-development-index-ranking}}</ref> | HDI_ᥓᥢᥳ = 154th | ᥒᥪᥢᥰ = [[Syrian pound]] | currency_code = SYP | time_zone = [[Eastern European Time|EET]] | utc_offset = +2 | utc_offset_DST = +3 | time_zone_DST = [[Eastern European Summer Time|EEST]] | drives_on = ᥛᥪᥰ ᥑᥣᥴ | calling_code = [[Telephone numbers in Syria|+963]] | iso3166code = SY | cctld = [[.sy|.sy]]<br/>[[سوريا.]] }} ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} 0k91tu0fjlhuk9lt6t25njzffmt82ib ᥛᥫᥒᥰ ᥕᥥᥱ ᥛᥦᥢᥱ 0 879 3813 3812 2024-10-15T06:37:02Z Sotiale 22 6 revisions imported: [TEST] importing tddwiki via a tool 3812 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ ᥕᥥᥱ ᥛᥦᥢᥱ | common_name = ᥕᥥᥱ ᥛᥦᥢᥱ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = اَلْجُمْهُورِيَّةُ ٱلْيَمَنِيَّةُ| | image_flag = Flag of Yemen.svg | image_coat = Emblem of Yemen (2).svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = اَللهُ، ٱلْوَطَنُ، ٱلثَوْرَةُ، ٱلْوَحْدَةُ<br/>"God, Country, Revolution, Unity” | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = "[[National anthem of Yemen|United Republic]]"<br />(الجمهورية المتحدة)<br />[[ᥜᥣᥭᥱ:United States Navy Band - United Republic.ogg|centre]] | ᥞᥣᥒ _ᥟᥩᥒᥲ ᥖᥤ = Yemen on the globe (Yemen centered).svg | map_caption = {{Map caption |location_color= ᥟᥣ ᥕᥩᥒᥱ ᥘᥦᥒ }} | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ =[[Sana'a]] (''[[Houthi takeover in Yemen|de jure]]'')<br />[[Aden]] (provisional)= | coordinates = {{Coord|15|20|54|N|44|12|23|E|region:YE|display=title}} | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 527,968 km2 (203,850 sq mi) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 49 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ = ᥖᥨᥝᥳ ᥖᥥᥳ | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = [[ᥚᥣᥱ ᥔᥣᥱ ᥟᥣᥱ ᥘᥣᥙ |ᥟᥣᥱ ᥘᥣᥙ ]] | population_estimate = 29,825,968 <ref>"National Population and Housing Census 2011" (PDF). Archived (PDF) from the original on 2019-04-01.</ref> | population_census = 19,685,000<ref name=yearbook2011>{{Cite web|title=Statistical Yearbook 2011|url=http://www.cso-yemen.org/publiction/yearbook2011/population.xls|publisher=Central Statistical Organisation|accessdate=24 February 2013|archive-url=https://web.archive.org/web/20121009023840/http://www.cso-yemen.org/publiction/yearbook2011/population.xls|archive-date=9 October 2012|url-status=dead|archivedate=9 October 2012|archiveurl=https://web.archive.org/web/20121009023840/http://www.cso-yemen.org/publiction/yearbook2011/population.xls}}</ref> | population_estimate_year = 2020 | population_estimate_rank = 50th | population_census_year = 2004 | population_density_km2 = 44.7 | population_density_sq_mi = 115.7 | population_density_rank = 160th | ethnic_groups = {{Ublist|[[Arab]] 92.8%|[[Somalis]] 3.7%|[[Afro-Arab]] 1.1%|[[Indians in Yemen|Indian]]-[[Pakistanis in Yemen|Pakistani]] 1%|Other 1.4%}} | demonym = [[Demographics of Yemen|Yemeni]], Yemenite | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥛᥫᥒᥰ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = [[Abdrabbuh Mansur Hadi]] (non-resident) | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = ᥐᥦᥛ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = [[Ali Mohsen al-Ahmar]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = [[Maeen Abdulmalik Saeed]] | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1) = ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ ᥕᥥᥱ ᥛᥦᥢᥱ ᥞᥩᥒᥱ <br/>(ᥖᥤ ᥟᥦᥛᥱ ᥙᥣᥱ ᥘᥣᥱ ᥟᥨᥝᥱ ᥖᥨᥝᥱ ᥛᥢᥱ ) | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1)= [[1918]]၊ [[ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ 1]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ ᥕᥥᥱ ᥛᥦᥢᥱ ᥓᥣᥢᥰ <br/>(ᥖᥤ ᥕᥧᥱ ᥑᥥᥱ ) | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = [[1967]]၊ [[ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ 30]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = ᥞᥨᥛ ᥞᥩᥛᥰ ᥐᥢ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = [[1990]]၊ [[ᥛᥥᥱ 22]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥙᥤ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (4) = | ᥓᥪ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (5) = | ᥙᥤ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (5) = | ᥓᥪ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (6) = | ᥙᥤ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (6) = | ᥓᥪ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (7) = | ᥙᥤ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (7) = | ᥓᥪ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (8) = | ᥙᥤ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (8) = | GDP_PPP = $73.348 billion<ref name="IMFWEOYE">{{Cite web |url=https://www.imf.org/external/pubs/ft/weo/2018/02/weodata/weorept.aspx?pr.x=51&pr.y=8&sy=2016&ey=2020&scsm=1&ssd=1&sort=country&ds=.&br=1&c=474&s=NGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a= |title=World Economic Outlook Database, October 2018 |publisher=[[International Monetary Fund]] |website=IMF.org |access-date=2 March 2019 |accessdate=12 June 2020 |archivedate=26 July 2020 |archiveurl=https://web.archive.org/web/20200726182146/https://www.imf.org/external/pubs/ft/weo/2018/02/weodata/weorept.aspx?pr.x=51&pr.y=8&sy=2016&ey=2020&scsm=1&ssd=1&sort=country&ds=.&br=1&c=474&s=NGDPD,PPPGDP,NGDPDPC,PPPPC&grp=0&a= }}</ref> | GDP_PPP_year = 2018 | GDP_PPP_rank = 118th | GDP_PPP_per_capita = $2,380<ref name="IMFWEOYE"/> | GDP_PPP_per_capita_rank = 161st | GDP_nominal = $28.524 billion<ref name="IMFWEOYE"/> | GDP_nominal_year = 2018 | GDP_nominal_rank = 103rd | GDP_nominal_per_capita = $925<ref name="IMFWEOYE"/> | GDP_nominal_per_capita_rank = 177th | Gini = 36.7 <!--number only--> | Gini_year = 2014 | Gini_change = <!--increase/decrease/steady--> | Gini_ref = <ref>{{Cite web |url=https://data.worldbank.org/indicator/SI.POV.GINI?end=2014&locations=YE&start=2014 |title=GINI index (World Bank estimate) |publisher=[[World Bank]] |accessdate=15 October 2017}}</ref> | Gini_rank = | HDI = 0.463 <!--number only--> | HDI_year = 2019 <!--Please use the year to which the HDI data refers, not the year of its publication--> | HDI_change = increase <!--increase/decrease/steady--> | HDI_ref = <ref name="HDI">{{Cite web|url=http://hdr.undp.org/sites/default/files/hdr2019.pdf |title=2019 Human Development Report|year=2019|accessdate=16 December 2019|publisher=United Nations Development Programme}}</ref> | HDI_ᥓᥢᥳ = 177th | ᥒᥪᥢᥰ = [[Yemeni rial]] | currency_code = YER | time_zone = [[Arabia Standard Time|AST]] | utc_offset = +3 | drives_on = ᥛᥪᥰ ᥑᥣᥴ <ref>{{Cite web |url=http://www.newssafety.org/index.php?option=com_content&view=section&layout=blog&id=28&Itemid=100385 |title=Yemen |publisher=International News Safety Institute |accessdate=14 October 2009 |url-status=dead |archiveurl=https://web.archive.org/web/20100505191038/http://www.newssafety.org/index.php?option=com_content&view=section&layout=blog&id=28&Itemid=100385 |archivedate=5 May 2010 |df=dmy-all }}</ref> | calling_code = [[Telephone numbers in Yemen|+967]] | cctld = [[.ye|.ye]], {{Lang|ar|[[اليمن.]]}} | footnote_a = From the [[Ottoman Empire]]. | footnote_b = From the [[United Kingdom]]. }} ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} lcivy5wbbgrzl9wb1c7z0h211fwe9kk ᥛᥫᥒᥰ ᥖᥭᥰ 0 880 5202 3823 2024-10-16T10:12:36Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q456847]] 5202 wikitext text/x-wiki {{Infobox settlement | name = ᥛᥫᥒᥰ ᥖᥭᥰ | native_name = <br>{{Nobold|Shan State}} | native_name_lang = Shn <!-- ISO 639-2 code e.g. "fr" for French. --> | settlement_type = ᥓᥥ ᥛᥫᥒᥰ | image_skyline = | image_alt = | image_caption = | image_flag = [[ᥜᥣᥭᥱ:Flag of Shan State.svg|150px]] | flag_alt = | nickname = | motto = | image_map = Shan State in Myanmar.svg | mapsize = 200px | map_alt = | map_caption = ᥟᥩᥒ ᥖᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ | pushpin_map = | pushpin_label_position = | pushpin_map_alt = | pushpin_map_caption = | coordinates = {{Coord|21|30|N|98|0|E|region:MM_type:adm1st|display=}} | coor_pinpoint = | coordinates_footnotes = | subdivision_type = ᥛᥫᥒᥰ | subdivision_name = [[ᥜᥣᥭᥱ:Flag of Myanmar.svg|25px]] [[ᥛᥫᥒᥰ ᥛᥣᥢ]] | subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥓᥥ ᥛᥫᥒᥰ]] | subdivision_name1 = {{Flag|ᥖᥭᥰ}} | subdivision_type2 = ᥙᥩᥖᥴ ᥖᥤ | subdivision_name2 = ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥙᥩᥖᥴ ᥐᥣᥒ | established_title = | established_date = | seat_type = ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ | seat = [[ᥖᥨᥢᥲ ᥖᥤᥰ]] | government_footnotes = | leader_party = | leader_title = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | leader_name = [[ᥘᥤᥢᥰ ᥗᥧᥖᥳ|Dr.ᥘᥤᥢᥰ ᥗᥧᥖᥳ]] | leader_title1 = ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ | leader_name1 = [[ᥓᥧᥛᥰ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥛᥫᥒᥰ ᥖᥭᥰ]] | leader_title2 = ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥔᥣᥒᥲ ᥜᥤᥒᥲ ᥛᥫᥒᥰ | leader_name2 = [[ᥘᥧᥛᥰ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ]] | leader_title3 = ᥘᥧᥛᥰ ᥖᥖᥴ ᥔᥤᥢᥴ | leader_name3 = ᥘᥧᥛᥰ ᥖᥖᥴ ᥔᥤᥢᥴ ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ | unit_pref = Metric<!-- or US or UK --> | area_footnotes = <ref name=cp>{{Cite web | url=http://www.citypopulation.de/Myanmar.html | title=Union of Myanmar | accessdate=2008-12-25 | publisher=City Population}}</ref> | area_total_km2 = 155801.3 | area_note = | area_rank = 1st | elevation_footnotes = | elevation_m = | population_footnotes = <ref name="census-2014">{{Cite book|title=Census Report|publisher=Ministry of Immigration and Population|location=Naypyitaw|date=May 2015|series=The 2014 Myanmar Population and Housing Census|volume=2|pages=17|url=https://drive.google.com/file/d/0B067GBtstE5TeUlIVjRjSjVzWlk/view}}</ref> | population_total = 5,824,432 | population_as_of = 2014 | population_density_km2 = | population_demonym = | population_note = | population_rank = 4th | demographics_type1 = Demographics | demographics1_footnotes = <!-- for references: use <ref> tags --> | demographics1_title1 = ᥓᥧᥛᥰ ᥐᥨᥢᥰ ᥑᥫᥰ | demographics1_info1 = [[ᥓᥧᥛᥰ ᥑᥫᥰ ᥖᥭᥰ]] | demographics1_title2 = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ | demographics1_info2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] | timezone1 = [[ᥘᥐᥴ ᥓᥥᥒ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥣᥢ|MST]] | utc_offset1 = +06:30 | postal_code_type = | postal_code = | area_code_type = | area_code = | iso_code = | website = [http://www.shanstate.gov.mm ᥘᥣᥲ ᥘᥤᥐ ᥝᥦᥙᥳ] | footnotes = }} ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥳ ᥛᥤᥰ ᥖᥣᥒᥰ ᥐᥣᥒᥲ 62500 ᥘᥩᥐᥱ ᥘᥐᥴ ᥙᥢᥱ ᥛᥨᥢᥰ ᥔᥥᥴ ᥘᥬᥰ ᥐᥣ ᥓᥥ ᥔᥫᥢᥰ ᥘᥦᥲ ᥓᥥ ᥛᥫᥒᥰ 14 ᥟᥢ ᥘᥢᥳ ᥙᥥᥢ ᥟᥢ ᥘᥦᥢ ᥐᥣᥒᥲ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥕᥝᥳ။ ᥛᥤᥰ ᥜᥣᥒᥴ ᥞᥣᥒ ᥞᥣᥲ ᥓᥥᥒᥱ(ပဉ္စဂံ) ᥓᥦᥐᥱ ᥚᥥᥴ ᥞᥤᥐ ᥞᥩᥒᥳ ᥙᥥᥢ ᥔᥣᥛᥴ ᥖᥩᥢ ᥝᥣ ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥴ ᥞᥩᥒᥱ၊ ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥴ ᥓᥣᥢᥰ၊ ᥛᥫᥒᥰ ᥖᥭᥰ ᥙᥩᥖᥴ ᥟᥩᥐᥱ။ ᥛᥤᥰ ᥙᥩᥖᥴ ᥖᥩᥢ ᥜᥣᥭᥱ ᥝᥢᥰ ᥟᥩᥐᥱ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥛᥣᥢ ᥔᥥᥴ ᥖᥤᥖᥱ ᥓᥙᥴ ᥝᥭᥳ ᥖᥒᥰ ᥓᥥ ᥛᥫᥒᥰ ᥑᥣᥒᥴ၊ ᥓᥥ ᥔᥫᥢᥰᥓᥣ ᥐᥦᥒᥰ၊ ᥓᥥ ᥔᥫᥢᥰ ᥛᥣᥢᥰ ᥖᥥᥰ ᥘᥥᥰ၊ ᥓᥥ ᥛᥫᥒᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ၊ ᥓᥥ ᥛᥫᥒᥰᥐᥣ ᥕᥣᥰ၊ ᥛᥫᥒᥰ ᥗᥭᥰ၊ ᥛᥫᥒᥰ ᥘᥣᥝᥰ၊ ᥛᥫᥒᥰ ᥑᥥᥱ ᥓᥫᥰ ᥘᥢᥳ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> miuo38vb3ua6qnulopcqk4scyllg1g6 ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥩᥢᥲ 0 881 5604 3844 2025-01-15T18:35:51Z Sai Dai Sai Laing 25 5604 wikitext text/x-wiki [[ᥜᥣᥭᥱ:勐焕大金塔01.jpg|thumb|250x250px]] ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥩᥢᥲ ᥔᥣᥢᥰ ᥑᥨᥝᥲ - ᥓᥣᥭᥰ ᥑᥛᥰ ᥘᥦᥒ ᥔᥣᥢᥰ ᥔᥥᥒᥴ - ᥓᥣᥭᥰ ᥑᥛᥰ ᥘᥦᥒ ᥞᥩᥒᥳ ᥑᥣᥛᥰ - ᥝᥣᥢᥱ ᥔᥦᥝᥰ ᥔᥣᥛᥴ {{Quote| [[ᥛᥫᥒᥰ ᥖᥭᥰ]] ᥞᥝᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥩᥢᥲ<br> ᥔᥣᥝᥴ ᥓᥬ ᥖᥩᥢᥲ ᥛᥣᥝᥱ ᥙᥝᥱ ᥙᥤᥱ ᥓᥣᥒ ᥛᥣᥰ ᥓᥧᥰ ᥘᥩᥰ<br> ᥗᥪᥒᥴ ᥛᥣᥰ ᥘᥬᥰ ᥝᥣᥱ ᥘᥒᥱ ᥔᥣᥛᥴ ᥘᥫᥢ<br> ᥔᥣᥝᥴ ᥙᥫᥢ ᥟᥩᥢᥱ ᥐᥢ ᥖᥨᥝᥰ ᥛᥩᥐᥱ ᥕᥣᥲ ᥓᥨᥛᥰ ᥔᥫᥰ<br> ᥟᥩᥰ ! ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥛᥫ ᥘᥫᥢ ᥔᥣᥛᥴ<br> ᥛᥪᥰ ᥝᥐᥳ ᥒᥣᥛᥴ ᥑᥩᥢᥳ ᥙᥣᥭᥱ ᥓᥦᥒ ᥑᥦᥒᥰ<br> ᥙᥨᥝᥳ ᥛᥣᥒ ᥑᥝᥲ ᥖᥥᥛ ᥛᥧᥒ ᥘᥥᥝᥴ ᥝᥣᥭᥱ ᥑᥪᥢᥰ ᥞᥫᥢᥰ<br> ᥟᥩᥢᥱ ᥐᥢ ᥖᥥᥱ ᥔᥣᥒᥲ ᥘᥣᥲ ᥞᥫᥢᥰ ᥛᥨᥢᥰ<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥫᥭᥰ ᥘᥩᥰ.<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥩᥢᥲ<br> ᥛᥣᥝᥱ ᥓᥬ ᥖᥩᥢᥲ ᥔᥣᥝᥴ ᥑᥐᥴ ᥓᥣᥒ ᥖᥨᥝᥰ ᥘᥣᥭᥰ ᥘᥩᥰ<br> ᥗᥪᥒᥴ ᥛᥣᥰ ᥘᥫᥢ ᥔᥤᥱ ᥑᥤᥒᥱ ᥙᥥᥝᥱ ᥛᥨᥢ<br> ᥔᥣᥝᥴ ᥙᥫᥢ ᥟᥩᥢᥱ ᥐᥢ ᥔᥝᥰ ᥘᥫᥴ ᥐᥤᥱ ᥖᥨᥝᥰ ᥘᥣᥭᥰ<br> ᥟᥩᥰ ! ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥛᥫ ᥘᥫᥢ ᥔᥤᥱ<br> ᥓᥣᥭᥰ ᥞᥣᥒ ᥘᥤ ᥗᥩᥒ ᥘᥥᥱ ᥘᥧᥒ ᥑᥨᥝᥰ<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥐᥦᥢᥱ ᥕᥧᥱ ᥘᥤ ᥔᥣᥛᥰ ᥔᥣᥱ ᥝᥢᥰ ᥓᥫᥢᥰ<br> ᥟᥩᥢᥱ ᥐᥢ ᥛᥥ ᥞᥫᥢᥰ ᥓᥤᥢᥰ ᥙᥥᥝᥱ ᥑᥨᥝᥴ ᥓᥨᥛᥰ<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥫᥭᥰ ᥘᥩᥰ<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥩᥢᥲ<br> ᥛᥣᥝᥱ ᥛᥨᥝᥴ ᥒᥛᥳ ᥗᥭᥴ ᥔᥣᥝᥴ ᥓᥣᥒ ᥐᥧ ᥔᥦᥢᥴ ᥛᥥᥝᥰ ᥘᥩᥰ<br> ᥘᥫᥢ ᥞᥣᥲ ᥙᥨᥢᥳ ᥐᥣᥱ ᥑᥝᥲ ᥘᥫᥢ ᥞᥨᥐᥱ<br> ᥛᥧᥒ ᥛᥩᥒᥰ ᥔᥩᥢᥰ ᥘᥛᥳ ᥖᥝᥲ ᥛᥣᥰ ᥖᥨᥐᥱ ᥗᥪᥒᥴ ᥗᥩᥒᥴ<br> ᥟᥩ! ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥛᥫ ᥘᥫᥢ ᥞᥨᥐᥱ<br> ᥕᥣᥛᥰ ᥙᥥᥝᥱ ᥕᥣᥱ ᥔᥣᥛᥰ ᥔᥣᥱ ᥖᥧ ᥘᥩᥰ<br> ᥑᥝᥲ ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥘᥛᥳ ᥐᥩᥒ ᥛᥨᥝᥰ ᥐᥣᥱ ᥖᥒᥰ ᥛᥫᥒᥰ<br> ᥞᥖᥴ ᥞᥣᥢᥴ ᥖᥥᥱ ᥖᥒᥲ ᥖᥫᥒᥰ ᥟᥧᥲ ᥛᥥ ᥞᥝᥰ<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥫᥭᥰ ᥘᥩᥰ<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥑᥩᥢᥲ<br> ᥑᥥᥝᥴ ᥓᥣᥒ ᥖᥩᥢᥲ ᥐᥨᥙᥱ ᥐᥣᥭᥱ ᥙᥦᥒ ᥛᥫᥒᥰ ᥖᥧ ᥘᥩᥰ<br> ᥘᥫᥢ ᥓᥥᥖᥱ ᥙᥨᥢᥳ ᥐᥣᥱ ᥑᥝᥲ ᥘᥫᥢ ᥙᥦᥖᥱ<br> ᥑᥥᥝᥴ ᥛᥨᥝᥱ ᥖᥨᥢᥲ ᥑᥝᥲ ᥘᥨᥛᥰ ᥙᥝᥱ ᥞᥨᥝᥲ ᥝᥭᥴ ᥑᥩᥢᥰ<br> ᥟᥩ ! ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥛᥫ ᥘᥫᥢ ᥐᥝᥲ<br> ᥛᥩᥐᥱ ᥛᥣᥐᥱ ᥖᥣᥐᥱ ᥑᥣ ᥞᥝᥰ ᥘᥩᥰ<br> ᥝᥭᥳ ᥞᥬᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥔᥦᥢᥴ ᥜᥫᥴ ᥔᥫᥰ ᥔᥧᥢᥰ<br> ᥞᥨᥛ ᥘᥥᥝ ᥞᥤᥛᥰ ᥖᥫᥒᥰ ᥖᥦᥒᥱ ᥐᥪᥛᥰ ᥝᥧᥢᥰ<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥫᥭᥰ ᥘᥩᥰ<br> ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥫᥭᥰ ᥘᥩᥰ.<br> }} qn2j8j7u7rkuitoxkwz3rgj5rj6hlqn ᥛᥫᥒᥰ ᥗᥭᥰ 0 882 5203 3858 2024-10-16T10:12:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q869]] 5203 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥗᥭᥰ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = ราชอาณาจักรไทย<br /><small>ᥘᥣᥱ ᥓᥣᥱ ᥟᥣᥱ ᥘᥣᥱ ᥓᥣᥐᥱ ᥗᥭᥰ</small> | image_flag = Flag of Thailand.svg | image_coat = Emblem of Thailand.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = ''ᥛᥫᥒᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = ''[[Thai National Anthem|Phleng Chat Thai]]''<br />({{Lang-en|"Thai National Anthem"}})<div style="padding-top:0.5em;">[[ᥜᥣᥭᥱ:Thai National Anthem - US Navy Band.ogg|center]]</div> | royal_anthem = ''[[Sansoen Phra Barami]]''<br />({{Lang-en|"Glorify His prestige"}})<div style="padding-top:0.5em;">[[ᥜᥣᥭᥱ:Thai Royal Anthem - US Navy Band.ogg|center]]</div> | ᥞᥣᥒ_ᥟᥩᥒᥲ ᥖᥤ = {{Switcher|[[ᥜᥣᥭᥱ:Thailand (orthographic projection).svg|frameless]]|Show globe|[[ᥜᥣᥭᥱ:Location Thailand ASEAN.svg|upright=1.15|frameless]]|Show map of ASEAN|default=1}} |map_caption = {{Map caption |location_color= green |region= Asia |region_color= dark grey |subregion= [[ASEAN]]| subregion_color = light green}} |image_map2 = | ᥓᥥ ᥘᥨᥒᥴ = [[:ᥐᥧᥒᥰ ᥗᥥᥙ|ᥐᥧᥒᥰ ᥗᥥᥙ]] | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = [[:ᥐᥧᥒᥰ ᥗᥥᥙ|ᥐᥧᥒᥰ ᥗᥥᥙ]] | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 513,115 km² (198,115 sq mi) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 49 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 0.4 | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥴ = | ᥘᥐᥴ ᥓᥥᥒᥴ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥩᥒᥲ ᥖᥤ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = [[:ᥘᥤᥐ ᥗᥭᥰ|ᥚᥣᥱ ᥔᥣᥱ ᥗᥭᥰ]]<ref name=CIA>[https://www.cia.gov/library/publications/the-world-factbook/geos/th.html Thailand] {{Webarchive|url=https://web.archive.org/web/20101229000203/https://www.cia.gov/library/publications/the-world-factbook/geos/th.html |date=2010-12-29 }}, ''The World Factbook''.</ref> | ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 67,959,000<ref>{{Cite web|url=http://esa.un.org/unpd/wpp/Publications/Files/Key_Findings_WPP_2015.pdf|title=World Population Prospects: The 2015 Revision, Key Findings and Advance Tables|publisher=United Nations Department of Economic and Social Affairs/Population Division|page=17|accessdate=10 January 2016}}</ref> | ᥓᥢᥳ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 20 | ᥘᥩᥒ ᥔᥖᥳ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 122/km² (317/sq mi) | ᥓᥢᥳ ᥔᥖᥳ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ = 85 | ethnic_groups = [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥗᥭᥰ|ᥗᥭᥰ]] <small>(75%)</small>၊ [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥑᥥᥱ|ᥑᥥᥱ]]<small>(14%)</small>၊ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥣᥒᥱ ᥓᥫᥰ <small>(11%)</small> | ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ = [[ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] <small>(95%)</small>၊ [[:ᥟᥤᥖᥱ ᥔᥣ ᥘᥣᥛᥱ|ᥟᥤᥖᥱ ᥔᥣ ᥘᥣᥛᥱ]] <small>(4.6%)</small>၊ [[ᥑᥣ ᥘᥤᥖᥳ ᥕᥣᥢᥱ]] <small>(0.75%)</small> | time zone = +7 | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥢᥰ = ᥙᥣᥱ ᥘᥤᥱ ᥛᥣᥢᥱ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣ ᥘᥥᥱ ᥓᥤᥱ ᥘᥦᥲ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥘᥒᥱ ᥜᥤᥒᥲ ᥛᥫᥒᥰ | ᥓᥢᥳ ᥗᥣᥢᥲ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1) = ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1) = Maha Vajiralongkorn</br> มหาวชิราลงกรณ | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2) = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2) = Prayut Chan-o-cha</br> ประยุทธ์ จันทร์โอชา | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3) = | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3) = | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(1) = ᥛᥫᥒᥰ ᥗᥭᥰ ᥔᥧᥱ ᥑᥨᥝ</br>อาณาจักรสุโขทัย၊</br>Sukhothai | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(1)= 1238-1368 | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(2) =ᥛᥫᥒᥰ ᥗᥭᥰ ᥟᥣ ᥕᥧᥖ ᥗᥭᥰ ᥕᥣᥰ</br>อาณาจักรอยุธยา</br>Ayutthaya | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(2) = 1350 | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(3) = ᥛᥫᥒᥰ ᥗᥭᥰ ᥗᥨᥢ ᥙᥧ ᥘᥤ</br>กรุงธนบุรี</br>Thonburi | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(3) = 1767 | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(4) = ᥛᥫᥒᥰ ᥗᥭᥰ ᥘᥖ ᥖᥨᥢ ᥐᥨᥝ ᥔᥤᥢ<br>อาณาจักรรัตนโกสินทร์<br>Rattanakosin | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(4) = 1782 ᥟᥥᥱ ᥙᥫᥱ 6 | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(5) = ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥘᥒᥱ ᥘᥐᥴ ᥛᥫᥒᥰ | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(5) = 1932 ᥓᥧᥢᥱ 24 | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(6) =| ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(6) = | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(7) = | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(7) = | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(8) = | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ(8) = | GDP_PPP = $1.390 trillion<ref name=imf2>{{Cite web |url=https://www.imf.org/external/pubs/ft/weo/2019/01/weodata/weorept.aspx?pr.x=51&pr.y=17&sy=2017&ey=2024&scsm=1&ssd=1&sort=country&ds=.&br=1&c=578&s=NGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a= |title=Thailand |publisher=[[International Monetary Fund]] |accessdate=22 April 2019 |url-status=live |archiveurl=https://www.imf.org/external/pubs/ft/weo/2018/02/weodata/weorept.aspx?pr.x=91&pr.y=8&sy=2018&ey=2023&scsm=1&ssd=1&sort=country&ds=.&br=1&c=578&s=NGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a= |archivedate=3 February 2019 }}</ref> | GDP_PPP_year = 2019 | GDP_PPP_rank = | GDP_PPP_per_capita = $20,474<ref name=imf2 /> | GDP_PPP_per_capita_rank = | GDP_nominal = {{Nowrap|$516 billion}}<ref name=imf2 /><ref name="NESDBFeb2018">{{Cite web |url=http://www.nesdb.go.th/nesdb_en/ewt_dl_link.php?nid=4360&filename=Macroeconomic_Planning |title=Thai Economic Performance in Q4 and 2017 and Outlook for 2018 |publisher=[[National Economic and Social Development Board]] |accessdate=21 February 2018 |url-status=dead |archiveurl=https://web.archive.org/web/20180222043705/http://www.nesdb.go.th/nesdb_en/ewt_dl_link.php?nid=4360&filename=Macroeconomic_Planning |archivedate=22 February 2018 }}</ref> | GDP_nominal_year = 2019 | GDP_nominal_rank = | GDP_nominal_per_capita = $7,607<ref name=imf2 /><ref name="NESDBFeb2018"/> | GDP_nominal_per_capita_rank = | Gini = 36 <!--number only--> | Gini_year = 2015 | Gini_change = <!--increase/decrease/steady--> | Gini_ref =<ref name="wb-gini">{{Cite web |url=https://data.worldbank.org/indicator/SI.POV.GINI?locations=TH |title=Gini Index |publisher=World Bank |accessdate=3 December 2017 |url-status=live |archiveurl=https://web.archive.org/web/20171204065819/https://data.worldbank.org/indicator/SI.POV.GINI?locations=TH |archivedate=4 December 2017 }}</ref> | Gini_rank = | HDI = 0.765 <!--number only--> | HDI_year = 2018<!-- Please use the year to which the data refers, not the publication year--> | HDI_change = increase<!--increase/decrease/steady--> |HDI_ref =<ref name="HDI">{{Cite web|url=http://hdr.undp.org/sites/default/files/hdr2019.pdf|title=Human Development Report 2019|publisher=United Nations Development Programme|date=2019|accessdate=9 December 2019}}</ref> | HDI_ᥓᥢᥳ = 77th | ᥒᥪᥢᥰ = [[Thai baht|Baht]] (฿) | currency_code = THB | time_zone = [[UTC+07:00|ICT]] | utc_offset = +7 | drives_on = ᥛᥪᥰ ᥔᥣᥭᥳ | calling_code = [[Telephone numbers in Thailand|+66]] | cctld = {{Hlist |[[.th|.th]] |[[.ไทย|.ไทย]]}} |religion = {{Ublist |item_style=white-space:nowrap; |94.50% [[Buddhism in Thailand|Buddhism]] |4.29% [[Islam in Thailand|Islam]] |1.17% [[Christianity in Thailand|Christianity]] |0.03% [[Hinduism in Southeast Asia|Hinduism]] |0.01% [[Irreligion|Unaffiliated]]<ref name="auto">{{Cite web |url=http://web.nso.go.th/en/survey/popchan/data/2015-2016-Statistical%20tables%20PDF.pdf |title=Population by religion, region and area, 2015 |website= |publisher=NSO |accessdate=12 October 2017 |url-status=dead |archiveurl=https://web.archive.org/web/20171210020110/http://web.nso.go.th/en/survey/popchan/data/2015-2016-Statistical%20tables%20PDF.pdf |archivedate=10 December 2017 }}</ref>}} }} '''ᥛᥫᥒᥰ ᥞᥨᥝᥴ ᥑᥛᥰ ᥗᥭᥰ''' ({{Lang-th|ราชอาณาจักรไทย}} ᥘᥣᥱ ᥓᥣᥱ ᥟᥣᥱ ᥘᥣᥱ ᥓᥣᥐᥱ ᥗᥭᥰ ) ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥐᥩᥢᥰ ᥑᥨᥝᥴ ᥛᥫᥒᥰ ᥘᥫᥒ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥛᥱ ᥘᥩᥒ ᥘᥬᥰ ᥖᥩᥢᥲ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥟᥥᥰ ᥡᥣᥰ. ᥜᥣᥭᥱ ᥞᥩᥒᥱ ᥘᥢᥳ ᥛᥤᥰ [[ᥛᥫᥒᥰ ᥛᥣᥢ]] ᥘᥦᥲ [[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]], ᥚᥣᥭᥱ ᥝᥢᥰ ᥟᥩᥐᥱ ᥘᥢᥳ ᥛᥤᥰ [[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]] ᥘᥦᥲ [[ᥛᥫᥒᥰ ᥐᥛᥱ ᥙᥨᥝᥰ ᥖᥤᥰ ᥕᥣᥰ]]. ᥜᥣᥭᥱ ᥓᥣᥢᥰ ᥖᥥᥳ ᥛᥤᥰ ᥐᥤᥝᥱ ᥑᥛᥳ ᥗᥭᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ, ᥜᥣᥭᥱ ᥝᥢᥰ ᥖᥨᥐᥱ ᥖᥥᥳ ᥛᥤᥰ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥟᥦᥖᥱ ᥛᥦᥢᥱ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥢ ᥑᥝᥴ ᥘᥩᥛᥳ ᥞᥩᥙ ᥛᥫᥒᥰ ᥗᥭᥰ ᥝᥭᥳ. ᥘᥦᥢ ᥘᥛᥳ ᥛᥫᥒᥰ ᥗᥭᥰ ᥘᥭᥳ ᥜᥣᥭᥱ ᥐᥤᥝᥱ ᥘᥛᥳ ᥗᥭᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥘᥢᥳ ᥖᥤᥖᥱ ᥓᥙᥴ ᥐᥢ ᥝᥭᥳ ᥖᥒᥰ ᥘᥦᥢ ᥘᥛᥳ ᥛᥫᥒᥰ ᥝᥦᥖᥳ ᥢᥣᥛᥰ, ᥜᥣᥭᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥟᥦᥖᥱ ᥛᥦᥢᥱ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥘᥢᥳ ᥖᥤᥖᥱ ᥓᥙᥴ ᥝᥭᥳ ᥖᥒᥰ ᥘᥦᥢ ᥘᥛᥳ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥡᥣᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥑᥝᥴ ᥕᥝᥳ. ᥐᥧᥒᥰ ᥗᥥᥙ (ᥛᥫᥒᥰ ᥐᥩᥐᥱ) ᥘᥭᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥘᥨᥒᥴ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ ᥗᥭᥰ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥙᥥᥢ ᥝᥥᥒᥰ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥘᥬᥰ ᥛᥫᥒᥰ ᥗᥭᥰ. ᥐᥧᥒᥰ ᥗᥥᥙ ᥘᥭᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥒᥝᥲ ᥒᥣᥱ ᥖᥣᥱ ᥐᥣᥢ ᥛᥫᥒᥰ, ᥐᥣᥢ ᥛᥣᥐ ᥛᥤᥰ, ᥐᥣᥢ ᥞᥥᥖᥱ== ᥟᥩᥐᥱ ᥑᥨᥝᥰ ᥐᥧᥢᥱ ᥘᥦᥲ ᥐᥣᥢ ᥜᥣᥭᥱ ᥜᥤᥒᥲ ᥗᥧᥒᥰ ᥕᥥᥢᥱ ᥒᥥ ᥓᥫᥰ ᥘᥢᥳ ᥝᥥᥒᥰ ᥘᥫᥒ ᥕᥝᥳ. ==ᥙᥫᥒ ᥟᥤᥒ== <references/> Thailand hrwbsqwusgmbzyklzyp5ylal2wxvqbn ᥛᥫᥒᥰ ᥘᥣᥝᥰ 0 883 5204 3868 2024-10-16T10:12:43Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q819]] 5204 wikitext text/x-wiki {{Infobox country|ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ=ᥛᥫᥒᥰ ᥘᥣᥝᥰ|ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ=<small>ສາທາລະນະລັດ ປະຊາທິປະໄຕ ປະຊາຊົນລາວ<br />''Sathalanalat Paxathipatai Paxaxôn Lao'' <br>République démocratique populaire lao</small>|image_flag =Flag of Laos.svg|image_coat =Coat_of_arms_of_Laos.svg|ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ="{{Lang|lo|ສັນຕິພາບ ເອກະລາດ ປະຊາທິປະໄຕ ເອກະພາບ ວັດທະນະຖາວອນ}}"<br/>"''Santiphab ekalad pasaþipatai ekaphāb vadþa na þauaōn''" {{Small|(Lao romanisation)}}<br/>"{{Lang|fr|Paix, indépendance, démocratie, unité et prospérité}}"<br/>{{Small|({{Lang-en|"Peace, independence, democracy, unity and prosperity"}})}}|ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ="[[Pheng Xat Lao]]"<br />{{Small|({{Lang-en|"Lao National Anthem"}})}}<div style="padding-top:0.5em;">[[ᥜᥣᥭᥱ:National Anthem of Laos.ogg|center]]</div>|image _map={{Switcher|[[ᥜᥣᥭᥱ:Laos (orthographic projection).svg|frameless]]|Show globe|[[ᥜᥣᥭᥱ:Location Laos ASEAN.svg|250px|upright=1.15|frameless]]|Show map of ASEAN|default=1}}|map_caption={{Map caption |location_color=green |region=[[ASEAN]] |region_color=dark grey |legend=Location Laos ASEAN.svg}}|image_map2=|ᥓᥥ ᥘᥨᥒᥴ=[[Vientiane]]|coordinates={{Coord|17|58|N|102|36|E|type:city}}|ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ=ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ|ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ=|ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ=237,955 km² (91,428.991 sq mi)|ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ=82|ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ=2%|ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ=|ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ=|ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ=|ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ=|ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥩᥒᥲ ᥖᥤ=7|ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ=[[ᥚᥣᥱ ᥔᥣᥱ ᥘᥣᥝᥰ |ᥘᥣᥝᥰ]]|population_estimate=7,123,205|population_census=6,492,228<ref>{{Cite web|url=http://www.geohive.com/cntry/laos.aspx|title=Laos|publisher=Lao Department of Statistics|url-status=dead|archiveurl=https://web.archive.org/web/20161113204058/http://www.geohive.com/cntry/laos.aspx|archivedate=13 November 2016}}</ref>|population_estimate_year=2019|population_estimate_rank=105th|population_census_year=2015|population_density_km2=26.7|population_density_sq_mi=<!--Do not remove per [[WP:MOSNUM]]-->|population_density_rank=151st|ethnic_groups={{Unbulleted list | 53.2% [[Lao people|Lao]] | 11% [[Khmu people|Khmu]] | 9.2% [[Hmong people|Hmong]] | 3.4% Phouthay | 3.1% [[Tai people|Tai]] | 2.5% Makong | 2.2% [[Katang people|Katang]] | 2.0% [[Lu people|Lue]] | 1.8% [[Akha people|Akha]] | 11.6% other<sup>a</sup> }}|ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ=[[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ]] <small>(၉၈%)</small>၊ [[ᥑᥣ ᥘᥤᥖᥳ ᥕᥣᥢᥱ]] <small>(၁.၅%)၊ [[ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ ᥖᥣᥒᥱ ᥓᥫᥰ |ᥖᥣᥒᥱ ᥓᥫᥰ]] <small>(၀.၅%)</small>|ᥙᥩᥭᥰ=|ᥛᥥᥝᥰ ᥛᥢᥰ=ᥙᥣᥱ ᥖᥤᥱ ᥟᥢ ᥘᥥᥝ|ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၁)=ᥓᥝᥲ ᥓᥩᥛ ᥓᥪᥒ|ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၁)=Bounnhang Vorachith|ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၂)=ᥚᥧᥱ ᥘᥣᥛᥰ ᥘᥬᥰ ᥐᥧ ᥘᥩᥒ ᥘᥩᥒ|ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၂)=Bounnhang Vorachith|ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၃)=ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ|ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၃)=Thongloun Sisoulith|ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၄)=ᥐᥦᥛ ᥓᥩᥛ ᥓᥪᥒ|ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၄)=Phankham Viphavanh|ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ=|ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၁)=ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ (ᥜᥣ ᥘᥣᥒᥱ ᥔᥥᥖ)|ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၁)=[[19 ᥓᥧᥱ ᥘᥣᥭᥱ]] [[1949]]|ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၂)=|ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၂)=|ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၃)=|ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၃)=|ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၄)=|ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၄)=|ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၅)=|ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၅)=|ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၆)=|ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၆)=|ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၇)=|ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၇)=|ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၈)=|ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (၈)=|GDP_PPP=US$58.329 billion<ref name="IMF database 2018">{{Cite web|url=https://www.imf.org/external/pubs/ft/weo/2019/01/weodata/weorept.aspx?sy=2019&ey=2024&scsm=1&ssd=1&sort=country&ds=.&br=1&c=544&s=NGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a=&pr.x=96&pr.y=5|title=World Economic Outlook Database, Laos|publisher=[[International Monetary Fund]]|date=April 2018|accessdate=28 April 2018}}</ref> <!--Do not edit!-->|GDP_PPP_year=2019|GDP_PPP_rank=|GDP_PPP_per_capita=US$8,458<ref name="IMF database 2018" /> <!--Do not edit!-->|GDP_PPP_per_capita_rank=|GDP_nominal=US$20.153 billion<ref name="IMF database 2018" /> <!--Do not edit!-->|GDP_nominal_year=2019|GDP_nominal_rank=|GDP_nominal_per_capita=US$2,670<ref name="IMF database 2018" /> <!--Do not edit!-->|GDP_nominal_per_capita_rank=131st|Gini=36.4 <!--number only-->|Gini_year=2012|Gini_change=<!--increase/decrease/staedy-->|Gini_ref=<ref name="wb-gini">{{Cite web|url=http://data.worldbank.org/indicator/SI.POV.GINI/|title=Gini Index|publisher=World Bank|accessdate=2 March 2011}}</ref>|Gini_rank=|HDI=0.604 <!--number only-->|HDI_year=2018 <!--Please use the year in which the HDI data refers to and not the publication year-->|HDI_change=increase <!--increase/decrease/steady-->|HDI_ref=<ref name="HDI">{{Cite web|url=http://hdr.undp.org/sites/default/files/hdr2019.pdf|title=Human Development Report 2019|publisher=United Nations Development Programme|date=2019|accessdate=9 December 2019}}</ref>|HDI_ᥓᥢᥳ=140th|ᥒᥪᥢᥰ=[[Lao kip|Kip]] (₭)|currency_code=LAK|time_zone=[[Time in Laos|ICT]]|utc_offset=+7|date_format=dmy|drives_on=ᥛᥪᥰ ᥑᥣᥴ|calling_code=[[+856|+856]]|iso3166code=LA|cctld=[[.la|.la]]}} '''ᥛᥫᥒᥰ ᥘᥣᥝᥰ'''ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥖᥢ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥛᥫᥒᥰ ᥘᥫᥒ ᥔᥥᥴ ᥖᥤᥖᥱ ᥓᥙᥴ ᥐᥢ ᥝᥭᥳ ᥖᥒᥰ [[ᥛᥫᥒᥰ ᥛᥣᥢ]]၊ [[ᥛᥫᥒᥰ ᥑᥥᥱ]]၊ [[ᥛᥫᥒᥰ ᥝᥦᥖᥳ ᥢᥣᥛᥰ]]၊ [[ᥛᥫᥒᥰ ᥐᥛᥱ ᥙᥨᥝᥰ ᥖᥤᥰ ᥕᥣᥰ]]၊ [[ᥛᥫᥒᥰ ᥗᥭᥰ]] ᥓᥫᥰ ᥘᥢᥳ။ ᥖᥣᥒᥰ ᥐᥣᥒ ᥘᥦᥢ ᥘᥤᥢ ᥛᥫᥒᥰ ᥛᥤᥰ 91329 ᥘᥐᥴ ᥘᥩᥐᥱ ᥙᥢᥱ ᥛᥨᥢᥰ (236800 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥗᥫᥱ) ᥔᥥᥴ ᥓᥩᥛᥰ ᥘᥒᥱ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥙᥤ 2007 ᥘᥢᥳ ᥛᥤᥰ ᥞᥨᥝᥴ ᥐᥨᥢᥰ 6521998 ᥐᥨᥝᥳ။ ᥑᥣᥲ၊ᥑᥣ ᥛᥣᥱ၊ᥑᥣ ᥛᥥᥢᥴ၊ᥑᥣ ᥛᥧᥐᥳ ᥛᥤᥰ ᥔᥦᥢᥴ ᥘᥫᥒ (100,000)၊ ᥛᥤᥰ ᥗᥦᥒᥲ ᥐᥨᥢᥰ ᥐᥣᥳ ᥛᥫᥒᥰ ᥝᥦᥖᥳ ᥢᥛᥳ (ᥝᥦᥖᥳ ᥢᥣᥛᥰ)ᥘᥦᥲ ᥑᥥᥱ ᥟᥤᥖᥱ ᥟᥩᥖᥴ။ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ ᥙᥥᥢ ᥐᥨᥢᥰ ᥙᥩᥐᥴ (Pygmies)၊ ᥛᥧᥢ ᥐᥨᥝᥱ ᥘᥨᥝᥱ ᥕᥧᥱ ᥘᥧᥝᥱ ᥙᥣᥭᥳ (Mongolo Europoids)၊ ᥐᥨᥢᥰ ᥗᥫᥢᥱ ᥘᥫᥒᥰ ᥙᥣ ᥙᥨᥝᥴ ᥕᥧᥢᥱ (Papuans) ᥑᥝᥴ ᥕᥧᥱ ᥔᥝᥰ ᥕᥝᥳ။ ᥛᥫ BC 2000 - 500 ᥘᥢᥳ ᥙᥥᥢ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥡᥦᥢᥰ ᥑᥝᥴ ᥕᥧᥱ ᥝᥭᥳ။ ᥚᥧᥱ ᥓᥩᥭ (Phu Djoi)ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥙᥥᥢ ᥐᥨᥢᥰ ᥟᥢ ᥞᥥᥖᥱ ᥛᥨᥝᥲ ᥞᥤᥢᥴ ᥘᥨᥒᥴ ᥟᥢ ᥛᥤᥰ ᥕᥧᥱ ᥘᥬᥰ ᥐᥥᥒᥰ ᥑᥣᥒᥴ ᥖᥨᥝᥱ ᥞᥣᥢᥳ ᥘᥭᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥛᥫ ᥙᥣᥢ AD ᥖᥥᥱ ᥘᥢᥳ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥡᥦᥢᥰ ᥑᥝᥴ ᥟᥥᥢ ᥞᥦᥒᥰ ᥕᥬᥱ ᥖᥥᥳ ᥖᥥᥳ။ ᥑᥝᥴ ᥕᥧᥱ ᥖᥤ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥔᥥᥴ ᥕᥤᥙᥴ ᥘᥥᥐᥴ ᥕᥤᥙᥱ ᥖᥩᥒᥰ ᥑᥦᥐᥱ ᥞᥥᥖᥱ ᥛᥨᥝᥲ ᥞᥤᥢᥴ ᥘᥨᥒᥴ။ ᥝᥣᥭᥰ ᥘᥭᥳ ᥛᥣᥰ ᥛᥧᥢᥱ ᥑᥣ ᥛᥣᥱ ᥑᥝᥲ ᥛᥣᥰ ᥘᥛᥰ ᥑᥝᥴ ᥘᥦᥲ ᥘᥭᥲ ᥙᥣᥭ ᥘᥨᥒᥰ ᥐᥣᥱ ᥙᥩᥖᥴ ᥖᥬᥲ ᥗᥦᥢᥲ ᥕᥝᥳ ᥔᥥᥴ ᥝᥣᥭᥰ ᥘᥢᥳ ᥓᥒᥱ ᥘᥣᥝᥰ ᥑᥝᥲ ᥛᥣᥰ ᥕᥧᥱ။ ᥘᥣᥝᥰ ᥘᥭᥳ ᥛᥫ (8-9)ᥙᥣᥐᥱ ᥙᥤ ᥛᥫᥒᥰ ᥘᥢᥳ ᥑᥝᥴ ᥓᥒᥱ ᥛᥣᥰ ᥚᥦᥝᥴ ᥚᥣᥒᥱ ᥘᥛᥳ ᥛᥥ ᥑᥩᥒᥴ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥓᥪ ᥟᥢ ᥝᥣ “ᥘᥣᥝᥰ ”ᥘᥭᥳ ᥘᥧᥐ ᥛᥣᥰ ᥖᥤ ᥓᥪ ᥔᥢᥴ ᥘᥩᥭ ᥘᥨᥒᥴ ᥟᥣᥭᥲ ᥘᥣᥝᥰ ᥡᥣᥛᥱ ᥟᥢ ᥛᥤᥰ ᥐᥥ ᥘᥛᥳ ᥛᥥ ᥑᥩᥒᥴ ᥘᥦᥲ ᥘᥛᥳ ᥑᥨᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥑᥥᥱ (ᥛᥤᥰ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥕᥧᥱ ᥠᥣᥢᥱ)ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥕᥧᥱ ᥢᥣᥢᥱ ᥙᥩᥖᥴ ᥖᥨᥐᥱ ᥘᥢᥳ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ၊ ᥙᥥᥢ ᥑᥫᥰ ᥛᥫᥒᥰ ᥟᥣᥭᥲ ᥘᥣᥝᥰ ᥘᥭᥴ ᥐᥩᥲ ᥝᥣ ᥕᥝᥳ။ ᥘᥣᥝᥰ ᥘᥭᥳ ᥑᥝᥴ ᥝᥣ ᥜᥤᥒᥲ ᥗᥧᥒᥰ ᥑᥝᥴ ᥘᥭᥳ ᥑᥝᥴ ᥘᥭᥲ ᥛᥣᥰ ᥖᥤᥰ ᥘᥩᥭ ᥟᥣᥭᥲ ᥘᥣᥝᥰ ᥡᥛᥱ (Ai Lao Shan) ᥘᥢᥳ ᥝᥣ ᥘᥭᥴ။ ᥑᥝᥴ ᥛᥤᥰ ᥙᥪᥢᥰ ᥑᥝᥴ ᥕᥧᥱ။ ᥛᥫ AD 1876 ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥘᥣᥢᥳ ᥓᥣᥒᥳ ᥐᥥᥙᥱ ᥔᥥᥢᥲ ᥔᥣᥭᥴ ᥛᥣᥭᥴ ᥐᥨᥢᥰ ᥘᥢᥳ ᥑᥝᥴ ᥖᥪᥐ ᥝᥣ ᥑᥝᥴ ᥙᥥᥢ ᥖᥭᥰ ᥕᥧᥱ။ ᥗᥪᥒᥴ ᥛᥣᥰ ᥙᥣᥢ ᥙᥦᥒᥱ ᥔᥥᥖ ᥕᥝᥳ ᥓᥒᥱ ᥙᥥᥢ ᥛᥣᥰ ᥘᥣᥝᥰ ᥕᥝᥳ။ ᥘᥣᥝᥰ ᥘᥭᥳ ᥙᥥᥢ ᥜᥤᥒᥲ ᥗᥧᥒᥰ ᥕᥨᥝᥰᥰ ᥔᥥᥴ၊ ᥙᥦᥒᥱ ᥔᥥᥖ ᥛᥣᥰ ᥕᥣᥳ ᥙᥦᥖ ᥘᥦᥲ ᥓᥒᥱ ᥞᥣᥭᥴ ᥐᥣᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥘᥣᥝᥰ ᥘᥭᥳ ᥙᥥᥢ ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ᥔᥥᥴ ᥖᥣᥳ ᥚᥤᥴ ᥐᥩᥲ ᥑᥝᥴ ᥕᥧᥛᥱ ᥕᥛ ᥕᥧᥱ။ ᥖᥤ ᥞᥫᥢᥰ ᥐᥩᥲ ᥑᥝᥴ ᥝᥭᥳ ᥚᥤᥴ ᥞᥫᥢᥰ။ ᥙᥩᥰ ᥖᥥᥴ ᥞᥥᥖᥱ ᥞᥭ ᥞᥥᥖᥱ ᥘᥣᥰ ᥑᥝᥴ ᥟᥝ ᥐᥭᥱ ᥐᥣᥱ ᥖᥣᥒᥱ ᥚᥤᥴ ᥘᥤᥢ။ ᥛᥫ ᥙᥭᥱ ᥐᥫᥰ ᥙᥧᥐ ᥗᥣᥳ ᥓᥝᥲ (ᥛᥫ ᥓᥝᥳ ᥔᥥᥴ 13-ᥙᥣᥐᥱ ᥙᥤ ᥛᥫᥒᥰ) ᥘᥢᥳ ᥞᥬᥲ ᥜᥣᥳ ᥚᥨᥢᥴ ᥘᥤ ᥘᥭᥴ ᥔᥥᥴ ᥘᥦᥲ ᥖᥤ ᥘᥨᥒᥴ ᥙᥣ ᥘᥣᥳ ᥙᥣᥒᥰ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥠᥣ ᥝᥣᥳ (Cha Va)) ᥘᥢᥳ ᥙᥩᥰ ᥗᥪᥒᥴ ᥛᥣᥰ ᥑᥣᥝᥰ ᥘᥣᥲ ᥚᥨᥢᥴ ᥞᥨᥝᥴ ᥚᥨᥢᥴ ᥑᥝᥴ ᥟᥝ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥐᥨᥝᥳ ᥘᥫᥒ ᥘᥦᥲ ᥚᥧᥱ ᥓᥣᥭᥰ ᥐᥨᥝᥳ ᥘᥫᥒ ᥐᥣᥱ ᥟᥩᥭᥱ ᥚᥤᥴ ᥘᥛᥳ ᥛᥥ ᥑᥩᥒᥴ။ ᥑᥝᥴ ᥐᥭᥳ ᥙᥣᥒᥰ ᥚᥤᥴ ᥘᥨᥒᥰ ᥔᥥᥴ ᥗᥣᥛᥴ ᥐᥣᥱ ᥘᥣᥰ ᥘᥧᥰ ᥐᥩᥢᥱ။ ᥜᥤᥒᥲ ᥗᥧᥒᥰ ᥑᥝᥴ ᥕᥣᥛᥰ ᥘᥥᥝ ᥖᥥᥳ ᥒᥣᥭᥰ ᥗᥭᥰ ᥐᥨᥭᥰ ᥘᥒᥱ ᥐᥝᥱ။ ᥙᥩᥰ ᥙᥥᥢ ᥙᥩᥭᥰ ᥙᥤ ᥛᥬᥱ ᥘᥭᥴ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥑᥤᥱ ᥓᥣᥒᥳ ᥔᥥᥴ ᥘᥥᥙ ᥖᥨᥭᥰ ᥛᥣᥢᥲ ᥛᥫᥒᥰ။ ᥐᥤᥢ ᥘᥛᥳ ᥔᥦᥖ ᥓᥣᥱ ᥐᥢ ᥙᥤ ᥙᥩᥐ ᥙᥩᥐ။ ᥑᥝᥴ ᥓᥨᥝᥰ ᥐᥢ ᥙᥩᥭᥱ ᥙᥣ၊ ᥞᥩᥭᥴ၊ ᥘᥨᥐ၊ ᥐᥣ ᥐᥥ။ ᥞᥥᥖᥱ ᥐᥩᥒᥰ ᥛᥧᥰ ᥔᥣᥭᥰ ᥔᥥᥴ ᥘᥫᥴ ᥘᥢᥳ ᥟᥝ ᥒᥪᥢᥰ၊ ᥟᥦᥙᥱ ᥓᥛᥰ ᥙᥐᥱ ᥝᥭᥳ ᥔᥥᥴ ᥘᥧᥱ။ ᥞᥥᥖᥱ ᥞᥣᥒᥲ ᥘᥣᥐ ᥐᥣᥰ ᥔᥥᥴ ᥔᥩᥢᥰ ᥘᥛᥳ။ ᥙᥩᥰ ᥙᥤ ᥛᥬᥱ ᥘᥫᥢ ᥞᥣᥲ ᥘᥢᥳ ᥑᥝᥴ ᥔᥩᥢᥰ ᥘᥛᥳ ᥐᥢ ᥕᥝᥳ ᥐᥩᥲ ᥐᥢᥱ ᥖᥨᥝᥰ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥔᥥᥴ ᥟᥝ ᥛᥭᥴ ᥛᥖ ᥛᥪᥰ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥑᥝᥴ။ ᥙᥩᥭᥰ ᥑᥧᥢᥴ ᥑᥝᥲ (Pun Khun Khao)ᥐᥩᥲ ᥑᥝᥴ ᥞᥥᥖᥱ။ ᥙᥩᥒᥱ ᥝᥣ ᥔᥧᥰ ᥖᥫᥒᥱ ᥙᥢ ᥜᥤᥴ ᥙᥬᥱ ᥑᥝᥲ။ ᥙᥩᥭᥰ ᥘᥭᥳ ᥗᥭᥰ ᥔᥛᥳ ᥞᥩᥒᥳ ᥝᥣ ᥘᥣᥒᥰ ᥙᥧᥐᥱ ᥔᥩᥛᥲ (Nang Phosop)။ ᥖᥭᥰ ᥔᥛᥳ ᥞᥩᥒᥳ ᥝᥣ ᥙᥧᥱ ᥓᥭᥳ ᥑᥭᥳ ᥘᥦᥲ ᥘᥣᥭᥰ ᥓᥭᥳ ᥑᥭᥳ (ᥛᥣᥒ ᥓᥫᥰ ᥝᥣ ᥙᥧᥱ ᥓᥭᥱ ᥑᥭᥱ ᥘᥣᥭᥰ ᥓᥭᥱ ᥑᥭᥱ)။ ᥘᥣᥝᥰ ᥘᥭᥳ ᥙᥩᥭᥰ ᥖᥣᥒᥱ ᥜᥤᥴ ᥙᥬᥳ ᥘᥤᥢ ᥘᥣᥒᥰ ᥖᥨᥝ ᥘᥣᥳ ᥘᥤ (Thorani)ᥐᥩᥲ ᥑᥝᥴ ᥞᥥᥖᥱ ᥕᥧᥱ ᥕᥝᥳ။ ᥙᥨᥝᥰ ᥙᥣᥖᥱ ᥑᥝᥲ ᥙᥥᥢ ᥖᥤ ᥛᥣᥝᥱ ᥔᥣᥝᥴ ᥑᥝᥴ ᥐᥝᥰ ᥐᥢ။ ᥙᥩᥰ ᥙᥨᥝᥳ ᥑᥝᥲ ᥕᥝᥳ ᥘᥦᥲ ᥖᥨᥝᥳ ᥑᥝᥲ ᥙᥫᥐᥱ ᥗᥪᥒᥴ ᥞᥫᥢᥰ ᥘᥢᥳ ᥘᥭᥴᥴ ᥓᥝᥲ ᥘᥣᥰ ᥐᥨᥝᥳ ᥘᥭᥲ ᥖᥥᥒᥱ ᥑᥝᥲ ᥙᥫᥐᥱ ᥘᥒᥱ ᥐᥣ ᥛᥢᥰ ᥙᥥᥳ ᥘᥭᥲ ᥘᥢᥳ ᥔᥥᥴ ᥛᥫᥰ ᥔᥬᥱ ᥕᥩᥒ ᥑᥝᥲ ᥛᥢᥰ ᥟᥩᥢ ᥖᥣᥒᥰ ᥙᥫᥢ ᥔᥧᥖᥴ။ ᥝᥣᥭᥰ ᥘᥢᥳ ᥐᥨᥢᥰ ᥖᥨᥝᥳ ᥓᥩᥭ ᥓᥒᥱ ᥘᥭᥲ ᥖᥨᥝᥳ ᥛᥫᥰ ᥔᥨᥒᥱ ᥗᥦᥛᥴ ᥓᥩᥛᥰ ᥕᥝᥳ။ ᥙᥩᥒᥱ ᥝᥣ ᥛᥢᥰ ᥞᥩᥒᥳ ᥐᥣᥱ ᥚᥢᥴ ᥑᥝᥲ ᥗᥣᥲ ᥟᥩᥢ ᥖᥣᥒᥰ ᥝᥣ ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥩᥭᥰ ᥝᥨᥭᥱ ᥔᥢᥱ ᥖᥣᥳ ᥘᥣᥱ (Pun Pha Vet))ᥐᥩᥲ ᥑᥝᥴ ᥞᥥᥖᥱ။ ᥙᥩᥰ ᥙᥩᥭᥰ ᥘᥭᥳ ᥘᥣᥒᥰ ᥕᥤᥒᥰ ᥕᥧᥱ ᥗᥣᥲ ᥝᥭᥳ ᥘᥬᥰ ᥔᥧᥛᥳ ᥚᥫᥒᥰ ᥔᥥᥴ ᥛᥨᥢ ᥓᥝᥲ ᥓᥒᥱ ᥑᥝᥲ ᥛᥣᥰ ᥞᥨᥝᥰ ᥖᥣᥰ ᥘᥣᥰ။ ᥗᥪᥒᥴ ᥛᥣᥰ ᥘᥫᥢ ᥛᥥᥱ (May)ᥑᥝᥴ ᥐᥩᥲ ᥛᥤᥰ ᥙᥩᥭᥰ ᥘᥧᥱ ᥜᥭᥰ (Pun Pang Fai)။ ᥙᥩᥰ ᥘᥫᥢ ᥞᥨᥐᥱ ᥛᥨᥢᥰ ᥛᥤᥰ ᥙᥩᥭᥰ ᥝᥢᥰ ᥐᥫᥖᥱ ᥚᥣᥰ ᥘᥣᥰ။ ᥞᥥᥖᥱ ᥓᥩᥛᥰ ᥐᥢ ᥖᥒᥰ ᥙᥩᥭᥰ ᥔᥩᥢᥰ ᥘᥛᥳ ᥓᥝᥲ ᥛᥧᥢ။ ᥙᥩᥰ ᥑᥝᥲ ᥙᥩᥭᥰ ᥘᥧᥱ ᥜᥭᥰ ᥕᥝᥳ ᥑᥝᥴ ᥙᥝᥱ ᥙᥤᥱ ᥞᥭᥱ ᥐᥩᥒ ᥞᥭᥱ ᥛᥩᥒᥰ ᥐᥤᥢ ᥘᥝᥲ ᥔᥥᥴ ᥓᥨᥝᥱ ᥛᥨᥢ ᥓᥩᥛᥰ ᥐᥢ။ ᥑᥝᥴ ᥙᥩᥭᥱ ᥘᥧ ᥜᥭᥰ ᥘᥭᥳ ᥐᥣᥱ ᥕᥣᥳ ᥛᥩᥐᥱ ᥐᥧᥛ ᥞᥬᥲ ᥙᥥᥢ ᥚᥨᥢᥴ ᥖᥨᥐᥱ ᥛᥣᥰ ᥘᥭᥴ ᥑᥝᥴ ᥕᥧᥛᥱ ᥕᥛ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥐᥨᥢᥰ ᥖᥣᥭ ᥑᥝᥴ ᥚᥝᥴ ᥟᥝ။ ᥘᥩᥒ ᥘᥭᥳ ᥙᥥᥢ ᥗᥧᥒᥰ ᥞᥤᥢᥱ ᥖᥧᥱ ᥟᥢ ᥑᥝᥴ ᥘᥭᥲ ᥛᥣᥰ ᥖᥤᥰ ᥗᥭᥰ ᥛᥫ 14-ᥙᥣᥐᥱ ᥙᥤ ᥛᥫᥒᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥣᥝᥰ ᥘᥭᥳ ᥑᥝᥴ ᥕᥧᥱ ᥔᥩᥒᥴ ᥚᥣᥐᥱ ᥚᥒᥱ ᥘᥛᥳ ᥛᥥ ᥑᥩᥒᥴ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥗᥪᥒᥴ ᥘᥨᥒᥴ ᥚᥣ ᥘᥣᥳ ᥙᥣᥒᥰ၊ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥗᥪᥒᥴ ᥐᥥᥒᥰ ᥑᥩᥢᥲ။ ᥘᥬᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥘᥪᥳ ᥕᥧᥱ ᥛᥫᥒᥰ ᥔᥤᥒᥴ (ᥘᥣᥝᥰ ᥙᥩᥖᥴ ᥞᥩᥒᥱ)၊ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥛᥫᥒᥰ ᥔᥤᥒᥴ ᥘᥢᥳ ᥖᥤ ᥝᥥᥒᥰ ᥙᥧᥱ ᥑᥣᥰ (Wien Phu Kha) ᥛᥤᥰ ᥘᥣᥝᥰ ᥕᥨᥢᥰ ᥕᥧᥱ။ ᥖᥤ ᥑᥣᥰ ᥘᥛᥴ ᥛᥦᥖ (Kha Lemet))ᥔᥛᥳ ᥕᥧᥱ ᥓᥩᥛᥰ ᥗᥭᥰ။ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥛᥫᥒᥰ ᥖᥦᥒ ᥖᥤᥰ ᥛᥫᥒᥰ ᥞᥨᥝᥴ ᥚᥣᥢᥰ (Hua Phan) ᥘᥢᥳ ᥛᥤᥰ ᥖᥭᥰ ᥘᥛᥴ၊ ᥖᥭᥰ ᥛᥩᥭᥲ (Mouai)၊ ᥖᥭᥰ ᥘᥫᥴ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥕᥧᥱ ᥓᥩᥛᥰ ᥐᥢ။ ᥛᥫᥒᥰ ᥞᥨᥝᥴ ᥚᥣᥢᥰ ᥘᥭᥳ ᥕᥣᥛᥰ ᥘᥥᥝ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥙᥧᥱ ᥑᥣ ᥚᥩᥒᥰ (Pu Kha Phong) ᥘᥭᥳ ᥑᥝᥴ ᥙᥥᥢ ᥑᥫᥰ ᥙᥧᥱ ᥓᥩᥭ ᥟᥢ ᥞᥥᥖᥱ ᥛᥨᥝᥲ ᥞᥤᥢᥴ ᥘᥢᥳ ᥐᥫᥖᥱ ᥕᥧᥱ ᥝᥭᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥐᥛᥳ ᥚᥩᥒ ᥞᥩᥒᥳ ᥑᥝᥴ ᥝᥣ ᥚᥧᥱ ᥖᥧᥒᥰ (Phu Thung)။ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥙᥥᥢ ᥐᥨᥢᥰ ᥕᥧᥱ ᥘᥫᥴ ᥘᥩᥭ ᥔᥧᥒᥴ။ ᥖᥭᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥛᥣᥰ ᥖᥫᥐᥴ ᥟᥝ ᥛᥫᥒᥰ ᥖᥤ ᥚᥧᥱ ᥖᥧᥒᥰ ᥘᥭᥳ ᥝᥣ ᥘᥒᥱ ᥘᥭᥴ။ ᥘᥬᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥘᥣᥝᥰ ᥓᥝᥲ ᥘᥦᥲ ᥘᥣᥝᥰ ᥝᥥᥒᥰ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ။ ᥘᥣᥝᥰ ᥝᥥᥒᥰ ᥘᥭᥳ ᥓᥢᥱ ᥖᥣᥱ (Chan Dar)ᥘᥭᥴ ᥐᥩᥲ ᥞᥩᥒᥳ ᥕᥝᥳ။ ᥙᥧᥱ ᥖᥭᥰ ᥘᥛ၊ ᥙᥧᥱ ᥖᥭᥰ ᥘᥦᥒ၊ ᥙᥧᥱ ᥖᥭᥰ၊ ᥛᥫᥒᥰ ᥑᥛᥰ ᥛᥩᥢᥰ၊ ᥑᥛᥰ ᥑᥩᥢᥲ ᥓᥫᥰ ᥘᥭᥳ ᥖᥥᥳ ᥐᥨᥢᥰ ᥕᥧᥱ ᥔᥝᥰ ᥛᥤᥰ ᥟᥥᥱ ᥕᥧᥱ။ ᥘᥣᥝᥰ ᥔᥩᥒᥴ ᥘᥛ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥘᥢᥳ ᥙᥥᥢ ᥖᥭᥰ ᥘᥛ ᥐᥩᥭᥰ ᥘᥒᥱ ᥐᥝᥱ။ ᥙᥥᥢᥴ ᥑᥫᥰ ᥟᥢ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥗᥭᥰ ᥕᥩᥙᥱ ᥖᥥᥐᥱ ᥛᥣᥰ ᥛᥫᥒᥰ ᥖᥦᥒ ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥜᥣ ᥘᥣᥒᥱ ᥔᥥᥖ ᥑᥝᥴ ᥕᥣᥛᥲ ᥛᥣᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥔᥥᥴ ᥛᥫ ᥝᥢᥰ ᥖᥤ 19 ᥘᥫᥢ ᥓᥧᥱ ᥘᥣᥭᥱ 1949 ᥘᥢᥳ ᥘᥭᥲ ᥘᥩᥖ ᥘᥦᥝᥰ ᥐᥩᥢᥰ ᥑᥨᥝᥴ။ ᥛᥫ ᥙᥤ ᥞᥨᥝᥴ ᥙᥣᥐᥱ 8 ᥘᥢᥳ ᥑᥧᥢᥴ ᥘᥧᥱ ᥚᥨᥒᥰ ᥐᥣᥱ ᥖᥪᥐᥱ ᥙᥥᥳ ᥑᥫᥰ ᥑᥣᥲ (Khas) ᥟᥢ ᥖᥪᥢᥰ ᥕᥧᥱ ᥝᥭᥳ ᥖᥤ ᥘᥨᥒᥴ ᥚᥣ ᥘᥣᥳ ᥙᥣᥒᥰ ᥘᥢᥳ ᥕᥝᥳ ᥟᥝ ᥘᥧᥐ ᥛᥢᥰ ᥓᥝᥲ ᥑᥧᥢᥴ ᥔᥝ (Sawa)ᥔᥪᥙᥱ ᥚᥩᥒᥰ ᥒᥛᥰ ᥝᥭᥳ ᥕᥝᥳ။ ᥞᥣᥢᥳ ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥘᥥᥝ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥙᥥᥢ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥘᥣᥢᥳ ᥓᥝᥲ ᥚᥩᥒᥰ ᥒᥛᥰ ᥝᥭᥳ ᥕᥧᥱ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥘᥣᥢᥳ ᥓᥝᥲ (Nan Chao) ᥙᥒᥰ ᥘᥧᥳ ᥐᥣᥱ ᥕᥝᥳ ᥘᥢᥳ ᥖᥭᥰ ᥛᥫᥒᥰ ᥘᥣᥢᥳ ᥓᥝᥲ ᥙᥣᥭ ᥚᥣᥖᥱ ᥔᥧᥖ ᥘᥨᥒᥰ ᥚᥣᥭᥱ ᥖᥬᥲ (ᥓᥣᥢᥰ) ᥛᥫᥢᥴ ᥝᥤᥰ ᥔᥥᥴ ᥑᥪᥢᥰ ᥖᥥᥱ ᥙᥥᥢ ᥛᥫᥒᥰ ᥕᥧᥱ ᥔᥝᥰ ᥘᥦᥲ ᥓᥧᥛᥰ ᥖᥥᥴ ᥙᥥᥢ ᥛᥣᥰ ᥘᥣᥝᥰ ᥘᥢᥳ ᥑᥝᥴ ᥙᥥᥢ ᥓᥧᥛᥰ ᥘᥨᥒᥴ ᥜᥣᥳ ᥙᥣᥒᥱ (ᥘᥨᥒᥴ ᥚᥣ ᥘᥣᥳ ᥙᥣᥒᥰ)၊ ᥐᥥᥒᥰ ᥑᥣᥒᥴ၊ ᥝᥥᥒᥰ ᥓᥣᥢᥰ၊ ᥠᥛᥴ ᥙᥣᥱ ᥔᥐᥴ ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥲ ᥛᥫ ᥖᥥᥱ ᥙᥥᥢ ᥑᥧᥢᥴ ᥚᥬᥴ ᥛᥫᥒᥰ ᥛᥢᥰ ᥔᥥᥴ ᥚᥩᥒᥰ ᥒᥛᥰ ᥕᥝᥳ။ ᥗᥪᥒᥴ ᥛᥣᥰ ᥘᥣᥲ ᥐᥣᥙ ᥙᥣᥢ ᥙᥦᥒᥱ ᥔᥥᥖ (ᥜᥣ ᥘᥒᥱ ᥔᥥᥖ)ᥕᥝᥳ ᥓᥒᥱ ᥙᥥᥢ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥞᥨᥛ ᥖᥧᥛ ᥐᥢ ᥕᥧᥱ ᥕᥝᥳ။ ᥑᥝᥴ ᥝᥣ ᥙᥥᥢ ᥑᥫᥰ ᥖᥭᥰ ᥛᥫᥒᥰ ᥟᥣᥭᥲ ᥘᥣᥝᥰ ᥔᥥᥴ ᥖᥣᥳ ᥑᥝᥴ ᥝᥣ ᥑᥝᥴ ᥙᥥᥢ ᥖᥭᥰ ᥕᥧᥱ ᥘᥒᥱ ᥐᥝᥱ။ ᥗᥭᥰ ᥐᥩᥲ ᥑᥝᥴ ᥝᥣ ᥑᥝᥴ ᥙᥥᥢ ᥖᥭᥰ ᥔᥥᥴ ᥖᥣᥳ ᥗᥪᥒᥴ ᥛᥣᥰ ᥙᥣᥢ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ၊ ᥙᥦᥒᥱ ᥔᥥᥖ ᥘᥢᥳ ᥓᥧᥛᥰ ᥘᥬ ᥐᥩᥲ ᥞᥩᥒᥳ “ᥖᥭᥰ ” ᥘᥭᥳ ᥑᥝᥴ ᥔᥧᥐ ᥕᥧᥒᥲ ᥘᥦᥲ ᥞᥬᥲ ᥓᥦᥐᥱ ᥞᥧᥳ ᥒᥣᥭ ᥘᥭᥴ ᥔᥥᥴ ᥓᥒᥱ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ ᥘᥣᥝᥰ (Lao)၊ ᥡᥦᥛᥰ (Shan=ရှမ်း)၊ ᥘᥦᥲ ᥔᥣ ᥕᥣᥛᥴ (Siam) ᥕᥝᥳ။ ᥙᥦᥒᥱ ᥔᥥᥖ ᥘᥦᥲ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ ᥑᥝᥴ ᥛᥣᥰ ᥖᥩᥐᥱ ᥓᥤᥛ ᥙᥢ ᥞᥬᥲ ᥖᥦᥐᥱ ᥕᥣᥭ ᥙᥥᥢ ᥛᥣᥰ ᥡᥣᥢᥰ (Shan)၊ ᥖᥭᥰ၊ ᥘᥣᥝᥰ၊ᥔᥣ ᥕᥣᥛᥴ ᥘᥭᥴ ᥘᥦᥲ ᥓᥒᥱ ᥘᥭᥲ ᥙᥫᥒ ᥙᥦᥐᥱ ᥐᥢ ᥛᥫᥢᥴ ᥙᥥᥢ ᥐᥣᥱ ᥐᥨᥢᥰ ᥑᥫᥰ ᥘᥣᥭᥴ ᥕᥫᥒ ᥔᥥᥴ ᥖᥣᥳ ᥙᥥᥢ ᥖᥭᥰ ᥘᥒᥱ ᥐᥢ ᥖᥪᥢᥰ ᥙᥥᥢ ᥑᥫᥰ ᥘᥥᥝ ᥐᥢ ᥕᥧᥱ ᥕᥝᥳ။ <ref>ᥙᥪᥢᥳ ᥑᥫᥰ ᥖᥭᥰ ᥘᥦᥲ ᥙᥪᥢᥰ ᥛᥫᥒᥰ ᥖᥭᥰ၊ ᥑᥫᥰ ᥔᥦᥢᥴ</ref> ᥖᥥᥱ ᥟᥝ ᥛᥫ ᥙᥤ ᥞᥨᥝᥴ ᥙᥣᥐᥱ 14 ᥘᥢᥳ ᥛᥣᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥑᥝᥲ ᥙᥥᥢ ᥛᥫᥒᥰ ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥐᥩᥢᥰ ᥟᥧᥙᥳ ᥔᥥᥴ ᥗᥪᥒᥴ ᥛᥣᥰ ᥙᥤ ᥞᥨᥝᥴ ᥙᥣᥐᥱ 18 ᥘᥭᥴ ᥛᥫᥒᥰ ᥑᥝᥴ ᥖᥦᥐᥱ ᥙᥥᥢ ᥐᥣᥱ ᥔᥣᥛᥴ ᥚᥣᥐᥱ။ ᥛᥫ ᥙᥤ 1893 ᥘᥢᥳ ᥓᥒᥱ ᥑᥪᥢᥰ ᥟᥝ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥚᥣ ᥘᥣᥳ ᥙᥣᥒᥰ၊ ᥛᥫᥒᥰ ᥝᥥᥒᥰ ᥓᥢ၊ ᥛᥫᥒᥰ ᥠᥛᥴ ᥙᥣ ᥔᥐᥳ ᥞᥨᥛ ᥞᥩᥛᥰ ᥐᥢ ᥔᥥᥴ ᥛᥤᥰ ᥝᥭᥳ ᥖᥬᥲ ᥚᥩᥒᥰ ᥒᥛᥰ ᥚᥧᥱ ᥑᥣᥐ ᥛᥫᥒᥰ ᥜᥣ ᥘᥣᥒᥱ ᥔᥥᥖ ᥑᥝᥴ French protectorate ᥙᥥᥢ ᥛᥣᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥧᥐ ᥘᥫᥒ။ ᥛᥫ ᥔᥫᥐᥱ ᥐᥛᥱ ᥚᥣᥱ ᥙᥩᥐ ᥔᥩᥒᥴ ᥓᥣᥱ ᥙᥣᥢᥱ ᥑᥝᥴ ᥔᥤᥛᥰ ᥟᥝ ᥔᥥᥴ 1945 ᥘᥭᥲ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥐᥣᥲ ᥜᥣ ᥘᥣᥒᥱ ᥔᥥᥖ ᥑᥝᥴ ᥑᥪᥢᥰ ᥑᥝᥲ ᥔᥤᥛᥰ ᥟᥝ ᥑᥪᥢᥰ ᥔᥥᥴ ᥛᥫ 1949 ᥘᥢᥳ ᥘᥭᥲ ᥔᥧᥢᥱ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥞᥣᥒᥰ ᥑᥨᥝᥴ။ ᥗᥪᥒᥴ ᥛᥣᥰ 1954 ᥓᥒᥱ ᥘᥩᥖ ᥟᥩᥐᥱ ᥖᥬᥲ ᥛᥪᥰ Sisavang Vong ᥟᥢ ᥙᥥᥢ ᥔᥣᥭᥴ ᥔᥪᥙᥱ ᥑᥫᥰ ᥑᥧᥢᥴ ᥖᥬᥲ ᥘᥨᥒᥴ ᥙᥩᥒ ᥓᥪᥒ ᥔᥥᥴ ᥘᥭᥲ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ ᥐᥣᥱ။ ᥝᥣᥭᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥩ6ᥴ ᥕᥝᥳ ᥕᥥᥢᥰ ᥙᥥᥢ ᥔᥪᥐᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥘᥦᥲ ᥗᥪᥒᥴ ᥛᥣᥰ 1975 ᥙᥣᥢ ᥟᥢ ᥑᥧᥢᥴ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥘᥢᥳ ᥔᥧᥖᥴ ᥝᥣᥭᥰ ᥐᥣᥱ ᥔᥥᥴ ᥑᥩᥛᥱ ᥛᥤᥝᥱ ᥢᥤᥖᥳ ᥘᥣᥝᥰ ᥑᥝᥴ ᥘᥭᥲ ᥟᥣᥱ ᥘᥣᥱ ᥛᥣᥰ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥭᥳ ᥖᥪᥰ ᥐᥛ ᥙᥥᥢ ᥛᥫᥒᥰ ᥙᥣᥱ ᥖᥤᥱ ᥟᥢ ᥘᥥᥝ ᥐᥩᥭᥰ ᥔᥥᥴ ᥙᥥᥢ ᥝᥣᥱ ᥖᥣᥳ ᥔᥨᥝᥱ ᥡᥦᥱ ᥘᥤᥖᥳ၊ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥖᥥᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥓᥢ ᥕᥝᥳ။<center><gallery caption="ᥛᥫᥒᥰ ᥘᥣᥝᥰ"> Vientiane-Wat Xieng Ngeun-12-gje.jpg Vientiane-Wat Hay Sok-10-innen-gje.jpg Luang Prabang-Wat Visounarath-14-That Mak Mo-gje.jpg Luang Prabang-Wat Xieng Thong-34-Sim-Suedseite-gje.jpg Luang Prabang-Wat That Luang-01c-Moenche-gje.jpg Luang Prabang-Phou Si-16-Sonnenuntergang-gje.jpg Muang Sing-Akha-Dorf A-32-Haus-gje.jpg Laos-Reis-18-Pflanzer-gje.jpg Nam ou 1.jpg </gallery></center> ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥛᥫᥒᥰ ᥘᥬᥰ ᥟᥥᥰ ᥔᥦᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ|ᥘᥣᥝᥰ] hxvj6wpce9eur7h89vrv763dq55kai6 ᥛᥫᥒᥰ ᥘᥣᥰ၊ ᥝᥥᥒᥰ 0 884 3872 3871 2024-10-15T06:37:19Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 3871 wikitext text/x-wiki {{Infobox settlement |name = ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ |settlement_type = [[ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ ]] |pushpin_label_position = bottom |pushpin_map = ᥛᥫᥒᥰ ᥛᥣᥢ |pushpin_map_caption = ᥟᥩᥒᥲ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |image_skyline = |imagesize = |image_caption = |image_map = |map_caption = |subdivision_type = ᥛᥫᥒᥰ |subdivision_name = {{ᥟᥣ ᥘᥣᥛᥱ|ᥛᥫᥒᥰ ᥛᥣᥢ }} |subdivision_type1 = [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥛᥫᥒᥰ ]] |subdivision_name1 = {{ᥛᥫᥒᥰ ᥖᥭᥰ|ᥛᥫᥒᥰ ᥖᥭᥰ }} |subdivision_type2 = [[ᥓᥥ ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥟᥪᥒᥱ ]] |subdivision_name2 = [[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]] |subdivision_type3 = [[ᥓᥥ ᥝᥥᥒᥰ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |ᥓᥥ ᥝᥥᥒᥰ ]] |subdivision_name3 = [[ᥛᥫᥒᥰ ᥘᥣᥰ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ ]] |unit_pref = Imperial |area_total_km2 = |population = |population_total = |population_urban = |population_rural = |population_as_of = |population_footnotes = |population_blank1_title = Ethnicities |population_blank2 = [[ᥗᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ|ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ ]] |population_blank2_title = ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ |population_density_km2 = auto |coordinates = {{Coord|21.67290|100.01867|region:MM|format=dms|display=inline, title}} |leader_title = |elevation_ft = |elevation_m = |timezone = [[ᥘᥐᥴ ᥓᥥᥒᥱ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥛᥦᥢᥱ ᥛᥣᥱ |MST]] |utc_offset = +6.30 |website = |postal_code_type = ᥛᥣᥭᥴ ᥔᥨᥒᥱ ᥘᥤᥐ |postal_code = 06232 }} '''ᥝᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥰ ''' ({{IPA-shn|mɤ́ŋ lɑ́|IPA}}), ({{Lang-my|မိုင်းလားမြို့}}), ({{Lang-en|Mongla}}), ({{IPA-shn|Moenglaa|pron}}) ᥘᥭᥳ ᥛᥤᥰ ᥘᥬᥰ [[ᥛᥫᥒᥰ ᥘᥣᥰ၊ ᥓᥥ ᥝᥥᥒᥰ |ᥓᥥ ᥟᥪᥒᥱ ᥛᥫᥒᥰ ᥘᥣᥰ ]]၊ [[ᥐᥥᥒᥰ ᥖᥧᥒᥴ၊ ᥓᥥ ᥟᥪᥒᥱ |ᥓᥥ ᥟᥪᥒᥱ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]]၊ [[ᥛᥫᥒᥰ ᥖᥭᥰ |ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ ]]၊ [[ᥛᥫᥒᥰ ᥛᥣᥢ |ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ ]]ᥟᥩᥲ။ ==ᥙᥫᥒ ᥟᥤᥒ== q3lisx9jc4tmo3govvjea2tg9th75ei ᥛᥫᥒᥰ ᥙᥣᥰ ᥘᥥᥖ ᥔᥣ ᥖᥣᥭᥰ 0 886 5392 3879 2024-12-04T18:28:39Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5392 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥙᥣᥰ ᥘᥥᥖ ᥔᥣ ᥖᥣᥭᥰ | common_name =ᥙᥣᥰ ᥘᥥᥖ ᥔᥣ ᥖᥣᥭᥰ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = دولة فلسطين | image_flag = Flag of Palestine.svg | image_coat = Coat of arms of Palestine.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥣᥢ = "{{Lang|ar|{{Big|فدائي}}}}"<br />{{Lower|0.1em|"[[Fida'i]]"<ref>{{Cite web|title=Palestinian National Authority |access-date=8 June 2014 |website=World Statesmen.org |url=http://worldstatesmen.org/Palestinian_National_Authority.htm |archive-url=https://web.archive.org/web/20140208062450/http://worldstatesmen.org/Palestinian_National_Authority.htm |archive-date=8 February 2014 |url-status=live |publisher=Ben Cahoon |df= }}</ref><ref>{{Cite web|title=Palestine |accessdate=8 June 2014 |website=nationalanthems.info |url=http://www.nationalanthems.info/ps.htm |archive-url=https://web.archive.org/web/20140331034257/http://www.nationalanthems.info/ps.htm |archive-date=31 March 2014 |format=includes audio |url-status=live |df= }}</ref>}}<br />"My Redemption"<br /><center><div style="display:inline-block;margin-top:0.4em;">{{Center|[[ᥜᥣᥭᥱ:National Anthem of Palestine (Vocal).ogg]]}}</div> | image_map = State of Palestine (orthographic projection).svg | map_caption = Territory claimed by the State of Palestine (green)<br />Territory also claimed by Israel (light green) | image_map2 = |ᥝᥥᥒᥰ ᥘᥨᥒᥴ = {{Unbulleted list |item1_style=white-space:nowrap;margin-bottom:2px;|[[Jerusalem]]{{Ref label|capital|ii|}}<ref name=Bissiop433>{{Cite book |title=The World: A Third World Guide 1995–96 |editor=Bissio, Robert Remo |location=[[Montevideo]] |publisher=[[ITeM|Instituto del Tercer Mundo]] |year=1995 |page=443 |isbn=978-0-85598-291-1}}</ref><ref name=Lapidoth>{{Cite web |first1=Ruth |last1=Lapidoth |author1-link=Ruth Lapidoth |title=Jerusalem: Some Legal Issues |date=2011 |access-date=5 June 2014 |website=The Jerusalem Institute for Israel Studies |url=http://www.jiis.org/.upload/lapidoth-jerusalem.pdf |archive-url=https://web.archive.org/web/20140605013337/http://www.jiis.org/.upload/lapidoth-jerusalem.pdf |archive-date=5 June 2014 |url-status=dead |page=26 |quote=The attitude of the Palestinians was expressed inter alia in 1988 and 2002. When the Palestine National Council proclaimed in November 1988 the establishment of a Palestinian State, it asserted that Jerusalem was its capital. In October 2002, the Palestinian Legislative Council adopted the Law on the Capital, which stipulates that Jerusalem is the capital of the Palestinian State, the main seat of its three branches of government. The State of Palestine is the sovereign of Jerusalem and of its holy places. Any statute or agreement that diminishes the rights of the Palestinian State in Jerusalem is invalid. This statute can be amended only with the consent of two-thirds of the members of the Legislative Council. The 2003 Basic Law also asserts that Jerusalem is the capital of the State of Palestine. |df= }} Reprinted from: [[Rüdiger Wolfrum|Wolfrum, Rüdiger]] (ed.) (online 2008, print 2011). ''[[Max Planck Encyclopedia of Public International Law|The Max Planck Encyclopedia of Public International Law]]''. Oxford University Press.</ref> |[[Ramallah]] }} | ᥝᥥᥒᥰ ᥔᥬᥱ ᥔᥤᥴ ᥙᥫᥢ = [[Gaza City]] | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 5,655 km{{Smallsup|2}} (2,320 sq mi) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 163 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 3.5<ref>{{Cite web |url=https://www.cia.gov/library/publications/the-world-factbook/geos/we.html |title=The World Factbook: Middle East: West Bank |website=cia.gov |archive-url=https://web.archive.org/web/20140506164505/https://www.cia.gov/library/publications/the-world-factbook/geos/we.html |archive-date=6 May 2014 |publisher=Central Intelligence Agency |date=7 April 2014 |accessdate=8 June 2014 |url-status=live |df= |archivedate=6 May 2014 |archiveurl=https://web.archive.org/web/20140506164505/https://www.cia.gov/library/publications/the-world-factbook/geos/we.html }}</ref> | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥘᥛᥳ ᥙᥣᥐᥱ ᥘᥣᥭᥱ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = [[ၽႃႇသႃႇဢႃႇရၢပ်ႈ|ဢႃႇရၢပ်ႈ]] | population_estimate = 5,051,953<ref>{{Cite web|title=State of Palestine Population |accessdate=1 February 2020 |website=Worldometers |url=https://www.worldometers.info/world-population/state-of-palestine-population/ |publisher=Worldometers |url-status=live |df= }}</ref> | population_estimate_year = 2020 | population_estimate_rank = 121st | population_census_year = | population_density_km2 = 731 | population_density_sq_mi = 1,895 | population_density_rank = | ethnic_groups = | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥙᥣᥱ ᥘᥤᥱ ᥛᥣᥢᥱ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣ ᥘᥥᥱ ᥓᥤᥱ | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1) = ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1) = [[Mahmoud Abbas]]<sup>b</sup> | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2) = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2) = [[Mohammad Shtayyeh]] | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥢ ᥟᥩᥢ ᥞᥨᥝᥴ(3) = | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3) = | ᥚᥧᥱ ᥕᥧᥛᥱ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(1) = ᥙᥧᥢ ᥑᥣᥝᥱ ᥛᥫᥒᥰ | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(1)= [[1988]]၊ [[ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ 15]] | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(2) = | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(2) = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(3) = | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(3) = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(4) = | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(4) = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(5) = | ᥙᥥ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(5) = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(6) = | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(6) = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(7) = | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(7) = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(8) = | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(8) = | GDP_PPP = {{Nowrap|$11.95 billion<sup>a</sup>}} | GDP_PPP_year = 2008<sup>a</sup> | GDP_PPP_rank = – | GDP_PPP_per_capita = $2,900<sup>a</sup> | GDP_PPP_per_capita_rank = – | Gini = 35.5 | Gini_year = 2009 | Gini_change = <!--increase/decrease/steady--> | Gini_ref = <ref>{{Cite web|title=GINI Index: West Bank and Gaza |accessdate=8 June 2014 |website=The World Bank: Data |url=http://data.worldbank.org/indicator/SI.POV.GINI/ |archive-url=https://web.archive.org/web/20140608054636/http://data.worldbank.org/indicator/SI.POV.GINI |archive-date=8 June 2014 |url-status=live |df= }}</ref> | Gini_rank = | HDI = 0.690<!--number only, between 0 and 1--> | HDI_year = 2018<!-- Please use the year to which the data refers, not the publication year--> | HDI_change = increase<!--increase/decrease/steady--> | HDI_ref = <ref name="UNHDR">{{Cite web|url=http://hdr.undp.org/en/content/2019-human-development-index-ranking|title=Human Development Report 2019|language=en|publisher=[[United Nations Development Programme]]|date=December 10, 2019|accessdate=December 10, 2019|format=PDF|archivedate=April 30, 2020|archiveurl=https://web.archive.org/web/20200430080741/http://hdr.undp.org/en/content/2019-human-development-index-ranking}}</ref> | HDI_ᥓᥢᥳ = 119th | ᥒᥪᥢᥰ = {{Unbulleted list |[[Egyptian pound]] ([[ISO 4217|EGP]]) |[[Israeli new shekel]] (ILS) |[[Jordanian dinar]] (JOD)<ref>According to [http://www.mfa.gov.il/MFA/Peace+Process/Guide+to+the+Peace+Process/Gaza-Jericho+Agreement+Annex+IV+-+Economic+Protoco.htm Article 4 of the 1994 Paris Protocol] {{Webarchive|url=https://web.archive.org/web/20161001065601/http://www.mfa.gov.il/MFA/Peace%2BProcess/Guide%2Bto%2Bthe%2BPeace%2BProcess/Gaza-Jericho%2BAgreement%2BAnnex%2BIV%2B-%2BEconomic%2BProtoco.htm |date=1 October 2016 }}. The Protocol allows the Palestinian Authority to adopt multiple currencies. In the [[West Bank]], the Israeli new sheqel and Jordanian dinar are widely accepted; while in the [[Gaza Strip]], the Israeli new sheqel and Egyptian pound are widely accepted.</ref>| (see also [[Palestinian currency]])}} | time_zone = [[Palestine Standard Time]] | utc_offset = +2 | utc_offset_DST = +3 | time_zone_DST = [[Palestine Summer Time]] | date_format = dd/mm/yyyy<!--numeric dates (dd-mm-yyyy, yyyy.mm.dd, etc.) plus era (CE, AD, AH, etc.)--> | drives_on = ᥛᥪᥰ ᥑᥣᥴ | calling_code = [[+970|+970]] | iso3166code = PS | cctld = [[.ps|.ps]] }} == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} pwk2qc2aoi9ni00vy7hmvgkactiom84 ᥛᥫᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ 0 887 3883 3882 2024-10-15T06:37:24Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 3882 wikitext text/x-wiki ᥛᥫᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥓᥪ ᥖᥥᥛ ᥞᥩᥒᥳ ᥝᥣ ᥛᥫᥒᥰ ᥔᥨᥝᥱ ᥡᥦᥱ ᥘᥤᥖ ᥔᥛᥱ ᥛᥣᥱ ᥖᥣᥳ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥕᥝᥳ. ᥛᥫᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥚᥣᥭᥱ ᥖᥨᥐ  ᥔᥧᥖ ᥖᥤ ᥐᥧᥢ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥖᥣᥒᥰ ᥞᥩᥒᥱ ᥟᥥᥰ ᥡᥣᥰ ᥕᥝᥳ. ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥘᥦᥢᥴ ᥘᥤᥢ ᥛᥢᥰ ᥛᥤᥰ ᥝᥭᥳ 311,699 ᥔᥖ ᥐᥩᥭᥰ ᥕᥣᥰ ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ (120,348 ᥔᥖ ᥐᥩᥭᥰ ᥕᥣᥰ ᥘᥐ) ᥕᥝᥳ. ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥛᥤᥰ ᥗᥪᥒ 96 ᥛᥤᥱ ᥘᥤᥱ ᥕᥢᥱ ᥕᥝᥳ. ᥐᥩᥙ ᥘᥣᥭᥴ ᥛᥢᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥘᥣᥛᥱ ᥙᥣᥖ ᥔᥤᥙ ᥞᥣᥳ ᥟᥢ ᥛᥤᥰ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥕᥝᥳ. ᥛᥫᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥘᥭᥳ, ᥓᥙ ᥐᥢ ᥖᥣᥒᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥖᥤ ᥚᥣᥭᥱ ᥞᥩᥒᥱ, [[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]] ᥖᥒᥰ [[ᥛᥫᥒᥰ ᥐᥛᥱ ᥙᥨᥝᥰ ᥖᥤᥰ ᥕᥣᥰ]] ᥖᥤ ᥚᥣᥭᥱ ᥖᥨᥐ ᥕᥝᥳ. ᥛᥫᥒᥰ ᥘᥨᥒᥱ ᥙᥤᥱ ᥘᥦᥖᥱ ᥘᥢᥱ ᥘᥭᥳ ᥙᥥᥢ ᥝᥥᥒᥰ ᥞᥨᥝᥱ ᥡᥤᥱ ᥛᥤᥢᥰ ᥕᥝᥳ. ᥛᥫᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥘᥭᥳ ᥖᥥᥱ ᥛᥫ ᥟᥥᥱ ᥖᥤᥱ 111 ᥗᥪᥒᥴ ᥟᥥᥱ ᥖᥤᥱ 939 ᥘᥢᥳ, ᥘᥭᥲ ᥕᥧᥱ ᥖᥬᥲ ᥓᥫᥳ ᥑᥧᥢᥴ ᥞᥣᥢᥱ ᥟᥢ ᥙᥥᥢ ᥓᥝᥲ ᥑᥧᥢᥴ ᥞᥩᥴ ᥑᥛᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥛᥣᥰ ᥕᥝᥳ. ᥛᥫ ᥟᥥᥱ ᥖᥤᥱ 939 ᥘᥢᥳ, ᥑᥝᥴ ᥟᥩᥒᥱ ᥙᥥᥳ ᥙᥣᥒ ᥖᥪᥐ ᥛᥥ ᥘᥛᥳ ᥙᥖ ᥖᥤᥖ ᥔᥥᥴ ᥓᥒᥱ ᥙᥥᥢ ᥛᥫᥒᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥛᥣᥰ ᥕᥝᥳ. ᥓᥝᥲ ᥑᥧᥢ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥑᥝᥴ ᥘᥭᥳ, ᥖᥤ ᥐᥧᥢ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥖᥣᥒᥰ ᥓᥣᥢᥰ ᥟᥥᥰ ᥡᥣᥰ ᥘᥭᥳ, ᥘᥭᥲ ᥝᥣ ᥑᥪᥢᥲ ᥕᥬᥱ ᥞᥪ ᥞᥫᥒᥰ ᥘᥤ ᥛᥣᥰ ᥕᥝᥳ. ᥑᥝᥴ ᥔᥛᥳ ᥑᥣᥐ ᥛᥫᥒᥰ ᥑᥝᥴ ᥐᥣᥱ ᥗᥦᥒᥲ ᥚᥣᥭᥱ ᥓᥣᥢᥰ, ᥘᥭᥲ ᥞᥨᥙ ᥔᥤᥛᥰ ᥙᥣᥰ ᥛᥫᥒᥰ ᥡᥣᥛᥰ ᥕᥝᥳ. ᥐᥨᥭᥰ ᥝᥣ ᥛᥫ ᥙᥤ 1887 ᥘᥢᥳ, ᥓᥫᥳ ᥑᥧᥢᥴ ᥒᥧᥳ ᥕᥢᥱ ᥘᥭᥲ ᥖᥨᥐ ᥔᥧᥛᥰ ᥚᥣᥱ ᥘᥣᥢᥳ ᥔᥥᥴ ᥑᥝᥲ ᥙᥦᥢ ᥐᥨᥝᥱ ᥘᥨᥝᥱ ᥢᥤᥱ ᥚᥣᥱ ᥘᥣᥢᥳ ᥐᥣᥱ ᥕᥝᥳ. ᥛᥫ 1945 ᥘᥢᥳ, ᥕᥧᥱ ᥖᥤ ᥚᥧ ᥟᥩᥢᥴ ᥞᥨᥝᥴ ᥞᥨᥝᥱ ᥡᥤᥱ ᥛᥤᥢᥰ ᥔᥥᥴ, ᥑᥝᥴ ᥑᥪᥢᥰ ᥘᥭᥲ ᥙᥥᥢ ᥛᥫᥒᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥛᥣᥰ ᥗᥦᥒᥲ ᥙᥩᥐ ᥘᥪᥒ ᥕᥝᥳ. ᥐᥨᥭᥰ ᥐᥣ, ᥝᥣᥭᥰ ᥔᥥᥴ ᥔᥪᥐ ᥐᥛᥱ ᥚᥣᥱ ᥘᥣᥛ ᥙᥣᥖ ᥔᥩᥒᥴ ᥕᥝᥳ, ᥚᥣᥱ ᥘᥣᥢᥳ ᥑᥝᥴ ᥑᥪᥢᥰ ᥔᥤᥛᥰ ᥟᥝ ᥛᥫᥒᥰ ᥑᥪᥢᥰ ᥔᥥᥴ ᥛᥫ ᥙᥤ 1954 ᥖᥤ ᥙᥣᥒ ᥖᥪᥒ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥡᥦᥒᥰ ᥢᥣᥰ ᥙᥩᥐ ᥐᥛᥰ ᥘᥪᥒ ᥘᥢᥳ, ᥑᥝᥴ ᥟᥩᥒᥱ ᥙᥥᥳ ᥗᥦᥒᥲ ᥕᥝᥳ. ᥝᥣᥰ ᥔᥥᥴ ᥘᥢᥱ ᥐᥩᥲ, ᥔᥪᥐ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥖᥥᥲ ᥙᥥᥢ ᥛᥣᥰ ᥘᥬᥰ ᥐᥣᥒ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥟᥢ ᥙᥥᥢ ᥐᥧᥢᥱ ᥛᥤᥝᥱ ᥢᥤᥖ ᥟᥢ ᥘᥭᥲ ᥖᥣᥒᥰ ᥓᥩᥭ ᥗᥦᥛ ᥖᥤ ᥛᥫᥒᥰ ᥕᥦᥖ ᥡᥣᥰ ᥖᥒᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥖᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥟᥢ ᥘᥭᥲ ᥖᥣᥒᥰ ᥓᥩᥭ ᥗᥦᥛ ᥖᥤ ᥛᥫᥒᥰ ᥟᥣᥱ ᥛᥥᥱ ᥘᥤᥱ ᥐᥢᥱ ᥕᥝᥳ. ᥛᥫ ᥙᥤ 1975 ᥘᥢᥳ, ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥟᥢ ᥙᥥᥢ ᥛᥫᥒᥰ ᥔᥨᥝᥱ ᥡᥦᥱ ᥘᥤᥖ ᥟᥩᥒᥱ ᥙᥥᥳ ᥕᥝᥳ. ᥛᥫ ᥙᥤ 1976 ᥘᥢᥳ, ᥙᥣᥱ ᥖᥤᥱ ᥐᥧᥢᥱ ᥛᥤᥝᥱ ᥢᥤᥖ ᥛᥫᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ (CPV) ᥘᥢᥱ ᥓᥒᥱ ᥑᥪᥢᥰ ᥖᥥᥱ ᥖᥒᥲ ᥙᥥᥢ ᥛᥫᥒᥰ ᥔᥨᥝᥱ ᥡᥦᥱ ᥘᥤᥖ ᥕᥝᥳ. ᥛᥫ ᥖᥥᥱ ᥛᥢᥰ, ᥘᥩᥒ ᥞᥥᥖ ᥔᥣᥒᥲ ᥟᥣ ᥓᥨᥝᥰ ᥕᥣᥳ ᥕᥒ ᥟᥩᥒᥱ ᥛᥤᥢᥱ. ᥐᥩᥙ ᥘᥣᥭᥴ ᥐᥧ ᥙᥣᥲ ᥐᥧᥱ ᥚᥣᥭᥱ ᥘᥭᥲ ᥕᥩᥛᥰ ᥘᥨᥒᥰ ᥛᥣᥰ ᥕᥝᥳ. ᥗᥪᥒ ᥛᥣᥰ ᥙᥤ 1986, ᥟᥣ ᥓᥨᥝᥰ ᥳ ᥑᥪᥢᥰ ᥛᥥᥰ ᥙᥤᥢᥱ ᥘᥩᥒ ᥓᥤᥰ ᥙᥩᥰ ᥕᥥᥰ, ᥞᥥᥖᥴ ᥓᥤᥰ ᥙᥩᥰ ᥕᥥᥰ ᥛᥫᥒᥰ ᥑᥝᥴ ᥙᥥᥢ Market Oriented ᥔᥥᥴ ᥐᥩᥲ ᥙᥥᥢ ᥟᥢ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥣᥰ ᥖᥥᥳ ᥖᥥᥳ. hu1pc2hb1qbttmespnupa5erqyfq43w ᥛᥫᥒᥰ ᥚᥧᥱ ᥖᥣᥢᥱ 0 888 3889 3888 2024-10-15T06:37:27Z Sotiale 22 5 revisions imported: [TEST] importing tddwiki via a tool 3888 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥚᥧᥱ ᥖᥣᥢᥱ | common_name = ᥚᥧᥱ ᥖᥣᥢᥱ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = འབྲུག་རྒྱལ་ཁབ་ | image_flag = Flag of Bhutan.svg | image_coat = Emblem of Bhutan.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = <br />འབྲུག་ཙན་དན་<br />[[Druk Tsenden]]<br />"The Thunder Dragon Kingdom" | image_map = Bhutan in its region.svg | map_caption = | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ = [[Thimphu]] | coordinates = {{Coord|27|28.0|N|89|38.5|E|type:city}} | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 38,394 km2 | area_footnote = <ref name="FYP9">{{Cite web |url = http://www.gnhc.gov.bt/wp-content/uploads/2011/04/5yp09_main.pdf |title = 9th Five Year Plan (2002–2007) |publisher = Royal Government of Bhutan |year = 2002 |accessdate = 22 August 2011 |archive-url = https://web.archive.org/web/20120320060614/http://www.gnhc.gov.bt/wp-content/uploads/2011/04/5yp09_main.pdf |archive-date = 20 March 2012 |url-status = dead |df = dmy-all |archivedate = 20 March 2012 |archiveurl = https://web.archive.org/web/20120320060614/http://www.gnhc.gov.bt/wp-content/uploads/2011/04/5yp09_main.pdf }}</ref><ref name="official">{{Cite web |url = http://www.bhutan.gov.bt/government/aboutbhutan.php |archiveurl = https://web.archive.org/web/20120423102833/http://www.bhutan.gov.bt/government/aboutbhutan.php |archivedate = 23 April 2012 |title = National Portal of Bhutan |publisher = Department of Information Technology, Bhutan |accessdate = 22 August 2011 }}</ref> | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ = 1.1% | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥚᥣᥱ ᥔᥣᥱ ᥐᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = [[Dzongkha]] | population_estimate = {{UN_Population|Bhutan}}{{UN_Population|ref}} | population_estimate_rank = 165th | population_estimate_year = {{UN_Population|Year}} | population_density_km2 = 19.3<!--754388 / 38394--> | population_density_sq_mi = 53.0<!--754388 / 14824--> | population_density_rank = 162nd | population_census = 727,145<ref>{{Cite web |title=Bhutan |url=https://www.citypopulation.de/Bhutan.html |work=Citypopulation.de |accessdate=7 May 2019}}</ref> | population_census_year = 2017<sup>a</sup> | religion = 74.8% [[Vajrayana|Vajrayana Buddhism]] (official)<br/>22.6% [[Hinduism in Bhutan|Hinduism]]<br/>1.9% [[Bon]] and other indigenous faith<br/>0.5% [[Christianity]]<br/>0.4% [[Islam]]<br/>0.2% other | ethnic_groups = | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = [[Unitary state|Unitary]] [[Parliamentary system|parliamentary]] [[constitutional monarchy]] | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1) = ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(1) = [[Jigme Khesar Namgyel Wangchuck]] | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2) = ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(2) = [[Lotay Tshering]] | ᥓᥢᥳ ᥗᥣᥢ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3) = | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(3) = | ᥚᥧᥱ ᥕᥧᥛᥱ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = |sovereignty_type = [[History of Bhutan|Formation]] |sovereignty_note = Early 17th century | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(1) = Unification of Bhutan | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(1)= [[1616]]–[[1634]] | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(2) = Wangchuk Dynasty | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(2) = [[1907]]၊ [[ᥖᥤᥱ ᥔᥦᥛᥱ ᥙᥣᥱ 17]] | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(3) = [[Bhutan-India relations|Indo-Bhutan Treaty]] | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(3) = [[1949]]၊ [[ᥟᥨᥝᥰ ᥐᥣᥖᥳ 8]] | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(4) =[[United Nations|UN membership]] | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(4) = [[1971]]၊ [[ᥔᥦᥙᥱ ᥗᥦᥛᥱ ᥙᥣᥱ 21]] | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(5) = [[Constitution of Bhutan|Democratic Constitutional monarchy]] | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(5) = [[2008]]၊ [[ᥓᥧᥱ ᥘᥣᥭᥱ 18]] | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(6) = | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(6) = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(7) = | ᥙᥤ_ᥘᥩᥒᥲᥙᥨᥐᥰᥖᥒᥲ(7) = | ᥓᥪ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(8) = | ᥙᥤ_ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ(8) = | GDP_PPP = $7.701 billion<ref name=imf2>{{Cite web |url = https://www.imf.org/external/pubs/ft/weo/2018/01/weodata/weorept.aspx?pr.x=47&pr.y=10&sy=2018&ey=2020&scsm=1&ssd=1&sort=country&ds=.&br=1&c=514&s=NGDPD%2CNGDPDPC%2CPPPGDP%2CPPPPC%2CLP&grp=0&a=|title = Butan |publisher = International Monetary Fund }}</ref> | GDP_PPP_year = 2018 | GDP_PPP_rank = | GDP_PPP_per_capita = $9,426<ref name=imf2/> | GDP_PPP_per_capita_rank = 115th | GDP_nominal = $2.547 billion<ref name=imf2/> | GDP_nominal_year = 2018 | GDP_nominal_rank = | GDP_nominal_per_capita = $3,117<ref name=imf2/> | GDP_nominal_per_capita_rank = 130th | Gini = 37.4 <!--number only--> | Gini_year = 2017 | Gini_change = <!--increase/decrease/steady--> | Gini_ref = <ref name="wb-gini">{{Cite web |url = http://data.worldbank.org/indicator/SI.POV.GINI/ |title = Gini Index |publisher = World Bank |accessdate = 22 September 2019 |archive-url = https://web.archive.org/web/20140608054636/http://data.worldbank.org/indicator/SI.POV.GINI |archive-date = 8 June 2014 |url-status=live |df = dmy-all }}</ref> | Gini_rank = | HDI = 0.617 <!--number only, between 0 and 1--> | HDI_year = 2018 <!--Please use the year to which the HDI data refers and not the publication year--> | HDI_change = increase<!--increase/decrease/steady--> | HDI_ref = <ref name="UNHDR">{{Cite web|url=http://hdr.undp.org/en/content/2019-human-development-index-ranking|title=Human Development Report 2019|language=en|publisher=[[United Nations Development Programme]]|date=10 December 2019|accessdate=10 December 2019|format=PDF|archivedate=30 April 2020|archiveurl=https://web.archive.org/web/20200430080741/http://hdr.undp.org/en/content/2019-human-development-index-ranking}}</ref> | HDI_ᥓᥢᥳ = 134th | ᥒᥪᥢᥰ = [[Bhutanese ngultrum|Ngultrum]] | currency_code = BTN | time_zone = [[Bhutan Time|BTT]] | utc_offset = +06 | drives_on = ᥛᥪᥰ ᥔᥣᥭᥳ | calling_code = [[Telephone numbers in Bhutan|+975]] | cctld = [[.bt|.bt]] | footnote_a = The population of Bhutan had been estimated based on the reported figure of about 1 million in the 1970s when the country had joined the United Nations and precise statistics were lacking.<big><ref>{{Cite web |url = http://www.unhchr.ch/tbs/doc.nsf/0/073f330f9a61c6b0c1256aca004f2ea8?OpenDocument |title = Treaty Bodies Database – Document – Summary Record – Bhutan |publisher = [[Office of the United Nations High Commissioner for Human Rights]] (UNHCHR) |date = 5 June 2001 |accessdate = 23 April 2009 |archive-url = https://web.archive.org/web/20090110224443/http://www.unhchr.ch/tbs/doc.nsf/0/073f330f9a61c6b0c1256aca004f2ea8?OpenDocument |archive-date = 10 January 2009 |url-status=live |df = dmy-all }}</ref></big> Thus, using the annual increase rate of 2–3%, the most population estimates were around 2 million in 2000. A national census was carried out in 2005 and it turned out that the population was 672,425. Consequently, [[United Nations Population Division]] reduced its estimation of the country's population in the 2006 revision<big><ref>{{Cite web|url=http://esa.un.org/unpp |title=World Population Prospects |publisher=[[United Nations]] |year=2008 |accessdate=4 December 2009 |archiveurl=https://web.archive.org/web/20100107202521/http://esa.un.org/unpp/ |archivedate=7 January 2010 |url-status=dead }}</ref></big> for the whole period from 1950 to 2050. }} <center><br><gallery caption="ᥛᥫᥒᥰ ᥚᥧᥱ ᥖᥣᥢᥱ - Bhutan"> Bhutan-Paro-Reis-10-2015-gje.jpg|Paro Bhutan-Paro-130-Taktshang-Tigernest-gje.jpg|Paro Taktshang Thimphu-18-Dzong-2015-gje.jpg|Thimphu Dochu La-View-12-2015-gje.jpg|Dochu La Punakha-Dzong-06-2015-gje.jpg|Punakha Wangdue Phodrang-26-Landschaft-2015-gje.jpg|Wangdue Phodrang Trongsa-Dzong-126-2015-gje.jpg|Trongsa Dzong Bumthang-Tamshing Lhakhang-02-2015-gje.jpg|Bumthang </gallery></center> ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} ma11eus1v4gofhzfsneawig5d4javkg ᥛᥫᥒᥰ ᥛᥣᥢ 0 889 5205 3898 2024-10-16T10:12:46Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q836]] 5205 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = Republic of the Union of Myanmar | image_flag = Flag of Myanmar.svg | image_coat = State seal of Myanmar.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥑᥣᥛᥰ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ = {{Unbulleted list |"[[ကမ္ဘာမကျေ]]"}}<div style="display:inline-block;margin-top:0.4em;">[[ᥜᥣᥭᥱ:U.S. Navy Band - Kaba Ma Kyei.oga|centre]]</div> | ᥞᥣᥒ_ᥟᥩᥒᥲ ᥖᥤ = {{Switcher|[[ᥜᥣᥭᥱ:Myanmar on the globe (Myanmar centered).svg|frameless]]|ᥘᥥᥴ ᥘᥒᥱ ᥖᥒᥰ ᥐᥛᥱ ᥜᥣᥱ|[[ᥜᥣᥭᥱ:Location Burma (Myanmar) ASEAN.svg|upright=1.15|frameless]]|ᥘᥥᥴ ᥘᥒᥱ ᥚᥦᥢᥱ ᥘᥤᥢ ᥟᥣᥱ ᥔᥤᥱ ᥕᥦᥢᥱ|default=1}} |map_caption ={{Map caption |location_color=အစိမ်း |region=[[ᥟᥣᥱ ᥔᥤᥱ ᥕᥦᥢᥱ]] |region_color=ᥑᥥᥝᥴ ᥐᥥᥱ |legend=Location Burma (Myanmar) ASEAN.svg}} |image_map2 = Myanmar - Location Map (2013) - MMR - UNOCHA.svg | ᥓᥦᥲᥘᥨᥒᥴ = [[:ᥘᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ၊ ᥝᥥᥒᥰ|ᥘᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ]] | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = [[:ᥖᥣ ᥐᥧᥒᥲ၊ ᥝᥥᥒᥰ|ᥖᥣ ᥐᥧᥒᥲ]] | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = [[:ᥛᥫᥒᥰ ᥖᥭᥰ]] | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 676,578 km² (261,2⁠27 sq mi) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 40 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 3.06 | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = [[ခါကာဘိုရာဇီ]] | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = [[ဧရာဝတီမြစ်|ဧရာဝတီ]] | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = [[အင်းတော်ကြီး]] | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥴ = | ᥘᥐᥴ ᥓᥥᥒᥴ ᥑᥣᥝᥰ ᥕᥣᥛᥰ ᥟᥩᥒᥲ ᥖᥤ = +6:30 | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥕᥧᥒᥱ ᥘᥬᥰ ᥘᥧᥛᥰ = [[မြန်မာဘာသာ|မြန်မာ]] | ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ =51,486,253 (2014)<ref>{{Cite book | url=https://drive.google.com/file/d/0B067GBtstE5TWkJiaThxY08zZVU/view | title=The 2014 Myanmar Population and Housing Census Highlights of the Main Results Census Report Volume 2 – A | publisher=Department of Population Ministry of Immigration and Population | year=2015}}</ref> | ᥓᥢᥳ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = 25 | ᥘᥩᥒ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ = ၇၆/km²(၁၉၆.၈/sq mi) | ᥓᥢᥳ ᥔᥖ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ = ၁၂၅ |ethnic_groups = {{Unbulleted list | ၆၈% [[:Wp/tddᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥣᥢ|ᥛᥣᥢ ]] | ၉% [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ|ᥖᥭᥰ ]] | ၇% [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥣᥒᥰ ᥚᥫᥐᥱ|ᥕᥣᥒᥰ ᥚᥫᥐᥱ ]] | ၄% [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥕᥣᥱ ᥑᥦᥒᥱ|ᥕᥣᥱ ᥑᥦᥒᥱ ]] | ၂% [[:ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥩᥢᥰ|ᥛᥩᥢᥰ ]] | ၁၀% ᥖᥣᥒᥱ ᥓᥫᥰ }} | ᥚᥣᥱ ᥔᥣᥱ ᥐᥫᥰ ᥕᥛ = [[:ᥙᥧᥐ ᥗᥣᥳ ᥚᥣᥱ ᥔᥣᥱ|ᥙᥧᥐ ᥗᥣᥳ ]] <small>(၈၇.၉%)</small>၊ [[:ᥚᥣᥱ ᥔᥣᥱ ᥟᥤᥖᥱ ᥔᥣᥱ ᥘᥣᥛᥱ|ᥟᥤᥖᥱ ᥔᥣᥱ ᥘᥣᥛᥱ]] <small>(၄.၃%)</small>၊ [[:ᥚᥣᥱ ᥔᥣᥱ ᥑᥣ ᥞᥤᥖᥳ ᥕᥣᥢᥱ|ᥑᥣ ᥞᥤᥖᥳ ᥕᥣᥢᥱ]] <small>(၆.၂%)</small>၊ ᥖᥣᥒᥱ ᥓᥫᥰ<small>(၁.၆%)</small><ref>{{Cite web |title=Archive copy |url=http://myanmar.unfpa.org/sites/default/files/pub-pdf/UNION_2-C_religion_EN_0.pdf |accessdate=2018-10-04 |archivedate=2017-08-01 |archiveurl=https://web.archive.org/web/20170801182450/http://myanmar.unfpa.org/sites/default/files/pub-pdf/UNION_2-C_religion_EN_0.pdf }}</ref> | ပွဲများ = | အမျိုးအစား = | ᥓᥢᥳ ᥗᥣᥢᥲ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (၁) = ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒᥲ ᥛᥫᥒᥰ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(၁) = [[:ᥝᥤᥢᥰ ᥛᥤᥢᥳ (ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ)|ᥟᥧᥰ ᥝᥤᥢᥰ ᥛᥤᥢᥳ]] | ᥓᥢᥳ ᥗᥣᥢᥲ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(၂) = ᥐᥦᥛ ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒᥲ ᥛᥫᥒᥰ ၁ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(၂) = [[:ᥛᥤᥢᥳ ᥔᥨᥭᥱ (ᥓᥩᥛ ᥔᥫᥐᥱ)|ᥟᥧᥰ ᥛᥤᥢᥳ ᥔᥨᥭᥱ]] | ᥓᥢᥳ ᥗᥣᥢᥲ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(၃) = ᥐᥦᥛ ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒ ᥛᥫᥒᥰ ၂ | ᥓᥪ_ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ(၃) = [[:ᥞᥤᥢᥱ ᥘᥣᥳ ᥡᥤᥱ ᥝᥦᥢᥱ ᥗᥤᥝᥰ|ᥞᥤᥢᥱ ᥘᥣᥳ ᥡᥤᥱ ᥝᥦᥢᥱ ᥗᥤᥝᥰ]] | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛᥴ ᥓᥪᥒ ᥛᥫᥒᥰ =[[:ᥟᥩᥒᥱ ᥔᥣᥢᥰ ᥓᥧᥳ ᥓᥤᥱ|ᥖᥨᥝᥱ ᥟᥩᥒᥱ ᥔᥣᥢᥰ ᥓᥧᥳ ᥓᥤᥱ]] | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၁) = [[:ᥙᥣᥢ ᥙᥧᥳ ᥐᥛᥱ|ᥛᥫᥒᥰ ᥙᥧᥳ ᥐᥛᥱ]] | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၁)= ၁၀၄၄-၁၂၈၇ | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၂) = ᥛᥫᥒᥰ ᥟᥩᥢᥱ ᥟᥤᥖᥴ | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၂) = ၁၂၈၇-၁၅၃၁ | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၃) = [[ᥙᥣᥢ ᥖᥩᥒᥱ ᥒᥧᥱ|ᥛᥫᥒᥰ ᥖᥩᥒᥱ ᥒᥧᥱ]] | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၃) = ၁၅၃၁-၁၇၅၂ | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၄) = [[ᥙᥣᥢ ᥐᥨᥒᥰ ᥙᥩᥒᥱ|ᥛᥫᥒᥰ ᥐᥨᥒᥰ ᥙᥩᥒᥱ]] | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၄) = ၁၇၅၂-၁၈⁠၈၅ | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၅) = [[ᥙᥣᥢ ᥑᥨᥝᥰ ᥘᥣᥳ ᥘᥤᥱ]] | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၅) = ၁၈⁠၈၆-၁၉၄၈ | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၆) = ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၆) = ၁၉၄၈ ၁ ၄ | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၇) = ᥔᥤᥛᥰ ᥟᥣᥛᥰ ᥘᥣᥖ | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၇) = ၁၉၆၂ | ᥓᥪ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၈) = ᥘᥐᥴ ᥛᥫᥒᥰ(၂၀၀၈) | ᥙᥤ_ᥘᥩᥒ ᥙᥨᥐᥴ ᥖᥒᥲ(၈) = ၂၀၁၁-ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥕᥣᥛᥰ ᥘᥥᥝ | GDP_PPP = ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥐᥣᥢᥱ ᥖᥨᥝᥱ ᥘᥣᥱ ၃၃၄.၈၅၆ ᥙᥤᥱ ᥘᥤᥱ ᥕᥦᥢᥱ<ref name=imf2>{{Cite web|url=http://www.imf.org/external/pubs/ft/weo/2017/01/weodata/weorept.aspx?sy=2017&ey=2019&scsm=1&ssd=1&sort=country&ds=.&br=1&pr1.x=64&pr1.y=6&c=518&s=NGDPD%2CNGDPDPC%2CPPPGDP%2CPPPPC&grp=0&a=|title=Burma (Myanmar)|work=World Economic Outlook Database|publisher=International Monetary Fund|accessdate=2018-10-04|archivedate=2021-03-29|archiveurl=https://web.archive.org/web/20210329175838/https://www.imf.org/external/pubs/ft/weo/2017/01/weodata/weorept.aspx?sy=2017&ey=2019&scsm=1&ssd=1&sort=country&ds=.&br=1&pr1.x=64&pr1.y=6&c=518&s=NGDPD%2CNGDPDPC%2CPPPGDP%2CPPPPC&grp=0&a=}}</ref> |GDP_PPP_year = 2017 | GDP_PPP_အဆင့် = ၅၃ | GDP_PPP_per_capita = US $ ၆,၃၆၀<ref name=imf2 /> | GDP_PPP_per_capita_ᥓᥢᥳ = ၁၂၇ | HDI =0.556 |HDI_change = Increase<!--increase/decrease/steady--> | HDI_ref = <ref name="HDI">{{Cite web |url=http://hdr.undp.org/sites/default/files/hdr14-summary-en.pdf |title=2015 Human Development Report Summary |year=2015 |accessdate=14 December 2015 |publisher=United Nations Development Programme | pages=21–25}}</ref> | HDI_ᥓᥢᥳ = 145 | drives_on = ᥛᥪᥰ ᥑᥣᥴ | ᥒᥝᥲ ᥒᥧᥢᥰ ᥕᥥᥰ ᥒᥪᥢᥰ = [[:ᥕᥥᥰ ᥒᥪᥢᥰ ᥒᥝᥲ ᥒᥧᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥢ|ᥕᥥᥰ ᥒᥪᥢᥰ ᥒᥝᥲ ᥒᥧᥢᥰ ᥛᥫᥒᥰ ᥛᥣᥢ]] | ᥒᥪᥢᥰ = [[:ᥒᥪᥢᥰ ᥛᥣᥢ |ᥓᥣᥙ ]] (MMK "K") | ᥛᥩᥐᥱ ᥛᥣᥭᥴ ᥖᥩᥒᥰ = ᥛᥩᥐᥱ - [[ပိတောက်]]<ref name="">{{Cite web |url=http://www.aseansec.org/18203.htm |title=ASEAN National Flowers |accessdate=၂၀၀၈-၀၇-၁၇ |work=ASEAN |publisher= |date=၂၀⁠၀၆ |language=အင်္ဂလိပ် |archivedate=2006-02-11 |archiveurl=https://web.archive.org/web/20060211135014/http://www.aseansec.org/18203.htm }}</ref>၊ သစ်ပင် - [[ကျွန်း(အပင်)|ကျွန်း]] | ISO 3166-1 = MM | cctld = [[.mm|.mm]] | calling_code = +၉၅ }} ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥭᥳ ᥓᥪ ᥑᥝᥲ ᥑᥣᥒᥱ ᥖᥣᥰ ᥘᥣᥰ ᥛᥢᥰ ᥞᥤᥐ ᥞᥩᥒᥳ ᥝᥣ ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥞᥨᥛ ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒ ᥛᥣᥢ ᥘᥭᥴ ᥔᥥᥴ ᥘᥬᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ ᥟᥥᥰ ᥡᥣᥰ ᥘᥢᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥛᥣᥭᥴ ᥔᥩᥒᥴ ᥕᥝᥳ။ ᥛᥫ ᥙᥤ 1948 ᥘᥫᥢ 1 ᥘᥭᥲ 4 ᥝᥢᥰ ᥘᥭᥲ ᥘᥩᥖ ᥘᥦᥝᥰ ᥐᥩᥢᥰ ᥑᥨᥝᥴ ᥞᥣᥒᥰ ᥙᥪᥴ ᥓᥝᥲ ᥖᥛ ᥖᥤ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥔᥥᥴ ᥞᥤᥐ ᥓᥪ ᥝᥣ ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥞᥨᥛ ᥛᥦᥢᥱ ᥛᥣᥱ ᥘᥭᥴ ᥕᥝᥳ။ ᥙᥤ 1947 ᥘᥫᥢ 1 ᥘᥭᥲ 4 ᥝᥢᥰ ᥘᥢᥳ ᥑᥪᥢᥰ ᥘᥦᥐ ᥙᥥᥢ ᥓᥪ ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥞᥨᥛ ᥔᥨᥝᥱ ᥡᥦᥱ ᥘᥤᥖ ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒ ᥛᥣᥢ ᥘᥭᥴ ᥘᥦᥰ ᥔᥒᥴ ၊ ᥙᥤ 1988 ᥘᥫᥢ 9 ᥘᥭᥲ 23 ᥝᥢᥰ ᥑᥪᥢᥰ ᥘᥦᥐ ᥘᥣᥭ ᥙᥥᥢ ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥞᥨᥛ ᥛᥣᥢ ᥘᥦᥳ ᥔᥒᥴ ၊ ᥙᥤ 1989 ᥘᥫᥢ 6 ᥘᥭᥲ 18 ᥝᥢᥰ ᥘᥢᥳ ᥐᥩᥲ ᥑᥪᥢᥰ ᥛᥐᥴ ᥛᥢᥲ ᥙᥥᥢ ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥞᥨᥛ ᥛᥣᥢ ᥐᥩᥭᥰ ᥘᥒᥱ ᥐᥝᥱ ᥕᥝᥳ။ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥢ ᥟᥛᥱ ᥛᥐᥴ ᥛᥢᥲ ᥘᥨᥒᥴ ᥙᥩᥒ ᥒᥝᥲ ᥓᥪᥒ ᥔᥫᥐᥱ ᥘᥢᥳ ᥖᥥᥳ ᥟᥛᥱ ᥞᥩᥒᥳ ᥝᥣ ᥛᥣᥢ ᥔᥥᥴ ᥔᥪᥙᥱ ᥞᥩᥒᥳ ᥝᥣ ᥙᥛᥱ ᥛᥣᥱ Burma ᥘᥭᥴ ᥐᥩᥭᥰ။ ᥟᥝ ᥓᥩᥛᥰ ᥘᥒᥱ ᥙᥪᥢᥳ ᥗᥣᥢᥴ ᥙᥫᥒ ᥑᥩᥖᥱ ᥜᥩᥖ ᥟᥧᥙ ᥖᥥᥱ 2008 ᥔᥥᥴ ᥖᥥᥱ ᥟᥝ ᥛᥫ ᥙᥤ 2010 ᥘᥫᥢ 4 ᥘᥭᥲ 1 ᥝᥢᥰ ᥘᥢᥳ ᥑᥪᥢᥰ ᥘᥦᥐ ᥘᥣᥭ ᥞᥩᥒᥳ ᥝᥣ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥓᥩᥛ ᥒᥝᥲ ᥓᥪᥒ ᥛᥣᥢ ᥕᥝᥳ။ ᥟᥝ ᥓᥩᥛᥰ ᥘᥒᥱ ᥟᥝ ᥓᥩᥛᥰ ᥘᥒᥱ ᥙᥪᥢᥳ ᥗᥣᥢᥴ ᥙᥫᥒ ᥑᥩᥖᥱ ᥚᥩᥖ ᥟᥧᥙ ᥖᥥᥱ 2008 ᥘᥢᥳ ᥔᥥᥴ ᥑᥤ ᥖᥧᥒᥰ ᥟᥣ ᥘᥣᥛᥱ ᥐᥩᥲ ᥑᥪᥢᥰ ᥘᥦᥐ ᥘᥣᥭ ᥕᥧᥒᥱ ᥖᥪᥰ ᥓᥩᥛᥰ ᥘᥒᥱ ᥙᥣᥢ ᥐᥩᥒᥱ ᥓᥤᥱ ᥛᥧᥢᥰ ᥘᥦᥒᥰ ᥐᥖᥴ ᥕᥥᥢ ᥔᥣᥱ ᥕᥣᥱ ᥒᥝᥲ ᥓᥪᥒᥲ ᥛᥫᥒᥰ ᥕᥧᥒᥱ ᥖᥪᥰ ᥐᥣᥱ ᥕᥝᥳ။ ==ᥙᥫᥒ ᥟᥤᥒ== <references/> d0zgt7jqj89rpqk7hoasgdunt0d43d1 ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥔᥦᥰ 0 890 5629 5628 2025-01-15T19:12:57Z Sai Dai Sai Laing 25 5629 wikitext text/x-wiki {{Infobox country | conventional_long_name = ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥡᥦᥰ | common_name = Malaysia | image_flag = Flag of Malaysia.svg | alt_flag = A blue rectangle with a gold star and crescent in the canton, with 14 horizontal red and white stripes on the rest of the flag | image_coat = Coat of arms of Malaysia.svg | coa_size = 90 | symbol_type = Coat of arms | alt_coat = Shield showing the symbols of the Malaysian states with a star and crescent above and a motto below, supported by two tigers | image_map = [[File:Malaysia (orthographic projection).svg|upright=1.15|frameless]] | map_caption = {{map caption |location_color=dark green |region=Asia |subregion= [[ASEAN]] | subregion_color = dark gray}} | national_motto = {{lang|ms|Bersekutu Bertambah Mutu}}<ref>{{cite web |url=http://mygov.malaysia.gov.my/EN/Main/MsianGov/MsianFlagAndCrest/Pages/MsianFlagAndCrest.aspx |archive-url=https://web.archive.org/web/20131022191931/http://mygov.malaysia.gov.my/EN/Main/MsianGov/MsianFlagAndCrest/Pages/MsianFlagAndCrest.aspx |url-status=dead |archive-date=22 October 2013 |title=Malaysian Flag and Coat of Arms |publisher=Malaysian Government |access-date=9 September 2013}}</ref><br>{{Script/Arabic|برسکوتو برتمبه موتو}} ([[Jawi script|Jawi]])<br />"[[Unity makes strength|Unity is Strength]]" | national_anthem = "{{lang|ms|[[Negaraku]]}}"<br />"My Country"{{parabr}}{{center|[[File:Negaraku instrumental.ogg]]}} | capital = [[Kuala Lumpur]]{{refn|group=fn|Constitutional capital, ceremonial and legislative}}<br />{{coord|3|8|N|101|41|E|region:MY|display=inline}} | admin_center = [[Putrajaya]]{{refn|group=fn|Administrative and judicial}}<br />{{coord|2|56|N|101|42|E|region:MY|display=inline}} | largest_city = capital | languages_type = National languages (official) | languages = [[Malaysian Malay|Malay]] ''([[de jure]])'' {{efn|Section 9 of the [[National Language Act 1963/67]] states that "The script of the national language shall be the Rumi script: provided that this shall not prohibit the use of the Malay script, more commonly known as the Jawi script, of the national language".}}{{efn|Section 2 of the [[National Language Act 1963/67]] states that "Save as provided in this Act and subject to the safeguards contained in Article 152(1) of the Constitution relating to any other language and the language of any other community in Malaysia the national language shall be used for official purposes".}}{{efn|name=Recognized|See Article 152 of the [[Federal Constitution of Malaysia]] and [[National Language Act 1963/67]].}} | languages2_type = Recognized languages | languages2 = [[English language|English]] ''([[de facto]])''{{efn|name=Recognized}} | ethnic_groups = {{tree list}} * 70.5% [[Bumiputera (Malaysia)|Bumiputera]] ** 57.3% [[Malaysian Malays|Malay]] ** 13.2% indigenous groups of [[Sabah]], [[Sarawak]], [[Orang Asli]] and [[Ethnic origins of people in Malaysia|other]] * 22.9% [[Malaysian Chinese|Chinese]] * 6.6% [[Malaysian Indian|Indian]] {{tree list/end}} | ethnic_groups_year = 2023 | ethnic_groups_ref = <ref name="2021 pop">{{cite web|url=https://www.malaymail.com/news/malaysia/2022/01/17/minister-census-shows-malaysias-oldest-man-and-woman-aged-120-and-118-preli/2035636|title=Minister: Census shows Malaysia's oldest man and woman aged 120 and 118; preliminary census findings to be released in Feb 2022|date=17 January 2022|publisher=Malaymail|access-date=17 January 2022|archive-date=17 January 2022|archive-url=https://web.archive.org/web/20220117074901/https://www.malaymail.com/news/malaysia/2022/01/17/minister-census-shows-malaysias-oldest-man-and-woman-aged-120-and-118-preli/2035636|url-status=live}}</ref><ref>{{cite web |url=https://www.dosm.gov.my/v1/index.php?r=column/cthemeByCat&cat=155&bul_id=ZjJOSnpJR21sQWVUcUp6ODRudm5JZz09&menu_id=L0pheU43NWJwRWVSZklWdzQ4TlhUUT09 |title=Current population and estimates, Malaysia 2021 Group |author=Department of Statistics Malaysia |access-date=1 February 2022 |year=2021 |archive-date=1 February 2022 |archive-url=https://web.archive.org/web/20220201080046/https://www.dosm.gov.my/v1/index.php?r=column/cthemeByCat&cat=155&bul_id=ZjJOSnpJR21sQWVUcUp6ODRudm5JZz09&menu_id=L0pheU43NWJwRWVSZklWdzQ4TlhUUT09 |url-status=live }}</ref><ref>MyGOV - The Government of Malaysia’s Official Portal. (n.d.). https://www.malaysia.gov.my/portal/content/30114</ref> | religion = {{ubl|63.5% [[Islam in Malaysia|Sunni Islam]] ([[State religion|official]])<ref>{{cite web|url = http://www.jac.gov.my/images/stories/akta/federalconstitution.pdf|title=The States, Religion and Law of the Federation|work=Constitution of Malaysia|publisher=Judicial Appointments Commission|access-date=29 October 2017|quote=Islam is the religion of the Federation; but other religions may be practised in peace and harmony in any part of the Federation.|archive-url=https://web.archive.org/web/20170614105535/http://www.jac.gov.my/images/stories/akta/federalconstitution.pdf|archive-date=14 June 2017|url-status=dead}}</ref>|18.7% [[Buddhism in Malaysia|Buddhism]]|9.1% [[Christianity in Malaysia|Christianity]]|6.1% [[Hinduism in Malaysia|Hinduism]]|0.9% other|1.8% unknown}} | religion_ref = <ref>{{cite web|url=https://www.dosm.gov.my/v1/index.php?r=column/cthemeByCat&cat=117&bul_id=akliVWdIa2g3Y2VubTVSMkxmYXp1UT09&menu_id=L0pheU43NWJwRWVSZklWdzQ4TlhUUT09|title=Distribution and Basic Demographic Characteristic Report 2020|publisher=Department of Statistics, Malaysia|date=14 February 2020|access-date=26 June 2022|archive-date=22 August 2023|archive-url=https://web.archive.org/web/20230822014403/https://www.dosm.gov.my/v1/index.php?r=column/cthemeByCat&cat=117&bul_id=akliVWdIa2g3Y2VubTVSMkxmYXp1UT09&menu_id=L0pheU43NWJwRWVSZklWdzQ4TlhUUT09|url-status=live}}</ref> | religion_year = 2020 | sovereignty_type = [[Independence Day (Malaysia)|Independence]] | sovereignty_note = from the [[United Kingdom]] | established_event1 = [[Federation of Malaya]] | established_date1 = 31 August 1957<ref>{{cite book|author=Mackay, Derek|title=Eastern Customs: The Customs Service in British Malaya and the Opium Trade|url=https://books.google.com/books?id=QM5LImNbYusC&pg=PA240|date=2005|publisher=The Radcliffe Press|isbn=978-1-85043-844-1|pages=240–|access-date=20 June 2015|archive-date=19 January 2023|archive-url=https://web.archive.org/web/20230119151920/https://books.google.com/books?id=QM5LImNbYusC&pg=PA240|url-status=live}}</ref> | established_event2 = [[Sarawak Self-government Day|Sarawak self-governance]] | established_date2 = 22 July 1963 | established_event3 = [[North Borneo Self-government Day|North Borneo self-governance]] | established_date3 = 31 August 1963<ref>{{cite web|url=https://www.astroawani.com/perspektif/kenapa-kita-takut-dengan-sejarah-22258|title=31 Ogos 1963, Hari kemerdekaan Sabah yang rasmi|publisher=AWANI|date=14 May 2021|access-date=1 September 2021|archive-date=1 September 2021|archive-url=https://web.archive.org/web/20210901062457/https://www.astroawani.com/perspektif/kenapa-kita-takut-dengan-sejarah-22258|url-status=live}}</ref> | established_event4 = [[Proclamation of Malaysia]] | established_date4 = 16 September 1963 | area_rank = 67th <!-- Area rank should match [[List of countries and dependencies by area]] --> | area_km2 = 330,803<ref name="2010 stats">{{cite web |url=http://www.statistics.gov.my/ccount12/click.php?id=2127 |title=Laporan Kiraan Permulaan 2010 |publisher=Jabatan Perangkaan Malaysia |page=27 |access-date=2 August 2023 |url-status=dead |archive-url=https://web.archive.org/web/20101227065717/http://www.statistics.gov.my/ccount12/click.php?id=2127 |archive-date=27 December 2010 |df=dmy-all }}</ref><ref>{{cite web |title=Malaysia country profile |url=https://www.bbc.com/news/world-asia-pacific-15356257 |website=BBC News |access-date=27 January 2021 |date=24 February 2020 |archive-date=26 January 2021 |archive-url=https://web.archive.org/web/20210126030607/https://www.bbc.com/news/world-asia-pacific-15356257 |url-status=live }}</ref> | area_sq_mi = 127,720 | percent_water = 0.3 | population_estimate = 34,564,810<ref>{{Cite CIA World Factbook|country=Malaysia|access-date=24 September 2022}}</ref> | population_estimate_year = 2024 | population_estimate_rank = 43rd | population_census_year = 2020 | population_census = 32,447,385<ref>{{cite web |url=https://cloud.stats.gov.my/index.php/s/ppMYkLC4kyUzHKn#pdfviewer |title=Population and Housing Census of Malaysia 2020 |publisher=Department of Statistics, Malaysia |page=48 |access-date=23 March 2022 |archive-date=28 February 2022 |archive-url=https://web.archive.org/web/20220228142122/https://cloud.stats.gov.my/index.php/s/ppMYkLC4kyUzHKn#pdfviewer |url-status=dead }}</ref> | population_density_km2 = 101 | population_density_sq_mi = 263 | population_density_rank = 116th | GDP_PPP = {{increase}} $1.306 trillion<ref name="IMFWEO.MY">{{cite web |url=https://www.imf.org/en/Publications/WEO/weo-database/2024/April/weo-report?c=548,&s=NGDPD,PPPGDP,NGDPDPC,PPPPC,&sy=2022&ey=2029&ssm=0&scsm=1&scc=0&ssd=1&ssc=0&sic=0&sort=country&ds=.&br=1 |title=World Economic Outlook Database, April 2024 Edition. (Malaysia) |publisher=[[International Monetary Fund]] |website=www.imf.org |date=16 April 2024 |access-date=17 April 2024 |archive-date=16 April 2024 |archive-url=https://web.archive.org/web/20240416230123/https://www.imf.org/en/Publications/WEO/weo-database/2024/April/weo-report?c=548,&s=NGDPD,PPPGDP,NGDPDPC,PPPPC,&sy=2022&ey=2029&ssm=0&scsm=1&scc=0&ssd=1&ssc=0&sic=0&sort=country&ds=.&br=1 |url-status=live }}</ref> | GDP_PPP_year = 2024 | GDP_PPP_rank = 30th | GDP_PPP_per_capita = {{increase}} $39,030<ref name="IMFWEO.MY" /> | GDP_PPP_per_capita_rank = 53rd | GDP_nominal = {{increase}} $445.519 billion<ref name="IMFWEO.MY" /> | GDP_nominal_year = 2024 | GDP_nominal_rank = 36th | GDP_nominal_per_capita = {{increase}} $13,315<ref name="IMFWEO.MY" /> | GDP_nominal_per_capita_rank = 67th | Gini_year = 2021 | Gini_change = decrease<!--increase/decrease/steady--> | Gini = 40.7 <!--number only--> | Gini_ref = <ref name="wb-gini">{{cite web |url=https://data.worldbank.org/indicator/SI.POV.GINI?locations=MY | title=World Bank Open Data }}</ref> | Gini_rank = | HDI_year = 2022<!-- Please use the year to which the data refers, not the publication year--> | HDI_change = increase<!--increase/decrease/steady--> | HDI = 0.807<!--number only--> | HDI_ref = <ref name="HDI">{{Cite web |date=13 March 2024 |title=Human Development Report 2023/2024 |url=https://hdr.undp.org/system/files/documents/global-report-document/hdr2023-24reporten.pdf|url-status=live |archive-url=https://web.archive.org/web/20240313164319/https://hdr.undp.org/system/files/documents/global-report-document/hdr2023-24reporten.pdf |archive-date=13 March 2024 |access-date=13 March 2024 |publisher=[[United Nations Development Programme]] |language=en}}</ref> | HDI_rank = 63rd | currency = [[Malaysian ringgit]] (RM) | currency_code = MYR | date_format = dd-mm-yyyy | time_zone = [[Malaysian Standard Time|MST]] | utc_offset = [[UTC+8|+8]] | calling_code = [[+60]] | cctld = [[.my]] | footnotes = }} '''ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥡᥦᥰ''' ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥐᥧᥢ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥖᥣᥒᥰ ᥓᥣᥢᥰ [[ᥟᥥᥰ ᥡᥫᥝᥰ|ᥟᥥᥰ ᥔᥦᥰ]] ᥕᥝᥳ. ᥛᥢᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥚᥖ ᥖᥣᥱ ᥘᥦᥱ ᥘᥦᥲ ᥛᥤᥰ ᥝᥭᥳ 13 ᥓᥪᥒ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥲ ᥘᥤᥢ 3 ᥟᥢ ᥚᥩᥒᥰ ᥘᥨᥒᥴ ᥓᥪᥒ ᥛᥫᥒᥰ ᥟᥧᥙ ᥙᥫᥒ ᥕᥝᥳ. ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥔᥦᥰ ᥘᥭᥳ ᥛᥤᥰ ᥕᥧᥱ ᥝᥭᥳ ᥖᥤ ᥐᥧᥢ 2 ᥟᥢ. ᥟᥢ ᥘᥪᥒ ᥙᥥᥢ ᥙᥢᥱ ᥢᥤᥱ ᥔᥧᥱ ᥘᥣᥱ ᥛᥣᥱ ᥘᥥᥰ ᥡᥦᥰ ᥘᥦᥲ ᥗᥦᥒᥲ ᥟᥢ ᥘᥪᥒ ᥙᥥᥢ ᥛᥣᥱ ᥘᥦᥰ ᥡᥣᥰ ᥚᥣᥭᥱ ᥖᥒᥰ ᥟᥩᥐᥱ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥐᥧᥢ ᥙᥩᥱ ᥢᥤˇᥕᥨᥝᥱ ᥕᥝᥳ. ᥙᥢᥱ ᥢᥤᥱ ᥔᥧᥱ ᥘᥣᥱ ᥛᥣᥱ ᥘᥦᥰ ᥡᥣᥰ ᥘᥭᥳ ᥘᥦᥢ ᥘᥤᥢ ᥛᥢᥰ ᥓᥙ ᥐᥢ ᥖᥣᥒᥰ ᥛᥫᥒᥰ ᥗᥭᥰ, ᥛᥫᥒᥰ ᥔᥤᥢᥱ ᥐᥣᥱ ᥙᥨᥝᥰ, ᥛᥫᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥖᥒᥰ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥡᥣᥰ ᥕᥝᥳ. ᥛᥣᥱ ᥘᥦᥰ ᥡᥣᥰ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥔᥛᥳ ᥓᥙ ᥐᥢ ᥖᥣᥒᥰ ᥙᥣᥱ ᥘᥧᥱ ᥢᥣᥭᥰ, ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥡᥣᥰ, ᥚᥤᥱ ᥘᥦᥖ ᥙᥥᥢᥰ ᥖᥒᥰ ᥙᥤᥱ ᥕᥦᥖᥱ ᥘᥢᥱ ᥕᥝᥳ. ᥛᥫᥒᥰ ᥘᥨᥒᥱ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥙᥥᥢ ᥐᥩᥱ ᥘᥣᥱ ᥘᥛᥱ ᥙᥧᥱ ᥕᥝᥳ. ᥞᥨᥝ ᥐᥨᥢᥰ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥛᥤᥰ 32 ᥛᥤᥱ ᥘᥤᥱ ᥕᥦᥛᥱ ᥕᥝᥳ. ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥘᥭᥳ, ᥑᥝᥴ ᥙᥥᥢ ᥘᥣᥛᥱ ᥙᥣᥖ 45 ᥟᥢ ᥛᥤᥰ ᥞᥨᥝᥴ ᥐᥧᥢᥰ ᥘᥛᥴ ᥔᥤᥴ ᥙᥪᥢ ᥕᥝᥳ. ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥐᥩᥲ ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ ᥕᥣᥛᥰ ᥛᥤᥰ ᥛᥫᥒᥰ ᥞᥩᥴ ᥑᥛᥰ ᥑᥝᥴ ᥕᥧᥱ. ᥛᥫ ᥙᥤ 1800s ᥘᥢᥳ, ᥑᥝᥴ ᥐᥩᥲ ᥘᥭᥲ ᥖᥨᥐ ᥖᥬᥳ ᥛᥪᥰ ᥙᥣᥱ ᥘᥤᥖ ᥖᥤᥖ ᥟᥤᥢᥱ ᥙᥣᥱ ᥕᥣᥱ ᥑᥝᥴ ᥕᥝᥳ. ᥛᥪ ᥙᥤ 1946 ᥘᥢᥳ, ᥛᥫᥒᥰ ᥙᥢᥱ ᥢᥤᥱ ᥔᥧᥱ ᥘᥣᥱ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥘᥭᥳ ᥑᥪᥢᥰ ᥛᥥᥰ ᥙᥥᥢ ᥛᥣᥱ ᥘᥣᥱ ᥕᥢᥱ ᥕᥧᥱ ᥢᥤᥱ ᥕᥢᥱ ᥕᥝᥳ. ᥐᥨᥭᥰ ᥐᥣ ᥗᥪᥒᥴ ᥛᥣᥰ ᥙᥤ 1948 ᥔᥛᥳ, ᥑᥪᥢᥰ ᥛᥥᥰ ᥞᥬᥲ ᥙᥥᥢ ᥚᥖ ᥖᥣᥱ ᥘᥦᥱ ᥛᥣᥱ ᥘᥣᥱ ᥕᥣᥱ ᥕᥝᥳ. ᥑᥝᥴ ᥑᥪᥢᥰ ᥘᥭᥲ ᥘᥩᥒ ᥘᥩᥖ ᥘᥦᥝᥰ ᥛᥫ 31/08/1957 ᥕᥝᥳ. ᥛᥫᥒᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥩᥴ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥘᥭᥳ ᥑᥪᥢᥰ ᥛᥥᥰ ᥞᥨᥛ ᥙᥩᥒᥰ ᥐᥢ ᥖᥒᥰ ᥙᥩᥱ ᥢᥤᥱ ᥕᥨᥝᥱ ᥚᥣᥭᥱ ᥞᥩᥒᥱ, ᥔᥣᥱ ᥘᥣᥱ ᥝᥖ ᥖᥒᥰ ᥔᥤᥢᥱ ᥐᥣᥱ ᥙᥨᥝᥰ ᥟᥢ ᥕᥧᥱ ᥖᥬᥳ ᥙᥣᥱ ᥘᥤᥖ ᥖᥤᥖ ᥟᥤᥢᥱ ᥙᥣᥱ ᥕᥣᥱ ᥛᥫ ᥝᥢᥰ ᥗᥤᥳ  16/09/1963 ᥔᥥᥴ ᥓᥒᥱ ᥙᥥᥢ ᥛᥣᥰ ᥛᥫᥒᥞ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥕᥝᥳ. ᥗᥪᥒᥴ ᥛᥣᥰ ᥘᥫᥢ ᥟᥩᥰ ᥐᥦᥖ, 1965 ᥘᥢᥳ, ᥐᥩᥙ ᥙᥫ ᥘᥩᥒ ᥟᥛᥱ ᥚᥩᥛᥳ ᥓᥬ ᥐᥢ ᥘᥬᥰ ᥐᥣᥒ ᥐᥨᥢᥰ ᥘᥨᥒ ᥓᥪᥒ ᥔᥤᥢᥱ ᥐᥣᥱ ᥙᥩᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥘᥨᥒᥴ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥘᥢᥳ ᥔᥥ, ᥓᥩᥛ ᥓᥪᥒ ᥛᥫᥒᥰ ᥔᥤᥢᥱ ᥐᥣᥱ ᥙᥨᥝᥰ ᥓᥒᥱ ᥘᥭᥲ ᥗᥩᥢᥴ ᥓᥪᥒ ᥔᥤᥢᥱ ᥐᥣᥱ ᥙᥨᥝᥰ ᥟᥩᥐᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥕᥝᥳ. ᥖᥥᥱ ᥝᥢᥰ ᥘᥢᥳ ᥛᥣᥰ, ᥔᥤᥢᥱ ᥐᥣᥱ ᥙᥨᥝᥰ ᥐᥩᥲ ᥓᥒᥱ ᥘᥭᥲ ᥙᥥᥢ ᥛᥫᥒᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥩᥴ ᥛᥣᥰ ᥕᥝᥳ. ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥘᥭᥳ, ᥐᥨᥢᥰ ᥑᥫᥰ ᥐᥧ ᥓᥣᥝᥰ ᥓᥣᥝᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥐᥢ  ᥘᥦᥲ ᥘᥩᥒ ᥜᥤᥒᥲ ᥗᥧᥒᥰ, ᥘᥩᥒ ᥕᥤᥢᥱ ᥙᥥᥲ ᥐᥩᥲ ᥛᥤᥰ ᥐᥧ ᥓᥫᥳ ᥐᥧ ᥛᥥᥝᥰ ᥕᥝᥳ. ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥑᥫᥒ ᥘᥪᥒ ᥘᥭᥳ ᥙᥥᥢ ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥣᥱ ᥘᥥᥰ ᥕᥝᥳ. ᥐᥨᥢᥰ ᥑᥫᥰ ᥘᥥᥱ, ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥐᥩᥲ ᥛᥤᥰ ᥟᥤᥖ ᥟᥩᥖ ᥕᥧᥱ. ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥤ ᥛᥫᥒᥰ ᥛᥣᥱ ᥘᥥᥰ ᥡᥣᥰ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥛᥣᥱ ᥘᥦᥰ ᥟᥢ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥐᥨᥢᥰ ᥑᥫᥰ ᥛᥣᥱ ᥘᥥᥰ ᥕᥝᥳ. ᥛᥣᥒ ᥖᥤ ᥐᥩᥲ ᥖᥪᥐ ᥓᥬᥳ ᥖᥪᥰ ᥚᥣᥱ ᥔᥣᥱ ᥟᥤᥢᥰ ᥐᥣᥳ ᥘᥥᥖ ᥕᥧᥱ ᥘᥒᥱ ᥐᥝᥱ. ᥚᥣᥱ ᥔᥣᥱ ᥘᥙ ᥕᥛ ᥔᥛᥳ ᥙᥥᥢ ᥟᥤᥖ ᥔᥣᥱ ᥘᥢᥱ ᥐᥦᥱ ᥖᥣᥳ ᥚᥧ ᥟᥧᥙ ᥙᥫᥒᥴ ᥑᥝᥴ ᥙᥢ ᥑᥩᥒᥳ ᥞᥬᥲ ᥘᥙ ᥕᥛᥴ ᥚᥣᥱ ᥔᥣᥱ ᥖᥣᥒᥱ ᥟᥢ ᥕᥧᥱ. ==ᥙᥫᥒ ᥟᥤᥒ== {{reflist}} jkj89l6em2duvsa23ck73gsl629q02b ᥛᥫᥒᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ 0 891 5394 5206 2024-12-04T18:30:25Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5394 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ | common_name = ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = {{Transl|hi|ISO|Bhārat Gaṇarājya}}<br/>{{Smaller|(see [[Names of India in its official languages|other local names]])}} | image_flag = Flag of India.svg | image_coat = Emblem of India.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = {{Native phrase|sa|"[[Satyameva Jayate]]"|italics=off}} | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = {{Native phrase|bn|"[[Jana Gana Mana]]"|italics=off|paren=omit}}<ref name="india.gov.in">{{Cite web |url=https://india.gov.in/india-glance/national-symbols |title=National Symbols &#124; National Portal of India |publisher=India.gov.in |quote=The National Anthem of India Jana Gana Mana, composed originally in Bengali by Rabindranath Tagore, was adopted in its Hindi version by the Constituent Assembly as the National Anthem of India on 24 January 1950. |accessdate=1 March 2017 |archiveurl=https://web.archive.org/web/20170204121208/https://india.gov.in/india-glance/national-symbols |archivedate=4 February 2017 }}</ref><ref name="tatsama">{{Cite news |title=National anthem of India: a brief on 'Jana Gana Mana' |url=https://www.news18.com/news/india/national-anthem-of-india-a-brief-on-jana-gana-mana-498576.html |accessdate=7 June 2019 |publisher=[[News18 India|News18]] |archiveurl=https://web.archive.org/web/20190417194530/https://www.news18.com/news/india/national-anthem-of-india-a-brief-on-jana-gana-mana-498576.html |archivedate=17 April 2019}}</ref><br />"Thou Art the Ruler of the Minds of All People"{{Lower|0.2em|{{Sfn|Wolpert|2003|p=1}}<ref name="india.gov.in" />}}<br /> <div style="display:inline-block;margin-top:0.4em;">{{Center|[[ᥜᥣᥭᥱ:Jana Gana Mana instrumental.ogg]]}}</div> | image_map = India (orthographic projection).svg | map_caption = Area controlled by India shown in dark green;<br />regions claimed but not controlled shown in light green | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ = [[New Delhi]] | coordinates = {{Coord|28|36|50|N|77|12|30|E|type:city_region:IN}} | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = [[Mumbai]] | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 3287591 km{{Smallsup|2}} (1,269,346 sq mi) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 7 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ = 9.56 | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = {{Hlist |[[Hindi]]|[[Indian English|English]]{{Efn|According to [[Part XVII of the Constitution of India]], [[Standard Hindi|Hindi]] in the [[Devanagari]] script is the [[official language]] of the Union, along with [[Indian English|English]] as an additional official language.{{Sfn|Ministry of Home Affairs 1960}}{{Sfn|National Informatics Centre|2005}}<ref name="india.gov.in2">{{Cite web |url=https://india.gov.in/india-glance/profile |title=Profile &#124; National Portal of India |publisher=India.gov.in |accessdate=23 August 2013 |archiveurl=https://web.archive.org/web/20130830064815/http://india.gov.in/india-glance/profile |archivedate=30 August 2013 }}</ref> [[States and union territories of India|States and union territories]] can have a different official language of their own other than Hindi or English.}}<ref>{{Cite web |url=http://rajbhasha.nic.in/UI/pagecontent.aspx?pc=MzU%3d |title=Constitutional Provisions – Official Language Related Part-17 of the Constitution of India |language=Hindi |website=[[National Informatics Centre]] |accessdate=1 December 2017 |url-status=dead |archiveurl=https://web.archive.org/web/20161108170457/http://www.rajbhasha.nic.in/UI/pagecontent.aspx?pc=MzU= |archivedate=8 November 2016}}</ref>}} | population_estimate = {{Increase}}{{UN Population|India}}{{UN Population|ref}} | population_census = 1,210,854,977<ref>{{Cite web|url=http://www.censusindia.gov.in/2011census/population_enumeration.html|title=Population Enumeration Data (Final Population)|work=2011 Census Data|publisher=Office of the Registrar General & Census Commissioner, India|access-date=17 June 2016|archiveurl=https://web.archive.org/web/20160522213913/http://www.censusindia.gov.in/2011census/population_enumeration.html|archivedate=22 May 2016}}</ref><ref>{{Cite web|url=http://www.censusindia.gov.in/2011census/PCA/A-2_Data_Tables/00%20A%202-India.pdf|title=A – 2 Decadal Variation in Population Since 1901|work=2011 Census Data|publisher=Office of the Registrar General & Census Commissioner, India|access-date=17 June 2016|archiveurl=https://web.archive.org/web/20160430213141/http://www.censusindia.gov.in/2011census/PCA/A-2_Data_Tables/00%20A%202-India.pdf|archivedate=30 April 2016}}</ref> | population_estimate_year = {{UN Population|Year}} | population_estimate_rank = 2nd | population_census_year = 2011 | population_census_rank = 2nd | population_density_km2 = {{Pop density|{{Indian population clock}}|3287263|km2|disp=num|prec=1}} | population_density_sq_mi = {{Pop density|{{Indian population clock}}|1269219|sqmi|disp=num|prec=1}} | population_density_rank = 19th | ethnic_groups = | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥛᥫᥒᥰ ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ ᥜᥦᥖᥱ ᥖ ᥘᥥᥱ ᥘᥦᥲ ᥙᥣᥱ ᥘᥤᥱ ᥛᥣᥢᥱ ᥖᥤᥱ ᥛᥨᥝᥴ ᥑᥣᥱ ᥘᥥᥱ ᥓᥤᥱ | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = ᥓᥩᥛ ᥙᥩᥒ ᥓᥪᥒ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = Ram Nath Kovind | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = ᥐᥦᥛ ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = Venkaiah Naidu | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = ᥓᥩᥛᥴ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = Narendra Modi | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1) = ᥙᥪᥢ ᥑᥣᥝᥱ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1)= [[1947]]၊ [[ᥟᥨᥝᥰ ᥐᥣᥖᥳ 15]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = ᥛᥐᥰ ᥛᥢᥲ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = [[1950]]၊ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 26]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (7) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | GDP_PPP = {{Increase}} $12.363&nbsp;trillion<ref name=imf2>{{Cite web |url=https://www.imf.org/external/pubs/ft/weo/2019/02/weodata/weorept.aspx?pr.x=44&pr.y=14&sy=2017&ey=2021&scsm=1&ssd=1&sort=country&ds=.&br=1&c=534&s=NGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a= |title=World Economic Outlook Database, October 2019 |publisher=[[International Monetary Fund]] |website=IMF.org |access-date=30 October 2019}}</ref> | GDP_PPP_year = 2020 | GDP_PPP_rank = 3rd | GDP_PPP_per_capita = {{Increase}} $9,027<ref name=imf2 /> | GDP_PPP_per_capita_rank = 118th | GDP_nominal = {{Increase}} $3.202&nbsp;trillion<ref name=imf2 /> | GDP_nominal_year = 2020 | GDP_nominal_rank = 5th | GDP_nominal_per_capita = {{Increase}} $2,338<ref name=imf2 /> | GDP_nominal_per_capita_rank = 139th | Gini = 33.9 <!--number only--> | Gini_year = 2013 | Gini_change = <!--increase/decrease/steady--> | Gini_ref = <ref>{{Cite web|title=Income Gini coefficient|url=http://hdr.undp.org/en/content/income-gini-coefficient|website=[[United Nations Development Programme]]|accessdate=14 January 2017|archiveurl=https://web.archive.org/web/20100610232357/https://www.cia.gov/library/publications/the-world-factbook/fields/2172.html|archivedate=10 June 2010}}</ref> | Gini_rank = 79th | HDI = 0.647 <!--number only--> | HDI_year = 2018 <!--Please use the year to which the HDI [[Human Development Index]] data refers, not the publication year--> | HDI_change = increase <!--increase/decrease/steady--> | HDI_ref = <ref name="UNHDR">{{Cite web|url=http://hdr.undp.org/en/content/2019-human-development-index-ranking|title=Human Development Report 2019|language=en|publisher=[[United Nations Development Programme]]|date=10 December 2019|accessdate=10 December 2019|format=PDF|archivedate=30 April 2020|archiveurl=https://web.archive.org/web/20200430080741/http://hdr.undp.org/en/content/2019-human-development-index-ranking}}</ref> | HDI_ᥓᥢᥳ = {{Ordinal|129}} | ᥒᥪᥢᥰ = [[Indian rupee]] ([[Indian rupee sign|₹]]) | currency_code = INR | time_zone = [[Indian Standard Time|IST]] | utc_offset = +05:30 | utc_offset_DST = | DST_note = ''[[Daylight saving time|DST]] is not observed'' | time_zone_DST = | date_format = {{Ubl | {{Nowrap|{{Abbr|dd|day}}-{{Abbr|mm|month}}-{{Abbr|yyyy|year}}}}{{Efn|See [[Date and time notation in India]].}} }} | electricity = 230 V–50 Hz | drives_on = ᥛᥪᥰ ᥔᥣᥭᥳ <ref>{{Cite web |title=List of all left- & right-driving countries around the world |url=https://www.worldstandards.eu/cars/list-of-left-driving-countries/ |date=13 May 2020 |accessdate=10 June 2020 |website=worldstandards.eu}}</ref> | calling_code = [[Telephone numbers in India|+91]] | cctld = [[.in|.in]] ([[.in#Internationalized domain names and country codes|others]]) }} '''ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ'''ᥘᥭᥳ ᥓᥪ ᥖᥣᥒᥰ ᥐᥣᥢ ᥛᥢᥰ ᥙᥥᥢ "ᥓᥪᥒ ᥛᥫᥒᥰ ᥓᥩᥛ ᥓᥪᥒ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ"ᥘᥭᥴ ᥔᥥᥴ၊ ᥙᥥᥢ ᥓᥪᥒ ᥛᥫᥒᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥟᥥᥰ ᥡᥣᥰ ᥓᥣᥢᥰ။ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥛᥣᥭᥴ ᥗᥤᥳ ᥓᥥᥖᥱ၊ ᥕᥝᥳ ᥐᥩᥲ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥛᥣᥭᥴ ᥔᥩᥒᥴ ᥘᥦᥲ ᥐᥣ ᥘᥬᥰ ᥓᥪᥒ ᥛᥫᥒᥰ ᥖᥤᥱ ᥛᥨᥝᥱ ᥑᥣᥱ ᥘᥥᥱ ᥔᥤᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥘᥢᥳ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥞᥨᥝᥴ ᥘᥙᥳ ᥐᥨᥢᥰ ᥘᥛᥴ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤ ᥔᥧᥖᥴ။ ᥚᥣᥭᥱ ᥓᥣᥢᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥘᥢᥳ ᥛᥤᥰ ᥘᥛᥳ ᥔᥣ ᥛᥧᥖᥳ ᥖᥣᥱ ᥘᥣᥱ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ၊ ᥚᥣᥭᥱ ᥖᥨᥐᥱ ᥛᥤᥰ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥟᥣᥱ ᥘᥙᥳ ᥘᥦᥲ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥛᥤᥰ ᥟᥣᥝᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥙᥒᥰ ᥐᥣᥰ ᥘᥣᥰ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥘᥩᥛᥳ ᥞᥩᥙ ᥝᥭᥳ။ ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥛᥤᥰ ᥛᥩᥐ 4671 ᥘᥐᥴ (7517 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥫᥱ )။ ᥛᥫᥒᥰ ᥞᥤᥛᥰ ᥞᥩᥛᥰ ᥛᥢᥰ ᥓᥛᥰ ᥚᥣᥭᥱ ᥖᥨᥐᥱ ᥙᥥᥢ ᥛᥫᥒᥰ ᥙᥣᥱ ᥐᥤᥖᥳ ᥓᥣᥱ ᥖᥣᥢᥱ၊ ᥓᥥᥒᥱ ᥞᥩᥒᥱ ᥝᥢᥰ ᥟᥩᥐᥱ ᥓᥛᥰ ᥛᥫᥒᥰ ᥑᥥᥱ၊ ᥛᥫᥒᥰ ᥢᥤᥱ ᥙᥨᥝᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥙᥧᥱ ᥖᥣᥢᥱ၊ ᥚᥣᥭᥱ ᥟᥩᥐᥱ ᥓᥛᥰ ᥛᥫᥒᥰ ᥙᥒᥰ ᥐᥣᥰ ᥘᥣᥰ ᥖᥥᥖᥳ ᥡᥣᥴ ᥘᥦᥲ ᥛᥫᥒᥰ ᥛᥣᥢ ᥕᥝᥳ။ ᥖᥛ ᥖᥤ ᥘᥬᥰ ᥘᥛᥳ ᥔᥣ ᥛᥧᥖᥳ ᥖᥣ ᥘᥣᥱ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥟᥢ ᥓᥛ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥔᥤᥱ ᥘᥤᥳ ᥘᥒᥱ ᥐᥣᥱ၊ ᥛᥫᥒᥰ ᥛᥨᥝᥱ ᥘᥣᥳ ᥖᥣᥭᥳ ᥘᥦᥲ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥡᥣᥰ ᥕᥝᥳ။ ᥜᥤᥒᥲ ᥒᥥ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥘᥭᥳ ᥘᥧᥐ ᥖᥤ ᥐᥥ ᥘᥩᥭ ᥟᥤᥢᥱ ᥖᥧᥱ ᥙᥥᥢ ᥛᥣᥰ ᥛᥤᥰ ᥛᥣᥰ ᥙᥪᥢᥰ ᥔᥣᥭᥴ ᥖᥣᥒᥰ ᥘᥛᥳ ᥘᥩᥒ ᥐᥣᥳ ᥑᥣᥭᥴ ᥟᥤᥐᥱ ᥘᥨᥭᥲ ᥙᥥᥢ ᥟᥩᥒᥲ ᥖᥤ ᥛᥤᥰ ᥙᥣᥰ ᥚᥦᥢᥱ ᥘᥤᥢ ᥐᥣᥒᥲ ᥞᥨᥛ ᥘᥨᥭ ᥙᥪᥢᥰ ᥞᥪᥒᥴ ᥞᥤᥰ ᥔᥥᥴ ᥕᥝᥳ ᥙᥥᥢ ᥖᥤ ᥗᥧᥒᥳ ᥛᥫᥒᥰ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ၊ ᥙᥣᥭᥰ ᥕᥥᥢᥱ ᥒᥥ ᥘᥫᥒᥱ ᥘᥛᥴ ᥕᥛ ᥖᥩᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥙᥥᥢ ᥖᥤ ᥚᥣᥱ ᥔᥣᥱ ᥞᥤᥢᥱ ᥖᥧᥱ၊ ᥚᥣᥱ ᥔᥣᥱ ᥙᥧᥐ ᥗᥣᥳ၊ ᥚᥣᥱ ᥔᥣᥱ ᥓᥥᥢᥰ ᥘᥦᥲ ᥚᥣᥱ ᥔᥣᥱ ᥔᥤᥐᥳ ᥔᥤᥱ ᥟᥢ ᥛᥨᥖᥴ ᥟᥩᥐᥱ ᥛᥣᥰ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥘᥒᥴ ᥘᥢᥳ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥱ ᥘᥤᥳ ᥕᥣᥢᥱ ᥚᥣᥱ ᥔᥣᥱ ᥟᥤᥖᥳ ᥓᥣᥱ ᥘᥣᥛᥱ ᥓᥒᥱ ᥘᥧᥐ ᥘᥩᥐ ᥛᥫᥒᥰ ᥔᥥᥴ ᥑᥝᥲ ᥛᥣᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥘᥦᥲ ᥖᥤᥴ ᥘᥭᥲ ᥝᥣ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥘᥭᥳ ᥚᥣᥱ ᥔᥣᥱ ᥘᥩᥒ ᥐᥫᥰ ᥕᥛ ᥛᥤᥰ ᥓᥩᥖᥱ ᥛᥤᥰ ᥓᥥᥰ ᥖᥥᥳ ᥖᥥᥳ။ ᥖᥥᥱ ᥟᥝ ᥙᥤ ᥞᥨᥝᥴ ᥙᥣᥐᥱ 18 ᥛᥣᥰ ᥑᥩᥛᥱ ᥙᥣ ᥢᥤᥱ ᥙᥣ ᥘᥤ ᥖᥤ ᥡᥣ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥑᥝᥴ ᥚᥪᥖᥳ ᥑᥝᥲ ᥛᥣᥰ ᥘᥩᥭᥰ ᥘᥩᥭᥰ ᥔᥥᥴ ᥗᥪᥒᥴ ᥛᥣᥰ ᥐᥣᥒ ᥙᥤ ᥞᥨᥝᥴ ᥙᥣᥐᥱ 19 ᥘᥢᥳ ᥖᥨᥐᥱ ᥐᥣᥱ ᥖᥬᥲ ᥛᥪᥰ ᥛᥫᥒᥰ ᥙᥣ ᥘᥤᥱ ᥖᥥᥒᥱ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥘᥢᥳ ᥗᥪᥒᥴ ᥛᥣᥰ 1947 ᥟᥝ ᥘᥩᥒ ᥟᥛᥱ ᥞᥥᥖᥱ ᥐᥣᥢ ᥞᥨᥐ ᥞᥣᥭᥳ ᥔᥥᥴ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥖᥫᥐᥱ ᥖᥨᥝᥰ ᥛᥣᥰ ᥘᥦᥲ ᥙᥤ 1947 ᥘᥢᥳ ᥑᥪᥢᥰ ᥘᥭᥲ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ ᥖᥬᥲ ᥛᥪᥰ ᥟᥥᥒᥰ ᥐᥣ ᥘᥥᥖ ᥑᥝᥴ ᥕᥝᥳ။ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥘᥭᥳ ᥙᥥᥢ ᥛᥫᥒᥰ ᥙᥣᥱ ᥘᥤᥱ ᥛᥣᥢᥱ ᥜᥦᥖᥱ ᥖᥣᥱ ᥘᥥᥱ ᥟᥢ ᥟᥝ ᥓᥥ ᥛᥫᥒᥰ 28 ᥛᥫᥒᥰ ᥞᥨᥛ ᥘᥨᥭ ᥘᥣᥲ ᥘᥤᥢ ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥞᥨᥛ 7 ᥛᥫᥒᥰ ᥞᥨᥛ ᥐᥢ ᥐᥨᥝᥱ ᥖᥒᥲ ᥝᥭᥳ ᥕᥝᥳ။ ᥙᥩᥰ ᥟᥝ ᥘᥩᥐᥱ ᥐᥣᥖᥱ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥝᥣ ᥘᥭᥴ ᥙᥥᥢ ᥛᥫᥒᥰ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥞᥦᥒᥰ ᥕᥬᥱ ᥘᥨᥒᥴ ᥛᥣᥭᥴ 12 ᥛᥫᥒᥰ ᥟᥢ ᥞᥦᥒᥰ ᥔᥪᥳ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥛᥣᥭᥴ 4 ᥕᥝᥳ။ ᥕᥩᥢᥳ ᥙᥫ ᥘᥦᥐ ᥘᥣᥭ ᥙᥐᥱ ᥙᥫᥒ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥔᥥᥴ ᥘᥦᥲ ᥘᥩᥒ ᥐᥣᥢ ᥙᥣᥭᥰ ᥛᥣᥐ ᥛᥤᥰ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥘᥭᥳ ᥙᥥᥢ ᥛᥣᥭᥴ ᥔᥩᥒᥴ ᥕᥝᥳ။ ᥐᥩᥭᥰ ᥐᥣ ᥘᥬᥰ ᥛᥫᥒᥰ ᥐᥨᥢᥰ ᥓᥫᥰ ᥙᥭᥱ ᥛᥨᥝᥴ ᥘᥤᥐ၊ ᥐᥨᥢᥰ ᥓᥫᥰ ᥚᥣᥢᥴ ᥐᥦᥢᥰ၊ ᥐᥨᥢᥰ ᥓᥫᥰ ᥟᥪᥙᥴ ᥕᥣᥐ ᥐᥩᥲ ᥖᥪᥐᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥒᥰ ᥘᥛᥴ ᥕᥧᥱ။ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥟᥢ ᥛᥤᥰ ᥙᥣᥭᥰ ᥝᥨᥢᥳ ᥐᥧ ᥙᥫᥒ ᥙᥫᥒ၊ ᥟᥢ ᥛᥤᥰ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥘᥣᥖ ᥖᥒᥰ ᥘᥛᥴ၊ ᥟᥢ ᥛᥤᥰ ᥑᥫᥰ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥕᥩᥢᥳ ᥙᥫ ᥛᥫᥒᥰ ᥑᥝᥴ ᥟᥛᥱ ᥘᥣᥲ ᥘᥤ ᥟᥝ ᥖᥣᥭ ᥖᥨᥝ ᥔᥖᥱ ᥖᥨᥝ ᥗᥫᥢᥱ ᥘᥦᥲ ᥖᥥᥴ ᥘᥭᥲ ᥝᥣ ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥤᥳ ᥕᥣᥳ ᥘᥭᥳ ᥙᥥᥢ ᥞᥫᥢᥰ ᥖᥤ ᥕᥧᥱ ᥔᥝᥰ ᥐᥤᥢ ᥔᥣᥒᥲ ᥙᥧᥢ ᥙᥣᥒ ᥔᥖᥴ ᥖᥨᥝ ᥗᥫᥢᥱ ᥑᥝᥴ ᥖᥒᥰ ᥘᥛᥴ ᥕᥝᥳ။ == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist|group=lower-alpha}} 91hmv967c4bfi8485o6y61jdkwg7yiw ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥔᥦᥰ 0 892 5625 5624 2025-01-15T19:03:57Z Sai Dai Sai Laing 25 5625 wikitext text/x-wiki {{Infobox country | conventional_long_name = ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥔᥦᥰ | common_name = Indonesia | native_name = | image_flag = Flag of Indonesia.svg | image_coat = National emblem of Indonesia Garuda Pancasila.svg | symbol_type = Emblem | national_motto = <br/>{{native phrase|kaw|[[Bhinneka Tunggal Ika]]|paren=omit}} ([[Old Javanese]])<br/>"Unity in Diversity" | other_symbol = {{lang|id|[[Pancasila (politics)|Pancasila]]}} ([[Sanskrit]])<br />"The Five Principles" | other_symbol_type = National ideology: | national_anthem = {{lang|id|[[Indonesia Raya]]}}<br />"Indonesia the Great"<br /><div style="display:inline-block;margin-top:0.4em;">[[File:Indonesia Raya instrumental.ogg]]</div> | image_map = [[File:Indonesia (orthographic projection).svg|frameless]] | capital = [[Jakarta]] | coordinates = {{Coord|6|10|S|106|49|E|type:city_region:ID}} | largest_city = capital | official_languages = [[Indonesian language|Indonesian]]<!--Note: Not just the official language, but also the national language (bahasa pemersatu)--> | demonym = [[Indonesians|Indonesian]] | languages2_type = '''Indigenous languages''' | languages2_sub = yes | languages2 = [[Languages of Indonesia|718 languages]]{{efn|Excludes dialects and subdialects.}}<ref>{{cite web |url=https://petabahasa.kemdikbud.go.id/|website= Kemdikbud.com|title= Bahasa dan Peta Bahasa|publisher= Kemdikbud|access-date= 18 August 2024}}</ref> | ethnic_groups = [[Ethnic groups in Indonesia|''See ethnic groups'']]<!--Waiting for the long form of the 2020 census--> | religion_year = 2023 | religion = {{tree list}} *87.1% [[Islam in Indonesia|Islam]] *10.5% [[Christianity in Indonesia|Christianity]] **7.4% [[Protestant]] **3.1% [[Roman Catholic|Catholic]] *1.7% [[Hinduism in Indonesia|Hinduism]] *0.7% [[Buddhism in Indonesia|Buddhism]] *0.08% [[Aliran Kepercayaan|Folk]], [[Confucianism]], and [[Religion in Indonesia|others]]<ref name="auto">{{cite web|url=https://e-database.kemendagri.go.id/dataset/1203/tabel-data?page=23|title=Religion in Indonesia|access-date=21 June 2024|archive-date=21 June 2024|archive-url=https://web.archive.org/web/20240621091542/https://e-database.kemendagri.go.id/dataset/1203/tabel-data?page=23|url-status=live}}</ref>{{efn|According 2023 data.}} {{tree list/end}} | government_type = Unitary [[presidential republic]] | leader_title1 = [[President of Indonesia|President]] | leader_name1 = [[Prabowo Subianto]] | leader_title2 = {{nowrap|[[Vice President of Indonesia|Vice President]]}} | leader_name2 = [[Gibran Rakabuming Raka]] | leader_title3 = [[Speaker of the House of Representatives (Indonesia)|House Speaker]] | leader_name3 = [[Puan Maharani]] | leader_title4 = [[Chief Justice of the Supreme Court of Indonesia|Supreme Court]] | leader_name4 = [[Sunarto (judge)|Sunarto]] | leader_title5 = [[Chief Justice of the Constitutional Court of Indonesia|Constitutional Court]] | leader_name5 = [[Suhartoyo]] | legislature = [[People's Consultative Assembly]] (MPR) | upper_house = [[Regional Representative Council]] (DPD) | lower_house = [[House of Representatives (Indonesia)|House of Representatives]] (DPR) | sovereignty_type = [[Indonesian National Revolution|Independence]] | sovereignty_note = from the [[Dutch colonial empire|Netherlands]]<!-- Based on consensus, please discuss on the Talk Page before changing Netherlands to Japan, or adding both --> | established_event1 = [[Proclamation of Indonesian Independence|Proclaimed]] | established_date1 = 17 August 1945 | established_event2 = [[Dutch–Indonesian Round Table Conference|Recognised]] | established_date2 = 27 December 1949 | area_km2 = 1,904,569<ref>{{cite web|url=http://unstats.un.org/unsd/demographic/products/dyb/DYB2004/Table03.pdf|title=UN Statistics|publisher=United Nations|date=2005|access-date=2007-10-31|url-status=live|archive-url=https://web.archive.org/web/20071031023924/http://unstats.un.org/unsd/demographic/products/dyb/DYB2004/Table03.pdf|archive-date=2007-10-31}}</ref> | area_label = Total | area_rank = 14th | area_sq_mi = 735,358 <!--Do not remove per [[WP:MOSNUM]]--> | percent_water = | area_label2 = [[Water area|Water (%)]] | area_data2 = 4.85 | population_estimate = {{increaseNeutral}} 282,477,584<ref>{{citation|url=https://dispendukcapil.acehtimurkab.go.id/berita/kategori/berita-nasional/rilis-data-kependudukan-semester-i-tahun-2024-potret-demografi-dan-implikasinya-bagi-pembangunan-nasional|title=Indonesian Population June 2024|work=[[Ministry of Home Affairs (Indonesia)]]|language=id|access-date=20 October 2024}}</ref> | population_census = 270,203,917<ref name="2020census" /> | population_estimate_year = Q2 2024 | population_estimate_rank = 4th | population_census_year = 2020 | population_density_km2 = 143 | population_density_sq_mi = 371 | population_density_rank = 88th | GDP_PPP = {{increase}} $4.658&nbsp;trillion<ref name="IMFWEO.ID">{{cite web|url=https://www.imf.org/en/Publications/WEO/weo-database/2024/October/weo-report?c=536,&s=NGDPD,PPPGDP,NGDPDPC,PPPPC,&sy=2022&ey=2029&ssm=0&scsm=1&scc=0&ssd=1&ssc=0&sic=0&sort=country&ds=.&br=1|title=World Economic Outlook Database, October 2024 Edition. (Indonesia)|publisher=[[International Monetary Fund]]|website=www.imf.org|date=22 October 2024|access-date=22 October 2024}}</ref> | GDP_PPP_year = 2024 | GDP_PPP_rank = 8th | GDP_PPP_per_capita = {{increase}} $16,542<ref name="IMFWEO.ID" /> | GDP_PPP_per_capita_rank = 102nd | GDP_nominal = {{increase}} $1.402&nbsp;trillion<ref name="IMFWEO.ID" /> | GDP_nominal_year = 2024 | GDP_nominal_rank = 16th | GDP_nominal_per_capita = {{increase}} $4,980<ref name="IMFWEO.ID" /> | GDP_nominal_per_capita_rank = 118th | Gini = 37.9 | Gini_year = 2024 | Gini_change = decrease <!--increase/decrease/steady--> | Gini_ref = <ref>{{Cite web|title=Gini ratio Maret 2024 tercatat sebesar 0,379|url=https://www.bps.go.id/id/pressrelease/2024/07/01/2371/gini-ratio-maret-2024-tercatat-sebesar-0-379-.html|access-date=2024-07-15|website=bps.go.id}}</ref> | Gini_rank = | HDI = 0.713 | HDI_year = 2022 | HDI_change = increase <!--increase/decrease/steady--> | HDI_ref = <ref name="UNHDR">{{cite web|url=https://hdr.undp.org/system/files/documents/global-report-document/hdr2023-24reporten.pdf|title=Human Development Report 2023/24|language=en|publisher=[[United Nations Development Programme]]|date=2024-03-13|page=289|access-date=2024-03-13|archive-date=2024-03-13|archive-url=https://web.archive.org/web/20240313164319/https://hdr.undp.org/system/files/documents/global-report-document/hdr2023-24reporten.pdf|url-status=live}}</ref> | HDI_rank = 112th | currency = [[Indonesian rupiah]] (Rp) | currency_code = IDR | time_zone = [[Time in Indonesia|IDT]] | utc_offset = +7 to +9 | date_format = DD/MM/YYYY | drives_on = left <!--Note that this refers to the side of the road used, not the seating of the driver--> | calling_code = [[+62]] | cctld = [[.id]] }} '''ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥔᥦᥰ''' ᥘᥭᥳ ᥓᥪ ᥘᥧᥛᥰ ᥙᥥᥢ ᥓᥩᥛᥴ ᥙᥩᥒᥴ ᥓᥪᥒ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥔᥦᥰ ᥕᥝᥳ. ᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥔᥦᥰ ᥘᥭᥳ ᥘᥦᥢ ᥘᥤᥢ ᥛᥢᥰ ᥛᥤᥰ ᥖᥤ ᥐᥧᥢ ᥟᥥᥰ ᥔᥦᥰ ᥖᥒᥰ ᥐᥛᥳ ᥚᥩᥒ ᥔᥛᥳ ᥛᥤᥰ ᥖᥤ ᥟᥨᥝᥰ ᥔᥦᥢᥰ ᥢᥤᥰ ᥕᥣᥰ ᥕᥝᥳ. ᥛᥢᥰ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥐᥣᥒ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥣᥰ ᥔᥣ ᥛᥧᥐ ᥖᥣᥱ ᥕᥣᥱ ᥖᥒᥰ ᥙᥖ ᥔᥤᥳ ᥚᥤᥖ ᥔᥣ ᥛᥧᥐ ᥖᥣᥱ ᥕᥣᥱ ᥕᥝᥳ. ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥛᥤᥰ ᥐᥧᥢ ᥗᥪᥒᥴ ᥘᥪᥒ ᥛᥧᥢᥱ ᥔᥣᥛᥴ ᥞᥥᥒᥴ ᥙᥣᥭ ᥟᥫ. ᥐᥩᥙ ᥘᥭᥴ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥛᥤᥰ ᥐᥧᥢ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥝᥭᥳ ᥕᥝᥳ. ᥖᥣᥒᥰ ᥐᥣᥒᥲ ᥖᥣᥒᥰ ᥕᥬᥱ ᥛᥢᥰ ᥛᥤᥰ ᥝᥭᥳ 735,359 ᥔᥖ ᥐᥩᥭᥰ ᥕᥣᥰ ᥘᥐ (1,904,569 ᥔᥖ ᥐᥩᥭᥰᥱ ᥕᥣᥰ ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ) ᥕᥝᥳ. ᥛᥢᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥘᥣᥛᥱ ᥙᥣᥖ 14 ᥟᥢ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥕᥝᥳ. ᥞᥨᥝᥴ ᥐᥨᥢᥰᥛᥫᥒᥰ ᥟᥤᥢᥱ ᥖᥨᥝᥱ ᥢᥤᥰ ᥔᥦᥰ ᥛᥤᥰ ᥛᥩᥐ 261 ᥘᥣᥢᥳ ᥘᥦᥲ ᥙᥥᥢ ᥛᥫᥒᥰ ᥘᥣᥛᥱ ᥙᥣᥖ 4 ᥟᥢ ᥛᥤᥰ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. ᥘᥬᥰ ᥐᥣ ᥐᥨᥢᥰ ᥟᥢ ᥐᥨᥝᥰ ᥐᥩᥭᥱ ᥟᥤᥖ ᥔᥣᥱ ᥘᥢᥱ ᥚᥣᥱ ᥔᥣᥱ ᥘᥢᥳ, ᥛᥢᥰ ᥙᥥᥢ ᥛᥫᥒᥰ ᥟᥢ ᥛᥤᥰ ᥞᥨᥝ ᥐᥨᥢᥰ ᥛᥢᥰ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. ᥖᥤ ᥘᥫᥴ ᥐᥧᥢ ᥓᥣᥰ ᥙᥣᥰ ᥘᥭᥳ, ᥙᥥᥢ ᥐᥧᥢ ᥟᥢ ᥛᥤᥰ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥘᥬᥰ ᥛᥫᥒᥰ ᥕᥝᥳ. ==ᥙᥫᥒ ᥟᥤᥒ== {{reflist}} i9w3h9so5dah23uju95z7hy6zz08g5l ᥛᥫᥒᥰ ᥟᥨᥝᥱ ᥛᥣᥢᥱ 0 893 3913 3912 2024-10-15T06:37:39Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 3912 wikitext text/x-wiki {{Infobox country | ᥓᥪ ᥛᥫᥒᥰ ᥟᥢ ᥖᥥᥛ ᥗᥨᥢᥲ = ᥛᥫᥒᥰ ᥟᥨᥝᥱ ᥛᥣᥢᥱ ᥔᥨᥝᥴ ᥖᥢᥱ ᥢᥥᥐ | common_name = ᥟᥨᥝᥱ ᥛᥣᥢᥱ | ᥓᥪ ᥖᥥᥳ ᥖᥥᥳ = سلطنة عُمان<br />Salṭanat ʻUmān | image_flag = Flag of Oman.svg | image_coat = Coat of arms of Oman.svg | ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥑᥣᥛᥰ ᥓᥪᥒ ᥛᥫᥒᥰ = {{Lang|ar|نشيد السلام السلطاني}}<br />"[[As-Salam as-Sultani|as-Salām as-Sultānī]]"<br />"Sultanic Salutation"<br />{{Brk|1}}<center>[[ᥜᥣᥭᥱ:Peace to the Sultan (نشيد السلام السلطاني).ogg]]</center> | image_map = Oman on the globe (Afro-Eurasia centered).svg | map_caption = Location of Oman in the Arabian Peninsula (red) | image_map2 = | ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ = [[Muscat, Oman|Muscat]] | coordinates = {{Coord|23|35|20|N|58|24|30|E|type:city}} | ᥝᥥᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = ᥝᥥᥒᥰ ᥒᥝᥲ ᥓᥪᥒ | ᥓᥥ ᥛᥫᥒᥰ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ = | ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 309,500 km{{Smallsup|2}} (119,498 sq mi) | ᥓᥢᥳ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ = 70 | ᥞᥨᥝᥴ ᥙᥣᥐᥱ ᥟᥥᥱ ᥘᥤᥳ ᥕᥣᥱ ᥘᥛᥳ = ᥖᥩ ᥖᥥᥳ | ᥖᥤ ᥔᥧᥒᥴ ᥔᥧᥖᥴ = | ᥛᥥ ᥘᥛᥳ ᥕᥣᥝᥰ ᥔᥧᥖᥴ = | ᥘᥩᥒᥴ ᥕᥬᥱ ᥔᥧᥖᥴ = | ᥚᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥱ = | ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥪᥰ ᥘᥬᥰ ᥘᥧᥛᥰ = [[ᥚᥣᥱ ᥔᥣᥱ ᥟᥣᥱ ᥘᥣᥙ |ᥟᥣᥱ ᥘᥣᥙ]]၊ [[ᥚᥣᥱ ᥔᥣᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ |ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ]] | population_estimate = {{UN_Population|Oman}}{{UN_Population|ref}} | population_census = 2,773,479<ref name="2010Census">{{Cite web |url=http://www.ncsi.gov.om/documents/Census_2010.pdf |title=Final Results of Census 2010 |publisher=National Center for Statistics & Information |accessdate=7 January 2012 |url-status=dead |archiveurl=https://web.archive.org/web/20130518190005/http://www.ncsi.gov.om/documents/Census_2010.pdf |archivedate=18 May 2013}}</ref> | population_estimate_year = {{UN_Population|Year}} | population_estimate_rank = 125th | population_census_year = 2010 | population_density_km2 = 15 | population_density_sq_mi = 40 | population_density_rank = 177th | ethnic_groups = | ᥙᥩᥭᥰ = | ᥛᥥᥝᥰ ᥛᥫᥒᥰ = ᥙᥣᥱ ᥘᥤᥱ ᥛᥣᥢᥱ ᥘᥦᥲ ᥙᥫᥒ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = ᥔᥨᥝᥴ ᥖᥢᥱ ᥘᥦᥲ ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (1) = [[Haitham bin Tariq Al Said]] | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = ᥐᥦᥛ ᥓᥩᥛ ᥚᥩᥒᥰ ᥘᥨᥒᥴ | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (2) = [[Fahd bin Mahmoud al Said]]<ref>{{Cite web|url=http://www.omanet.om/english/government/ministers.asp?cat=gov |title=Cabinet Ministers |publisher=Government of Oman |accessdate=13 October 2010 |url-status=dead |archiveurl=https://web.archive.org/web/20131222023634/http://www.omanet.om/english/government/ministers.asp?cat=gov |archivedate=22 December 2013}}</ref> | ᥓᥢᥳ ᥗᥣᥢ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = | ᥓᥪ _ᥚᥧᥱ ᥟᥩᥢ ᥞᥨᥝᥴ (3) = | ᥚᥧᥱ ᥐᥫᥰ ᥐᥧᥛ ᥓᥪᥒ ᥛᥫᥒᥰ = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1) = ᥖᥥᥱ ᥖᥒᥲ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (1)= [[751]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = ᥕᥣᥳ ᥘᥤᥐ ᥞᥨᥛ ᥛᥣᥭᥴ ᥑᥪᥐᥳ ᥖᥩᥢᥰ ᥖᥒᥰ ᥕᥧᥱ ᥑᥥᥱ | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (2) = [[1971]] | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (3) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (4) = | ᥓᥪ _ᥘᥩᥒ ᥙᥨᥐᥱ ᥖᥒᥲ (5) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (5) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (6) = | ᥓᥪ _ᥘᥩᥒ ᥙᥨᥐᥰ ᥖᥒᥲ (7) = | ᥙᥤ _ᥘᥩᥒ ᥙᥨᥐᥰ ᥖᥒᥲ (7) = | ᥓᥪ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | ᥙᥤ _ᥘᥩᥒ ᥙᥧᥐᥱ ᥖᥒᥲ (8) = | GDP_PPP = $203.959&nbsp;billion<ref name=imf2>{{Cite web |url=https://www.imf.org/external/pubs/ft/weo/2019/02/weodata/weorept.aspx?pr.x=64&pr.y=5&sy=2017&ey=2024&scsm=1&ssd=1&sort=country&ds=.&br=1&c=449&s=NGDPD%2CPPPGDP%2CNGDPDPC%2CPPPPC&grp=0&a= |title=World Economic Outlook Database, October 2019 |website=IMF.org |publisher=[[International Monetary Fund]] |access-date=20 October 2019}}</ref> | GDP_PPP_year = 2018 | GDP_PPP_rank = 67th | GDP_PPP_per_capita = $47,366<ref name=imf2/> | GDP_PPP_per_capita_rank = 23rd | GDP_nominal = $76.609&nbsp;billion<ref name=imf2/> | GDP_nominal_year = 2018 | GDP_nominal_rank = 66th | GDP_nominal_per_capita = $17,791<ref name=imf2/> | GDP_nominal_per_capita_rank = 43rd | Gini = <!--number only--> | Gini_year = | Gini_change = <!--increase/decrease/steady--> | Gini_ref = | Gini_rank = | HDI = 0.834 <!--number only--> | HDI_year = 2018 <!--Please use the year to which the HDI refers, not the publication year--> | HDI_change = increase<!--increase/decrease/steady--> | HDI_ref =<ref name="UNHDR">{{Cite web|url=http://hdr.undp.org/en/content/2019-human-development-index-ranking|title=Human Development Report 2019|publisher=[[United Nations Development Programme]]|date=10 December 2019|accessdate=10 December 2019|format=PDF|archivedate=30 April 2020|archiveurl=https://web.archive.org/web/20200430080741/http://hdr.undp.org/en/content/2019-human-development-index-ranking}}</ref> | HDI_ᥓᥢᥳ = 47th | ᥒᥪᥢᥰ = [[Omani rial|Rial]] | currency_code = OMR | time_zone = [[Persian Gulf Standard Time|GST]] | utc_offset = +4 | drives_on = ᥛᥪᥰ ᥑᥣᥴ | calling_code = [[+968|+968]] | cctld = [[.om|.om]], [[عمان.]] | official_website = [http://www.oman.om www.oman.om] }} ==ᥙᥫᥒ ᥟᥤᥒ== {{Reflist}} nlz1xf1i6rfsreiug9281c15yoxp256 ᥛᥫᥒᥰᥖᥭᥰ 0 894 3915 3914 2024-10-15T06:37:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3914 wikitext text/x-wiki #REDIRECT [[ᥛᥫᥒᥰ ᥖᥭᥰ]] imlozavtt99m0hb7b3tqnhg9iw2ajb5 ᥛᥫᥒᥰᥗᥭᥰ 0 895 3917 3916 2024-10-15T06:37:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3916 wikitext text/x-wiki #REDIRECT [[ᥛᥫᥒᥰ ᥗᥭᥰ]] qzs45f5uaoxykx8f9d26prikxspt6ua ᥛᥫᥒᥰᥛᥣᥢᥲ 0 896 3919 3918 2024-10-15T06:37:43Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3918 wikitext text/x-wiki #REDIRECT [[ᥛᥫᥒᥰ ᥛᥣᥢ]] ptyask37ydn8m5sv3joth7dubu50dmo ᥛᥬᥱ ᥔᥧᥒᥴ ᥑᥫᥰ ᥖᥭᥰ 0 897 3923 3922 2024-10-15T06:37:44Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 3922 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Binongtai.jpg]] ᥛᥬᥱ ᥔᥧᥒᥴ ᥑᥫᥰ ᥖᥭᥰ ᥑᥫᥰ ᥖᥭᥰ ᥐᥧ ᥛᥫᥒᥰ ᥔᥣ ᥘᥩᥰ ᥞᥝᥰ ᥘᥨᥝᥱ ᥚᥩᥛᥳ ᥙᥥᥒᥰ ᥔᥥᥒᥴ ᥙᥣᥐᥱ ᥑᥨᥝᥲ ᥛᥨᥝᥴ ᥔᥥᥒᥴ ᥑᥣᥛᥰ ᥖᥛᥰ ᥓᥬ ᥞᥐ ᥖᥭᥰ ᥘᥒᥱ ᥞᥪᥴ ᥜᥤᥒᥲ ᥙᥫᥒ ᥗᥧᥒᥰ ᥖᥤᥴ ᥞᥫ ᥙᥫᥒᥰ ᥛᥤᥱ ᥘᥩᥒᥱ ᥔᥪᥙ ᥔᥩᥢᥴ ᥟᥩᥢ ᥞᥥᥢᥰ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥔᥣ ᥘᥩᥰ ᥑᥫᥰ ᥖᥭᥰ ᥑᥫᥰ ᥖᥭᥰ ᥞᥬᥲ ᥛᥤᥰ ᥘᥩᥒᥱ ᥛᥫᥢᥴ ᥘᥧᥐ ᥔᥦᥒᥴ ᥝᥢᥰ ᥗᥧᥒᥰ ᥖᥭᥰ ᥗᥧᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥬᥲ ᥛᥤᥰ ᥐᥣ ᥑᥢᥴ ᥕᥬᥱ ᥑᥪᥖᥴ ᥙᥫᥢ ᥛᥧᥢᥱ ᥔᥦᥢᥴ ᥙᥤ ᥞᥪᥒᥴ ᥕᥣᥝᥰ ᥞᥝᥰ ᥐᥩᥲ ᥕᥣᥱ ᥘᥪᥛᥰ ᥞᥨᥛ ᥞᥦᥒᥰ ᥙᥦᥒᥰ ᥞᥐ ᥜᥤᥒᥲ ᥗᥧᥒᥰ ᥞᥝᥰ ᥘᥦᥰ ᥛᥬᥱ ᥔᥧᥒᥴ ᥖᥭᥰ ᥛᥬᥱ ᥔᥧᥒᥴ ᥖᥭᥰ oexb83t6425mcnkkk2tfqehpaj5q9z4 0 898 3925 3924 2024-10-15T06:37:45Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3924 wikitext text/x-wiki ᥜ ᥚᥣ ᥟᥩᥐᥱ ᥞᥣᥒᥴ ᥝᥣ ᥜᥣ,ᥜᥣᥳ ᥖᥥᥢᥲ ᥜᥣᥳ ᥛᥦᥙ ᥜᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥜᥣ ᥜᥣᥰ ᥜᥣᥱ ᥜᥣᥲ ᥜᥣᥳ ᥜᥣᥴ ᥜᥣᥴ ᥜᥣᥳ ᥜᥣᥲ ᥜᥣᥱ ᥜᥣᥰ ᥜᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ:ᥐᥦᥖᥱ,ᥐᥦᥖᥱ,ᥖᥩᥛᥲ ᥚᥦᥖᥱ,ᥔᥣᥛᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥜᥣᥱ ᥑᥩᥒᥲ ᥙᥩᥒᥲ ᥓᥨᥝᥲ. ᥜᥣᥳ ᥘᥤ ᥙᥤ ᥛᥬᥱ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥜᥣᥳ ᥘᥒ ᥜᥨᥢᥴ ᥖᥨᥐᥱ,ᥔᥫᥴ ᥞᥩᥒᥳ ᥕᥒ ᥑᥨᥙᥱ ᥐᥨᥢᥰ . ᥜᥣᥳ ᥗᥭᥱ ᥑᥫᥒ,ᥛᥫᥒᥰ ᥗᥭᥱ ᥘᥣᥲ. tpt4ewamxx3vjp88pdq052z44b3io4q ᥜᥤᥒᥲ ᥗᥧᥒᥰ ᥖᥭᥰ 12 ᥘᥫᥢ 0 899 5365 3927 2024-11-30T11:21:50Z Long Gong Bao 172 -ᥙᥫᥒ ᥗᥣᥢ 5365 wikitext text/x-wiki ==ᥘᥫᥢ ᥓᥥᥒ == * ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ၊ ᥘᥐᥴ ᥘᥤᥲ ᥙᥤ ᥖᥭᥰ၊ ᥘᥧᥱ ᥑᥝᥲ ᥛᥬᥱ၊ ᥑᥝᥲ ᥘᥣᥛᥴ ᥗᥧᥙᥳ၊ ᥑᥝᥲ ᥘᥣᥛᥴ ᥛᥧᥢᥰ၊ ᥞᥩᥒᥳ ᥚᥢᥴ ᥑᥝᥲ၊ ᥔᥩᥒᥲ ᥙᥧᥱ ᥓᥣᥱ ᥑᥣᥭᥱ ᥘᥣᥭᥰ ᥓᥣᥱ ᥑᥣᥭᥱ ==ᥘᥫᥢ ᥐᥛ == * ᥙᥩᥭᥰ ᥙᥩᥒ ᥘᥩᥒ ᥝᥣᥖ၊ ᥞᥥᥖᥱ ᥑᥝᥲ ᥙᥧᥐᥴ (ᥑᥝᥲ ᥖᥛ ᥒᥣᥭᥰ)၊ ᥐᥛ ᥟᥝ ᥚᥨᥝᥴ ᥟᥝ ᥛᥥᥰ ==ᥘᥫᥢ ᥔᥣᥛᥴ == * ᥘᥧᥱ ᥐᥩᥒ ᥘᥨᥝᥴ၊ ᥞᥥᥖᥱ ᥑᥝᥲ ᥕᥣᥱ ᥐᥧᥳ ==ᥘᥫᥢ ᥔᥤᥱ== * ᥙᥩᥭᥰ ᥚᥣᥰ ᥘᥣᥰ ᥘᥫᥢ ᥔᥤᥱ ᥚᥤᥴ ᥙᥣᥒᥰ၊ ᥙᥩᥭᥰ ᥑᥪᥢᥲ ᥗᥣᥖ ==ᥘᥫᥢ ᥞᥣᥲ == * ᥔᥣᥒᥰ ᥐᥦᥢᥱ ᥖᥨᥐᥱ၊ ᥐᥧᥒᥰ ᥔᥩᥢᥰ၊ ᥔᥩᥢᥰ ᥘᥛᥳ ᥚᥣᥰ ᥘᥣᥰ၊ ᥔᥩᥢᥰ ᥖᥤᥢ ᥔᥩᥢᥰ ᥛᥪᥰ ᥐᥨᥢᥰ ᥗᥝᥲ၊ ᥐᥨᥢᥰ ᥘᥧᥛᥱ ᥞᥨᥖᥱ ᥘᥛᥳ ᥐᥢ၊ ᥐᥢᥱ ᥖᥨᥝᥰ ᥐᥨᥢᥰ ᥗᥝᥲ ᥓᥝᥲ ᥓᥩᥛ၊ ᥞᥥᥖᥱ ᥑᥝᥲ ᥛᥧᥢᥰ ᥞᥨᥝᥱ (ᥓᥩᥐᥴ -ᥟᥦᥙᥱ) ᥖᥨᥐᥱ ᥔᥧᥰ၊ ᥓᥣᥱ ᥖᥤᥱ ᥐᥩᥒ ᥔᥣᥭᥰ၊ ᥛᥩᥐᥱ ᥘᥛᥳ ᥛᥩᥐᥱ ᥔᥣᥭᥰ၊ ᥛᥭᥳ ᥐᥛᥳ၊ ᥙᥩᥭᥰ ᥞᥣᥒᥴ ᥘᥛᥳ (ᥘᥣᥒᥳ ᥓᥩᥒᥰ)၊ ᥙᥩᥭᥰ ᥘᥧᥴ ᥚᥭᥰ၊ ᥘᥧᥱ ᥓᥬ ᥛᥣᥢᥲ ==ᥘᥫᥢ ᥞᥨᥐᥱ == * ᥔᥩᥢᥰ ᥘᥛᥳ ᥚᥣᥰ ᥘᥣᥰ ᥕᥩᥒ ᥚᥨᥝᥰ ᥗᥤᥳ၊ ᥘᥧᥱ ᥖᥣᥢᥰ ᥔᥩᥛᥰ ᥟᥣ ᥘᥩᥒᥰ ᥙᥣ ᥓᥩᥢᥲ၊ ᥘᥧᥱ ᥑᥝᥲ ᥖᥨᥛᥲ ᥘᥦᥛᥴ၊ ᥔᥧᥖᥱ ᥗᥛᥰ ᥛᥣᥱ ᥞᥣᥴ ᥔᥣᥳ ᥛᥣᥳ ᥕᥣᥳ၊ ᥘᥧᥱ ᥔᥣ ᥘᥣᥐᥱ (ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥑᥨᥒᥰ) ==ᥘᥫᥢ ᥓᥥᥖᥱ == * ᥛᥥᥰ ᥛᥣᥢᥲ ᥛᥥᥰ ᥛᥫᥒᥰ၊ ᥑᥪᥢᥲ ᥓᥝᥲ ᥛᥫᥒᥰ ==ᥘᥫᥢ ᥙᥦᥖᥱ == * ᥘᥧᥱ ᥛᥩᥐᥱ ᥑᥝᥲ ᥝᥣᥱ၊ ᥞᥦᥖᥴ ᥞᥨᥝᥴ ᥔᥤᥢᥴ၊ ᥘᥧᥱ ᥔᥣᥒᥱ ᥐᥣᥢᥰ ᥑᥣᥛᥱ ᥚᥨᥢᥴ၊ ᥘᥫᥢ ᥙᥦᥖᥱ ᥛᥨᥢᥰ (ᥟᥝ ᥟᥥᥴ ᥘᥦᥒ ᥑᥝᥲ ᥐᥨᥭ) ==ᥘᥫᥢ ᥐᥝᥲ == * ᥘᥧᥱ ᥞᥨᥝᥴ ᥚᥫᥐᥱ ᥞᥨᥝᥴ ᥑᥣᥝᥴ * ᥖᥥᥖᥱ ᥗᥛᥰ ᥓᥝᥲ ᥝᥨᥭᥱ ᥔᥢᥱ ᥖᥣᥱ ᥘᥣᥱ (ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥑᥨᥒᥰ) * ᥖᥣᥒᥱ ᥔᥩᥛᥰ ᥖᥨᥝᥱ ᥘᥣᥝ ᥝᥤᥰ ᥖᥥᥒ ==ᥘᥫᥢ ᥔᥤᥙᥴ== *ᥘᥧᥱ ᥛᥣᥱ ᥞᥣᥱ ᥖᥨᥐ (ᥓᥨᥐᥴ ᥐᥥᥙ) * ᥛᥥ ᥙᥤ ᥖᥣᥭ ᥘᥫᥢ ᥔᥤᥙᥴ၊ ᥞᥥᥖᥱ ᥖᥣᥒ ᥞᥦᥐ၊ ᥐᥭᥲ ᥖᥥᥢᥰ ᥙᥢ ᥞᥭ ᥘᥣᥰ၊ * ᥐᥭᥲ ᥖᥥᥢᥰ ᥙᥦᥐᥱ ᥜᥧᥒᥴ၊ ᥟᥣᥙ ᥘᥛᥳ ᥛᥥ ᥙᥤ၊ ᥞᥦᥢᥰ ᥔᥩᥛᥰ ᥖᥣᥒ ᥖᥨᥝ၊ * ᥔᥬᥱ ᥑᥝᥲ ᥕᥣᥖᥱ ᥘᥛᥳ ၊ ᥔᥬᥱ ᥑᥝᥲ ᥛᥧ ᥓᥣ (ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥑᥨᥒᥰ) ==ᥘᥫᥢ ᥔᥤᥙᥴ ᥟᥥᥖᥱ == * ᥙᥩᥭᥰ ᥟᥩᥐᥱ ᥝᥣᥱ၊ ᥑᥥᥒᥱ ᥖᥣᥒᥱ ᥙᥧᥖ၊ ᥙᥩᥭᥰ ᥚᥣᥰ ᥘᥣᥰ ᥘᥨᥒᥰ ᥛᥫᥒᥰ၊ ᥐᥭᥲ ᥖᥥᥢᥰ ᥛᥩᥐᥱ ᥛᥨᥝᥴ၊ ᥐᥣᥲ ᥘᥨᥐᥳ ᥐᥣᥲ ᥖᥨᥝᥰ၊ ᥘᥧᥱ ᥖᥧᥒᥰ ᥖᥛᥰ ᥑᥩᥢᥱ၊ ᥐᥢ ᥖᥨᥝᥰ ᥐᥨᥢᥰ ᥗᥝᥲ ==ᥘᥫᥢ ᥔᥤᥙᥴ ᥔᥩᥒᥴ == * ᥘᥧᥱ ᥖᥣᥢᥰ ᥔᥣᥒᥱ ᥐᥣᥢᥰ ᥐᥢᥱ ᥗᥤᥢᥱ၊ ᥘᥧᥱ ᥖᥥᥢᥰ ᥞᥥᥒᥴ၊ ᥙᥩᥭᥰ ᥞᥨᥒᥰ ᥚᥭᥰ ᥛᥥᥢ၊ ᥖᥣᥒᥱ ᥔᥩᥛᥰ ᥓᥝᥲ ᥟᥧᥙ ᥑᥧᥖᥳ၊ ᥙᥩᥭᥰ ᥝᥨᥒ ᥐᥨᥖᥰ (ᥝᥣᥒᥱ ᥐᥣ ᥙᥣᥱ)၊ ᥙᥩᥭᥰ ᥕᥧᥐᥳ ᥕᥩᥒᥲ ᥑᥧᥰ ᥛᥨᥝᥴ ᥖᥭᥰ == ᥙᥫᥒ ᥟᥤᥒ == ᥘᥣᥲ ᥘᥤᥐ (20)၊ ᥙᥙ ᥞᥫᥢᥰ၊ ᥓᥣᥭᥰ ᥑᥫᥰ ᥘᥫᥢ (ᥐᥥᥒᥰ ᥖᥧᥒᥴ) tkl0rqf95mxgt7nbu7g38nu6ly61e91 ᥜᥤᥒᥲ ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ( ᥖᥭᥰ ᥘᥨᥒᥴ ) 0 900 3938 3937 2024-10-15T06:37:50Z Sotiale 22 10 revisions imported: [TEST] importing tddwiki via a tool 3937 wikitext text/x-wiki ᥐᥨᥢᥰ ᥞᥝᥰ ᥘᥭᥳ ᥟᥛᥱ ᥝᥣ ᥓᥫᥳ ᥑᥫᥰ ᥘᥬ ᥛᥫ ᥘᥭᥲ ᥕᥧᥱ ᥔᥝᥰ ᥞᥨᥛ ᥐᥢ ᥘᥦᥰ ᥘᥭᥲ ᥐᥨᥝᥱ ᥖᥒᥲ ᥜᥤᥒᥲ ᥐᥨᥢᥰ ᥞᥨᥛ ᥐᥢ ᥓᥩᥛᥰ ᥖᥤ ᥕᥧᥱ ᥖᥤ ᥐᥤᥢ ᥘᥬᥰ ᥖᥢᥰ ᥞᥥᥒᥰ ᥚᥬᥴ ᥛᥢᥰ ᥘᥢᥳ ᥙᥩᥰ ᥞᥪᥒᥴ ᥖᥣᥛᥰ ᥞᥪᥒᥴ ᥛᥣᥰ ᥖᥥᥰ ᥐᥫᥖᥱ ᥛᥤᥰ ᥜᥤᥒᥲ ᥟᥢ ᥝᥭᥳ ᥙᥥᥢ ᥖᥤ ᥕᥧᥛᥱ ᥕᥛ ᥓᥧᥒ ᥓᥬ ᥘᥦᥳ ᥖᥪᥰ ᥛᥢᥲ ᥞᥥᥖᥱ ᥓᥩᥛᥰ ᥛᥣᥰ ᥙᥣᥢ ᥔᥪᥙᥱ ᥙᥣᥢ ᥖᥩᥢᥲ ᥖᥣᥱ ᥛᥧᥐᥳ ᥜᥧᥒᥴ ᥐᥨᥢᥰ ᥟᥛᥱ ᥘᥢᥴ ᥜᥤᥒᥲ ᥐᥨᥢᥰ ᥑᥫᥰ ᥓᥝᥲ ᥐᥝᥱ ᥖᥤᥴ ᥘᥭᥲ ᥕᥧᥱ ᥐᥖᥴ ᥕᥥᥢ ᥞᥤᥢᥳ ᥘᥩᥢᥰ။ ᥘᥫᥴ ᥘᥢᥳ ᥘᥒᥱ ᥞᥪᥴ ᥘᥩᥒ ᥞᥣᥴ ᥐᥤᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ ᥘᥬᥰ ᥜᥤᥒᥲ ᥐᥨᥢᥰ ᥖᥤᥴ ᥖᥥᥒ ᥘᥤᥛ ᥛᥢᥲ ᥐᥦᥢᥱ ᥘᥢᥳ ᥔᥣᥭᥴ ᥚᥬᥴ ᥑᥫᥰ ᥛᥢᥰ ᥓᥒᥱ ᥘᥭᥲ ᥐᥨᥝᥱ ᥖᥒᥲ ᥜᥤᥒᥲ ᥖᥪᥰ ᥐᥛ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥟᥢ ᥓᥩᥛᥰ ᥐᥣᥱ ᥘᥣᥳ ᥖᥥᥱ ᥔᥣ ᥛᥣᥰ ᥓᥬᥳ ᥖᥪᥰ ᥞᥥᥖᥱ ᥓᥩᥛᥰ ᥐᥢ။ ᥘᥬᥰ ᥐᥣ ᥜᥤᥒᥲ ᥓᥫᥰ ᥘᥭᥲ ᥓᥬᥳ ᥖᥪᥰ ᥔᥪᥙᥱ ᥔᥪᥙ ᥐᥢ ᥛᥣᥰ ᥘᥬᥰ ᥜᥤᥒᥲ ᥐᥨᥢᥰ ᥞᥝᥰ ᥙᥤ ᥘᥬ ᥙᥤ ᥘᥢᥳ ᥘᥭᥳ ᥛᥤᥰ ᥙᥣᥰ ᥜᥤᥒᥲ ᥙᥤ ᥛᥬᥱ ᥟᥛᥱ ᥘᥢᥴ ᥜᥤᥒᥲ ᥞᥙᥳ ᥖᥩᥢᥲ ᥙᥤ ᥛᥬᥱ ᥘᥩᥒ ᥘᥫᥒ။ ==ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ == ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥞᥝᥰ ᥐᥧ ᥖᥤ ᥖᥤ ᥓᥫᥒᥳ ᥘᥒᥱ ᥗᥭᥰ ᥘᥣᥝᥰ ᥕᥨᥢᥰ ᥖᥭᥰ ᥖᥬᥲ ᥖᥭᥰ ᥑᥪᥢᥴ ᥖᥭᥰ ᥘᥪᥳ ᥖᥭᥰ ᥘᥦᥛᥰ ᥖᥭᥰ ᥘᥧᥒᥰ ᥖᥭᥰ ᥘᥫᥴ ᥘᥦᥰ ᥖᥭᥰ ᥟᥣ ᥞᥨᥛ ᥓᥥᥛ ᥓᥫᥰ ᥘᥭᥳ ᥙᥦᥐᥳ ᥔᥛᥳ ᥝᥣ ᥟᥛᥱ ᥘᥭᥲ ᥕᥧᥱ ᥐᥭ ᥓᥛ ᥐᥢ (ᥔᥨᥢᥱ ᥘᥣᥭᥴ ᥕᥧᥱ ᥕᥣᥢᥴ ᥐᥭ) ᥐᥢ ᥔᥥᥴ ᥖᥣᥳ ᥜᥤᥒᥲ ᥙᥤ ᥛᥬᥱ ᥟᥛᥱ ᥘᥢᥴ ᥜᥤᥒᥲ ᥞᥙᥳ ᥖᥩᥢᥲ ᥙᥤ ᥛᥬᥱ ᥘᥭᥳ ᥖᥤ ᥛᥣᥰ ᥛᥢᥰ ᥛᥫᥢᥴ ᥐᥢ၊ ᥙᥥᥢ ᥝᥢᥰ ᥘᥥᥝ ᥘᥫᥢ ᥘᥥᥝ ᥐᥢ ᥐᥧ ᥖᥤ ᥖᥤ။ ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥘᥭᥳ ᥙᥥᥢ ᥝᥢᥰ ᥘᥫᥢ ᥟᥣᥭᥲ ᥑᥪᥢᥲ ᥘᥫᥒ ᥑᥛ ᥐᥧ ᥙᥤ (ᥖᥤᥴ ᥕᥧᥱ ᥛᥩᥐ ᥐᥣᥒ ᥘᥫᥢ ᥢᥨᥝ ᥝᥦᥛ ᥙᥫᥝ ᥐᥧ ᥙᥤ ᥔᥥᥴ ᥙᥩᥰ ᥙᥥᥢ ᥙᥤ ᥔᥩᥢᥳ ᥘᥭᥳ ᥖᥤᥴ ᥕᥧᥱ ᥛᥩᥐ ᥐᥣᥒ ᥘᥫᥢ ᥖᥤᥱ ᥔᥦᥛᥱ ᥙᥫᥝᥱ ᥐᥧ ᥙᥤ )။ ᥛᥫ ᥙᥣᥢ ᥙᥧᥱ ᥛᥩᥢᥱ ᥞᥝᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥐᥧ ᥓᥧᥛᥰ ᥓᥧᥛᥰ ᥘᥭᥲ ᥖᥪᥰ ᥟᥝ ᥝᥢᥰ ᥘᥫᥢ ᥟᥣᥭᥲ ᥑᥪᥢᥲ ᥘᥫᥒ ᥑᥛ ᥙᥥᥢ ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥛᥫᥢᥴ ᥐᥢ ᥛᥣᥰ။ (ᥘᥫᥢ ᥟᥣᥭᥲ ᥘᥭᥳ ᥛᥣᥒ ᥖᥤ ᥞᥩᥒᥳ ᥝᥣ ᥘᥫᥢ ᥓᥥᥒ ᥞᥪᥴ ᥐᥩᥲ ᥘᥫᥢ ᥐᥥᥒ၊ ᥙᥨᥝᥰ ᥝᥣ ᥘᥫᥢ ᥟᥣᥭᥲ ᥘᥭᥴ ᥖᥥᥳ ᥖᥭᥰ ᥞᥝᥰ ᥞᥧᥳ ᥓᥐᥴ ᥐᥢ ᥐᥧ ᥖᥤ ᥖᥤ။ ) ==ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥟᥛᥱ ᥘᥢᥴ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥘᥨᥒᥴ == ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥞᥝᥰ ᥘᥭᥲ ᥓᥬᥳ ᥖᥪᥰ ᥘᥐᥴ ᥙᥫᥒ 12 ᥘᥫᥢ ᥓᥩᥛᥰ ᥓᥪ ᥘᥦᥒ ᥘᥣᥝ (ᥘᥣᥐ ᥑᥣᥖ )၊ ᥘᥦᥒ ᥘᥣᥝ ᥘᥭᥳ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥔᥨᥢᥱ ᥕᥬᥱ ᥔᥨᥒᥴ ᥞᥩᥒᥳ ᥝᥣ ᥛᥤᥒᥲ ᥙᥤ (ᥞᥨᥛ ᥖᥒᥰ ᥗᥭᥰ ᥘᥦᥲ ᥘᥣᥝᥰ ) ᥟᥢ ᥙᥥᥢ - ᥓᥭᥲ (ᥘᥧᥴ )၊ ᥙᥝᥲ (ᥒᥨᥝᥰ )၊ ᥕᥤᥰ (ᥔᥫᥴ )၊ ᥛᥝᥲ (ᥙᥣᥒ ᥖᥣᥭᥰ )၊ ᥔᥤᥴ (ᥒᥫᥐ )၊ ᥔᥭᥲ (ᥒᥧᥰ )၊ ᥔᥤ ᥒᥣᥳ (ᥛᥣᥳ )၊ ᥛᥥᥖᥳ (ᥙᥥᥳ )၊ ᥔᥢᥴ (ᥘᥤᥒᥰ )၊ ᥞᥝᥳ (ᥐᥭᥱ )၊ ᥔᥥᥖ (ᥛᥣᥴ)၊ ᥐᥭᥲ (ᥛᥧᥴ ) ᥓᥫᥰ ᥘᥭᥳ။ ᥘᥐᥴ ᥙᥫᥒ ᥓᥫᥰ ᥝᥣ ᥛᥣᥰ ᥘᥭᥳ ᥖᥭᥰ ᥘᥫᥴ ᥖᥭᥰ ᥖᥬᥲ ᥞᥩᥒᥳ ᥝᥣ ᥘᥐᥴ ᥘᥤᥲ ။ ᥖᥒᥲ ᥓᥪ ᥘᥧᥐ ᥘᥣᥒᥰ ᥐᥩᥰ ᥔᥨᥒᥴ ᥓᥬᥳ ᥖᥪᥰ ᥓᥩᥛᥰ ᥘᥐᥴ ᥙᥫᥒ ᥛᥤᥒᥲ ᥙᥤ ᥘᥭᥳ ᥘᥒᥱ ᥐᥢ၊ ᥓᥫᥒᥳ ᥘᥒᥱ ᥙᥨᥝᥰ ᥙᥥᥢ ᥘᥧᥐ ᥓᥣᥭᥰ ᥔᥨᥒᥴ ᥖᥒᥲ ᥓᥪ ᥖᥥᥱ ᥟᥝ ᥘᥧᥐ ᥐᥨᥝᥳ ᥒᥝᥲ ᥐᥣᥱ - ᥟᥣᥭᥲ ᥕᥤ ᥔᥣᥛᥴ ᥔᥭᥱ ᥒᥨᥝᥳ ᥘᥨᥐ ᥟᥤᥖᥴ ᥘᥥᥐᥳ ᥘᥧᥛᥱ ᥘᥪᥢᥰ ᥐᥩᥭ ။ ᥔᥒᥴ ᥙᥥᥢ ᥘᥧᥐ ᥕᥤᥒᥰ ᥔᥨᥒᥴ ᥖᥒᥲ ᥝᥣ - ᥕᥥᥲ ᥟᥤᥱ ᥟᥣᥛᥴ ᥟᥭᥱ ᥟᥨᥝᥲ ᥟᥨᥐᥴ ᥟᥤᥖᥴ ᥘᥥᥐᥳ ᥘᥧᥛᥱ ᥘᥪᥢᥰ ᥐᥩᥭ ᥓᥥᥛ ᥓᥫᥰ ᥘᥭᥳ။ ᥐᥩᥙ ᥙᥫ ᥐᥨᥢᥰ ᥖᥭᥰ ᥘᥫᥴ ᥖᥭᥰ ᥖᥬᥲ ᥘᥭᥲ ᥖᥒᥲ ᥘᥐᥴ ᥘᥤᥲ ᥟᥢ ᥟᥝ ᥓᥩᥛᥰ ᥘᥐᥴ ᥙᥫᥒ ᥛᥤᥒᥲ ᥙᥤ ᥓᥬᥳ ᥖᥣᥱ ᥜᥤᥒᥲ ᥐᥨᥢᥰ ᥖᥨᥝ ᥐᥝᥱ ᥛᥣᥰ ᥘᥦᥳ ᥓᥒᥱ ᥛᥤᥰ ᥜᥤᥒᥲ ᥙᥤ ᥛᥬᥱ ᥘᥬᥰ ᥘᥫᥢ ᥓᥥᥒ ᥛᥬᥱ ᥝᥢᥰ ᥘᥫᥒ (ᥘᥫᥢ ᥟᥣᥭᥲ -ᥘᥫᥢ ᥓᥭᥲ ᥛᥬᥱ ᥝᥢᥰ ᥘᥫᥒ ) ᥔᥥᥴ ᥘᥭᥲ ᥕᥤᥙᥴ ᥖᥪᥰ ᥔᥪᥙᥱ ᥛᥣᥰ ᥖᥨᥝᥱ ᥝᥢᥰ ᥛᥫ ᥘᥭᥳ။ ᥖᥤ ᥖᥥᥳ ᥛᥢᥰ ᥘᥐᥴ ᥘᥤᥲ ᥘᥭᥳ ᥙᥥᥢ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥘᥣᥖ ᥟᥢ ᥘᥭᥲ ᥟᥨᥛ ᥔᥨᥙᥱ ᥛᥣᥰ ᥙᥥᥢ ᥙᥤ ᥕᥣᥝᥰ ᥑᥣᥝᥰ ᥞᥪᥒᥴ ᥘᥢᥳ ᥔᥥᥴ ᥟᥢ ᥙᥥᥢ ᥙᥤ ᥘᥙᥳ ᥖᥭᥰ (ᥔᥐᥳ ᥐᥣ ᥘᥣᥖ )ᥖᥨᥝ ᥘᥙᥳ ᥟᥣᥢᥱ ᥟᥢ ᥖᥭᥰ ᥖᥬᥲ ᥔᥨᥒᥴ ᥞᥩᥒᥳ ᥐᥢ ᥝᥣ ᥙᥤ ᥛᥫᥒᥰ ᥘᥢᥳ ᥘᥬᥰ ᥙᥤ ᥙᥧᥐᥳ ᥗᥣᥳ 2557 ᥘᥭᥳ (ᥙᥧᥢ ᥖᥣᥱ ᥖᥭᥰ ᥘᥫᥴ ᥖᥭᥰ ᥖᥬᥲ ) ᥘᥭᥲ ᥛᥣᥰ ᥕᥝᥳ 2108 ᥙᥤ ။ (ᥙᥤ ᥛᥫᥒᥰ 2108 ᥘᥤᥲ ᥘᥭᥳ ᥙᥥᥢ ᥛᥤᥒᥲ ᥛᥥ ᥙᥤ ᥖᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥖᥭᥰ ᥖᥬᥲ ။ ) ==ᥙᥤ ᥛᥫᥒᥰ ᥟᥛᥱ ᥘᥢᥴ ᥛᥤᥒᥲ ᥙᥤ ᥖᥭᥰ == ᥚᥪᥢᥴ ᥛᥣᥭᥴ ᥓᥩᥭ ᥖᥩᥒᥰ ᥑᥥᥱ ᥞᥨᥛ ᥖᥒᥰ ᥑᥣᥛᥰ ᥛᥩᥐᥱ ᥘᥣᥖ ᥚᥧᥱ ᥞᥧᥳ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥖᥬᥲ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥓᥝᥲ ᥕᥝᥳ ᥘᥭᥲ ᥞᥧᥳ ᥒᥫᥢ ᥒᥝᥲ ᥛᥣᥰ ᥝᥣ ᥙᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥟᥛᥱ ᥘᥢᥴ ᥛᥤᥒᥲ ᥙᥤ ᥖᥭᥰ (ᥖᥭᥰ ᥘᥫᥴ -ᥖᥭᥰ ᥖᥬᥲ ) ᥘᥭᥳ ᥖᥥᥱ ᥘᥙᥳ ᥔᥩᥢᥱ ᥖᥒᥲ ᥖᥥᥱ ᥙᥤ ᥟᥢ ᥓᥝᥲ ᥑᥧᥢᥴ ᥕᥤ ᥘᥧᥐ ᥓᥣᥭᥰ ᥐᥨᥝᥳ ᥖᥤ 2 ᥑᥧᥢᥴ ᥟᥧᥰ ᥖᥤᥱ ᥜᥣᥳ (ᥓᥪ ᥑᥫᥰ ᥞᥫᥢᥰ ) ᥓᥝᥲ ᥛᥫᥒᥰ ᥘᥩᥒᥴ ᥔᥥᥴ ᥟᥩᥢ ᥟᥝ ᥑᥣᥲ ᥛᥣᥢᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥐᥛᥱ ᥚᥩᥒ ᥘᥩᥒ ᥘᥨᥒᥰ ᥓᥩᥛᥰ ᥘᥛᥰ ᥘᥛᥳ ᥑᥨᥒᥰ ᥛᥣᥰ ᥖᥥᥱ ᥖᥒᥲ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ([[ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ |ᥛᥫᥒᥰ ᥛᥣᥝᥰ ]]) ᥖᥤ ᥞᥤᥛᥰ ᥜᥣᥒᥱ ᥘᥛᥳ ᥛᥣᥝᥰ ᥟᥩᥢ ᥖᥣᥒᥰ ᥙᥤ ᥑᥣ ᥘᥤᥖᥳ ᥖᥣ ᥛᥩᥐ 94 ᥙᥤ၊ ᥛᥦᥢ ᥛᥩᥐ ᥙᥤ ᥐᥧᥐᥳ ᥗᥣᥳ 450 ᥘᥢᥳ ᥛᥣᥰ။ (ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥭᥳ ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ ᥞᥩᥒᥳ ᥘᥛᥳ ᥞᥨᥭᥲ ᥘᥤᥲ၊ ᥐᥨᥢᥰ ᥛᥣᥢᥲ ᥞᥥᥐᥳ ᥝᥣ ᥡᥨᥭᥱ ᥘᥤᥱ၊ ᥐᥨᥢᥰ ᥑᥥᥱ ᥔᥛᥳ ᥖᥦᥛᥲ ᥓᥩᥛᥰ ᥔᥥᥒᥴ ᥑᥝᥴ ᥝᥣ ᥕᥧᥭᥲ ᥘᥤᥲ )။ ᥕᥩᥢᥳ ᥘᥩᥒ ᥓᥫᥒᥳ ᥘᥒᥱ ᥝᥣ ᥛᥣᥰ ᥘᥭᥳ ᥘᥦᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ (ᥖᥭᥰ ᥘᥫᥴ ၊ ᥖᥭᥰ ᥖᥬᥲ ) ᥓᥒᥱ ᥘᥭᥲ ᥕᥤᥙᥱ ᥖᥪᥰ ᥟᥝ ᥙᥤ ᥟᥢ ᥓᥝᥲ ᥑᥧᥢᥴ ᥕᥤ ᥟᥩᥢ ᥟᥝ ᥑᥣᥲ ᥛᥣᥢᥲ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥘᥨᥒᥰ ᥛᥣᥰ ᥖᥥᥱ ᥖᥒᥲ ᥔᥪᥒᥱ ᥛᥫᥒᥰ ᥖᥤ ᥞᥤᥛᥰ ᥜᥣᥒᥱ ᥘᥛᥳ ᥛᥣᥝᥰ ᥘᥢᥳ ᥛᥣᥰ ᥙᥥᥢ ᥙᥤ ᥛᥫᥒᥰ ᥟᥛᥱ ᥘᥢᥴ ᥛᥤᥒᥲ ᥙᥤ ᥓᥬᥳ ᥖᥣᥱ ᥓᥫᥳ ᥔᥣᥭᥴ ᥑᥫᥰ ᥖᥨᥝ ᥐᥝᥱ ᥔᥥᥴ ᥔᥪᥙ ᥖᥪᥰ ᥛᥣᥰ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥝᥢᥰ ᥛᥫ ᥘᥭᥳ။ ᥘᥬᥰ ᥙᥤᥴ ᥙᥧᥐᥳ ᥗᥣᥳ 2556-57 ᥘᥭᥳ ᥛᥤᥒᥲ ᥙᥤ ᥖᥭᥰ ᥟᥛᥱ ᥘᥢᥴ ᥙᥤ ᥛᥫᥒᥰ ᥖᥭᥰ ᥘᥭᥲ ᥛᥣᥰ ᥕᥝᥳ 2108 ᥘᥤᥲ။ (ᥕᥧᥱ ᥘᥬᥰ ᥘᥫᥢ ᥖᥤ ᥔᥦᥛ ᥙᥫᥝ ᥙᥤ 2013 ᥘᥭᥳ )။ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥭᥰ ᥞᥝᥰ ᥓᥒᥱ ᥞᥩᥒᥳ ᥙᥤ ᥛᥬᥱ ᥖᥨᥝ ᥐᥝᥱ ᥘᥬᥰ ᥙᥤ (2014) ᥘᥭᥳ ᥝᥣ ᥘᥐᥴ ᥘᥤᥲ ᥙᥤ ᥖᥭᥰ ᥐᥙᥴ ᥔᥤ ᥒᥣᥳ (ᥙᥤ ᥛᥣᥳ ) ᥙᥤ ᥛᥫᥒᥰ 2108 ᥘᥤᥲ ᥘᥭᥴ ᥕᥝᥳ။ (ᥛᥫ ᥑᥬᥲ ᥞᥧᥳ ᥙᥤ ᥛᥫᥒᥰ - ᥖᥭᥰ ᥟᥛᥱ ᥘᥢᥴ ᥖᥭᥰ ᥛᥤᥒᥲ ᥙᥤ ᥖᥭᥰ ᥘᥢᥳ ᥖᥤᥴ ᥘᥭᥲ ᥟᥝ ᥙᥤ ᥙᥧᥐᥳ ᥗᥣᥳ ᥛᥫ ᥘᥥᥝ ᥖᥒᥲ ᥔᥥᥴ ᥟᥝ ᥙᥤ ᥟᥢ ᥑᥧᥢᥴ ᥕᥤ ᥖᥒᥲ ᥛᥫᥒᥰ ᥘᥢᥳ ᥛᥣᥰ ᥗᥩᥢᥴ ᥘᥭᥴ ᥓᥪᥒ ᥖᥤᥴ ᥛᥦᥢ ᥓᥩᥛᥰ ᥙᥤ ᥛᥫᥒᥰ ᥑᥩᥒᥴ ᥖᥭᥰ (ᥙᥣᥳ ᥖᥣᥳ ) ᥟᥛᥱ ᥘᥢᥴ ᥛᥤᥒᥲ ᥙᥤ ᥖᥭᥰ (ᥖᥣᥳ ᥔᥣᥳ )။ ᥓᥫᥒᥳ ᥘᥒᥱ - ᥙᥤ ᥑᥣ ᥘᥥᥖᥳ 2011 ᥘᥭᥳ ᥙᥤ ᥙᥣᥳ ᥔᥣᥳ 2554-55 ᥘᥤᥲ၊ ᥟᥝ ᥙᥤ ᥟᥢ ᥓᥝᥲ ᥑᥧᥢᥴ ᥕᥤ ᥖᥒᥲ ᥛᥫᥒᥰ ᥙᥣ ᥔᥣᥳ 450 ᥛᥣᥰ ᥗᥩᥢᥴ ᥕᥝᥳ ᥘᥭᥲ 2108 ᥘᥢᥳ ᥙᥥᥢ ᥙᥤ ᥛᥫᥒᥰ ᥖᥭᥰ (ᥖᥣᥳ ᥔᥣᥳ )။ ( ᥙᥣ ᥔᥣᥳ 2557 – 450 ᥞᥧᥳ ᥖᥣᥳ ᥔᥣᥳ 2108) ᥘᥢᥳ ᥕᥧᥱ။ [ᥙᥤ ᥛᥫᥒᥰ ᥟᥛᥱ ᥘᥢᥴ ᥛᥤᥒᥲ ᥙᥤ ᥟᥛᥱ ᥘᥢᥴ ᥙᥤ ᥖᥭᥰ (2108) ᥟᥢ ᥖᥭᥰ ᥞᥝᥰ ᥘᥙᥳ ᥔᥩᥢᥱ ᥓᥬᥳ ᥖᥪᥰ ᥐᥢ ᥕᥧᥱ ᥘᥭᥳ ᥙᥥᥢ ᥙᥤ ᥛᥫᥒᥰ ᥑᥫᥰ ᥖᥭᥰ ᥘᥫᥴ၊ ᥖᥭᥰ ᥖᥬᥲ ᥖᥒᥰ ᥖᥭᥰ ᥖᥣᥒᥱ ᥑᥫᥰ ᥑᥝᥴ ᥟᥛᥱ ᥐᥥᥝᥱ ᥐᥩᥒᥳ ᥐᥢ ᥔᥒᥴ။ ᥐᥩᥭᥰ ᥐᥣ ᥘᥐᥴ ᥘᥤᥲ ᥙᥤ ᥖᥭᥰ ᥟᥢ ᥟᥤᥒ ᥟᥝ ᥘᥐ ᥙᥫᥒ ᥙᥤ ᥐᥣᥙᥱ ᥓᥭᥲ 60 ᥘᥩᥐᥴ ᥔᥥᥴ ᥘᥙᥳ ᥔᥩᥢᥱ ᥕᥤᥙᥴ ᥖᥪᥰ ᥐᥢ ᥛᥣᥰ ᥟᥢ ᥙᥥᥢ ᥘᥫᥢ ᥟᥣᥭᥲ (ᥘᥫᥢ ᥓᥥᥒ – ᥘᥫᥢ ᥐᥥᥒ ) ᥛᥬᥱ ᥝᥢᥰ ᥘᥫᥒ ᥙᥥᥢ ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥘᥭᥴ ᥘᥢᥳ ᥐᥨᥢᥰ ᥖᥭᥰ ᥞᥝᥰ ᥐᥧ ᥖᥤ ᥖᥤ ᥕᥤᥙᥴ ᥖᥪᥰ ᥛᥫᥢᥴ ᥐᥢ။ ᥘᥐᥴ ᥘᥤᥲ ᥛᥫᥢᥴ ᥐᥢ၊ ᥙᥤ ᥛᥫᥒᥰ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥐᥩᥭᥰ။ ==ᥜᥤᥒᥲ ᥐᥨᥝᥱ ᥓᥥᥒ ᥟᥛᥱ ᥘᥢᥴ ᥘᥐᥴ ᥙᥫᥒ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ == ᥜᥤᥒᥲ ᥐᥨᥝᥱ ᥓᥥᥒ ᥟᥛᥱ ᥘᥢᥴ ᥘᥐᥴ ᥙᥫᥒ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥘᥭᥳ ᥙᥣᥢ ᥛᥫ ᥘᥥᥝ ᥓᥦᥐᥱ ᥝᥭᥳ ᥙᥥᥢ 4 ᥖᥩᥢᥲ - ===ᥖᥩᥢᥲ 1 ᥞᥨᥝᥴ ᥖᥥᥰ ᥙᥬᥳ ᥓᥥᥒ === ᥙᥬᥳ ᥓᥥᥒ ᥙᥩᥒᥱ ᥝᥣ ᥜᥝᥱ ᥞᥙᥳ ᥖᥐᥳ ᥘᥣᥭᥴ ᥞᥣᥒᥲ ᥞᥦᥢᥰ ᥙᥬᥳ ᥞᥙᥳ ᥖᥩᥢᥲ ᥘᥫᥢ ᥓᥥᥒ (ᥘᥫᥢ ᥟᥣᥭᥲ ) ᥘᥬᥰ ᥝᥢᥰ ᥘᥫᥢ 12 ᥘᥙᥴ ᥟᥢ ᥖᥪᥰ ᥐᥛ ᥙᥥᥢ ᥝᥢᥰ ᥔᥤᥒᥲ ᥙᥤ ᥐᥝᥱ။ ᥝᥢᥰ ᥘᥧᥐ ᥙᥤ ᥔᥧᥖᥴ ᥔᥤᥒᥲ ᥕᥝᥳ ᥘᥦᥰ ᥙᥥᥢ ᥝᥢᥰ ᥙᥤ ᥖᥭᥰ ᥔᥤᥒᥲ၊ ᥙᥥᥢ ᥝᥢᥰ ᥞᥙᥳ ᥖᥩᥢᥲ ᥘᥫᥢ ᥓᥥᥒ ᥘᥦᥰ ᥐᥛ ᥚᥩᥒ ᥞᥩᥒᥳ ᥝᥣ ᥝᥢᥰ ᥞᥙᥳ ᥓᥥᥒ (ᥟᥛᥱ ᥘᥢᥴ ) ᥝᥢᥰ ᥙᥬᥳ ᥓᥥᥒ ᥘᥭᥴ ᥕᥝᥳ။ ᥝᥢᥰ ᥘᥫᥢ 12 ᥘᥙᥴ ᥘᥢᥳ ᥟᥩᥢ ᥐᥢ ᥘᥧᥐᥳ ᥓᥝᥳ ᥓᥝᥳ၊ ᥓᥩᥛᥰ ᥘᥒᥱ ᥖᥣᥒᥰ ᥐᥫᥰ ᥕᥛ ᥚᥬᥴ ᥛᥢᥰ ᥔᥥᥴ ᥞᥥᥖᥱ ᥖᥣᥒᥰ ᥘᥤ။ ᥐᥣᥒ ᥝᥢᥰ ᥛᥣᥰ ᥟᥩᥢ ᥐᥢ ᥞᥣᥒᥲ ᥞᥦᥢᥰ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥖᥣᥒᥰ ᥐᥤᥢ ᥖᥣᥱ ᥘᥥᥒᥳ ᥘᥧᥴ ᥓᥣᥱ ᥐᥣᥳ ᥛᥫ ᥑᥛ၊ ᥖᥣᥒᥰ ᥐᥤᥢ ᥘᥭᥳ ᥞᥬᥲ ᥙᥥᥢ ᥖᥣᥒᥰ ᥐᥤᥢ ᥖᥭᥰ။ ᥛᥫᥢ ᥘᥒᥱ ᥑᥝᥲ ᥚᥐᥴ၊ ᥑᥝᥲ ᥔᥩᥭᥰ၊ ᥑᥝᥲ ᥔᥥᥢᥲ၊ ᥘᥫᥳ ᥔᥨᥛᥲ၊ ᥗᥨᥝᥱ ᥚᥧᥰ၊ ᥑᥝᥲ ᥙᥧᥐᥴ၊ ᥑᥝᥲ ᥖᥨᥛᥲ ᥐᥨᥭᥲ၊ ᥑᥝᥲ ᥖᥨᥛᥲ ᥘᥦᥛᥴ၊ ᥑᥒᥱ ᥙᥩᥒᥰ ᥓᥫᥰ ᥘᥭᥳ ᥐᥣᥱ ᥐᥛᥰ ᥝᥣ ᥘᥭᥲ ᥙᥩᥒ ᥙᥥᥢ ᥘᥢᥳ ᥚᥩᥛᥳ ᥐᥢ ᥞᥥᥖᥱ။ ᥐᥨᥝ ᥘᥪᥛᥰ ᥘᥣᥭᥰ ᥞᥥᥖᥱ ᥖᥣᥒᥰ ᥐᥤᥢ ᥖᥭᥰ၊ ᥐᥨᥝ ᥘᥪᥛᥰ ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥐᥪᥒᥱ ᥘᥤ ᥘᥥᥒᥳ ᥖᥣᥒᥰ ᥐᥤᥢ ᥖᥭᥰ။ ᥛᥫ ᥞᥥᥖᥱ ᥐᥩᥲ ᥙᥨᥝᥰ ᥙᥥᥢ ᥘᥭᥲ ᥞᥬᥲ ᥚᥧᥱ ᥕᥬᥱ ᥔᥩᥢᥴ ᥟᥩᥢ ᥞᥥᥖᥱ။ ᥐᥨᥢᥰ ᥐᥥᥱ ᥙᥥᥢ ᥞᥨᥝᥴ ᥘᥣᥲ ᥔᥪᥙᥱ ᥔᥩᥢᥴ ᥝᥭᥳ ᥙᥢ ᥘᥧᥐ ᥘᥣᥢᥴ ᥟᥢ ᥖᥤᥴ ᥙᥧᥖ ᥖᥦᥢᥰ ᥓᥫᥳ ᥑᥫᥰ ᥐᥣᥱ၊ ᥞᥬᥲ ᥛᥨᥝᥴ ᥞᥥᥖᥱ ᥖᥩᥒᥰ ᥛᥣᥭᥴ ᥝᥭᥳ ᥙᥥᥢ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥖᥣᥒᥰ ᥐᥤᥢ ᥖᥭᥰ၊ ᥚᥩᥛᥳ ᥓᥩᥭ ᥗᥦᥛᥴ ᥐᥢ ᥘᥭᥳ ᥙᥥᥢ ᥜᥤᥒᥲ ᥖᥭᥰ ᥟᥢ ᥐᥪᥒᥱ ᥘᥦᥙ "ᥞᥥᥖᥱ ᥞᥫᥢᥰ ᥓᥩᥭ ᥑᥣᥲ၊ ᥞᥥᥖᥱ ᥘᥣᥰ ᥓᥩᥭ ᥔᥩᥛᥲ " ᥘᥢᥳ ᥘᥦᥳ ᥖᥪᥢᥰ ᥘᥤ ᥔᥪᥙᥱ ᥙᥢ ᥘᥧᥐ ᥘᥣᥢᥱ ᥕᥧᥱ ᥖᥥᥳ။ ᥙᥧᥢ ᥖᥣᥱ ᥐᥨᥢᥰ ᥗᥝᥲ ᥐᥥᥱ ᥔᥛᥳ ᥞᥬᥲ ᥟᥩᥢ ᥐᥢ ᥞᥨᥝᥰ ᥘᥤᥐ ᥟᥣᥢᥱ ᥘᥣᥭᥰ ᥛᥥᥝᥰ ᥟᥢ ᥛᥤᥰ ᥑᥨᥝᥲ ᥔᥒᥱ ᥔᥩᥢᥴ ᥞᥬᥲ ᥛᥨᥝᥴ ᥟᥩᥢ ᥐᥢ ᥞᥐᥳ ᥓᥫᥳ ᥓᥫᥳ ᥓᥣᥖ၊ ᥛᥣᥢᥲ ᥛᥫᥒᥰ၊ ᥜᥤᥒᥲ ᥗᥧᥒᥰ၊ ᥘᥤᥐ ᥘᥣᥭᥰ။ ᥐᥨᥢᥰ ᥘᥧᥛᥱ ᥑᥝᥴ ᥓᥫᥰ ᥞᥥᥖᥱ ᥖᥣᥒᥰ ᥐᥤᥢ ᥘᥢᥳ ᥟᥝ ᥛᥫᥰ ᥘᥥᥒᥳ ᥘᥧᥴ ᥓᥣᥱ ᥐᥣᥳ ᥐᥨᥢᥰ ᥗᥝᥲ ᥓᥫᥰ ᥞᥨᥝᥰ ᥘᥤᥐ ᥚᥖᥴ ᥗᥛᥰ၊ ᥕᥣᥛᥰ ᥘᥒᥱ ᥘᥢᥴ ᥐᥨᥢᥰ ᥗᥝᥲ ᥖᥤᥴ ᥘᥭᥲ ᥑᥭ ᥘᥥᥴ ᥙᥢ ᥘᥩᥒ ᥜᥤᥒᥲ ᥗᥧᥒᥰ၊ ᥐᥣᥢ ᥓᥫᥳ ᥓᥣᥖ၊ ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥐᥝᥱ ᥘᥩᥢᥳ ᥞᥝᥰ။ ᥖᥥᥴ ᥘᥭᥲ ᥛᥨᥝᥴ ᥔᥒᥱ ᥔᥩᥢᥴ ᥘᥩᥒ ᥙᥢ ᥞᥦᥒᥰ ᥞᥖᥴ ᥞᥣᥢᥴ၊ ᥞᥣᥴ ᥘᥣᥭᥰ ᥑᥪᥢᥲ ᥔᥣᥒᥳ ᥑᥪᥢᥲ ᥔᥧᥒᥴ၊ ᥖᥥᥴ ᥘᥭᥲ ᥛᥨᥝᥴ ᥑᥭ ᥘᥥᥴ ᥘᥩᥒ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ၊ ᥘᥩᥒ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥖᥭᥰ၊ ᥘᥩᥒ ᥖᥭᥰ ᥔᥛᥰ ᥘᥣᥭᥰ၊ ᥘᥩᥒ ᥔᥫᥐ ᥑᥫᥰ ᥞᥫᥢᥰ ᥓᥫᥰ ᥘᥭᥳ ᥐᥣᥱ ᥟᥢ ᥐᥙᥴ ᥐᥣᥭᥱ ᥘᥨᥭ ᥘᥩᥒ ᥖᥭᥰ ᥘᥦᥳ ᥓᥫᥳ ᥑᥫᥰ ᥖᥭᥰ။ ᥘᥫᥢ 12 ᥘᥙᥴ ᥘᥭᥳ ᥐᥖᥴ ᥓᥤ၊ ᥖᥥᥴ ᥘᥭᥲ ᥙᥬᥳ ᥙᥤ ᥛᥬᥱ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥖᥥᥒ ᥑᥪᥢᥰ ᥓᥣᥭᥳ ᥕᥥᥙᥱ ᥑᥝᥲ ᥙᥤ ᥛᥬᥱ ᥘᥦᥳ ᥟᥛᥱ ᥔᥬᥱ ᥜᥭᥰ ᥟᥩᥛᥱ ᥘᥢᥳ ᥖᥥᥴ ᥟᥛᥱ ᥙᥥᥢ ᥘᥭᥲ။ ᥔᥬᥱ ᥛᥧᥐᥳ ᥜᥭᥰ ᥕᥬᥱ ᥞᥬᥲ ᥘᥧᥐᥳ ᥟᥩᥢᥱ ᥐᥨᥢᥰ ᥘᥧᥛᥱ ᥐᥨᥢᥰ ᥑᥣᥝᥳ ᥟᥩᥛᥱ ᥟᥧᥢᥱ ᥛᥨᥢ ᥘᥨᥭ ᥐᥢ။ ᥘᥧᥐ ᥟᥩᥢᥱ ᥘᥧᥛᥱ ᥑᥝᥴ ᥞᥩᥒᥳ ᥑᥣᥛᥰ ᥐᥣ ᥛᥨᥢ ᥙᥬᥳ ᥞᥙᥳ ᥓᥥᥒ။ ===ᥖᥩᥢᥲ 2 ᥙᥣᥭᥲ ᥓᥥᥒᥲ === ᥙᥣᥭᥲ ᥙᥥᥢ ᥑᥣᥛᥰ ᥖᥭᥰ ᥛᥩᥢᥴ ᥙᥩᥒᥱ ᥝᥣ ᥐᥩᥛᥰ ᥝᥭ၊ ᥙᥣᥭᥲ ᥓᥥᥒ ᥓᥒᥱ ᥙᥩᥒᥱ ᥝᥣ ᥑᥣᥛᥰ ᥝᥭ ᥐᥣᥱ ᥘᥣᥱ ᥝᥣᥳ ᥘᥙᥳ ᥕᥛ ᥘᥫᥢ ᥓᥥᥒ (ᥘᥫᥢ ᥟᥣᥭᥲ ) ᥟᥢ ᥙᥥᥢ ᥘᥫᥢ ᥞᥨᥝᥴ ᥖᥥᥰ ᥘᥬᥰ ᥙᥤ ᥛᥬᥱ ᥐᥧ ᥙᥤ ᥙᥤ။ ᥝᥢᥰ ᥘᥫᥢ ᥓᥥᥒ ᥛᥬᥱ 1 ᥑᥛ ᥘᥭᥳ ᥛᥫ ᥐᥩᥢᥱ ᥖᥥᥳ ᥛᥤᥰ ᥐᥣᥢ ᥑᥪᥢᥲ ᥙᥢ ᥗᥣᥱ ᥢᥣᥳ ᥖᥣ ᥑᥧᥢᥴ (ᥑᥪᥢᥲ ᥕᥣᥱ ᥗᥧᥰ ) ᥖᥤ ᥐᥨᥢᥰ ᥞᥣᥙᥱ ᥐᥣᥢ ᥑᥧᥢᥴ ᥛᥫᥒᥰ ᥑᥝᥴ၊ ᥛᥤᥰ ᥐᥣᥢ ᥛᥩᥙ ᥘᥣᥒᥰ ᥝᥣ ᥘᥣᥰ (ᥔᥧᥰ ᥚᥩᥢᥰ ᥐᥣᥢ ) ᥖᥤ ᥚᥧᥱ ᥞᥥᥖᥱ ᥐᥣᥢ ᥘᥤ ᥓᥩᥭ ᥜᥤᥒᥲ ᥐᥨᥢᥰ (ᥓᥩᥭ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ )။ ᥙᥣᥢ ᥛᥫ ᥘᥥᥝ ᥔᥛᥳ ᥙᥩᥖᥴ ᥘᥬᥴ ᥗᥩᥛᥱ ᥘᥤᥐ ᥟᥢ ᥙᥥᥢ ᥑᥣᥛᥰ ᥔᥩᥢᥴ ᥓᥩᥛᥰ ᥐᥣᥙ ᥙᥣᥢ၊ ᥟᥥᥐᥱ ᥖᥒᥰ ᥛᥤᥰ ᥙᥣᥒ ᥟᥧᥙᥱ ᥟᥨᥝᥰ (ᥔᥛᥴ ᥛᥣᥱ ᥢᥣᥰ ) ᥐᥢ ᥟᥢ ᥐᥥᥝᥱ ᥘᥨᥭ ᥘᥤᥐ ᥘᥣᥭᥰ -ᥜᥤᥒᥲ ᥒᥥ -ᥞᥤᥖ ᥞᥩᥭᥰ ᥘᥬᥰ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥨᥝ ᥐᥝᥱ ᥓᥩᥛᥰ ᥖᥤ ᥘᥬ ᥖᥤ ᥘᥢᥳ။ ===ᥖᥩᥢᥲ 3 ᥐᥤᥢ ᥓᥥᥒ === ᥐᥤᥢ ᥓᥥᥒ ᥙᥩᥒᥱ ᥝᥣ ᥑᥙ ᥑᥪᥒᥴ ᥘᥥᥒᥳ ᥑᥝᥲ ᥚᥐᥴ ᥖᥣᥒᥰ ᥐᥤᥢ ᥚᥧᥱ ᥗᥝᥲ ᥐᥨᥢᥰ ᥐᥥᥱ ᥘᥦᥳ ᥙᥤ ᥘᥩᥒᥳ ᥔᥣᥭᥴ ᥑᥫᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥟᥢ ᥛᥤᥰ ᥖᥒᥰ ᥑᥝᥲ ᥖᥨᥛᥲ ᥘᥦᥛᥴ၊ ᥑᥝᥲ ᥙᥧᥐᥴ(ᥑᥝᥲ ᥖᥛ ᥒᥣᥰ )ᥘᥦᥲ ᥑᥝᥲ ᥕᥣᥱ ᥐᥧ (ᥑᥝᥲ ᥘᥛᥳ ᥟᥩᥭᥲ )၊ ᥞᥨᥛ ᥖᥒᥰ ᥜᥤᥒᥲ ᥔᥣᥴ ᥔᥣ ᥢᥣᥰ ᥟᥢ ᥓᥝᥲ ᥐᥝᥱ ᥐᥫᥰ ᥘᥤ ᥞᥣᥒᥰ ᥚᥬᥴ ᥞᥒᥰ ᥛᥢᥰ ᥘᥬᥰ ᥝᥢᥰ ᥙᥤ ᥛᥬᥱ ᥛᥫ ᥘᥫᥢ ᥓᥥᥒ (ᥘᥫᥢ ᥟᥣᥭᥲ )။ ===ᥖᥩᥢᥲ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥟᥥᥢᥲ ᥓᥥᥒ === ᥟᥥᥢᥲ ᥓᥥᥒ ᥙᥩᥒᥱ ᥝᥣ ᥞᥥᥖᥱ ᥙᥩᥭᥰ ᥟᥧᥢᥱ ᥒᥣᥢᥰ (ᥙᥩᥭᥰ ᥛᥨᥢ ᥔᥫᥰ ) ᥘᥬᥰ ᥕᥣᥛᥰ ᥐᥣᥒ ᥑᥛ ᥐᥣᥒ ᥑᥪᥢᥰ ᥔᥥᥴ ᥓᥨᥛᥰ ᥔᥫᥰ ᥞᥙᥳ ᥖᥩᥢᥲ ᥙᥤ ᥛᥬᥱ၊ ᥔᥨᥒᥱ ᥔᥒᥱ ᥙᥤ ᥐᥝᥱ ᥓᥫᥒᥳ ᥘᥒᥱ - ᥞᥥᥖᥱ ᥑᥣᥛᥰ ᥞᥩᥒᥳ ᥛᥣᥐᥱ ᥐᥢ - ᥐᥣᥲ ᥘᥨᥐᥳ -ᥐᥣᥲ ᥖᥨᥝᥰ - ᥐᥣᥲ ᥛᥨᥢ ᥟᥥᥢᥲ ᥘᥣᥭᥰ ᥓᥫᥒᥰ ᥓᥥᥛ ᥓᥫᥰ ᥘᥭᥳ။ -"ᥓᥝᥲ ᥟᥛᥱ ᥕᥩᥒᥲ ᥑᥩᥒᥴ ᥟᥛᥱ ᥐᥣᥲ ။ ᥜᥤᥒᥲ ᥐᥨᥢᥰ ᥑᥫᥰ ᥖᥨᥝ ᥐᥝᥱ ᥙᥨᥝᥰ ᥖᥨᥝ ᥐᥝᥱ ᥟᥛᥱ ᥕᥩᥒᥲ ᥟᥛᥱ ᥙᥬᥳ ᥙᥣᥰ ᥟᥛᥱ ᥔᥪᥙ ᥚᥥ ᥖᥫᥢᥰ ᥖᥤᥴ ᥕᥥᥢᥰ ᥙᥥᥢ ᥔᥤᥒᥱ ᥑᥩᥒᥴ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ ᥐᥣ ᥑᥢᥴ ᥘᥬᥰ ᥝᥢᥰ ᥘᥣᥲ "- ==ᥙᥫᥒ ᥟᥤᥒ== ᥘᥣᥲ ᥘᥤᥐ ᥝᥦᥙᥳ ᥔᥣᥭᥳ [https://web.archive.org/web/20140808031418/http://www.shan.panglong.org/features/3874-2014-06-26-12-14-18.html ᥙᥣᥒ ᥘᥨᥒᥴ] 45vk7segifuihxskhnkfcvnpgox4mjn ᥜᥥᥖ ᥙᥧᥐ 0 901 5207 3946 2024-10-16T10:12:54Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q355]] 5207 wikitext text/x-wiki [[ᥜᥣᥭᥱ:2023 Facebook icon.svg|thumb|ᥜᥥᥖ ᥙᥧᥐᥳ]] '''ᥜᥥᥖᥳ ᥙᥧᥐᥳ''' ([[ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖ|ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖ]]: Facebook) ᥘᥭᥳ ᥙᥥᥢ ᥝᥦᥙᥳ ᥔᥣᥭᥳ ᥟᥤᥢᥱ ᥗᥣᥱ ᥢᥦᥖᥳ ᥐᥩᥒᥳ ᥔᥣᥢᥴ ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ ᥟᥢ ᥖᥥᥱ ᥙᥪᥖᥱ ᥖᥣᥒᥱ ᥖᥤ ᥟᥤᥢᥱ ᥗᥣᥱ ᥢᥦᥖᥳ ᥛᥫ [[ᥙᥤ 2004]] ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥧᥛᥰ ᥒᥝᥲ ᥒᥧᥢᥰ ᥖᥥᥳ ᥛᥤᥰ ᥖᥤ ᥛᥥᥱ ᥙᥥᥱ ᥘᥨᥝᥱ၊ ᥖᥤ ᥓᥥ ᥛᥫᥒᥰ ᥐᥥᥱ ᥘᥤᥱ ᥚᥨᥝᥰ ᥘᥤᥰ ᥕᥣᥰ၊ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥢᥱ ᥕᥝᥳ။ ᥜᥥᥖᥳ ᥙᥧᥐᥳ ᥘᥭᥳ ᥓᥫᥰ ᥙᥥᥢ ᥘᥧᥐ ᥞᥥᥢᥰ ᥓᥢᥳ ᥓᥩᥛ ᥞᥣᥰ ᥝᥦᥖᥳ ᥛᥣᥐᥳ ᥓᥐᥱ ᥐᥣᥱ ᥙᥣᥐᥳ ᥘᥦᥲ ᥟᥦᥖᥱ ᥓᥧᥱ ᥘᥨᥝᥱ ᥔᥣᥱ ᥝᥣᥱ ᥘᥤᥢᥰ၊ ᥟᥢᥱ ᥖᥣ ᥘᥨᥝᥰ ᥛᥦᥐᥱ ᥑᥨᥝᥱ ᥘᥛᥱ၊ ᥖᥖᥳ ᥓᥣ ᥖᥤᥒᥰ ᥛᥨᥝᥱ ᥓᥣ ᥐᥨᥝᥱ ᥝᥤᥖᥳ ᥘᥦᥲ ᥑᥣ ᥘᥤᥖᥳ ᥞᥧᥐᥳ ᥓᥫᥰ ᥘᥭᥳ ᥞᥨᥛ ᥐᥢ ᥔᥥᥴ ᥖᥥᥱ ᥖᥒᥲ ᥛᥣᥰ ᥕᥝᥳ။[4][5][6] ᥜᥥᥖᥳ ᥙᥧᥐᥳ ᥘᥭᥳ ᥛᥫ ᥖᥥᥱ ᥖᥒᥲ ᥛᥢᥰ ᥢᥢᥳ ᥙᥥᥢ ᥘᥣᥲ ᥘᥤᥐ ᥝᥦᥙᥳ ᥔᥣᥭᥳ ᥟᥢ ᥓᥣᥒ ᥓᥬᥳ ᥖᥤ ᥘᥬᥰ ᥓᥢᥳ ᥓᥩᥛ ᥞᥣᥰ ᥝᥦᥖᥳ ᥑᥨᥝᥴ ᥑᥨᥝᥴ ᥐᥩᥭᥰ။ ᥘᥧᥐ ᥘᥢᥳ ᥔᥥᥴ ᥐᥣᥒᥲ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥓᥢᥳ ᥓᥩᥛ ᥖᥣᥒᥱ ᥓᥫᥰ ᥔᥥᥴ ᥗᥪᥒᥴ ᥙᥤ 2006 ᥛᥣᥰ ᥓᥒᥱ ᥙᥥᥢ ᥝᥦᥙᥳ ᥔᥣᥭᥳ ᥙᥩᥰ ᥟᥣ ᥕᥧᥳ ᥖᥥᥛ (13) ᥙᥤ ᥐᥩᥲ ᥓᥬᥳ ᥖᥪᥰ ᥘᥭᥲ ᥘᥢᥳ ᥕᥝᥳ။ ᥚᥧᥱ ᥓᥬᥳ ᥖᥪᥰ ᥑᥝᥴ ᥘᥭᥳ ᥓᥣᥒ ᥟᥝ ᥑᥨᥝᥲ ᥛᥧᥢᥰ ᥔᥧᥢᥱ ᥖᥨᥝ ᥖᥣᥒᥱ ᥘᥥᥴ ᥘᥭᥲ ᥕᥝᥳ။ ᥟᥝ ᥑᥦᥙᥴ ᥞᥣᥒ ᥟᥢ ᥘᥭᥲ ᥓᥬ ᥘᥢᥳ ᥖᥣᥒᥱ ᥑᥪᥢᥲ ᥔᥥᥴ ᥐᥩᥲ ᥚᥥᥴ ᥙᥢ ᥐᥢ ᥖᥨᥭᥰ ᥖᥒᥰ ᥐᥨᥢᥰ ᥖᥣᥒᥱ ᥓᥫᥰ ᥕᥝᥳ။ ᥓᥣᥒ ᥟᥝ ᥚᥧᥲ ᥓᥬᥳ ᥖᥪᥰ ᥖᥣᥒᥱ ᥓᥫᥰ ᥗᥦᥛᥴ ᥔᥬᥱ ᥘᥬᥰ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥟᥨᥭᥰ ᥐᥨᥝᥳ ᥕᥝᥳ။ ᥓᥣᥒ ᥟᥝ ᥑᥨᥝᥲ ᥑᥣᥝᥱ ᥑᥨᥝᥲ ᥛᥧᥢᥰ ᥓᥫᥰ ᥘᥭᥳ ᥘᥦᥐ ᥘᥣᥭ ᥐᥢ ᥕᥝᥳ။ ᥚᥧᥱ ᥓᥬᥳ ᥖᥪᥰ ᥑᥝᥴ ᥘᥭᥳ ᥟᥤᥒ ᥘᥨᥭᥲ ᥞᥧᥒᥰ ᥞᥥᥢᥰ၊ ᥟᥤᥒ ᥘᥨᥭᥲ ᥘᥣᥲ ᥐᥣᥢ ᥓᥫᥰ ᥘᥭᥳ ᥟᥝ ᥘᥩᥒ ᥔᥨᥒᥴ ᥓᥬ ᥛᥫᥢᥴ ᥐᥢ၊ ᥟᥝ ᥖᥤ ᥑᥝᥲ ᥓᥬ ᥛᥫᥢᥴ ᥐᥢ ᥔᥥᥴ ᥐᥩᥲ ᥑᥝᥴ ᥘᥬᥰ ᥓᥧᥛᥰ ᥘᥬ ᥓᥧᥛᥰ ᥘᥢᥳ ᥘᥭᥲ ᥕᥧᥱ။ ᥘᥬᥰ ᥐᥛᥱ ᥚᥣᥱ ᥙᥖᥳ ᥙᥪᥢᥳ ᥘᥭᥳ ᥚᥧᥱ ᥓᥬᥳ ᥖᥪᥰ ᥞᥨᥝᥴ ᥘᥫᥢ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥔᥥᥢᥲ ᥛᥣᥭᥴ 2018 ᥘᥫᥢ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ ᥝᥣ ᥛᥤᥰ ᥐᥣᥱ 2.2 ᥙᥤᥱ ᥘᥤᥱ ᥕᥦᥢᥱ (2000 ᥘᥣᥢᥳ ᥙᥣᥭ)ᥕᥝᥳ။ ᥛᥫ ᥙᥤ 2012 ᥘᥫᥢ ᥜᥦᥙᥱ ᥝᥣᥱ ᥘᥤᥱ ᥘᥢᥳ ᥙᥥᥢ ᥙᥩᥐ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥧᥖᥰ ᥟᥝ ᥔᥣ ᥖᥩᥐᥳ ᥔᥥᥱ ᥕᥣᥱ ᥟᥩᥐᥱ ᥑᥣᥭᥴ ᥚᥣᥭᥱ ᥘᥩᥐ ᥞᥪᥒᥴ ᥖᥣᥱ 3 ᥘᥫᥢ ᥕᥝᥳ။ ᥜᥥᥖᥳ ᥙᥧᥐᥳ ᥘᥭᥳ ᥙᥥᥢ ᥛᥣᥰ ᥞᥨᥒᥰ ᥐᥣᥢ ᥑᥩᥛᥱ ᥙᥢᥱ ᥘᥤᥱ ᥟᥢ ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥣᥰ ᥚᥬᥰ ᥚᥬᥰ ᥘᥢᥳ ᥕᥝᥳ။ sedmw4su9f02s8nwlzp5gwzmmm5zyjw ᥜᥥᥖᥙᥧᥐ 0 902 3948 3947 2024-10-15T06:37:53Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3947 wikitext text/x-wiki #REDIRECT [[ᥜᥥᥖ ᥙᥧᥐ]] rtg1qgiytcamkoa4wyz22n5837y7spo ᥜᥥᥱ ᥜᥣᥱ ᥝᥣᥱ ᥘᥤᥱ 0 903 3953 3952 2024-10-15T06:37:55Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 3951 wikitext text/x-wiki ᥜᥥᥱ ᥜᥣᥱ ᥝᥣᥱ ᥘᥤᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥔᥒᥴ ᥖᥤ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥟᥤᥒᥰ ᥐᥤᥖ ᥟᥛᥱ ᥘᥢᥴ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ (Gregorian Calendar) ᥘᥧᥛ ᥚᥣᥳ ᥕᥝᥳ. ᥘᥬᥰ ᥘᥫᥢ ᥘᥭᥳ ᥙᥩᥰ ᥙᥥᥢ ᥙᥤ ᥗᥣᥙ ᥘᥭᥴ ᥛᥤᥰ 29 ᥝᥢᥰ, ᥙᥩᥰ ᥟᥛᥱ ᥓᥬ ᥖᥥᥳ ᥛᥤᥰ 28 ᥝᥢᥰ ᥕᥝᥳ. ᥙᥥᥢ ᥘᥫᥢ ᥟᥢ ᥘᥪᥒ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ 31 ᥝᥢᥰ ᥕᥝᥳ. ᥖᥣᥒᥱ ᥘᥫᥢ ᥟᥢ ᥟᥛᥱ ᥛᥤᥰ 31 ᥝᥢᥰ ᥘᥭᥳ ᥙᥥᥢ ᥟᥥᥱ ᥙᥣᥱ ᥘᥥᥱ, ᥓᥧᥢᥱ, ᥔᥦᥙᥱ ᥖᥤᥢᥱ ᥙᥣᥱ ᥖᥒᥰ ᥢᥨᥝᥱ ᥝᥤᥢᥱ ᥙᥣᥱ ᥕᥝᥳ. ᥙᥥᥢ ᥘᥫᥢ ᥟᥢ ᥛᥤᥰ ᥝᥢᥰ ᥗᥤᥳ ᥟᥥᥱ ᥔᥤᥴ ᥙᥫᥢ ᥕᥝᥳ. jcfmesszsts1rc985c1fgyc05un35l6 ᥜᥥᥱᥜᥣᥱᥝᥣᥱᥘᥤᥱ 0 904 3955 3954 2024-10-15T06:37:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3954 wikitext text/x-wiki #REDIRECT [[ᥜᥥᥱ ᥜᥣᥱ ᥝᥣᥱ ᥘᥤᥱ]] p5zvvznxwfzgjbt7vrl2sfhk9lecnxe ᥜᥨᥢᥴ 0 905 3958 3957 2024-10-15T06:37:58Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 3957 wikitext text/x-wiki ᥛᥥᥖᥘᥛᥳ ᥟᥢᥘᥧᥐᥘᥫᥴᥐᥣᥒᥞᥣᥝᥴᥔᥥᥴ ᥖᥨᥐᥘᥨᥒᥰᥛᥣᥰᥘᥢᥳ ᥟᥩᥒᥳᥝᥣᥛᥥᥖᥜᥨᥢ ᥟᥛᥱᥘᥢᥴ ᥜᥨᥢᥕᥧᥱᥕᥝᥳ. ᥖᥣᥒᥰᥕᥬᥱᥛᥢᥰ ᥖᥥᥴᥛᥤᥰᥛᥩᥐ 0.5 ᥛᥤᥱᥘᥤᥱᥛᥤᥱᥖᥣᥱ. ᥛᥥᥖᥜᥨᥢ ᥟᥢᥛᥤᥰᥝᥭᥳ 0.2 ᥟᥛᥱᥘᥢᥴ 0.45 ᥛᥤᥱᥘᥤᥱᥛᥤᥱᥖᥣᥱᥘᥢᥳ ᥞᥩᥒᥳᥝᥣ ᥜᥨᥢᥴᥚᥩᥒᥴᥕᥝᥳ. ᥜᥨᥢᥴᥘᥭᥳ ᥘᥧᥐᥖᥤᥔᥣᥢᥱᥔᥣᥱᥘᥣᥱᥘᥛᥳᥔᥥᥴ ᥙᥥᥢᥛᥣᥰᥟᥫ. ᥙᥨᥝᥰᥝᥣ ᥜᥨᥢᥖᥨᥐᥞᥣᥱᥘᥨᥒᥴᥔᥥᥴ ᥖᥨᥐᥖᥣᥒᥰᥝᥢᥰᥖᥣᥒᥰᥑᥪᥢᥰᥘᥭᥴ ᥓᥣᥒᥙᥥᥢᥘᥛᥳᥗᥧᥛᥲᥕᥝᥳ. oa3ha9gdp76y0e97f9agke9c1t2mvbl ᥜᥫᥐᥱ ᥐᥣ ᥑᥣᥰ 0 906 3960 3959 2024-10-15T06:38:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3959 wikitext text/x-wiki ᥛᥥ ᥔᥥᥒᥴ (ᥘᥣᥭᥰ ᥖᥭᥰ 19 ᥖᥨᥝ) #[[ᥐ]] #[[ᥑ]] #[[ᥒ]] #[[ᥓ]] #[[ᥔ]] #[[ᥕ]] #[[ᥖ]] #[[ᥗ]] #[[ᥘ]] #[[ᥙ]] #[[ᥚ]] #[[ᥛ]] #[[ᥜ]] #[[ᥝ]] #[[ᥞ]] #[[ᥟ]] #[[ᥠ]] #[[ᥡ]] #[[ᥢ]] scl6gy1x8r6p7zvc0c2arcytrs4ionl ᥜᥫᥐᥱ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ 0 907 3987 3986 2024-10-15T06:38:02Z Sotiale 22 26 revisions imported: [TEST] importing tddwiki via a tool 3986 wikitext text/x-wiki == ᥘᥣᥛᥱ ᥐᥢ 1 == ᥛᥬᥱ ᥔᥧᥒᥴ ᥙᥤ ᥘᥩᥒᥳ ᥖᥭᥰ ᥞᥝᥰ ᥐᥧ ᥟᥪᥒᥱ ᥔᥪᥒᥱ ᥛᥫᥒᥰ ᥐᥩᥙ ᥘᥭᥲ ᥔᥩᥢᥳ ᥚᥥᥴ ᥛᥥᥱ ᥗᥣᥰ ᥘᥤᥐᥳ ᥑᥪᥐ ᥘᥣᥭᥰ ᥐᥣ ᥖᥭᥰ ᥞᥬᥲ ᥙᥤ ᥘᥩᥒᥳ ᥖᥭᥰ ᥖᥒᥰ ᥙᥤ ᥘᥩᥒᥳ ᥖᥣᥒᥱ ᥑᥫᥰ ᥟᥢ ᥑᥬᥲ ᥞᥥᥢᥰ ᥞᥧᥳ ᥜᥫᥐᥱ ᥛᥨᥝᥴ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥭᥳ ᥞᥧᥳ ᥘᥭᥲ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥧᥒᥰ ᥓᥣᥛᥱ ᥖᥭᥰ ᥘᥩᥢᥳ ᥘᥤᥐ ᥖᥭᥰ ᥔᥩᥢᥳ ᥚᥥᥴ ᥛᥥᥱ ᥗᥣᥰ ᥗᥧᥒᥰ ᥓᥣᥛᥱ ᥖᥭᥰ ᥟᥣ ᥘᥥᥳ ᥖᥭᥰ ᥓᥧᥛᥰ ᥘᥧᥛᥰ ᥝᥤᥳ ᥓᥣᥱ ᥖᥭᥰ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ ᥓᥨᥝᥰ ᥓᥣᥰ ᥑᥙ ᥟᥣᥢᥰ ᥘᥣᥲ ᥐᥣᥢ ᥞᥙ ᥞᥩᥒᥳ ᥔᥣᥱ ᥘᥣᥱ ᥑᥧᥰ ᥛᥨᥝᥴ ᥔᥩᥢᥴ ᥖᥒᥰ ᥘᥣᥭᥴ ᥞᥨᥛ ᥐᥢ ᥛᥣᥰ ᥖᥥᥐᥱ ᥕᥪᥢᥴ ᥙᥥᥢ ᥒᥝᥰ ᥞᥣᥒ ᥔᥥᥒᥴ' ᥕᥧᥱ ᥘᥬᥰ ᥑᥩᥛᥰ ᥘᥬᥰ ᥜᥨᥒᥰ ᥘᥭᥳ ᥔᥩᥢᥴ ᥘᥥᥴ ᥚᥥᥴ ᥙᥢ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥞᥬᥲ ᥙᥤ ᥘᥩᥒᥳ ᥞᥝᥰ ᥑᥝᥴ ᥖᥒᥰ ᥘᥣᥭᥴ ᥘᥧᥐ ᥛᥫ ᥘᥭᥳ ᥖᥥᥰ ᥞᥝᥰ ᥖᥤᥴ ᥞᥨᥛ ᥐᥢ ᥛᥣᥰ ᥞᥥᥢᥰ ᥜᥫᥐᥱ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ( ᥔᥧᥰ ᥖᥩᥒᥰ ᥞᥬᥲ ᥙᥤ ᥘᥩᥒᥳ ᥞᥝᥰ ᥞᥨᥛ ᥐᥢ ᥛᥣᥰ ᥜᥫᥐᥱ ᥛᥣᥰ ᥞᥥᥢᥰ ᥞᥦᥴ ᥓᥥᥝᥰ ᥛᥣᥖ ᥓᥥᥝᥰ ᥖᥩᥒᥰ ᥘᥭᥲ ᥕᥧᥒᥱ ᥘᥭᥲ ᥖᥪᥰ ᥔᥧᥰ ᥖᥩᥒᥰ ᥞᥬᥲ ᥙᥤ ᥘᥩᥒᥳ ᥖᥒᥰ ᥘᥣᥭᥴ ᥓᥥᥝᥰ ᥜᥫᥐᥱ ᥞᥥᥢᥰ ᥞᥧᥳ ᥛᥨᥝᥴ ) ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ ᥛᥤᥰ ᥔᥩᥒᥴ ᥛᥥᥝᥰ ᥛᥥᥝᥰ ᥘᥫᥒ ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ᥗᥝᥲ ᥛᥥᥝᥰ ᥘᥫᥒ ᥙᥥᥢ ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥬᥱ ===ᥘᥣᥭᥰ ᥖᥭᥰ ᥛᥬᥱ ᥛᥤᥰ ᥛᥥ ᥐᥣ ( 20 ) ᥖᥨᥝ=== {| class="wikitable"; style="font-family:MPH 2B Damase" ! Letter !! Transcription !! IPA !! Letter !! Transcription !! IPA !! Letter !! Transcription !! IPA |----- | {{TaiLe|ᥐ}} || k || [k] || {{TaiLe|ᥑ}} || x || [x] || {{TaiLe|ᥒ}} || ng || [ŋ] |----- | {{TaiLe|ᥓ}} || ts || [ts] || {{TaiLe|ᥔ}} || s || [s] || {{TaiLe|ᥕ}} || y || [j] |----- | {{TaiLe|ᥖ}} || t || [t] || {{TaiLe|ᥗ}} || th || {{IPA|[tʰ]}} || {{TaiLe|ᥘ}} || l || [l] |----- | {{TaiLe|ᥙ}} || p || [p] || {{TaiLe|ᥚ}} || ph || {{IPA|[pʰ]}} || {{TaiLe|ᥛ}} || m || [m] |----- | {{TaiLe|ᥜ}} || f || [f] || {{TaiLe|ᥝ}} || v || [w] || || || |----- | {{TaiLe|ᥞ}} || h || [h] || {{TaiLe|ᥟ}} || q || {{IPA|[ʔ]}} || || || |----- | {{TaiLe|ᥠ}} || kh || {{IPA|[kʰ]}} || {{TaiLe|ᥡ}} || tsh || {{IPA|[tsʰ]}} || {{TaiLe|ᥢ}} || n || [n] |} ===ᥛᥥ ᥓᥣᥙ ᥛᥤᥰ ( 84 ) ᥖᥨᥝ=== ᥣ ᥤ ᥥ ᥦ ᥧ ᥨᥝ ᥩ ᥪ ᥫ ᥬ ᥭ ᥣᥭ ᥧᥭ ᥨᥭ ᥩᥭ ᥪᥭ ᥫᥭ ᥝ ᥣᥝ ᥤᥝ ᥥᥝ ᥦᥝ ᥪᥝ ᥫᥝ ᥛ ᥣᥛ ᥤᥛ ᥥᥛ ᥦᥛ ᥧᥛ ᥨᥛ ᥩᥛ ᥪᥛ ᥫᥛ ᥢ ᥣᥢ ᥤᥢ ᥥᥢ ᥦᥢ ᥧᥢ ᥨᥢ ᥩᥢ ᥪᥢ ᥫᥢ ᥒ ᥣᥒ ᥤᥒ ᥥᥒ ᥦᥒ ᥧᥒ ᥨᥒ ᥩᥒ ᥪᥒ ᥫᥒ ᥙ ᥣᥙ ᥤᥙ ᥥᥙ ᥦᥙ ᥧᥙ ᥨᥙ ᥩᥙ ᥪᥙ ᥫᥙ ᥖ ᥣᥖ ᥤᥖ ᥥᥖ ᥦᥖ ᥧᥖ ᥨᥖ ᥩᥖ ᥪᥖ ᥫᥖ ᥐ ᥣᥐ ᥤᥐ ᥥᥐ ᥦᥐ ᥧᥐ ᥨᥐ ᥩᥐ ᥪᥐ ᥫᥐ {| class="wikitable"; style="font-family:MPH 2B Damase" ! Letter !! Transcription !! IPA !! Letter !! Transcription !! IPA |----- | {{TaiLe|ᥣ}} || a || {{IPA|[aː]}} || || || |----- | {{TaiLe|ᥤ}} || i || [i] || {{TaiLe|ᥧ}} || u || [u] |----- | {{TaiLe|ᥥ}} || ee || [e] || {{TaiLe|ᥨ}}ᥝ || oo || [o] |----- | {{TaiLe|ᥦ}} || eh || {{IPA|[ɛ]}} || {{TaiLe|ᥩ}} || o || {{IPA|[ɔ]}} |----- | {{TaiLe|ᥪ}} || ue || {{IPA|[ɯ]}} || {{TaiLe|ᥫ}} || e || [ə] |----- | {{TaiLe|ᥬ}} || aue || {{IPA|[aɯ]}} || {{TaiLe|ᥭ}} || ai || [ai] |} ===ᥗᥝᥴ ᥔᥥᥒᥴ ( 6 ) ᥔᥥᥒᥴ=== {| class="wikitable" style="font-family:MPH 2B Damase" ! Number !! New (1988) !! Old (1963) !! Pitch |----- | 1. || {{TaiLe|ᥖᥣ}}|| {{TaiLe|ᥖᥣ}}|| 33 |----- | 2. || {{TaiLe|ᥖᥣᥰ}}|| {{TaiLe|ᥖᥣ¨}}|| 55 |----- | 3. || {{TaiLe|ᥖᥣᥱ}}|| {{TaiLe|ᥖᥣˇ}}|| 11 |----- | 4. || {{TaiLe|ᥖᥣᥲ}}|| {{TaiLe|ᥖᥣˋ}}|| 42 |----- | 5. || {{TaiLe|ᥖᥣᥳ}}|| {{TaiLe|ᥖᥣ˙}}|| 54 |----- | 6. || {{TaiLe|ᥖᥣᥴ}}|| {{TaiLe|ᥖᥣˊ}}|| 35 |} ᥐᥢ 1 *ᥐᥢ 1 ᥞᥝᥰ ᥔᥦᥢ ᥜᥫᥐᥱ ᥛᥥ ᥐᥣ 3 ᥖᥨᥝ *ᥛᥥ ᥓᥣᥙ 4 ᥖᥨᥝ ᥗᥝᥴ ᥔᥥᥒᥴ 6 ᥔᥥᥒᥴ *ᥛᥥ ᥐᥣ ᥐ ᥑ ᥒ *ᥗᥝᥴ ᥖᥦᥛᥲ ᥐ ᥑ ᥒ *ᥛᥥ ᥓᥣᥙ ᥣ ᥤ ᥥ ᥦ *ᥗᥝᥴ ᥖᥦᥛᥲ ᥣ ᥤ ᥥ ᥦ kxw4ykhw1976dgrgibgvyuvxj4o0myj ᥜᥭᥰ ᥛᥭᥲ ᥘᥩᥭ 0 908 3989 3988 2024-10-15T06:38:03Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3988 wikitext text/x-wiki ᥜᥭᥰ ᥛᥭᥲ ᥘᥩᥭ, ᥟᥤᥱ ᥑᥣᥴ ᥑᥩᥭ ᥖᥨᥝᥰ ᥜᥧᥢᥰ, ᥜᥭᥰ ᥛᥭᥲ ᥔᥨᥢᥴ, ᥟᥤᥱ ᥑᥣᥴ ᥑᥧᥢᥴ ᥖᥒᥲ ᥐᥨᥢᥲ, ᥜᥭᥰ ᥛᥭᥲ ᥙᥣᥒᥱ, ᥟᥤᥱ ᥑᥣᥴ ᥘᥣᥒᥱ ᥗᥦᥛᥴ ᥑᥥᥴ. kvl8lak4yx6mttlc9d6v050yjbaqazh ᥜᥭᥰ ᥛᥭᥲ ᥜᥣᥳ 0 909 3992 3991 2024-10-15T06:38:05Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 3991 wikitext text/x-wiki ᥖᥩᥒ ᥜᥣᥳ ᥘᥦᥒ ᥔᥫᥴ ᥐᥤᥢ ᥖᥦᥒ. ᥖᥩᥒ ᥜᥣᥳ ᥓᥩᥛᥱ ᥔᥫᥴ ᥟᥧᥛᥲ ᥖᥩᥛᥱ. ᥖᥩᥒ ᥜᥣᥳ ᥔᥫᥴ ᥐᥤᥢ ᥐᥛ. ᥖᥩᥒ ᥜᥣᥳ ᥑᥥᥝᥴ ᥐᥣᥢ ᥐᥤᥝᥴ ᥞᥩᥒᥳ. r0gzt2m50hd0fmunu38b1z4eqb8uk87 0 910 3994 3993 2024-10-15T06:38:06Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 3993 wikitext text/x-wiki ᥞᥣᥒ ᥙᥣᥐᥱ ᥟᥣᥲ ᥝᥣ ᥝᥣ,ᥝᥣ ᥝᥤ ᥝᥤ ᥝᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥝᥣ ᥝᥣᥰ ᥝᥣᥱ ᥝᥣᥲ ᥝᥣᥳ ᥝᥣᥴ ᥝᥣᥴ ᥝᥣᥳ ᥝᥣᥲ ᥝᥣᥱ ᥝᥣᥰ ᥝᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ:ᥐᥦᥖᥱ,ᥖᥩᥛᥲ, ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥝᥣ ᥐᥭᥳ ᥙᥭ ᥒᥥ. ᥝᥣ ᥞᥪᥴ ᥗᥩᥛᥱ ᥘᥢᥴ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥝᥣ ᥐᥭᥳ ᥙᥭ ᥒᥥ,ᥙᥨᥝ ᥛᥥ ᥞᥐᥳ ᥙᥦᥒᥰ . ᥝᥣ ᥕᥝᥳ ᥛᥪᥴ ᥞᥥᥖᥱ,ᥛᥫᥢᥴ ᥙᥥᥖᥱ ᥓᥣᥒ ᥒᥛᥰ. nb9ua7ak6vflm9smt65va5z74e2ev9n ᥝᥢᥰ 0 911 3999 3998 2024-10-15T06:38:08Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 3998 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Howl Bangladesh.jpg|thumb|ᥝᥢᥰ]] [[ᥜᥣᥭᥱ:Atardecer en Villa Devoto.jpg|thumb]] '''ᥝᥢᥰ''' ({{Lang-en|Sun}}, ᥛᥣᥭᥴ: [[ᥜᥣᥭᥱ:sun symbol (fixed width).svg|20px|☉]]) 4y3wovohyj98lrdi8fu0hwfa0qlqs40 ᥝᥢᥰ (ᥑᥝᥲ ᥝᥣᥱ) (ᥟᥩᥐᥱ ᥝᥣᥱ) ᥖᥒᥰ (ᥐᥢᥱ ᥖᥨᥝᥰ) 0 912 4003 4002 2024-10-15T06:38:09Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 4002 wikitext text/x-wiki ᥝᥢᥰ ᥑᥝᥲ ᥝᥣᥱ,ᥟᥩᥐᥱ ᥝᥣᥱ ᥖᥒᥰ ᥐᥢᥱ ᥖᥨᥝᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥕᥧᥛᥱ ᥕᥛ ᥕᥨᥝᥰ ᥖᥣᥢᥰ ᥙᥧᥖ ᥗᥣᥳ ᥔᥣᥱ ᥔᥣᥳ ᥘᥣᥱ ᥔᥣᥒᥱ ᥓᥨᥝᥱ ᥙᥧᥱ ᥘᥢᥳ,ᥘᥬᥰ ᥓᥬ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥛᥣᥖ ᥝᥣ,ᥙᥧᥖ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥐᥦᥢᥱ ᥑᥫᥐ ᥔᥧᥒᥴ,ᥑᥫᥐ ᥑᥛᥱ ᥖᥩᥢᥰ ᥖᥫᥰ ᥖᥥᥳ ᥖᥥᥳ.ᥙᥧᥖ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥔᥩᥒᥴ ᥘᥥᥴ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥙᥦᥖ ᥓᥣᥳ ᥑᥣᥴ ᥘᥤ, ᥐᥩᥭᥰ ᥔᥧᥲ ᥖᥒᥲ ᥓᥬ ᥖᥒᥲ ᥑᥨᥝᥰ ᥔᥥᥰ ᥑᥣᥛᥱ,ᥔᥤᥒᥲ ᥐᥣᥛᥱ ᥔᥥᥴ ᥓᥝᥱ ᥑᥝᥲ ᥘᥭᥲ "ᥛᥫᥒᥰ ᥘᥤᥰ ᥙᥣᥢᥰ" ᥓᥨᥝ ᥞᥪᥒᥴ ᥑᥣᥝᥰ ᥕᥣᥝᥰ ᥛᥣᥰ, ᥑᥣᥛᥰ ᥛᥣᥭᥴ ᥖᥣᥰ ᥘᥣᥰ ᥖᥒᥰ ᥞᥩᥭ ᥙᥦᥒ ᥙᥧᥖ ᥗᥣᥳ ᥔᥣᥱ ᥔᥣᥳ ᥘᥣᥱ ᥙᥩᥰ ᥐᥫᥐᥱ ᥑᥨᥢᥰ ᥑᥝᥲ ᥘᥬᥰ ᥛᥫ ᥝᥢᥰ ᥓᥣᥛᥱ ᥓᥣᥰ ᥑᥩᥒᥴ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥘᥩᥒ ᥕᥧᥛᥱ ᥕᥛ ᥚᥣᥰ ᥘᥣᥰ,ᥑᥨᥙ ᥝᥭ ᥕᥨᥝᥰ ᥐᥧᥒᥱ ᥚᥣᥰ ᥘᥣᥰ ᥟᥥᥐᥱ ᥖᥒᥰ ᥐᥛ ᥔᥤᥢᥴ ᥔᥥᥰ ᥑᥣᥛᥱ ᥘᥢᥳ ᥙᥩᥰ ᥙᥥᥢ ᥘᥩᥒ ᥞᥥᥖᥱ ᥖᥣᥒᥰ ᥙᥩᥒ ᥓᥩᥛᥰ ᥓᥬ ᥓᥩᥛᥰ ᥑᥨᥝᥰ ᥟᥢ ᥕᥥᥒᥰ ᥞᥣᥴ ᥘᥩᥒ ᥟᥣᥒᥲ ᥖᥣᥒᥰ ᥟᥥᥴ ᥑᥩᥒᥴ ᥖᥐ ᥐᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥘᥢᥳ ᥕᥝᥳ.ᥐᥩᥙ ᥙᥫ ᥘᥭᥴ,"ᥑᥝᥲ ᥝᥣᥱ"ᥟᥩᥐᥱ ᥝᥣᥱ "ᥖᥒᥰ ᥐᥢᥱ ᥖᥨᥝᥰ ᥐᥦᥢᥱ ᥙᥥᥢ ᥝᥢᥰ ᥙᥩᥭᥰ ᥑᥩᥒᥴ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥢ ᥔᥤᥖ ᥖᥤᥳ ᥑᥫᥐ ᥑᥥᥒ ᥟᥥᥐᥱ ᥔᥛᥳ ᥛᥨᥢ ᥖᥩᥢᥰ ᥘᥨᥒᥴ ᥘᥣᥒᥴ ᥘᥢᥳ. 1.[[ᥙᥧᥛᥱ ᥔᥪᥙ ᥑᥭ ᥑᥝᥲ ᥝᥣᥱ ᥖᥒᥰ ᥟᥩᥐᥱ ᥝᥣᥱ]] ᥙᥧᥛᥱ ᥔᥪᥙ ᥑᥭ ᥐᥢ ᥝᥣ,ᥛᥤᥰ ᥙᥩᥐ ᥘᥫᥒ,ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥐᥨᥝᥰ ᥖᥛᥰ ᥛᥣᥰ ᥐᥣᥱ ᥑᥨᥒᥰ ᥜᥣᥳ ᥖᥣᥱ ᥝᥣᥳ ᥖᥤᥒᥱ ᥔᥣᥱ ᥞᥨᥝᥰ ᥗᥛᥰ ᥖᥒ ᥘᥣᥖ ᥑᥭ ᥖᥣᥰ ᥘᥣᥰ ᥞᥬᥲ ᥘᥣ ᥑᥛᥰ ᥛᥥ ᥟᥩᥐᥱ ᥛᥢᥰ ᥓᥝᥲ ᥔᥣᥛᥴ ᥘᥫᥢ.ᥖᥙ ᥙᥥᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥓᥫᥰ ᥕᥧᥱ ᥑᥨᥒᥰ ᥐᥣᥒ ᥐᥨᥢᥰ ᥘᥢᥳ ᥖᥩ ᥟᥩᥐᥱ ᥘᥬᥰ ᥓᥩᥒᥰ ᥐᥣᥱ ᥖᥧᥒᥰ ᥘᥧᥱ ᥖᥧᥒᥰ ᥔᥩᥛᥰ,ᥙᥫ ᥟᥢ ᥐᥨᥢᥰ ᥘᥣᥭᥴ ᥘᥨᥢᥳ ᥖᥣᥒᥰ ᥚᥣᥭᥱ ᥙᥭ,ᥔᥣᥒᥱ ᥑᥣᥱ ᥕᥥᥙᥱ ᥐᥨᥝ ᥑᥝᥲ ᥖᥣᥭ ᥘᥛᥴ ᥘᥣᥭᥴ.ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥝᥣᥭᥱ ᥙᥩᥐ ᥑᥨᥒᥰ ᥐᥣᥒ ᥑᥨᥒᥰ ᥐᥨᥢᥰ,ᥘᥭᥲ ᥞᥧᥳ ᥞᥢᥴ ᥗᥪᥒᥴ ᥔᥣᥱ ᥚᥣᥙ ᥘᥩᥒ ᥖᥣᥒᥰ ᥞᥨᥝᥴ ᥘᥭᥳ ᥔᥥᥴ,ᥐᥦᥢᥱ ᥟᥤᥴ ᥘᥧᥴ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥕᥣᥙᥱ ᥘᥪᥒᥴ ᥞᥥᥖᥱ ᥐᥣᥢ ᥘᥢᥳ ᥖᥥᥳ ᥖᥥᥳ.ᥙᥫ ᥘᥭᥴ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥓᥒᥱ ᥙᥨᥒ ᥑᥨᥝᥲ ᥛᥐᥴ ᥛᥣᥭᥴ ᥝᥣ: ᥘᥬᥰ ᥐᥣ ᥔᥣᥛᥴ ᥘᥫᥢ ᥐᥧ ᥙᥤ ᥟᥢ ᥛᥢᥰ ᥓᥝᥲ ᥐᥣᥱ ᥑᥨᥒᥰ ᥜᥣᥳ ᥖᥣᥱ ᥝᥣᥳ ᥖᥤᥒᥱ ᥔᥣᥱ ᥞᥨᥝᥰ ᥗᥛᥰ ᥖᥒᥰ ᥘᥣᥖ ᥑᥭ ᥞᥨᥝᥰ ᥖᥣᥰ ᥘᥣᥰ ᥘᥢᥳ, ᥟᥛᥱ ᥟᥣ ᥘᥧᥳ ᥕᥣᥖ ᥞᥬᥲ ᥖᥣ ᥙᥥᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥟᥩᥐᥱ ᥙᥭ ᥙᥣᥲ ᥘᥩᥐ ᥖᥧᥒᥰ ᥘᥧᥱ ᥖᥧᥒᥰ ᥔᥩᥛᥰ, ᥐᥩᥭᥰ ᥞᥬᥲ ᥖᥧᥒᥰ ᥔᥤᥢᥴ ᥐᥛ ᥗᥛᥰ ᥔᥥᥰ ᥑᥣᥛᥱ ᥖᥤ ᥘᥬᥰ ᥓᥩᥒᥰ.ᥖᥥᥰ ᥖᥣᥛᥰ ᥕᥣᥛᥰ ᥘᥢᥳ,ᥘᥬᥰ ᥘᥒᥱ ᥔᥣᥛᥴ ᥘᥫᥢ ᥟᥢ ᥖᥧᥒᥰ ᥔᥤᥢᥴ ᥐᥛ ᥗᥛᥰ ᥔᥥᥰ ᥑᥣᥛᥱ ᥖᥤ ᥘᥬᥰ ᥓᥩᥒᥰ ᥘᥢᥳ, ᥓᥒᥱ ᥞᥥᥐ ᥝᥣ "ᥑᥝᥲ ᥚᥢ ᥔᥣᥴ"ᥛᥝᥱ ᥘᥢᥴ "ᥑᥝᥲ ᥝᥖ ᥝᥣᥱ" ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥔᥛᥳ ᥞᥥᥐ ᥒᥣᥭ ᥒᥣᥭ ᥝᥣ " ᥑᥝᥲ ᥝᥣᥱ" ᥝᥢᥰ ᥚᥣᥰ ᥘᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥝᥣᥭᥱ ᥙᥩᥐ ᥑᥨᥒᥰ ᥐᥣᥒ ᥑᥨᥒᥰ ᥐᥨᥢᥰ,ᥟᥣ ᥘᥧᥳ ᥕᥣᥖ ᥞᥬᥲ ᥖᥣ ᥙᥥᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥟᥩᥐᥱ ᥙᥭ ᥙᥣᥲ ᥘᥩᥐ ᥖᥧᥒᥰ ᥘᥧᥱ ᥖᥧᥒᥰ ᥔᥩᥛᥰ ᥘᥢᥳ, ᥔᥛᥳ ᥞᥥᥐ ᥝᥣ " ᥟᥩᥐᥱ ᥚᥢ ᥔᥣᥴ"ᥛᥝᥱ ᥘᥢᥴ " ᥟᥩᥐᥱ ᥝᥖ ᥝᥣᥱ"ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥔᥛᥳ ᥞᥥᥐ ᥒᥣᥭ ᥒᥣᥭ ᥝᥣ " ᥟᥩᥐᥱ ᥝᥣᥱ". 2.[[ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥑᥝᥲ ᥝᥣᥱ,ᥟᥩᥐᥱ ᥝᥣᥱ ᥖᥒᥰ ᥐᥢᥱ ᥖᥨᥝᥰ]] ᥘᥐᥴ ᥘᥤᥲ ᥙᥤ ᥖᥭᥰ ᥘᥫᥢ 9 ᥘᥭᥲ 15 ᥝᥢᥰ ( ᥘᥨᥒᥳ ᥘᥤᥲ ᥘᥫᥢ 6 ᥘᥭᥲ 15 ᥝᥢᥰ)ᥐᥧ ᥙᥤ ᥖᥥᥰ " ᥑᥝᥲ ᥝᥣᥱ ", ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ 3 ᥘᥫᥢ, ᥘᥐᥴ ᥘᥤᥲ ᥙᥤ ᥖᥭᥰ ᥘᥫᥢ 12 ᥘᥭᥲ 15 ᥝᥢᥰ ( ᥘᥨᥒᥳ ᥘᥤᥲ ᥘᥫᥢ 9 ᥘᥭᥲ 15 ᥝᥢᥰ) ᥟᥩᥐᥱ ᥝᥣᥱ, ᥐᥙᥴ ᥖᥣᥛᥰ ᥘᥣᥛᥰ ᥛᥣᥰ ᥔᥛᥳ " ᥐᥢᥱ ᥖᥨᥝᥰ " .ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ "ᥑᥝᥲ ᥝᥣᥱ"ᥟᥩᥐᥱ ᥝᥣᥱ"ᥖᥒᥰ "ᥐᥢᥱ ᥖᥨᥝᥰ" ᥑᥩᥒᥴ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥔᥤᥖ ᥖᥤᥳ ᥑᥫᥐ ᥑᥥᥒ ᥟᥥᥐᥱ ᥔᥛᥳ ᥛᥨᥢ ᥖᥩᥢᥰ ᥘᥨᥒᥴ ᥘᥣᥒᥴ. "ᥑᥝᥲ ᥝᥣᥱ "ᥝᥢᥰ ᥘᥭᥳ,ᥖᥐ ᥐᥣᥱ ᥖᥒᥰ ᥘᥣᥭᥴ ᥔᥧᥲ ᥘᥨᥝᥱ ᥟᥣᥙᥱ ᥘᥛᥳ,ᥘᥣᥭ ᥗᥭᥱ ᥔᥫᥲ ᥑᥨᥝᥰ ᥔᥥᥴ,ᥓᥒᥱ ᥟᥝ ᥕᥣᥲ ᥚᥝᥴ,ᥖᥥᥢᥰ,ᥛᥩᥐᥱ ᥕᥣᥲ,ᥑᥝᥲ ᥔᥩᥛᥰ, ᥓᥫᥰ ᥘᥭᥳ ᥙᥣᥰ ᥐᥣᥱ ᥘᥬᥰ ᥓᥩᥒᥰ ᥘᥧᥱ ᥖᥣᥢᥰ ᥚᥣᥰ ᥘᥣᥰ ᥟᥥᥐᥱ ᥜᥒᥰ ᥗᥩᥛᥱ ᥔᥤᥢᥴ ᥗᥛᥰ ,ᥖᥧᥒᥰ ᥞᥙ ᥑᥣᥛᥰ ᥔᥩᥖ ᥔᥩᥢᥴ.ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ ᥔᥣᥛᥴ ᥘᥫᥢ,ᥔᥣᥒᥱ ᥑᥣᥱ ᥕᥣ ᥞᥣᥢᥰ ᥖᥒᥰ ᥔᥤᥒᥲ ᥖᥒᥰ ᥛᥨᥖᥴ ᥔᥧᥲ ᥕᥧᥱ ᥘᥬᥰ ᥓᥩᥒᥰ ᥔᥥᥰ ᥑᥣᥛᥱ ᥘᥤᥛᥴ ᥘᥒ;ᥛᥫ ᥟᥩᥢ ᥖᥥᥰ "ᥝᥢᥰ ᥔᥤᥢᥴ " ᥖᥐ ᥐᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥓᥒᥱ ᥐᥣᥱ ᥘᥬᥰ ᥓᥩᥒᥰ ᥐᥤᥢ ᥐᥛ ᥖᥧᥒᥰ ᥔᥤᥢᥴ ᥔᥥᥰ ᥑᥣᥛᥱ . ᥐᥩᥲ ᥓᥝᥱ ᥓᥬ ᥝᥣ,ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ ᥝᥢᥰ 14, 15 ,ᥝᥢᥰ 22 , 23 , ᥝᥢᥰ 29, 30.( ᥘᥫᥢ ᥟᥩᥐᥱ ᥖᥣᥛᥰ "ᥝᥢᥰ ᥔᥤᥢᥴ ᥛᥐᥴ ᥛᥣᥭᥴ),ᥝᥢᥰ 7, 8,ᥖᥩ ᥐᥣᥱ ᥖᥩᥛ ᥘᥬᥰ ᥓᥩᥒᥰ ᥐᥤᥢ ᥘᥩᥢᥰ ᥔᥥᥰ ᥑᥣᥛᥱ,ᥘᥧᥱ ᥖᥣᥢᥰ ᥚᥣᥰ ᥘᥣᥰ ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ ᥔᥣᥛᥴ ᥘᥫᥢ,ᥓᥩᥒᥰ ᥟᥧᥰ ᥚᥣᥰ ᥐᥣᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥕᥒ ᥔᥣᥒᥲ ᥞᥫᥢᥰ ᥐᥨᥝᥱ ᥕᥥᥰ ᥘᥭᥲ,ᥐᥩᥲ ᥕᥒ ᥞᥥᥖᥱ ᥑᥦᥐᥱ ᥙᥥᥢ ᥞᥫᥢᥰ ᥘᥭᥲ. ᥝᥢᥰ " ᥟᥩᥐᥱ ᥝᥣᥱ" ᥖᥒᥰ " ᥐᥢᥱ ᥖᥨᥝᥰ "ᥝᥣᥒ ᥘᥣᥭ ᥖᥩ ᥐᥙᥴ ᥖᥣᥛᥰ ᥘᥣᥛᥰ ᥐᥢ ᥕᥨᥐ ᥞᥥᥖᥱ ᥕᥨᥐ ᥙᥩᥒ.ᥝᥢᥰ " ᥟᥩᥐᥱ ᥝᥣᥱ" ᥖᥒᥰ"ᥐᥢᥱ ᥖᥨᥝᥰ" ᥘᥥᥐ ᥘᥧᥛᥱ ᥗᥝᥲ ᥔᥣᥛᥴ ᥐᥣᥙ ᥑᥩᥒᥴ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥩ ᥐᥣᥱ ᥖᥫᥳ ᥑᥝᥲ ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥗᥝᥴ ᥙᥫᥒ ᥐᥣᥢ ᥖᥤ ᥘᥬᥰ ᥓᥩᥒᥰ.ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥗᥝᥴ ᥙᥫᥒ ᥐᥣᥢ ᥖᥤ ᥘᥐᥴ ᥖᥣᥛᥰ ᥓᥩᥛᥰ ᥔᥣᥛᥴ ᥚᥣᥭᥱ ᥘᥭᥳ ᥛᥣᥰ ᥕᥨᥐ ᥞᥥᥖᥱ ᥕᥨᥐ ᥙᥩᥒ: ᥙᥫᥒ ᥘᥫᥒ ᥘᥧᥱ ᥖᥣᥢᥰ ᥚᥣᥰ ᥘᥣᥰ ᥖᥒᥰ ᥑᥨᥙ ᥝᥭ ᥕᥨᥝᥰ ᥐᥧᥒᥱ ᥚᥣᥰ ᥘᥣᥰ,ᥖᥣᥒᥱ ᥛᥣᥖ ᥕᥩᥢᥰ ᥗᥦᥢᥲ ᥐᥧᥰ ᥔᥨᥝᥱ; ᥙᥫᥒ ᥔᥩᥒᥴ ᥞᥨᥛᥴ ᥓᥨᥛᥰ ᥙᥩᥭᥰ ᥗᥣᥛᥰ ᥙᥩᥒ ᥖᥧᥒᥰ ᥔᥤᥢᥴ ᥔᥥᥰ ᥑᥣᥛᥱ ᥖᥤ ᥑᥤᥒᥱ ᥛᥫ ᥘᥬᥰ ᥝᥣᥱ ᥔᥣᥛᥴ ᥘᥫᥢ ᥘᥢᥳ ᥕᥝᥳ ᥓᥩᥖᥱ ᥞᥩᥖ ᥙᥣᥭ; ᥙᥫᥒ ᥔᥣᥛᥴ " ᥐᥢᥱ ᥖᥨᥝᥰ" ᥘᥩᥒ ᥞᥥᥖᥱ ᥖᥣᥒᥰ ᥙᥩᥒ ᥓᥫᥰ ᥞᥥᥖᥱ ᥚᥤᥖᥴ ᥛᥤᥖᥴ ᥙᥫᥒ ᥖᥨᥝᥱ ᥑᥩᥛᥰ ᥛᥣᥭᥴ ᥖᥣᥰ ᥘᥣᥰ ᥖᥒᥰ ᥞᥩᥭ ᥙᥦᥒ ᥙᥧᥖ ᥗᥣᥳ ᥔᥣᥱ ᥔᥣᥳ ᥘᥣᥱ ᥘᥢᥳ. 7ws7lgtqd774w5vnvo4lfgbklc34a52 ᥝᥤᥐᥱ ᥡᥤᥢᥱ ᥢᥭᥤᥱ 0 913 4005 4004 2024-10-15T06:38:10Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4004 wikitext text/x-wiki #REDIRECT [[ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ]] qdbfji8mxrvzbns320897i4dhlxekve ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ 0 914 5208 4016 2024-10-16T10:12:56Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q964]] 5208 wikitext text/x-wiki {{Infobox website | name = Wikinews | logo = [[ᥜᥣᥭᥱ:WikiNews-Logo-en.svg|120px|The current Wikinews logo]] | screenshot = [[ᥜᥣᥭᥱ:Wikinews screenshot.png|border|240px|Detail of the Wikinews multilingual portal main page]] | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | collapsible = | url = {{URL|wikinews.org}} | commercial = No | type = News wiki | registration = Optional |language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 30 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = [[Wikimedia community]] | location = | users = {{NUMBEROF|users|en.wikinews}} | launch_date = {{Start date and age|2004|11|8}} | content_licence = [[Creative Commons license#Six regularly used licenses|CC-BY 2.5]]<ref>{{Cite mailing list |url=https://lists.wikimedia.org/pipermail/wikinews-l/2005-September/000329.html |title=[Wikinews-l] The Wikinews Licensure Poll is closed |date=2005-09-20 |access-date=2023-02-05 |mailing-list=Wikinews-l |last=Siedlecki |first=Dariusz }}</ref> | logocaption = The current Wikinews logo }} '''ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ''' ({{Lang-en|Wikinews}}) ᥙ​​​ᥥᥢ ᥑᥣᥝᥱ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} 8yvtlo5nxptpmkbss0tcjiu69mvgxjq ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ 0 915 5209 4025 2024-10-16T10:12:59Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q263]] 5209 wikitext text/x-wiki {{Infobox website | name = ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ | logo = [[ᥜᥣᥭᥱ:Wikisource-logo.svg|100px|The current Wikisource logo]] | collapsible = yes | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | screenshot = [[ᥜᥣᥭᥱ:Wikisource screenshot 2008.png|250px|Detail of the Wikisource multilingual portal main page.]] | url = {{URL|https://wikisource.org}} | commercial = No | type = [[Digital library]] | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 74 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | registration = Optional | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = User-generated | launch_date = {{Start date and age|2003|11|24}}<ref name=ayersmatthewsyates>{{Cite book|title=How Wikipedia Works|first1=Phoebe|last1=Ayers|first2=Charles|last2=Matthews|first3=Ben|last3=Yates|publisher=No Starch Press|year=2008|isbn=978-1-59327-176-3|pages=[https://archive.org/details/howwikipediawork00ayer_0/page/435 435–436]|url-access=registration|url=https://archive.org/details/howwikipediawork00ayer_0/page/435}}</ref> | current_status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ }} '''ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ''' ({{Lang-en|Wikisource}}) ᥙ​​​ᥥᥢ ᥞᥩᥒᥲ ᥖᥨᥭᥰ ᥘᥤᥐ ᥘᥭᥲ ᥘᥣᥭᥴ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} 3vxp183x93zwhh3ah8cs40cdqd5lcsk ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ 0 916 5210 4037 2024-10-16T10:13:01Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q370]] 5210 wikitext text/x-wiki {{Infobox website | name = ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ | logo = [[ᥜᥣᥭᥱ:Wikiversity logo 2017 en.svg|135px|Wikiversity logo.]] | screenshot = [[ᥜᥣᥭᥱ:Wikiversity screenshot 2008.png|250px|Detail of the Wikiversity multilingual portal main page.]] | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | collapsible = yes | url = {{URL|https://wikiversity.org/}} | commercial = No <!-- | location = [[Miami, Florida|Miami]], [[Florida]] -->| type = [[E-learning|Educational]], [[Autodidacticism|self study]] | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 17 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | registration = Optional | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = Wikimedia community | launch_date = {{Start date and age|2006|08|15}} }} '''ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ''' ({{Lang-en|Wikiversity}}) ᥙ​​​ᥥᥢ ᥘᥤᥐ ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥦᥲ ᥘᥤᥐ ᥚᥖᥴ ᥘᥭᥲ ᥘᥣᥭᥰ ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} bdrjx56faz4pa6z0t78qdxpbdr6tjpn ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛᥴ 0 917 4039 4038 2024-10-15T06:38:18Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4038 wikitext text/x-wiki #REDIRECT [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ]] j1o7btcpege9fzxq7bo6naupuwm4zbz ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ 0 918 5211 4050 2024-10-16T10:13:03Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q13679]] 5211 wikitext text/x-wiki {{Infobox website | name = ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ | favicon = | logo = [[ᥜᥣᥭᥱ:WikiSpecies.svg|100px|The current Wikispecies logo]] | screenshot = [[ᥜᥣᥭᥱ:Wikispecies screenshot.png|250px|Detail of the Wikispecies main page.]] | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | collapsible = yes | url = {{URL|https://species.wikimedia.org/}} | commercial = No | type = Species directory | registration = Optional |language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 1 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = [[:species:User:Benedikt|Benedikt Mandl]] (proposed project in 2004); [[Jimmy Wales]] and the Wikimedia community | launch_date = 2004 | current_status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ | revenue = | alexa = }} '''ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ''' ({{Lang-en|Wikispecies}}) ᥙ​​​ᥥᥢ ᥖᥤ ᥛᥤᥰ ᥝᥭᥳ ᥓᥫᥳ ᥚᥢᥰ ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} i8biffx7k7o98nvki81ivtmb7sizju0 ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ 0 919 5212 4060 2024-10-16T10:13:06Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q2013]] 5212 wikitext text/x-wiki {{Infobox website | logo = Wikidata-logo-en.svg | logo_alt = Logo of Wikidata, a bar code with red, green, and blue stripes | collapsible = | screenshot = Wikidata main page screenshot.png | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | url = {{Official URL}}<!-- {{Wd|properties|P856}} --> {{Wikidata|references|linked|P407}} | commercial = No | type = | registration = Optional | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 1 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | editor = {{Wikidata|properties|linked|references|linked|P50}} | author = | name = ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ | location = | launch_date = {{Start date and age|2012|10|29|df=y}}<!-- {{Wd|properties|P571}} -->{{Wikidata|references|P571}} | current_status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ }} '''ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ''' ({{Lang-en| Wikidata}}) ᥙ​​​ᥥᥢ ᥒᥝᥲ ᥓᥪᥒᥲ ᥙᥪᥢᥳ ᥞᥧᥳ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} i2742ojxuwfdzarxuum25tkv7uy6o49 ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ 0 920 5213 4070 2024-10-16T10:13:08Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q367]] 5213 wikitext text/x-wiki {{Infobox website | name = ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ | logo = [[ᥜᥣᥭᥱ:Wikibooks-logo-en.svg|135px|Wikibooks logo from 2009 to the present]] | screenshot = [[ᥜᥣᥭᥱ:Wikibooks honepage screenshot en 2023.png |250px|border|Detail of the Wikibooks main page. All major Wikibooks projects are listed by number of articles.]] | collapsible = yes | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | url = {{URL|https://wikibooks.org/}} | commercial = No | type = Textbooks wiki | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 77 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | registration = Optional | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = [[b:User:Karl Wick|User Karl Wick]] and the Wikimedia Community | launch_date = {{Start date and age|2003|07|10}} | current_status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ }} '''ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ''' ({{Lang-en|Wikibooks}}) ᥙ​​​ᥥᥢ ᥙᥙ ᥖᥒᥲ ᥞᥥᥢᥰ ᥘᥦᥲ ᥙᥙ ᥐᥦᥛ ᥛᥪᥰ ᥘᥭᥲ ᥘᥣᥭᥴ ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} o1jw9v8w0jxev1asuapkqpag9jdxqml ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ 0 921 5214 4082 2024-10-16T10:13:11Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q151]] 5214 wikitext text/x-wiki {{Infobox website |name = ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ |logo = WiktionaryEn - DP Derivative.svg |logo_caption = |logo_size = 125px |screenshot = English Wiktionary Main Page.png |caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ |collapsible = yes |url = {{URL|wiktionary.org}} |commercial = No |type = [[Dictionary|Online dictionary]] |language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 168 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> |registration = Optional |owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] |author = {{Ubl|[[Jimmy Wales]]|[[Wikimedia Foundation|Wikimedia]] community}} |launch_date = {{Start date and age|2002|12|12}} |current_status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ }} '''ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ''' ({{Lang-en|Wiktionary}}) ᥙ​​​ᥥᥢ ᥓᥣᥛᥰ ᥚᥧᥭᥱ ᥖᥤ ᥙᥩᥒᥱ ᥘᥦᥲ ᥙᥙ ᥔᥙᥴ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} 2l1ff4y6visnnnt2bwqu5u0xbbmo21t ᥝᥤᥱ ᥑᥤᥱ ᥙᥙᥳ 0 922 4084 4083 2024-10-15T06:38:28Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4083 wikitext text/x-wiki #REDIRECT[[ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ]] 3sjqqlxrf3zagdcdimn4jskzc30diul ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ 0 923 5661 5396 2025-01-28T11:32:23Z Jfblanc 317 5661 wikitext text/x-wiki {{Infobox website | name = ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ | logo = [[ᥜᥣᥭᥱ:Wikipedia-v2-logo.svg|frameless|150px|alt=A white sphere made of large jigsaw pieces, with letters from several alphabets shown on the pieces]]<br />[[ᥜᥣᥭᥱ:Wikipedia wordmark.svg|150px|Wikipedia wordmark]] | logocaption = ᥘᥨᥝᥱ ᥐᥨᥝᥱ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ | screenshot = [[ᥜᥣᥭᥱ:Wikipedia Main Page.png|border|300px|alt=ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱᥕᥣᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ]] | collapsible = | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | url = {{URL|https://www.wikipedia.org|wikipedia.org}} | slogan = ᥙᥙ ᥔᥦᥢᥴ ᥔᥛᥱ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ (The free encyclopedia that anyone can edit) | commercial = ᥟᥛᥱ ᥓᥬ | type = [[ᥙᥙ ᥔᥦᥢᥴ ᥔᥛᥱ ᥟᥤᥢᥱ ᥖᥣᥱ ᥢᥦᥖᥳ]] | registration = Optional<ref group=notes>Registration is required for certain tasks such as editing protected pages, creating pages in the English Wikipedia, and uploading files.</ref> | programming_language = [[PHP]]<ref name="roadchap">{{Cite web|url=http://rogchap.com/2011/09/06/top-40-website-programming-languages/|title=Top 40 Website Programming Languages|work=roadchap.com|author=Roger Chapman|accessdate=September 6, 2011|archivedate=September 27, 2011|archiveurl=https://web.archive.org/web/20110927184557/http://rogchap.com/2011/09/06/top-40-website-programming-languages/}}</ref> | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 287 ᥛᥥᥝᥰ <ref>{{Cite news|url=http://www.theguardian.com/technology/2014/aug/06/wikipedia-lila-tretikov-glasnost-freedom-of-information|title=Wikipedia boss Lila Tretikov: 'Glasnost taught me much about freedom of information|first=Jemima|last=Kiss|first2=Samuel|last2=Gibbs|work=The Guardian|date=August 6, 2014|accessdate=August 21, 2014}}</ref> | num_users = ᥚᥧᥱ ᥑᥝᥲ ᥛᥥᥰ ᥗᥖᥴ ᥓᥫᥰ ᥖᥨᥒᥳ ᥖᥪᥢᥱ 72,592 ᥐᥨᥝᥳ<small>(ᥛᥥᥴ 2015)</small>၊<ref name="WikiStat" /> ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ ᥞᥨᥛ ᥔᥤᥒᥲ {{NUMBEROFUSERS}} | content license = CC Attribution / Share-Alike 3.0<br /><small>Most text is also dual-licensed under GFDL; media licensing varies.</small> | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = [[ᥓᥤᥛᥱ ᥛᥤᥱ ᥝᥥᥰ|ᥓᥤᥛᥱ ᥛᥤᥱ ᥝᥥᥰ]]၊ [[ᥘᥣᥱ ᥘᥤᥱ ᥔᥣᥢᥱ ᥑᥣᥱ]]<ref name=Sidener>{{Cite news|url=http://www.signonsandiego.com/uniontrib/20041206/news_mz1b6encyclo.html|author=Jonathan Sidener|title=Everyone's Encyclopedia|work=U-T San Diego|accessdate=October 15, 2006}}</ref> | launch date = {{Start date|mf=yes|2001|1|15}} | alexa = 6<ref name="Alexa siteinfo">{{Cite web|title=How popular is wikipedia.org? |url= http://www.alexa.com/siteinfo/wikipedia.org | publisher= Alexa Internet}}</ref>(2015 ᥟᥥᥱ ᥙᥫᥱ)<!-- In early 2015, the graph indicated 6 while the number at the right was 7. Such a discrepancy might reappear. Updated monthly by OKBot.--> | current status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ }} [[ᥜᥣᥭᥱ:Jimmy Wales Fundraiser Appeal.JPG|thumb|ᥚᥧᥱ ᥖᥥᥱ ᥖᥒᥲ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥓᥤᥛᥱ ᥛᥤᥱ ᥝᥥᥰ ᥘᥖᥴ]] [[ᥜᥣᥭᥱ:L Sanger.jpg|thumb|ᥚᥧᥱ ᥖᥥᥱ ᥖᥒᥲ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥣᥱ ᥘᥤᥱ ᥔᥤᥒᥱ ᥐᥫᥰ]] '''ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ''' ᥘᥭᥳ ᥙᥥᥢ [[ᥙᥙᥳ ᥐᥧ ᥔᥦᥢᥴ ᥔᥛᥱ]] (စွယ်စုံကျမ်း) ᥟᥢ ᥖᥣᥒᥱ ᥝᥭᥳ ᥘᥫᥴ ᥟᥤᥢᥱ ᥗᥫᥱ ᥢᥦᥖᥳ၊ ᥟᥢ ᥐᥨᥢᥰ ᥐᥧ ᥐᥨᥝᥳ ᥗᥣᥒᥱ ᥞᥣᥒ ᥑᥝᥲ ᥕᥥᥛᥲ ᥖᥨᥭᥰ ᥘᥧᥴ ᥟᥣᥢᥱ ᥚᥖᥴ ᥞᥨᥝᥰ ᥘᥭᥲ ᥖᥒᥰ ᥘᥤᥐ ᥐᥧ ᥑᥫᥰ⁠ ᥑᥫᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ (Non-profit Organization) ᥟᥢ ᥓᥪ ᥝᥣ Wikimedia Foundation ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ။ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ (2014,Nov) ᥙᥩᥒ ᥑᥣᥛᥰ ᥖᥒᥰ ᥔᥥᥒᥲ ᥛᥤᥰ 35 ᥘᥣᥢᥳ (ᥖᥣᥱ ᥘᥤᥐ ᥟᥤᥒᥰ ᥐᥣ ᥘᥥᥖᥳ ᥛᥤᥰ 4.9 ᥘᥣᥢᥳ)။ ᥟᥛᥱ ᥓᥬ ᥝᥣ ᥐᥨᥢᥰ ᥐᥨᥝᥳ ᥘᥥᥝ၊ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥢ ᥘᥥᥝ ᥖᥦᥛᥲ ᥔᥬᥱ ᥝᥭᥳ။ ᥐᥨᥢᥰ ᥖᥒᥰ ᥐᥛᥱ ᥜᥣᥱ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥞᥨᥛ ᥐᥢ ᥟᥝ ᥘᥤᥐ ᥟᥣ ᥛᥥᥝᥰ ᥐᥨᥢᥰ ᥑᥫᥰ ᥚᥬᥴ ᥛᥢᥰ ᥖᥦᥛᥲ ᥔᥬᥱ ᥝᥭᥳ ᥕᥝᥳ။ Wikipedia ᥘᥭᥳ ᥐᥨᥝᥱ ᥖᥒᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ᥓᥥᥛ ᥛᥫ (15.1.2001)။ ᥚᥧᥱ ᥐᥨᥝᥱ ᥖᥒᥲ ᥔᥩᥒᥴ ᥐᥨᥝᥳ ᥓᥛᥰ Jimmy Wales ᥘᥦᥲ Larry Sanger ᥑᥝᥴ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥐᥨᥝᥱ ᥖᥒᥲ ᥕᥝᥳ ᥐᥩᥲ ᥘᥭᥲ ᥙᥥᥢ ᥖᥤ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥘᥭᥲ ᥓᥬ ᥕᥬᥱ ᥖᥣᥱ ᥘᥤᥐ ᥚᥪᥢᥴ ᥙᥫᥒ ᥟᥤᥒ ᥘᥫᥴ ᥟᥤᥢᥱ ᥗᥫᥱ ᥢᥦᥖᥳ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥘᥢᥳ ᥕᥝᥳ။ ᥓᥒᥱ ᥘᥭᥳ ᥛᥤᥰ ᥐᥨᥢᥰ ᥑᥝᥲ ᥚᥖᥴ ᥘᥧᥴ ᥖᥨᥭᥰ 500 ᥘᥣᥢᥳ ᥙᥣᥭᥴ ᥕᥧᥱ ᥕᥝᥳ။<ref>{{Cite book | title=Common Knowledge?: An Ethnography of Wikipedia| publisher=Stanford University Press| author=Jemielniak, Dariusz | year=2014 | pages=4}}</ref> ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥙᥤ 2014 ᥘᥫᥢ ᥜᥦᥙᥳ ᥝᥣ ᥞᥤᥱ ᥓᥪᥒ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥕᥧᥒᥱ ᥖᥪᥰ ᥚᥣᥱ ᥔᥣᥱ ᥘᥤᥐ 288 ᥛᥥᥝᥰ ᥕᥧᥱ။ ᥓᥩᥛᥰ ᥘᥨᥭ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥟᥢ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥙᥤ 2014 ᥘᥫᥢ ᥢᥨᥝᥱ ᥝᥦᥛᥱ ᥙᥣᥱ ᥘᥢᥳ ᥚᥧᥱ ᥑᥝᥲ ᥛᥥᥰ ᥗᥖᥴ ᥓᥫᥰ ᥖᥨᥒᥳ ᥖᥪᥢᥱ ᥝᥭᥳ ᥘᥭᥳ ᥛᥤᥰ ᥕᥧᥱ ᥛᥩᥐ 69,000 ᥐᥨᥝᥳ ᥘᥭᥴ ᥕᥝᥳ။<ref name="WikiStat" >{{Cite web|url= http://stats.wikimedia.org/EN/TablesWikipediaZZ.htm#editor_activity_levels|title=Wikipedia Statistics – Tables – Active wikipedians|publisher=Stats.wikimedia.org|date=|accessdate=July 4, 2013}}</ref> == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} <references group="notes"/> [[Category:ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] nab0urdpijwenv81gywdz6jfi6hs7tk ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ 0 924 5215 4107 2024-10-16T10:13:13Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q369]] 5215 wikitext text/x-wiki {{Infobox website | name = ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ | logo = [[ᥜᥣᥭᥱ:Wikiquote-logo-en.svg|150px|center|Wikiquote logo]] | screenshot = Wikiquote screenshot 2008.png | collapsible = yes | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | url = {{URL|https://wikiquote.org/}} | commercial = No | type = Quotation repository | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 73 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | registration = Optional | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = Daniel Alston, Brion Vibber and the Wikimedia community | launch_date = {{Start date and age|df=yes|2003|07|10}} | current_status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ }} '''ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ''' ({{Lang-en|Wikiquote}}) ᥙ​​​ᥥᥢ ᥖᥤ ᥓᥧᥳ ᥖᥧᥛ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥘᥤ ᥛᥣᥭᥴ ᥖᥩᥒᥰ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} qdpe0zu9wkhikrv27jge9nkgve0g6s3 ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢᥴ ᥟᥤᥒᥴ 0 925 4109 4108 2024-10-15T06:38:35Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4108 wikitext text/x-wiki #REDIRECT [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ]] 9bjcjgkzxj51agwfpqaez8loixl30lp ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ 0 926 4111 4110 2024-10-15T06:38:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4110 wikitext text/x-wiki #REDIRECT[[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] q9dnq6ninxhyzhp2ouz0q5mo3fgux4q ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥩᥛᥱ ᥛᥩᥢᥰ 0 927 5216 4122 2024-10-16T10:13:15Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q565]] 5216 wikitext text/x-wiki {{Infobox website | logo = [[ᥜᥣᥭᥱ:Commons-logo-en.svg|120px|Wikimedia Commons logo]] | collapsible = | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥩᥛᥱ ᥛᥩᥢᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | url = {{URL|https://commons.wikimedia.org}} | commercial = No | type = [[Digital library|Media repository]] | registration = Optional (required to upload files) | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = [[Wikimedia movement]] | revenue = | alexa = | name = ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥩᥛᥱ ᥛᥩᥢᥰ | screenshot = [[ᥜᥣᥭᥱ:Commons screenshot.png|border|240px|Screenshot of Wikimedia Commons]] | founded = {{Start date and age|2004|9|7}} | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 300+ ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | current_status = ᥖᥪᥐ ᥖᥨᥒᥳ ᥘᥪᥒᥴ ᥕᥧᥱ | content_license = [[Open license|Open]] }} '''ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥩᥛᥱ ᥛᥩᥢᥰ''' ({{Lang-en|Wikimedia Commons}}) ᥙ​​​ᥥᥢ ᥖᥤ ᥛᥤᥰ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥭᥲ ᥘᥣᥭᥴ ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥩᥛᥱ ᥛᥩᥢᥰ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} s7asgktezxv5621jusd1t196bnr6kd6 ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ 0 928 5398 5217 2024-12-04T18:35:47Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5398 wikitext text/x-wiki {{Infobox organization | Non-profit_name = Wikimedia Foundation, Inc. | Non-profit_logo = [[ᥜᥣᥭᥱ:Wikimedia Foundation RGB logo with text.svg|143px]]<br /><small>ᥘᥨᥝᥱ ᥐᥨᥝᥱ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ</small> | Non-profit_type = ᥓᥧᥛᥰ ᥟᥛᥱ ᥟᥝ ᥘᥛᥳ ᥛᥣ ᥖᥣ ᥘᥛᥳ ᥖᥩᥢᥰ | founded_date = [[ᥓᥥᥒᥳ ᥚᥤᥱ ᥖᥣᥱ ᥓᥙ ᥙᥣᥖᥳ၊ ᥜᥣᥱ ᥘᥩᥱ ᥞᥤᥱ ᥖᥣᥱ|ᥝᥥᥒᥰ ᥓᥥᥒᥳ ᥚᥤᥱ ᥖᥣᥱ ᥓᥙ ᥙᥣᥖᥳ]], [[ᥚᥣ ᥞᥣᥱ ᥞᥤᥱ ᥖᥣᥱ၊ ᥓᥥ ᥛᥫᥒᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥜᥣ ᥞᥩᥱ ᥞᥤᥱ ᥖᥣᥱ]]၊ {{Flagicon|ᥟᥣ ᥛᥥᥱ ᥞᥤ ᥐᥣᥢᥱ}}။<br />{{Start date|2003|6|20}} | founder = [[ᥓᥦᥛᥱ ᥛᥤᥱ ᥝᥥᥰ]] | location = <!-- Please do not add the street address of the WMF Foundation -->[[သၼ်ႇၽရၢၼ်ᥘᥣᥢᥱ ᥓᥥᥖᥳ ᥔᥣᥳ ᥐᥨᥝᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥔᥢᥱ ᥚᥣᥱ ᥘᥣᥢᥰ ᥓᥥᥖᥳ ᥔᥣᥳ ᥐᥨᥝᥱ]]၊ [[ᥐᥥᥱ ᥘᥤᥱ ᥐᥥᥱ ᥘᥤᥱ ᥚᥨᥝᥰ ᥢᥤᥰ ᥕᥣᥰ၊ ᥓᥥ ᥛᥫᥒᥰ|ᥓᥥ ᥛᥫᥒᥰ ᥐᥥᥱ ᥘᥤᥱ ᥚᥨᥝᥰ ᥢᥤᥰ ᥕᥣᥰ]]၊ ᥛᥫᥒᥰ ᥞᥨᥛ ᥖᥧᥛ ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥐᥣᥢ / [[ᥘᥩᥖ ᥟᥥᥒᥰ ᥐᥥᥱ၊ ᥝᥥᥒᥰ|ᥝᥥᥒᥰ ᥘᥩᥖ ᥟᥥᥐᥱ ᥐᥥᥱ]]၊ ᥓᥥ ᥛᥫᥒᥰ ᥐᥥᥱ ᥘᥤᥱ ᥚᥨᥝᥰ ᥢᥤᥰ ᥕᥣᥰ (ᥟᥥᥰ ᥐᥦᥢᥳ ᥛᥣᥭᥴ ᥚᥣᥒᥴ) | key_people = Patricio Lorente <small>(ᥞᥨᥝᥴ ᥙᥝ ᥓᥧᥛᥰ ᥙᥨᥖᥳ)</small><ref name="bot">{{Cite web | accessdate =July 22, 2015 | url = https://wikimediafoundation.org/wiki/Board_of_Trustees | title = Board of Trustees | author = Cbrown1023 | authorlink = foundation:User:Cbrown1023 | publisher = Wikimedia Foundation }}</ref><br />Lila Tretikov <small>(ᥚᥧᥱ ᥘᥣᥛᥰ ᥞᥣᥙᥱ ᥐᥣᥢ)</small> | area_served = ᥐᥛᥱ ᥜᥣᥱ ᥖᥒᥰ ᥛᥫᥒᥰ | focus = ᥖᥪᥰ ᥘᥭᥲ ᥘᥣᥭ၊ open content၊ ᥙᥣ ᥘᥨᥝᥰ ᥐᥦᥖᥳ [[ᥟᥤᥢᥱ ᥖᥣᥱ ᥢᥦᥖᥳ]] ᥟᥢ [[ᥝᥤᥱ ᥒᥤᥱ]] ᥙᥥᥢ ᥙᥪᥢᥳ | method = [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]]၊ [[ᥝᥤᥐᥱ ᥔᥤᥢᥱ ᥢᥣᥳ ᥘᥤᥱ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥙᥫᥒ ᥟᥤᥒ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ]]၊ [[Wikimedia Commons]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥜᥢᥰ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ]]၊ [[Wikivoyage]]၊ Wikimedia Incubator ᥘᥦᥳ [[ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ]] | revenue = {{Ublist|class=nowrap|{{Increase}} {{USD}}104.5 [[million]] (2018)|91.2 million (2017)<ref name=2017-2018>{{Cite web|url=https://upload.wikimedia.org/wikipedia/foundation/6/60/FY17-18_-_Independent_Auditors%27_Report.pdf|title=Wikimedia Foundation, Inc, Financial Statements, June 30, 2018 and 2017|date=September 26, 2018|website=Wikimedia Foundation|access-date=September 29, 2019}}</ref>}} | expenses = {{Ublist|class=nowrap|{{Increase}} {{USD}}81.4 million (2018)|69.1 million (2017)<ref name=2017-2018 />}} | endowment = {{USD}}58 million<ref name=endo>{{Cite web | title = Wikimedia Endowment - Meta | url=https://meta.wikimedia.org/wiki/Wikimedia_Endowment | date= July 15, 2019}}</ref> | endowment_year = 2020 | num_volunteers = 359,000 (2015)<ref>{{Fr}} Open for business (2007), Jaap Bloem & Menno van Doorn (trad. Audrey Vuillermier), éd. VINT, 2007 (ISBN 978-90-75414-20-2), p. 93. [http://stats.wikimedia.org/WikimediaProjectsGrowth.png No official number available since 2006]</ref> | num_employees = 400+ staff/contractors ({{As of|2020|07|14|df=US|lc=y}})<ref name="WMF staff">{{Cite web|url=https://meta.wikimedia.org/wiki/Wikimedia_Foundation_staff_and_contractors|title=Wikimedia Foundation staff and contractors page}}</ref> | num_members = | owner = | Non-profit_slogan = | homepage = {{URL|wikimediafoundation.org}} | footnotes = }} '''ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ''' ({{Lang-en|Wikimedia Foundation}}; ᥖᥨᥝ ᥕᥨᥝ WMF) ᥘᥭᥳ ᥙᥥᥢ ᥓᥧᥛᥰ ᥙᥣ ᥘᥣᥳ ᥞᥤᥖ ᥟᥢ ᥟᥛᥱ ᥟᥝ ᥘᥛᥳ ᥛᥣᥖ ᥘᥛᥳ ᥖᥩᥢᥰ ᥔᥒᥴ ᥔᥥᥴ ᥓᥖᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥝᥭᥳ ᥕᥧᥱ ᥖᥒᥰ ᥘᥛ ᥕᥝᥳ။ ᥒᥝᥲ ᥓᥪᥒ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥝᥥᥒᥰ ᥔᥣᥢᥱ ᥚᥣᥱ ᥞᥣᥢᥱ ᥔᥤᥖᥳ ᥔᥣᥳ ᥐᥨᥝᥱ၊ ᥓᥥ ᥛᥫᥒᥰ ᥐᥥᥱ ᥘᥤ ᥚᥨᥝᥰ ᥢᥤᥰ ᥕᥣᥰ ᥘᥢᥳ ᥕᥝᥳ။ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥔᥣᥱ ᥕᥤᥢᥳ ᥘᥭᥳ ᥟᥢ ᥐᥨᥢᥰ ᥞᥧᥳ ᥘᥛᥴ ᥝᥣ ᥙᥥᥢ ᥓᥧᥛᥰ ᥖᥣᥒᥱ ᥑᥪᥢᥲ ᥙᥙᥳ ᥔᥦᥢᥱ ᥔᥛᥱ ᥟᥤᥢᥱ ᥗᥣᥱ ᥢᥦᥖᥳ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥘᥢᥳ ᥕᥝᥳ။ ᥟᥛᥱ ᥐᥣᥰ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥰ ᥓᥫᥰ ᥙᥥᥢ ᥝᥤᥐᥱ ᥡᥤᥢᥱ ᥢᥣᥳ ᥞᥤᥱ၊ ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢᥴ ᥟᥤᥒ၊ ᥝᥤᥱ ᥑᥤᥱ ᥙᥙᥳ၊ ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥩᥛᥱ ᥛᥩᥢᥰ]]၊ ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ၊ ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ၊ ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛᥴ၊ ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ]]၊ [[ᥟᥤᥢᥱ ᥑᥕᥧᥱ ᥙᥥᥴ ᥗᥣᥱ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] ᥘᥦᥳ ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥘᥭᥳ ᥐᥩᥲ ᥓᥖᥴ ᥐᥣᥢ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ။ == ᥙ​ᥩᥭᥰ ᥓᥦᥖᥳ ᥙᥤ ᥘᥩᥒᥳ ᥐᥢ == [[meta:Wikimedia Movement|ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] ᥘᥭᥳ ᥙᥢ ᥘᥣᥲ ᥐᥣᥢ ᥖᥒᥰ ᥘᥛᥴ ᥘᥒᥱ ᥓᥫᥰ ᥙ​ᥩᥭᥰ ᥓᥦᥖᥳ [[Wikipedia:Multilingual Coordination|ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥒᥰ ᥘᥛᥴ ]] ᥘᥦᥲ [[Wikipedia:Copyrights|ᥘᥛᥰ ᥘᥬᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ]]: *[[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] ({{Lang-en|Wikipedia}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥙᥙᥳ ᥔᥦᥢᥴ ᥔᥛᥱ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥙᥙ ᥔᥙᥴ ᥓᥦᥒ]] ({{Lang-en|Wiktionary}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥓᥣᥛᥰ ᥚᥧᥭᥱ ᥖᥤ ᥙᥩᥒᥱ ᥘᥦᥲ ᥙᥙ ᥔᥙᥴ * [[ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ]] ({{Lang-en|Wikisource}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥞᥨᥒᥰ ᥘᥛᥰ ᥘᥛᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢᥴ ᥟᥤᥒ]] ({{Lang-en|Wikiquote}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥖᥤ ᥓᥧᥳ ᥖᥧᥛ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥘᥤ ᥛᥣᥭᥴ ᥖᥩᥒᥰ * [[ᥝᥤᥱ ᥑᥤᥱ ᥙᥙᥳ]] ({{Lang-en|Wikibook}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥙᥙᥳ ᥖᥒᥲ ᥞᥥᥢᥰ ᥘᥦᥲ ᥙᥙᥳ ᥐᥦᥛ ᥛᥪᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ]] ({{Lang-en|Wikinews}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥑᥣᥝᥱ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ]] ({{Lang-en|Wikiversity}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥘᥤᥐ ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥦᥲ ᥘᥤᥐ ᥚᥖᥴ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ]] ({{Lang-en|Wikivoyage}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥘᥥᥴ ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ]] ({{Lang-en|Wikispecies}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥖᥤ ᥛᥤᥰ ᥝᥭᥳ ᥓᥫᥳ ᥚᥢᥰ * [[ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ]] ({{Lang-en|Wikidata}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥒᥝᥲ ᥓᥪᥒ ᥙᥪᥢᥳ ᥞᥧᥳ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥩᥛᥱ ᥛᥩᥢᥰ]] ({{Lang-en|Wikimedia Commons}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥕᥩᥒ ᥔᥪᥱ ᥟᥢ ᥚᥥ ᥙᥢ ᥝᥭᥳ * [[ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ]] ({{Lang-en|Meta-Wiki}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥙᥣᥭᥰ ᥐᥙᥴ ᥔᥪᥙᥱ ᥙ​ᥩᥭᥰ ᥓᥦᥖᥳ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥒᥰ ᥔᥥᥒᥲ. == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} kgkfidh1t7ww8tsxlc7lv3yz0ap1yfp ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ 0 929 5218 4175 2024-10-16T10:13:21Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q373]] 5218 wikitext text/x-wiki {{Infobox website | name = ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ | logo = [[ᥜᥣᥭᥱ:Wikivoyage-Logo-v3-en.svg|150px|The current Wikivoyage logo]] | screenshot = [[ᥜᥣᥭᥱ:Wikivoyage Splash.png|250px|Screenshot of the English Wikivoyage's new portal]] | collapsible = yes | caption = ᥘᥣᥲ ᥘᥤᥐ ᥞᥨᥝᥴ ᥖᥥᥰ ᥑᥩᥒᥴ ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ | url = {{URL|https://wikivoyage.org/}} | commercial = No | type = [[Wiki]] | registration = Optional | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 25 ᥛᥥᥝᥰ <ref>[https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/meta.tab Data:Wikipedia statistics/meta.tab]</ref> | owner = [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] | author = Wikivoyage e.V. association | logocaption = | location = {{Flag|United States}} | content_license = [[CC BY-SA 4.0]] | launch_date = First version (German language) {{Start date and age|2006|12|10}}. English-language version {{Start date and age|2013|01|15}} }} '''ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ''' ({{Lang-en|Wikivoyage}}) ᥙ​​​ᥥᥢ ᥚᥪᥢ ᥘᥛᥰ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ ။ ᥚᥦᥢᥴ ᥐᥣᥢ ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ ᥘᥭᥳ ᥛᥧᥱ ᥓᥧᥛᥰ ᥟᥛᥱ ᥞᥣᥴ ᥘᥛᥳ ᥖᥩᥢᥰ ᥟᥢ ᥓᥪ ᥝᥣ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] ᥑᥝᥴ ᥟᥩᥢ ᥞᥨᥝᥴ ᥘᥣᥛᥰ ᥘᥣᥲ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ ။ == ᥙᥫᥒ ᥟᥤᥒ == {{Reflist}} ngywrb3t2k8e79cwa6hr9tozp17clb5 ᥝᥤᥱᥑᥤᥱᥚᥤᥰᥖᥤᥰᥕᥣᥰ 0 930 4177 4176 2024-10-15T06:38:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4176 wikitext text/x-wiki #REDIRECT [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] cnpxkpw0nuymwpjgs2hryypydgj0e62 ᥝᥤᥱᥑᥤᥱᥛᥤᥱᥖᥤᥱᥕᥣᥱ ᥜᥩᥒᥱᥖᥥᥰᥡᥤᥢᥰ 0 931 4179 4178 2024-10-15T06:38:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4178 wikitext text/x-wiki #REDIRECT [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ]] 1jesctpd1f6ut3pe8arpbyevscfl873 ᥝᥥᥒᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ 0 932 4182 4181 2024-10-15T06:38:55Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4181 wikitext text/x-wiki {{ᥘᥩᥒ ᥑᥢᥲ ᥘᥦᥢ ᥘᥤᥢ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ}} ᥓᥦᥲᥝᥥᥒᥰᥢᥭᥳ ᥙᥩᥰᥟᥝᥴᥓᥢᥳᥟᥧᥙᥳᥙᥫᥒᥱ [[ᥛᥫᥒᥰᥛᥣᥢ|ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ]]ᥝᥣᥲᥢᥭᥴ ᥙᥥᥢᥴᥓᥢᥳᥔᥣᥛᥴᥔᥥᥴ ᥙᥥᥢᥴᥓᥢᥳᥚᥣᥭᥱᥖᥬᥲ [[ᥟᥫᥒᥱᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ|ᥟᥫᥒᥱ]] ᥑᥣᥲᥟᥩᥲ။ ᥟᥤᥒᥴᥢᥫᥴᥔᥥᥢᥲᥛᥣᥭᥴᥑᥩᥲᥛᥧᥢᥰ ᥑᥩᥒᥴ ᥓᥧᥛᥰᥓᥖᥰᥐᥣᥢᥴᥘᥩᥢᥳᥑᥣᥝᥱᥛျᥣᥢᥱᥛᥣᥱ (MIMU) ᥛᥫᥲ ᥘᥫᥢᥴᥓᥢᥱᥝᥣᥱရᥤᥱ 2014 ᥢᥢᥳᥔᥥᥴ ᥖᥤᥲᥢᥬᥰ [[ᥛᥫᥒᥰᥛᥣᥢ|ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ]] ᥢᥭᥳ ᥓᥦᥲᥝᥥᥒᥰ ᥛᥤᥰᥐᥣᥱ 330 ᥓᥦᥲᥝᥥᥒᥰᥑᥣᥲᥟᥩᥲ။ ==ᥓᥦᥲᥝᥥᥒᥰ ᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥓᥦᥲᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲᥖᥫᥒᥰ== ===ᥙᥩᥖᥰᥐᥣᥒᥴᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ=== ====[[ᥛᥐᥨᥭᥰ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰ ᥛᥐᥨᥭᥰ]]==== {|class=wikitable ![[ᥛᥐᥨᥭᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥐᥨᥭᥰ]] |[[ᥛᥐᥨᥭᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥐᥨᥭᥰ]]{{Dot}}[[ᥕᥥᥱᥢᥣᥢᥱᥠᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥥᥱᥢᥣᥢᥱᥠᥩᥒᥰ]]{{Dot}}[[ᥠᥩᥐᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥠᥩᥐᥳ]]{{Dot}}[[ᥖᥩᥒᥱᥖᥤᥢᥰᥓᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥩᥒᥱᥖᥤᥢᥰᥓᥤᥰ]]{{Dot}}[[ᥛျᥨᥝᥳᥖᥤᥖᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥨᥝᥳᥖᥤᥖᥳ]]{{Dot}}[[ᥢᥣᥖᥳᥛᥩᥐᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥣᥖᥳᥛᥩᥐᥳ]] |- ![[ᥛᥤᥢᥰᥙᥧᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥤᥢᥰᥙᥧᥰ]] |[[ᥛᥤᥢᥰᥙᥧᥰ (ᥓᥐᥧ)၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥤᥢᥰᥙᥧᥰ]]{{Dot}}[[ᥙᥤᥢᥳᥚျᥨᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥤᥢᥳᥚျᥨᥱ]]{{Dot}}[[ᥒᥚᥦᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥒᥚᥦᥰ]]{{Dot}}[[ᥓᥘᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥘᥤᥢᥰ]]{{Dot}}[[ᥓᥥᥱᥖᥧᥐᥳᥖရᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥥᥱᥖᥧᥐᥳᥖရᥣᥱ]] |- ![[ᥙᥑᥨᥐᥳᥐᥧᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥑᥨᥐᥳᥐᥧᥱ]] |[[ᥛျᥦᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥦᥒᥱ]]{{Dot}}[[ᥙᥑᥨᥐᥳᥐᥧᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥑᥨᥐᥳᥐᥧᥱ]]{{Dot}}[[ᥙᥩᥐᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥩᥐᥳ]]{{Dot}}[[ᥔᥥᥐᥳᥚျᥨᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥥᥐᥳᥚျᥨᥱ]]{{Dot}}[[ᥕᥥᥱᥓᥓᥨᥝᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥥᥱᥓᥓᥨᥝᥱ]] |- ![[ᥖᥕᥦᥖᥳ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥕᥦᥖᥳ]] |[[ᥟᥩᥒᥱᥘᥣᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥩᥒᥱᥘᥣᥢᥱ]]{{Dot}}[[ᥐᥣᥛᥱᥛ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥛᥱᥛ]]{{Dot}}[[ᥛᥤᥢᥰᥖᥨᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥤᥢᥰᥖᥨᥒᥰ]]{{Dot}}[[ᥛᥤᥢᥰᥘᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ (ᥓᥦᥲᥖᥩᥢᥲᥖᥕᥦᥖᥳ)|ᥓᥦᥲᥝᥥᥒᥰᥛᥤᥢᥰᥘᥣᥳ]]{{Dot}}[[ᥔᥤᥢᥱᥙᥩᥒᥱᥝᥦᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥤᥢᥱᥙᥩᥒᥱᥝᥦᥰ]]{{Dot}}[[ᥖᥕᥦᥖᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥕᥦᥖᥳ]] |- ![[ᥐᥣᥢᥳᥐᥩᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥣᥢᥳᥐᥩᥰ]] |[[ᥐᥣᥢᥳᥐᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥢᥳᥐᥩᥰ]]{{Dot}}[[ᥗᥤᥰᥘᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥗᥤᥰᥘᥤᥢᥰ]]{{Dot}}[[ᥔᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥩᥰ]] |} ====[[ᥖᥣᥲᥘᥫᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰ ᥖᥣᥲᥘᥫᥱ]]==== {|class=wikitable ![[ᥓᥩᥐᥳᥔᥦᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥓᥩᥐᥳᥔᥦᥱ]] |[[ᥓᥩᥐᥳᥔᥦᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥔᥦᥱ]]{{Dot}}[[ᥛျᥤᥖᥳᥖᥣᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥤᥖᥳᥖᥣᥰ]]{{Dot}}[[ᥓᥤᥢᥳᥐᥣᥭᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥤᥢᥳᥐᥣᥭᥱ]]{{Dot}}[[ᥖᥖᥣᥰᥟᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥖᥣᥰᥟᥧᥰ]] |- ![[ᥖᥣᥲᥘᥫᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥣᥲᥘᥫᥱ]] |[[ᥟᥛရᥙᥧᥱရ၊ ᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥛရᥙᥧᥱရ]]{{Dot}}[[ᥟᥩᥒᥱᥛျᥥᥱᥖᥣᥱᥓᥣᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥩᥒᥱᥛျᥥᥱᥖᥣᥱᥓᥣᥢᥱ]]{{Dot}}[[ᥠᥣᥢᥰᥟᥥᥰᥖᥣᥱᥓᥣᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥠᥣᥢᥰᥟᥥᥰᥖᥣᥱᥓᥣᥢᥱ]]{{Dot}}[[ᥠᥣᥢᥰᥛျᥣᥳᥖᥣᥱᥓᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥠᥣᥢᥰᥛျᥣᥳᥖᥣᥱᥓᥤᥱ]]{{Dot}}[[ᥛᥞᥣᥱᥟᥩᥒᥱᥛျᥥᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥞᥣᥱᥟᥩᥒᥱᥛျᥥᥱ]]{{Dot}}[[ᥙᥖᥥᥒᥱᥓᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥖᥥᥒᥱᥓᥤᥰ]]{{Dot}}[[ᥙျᥤᥱᥓᥤᥰᥖᥑᥧᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙျᥤᥱᥓᥤᥰᥖᥑᥧᥢᥱ]] |- ![[ᥛᥥᥐᥳᥗᥤᥱᥘᥣᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥥᥐᥳᥗᥤᥱᥘᥣᥱ]] |[[ᥛᥘᥦᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥘᥦᥒᥱ]]{{Dot}}[[ᥛᥥᥐᥳᥗᥤᥱᥘᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥥᥐᥳᥗᥤᥱᥘᥣᥱ]]{{Dot}}[[ᥖᥣᥱᥓᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥱᥓᥤᥱ]]{{Dot}}[[ᥝᥣᥢᥰᥖᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥝᥣᥢᥰᥖᥤᥢᥰ]] |- ![[ᥛျᥤᥢᥰᥠᥣᥢᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛျᥤᥢᥰᥠᥣᥢᥱ]] |[[ᥛျᥤᥢᥰᥠᥣᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥤᥢᥰᥠᥣᥢᥱ]]{{Dot}}[[ᥢᥗᥨᥝᥰᥓᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥗᥨᥝᥰᥓᥤᥰ]]{{Dot}}[[ᥒᥓᥧᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥒᥓᥧᥢᥱ]]{{Dot}}[[ᥖᥩᥒᥱᥖᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥩᥒᥱᥖᥣᥱ]] |- ![[ᥭᥩᥒᥱᥟᥧᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥭᥩᥒᥱᥟᥧᥰ]] |[[ᥭᥩᥒᥱᥟᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥭᥩᥒᥱᥟᥧᥰ]]{{Dot}}[[ᥓᥩᥐᥳᥙᥖᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥙᥖᥩᥒᥰ]] |- ![[ᥙᥣᥒᥱᥟᥧᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥣᥒᥱᥟᥧᥰ]] |[[ᥛᥖᥕᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥖᥕᥣᥱ]]{{Dot}}[[ᥛᥫᥒᥰᥐᥧᥖᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥐᥧᥖᥲ]]{{Dot}}[[ᥙᥣᥒᥱᥟᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥣᥒᥱᥟᥧᥰ]]{{Dot}}[[ᥓᥤᥢᥳᥐᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥤᥢᥳᥐᥧᥰ]]{{Dot}}[[ᥖᥙᥥᥐᥳᥓᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥙᥥᥐᥳᥓᥤᥢᥰ]] |- ![[ᥕᥛᥦᥰᥖᥤᥢᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥕᥛᥦᥰᥖᥤᥢᥰ]] |[[ᥙျᥩᥱᥙᥩᥭᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙျᥩᥱᥙᥩᥭᥱ]]{{Dot}}[[ᥕᥛᥦᥰᥖᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥛᥦᥰᥖᥤᥢᥰ]] |- ![[ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥢᥥᥱᥙျᥤᥱᥖᥩᥱ|ᥓᥦᥲᥖᥩᥢᥲᥢᥥᥱᥙျᥤᥱᥖᥩᥱ]] |[[ᥘᥦᥱᥝᥥᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥦᥱᥝᥥᥰ]]{{Dot}}[[ᥙᥣᥒᥴᥛᥣᥐᥱᥢᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥣᥒᥴᥛᥣᥐᥱᥢᥣᥳ]]{{Dot}}[[ᥖᥖᥳᥐᥨᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥖᥳᥐᥨᥒᥰ]]{{Dot}}[[ᥟᥧᥖᥳᥖရᥔᥤᥱရᥤ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥧᥖᥳᥖရᥔᥤᥱရᥤ]]{{Dot}}[[ᥖᥐᥳᥑᥤᥢᥣᥱᥔᥤᥱရᥤ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥐᥳᥑᥤᥢᥣᥱᥔᥤᥱရᥤ]]{{Dot}}[[ᥙᥧᥙᥳᥙᥔᥤᥱရᥤ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥧᥙᥳᥙᥔᥤᥱရᥤ]]{{Dot}}[[ᥓᥛᥱᥙᥧᥱᥔᥤᥱရᥤ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥛᥱᥙᥧᥱᥔᥤᥱရᥤ]]{{Dot}}[[ᥓᥥᥱᥕᥣᥱᥔᥤᥱရᥤ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥥᥱᥕᥣᥱᥔᥤᥱရᥤ]] |} ===ᥙᥩᥖᥰᥟᥩᥐᥱᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ=== ====[[ᥕᥣᥒᥰᥘᥦᥒᥴ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰᥘᥦᥒᥴ]]==== {|class=wikitable ![[ᥘᥩᥭᥴᥑᥩᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥩᥭᥴᥑᥩᥴ]] |[[ᥘᥩᥭᥴᥑᥩᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥩᥭᥴᥑᥩᥴ]]{{Dot}}[[ᥖᥤᥰᥛᥩᥳᥔᥨᥝᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥤᥰᥛᥩᥳᥔᥨᥝᥱ]]{{Dot}}[[ᥚရᥨᥰᥔᥨᥝᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚရᥨᥰᥔᥨᥝᥱ]]{{Dot}}[[ᥡᥣᥰᥖᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥡᥣᥰᥖᥩᥰ]] |- ![[ᥝᥩᥰᥘᥑᥦᥳ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥝᥩᥰᥘᥑᥦᥳ]] |[[ᥝᥩᥰᥘᥑᥦᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥝᥩᥰᥘᥑᥦᥳ]]{{Dot}}[[ᥚᥣᥴᥔᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚᥣᥴᥔᥩᥒᥰ]]{{Dot}}[[ᥛᥦᥲᥓᥦᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥦᥲᥓᥦᥳ]] |} ====[[ᥛᥫᥒᥰᥖᥭᥰ|ᥓᥦᥲᥛᥫᥒᥰᥖᥭᥰ]]==== =====ᥛᥫᥒᥰᥖᥭᥰᥙᥩᥖᥰᥟᥩᥐᥱ===== {|class=wikitable ![[ᥐᥥᥒᥰᥖᥧᥒᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥥᥒᥰᥖᥧᥒᥴ]] |[[ᥐᥥᥒᥰᥖᥧᥒᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥥᥒᥰᥖᥧᥒᥴ]]{{Dot}}[[ᥛᥫᥒᥰᥑᥣᥐᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥑᥣᥐᥱ]]{{Dot}}[[ᥛᥫᥒᥰᥕᥣᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥕᥣᥒᥰ]]{{Dot}}[[ᥛᥫᥒᥰᥘᥣᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥘᥣᥰ]] |- ![[ᥛᥫᥒᥰᥔᥣᥖᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ]] |[[ᥛᥫᥒᥰᥔᥣᥖᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥔᥣᥖᥱ]]{{Dot}}[[ᥛᥫᥒᥰᥙᥥᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥙᥥᥒᥰ]]{{Dot}}[[ᥛᥫᥒᥰᥖᥨᥢᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥖᥨᥢᥴ]] |- ![[ᥛᥫᥒᥰᥚျᥣᥐᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ]] |[[ᥛᥫᥒᥰᥚျᥣᥐᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥚျᥣᥐᥲ]]{{Dot}}[[ᥛᥫᥒᥰᥕᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥕᥩᥒᥰ]] |- ![[ᥖᥣᥲᥑᥤᥲᥘᥥᥐᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ]] |[[ᥖᥣᥲᥑᥤᥲᥘᥥᥐᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥲᥑᥤᥲᥘᥥᥐᥰ]] |} =====ᥛᥫᥒᥰᥖᥭᥰᥙᥩᥖᥰᥞᥩᥒᥱ===== {|class=wikitable ![[ᥐᥧᥢᥴᥘᥨᥒᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥧᥢᥴᥘᥨᥒᥴ]] |[[ᥐᥧᥢᥴᥘᥨᥒᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥧᥢᥴᥘᥨᥒᥴ]]{{Dot}}[[ᥞᥨᥝᥴᥙᥣᥒᥱ၊ ᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥞᥨᥝᥴᥙᥣᥒᥱ]] |- ![[ᥓᥩᥐᥰᥛᥦᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥓᥩᥐᥳᥛᥦᥰ]] |[[ᥓᥩᥐᥰᥛᥦᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥛᥦᥰ]]{{Dot}}[[ᥢᥩᥒᥴᥑᥥᥝᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥩᥒᥴᥑᥥᥝᥴ]]{{Dot}}[[ᥔᥤᥱᥙᥩᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥤᥱᥙᥩᥳ]]{{Dot}}[[ᥢᥛᥳᥖᥧᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥛᥳᥖᥧᥲ]]{{Dot}}[[ᥢᥛᥳᥔᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥛᥳᥔᥢᥱ]]{{Dot}}[[ᥛᥣᥢᥲᥖᥨᥒᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥣᥢᥲᥖᥨᥒᥲ]] |- ![[ᥘᥣᥲᥔᥥᥝᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥣᥲᥔᥥᥝᥲ]] |[[ᥘᥣᥲᥔᥥᥝᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥣᥲᥔᥥᥝᥲ]]{{Dot}}[[ᥔᥦᥢᥴᥝᥤᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥦᥢᥴᥝᥤᥴ]]{{Dot}}[[ᥛᥫᥒᥰᥕᥭᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥕᥭᥴ]]{{Dot}}[[ᥖᥣᥒᥳᥕᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥒᥳᥕᥣᥢᥰ]]{{Dot}} |- ![[ᥘᥝᥳᥐᥭᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥝᥳᥐᥭᥱ]] |[[ᥘᥝᥳᥐᥭᥱ၊ ᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥝᥳᥐᥭᥱ]] |- ![[ᥛᥧᥱᥓᥥᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥧᥱᥓᥥᥲ]] |[[ᥛᥧᥱᥓᥥᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥧᥱᥓᥥᥲ]]{{Dot}}[[ᥢᥛᥳᥑᥛᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥛᥳᥑᥛᥰ]]{{Dot}}[[ᥐᥨᥖᥳᥑᥣᥭᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥨᥖᥳᥑᥣᥭᥴ]] |- ![[ᥛᥫᥒᥰᥛᥤᥖᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥫᥒᥰᥛᥤᥖᥲ]] |[[ᥛᥫᥒᥰᥛᥤᥖᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥛᥤᥖᥲ]]{{Dot}}[[ᥛᥣᥢᥲᥙᥥᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥣᥢᥲᥙᥥᥒᥰ]] |} =====ᥛᥫᥒᥰᥖᥭᥰᥙᥩᥖᥰᥓᥣᥢᥰ===== {|class=wikitable ![[ᥘᥣᥒᥰᥑᥫᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥣᥒᥰᥑᥫᥰ]] |[[ᥘᥣᥒᥰᥑᥫᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥣᥒᥰᥑᥫᥰ]]{{Dot}}[[ᥛᥫᥒᥰᥢᥣᥭᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥢᥣᥭᥰ]]{{Dot}}[[ᥛᥫᥒᥰᥙᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥙᥢᥱ]]{{Dot}}[[ᥛᥩᥐᥱᥛᥭᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥩᥐᥱᥛᥭᥱ]] |- ![[ᥘᥩᥭᥴᥘᥦᥛᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥩᥭᥴᥘᥦᥛᥴ]] |[[ᥘᥩᥭᥴᥘᥦᥛᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥩᥭᥴᥘᥦᥛᥴ]]{{Dot}}[[ᥘᥣᥭᥰᥑᥣᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥣᥭᥰᥑᥣᥲ]]{{Dot}}[[ᥢᥛᥳᥓᥣᥒᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥛᥳᥓᥣᥒᥴ]]{{Dot}}[[ᥐᥧᥢᥴᥞᥥᥒᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥧᥢᥴᥞᥥᥒᥴ]]{{Dot}}[[ᥐᥥᥰᥔᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥥᥰᥔᥤᥰ]]{{Dot}}[[ᥛᥫᥒᥰᥐᥪᥒᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥐᥪᥒᥴ]]{{Dot}}[[ᥛᥫᥒᥰᥔᥧᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥔᥧᥲ]] |- ![[ᥖᥨᥢᥲᥖᥤᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥨᥢᥲᥖᥤᥰ]] |[[ᥖᥨᥢᥲᥖᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥨᥢᥲᥖᥤᥰ]]{{Dot}}[[ᥕᥩᥒᥴᥞᥨᥭᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥩᥒᥴᥞᥨᥭᥲ]]{{Dot}}[[ᥞᥨᥝᥴᥙᥨᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥞᥨᥝᥴᥙᥨᥒᥰ]]{{Dot}}[[ᥔᥤᥱᥔᥦᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥤᥱᥔᥦᥒᥱ]]{{Dot}}[[ᥐᥣᥖᥱᥘᥩᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥖᥱᥘᥩᥳ]]{{Dot}}[[ᥙᥣᥒᥰᥖရᥣᥳ၊ ᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥣᥒᥰᥖရᥣᥳ]]{{Dot}}[[ᥕᥣᥱᥒᥣᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥣᥱᥒᥣᥢᥱ]]{{Dot}}[[ᥘᥩᥐᥳᥓᥩᥐᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥩᥐᥳᥓᥩᥐᥱ]]{{Dot}}[[ᥙᥣᥒᥴᥘᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥣᥒᥴᥘᥩᥒᥰ]]{{Dot}}[[ᥚᥣᥭᥴᥑᥧᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚᥣᥭᥴᥑᥧᥢᥱ]] |} ===ᥙᥩᥖᥰᥖᥬᥲᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ=== ====[[ᥟᥥᥱᥕᥣᥱᥝᥖᥤᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥓᥫᥒᥰᥟᥥᥱᥕᥣᥱᥝᥖᥤᥱ]]==== {|class=wikitable ![[ᥙᥖᥥᥒᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥖᥥᥒᥱ]] |[[ᥙᥖᥥᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥖᥥᥒᥱ]]{{Dot}}[[ᥐᥣᥢᥱᥓᥤᥰᥗᥩᥒᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥢᥱᥓᥤᥰᥗᥩᥒᥳ]]{{Dot}}[[ᥖᥣᥱᥙᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥱᥙᥩᥒᥰ]]{{Dot}}[[ᥒᥙᥧᥖᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥒᥙᥧᥖᥩᥰ]]{{Dot}}[[ᥓᥨᥒᥱᥙျᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥨᥒᥱᥙျᥩᥱ]]{{Dot}}[[ᥕᥥᥱᥓᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥥᥱᥓᥤᥱ]]{{Dot}}[[ᥓᥩᥒᥰᥐᥨᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥒᥰᥐᥨᥒᥰ]] |- ![[ᥞᥤᥢᥰᥖᥖᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥞᥤᥢᥰᥖᥖᥣᥳ]] |[[ᥞᥤᥢᥰᥖᥖᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ]]{{Dot}}[[ᥓᥘᥧᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥘᥧᥢᥱ]]{{Dot}}[[ᥘᥥᥰᥛျᥦᥖᥳᥢᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥥᥰᥛျᥦᥖᥳᥢᥣᥱ]]{{Dot}}[[ᥛျᥣᥢᥱᥟᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥣᥢᥱᥟᥩᥒᥱ]]{{Dot}}[[ᥓᥣᥢᥱᥑᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥣᥢᥱᥑᥤᥢᥰ]]{{Dot}}[[ᥟᥤᥒᥱᥐᥙᥧᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥤᥒᥱᥐᥙᥧᥱ]] |- ![[ᥛျᥩᥒᥰᥛျᥣᥳ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛျᥩᥒᥰᥛျᥣᥳ]] |[[ᥛျᥩᥒᥰᥛျᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥩᥒᥰᥛျᥣᥳ]]{{Dot}}[[ᥟᥥᥒᥱᥛᥦᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥥᥒᥱᥛᥦᥰ]]{{Dot}}[[ᥝᥣᥰᥑᥦᥱᥛ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥝᥣᥰᥑᥦᥱᥛ]]{{Dot}} |- ![[ᥛᥟᥧᥱᥙᥤᥢᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥟᥧᥱᥙᥤᥢᥱ]] |[[ᥛᥟᥧᥱᥙᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥟᥧᥱᥙᥤᥢᥱ]]{{Dot}}[[ᥙᥣᥢᥰᥖᥢᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥣᥢᥰᥖᥢᥩᥱ]]{{Dot}}[[ᥭᥩᥒᥱᥖᥨᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥭᥩᥒᥱᥖᥨᥒᥰ]]{{Dot}}[[ᥗᥢᥧᥚျᥨᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥗᥢᥧᥚျᥨᥱ]] |- ![[ᥚျᥣᥱᥙᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚျᥣᥱᥙᥨᥒᥱ]] |[[ᥚျᥣᥱᥙᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚျᥣᥱᥙᥨᥒᥱ]]{{Dot}}[[ᥙᥨᥝᥱᥐᥘᥥᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥨᥝᥱᥐᥘᥥᥰ]]{{Dot}}[[ᥓᥦᥐᥳᥘᥣᥖᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥦᥐᥳᥘᥣᥖᥳ]]{{Dot}}[[ᥖᥥᥰᥖᥕᥦᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥥᥰᥖᥕᥦᥰ]] |- ![[ᥘᥙᥧᥖᥳᥖᥣᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥙᥧᥖᥳᥖᥣᥱ]] |[[ᥘᥙᥧᥖᥳᥖᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥘᥙᥧᥖᥳᥖᥣᥱ]]{{Dot}}[[ᥛᥩᥱᥘᥛᥦᥒᥱᥓᥧᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥩᥱᥘᥛᥦᥒᥱᥓᥧᥢᥰ]] |} ====[[ᥙᥣᥱᥐᥫᥴ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥙᥣᥱᥐᥫᥴ]]==== =====ᥓᥦᥲᥖᥫᥒᥰᥙᥣᥱᥐᥫᥴ ᥙᥩᥖᥰᥟᥩᥐᥱ===== {|class=wikitable ![[ᥙᥣᥱᥐᥫᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥣᥱᥐᥫᥴ]] |[[ᥙᥣᥱᥐᥫᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥣᥱᥐᥫᥴ]]{{Dot}}[[ᥐᥝ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥝ]]{{Dot}}[[ᥖᥢᥣᥖᥳᥙᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥢᥣᥖᥳᥙᥤᥢᥱ]]{{Dot}}[[ᥝᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥝᥩᥰ]]{{Dot}}[[ᥖᥦᥐᥳᥟᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥦᥐᥳᥟᥧᥰ]]{{Dot}}[[ᥭᥩᥒᥱᥘᥥᥰᥙᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥭᥩᥒᥱᥘᥥᥰᥙᥤᥢᥱ]]{{Dot}}[[ᥔᥨᥭᥱᥓᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥨᥭᥱᥓᥤᥢᥱ]] |- ![[ᥖᥩᥒᥱᥒᥧᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥩᥒᥱᥒᥧᥱ]] |[[ᥖᥩᥒᥱᥒᥧᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥩᥒᥱᥒᥧᥱ]]{{Dot}}[[ᥟᥨᥐᥳᥖᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥨᥐᥳᥖᥤᥢᥰ]]{{Dot}}[[ᥗᥣᥢᥰᥖᥙᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ (ᥓᥦᥲᥖᥩᥢᥲᥖᥩᥒᥱᥒᥧᥱ)|ᥓᥦᥲᥝᥥᥒᥰᥗᥣᥢᥰᥖᥙᥤᥢᥱ]]{{Dot}}[[ᥕᥥᥱᥖᥣᥱᥡᥥᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥥᥱᥖᥣᥱᥡᥥᥱ]]{{Dot}}[[ᥚျᥨᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚျᥨᥰ]]{{Dot}}[[ᥓᥩᥐᥳᥖᥑᥣᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥖᥑᥣᥰ]]{{Dot}}[[ᥓᥩᥐᥳᥓᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥓᥤᥰ]] |} =====ᥓᥦᥲᥖᥫᥒᥰᥙᥣᥱᥐᥫᥴ ᥙᥩᥖᥰᥖᥨᥐᥰ===== {|class=wikitable ![[ᥙျᥤᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙျᥤᥱ]] |[[ᥙျᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙျᥤᥱ]]{{Dot}}[[ᥙᥩᥐᥳᥑᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥩᥐᥳᥑᥩᥒᥰ]]{{Dot}}[[ᥖᥦᥰᥐᥨᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥦᥰᥐᥨᥒᥰ]]{{Dot}}[[ᥔᥨᥭᥱᥖᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥨᥭᥱᥖᥩᥒᥱ]]{{Dot}}[[ᥙᥣᥢᥰᥖᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥣᥢᥰᥖᥩᥒᥰ]]{{Dot}}[[ᥙᥩᥒᥰᥖᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥩᥒᥰᥖᥤᥱ]] |- ![[ᥔᥣᥱᥕᥣᥱᥝᥖᥤᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥔᥣᥱᥕᥣᥱᥝᥖᥤᥱ]] |[[ᥔᥣᥱᥕᥣᥱᥝᥖᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥣᥱᥕᥣᥱᥝᥖᥤᥱ]]{{Dot}}[[ᥘᥦᥖᥳᥙᥣᥢᥱᥖᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥦᥖᥳᥙᥣᥢᥱᥖᥣᥢᥰ]]{{Dot}}[[ᥛᥤᥢᥰᥘᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ (ᥓᥦᥲᥖᥩᥢᥲᥔᥣᥱᥕᥣᥱᥝᥖᥤᥱ)|ᥓᥦᥲᥝᥥᥒᥰᥛᥤᥢᥰᥘᥣᥳ]]{{Dot}}[[ᥛᥨᥝᥰᥭᥨᥝᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥨᥝᥰᥭᥨᥝᥱ]]{{Dot}}[[ᥟᥨᥐᥳᥚᥨᥝᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥨᥐᥳᥚᥨᥝᥱ]]{{Dot}} [[ᥓᥨᥝᥳᥙᥤᥢᥱᥐᥩᥐᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥨᥝᥳᥙᥤᥢᥱᥐᥩᥐᥳ]]{{Dot}} [[ᥓᥤᥰᥐᥨᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥤᥰᥐᥨᥒᥰ {{Dot}}]] [[ᥢᥖᥳᥖᥘᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥖᥳᥖᥘᥤᥢᥰ]] |} ====[[ᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥐᥧᥒᥲ]]==== {|class=wikitable ![[ᥙᥩᥖᥰᥖᥨᥐᥰᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥖᥨᥐᥰᥖᥣᥲᥐᥧᥒᥲ]] |[[ᥟᥘᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥘᥨᥒᥱ]]{{Dot}}[[ᥙᥞᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥞᥣᥢᥰ]]{{Dot}}[[ᥖᥐᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥐᥨᥒᥱ]]{{Dot}}[[ᥓᥩᥐᥳᥖᥖᥣᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥖᥖᥣᥰ]]{{Dot}}[[ᥓᥤᥛျᥤᥢᥱᥖᥦᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥤᥛျᥤᥢᥱᥖᥦᥒᥱ]]{{Dot}}[[ᥘᥣᥢᥰᥛᥖᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥣᥢᥰᥛᥖᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰᥘᥣᥢᥰᥛᥖᥩᥱ]]{{Dot}}[[ᥘᥣᥳᥖᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥣᥳᥖᥣᥱ]]{{Dot}}[[ᥙᥙᥦᥰᥖᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥙᥦᥰᥖᥣᥢᥰ]]{{Dot}}[[ᥓᥣᥢᥰᥠᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥣᥢᥰᥠᥩᥒᥰ]]{{Dot}}[[ᥔᥥᥐᥳᥐᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥥᥐᥳᥐᥣᥢᥰ]]{{Dot}}[[ᥘᥦᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥦᥒᥱ]]{{Dot}}[[ᥐᥛᥣᥱᥕᥧᥖᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥛᥣᥱᥕᥧᥖᥳ]]{{Dot}}[[ᥛᥕᥣᥢᥰᥐᥨᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥕᥣᥢᥰᥐᥨᥒᥰ]] |- ![[ᥙᥩᥖᥰᥟᥩᥐᥱᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥟᥩᥐᥱᥖᥣᥲᥐᥧᥒᥲ]] |[[ᥙᥨᥝᥱᥖᥗᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥨᥝᥱᥖᥗᥩᥒᥱ]]{{Dot}}[[ᥖᥐᥨᥒᥱᥛျᥨᥝᥳᥖᥤᥖᥳᥔᥥᥐᥳᥐᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥐᥨᥒᥱᥛျᥨᥝᥳᥖᥤᥖᥳᥔᥥᥐᥳᥐᥣᥢᥰ]]{{Dot}}[[ᥖᥐᥨᥒᥱᥛျᥨᥝᥳᥖᥤᥖᥳᥙᥩᥖᥰᥟᥩᥐᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥐᥨᥒᥱᥛျᥨᥝᥳᥖᥤᥖᥳᥙᥩᥖᥰᥟᥩᥐᥱ]]{{Dot}}[[ᥖᥐᥨᥒᥱᥛျᥨᥝᥳᥖᥤᥖᥳᥙᥩᥖᥰᥞᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥐᥨᥒᥱᥛျᥨᥝᥳᥖᥤᥖᥳᥙᥩᥖᥰᥞᥩᥒᥱ]]{{Dot}}[[ᥛျᥩᥐᥳᥟᥨᥐᥳᥐᥘᥣᥱᥙ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥩᥐᥳᥟᥨᥐᥳᥐᥘᥣᥱᥙ]]{{Dot}}[[ᥙᥓᥧᥢᥱᥖᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥓᥧᥢᥱᥖᥩᥒᥱ]]{{Dot}}[[ᥖᥐᥨᥒᥱᥛျᥨᥝᥳᥖᥤᥖᥳᥙᥩᥖᥰᥓᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥐᥨᥒᥱᥛျᥨᥝᥳᥖᥤᥖᥳᥙᥩᥖᥰᥓᥣᥢᥰ]]{{Dot}}[[ᥖᥩᥒᥱᥟᥨᥐᥳᥐᥘᥣᥱᥙ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥩᥒᥱᥟᥨᥐᥳᥐᥘᥣᥱᥙ]]{{Dot}}[[ᥖᥤᥒᥱᥐᥣᥢᥰᥓᥧᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥤᥒᥱᥐᥣᥢᥰᥓᥧᥢᥰ]]{{Dot}}[[ᥖᥩᥰᥙᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥩᥰᥙᥨᥒᥱ]]{{Dot}}[[ᥛᥤᥒᥱᥐᥘᥣᥱᥖᥩᥒᥱᥭᥧᥢᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥤᥒᥱᥐᥘᥣᥱᥖᥩᥒᥱᥭᥧᥢᥳ]]{{Dot}}[[ᥖᥣᥱᥛᥨᥭᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥱᥛᥨᥭᥱ]]{{Dot}}[[ᥖᥣᥱᥐᥥᥱᥖ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥱᥐᥥᥱᥖ]]{{Dot}}[[ᥕᥣᥢᥱᥐᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥣᥢᥱᥐᥤᥢᥰ]] |- ![[ᥙᥩᥖᥰᥞᥩᥒᥱᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥞᥩᥒᥱᥖᥣᥲᥐᥧᥒᥲ]] |[[ᥘᥦᥒᥱᥖᥣᥱᥕᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥦᥒᥱᥖᥣᥱᥕᥣᥱ]]{{Dot}}[[ᥟᥤᥢᥰᥓᥥᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥤᥢᥰᥓᥥᥒᥱ]]{{Dot}}[[ᥛᥤᥒᥱᥐᥘᥣᥱᥖᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥤᥒᥱᥐᥘᥣᥱᥖᥨᥒᥱ]]{{Dot}}[[ᥔᥨᥭᥱᥙျᥤᥱᥖᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥨᥭᥱᥙျᥤᥱᥖᥣᥱ]]{{Dot}}[[ᥘᥦᥰᥐᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥦᥰᥐᥧᥰ]]{{Dot}}[[ᥛᥩᥱᥙᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥩᥱᥙᥤᥱ]]{{Dot}}[[ᥗᥣᥢᥰᥖᥙᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ (ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥐᥧᥒᥲ)|ᥓᥦᥲᥝᥥᥒᥰᥗᥣᥢᥲᥖᥙᥤᥢᥱ]]{{Dot}}[[ᥖᥦᥐᥳᥓᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥦᥐᥳᥓᥤᥰ]] |- ![[ᥙᥩᥖᥰᥓᥣᥢᥰᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥓᥣᥢᥰᥖᥣᥲᥐᥧᥒᥲ]] |[[ᥖᥘ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥘ]]{{Dot}}[[ᥔᥥᥐᥳᥓᥤᥰᥑᥢᥩᥒᥱᥖᥨᥝᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥥᥐᥳᥓᥤᥰᥑᥢᥩᥒᥱᥖᥨᥝᥱ]]{{Dot}}[[ᥐᥨᥝᥱᥐᥨᥝᥰᥓᥧᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥨᥝᥱᥐᥨᥝᥰᥓᥧᥢᥰ]]{{Dot}}[[ᥐᥩᥳᥛᥧᥰ၊ ᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥩᥳᥛᥧᥰ]]{{Dot}}[[ᥑᥕᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥑᥕᥣᥢᥰ]]{{Dot}}[[ᥐᥧᥢᥰᥠᥣᥢᥱᥐᥨᥒᥰ၊ ᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥧᥢᥰᥠᥣᥢᥱᥐᥨᥒᥰ]]{{Dot}}[[ᥓᥩᥐᥳᥖᥣᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥖᥣᥢᥰ]]{{Dot}}[[ᥖᥣᥢᥱᥘᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥢᥱᥘᥤᥢᥱ]]{{Dot}}[[ᥖᥨᥒᥰᥑᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥨᥒᥰᥑᥣᥳ]]{{Dot}}[[ᥖᥧᥢᥱᥖᥥᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥧᥢᥱᥖᥥᥰ]] |- |} ===ᥙᥩᥖᥰᥞᥩᥒᥱ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ=== ====[[ᥑᥣᥒᥴ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥑᥣᥒᥴ]]==== {|class=wikitable ![[ᥓᥦᥲᥢᥣᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥓᥦᥲᥢᥣᥰ]] |[[ᥓᥦᥲᥢᥣᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥦᥲᥢᥣᥰ]]{{Dot}}[[ᥝᥥᥒᥰᥛᥬᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥝᥥᥒᥰᥛᥬᥱ]]{{Dot}}[[ᥟᥤᥢᥱᥓᥣᥒᥰᥕᥣᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥤᥢᥱᥓᥣᥒᥰᥕᥣᥒᥱ]]{{Dot}}[[ᥖᥣᥲᥢᥣᥭᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥲᥢᥣᥭᥰ]]{{Dot}}[[ᥠᥤᥱᥚᥧᥭᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥠᥤᥱᥚᥧᥭᥱ]]{{Dot}}[[ᥔᥩᥳᥘᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥩᥳᥘᥩᥱ]] |- ![[ᥛᥣᥢᥲᥛᥩᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥣᥢᥲᥛᥩᥱ]] |[[ᥛᥣᥢᥲᥛᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥣᥢᥲᥛᥩᥱ]]{{Dot}}[[ᥞᥨᥭᥲᥐᥧᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥞᥨᥭᥲᥐᥧᥲ]]{{Dot}}[[ᥛᥫᥒᥰᥛᥩᥐᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥛᥩᥐᥱ]]{{Dot}}[[ᥛᥣᥢᥲᥓᥥ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥣᥢᥲᥓᥥ]] |- ![[ᥙᥧᥱᥖᥬᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥧᥱᥖᥬᥰ]] |[[ᥙᥧᥱᥖᥬᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥧᥱᥖᥬᥰ]]{{Dot}}[[ᥔᥧᥛᥱᥙရᥣᥱᥙᥧᥛᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥧᥛᥱᥙရᥣᥱᥙᥧᥛᥱ]]{{Dot}}[[ᥛᥣᥐᥱᥓᥣᥒᥰᥙᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥣᥐᥱᥓᥣᥒᥰᥙᥩᥰ]]{{Dot}}[[ᥑᥩᥒᥱᥘᥣᥢᥱᥚᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥑᥩᥒᥱᥘᥣᥢᥱᥚᥧᥰ]]{{Dot}}[[ᥢᥩᥐᥲᥛᥫᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥩᥐᥲᥛᥫᥒᥰ]] |- ![[ᥛᥫᥒᥰᥕᥣᥒᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥫᥒᥰᥕᥣᥒᥰ]] |[[ᥛᥫᥒᥰᥕᥣᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ (ᥛᥫᥒᥰᥑᥣᥒᥴ)|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥕᥣᥒᥰ]]{{Dot}}[[ᥛᥫᥒᥰᥐᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥐᥩᥒᥰ]]{{Dot}}[[ᥚᥣᥴᥐᥣᥢᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚᥣᥴᥐᥣᥢᥳ]]{{Dot}} |} ====[[ᥓᥦᥲᥐᥦᥒᥰ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥓᥦᥲᥐᥦᥒᥰ]]==== {|class=wikitable ![[ᥐᥣᥖᥱᥘᥪᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥣᥖᥱᥘᥪᥰ]] |[[ᥐᥣᥖᥱᥘᥪᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥖᥱᥘᥪᥰ]]{{Dot}}[[ᥐᥘᥥᥰᥝ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥘᥥᥰᥝ]]{{Dot}}[[ᥛᥫᥒᥰᥐᥣᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥫᥒᥰᥐᥣᥒᥰ]] |- ![[ᥐᥣᥖᥱᥔᥣᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥣᥖᥱᥔᥣᥴ]] |[[ᥛᥣᥢᥲᥛᥩᥐᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥣᥢᥲᥛᥩᥐᥱ]]{{Dot}}[[ᥟᥣᥒᥰᥖᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥣᥒᥰᥖᥩᥱ]]{{Dot}}[[ᥐᥣᥖᥱᥔᥣᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥖᥱᥔᥣᥴ]]{{Dot}}[[ᥐᥩᥴᥘᥣᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥩᥴᥘᥣᥒᥰ]]{{Dot}}[[ᥙᥣᥒᥴᥐᥭᥱᥚᥧᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥣᥒᥴᥐᥭᥱᥚᥧᥲ]]{{Dot}}[[ᥖᥤᥲᥑᥒᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥤᥲᥑᥣᥒᥳ]]{{Dot}}[[ᥝᥥᥒᥰᥔᥫᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥝᥥᥒᥰᥔᥫᥴ]] |- ![[ᥐᥣᥢᥳᥙᥘᥧᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥣᥢᥳᥙᥘᥧᥱ]] |[[ᥐᥣᥢᥳᥙᥘᥧᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥢᥳᥙᥘᥧᥱ]]{{Dot}}[[ᥓᥧᥢᥰᥘᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥧᥢᥰᥘᥣᥳ]]{{Dot}}[[ᥖᥓᥦᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥓᥦᥱ]]{{Dot}}[[ᥕᥥᥱᥟᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥥᥱᥟᥧᥰ]] |- ![[ᥑᥛᥰᥖᥤᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥑᥛᥰᥖᥤᥲ]] |[[ᥑᥛᥰᥖᥤᥲ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥑᥛᥰᥖᥤᥲ]]{{Dot}}[[ᥞᥧᥒᥰᥛᥣᥐᥱᥘᥣᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥞᥧᥒᥰᥛᥣᥐᥱᥘᥣᥒᥰ]] |- ![[ᥛᥩᥱᥘᥥᥐᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥩᥱᥘᥥᥐᥰ]] |[[ᥛᥩᥱᥘᥥᥐᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥩᥱᥘᥥᥐᥰ]]{{Dot}}[[ᥚᥩᥒᥰᥙᥣᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚᥩᥒᥰᥙᥣᥒᥱ]] |- ![[ᥛᥨᥒᥱᥕᥣᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥨᥒᥱᥕᥣᥱ]] |[[ᥟᥕᥣᥱᥖᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥕᥣᥱᥖᥩᥱ]]{{Dot}}[[ᥙᥧᥖᥘᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥧᥖᥘᥤᥢᥱ]]{{Dot}}[[ᥠᥩᥒᥰᥟᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥠᥩᥒᥰᥟᥧᥰ]]{{Dot}}[[ᥛᥨᥒᥱᥕᥣᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥨᥒᥱᥕᥣᥱ]] |- ![[ᥓᥦᥲᥐᥦᥒᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥓᥦᥲᥐᥦᥒᥰ]] |[[ᥛျᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥩᥒᥱ]]{{Dot}}[[ᥛျᥤᥢᥰᥛᥧᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥤᥢᥰᥛᥧᥱ]]{{Dot}}[[ᥓᥦᥲᥐᥦᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥦᥲᥐᥦᥒᥰ]] |- ![[ᥔᥨᥭᥱᥙᥨᥝᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥔᥨᥭᥱᥙᥨᥝᥱ]] |[[ᥑᥤᥢᥱᥟᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥑᥤᥢᥱᥟᥧᥰ]]{{Dot}}[[ᥔᥨᥭᥱᥙᥨᥝᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥨᥭᥱᥙᥨᥝᥱ]]{{Dot}}[[ᥝᥦᥖᥳᥘᥦᥖᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥝᥦᥖᥳᥘᥦᥖᥳ]]{{Dot}}[[ᥖᥤᥱᥙᥦᥰᥕᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥤᥱᥙᥦᥰᥕᥤᥢᥰ]] |- ![[ᥖᥨᥙᥰᥛᥪᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥨᥙᥰᥛᥪᥰ]] |[[ᥖᥨᥙᥰᥛᥪᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥨᥙᥰᥛᥪᥰ]] |- ![[ᥕᥤᥢᥰᥛᥣᥱᥙᥤᥢᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥕᥤᥢᥰᥛᥣᥱᥙᥤᥢᥱ]] |[[ᥕᥤᥢᥰᥛᥣᥱᥙᥤᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥤᥢᥰᥛᥣᥱᥙᥤᥢᥱ]]{{Dot}}[[ᥐᥢᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥢᥤᥱ]]{{Dot}}[[ᥙᥘᥦᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥘᥦᥰ]]{{Dot}}[[ᥔᥣᥰᥘᥤᥢᥰᥓᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥣᥰᥘᥤᥢᥰᥓᥤᥰ]] |- ![[ᥢᥣᥲᥘᥤᥢᥴ ᥢᥣᥱᥐ ᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩᥴ]] |[[ᥘᥞᥦᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥞᥦᥱ]]{{Dot}}[[ᥘᥦᥱᥡᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥦᥱᥡᥤᥰ]]{{Dot}}[[ᥢᥣᥢᥰᥕᥧᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥢᥣᥢᥰᥕᥧᥢᥰ]] |- |} ===ᥙᥩᥖᥰᥓᥣᥢᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ=== ====[[ᥕᥣᥒᥰ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰ]]==== {|class=wikitable ![[ᥚᥟᥣᥢᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥚᥟᥣᥢᥱ]] |[[ᥚᥟᥣᥢᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚᥟᥣᥢᥱ]]{{Dot}}[[ᥘᥦᥒᥰᥙᥩᥭᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥦᥒᥰᥙᥩᥭᥳ]]{{Dot}}[[ᥖᥣᥢᥱᥖᥩᥒᥱᥓᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥢᥱᥖᥩᥒᥱᥓᥤᥰ]] |- ![[ᥛျᥣᥳᥝᥖᥤᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛျᥣᥳᥝᥖᥤᥱ]] |[[ᥛျᥣᥳᥝᥖᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥣᥳᥝᥖᥤᥱ]] |- ![[ᥐᥩᥳᥐရᥥᥐᥳ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥩᥳᥐရᥥᥐᥳ]] |[[ᥐᥩᥳᥐရᥥᥐᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥩᥳᥐရᥥᥐᥳ]]{{Dot}}[[ᥓᥣᥱᥟᥤᥢᥰᥔᥥᥐᥳᥓᥤᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥣᥱᥟᥤᥢᥰᥔᥥᥐᥳᥓᥤᥰ]] |- ![[ᥚᥣᥴᥙᥩᥢᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥚᥣᥴᥙᥩᥢᥴ]] |[[ᥚᥣᥴᥙᥩᥢᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚᥣᥴᥙᥩᥢᥴ]] |} ====[[ᥛᥩᥢᥰ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥛᥩᥢᥰ]]==== {|class=wikitable ![[ᥛᥩᥱᥘᥛᥦᥒᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥩᥱᥘᥛᥦᥒᥱ]] |[[ᥛᥩᥱᥘᥛᥦᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥩᥱᥘᥛᥦᥒᥱ]]{{Dot}}[[ᥓᥦᥐᥳᥛᥕᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥦᥐᥳᥛᥕᥩᥰ]]{{Dot}}[[ᥠᥩᥒᥰᥔᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥠᥩᥒᥰᥔᥨᥒᥱ]]{{Dot}}[[ᥖᥣᥢᥱᥚျᥨᥱᥓᥕᥦᥖᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥢᥱᥚျᥨᥱᥓᥕᥦᥖᥳ]]{{Dot}}[[ᥛᥧᥖᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥧᥖᥨᥒᥱ]]{{Dot}}[[ᥕᥥᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥥᥰ]] |- ![[ᥖᥗᥨᥒᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥗᥨᥒᥱ]] |[[ᥔᥗᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥔᥗᥨᥒᥱ]]{{Dot}}[[ᥙᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥩᥒᥱ]]{{Dot}}[[ᥓᥦᥐᥳᥗᥨᥝᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥦᥐᥳᥗᥨᥝᥱ]]{{Dot}}[[ᥙᥤᥰᥘᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥤᥰᥘᥤᥢᥰ]] |} ====[[ᥖᥢᥤᥢᥰᥖᥣᥱᥕᥤᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥢᥤᥢᥰᥖᥣᥱᥕᥤᥱ]]==== {|class=wikitable ![[ᥗᥝᥦᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥗᥝᥦᥱ]] |[[ᥗᥝᥦᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥗᥝᥦᥱ]]{{Dot}}[[ᥘᥩᥒᥰᥘᥨᥒᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥘᥩᥒᥰᥘᥨᥒᥴ]]{{Dot}}[[ᥖᥕᥦᥖᥳᥠᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥕᥦᥖᥳᥠᥩᥒᥰ]]{{Dot}}[[ᥕᥥᥱᥚျᥨᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥥᥱᥚျᥨᥱ]] |- ![[ᥙᥥᥐᥳ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥥᥐᥳ]] |[[ᥓᥧᥢᥰᥓᥧ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥧᥢᥰᥓᥧ]]{{Dot}}[[ᥛျᥥᥐᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥥᥐᥳ]]{{Dot}}[[ᥙᥧᥘᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥧᥘᥩᥰ]]{{Dot}}[[ᥖᥢᥤᥢᥰᥖᥣᥱᥕᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥢᥤᥢᥰᥖᥣᥱᥕᥤᥱ]] |- ![[ᥐᥩᥳᥖᥩᥒᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥩᥳᥖᥩᥒᥰ]] |[[ᥙᥨᥐᥳᥙျᥤᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥨᥐᥳᥙျᥤᥢᥰ]]{{Dot}}[[ᥐᥩᥳᥖᥩᥒᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥩᥳᥖᥩᥒᥰ]] |} ===ᥙᥩᥖᥰᥖᥨᥐᥰ ᥛᥫᥒᥰᥛျᥣᥢᥱᥛᥣᥱ=== ====[[ᥠᥣᥒᥰ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥠᥣᥒᥰ]]==== {|class=wikitable ![[ᥞᥣᥰᥑᥣᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥞᥣᥰᥑᥣᥰ]] |[[ᥞᥣᥰᥑᥣᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥞᥣᥰᥑᥣᥰ]]{{Dot}}[[ᥗᥣᥢᥴᥖᥘᥣᥢᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥗᥣᥢᥴᥖᥘᥣᥢᥴ]] |- ![[ᥜᥘᥛᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥜᥘᥛᥰ]] |[[ᥜᥘᥛᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥜᥘᥛᥰ]]{{Dot}}[[ᥖᥤᥖᥤᥛᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥤᥖᥤᥛᥴ]]{{Dot}}[[ᥖᥨᥢᥰᥓᥒᥴ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥨᥢᥰᥓᥒᥴ]] |- ![[ᥛᥤᥢᥰᥖᥖᥳ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥤᥢᥰᥖᥖᥳ]] |[[ᥛᥤᥢᥰᥖᥖᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥤᥢᥰᥖᥖᥳ]]{{Dot}}[[ᥛᥖᥧᥱᥙᥤᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥖᥧᥱᥙᥤᥱ]]{{Dot}}[[ᥐᥣᥢᥱᥙᥦᥖᥳᥘᥦᥖᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥢᥱᥙᥦᥖᥳᥘᥦᥖᥳ]]{{Dot}}[[ᥙᥘᥦᥖᥳᥝ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥘᥦᥖᥳᥝ]] |} ====[[ရᥑᥦᥒᥱ၊ ᥓᥦᥲᥛᥫᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰရᥑᥦᥒᥱ]]==== {|class=wikitable ![[ᥓᥤᥖᥳᥖᥨᥭᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥓᥤᥖᥳᥖᥨᥭᥱ]] |[[ᥓᥤᥖᥳᥖᥨᥭᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥤᥖᥳᥖᥨᥭᥱ]]{{Dot}}[[ᥙᥨᥒᥱᥢᥣᥰᥓᥧᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥨᥒᥱᥢᥣᥰᥓᥧᥢᥰ]]{{Dot}}[[ᥙᥩᥐᥳᥖᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥩᥐᥳᥖᥩᥰ]]{{Dot}}[[ᥕᥖᥥᥳᥖᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥖᥥᥳᥖᥩᥒᥱ]] |- ![[ᥛᥩᥒᥱᥖᥩᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥩᥒᥱᥖᥩᥰ]] |[[ᥛᥩᥒᥱᥖᥩᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥩᥒᥱᥖᥩᥰ]]{{Dot}}[[ᥙᥧᥰᥖᥤᥰᥖᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥙᥧᥰᥖᥤᥰᥖᥩᥒᥱ]] |- ![[ᥓᥩᥐᥳᥚျᥨᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥓᥩᥐᥳᥚျᥨᥱ]] |[[ᥓᥩᥐᥳᥚျᥨᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥚျᥨᥱ]]{{Dot}}[[ᥛᥣᥢᥱᥟᥩᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥣᥢᥱᥟᥩᥒᥱ]]{{Dot}}[[ᥕᥣᥢᥰᥙျᥦᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥕᥣᥢᥰᥙျᥦᥰ]]{{Dot}}[[ᥟᥢᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥟᥢᥰ]] |- ![[ᥖᥣᥢᥱᥖᥩᥭᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ]] |[[ᥖᥣᥢᥱᥖᥩᥭᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥣᥢᥱᥖᥩᥭᥰ]]{{Dot}}[[ᥖᥩᥒᥱᥐᥨᥐᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥖᥩᥒᥱᥐᥨᥖᥳ]]{{Dot}}[[ᥐᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥐᥣᥳ]] |- ![[ᥛျᥩᥐᥳᥟᥧᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛျᥩᥐᥳᥟᥧᥰ]] |[[ᥛျᥩᥐᥳᥟᥧᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥩᥐᥳᥟᥧᥰ]]{{Dot}}[[ᥓᥩᥐᥳᥖᥩᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥓᥩᥐᥳᥖᥩᥱ]]{{Dot}}[[ᥛᥤᥢᥰᥙျᥣᥰ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛᥤᥢᥰᥙျᥣᥰ]]{{Dot}}[[ᥛျᥥᥱᥙᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥛျᥥᥱᥙᥨᥒᥱ]] |} [[ᥙᥫᥒ ᥗᥣᥢ:!Main category]] ni6ce7925kvg397oxtty1kph1tj54ng 0 933 4184 4183 2024-10-15T06:38:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4183 wikitext text/x-wiki ᥚ ᥚᥣ ᥙᥤᥢᥲ ᥚᥫᥢᥴ ᥝᥣ ᥞᥣ,ᥞᥣ ᥖᥣᥭ ᥞᥣ ᥕᥝᥳ ᥞᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥞᥣ ᥞᥣᥰ ᥞᥣᥱ ᥞᥣᥲ ᥞᥣᥳ ᥞᥣᥴ ᥞᥣᥴ ᥞᥣᥳ ᥞᥣᥲ ᥞᥣᥱ ᥞᥣᥰ ᥞᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥐᥦᥖᥱ,ᥖᥩᥛᥲ ᥚᥦᥖᥱ,ᥐᥩᥒᥱ ᥖᥒᥲ,ᥔᥣᥛᥴ ᥙᥤᥲ . ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥞᥣᥲ ᥘᥛᥳ ᥔᥤᥙᥴ ᥔᥣᥭᥴ. ᥞᥣᥴ ᥑᥣᥝᥴ ᥔᥧᥰ ᥙᥧᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥞᥧᥳ ᥘᥤ ᥘᥩᥒ,ᥙᥩᥒᥱ ᥔᥦᥢᥴ ᥖᥣᥒᥰ. ᥞᥧᥴ ᥘᥭᥲ ᥒᥤᥢᥰ ᥕᥒ ᥖᥣᥢᥱ ᥖᥣ ᥘᥭᥲ ᥞᥢᥴ. h9hmxdu1vmzhwdk2easwlkaoc7i5hry ᥞᥧᥢᥱ ᥞᥣᥒ ᥔᥫᥲ ᥑᥨᥝᥰ ᥛᥫᥒᥰ ᥖᥭᥰ 0 934 4198 4197 2024-10-15T06:38:59Z Sotiale 22 13 revisions imported: [TEST] importing tddwiki via a tool 4197 wikitext text/x-wiki ᥙᥦᥳ ᥘᥥᥴ ᥔᥫᥲ ᥑᥨᥝᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ (ᥞᥧᥢᥱ ᥞᥣᥒ ᥔᥫᥲ ᥑᥨᥝᥰ ᥛᥫᥒᥰ ᥖᥭᥰ) ᥕᥨᥭᥱ ᥘᥤᥱ ᥔᥪᥱ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥔᥧᥢᥴ ᥝᥫᥭᥰ ᥑᥨᥭᥱ ᥟᥥᥢᥲ ᥙᥦᥳ ᥟᥥᥢᥲ ᥙᥦᥳ ᥘᥥᥴ ᥘᥩᥒ ᥑᥨᥝᥰ ᥘᥧᥒ ᥖᥣᥒᥰ ᥛᥭ ᥔᥫᥲ ᥑᥨᥝᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ (ᥞᥧᥢᥱ ᥞᥣᥒ ᥔᥫᥲ ᥑᥨᥝᥰ ᥛᥫᥒᥰ ᥖᥭᥰ) *ᥟᥥᥢᥲ ᥙᥦᥳ ᥘᥥᥴ ᥘᥩᥒ ᥑᥨᥝᥰ ᥘᥧᥒ ᥖᥣᥒᥰ ᥛᥭ ᥔᥫᥲ ᥑᥨᥝᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ ,ᥟᥥᥢᥲ ᥙᥦᥳ ᥖᥤ " ᥙᥩᥭᥰ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ 2114 ᥘᥤᥲ " ᥖᥤ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥨᥒᥴ *ᥘᥬᥰ ᥘᥢᥳ ᥟᥥᥢᥲ ᥙᥦᥳ ᥘᥥᥴ ᥘᥩᥒ ᥑᥨᥝᥰ ᥘᥧᥒ ᥞᥧᥢᥱ ᥞᥣᥒ ᥔᥫᥲ ᥑᥨᥝᥰ ᥛᥫᥒᥰ ᥖᥭᥰ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥖᥭᥰ ᥑᥧᥢᥴ ᥞᥨᥝᥴ ᥑᥛᥰ ᥛᥫᥒᥰ ᥐᥨᥝᥰ ᥓᥛᥱ ᥙᥤᥱ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥓᥝᥲ ᥜᥣᥳ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥘᥣᥒᥰ ᥐᥨᥢᥰ ᥞᥫᥢᥰ ᥖᥭᥰ ᥘᥫᥴ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥛᥣᥝᥱ ᥔᥣᥝᥴ ᥖᥭᥰ ᥘᥫᥴ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥛᥣᥝᥱ ᥔᥣᥝᥴ ᥖᥭᥰ ᥘᥫᥴ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥖᥭᥰ ᥘᥫᥴ ( ᥛᥫ ᥕᥣᥛᥰ ᥓᥝᥳ ) ᥛᥫ ᥐᥩᥢᥱ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥖᥭᥰ ᥘᥫᥴ ᥛᥫ ᥐᥨᥢᥰ ᥞᥫᥢᥰ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥖᥭᥰ ᥘᥫᥴ ᥐᥣᥙ ᥙᥣᥢ ᥛᥬᥱ *ᥔᥫᥲ ᥑᥨᥝᥰ ᥖᥭᥰ ᥘᥫᥴ ᥐᥣᥙ ᥕᥣᥛᥰ ᥓᥒᥱ ᥘᥭᥳ l1qus8e6gvow36kkqyy7emfevfo9r7o ᥞᥨᥝᥴ ᥐᥨᥢᥰ 0 935 5219 4202 2024-10-16T10:13:23Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q11188]] 5219 wikitext text/x-wiki ᥛᥫᥒᥰ ᥖᥭᥰ ᥞᥝᥰ ᥞᥨᥝᥴ ᥘᥙ ᥐᥨᥢᥰ ᥙᥤ ᥞᥨᥛ 10490624(1901)သာရှိခဲ့ရာမှ ယခုအခါတွင် နှစ်ဆခွဲကျော် ၂၇၅၈၄ဝဝဝ (၁၉၇ဝ ပြည့်နှစ်) ရှိနေလေပြီ။ ကမ္ဘာ၏လူဦးရေမှာလည်း ၁၈ဝဝ ပြည့်နှစ်၌ သန်းပေါင်း ၇ဝဝ မျှရှိနေရာမှ ယခုအခါ သန်းပေါင်း ၂.၄၃ ထောင် (၁၉၆၇ ခုနှစ်)အထိ တိုးတက်လာလေရာ ယခုလည်း တဖြည်းဖြည်း တိုးတက်၍လာရန်ရှိသဖြင့် ခရစ် ၂ဝဝဝ ပြည့်နှစ်တွင် ကမ္ဘာ့လူဦးရေသည် သန်းပေါင်း ၇.၄၁ ထောင် အထိ တိုးတက်လာမည်ဟု ခန့်မှန်းလေသည်။ အနောက်နိုင်ငံများတွင် လူဦးရေတိုးတက်သည့် ရာနှုန်းသည် အများဆုံးဖြစ်သော်လည်း အာရှတိုက်ရှိ လူဦးရေမှာ ကမ္ဘာပေါ်ရှိ ကျန်နိုင်ငံ အားလုံး၏ လူဦးရေနှင့် အညီအမျှခန့်ပင် ရှိလေသည်။ ၁၉၆၇ ခုနှစ်တွင် အာရှလူဦးရေမှာ ၁၉ဝရ သန်းဖြစ်၏။ ကမ္ဘာ့လူဦးရေ အထူထပ်ဆုံး တိုင်း ပြည်များမှာ တရုတ်နိုင်ငံ သန်းပေါင်း ၇၃ဝ (၁၉၆၈ ခုနှစ်ခန့်မှန်းခြေ)၊ အိန္ဒိယနိုင်ငံ ၅၂၄ သန်း၊ ဆိုဗီယက်ယူနီယန် ၂၃၈ သန်း၊ အမေရိကန် ပြည်ထောင်စု ၂ဝ၆ သန်းဖြစ်ရာ ယင်းသည့်လေးနိုင်ငံပေါင်း၏ လူဦးရေ သည် ကမ္ဘာ့လူဦးရေ ထက်ဝက်ခန့်ရှိ၏။ ထိုနိုင်ငံများအောက် လူဦးရေထူထပ်သော တိုင်းပြည်များမှာ အင်ဒိုနီးရှား ၁၁၃ သန်း၊ ပါကစ္စတန် ၁ဝ၉ သန်း၊ ဂျပန် ၁ဝ၁ သန်း၊ ဗရာဇီး ၈၈ သန်း၊ နိုင်ဂျီးရီးယား ၆၂ သန်း၊ အနောက်ဂျာမနီ ၅၈ သန်း၊ ဗြိတိန် ၅၅ သန်းနှင့် အီတလီ ၅၂ သန်းဖြစ်သည်။ ကမ္ဘာပေါ်ရှိ လူဦးရေ၏ ၁၄ ရာခိုင်နှုန်းသည် ဥရောပတိုက်တွင် ရှိ၏။ အမေရိကတိုက်များ၏ လူဦးရေသည် ဥရောပတိုက်၏ လူဦးရေနှင့် ညီမျှလေသည်။ သို့ရာတွင် စတုရန်းတစ်မိုင်အတွင်းရှိ ပျမ်းမျှခြင်း လူဦး ရေ၌ ဥရောပတိုက်တွင် အာရှတိုက်၏ နှစ်ဆခန့်ရှိလေသည်။ အဂ‡လန်ပြည်တွင ်မူ ကား စတုရန်းတစ်မိုင်လျှင် လူဦးရေ ၇ဝဝ ကျော်ခန့်ရှိရာ အရှေ့ဘက်နိုင်ငံ တွင် လူဦးရေ အထူထပ်ဆုံးဖြစ်သော ဂျားဗားကျွန်းမျှလောက်ပင် လူဦးရေ ထူထပ်လေသည်။ ကမ္ဘာပေါ်တွင် တစ်နေ့တခြား လူဦးရေ တိုးပွားလာသည်ဟုဆိုရာ ၌ ဤကဲ့သို့ တိုးတက်ရသည့်အကြောင်းရင်းမှာလည်း သိပ္ပံပညာရပ်များ တိုးတက်လာခြင်းကြောင့်ဖြစ်လေသည်။ ဤသို့ တိုးတက်၍လာသော သိပ္ပံ ပညာ၏ အစွမ်းအားဖြင့် လယ်ယာစိုက်ပျိုးခြင်းအတတ်၊ တိရစ္ဆာန်မွေးမြူ ခြင်း အတတ်တို့သည် ဖွံ့ဖြိုးတိုးတက်လာရာ ကမ္ဘာ၏ စားရေရိက္ခာကို တိုး တက်ကောင်းမွန်၍လာစေ၏။ ထို့ပြင် ရေနွေးငွေ့အားကို အသုံးပြုနိုင်လာ ပြန် သောအခါ လူအားသက်သက်ဖြင့် ဆောင်ရွက်ပြုလုပ်ရသော အလုပ်များ ထက် အဆပေါင်းများစွာ တိုးတက်အောင်မြင်လာပြန်လေသည်။ မီးရထား၊ မီးသဘေ‡ာတို့သည် ပြည်တွင်းပြည်ပနှင့်တကွ ကမ္ဘာပေါ်ရှိ အရပ်ရပ်သို့ စရိတ်ကုန်သက်သာစွာ သယ်ယူပို့ဆောင်ခြင်း၊ လေယာဉ်ပျံများဖြင့် ထိုထက် လျင်မြန်စွာ သယ်ယူပို့ဆောင်နိုင်ခြင်းဖြင့် ကမ္ဘာ့ရိက္ခာအစားအစာများကို နေရာအနှံ့အပြား၌ ဖြန့်ဖြူးဝေငှနိုင်လေသည်။ အချိန်အနည်းငယ်အတွင်း လူအမြောက်အမြားကို သေစေနိုင်သည့် ကူးစက်ပြန့်ပွားစေတတ်သော ရောဂါဆိုးကြီးများကိုလည်းး သိပ္ပံပညာ ကြီး ပွားထွန်းကားလာသည့်အလျောက် ကင်းပျောက်လျော့ပါးအောင် ဖန်တီး စွမ်း ဆောင်နိုင်ပြန်လေသည်။ လူတစ်မျိုးနှင့်တစ်မျိုးကို အကျိုးမဲ့ သတ်ဖြတ် လေ့ ရှိသော လူရိုင်းတို့၏ ဓလေ့ဆိုးမှာလည်း သိပ္ပံပညာတိုးပွားကာ ယဉ် ကျေးမှု တိုးတက်သည်နှင့်အမျှ ကွယ်ပလျော့နည်းသွားပြန်လေသည်။ ဤသို့အား ဖြင့် ယဉ်ကျေးသော နိုင်ငံကြီးများ၏ လူအသေ အပျောက်နှုန်းမှာ တဖြည်း ဖြည်း လျော့ပေါ့၍လာလေသည်။ ဆေးဘက်ဆိုင်ရာ သိပ္ပံပညာမှာလည်း များစွာ တိုး တက်၍လာပြန်ရာ ကျန်းမာရေးအခြေအနေသည် ရှေးယခင်ကထက် အဆ ပေါင်းများစွာ တိုးတက်ကောင်းမွန်လာပြန်လေသည်။ ဥရောပတိုက် အမေရိကတိုက်စသော တိုးတက်သောနိုင်ငံများတွင် အတိအကျ တွက်စစ်ယူရသော စာရင်းအရ မိန်းမကလေးထက် ယောကျာ်း ကလေးများကို ပိုမိုမွေးဖွားကြောင်းသိရ၏။ သို့ရာတွင် နို့စို့သူငယ ်ယောကျာ်း ကလေးများက မိန်းကလေးများထက် ပို၍အသေအပျောက်များ၏။ ထို့အတူ ယောကျာ်းကြီးများ၏ အသေနှုန်းမှာလည်း မိန်းမကြီးများ၏ အသေနှုန်း ထက်ပိုလေသည်။ သို့ဖြစ်၍ ယဉ်ကျေးသောနိုင်ငံများတွင် မိန်းမဦးရေက ယောကျာ်းဦးရေထက် ပိုမို၍နေခြင်းမှာ ဤအကြောင်းကြောင့်ပင်ဖြစ်လေ သည်။ အာရှတိုက်နှင့် အာဖရိကတိုက်တွင်မူကား မိန်းမများသည် ကြမ်း တမ်းစွာ နေထိုင်လုပ်ကိုင်ကြရသောကြောင့် ယောကျာ်းများထက် မိန်းမများ ၏ အသေးနှုန်းများလေသည်။ တစ်ကမ္ဘာလုံးကိုခြုံ၍ကြည့်လျှင် မိန်းမ အရေ အတွက်ထက် ယောကျာ်းအရေအတွက်က အနည်းငယ်ပို၍များကြောင်း တွေ့ ရသည်။ ဤသို့အားဖြင့် ကမ္ဘာ့လူဦးရေသည် မည်သည့်အခါမျှ ယုတ်လျော့ ခြင်းမရှိဘဲ အစဉ် တိုးတက်လျက်ရှိနေပေရာ ယခု ရာစုနှစ်အကုန်တွင် လက်တင်အမေရိကန်နိုင်ငံများ၌ ယနေ့ လူဦးရေထက် ၃.၆ ဆ၊ အာဖရိက တိုက်နှင့် အာရှတောင်ပိုင်း နိုင်ငံများတါင် ၃ ဆ၊ အာရှအရှေ့ပိုင်း နိုင်ငံ များတွင် ၂.၃ ဆ၊ မြောက်အမေရိက၊ ဆိုဗီယက်နှင့် ပင်လယ်တွင်းရှိ နိုင်ငံများ၌ ၂ ဆ၊ ဥရောပတိက်တွင် သုံးပုံတစ်ပုံ အသီးအသီးတိုးပွားလာ မည်။ တစ်ကမ္ဘာလုံးအနေဖြင့် လူဦးရေ နှစ်စဉ် ၁.၉ ရာခိုင်နှုန်းတိုးပွား ရာ၌ ဖွံ့ဖြိုးဆဲနိုင်ငံများ၏ လူဦးရေတိုးတက်မှုထက်ပိုသည်။ ပမာအားဖြင့် ကူဝိတ် နိုင်ငံကလေးတွင် လူဦးရေ တိုးနှုန်းသည် ၁ဝ.၇ ရာခိုင်နှုန်းဖြစ်၍ ဥရောပ တိုက် လူဦးရေတိုးနှုန်းသည် ဝ.၉ ရာခိုင်နှုန်းဖြစ်သည်။ ကမ္ဘာပေါ်တွင် လူဦးရေအထူထပ်ဆုံးမြို့မှာ တိုကျိုမြို့ဖြစ်၏။ လူ ဦးရေ ကိုးသန်းရှိသည်။ ဒုတိယလူဦးရေ အထူထပ်ဆုံးမြို့မှာ လူဦးရေ ရှစ်သန်းရှိ နယူးယော့မြို့ဖြစ်၍ တတိယလူဦးရေအထူထပ်ဆုံးမြို့မှာ လူဦးရေ ခုနစ်သန်းရှိ ရှန်ဟိုင်းမြို့ဖြစ်သည်ဟု ဆိုလေသည်။<ref>မြန်မာ့စွယ်စုံကျမ်း၊ အတွဲ(၁၂)</ref> == ကိုးကား == <references/> [[ᥙᥫᥒ ᥗᥣᥢ:Category]] qojlovca84506r8w2ergyb0rgcme6cj ᥞᥨᥝᥴ ᥚᥐᥴ ᥔᥨᥒᥴ 0 936 5220 4218 2024-10-16T10:13:25Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q23485]] 5220 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Mixed_onions.jpg|thumb|ᥞᥨᥝᥴ ᥚᥐᥴ ᥔᥨᥒᥴ]] ᥝᥨᥒ ᥘᥭᥳ,ᥕᥧᥱ ᥘᥬᥰ ᥝᥣᥒᥰ ᥛᥤᥰ ᥑᥣᥝᥱ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥖᥫᥒᥰ ᥓᥨᥒ ᥐᥨᥝᥲ ᥕᥧᥱ ᥛᥣᥰ ᥘ ᥣᥭ ᥲᥔᥤ ᥕᥣᥱ ᥘᥢᥳ ᥐᥨᥝᥳ ᥘᥫᥒ ᥖᥣᥢᥲ ᥝᥣ:“'''ᥞᥨᥝᥴ ᥚᥐᥴ ᥔᥨᥒᥴ'''(ᥚᥐᥴ ᥛᥨᥝᥱ ᥘᥨᥒᥴ,{{Lang-en|Onion}}) ᥚᥣᥱ ᥞᥦᥴ,ᥘᥨᥛ ᥟᥣᥭ ᥚᥥᥖᥱᥛᥢᥰ ᥘᥣᥭᥴ 10 ᥙᥩᥐ,ᥟᥣᥭ ᥚᥥᥖᥱ ᥘᥬᥰ ᥞᥨᥝᥴ ᥚᥐᥴ ᥔᥨᥒᥴ ᥘᥢᥳ ᥓᥣᥒ ᥟᥝ ᥘᥭᥲ ᥛᥦᥒᥰ ᥑᥭᥲ ᥖᥣᥭ,ᥞᥥᥳ ᥜᥣᥒᥳ ᥘᥭᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥙᥩᥖᥱ ᥓᥥᥙᥱ ᥛᥥᥝᥰ ᥛᥬᥱ ᥘᥢᥳ ᥡᥩᥢᥳ ᥚᥥᥴ ᥐᥣᥱ ᥐᥧ ᥞᥧᥰ。" ᥔᥣᥱ ᥘᥣᥱ ᥓᥩᥢ ᥓᥣ ᥝᥣ : ᥟᥣᥭ ᥚᥥᥖᥱ ᥘᥬᥰ ᥞᥨᥝᥴ ᥚᥐᥴ ᥔᥨᥒᥴ ᥘᥢᥳ ᥙᥥᥢ ᥘᥤᥝᥲ ᥑᥩᥱ ᥙᥤᥢᥰ ᥔᥤ ᥓᥫᥰ ᥘᥭ ᥳᥙᥨᥝᥱ ᥙᥥᥢ ᥛᥣᥰ。ᥓᥣᥛᥰ ᥞᥥᥖᥱ ᥔᥪᥲ ᥕᥦᥢᥱ ᥞᥦᥴ ᥘᥭᥲ ᥞᥧᥳ,ᥘᥤᥝᥲ ᥑᥩᥱ ᥙᥤᥢᥰ ᥔᥤ ᥟᥝ ᥘᥭᥲ ᥛᥦᥒᥰ ᥑᥭᥲ ᥖᥣᥭ ᥑᥩᥒ,ᥐᥩᥭᥰ ᥝᥣ ᥖᥣᥒᥰ ᥙᥥᥢ ᥙᥩᥖᥱ ᥓᥥᥙᥱ ᥛᥥᥝᥰ ᥛᥬᥱ ᥙᥩᥐ ᥘᥭᥳ ᥙᥥᥢ ᥛᥦᥰ ᥑᥭᥲ ᥙᥤᥢᥱ ᥖᥧᥲ ᥞᥥᥖᥱ ᥙᥥᥢ ᥛᥣᥰ。ᥔᥒᥴ ᥝᥣ ᥖᥤᥴ ᥟᥝ ᥛᥦᥒᥰ ᥑᥭ ᥲᥖᥣᥭ,ᥟᥣᥭ ᥚᥥᥖᥱ ᥘᥬᥰ ᥞᥨᥝᥴ ᥚᥐᥴ ᥔᥨᥒᥴ ᥘᥢᥳ ᥘᥨᥝᥱ ᥛᥤᥰ ᥘᥛᥴ ᥑᥩᥒ,ᥟᥥᥐᥱ ᥔᥧᥲ ᥘᥨᥝᥱ ᥖᥒᥰ ᥛᥦᥒᥰ ᥑᥭᥲ ᥐᥣᥱ ᥕᥣᥰ ᥐᥢ ᥞᥦᥴ ᥓᥒᥱ ᥘᥭᥲ,ᥛᥴ ᥓᥬ ᥝᥣ ᥘᥨᥛ ᥟᥣᥭ ᥚᥥᥖᥱ ᥞᥨᥝᥴ ᥚᥐᥴ ᥔᥨᥒᥴ ᥞᥦᥴ ᥘᥣᥭᥴ ᥙᥩᥐ ᥓᥝᥱ ᥘᥭᥲ ᥞᥝᥳ。 [[ᥙᥫᥒ ᥗᥣᥢ:ᥞᥨᥝᥴ ᥚᥐᥴ ᥔᥨᥒᥴ]] 7tmmgbc3cdhbnmpecslp1jv7k4kqivb ᥞᥩᥒᥳ ᥐᥨᥙᥱ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ 0 937 4234 4233 2024-10-15T06:39:05Z Sotiale 22 15 revisions imported: [TEST] importing tddwiki via a tool 4233 wikitext text/x-wiki ''' 《ᥞᥩᥒᥳ ᥐᥨᥙᥱ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ》''' *ᥔᥣᥢᥰ ᥖᥦᥛᥲ - [[ᥕᥥᥲ ᥓᥫᥢᥱ ᥐᥩᥒ]] ' [[ᥓᥣᥭᥰ ᥑᥛᥰ ᥘᥦᥒ]] *ᥔᥣᥢᥰ ᥔᥥᥒᥴ - [[ᥓᥣᥭᥰ ᥑᥛᥰ ᥘᥦᥒ]] *ᥞᥩᥒᥳ - ᥘᥧᥐᥳ ᥟᥩᥢᥱ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥓᥫᥝ {{Quote| ᥙᥨᥝᥰ ᥖᥩᥢᥲ ᥓᥬ ᥓᥥᥛ ᥕᥤᥒᥰ ᥓᥥᥛ ᥓᥣᥭᥰ ᥛᥣᥰ ᥔᥧᥱ ᥖᥩᥛ ᥛᥫ ᥓᥢᥰ ᥘᥭᥳ ᥛᥢᥰ ᥐᥦᥢᥱ ᥙᥩᥢ ᥑᥤᥒᥱ ᥕᥣᥛᥰ ᥞᥨᥛᥴ ᥓᥨᥛᥰ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ, ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ, ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ ᥛᥫ ᥝᥢᥰ ᥛᥨᥢ ᥔᥫᥰ ᥙᥥᥝᥱ ᥛᥨᥢ ᥛᥨᥢ ᥓᥨᥛᥰ ᥛᥨᥢ ᥔᥫᥰ ᥞᥝᥰ ᥚᥨᥭᥱ ᥛᥨᥢ ᥔᥫᥒᥴ ᥑᥣᥛᥰ ᥞᥨᥢ ᥙᥩᥭᥰ ᥙᥥᥝᥱ ᥛᥨᥢ ᥑᥤᥒᥱ ᥕᥣᥛᥰ ᥞᥨᥛᥴ ᥓᥨᥛᥰ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ, ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ, ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ ᥘᥧᥒ ᥑᥨᥝᥰ ᥖᥭᥰ ᥐᥣᥲ ᥙᥢᥱ ᥐᥩᥒ ᥞᥩᥒᥳ ᥓᥣᥛᥰ ᥖᥭᥰ ᥔᥫᥰ ᥛᥨᥢ ᥙᥥᥝᥱ ᥓᥬ ᥙᥩᥒ ᥓᥩᥛᥰ ᥘᥬᥰ ᥚᥤᥒᥲ ᥙᥦᥒ ᥗᥧᥒᥰ ᥓᥣᥛᥱ ᥞᥝᥰ ᥛᥫ ᥐᥩᥢᥱ ᥞᥥᥖᥱ ᥚᥣᥢᥱ ᥖᥥᥱ ᥔᥣᥒᥲ ᥘᥩᥒ ᥖᥣᥒᥰ ᥛᥣᥐ ᥛᥤᥰ ᥖᥭᥰ ᥛᥬᥱ ᥔᥧᥒᥴ ᥗᥣᥰ ᥐᥩᥒ ᥛᥩᥒᥰ ᥛᥨᥢ ᥙᥨᥝᥰ ᥖᥩᥢᥲ ᥓᥬ ᥓᥥᥛ ᥕᥤᥒᥰ ᥓᥥᥛ ᥓᥣᥭᥰ ᥛᥣᥰ ᥔᥧᥱ ᥖᥩᥛ ᥛᥫ ᥝᥢᥰ ᥘᥭᥳ ᥛᥢᥰ ᥐᥦᥢᥱ ᥙᥥᥢ ᥑᥤᥒᥱ ᥕᥣᥛᥰ ᥞᥨᥛᥴ ᥓᥨᥛᥰ ᥙᥤ ᥛᥬᥱ ᥖᥭᥰ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ, ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ, ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ ᥓᥣᥛᥱ ᥛᥩᥒᥰ⋯⋯⋯⋯ }} n4sz681f1o085k7v7dyp9j1o98dugir ᥞᥩᥭᥰ ᥖᥤᥢ ᥚᥣᥰ ᥘᥣᥰ 0 938 4236 4235 2024-10-15T06:39:06Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4235 wikitext text/x-wiki ᥛᥫ ᥓᥝᥳ ᥘᥢᥳ,ᥛᥤᥰ ᥞᥨᥝᥴ ᥑᥛᥰ ᥛᥫᥒᥰ ᥘᥫᥒ ᥚᥣᥐ ᥛᥣᥢᥲ ᥕᥣᥢᥴ ᥞᥨᥝᥴ ᥛᥣᥰ ᥗᥪᥒᥴ ᥘᥤᥱ ᥙᥣᥒᥱ,ᥘᥭᥲ ᥞᥢᥴ ᥛᥣᥝᥱ ᥟᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥫᥒ,ᥞᥣᥒ ᥘᥤ ᥔᥨᥝᥰ ᥙᥨᥝᥰ,ᥖᥣ ᥑᥩᥢᥰ ᥖᥩᥢᥰ ᥖᥣᥒᥱ。ᥗᥢᥱ ᥞᥬᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥐᥥᥐ ᥕᥧᥱ ᥘᥬᥰ ᥓᥬ,ᥓᥝᥱ ᥐᥣᥱ ᥖᥫᥳ ᥛᥣᥝᥱ ᥐᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥭᥳ ᥑᥭ ᥘᥩᥒ ᥖᥣᥐ ᥖᥣᥒᥰ ᥟᥣᥢᥰ ᥛᥢᥰ。ᥐᥩᥙ ᥙᥫ ᥞᥨᥝᥴ ᥑᥛᥰ ᥕᥒ ᥛᥤᥰ ᥘᥧᥐ ᥛᥣᥰ ᥔᥪᥙ ᥞᥩᥭᥰ ᥖᥩᥭᥰ ᥒᥫᥢ ᥗᥤᥒᥰ ᥙᥫᥒᥱ ᥖᥫᥒᥰ ᥐᥣᥰ,ᥛᥢᥰ ᥑᥬᥲ ᥞᥬᥲ ᥛᥣᥝᥱ ᥟᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥭᥳ ᥐᥣᥱ ᥞᥥᥖᥱ ᥑᥧᥢᥴ ᥑᥨᥭᥴ ᥐᥦᥛ ᥛᥫᥒᥰ,ᥙᥧᥖ ᥙᥫᥒᥱ ᥙᥣᥱ ᥘᥣᥒᥱ ᥓᥝᥲ ᥞᥨᥝᥴ ᥑᥛᥰ。ᥐᥩᥭᥰ ᥝᥣ ᥛᥣᥝᥱ ᥘᥨᥝᥳ ᥘᥭᥳ ᥕᥒ ᥟᥫᥰ。ᥙᥦᥐ ᥝᥣ ᥙᥣᥝᥱ ᥐᥨᥝᥳ ᥘᥭᥳ ᥕᥒ ᥟᥫᥰ ᥑᥣᥒᥰ,ᥞᥨᥝᥴ ᥑᥛᥰ ᥞᥪᥴ ᥐᥩᥲ ᥖᥤᥴ ᥞᥬᥲ ᥛᥢᥰ ᥑᥝᥲ ᥞᥨᥝᥴ ᥐᥣᥱ ᥞᥥᥖᥱ ᥑᥨᥭᥴ ᥐᥦᥛ ᥛᥫᥒᥰ。ᥞᥨᥝᥴ ᥑᥛᥰ ᥙᥩᥐ ᥑᥪᥢᥰ ᥑᥨᥝᥴ ᥞᥦᥴ,ᥞᥩᥒᥳ ᥐᥨᥢᥰ ᥞᥦᥢᥰ ᥟᥝ ᥑᥫᥒ ᥘᥧᥒ ᥑᥫᥒ ᥛᥭ ᥞᥭᥱ ᥐᥩᥒ ᥞᥭᥱ ᥛᥩᥒᥰ ᥞᥦᥴ ᥛᥣᥰ ᥞᥙ ᥛᥢᥰ。ᥐᥨᥢᥰ ᥘᥬᥰ ᥛᥣᥢᥲ ᥘᥭᥲ ᥒᥤᥢᥰ ᥔᥥᥴ,ᥚᥬᥴ ᥖᥨᥝ ᥑᥬᥲ ᥞᥢᥴ ᥞᥣᥒ ᥛᥣᥝᥱ ᥟᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥭᥳ,ᥓᥝᥱ ᥟᥩᥢ ᥐᥢ ᥓᥩᥛᥰ ᥛᥣᥰ ᥙᥥᥢ ᥜᥧᥒᥴ ᥙᥥᥢ ᥓᥥ,ᥗᥢᥱ ᥞᥬᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥓᥬ ᥕᥫᥰ ᥑᥩᥢᥰ ᥘᥨᥒᥴ ᥘᥣᥒᥴ。ᥛᥣᥝᥱ ᥟᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥭᥳ ᥖᥫᥳ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥣᥭᥴ ᥝᥣ;“ᥓᥣᥖ ᥘᥭᥳ ᥐᥝᥕᥒ ᥑᥬᥲ ᥙᥥᥢ ᥞᥫᥢᥰ ᥙᥥᥢ ᥕᥥᥰ,ᥙᥩᥰ ᥝᥣ ᥔᥧᥴ ᥟᥛᥱ ᥘᥪᥛᥰ ᥘᥭᥲ ᥐᥝ,ᥓᥝᥱ ᥞᥬᥲ ᥞᥩᥭᥰ ᥖᥤᥢ ᥐᥝ ᥕᥧᥱ ᥖᥫᥳ ᥔᥧᥴ ᥐᥣᥱ ᥖᥒᥰ ᥞᥪᥒᥴ ᥖᥒᥰ ᥞᥤᥰ ᥘᥦᥰ。”ᥑᥪᥐᥴ ᥑᥣᥐᥴ ᥐᥛᥰ ᥘᥫᥒ ᥘᥫᥴ ᥞᥤᥢᥴ ᥙᥣᥒ ᥘᥣᥲ ᥞᥨᥝᥴ ᥑᥛᥰ ᥘᥢᥳ ᥙᥨᥝᥱ ᥟᥩᥐᥱ ᥞᥩᥭᥰ ᥖᥤᥢ ᥛᥣᥰ,ᥛᥣᥝᥱ ᥞᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥢᥳ ᥐᥩᥰ ᥞᥣᥭᥴ ᥖᥣ ᥐᥣᥱ ᥐᥛᥰ ᥘᥥᥝ ᥞᥝᥳ。ᥞᥩᥭᥰ ᥖᥤᥢ ᥘᥭᥳ,ᥖᥣᥒᥰ ᥕᥣᥝᥰ ᥛᥤᥰ ᥑᥫ ᥔᥩᥒᥴ ᥛᥭᥳ。ᥖᥬᥲ ᥞᥤᥢᥴ ᥔᥛᥳ ᥙᥧᥢᥰ ᥟᥩᥐᥱ ᥘᥛᥳ ᥙᥧᥒᥱ ᥛᥣᥰ ᥔᥩᥒᥴ ᥘᥩᥒᥴ,ᥛᥦᥒᥱ ᥘᥩᥒᥴ ᥖᥬᥲ ᥖᥒᥰ ᥘᥩᥒᥴ ᥘᥫᥴ。 ᥝᥣᥭᥰ ᥘᥒᥴ ᥛᥣᥰ ᥛᥤᥰ ᥕᥣ ᥛᥧᥰ ᥔᥫᥰ ᥐᥨᥝᥳ ᥘᥫᥒ ᥛᥣᥰ ᥔᥐ ᥔᥤᥢᥲ ᥖᥤ ᥘᥬᥰ ᥘᥩᥒᥴ ᥙᥧᥒᥱ ᥘᥭᥳ,ᥔᥛᥳ ᥞᥝ ᥔᥤᥢᥲ ᥛᥢᥰ ᥖᥣᥒᥱ ᥘᥫᥴ ᥞᥤᥢᥴ ᥘᥢᥳ,ᥞᥤᥢᥴ ᥞᥨᥭᥱ ᥘᥭᥳ ᥓᥧᥰ ᥞᥥᥲ ᥐᥣᥱ ᥖᥣᥱ ᥗᥪᥒᥴ ᥛᥫ ᥘᥭᥳ。 ᥓᥨᥝ ᥞᥪᥒᥴ ᥐᥣᥝᥰ ᥕᥣᥝᥰ ᥛᥣᥰ,ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥖᥩ ᥛᥣᥖ ᥝᥣ ᥞᥩᥭᥰ ᥖᥤᥢ ᥘᥭᥳ ᥙᥥᥢ ᥞᥩᥭᥰ ᥖᥤᥢ ᥚᥣᥰ ᥘᥣᥰ,ᥛᥫ ᥘᥭᥳ ᥕᥒᥰ ᥛᥤᥰ ᥕᥧᥱ ᥖᥤ ᥘᥤᥱ ᥙᥣᥒᥱ ᥞᥭᥳ。 ᥛᥭᥴ ᥑᥛᥰ ᥛᥧᥒᥳ ᥓᥥᥙᥱ ᥞᥩᥛᥴ d6eq5zzouw9nivs0cewe7xfnyyzwby1 ᥞᥫᥢᥰ ᥖᥭᥰ 0 939 5623 4243 2025-01-15T18:58:33Z Sai Dai Sai Laing 25 5623 wikitext text/x-wiki "ᥞᥫᥢᥰ [[ᥖᥭᥰ]]" ᥐᥛᥳ ᥘᥛᥴ ᥙᥥᥢ ᥞᥫᥢᥰ ᥛᥭᥳ ᥕᥧᥐᥳ ᥙᥪᥢᥳ ᥔᥧᥒᥴ၊ ᥛᥤᥰ ᥚᥣᥒᥴ ᥞᥣᥒ ᥑᥦᥛᥳ ᥘᥦᥙ၊ ᥞᥥᥖᥱ ᥒᥣᥭ ᥞᥬᥲ ᥙᥨᥝᥰ ᥑᥝᥲ ᥓᥩᥛᥰ ᥔᥣ ᥚᥣᥱ ᥝᥣᥳ ᥖᥤ ᥟᥢ ᥞᥝᥰ ᥖᥥᥴ ᥘᥭᥲ ᥕᥧᥱ ᥔᥝᥰ ᥔᥥᥴ ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥛᥣᥰ၊ ᥖᥤ ᥘᥫᥒ ᥘᥦᥰ ᥖᥤ ᥘᥫᥒ ᥞᥧᥳ ᥐᥣᥰ ᥛᥤᥰ ᥘᥩᥒ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥕᥧᥱ ᥛᥫᥢᥴ ᥘᥒᥱ - ᥞᥫᥢᥰ ᥖᥭᥰ ᥖᥬᥲ (ᥘᥬᥰ ᥛᥫᥒᥰ ᥔᥦᥢᥲ ᥝᥤᥴ) ᥞᥫᥢᥰ ᥖᥭᥰ ᥑᥪᥢᥴ (ᥛᥫᥒᥰ ᥐᥥᥒᥰ ᥖᥧᥒᥴ) ᥞᥫᥢᥰ ᥖᥭᥰ ᥘᥪᥳ (ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ) ᥞᥫᥢᥰ ᥖᥭᥰ ᥗᥧᥒᥳ ᥛᥣᥝᥰ (ᥛᥫᥒᥰ ᥘᥛᥳ ᥑᥛᥰ) ᥞᥫᥢᥰ ᥖᥭᥰ ᥑᥛᥰ ᥖᥤᥲ (ᥛᥫᥒᥰ ᥙᥧᥱ ᥖᥝᥲ) ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ။ ᥞᥫᥢᥰ ᥖᥭᥰ ᥐᥧ ᥙᥩᥐ ᥕᥧᥱ ᥔᥝᥰ ᥘᥬᥰ ᥗᥛᥲ၊ ᥛᥤᥰ ᥔᥣᥐ ᥔᥥᥱ (ᥘᥐᥴ ᥗᥣᥢᥴ) ᥘᥭᥲ ᥞᥨᥙᥳ ᥞᥢᥴ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥬᥲ ᥘᥦᥳ ᥓᥥ ᥝᥥᥒᥰ ᥛᥥ ᥞᥩᥒᥲ ᥔᥩᥢᥴ (ᥖᥤ ᥟᥢ ᥖᥭᥰ ᥞᥝᥰ ᥕᥧᥱ ᥔᥝᥰ ᥛᥣᥰ ᥟᥩᥢ ᥖᥣᥒᥰ) ᥙᥥᥢ "ᥗᥛᥲ ᥚᥤᥴ ᥛᥦᥢᥰ" ᥙᥥᥢ ᥖᥤ ᥕᥧᥱ ᥐᥨᥢᥰ ᥖᥭᥰ ᥛᥫ ᥐᥩᥢᥱ၊ ᥓᥥᥛ ᥛᥫ ᥙᥨᥢᥳ ᥛᥣᥰ 1200 ᥗᥪᥒᥴ 7000 ᥙᥤ၊ ᥞᥢᥴ ᥛᥦᥢ ᥖᥤ ᥗᥛᥲ ᥘᥩᥖ ᥛᥫᥒᥰ ᥛᥥ ᥞᥩᥒᥲ ᥔᥩᥢᥴ ᥛᥫᥒᥰ ᥗᥭᥰ။ ᥓᥩᥛᥰ ᥘᥒᥱ ᥙᥪᥢᥰ "ᥚᥨᥛᥰ ᥔᥣᥒᥲ ᥘᥨᥐ" ᥖᥩᥢᥲ 13 ᥑᥩᥒᥴ ᥐᥨᥢᥰ ᥖᥭᥰ ᥘᥪᥳ ᥛᥤᥰ ᥝᥭᥳ ᥝᥣ- ᥔᥧᥛᥳ ᥖᥩᥒ ᥐᥨᥭᥲ၊ ᥔᥧᥛᥳ ᥐᥣᥭᥱ ᥘᥣᥰ (ᥔᥧᥛᥳ ᥛᥣᥴ ᥒᥦᥢ) ᥞᥫᥢᥰ ᥔᥧᥛᥱ ᥙᥪᥢᥳ၊ ᥟᥤᥒᥱ ᥐᥣᥱ ᥘᥣᥐ ᥑᥢᥱ ᥘᥣᥱ ᥞᥫᥢᥰ ᥖᥭᥰ၊ ᥖᥥᥴ ᥘᥭᥲ ᥛᥤᥰ - ᥞᥨᥝᥴ ᥑᥣᥴ ᥘᥭ ᥑᥥᥒᥱ ᥘᥛᥳ ᥓᥣᥢᥰ ᥖᥧᥙ ᥘᥩᥐ ᥚᥤᥰ ᥚᥭᥰ ᥑᥥᥒᥱ ᥚᥣᥰ ᥘᥣᥰ ᥖᥤ ᥘᥒ ᥙᥨᥝ ᥓᥝᥲ ᥞᥫᥢᥰ ᥞᥩᥒᥲ ᥞᥙᥳ ᥑᥦᥐᥱ ᥖᥤ ᥘᥒᥲ ᥛᥥ ᥓᥝᥲ ᥞᥫᥢᥰ ᥞᥩᥒᥲ ᥘᥩᥢᥰ ᥕᥥᥰ ᥑᥝᥲ ᥝᥣᥰ ᥚᥪᥢᥰ ᥐᥣᥒᥳ ᥚᥫᥒᥰ ᥑᥨᥐᥳ ᥛᥩᥒᥰ ᥓᥫᥰ ᥘᥭᥳ ᥞᥨᥛ ᥐᥢ ᥓᥒᥱ ᥞᥩᥒᥳ ᥝᥣ ᥞᥫᥢᥰ ᥖᥭᥰ ᥘᥫᥒ ᥘᥒᥴ ᥕᥝᥳ။ 11qjc4kn9bbm4kod3vp9aye0v0e9c7w ᥞᥫᥢᥰᥖᥭᥰ 0 940 4245 4244 2024-10-15T06:39:09Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4244 wikitext text/x-wiki #REDIRECT [[ᥞᥫᥢᥰ ᥖᥭᥰ]] nmdjvsnjfhblpxer8x80ghh4psy5zoy ᥞᥫᥰ ᥛᥥᥢ 0 941 4249 4248 2024-10-15T06:39:10Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 4247 wikitext text/x-wiki ᥞᥫᥰ ᥛᥤᥢ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥙᥤᥐᥳ ᥔᥛᥳ ᥘᥐᥴ ᥔᥥᥴ ᥘᥨᥛᥰ ᥔᥥᥴ ᥖᥣᥳ ᥙᥥᥢ ᥑᥫᥒ ᥔᥬᥱ ᥓᥣᥐ ᥟᥢ ᥛᥤᥢ ᥘᥭᥲ ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥣᥱ ᥖᥥᥴ ᥛᥤᥢ ᥘᥭᥲ ᥘᥢᥳ ᥘᥭᥲ ᥛᥤᥰ ᥙᥤᥐᥱ ᥔᥩᥒᥴ ᥚᥣᥭᥱ။ ᥓᥩᥛᥰ ᥘᥨᥭ ᥓᥣᥐ ᥟᥢ ᥞᥣᥒᥲ ᥞᥦᥢᥰ ᥔᥬᥱ ᥘᥢᥳ ᥔᥥᥴ ᥓᥒᥱ ᥙᥥᥢ ᥛᥣᥰ ᥞᥫᥰ ᥛᥤᥢ ᥓᥦᥐᥳ၊ ᥞᥫᥰ ᥛᥤᥢ ᥚᥖᥳ ᥘᥨᥛᥰ ᥘᥭᥴᥑᥕᥧᥱ။ ᥞᥫᥰ ᥛᥤᥢ ᥟᥢ ᥝᥣ ᥘᥭᥳ ᥐᥛᥳ ᥙᥣᥲ ᥘᥛᥴ ᥛᥢᥰ ᥘᥭᥲ ᥛᥤᥢ ᥑᥪᥢᥲ ᥛᥤᥢ ᥘᥨᥒᥰ ᥖᥛ ᥖᥤ ᥝᥣᥒᥰ ᥞᥫᥰ ᥛᥤᥢ ᥟᥢ ᥞᥥᥖᥱ ᥝᥭᥳ ᥘᥢᥳ ᥔᥥᥴ ᥐᥪᥖᥴ ᥘᥫᥲ ᥔᥝᥰ ᥖᥤ ᥝᥣᥒᥰ ᥘᥢᥳ ᥕᥝᥳ။ md72w2eo37pajq2pncqznwi9ok8sot7 ᥞᥫᥰᥛᥥᥢ 0 942 4251 4250 2024-10-15T06:39:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4250 wikitext text/x-wiki #REDIRECT [[ᥞᥫᥰ ᥛᥥᥢ]] 7ywpt6z511hb4cex3xazvc9xh9bs4b0 0 943 4253 4252 2024-10-15T06:39:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4252 wikitext text/x-wiki ᥟ ᥐᥣ ᥓᥤᥰ ᥟᥥᥴ ᥝᥣ ᥟᥣ,ᥟᥣ ᥑᥤᥒᥱ ᥟᥣ ᥑᥣᥱ ᥟᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥣ ᥟᥣᥰ ᥟᥣᥱ ᥟᥣᥲ ᥟᥣᥳ ᥟᥣᥴ ᥟᥣᥴ ᥟᥣᥰ ᥟᥣᥱ ᥟᥣᥲ ᥟᥣᥳ ᥟᥣᥴ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ,ᥐᥩᥒᥱ ᥖᥒᥲ, ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥣ ᥕᥩᥒᥱ ᥔᥩᥒᥱ ᥕᥩᥢᥲ. ᥟᥣ ᥘᥣᥱ ᥘᥨᥝᥰ ᥐᥣᥱ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥣ ᥔᥣᥐ ᥙᥨᥝᥰ ᥐᥣᥱ,ᥝᥣᥱ ᥔᥣᥱ ᥙᥨᥝᥰ ᥘᥨᥒᥰ. ᥟᥣᥰ ᥟᥩᥐᥱ ᥔᥨᥙᥱ ᥐᥦᥢᥱ ᥕᥒ ᥙᥨᥢᥳ ᥑᥤᥒᥰ, ᥖᥨᥝ ᥘᥤᥒᥰ ᥕᥒᥰ ᥓᥣᥒ ᥖᥨᥐᥱ ᥖᥨᥢᥲ ᥛᥭᥳ. cntqeg43vdq3gioju28r9066b1bh6j8 ᥟᥛᥦᥰᥞᥤᥰᥑᥫᥰᥖᥬᥲ 0 944 4255 4254 2024-10-15T06:39:14Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4254 wikitext text/x-wiki #REDIRECT [[ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥑᥫᥰ ᥖᥬᥲ]] kezrgllnx2gweuwjgazlvc030w53fc4 ᥟᥛᥦᥰᥞᥤᥰᥑᥫᥰᥢᥫᥴ 0 945 4257 4256 2024-10-15T06:39:15Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4256 wikitext text/x-wiki #REDIRECT [[ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥑᥫᥰ ᥘᥫᥴ]] 9pmfrx60ldx2dlrvfdpiok1b5dnxyqm ᥟᥣ ᥑᥤᥒᥱ ᥔᥤᥙᥴ ᥔᥩᥒᥴ 0 946 4259 4258 2024-10-15T06:39:17Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4258 wikitext text/x-wiki ᥘᥫᥒ ᥙᥣ ᥘᥫᥒ ᥕᥫᥒᥰ. ᥔᥩᥒᥴ ᥘᥛᥳ ᥘᥩᥒᥴ ᥞᥦᥒᥲ. ᥔᥣᥛᥴ ᥛᥣᥐᥱ ᥑᥣᥛᥴ ᥔᥧᥐᥴ ᥘᥫᥴ ᥖᥨᥢᥲ. ᥔᥤᥱ ᥔᥣᥝᥴ ᥑᥪᥢᥲ ᥐᥤᥱ ᥖᥨᥝᥰ ᥘᥣᥭᥰ. ᥞᥣᥲ ᥛᥩᥐᥱ ᥕᥣᥲ ᥐᥤ ᥞᥨᥝᥴ ᥚᥣᥴ. ᥞᥨᥐᥱ ᥘᥛᥳ ᥖᥨᥐᥱ ᥖᥣᥒᥳ ᥔᥥᥒᥴ ᥛᥨᥝᥰ. ᥓᥥᥖᥱ ᥔᥣᥝᥴ ᥙᥩᥭᥱ ᥙᥥᥖᥱ ᥘᥩᥒ ᥘᥛᥳ. ᥙᥦᥖᥱ ᥐᥣᥲ ᥖᥣᥭ ᥘᥦᥖᥱ ᥘᥫᥴ ᥖᥥᥰ. ᥐᥝᥲ ᥑᥝᥲ ᥙᥢᥱ ᥐᥨᥝ ᥑᥥᥝᥴ ᥗᥣᥰ. ᥔᥤᥙᥴ ᥑᥝᥲ ᥘᥤᥙᥴ ᥘᥛᥰ ᥖᥥᥛ ᥖᥨᥒ. ᥔᥤᥙᥴ ᥟᥥᥖᥱ ᥑᥝᥲ ᥐᥥᥖᥱ ᥞᥣᥒᥴ ᥔᥬᥴ. ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥑᥥᥝᥰ ᥒᥩᥒᥳ ᥙᥩᥒᥴ ᥒᥩᥒᥴ ᥙᥣᥖᥱ ᥑᥝᥲ. 879lrsuqtuzgc8wls840sgf3hxe84cz ᥟᥣ ᥘᥩᥒᥰ ᥞᥩᥢᥴ ᥑᥛᥰᥘᥧᥐ ᥑᥧᥢᥴ ᥝᥢᥰ 0 947 4285 4284 2024-10-15T06:39:19Z Sotiale 22 25 revisions imported: [TEST] importing tddwiki via a tool 4284 wikitext text/x-wiki == ᥟᥣ ᥘᥩᥒᥰ ᥞᥩᥢᥴ ᥑᥛᥰᥘᥧᥐ ᥑᥧᥢᥴ ᥝᥢᥰ 傣族百国战争之《太阳神之子》<ref> 摘自《德宏傣族民間故事選1》 </ref> == ᥛᥧᥱ ᥛᥫ ᥓᥝᥳ ᥛᥫ ᥘᥢᥱ ᥘᥢᥳ,ᥕᥧᥱ ᥟᥪᥒᥱ ᥖᥤ ᥟᥩᥒᥲ ᥕᥧᥱ ᥖᥢᥰ ᥔᥝᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥛᥤᥰ ᥐᥨᥝᥱ ᥙᥣᥐᥱ ᥖᥫᥒᥰ ᥞᥤᥛᥴ ᥖᥫᥐᥱ ᥐᥢ,ᥑᥤᥒᥱ ᥖᥤ ᥕᥣᥛᥰ ᥘᥢᥳ,ᥐᥧ ᥙᥤ ᥐᥧ ᥞᥥᥖᥱ ᥖᥤᥴ ᥐᥢ,ᥐᥝ ᥞᥤᥛᥴ ᥛᥬᥰ ᥛᥬᥰ ᥞᥤᥛᥴ ᥐᥝ ;ᥛᥣᥒ ᥙᥩᥐ ᥖᥨᥝ ᥔᥛᥳ ᥚᥩᥛᥳ ᥐᥢ ᥔᥥᥴ ᥞᥥᥳ ᥖᥙ ᥖᥣᥒᥱ ᥓᥫᥳ ᥖᥣᥒᥱ ᥛᥥᥝᥰ ᥛᥣᥰ ᥓᥤᥒᥰ ᥓᥣᥛᥱ。ᥕᥧᥱ ᥘᥬᥰ ᥙᥣᥐᥱ ᥖᥫᥒᥰ ᥘᥭᥳ,ᥝᥭᥳ ᥖᥫᥒᥰ ᥟᥣ ᥙᥧᥱ ᥘᥣ ᥑᥝᥴ ᥘᥒᥴ ᥘᥤᥢ ᥐᥣᥒᥲ ᥔᥤᥴ ᥙᥫᥢ,ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥐᥩᥲ ᥛᥣᥐ ᥛᥤᥰ ᥔᥤᥴ ᥙᥫᥢ,ᥘᥛᥳ ᥞᥦᥒᥰ ᥖᥫᥒᥰ ᥐᥣᥰ ᥐᥩᥲ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ。 古时候,在傣族居住的地方,有过一个百国战争的时期。由于各国之间连年冲突,相互侵凌,但又相互依存,以抵御外来的侵犯。所以,也成为傣族百国并存的时期,在百国之中,领土最宽广,人民最富裕,国力最强大的,要算是阿布拉国。 ᥟᥩᥒᥲ ᥛᥫᥒᥰ ᥓᥝᥲ ᥛᥫᥒᥰ ᥞᥨᥝᥴ ᥑᥝᥴ ᥖᥒᥲ ᥖᥤ ᥝᥥᥒᥰ ᥗᥣᥲ ᥘᥤᥱ,ᥘᥒᥴ ᥘᥤᥢ ᥔᥛᥳ ᥐᥣᥒᥲ ᥔᥛᥳ ᥙᥥᥒᥰ,ᥝᥥᥒᥰ ᥔᥣᥒᥳ ᥙᥨᥝᥳ ᥘᥭᥲ ᥔᥧᥒᥴ ᥟᥣ ᥘᥣᥰ ᥖᥥᥳ ᥖᥥᥳ,ᥘᥛᥳ ᥑᥥᥰ ᥔᥛᥳ ᥐᥩᥖᥱ ᥞᥩᥙ ᥞᥤᥛᥰ ᥝᥥᥒᥰ ᥝᥭᥳ ;ᥘᥣᥲ ᥝᥥᥒᥰ ᥙᥩᥭᥱ ᥔᥤᥱ ᥙᥣᥲ ᥔᥤᥱ ᥘᥣᥲ,ᥘᥧᥐ ᥞᥨᥝᥴ ᥘᥬᥴ ᥗᥪᥒᥴ ᥐᥣᥒ ᥑᥛ,ᥐᥨᥢᥰ ᥐᥣᥳ ᥘᥩᥐ ᥖᥫᥒᥰ ᥐᥣᥱ ᥛᥣᥰ ᥕᥒ ᥗᥣᥖᥱ,ᥔᥛᥳ ᥛᥤᥰ ᥜᥧᥒᥴ ᥟᥣ ᥛᥣᥖ ᥐᥧ ᥖᥫᥒᥰ ᥙᥣᥰ ᥟᥝ ᥑᥫᥒ ᥔᥦᥒᥴ ᥑᥨᥝᥰ ᥑᥛᥰ ᥟᥥᥐᥱ ᥜᥧᥒᥴ ᥓᥣᥒᥳ、ᥜᥧᥒᥴ ᥛᥣᥳ ᥛᥣᥰ ᥔᥨᥒᥱ ᥘᥣᥙ,ᥘᥬᥰ ᥝᥥᥒᥰ ᥖᥤ ᥗᥢᥲ ᥖᥨᥝ ᥛᥨᥢ ᥛᥨᥒ ᥛᥨᥝᥰ ᥛᥨᥝᥰ ᥖᥥᥳ。ᥖᥨᥝ ᥙᥥᥢ ᥟᥩᥒᥲ ᥖᥤ ᥘᥧᥛᥰ ᥙᥣᥐᥱ ᥖᥫᥒᥰ ᥟᥢ ᥟᥧᥐ ᥓᥣᥱ ᥐᥣᥱ ᥛᥣᥰ,ᥐᥣᥢ ᥛᥣᥢᥲ ᥛᥧᥰ ᥛᥫᥒᥰ ᥐᥣᥱ ᥛᥣᥰ ᥘᥢᥳ ᥖᥤ ᥘᥫᥒ。ᥐᥩᥭᥰ ᥜᥧᥒᥴ ᥓᥣᥒᥳ ᥘᥧᥐ ᥔᥫᥐᥱ ᥙᥨᥝᥰ ᥛᥤᥰ ᥞᥣᥲ ᥙᥣᥐᥱ ᥖᥧᥭᥱ,ᥞᥨᥝᥴ ᥑᥛᥰ ᥟᥩᥐᥱ ᥞᥣᥒᥲ ᥞᥨᥝᥴ ᥖᥨᥝ ᥘᥨᥝᥱ ᥔᥤᥱ ᥓᥣᥒᥳ ᥚᥫᥐᥱ ᥘᥨᥒᥴ,ᥗᥢᥱ ᥚᥧᥒᥰ ᥕᥬᥱ ᥚᥧᥒᥰ ᥘᥨᥒᥴ ᥖᥥᥳ,ᥚᥬᥴ ᥐᥩᥲ ᥕᥒᥰ ᥖᥦᥐ ᥖᥤᥰ ᥘᥭᥲ。ᥘᥛᥳ ᥑᥥᥰ ᥔᥥᥢᥲ ᥘᥩᥛᥳ ᥞᥤᥛᥰ ᥝᥥᥒᥰ ᥘᥢᥳ ᥗᥢᥱ ᥔᥩᥒᥱ ᥔᥩᥒᥱ ᥔᥬᥴ ᥔᥬᥴ,ᥘᥧᥐ ᥖᥤ ᥐᥭ ᥖᥨᥭᥰ ᥐᥣᥱ,ᥝᥥᥒᥰ ᥘᥨᥒᥴ ᥝᥥᥒᥰ ᥘᥭᥳ ᥗᥢᥱ ᥞᥫ ᥞᥫᥒᥰ ᥙᥫᥒᥰ ᥔᥬᥴ ,ᥙᥫ ᥘᥭᥴ ᥙᥫᥢ ᥓᥒᥱ ᥞᥩᥒᥳ ᥝᥣ ᥙᥤᥢ ᥝᥥᥒᥰ ᥘᥨᥒᥴ ᥕᥧᥒᥰ ᥑᥛᥰ ᥝᥣ ᥘᥭᥴ,ᥘᥬᥰ ᥝᥥᥒᥰ ᥘᥭᥳ ᥛᥤᥰ ᥘᥧᥐ ᥔᥫᥐᥱ ᥔᥤᥙᥴ ᥙᥣᥭ ᥛᥧᥢᥱ ᥙᥬᥳ ᥕᥥᥛᥲ;ᥛᥫ ᥝᥢᥰ ᥐᥨᥢᥰ ᥛᥫᥒᥰ ᥖᥨᥝ ᥙᥣᥖ ᥙᥥᥱ ᥘᥥᥱ ᥔᥣᥱ ᥖᥥᥳ。 阿布拉国,京都塔丽王城,建筑在方圆十眼里广阔的平原上,城墙高耸,护城河挖得很深,四面开设城门,从早到晚,各国商人,熙来攘往,还有各国使臣朝贡的金银珠宝,象群,马队好不热闹,形成了百国的经济、政治中心。阿布拉国的战象就有500队,国王出入宫廷,都骑大白象,威风凛凛,谁也比不上他。阿布拉国,这富丽雄伟的皇城河,远远看去一片金碧辉煌,霞光闪闪,被人们誉称为“孔雀神之城”,有10万驻军守卫着它,让城中的千千万万人过得幸福的生活。 ᥐᥩᥭᥰ ᥝᥣ,ᥞᥨᥝᥴ ᥑᥛᥰ ᥛᥫᥒᥰ ᥟᥣ ᥙᥧᥱ ᥘᥣ ᥕᥒ ᥛᥤᥰ ᥘᥧᥐ ᥓᥣᥭᥰ,ᥐᥩᥭᥰ ᥛᥤᥰ ᥘᥣᥒᥰ ᥔᥣᥝᥴ ᥟᥩᥢᥱ ᥐᥨᥝᥳ ᥘᥥᥝ,ᥘᥧᥐ ᥔᥣᥝᥴ ᥛᥢᥰ ᥓᥝᥲ ᥘᥭᥲ ᥓᥪ ᥘᥣᥒᥰ ᥛᥧᥲ ᥔᥧ。ᥟᥣ ᥔᥣᥐ ᥘᥭᥲ ᥔᥤᥙᥴ ᥞᥨᥐᥱ,ᥞᥣᥒ ᥘᥤ ᥞᥣᥒ ᥒᥣᥛᥰ,ᥞᥣᥒ ᥔᥦᥢᥲ ᥞᥣᥒ ᥛᥭᥱ,ᥙᥨᥝᥰ ᥘᥒᥱ ᥘᥣᥒᥰ ᥚᥤᥴ ᥘᥒᥱ ᥐᥢ。ᥖᥣᥢᥲ ᥑᥣᥛᥰ ᥙᥨᥝᥰ ᥘᥒᥱ ᥟᥥᥴ ᥘᥨᥐ ᥞᥩᥒᥳ ᥑᥣᥛᥰ,ᥙᥭ ᥖᥣᥒᥰ ᥙᥨᥝᥰ ᥘᥒᥱ ᥕᥧᥒᥰ ᥑᥛᥰ ᥛᥥᥢ。ᥙᥨᥝ ᥞᥐ ᥛᥥ ᥙᥦᥒᥰ,ᥐᥧ ᥝᥢᥰ ᥐᥧ ᥛᥤᥰ ᥘᥣᥒᥰ ᥓᥬᥳ ᥞᥣᥲ ᥙᥣᥐᥱ ᥐᥨᥝᥳ ᥛᥨᥢ ᥓᥩᥛᥰ,ᥟᥨᥭᥴ ᥛᥨᥝᥴ ᥙᥨᥝᥰ ᥑᥣᥛᥰ ᥐᥧ ᥝᥢᥰ ᥘᥬᥴ ᥕᥒ ᥗᥣᥖᥱ,ᥛᥥᥝᥰ ᥘᥬ ᥞᥩᥒᥳ ᥝᥣ ᥘᥩᥒ ᥛᥭᥲ ᥖᥣᥒᥰ ᥑᥤᥴ ᥛᥢᥰ ᥘᥣᥒᥰ ᥕᥒ ᥙᥭᥱ ᥘᥭᥲ ᥞᥧᥳ! 但是,威武的阿布拉王没有儿子,只有一颗掌上明珠,这独生独养的公主,名字叫婻木苏。公主年满16岁,长得非常美丽,浑身光泽芳香,和天仙女一样,她说话像鹦鹉在唱歌,她走路像孔雀在飞翔。父王母后太爱他,让500个宫女陪伴他,从早到晚在欢歌燕舞中度过,婻木苏公主,自小到大不知道什么是忧伤。 ᥘᥩᥒ ᥞᥣᥒ ᥘᥤ ᥘᥣᥒᥰ ᥛᥧᥲ ᥔᥧ,ᥗᥢᥱ ᥞᥥᥖᥱ ᥞᥬᥲ ᥘᥧᥐ ᥓᥣᥭᥰ ᥑᥧᥢᥴ ᥝᥢᥰ ᥐᥨᥝᥳ ᥘᥭᥲ ᥓᥪ ᥔᥧᥰ ᥘᥤᥱ ᥕᥣᥱ ᥘᥢᥳ ᥕᥩᥐᥱ ᥕᥩᥢᥲ ᥖᥩᥢᥲ ᥓᥬ ᥖᥥᥳ ᥖᥥᥳ。ᥛᥤᥰ ᥝᥢᥰ ᥘᥫᥒ ᥐᥣᥒ ᥑᥛ,ᥙᥥᥢ ᥓᥨᥝᥲ ᥘᥫᥢ ᥔᥤᥙᥴ ᥞᥣᥲ,ᥘᥫᥢ ᥘᥦᥒᥰ ᥓᥩᥒᥱ ᥑᥩᥒᥱ,ᥘᥣᥒᥰ ᥛᥧᥲ ᥔᥧ ᥟᥥᥢᥲ ᥙᥥᥝᥱ ᥟᥥᥢᥲ ᥔᥫᥰ ᥔᥥᥴ ᥐᥣᥱ ᥘᥫᥲ ᥘᥣᥙ,ᥘᥩᥢᥰ ᥘᥙᥴ ᥔᥥᥴ,ᥘᥬᥰ ᥖᥨᥝ ᥛᥢᥰ ᥗᥢᥱ ᥞᥩᥛᥴ ᥞᥩ ᥙᥨᥝᥰ ᥗᥪᥒᥴ ᥐᥣᥒ ᥞᥣᥝᥴ ᥐᥣᥱ ,ᥐᥛᥰ ᥘᥭᥳ ᥘᥧᥐ ᥓᥣᥭᥰ ᥓᥝᥲ ᥝᥢᥰ ᥔᥧᥰ ᥘᥤᥱ ᥕᥣᥱ ᥔᥛᥳ ᥘᥨᥒᥰ ᥐᥣᥒ ᥞᥣᥝᥴ ᥛᥣᥰ ᥘᥥᥱ ᥟᥥᥢᥲ,ᥓᥝᥱ ᥘᥨᥛ ᥓᥨᥝᥲ ᥟᥣᥭ ᥞᥩᥛᥴ ᥘᥣᥒᥰ ᥔᥥᥴ ᥛᥥᥢ ᥛᥣᥰ ᥘᥫᥴ ᥞᥣᥒᥲ ᥘᥣᥒᥰ ᥘᥩᥢᥰ ᥘᥢᥳ。 mzmfldiyp5u6stbecubwbrftjmmkaeu ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ 0 948 5391 5221 2024-12-04T18:24:19Z Long Gong Bao 172 /* 壯傣走廊 */niu.edu 5391 wikitext text/x-wiki {{About|ᥞᥨᥛ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥗᥭᥰ|ᥓᥧᥛᥰ ᥓᥫᥳ ᥓᥣᥖ ᥟᥣ ᥛᥥᥝᥰ ᥖᥤ ᥘᥐᥴ ᥛᥫᥒᥰ ᥗᥭᥰ|ᥗᥭᥰ ᥔᥣ ᥕᥣᥛᥴ}} {{Infobox Ethnic group |group = ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ<br />{{Lang|khb|ᥖᥭᥰ}} ᦺᦑ |image = {{Image array|perrow=3|height=95|width=80|text=y |image1 =Dao_Anren.jpg |caption1 = [[ᥖᥣᥝ ᥟᥣᥢ ᥕᥫᥢᥲ]] |image2 = 西双版纳就职_3157.jpg |caption2 = [[ᥓᥝᥲ ᥔᥧᥢᥱ ᥔᥤᥢ]] |image3 = Akini_Jing_Plastic_Heaven_Tour_Changsha.jpg |caption3 = [[ᥓᥧ ᥓᥤᥒ ᥔᥤ]] }} |poptime = 1500 ᥛᥧᥢᥱ —2000 ᥛᥧᥢᥱ |region1 = {{Flagcountry|Myanmar}} |pop1 = 6,345,236 |region2 = {{CHN}} |pop2 = 1,329,985<font size="1">([[中华人民共和国第七次全国人口普查|2020年人口普查]])</font> |region3 = {{Flagcountry|Thailand}} |pop3 = 145,236 |region4 = {{Flagcountry|Laos}} |pop4 = 126,229 |langs=[[ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥪᥳ]]、[[ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ]]、[[ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥛ]]、[[ᥑᥣᥛᥰ ᥔᥦᥢᥰ]]、[[ᥑᥣᥛᥰ ᥘᥣᥢᥳ ᥘᥣᥰ]]ᥗᥦᥢᥲ[[ᥑᥣᥛᥰ ᥖᥭᥰ]],[[ᥑᥣᥛᥰ ᥑᥥᥱ]] |rels = [[ᥖᥥᥱ ᥘᥣᥳ ᥝᥣᥱ ᥖᥣᥳ ᥙᥧᥐ ᥗᥣᥳ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ]] |related = [[ᥟᥣ ᥛᥥᥝᥰ ᥘᥣᥝᥰ]]、[[ᥟᥣ ᥛᥥᥝᥰ ᥔᥦᥢᥰ]] }} {{Commons|Category:Dai people}} '''ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ'''([[ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥪᥳ]]:{{Lang|khb|ᦺᦑ}} {{IPA|/tai˥˩/}};[[ᥑᥣᥛᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥘᥫᥴ|ᥑᥣᥛᥰ ᥖᥭᥰ ᥕᥨᥢᥰ]]:ᨴᩱ{{IPA|/tai˧/}};[[ᥑᥣᥛᥰ ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ|ᥑᥣᥛᥰ ᥖᥭᥰ ᥘᥫᥴ]]:ᥖᥭᥰ {{IPA|/tai˥/}};{{Lang-th|ไทย}} ᥛᥣᥝᥱ ᥘᥢᥴ {{Lang|th|ไท}};{{Lang-lo|ໄຕ}};{{Lang-shn|တႆး}}),ᥟᥣᥒᥲ ᥗᥪᥒᥴ ᥘᥭᥲ'''[[ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ|ᥗᥭᥰ ᥘᥣᥝᥰ ᥟᥣ ᥛᥥᥝᥰ]]''',ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥖᥒᥰ ᥞᥩᥒᥳ ᥘᥭᥲ ᥓᥧᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥛᥫᥒᥰ ᥑᥥᥱ, ᥛᥫᥒᥰ ᥗᥭᥰ, ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥘᥭᥲ。ᥕᥧᥱ ᥛᥫ 1949 ᥖᥫᥒᥰ ᥓᥨᥒ ᥑᥩᥲ ᥐᥨᥒᥱ ᥑᥨᥝᥲ ᥐᥨᥝᥲ ᥙᥭᥱ ᥖᥥᥱ ᥖᥒᥲ ᥘᥢᥳ,'''ᥞᥩᥒᥳ ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ''',ᥙᥨᥢᥳ [[ᥘᥩᥒ ᥙᥦᥒᥱ ᥑᥣᥖᥱ ᥟᥣ ᥛᥥᥝᥰ]],ᥓᥪ ᥖᥣᥒᥰ ᥐᥣᥢ ᥑᥩᥒᥴ ᥖᥫᥒᥰ ᥓᥧᥒ ᥑᥩᥲ ᥐᥨᥒᥱ ᥑᥫᥝᥳ ᥐᥨᥝᥲ ᥘᥦᥐ ᥘᥣᥭ ᥙᥥᥢ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ。ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥙᥥᥢ ᥓᥧᥛᥰ ᥘᥫᥒ ᥘᥬᥰ ᥟᥣ ᥛᥥᥝᥰ ᥟᥥᥱ ᥘᥦᥢ ᥘᥤᥢ ᥓᥣᥙ ᥑᥩᥙᥱ ᥘᥦᥢ ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ ᥛᥫᥒᥰ ᥑᥥᥱ,ᥘᥦᥰ [[ᥙᥣᥭᥱ ᥚᥧᥴ]] ᥖᥒᥰ [[ᥙᥣᥭᥱ ᥕᥥᥲ]] ᥘᥬᥰ ᥐᥣᥒ [[ᥖᥦᥢ ᥕᥥᥲ]] ᥐᥙᥴ ᥐᥣᥭᥱ ᥓᥙ ᥓᥣᥰ,ᥖᥒᥰ [[ᥛᥫᥒᥰ ᥛᥣᥢ]] ᥖᥒᥰ [[ᥖᥭᥰ|ᥖᥭᥰ ᥔᥦᥢᥰ]]、[[ᥖᥭᥰ ᥑᥛᥰ ᥖᥤᥲ]]、[[ᥛᥫᥒᥰ ᥘᥣᥝᥰ]] ᥖᥒᥰ ᥓᥧᥛᥰ ᥓᥫᥳ ᥓᥣᥖ ᥟᥣ ᥛᥥᥝᥰ[[ᥟᥣ ᥛᥥᥝᥰ ᥘᥣᥝᥰ]] ᥖᥒᥰ [[ᥛᥫᥒᥰ ᥗᥭᥰ]] ᥖᥒᥰ ᥓᥫᥳ ᥓᥣᥖ ᥟᥣ ᥛᥥᥝᥰ [[ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ]]({{Lang-th|ไทย}} {{IPA|/tʰaj˧/}}),ᥖᥫᥒᥰ ᥕᥤᥢᥱ ᥖᥧᥱ[[ᥓᥥ ᥛᥫᥒᥰ ᥟᥣ ᥔᥛᥱ|ᥟᥣ ᥔᥛᥱ]][[ᥐᥨᥢᥰ ᥟᥣ ᥞᥨᥛ]] ᥟᥣ ᥘᥣᥙ ᥗᥣᥱ ᥘᥣᥳ ᥛᥧᥰ ᥘᥣᥢᥰ ᥛᥫᥢᥴ ᥐᥢ。 ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥘᥬᥰ ᥖᥫᥒᥰ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥑᥥᥱ,ᥞᥨᥛ ᥐᥢ ᥖᥒᥰ[[ᥖᥭᥰ ᥘᥪᥳ]](ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ、ᥚᥧᥰ ᥟᥫᥰ)、[[ᥖᥭᥰ ᥕᥨᥢᥰ]](ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ,ᥛᥤᥰ ᥘᥣᥭᥴ ᥛᥣᥢᥲ ᥔᥨᥢᥴ ᥖᥤ ᥙᥥᥢ ᥛᥣᥢᥲ ᥔᥨᥢᥴ ᥖᥭᥰ ᥕᥨᥢᥰ,ᥖᥭᥰ ᥕᥨᥢᥰ ᥔᥨᥢᥴ ᥕᥬᥱ ᥖᥤ ᥘᥐᥴ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ ᥛᥫᥒᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥘᥫᥴ,ᥘᥫᥴ ᥔᥥᥴ ᥘᥢᥳ ᥖᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥙᥩᥖᥴ ᥘᥫᥴ、ᥛᥫᥒᥰ ᥛᥣᥢ ᥓᥥ ᥛᥫᥒᥰ ᥔᥦᥢᥰ)、[[ᥖᥭᥰ|ᥖᥭᥰ ᥘᥨᥒᥴ]](ᥐᥩᥲ ᥙᥥᥢ ᥔᥦᥢᥰ,ᥛᥫᥒᥰ ᥛᥣᥢ ᥓᥥ ᥛᥫᥒᥰ ᥔᥦᥢᥰ , ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥖᥬᥲ ᥑᥨᥒᥰ)、[[ᥖᥭᥰ ᥘᥛ]](ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥓᥤᥢ ᥚᥤᥢᥳ)、{{Link-my|ᥖᥭᥰ ᥑᥪᥢᥴ|ဂုံရှမ်းလူမျိုး}}(ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥚᥧᥰ ᥟᥫᥰ,ᥖᥭᥰ ᥑᥪᥢᥴ ᥖᥤ ᥘᥐᥴ ᥕᥧᥱ ᥖᥤ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥓᥥ ᥛᥫᥒᥰ ᥔᥦᥢᥰ ᥐᥥᥒᥰ ᥖᥧᥒᥴ)ᥗᥦᥢᥲ。[[ᥟᥣ ᥛᥥᥝᥰ ᥝᥣᥳ]] ᥞᥩᥒᥳ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥞᥥᥖᥱ“Siam”<ref>{{Cite book |url=http://mall.cnki.net/reference/ref_readerItem.aspx?bid=R200610031&recid=R2006100310007603 |title=《佤汉简明词典》 |author=颜其香等 |date=1981 |publisher=[[云南民族出版社]] |access-date=2018-01-11 |archive-date=2022-05-17 |archive-url=https://web.archive.org/web/20220517024222/https://mall.cnki.net/reference/ref_readerItem.aspx?bid=R200610031&recid=R2006100310007603 }}</ref>。 ᥗᥭᥰ ᥖᥒᥰ ᥘᥣᥝᥰ ᥘᥬᥰ ᥟᥪᥒᥱ ᥖᥤ ᥟᥣ ᥛᥥᥝᥰ ᥑᥝᥴ ᥘᥩᥒ ᥜᥤᥒᥲ ᥒᥥ ᥗᥧᥒᥰ ᥒᥣᥛᥰ ᥐᥦᥢᥱ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥖᥥᥳ,ᥓᥪ ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥲ ᥛᥤᥰ ᥕᥧᥱ,ᥐᥩᥲ ᥛᥦᥒᥱ ᥚᥥᥴ ᥐᥢ ᥘᥭᥲ ᥘᥛᥴ ᥘᥫᥴ 30 ᥓᥧᥛᥰ ᥑᥫᥢᥲ ᥘᥫᥴ,ᥖᥤ ᥘᥐᥴ ᥙᥥᥢ: * Shan([[ᥖᥭᥰ|ᥖᥭᥰ ᥔᥦᥢᥰ]] / Tai Long,ᥖᥭᥰ ᥘᥨᥒᥴ)(Tai Yai,ᥖᥭᥰ ᥕᥣᥴ / ᥖᥭᥰ ᥑᥩ ᥕᥦᥝ、Tai Nüa,ᥖᥭᥰ ᥘᥫᥴ/ᥖᥭᥰ ᥑᥩ ᥕᥦᥝ ); * Khamti、Tai Laing、Tai Phake、Tai Aiton、Khamyang、Ahom、Turung,ᥚᥫᥢ ᥚᥥᥴ ᥖᥫᥒᥰ ᥕᥤᥢᥱ ᥖᥧᥱ ᥖᥒᥰ ᥛᥫᥒᥰ ᥛᥣᥢ ᥑᥩᥙᥱ ᥘᥦᥢ. * Laos([[ᥟᥣ ᥛᥥᥝᥰ ᥘᥣᥝᥰ]],ᥘᥣᥝᥰ ᥘᥨᥒᥴ ᥛᥤᥰ 6 ᥛᥥᥝᥰ、ᥘᥣᥝᥰ ᥕᥤᥢᥳ、ᥘᥣᥝᥰ ᥑᥣᥒ ᥗᥦᥢᥲ...)、Lao Isan(ᥛᥫᥒᥰ ᥗᥭᥰ[[ᥟᥤᥱ ᥔᥣᥢᥴ|ᥟᥪᥒᥱ ᥟᥤᥱ ᥔᥣᥢᥴ]] ᥛᥥᥝᥰ ᥘᥣᥝᥰ)、Nyaw(ᥛᥫᥒᥰ ᥗᥭᥰ ᥟᥪᥒᥱ ᥟᥤᥱ ᥔᥣᥢᥴ)、Phu Thai(ᥚᥧᥱ ᥗᥭᥰ,ᥛᥫᥒᥰ ᥗᥭᥰ ᥟᥪᥒᥱ ᥖᥤ ᥟᥤᥱ ᥔᥣᥢᥴ ᥖᥒᥰ ᥛᥫᥒᥰ ᥘᥣᥝᥰ ᥔᥧᥢᥱ ᥐᥣᥒ) * Tai Dam(ᥖᥭᥰ ᥘᥛ)、Tai Dón([[ᥗᥭᥰ ᥚᥫᥐᥱ]])、Tai Daeng([[ᥗᥭᥰ ᥘᥦᥒ]])、Phuan(ᥖᥭᥰ Phuan)、Thai Song(ᥔᥨᥒ) * Tai Yuan([[ᥖᥭᥰ ᥕᥨᥢᥰ]])、Tai Lü([[ᥖᥭᥰ ᥘᥪᥳ]])、Khun({{Link-my|ᥖᥭᥰ ᥑᥪᥢᥴ|ဂုံရှမ်းလူမျိုး}}) * Siamese(ᥗᥭᥰ ᥔᥣ ᥕᥣᥛᥴ)、Southern Thai(ᥛᥫᥒᥰ ᥗᥭᥰ ᥙᥩᥖᥴ ᥖᥬᥲ ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ)、Khorat([[ᥑᥫ ᥘᥫ]]ᥟᥣ ᥛᥥᥝᥰ ᥗᥭᥰ)。 ==ᥟᥣ ᥔᥫᥐ== [[ᥜᥣᥭᥱ:Tai Migration.svg|thumb|350px|傣族遷入東南亞的遷徙路徑]] ===嶺南時期=== 公元前221年,[[秦始皇]]統一六國以後,派尉屠騅率領50萬大軍,向嶺南進發。經過幾年的激烈戰鬥,到公元前214年,秦軍最後打敗了[[西甌]]的反抗,終於統一了[[嶺南]],設置[[桂林]]、[[南海]]、象三郡,派官吏進行統治。接著從中原流放了一些漢人罪犯到嶺南地區「與越雜處」,[[壯族]]先民地區進入了短暫的郡縣時代。 公元前207年,秦朝滅亡,駐守南海郡的秦將[[趙佗]]自立為王,建立[[南越國]]。趙佗為了鞏固其統治地位,推行一系列「和綏百越」的政策,自稱「蠻夷大長老」。 [[漢武帝]]時期,南越國內部相互傾軋,公元前112年西漢王朝重新出兵嶺南,次年(前111年)打敗南越國,將嶺南重新劃歸到中原王朝的直接統治之下。 從秦始皇統一全國到唐初的一千年左右里,隨著漢人到嶺南參與開發的日漸增多,使得壯族東部各個部族逐漸漢化,嶺南東部地區只留下了部分的[[壯語]]地名,只剩嶺南西部仍居住有大量的壯族。結合歷史語言學的研究,可以推斷出傣族與壯族的分化也是在這個漫長的郡縣時代開始的。 僚,在古書中,常用來指嶺南(廣東廣西)一帶的百越土著,同時僚也是壯傣語民族的自稱,至今東南亞的寮國,仍以寮(僚)作為族名與國名,泰語中仍以僚(rau)為複數第一人稱。 例如太平寰宇記(四庫全書本)卷157:「通典云,五嶺之南,人雜夷'''獠''',不知教義,以富為雄。」<ref>{{Cite web| title=太平寰宇記卷一百五十七| url=https://zh.wikisource.org/wiki/%E5%A4%AA%E5%B9%B3%E5%AF%B0%E5%AE%87%E8%A8%98_(%E5%9B%9B%E5%BA%AB%E5%85%A8%E6%9B%B8%E6%9C%AC)/%E5%8D%B7157| access-date=2023-09-08| archive-date=2023-10-03| archive-url=https://web.archive.org/web/20231003154647/https://zh.wikisource.org/wiki/%E5%A4%AA%E5%B9%B3%E5%AF%B0%E5%AE%87%E8%A8%98_(%E5%9B%9B%E5%BA%AB%E5%85%A8%E6%9B%B8%E6%9C%AC)/%E5%8D%B7157| dead-url=no}}</ref> 又[[隋書]]卷三十一:「自嶺已南二十餘郡,大率土地下濕,皆多瘴厲,人尤夭折。南海、交趾,各一都會也...... 諸蠻則勇敢自立,皆重賄輕死,唯富爲雄。巢居崖處,盡力農事。刻木以爲符契,言誓則至死不改。父子別業,父貧,乃有質身於子。諸'''獠'''皆然。並鑄銅爲大鼓,初成,懸於庭中,置酒以招同類。來者有豪富子女,則以金銀爲大釵,執以叩鼓,竟乃留遺主人,名爲銅鼓釵。」至今廣西壯族仍存有銅鼓習俗。 越南境內有地名,Lao Cai,意思為僚人通過的地方,Lao Phan 意思為僚人經過的地方,至今當地仍有泰傣民族居住。泰傣民族可能是從廣西經過當地,前往中南半島腹地。(G.E. Hall, A History of SEA (1981)) ===壯傣走廊=== [[ᥜᥣᥭᥱ:Taikadai-en1.png|thumb|250px|現代壯泰語分布。西南泰是狹義的泰傣語支,其他是壯語。]] 之後,壯族紛紛南遷,通過[[廣西]]的西江流域進入了[[越南]]的[[紅河]]流域,然後又受到了早已經定居於此的越南[[京族]]的排擠,又不得不越過紅河流域,向西進入[[中南半島]],沿左江流域-紅河流域-寮國高原-泰國中部平原等一條長線,形成了所謂的「壯傣走廊」。一部分進入雲南,形成現在的[[西雙版納傣族自治州|西雙版納]]傣族。 在「壯泰走廊」形成並發展的漫長歲月當中,由於雲貴高原北部的[[藏緬語族]]民族([[彝語支]]民族為主)的南下,以及越南京族政權的興起,兩者開始形成了對壯-泰族先民的鉗狀制約力量,壯泰民族從漫長的壯泰走廊分布變化為逐漸分離局面,也導致了現在壯族先民與現代傣族先民失去了緊密聯繫,終於產生了壯泰民族的最終分化。 從現在民族的分布圖來看,壯族分布與泰族(包括老族、傣族、[[撣族]]等)分布呈一個葫蘆狀,壯族的分布區和泰族的分布區為葫蘆的兩大瓢,而兩者之間唯一的連續點就是越南西北泰族地區和[[雲南]]文山州的壯族地區,可以窺視出壯泰遷徙歷史的一些脈絡。<ref name="JGIS_Tai_Origin">{{Cite journal|last1= Luo|first1= Wei|last2= Hartmann|first2= John|last3= Li|first3= Jinfang|last4= Sysamouth|first4= Vinya|date= December 2000|title= GIS Mapping and Analysis of Tai Linguistic and Settlement Patterns in Southern China|journal= Geographic Information Sciences|volume= 6|issue= 2|pages= 129–136|location= DeKalb|publisher= [[Northern Illinois University]]|access-date= May 28, 2013|url=https://www.niu.edu/landform/papers/JGIS_Tai_Origin.pdf|19= |archive-date= 2020-02-18|archive-url= https://web.archive.org/web/20200218182856/https://www.niu.edu/landform/papers/JGIS_Tai_Origin.pdf|dead-url= no}}</ref> ===獨立建國=== 12世紀,雲南的傣族建立了[[勐泐]](即[[車里宣慰司]])國,首都在[[景洪]],版圖至[[蘭納]]、[[老撾]]與越南西北。国主叫[[叭真]](帕雅真),有四子,小儿子管西双版纳,其他三人分别管泰国的清迈、越南西北、老挝的[[丰沙里省]],他的王国生存至1950年。 西元1238年,進入中南半島的泰族,建立了[[素可泰王國]],取代了當地原有的[[孟族|孟]][[高棉]]人政權,在同時代,周邊地區也建立起了其他大大小小的泰族政權,例如[[瀾滄王國]]與[[蘭納]]王國,形成現在的泰族和寮族先民的政權。這些政權大都受到了這片土地的土著——[[孟族]]的影響,在宗教文化上也受到了孟人長久信仰的上座部佛教的洗禮,泰-老民族開始形成了全民信仰[[上座部佛教]]的局面。同時,泰傣民族也參考了土著孟族使用的[[婆羅米文]]字,替泰語創造了書寫文字。 [[唐]]、[[宋朝|宋]]的黑齒蠻、“ 金齿蛮”、“銀齿蛮”、“繡面蛮”、茫蠻、繡脚,“白衣”可能與傣族有關(但有爭議)。[[元朝|元]]、[[明]]、[[清]]及[[中華民國|民國]]時期的“白夷”、“摆夷”、“[[百夷]]”即為傣族。 而德宏一帶則有被稱為[[麓川]]思氏的[[德宏傣族]]地方政權,由元末生存至明英宗時代。 ==ᥕᥧᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥛᥦᥒᥱ ᥟᥩᥐᥱ== 根據[[中华人民共和国第五次全国人口普查|ᥓᥧᥒ ᥑᥩᥲ ᥕᥫᥢᥳ ᥛᥤᥢᥳ ᥐᥨᥒ ᥑᥫᥱ ᥐᥨᥝᥲ 210 ᥙᥤ ᥓᥦᥖ ᥔᥣᥳ ᥞᥨᥝᥴ ᥐᥨᥢᥰ]],ᥛᥫᥒᥰ ᥑᥥᥱ ᥟᥪᥒᥱ ᥖᥤ 31 ᥔᥫᥢᥰ ᥛᥤᥰ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ1,261,311(ᥘᥫᥒ ᥙᥣᥐᥱ ᥔᥣᥝᥰ ᥞᥨᥐᥱ ᥛᥧᥢᥱ ᥘᥫᥒ ᥞᥥᥒᥴ ᥔᥣᥛᥴ ᥙᥣᥐᥱ ᥘᥫᥒ ᥔᥤᥙᥴ ᥘᥫᥒ)ᥐᥨᥢᥰ,ᥓᥧᥛᥰ ᥓᥪᥳ ᥑᥫᥰ ᥟᥢ ᥕᥬᥱ ᥖᥤ ᥔᥧᥖᥴ ᥘᥬᥰ ᥘᥣᥛᥱ 19 。ᥕᥧᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥑᥥᥱ ᥟᥪᥒᥱ ᥖᥤ ᥕᥬᥱ,ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥤ ᥘᥐᥴ ᥕᥧᥱ ᥔᥝᥰ ᥖᥤ[[雲南省|ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥫᥢᥰ]][[西双版纳傣族自治州|ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] ᥖᥒᥰ [[德宏傣族景颇族自治州|ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣᥒᥴ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] ᥖᥒᥰ [[耿马|ᥐᥪᥒᥱ ᥛᥣᥳ]]、[[孟连|ᥛᥫᥒᥰ ᥘᥦᥛᥰ]]、[[新平|ᥔᥤᥢᥰ ᥚᥤᥢᥳ]]、[[元江哈尼族彝族傣族自治县|ᥕᥦᥢᥳ ᥓᥦᥒ]]、[[景谷|ᥓᥤᥢ ᥐᥧᥰ]]、[[金平|ᥓᥤᥢ ᥚᥤᥢᥳ]]、[[双江拉祜族佤族布朗族傣族自治县|ᥔᥩᥒ ᥓᥦᥒ]]ᥖᥣᥒᥱ ᥔᥫᥢᥱ,ᥕᥧᥱ[[保山|ᥙᥝᥰ ᥔᥣᥢ]]、[[鎮沅|ᥓᥫᥢᥱ ᥕᥦᥢᥳ]]、[[澜沧拉祜族自治县|ᥘᥣᥢᥳ ᥓᥣᥒᥳ]]、[[元陽縣|ᥕᥦᥢᥳ ᥕᥣᥒᥲ]]、[[彌勒縣|ᥛᥤᥱ ᥘᥫᥱ]]、[[馬關縣|ᥛᥣᥱ ᥐᥩᥢᥰ]]等地也有傣族民眾散居。<ref>{{Zh}}中國少數民族分布圖集.中國地圖出版社,2002年:119-124頁. ISBN 7-5031-3001-6</ref>另外[[四川省]][[凉山彝族自治州|凉山州]][[会理县]][[新安傣族乡|新安乡]]也是傣族聚居地。一部分南下到[[越南]]、[[緬甸]]與[[老撾]]北部。 因需要暖湿气候种植[[水稻]],其聚居地位于海拔二千米以下,主要分布於雲南西南的河谷平原([[大盈江]]、[[瑞麗江]])。 ===ᥟᥪᥒᥱ ᥖᥤ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ=== * [[ᥖᥬᥲ ᥑᥨᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥑᥣᥒᥴ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] * [[ᥔᥤᥙᥴ ᥔᥩᥒᥴ ᥙᥢᥰ ᥘᥣᥰ ᥓᥫᥝ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] * [[ᥕᥦᥢᥳ ᥓᥦᥒ ᥟᥣ ᥛᥥᥝᥰ ᥑᥣ ᥘᥤᥴ,ᥕᥤᥱ,ᥖᥭᥰ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] * [[ᥔᥤᥢ ᥚᥤᥢᥳ ᥟᥣ ᥛᥥᥝᥰ,ᥕᥤᥱ,ᥖᥭᥰ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] * [[ᥓᥤᥢᥰ ᥐᥧ ᥟᥣ ᥛᥥᥝᥰ,ᥖᥭᥰ,ᥕᥤᥱ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] * [[ᥛᥫᥒᥰ ᥘᥦᥛᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥘᥣᥰ ᥑᥧᥱ,ᥝᥣᥳ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] * [[ᥔᥩᥒ ᥓᥦᥒ ᥟᥣ ᥛᥥᥝᥰ,ᥘᥣᥰ ᥑᥧᥱ,ᥝᥣᥳ,ᥙᥧᥳ ᥘᥣᥒᥰ,ᥖᥭᥰ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] * [[ᥐᥪᥒᥱ ᥛᥣᥳ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥝᥣᥳ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] * [[ᥓᥤᥢ ᥚᥤᥢᥳ ᥟᥣ ᥛᥥᥝᥰ ᥛᥦᥝᥱ,ᥕᥦᥝᥴ,ᥖᥭᥰ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] ===ᥓᥥ ᥝᥥᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ=== {| class="wikitable sortable" font=90% |- valign=bottom | align="center" | ᥓᥥ ᥝᥥᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ | align="center" | ᥔᥫᥢᥰ | align="center" | [[地级行政区|ᥔᥪᥱ ᥓᥫᥝ]] | align="center" | [[县级行政区|ᥔᥦᥢᥱ ᥟᥪᥒᥱ]] |- |[[勐角傣族彝族拉祜族乡|ᥛᥫᥒᥰ ᥓᥦᥝ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ,ᥕᥤᥱ,ᥘᥣᥰ ᥑᥧᥱ ᥓᥥ ᥝᥥᥒᥰ]] | align="center" | ᥕᥤᥢᥳ ᥢᥣᥢᥳ |[[临沧市|ᥝᥥᥒᥰ ᥘᥤᥢᥳ ᥡᥣᥒᥰ]] |[[沧源佤族自治县|ᥡᥣᥒᥰ ᥕᥦᥢᥳ ᥟᥣ ᥛᥥᥝᥰ ᥝᥣᥳ ᥔᥦᥢᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ]] |- |[[湾甸傣族乡|ᥝᥣᥢ ᥖᥦᥢᥱ ᥓᥥ ᥝᥥᥒᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]] | align="center" | ᥕᥤᥢᥳ ᥢᥣᥢᥳ |[[保山市|ᥝᥥᥒᥰ ᥙᥝᥰ ᥔᥣᥢ]] |[[昌宁县|ᥡᥣᥒ ᥡᥤᥒᥳ ᥔᥦᥢᥱ]] |- |[[湾碧傣族傈僳族乡]] | align="center" | 云南 |[[楚雄彝族自治州|楚雄州]] |[[大姚县]] |- |[[船房傈僳族傣族乡]] | align="center" | 云南 |[[丽江市]] |[[华坪县]] |- |[[石龙坝彝族傣族乡]] | align="center" | 云南 |[[丽江市]] |[[华坪县]] |- |[[新庄傈僳族傣族乡]] | align="center" | 云南 |[[丽江市]] |[[华坪县]] |- |[[平村彝族傣族乡]] | align="center" | 云南 |[[临沧市]] |[[临翔区]] |- |[[芒宽彝族傣族乡]] | align="center" | 云南 |[[保山市]] |[[隆阳区]] |- |[[龙潭彝族傣族乡]] | align="center" | 云南 |[[普洱市]] |[[思茅区]] |- |[[荷花傣族佤族乡]] | align="center" | 云南 |[[保山市]] |[[腾冲县]] |- |[[东坡傣族乡]] | align="center" | 云南 |[[楚雄彝族自治州|楚雄州]] |[[武定县]] |- |[[大雪山彝族拉祜族傣族乡]] | align="center" | 云南 |[[临沧市]] |[[永德县]] |- |[[永兴傣族乡]] | align="center" | 云南 |[[楚雄彝族自治州|楚雄州]] |[[永仁县]] |- |[[栗树彝族傣族乡]] | align="center" | 云南 |[[临沧市]] |[[云县]] |- |[[高大傣族彝族乡]] | align="center" | 云南 |[[玉溪市]] |[[通海县]] |- |bgcolor="#FFCCFF"|[[新安傣族乡]] |align="center" bgcolor="#FFCCFF"| 四川 |bgcolor="#FFCCFF"|[[凉山彝族自治州|凉山州]] |bgcolor="#FFCCFF"|[[会理县]] |} ===ᥛᥦᥒᥱ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ ᥖᥫᥒᥰ ᥓᥧᥒ ᥐᥨᥝᥲ=== {{Hideh |Head = <font size="2">[[中华人民共和国第五次全国人口普查|中国2000年人口普查]]各地傣族人口列表(普查时点人口,单位:人;<span style="background-color: #FFCCFF"> &nbsp;&nbsp;'''带色'''&nbsp;&nbsp;</span>部分,表示为世居省份)<ref>{{Cite web |url=http://www.stats.gov.cn/tjsj/pcsj/rkpc/dwcrkpc/ |title=国家统计局:《2000年第五次人口普查数据》 |accessdate=2010-06-23 |archive-date=2018-11-09 |archive-url=https://web.archive.org/web/20181109023708/http://www.stats.gov.cn/tjsj/pcsj/rkpc/dwcrkpc/ |dead-url=no }}</ref></font> |FrameStyle = border:solid 1px #0000ff; |HeadStyle = text-align:left;background:transparent; |ContentStyle = background: #FFFF9B; }} {| class="wikitable sortable" font=90% |- valign=bottom |align="center" valign="middle"|<font size="2">ᥑᥐ</font> |align="center" valign="middle"|<font size="2">ᥟᥪᥒᥱ ᥖᥤ</font> |align="center" valign="middle"|<font size="2">ᥓᥣᥢᥱ ᥓᥨᥝᥲ ᥞᥨᥝᥴ ᥐᥨᥢᥰ</font> |align="center" valign="middle"|<font size="2">ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ</font> |align="center" valign="middle"|<font size="2">ᥓᥣᥢᥱ ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ<br />ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥗᥣᥒᥱ ᥗᥫᥛᥴ(%)</font> |align="center" valign="middle"|<font size="2">ᥓᥣᥢᥱ ᥓᥨᥝᥲ ᥟᥪᥒᥱ ᥖᥤ<br />ᥟᥣ ᥛᥥᥝᥰ ᥟᥥᥱ<br />ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥗᥣᥒᥱ ᥗᥫᥛᥴ(%)</font> |align="center" valign="middle"|<font size="2">ᥓᥣᥢᥲ ᥓᥨᥝᥲ ᥟᥪᥒᥱ ᥖᥤ<br />ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥗᥣᥒᥱ ᥗᥫᥛᥴ(%)</font> |- |align="right" bgcolor="#CAE4FF"| |bgcolor="#CAE4FF"|<font size="2">合计</font> |align="right" bgcolor="#CAE4FF"|<font size="2">1,245,110,826</font> |align="right" bgcolor="#CAE4FF"|<font size="2">1,159,231 </font> |align="right" bgcolor="#CAE4FF"|<font size="2">100</font> |align="right" bgcolor="#CAE4FF"|<font size="2">1.10049</font> |align="right" bgcolor="#CAE4FF"|<font size="2">0.09310</font> |- |align="right" bgcolor="#FFFF9B"| |bgcolor="#FFFF9B"|<font size="2">31ᥞᥨᥛ ᥔᥫᥢᥰ</font> |align="right" bgcolor="#FFFF9B"|<font size="2">1,242,612,226</font> |align="right" bgcolor="#FFFF9B"|<font size="2">1,158,989</font> |align="right" bgcolor="#FFFF9B"|<font size="2">100</font> |align="right" bgcolor="#FFFF9B"|<font size="2">1.10143</font> |align="right" bgcolor="#FFFF9B"|<font size="2">0.09327</font> |- |align="right" bgcolor="#E0E0E0"|<font size="2">G1</font> |bgcolor="#E0E0E0"|<font size="2">[[ᥓᥧᥒ ᥐᥨᥝᥲ ᥟᥪᥒᥱ ᥝᥢᥰ ᥖᥨᥐᥱ|ᥟᥪᥒᥱ ᥝᥢᥰ ᥖᥨᥐᥱ]]</font> |align="right" bgcolor="#E0E0E0"|<font size="2">193,085,172</font> |align="right" bgcolor="#E0E0E0"|<font size="2">1,150,154</font> |align="right" bgcolor="#E0E0E0"|<font size="2">99.217</font> |align="right" bgcolor="#E0E0E0"|<font size="2">3.19090</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.59567</font> |- |align="right" bgcolor="#E0E0E0"|<font size="2">G2</font> |bgcolor="#E0E0E0"|<font size="2">[[ᥟᥪᥒᥱ ᥖᥤ ᥑᥩᥲ ᥖᥨᥒ]]</font> |align="right" bgcolor="#E0E0E0"|<font size="2">358,849,244</font> |align="right" bgcolor="#E0E0E0"|<font size="2">4,283</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.369</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.17137</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.00119</font> |- |align="right" bgcolor="#E0E0E0"|<font size="2">G3</font> |bgcolor="#E0E0E0"|<font size="2">[[ᥟᥪᥒᥱ ᥖᥤ ᥘᥬᥰ ᥙᥩᥖᥴ ᥓᥣᥢᥰ]]</font> |align="right" bgcolor="#E0E0E0"|<font size="2">350,658,477</font> |align="right" bgcolor="#E0E0E0"|<font size="2">3,528</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.304</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.01193</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.00101</font> |- |align="right" bgcolor="#E0E0E0"|<font size="2">G4</font> |bgcolor="#E0E0E0"|<font size="2">[[ᥟᥪᥒᥱ ᥖᥤ ᥑᥩᥱ ᥖᥨᥒ]]</font> |align="right" bgcolor="#E0E0E0"|<font size="2">145,896,933</font> |align="right" bgcolor="#E0E0E0"|<font size="2">682</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.059</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.00782</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.00047</font> |- |align="right" bgcolor="#E0E0E0"|<font size="2">G5</font> |bgcolor="#E0E0E0"|<font size="2">[[ᥓᥧᥒ ᥐᥨᥝᥲ ᥝᥢᥰ ᥟᥩᥐᥱ ᥙᥩᥖᥴ ᥞᥩᥒᥱ|ᥝᥢᥰ ᥟᥩᥐᥱ ᥙᥩᥖᥴ ᥞᥩᥒᥱ]]</font> |align="right" bgcolor="#E0E0E0"|<font size="2">104,864,179</font> |align="right" bgcolor="#E0E0E0"|<font size="2">187</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.016</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.00171</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.00018</font> |- |align="right" bgcolor="#E0E0E0"|<font size="2">G6</font> |bgcolor="#E0E0E0"|<font size="2">[[ᥓᥧᥒ ᥐᥨᥝᥲ ᥟᥪᥒᥱ ᥖᥤ ᥝᥢᥰ ᥖᥨᥐᥱ ᥙᥩᥖᥴ ᥞᥩᥒᥱ|ᥟᥪᥒᥱ ᥖᥤ ᥙᥩᥖᥴ ᥞᥩᥒᥱ ᥝᥢᥰ ᥖᥨᥐᥱ]]</font> |align="right" bgcolor="#E0E0E0"|<font size="2">89,258,221</font> |align="right" bgcolor="#E0E0E0"|<font size="2">155</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.013</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.00089</font> |align="right" bgcolor="#E0E0E0"|<font size="2">0.00017</font> |- |align="right" bgcolor="#FFCCFF"|<font size="2">1</font> |bgcolor="#FFCCFF"|<font size="2">[[ᥕᥤᥢᥳ ᥢᥣᥢᥳ ᥔᥫᥢᥰ|ᥕᥤᥢᥳ ᥢᥣᥢᥳ]]</font> |align="right" bgcolor="#FFCCFF"|<font size="2">42,360,089</font> |align="right" bgcolor="#FFCCFF"|<font size="2">1,142,139</font> |align="right" bgcolor="#FFCCFF"|<font size="2">98.526</font> |align="right" bgcolor="#FFCCFF"|<font size="2">8.06663</font> |align="right" bgcolor="#FFCCFF"|<font size="2">2.69626</font> |- |align="right" bgcolor="#FFCCFF"|<font size="2">2</font> |bgcolor="#FFCCFF"|<font size="2">[[ᥔᥪᥱ ᥔᥩᥢ ᥔᥫᥢᥰ|ᥔᥪᥱ ᥔᥩᥢ]]</font> |align="right" bgcolor="#FFCCFF"|<font size="2">82,348,296</font> |align="right" bgcolor="#FFCCFF"|<font size="2">6,642</font> |align="right" bgcolor="#FFCCFF"|<font size="2">0.573</font> |align="right" bgcolor="#FFCCFF"|<font size="2">0.16127</font> |align="right" bgcolor="#FFCCFF"|<font size="2">0.00807</font> |- |align="right"|<font size="2">3</font> |<font size="2">[[ᥔᥣᥢ ᥖᥨᥒ ᥔᥫᥢᥰ|ᥔᥣᥢ ᥖᥨᥒ]]</font> |align="right"|<font size="2">89,971,789</font> |align="right"|<font size="2">1,797</font> |align="right"|<font size="2">0.155</font> |align="right"|<font size="2">0.28400</font> |align="right"|<font size="2">0.00200</font> |- |align="right"|<font size="2">4</font> |<font size="2">[[ᥐᥩᥒᥰ ᥖᥨᥒ ᥔᥫᥢᥰ|ᥐᥩᥒᥰ ᥖᥨᥒ]]</font> |align="right"|<font size="2">85,225,007</font> |align="right"|<font size="2">1,256</font> |align="right"|<font size="2">0.108</font> |align="right"|<font size="2">0.09896</font> |align="right"|<font size="2">0.00147</font> |- |align="right"|<font size="2">5</font> |<font size="2">[[ᥓᥦᥒ ᥔᥧ ᥔᥫᥢᥰ|ᥓᥦᥒ ᥔᥧ]]</font> |align="right"|<font size="2">73,043,577</font> |align="right"|<font size="2">1,083</font> |align="right"|<font size="2">0.093</font> |align="right"|<font size="2">0.41669</font> |align="right"|<font size="2">0.00148</font> |- |align="right"|<font size="2">6</font> |<font size="2">[[ᥐᥩᥒᥰ ᥔᥤ ᥟᥣ ᥛᥥᥝᥰ ᥓᥩᥒᥳ ᥟᥪᥒᥱ ᥙᥪᥴ ᥓᥝᥲ ᥙᥩᥒ|ᥐᥩᥒᥰ ᥔᥤ]]</font> |align="right"|<font size="2">43,854,538</font> |align="right"|<font size="2">847</font> |align="right"|<font size="2">0.073</font> |align="right"|<font size="2">0.00503</font> |align="right"|<font size="2">0.00193</font> |- |align="right"|<font size="2">7</font> |<font size="2">[[ᥐᥧᥭᥳ ᥓᥫᥝ ᥔᥫᥢᥰ|ᥐᥨᥭᥳ ᥓᥫᥝ]]</font> |align="right"|<font size="2">35,247,695</font> |align="right"|<font size="2">755</font> |align="right"|<font size="2">0.065</font> |align="right"|<font size="2">0.00566</font> |align="right"|<font size="2">0.00214</font> |- |align="right"|<font size="2">8</font> |<font size="2">[[重庆市|重庆]]</font> |align="right"|<font size="2">30,512,763</font> |align="right"|<font size="2">604</font> |align="right"|<font size="2">0.052</font> |align="right"|<font size="2">0.03060</font> |align="right"|<font size="2">0.00198</font> |- |align="right"|<font size="2">9</font> |<font size="2">[[湖南省|湖南]]</font> |align="right"|<font size="2">63,274,173</font> |align="right"|<font size="2">587</font> |align="right"|<font size="2">0.051</font> |align="right"|<font size="2">0.00916</font> |align="right"|<font size="2">0.00093</font> |- |align="right"|<font size="2">10</font> |<font size="2">[[浙江省|浙江]]</font> |align="right"|<font size="2">45,930,651</font> |align="right"|<font size="2">540</font> |align="right"|<font size="2">0.047</font> |align="right"|<font size="2">0.13658</font> |align="right"|<font size="2">0.00118</font> |- |align="right"|<font size="2">11</font> |<font size="2">[[河南省|河南]]</font> |align="right"|<font size="2">91,236,854</font> |align="right"|<font size="2">500</font> |align="right"|<font size="2">0.043</font> |align="right"|<font size="2">0.04372</font> |align="right"|<font size="2">0.00055</font> |- |align="right"|<font size="2">12</font> |<font size="2">[[安徽省|安徽]]</font> |align="right"|<font size="2">58,999,948</font> |align="right"|<font size="2">373</font> |align="right"|<font size="2">0.032</font> |align="right"|<font size="2">0.09376</font> |align="right"|<font size="2">0.00063</font> |- |align="right"|<font size="2">13</font> |<font size="2">[[北京市|北京]]</font> |align="right"|<font size="2">13,569,194</font> |align="right"|<font size="2">265</font> |align="right"|<font size="2">0.023</font> |align="right"|<font size="2">0.04526</font> |align="right"|<font size="2">0.00195</font> |- |align="right"|<font size="2">14</font> |<font size="2">[[上海市|上海]]</font> |align="right"|<font size="2">16,407,734</font> |align="right"|<font size="2">246</font> |align="right"|<font size="2">0.021</font> |align="right"|<font size="2">0.23683</font> |align="right"|<font size="2">0.00150</font> |- |align="right"|<font size="2">15</font> |<font size="2">[[河北省|河北]]</font> |align="right"|<font size="2">66,684,419</font> |align="right"|<font size="2">229</font> |align="right"|<font size="2">0.020</font> |align="right"|<font size="2">0.00789</font> |align="right"|<font size="2">0.00034</font> |- |align="right"|<font size="2">16</font> |<font size="2">[[海南省|海南]]</font> |align="right"|<font size="2">7,559,035</font> |align="right"|<font size="2">197</font> |align="right"|<font size="2">0.017</font> |align="right"|<font size="2">0.01500</font> |align="right"|<font size="2">0.00261</font> |- |align="right"|<font size="2">17</font> |<font size="2">[[福建省|福建]]</font> |align="right"|<font size="2">34,097,947</font> |align="right"|<font size="2">169</font> |align="right"|<font size="2">0.015</font> |align="right"|<font size="2">0.02895</font> |align="right"|<font size="2">0.00050</font> |- |align="right"|<font size="2">18</font> |<font size="2">[[湖北省|湖北]]</font> |align="right"|<font size="2">59,508,870</font> |align="right"|<font size="2">141</font> |align="right"|<font size="2">0.012</font> |align="right"|<font size="2">0.00543</font> |align="right"|<font size="2">0.00024</font> |- |align="right"|<font size="2">19</font> |<font size="2">[[辽宁省|辽宁]]</font> |align="right"|<font size="2">41,824,412</font> |align="right"|<font size="2">104</font> |align="right"|<font size="2">0.009</font> |align="right"|<font size="2">0.00155</font> |align="right"|<font size="2">0.00025</font> |- |align="right"|<font size="2">20</font> |<font size="2">[[内蒙古自治区|内蒙]]</font> |align="right"|<font size="2">23,323,347</font> |align="right"|<font size="2">96</font> |align="right"|<font size="2">0.008</font> |align="right"|<font size="2">0.00198</font> |align="right"|<font size="2">0.00041</font> |- |align="right"|<font size="2">21</font> |<font size="2">[[江西省|江西]]</font> |align="right"|<font size="2">40,397,598</font> |align="right"|<font size="2">75</font> |align="right"|<font size="2">0.006</font> |align="right"|<font size="2">0.05966</font> |align="right"|<font size="2">0.00019</font> |- |align="right"|<font size="2">22</font> |<font size="2">[[山西省|山西]]</font> |align="right"|<font size="2">32,471,242</font> |align="right"|<font size="2">68</font> |align="right"|<font size="2">0.006</font> |align="right"|<font size="2">0.06592</font> |align="right"|<font size="2">0.00021</font> |- |align="right"|<font size="2">23</font> |<font size="2">[[陕西省|陕西]]</font> |align="right"|<font size="2">35,365,072</font> |align="right"|<font size="2">68</font> |align="right"|<font size="2">0.006</font> |align="right"|<font size="2">0.03854</font> |align="right"|<font size="2">0.00019</font> |- |align="right"|<font size="2">24</font> |<font size="2">[[吉林省|吉林]]</font> |align="right"|<font size="2">26,802,191</font> |align="right"|<font size="2">60</font> |align="right"|<font size="2">0.005</font> |align="right"|<font size="2">0.00245</font> |align="right"|<font size="2">0.00022</font> |- |align="right"|<font size="2">25</font> |<font size="2">[[新疆维吾尔自治区|新疆]]</font> |align="right"|<font size="2">18,459,511</font> |align="right"|<font size="2">59</font> |align="right"|<font size="2">0.005</font> |align="right"|<font size="2">0.00054</font> |align="right"|<font size="2">0.00032</font> |- |align="right"|<font size="2">26</font> |<font size="2">[[天津市|天津]]</font> |align="right"|<font size="2">9,848,731</font> |align="right"|<font size="2">24</font> |align="right"|<font size="2">0.002</font> |align="right"|<font size="2">0.00899</font> |align="right"|<font size="2">0.00024</font> |- |align="right"|<font size="2">27</font> |<font size="2">[[黑龙江省|黑龙江]]</font> |align="right"|<font size="2">36,237,576</font> |align="right"|<font size="2">23</font> |align="right"|<font size="2">0.002</font> |align="right"|<font size="2">0.00130</font> |align="right"|<font size="2">0.00006</font> |- |align="right"|<font size="2">28</font> |<font size="2">[[西藏自治区|西藏]]</font> |align="right"|<font size="2">2,616,329</font> |align="right"|<font size="2">14</font> |align="right"|<font size="2">0.001</font> |align="right"|<font size="2">0.00057</font> |align="right"|<font size="2">0.00054</font> |- |align="right"|<font size="2">29</font> |<font size="2">[[甘肃省|甘肃]]</font> |align="right"|<font size="2">25,124,282</font> |align="right"|<font size="2">13</font> |align="right"|<font size="2">0.001</font> |align="right"|<font size="2">0.00059</font> |align="right"|<font size="2">0.00005</font> |- |align="right"|<font size="2">30</font> |<font size="2">[[宁夏回族自治区|宁夏]]</font> |align="right"|<font size="2">5,486,393</font> |align="right"|<font size="2">11</font> |align="right"|<font size="2">0.001</font> |align="right"|<font size="2">0.00058</font> |align="right"|<font size="2">0.00020</font> |- |align="right"|<font size="2">31</font> |<font size="2">[[ᥔᥤᥒ ᥞᥣᥭᥰ ᥔᥫᥢᥰ|ᥔᥤᥒ ᥞᥣᥭᥰ]]</font> |align="right"|<font size="2">4,822,963</font> |align="right"|<font size="2">4</font> |align="right"|<font size="2">0.000</font> |align="right"|<font size="2">0.00018</font> |align="right"|<font size="2">0.00008</font> |- |align="right" bgcolor="#FFFF9B"| |bgcolor="#FFFF9B"|<font size="2">现役军人</font> |align="right" bgcolor="#FFFF9B"|<font size="2">2,498,600</font> |align="right" bgcolor="#FFFF9B"|<font size="2">242</font> |align="right" bgcolor="#FFFF9B"|<font size="2">0.021</font> |align="right" bgcolor="#FFFF9B"|<font size="2">0.21664</font> |align="right" bgcolor="#FFFF9B"|<font size="2">0.00969</font> |} {{Hidef}} ==ᥘᥩᥢᥳ ᥘᥤᥐ== === 語言文字 === {{Main|傣语}} [[ᥜᥣᥭᥱ:1962-07 1962年 云南德宏傣族家庭.jpg|thumb|1962年 云南德宏傣族家庭]] [[ᥜᥣᥭᥱ:1962-07 1962年 云南德宏傣族老人.jpg|thumb|1962年 云南德宏傣族老人]] [[ᥜᥣᥭᥱ:1962-07 1962年 云南德宏傣族青年庆祝开门节.jpg|thumb|1962年 云南德宏傣族青年庆祝开门节]] 傣族说[[德宏傣语]](傣那语)、[[西双版纳傣语]](傣仂语)、[[红金傣语]]、[[金平傣语]](傣端语)等多种傣语,都属于[[壯侗語系]]的[[台语支]]。 傣族有自己的文字,分為四種形式:在[[西雙版納]]等地通行的稱為[[傣仂文]]﹐又稱西雙版納傣文﹔在[[德宏]]等地通行的稱為[[傣哪文]]﹐又稱德宏傣文﹔在[[瑞麗]]﹑[[瀾滄]]﹑[[耿馬]]等縣市的部分地區使用的稱為[[傣繃文]]﹔在[[金平]]使用的稱為[[傣端文]],又稱金平傣文。這四種傣文都是從[[印度]]的[[婆羅米字母]]演變而來的﹐與[[老撾文]]﹑[[泰文]]﹑[[緬甸文]]﹑[[高棉文]]屬于同一體系。均為自左向右書寫﹐自上而下換行﹐但形體結構有所差異。<ref>[http://203.68.243.199/cpedia/Content.asp?ID=49964 中國大百科全書智慧藏——傣文條目]{{Dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> 傣文书法是以傣文字体为表观内容,以最初时的火炭笔、白泥巴笔以及后来的“列占”(铁锥笔)、蕨笔、钢笔和毛笔为表现工具的一种线条造型艺术。传统傣文书法有“多温暖斐”、“多勤搭毖”、“多法顸”、“多洛谷”、“多麻环折”、“多南帘夺”等六种书体,傣语把它们统称为“南赞贺折”,意即“六种技法”或“六大形式”。[[中华人民共和国]]成立后,新出现的书法艺术有“折篾形”、“猫闭眼形”、“方体形”、“叠压形”、“鸡爪形”、“卷首甩尾形”、“金藤绕圈形”、“金花吐丝形”等众多流派、风格各异的优秀傣文书体。<ref name=":0">{{Cite web|title=中央政府门户网站-傣族|url=http://www.gov.cn/guoqing/2015-07/24/content_2902140.htm|accessdate=|author=|date=|format=|publisher=|language=|archive-date=2020-10-08|archive-url=https://web.archive.org/web/20201008134443/http://www.gov.cn/guoqing/2015-07/24/content_2902140.htm|dead-url=no}}</ref> === 文學戲曲 === 傣族文学主要為[[叙事诗]]。傣族有500部左右的长篇叙事诗。现在保留的傣族传统长篇叙事诗题材广泛,内容丰富,其中有歌唱人类创世活动的如《布桑盖与瓦桑盖》、《坤撒》,颂扬祖先创业事迹的如《叭阿拉吾射金鹿》,反映历史事件的如《召网香召网朔》、《勐卯与景欠战争史》,揭露统治阶级贪婪残暴的如《娥并与桑洛》、《召树屯》、通过爱情主线揭示社会矛盾的如《朗鲸布》、《线秀》,还有新中国成立后表现社会主义新生活的《彩虹》、《流沙河之歌》等。<ref name=":0" /> 传统傣戏:過去西双版纳有一种以舞蹈为主兼唱戏词的形式,这是傣戏的雏形。其情节比较简单,主要表现持刀的猎人与化了装的龙、凤、龟、鹤进行斗争。傣戏的发展和完善主要在德宏一带。因此傣戏又称“滇西傣戏”。大约在19世纪初产生于[[德宏]]盈江的盏西和干崖。较早的剧目有《公孙犁田》、《冒少对唱》、《十二马》等。到20世纪初,盈江土司成立了第一个傣戏剧团,于是傣戏迅速风靡各地。傣剧的唱腔、道白均用傣语,唱腔以男腔、女腔为主,剧本多根据傣族民间故事改编,表演以本民族歌舞及民间武术为主,也借用其他剧种表演的程式,形成自己的戏曲风格。在傣族民间歌舞的基础上,发挥了表演者道具扇子或手帕的作用,同时借鉴[[京剧]]、[[滇剧]]和[[傣拳]]创造了傣戏的武打动作,脸谱的化装则由原来的红、黑、白三色发展为较为细致的“勾脸”,以表现人物性格。另外还根据剧情和角色的性格改进了曲调形式,音乐集傣族地区丰富的民间曲调而成,伴奏从以象脚鼓、铓锣、钹为主发展到使用多种乐器,并采用了滇剧不少以锣鼓经为主的伴奏手段。各地经常有剧团演出,每逢节庆日,村与村、坝与坝之间还举行巡回的交流演出。<ref name=":0" /> 傣族舞蹈种类繁多。西双版纳傣族称舞蹈为“凡”。民间舞蹈有:凡婻诺、凡光罕、凡光、哈凡、凡整。凡婻诺以模仿禽类动作为主要特征,包括[[傣族孔雀舞|孔雀舞]]、鹭鸶舞、斑鸠舞等。凡光罕是以鹿的模具作为道具而表演的兽类舞蹈,此外还有狮子舞、大象舞等。凡光为鼓舞,舞蹈者挎鼓或击鼓而舞,自己为自己伴奏,仅限于男性表演,在民间流传极广。常见的鼓舞有嘎光鼓舞、象脚鼓舞、大鼓舞等。哈凡为边歌边舞的集体性舞蹈,常见的有《依拉贺》和放高升舞,多在节日期间结群表演。凡整为武术舞,其中包括拳术舞、棒术舞、刀术舞等。表演时常敲击鼓、铓、镲等打击乐器伴奏。表演者的步伐、节奏应与鼓点协调,具有娱乐和自身防卫等特点。除了以上几种有统一名称的舞蹈外,民间还有一些反映生产、生活和风俗习惯的舞蹈,常见的有帽子舞、扇子舞、花环舞、花棍舞、蜡条舞、荷花舞等,其特点以舞蹈动作表现傣族生活的某些侧面,具有浓郁的生活气息。在种类繁多的傣族舞蹈中,孔雀舞是人们最喜爱、最熟悉,也是变化和发展幅度最大的舞蹈之一。每年的佛教节日和迎接新年时,都要表演孔雀舞。<ref name=":0" /> 傣族民间乐器有嘎腊萨、玎、筚、多洛、象脚鼓、铓、排铓和傣镲等。傣族的特色乐器[[葫芦丝]]是舌簧乐器,用循环换气法能持续发出五度音程,音色优美、柔和、圆润、婉转。在月夜的竹林或傣家竹楼里,能给人以含蓄、朦胧的美感,而吹出的颤音尤如抖动丝绸那样飘逸轻柔。中国著名的作曲家[[施光南]]创作出《[[月光下的凤尾竹]]》乐曲,使葫芦丝音乐风靡大江南北。象脚鼓因鼓身形似象脚而得名,常与铓锣、傣镲组合在一起,广泛用于歌舞和傣戏伴奏。嘎腊萨是竹制、吊桥形的敲击体鸣乐器。玎是弹拨弦鸣乐器,傣族青年恋爱时经常弹奏,有“爱情乐器”之誉。<ref name=":0" /> === 醫藥 === 傣族医学相當发达。傣医理论认为,自然界存在风、土、水、火“四塔”,而人体同样由风(气)、水(血)、火、土“四塔”构成。四者平衡则身体健康,四者不平衡则生病。傣医将疾病分为四大类,即热病类、斑疹类、痹病类及毒病、血病类。傣医还根据当地气候特点,将一年分为冷、热、雨三季,选用不同的方药治疗不同季节的疾病。傣医治疗疾病,除采用内服、外用、内外合治三种疗法外,还有一些独特治疗方法,如睡药、敷药、蒸药、薰药、研磨药、刺药等。傣医常用成方有万应小药丸、五宝药散、大成金丹以及目疾咽痛方等。现存傣医药文献有《嘎牙山哈雅》、《玛弩萨罗》、《药典》、《医书》、《药书及病理》等。<ref name=":0" /> 傣医院校有: * [[云南中医药大学]]民族医药学院 * [[滇西应用技术大学]]傣医药学院(大理州) * [[西双版纳职业技术学院]]医学院傣医学专业 ===武術=== [[武术]],西双版纳傣语叫“芬整”,德宏一带叫“戛拳”。过去,傣族男子到了十四、五岁,一般都要学会几套武术动作,作为防身、御敌、防野兽之用。[[腾冲县]]的[[永乐寨]],男女老幼人人习武,被誉为“傣族武术之乡”。傣族武术广泛吸收了中国汉族[[太极拳]]、[[长拳]]、[[形意拳]]和[[气功]]的内容,又引进[[缅甸]]、[[泰国]]的武术,形成了独特的风格。步伐多以四平马步、弓步、跪步为基础,步稳势烈,节奏分明,多借劲含力,以巧取胜。傣族武术在西双版纳有四个流派:一是以拳术为主的本地派,二是以棍棒为主的汉族传来派,三是以长刀为主的缅甸传来派,四是以短刀为主的泰国传来派,总共有130多套武术。武术中以[[拳术]]最为丰富,也最有地方特色,有大洪拳、小洪拳、扑虎拳、四方拳、老虎撩尾拳、螃蟹拳、梅花拳等。傣族人还善于把各种动物的姿态糅合在武术之中,形成别具一格的青蛙拳、蛇拳、孔雀拳、鹭鸶拳、猴拳等。<ref name=":0" /> === 黑陶紅陶 === 傣族是制作和使用[[黑陶]]最多的民族。[[西双版纳]]、[[普洱]][[镇远]]等地是黑陶的主产地。黑陶器的原料是傣乡特有的一种黑土,经与一定的沙和沾土混合沤透后捶砸揉压制成。黑陶器均以手工拉坯制作,坯拉好后用刀刮或刻画出花纹,晾干后烧制即成。黑陶器一般皆为素色,表面光滑,质地细腻。 由于黑陶具有良好的透气性,因而在炎热的傣乡,长时间用它蓄水不仅不会变质,而且能保持水的清凉感觉。还有一个用途是用作祈吉的滴水器,傣族寺庙佛殿中的柱脚处通常会有一个落水小洞,根据滴水的情况占卜,若有不吉要请佛爷为其念经解除。<ref name=":0" /> 傣族[[红陶]]制作材料为当地一种红粘土,呈砖红色,配以一定量的沙,拌透揉均,用木棒槌舂、打混合后,用自制的转盘手工拉坯。坯拉好后用有花纹的木拍拍上简单的花纹,放入棚下阴干,阴干后即行烧制。傣族红陶器具出品和用得最多的是罐,傣语称为“莫丁”,一般较大,造型十分别致,用于盛水装饭,在炎热条件下能免除腐坏之虞,为所有傣族人家必备之器。<ref name=":0" /> == ᥞᥥᥖᥱ ᥔᥣᥒᥲ ᥟᥝ== [[ᥜᥣᥭᥱ:1962-07 1962年 云南德宏傣族姑娘绕丝.jpg|thumb|1962年 云南德宏傣族姑娘绕丝]] === 服飾 === 傣族妇女多数[[束髮]],着窄袖短衫和长筒裙,但在[[芒市]]等地婚前着短衫,束小围腰,婚后改为穿对襟短衫和黑色筒裙。男子多用白布或青布包头,上着短衫,下穿长裤,冬天冷时披毛毯。过去傣族人有[[纹身]]的习俗。 === 節慶 === *[[泼水节]] *傣族人结婚时要杀牛,并请全村人来到自家吃饭。酒席持续三天。贺者为示感谢,会说一些吉祥话,或送上红包。三天酒席结束后,新郎新娘正式结为夫妻。他們只種一次糧食在冬天结束農耕逸居。 ==ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ== {{Reflist}} ==ᥐᥙᥴ ᥔᥪᥙᥱ ᥙᥣᥲ ᥘᥩᥐ== *[https://web.archive.org/web/20091224155102/http://picasaweb.google.com/walter.stanish/DaiTheravada Photos related to Dai Theravada Buddhism] *[http://www.seasite.niu.edu/Tai/TaiDehong/ Site including information on some endangered Tai scripts] {{Wayback|url=http://www.seasite.niu.edu/Tai/TaiDehong/ |date=20201114122741 }} *[https://web.archive.org/web/20120706192500/http://www.kepu.net.cn/english/banna/folk/fol107.html Xishuangbanna Tropical Botanical Garden] {{-}} {{Dai}} {{Taiwanese ethnic group}} {{CEG}} {{Yunnan topics}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥟᥣ ᥛᥥᥝᥰ ᥖᥭᥰ]] ct2nsr880pdt5h8rxe6au60bb2l2jq4 ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥑᥫᥰ ᥖᥬᥲ 0 949 4311 4310 2024-10-15T06:39:31Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 4309 wikitext text/x-wiki '''ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ''' ᥐᥣᥳ ᥓᥣᥢᥰ ᥙᥥᥢ ᥘᥪᥛ ᥟᥢ ᥕᥬᥱ ᥔᥤᥴ ᥙᥫᥢ ᥗᥨᥢᥲ ᥔᥤᥱ. ᥛᥢᥰ ᥛᥤᥰ ᥖᥣᥒᥰ ᥕᥣᥝᥰ ᥛᥩᥐ 4,600 ᥘᥐᥴ(7,401 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥫᥱ. ᥙᥩᥰ ᥟᥝ ᥖᥤ ᥟᥢ ᥐᥣᥒᥲ ᥔᥥᥴ ᥙᥫᥢ ᥛᥢᥰ ᥘᥢᥳ ᥝᥣ ᥘᥭᥴ ᥛᥢᥰ ᥘᥭᥳ ᥛᥤᥰ 3,000 ᥘᥐᥴ(4,827 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ)ᥘᥫᥴ, ᥟᥢ ᥘᥧᥐᥳ ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥖᥦᥐ ᥓᥧᥰ ᥖᥣᥒᥰ ᥖᥨᥐᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥐᥣᥳ ᥓᥣᥢᥰ ᥘᥭᥳ ᥛᥤᥰ ᥘᥦᥢ ᥛᥫᥒᥰ ᥟᥢ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥘᥣᥱ ᥘᥢᥳ ᥘᥣᥭᥴ ᥓᥫᥳ ᥝᥭᥳ ᥕᥝᥳ. ᥛᥢᥰ ᥛᥤᥰ ᥘᥩᥭ ᥘᥨᥒᥴ, ᥘᥦᥢ ᥘᥣᥲ ᥘᥤᥢ ᥔᥧᥒᥴ, ᥞᥨᥭᥲ ᥞᥪᥐᥱ, ᥙᥣᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ, ᥗᥫᥢᥱ ᥛᥭᥳ ᥘᥦᥢ ᥛᥫᥒᥰ ᥛᥭᥲ ᥖᥢ ᥘᥣᥴ, ᥙᥣᥒᥱ ᥙᥣᥱ ᥕᥫᥲ, ᥘᥦᥢ ᥙᥥᥒᥰ ᥘᥨᥒᥴ, ᥖᥒᥰ ᥘᥛᥳ ᥑᥥᥰ ᥕᥬᥱᥘᥨᥒᥴ ᥛᥫᥒᥴ ᥘᥒᥱ ᥘᥛᥳ ᥘᥨᥒᥴ ᥟᥣ ᥛᥥᥱ ᥔᥨᥢ ᥖᥒᥰ ᥟᥨᥝ ᥞᥤᥢᥰ ᥢᥨᥝᥰ ᥐᥨᥝᥰ ᥑᥝᥴ ᥘᥭᥴ ᥕᥝᥳ. ᥟᥦᥢᥰ ᥖᥤ ᥔᥣᥳ ᥟᥢ ᥙᥥᥢ ᥞᥣᥝᥰ ᥘᥩᥭ ᥘᥨᥒᥴ ᥟᥢ ᥢᥣᥒᥴ ᥕᥣᥝᥰ ᥐᥭ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤ ᥔᥧᥖᥴ ᥘᥬᥰ ᥘᥧᥛ ᥜᥣᥳ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥘᥭᥳ ᥔᥛᥳ ᥖᥖᥴ ᥚᥣᥖ ᥘᥨᥒᥰ ᥔᥪᥲ ᥔᥪᥲ ᥓᥩᥛᥰ ᥙᥩᥖᥴ ᥖᥩᥢᥲ ᥚᥣᥭᥴ ᥖᥨᥐᥱ ᥘᥪᥛᥴ ᥘᥤᥢ ᥘᥨᥒᥴ ᥕᥝᥳ. ᥘᥩᥭ ᥘᥨᥒᥴ ᥛᥩᥒᥳ ᥖᥣᥳ ᥟᥣ ᥐᥩᥢᥰ ᥐᥣᥰ ᥐᥧᥰ ᥟᥣᥰ ᥖᥤ ᥟᥣᥱ ᥓᥦᥢᥱ ᥖᥤᥰ ᥘᥬᥰ ᥖᥒᥰ ᥠᥤ ᥘᥣᥰᥘᥤᥰ ᥑᥝᥴ ᥘᥭᥳ ᥛᥤᥰ ᥖᥣᥒᥰ ᥔᥧᥒᥴ ᥗᥪᥒᥴ 22,834 ᥗᥖᥴ, (6,960 ᥛᥤᥰ ᥖᥣᥱ). ᥛᥢᥰ ᥘᥭᥳ ᥙᥥᥢ ᥓᥤᥐᥴ ᥘᥩᥭ ᥟᥢ ᥔᥧᥒᥴ ᥔᥧᥖᥴ ᥖᥤ ᥚᥣᥭᥱ ᥐᥣᥭ ᥙᥧᥢᥳ ᥖᥤ ᥙᥣᥱ ᥖᥣᥒᥰ ᥖᥨᥐᥱ. ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥐᥣᥳ ᥓᥣᥢᥰ ᥘᥭᥳ ᥛᥤᥰ ᥚᥣᥭᥱ ᥖᥬᥲ ᥖᥣᥒᥰ ᥔᥣᥭᥴ ᥐᥣᥒ ᥘᥦᥲ ᥜᥤᥒᥲ ᥑᥣᥝᥰ ᥛᥢᥰ ᥘᥭᥳ ᥓᥒᥱ ᥘᥭᥲ ᥙᥤᥢᥲ ᥚᥫᥢ ᥐᥢ ᥖᥒᥰ ᥓᥫᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥟᥣ ᥛᥥᥱ ᥘᥤᥱ ᥐᥣᥳ ᥞᥩᥒᥱ ᥑᥝᥴ ᥘᥢᥳ ᥕᥝᥳ. r5j8n81aic8yabdv7owsgiwns5zngf1 ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥑᥫᥰ ᥘᥫᥴ 0 950 4315 4314 2024-10-15T06:39:33Z Sotiale 22 3 revisions imported: [TEST] importing tddwiki via a tool 4313 wikitext text/x-wiki ''' ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ''' ᥐᥣᥳ ᥞᥩᥒᥱ ᥟᥣ ᥛᥥᥰ ᥘᥤᥳ ᥐᥣᥳ ᥞᥩᥒᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥪᥛ ᥘᥤᥢ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥔᥧᥖᥴ ᥗᥨᥢᥲ ᥗᥤ ᥔᥣᥛᥴ ᥘᥢᥳ ᥕᥝᥳ . ᥛᥢᥰ ᥛᥤᥰ ᥘᥦᥢ ᥐᥣᥒᥲ ᥖᥣᥱ 9 0 6 , 8 6 2 ᥘᥩᥐᥴ ᥘᥐᥴ ( 2 3 4 7 7 7 6 5 ᥘᥩᥐᥴ ᥐᥤᥰ ᥘᥨᥝᥰ ᥛᥤᥰ ᥖᥣᥰ ) ᥔᥥᥴ ᥕᥝᥳ ᥖᥥᥱ ᥟᥝ ᥘᥦᥢ ᥖᥩᥢ ᥟᥣᥐ ᥖᥤᥐᥳ ᥟᥢ ᥐᥖᥴ ᥖᥤ ᥖᥣᥒᥰ ᥚᥣᥭᥴ ᥞᥩᥒᥱ ᥘᥢᥳ ᥝᥣᥖ ᥐᥣᥒᥲ ᥘᥨᥒᥰ ᥗᥪᥒᥴ ᥘᥦᥢ ᥖᥤ ᥛᥫᥒᥰ ᥟᥧᥢᥱ ᥛᥦᥐᥱ ᥔᥤᥱ ᥐᥨᥝᥱ ᥘᥢᥳ ᥕᥝᥳ . ᥛᥫᥒᥰ ᥚᥩᥛᥳ ᥞᥨᥛ ᥟᥣ ᥛᥥᥰ ᥞᥤᥳ ᥐᥣᥰ ᥖᥒᥰ ᥐᥣ ᥘᥥᥱ ᥖᥬᥱ ᥞᥨᥛ ᥙᥣᥰ ᥖᥒᥰ ᥐᥧᥢ ᥘᥛᥳ ᥕᥬᥱ ᥘᥨᥒᥴ ᥐᥣ ᥞᥤᥢᥰ ᥘᥦᥢᥰ ᥑᥝᥴ ᥘᥭᥳ ᥙᥩᥰ ᥛᥤᥰ ᥖᥣᥱ ᥔᥤᥙᥴ ᥙᥧᥢ ᥐᥝᥲ ᥙᥧᥢᥲ ᥘᥥᥴ ᥐᥣᥒᥲ ᥟᥣ ᥛᥥᥰ ᥞᥤᥳ ᥐᥣᥰ ᥞᥩᥒᥱ ᥝᥭᥳ ᥕᥧᥱ ᥕᥝᥳ . ᥟᥣ ᥛᥥᥰ ᥞᥤᥳ ᥐᥣᥰ ᥞᥩᥒᥱ ᥘᥭᥳ ᥛᥤᥰ ᥝᥭᥳ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥛᥩᥐ 3 0 0 ᥘᥣᥢᥳ . ᥐᥨᥢᥰ ᥓᥫᥰ ᥟᥢ ᥕᥧᥱ ᥖᥤ ᥛᥢᥰ ᥓᥥᥛ ᥙᥪᥒᥰ ᥓᥛᥰ ᥙᥥᥢ ᥑᥫᥰ ᥐᥪᥐᥴ ᥛᥫᥒᥰ ᥓᥫᥰ ᥟᥢ ᥚᥧᥱ ᥞᥣᥭᥰ ᥘᥦᥢ ᥛᥫᥒᥰ ᥕᥧᥰ ᥘᥨᥙᥳ ᥑᥝᥴ ᥛᥣᥰ ᥖᥥᥱ ᥞᥢᥴ ᥛᥫ ᥑᥝᥴ ᥘᥭᥲ ᥚᥦᥝᥴ ᥘᥢᥳ ᥕᥝᥳ . ᥟᥦᥙᥳ ᥐᥤᥱ ᥛᥣᥱ ᥑᥝᥴ , ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥢᥰ ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥦᥢᥱ ᥞᥩᥒᥱ ᥑᥝᥴ ၊ ᥟᥤᥐᥴ ᥖᥒᥰ ᥟᥤᥢᥰ ᥖᥤᥰ ᥕᥢᥰ ᥖᥤ ᥛᥦᥐ ᥔᥤᥱ ᥐᥨᥝᥱ ᥑᥝᥴ ᥘᥬ ᥕᥝᥳ . ᥛᥫ ᥚᥩᥒᥰ ᥐᥣᥙ ᥙᥣᥢ ᥛᥫᥒᥰ ᥞᥣᥭᥰ ᥘᥢᥳ ᥘᥭᥴ ᥙᥩᥖᥴ ᥖᥩᥢᥲ ᥚᥣᥭᥱ ᥞᥩᥒᥱ ᥘᥭᥳ ᥔᥛᥳ ᥐᥛ ᥘᥛᥴ ᥘᥛᥴ ᥙᥥᥢ ᥐᥨᥢᥰ ᥘᥣᥖ ᥑᥣᥛᥰ ᥟᥤᥒᥰ ᥐᥣ ᥘᥤᥖᥳ ᥑᥝᥴ ᥛᥣᥰ ᥙᥐᥴ ᥔᥝᥰ . ᥐᥨᥢᥰ ᥘᥣᥖ ᥑᥣᥛᥰ ᥜᥣ ᥞᥦᥢᥳ ᥡᥣᥳ ᥙᥩᥰ ᥙᥣᥰ ᥟᥤᥖᥴ ᥟᥩᥖᥴ . ᥙᥩᥖᥴ ᥖᥩᥢᥲ ᥖᥣᥒᥰ ᥓᥣᥢᥰ ᥔᥛᥳ ᥙᥥᥢ ᥐᥨᥢᥰ ᥓᥨᥝᥰ ᥘᥣᥖ ᥑᥣᥛᥰ ᥔᥣ ᥙᥦᥢᥰ ᥢᥤᥖᥳ ᥛᥣᥰ ᥙᥐᥴ ᥔᥝᥰ . ᥝᥣᥭᥰ ᥛᥣᥰ ᥓᥒᥱ ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥳ ᥞᥩᥒᥱ ᥘᥭᥳ ᥙᥥᥢ ᥐᥨᥢᥰ ᥐᥧ ᥖᥤ ᥐᥧ ᥘᥦᥢ ᥘᥬᥰ ᥘᥧᥛᥲ ᥜᥣᥳ ᥑᥝᥴ ᥛᥣᥰ ᥔᥝᥰ ᥕᥧᥱ ᥕᥝᥳ . ᥓᥣᥝᥰ ᥕᥧᥛᥱ ᥕᥛ ᥘᥙᥳ ᥗᥪᥴ ᥘᥨᥒᥴ ᥔᥩᥒᥴ ᥟᥢ ᥖᥤ ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥳ ᥞᥩᥒᥱ ᥓᥛᥰ ᥙᥥᥢ ᥙᥣ ᥞᥨᥝᥱ ᥖᥦᥖᥳ ᥖᥦᥢᥳ ᥖᥤᥰ ᥔᥛᥰ ᥖᥒᥰ ᥐᥦᥖᥳ ᥖᥨᥝᥱ ᥘᥤᥐᥳ ᥟᥤᥰ ᥔᥛᥰ . ᥑᥨᥝᥰ ᥑᥩᥒᥴ ᥟᥩᥐᥱ ᥖᥤ ᥐᥣᥢ ᥓᥣᥐ ᥖᥒᥰ ᥘᥨᥒᥴ ᥘᥢᥳ ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥳ ᥞᥩᥒᥱ ᥘᥭᥳ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥘᥭᥲ ᥘᥛᥴ ᥘᥫᥴ ᥔᥤᥱ ᥙᥢ ᥕᥥᥲ ᥙᥧᥢ ᥘᥢᥳ ᥕᥝᥳ . ᥘᥭᥳ ᥔᥥᥴ ᥟᥛᥱ ᥐᥣᥰ ᥛᥢᥰ ᥙᥣᥭ ᥙᥥᥢ ᥘᥦᥢ ᥘᥤᥢ ᥖᥤ ᥟᥢ ᥟᥩᥢ ᥘᥣᥲ ᥝᥭᥳ ᥜᥣᥭᥱ ᥚᥧᥐᥱ ᥔᥩᥛᥲ ᥘᥥᥒᥳ ᥘᥧᥴ ᥟᥢ ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥑᥝᥲ ᥑᥦᥙᥱ , ᥑᥝᥲ ᥐᥣᥙᥱ , ᥐᥧᥭ , ᥖᥒᥰ ᥖᥨᥢᥲ ᥚᥧᥐᥱ ᥖᥣᥒᥱ ᥓᥫᥰ ᥖᥒᥰ ᥘᥛᥴ ᥘᥣᥭᥴ ᥘᥬ ᥕᥝᥳ . ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥳ ᥘᥭᥳ ᥚᥣᥭᥱ ᥒᥫᥢ ᥒᥝᥲ ᥗᥣᥖ ᥞᥥ ᥘᥭᥴ ᥐᥩᥲ ᥛᥣᥐ ᥛᥤᥰ ᥖᥥᥳ ᥕᥝᥳ . ᥛᥫᥢᥴ ᥘᥒᥱ ᥗᥣᥢᥱ ᥒᥫᥐ , ᥘᥛᥳ ᥛᥥᥢ , ᥑᥛᥰ , ᥒᥪᥢᥰ , ᥘᥥᥐᥱ , ᥖᥒᥰ ᥖᥩᥒᥰ ᥘᥬ ᥕᥝᥳ . ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥳ ᥞᥩᥒᥱ ᥘᥭᥳ ᥛᥥᥱ ᥘᥦᥢ ᥛᥧᥒ ᥔᥣᥱ ᥟᥢ ᥞᥣᥒ ᥘᥤ ᥖᥤ ᥔᥧᥖᥴ ᥘᥬᥰ ᥘᥧᥛᥲ ᥜᥣᥳ ᥛᥣᥒ ᥚᥩᥒ ᥔᥥᥴ ᥕᥝᥳ , ᥛᥤᥰ ᥙᥣᥰ ᥔᥣᥭᥴ ᥔᥣᥙᥱ ᥜᥣᥒᥱ ᥙᥣᥒᥱ ᥘᥣᥭᥴ ᥟᥢ ᥕᥣᥝᥰ ᥘᥫᥴ ᥔᥥᥴ ᥘᥪᥢ ᥘᥤᥢ ᥖᥣᥒᥱ ᥟᥢ ᥘᥢᥳ ᥘᥬ ᥕᥝᥳ . ᥙᥣᥱ ᥗᥫᥢᥱ ᥔᥛᥳ ᥞᥨᥛᥱ ᥝᥭᥳ ᥛᥩᥐ ᥔᥣᥛᥴ ᥙᥧᥢ ᥕᥥᥲ ᥙᥧᥢ ᥘᥪᥛ ᥘᥤᥢ ᥔᥥᥴ ᥟᥩᥐᥱ ᥙᥢ ᥘᥛᥰ ᥖᥧᥛ ᥛᥭᥳ ᥖᥣᥱ ᥔᥤᥱ ᥙᥧᥢ ᥕᥥᥲ ᥙᥧᥢ ᥖᥒᥰ ᥘᥧᥛᥲ ᥜᥣᥳ ᥕᥝᥳ . e61q5zjss4nlekndrd33hepkbvpirv8 ᥟᥣᥭᥲ ᥓᥣᥒ ᥚᥦᥖ 0 951 4318 4317 2024-10-15T06:39:34Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4317 wikitext text/x-wiki ᥛᥤᥰ ᥕᥣ ᥗᥝᥲ ᥐᥨᥝᥳ ᥘᥫᥒ ᥖᥫᥳ ᥟᥣᥭᥲ ᥓᥣᥒ ᥚᥦᥖ ᥝᥣ:“ᥟᥣᥭᥲ,ᥙᥫᥢ ᥝᥣ ᥛᥬᥰ ᥓᥣᥒ ᥚᥦᥖ,ᥛᥬᥰ ᥓᥣᥛᥰ ᥚᥦᥖ ᥞᥬᥲ ᥐᥝ ᥙᥩᥰ ᥕᥧᥛᥱ ᥘᥧ。” ᥘᥭᥲ ᥞᥦᥴ ᥘᥣᥭᥴ ᥝᥢᥰ,ᥕᥣ ᥗᥝᥲ ᥐᥨᥝᥳ ᥘᥭᥳ ᥙᥩᥰ ᥘᥪᥛᥰ ᥑᥣᥛᥰ ᥛᥢᥰ ᥝᥣ ᥘᥢᥳ ᥞᥝᥳ,ᥟᥣᥭᥲ ᥓᥣᥒ ᥚᥦᥖ ᥛᥩᥐᥱ ᥝᥣ:“ᥕᥣ,ᥐᥨᥙᥱ ᥐᥤᥢ ᥘᥫᥢ ᥞᥝᥳ,ᥟᥝ ᥛᥨᥝᥲ ᥟᥩᥛ ᥖᥣᥒᥱ ᥞᥨᥝᥴ ᥛᥬᥰ ᥛᥣᥰ ᥚᥣᥭᥴ ᥚᥣᥭᥴ ᥘᥦᥰ。” ᥕᥣ ᥗᥝᥲ ᥐᥨᥝᥳ ᥘᥭᥳ ᥗᥣᥒᥱ ᥝᥣ ᥖᥥᥳ,ᥚᥤ ᥚᥣ ᥟᥝ ᥛᥨᥝᥲ ᥟᥩᥛ ᥖᥣᥒᥱ ᥞᥨᥝᥴ ᥛᥢᥰ ᥟᥩᥐᥱ ᥟᥫᥢᥰ ᥛᥣᥰ,ᥗᥣᥛᥴ ᥝᥣ:“ᥘᥬ,ᥕᥧᥱ ᥗᥬᥴ ᥞᥭᥳ?” ᥟᥣᥭᥲ ᥓᥣᥒ ᥚᥦᥖ ᥑᥣᥢᥴ ᥝᥣ:“ᥘᥣᥢᥳ,ᥞᥦᥢᥴ ᥖᥨᥭᥰ ᥐᥣᥱ ᥘᥦᥰ。” ᥛᥢᥰ ᥞᥧᥳ ᥞᥦᥢᥴ ᥞᥨᥝᥴ,ᥛᥨᥝᥲ ᥟᥩᥛ ᥓᥝᥱ ᥘᥧᥐ ᥘᥫᥴ ᥞᥨᥝᥴ ᥛᥢᥰ ᥖᥨᥐᥱ ᥛᥣᥰ ᥘᥦᥝᥴ ᥞᥝᥳ。 “ᥟᥣ ᥘᥨᥝᥰ! ᥛᥨᥝᥲ ᥟᥩᥛ ᥐᥝ ᥘᥦᥝᥴ ᥞᥝᥳ ᥔᥣ。” “ᥟᥫᥴ,ᥛᥬᥰ ᥘᥥᥴ ᥞᥬᥲ ᥐᥝ ᥚᥦᥖ ᥛᥬᥰ ᥙᥨᥝᥰ ᥕᥧᥛᥱ ᥟᥛᥱ ᥓᥬ ᥘᥭᥴ?” (ᥛᥭᥴ ᥑᥛᥰ ᥛᥧᥒᥳ ᥓᥥᥙᥱ ᥞᥩᥛᥴ) jbj536hxtkecx4nx1bhuu5qbo9pnm63 ᥟᥤᥢᥱ ᥑᥕᥧᥱ ᥙᥥᥴ ᥗᥣᥱ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ 0 952 5222 4392 2024-10-16T10:13:31Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q846672]] 5222 wikitext text/x-wiki {{Infobox website | name = ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥤᥢᥱ ᥑᥣ ᥕᥧᥱ ᥙᥥᥰ ᥗᥣᥱ | logo = File: Incubator-text.svg | logocaption = ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥤᥢᥱ ᥑᥣ ᥕᥧᥱ ᥙᥥᥱ ᥗᥣᥱ | screenshot = File: Incubator.png | collapsible = | caption = | url = {{URL| https://incubator.wikimedia.org}} | slogan = | commercial = | type = | registration = Optional<ref group=notes>Registration is required for certain tasks such as editing protected pages, creating pages in the English Wikipedia, and uploading files.</ref> | programming_language = | language = ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ 287 ᥛᥥᥝᥰ <ref>{{Cite news|url=http://www.theguardian.com/technology/2014/aug/06/wikipedia-lila-tretikov-glasnost-freedom-of-information|title=Wikipedia boss Lila Tretikov: 'Glasnost taught me much about freedom of information|first=Jemima|last=Kiss|first2=Samuel|last2=Gibbs|work=The Guardian|date=August 6, 2014|accessdate=August 21, 2014}}</ref> | num_users = | content license = | owner = | author = | launch date = | alexa = | current status = }} ᥟᥢ ᥘᥭᥳ ᥙᥥᥢ '''ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥤᥢᥱ ᥑᥣ ᥕᥧᥱ ᥙᥥᥱ ᥗᥣᥱ'''၊ ᥙᥥᥢ ᥖᥤ ᥟᥢ ᥙ​ᥩᥭᥰ ᥓᥦᥐᥳ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥢ ᥘᥥᥙ ᥖᥥᥴ ᥙᥥᥢ ᥛᥣᥰ ᥘᥭᥲ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥢ ᥛᥬᥱ ᥞᥒᥰ[[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥙᥙᥳ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ]]၊ [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢᥴ ᥟᥤᥒ]]၊ [[ᥝᥤᥐᥱ ᥡᥤᥢᥱ ᥢᥣ ᥘᥤᥱ]] ᥘᥦᥲ [[ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ]] ᥖᥩᥢᥲ ᥖᥣᥱ ᥓᥣᥒ ᥓᥖᥴ ᥐᥣᥢ၊ ᥖᥣᥱ ᥖᥦᥛᥲ၊ ᥖᥣᥱ ᥓᥣᥛᥰ ᥘᥢᥳ [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ|ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] ᥑᥣᥛᥱ ᥒᥝᥲ ᥙᥢ ᥝᥭᥳ ᥕᥝᥳ။ ᥞᥨᥛ ᥝᥣ ᥝᥤᥱ ᥑᥤᥱ ᥓᥣᥛᥰ ᥖᥨᥭᥰ ᥓᥫᥰ ᥛᥤᥰ ᥝᥭᥳ ᥖᥤ ᥘᥬᥰ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥤᥢᥱ ᥑᥣᥱ ᥕᥧᥱ ᥙᥥᥱ ᥗᥣᥱ ᥘᥭᥳ ᥟᥛᥱ ᥘᥭᥲ ᥖᥨᥝᥱ ᥛᥥᥒᥰ ᥝᥤᥱ ᥑᥤᥱ ᥞᥣᥒᥰ ᥑᥨᥝᥴ ᥔᥥᥴ ᥖᥣᥳ ᥑᥝᥴ ᥖᥥᥴ ᥓᥣᥒ ᥗᥧᥐᥴ ᥚᥖᥴ ᥘᥭᥲ ᥛᥥᥰ ᥗᥖᥴ ᥘᥭᥲ ᥛᥫᥢᥴ ᥘᥒᥱ ᥖᥒᥰ ᥙ​ᥩᥭᥰ ᥓᥦᥐᥳ ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥰ ᥛᥤᥰ ᥖᥤ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥣᥒᥱ ᥓᥫᥰ ᥘᥢᥳ ᥕᥧᥱ။ ᥛᥣᥭᥴ ᥟᥩᥐᥱ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥢ ᥛᥬᥱ ᥞᥣᥒᥰ [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ]] ᥘᥭᥳ ᥓᥣᥒ ᥐᥣᥱ ᥓᥧᥰ ᥘᥭᥲ ᥖᥤ [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ ᥙᥤᥱ ᥖᥣᥱ]]၊ ᥔᥥᥴ ᥓᥫᥰ ᥙᥥᥢ[[ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ]] ᥓᥧᥰ [[ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ ᥚᥣᥱ ᥔᥣᥱ ᥖᥒᥰ ᥘᥛᥴ]]။ ᥐᥣ ᥖᥤ ᥘᥭᥳ ᥘᥭᥳ ᥓᥝᥲ ᥐᥝᥱ ᥖᥥᥴ ᥟᥛᥱ ᥓᥣᥒ ᥖᥥᥱ ᥙ​ᥣ ᥕᥨᥝᥰ ᥓᥦᥐᥳ ᥟᥢ ᥛᥬᥱ ᥖᥒᥰ ᥔᥥᥒᥲ ᥖᥒᥰ ᥛᥨᥖᥴ။ ᥓᥝᥲ ᥐᥝᥱ ᥐᥩᥭᥰ ᥖᥥᥴ ᥓᥣᥒ ᥖᥥᥱ ᥘᥭᥲ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥢ ᥛᥬᥱ ᥐᥣ ᥖᥤ ᥖᥤ ᥘᥬᥰ ᥙ​ᥩᥭᥰ ᥓᥦᥐᥳ ᥟᥢ ᥛᥤᥰ ᥝᥭᥳ ᥕᥧᥱ ᥘᥢᥳ ᥐᥩᥭᥰ။ ᥙᥩᥰ ᥓᥝᥲ ᥐᥝᥱ ᥑᥬᥲ ᥖᥥᥱ ᥙ​ᥩᥭᥰ ᥓᥦᥐᥳ ᥟᥢ ᥛᥬᥱ ᥓᥪᥒ ᥐᥣᥱ ᥓᥧᥰ ᥖᥤ [[meta:proposals for new projects]] ᥘᥢᥳ ᥘᥦᥰ။ == ᥙ​ᥩᥭᥰ ᥓᥦᥖᥳ ᥙᥤ ᥘᥩᥒᥳ ᥐᥢ == [[meta:Wikimedia Movement|ᥜᥩᥒᥱ ᥖᥥᥰ ᥡᥤᥢᥰ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] ᥘᥭᥳ ᥙᥢ ᥘᥣᥲ ᥐᥣᥢ ᥖᥒᥰ ᥘᥛᥴ ᥘᥒᥱ ᥓᥫᥰ ᥙ​ᥩᥭᥰ ᥓᥦᥖᥳ [[Wikipedia:Multilingual Coordination|ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥒᥰ ᥘᥛᥴ]] ᥘᥦᥲ [[Wikipedia:Copyrights|ᥘᥛᥰ ᥘᥬᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ]]: *[[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] ({{Lang-en|Wikipedia}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥙᥙᥳ ᥔᥦᥢᥴ ᥔᥛᥱ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥐᥱ ᥡᥤᥢᥱ ᥢᥣᥱ ᥘᥤᥱ]] ({{Lang-en|Wiktionary}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥙᥙᥳ ᥔᥙᥴ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥒᥝᥲ ᥒᥣᥱ]] ({{Lang-en|Wikisource}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥞᥨᥒᥰ ᥘᥛᥰ ᥘᥛᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥪᥢ ᥟᥤᥒ]] ({{Lang-en|Wikiquote}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥖᥤ ᥓᥧᥳ ᥖᥧᥛ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥘᥤ ᥛᥣᥭᥴ ᥖᥩᥒᥰ * [[ᥝᥤᥱ ᥑᥤᥱ ᥙᥙᥳ]] ({{Lang-en|Wikibook}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥙᥙᥳ ᥖᥒᥲ ᥞᥥᥢᥰ ᥘᥦᥲ ᥙᥙᥳ ᥐᥦᥛ ᥛᥪᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥑᥣᥝᥱ]] ({{Lang-en|Wikinews}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥑᥣᥝᥱ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥢᥳ ᥓᥩᥛ]] ({{Lang-en|Wikiversity}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥘᥤᥐ ᥘᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ ᥘᥦᥲ ᥘᥤᥐ ᥚᥖᥴ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥝᥩᥭᥰ ᥟᥥᥖᥱ]] ({{Lang-en|Wikivoyage}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥘᥥᥴ ᥖᥣᥒᥰ ᥟᥩᥐᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥓᥫᥳ ᥚᥢᥰ]] ({{Lang-en|Wikispecies}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥖᥤ ᥛᥤᥰ ᥝᥭᥳ ᥓᥫᥳ ᥚᥢᥰ * [[ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥱ ᥖᥣᥱ]] ({{Lang-en|Wikidata}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥒᥝᥲ ᥓᥪᥒ ᥙᥪᥢᥳ ᥞᥧᥳ ᥘᥩᥖ ᥘᥦᥝᥰ ᥗᥣᥒᥱ ᥞᥣᥒ * [[ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥑᥩᥛᥱ ᥛᥩᥢᥰ]] ({{Lang-en|Wikimedia Commons}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥕᥩᥒ ᥔᥪᥱ ᥟᥢ ᥚᥥ ᥙᥢ ᥝᥭᥳ * [[ᥛᥥᥱ ᥖᥣᥱ-ᥝᥤᥱ ᥑᥤᥱ]] ({{Lang-en|Meta-Wiki}}) ** ᥑᥨᥝᥲ ᥑᥣᥢᥴ ᥙᥣᥐᥱ: ᥙᥣᥭᥰ ᥐᥙᥴ ᥔᥪᥙᥱ ᥙ​ᥩᥭᥰ ᥓᥦᥖᥳ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥒᥰ ᥔᥥᥒᥲ. == ᥝᥤᥱ ᥑᥤᥱ ᥟᥤᥢᥱ ᥑᥣᥱ ᥕᥧᥱ ᥙᥥᥱ ᥗᥣᥱ == ᥖᥩᥢᥲ ᥖᥣᥱ ᥔᥥᥢᥲ ᥛᥣᥭᥴ ᥝᥤᥱ ᥑᥤᥱ ᥖᥥᥛ ᥗᥨᥢᥲ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥘᥫᥴ ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥟᥤᥢᥱ ᥑᥣ ᥕᥧᥱ ᥙᥥᥰ ᥗᥣᥱ ᥘᥢᥳ ᥖᥨᥭᥰ ᥖᥤ [[Incubator:Wikis|ᥟᥤᥢᥱ ᥑᥣᥱ ᥕᥧᥱ ᥙᥥᥱ ᥗᥣᥱ: ᥝᥤᥱ ᥑᥤᥱ]] ။ == ᥐᥙᥴ ᥔᥪᥙᥱ/ᥖᥣᥒᥰ ᥓᥩᥭ ᥗᥦᥛᥴ == *[[Incubator:Community Portal|ᥐᥫᥢᥱ ᥖᥧ ᥖᥨᥒᥱ ᥝᥨᥒᥰ]], ᥖᥩᥢᥲ ᥖᥣᥱ ᥑᥨᥝᥲ ᥗᥣᥛᥴ ᥖᥒᥰ ᥔᥥᥒᥲ *ᥑᥩᥒᥳ IRC #ᥝᥤᥱ ᥑᥤᥱ ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ-ᥟᥤᥢᥱ ᥑᥣᥱ ᥕᥧᥱ ᥙᥥᥱ ᥗᥣᥱ ([https://kiwiirc.com/nextclient/irc.libera.chat/?#wikimedia-incubator ᥐᥧᥛ ᥐᥢ ᥚᥣᥭᥱ ᥘᥩᥐ]) ==ᥙᥫᥒ ᥟᥤᥒ== <references/> <references group="notes"/> aj60xf9onr2q1u7z7ocsai8oggdau8e ᥟᥥᥢᥲ ᥘᥫᥢ ᥘᥦᥒᥰ 0 953 4395 4394 2024-10-15T06:39:44Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4394 wikitext text/x-wiki ᥟᥥᥴ ᥙᥫᥢ ᥞᥫᥭᥴ ᥟᥥᥢᥲ ᥘᥫᥢ ᥘᥦᥒᥰ ᥞᥩᥳ. ᥛᥣᥰ ᥟᥥᥢᥲ ᥟᥥᥴ ᥖᥧ ᥑᥩᥒ ᥘᥥᥰ. ᥟᥥᥴ ᥔᥧᥴ ᥘᥭᥲ ᥛᥣᥭᥱ ᥔᥒᥴ. ᥟᥥᥴ ᥖᥧ ᥘᥭᥲ ᥛᥣᥭᥱ ᥖᥙᥴ ᥙᥥᥖᥱ ᥖᥙᥴ ᥞᥣᥢᥱ. ᥟᥝ ᥛᥣᥰ ᥛᥦᥒᥱ ᥞᥬᥲ ᥟᥥᥴ ᥖᥧ ᥐᥤᥢ ᥑᥩᥒ ᥘᥦᥰ ! . ᥟᥪᥴ ᥑᥬᥲ ! ᥐᥝ ᥐᥨᥝ ᥛᥥ ᥖᥧ ᥛᥣᥰ ᥞᥫᥢᥰ ᥘᥣᥱ. ᥛᥥ ᥔᥧᥴ ᥐᥣᥱ ᥗᥬᥴ ? ᥛᥥ ᥖᥧ ᥐᥣᥱ ᥖᥨᥝᥰ ᥖᥩᥒ. ᥖᥩᥒ ᥔᥒᥴ ? ᥖᥩᥒ ᥝᥢᥱ ᥘᥝᥲ. ᥘᥝᥲ ᥔᥒᥴ ? ᥘᥝᥲ ᥞᥫᥢᥰ ᥛᥬᥱ . ᥛᥬᥱ ᥔᥒᥴ ? ᥛᥬᥱ ᥔᥬᥱ ᥑᥣᥰ. ᥑᥣᥰ ᥔᥒᥴ ? ᥑᥣᥰ ᥜᥢᥲ ᥓᥫᥐ. ᥓᥫᥐ ᥔᥒᥴ ? ᥓᥫᥐ ᥘᥦᥛᥱ ᥛᥣᥴ . ᥛᥣᥴ ᥔᥒᥴ ? ᥛᥣᥴ ᥞᥝᥱ ᥞᥥᥢᥴ. ᥞᥥᥢᥴ ᥔᥒᥴ ? ᥞᥥᥢᥴ ᥟᥝ ᥐᥭᥱ. ᥐᥭᥱ ᥔᥒᥴ ? ᥐᥭᥱ ᥔᥣᥢᥱ ᥘᥫᥢ. ᥘᥫᥢ ᥔᥒᥴ ? ᥘᥫᥢ ᥞᥣᥒᥲ ᥔᥭᥰ. ᥔᥭᥰ ᥔᥒᥴ ? ᥔᥭᥰ ᥞᥣᥒᥲ ᥙᥣ. ᥙᥣ ᥔᥒᥴ ? ᥙᥣ ᥛᥫᥒᥰ ᥛᥤᥖ. ᥛᥤᥖ ᥔᥒᥴ ? ᥛᥤᥖ ᥗᥣᥴ ᥞᥨᥝᥴ. ᥞᥨᥝᥴ ᥔᥒᥴ? ᥞᥨᥝᥴ ᥓᥩᥐᥱ ᥑᥩᥐᥱ . ᥑᥩᥐᥱ ᥔᥒᥴ ? ᥑᥩᥐᥱ ᥖᥛ ᥖᥤᥝᥰ. ᥖᥤᥝᥰ ᥔᥒᥴ? ᥖᥤᥝᥰ ᥝᥣᥢᥱ ᥛᥥᥲ. ᥛᥥᥲ ᥔᥒᥴ ? ᥛᥥᥲ ᥚᥒᥴ ᥚᥥᥒᥴ ᥖᥬᥲ ᥞᥧᥰ ᥖᥝ. gina482301b3ymgl19me172hh37yhpz ᥟᥥᥰ ᥡᥫᥝᥰ 0 954 5223 4401 2024-10-16T10:13:34Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q48]] 5223 wikitext text/x-wiki {{Infobox continent |title = ᥟᥥᥰᥡᥫᥝᥰ |image = Asia (orthographic projection).svg |image_size = 220px |area = {{Convert|44579000|km2|sqmi|abbr=on}} &nbsp;([[List of continents by area|1st]])<ref name=NG264>{{Cite book |publisher=National Geographic Society (U.S.) |title=National Geographic Family Reference Atlas of the World |location=Washington, DC |year=2006 |page=264}}</ref> |population = {{UN_Population|Asia}} ({{UN_Population|Year}}; [[List of continents by population|1st]]){{UN_Population|ref}} |density = 100/km<sup>2</sup> (260/sq mi) |GDP_nominal = $31.58 trillion (2019; [[List of continents by GDP (nominal)|1st]]) |GDP_PPP = $65.44 trillion (2019; 1st) |GDP_per_capita = $7,350 (2019; [[List of continents by GDP (nominal)#GDP per capita (nominal) by continents|5th]])<ref name=IMF_Data>{{Cite web|title=IMF (WEO October 2019 Edition) GDP nominal per capita – international dollar|url=https://www.imf.org/external/datamapper/datasets/WEO/1}}</ref> |demonym = [[Asian people|Asian]] |countries = 49 UN members,<br> 1 UN observer, 5 other states |list_countries = List of sovereign states and dependent territories in Asia |dependencies = {{Collapsible list | titlestyle = background:transparent;text-align:left;font-weight:normal; | list_style = text-align:left; | 1 = {{Flag|Akrotiri and Dhekelia}} | 2 = {{Flag|British Indian Ocean Territory}} | 3 = {{Flag|Christmas Island}} | 4 = {{Flag|Cocos (Keeling) Islands}} | 5 = {{Flag|Hong Kong}} | 6 = {{Flag|Macau}} }} |unrecognized = {{Collapsible list | titlestyle = background:transparent;text-align:left;font-weight:normal; | list_style = text-align:left; | 1 = {{Flag|Abkhazia}} | 2 = {{Flag|Artsakh}} | 3 = {{Flag|South Ossetia}} | 4 = {{Flag|Taiwan}}}} |languages = [[Languages of Asia|List of languages]] |time = [[UTC+2]] to [[UTC+12]] |internet = [[.asia|.asia]] |cities ={{Plainlist| * [[List of metropolitan areas in Asia|Metropolitan areas of Asia]] * [[List of cities in Asia]]}} {{Hlist | list_style = text-align:left; |[[Delhi]] |[[Tokyo]] |[[Jakarta]] |[[Chittagong]] |[[Dubai]] |[[Baghdad]] |[[Kuala Lumpur]] |[[Mumbai]] |[[Seoul]] |[[Shanghai]] |[[Manila]] |[[Karachi]] |[[Beijing]] |[[Guangzhou]] |[[Osaka]] |[[Dhaka]] |[[Bangkok]] |[[Ho Chi Minh City]] |[[Tehran]] |[[Doha]] |[[Istanbul]] |[[Jerusalem]] |[[Riyadh]] |[[Hong Kong]] |[[Singapore]] }} |m49 = <code>142</code> – Asia<br /><code>001</code> – [[World]] }} ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ (Asia) ᥘᥭᥳ ᥙᥥᥢ ᥘᥤᥢ ᥛᥫᥒᥰ ᥟᥢ ᥛᥤᥰ ᥚᥤᥒᥲ ᥕᥥᥢᥱ ᥒᥥ ᥖᥒᥰ ᥑᥣᥛᥰ ᥘᥣᥖ ᥘᥛᥴ ᥘᥣᥭᥴ ᥖᥥᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥪᥛᥴ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥘᥭᥳ ᥚᥥᥴ ᥙᥥᥢ ᥝᥭᥳ ᥘᥦᥢ ᥖᥩᥖᥱ ᥘᥨᥒᥴ ᥞᥨᥐᥱ ᥟᥢ ᥕᥝᥳ။ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥝᥢᥰ ᥟᥩᥐᥱ၊ ᥟᥥᥰ ᥔᥤᥰ ᥙᥩᥖᥴ ᥘᥬᥰ၊ ᥟᥥᥰ ᥔᥤᥰ ᥓᥣᥢᥰ၊ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥟᥩᥐᥱ၊ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥞᥩᥒᥱ၊ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥓᥥᥒᥱ ᥓᥣᥢᥰ ᥝᥢᥰ ᥖᥨᥐᥱ ᥟᥢ ᥙᥩᥖᥴ ᥟᥩᥐᥱ ᥖᥩᥖᥴ ᥐᥣᥒ ᥘᥭᥴ ᥐᥩᥲ ᥞᥩᥒᥳ ᥘᥢᥳ ᥕᥝᥳ။ ᥚᥣᥭᥱ ᥐᥨᥢᥰ ᥕᥧᥛᥱ ᥕᥛ ᥘᥙ ᥗᥪᥴ ᥘᥨᥒᥴ ᥘᥧᥛ ᥜᥣᥳ ᥙᥧᥢᥳ ᥖᥤ ᥙ ᥣᥱ ᥖᥒᥰ ᥔᥤᥒᥲ ᥟᥢ ᥙᥥᥢ ᥚᥣᥭᥱ ᥙᥧᥐ ᥗᥣᥳ၊ ᥚᥣᥭᥱ ᥟᥤ ᥔᥣᥳ ᥘᥣᥛᥱ၊ ᥚᥣᥭᥱ ᥑᥣ ᥞᥤᥖᥳ ᥔᥣᥳ ᥖᥤᥰ ᥕᥢᥰ၊ ᥖᥒᥰ ᥚᥣᥭᥱ ᥓᥧᥰ ᥖᥬᥰ ᥟᥤᥰ ᥔᥛᥰ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥖᥥᥱ ᥐᥣᥱ ᥖᥤ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥘᥩᥢᥳ ᥘᥩᥢᥳ ᥕᥝᥳ။ ᥖᥤ ᥘᥬᥰ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰᥘᥭᥳ ᥛᥤᥰ ᥑᥨᥝᥰ ᥒᥫᥢ ᥒᥝᥲ ᥖᥪᥢᥰ ᥙᥥᥢ ᥟᥢ ᥘᥛᥱ ᥘᥩᥒ ᥛᥫᥢᥴ ᥘᥒᥱ ᥗᥣᥢᥱ ᥜᥭᥰ ᥒᥫᥐ(ᥗᥣᥢᥱ ᥞᥤᥢᥴ ᥒᥫᥐ) ၊ ᥞᥥ ᥑᥛᥰ ᥚᥫᥐᥱ၊ ᥞᥥᥐᥱ၊ ᥟᥥᥐᥱ ᥘᥛᥳ ᥛᥥᥢᥴ ᥑᥝᥴ ᥘᥭᥳ ᥖᥒᥰ ᥔᥤᥒᥲ ᥛᥤᥰ ᥖᥤ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥕᥝᥳ။ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥘᥭᥳ ᥙᥣᥭ ᥙᥥᥢ ᥘᥤᥢ ᥞᥫᥢᥰ ᥖᥣᥱ ᥖᥨᥝ ᥔᥖᥴ ᥗᥫᥢᥱ ᥑᥝᥴ ᥛᥫᥢᥴ ᥘᥒᥱ ᥔᥫᥴ ᥜᥭᥰ ᥘᥛᥴ ᥘᥬ၊ ᥓᥣᥒᥳ ᥘᥨᥒᥴ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥘᥬ၊ ᥛᥤᥴ ᥖᥣ ᥖᥨᥒᥱ ᥘᥨᥒᥴ ᥑᥝᥴ ᥘᥬ၊ ᥐᥣᥭᥰ ᥟᥨᥙ ᥘᥛᥳ ᥘᥨᥒᥴ ᥑᥝᥴ ᥘᥬ ᥟᥥᥐᥱ ᥖᥒᥰ ᥒᥧᥰ ᥞᥝᥱ ᥑᥝᥴ ᥘᥬ ᥐᥩᥲ ᥛᥤᥰ ᥖᥤ ᥟᥥᥰ ᥔᥤᥰ ᥕᥬᥰ ᥘᥭᥳ ᥕᥝᥳ။ ==ᥚᥪᥢᥴᥟᥤᥒᥴ== <references/> s9dtj57dwi7gujprkyckfqivfw1bh5j ᥟᥥᥰᥡᥫᥝᥰ 0 955 4403 4402 2024-10-15T06:39:49Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4402 wikitext text/x-wiki #REDIRECT [[ᥟᥥᥰ ᥡᥫᥝᥰ]] 0hofbvd0q0hdubyxqy959p5d70l785g ᥟᥥᥱ ᥙᥣᥱ ᥘᥥᥱ 0 956 4408 4407 2024-10-15T06:39:50Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 4406 wikitext text/x-wiki ᥟᥥᥱ ᥙᥣᥱ ᥘᥥᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥔᥤᥱ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥘᥧᥛ ᥜᥣᥳ ᥕᥝᥳ. ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥘᥫᥒ ᥟᥢ ᥛᥤᥰ 30 ᥝᥢᥰ ᥘᥬᥰ ᥐᥣ ᥔᥤᥱ ᥘᥫᥢ ᥘᥢᥳ ᥕᥝᥳ. ᥘᥫᥢ ᥟᥢ ᥛᥤᥰ 30 ᥝᥢᥰ ᥘᥭᥳ ᥙᥥᥢ ... ᥕᥝᥳ. tecc6b577h7w431oiijmbzr48nqw8x9 ᥟᥥᥱᥙᥣᥱᥘᥦᥱ 0 957 4410 4409 2024-10-15T06:39:52Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4409 wikitext text/x-wiki #REDIRECT [[ᥟᥥᥱ ᥙᥣᥱ ᥘᥥᥱ]] ksn6ff7d2kdhwvlpef9ba5s2vhnw6i0 ᥟᥥᥴ ᥙᥧᥒᥴ ᥙᥣᥒᥴ 0 958 4412 4411 2024-10-15T06:39:53Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4411 wikitext text/x-wiki ᥟᥥᥴ ᥙᥧᥒᥴ ᥙᥣᥒᥴ ᥖᥣᥭ ᥟᥥᥛᥱ ᥘᥝᥲ. ᥙᥝᥱ ᥙᥤᥱ ᥑᥪᥢᥲ ᥘᥩᥭ ᥕᥣᥒᥰ . ᥐᥩᥒᥲ ᥐᥣᥒᥰ ᥛᥢᥰ ᥘᥫᥒᥴ ᥟᥫᥱ ᥘᥫᥳ. ᥔᥤᥲ ᥗᥣᥐᥱ ᥝᥣᥴ ᥝᥣ ᥔᥤᥲ ᥘᥨᥐ ᥓᥩᥐᥱ. ᥔᥤᥲ ᥔᥬᥱ ᥛᥩᥐᥱ ᥝᥣ ᥔᥤᥲ ᥘᥧᥴ. ᥔᥤᥲ ᥗᥧᥴ ᥗᥤᥴ ᥝᥣ ᥔᥤᥲ ᥛᥨᥢᥲ. ᥔᥣᥱ ᥔᥤᥲ ᥒᥫᥢᥰ ᥓᥒᥱ ᥑᥣᥝᥴ. ᥔᥤᥲ ᥐᥣᥒ ᥞᥣᥝᥴ ᥝᥣ ᥔᥤᥲ ᥘᥣᥒᥰ ᥖᥣᥳ. l5y52zc8rsvnt2gakjt7k9my170lq0q ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ 0 959 4420 4419 2024-10-15T06:39:55Z Sotiale 22 7 revisions imported: [TEST] importing tddwiki via a tool 4418 wikitext text/x-wiki '''ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ'''ᥘᥭᥳ ᥙᥥᥢ ᥘᥪᥛ ᥘᥤᥢ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥗᥨᥢᥲ ᥔᥩᥒᥴ ᥘᥢᥳ ᥕᥝᥳ. ᥛᥢᥰ ᥛᥤᥰ ᥘᥦᥢ ᥐᥣᥒᥲ ᥖᥣᥱ 11,707,000 ᥘᥩᥐᥴ ᥘᥐᥴ ( 30,309,252 ᥘᥩᥐᥴ ᥘᥐᥴ ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥫᥱ). ᥘᥛᥳ ᥑᥥᥰ ᥘᥣᥭᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥘᥭᥳ ᥙᥥᥢ ᥘᥛᥳ ᥑᥥᥰ ᥟᥢ ᥕᥣᥝᥰ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤ ᥔᥧᥖᥴ ᥘᥬᥰ ᥘᥧᥛᥲ ᥜᥣᥳ ᥘᥭᥳ ᥕᥝᥳ. ᥙᥣᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥘᥨᥒᥴ ᥟᥢ ᥕᥬᥱ ᥐᥣᥒᥲ ᥖᥤ ᥔᥧᥖᥴ ᥘᥬᥰ ᥘᥧᥛᥲ ᥜᥣᥳ ᥘᥭᥳ ᥟᥢ ᥙᥥᥢ ᥔᥣ ᥞᥣᥰ ᥞᥣᥰ ᥘᥢᥳ ᥐᥩᥲ ᥛᥤᥰ ᥖᥤ ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥘᥭᥳ ᥘᥒᥱ ᥐᥝᥱ ᥕᥝᥳ. ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥘᥭᥲ ᥞᥩᥒᥳ ᥝᥣ ᥙᥥᥢ ᥘᥪᥛ ᥘᥤᥢ ᥐᥨᥢᥰ ᥘᥛ ᥑᥝᥴ ᥘᥭᥴ ᥕᥝᥳ. ᥛᥫ ᥙᥤ 1800 ᥓᥫᥰ ᥘᥢᥳ ᥐᥨᥢᥰ ᥕᥧᥰ ᥞᥨᥙᥳ ᥑᥝᥴ ᥓᥒᥱ ᥖᥥᥱ ᥜᥣᥭᥱ ᥞᥢᥴ ᥛᥣᥰ. ᥛᥫᥒᥰ ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥐᥛᥲ ᥘᥛᥴ ᥘᥛᥴ ᥐᥭᥳ ᥕᥣᥛᥲ ᥙᥥᥢ ᥛᥣᥰ ᥛᥫᥒᥰ ᥞᥣᥭᥰ ᥖᥤ ᥑᥫᥰ ᥕᥧᥰ ᥞᥨᥙᥳ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥛᥫᥒᥰ ᥑᥝᥴ ᥖᥨᥝᥱ ᥙᥩᥰ ᥗᥪᥒᥴ 1950 ᥓᥫᥰ ᥘᥭᥳ ᥐᥩᥢᥱ ᥘᥬ ᥕᥝᥳ. ᥝᥢᥰ ᥛᥫ ᥘᥭᥳ ᥖᥥᥳ ᥓᥪᥒ ᥛᥫᥒᥰ ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥟᥢ ᥘᥩᥖ ᥘᥦᥝᥰ ᥔᥝᥰ ᥑᥨᥝᥴ ᥐᥩᥲ ᥛᥤᥰ ᥛᥣᥰ ᥖᥒᥰ ᥘᥛᥴ ᥘᥣᥭᥴ ᥖᥥᥳ ᥕᥧᥱ ᥕᥝᥳ. ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥘᥭᥳ ᥛᥤᥰ ᥜᥤᥒᥲ ᥜᥣᥳ ᥟᥢ ᥟᥛᥱ ᥛᥫᥢᥴ ᥐᥢ ᥘᥣᥭᥴ ᥘᥣᥭᥴ ᥛᥥᥝᥰ, ᥟᥥᥐᥱ ᥛᥥᥝᥰ ᥔᥦᥢᥰ ᥘᥤᥢ ᥘᥣᥭᥴ ᥛᥥᥝᥰ ᥖᥥᥳ ᥖᥥᥳ. ᥙᥣᥱ ᥞᥣᥖᥱ ᥔᥣᥭᥰ ᥘᥨᥒᥴ ᥑᥝᥴ ᥔᥛᥳ ᥞᥦᥒᥲ ᥔᥥᥴ ᥙᥥᥢ ᥛᥧᥢ ᥔᥣᥭᥰ ᥕᥝᥳ. ᥛᥣᥴ ᥘᥤᥢ ᥘᥦᥲ ᥙᥣᥒ ᥖᥣᥭᥰ ᥟᥩᥢᥱ ᥑᥝᥴ ᥕᥧᥱ ᥖᥤ ᥘᥢᥳ, ᥖᥤ ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥙᥩᥖᥴ ᥝᥨᥒ ᥐᥣᥒ ᥔᥛᥳ ᥛᥤᥰ ᥙᥣᥱ ᥗᥫᥢᥱ ᥔᥖᥳ ᥘᥣᥴ ᥘᥨᥒᥴ ᥔᥥᥴ ᥛᥭᥲ ᥐᥩᥲ ᥛᥭᥲ ᥜᥨᥢᥴ ᥐᥩᥲ ᥘᥛᥴ. ᥘᥤᥒᥰ, ᥠᥦᥛᥰ ᥙᥦᥢᥰ ᥔᥤᥰ ᥑᥝᥴ ᥖᥒᥰ ᥛᥤᥰ ᥐᥨᥢᥰ ᥘᥨᥒᥴ ᥐᥨᥝᥰ ᥞᥤᥳ ᥘᥬᥰ ᥔᥛᥱ ᥑᥝᥴ ᥕᥧᥱ ᥖᥤ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥨᥝ ᥔᥖᥴ ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥟᥢ ᥘᥣᥐᥱ ᥘᥣᥭᥰ (ᥟᥛᥱ ᥔᥧᥱ ᥘᥭᥲ ᥞᥢᥴ ᥑᥝᥴ)ᥖᥒᥰ ᥘᥛᥴ ᥘᥣᥭᥴ ᥑᥝᥴ ᥔᥛᥳ ᥕᥧᥱ ᥖᥤ ᥘᥦᥢ ᥐᥣᥒᥱ ᥙᥣᥱ ᥘᥫᥒᥰ ᥘᥨᥒᥴ ᥘᥣᥒᥴ ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥘᥤᥢ ᥙᥣᥒᥱ ᥙᥣᥱ ᥕᥫᥲ ᥑᥝᥴ ᥘᥢᥳ ᥘᥬ ᥕᥝᥳ. ᥖᥨᥝ ᥘᥬᥰ ᥑᥝᥴ ᥛᥣᥒ ᥓᥫᥰ ᥔᥛᥳ ᥙᥥᥢ ᥘᥒᥱ ᥐᥣᥒ ᥓᥭᥰ, ᥛᥣᥳ ᥘᥣᥭᥰ, ᥕᥤᥰ ᥘᥣᥭᥰ ᥑᥨᥝᥰ ᥕᥣᥝᥰ, ᥑᥣᥒᥱ ᥔᥤᥲ, ᥓᥣᥒᥳ ᥖᥒᥰ ᥓᥨᥒ ᥘᥨᥒᥴ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥕᥝᥳ. ᥛᥫᥒᥰ ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ ᥘᥭᥳ ᥘᥦᥢ ᥞᥫᥢᥰ ᥖᥤ ᥕᥧᥱ ᥖᥣᥱ ᥖᥨᥝ ᥘᥨᥐᥳ ᥛᥣᥳ, ᥘᥦᥢᥰ ᥘᥛᥳ, ᥒᥧᥰ ᥞᥝᥱ ᥐᥣᥐᥱ ᥖᥒᥰ ᥘᥫᥛᥴ ᥘᥣᥲ ᥘᥦᥛ ᥑᥝᥴ ᥐᥩᥲ ᥓᥬ ᥕᥝᥳ. ᥐᥨᥢᥰ ᥗᥩᥒᥳ ᥗᥥᥝᥳ ᥖᥣᥱ ᥗᥭᥱ ᥞᥣᥒ ᥙᥣᥱ ᥗᥫᥢᥱ ᥑᥝᥴ ᥘᥭᥳ ᥟᥩᥢ ᥐᥢ ᥛᥣᥰ ᥗᥪᥒᥴ ᥟᥦᥙᥳ ᥘᥤᥳ ᥑᥫᥰ ᥙᥩᥖᥴ ᥐᥣᥒ ᥘᥦᥲ ᥙᥩᥖᥴ ᥓᥣᥢᥰ ᥖᥣᥱ ᥘᥭᥲ ᥖᥨᥭᥰ ᥞᥢᥴ ᥜᥤᥒᥲ ᥙᥫᥒ ᥖᥨᥝ ᥞᥢᥴ ᥜᥤᥒᥲ ᥙᥫᥒ ᥖᥨᥝ ᥓᥬ ᥙᥣᥱ ᥘᥫᥒᥰ ᥑᥝᥴ ᥕᥝᥳ. ᥘᥦᥢ ᥛᥧᥒ ᥔᥣᥱ ᥟᥦᥙᥳ ᥘᥤᥰ ᥑᥫᥰ ᥘᥭᥳ ᥔᥛᥳ ᥘᥤ ᥟᥣᥛᥰ ᥝᥭᥳ. ᥓᥤᥐᥴ ᥘᥩᥭ ᥘᥨᥒᥴ ᥘᥩᥭ ᥐᥤᥰ ᥛᥤᥰ ᥛᥣᥢᥰ ᥓᥣᥰ ᥞᥨᥝᥰ ᥟᥢ ᥛᥤᥰ ᥖᥤ ᥖᥣᥢᥰ ᥔᥣᥢᥰ ᥢᥤᥰ ᥕᥣᥰ ᥘᥭᥳ ᥙᥥᥢ ᥟᥢ ᥘᥣᥐᥱ ᥘᥣᥭᥰ ᥗᥣᥒᥱ ᥓᥦᥒ ᥘᥨᥒᥴ ᥘᥣᥒᥴ ᥟᥢ ᥘᥫᥒ ᥕᥝᥳ. ᥛᥢᥰ ᥙᥥᥢ ᥟᥩᥒᥲ ᥖᥤ ᥟᥢ ᥔᥧᥒᥴ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤ ᥔᥧᥖᥴ ᥖᥤ ᥟᥦᥙ ᥞᥤᥳ ᥑᥫᥰ ᥕᥝᥳ. ᥛᥤᥰ ᥖᥣᥒᥰ ᥔᥧᥒᥴ 19,350 ᥗᥖᥴ(5895 ᥛᥤᥱ ᥖᥫᥱ)ᥕᥝᥳ. dyet2o08pkawryk3x85tj0kh2tyy3je ᥟᥦᥜᥳᥞᥤᥰᥑᥫᥰ 0 960 4422 4421 2024-10-15T06:39:56Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4421 wikitext text/x-wiki #REDIRECT [[ᥟᥦᥙᥳ ᥞᥤᥳ ᥑᥫᥰ]] f679qi3x3472kr4veakgg0y0z5l5tu8 ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥣᥱ 0 961 5224 4428 2024-10-16T10:13:37Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q51]] 5224 wikitext text/x-wiki {{Infobox continent |title = ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥣ |image = Antarctica (orthographic projection).svg <!--Please see discussion or contribute to discussion if you are considering replacing this image--> |image_size = 240px |alt = This map uses an orthographic projection, near-polar aspect. The South Pole is near the center, where longitudinal lines converge. |area = {{Nowrap|14,200,000 km²}}<ref name="CIAfactbook-People">{{Cite web |author=United States Central Intelligence Agency |date=2011 |title=Antarctica |work=The World Factbook |publisher=Government of the United States |url=https://www.cia.gov/library/publications/the-world-factbook/geos/ay.html |accessdate=14 September 2017 |archivedate=25 December 2018 |archiveurl=https://web.archive.org/web/20181225211652/https://www.cia.gov/library/publications/the-world-factbook/geos/ay.html%20 }}</ref> {{Nowrap|5,500,000 sq mi}} |population = 1,000 to 5,000 (seasonal) |demonym = [[Antarctic]] |density = <0.01 per km²<br><0.01 per sq mi |adjective = [[Antarctic]] |countries = |list_countries = |dependencies = |languages = |time = |internet = [[.aq|.aq]] |cities = {{Collapsible list | title = [[Research stations in Antarctica|Research stations]] | [[McMurdo Station]]}} |m49 = <code>010</code> – Antarctica<br /><code>001</code> – [[World]] }} ᥘᥪᥛᥴ ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥣ ᥙᥥᥢ ᥘᥪᥛᥴ ᥘᥤᥢ ᥟᥢ ᥕᥬᥱ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤ ᥔᥧᥖᥴ ᥗᥨᥢᥲ ᥗᥤᥳ ᥞᥣᥲ ᥖᥤ ᥘᥬᥰ ᥘᥧᥛ ᥜᥣᥳ ᥘᥭᥳ ᥕᥝᥳ. ᥛᥣᥭᥴ ᥓᥤᥐᥴ ᥓᥣᥢᥰ ᥘᥧᥛ ᥜᥣᥳ ᥘᥭᥳ ᥛᥤᥰ ᥖᥤ ᥘᥪᥛᥴ ᥘᥭᥳ ᥕᥝᥳ. ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥬᥱ ᥛᥤᥰ ᥖᥣᥒᥰ ᥘᥦᥢ ᥐᥣᥒᥲ ᥞᥣᥲ ᥘᥣᥢᥳ ᥘᥩᥐᥴ ᥘᥐᥴ (12,944,500 ᥐᥤᥱ ᥘᥨᥝᥱ ᥛᥤᥱ ᥖᥣᥱ)ᥕᥝᥳ. ᥖᥤ ᥘᥭᥳ ᥘᥭᥳ ᥙᥥᥢ ᥘᥦᥢ ᥖᥤ ᥟᥢ ᥐᥖᥴ ᥔᥥᥴ ᥙᥫᥢ ᥖᥤ ᥔᥧᥖᥴ ᥘᥬᥰ ᥘᥧᥛ ᥜᥣᥳ ᥕᥝᥳ. ᥘᥒᥴ ᥘᥤᥢ ᥘᥭᥳ ᥘᥭᥲ ᥑᥣᥛᥱ ᥖᥣᥒᥰ ᥛᥨᥭᥴ ᥞᥣᥴ ᥑᥝᥴ ᥗᥨᥛᥴ ᥝᥭᥳ ᥖᥣᥱ ᥖᥣᥒᥰ ᥘᥣᥴ ᥛᥩᥐ ᥕᥥ ᥘᥐᥴ ᥔᥥᥴ ᥚᥒᥴ ᥛᥤᥰ ᥕᥧᥱ ᥖᥣᥒᥰ ᥖᥬᥲ ᥝᥭᥳ ᥕᥝᥳ. ᥙᥩᥰ ᥘᥬᥰ ᥑᥣᥝᥰ ᥐᥖᥴ ᥘᥭᥴ ᥖᥤ ᥘᥢᥳ ᥐᥭᥳ ᥛᥤᥰ ᥖᥣᥒᥳ ᥛᥭᥲ 100 ᥖᥣᥒᥳ ᥜᥣᥱ ᥞᥦᥢᥱ ᥞᥣᥭᥳ ᥚᥣᥭᥱ ᥖᥬᥲ ᥛᥣᥭᥴ ᥔᥧᥢᥴ (73 ᥔᥦᥢᥱ ᥖᥤᥱ ᥐᥣ ᥘᥦᥖᥳ) ᥐᥩᥢᥱ ᥕᥝᥳ. ᥖᥨᥢᥲ ᥟᥩᥢᥱ ᥛᥣᥒ ᥓᥫᥰ ᥟᥛᥱ ᥘᥢᥴ ᥖᥨᥝ ᥔᥖᥴ ᥑᥝᥴ ᥛᥣᥒ ᥚᥩᥒ ᥐᥩᥭᥰ ᥓᥣᥒ ᥓᥒᥲ ᥑᥣᥛᥱ ᥘᥭᥲ ᥖᥣᥒᥰ ᥐᥖᥴ ᥖᥤ ᥘᥢᥳ. ᥙᥩᥰ ᥑᥣᥝᥰ ᥛᥭᥲ ᥘᥭᥴ ᥖᥝᥰ ᥐᥭᥰ ᥘᥦᥲ ᥖᥨᥢᥲ ᥟᥩᥢᥱ ᥟᥩᥢ ᥑᥝᥴ ᥛᥣᥒ ᥓᥫᥰ ᥓᥣᥒ ᥟᥩᥐᥱ ᥖᥤ ᥟᥩᥒᥱ ᥛᥣᥒ ᥖᥤ ᥘᥬ ᥕᥧᥱ, ᥖᥨᥝ ᥔᥖᥴ ᥟᥢ ᥕᥧᥱ ᥖᥤ ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥐᥳ ᥘᥭᥴ ᥑᥝᥴ ᥐᥤᥢ ᥙᥣ ᥖᥒᥰ ᥖᥨᥝ ᥔᥖᥴ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥬ ᥕᥝᥳ. ᥛᥨᥢᥲ ᥙᥣᥒᥱ ᥘᥣᥭᥴ ᥑᥝᥴ, ᥙᥣ ᥘᥨᥒᥴ ᥛᥫᥒᥰ ᥑᥝᥴ, ᥔᥛᥳ ᥖᥒᥰ ᥘᥨᥐ ᥑᥝᥴ ᥓᥫᥰ ᥘᥭᥳ ᥘᥥᥱ ᥕᥧᥱ ᥓᥩᥛᥰ ᥜᥣᥒᥱ ᥑᥛᥳ ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥬᥱ ᥕᥝᥳ. ᥛᥫ ᥙᥤ 1911 ᥘᥤᥲ ᥘᥢᥳ, ᥞᥨᥭᥴ ᥟᥣ ᥛᥧᥢᥳ ᥔᥦᥢᥰ ᥙᥥᥢ ᥐᥣᥳ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥧᥖᥴ ᥙᥫᥢ ᥖᥣᥱ ᥐᥣᥱ ᥑᥣᥝᥰ ᥖᥣᥒᥰ ᥞᥬᥲ ᥗᥪᥒᥴ ᥖᥤ ᥙᥣᥭ ᥓᥤᥐᥴ ᥓᥣᥢᥰ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥨᥝᥱ ᥝᥢᥰ ᥛᥫ ᥘᥭᥳ ᥙᥩᥖᥴ ᥖᥩᥢ ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥬᥱ ᥞᥛᥳ ᥘᥛᥴ ᥘᥭᥳ ᥕᥒᥰ ᥙᥭᥱ ᥘᥭᥲ ᥜᥣᥭ ᥞᥣᥴ ᥞᥢᥴ ᥘᥧᥰ ᥐᥩᥢᥱ. ᥐᥩᥭᥰ ᥘᥣᥱ ᥓᥝᥲ ᥙᥣᥭᥰ ᥔᥣᥭ ᥑᥝᥴ ᥖᥥᥳ ᥔᥪᥙᥱ ᥞᥥᥖᥱ ᥘᥩᥒ ᥘᥥᥙ ᥞᥥᥢᥰ ᥑᥝᥴ ᥖᥨᥝᥱ ᥖᥤ ᥘᥦᥢ ᥞᥣᥴ ᥐᥖᥴ ᥘᥨᥒᥴ ᥘᥭᥳ ᥝᥭᥳ ᥕᥧᥱ. ᥘᥩᥐ ᥔᥥᥴ ᥖᥤ ᥓᥤᥐᥴ ᥘᥩᥭ ᥕᥝᥳ ᥘᥩᥭ ᥔᥧᥒᥴ ᥛᥣᥒ ᥓᥫᥰ ᥛᥨᥭᥴ ᥖᥒᥰ ᥞᥣᥴ ᥑᥝᥴ ᥔᥧᥛᥱ ᥞᥨᥛᥱ ᥘᥣᥲ ᥘᥤᥢ ᥖᥤ ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥬᥱ ᥝᥭᥳ ᥔᥥᥒᥲ ᥔᥥᥒᥲ ᥕᥧᥱ ᥕᥝᥳ. ᥙᥥᥖᥱ ᥓᥥᥒ ᥑᥖ ᥐᥨᥝᥱ ᥞᥒᥰ ᥕᥧᥱ ᥓᥩᥛᥰ ᥜᥣᥒᥱ ᥘᥛᥳ ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥬᥱ ᥕᥝᥳ. <gallery> File: 061212-nordkapp.jpg File:GletscherMM.jpg File:Fryxellsee Opt.jpg File:Mount Erebus Aerial 2.jpg File:Aurore australe - Aurora australis.jpg </gallery> ==ᥙᥫᥒ ᥟᥤᥒ== <references/> 23mmyvz4z2naq1ywqqrs5l5u4okl15t ᥟᥦᥢᥱᥖᥣᥐᥲᥖᥤᥰᥐᥣᥲ 0 962 4430 4429 2024-10-15T06:39:59Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4429 wikitext text/x-wiki #REDIRECT [[ᥟᥦᥢᥱ ᥖᥣᥐ ᥖᥤᥱ ᥐᥣᥱ]] egtggc4qyosujfkg8bce7ij6frfou50 ᥟᥨᥝᥰ ᥐᥦᥖ 0 963 5225 4439 2024-10-16T10:13:39Z JhsBot 40 bot: Removing interwiki template; the page is now connected to [[d:Q122]] 5225 wikitext text/x-wiki {{Calendar|month=8|lk=on}} ᥟᥩᥰ ᥐᥦᥖ ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥙᥦᥖᥱ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥐᥣᥱ ᥘᥤᥢᥱ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥦᥢᥰ (Gregorian Calendar) ᥕᥝᥳ. ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥞᥣᥳ ᥟᥢ ᥛᥤᥰ 31 [[ᥝᥢᥰ]] ᥘᥬᥰ ᥐᥣ ᥘᥫᥢ 7 ᥘᥫᥢ ᥘᥢᥳ ᥕᥝᥳ. kilhx3eehn10hzsqywevn6o7voglt3m ᥟᥨᥝᥰ ᥔᥦᥢᥰ ᥢᥤᥰ ᥕᥣᥰ 0 964 4444 4443 2024-10-15T06:40:03Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 4442 wikitext text/x-wiki ᥙᥣᥭᥰ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥭᥳ ᥚᥣᥭᥱ ᥛᥣᥢ ᥑᥝᥴ ᥖᥥᥳ ᥓᥬᥳ ᥝᥣ ᥟᥢ ᥢᥣᥳ ᥝᥣᥱ ᥙᥥᥱ ᥖᥣᥳ ᥘᥭᥴ ᥔᥥᥴ ᥙᥥᥢ ᥐᥤᥒᥱ ᥚᥥᥴ Earth Science ᥟᥢ ᥘᥫᥒ ᥘᥦᥰ ᥙᥥᥢ ᥖᥣᥒᥰ ᥛᥨᥝᥴ ᥟᥢ ᥘᥥᥙ ᥞᥥᥢᥰ ᥘᥛᥳᥔᥛᥱ ᥛᥧᥐ ᥖᥣ ᥘᥣᥱ ᥘᥢᥳ ᥕᥝᥳ. ᥖᥥᥴ ᥘᥭᥲ ᥘᥥᥙ ᥞᥥᥢᥰ ᥘᥩᥒ ᥖᥨᥝ ᥔᥖᥴ ᥟᥢ ᥕᥧᥱ ᥔᥝᥰ ᥐᥤᥢ ᥔᥣᥒᥲ ᥘᥬᥰ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥬ, ᥘᥩᥒ ᥑᥩᥖᥱ ᥚᥩᥖ ᥙᥫᥒ ᥚᥣᥒᥴ ᥑᥝᥴ ᥘᥬ, ᥘᥩᥒ ᥔᥣᥭᥴ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥭᥴ ᥘᥢᥳ ᥘᥬ, ᥘᥩᥒ ᥞᥩᥢ ᥘᥛᥳ ᥑᥪᥢᥲ ᥘᥨᥒᥰ ᥘᥬ, ᥘᥩᥒ ᥙᥪᥢᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥖᥪᥢᥲ ᥘᥪᥐ ᥘᥬ၊ ᥘᥩᥒ ᥑᥨᥝᥰ ᥞᥥᥲ ᥟᥢ ᥟᥩᥐᥱ ᥖᥬᥲ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥬ ᥓᥫᥰ ᥘᥢᥳ ᥕᥝᥳ. ᥐᥩᥙ ᥘᥭᥴ ᥐᥨᥢᥰ ᥘᥫᥒ ᥐᥨᥝᥳ ᥖᥣᥱ ᥖᥥᥴ ᥘᥥᥙ ᥞᥥᥢᥰ ᥘᥨᥒᥳ ᥘᥦᥢᥱ ᥚᥣᥭᥱ ᥙᥣᥭᥰ ᥘᥛᥳ ᥙᥣᥒᥱ ᥘᥣᥭᥱ ᥘᥭᥳ ᥛᥢᥰ ᥖᥥᥴ ᥘᥭᥲ ᥘᥨᥒᥳ ᥘᥦᥢᥱ ᥙᥣᥰ ᥙᥣᥭᥰ ᥓᥤᥱ ᥝᥣᥳ ᥔᥣᥭᥴ ᥓᥬ, ᥙᥣᥭᥰ ᥗᥣᥖ ᥙᥣᥭᥰ ᥘᥤᥢ, ᥙᥣᥭᥰ ᥞᥣᥒ ᥓᥫᥰ ᥘᥭᥳ ᥓᥩᥛᥰ ᥕᥧᥱ. ddyo3ju2lv27t31ak1onw29bnpf6ngq ᥟᥨᥝᥰᥔᥦᥢᥰᥢᥤᥰᥕᥣᥰ 0 965 4446 4445 2024-10-15T06:40:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4445 wikitext text/x-wiki #REDIRECT [[ᥟᥨᥝᥰ ᥔᥦᥢᥰ ᥢᥤᥰ ᥕᥣᥰ]] ado5fns076jbjphns1i0j1o8sptkpss ᥟᥨᥭᥴ ᥐᥨᥙᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ 0 966 4453 4452 2024-10-15T06:40:05Z Sotiale 22 6 revisions imported: [TEST] importing tddwiki via a tool 4452 wikitext text/x-wiki ᥟᥨᥭᥴ ᥐᥨᥙᥱ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥖᥦᥛᥲ ᥞᥩᥳ-ᥓᥣᥭᥰ ᥟᥫᥱ ᥓᥤᥒᥱ ᥟᥣ ᥘᥩᥭ ᥓᥒᥱ ᥝᥣ ᥟᥣᥭ ᥞᥩᥛᥴ ᥘᥨᥒᥴ ᥑᥨᥝᥲ ᥚᥥᥒᥰ ᥚᥣᥰ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥫᥒᥰ ᥞᥝᥰ ᥙᥥᥳ ᥛᥣᥰ ᥛᥝᥰ ᥔᥥᥱ ᥔᥣᥱ ᥑᥭᥳ ᥘᥩᥰ ᥟᥣ ᥘᥩᥭ ᥝᥣ ᥖᥤ ᥕᥨᥭᥱ ᥘᥤᥱ ᥝᥣ ᥛᥫᥒᥰ ᥛᥣᥝᥰ ᥘᥭᥲ ᥛᥣᥰ ᥞᥢᥴ ᥘᥛᥳ ᥑᥥᥰ ᥛᥣᥝᥰ ᥔᥬᥴ ᥔᥩᥒᥱ ᥛᥨᥒ ᥖᥨᥭᥰ ᥝᥣᥒᥱ ᥞᥢᥴ ᥐᥩᥒᥰ ᥛᥧᥰ ᥐᥩᥒᥰ ᥞᥨᥝᥴ ᥑᥛᥰ ᥕᥝᥳ ᥔᥛᥳ ᥕᥒᥰ ᥝᥣᥒᥱ ᥞᥢᥴ ᥛᥣᥢᥲ ᥛᥫᥒᥰ ᥖᥭᥰ ᥔᥛᥳ ᥙᥥᥳ ᥛᥣᥰ ᥔᥝᥰ ᥔᥥᥱ ᥔᥣᥱ ᥑᥭᥳ ᥘᥩᥰ ᥟᥣ ᥘᥩᥭ ᥐᥛᥰ ᥘᥭᥳ ᥓᥒᥱ ᥝᥣ ᥔᥦᥒᥴ ᥘᥤ ᥞᥫ ᥛᥤᥰ ᥒᥝᥰ ᥑᥫᥰ ᥖᥭᥰ ᥞᥝᥰ ᥘᥭᥲ ᥛᥣᥰ ᥔᥝᥰ ᥖᥬᥲ ᥞᥨᥛ ᥒᥝᥰ ᥔᥣᥱ ᥔᥢᥱ ᥘᥣᥱ ᥘᥩᥒᥱ ᥕᥥᥢᥱ ᥒᥥ ᥗᥧᥒᥰ ᥓᥣᥛᥱ ᥑᥫᥰ ᥖᥭᥰ ᥞᥬᥲ ᥙᥨᥝᥰ ᥘᥭᥲ ᥞᥫ ᥓᥩᥖᥱ ᥐᥧ ᥛᥫᥒᥰ ᥛᥫᥒᥰ ᥞᥝᥳ ᥘᥩᥰ b5ejqbv8bkigbl35fhf4u47mqjx6649 ᥟᥨᥭᥴ ᥐᥨᥙᥱ ᥛᥥ ᥐᥣ ᥘᥣᥭᥰ ᥖᥭᥰ 19 ᥖᥨᥝ 0 967 5603 4455 2025-01-15T18:32:40Z Sai Dai Sai Laing 25 5603 wikitext text/x-wiki 1.[[ᥐ]],ᥐᥣ ᥝᥣ ᥐᥭᥱ ᥛᥥᥢ ᥓᥙᥴ ᥖᥭᥱ ᥘᥫᥴ ᥐᥩᥢᥰ. 2.[[ᥑ]],ᥑᥣ ᥝᥣ ᥑᥭᥱ ᥛᥥ ᥛᥢᥰ ᥖᥭᥱ ᥛᥣᥰ ᥒᥛᥰ. 3.[[ᥒ]],ᥒᥣ ᥝᥣ ᥒᥧᥰ ᥘᥫᥢ ᥛᥣᥰ ᥓᥧᥰ ᥐᥤᥢ ᥑᥥᥖᥱ. 4.[[ᥓ]],ᥓᥣ ᥝᥣ ᥓᥣᥒᥳ ᥙᥭ ᥟᥧᥒᥳ ᥟᥣᥒᥳ ᥓᥩᥛᥰ ᥖᥣᥒᥰ. 5.[[ᥔ]],ᥔᥣ ᥝᥣ ᥔᥫᥴ ᥕᥧᥱ ᥖᥩᥒ ᥜᥫᥴ ᥖᥥᥖᥱ ᥔᥩᥢ. 6.[[ᥕ]],ᥕᥣ ᥝᥣ ᥕᥧᥒᥰ ᥐᥒᥲ ᥔᥧᥖᥴ ᥛᥧᥒᥰ ᥓᥒᥱ ᥘᥩᥖ. 7.[[ᥖ]],ᥖᥣ ᥝᥣ ᥖᥝᥱ ᥕᥧᥱ ᥘᥬᥰ ᥘᥩᥒᥴ ᥗᥣᥒᥴ ᥐᥝᥱ ᥐᥩᥛ ᥔᥝᥰ. 8.[[ᥗ]],ᥗᥣ ᥝᥣ ᥗᥭᥴ ᥜᥣᥒᥲ ᥘᥤᥢ ᥝᥭᥴ ᥙᥤᥢᥲ ᥜᥣᥢ. 9.[[ᥘ]],ᥘᥣ ᥝᥣ ᥘᥨᥝᥲ ᥞᥨᥝᥲ ᥐᥣᥱ ᥖᥨᥝᥳ ᥑᥝᥲ ᥘᥛᥳ ᥑᥫᥒ ᥑᥩᥒᥴ. 10,[[ᥙ]],ᥙᥣ ᥝᥣ ᥙᥥᥖᥱ ᥖᥥᥖᥱ ᥘᥬᥰ ᥘᥩᥒᥴ ᥔᥩᥢᥲ ᥙᥣ. 11,[[ᥚ]],ᥚᥣ ᥝᥣ ᥚᥣᥲ ᥘᥩᥢᥰ ᥘᥧᥐ ᥘᥣᥲ ᥙᥫᥢ ᥑᥨᥝᥴ. 12,[[ᥛ]],ᥛᥣ ᥝᥣ ᥛᥣᥐᥱ ᥐᥩᥛᥳ ᥖᥣᥐᥱ ᥑᥣ ᥘᥫᥴ ᥘᥛᥰ. 13,[[ᥜ]],ᥜᥣ ᥝᥣ ᥜᥭᥰ ᥐᥧ ᥝᥢᥰ ᥒᥣᥭᥰ ᥕᥧᥒᥱ ᥓᥨᥝᥲ. 14,[[ᥝ]],ᥝᥣ ᥝᥣ ᥝᥦᥢᥴ ᥖᥨᥒᥱ ᥔᥧᥙᥴ ᥑᥦᥢᥴ ᥘᥣᥒᥰ ᥛᥬᥱ. 15,[[ᥞ]],ᥞᥣ ᥝᥣ ᥞᥫᥰ ᥝᥣᥭᥲ ᥑᥪᥢᥰ ᥛᥫᥰ ᥑᥣᥛᥲ ᥖᥣ. 16.[[ᥟ]],ᥟᥣ ᥝᥣ ᥟᥧᥴ ᥕᥥᥛᥲ ᥐᥧᥴ ᥘᥧᥐ ᥘᥣᥢᥴ ᥟᥩᥢᥱ. 17.[[ᥠ]],ᥠᥣ ᥝᥣ ᥠᥨᥝᥲ ᥔᥣᥒᥱ ᥠᥨᥝᥲ ᥝᥣ ᥟᥝ ᥘᥣᥭᥰ. 18.[[ᥡ]],ᥡᥣ ᥝᥣ ᥡᥣᥒᥰ ᥑᥩᥢᥰ ᥜᥭᥰ ᥘᥦᥒ ᥓᥣᥒᥰ ᥞᥣᥒᥰ ᥕᥨᥒᥱ ᥓᥣᥐ. 19.[[ᥢ]],ᥢᥣ ᥝᥣ ᥢᥣᥢᥴ ᥢᥣᥢᥴ ᥜᥣᥒ ᥝᥣ ᥙᥣᥭ ᥓᥣᥢᥰ. qibru8a8oxz662q1i2u7rafibp6g7hs ᥟᥩᥐᥱ ᥖᥨᥝᥱ ᥙᥣᥱ 0 968 5581 4460 2025-01-15T17:33:20Z Sai Dai Sai Laing 25 5581 wikitext text/x-wiki {{Calendar|month=10|lk=on}} '''ᥟᥩᥐᥱ ᥖᥨᥝᥱ ᥙᥣᥱ''' ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥔᥤᥙᥴ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥐᥣᥱ ᥘᥤᥢᥱ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥦᥢᥰ (Gregorian Calendar) ᥕᥝᥳ. ᥕᥝᥳ ᥐᥩᥲ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥞᥨᥐᥱ ᥟᥢ ᥛᥤᥰ 31 ᥝᥢᥰ ᥘᥬᥰ ᥐᥣ 7 ᥘᥪᥢ ᥘᥢᥳ ᥕᥝᥳ. g2awa8tkefx8fb5pdf50jrk0wg9t0st ᥟᥩᥐᥱᥖᥨᥝᥱᥙᥣᥱ 0 969 4462 4461 2024-10-15T06:40:10Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4461 wikitext text/x-wiki #REDIRECT [[ᥟᥩᥐᥱ ᥖᥨᥝᥱ ᥙᥣᥱ]] nvdaiwlireoryky35m9gfb95o2owk8q ᥟᥩᥛᥴ ᥖᥩᥛᥴ ᥙᥐ ᥑᥫᥰ 0 970 4464 4463 2024-10-15T06:40:11Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4463 wikitext text/x-wiki ᥟᥩᥛᥴ ᥖᥩᥛᥴ ᥙᥐ ᥟᥩᥛᥴ ᥖᥩᥛᥴ ᥑᥫᥰ. ᥔᥣᥒᥲ ᥑᥫᥰ ᥘᥫᥰ ᥟᥤᥱ ᥝᥩᥐᥱ. ᥛᥩᥐᥱ ᥓᥙᥴ ᥐᥨᥢᥲ ᥘᥣᥒᥰ ᥟᥤᥱ. ᥘᥣᥒᥰ ᥟᥤᥱ ᥞᥧᥭᥴ ᥘᥣᥲ ᥖᥧ. ᥘᥣᥲ ᥖᥧ ᥙᥥᥢ ᥖᥝᥰ ᥐᥭᥰ. ᥖᥝᥰ ᥐᥭᥰ ᥙᥥᥢ ᥛᥣᥐᥱ ᥛᥫᥲ. ᥛᥣᥐᥱ ᥛᥫᥲ ᥙᥥᥢ ᥘᥧᥒ ᥔᥫᥲ ᥘᥣᥭᥰ. ᥔᥫᥲ ᥘᥣᥭᥰ ᥔᥩᥢᥳ ᥔᥫᥲ ᥑᥩᥒᥱ. ᥟᥩᥐᥱ ᥞᥩᥒᥱ ᥛᥣᥰ ᥑᥣᥝᥴ ᥔᥧᥖᥴ ᥘᥧᥖᥴ. nvy26dec23w8cn7i9g9zel25lurv87o ᥟᥩᥰᥐᥦᥖ 0 971 4466 4465 2024-10-15T06:40:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4465 wikitext text/x-wiki #REDIRECT [[ᥟᥨᥝᥰ ᥐᥦᥖ]] lbagyvyqr0t1pnea9w0h71arpe0u9y0 ᥟᥪᥒᥱ ᥓᥥ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ 0 972 5362 4468 2024-11-30T11:19:25Z Long Gong Bao 172 ᥙᥫᥒ ᥗᥣᥢ 5362 wikitext text/x-wiki ==ᥓᥥ ᥟᥪᥒᥱ ᥘᥬᥰ ᥛᥫᥒᥰ ᥖᥭᥰ == # [[ᥖᥨᥢᥲ ᥖᥤᥰ၊ ᥓᥥ ᥟᥪᥒᥱ | ᥓᥥ ᥟᥪᥒᥱ ᥖᥨᥢᥲ ᥖᥤᥰ ]] (5) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥘᥩᥭ ᥘᥦᥛᥴ]] (7) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥘᥣᥒᥰ ᥑᥫᥰ]] (4) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥘᥣᥲ ᥔᥥᥝᥲ]] (4) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥛᥧᥱ ᥓᥥ]] (3) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥓᥩᥐ ᥛᥥᥰ]] (6) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥐᥧᥢ ᥘᥨᥒᥴ]] (1) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥐᥥᥒᥰ ᥖᥧᥒᥴ | ᥓᥥᥲ ᥟᥪᥒᥱ ᥐᥥᥒᥰ ᥖᥧᥒᥴ ]] (4) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥛᥫᥒᥰ ᥔᥣᥖᥱ]] (3) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥖᥣ ᥑᥤᥲ ᥘᥥᥐᥱ]] (1) ᥓᥥ ᥝᥥᥒᥰ # [[ᥓᥥ ᥟᥪᥒᥱ ᥛᥫᥒᥰ ᥚᥦᥐ]] (2) ᥓᥥ ᥝᥥᥒᥰ <br> <br> {{ᥓᥥ ᥛᥫᥒᥰ ᥖᥭᥰ}} m1e0p3mtjqof2e4m6x4dub7v0i65xzy ᥟᥪᥒᥱ ᥓᥫᥰ ᥛᥤᥰ ᥘᥬᥰ ᥛᥫᥒᥰ ᥛᥦᥢᥱ ᥛᥣᥱ 0 973 4471 4470 2024-10-15T06:40:14Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4470 wikitext text/x-wiki {{ᥘᥩᥒᥲᥑᥢᥲᥘᥦᥢᥴᥘᥤᥢᥴ ᥢᥬᥰᥛᥫᥒᥰᥛျᥦᥢᥱᥛᥣᥱ}} ᥟᥤᥒᥴᥢᥫᥴᥔᥥᥢᥲᥛᥣᥭᥴᥑᥩᥲᥛᥧᥢᥰ ᥛᥫᥲ ᥘᥫᥢᥴᥓᥢᥱᥝᥣᥱရᥤᥱ 2014 ᥢᥢᥳᥔᥥᥴ ᥖᥤᥲᥢᥬᥰ [[ᥛᥫᥒᥰᥛᥣᥢ|ᥛᥫᥒᥰᥛျᥦᥢᥱᥛᥣᥱ]] ᥢᥭᥳ ᥓᥦᥲᥖᥩᥢᥲ ᥛᥤᥰᥐᥣᥱ 74 ᥓᥦᥲᥖᥩᥢᥲᥑᥣᥲᥟᥩᥲ။ ==ᥖᥩᥢᥲᥘᥧᥴ ᥓᥫᥰᥐᥙᥰᥐᥣᥭᥱᥐᥢᥴ== ==ᥚᥪᥢᥴᥟᥤᥒᥴ== [[ᥙᥫᥒ ᥗᥣᥢ:!Main category]] ==ᥓᥦᥲᥖᥩᥢᥲ ᥓᥫᥰᥛᥤᥰᥢᥬᥰ ᥓᥦᥲᥛᥫᥒᥰ ᥘᥦᥲ ᥓᥦᥲᥖᥫᥒᥰ== ===ᥙᥩᥖᥰᥐᥣᥒᥴᥛᥫᥒᥰᥛျᥦᥢᥱᥛᥣᥱ=== ====[[ᥛᥐᥨᥭᥰ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥛᥐᥨᥭᥰ]]==== * [[ᥐᥣᥢᥳᥐᥩᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥣᥢᥳᥐᥩᥰ]] * [[ᥛᥐᥨᥭᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥐᥨᥭᥰ]] * [[ᥛᥤᥢᥰᥙᥧᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥤᥢᥰᥙᥧᥰ]] * [[ᥙᥑᥨᥐᥳᥐᥧᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥑᥨᥐᥳᥐᥧᥱ]] * [[ᥖᥕᥦᥖᥳ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥕᥦᥖᥳ]] {{ᥓᥦᥲᥖᥫᥒᥰᥛᥐᥨᥭᥰ}} ====[[ᥖᥣᥲᥘᥫᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰ ᥖᥣᥲᥘᥫᥱ]]==== * [[ᥓᥩᥐᥳᥔᥦᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥓᥩᥐᥳᥔᥦᥱ]] * [[ᥖᥣᥲᥘᥫᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥣᥲᥘᥫᥱ]] * [[ᥛᥥᥐᥳᥗᥤᥱᥘᥣᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥥᥐᥳᥗᥤᥱᥘᥣᥱ]] * [[ᥛျᥤᥢᥰᥠᥣᥢᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛျᥤᥢᥰᥠᥣᥢᥱ]] * [[ᥭᥩᥒᥱᥟᥧᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥭᥩᥒᥱᥟᥧᥰ]] * [[ᥙᥣᥒᥱᥟᥧᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥣᥒᥱᥟᥧᥰ]] * [[ᥕᥛᥦᥰᥖᥤᥢᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥕᥛᥦᥰᥖᥤᥢᥰ]] {{ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥘᥫᥱ}} ====[[ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥢᥥᥱᥙျᥤᥱᥖᥩᥱ]]==== * [[ᥙᥩᥖᥰᥞᥩᥒᥱᥢᥥᥱᥙျᥤᥱᥖᥩᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥞᥩᥒᥱᥢᥥᥱᥙျᥤᥱᥖᥩᥱ]] * [[ᥙᥩᥖᥰᥓᥣᥢᥰᥢᥥᥱᥙျᥤᥱᥖᥩᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥓᥣᥢᥰᥢᥥᥱᥙျᥤᥱᥖᥩᥱ]] {{ᥢᥣᥲᥘᥤᥢᥴᥛᥫᥒᥰᥞᥨᥛᥲᥖᥧᥛᥴ ᥢᥥᥱᥙျᥤᥱᥖᥩᥱ}} ===ᥙᥩᥖᥰᥟᥩᥐᥱᥛᥫᥒᥰᥛျᥦᥢᥱᥛᥣᥱ=== ====[[ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰᥘᥦᥒ]]ᥴ==== * [[ᥘᥩᥭᥴᥐᥩᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥩᥭᥴᥐᥩᥱ]] * [[ᥙᥩᥱᥘᥑᥦᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥱᥘᥑᥦᥰ]] {{ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰᥘᥦᥒᥴ}} ====[[ᥛᥫᥒᥰᥖᥭᥰ|ᥓᥦᥲᥛᥫᥒᥰᥖᥭᥰ]]==== =====ᥛᥫᥒᥰᥖᥭᥰᥙᥩᥖᥰᥟᥩᥐᥱ===== * [[ᥐᥥᥒᥰᥖᥧᥒᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥥᥒᥰᥖᥧᥒᥴ]] * [[ᥛᥫᥒᥰᥔᥣᥖᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥴᥛᥫᥲᥒᥰᥔᥣᥖᥱ]] * [[ᥛᥫᥒᥰᥚျᥣᥐᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥴᥛᥫᥲᥒᥰᥚျᥣᥐᥲ]] * [[ᥖᥣᥲᥑᥤᥲᥘᥥᥐᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥴᥖᥣᥲᥲᥑᥤᥲᥘᥥᥐᥰ]] =====ᥛᥫᥒᥰᥖᥭᥰᥙᥩᥖᥰᥞᥩᥒᥱ===== * [[ᥐᥧᥢᥴᥘᥨᥒᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥐᥧᥢᥴᥘᥨᥒᥴ]] * [[ᥓᥩᥐᥰᥛᥦᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥓᥩᥐᥳᥛᥦᥰ]] * [[ᥘᥣᥲᥔᥥᥝᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥣᥲᥔᥥᥝᥲ]] * [[ᥘᥝᥳᥐᥭᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥝᥳᥐᥭᥱ]] * [[ᥛᥧᥱᥓᥥᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥧᥱᥓᥥᥲ]] * [[ᥛᥫᥒᥰᥛᥤᥖᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥫᥒᥰᥛᥤᥖᥲ]] * [[ᥞᥨᥝᥴᥙᥣᥒᥱ၊ ᥝᥥᥒᥰ|ᥓᥦᥲᥖᥩᥢᥲᥞᥨᥝᥴᥙᥣᥒᥴ]] ([[ᥖᥫᥒᥰ ᥝᥣᥳ ᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩ|ᥢᥣᥲᥘᥤᥢᥴ ᥝ ᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩᥴ]]) * [[ᥛᥣᥐᥱᥛᥒᥳ၊ ᥝᥥᥒᥰ|ᥓᥦᥲᥖᥩᥢᥲᥛᥣᥐᥱᥛᥒᥳ]] ([[ᥖᥫᥒᥰ ᥝᥣᥳ ᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩ|ᥢᥣᥲᥘᥤᥢᥴ ᥝ ᥚᥩᥒᥰᥒᥛᥰᥞᥒᥰᥑᥩᥴ]]) =====ᥛᥫᥒᥰᥖᥭᥰᥙᥩᥖᥰᥓᥣᥢᥰ===== * [[ᥘᥣᥒᥰᥑᥫᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥣᥒᥰᥑᥫᥰ]] * [[ᥘᥩᥭᥴᥘᥦᥛᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥘᥩᥭᥴᥘᥦᥛᥴ]] * [[ᥖᥨᥢᥲᥖᥤᥰ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥨᥢᥲᥖᥤᥰ]] ===ᥙᥩᥖᥰᥖᥬᥲᥛᥫᥒᥰᥛျᥦᥢᥱᥛᥣᥱ=== ====[[ᥟᥥᥱᥕᥣᥱᥝᥖᥤᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥓᥫᥒᥰᥟᥥᥱᥕᥣᥱᥝᥖᥤᥱ]]==== * [[ᥙᥖᥥᥒᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥖᥥᥒᥱ]] * [[ᥞᥤᥢᥰᥖᥖᥣᥳ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥞᥤᥢᥰᥖᥖᥣᥳ]] * [[ᥛျᥩᥒᥰᥛျᥣᥳ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛျᥩᥒᥰᥛျᥣᥳ]] * [[ᥛᥟᥧᥱᥙᥤᥢᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥛᥟᥧᥱᥙᥤᥢᥱ]] * [[ᥚျᥣᥱᥙᥨᥒᥱ၊ ᥓᥦᥲᥝᥥᥒᥰ|ᥓᥦᥲᥝᥥᥒᥰᥚျᥣᥱᥙᥨᥒᥱ]] * [[ᥘᥙᥧᥖᥳᥖᥣᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥴᥘᥲᥙᥧᥖᥳᥖᥣᥱ]] ====[[ᥙᥣᥱᥐᥫᥴ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥙᥣᥱᥐᥫᥴ]]==== =====[[ᥙᥣᥱᥐᥫᥴ ᥙᥩᥖᥰᥟᥩᥐᥱ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥙᥣᥱᥐᥫᥴᥙᥩᥖᥰᥟᥩᥐᥱ]]===== * [[ᥙᥣᥱᥐᥫᥴ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥣᥱᥐᥫᥴ]] * [[ᥖᥩᥒᥱᥒᥧᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥩᥒᥱᥒᥧᥱ]] =====[[ᥙᥣᥱᥐᥫᥴ ᥙᥩᥖᥰᥖᥨᥐᥰ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥙᥣᥱᥐᥫᥴᥙᥩᥖᥰᥖᥨᥐᥰ]]===== * [[ᥙျᥤᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙျᥤᥱ]] * [[ᥖᥣᥱᥕᥣᥱᥝᥖᥤᥱ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥖᥣᥱᥕᥣᥱᥝᥖᥤᥱ]] ====[[ᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥫᥒᥰ|ᥓᥦᥲᥖᥫᥒᥰᥖᥣᥲᥐᥧᥒᥲ]]==== * [[ᥙᥩᥖᥰᥖᥨᥐᥰᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥖᥨᥐᥰᥖᥣᥲᥐᥧᥒᥲ]] * [[ᥙᥩᥖᥰᥟᥩᥐᥱᥖᥣᥱᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥟᥩᥐᥱᥖᥣᥲᥐᥧᥒᥲ]] * [[ᥙᥩᥖᥰᥞᥩᥒᥱᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥞᥩᥒᥱᥖᥣᥲᥐᥧᥒᥲ]] * [[ᥙᥩᥖᥰᥓᥣᥢᥰᥖᥣᥲᥐᥧᥒᥲ၊ ᥓᥦᥲᥖᥩᥢᥲ|ᥓᥦᥲᥖᥩᥢᥲᥙᥩᥖᥰᥓᥣᥢᥰᥖᥣᥲᥐᥧᥒᥲ]] ===ᥙᥩᥖᥰᥞᥩᥒᥱ ᥛᥫᥒᥰᥛျᥦᥢᥱᥛᥣᥱ=== ====[[ᥓᥦᥲᥛᥫᥒᥰᥑᥣᥒ]]ᥴ==== ====[[ᥓᥦᥲᥛᥫᥒᥰᥓᥦᥲᥐᥥᥒᥰ|ᥓᥦᥲᥛᥫᥒᥰᥓᥦᥲᥐᥦᥒᥰ]]==== ===ᥙᥩᥖᥰᥓᥣᥢᥰ ᥛᥫᥒᥰᥛျᥦᥢᥱᥛᥣᥱ=== ====[[ᥓᥦᥲᥛᥫᥒᥰᥕᥣᥒᥰ]]==== ====[[ᥓᥦᥲᥛᥫᥒᥰᥛᥩᥢᥰ]]==== ====[[ᥓᥦᥲᥖᥫᥒᥰᥖᥢᥤᥢᥰᥖᥣᥱᥕᥤᥱ]]==== ===ᥙᥩᥖᥰᥖᥨᥐᥰ ᥛᥫᥒᥰᥛျᥦᥢᥱᥛᥣᥱ=== ====[[ᥓᥦᥲᥛᥫᥒᥰᥠᥣᥒᥰ]]==== ====[[ᥓᥦᥲᥛᥫᥒᥰရᥑᥦᥒᥱ]]==== qb34sivmznfx92aj9cv7zrg8fnsi72g ᥟᥪᥒᥱ ᥔᥣᥭᥴ ᥖᥣᥒᥰ ᥐᥣᥳ ᥐᥧᥢᥱ ᥑᥣᥭᥴ ᥑᥨᥝᥰ ᥛᥫ ᥐᥩᥢᥱ 0 974 5400 5226 2024-12-04T18:36:56Z Long Gong Bao 172 /* ᥙᥫᥒ ᥟᥤᥒ */ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ 5400 wikitext text/x-wiki ᥟᥪᥒᥱ ᥔᥣᥭᥴ ᥖᥣᥒᥰ ᥐᥣᥳ ᥐᥧᥢᥱ ᥑᥣᥭᥴ ᥑᥨᥝᥰ ᥛᥫ ᥐᥩᥢᥱ({{Lang-en|The Silk Road Economic Belt and the 21st-century Maritime Silk Road}}<ref name="报道11">{{Cite web|author1=国家发改委西部开发司|title=我委等有关部门规范“一带一路”倡议英文译法|url=http://www.ndrc.gov.cn/gzdt/201509/t20150921_751695.html|website=中华人民共和国国家发展和改革委员会|accessdate=2018-03-24|location=北京|language=zh-cn|archiveurl=https://web.archive.org/web/20180325171248/http://www.ndrc.gov.cn/gzdt/201509/t20150921_751695.html|archivedate=2018-03-25|deadurl=yes}}</ref>) [[ᥜᥣᥭᥱ:Belt and Road Initiative participant map.svg|thumb|ᥟᥪᥒᥱ ᥔᥣᥭᥴ ᥖᥣᥒᥰ ᥐᥣᥳ ᥐᥧᥢᥱ ᥑᥣᥭᥴ ᥑᥨᥝᥰ ᥛᥫ ᥐᥩᥢᥱ]] ==ᥙᥫᥒ ᥟᥤᥒ ᥟᥣᥰ ᥐᥨᥝᥰ== *[[ᥛᥫᥒᥰ ᥑᥥᥱ]] == ᥖᥤ ᥟᥣᥒᥲ ᥟᥤᥒ == {{Reflist}} ojk6pvwvobpn39wl6un4kpc8ltirfnc 0 975 4482 4481 2024-10-15T06:40:17Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4481 wikitext text/x-wiki ᥠ ᥑᥣ ᥟᥩᥐᥱ ᥞᥣᥒᥴ ᥝᥣ ᥠᥣ, ᥑᥥᥱ ᥝᥣ ᥠᥣᥰ ᥡᥫ ᥖᥭᥰ ᥝᥣ ᥐᥣᥰ. ᥠᥣ ᥠᥣᥰ ᥠᥣᥱ ᥠᥣᥲ ᥠᥣᥳ ᥠᥣᥴ ᥠᥣᥴ ᥠᥣᥳ ᥠᥣᥲ ᥠᥣᥱ ᥠᥣᥰ ᥠᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ, ᥐᥦᥖᥱ ᥖᥩᥛᥲ ᥚᥦᥖᥱ, ᥔᥣᥛᥴ ᥙᥤᥲ. ᥛᥥ ᥔᥥᥒᥴ " ᥠ " ᥑᥫᥒ ᥙᥣᥲ ᥘᥛᥴ ᥖᥪᥰ ᥕᥧᥱ ᥕᥣᥛᥰ ᥞᥝᥰ ᥕᥤᥙᥴ ᥖᥪᥰ ᥘᥣᥭᥰ ᥑᥥᥱ ᥘᥢᥳ, ᥚᥦᥒᥴ ᥘᥒᥱ: ᥠᥣᥰ ᥡᥫ ᥠᥫᥲ ᥡᥤᥲ ᥠᥫᥲ ᥠᥧᥰ ᥠᥩᥭᥱ ᥖᥦᥢᥰ rb3qccmx1wudraeowpxuo0rmgq9xtgs 0 976 4484 4483 2024-10-15T06:40:18Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4483 wikitext text/x-wiki ᥡ ᥔᥣ ᥟᥩᥐᥱ ᥞᥣᥒᥴ ᥝᥣ ᥡᥣ,ᥑᥥᥱ ᥝᥣ ᥡᥣᥒᥳ ᥖᥩᥢᥰ ᥖᥭᥰ ᥝᥣ ᥘᥩᥖᥴ ᥕᥣᥝᥰ ᥔᥣ. ᥡᥣ ᥡᥣᥰ ᥡᥣᥱ ᥡᥣᥲ ᥡᥣᥳ ᥡᥣᥳ ᥡᥣᥴ ᥡᥣᥳ ᥡᥣᥲ ᥡᥣᥱ ᥡᥣᥰ ᥡᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ ᥐᥦᥖᥱ, ᥖᥒᥲ ᥚᥦᥖᥱ, ᥔᥩᥒᥴ ᥙᥤᥲ. ᥛᥥ ᥔᥥᥒᥴ " ᥡ " ᥑᥫᥒ ᥙᥣᥲ ᥘᥛᥴ ᥖᥪᥰ ᥕᥧᥱ ᥕᥣᥛᥰ ᥞᥝᥰ ᥕᥤᥙᥴ ᥖᥪᥰ ᥘᥣᥭᥰ ᥑᥥᥱ ᥘᥢᥳ, ᥚᥦᥒᥱ ᥘᥒᥱ. ᥡᥣᥒᥰ ᥓᥣᥒᥰ ᥡᥣᥒᥲ ᥡᥫᥢᥳ ᥡᥣᥝᥰ ᥐᥨᥝᥰ ᥡᥣᥲ ᥓᥨᥝᥲ ᥓᥪᥰ. hi8htr4mnemssvj2c5sp6fjblewvw17 0 977 4486 4485 2024-10-15T06:40:20Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4485 wikitext text/x-wiki ᥢ ᥑᥩᥢᥳ ᥔᥩᥒᥴ ᥞᥐᥴ ᥝᥣ ᥢᥣ, ᥑᥥᥱ ᥝᥣ ᥢᥣᥰ ᥢᥤᥰ ᥖᥭᥰ ᥝᥣ ᥖᥤ ᥗᥬᥴ ᥔᥣ. ᥢᥣ ᥢᥣᥰ ᥢᥣᥱ ᥢᥣᥲ ᥢᥣᥳ ᥢᥣᥴ ᥢᥣᥴ ᥢᥣᥳ ᥢᥣᥲ ᥢᥣᥱ ᥢᥣᥱ ᥢᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥖᥒᥲ ᥒᥩᥒᥳ ᥖᥒᥲ, ᥙᥤᥲ ᥘᥫᥒ. ᥛᥥ ᥔᥥᥒᥴ" ᥢ " ᥑᥫᥒ ᥙᥣᥲ ᥘᥛᥴ ᥖᥪᥰ ᥕᥧᥱ ᥕᥣᥛᥰ ᥞᥝᥰ ᥕᥤᥙᥴ ᥖᥪᥰ ᥘᥣᥭᥰ ᥑᥥᥱ ᥘᥢᥳ,ᥚᥦᥒᥴ ᥘᥒᥱ . ᥢᥣᥰ ᥢᥤᥰ ᥢᥣᥳ ᥡᥣᥭᥲ ᥢᥧᥰ ᥢᥤᥲ ᥔᥨᥝᥲ ᥔᥤᥲ ᥢᥣ ᥓᥤᥲ. rdtx92g6kzc04233yvte8gxw1b4bje2 ᥢᥛᥳᥐᥥᥝᥴ 0 978 4488 4487 2024-10-15T06:40:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4487 wikitext text/x-wiki #REDIRECT [[ᥘᥛᥳ ᥐᥥᥝ]] bxmzzp4j7nxer77pvzqnxevcwktwpbs ᥢᥣᥲᥘᥤᥢᥴᥚᥩᥒᥰᥒᥛᥰᥟᥧᥙᥳᥙᥫᥒᥱ ᥛᥫᥒᥰᥛᥣᥢᥲ 0 979 4490 4489 2024-10-15T06:40:22Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4489 wikitext text/x-wiki #REDIRECT [[ᥘᥣᥲ ᥘᥤᥢ ᥚᥩᥒᥰ ᥒᥛᥰ ᥟᥧᥙᥳ ᥙᥫᥒᥱ ᥛᥫᥒᥰ ᥛᥣᥢ]] jdwsi1wprik77t4l5g6sc7ovzjemalj ᥢᥣᥲᥞᥨᥝᥴᥞᥦᥐᥲ 0 980 4492 4491 2024-10-15T06:40:23Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4491 wikitext text/x-wiki #REDIRECT [[ᥞᥨᥝᥴ ᥘᥣᥲ ᥖᥥᥰ]] fyrcwwquu5pulxnfegf40jlf57k8692 ᥢᥣᥳ ᥘᥣ ᥘᥪᥐ ᥘᥖ ᥐᥨᥝ ᥔᥧᥛᥴ 0 981 4494 4493 2024-10-15T06:40:25Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4493 wikitext text/x-wiki #REDIRECT [[ᥢᥣᥳ ᥘᥣ ᥝᥤᥖ ᥘᥪᥐ ᥘᥖ ᥐᥨᥝ ᥔᥧᥛᥴ]] 45azmd9aq69ctuqbk2jv4nc2k7nw8a0 ᥢᥣᥳ ᥘᥣ ᥝᥤᥖ ᥘᥪᥐ ᥘᥖ ᥐᥨᥝ ᥔᥧᥛᥴ 0 982 4504 4503 2024-10-15T06:40:27Z Sotiale 22 9 revisions imported: [TEST] importing tddwiki via a tool 4503 wikitext text/x-wiki {{Infobox person | name = ᥢᥣᥳ ᥘᥣ ᥝᥤᥖ ᥘᥫᥐ ᥘᥖ ᥐᥨᥝ ᥔᥧᥛᥴ | image = | image_upright = | caption = | native_name = {{Lang|th|ณราวิชญ์ เลิศรัตน์โกสุมภ์}} | native_name_lang = th | other_names = ᥙᥩᥢᥰ ᥢᥣᥳ ᥘᥣ ᥝᥤᥖᥳ | birth_date = {{Birth date and age|2001|02|01|df=yes}} | birth_place = [ [ ᥐᥧᥒᥰ ᥗᥥᥙ ] ] , ᥛᥫᥒᥰ ᥗᥭᥰ | education = Faculty of Engineering, King Mongkut's Institute of Technology Ladkrabang Biomedical Engineering | occupation = ᥓᥣᥭᥰ ᥟᥥᥐᥱ ᥘᥦᥲ ᥛᥨᥝᥱ ᥖᥥᥱ | years_active = 2 0 2 0 –ᥖᥨᥝᥱ ᥕᥣᥛᥰ ᥘᥥᥝ | agent = [[GMMTV]] | notable_works = ' ' [ [ ᥙᥣ ᥙᥨᥢᥳ ᥜᥣᥳ ] ] ' ' ( 2 0 2 1 ) | height_m = 1.85 }} ' ' ' ᥢᥣᥳ ᥘᥣ ᥝᥤᥖ ᥘᥫᥐ ᥘᥖ ᥐᥨᥝ ᥔᥧᥛᥴ ' ' ' ( ᥗᥭᥰ : ณราวิชญ์ เลิศรัตน์โกสุมภ์; ᥐᥫᥖᥱ 2 0 0 1 ၊ ᥜᥦᥙᥱ ᥝᥣᥱ ᥘᥤᥱ 1 ) ' ' ᥟᥢ ᥞᥧᥳ ᥝᥣ ' ' ' ᥙᥩᥢᥰ ᥢᥣ ᥘᥣ ᥝᥤᥖᥳ ' ' ' ' ' ᥘᥭᥳ ᥙᥥᥢ ᥓᥣᥭᥰ ᥓᥫᥒᥰ ᥗᥭᥰ ᥟᥢ ᥛᥤᥰ ᥖᥬᥲ [ [ G M M T V ] ] ᥘᥢᥳ ᥕᥝᥳ ။ < r e f n a m e = " : 0 " > { { C i t e w e b | t i t l e = P O N D : N a r a v i t L e r t r a t k o s u m ปอนด์ : ณราวิชญ์ เลิศรัตน์โกสุมภ์ | u r l = h t t p s : / / w w w . g m m - t v . c o m / a r t i s t s / v i e w / 1 5 9 ? f b r e f r e s h = C A N _ B E _ A N Y T H I N G | a c c e s s - d a t e = 2 0 2 2 - 1 1 - 1 3 | w e b s i t e = w w w . g m m - t v . c o m | l a n g u a g e = t h - t h } } < / r e f > ᥛᥢᥰ ᥖᥥᥱ ᥐᥣᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ ᥛᥢᥰ ᥝᥣᥭᥰ ᥔᥥᥴ ᥛᥢᥰ ᥟᥩᥒᥱ ᥙᥥᥳ ᥖᥤ " ' ' G o O n G i r l & G u y S t a r S e a r c h " ' ' ᥙᥩᥐ ᥗᥨᥢᥲ ᥔᥣᥛᥴ ᥟᥢ [ [ C l e a n & C l e a r ] ] ᥘᥭᥲ ᥓᥖᥴ ᥞᥥᥖᥱ ᥛᥣᥰ ᥛᥫ ᥙᥤ 2 0 2 0 ᥘᥢᥳ ᥘᥦᥰ ᥛᥢᥰ ᥘᥭᥲ ᥘᥨᥒᥰ ᥘᥣᥭᥰ ᥛᥪᥰ ᥞᥨᥛ ᥐᥣᥢ ᥐᥢ ᥖᥒᥰ G M M T V ᥛᥣᥰ ᥕᥝᥳ ။ < r e f n a m e = " : 1 " > { { C i t e w e b | l a s t = T i m e s | f i r s t = I . D . N . | l a s t 2 = M a u l i d a | f i r s t 2 = N a w a | t i t l e = F a k t a P o n d N a r a v i t , A k t o r R o o k i e T h a i l a n d y a n g C u r i P e r h a t i a n | u r l = h t t p s : / / w w w . i d n t i m e s . c o m / h y p e / e n t e r t a i n m e n t / n a w a - m a u l i d a - 1 / f a k t a - p o n d - n a r a v i t - a k t o r - r o o k i e - t h a i l a n d - y a n g - c u r i - p e r h a t i a n - c 1 c 2 - 1 | a c c e s s - d a t e = 2 0 2 2 - 1 1 - 1 3 | w e b s i t e = I D N T i m e s | l a n g u a g e = i d } } < / r e f > < r e f n a m e = " : 2 " > { { C i t e w e b | l a s t = K u r n i a s a r i | f i r s t = I r a | d a t e = 2 0 2 2 - 0 7 - 2 9 | t i t l e = S i n o p s i s d a n P r o f i l P e m a i n D r a m a T h a i l a n d N e v e r L e t M e G o S e r i e s B e s u t a n S u t r a d a r a M a m a G o g o - U r b a n B a n d u n g | u r l = h t t p s : / / b a n d u n g . u r b a n j a b a r . c o m / e n t e r t a i n m e n t / p r - 3 0 5 4 0 0 9 7 3 7 / s i n o p s i s - d a n - p r o f i l - p e m a i n - d r a m a - t h a i l a n d - n e v e r - l e t - m e - g o - s e r i e s - b e s u t a n - s u t r a d a r a - m a m a - g o g o | a c c e s s - d a t e = 2 0 2 2 - 1 1 - 1 3 | w e b s i t e = S i n o p s i s d a n P r o f i l P e m a i n D r a m a T h a i l a n d N e v e r L e t M e G o S e r i e s B e s u t a n S u t r a d a r a M a m a G o g o - U r b a n B a n d u n g | l a n g u a g e = i d } } < / r e f > ᥙᥩᥢᥰ ᥘᥭᥳ ᥛᥢᥰ ᥘᥭᥲ ᥓᥪ ᥘᥪᥰ ᥘᥒᥴ ᥛᥣᥰ ᥚᥩᥒᥰ ᥛᥫ ᥛᥢᥰ ᥘᥥᥢᥲ ᥖᥨᥝ ᥓᥫᥒᥰ ' ' ᥛᥩᥐᥱ ' ' ᥟᥢ ᥙᥥᥢ ᥖᥨᥝ ᥘᥣᥛᥰ ᥓᥫᥒᥰ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥖᥣᥒᥰ ᥞᥐᥳ ᥛᥣᥝᥱ ᥓᥣᥭᥰ [ [ ᥙᥣ ᥙᥨᥢᥳ ᥜᥣᥳ ] ] ᥟᥢ ᥙᥥᥢ ᥓᥫᥒᥰ ᥗᥭᥰ ᥞᥨᥢᥳ ᥢᥨᥝᥴ ᥛᥫ ᥙᥤ 2 0 2 1 ᥘᥢᥳ ᥕᥝᥳ ။ < r e f n a m e = " : 3 " > { { C i t e w e b | t i t l e = ' จีเอ็มเอ็มทีวี' ขนทัพนักแสดง เปิดโผ 1 6 ซีรีส์ปี 2 0 2 1 | u r l = h t t p s : / / w w w . t h a i p o s t . n e t / m a i n / d e t a i l / 8 5 9 8 2 | a c c e s s - d a t e = 2 0 2 2 - 1 1 - 1 3 | w e b s i t e = T h a i P o s t { { ! } } อิสรภาพแห่งความคิด | l a n g u a g e = e n } } < / r e f > < r e f n a m e = " : 4 " > { { C i t e w e b | d a t e = 2 0 2 1 - 0 3 - 2 6 | t i t l e = ปลาบนฟ้า ซีรีส์วายรอมคอมเรื่องใหม่จากผู้เขียน ' เพราะเราคู่กัน' ส่ง ปอนด์- ภูวินทร์ หว่านเสน่ห์ทางการแสดง | u r l = h t t p s : / / t h e s t a n d a r d . c o / f i s h - u p o n - t h e - s k y - n e w - y - s e r i e s / | a c c e s s - d a t e = 2 0 2 2 - 1 1 - 1 3 | w e b s i t e = T H E S T A N D A R D | l a n g u a g e = t h } } < / r e f > < r e f n a m e = " : 5 " > { { C i t e w e b | l a s t = T V ガイド | t i t l e = 週末は「2 g e t h e r 」原作者がおくる「F i s h U p o n t h e S k y 」をT E L A S A で見よう! 初恋のトキメキが詰まったラブコメディーの見どころを紹介 | u r l = h t t p s : / / w w w . t v g u i d e . o r . j p / f e a t u r e / f e a t u r e - 1 3 6 5 3 1 7 / | a c c e s s - d a t e = 2 0 2 2 - 1 1 - 1 3 | w e b s i t e = T V ガイドW e b | l a n g u a g e = j a } } < / r e f > ==ᥓᥣᥖ ᥙᥣᥢ ᥛᥫ ᥘᥥᥐ ᥘᥦᥰ ᥙᥣᥭᥰ ᥙᥦᥒᥱ ᥕᥣᥱ== ᥢᥣᥳ ᥘᥣ ᥝᥤᥖ ᥘᥭᥳ ᥐᥫᥖᥱ ᥖᥤ ᥝᥥᥒᥰ ᥘᥨᥒᥴ [[ᥐᥧᥒᥰ ᥗᥥᥙ]] ᥖᥤ [[ᥛᥫᥒᥰ ᥗᥭᥰ]] ᥛᥫ ᥙᥤ 2001 ᥘᥫᥢ 2 ᥘᥭᥲ 1 ᥝᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။<ref name=":0" /> ᥛᥢᥰ ᥞᥥᥢᥰ ᥟᥝ Biomedical Engineering ᥐᥣ ᥖᥤ ᥞᥩᥒᥲ ᥐᥣᥢ ᥟᥤᥢᥱ ᥓᥤᥢᥱ ᥡᥤᥱ ᥕᥣᥱ[[:en:King Mongkut's Institute of Technology Ladkrabang|King Mongkut's Institute of Technology Ladkrabang]] ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥬᥰ ᥙᥤ 2010 ᥛᥫ ᥚᥩᥒᥰ ᥛᥢᥰ ᥖᥫᥐ ᥑᥪᥢᥲ ᥑᥩᥰ ᥘᥥᥐ ᥘᥢᥳ ᥙᥩᥢ ᥘᥭᥳ ᥘᥭᥲ ᥓᥪ ᥝᥣ " ᥚᥧᥱ ᥓᥣᥭᥰ ᥟᥢ ᥞᥣᥒ ᥘᥝᥰ ᥔᥤᥴ ᥙᥫᥢ" ᥖᥤ ᥘᥬᥰ ᥟᥩᥒᥲ ᥐᥣᥢ ᥟᥤᥢᥱ ᥓᥤᥢᥱ ᥡᥤᥱ ᥕᥣᥱ ᥘᥦᥰ ᥘᥭᥲ ᥙᥥᥢ ᥖᥨᥝ ᥖᥦᥢᥰ ᥚᥩᥒᥰ ᥑᥩᥒᥴ" ᥘᥧᥐ ᥞᥥᥢᥰ ᥞᥩᥖ " ᥖᥤ ᥙᥣᥒ ᥑᥥᥳ ᥑᥥᥒᥱ [[:en:King Mongkut's Institute of Technology Ladkrabang|Ladkrabang Raja Mongkut Institute of Technology]] ᥘᥢᥳ ᥕᥝᥳ။<ref name=":2" /> == ᥐᥣᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ == === 2020-2021: ᥓᥪ ᥘᥩᥰ ᥘᥒᥴ ᥛᥣᥰ၊ ᥙᥣ ᥙᥨᥢ ᥜᥣᥳ=== ᥘᥬᥰ ᥙᥤ2020 ᥘᥢᥳ ᥙᥩᥢ ᥘᥭᥲ ᥖᥥᥱ ᥐᥣᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ ᥛᥣᥰ ᥚᥩᥒᥰ ᥛᥫ ᥛᥢᥰ ᥟᥩᥒᥱ ᥛᥦᥒᥱ ᥖᥤ ᥙᥩᥐ ᥐᥛᥰ ᥔᥣᥛᥴ ᥑᥩᥒᥴ Go On Girl & Guy Star ᥟᥢ ᥘᥧᥐ ᥖᥤ Clean & Clear ᥔᥩᥐ ᥑᥣᥴ ᥘᥢᥳ ᥕᥝᥳ။ ᥝᥣᥭᥰ ᥔᥥᥴ ᥛᥢᥰ ᥟᥩᥒᥱ ᥛᥦᥒᥱ ᥙᥥᥳ ᥖᥤ ᥙᥣᥒ ᥙᥩᥭᥰ ᥘᥢᥳ ᥕᥝᥳ ᥛᥢᥰ ᥘᥭᥲ ᥘᥨᥒᥰ ᥘᥣᥭᥰ ᥛᥪᥰ ᥐᥢ ᥖᥒᥰ GMMTV ᥘᥬᥰ ᥙᥤ ᥘᥢᥳ ᥘᥒᥱ ᥐᥝᥱ ။ ᥘᥩᥒ ᥟᥩᥐᥱ ᥞᥣᥒ ᥘᥥᥴ ᥖᥤ ᥒᥝᥰ ᥞᥣᥒ ᥔᥥᥒᥴ ᥙᥩᥐ ᥟᥩᥢ ᥖᥣᥒᥰ ᥔᥧᥖᥴ ᥘᥭᥳ ᥙᥥᥢ ᥚᥩᥒᥰ ᥛᥢᥰ ᥟᥥᥢᥲ ᥖᥨᥝ ᥓᥫᥒᥰ '''''ᥘᥨᥢᥰ''''' ᥖᥤ ᥘᥬᥰ ᥗᥣᥢ ᥓᥫᥒᥰ ᥘᥫᥴ ᥖᥤ ᥔᥤ ᥘᥤᥳ ᥜᥢᥱ ᥖᥣ ᥔᥤᥱ ᥙᥣᥭᥰ ᥔᥣᥭ ᥟᥢ ᥙᥥᥢ [[:en:The Gifted: Graduation|The Gifted: Graduation]]ᥘᥢᥳ ᥕᥝᥳ။<ref name=":1" /><ref name=":6">{{Cite web |last=Times |first=I. D. N. |last2=Muqaddis |first2=Ais |title=10 Potret Pond Naravit, Aktor Thailand yang Bikin Oleng! |url=https://www.idntimes.com/hype/entertainment/ais-muqaddis/potret-pond-naravit-c1c2 |access-date=2022-11-13 |website=IDN Times |language=id}}</ref> ᥙᥨᥝᥰ ᥖᥩᥢᥲ ᥘᥫᥒ ᥟᥢ ᥘᥫᥒ ᥟᥢ ᥕᥝᥳ ᥘᥭᥴ ᥟᥢ ᥙᥥᥢ ᥖᥩᥢᥲ ᥛᥢᥰ ᥘᥢᥳ ᥘᥭᥲ ᥙᥪᥢ ᥙᥢ ᥕᥧᥱ၊ ᥘᥢᥳ ᥖᥥᥳ ᥙᥥᥢ ᥖᥩᥢᥲ ᥔᥨᥒᥱ ᥔᥫᥛᥴ ᥖᥩᥢᥲ ᥖᥣᥱ [[:en:Clean & Clear|Clean & Clear]] ᥘᥢᥳ ᥕᥝᥳ။ ᥘᥬᥰ ᥙᥤ 2021 ᥘᥢᥳ ᥛᥢᥰ ᥘᥭᥲ ᥟᥝ ᥗᥣᥢ ᥘᥣᥛᥰ ᥓᥫᥒᥰ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥢᥨᥝ ᥗᥭᥰ ᥟᥢ ᥙᥥᥢ [[:en:Fish upon the Sky|ᥙᥣ ᥙᥨᥢ ᥜᥣᥳ]] ᥟᥢ ᥛᥢᥰ ᥟᥥᥢᥲ ᥘᥒᥱ ᥖᥨᥝ ᥓᥫᥒᥰ '''''ᥛᥩᥐᥱ''''' ᥘᥢᥳ ᥕᥝᥳ။ ᥔᥤ ᥘᥤᥳ ᥘᥭᥳ ᥗᥦᥢᥲ ᥞᥦᥒᥰ ᥖᥣᥒᥱ ᥔᥧᥒᥴ ᥙᥢ ᥐᥣᥢ ᥘᥥᥒᥳ ᥖᥩᥒᥳ ᥛᥢᥰ ᥖᥤ ᥘᥬᥰ ᥖᥨᥒ ᥐᥣᥢ ᥛᥢᥰ ᥘᥢᥳ ᥕᥝᥳ။<ref name=":3" /><ref name=":4" /><ref name=":5" /> === 2022-ᥕᥣᥛᥰ ᥘᥥᥝ : ᥟᥫᥭᥰ ᥐᥨᥝᥳ ᥘᥭᥳ ᥐᥨᥝᥳ ᥘᥥᥝ (Never Let Me Go) === ᥘᥬᥰ ᥙᥣᥒ ᥙᥩᥭᥰ GMMTV 2022: BORDERLESS event ᥖᥤ ᥖᥩᥢᥲ ᥔᥧᥖᥴ ᥑᥩᥒ ᥙᥤ 2021 ᥘᥢᥳ ᥘᥭᥲ ᥙᥪᥢ ᥑᥣᥝᥱ ᥝᥣ ᥙᥩᥢ ᥖᥤᥴ ᥟᥥᥢᥲ ᥖᥤ ᥗᥣᥢ ᥓᥫᥒᥰ '''''ᥙᥣᥛ''''' ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥓᥫᥒᥰ "''ᥟᥫᥭᥰ ᥐᥨᥝᥳ ᥘᥭᥳ ᥐᥨᥝᥳ ᥘᥥᥝ (Never Let Me Go)''" ᥟᥢ ᥙᥥᥢ ᥔᥤ ᥘᥤᥳ ᥓᥫᥒᥰ ᥛᥣᥱ ᥚᥥᥰ ᥕᥣᥰ ᥟᥢ ᥘᥧᥐ ᥖᥤ GMMTV ᥞᥥᥖᥱ ᥟᥩᥐᥱ ᥘᥢᥳ ᥔᥥᥴ ᥖᥤᥴ ᥟᥥᥢᥲ ᥐᥫᥐᥱ ᥐᥢ ᥖᥒᥰ [[ᥚᥧ ᥝᥤᥰ ᥖᥒᥲ ᥔᥐᥴ ᥕᥪᥢ|ᥚᥧ ᥝᥤᥢ]] ᥘᥒᥱ ᥙᥥᥢ ᥘᥩᥒ ᥖᥣᥒᥰ ᥞᥐ ᥛᥢᥰ ᥘᥦᥰ [[:en:Wachirawit Ruangwiwat|ၶျိမူၼ်ႈ ဝၶျိရဝိတ်ႉ ရိူင်ႇဝိဝတ်ႉ]] ᥖᥥᥳ ᥙᥥᥢ ᥘᥒᥱ ᥐᥨᥝᥳ ᥑᥥᥒᥱ ᥖᥣᥒᥰ ᥞᥐ ᥛᥢᥰ ᥕᥝᥳ။ ᥟᥢ ᥘᥭᥳ ᥙᥥᥢ ᥗᥣᥢ ᥘᥣᥛᥰ ᥓᥫᥒᥰ ᥗᥨᥢᥲ 2 ᥝᥣᥭᥰ ᥔᥥᥴ ᥛᥢᥰ ᥘᥭᥲ ᥘᥣᥒᥰ ᥝᥢᥰ ᥔᥤ ᥘᥤᥳ''ᥙᥣ ᥙᥨᥢ ᥜᥣᥳ'' ᥘᥢᥳ ᥕᥝᥳ။<ref name=":7">{{Cite web |last=Ken |first=John |date=2022-05-20 |title=Never Let Me Go – เพื่อนายแค่หนึ่งเดียว – Thai BL (2022) |url=https://lovewithoutgender.com/2022/05/20/never-let-me-go-%e0%b9%80%e0%b8%9e%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%99%e0%b8%b2%e0%b8%a2%e0%b9%81%e0%b8%84%e0%b9%88%e0%b8%ab%e0%b8%99%e0%b8%b6%e0%b9%88%e0%b8%87%e0%b9%80%e0%b8%94%e0%b8%b5/ |access-date=2022-11-13 |website=Psychomilk's Love Without Gender |language=en-US}}</ref><ref name=":8">{{Cite web |last=Antonio |first=Josiah |date=2021-12-17 |title=Thai actor Krist Perawat to return to BL scene with new series |url=https://news.abs-cbn.com/entertainment/12/07/21/thai-actor-krist-perawat-to-return-to-bl-scene |website=ABS-CBN News}}</ref><ref name=":9">{{Cite web |date=2022-09-27 |title=Mulai Proses Produksi, Drama Thailand 'Never Let Me Go' Buat Akun Twitter Resmi |url=https://yoursay.suara.com/entertainment/2022/09/27/120708/mulai-proses-produksi-drama-thailand-never-let-me-go-buat-akun-twitter-resmi |access-date=2022-11-13 |website=suara.com |language=id}}</ref><ref name=":10">{{Cite web |date=2021-12-02 |title=“GMMTV” เปิดโผ 20 ซีรีส์ใหม่สุดปัง และ ภาพยนตร์โปรเจกต์พิเศษ ในงาน “GMMTV 2022 : BORDERLESS” |url=https://www.theoneenterprise.com/gmmtv2022/ |access-date=2022-11-13 |website=The One Enterprise |language=th}}</ref> ᥕᥝᥳ ᥐᥩᥰ ᥛᥢᥰ ᥘᥭᥲ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥙᥥᥢ ᥙᥩᥖᥴ ᥙᥥᥢ ᥖᥩᥢᥲ ᥖᥤ ᥘᥬᥰ ᥔᥤ ᥘᥤᥳ ᥑᥩᥒᥴ GMMTV ᥓᥫᥰ ᥙᥥᥢ Oops! Mr. Superstar Hit on Me, လႄႈ ''Dirty Laundry'' ᥘᥢᥳ ᥕᥝᥳ။ ᥖᥤ ᥘᥣᥒᥰ ᥝᥢᥰ KAZZ 2022 ᥘᥢᥳ ᥙᥩᥢ ᥘᥭᥲ ᥓᥪ ᥘᥒᥱ ᥝᥣ ᥘᥢᥳ ᥙᥩᥢ ᥘᥭᥲ ᥓᥪ ᥘᥒᥱ ᥝᥣ ''ᥓᥣᥭᥰ ᥓᥫᥒᥰ ᥘᥣᥝ ᥖᥩᥢᥲ ᥖᥣᥱ ᥘᥫᥒ ᥙᥤ'' ᥖᥩᥢᥲ ᥖᥣᥱ ᥐᥣᥢ ᥘᥝᥲ ᥛᥨᥢ ᥛᥢᥰ ᥖᥤ ᥙᥣ ᥙᥨᥢ ᥜᥣᥳ ᥘᥢᥳ ᥕᥝᥳ။<ref>{{Cite web |date=2022-07-23 |title=Menyabet Banyak Penghargaan, 14 Potret Artis GMMTV Pemenang Kazz Awards 2022 |url=https://yoursay.suara.com/entertainment/2022/07/23/142510/menyabet-banyak-penghargaan-14-potret-artis-gmmtv-pemenang-kazz-awards-2022 |access-date=2022-11-13 |website=suara.com |language=id}}</ref> ss6qhcmcu8yat61gg2oyol02ter6bu6 ᥢᥥᥱᥙᥤᥱᥖᥩᥱ, ᥝᥥᥒᥰ 0 983 4506 4505 2024-10-15T06:40:28Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4505 wikitext text/x-wiki #REDIRECT [[ᥘᥥᥱ ᥙᥤᥱ ᥖᥨᥝᥱ, ᥝᥥᥒᥰ]] a8d3imjo1kow0sidee60vnp0e3m62ps ᥢᥨᥐᥳ 0 984 4508 4507 2024-10-15T06:40:30Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4507 wikitext text/x-wiki #REDIRECT [[ᥘᥨᥐ]] hj3jokfxpengu5fkhk9esk3tc4q1ijm ᥢᥨᥝᥱ ᥝᥤᥢᥱ ᥙᥣᥱ 0 985 4513 4512 2024-10-15T06:40:31Z Sotiale 22 4 revisions imported: [TEST] importing tddwiki via a tool 4511 wikitext text/x-wiki ᥢᥨᥝᥱ ᥝᥤᥢᥱ ᥙᥣᥱ ᥘᥭᥳ ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥔᥤᥙᥴ ᥟᥥᥖᥱ ᥟᥢ ᥛᥤᥰ ᥘᥬᥰ ᥙᥦᥐ ᥐᥣᥱ ᥖᥥᥒᥱ ᥐᥣᥳ ᥓᥧᥱ ᥘᥤᥳ ᥕᥦᥢᥰ ᥖᥒᥰ ᥐᥣᥱ ᥘᥤᥢᥱ ᥐᥨᥝᥰ ᥘᥤᥰ ᥕᥦᥢᥰ (Julian and Gregorian Calendar) ᥕᥝᥳ. ᥙᥥᥢ ᥘᥫᥢ ᥗᥤᥳ ᥔᥤᥱ, ᥙᥥᥢ ᥘᥫᥢ ᥘᥪᥢᥰ ᥔᥧᥖᥴ ᥟᥢ ᥛᥤᥰ 30 ᥝᥢᥰ ᥘᥬᥰ ᥐᥣ 4 ᥘᥪᥢ ᥘᥢᥳ ᥕᥝᥳ. gsncd8ec5q8vwyq3c0m2x4zgeuton0w ᥢᥨᥝᥱᥝᥤᥢᥱᥙᥣᥱ 0 986 4515 4514 2024-10-15T06:40:32Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4514 wikitext text/x-wiki #REDIRECT [[ᥢᥨᥝᥱ ᥝᥤᥢᥱ ᥙᥣᥱ]] 20jmeeyewgaa2f3kzmkr030gtau94uu 0 987 5634 4519 2025-01-15T19:27:18Z Sai Dai Sai Laing 25 5634 wikitext text/x-wiki ᥣ ᥒᥩᥐ ᥖᥒᥲ [[ᥝᥣ]] [[ᥟᥣ]], ᥟᥣ ᥔᥫᥐ ᥟᥣ ᥙᥧᥛᥱ ᥟᥣ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥣ ᥟᥣᥰ ᥟᥣᥱ ᥟᥣᥲ ᥟᥣᥳ ᥟᥣᥴ ᥟᥣᥴ ᥟᥣᥳ ᥟᥣᥲ ᥟᥣᥱ ᥟᥣᥰ ᥟᥣ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥒᥩᥐ ᥖᥒᥲ, ᥙᥤᥲ ᥘᥫᥒ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥣ ᥕᥥᥰ ᥚᥥᥰ ᥑᥥᥢᥴ. ᥟᥣ ᥛᥧᥰ ᥞᥧᥰ ᥖᥣᥒᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥣ ᥘᥩᥒᥰ ᥕᥧᥱ ᥔᥢᥱ ᥗᥥᥱ,ᥖᥣᥒᥰ ᥐᥖ ᥖᥥᥱ ᥙᥣᥰ ᥓᥩᥛᥰ. ᥟᥣᥱ ᥘᥣᥱ ᥕᥒ ᥙᥣ ᥐᥬᥲ ᥖᥨᥝ,ᥞᥬᥲ ᥔᥥᥒᥳ ᥘᥤ ᥐᥨᥝ ᥑᥥᥴ ᥞᥨᥝᥴ. kqs5kpvkaydo62fvbbdv2362m5gddyk ᥣᥒ 0 988 4521 4520 2024-10-15T06:40:35Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4520 wikitext text/x-wiki ᥣᥒ, ᥟᥣ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥣᥒ " ᥟᥣᥒ ᥟᥣᥒᥰ ᥟᥣᥒᥱ ᥟᥣᥒᥲ ᥟᥣᥒᥳ ᥟᥣᥒᥴ ᥟᥣᥒᥴ ᥟᥣᥒᥳ ᥟᥣᥒᥲ ᥟᥣᥒᥱ ᥟᥣᥒᥰ ᥟᥣᥒ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥣᥒᥲ, ᥐᥣᥒᥱ, ᥐᥣᥒᥲ, ᥘᥣᥒᥲ, ᥛᥣᥒ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥣᥒᥲ ᥘᥛᥴ ᥑᥛᥴ ᥓᥬ. ᥐᥣᥒ ᥓᥬ ᥘᥬᥰ ᥑᥨᥝᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥣᥒᥲ ᥘᥛᥴ ᥓᥛᥲ ᥖᥩᥒ, ᥟᥣᥒᥲ ᥔᥬᥱ ᥕᥩᥒ ᥞᥣᥛᥰ ᥙᥣᥰ. ᥑᥣᥒᥴ ᥐᥨᥝ ᥘᥣᥙᥱ ᥑᥣᥰ,ᥐᥣᥰ ᥘᥣᥰ ᥐᥨᥝ ᥐᥩᥒᥲ ᥛᥩᥖ. h1mz8bw4m2zbsfgb04ufesj6c6pl06g ᥣᥖ 0 989 4523 4522 2024-10-15T06:40:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4522 wikitext text/x-wiki ᥟᥣ ᥔᥣᥖ ᥟᥖ ᥙᥥᥢ " ᥟᥣᥖ " ᥟᥣᥖ ᥟᥣᥖᥱ ᥟᥣᥖᥴ ᥟᥣᥖᥴ ᥟᥣᥖᥱ ᥟᥣᥖ ᥖᥨᥝ ᥑᥣᥛᥰ:ᥐᥣᥖᥱ,ᥓᥣᥖ,ᥔᥣᥖᥱ,ᥗᥣᥖᥱ,ᥙᥣᥖᥱ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥐᥣᥖ ᥐᥣᥒᥰ ᥝᥣᥒᥰ ᥕᥣᥢᥴ. ᥘᥣᥖ ᥘᥥᥴ ᥚᥥᥴ ᥘᥦᥒᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:, ᥐᥣᥖᥱ ᥞᥨᥝᥴ ᥘᥤ ᥑᥣᥭᥴ,ᥐᥣᥖᥱ ᥞᥣᥭᥴ ᥘᥤ ᥔᥪᥳ. ᥕᥣᥖᥱ ᥘᥛᥳ ᥞᥨᥛ ᥖᥝᥲ,ᥐᥤᥢ ᥑᥝᥲ ᥞᥨᥛ ᥞᥭᥴ, ᥖᥪᥰ ᥛᥭᥴ ᥞᥨᥛ ᥔᥥᥢᥲ. eulmpzjs5ki1espi2i3tvdnwid6orj8 ᥣᥙ 0 990 4526 4525 2024-10-15T06:40:37Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4525 wikitext text/x-wiki ᥣᥙ ᥟᥣ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ '' ᥟᥣᥙ '' ᥟᥣᥙ ᥟᥣᥙᥱ ᥟᥣᥙᥴ,ᥟᥣᥙᥴ ᥟᥣᥙᥱ ᥟᥣᥙ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥣᥙᥱ,ᥐᥣᥙ,ᥖᥣᥙ,ᥘᥣᥙᥱ,ᥞᥣᥙᥱ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥣᥙᥱ ᥖᥨᥝ ᥔᥤᥴ ᥑᥤᥒᥰ. ᥐᥣᥙ ᥛᥣᥢᥲ ᥙᥣᥢ ᥛᥫᥒᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥣᥙᥱ ᥘᥛᥳ ᥞᥬᥲ ᥓᥩᥐᥱ ᥞᥧᥴ,ᥛᥤᥰ ᥞᥧᥴ ᥞᥬᥲ ᥗᥩᥛᥱ ᥙᥫᥢ. ᥘᥣᥙᥱ ᥕᥧᥱ ᥘᥫᥴ ᥑᥨᥝᥰ ᥕᥧᥱ ᥖᥬᥲ. 8c52gv4v8b3bpqinc9yjf3maw9tffvn ᥣᥛ 0 991 4528 4527 2024-10-15T06:40:38Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4527 wikitext text/x-wiki ᥣᥛ, ᥟᥣ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥣᥛ " ᥟᥣᥛ ᥟᥣᥛᥰ ᥟᥣᥛᥱ ᥟᥣᥛᥲ ᥟᥣᥛᥳ ᥟᥣᥛᥴ ᥟᥣᥛᥴ ᥟᥣᥛᥳ ᥟᥣᥛᥲ ᥟᥣᥛᥱ ᥟᥣᥛᥰ ᥟᥣᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥣᥛᥰ, ᥐᥣᥛᥱ, ᥑᥣᥛᥰ, ᥘᥣᥛᥴ,ᥞᥣᥛᥴ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥣᥛᥰ ᥖᥣᥭ ᥟᥣᥛᥰ ᥘᥨᥝᥰ. ᥐᥣᥛᥱ ᥘᥤ ᥛᥨᥢ ᥛᥣᥢᥴ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥐᥣᥛᥱ ᥗᥨᥒᥴ ᥗᥨᥙᥱ, ᥕᥒ ᥞᥬᥲ ᥞᥨᥙ ᥔᥦᥢᥰ ᥕᥣᥰ; ᥐᥣᥛᥱ ᥗᥨᥒᥴ ᥙᥣᥰ,ᥕᥒ ᥞᥬᥲ ᥕᥣᥰ ᥔᥦᥢᥰ ᥞᥨᥙ. ᥑᥣᥛᥰ ᥝᥣ ᥛᥣᥝᥱ ᥘᥫᥴ, ᥑᥣᥭᥰ ᥟᥫᥐᥱ ᥑᥫᥴ ᥐᥩᥲ ᥘᥨᥝᥱ ᥑᥤᥱ. len30yzuxz8enk9fwqc7guj2z1rkng7 ᥣᥝ 0 992 4530 4529 2024-10-15T06:40:40Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4529 wikitext text/x-wiki ᥣᥝ, ᥟᥣ ᥔᥣᥖ ᥟᥝ ᥙᥥᥢ " ᥟᥣᥝ " ᥟᥣᥝ ᥟᥣᥝᥰ ᥟᥣᥝᥱ ᥟᥣᥝᥲ ᥟᥣᥝᥳ ᥟᥣᥝᥴ ᥟᥣᥝᥴ ᥟᥣᥝᥳ ᥟᥣᥝᥲ ᥟᥣᥝᥱ ᥟᥣᥝᥰ ᥟᥣᥝ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥕᥣᥝᥰ ᥘᥣᥝᥴ ᥑᥣᥝᥴ ᥘᥣᥝ ᥑᥣᥝᥱ ᥒᥣᥝᥰ ᥑᥣᥝ ᥜᥣᥳ ᥛᥣᥝᥱ ᥔᥣᥝᥴ ᥘᥣᥝᥰ ᥜᥣᥝᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥑᥣᥝᥴ ᥚᥫᥐᥱ ᥙᥫᥐᥱ ᥛᥣᥒ. ᥗᥣᥝᥴ ᥗᥛᥰ ᥐᥛ ᥑᥨᥝᥲ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥘᥣᥝᥴ ᥐᥩᥙ ᥙᥫ ᥛᥤᥰ ᥘᥨᥛᥰ,ᥑᥨᥛᥰ ᥐᥩᥙ ᥙᥫ ᥛᥤᥰ ᥞᥤᥖᥴ. ᥔᥣᥝᥴ ᥙᥪᥴ ᥘᥤ ᥕᥧᥱ ᥞᥧᥰ ᥓᥩᥐ,ᥚᥬᥴ ᥓᥣᥒ ᥔᥩᥐ ᥛᥢᥰ ᥘᥭᥲ. qlwyjqa2oclu6zg78lrzraqcn12ukdw ᥣᥢ 0 993 4532 4531 2024-10-15T06:40:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4531 wikitext text/x-wiki ᥣᥢ, ᥟᥣ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ " ᥟᥣᥢ " ᥟᥣᥢ ᥟᥣᥢᥰ ᥟᥣᥢᥱ ᥟᥣᥢᥲ ᥟᥣᥢᥳ ᥟᥣᥢᥴ ᥟᥣᥢᥴ ᥟᥣᥢᥳ ᥟᥣᥢᥲ ᥟᥣᥢᥱ ᥟᥣᥢᥰ ᥟᥣᥢ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥣᥢᥰ, ᥟᥣᥢᥱ, ᥐᥣᥢ, ᥑᥣᥢᥳ, ᥝᥣᥢᥴ . ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥣᥢᥱ ᥛᥫ ᥗᥣᥲ ᥝᥢᥰ. ᥐᥣᥢ ᥑᥩᥒᥴ ᥘᥩᥒ ᥖᥣᥒᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥐᥣᥢᥰ ᥘᥦᥛᥴ ᥔᥩᥖᥱ ᥘᥛᥳ ᥖᥝᥲ,ᥞᥣᥙᥱ ᥓᥝᥲ ᥐᥧᥖ ᥔᥩᥒᥴ ᥞᥨᥝᥴ. ᥑᥣᥢᥳ ᥞᥥᥖᥱ ᥞᥭ ᥙᥣᥰ ᥛᥣᥴ, ᥑᥣᥢᥳ ᥞᥥᥖᥱ ᥘᥣᥰ ᥙᥣᥰ ᥘᥧᥐ. cxddjoyfwvmig1lb6nsm3db2896d4hr ᥣᥭ 0 994 4534 4533 2024-10-15T06:40:42Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4533 wikitext text/x-wiki ᥣᥭ ᥟᥣ ᥔᥣᥖ ᥟᥭ ᥙᥥᥢ " ᥟᥣᥭ " ᥟᥣᥭ ᥟᥣᥭᥰ ᥟᥣᥭᥱ ᥟᥣᥭᥲ ᥟᥣᥭᥳ ᥟᥣᥭᥴ ᥟᥣᥭᥴ ᥟᥣᥭᥳ ᥟᥣᥭᥲ ᥟᥣᥭᥱ ᥟᥣᥭᥰ ᥟᥣᥭ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥣᥭ ᥑᥣᥭᥰ ᥓᥣᥭᥰ ᥘᥣᥭ ᥔᥣᥭᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥣᥭ ᥘᥣᥲ ᥙᥦᥖ ᥖᥣ. ᥟᥣᥭᥲ ᥕᥤ ᥙᥤ ᥘᥩᥒᥳ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥣᥭ ᥛᥩᥐᥱ ᥓᥩᥛᥰ ᥘᥨᥛᥰ, ᥟᥣᥭ ᥐᥨᥢᥰ ᥓᥩᥢᥰ ᥓᥪᥳ. ᥔᥣᥭᥳ ᥐᥩᥲ ᥛᥣᥰ,ᥑᥣᥴ ᥐᥩᥲ ᥘᥭᥲ. 1wjhppbx25xpn1gi3pwdpgclrqt7q5d 0 995 4537 4536 2024-10-15T06:40:43Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4536 wikitext text/x-wiki ᥤ ᥖᥒᥲ ᥐᥩᥒᥱ ᥖᥒᥲ ᥑᥩᥖᥱ ᥐᥦᥢ ᥝᥣ ᥟᥤ,ᥟᥤᥰ ᥛᥧᥴ ᥟᥤᥰ ᥑᥣᥭᥰ ᥟᥤ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥤ ᥟᥤᥰ ᥟᥤᥱ ᥟᥤᥲ ᥟᥤᥳ ᥟᥤᥴ ᥟᥤᥴ ᥟᥤᥳ ᥟᥤᥲ ᥟᥤᥱ ᥟᥤᥰ ᥟᥤ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥖᥒᥲ, ᥐᥩᥒᥱ ᥖᥒᥲ ᥐᥦᥖᥱ, ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥤᥴ ᥕᥩᥛ ᥕᥩᥛᥰ ᥖᥪᥰ. ᥟᥤᥴ ᥘᥧᥴ ᥐᥧᥴ ᥙᥣᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥛᥤᥰ ᥐᥤᥢ ᥔᥫᥴ,ᥕᥒ ᥛᥤᥰ ᥐᥤᥢ ᥛᥣᥐᥱ ᥑᥫᥴ. ᥑᥤᥴ ᥚᥦᥝᥴ ᥘᥣᥲ ᥓᥥᥝᥰ ᥞᥥᥝᥰ.ᥙᥥᥝᥱ ᥚᥦᥝᥴ ᥘᥣᥲ ᥓᥥᥝᥰ ᥕᥣᥢᥰ. erohctfjbtd4jyu7hecyct3uv27g7fn ᥤᥒ 0 996 4539 4538 2024-10-15T06:40:45Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4538 wikitext text/x-wiki ᥤᥒ, ᥟᥤ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥤᥒ " ᥟᥤᥒ ᥟᥤᥒᥰ ᥟᥤᥒᥱ ᥟᥤᥒᥲ ᥟᥤᥒᥳ ᥟᥤᥒᥴ ᥟᥤᥒᥴ ᥟᥤᥒᥳ ᥟᥤᥒᥲ ᥟᥤᥒᥱ ᥟᥤᥒᥰ ᥟᥤᥒ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥤᥒ, ᥟᥤᥒᥲ, ᥐᥤᥒᥱ, ᥕᥤᥒᥰ, ᥖᥤᥒᥱ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥤᥒ ᥑᥧᥢᥴ ᥙᥩᥛ ᥘᥣᥒᥰ. ᥟᥤᥒ ᥙᥤ ᥐᥩᥙ ᥘᥩᥒᥳ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥖᥤᥒᥱ ᥓᥩᥛᥰ ᥑᥣᥛᥰ. ᥛᥤᥒ ᥒᥫᥢᥰ ᥛᥤᥒ ᥑᥛᥰ ᥞᥬᥲ ᥙᥐᥴ ᥐᥝᥲ, ᥛᥤᥒ ᥑᥝᥲ ᥛᥤᥒ ᥘᥛᥳ ᥞᥬᥲ ᥙᥐᥴ ᥞᥨᥝᥴ. 8p19jvwrcyrg7e9xwng7qttkhzavvvk ᥤᥖ 0 997 4541 4540 2024-10-15T06:40:46Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4540 wikitext text/x-wiki ᥟᥤ ᥔᥣᥖ ᥟᥖ ᥙᥥᥢ "ᥟᥤᥖ" ᥟᥤᥖ ᥟᥤᥖᥱ ᥟᥤᥖᥴ ᥟᥤᥖᥴ ᥟᥤᥖᥱ ᥟᥤᥖ ᥖᥨᥝ ᥑᥣᥛᥰ:ᥑᥤᥖᥴ,ᥙᥤᥖ,ᥚᥤᥖᥴ,ᥛᥥᥖ,ᥞᥤᥖᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥐᥤᥖᥴ ᥑᥩᥒᥲ ᥖᥩᥒᥲ ᥓᥬ. ᥑᥤᥖᥴ ᥘᥦᥒᥰ ᥖᥦᥒᥰ ᥙᥩᥒᥱ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥚᥤᥖᥴ ᥛᥣᥰ ᥓᥩᥭ ᥐᥢ ᥐᥥᥲ,ᥙᥥᥳ ᥛᥣᥰ ᥞᥨᥛ ᥐᥢ ᥓᥨᥛᥰ. ᥚᥤᥖᥴ ᥞᥬᥲ ᥚᥤᥖᥴ ᥙᥪᥴ ᥞᥧᥳ,ᥐᥧᥲ ᥞᥬᥲ ᥐᥧᥲ ᥙᥪᥴ ᥛᥤᥰ. rhyd266g8cqyvtwtvtytxjpbsj8avoe ᥤᥙ 0 998 4544 4543 2024-10-15T06:40:47Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4543 wikitext text/x-wiki ᥤᥙ ᥟᥤ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ ''ᥟᥤᥙ'' ᥟᥤᥙ ᥟᥤᥙᥱ ᥟᥤᥙᥴ, ᥟᥤᥙᥴ ᥟᥤᥙᥱ ᥟᥤᥙ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥤᥙᥴ,ᥐᥤᥙᥴ, ᥔᥤᥙᥴ,ᥘᥤᥙᥴ,ᥗᥤᥙᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥔᥤᥙᥴ ᥔᥛᥱ ᥔᥦᥢᥴ ᥙᥫᥒ. ᥗᥤᥙᥴ ᥗᥩᥒᥰ ᥜᥩᥒᥰ ᥘᥛᥳ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥔᥤᥙᥴ ᥛᥫᥒᥰ ᥑᥝᥲ,ᥐᥝᥲ ᥛᥫᥒᥰ ᥟᥩᥐᥱ. ᥔᥤᥙᥴ ᥞᥣᥲ ᥘᥫᥢ ᥖᥨᥐᥱ, ᥔᥤᥙᥴ ᥞᥨᥐᥱ ᥘᥫᥢ ᥑᥦᥢᥴ. bahoiqst92mqpucjxaweumw7ydsejwk ᥤᥛ 0 999 4546 4545 2024-10-15T06:40:48Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4545 wikitext text/x-wiki ᥤᥛ, ᥟᥤ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥤᥛ " ᥟᥤᥛ ᥟᥤᥛᥰ ᥟᥤᥛᥱ ᥟᥤᥛᥲ ᥟᥤᥛᥳ ᥟᥤᥛᥴ ᥟᥤᥛᥴ ᥟᥤᥛᥳ ᥟᥤᥛᥲ ᥟᥤᥛᥱ ᥟᥤᥛᥰ ᥟᥤᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥤᥛᥱ,ᥐᥤᥛᥰ, ᥓᥤᥛᥰ,ᥘᥤᥛᥴ,ᥞᥤᥛᥴ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥤᥛᥱ ᥖᥩᥒᥳ ᥖᥥᥛ ᥔᥭᥲ ᥟᥤᥛᥱ ᥘᥝᥲ ᥛᥝᥰ ᥐᥛ ᥘᥤᥛᥴ ᥖᥥᥱ ᥞᥨᥛ ᥔᥝᥰ ᥞᥤᥛᥴ ᥜᥤᥒᥲ ᥗᥥᥒᥴ ᥘᥩᥒ. 3x6w044magrakz9sulk63wdojorfnle ᥤᥝ 0 1000 4549 4548 2024-10-15T06:40:50Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4548 wikitext text/x-wiki ᥤᥝ, ᥟᥤ ᥔᥣᥖ ᥟᥝ ᥙᥥᥢ " ᥟᥤᥝ " ᥟᥤᥝ ᥟᥤᥝᥰ ᥟᥤᥝᥱ ᥟᥤᥝᥲ ᥟᥤᥝᥲ ᥟᥤᥝᥴ ᥟᥤᥝᥴ ᥟᥤᥝᥳ ᥟᥤᥝᥲ ᥟᥤᥝᥱ ᥟᥤᥝᥰ ᥟᥤᥝ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥤᥝᥴ ᥖᥤᥝᥰ ᥚᥤᥝᥴ ᥞᥤᥝᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥘᥤᥝᥴ ᥓᥩᥛᥰ ᥞᥩᥛᥰ ᥜᥣᥴ. ᥟᥤᥝᥴ ᥟᥦᥐᥱ ᥔᥦᥐᥱ ᥛᥨᥢ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥞᥤᥝᥲ ᥕᥒ ᥑᥪᥖᥴ ᥞᥣᥙᥱ, ᥘᥣᥙᥱ ᥕᥒ ᥑᥪᥖᥴ ᥘᥦᥝᥰ. iotb0zvyjrtd7mwl73uowyqmx1oogt5 ᥤᥢ 0 1001 4552 4551 2024-10-15T06:40:51Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4551 wikitext text/x-wiki ᥤᥢ, ᥟᥤ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ " ᥟᥤᥢ " ᥟᥤᥢ ᥟᥤᥢᥰ ᥟᥤᥢᥱ ᥟᥤᥢᥱ ᥟᥤᥢᥳ ᥟᥤᥢᥴ ᥟᥤᥢᥴ ᥟᥤᥢᥳ ᥟᥤᥢᥲ ᥟᥤᥢᥱ ᥟᥤᥢᥰ ᥟᥤᥢ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥤᥢ, ᥔᥤᥢᥲ, ᥞᥤᥢᥴ, ᥖᥤᥢ, ᥘᥤᥢᥳ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥤᥢ ᥘᥤ ᥕᥧᥱ ᥙᥨᥝᥱ. ᥖᥤᥢ ᥜᥦᥖᥱ ᥛᥪᥴ ᥚᥣᥭᥴ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥐᥤᥢ ᥑᥝᥲ ᥙᥫᥢ ᥘᥤ ᥛᥣᥰ,ᥓᥫᥐ ᥔᥣᥝᥰ ᥝᥣᥰ ᥘᥦᥒᥱ ᥝᥭᥳ. ᥘᥤᥢᥳ ᥓᥣᥒ ᥛᥦᥙ ᥞᥬᥲ ᥗᥫᥴ, ᥘᥤᥢᥳ ᥔᥫᥴ ᥛᥦᥙ ᥞᥬᥲ ᥙᥣᥭ. qin7r868xxfw9nxq4729zugmugpf0n9 0 1002 4554 4553 2024-10-15T06:40:53Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4553 wikitext text/x-wiki ᥥ ᥖᥒᥲ ᥐᥩᥒᥱ ᥖᥒᥲ ᥝᥣ ᥟᥥᥴ,ᥟᥥᥰ ᥓᥬ ᥟᥥᥰ ᥑᥨᥝᥰ ᥟᥥ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥥ ᥟᥥᥰ ᥟᥥᥱ ᥟᥥᥲ ᥟᥥᥳ ᥟᥥᥴ ᥟᥥᥴ ᥟᥥᥳ ᥟᥥᥲ ᥟᥥᥱ ᥟᥥᥰ ᥟᥥ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥖᥒᥲ ᥐᥩᥒᥱ ᥖᥒᥲ, ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥥᥴ ᥜᥬᥱ ᥖᥬᥰ ᥛᥩᥒᥰ. ᥟᥥᥴ ᥝᥣᥒᥱ ᥛᥩᥒᥰ ᥖᥬᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥥᥴ ᥔᥒᥴ ᥐᥩᥲ ᥛᥣᥰ,ᥑᥣᥴ ᥔᥒᥴ ᥐᥩᥲ ᥘᥭᥲ. ᥟᥥᥴ ᥟᥩᥢᥱ ᥘᥧ ᥘᥣᥭ ᥐᥨᥢᥰ ᥗᥝᥲ, ᥑᥝᥲ ᥘᥛᥳ ᥟᥛᥱ ᥙᥨᥝᥰ ᥐᥤᥢ. tkuj2gmethdnpz9ewf0wxesjy44bbzn ᥥᥒ 0 1003 4556 4555 2024-10-15T06:40:54Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4555 wikitext text/x-wiki ᥥᥒ, ᥟᥥ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥥᥒ " ᥟᥥᥒ ᥟᥥᥒᥰ ᥟᥥᥒᥱ ᥟᥥᥒᥲ ᥟᥥᥒᥳ ᥟᥥᥒᥴ. ᥟᥥᥒᥴ ᥟᥥᥒᥳ ᥟᥥᥒᥲ ᥟᥥᥒᥱ ᥟᥥᥒᥰ ᥟᥥᥒ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥥᥒᥲ, ᥒᥥᥒ, ᥔᥥᥒᥴ, ᥘᥥᥒᥲ, ᥝᥥᥒᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥥᥒᥲ ᥔᥦᥢᥲ ᥑᥭᥴ ᥔᥬᥴ. ᥔᥥᥒᥴ ᥝᥣᥢᥴ ᥑᥣᥢᥴ ᥑᥩᥢᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥑᥥᥒᥱ ᥐᥢ ᥞᥥᥖᥱ ᥓᥣᥒ ᥛᥤᥰ, ᥖᥤᥰ ᥐᥢ ᥐᥤᥢ ᥓᥣᥒ ᥚᥣᥢᥴ. ᥖᥥᥒ ᥑᥪᥢᥰ ᥘᥫᥢ ᥐᥒᥲ ᥓᥩᥒᥲ, ᥘᥨᥛᥰ ᥙᥝᥱ ᥖᥩᥒᥲ ᥕᥣᥛᥰ ᥚᥩᥭᥴ. 8vzhp3nt9ip77pejarhdnszhew063na ᥥᥙ 0 1004 4559 4558 2024-10-15T06:40:55Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4558 wikitext text/x-wiki ᥥᥙ ᥟᥥ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ (''ᥟᥥᥙ'') ᥟᥥᥙ ᥟᥥᥙᥱ ᥟᥥᥙᥴ,ᥟᥥᥙᥴ ᥟᥥᥙᥱ ᥟᥥᥙ ᥖᥨᥝ ᥑᥣᥛᥰ:ᥓᥥᥙᥱ,ᥔᥥᥙᥱ,ᥕᥥᥙᥱ,ᥞᥥᥙᥱ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥓᥥᥙᥱ ᥔᥭᥲ ᥛᥭᥲ ᥓᥬ . ᥕᥥᥙᥱ ᥕᥛ ᥙᥛ ᥑᥨᥝᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥓᥥᥙᥱ ᥙᥣᥭ ᥛᥭᥳ ᥙᥫᥢ ᥔᥣᥢᥴ,ᥓᥥᥙᥱ ᥞᥣᥒᥴ ᥑᥣᥛᥰ ᥙᥫᥢ ᥖᥣᥢᥲ . ᥓᥥᥙᥱ ᥕᥧᥱ ᥗᥬᥴ,ᥓᥬ ᥕᥧᥱ ᥗᥢᥲ;ᥑᥣ ᥕᥧᥱ ᥗᥬᥴ, ᥛᥬ ᥕᥧᥱ ᥗᥢᥲ . 680imscvypkhh63slr98gb0l42fisw5 ᥥᥛ 0 1005 4561 4560 2024-10-15T06:40:56Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4560 wikitext text/x-wiki ᥥᥛ, ᥟᥥ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥥᥛ " ᥟᥥᥛ ᥟᥥᥛᥰ ᥟᥥᥛᥱ ᥟᥥᥛᥲ ᥟᥥᥛᥳ ᥟᥥᥛᥴ ᥟᥥᥛᥴ ᥟᥥᥛᥳ ᥟᥥᥛᥲ ᥟᥥᥛᥱ ᥟᥥᥛᥰ ᥟᥥᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥑᥥᥛᥴ,ᥓᥥᥛᥰ,ᥔᥥᥛᥲ,ᥕᥥᥛᥲ,ᥖᥥᥛ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥔᥥᥛᥲ ᥞᥧᥴ ᥛᥣᥭᥴ ᥓᥬ. ᥕᥥᥛᥲ ᥕᥣᥛᥰ ᥘᥣᥛᥰ ᥙᥩᥒᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥕᥥᥛᥲ ᥘᥣᥭᥰ ᥓᥣᥒ ᥓᥬ ᥙᥩᥒᥱ,ᥖᥣᥒᥰ ᥐᥖ ᥙᥥᥢ ᥜᥭᥰ ᥖᥩᥒᥱ ᥘᥣᥲ ᥖᥣᥒᥰ. ᥑᥥᥛᥴ ᥛᥥᥖᥱ ᥙᥩᥭᥱ ᥘᥬᥰ ᥘᥩᥒᥴ, ᥕᥣᥛᥰ ᥛᥢᥰ ᥖᥨᥝᥱ ᥛᥣᥰ ᥗᥩᥒᥴ ᥘᥭᥲ ᥙᥣ. 40dgoucg5mzchlzfhsg4io01g4y69gj ᥥᥝ 0 1006 4563 4562 2024-10-15T06:40:57Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4562 wikitext text/x-wiki ᥥᥝ, ᥟᥥ ᥔᥣᥖ ᥟᥝ ᥙᥥᥢ " ᥟᥥᥝ " ᥟᥥᥝ ᥟᥥᥝᥰ ᥟᥥᥝᥱ ᥟᥥᥝᥲ ᥟᥥᥝᥳ ᥟᥥᥝᥴ ᥟᥥᥝᥴ ᥟᥥᥝᥳ ᥟᥥᥝᥲ ᥟᥥᥝᥱ ᥟᥥᥝᥰ ᥟᥥᥝ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥑᥥᥝᥴ ᥚᥥᥝᥲ ᥑᥥᥝᥲ ᥘᥥᥝ ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥑᥥᥝᥴ ᥛᥦᥢᥴ ᥟᥨᥝᥰ ᥟᥣᥰ. ᥞᥥᥝᥲ ᥑᥫᥰ ᥑᥣᥴ ᥞᥨᥭᥱ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥘᥥᥝᥳ ᥛᥪᥰ ᥙᥦᥢ ᥟᥩᥐᥱ ᥛᥣᥰ ᥘᥩᥖᥴ ᥕᥣᥝᥰ ᥕᥒ ᥛᥫᥢᥴ ᥐᥢ. ᥑᥥᥝᥲ ᥘᥬᥰ ᥙᥣᥐᥱ ᥕᥒᥰ ᥐᥣᥙ ᥓᥨᥝᥲ ᥘᥤᥢᥳ. 4o648xeabuhfky9yeh2rt9yh7i77j59 ᥥᥢ 0 1007 4565 4564 2024-10-15T06:40:59Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4564 wikitext text/x-wiki ᥥᥢ, ᥟᥥ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ " ᥟᥥᥢ " ᥟᥥᥢ ᥟᥥᥢᥰ ᥟᥥᥢᥱ ᥟᥥᥢᥲ ᥟᥥᥢᥳ ᥟᥥᥢᥴ ᥟᥥᥢᥴ ᥟᥥᥢᥳ ᥟᥥᥢᥲ ᥟᥥᥢᥱ ᥟᥥᥢᥰ ᥟᥥᥢ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥥᥢ, ᥟᥥᥢᥲ, ᥛᥥᥢ, ᥕᥥᥢ, ᥙᥥᥢ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥥᥢ ᥟᥨᥢᥲ ᥞᥦᥒᥰ ᥓᥩᥙ . ᥟᥥᥢ ᥘᥨᥐᥱ ᥖᥨᥐᥱ ᥔᥧᥛᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥕᥥᥢᥳ ᥘᥭᥲ ᥙᥥᥢ ᥖᥥᥒ ᥑᥛᥰ,ᥟᥛᥱ ᥕᥥᥢᥳ ᥘᥭᥲ ᥙᥥᥢ ᥘᥛᥳ ᥛᥭᥲ. ᥖᥥᥢᥲ ᥖᥥᥢᥲ ᥝᥦᥢᥴ ᥝᥦᥢᥴ,ᥕᥒ ᥙᥨᥢᥳ ᥘᥭᥲ ᥕᥣ ᥘᥣᥒᥰ ᥗᥦᥢᥴ. 7e892atyya42eh73l4f8klod6dyzv2o 0 1008 4567 4566 2024-10-15T06:41:00Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4566 wikitext text/x-wiki ᥦ ᥖᥒᥲ ᥐᥩᥒᥱ ᥖᥒᥲ ᥚᥦᥖᥱ ᥝᥣ ᥟᥦ, ᥟᥥᥢᥲ 2 ᥙᥦᥳ 2 ᥟᥦ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥦ ᥟᥦᥰ ᥟᥦᥱ ᥟᥦᥲ ᥟᥦᥳ ᥟᥦᥴ ᥟᥦᥴ ᥟᥦᥳ ᥟᥦᥲ ᥟᥦᥱ ᥟᥦᥰ ᥟᥦ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥖᥒᥲ,ᥐᥩᥒᥱ ᥖᥒᥲ ᥚᥦᥖᥱ,2 ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥐᥦᥳ ᥘᥣᥳ ᥔᥧᥖᥴ ᥖᥩᥢᥰ. ᥐᥦᥳ ᥘᥨᥢᥳ ᥙᥨᥢᥳ ᥜᥣᥳ. ᥙᥦᥳ ᥘᥣᥲ ᥘᥥᥴ ᥖᥣ. ᥙᥦᥳ ᥘᥥᥴ ᥚᥥᥴ ᥘᥦᥒᥰ. 7fvyx2fspndi5x65ea72rbtbtkpdk3g ᥦᥒ 0 1009 4569 4568 2024-10-15T06:41:01Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4568 wikitext text/x-wiki ᥟᥦ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥦᥒ" ᥟᥦᥒ ᥟᥦᥒᥰ ᥟᥦᥒᥱ ᥟᥦᥒᥲ ᥟᥦᥒᥳ ᥟᥦᥒᥴ ᥟᥦᥒᥴ ᥟᥦᥒᥳ ᥟᥦᥒᥲ ᥟᥦᥒᥱ ᥟᥦᥒᥰ ᥟᥦᥒ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥦᥒᥱ, ᥟᥦᥒᥲ, ᥖᥦᥒ, ᥘᥦᥒ, ᥛᥦᥒᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥦᥒᥱ ᥘᥧᥳ ᥖᥧᥰ ᥛᥩᥙᥱ. ᥔᥦᥢᥴ ᥔᥬᥴ ᥘᥬᥰ ᥛᥪᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥔᥦᥢᥴ ᥞᥫ ᥙᥫ ᥔᥤᥴ,ᥐᥨᥢᥰ ᥘᥤ ᥙᥫ ᥔᥩᥢᥴ. ᥙᥦᥒᥱ ᥕᥣᥱ ᥜᥫᥐᥱ ᥓᥣᥒ ᥝᥭᥳ ᥘᥬᥰ ᥛᥪᥰ, ᥕᥣᥛᥰ ᥘᥬ ᥕᥤᥙᥱ ᥛᥣᥰ ᥖᥪᥰ ᥐᥩᥲ ᥒᥣᥭ. t7j6s2a4iuoz77fsmpbhxkcdqib10uq ᥦᥙ 0 1010 4571 4570 2024-10-15T06:41:02Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4570 wikitext text/x-wiki ᥦᥙ ᥟᥦ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ ''ᥟᥦᥙ'' ᥟᥦᥙ ᥟᥦᥙᥱ ᥟᥦᥙᥴ ᥟᥦᥙᥴ ᥟᥦᥙᥱ ᥟᥦᥙ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥦᥙᥱ,ᥐᥦᥙᥴ,ᥖᥦᥙᥱ, ᥕᥦᥙ,ᥙᥦᥙ. ᥖᥨᥝ ᥑᥣᥛᥰ:ᥐᥦᥙᥱ ᥑᥥᥴ ᥞᥥᥳ ᥜᥣᥒᥳ. ᥓᥦᥙ ᥘᥦᥙ ᥗᥦᥙ ᥗᥤᥱ. ᥖᥦᥙᥱ ᥑᥝᥲ ᥑᥨᥖ ᥞᥣᥐ . ᥛᥦᥙ ᥘᥤᥢᥳ ᥙᥤᥢᥲ ᥖᥣ. odwo9z2j3nupvd4sirc6zxc2ebu9ode ᥦᥛ 0 1011 4573 4572 2024-10-15T06:41:04Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4572 wikitext text/x-wiki ᥦᥛ, ᥟᥦ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥦᥛ " ᥟᥦᥛ ᥟᥦᥛᥰ ᥟᥦᥛᥱ ᥟᥦᥛᥲ ᥟᥦᥛᥳ ᥟᥦᥛᥴ ᥟᥦᥛᥴ ᥟᥦᥛᥳ ᥟᥦᥛᥲ ᥟᥦᥛᥱ ᥟᥦᥛᥰ ᥟᥦᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥦᥛᥱ,ᥐᥦᥛ,ᥑᥦᥛᥳ, ᥖᥦᥛᥲ,ᥘᥦᥛᥰ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥑᥦᥛᥳ ᥟᥩᥢᥱ ᥟᥤᥒᥴ ᥖᥤᥒᥴ. ᥗᥦᥛᥴ ᥑᥥᥢ ᥞᥥᥖᥱ ᥛᥫᥐ . ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥖᥦᥛᥲ ᥑᥨᥝᥲ ᥞᥬᥲ ᥓᥩᥛᥰ ᥞᥨᥝᥰ, ᥛᥢᥰ ᥓᥒᥱ ᥔᥪᥒᥱ ᥘᥬᥰ ᥑᥨᥝᥰ ᥟᥨᥛ. ᥘᥦᥛᥴ ᥐᥤᥢ ᥘᥦᥛᥴ ᥞᥥᥖᥱ,ᥖᥩᥒᥳ ᥓᥣᥒᥳ ᥞᥦᥒᥰ ᥙᥥᥖᥱ. 1rerft6mbz8nkrcwf5tvvhxr2svsqpt ᥦᥝ 0 1012 4575 4574 2024-10-15T06:41:05Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4574 wikitext text/x-wiki ᥦᥝ, ᥟᥦ ᥔᥣᥖ ᥟᥝ ᥙᥥᥢ " ᥟᥦᥝ " ᥟᥦᥝ ᥟᥦᥝᥰ ᥟᥦᥝᥱ ᥟᥦᥝᥲ ᥟᥦᥝᥳ ᥟᥦᥝᥴ ᥟᥦᥝᥴ ᥟᥦᥝᥳ ᥟᥦᥝᥲ ᥟᥦᥝᥱ ᥟᥦᥝᥰ ᥟᥦᥝ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥦᥝᥴ ᥐᥦᥝᥰ ᥑᥦᥝᥰ ᥘᥦᥝᥴ ᥔᥦᥝᥲ ᥛᥦᥝᥴ ᥟᥦᥢᥴ ᥛᥦᥝᥰ ᥖᥨᥭᥰ ᥖᥦᥝᥱ ᥔᥦᥢᥴ ᥑᥨᥝᥰ ᥘᥦᥝᥴ ᥕᥩᥐᥱ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥘᥦᥝᥴ ᥘᥦᥐᥱ ᥖᥦᥐᥱ ᥕᥣᥭ. ᥘᥦᥝᥴ ᥐᥦᥐᥱ ᥙᥧᥖᥴ ᥙᥒᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥔᥦᥝᥲ ᥙᥪᥴ ᥘᥐ ᥔᥧᥲ ᥓᥛ ᥛᥪᥰ, ᥔᥦᥝᥲ ᥙᥪᥴ ᥔᥪᥴ ᥔᥧᥲ ᥓᥛ ᥘᥣᥲ. gzzu23w7mdoexltama3sx1qugay7gji ᥦᥢ 0 1013 4577 4576 2024-10-15T06:41:06Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4576 wikitext text/x-wiki ᥦᥢ, ᥟᥦ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ " ᥟᥦᥢ " ᥟᥦᥢ ᥟᥦᥢᥰ ᥟᥦᥢᥱ ᥟᥦᥢᥲ ᥟᥦᥢᥳ ᥟᥦᥢᥴ ᥟᥦᥢᥴ ᥟᥦᥢᥳ ᥟᥦᥢᥲ ᥟᥦᥢᥱ ᥟᥦᥢᥰ ᥟᥦᥢ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥦᥢᥴ, ᥐᥦᥢ, ᥓᥦᥢᥱ, ᥔᥦᥢᥲ, ᥘᥦᥢ . ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥦᥢᥱ ᥖᥨᥝ ᥘᥨᥝ ᥘᥪᥒᥴ. ᥔᥦᥢᥴ ᥛᥩᥐᥱ ᥞᥩᥛᥴ ᥐᥤ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥙᥦᥢ ᥛᥪᥰ ᥙᥭᥱ ᥞᥬᥲ ᥙᥫᥢ ᥞᥢᥴ ᥜᥣᥱ, ᥘᥩᥢᥲ ᥔᥫᥲ ᥙᥭᥱ ᥞᥬᥲ ᥙᥫᥢ ᥞᥢᥴ ᥘᥒᥴ. ᥛᥦᥢᥴ ᥕᥒ ᥙᥨᥢᥳ ᥞᥣᥒ,ᥕᥣᥒ ᥕᥒ ᥙᥨᥢᥳ ᥒᥝᥰ. l8if2nanomyo4e43l2n1dulg7etfo9g 0 1014 4579 4578 2024-10-15T06:41:07Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4578 wikitext text/x-wiki ᥧ ᥖᥒᥲ ᥖᥪᥖ ᥓᥛᥲ ᥝᥣ ᥟᥧ, ᥐᥭᥱ ᥚᥧᥲ ᥑᥩᥢᥴ ᥟᥧᥰ 2 ᥟᥧ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥧ ᥟᥧᥰ ᥟᥧᥱ ᥟᥧᥲ ᥟᥧᥳ ᥟᥧᥴ ᥟᥧᥴ ᥟᥧᥳ ᥟᥧᥲ ᥟᥧᥱ ᥟᥧᥰ ᥟᥧ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥒᥲ ᥖᥪᥖ, ᥓᥛᥲ, ᥔᥩᥒᥴ ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥟᥧ ᥔᥧᥒᥴ ᥚᥧᥒᥰ ᥕᥬᥱ. ᥟᥧᥳ ᥖᥧᥳ ᥔᥣᥛᥴ ᥑᥣᥱ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥔᥧᥱ ᥘᥣᥱ ᥙᥥᥢ ᥑᥩᥒᥴ ᥛᥝᥰ,ᥐᥤᥢ ᥕᥝᥳ ᥓᥣᥒ ᥙᥨᥝᥳ ᥐᥢ. ᥕᥧᥱ ᥐᥭ ᥞᥩᥛᥴ ᥞᥫᥱ,ᥕᥧᥱ ᥐᥬᥲ ᥛᥫᥱ ᥓᥒᥰ. phepf90ak6tgyho6pxszrjwxvqj7k0e ᥧᥒ 0 1015 4581 4580 2024-10-15T06:41:08Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4580 wikitext text/x-wiki ᥧᥒ, ᥟᥧ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥧᥒ " ᥟᥧᥒ ᥟᥧᥒᥰ ᥟᥧᥒᥱ ᥟᥧᥒᥲ ᥟᥧᥒᥳ ᥟᥧᥒᥴ ᥟᥧᥒᥴ ᥟᥧᥒᥳ ᥟᥧᥒᥲ ᥟᥧᥒᥱ ᥟᥧᥒᥰ ᥟᥧᥒ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥧᥒ, ᥐᥧᥒ,ᥓᥧᥒ,ᥘᥧᥒ,ᥛᥧᥒ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥔᥧᥒᥴ ᥓᥩᥛ ᥙᥩᥛ ᥜᥣᥳ. ᥜᥧᥒᥰ ᥔᥧᥒᥴ ᥞᥨᥒᥴ ᥐᥭ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥓᥧᥒ ᥑᥣᥭᥰ ᥔᥧᥲ ᥓᥧᥒ ᥙᥥᥝ, ᥛᥥᥲ ᥖᥨᥝ ᥘᥥᥝ ᥕᥒ ᥓᥣᥒ ᥓᥩᥛᥰ ᥖᥣᥒᥰ. ᥘᥧᥒ ᥔᥫᥲ ᥑᥨᥝᥰ ᥕᥒ ᥞᥢᥴ ᥔᥣᥝᥴ, ᥙᥣᥰ ᥐᥣᥒᥱ ᥕᥒ ᥞᥢᥴ ᥘᥨᥐ. ljhcdb99e770gk410dynq3szj7r49qb ᥧᥙ 0 1016 4584 4583 2024-10-15T06:41:10Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4583 wikitext text/x-wiki ᥧᥙ ᥟᥧ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ ''ᥟᥧᥙ'' ᥟᥧᥙ ᥟᥧᥙᥱ ᥟᥧᥙᥴ,ᥟᥧᥙᥴ ᥟᥧᥙᥱ ᥟᥧᥙ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥧᥙᥴ,ᥔᥧᥙᥴ,ᥓᥧᥙᥴ,ᥘᥧᥙ,ᥞᥧᥙ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥧᥙ ᥖᥣ ᥐᥣᥙ ᥟᥪᥢ. ᥘᥧᥙ ᥕᥥᥒᥰ ᥙᥥᥒᥰ ᥓᥬ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥐᥧᥙᥴ ᥐᥣᥙᥱ ᥕᥒ ᥓᥧᥖ ᥞᥧᥴ ᥐᥨᥢᥰ,ᥕᥒ ᥘᥭᥲ ᥛᥦᥢ ᥛᥨᥢᥰ ᥖᥩ ᥘᥭᥲ ᥛᥦᥢ ᥛᥣᥒᥲ. ᥘᥧᥙ ᥞᥨᥝᥴ ᥑᥝᥱ ᥟᥛᥱ ᥑᥨᥒᥳ ᥘᥥᥲ ᥑᥦᥒ. 1ct1gmdt1ylxkbdx3n6fmjryo5d7wrn ᥧᥛ 0 1017 4586 4585 2024-10-15T06:41:11Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4585 wikitext text/x-wiki ᥧᥛ, ᥟᥧ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥧᥛ " ᥟᥧᥛ ᥟᥧᥛᥰ ᥟᥧᥛᥱ ᥟᥧᥛᥲ ᥟᥧᥛᥳ ᥟᥧᥛᥴ ᥟᥧᥛᥴ ᥟᥧᥛᥳ ᥟᥧᥛᥲ ᥟᥧᥛᥱ ᥟᥧᥛᥰ ᥟᥧᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥧᥛᥲ,ᥐᥧᥛ, ᥔᥧᥛᥰ, ᥕᥧᥛᥱ, ᥘᥧᥛᥱ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥧᥛᥲ ᥑᥩᥖᥱ ᥐᥩᥖᥱ ᥐᥧᥴ. ᥐᥧᥛᥳ ᥑᥦᥢᥴ ᥛᥣᥰ ᥓᥣᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥧᥛᥲ ᥘᥧᥛᥲ ᥙᥫ ᥛᥣᥝᥱ ᥗᥫᥴ, ᥟᥫᥴ ᥘᥫᥴ ᥙᥫ ᥛᥣᥝᥱ ᥙᥣᥖᥱ. ᥟᥧᥛᥲ ᥛᥣᥐᥱ ᥞᥤᥢᥴ ᥖᥥᥒᥳ ᥖᥤᥢ ᥛᥪᥴ ᥓᥝᥲ. dnfyhmt18ibmfs8a8kl35tjrfjun12z ᥧᥢ 0 1018 4588 4587 2024-10-15T06:41:12Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4587 wikitext text/x-wiki ᥧᥢ, ᥟᥧ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ" ᥟᥧᥢ " ᥟᥧᥢ ᥟᥧᥢᥰ ᥟᥧᥢᥱ ᥟᥧᥢᥲ ᥟᥧᥢᥳ ᥟᥧᥢᥴ ᥟᥧᥢᥴ ᥟᥧᥢᥳ ᥟᥧᥢᥲ ᥟᥧᥢᥱ ᥟᥧᥢᥰ ᥟᥧᥢ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥧᥢᥱ, ᥐᥧᥢ, ᥑᥧᥢᥴ, ᥗᥧᥢᥴ, ᥘᥧᥢ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥧᥢᥱ ᥐᥣᥳ ᥑᥨᥝᥰ ᥑᥣᥭᥴ. ᥑᥧᥢᥴ ᥛᥣᥝᥱ ᥘᥣᥒᥰ ᥔᥣᥝᥴ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥑᥧᥢᥴ ᥑᥬᥲ ᥘᥭᥲ ᥘᥣᥒᥰ,ᥙᥭ ᥖᥣᥒᥰ ᥙᥨᥝᥰ ᥘᥫᥛᥲ. ᥑᥧᥢᥴ ᥖᥤᥴ ᥟᥝ ᥘᥣᥲ,ᥑᥣᥲ ᥑᥬᥲ ᥖᥣᥭ ᥖᥣᥭ. fqt7rrv8y7ip1572jeirf7a336z9v14 ᥧᥭ 0 1019 4590 4589 2024-10-15T06:41:13Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4589 wikitext text/x-wiki ᥧᥭ, ᥟᥧ ᥔᥣᥖ ᥟᥭ ᥙᥥᥢ " ᥟᥧᥭ " ᥟᥧᥭ ᥟᥧᥭᥰ ᥟᥧᥭᥱ ᥟᥧᥭᥲ ᥟᥧᥭᥳ ᥟᥧᥭᥴ ᥟᥧᥭᥴ ᥟᥧᥭᥳ ᥟᥧᥭᥲ ᥟᥧᥭᥱ ᥟᥧᥭᥰ ᥟᥧᥭ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥧᥭ, ᥐᥧᥭᥴ, ᥔᥧᥭᥴ, ᥞᥧᥭᥴ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥧᥭᥳ ᥘᥦᥝᥴ ᥑᥦᥝᥴ ᥐᥥᥒᥲ. ᥐᥧᥭᥳ ᥜᥩᥒᥰ ᥗᥩᥒᥰ ᥘᥨᥛᥰ. ᥞᥧᥭᥴ ᥙᥣᥐᥱ ᥒᥣᥐ ᥖᥣᥢᥲ. ᥞᥧᥭᥴ ᥞᥨᥝᥴ ᥙᥩᥒᥱ ᥒᥫᥢ. dxf3fa9ofty6y6ay2cgfkf60ssp7yow ᥨᥒ 0 1020 4592 4591 2024-10-15T06:41:15Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4591 wikitext text/x-wiki ᥨᥒ, ᥖᥒᥲ ᥖᥪᥖ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥨᥒ " ᥟᥨᥒ ᥟᥨᥒᥰ ᥟᥨᥒᥱ ᥟᥨᥒᥲ ᥟᥨᥒᥳ ᥟᥨᥒᥴ ᥟᥨᥒᥴ ᥟᥨᥒᥳ ᥟᥨᥒᥲ ᥟᥨᥒᥱ ᥟᥨᥒᥰ ᥟᥨᥒ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥨᥒ,ᥑᥨᥒᥲ,ᥔᥨᥒᥴ,ᥗᥨᥒᥴ,ᥘᥨᥒᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥑᥨᥢᥴ ᥛᥣᥢᥲ ᥑᥣᥭᥱ ᥛᥫᥒᥰ. ᥞᥨᥒᥴ ᥞᥣᥒᥰ ᥟᥛᥱ ᥝᥩᥖ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥘᥨᥒᥴ ᥖᥣᥒᥰ ᥕᥒ ᥘᥭᥲ ᥔᥩᥒᥴ ᥚᥝᥱ, ᥘᥨᥒᥴ ᥔᥤᥴ ᥔᥥᥢᥲ ᥓᥬ ᥐᥝᥱ ᥕᥒ ᥞᥪᥴ ᥑᥪᥢᥰ. ᥞᥨᥒᥴ ᥘᥒᥴ ᥓᥣᥒ ᥔᥣᥛᥴ ᥒᥣᥰ,ᥗᥩᥒᥴ ᥖᥥᥳ ᥛᥤᥰ ᥑᥫ ᥑᥣᥰ ᥔᥣᥛᥴ ᥔᥥᥢᥲ. 9lw3xs15xyjhtrct6wcqc53a7rqctp2 ᥨᥙ 0 1021 4594 4593 2024-10-15T06:41:16Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4593 wikitext text/x-wiki ᥨᥙ ᥖᥒᥲ ᥖᥪᥖ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ ''ᥟᥨᥙ'' ᥟᥨᥙ ᥟᥨᥙᥱ ᥟᥨᥙᥴ,ᥟᥨᥙᥴ ᥟᥨᥙᥱ ᥟᥨᥙ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥨᥙ,ᥐᥨᥙᥱ,ᥑᥨᥙ,ᥔᥨᥙᥱ,ᥖᥨᥙ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥑᥨᥙ ᥔᥩᥐᥱ ᥘᥩᥐ ᥘᥝ. ᥔᥨᥙᥱ ᥕᥛ ᥑᥣᥛᥰ ᥐᥣ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥔᥨᥙᥱ ᥓᥣᥒ ᥕᥨᥝᥰ,ᥑᥨᥝᥰ ᥘᥭᥲ ᥐᥤᥢ;ᥔᥨᥙᥱ ᥓᥣᥒ ᥖᥣᥢᥲ,ᥛᥣᥱ ᥙᥭ ᥘᥣᥭ. ᥔᥨᥙᥱ ᥟᥛᥱ ᥞᥧᥳ ᥓᥝᥲ ᥕᥣᥐ,ᥙᥣᥐᥱ ᥟᥛᥱ ᥞᥧᥳ ᥓᥝᥲ ᥚᥣᥢᥴ. olr6lpg8nnfwnkicg1h45tlg6seblop ᥨᥛ 0 1022 4596 4595 2024-10-15T06:41:17Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4595 wikitext text/x-wiki ᥨᥛ, ᥖᥒᥲ ᥖᥪᥖ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥧᥛ " ᥟᥨᥛ ᥟᥨᥛᥰ ᥟᥨᥛᥱ ᥟᥨᥛᥲ ᥟᥨᥛᥳ ᥟᥨᥛᥴ ᥟᥨᥛᥴ ᥟᥨᥛᥳ ᥟᥨᥛᥲ ᥟᥨᥛᥱ ᥟᥨᥛᥰ ᥟᥨᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥨᥛ,ᥐᥨᥛᥲ,ᥑᥨᥛᥰ, ᥓᥨᥛᥰ, ᥘᥨᥛᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥨᥛᥲ ᥐᥩᥛᥰ ᥘᥩᥛᥰ ᥑᥣᥛᥱ. ᥞᥨᥛ ᥞᥫᥰ ᥜᥫᥰ ᥐᥢ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥐᥨᥛᥲ ᥘᥣᥲ ᥞᥥᥖᥱ ᥑᥩᥒᥴ, ᥐᥩᥒᥴ ᥘᥒᥴ ᥞᥥᥖᥱ ᥐᥣᥢ. ᥞᥨᥛ ᥐᥢ ᥐᥤᥢ ᥓᥒᥱ ᥝᥣᥢᥴ, ᥞᥨᥛ ᥐᥢ ᥞᥣᥛᥴ ᥓᥒᥱ ᥛᥝ m0h53gs5axoceo2b39nv3q9vr710n4y ᥨᥝ 0 1023 4599 4598 2024-10-15T06:41:18Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4598 wikitext text/x-wiki ᥨᥝ ᥖᥒᥲ ᥖᥪᥖ ᥔᥣᥖ ᥝᥣ ᥙᥥᥢ ᥟᥨᥝ, ᥛᥨᥝᥲ ᥑᥣᥒᥴ ᥛᥨᥝᥲ ᥖᥩᥒᥰ ᥟᥨᥝ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥨᥝ ᥟᥨᥝᥰ ᥟᥨᥝᥱ ᥟᥨᥝᥲ ᥟᥨᥝᥳ ᥟᥨᥝᥴ ᥟᥨᥝᥴ ᥟᥨᥝᥳ ᥟᥨᥝᥲ ᥟᥨᥝᥱ ᥟᥨᥝᥰ ᥟᥨᥝ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥒᥲ ᥖᥪᥖ, ᥐᥦᥖᥱ, ᥖᥩᥛᥲ, 3 ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥟᥨᥝᥰ ᥟᥣᥖ ᥘᥣᥖ ᥛᥦᥢᥴ. ᥟᥨᥝᥱ ᥓᥣᥱ ᥖᥣᥒᥰ ᥐᥤᥢ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥐᥨᥝᥳ ᥞᥥᥖᥱ ᥙᥥᥢ ᥖᥣ ᥙᥥᥰ. ᥐᥨᥝᥳ ᥛᥨᥝᥴ ᥙᥥᥢ ᥔᥣᥱ ᥘᥣᥱ. ᥛᥨᥝᥴ ᥚᥤᥴ ᥕᥒ ᥝᥭᥳ ᥘᥭᥲ ᥑᥝᥲ ᥕᥥᥢ. n9g9p58or3xeqkdbc20mapme0x7qme8 ᥨᥢ 0 1024 4601 4600 2024-10-15T06:41:20Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4600 wikitext text/x-wiki ᥨᥢ, ᥟᥧ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ " ᥟᥩᥢ " ᥟᥨᥢ ᥟᥨᥢᥰ ᥟᥨᥢᥱ ᥟᥨᥢᥲ ᥟᥨᥢᥳ ᥟᥨᥢᥴ. ᥟᥨᥢᥴ ᥟᥨᥢᥳ ᥟᥨᥢᥲ ᥟᥨᥢᥱ ᥟᥨᥢᥰ ᥟᥨᥢ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥨᥢ, ᥐᥨᥢᥰ, ᥑᥨᥢᥴ, ᥜᥨᥢᥴ, ᥞᥨᥢᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥨᥢᥰ ᥐᥖ ᥐᥨᥢᥰ ᥐᥣ ᥜᥨᥢᥴ ᥚᥩᥒᥰ ᥘᥣᥭᥰ ᥕᥛᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥐᥨᥢᥰ ᥐᥨᥝ ᥚᥣᥢᥴ ᥛᥫ ᥗᥝᥲ, ᥑᥝᥲ ᥐᥨᥝ ᥘᥨᥛᥲ ᥛᥫ ᥛᥣᥢᥰ. ᥔᥨᥢᥴ ᥟᥛᥱ ᥑᥝᥲ ᥝᥨᥒ ᥘᥫᥒ ᥙᥥᥢ ᥘᥣᥛᥴ ᥑᥣᥰ, ᥙᥤ ᥘᥩᥒᥳ ᥕᥣᥢᥴ ᥞᥪᥒᥴ ᥕᥒ ᥐᥣᥱ ᥛᥣᥰ ᥙᥥᥢ ᥙᥫᥢ. kj686b29h3fqnx4hh0q8csguidjm9xl ᥨᥭ 0 1025 4603 4602 2024-10-15T06:41:21Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4602 wikitext text/x-wiki ᥨᥭ, ᥖᥒᥲ ᥖᥪᥖ ᥔᥣᥖ ᥟᥭ ᥙᥥᥢ " ᥟᥧᥭ " ᥟᥨᥭ ᥟᥨᥭᥰ ᥟᥨᥭᥱ ᥟᥨᥭᥲ ᥟᥨᥭᥳ ᥟᥨᥭᥴ ᥟᥨᥭᥴ ᥟᥨᥭᥳ ᥟᥨᥭᥲ ᥟᥨᥭᥱ ᥟᥨᥭᥰ ᥟᥨᥭ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥨᥭᥴ ᥛᥨᥭ ᥘᥨᥭ ᥛᥨᥭᥴ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥨᥭᥴ ᥛᥨᥝᥴ ᥙᥥᥝᥰ ᥑᥣᥛᥰ, ᥛᥨᥭᥴ ᥞᥣᥴ ᥜᥣᥴ ᥓᥩᥛᥰ, ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥖᥨᥭᥰ ᥐᥨᥢᥰ ᥕᥒ ᥟᥩᥐᥱ, ᥓᥩᥐᥱ ᥑᥩᥐᥱ ᥕᥧᥱ ᥘᥬᥰ ᥛᥢᥰ. ᥐᥨᥭᥲ ᥛᥣᥝᥱ ᥓᥝᥲ ᥙᥥᥢ ᥕᥨᥐᥱ, ᥙᥤ ᥘᥩᥒᥳ ᥛᥣᥝᥱ ᥖᥨᥐᥱ ᥙᥥᥢ ᥙᥫᥢ. it0gsqoxnnxrx6kbt1bp7s5qn8f6s7b 0 1026 4605 4604 2024-10-15T06:41:22Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4604 wikitext text/x-wiki ᥩ ᥖᥒᥲ ᥐᥦᥖᥱ ᥖᥒᥲ ᥝᥣ ᥟᥩ, ᥘᥛᥳ ᥖᥨᥐᥱ ᥖᥣᥖᥱ ᥞᥩᥳ 2 ᥟᥩ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥩ ᥟᥩᥰ ᥟᥩᥱ ᥟᥩᥲ ᥟᥩᥳ ᥟᥩᥴ ᥟᥩᥴ ᥟᥩᥳ ᥟᥩᥲ ᥟᥩᥱ ᥟᥩᥰ ᥟᥩ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥒᥲ, ᥐᥦᥖᥱ, ᥖᥒᥲ, 2 ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥟᥩᥰ ᥟᥩᥰ ᥑᥣᥲ ᥑᥣᥲ. ᥑᥩᥲ ᥔᥦᥢᥳ ᥙᥦᥢ ᥛᥪᥰ. tn5s5l9evrkj8x7zcm9bj43iy0jkkrh ᥩᥒ 0 1027 4607 4606 2024-10-15T06:41:23Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4606 wikitext text/x-wiki ᥩᥒ, ᥟᥩ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥩᥒ " ᥟᥩᥒ ᥟᥩᥒᥰ ᥟᥩᥒᥱ ᥟᥩᥒᥲ ᥟᥩᥒᥳ ᥟᥩᥒᥴ ᥟᥩᥒᥴ ᥟᥩᥒᥳ ᥟᥩᥒᥲ ᥟᥩᥒᥱ ᥟᥩᥒᥰ ᥟᥩᥒ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥩᥒᥲ,ᥐᥩᥒ,ᥓᥩᥒᥰ,ᥔᥩᥢᥰ,ᥛᥩᥒᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥩᥒᥱ ᥛᥣᥒᥱ ᥔᥣᥒᥱ ᥖᥦᥒᥰ. ᥟᥩᥒᥲ ᥒᥣᥛᥰ ᥕᥣᥛᥰ ᥘᥤ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥑᥩᥒᥴ ᥞᥣᥭᥴ ᥙᥥᥢ ᥙᥣᥒᥱ ᥐᥣᥒᥲ. ᥗᥣᥒᥱ ᥙᥣᥲ ᥘᥬ ᥐᥩᥲ ᥛᥫᥢᥴ. ᥖᥩᥒᥳ ᥛᥝ ᥞᥦᥴ ᥑᥐᥴ,ᥖᥩᥒᥳ ᥘᥐᥴ ᥞᥦᥴ ᥑᥣᥢᥳ. 6mi6y9fjdt5d6qo1pvyv8tk2pmtl14q ᥩᥙ 0 1028 4609 4608 2024-10-15T06:41:25Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4608 wikitext text/x-wiki ᥩᥙ ᥟᥩ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ ''ᥟᥩᥙ'' ᥟᥩᥙ ᥟᥩᥙᥱ ᥟᥩᥙᥴ,ᥟᥩᥙᥴ ᥟᥩᥙᥱ ᥟᥩᥙ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥩᥙᥱ,ᥑᥩᥙ ᥓᥩᥙᥱ,ᥔᥩᥙ,ᥞᥩᥙᥱ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥑᥩᥙᥱ ᥞᥣᥭᥴ ᥙᥣᥭ ᥛᥫᥒᥰ. ᥓᥩᥙᥱ ᥔᥫᥴ ᥚᥣᥐ ᥘᥩᥭ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ:ᥑᥩᥙᥱ ᥘᥨᥒᥲ ᥑᥩᥙᥱ ᥙᥦᥢ ᥘᥧᥳ ᥞᥦᥴ ᥛᥥᥰ ᥘᥭᥲ,ᥑᥩᥙᥱ ᥔᥨᥙᥱ ᥘᥧᥳ ᥞᥦᥴ ᥕᥒ ᥛᥥᥰ ᥘᥭᥲ. rd4k1wq33frl5mrwiyswwcfnmm13div ᥩᥛ 0 1029 4611 4610 2024-10-15T06:41:26Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4610 wikitext text/x-wiki ᥩᥛ, ᥟᥩ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥩᥛ " ᥟᥩᥛ ᥟᥩᥛᥰ ᥟᥩᥛᥱ ᥟᥩᥛᥲ ᥟᥩᥛᥳ ᥟᥩᥛᥴ ᥟᥩᥛᥴ ᥟᥩᥛᥳ ᥟᥩᥛᥲ ᥟᥩᥛᥱ ᥟᥩᥛᥰ ᥟᥩᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥩᥛᥱ, ᥓᥩᥛᥰ, ᥔᥩᥛᥲ,ᥗᥩᥛᥱ,ᥞᥩᥛᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥩᥛᥱ ᥘᥩᥛᥳ ᥚᥩᥛᥳ ᥐᥢ. ᥔᥩᥛᥲ ᥞᥭ ᥔᥛᥰ ᥘᥣᥰ . ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥕᥩᥛ ᥕᥩᥛ ᥙᥥᥳ ᥘᥣᥢᥰ ᥘᥣᥢᥰ, ᥑᥣᥢᥴ ᥚᥣᥭᥴ ᥙᥥᥳ ᥛᥭᥳ ᥐᥦᥢᥱ. ᥗᥩᥛᥱ ᥑᥣᥛᥰ ᥐᥨᥢᥰ ᥐᥣᥳ ᥖᥣᥢᥱ ᥖᥤᥴ ᥛᥤᥰ, ᥗᥩᥛᥱ ᥑᥣᥛᥰ ᥙᥧᥒᥰ ᥐᥤᥰ ᥖᥣᥢᥲ ᥖᥤᥴ ᥘᥭᥲ ᥑᥪᥢᥲ ᥜᥣᥳ. mqe4zn5a21ydffijg3ehwpfd4vluix1 ᥩᥢ 0 1030 4613 4612 2024-10-15T06:41:27Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4612 wikitext text/x-wiki ᥩᥢ, ᥟᥩ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ " ᥟᥩᥢ " ᥟᥩᥢ ᥟᥩᥢᥰ ᥟᥩᥢᥱ ᥟᥩᥢᥲ ᥟᥩᥢᥳ ᥟᥩᥢᥴ ᥟᥩᥢᥴ ᥟᥩᥢᥳ ᥟᥩᥢᥲ ᥟᥩᥢᥱ ᥟᥩᥢᥰ ᥟᥩᥢ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥩᥢ, ᥟᥩᥢᥱ, ᥐᥩᥢᥱ, ᥔᥩᥢᥴ, ᥘᥩᥢᥰ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥩᥢ ᥑᥥᥢᥴ ᥑᥝᥲ ᥞᥫᥢᥰ. ᥟᥩᥢ ᥞᥨᥝᥴ ᥓᥨᥝᥰ ᥓᥣᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥩᥢ ᥛᥣᥳ ᥖᥭᥱ ᥑᥨᥝᥴ, ᥟᥩᥢ ᥚᥨᥝᥴ ᥞᥥᥖᥱ ᥛᥫᥐ. ᥑᥩᥢᥳ ᥖᥝᥲ ᥕᥒ ᥑᥪᥖᥴ ᥘᥭᥲ ᥛᥪᥰ ᥖᥪᥰ. ᥞᥧᥰ ᥘᥒ ᥟᥪᥰ ᥕᥒ ᥑᥪᥖᥴ ᥘᥭᥲ ᥔᥨᥙᥱ ᥟᥫᥳ. dws07daxhf0fazth23wsefukwqsbbls ᥩᥭ 0 1031 4615 4614 2024-10-15T06:41:28Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4614 wikitext text/x-wiki ᥩᥭ, ᥟᥩ ᥔᥣᥖ ᥟᥭ ᥙᥥᥢ " ᥟᥩᥭ " ᥟᥩᥭ ᥟᥩᥭᥰ ᥟᥩᥭᥱ ᥟᥩᥭᥲ ᥟᥩᥭᥳ ᥟᥩᥭᥴ ᥟᥩᥭᥴ ᥟᥩᥭᥳ ᥟᥩᥭᥲ ᥟᥩᥭᥱ ᥟᥩᥭᥰ ᥟᥩᥭ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥩᥭᥱ, ᥟᥩᥭᥲ,ᥘᥩᥭ,ᥛᥩᥭ,ᥕᥩᥭ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥓᥩᥭ ᥞᥩᥒᥲ ᥖᥩᥒᥲ ᥗᥦᥛᥴ. ᥘᥩᥭ ᥓᥛᥳ ᥘᥛᥳ ᥔᥩᥛᥱ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥟᥩᥭᥲ ᥘᥫᥢ ᥔᥣᥛᥴ ᥝᥣᥢᥴ ᥒᥝᥲ, ᥟᥩᥭᥲ ᥘᥫᥢ ᥐᥝᥲ ᥝᥣᥢᥴ ᥙᥣᥭ. ᥐᥩᥭᥰ ᥔᥧᥲ ᥐᥫᥖᥱ ᥞᥫᥢᥰ ᥓᥝᥲ, ᥖᥣ ᥘᥝ ᥐᥩᥲ ᥙᥥᥢ ᥘᥣᥒᥰ ᥔᥦᥒᥴ. qzb5tlg4sc04jh3mab8d2o2jwxwnizi 0 1032 4617 4616 2024-10-15T06:41:30Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4616 wikitext text/x-wiki ᥪ ᥖᥒᥲ ᥖᥪᥖ ᥐᥩᥒᥱ ᥖᥒᥲ ᥑᥩᥖᥱ ᥐᥦᥢ ᥝᥣ ᥟᥪ, ᥕᥪᥰ ᥐᥩᥒᥲ ᥕᥪᥰ ᥛᥩᥐᥱ ᥟᥪ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥪ ᥟᥪᥰ ᥟᥪᥱ ᥟᥪᥲ ᥟᥪᥳ ᥟᥪᥴ ᥟᥪᥴ ᥟᥪᥳ ᥟᥪᥲ ᥟᥪᥱ ᥟᥪᥰ ᥟᥪ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥒᥲ ᥖᥪᥖ,ᥐᥩᥒᥱ ᥖᥒᥲ ᥑᥩᥖᥱ ᥐᥦᥢ 2 ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥐᥪ ᥖᥣ ᥒᥣᥰ ᥑᥥᥝᥲ. ᥛᥪᥰ ᥑᥣᥛᥱ ᥓᥣᥛᥱ ᥙᥥᥢ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥔᥪᥳ ᥛᥣᥳ ᥔᥧᥲ ᥓᥣᥛᥰ ᥑᥤᥱ, ᥔᥪᥳ ᥐᥣᥰ ᥔᥧᥲ ᥓᥣᥛᥰ ᥖᥨᥝᥰ. ᥛᥪᥰ ᥐᥛᥳ ᥐᥣᥒᥰ,ᥖᥣᥒᥰ ᥑᥤᥴ ᥘᥛᥴ. qn9wwj0k50xu8iyc74q2qlawlgyy0ik ᥪᥒ 0 1033 4619 4618 2024-10-15T06:41:31Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4618 wikitext text/x-wiki ᥪᥒ, ᥟᥪ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥪᥒ " ᥟᥪᥒ ᥟᥪᥒᥰ ᥟᥪᥒᥱ ᥟᥪᥒᥲ ᥟᥪᥒᥳ ᥟᥪᥒᥴ ᥟᥪᥒᥴ ᥟᥪᥒᥳ ᥟᥪᥒᥲ ᥟᥪᥒᥱ ᥟᥪᥒᥰ ᥟᥪᥒ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥪᥒᥱ, ᥐᥪᥒᥱ, ᥑᥪᥒᥴ, ᥘᥪᥢᥴ, ᥗᥪᥒᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥪᥒᥱ ᥑᥝᥲ ᥛᥫᥒᥰ ᥙᥣᥱ. ᥞᥪᥒᥴ ᥕᥣᥝᥰ ᥑᥣᥝᥰ ᥕᥣᥢᥴ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥛᥨᥝᥴ ᥐᥦᥢᥳ, ᥐᥪᥒᥳ ᥐᥣᥒᥳ ᥘᥦᥢ ᥛᥨᥝᥴ ᥘᥨᥛᥳ. ᥘᥪᥒᥴ ᥛᥨᥝ ᥙᥭᥱ ᥞᥬᥲ ᥓᥛᥳ, ᥙᥨᥝᥳ ᥘᥛᥳ ᥙᥭᥱ ᥞᥬᥲ ᥑᥧᥢᥱ jwp8g0gfclmcrf8by2b3idod5ued2xa ᥪᥙ 0 1034 4621 4620 2024-10-15T06:41:32Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4620 wikitext text/x-wiki ᥪᥙ ᥟᥪ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ ''ᥪᥙ'' ᥟᥪᥙ ᥟᥪᥙᥱ ᥟᥪᥙᥴ,ᥟᥪᥙᥴ ᥟᥪᥙᥱ ᥟᥪᥙ. ᥖᥨᥝ ᥑᥣᥛᥰ:ᥑᥪᥙ,ᥔᥪᥙ,ᥘᥪᥙ,ᥟᥪᥙᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥪᥙᥴ ᥐᥤᥢ ᥚᥣᥢᥴ ᥘᥧᥒ. ᥔᥪᥙ ᥞᥩᥭᥰ ᥖᥩᥭᥰ ᥒᥫᥢ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥞᥪᥙ ᥐᥩᥲ ᥕᥒ ᥐᥣᥱ,ᥘᥣᥱ ᥐᥩᥰ ᥕᥒ ᥙᥣᥭ. ᥞᥪᥙ ᥙᥣ ᥑᥝᥲ ᥖᥫᥒᥰ,ᥞᥪᥙ ᥘᥨᥐ ᥓᥧᥰ ᥘᥩᥭ. 92lotc4z1ysch14uyb6pzt22infa6jt ᥪᥛ 0 1035 4623 4622 2024-10-15T06:41:33Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4622 wikitext text/x-wiki ᥪᥛ, ᥟᥪ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥪᥛ " ᥟᥪᥛ ᥟᥪᥛᥰ ᥟᥪᥛᥱ ᥟᥪᥛᥲ ᥟᥪᥛᥳ ᥟᥪᥛᥴ ᥟᥪᥛᥴ ᥟᥪᥛᥳ ᥟᥪᥛᥲ ᥟᥪᥛᥱ ᥟᥪᥛᥰ ᥟᥪᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥪᥛ,ᥐᥪᥛᥰ,ᥓᥪᥛᥰ, ᥘᥪᥛᥰ,ᥞᥪᥛᥱ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥪᥛᥰ ᥐᥦᥢᥱ ᥘᥦᥢᥲ ᥘᥣᥴ. ᥘᥪᥛᥰ ᥚᥧᥰ ᥙᥧᥱ ᥘᥥᥢᥴ. ᥘᥪᥛᥴ ᥖᥫᥒᥰ ᥛᥫᥒᥰ ᥙᥫᥢ. ᥘᥪᥛᥴ ᥛᥫᥒᥰ ᥖᥫᥒᥰ ᥐᥣᥰ. 4za5fmff7ybfkl4akgi3gevhekqeodl ᥪᥝ 0 1036 4625 4624 2024-10-15T06:41:35Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4624 wikitext text/x-wiki ᥪᥝ, ᥟᥪ ᥔᥣᥖ ᥟᥝ ᥙᥥᥢ " ᥟᥪᥝ " ᥟᥪᥝ ᥟᥪᥝᥰ ᥟᥪᥝᥱ ᥟᥪᥝᥲ ᥟᥪᥝᥳ ᥟᥪᥝᥴ ᥟᥪᥝᥴ ᥟᥪᥝᥳ ᥟᥪᥝᥲ ᥟᥪᥝᥱ ᥟᥪᥝᥰ ᥟᥪᥝ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥪᥝᥰ ᥟᥪᥝᥱ. 7y06f182vpipbmzx1u1353agwb0g1jy ᥪᥢ 0 1037 4627 4626 2024-10-15T06:41:36Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4626 wikitext text/x-wiki ᥪᥢ, ᥟᥪ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ " ᥪᥢ " ᥟᥪᥢ ᥟᥪᥢᥰ ᥟᥪᥢᥱ ᥟᥪᥢᥲ ᥟᥪᥢᥳ ᥟᥪᥢᥴ ᥟᥪᥢᥴ ᥟᥪᥢᥳ ᥟᥪᥢᥲ ᥟᥪᥢᥱ ᥟᥪᥢᥰ ᥟᥪᥢ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥪᥢ, ᥑᥪᥢᥲ, ᥑᥪᥢᥴ, ᥒᥪᥢᥰ, ᥖᥪᥢᥱ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥐᥪᥢᥱ ᥘᥫᥒᥱ ᥞᥪᥒᥰ ᥗᥣᥰ. ᥑᥪᥢᥲ ᥕᥬᥱ ᥛᥬᥱ ᥔᥧᥒᥴ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥑᥪᥢᥲ ᥛᥣᥰ ᥘᥫᥴ,ᥙᥫᥰ ᥛᥣᥰ ᥕᥩᥖ. ᥑᥪᥢᥲ ᥘᥩᥭ ᥙᥭᥱ ᥐᥨᥝ ᥔᥫᥴ, ᥘᥨᥒᥰ ᥘᥛᥳ ᥙᥭᥱ ᥐᥨᥝ ᥒᥫᥐ. 6g5j6nae1zq26g7yj6i70e945hckrnx ᥪᥭ 0 1038 4629 4628 2024-10-15T06:41:37Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4628 wikitext text/x-wiki ᥪᥭ, ᥟᥪ ᥔᥣᥖ ᥟᥭ ᥙᥥᥢ " ᥟᥪᥭ " ᥟᥪᥭ ᥟᥪᥭᥰ ᥟᥪᥭᥱ ᥟᥪᥭᥲ ᥟᥪᥭᥳ ᥟᥪᥭᥴ ᥟᥪᥭᥴ ᥟᥪᥭᥳ ᥟᥪᥭᥲ ᥟᥪᥭᥱ ᥟᥪᥭᥰ ᥟᥪᥭ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥪᥭᥰ , ᥚᥪᥭᥳ. m4uj4p785e6mel0itcwglzfm0mvgsgj 0 1039 4631 4630 2024-10-15T06:41:38Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4630 wikitext text/x-wiki ᥫ ᥖᥒᥲ ᥖᥪᥖ ᥐᥩᥒᥱ ᥖᥒᥲ ᥝᥣ ᥟᥫ, ᥘᥫ ᥛᥭᥳ ᥘᥫ ᥖᥩᥐᥱ ᥟᥫ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥫ ᥟᥫᥰ ᥟᥫᥱ ᥟᥫᥲ ᥟᥫᥳ ᥟᥫᥴ ᥟᥫᥴ ᥟᥫᥳ ᥟᥫᥲ ᥟᥫᥱ ᥟᥫᥰ ᥟᥫ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥒᥲ ᥖᥪᥖ,ᥐᥩᥒᥱ ᥖᥒᥲ, 2 ᥙᥤᥲ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥟᥫᥰ ᥑᥣᥒᥰ ᥝᥣᥒᥰ ᥙᥩᥭᥱ. ᥟᥫᥰ ᥙᥝᥱ ᥑᥣᥒᥰ ᥘᥣᥭ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥔᥫᥴ ᥟᥛᥱ ᥞᥧᥳ ᥐᥥᥰ ᥓᥧᥰ ᥙᥫᥢ ᥖᥣᥒᥱ, ᥟᥣᥒᥲ ᥐᥤᥢ ᥘᥫᥳ ᥓᥝᥲ ᥔᥣᥒᥱ ᥕᥣ ᥕᥥᥰ. ᥛᥫ ᥐᥤᥢ ᥓᥦᥢᥱ ᥐᥩᥭᥰ ᥝᥣᥢᥴ ᥒᥤᥢᥰ ᥚᥣᥢᥴ ᥛᥫ ᥔᥣᥭᥲ ᥘᥤᥲ. 45w79db92mvwynr80a647xfnjxncm8m ᥫᥒ 0 1040 4633 4632 2024-10-15T06:41:39Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4632 wikitext text/x-wiki ᥫᥒ, ᥟᥫ ᥔᥣᥖ ᥟᥒ ᥙᥥᥢ " ᥟᥫᥒ " ᥟᥫᥒ ᥟᥫᥒᥰ ᥟᥫᥒᥱ ᥟᥫᥒᥲ ᥟᥫᥒᥳ ᥟᥫᥒᥴ ᥟᥫᥒᥴ ᥟᥫᥒᥳ ᥟᥫᥒᥲ ᥟᥫᥒᥱ ᥟᥫᥒᥰ ᥟᥫᥒ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥕᥫᥒ, ᥖᥫᥒᥰ,ᥘᥫᥒᥴ,ᥜᥫᥒᥰ,ᥞᥫᥒᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥑᥫᥒ ᥓᥩᥒ ᥘᥩᥒ ᥖᥣᥒᥰ. ᥛᥫᥒᥰ ᥐᥣᥒᥲ ᥖᥣᥒᥳ ᥘᥨᥒᥴ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥕᥫᥒ ᥙᥫᥢ ᥖᥩᥒᥳ ᥖᥣᥭ, ᥟᥣᥭ ᥙᥫᥢ ᥙᥣᥖ ᥘᥨᥛᥳ. ᥛᥫᥒᥰ ᥒᥣ ᥘᥣᥭᥰ ᥚᥬᥴ ᥕᥒ ᥑᥝᥲ, ᥖᥨᥝ ᥓᥝᥲ ᥐᥝᥱ ᥙᥣᥰ ᥙᥥᥢ. bsq9n9ylhh5e6k95qea4b81r0s97ve0 ᥫᥙ 0 1041 4635 4634 2024-10-15T06:41:41Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4634 wikitext text/x-wiki ᥫᥙ ᥟᥫ ᥔᥣᥖ ᥟᥙ ᥙᥥᥢ ''ᥫᥙ'' ᥟᥫᥙ ᥟᥫᥙᥱ ᥟᥫᥙᥴ,ᥟᥫᥙᥴ ᥟᥫᥙᥱ ᥟᥫᥙ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥫᥙᥱ,ᥐᥫᥙᥱ,ᥖᥫᥙᥱ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ:ᥟᥫᥙᥱ ᥔᥫᥲ ᥟᥫᥙᥱ ᥐᥨᥢ. ᥐᥫᥙᥱ ᥖᥤᥢ ᥐᥫᥙᥱ ᥛᥪᥰ. ᥖᥫᥙᥱ ᥛᥭᥳ ᥖᥫᥙᥱ ᥖᥩᥐᥱ. ᥙᥫᥙ ᥙᥫᥙ ᥙᥥᥛᥱ ᥙᥥᥛᥱ. quiwgzlru4f26er40wmbv5yt3ks1wpl ᥫᥛ 0 1042 4637 4636 2024-10-15T06:41:42Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4636 wikitext text/x-wiki ᥫᥛ, ᥟᥫ ᥔᥣᥖ ᥟᥛ ᥙᥥᥢ " ᥟᥫᥛ " ᥟᥫᥛ ᥟᥫᥛᥰ ᥟᥫᥛᥱ ᥟᥫᥛᥲ ᥟᥫᥛᥳ ᥟᥫᥛᥴ ᥟᥫᥛᥴ ᥟᥫᥛᥳ ᥟᥫᥛᥲ ᥟᥫᥛᥱ ᥟᥫᥛᥰ ᥟᥫᥛ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥫᥛᥲ,ᥑᥫᥛᥰ,ᥓᥫᥛ, ᥗᥫᥛᥴ,ᥘᥫᥛᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥑᥫᥛᥰ ᥑᥩᥖᥱ ᥔᥩᥖᥱ ᥘᥣᥒ. ᥓᥫᥛ ᥘᥨᥛᥲ ᥞᥣᥭᥴ ᥝᥤᥖᥴ. ᥗᥫᥛᥴ ᥗᥣᥒᥱ ᥛᥣᥒᥱ ᥘᥛᥴ. ᥘᥫᥛᥲ ᥘᥩᥒᥱ ᥔᥩᥒᥱ ᥔᥬᥴ. qroansmpfn2fj3d32fvqdw3jioels9o ᥫᥝ 0 1043 4639 4638 2024-10-15T06:41:43Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4638 wikitext text/x-wiki ᥫᥝ, ᥟᥫ ᥔᥣᥖ ᥟᥝ ᥙᥥᥢ " ᥟᥫᥝ " ᥟᥫᥝ ᥟᥫᥝᥰ ᥟᥫᥝᥱ ᥟᥫᥝᥲ ᥟᥫᥝᥳ ᥟᥫᥝᥴ ᥟᥫᥝᥴ ᥟᥫᥝᥳ ᥟᥫᥝᥲ ᥟᥫᥝᥱ ᥟᥫᥝᥰ ᥟᥫᥝ ᥖᥨᥝ ᥑᥣᥛᥰ: ᥔᥫᥝ ᥐᥫᥝᥱ ᥑᥫᥝᥱ ᥖᥫᥝᥱ ᥚᥫᥢᥴ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥔᥫᥝ ᥛᥣᥐᥱ ᥔᥣᥐᥱ ᥔᥣᥢᥴ. ᥔᥫᥝ ᥞᥩᥛᥴ ᥖᥩᥛ ᥘᥧᥛᥰ. cjngprrqa7sg545xf6c8o67s21vyqnl ᥫᥢ 0 1044 4641 4640 2024-10-15T06:41:44Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4640 wikitext text/x-wiki ᥫᥢ, ᥟᥫ ᥔᥣᥖ ᥟᥢ ᥙᥥᥢ " ᥫᥢ " ᥟᥫᥢ ᥟᥫᥢᥰ ᥟᥫᥢᥱ ᥟᥫᥢᥲ ᥟᥫᥢᥳ ᥟᥫᥢᥴ ᥟᥫᥢᥴ ᥟᥫᥢᥳ ᥟᥫᥢᥲ ᥟᥫᥢᥱ ᥟᥫᥢᥰ ᥟᥫᥢ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥐᥫᥢᥱ, ᥒᥫᥢᥰ, ᥘᥫᥢ, ᥙᥫᥢ, ᥞᥫᥢᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥒᥫᥢ ᥙᥤ ᥑᥫᥰ ᥘᥩᥒᥳ. ᥞᥫᥢᥰ ᥕᥥᥰ ᥛᥥᥰ ᥘᥧᥐ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥒᥫᥢᥰ ᥑᥛᥰ ᥕᥧᥱ ᥙᥣᥭ ᥛᥭᥳ, ᥚᥬᥴ ᥐᥭᥳ ᥐᥩᥰ ᥛᥢᥰ ᥘᥭᥲ. ᥘᥫᥢ ᥞᥣᥲ ᥙᥧᥐᥴ ᥖᥨᥐᥱ, ᥘᥫᥢ ᥞᥨᥐᥱ ᥙᥧᥐᥴ ᥛᥭᥳ. fku4zsvdv8vv9qu7hm06xhyt0kklsxw ᥫᥭ 0 1045 4643 4642 2024-10-15T06:41:45Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4642 wikitext text/x-wiki ᥫᥭ, ᥟᥫ ᥔᥣᥖ ᥟᥭ ᥙᥥᥢ " ᥟᥫᥭ " ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥫᥭᥰ,ᥓᥫᥭᥳ,ᥛᥫᥭᥳ,ᥞᥫᥭᥰ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ: ᥟᥫᥭᥰ ᥐᥨᥝᥳ ᥞᥐᥳ ᥘᥦᥢᥲ. ᥟᥫᥭᥰ ᥘᥝᥲ ᥑᥝᥲ ᥚᥐᥴ. 8zynvxt6nir8ky92ovys9okztr2a8iw 0 1046 4645 4644 2024-10-15T06:41:47Z Sotiale 22 1 revision imported: [TEST] importing tddwiki via a tool 4644 wikitext text/x-wiki ᥬ ᥖᥒᥲ ᥑᥪᥢᥲ ᥚᥦᥖᥱ ᥑᥣᥒᥴ ᥝᥣ ᥟᥬ ᥛᥬ ᥛᥭᥳ ᥛᥬ ᥛᥣᥐᥱ ᥟᥬ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥬ ᥟᥬᥰ ᥟᥬᥱ ᥟᥬᥲ ᥟᥬᥳ ᥟᥬᥴ ᥟᥬᥴ ᥟᥬᥳ ᥟᥬᥲ ᥟᥬᥱ ᥟᥬᥰ ᥟᥬ ᥘᥣᥭᥰ ᥖᥦᥛᥲ ᥖᥒᥲ ᥑᥪᥢᥲ ᥚᥦᥖᥱ ᥑᥣᥒᥴ, ᥙᥤᥲ ᥘᥫᥒ. ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥓᥬ ᥑᥦᥖᥱ ᥙᥦᥖᥱ ᥚᥣᥭᥴ. ᥛᥬ ᥙᥨᥒᥱ ᥜᥫᥴ ᥗᥣᥰ. ᥙᥧᥢᥰ ᥑᥣᥛᥰ ᥓᥬ ᥐᥨᥢᥰ ᥕᥒ ᥞᥨᥛ ᥗᥨᥭᥲ ᥐᥛ ᥑᥩᥒ ᥐᥤᥢ ᥐᥨᥭᥲ ᥓᥛᥲ ᥐᥫ. ᥕᥬᥱ ᥙᥥᥢ ᥐᥨᥢᥰ ᥛᥨᥢᥰ ᥙᥥᥢ ᥞᥣᥒ. fssxz1i0gbvc9mg5ucadsz63ldol5en 0 1047 4648 4647 2024-10-15T06:41:48Z Sotiale 22 2 revisions imported: [TEST] importing tddwiki via a tool 4647 wikitext text/x-wiki ᥭ, ᥐᥣ ᥙᥨᥐᥱ ᥞᥣᥒᥴ ᥝᥣ ᥟᥭ,ᥟᥭ ᥑᥧᥐ ᥟᥭ ᥑᥣᥐ ᥟᥭ ᥖᥫ ᥘᥭᥳ ᥔᥣ. ᥟᥭ ᥟᥭᥰ ᥟᥭᥱ ᥟᥭᥲ ᥟᥭᥳ ᥟᥭᥴ, ᥟᥭᥴ ᥟᥭᥳ ᥟᥭᥲ ᥟᥭᥱ ᥟᥭᥰ ᥟᥭ ᥘᥣᥭᥰ ᥖᥦᥛᥲ: ᥒᥩᥐ ᥐᥩᥒᥱ ᥖᥒᥲ ᥚᥦᥖᥱ, ᥐᥦᥖᥱ ᥞᥩᥭᥲ 2 ᥙᥤᥲ. ᥖᥨᥝ ᥑᥣᥛᥰ: ᥟᥭ, ᥙᥭ, ᥑᥭᥲ, ᥘᥭᥲ, ᥑᥭᥱ, ᥐᥭᥱ, ᥗᥧᥒᥰ ᥑᥣᥛᥰ ᥐᥭ ᥐᥣᥒᥰ ᥝᥣᥒᥰ ᥕᥣᥢᥴ ᥑᥭᥱ ᥑᥛᥰ ᥘᥛᥳ ᥜᥣᥳ ᥙᥧᥢᥰ ᥑᥣᥛᥰ: ᥐᥭᥱ ᥖᥣᥭ ᥓᥒᥱ ᥔᥖ ᥞᥨᥒᥰ, ᥚᥨᥝᥴ ᥖᥣᥭ ᥓᥒᥱ ᥕᥩᥛᥳ ᥑᥤᥝᥲ. ᥐᥭᥱ ᥖᥨᥐᥱ ᥓᥣᥢᥰ, ᥐᥣᥢᥰ ᥓᥩᥛᥰ ᥙᥪᥒ. bizatp8erlm97q1wrda42vlqwt8qmky ᥞᥨᥝᥴ ᥘᥣᥲ ᥖᥥᥰ 0 1051 5348 5346 2024-11-24T03:19:46Z SHB2000 90 Reverted edit by [[Special:Contributions/76.121.217.240|76.121.217.240]] ([[User talk:76.121.217.240|talk]]) to last revision by [[User:Lokijasi|Lokijasi]] 5344 wikitext text/x-wiki <templatestyles src="ᥞᥨᥝᥴ ᥘᥣᥲ ᥖᥥᥰ/style.css" /> <!-- BANNER ACROSS TOP OF PAGE --> <!-- "WELCOME TO WIKIPEDIA" AND ARTICLE COUNT --> <div id="mp-topbanner" class="mp-bordered"> <div id="mp-flag" class="mp-flag">[[File:Flag of Shan State.svg|70px|left]]</div> <div id="mp-welcomecount"> <div id="mp-welcome">'''[[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ|ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]] ᥞᥙ ᥖᥩᥢᥲ ᥕᥧᥱ ᥑᥣᥲ.'''</div> <div id="mp-free">ᥘᥭᥳ ᥙᥥᥢ ᥙᥙ ᥐᥧ ᥔᥦᥢᥴ ᥔᥛᥱ ᥟᥢ ᥖᥣᥱ ᥐᥨᥢᥰ ᥐᥧ ᥐᥨᥝᥳ ᥘᥢᥳ<br/>ᥗᥣᥒᥱ ᥞᥣᥒ ᥑᥝᥲ ᥖᥨᥭᥰ ᥘᥭᥲ ၊ ᥖᥦᥛᥲ ᥘᥭᥲ ၊ ᥓᥦᥖ ᥘᥭᥲ.</div> <div id="articlecount">ᥕᥣᥛᥰ ᥘᥭᥳ ᥙᥩᥒ ᥑᥣᥛᥰ [[ᥘᥤᥐ ᥖᥭᥰ|ᥘᥤᥐ ᥖᥭᥰ ᥛᥤᥰ]] '''[[Special:Statistics|{{NUMBEROFARTICLES}}]]''' ᥞᥨᥝᥴ ᥕᥝᥳ.</div> <!--{{Shan Wiki Social}}--> <!-- PORTAL LIST ON RIGHT-HAND SIDE --> <ul id="mp-portals"> <li>[[ᥙᥣᥭᥰ ᥛᥩᥢᥰ|ᥙᥣᥭᥰ ᥛᥩᥢᥰ]]</li> <li class="portal-vmid">[[ᥙᥪᥢᥰ ᥔᥧᥢᥱ ᥖᥨᥝ|ᥙᥪᥢᥰ ᥔᥧᥢᥱ ᥖᥨᥝ]]</li> <li class="portal-vbot">[[ᥙᥣᥭᥰ ᥙᥣᥳ ᥗᥣᥳ ᥝᥤᥱ|ᥙᥣᥭᥰ ᥙᥣᥳ ᥗᥣᥳ ᥝᥤᥱ]]</li> <li class="portal-hmid">[[ᥙᥣᥭᥰ ᥙᥪᥢᥰ|ᥙᥣᥭᥰ ᥙᥪᥢᥰ]]</li> <li class="portal-hmid portal-vmid">[[ᥙᥣᥭᥰ ᥘᥙᥳ|ᥙᥣᥭᥰ ᥘᥙᥳ]]</li> <li class="portal-hmid portal-vbot">[[ᥙᥣᥭᥰ ᥔᥣᥭ ᥕᥦᥢᥳ|ᥙᥣᥭᥰ ᥔᥣᥭ ᥕᥦᥢᥳ]]</li> <li class="portal-hright">[[ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ|ᥖᥨᥒᥱ ᥝᥨᥒᥰ ᥐᥨᥢᥰ]]</li> <li class="portal-hright portal-vmid">[[ᥙᥣᥭᥰ ᥗᥦᥐᥳ ᥑᥣᥳ ᥢᥨᥝᥱ ᥘᥨᥝᥱ ᥓᥤᥱ|ᥙᥣᥭᥰ ᥗᥦᥐᥳ ᥑᥣᥳ ᥢᥨᥝᥱ ᥘᥨᥝᥱ ᥓᥤᥱ]]</li> <li class="portal-hright portal-vbot">[[ᥐᥧ ᥚᥣᥭᥱ ᥐᥧ ᥙᥣᥭᥰ|ᥐᥧ ᥚᥣᥭᥱ ᥐᥧ ᥙᥣᥭᥰ]]</li> </ul> </div> </div> <!-- INDEX LIST --> <div class="nomobile"> <div id="mp-index" class="mp-index"> {{Index}} </div> </div> <!-- USER DATE AND FONT ISSUE --> <div id="mp-font"> <div class="nomobile">{{User date}}</div> <inputbox> type=create width=30 break=yes default= bgcolor=#f0f0f0 buttonlabel =ᥔᥣᥒᥲ ᥘᥣᥲ ᥘᥤᥐ </inputbox> </div> {| role="presentation" id="mp-upper" | id="mp-left" class="MainPageBG mp-bordered" | <h2 id="mp-tfa-h2" class="mp-h2">ᥙᥩᥒ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥑᥫᥐ ᥖᥩᥢᥰ</h2> <div id="mp-tfa"> ᥛᥫ ᥓᥝᥲ ᥕᥣ ᥞᥣᥢᥰ ᥑᥝᥴ ᥓᥝᥲ ᥞᥨᥝᥰ ᥐᥛᥳ ᥛᥣᥱ ᥝᥣᥱ ᥓᥣᥱ ᥘᥢᥳ ᥖᥤᥴ ᥘᥭᥲ ᥘᥒ ᥟᥧᥐ ᥐᥧᥳ ᥖᥤᥐ ᥘᥭᥴ ᥕᥝᥳ. ᥘᥣᥭᥰ ᥘᥒ ᥟᥧᥐ ᥐᥧᥳ ᥖᥤ ᥘᥭᥲ ᥖᥤᥴ ᥘᥭᥲ ᥘᥒ ᥞᥥᥖᥱ ᥞᥪᥴ ᥙᥫ ᥘᥭᥴ ᥜᥫᥐᥱ ᥞᥥᥢᥰ ᥖᥨᥭᥰ ᥛᥨᥢ ᥓᥝᥲ ᥛᥫᥒᥰ ᥛᥣᥢ ᥛᥫᥒᥰ ᥗᥭᥰ ᥘᥦᥲ ᥛᥫᥒᥰ ᥔᥤᥱ ᥞᥨᥝᥱ ᥛᥤᥰ ᥘᥩᥒ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥝᥭᥳ. ᥘᥬᥰ ᥔᥣᥛᥴ ᥚᥣᥭᥱ ᥛᥫᥒᥰ ᥘᥢᥳ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥒ ᥖᥥᥳ ᥕᥣᥛᥲ ᥞᥢᥴ ᥕᥝᥳ. ᥟᥩᥢ ᥐᥢ ᥘᥒ ᥐᥩᥲ ᥕᥩᥒᥱ ᥕᥝᥳ. ᥗᥭᥰ ᥔᥛᥳ ᥘᥭᥲ ᥞᥢᥴ ᥘᥒ ᥐᥨᥝᥱ ᥕᥨᥝᥱ ᥕᥝᥳ. ᥘᥒ ᥐᥨᥝᥱ ᥕᥨᥝᥱ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥟᥝ ᥞᥨᥝᥴ ᥑᥝᥱ ᥔᥩᥒᥴ ᥑᥩᥢᥴ ᥘᥨᥒᥰ ᥓᥙᥴ ᥖᥤ ᥘᥒ, ᥙᥣᥭ ᥖᥤᥢ ᥔᥩᥒᥴ ᥚᥣᥭᥱ ᥔᥛᥳ ᥖᥛᥰ ᥝᥭᥳ ᥘᥒ ᥓᥧᥐᥴ ᥕᥦᥐ ᥕᥥ ᥘᥢᥳ ᥔᥥᥴ ᥘᥒ ᥕᥝᥳ. ᥙᥨᥝᥰ ᥖᥤᥴ ᥔᥣᥒᥰ ᥘᥣᥒᥰ ᥗᥦᥢᥲ ᥛᥥᥝᥰ ᥘᥫᥒ ᥘᥭᥴ ᥘᥒ ᥘᥒ ᥑᥨᥙ ᥑᥝᥱ ᥘᥢᥳ ᥔᥥᥴ ᥟᥝ ᥙᥣᥭ ᥖᥤᥢ ᥖᥛᥰ ᥛᥥᥝᥰ ᥘᥢᥳ ᥕᥝᥳ. ᥙᥩᥰ ᥘᥒ ᥑᥨᥙ ᥑᥝᥴ ᥟᥝ ᥖᥤᥢ ᥖᥛᥰ ᥘᥭᥴ ᥛᥫᥢᥴ ᥚᥧᥱ ᥕᥤᥒᥰ ᥑᥝᥴ ᥘᥒ ᥑᥨᥙ ᥑᥝᥱ ᥘᥢᥳ ᥕᥧᥱ ᥕᥝᥳ. ᥛᥨᥢ ᥓᥝᥲ ᥔᥤᥱ ᥞᥨᥝᥱ ᥑᥝᥴ ᥖᥥᥳ ᥛᥫᥢᥴ ᥘᥒᥱ ᥘᥣᥭᥰ ᥛᥨᥢ ᥓᥝᥲ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥢᥳ ᥐᥩᥭᥰ. ᥐᥩᥭᥰ ᥐᥣ ᥛᥣᥒ ᥙᥩᥐ ᥐᥩᥲ ᥕᥣᥰ ᥓᥝᥲ ᥟᥢ ᥙᥤᥰ ᥘᥢᥳ ᥘᥭᥲ ᥞᥢᥴ ᥘᥒ ᥐᥨᥒᥱ ᥕᥨᥒᥱ ᥟᥢ ᥝᥣ ᥘᥢᥳ ᥐᥩᥲ ᥘᥒ ᥐᥩᥒᥱ ᥕᥩᥒᥱ ᥐᥩᥢᥰ ᥐᥫᥢ ᥘᥭᥴ ᥞᥝᥳ. ᥐᥩᥙ ᥝᥣ ᥚᥣᥱ ᥖᥤᥢ ᥑᥩᥢᥴ ᥘᥫᥒ ᥖᥛᥰ ᥛᥨᥖᥴ ᥛᥨᥖᥴ ᥔᥥᥴ ᥗᥦᥒᥲ ᥚᥣᥭᥱ ᥘᥫᥒ ᥔᥛᥳ ᥟᥝ ᥙᥣᥭ ᥖᥤᥢ ᥖᥝᥳ ᥘᥒ ᥓᥧᥐᥴ ᥕᥦᥒᥱ ᥕᥥᥲ ᥔᥥᥴ ᥘᥦᥲ ᥙᥩᥭᥱ ᥞᥨᥝᥴ ᥑᥝᥱ ᥕᥩᥢᥰ ᥘᥨᥒᥰ ᥟᥛᥱ ᥙᥢ ᥖᥤ ᥘᥒ ᥛᥥᥝᥰ ᥘᥢᥳ ᥕᥝᥳ. ᥘᥣᥭᥰ ᥟᥢ ᥘᥒ ᥘᥒᥱ ᥘᥭᥴ ᥘᥭᥳ ᥘᥭᥲ ᥝᥣ ᥓᥛ ᥐᥢ ᥒᥣᥭᥰ ᥖᥒᥰ ᥘᥣᥭᥰ ᥘᥒ ᥐᥩᥒᥱ ᥕᥩᥒᥱ ᥕᥝᥳ. ᥐᥩᥭᥰ ᥐᥣ ᥟᥢ ᥑᥝᥴ ᥘᥒ ᥘᥒᥱ ᥘᥭᥴ ᥘᥭᥳ ᥟᥛᥱ ᥓᥬ ᥐᥧ ᥓᥝᥲ ᥐᥧ ᥙᥣᥰ ᥙᥥᥢ ᥓᥝᥲ ᥓᥫᥰ ᥙᥤᥰ ᥘᥢᥳ ᥐᥩᥭᥰ. ᥙᥩᥰ ᥟᥛᥱ ᥙᥤᥰ ᥖᥥᥳ ᥘᥒ ᥐᥩᥒᥱ ᥕᥩᥒᥱ ᥛᥫᥢᥴ ᥘᥒᥱ ᥛᥨᥢ ᥓᥝᥲ ᥛᥫᥒᥰ ᥛᥣᥢ ᥘᥢᥳ ᥐᥩᥭᥰ. ᥑᥣᥛᥰ ᥙᥣᥱ ᥘᥤᥳ ᥑᥨᥝᥲ ᥘᥥᥝ ᥐᥢ ᥟᥝ ᥖᥤ ᥙᥩᥒᥱ ᥙᥦᥐᥱ ᥙᥫᥒ ᥐᥢ ᥘᥒᥱ ᥘᥭᥴ ᥘᥭᥳ ᥞᥢᥴ ᥗᥪᥒᥴ ᥝᥣ ᥘᥨᥝᥱ ᥞᥣᥱ ᥑᥨᥝᥲ ᥛᥦᥢ ᥛᥢᥰ ᥕᥧᥱ. ᥙᥩᥰ ᥝᥣ ᥘᥢᥴ ᥓᥫᥰ ᥑᥣᥢᥳ ᥕᥣᥙᥱ ᥘᥢᥳ ᥘᥒ ᥘᥣᥭᥰ ᥘᥬ ᥐᥩᥭᥰ ᥕᥝᥳ ᥐᥣᥱ. ᥐᥩᥛᥲ ᥘᥣᥭᥰ ᥘᥒ ᥐᥩᥭᥰ ᥟᥛᥱ ᥖᥨᥐᥱ ᥒᥣᥰ ᥘᥣᥭᥰ. ᥟᥛᥱ ᥞᥩᥖ ᥛᥣᥐ ᥚᥨᥝᥱ ᥛᥫᥒᥰ ᥘᥤᥳ ᥙᥣᥢᥰ ᥐᥩᥙ ᥛᥢᥰ ᥘᥭᥴ ᥐᥩᥲ ᥖᥣᥱ ᥞᥧᥳ ᥖᥤ ᥙᥩᥒᥱ ᥑᥣᥛᥰ ᥙᥣᥱ ᥘᥤᥳ ᥓᥦᥖ ᥘᥢᥳ ᥛᥢᥰ ᥙᥥᥢ ᥐᥣᥢ ᥘᥛᥱ ᥘᥩᥒ ᥖᥣᥱ ᥘᥤᥐ ᥘᥣᥭᥰ ᥖᥭᥰ ᥑᥣᥛᥰ ᥖᥭᥰ ᥞᥢᥴ ᥗᥪᥒᥴ ᥝᥭᥳ ᥘᥒᥱ ᥘᥭᥴ. ᥙᥫ ᥘᥭᥴ ᥚᥦᥒᥴ ᥘᥒᥱ ᥘᥭᥲ ᥜᥫᥐᥱ ᥞᥥᥢᥰ ᥞᥢᥴ ᥗᥪᥒᥴ ᥘᥭᥳ ᥕᥩᥢᥰ ᥘᥭᥲ ᥓᥦᥖ ᥖᥨᥭᥰ ᥘᥩᥒ ᥛᥢᥰ ᥟᥤᥖᥴ ᥓᥦᥖᥴ ᥘᥫᥒ. </div> <h2 id="mp-about-h2" class="mp-h2">ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ</h2> <div id="mp-about">[[File:Wikipedia-logo-v2-tdd.svg|right|150px|alt=ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ|link=]] '''[[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ|ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ]]''' ᥟᥢ ᥘᥭᥳ ᥙᥥᥢ ᥙᥙ ᥐᥧ ᥔᥦᥢᥴ ᥔᥛᥱ ᥟᥢ ᥖᥣᥱ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥞᥨᥛ ᥐᥢ ᥖᥦᥛᥲ ᥓᥦᥖ ᥘᥢᥳ ᥕᥝᥳ.ᥓᥬᥳ ᥖᥪᥰ ᥝᥭᥳ (ᥝᥦᥙᥱ ᥕᥣᥒᥱ) (ᥝᥦᥙ ᥔᥣᥭᥳ) ᥟᥢ ᥞᥩᥒᥳ ᥝᥣ ᥝᥤᥱ ᥑᥤᥱ ᥘᥢᥳ ᥔᥥᥴ ᥔᥣᥒᥲ ᥟᥩᥐᥱ ᥞᥬᥲ ᥖᥣᥱ ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥞᥨᥛ ᥐᥢ ᥖᥦᥛᥲ ᥓᥦᥖ ᥘᥭᥲ ᥘᥢᥳ. ᥐᥨᥢᥰ ᥖᥒᥰ ᥘᥛᥴ ᥟᥩᥢ ᥐᥢ ᥖᥦᥛᥲ ᥓᥦᥖ ᥛᥥᥰ ᥐᥥᥲ ᥘᥭᥲ ᥞᥥᥖᥱ ᥞᥬᥲ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥫᥰ ᥘᥤ ᥔᥥᥴ ᥟᥩᥢ ᥖᥩᥢᥰ ᥘᥫᥴ ᥔᥥᥴ ᥐᥝᥱ ᥕᥧᥱ ᥘᥢᥳ ᥘᥭᥴ ᥕᥝᥳ. ᥖᥤ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥭᥰ ᥘᥭᥳ ᥖᥥᥴ ᥘᥭᥲ ᥕᥧᥒᥱ ᥖᥪᥰ (ᥜᥩᥢᥳ) ᥓᥫᥰ ᥟᥢ ᥔᥣᥒᥲ ᥓᥩᥛᥰ ᥘᥐᥴ ᥑᥥᥒᥱ (ᥕᥧᥱ ᥢᥤᥱ ᥑᥨᥖᥳ) ᥔᥥᥴ ᥖᥦᥛᥲ ᥘᥭᥲ ᥓᥦᥖ ᥘᥭᥲ ᥕᥧᥱ ᥕᥝᥳ.</div> | id="mp-right" class="MainPageBG mp-bordered" | <h2 id="mp-itn-h2" class="mp-h2">ᥑᥣᥝᥱ ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ </h2> <div id="mp-itn">{{In the news}}</div> |} {| role="presentation" id="mp-middle2" | id="mp-left" class="MainPageBG mp-bordered" | <h2 id="mp-tfp-h2" class="mp-h2">ᥜᥧᥒᥱ ᥞᥣᥒ ᥑᥫᥐ ᥑᥦᥛᥳ ᥖᥩᥢᥰ ᥖᥣᥒᥱ ᥖᥣᥱ ᥛᥫ ᥘᥭᥳ</h2> <div id="mp-tfp">{{POTD/selection}}</div> | id="mp-right" class="MainPageBG mp-bordered" | <h2 id="help-h2" class="mp-h2">ᥖᥣᥒᥰ ᥓᥩᥭ ᥗᥦᥛᥴ</h2> <div id="mp-help">{{Help}}</div> |} <div id="mp-other-lower" class="mp-bordered"> <div class="nomobile"> <h2 id="mp-other" class="mp-h2">ᥘᥣᥛᥰ ᥘᥬᥰ</h2> <div id="mp-other-content">{{Topics}}</div> </div> <h2 id="mp-sister" class="mp-h2">ᥙᥩᥰ ᥓᥦᥖ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥖᥣᥒᥱ ᥓᥫᥰ</h2> <div id="mp-sister-content">{{Wikipedia's sister projects}}</div> <h2 id="mp-lang" class="mp-h2">ᥚᥣᥱ ᥔᥣᥱ ᥑᥨᥝᥲ ᥑᥣᥛᥰ ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ</h2> <div>{{Wikipedialang}}</div> </div> <noinclude>{{Main Page interwikis}}{{#if:{{Wikipedia:Main_Page/Tomorrow}}||}} </noinclude>__NOTOC____NOEDITSECTION__ 38qlcphwyfzuoi9t5zmzwpyot14a21r ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Hybridbox 10 1054 4755 2024-10-15T15:21:00Z 咽頭べさ 24 Created page with "<noinclude><!-- -==================================================================== - Template:Hybridbox - Generate a taxobox infobox for an animal - hybrid -==================================================================== -- -- This template chooses parameters to send to {Taxobox/core}, to -- generate a right-side taxobox infobox. Most parameters are just -- passed directly; some are explained with a comment. -- The nowiki that follows is needed because o..." 4755 wikitext text/x-wiki <noinclude><!-- -==================================================================== - Template:Hybridbox - Generate a taxobox infobox for an animal - hybrid -==================================================================== -- -- This template chooses parameters to send to {Taxobox/core}, to -- generate a right-side taxobox infobox. Most parameters are just -- passed directly; some are explained with a comment. -- The nowiki that follows is needed because of parser bug T18700--></noinclude><includeonly><nowiki/>{{Taxobox/core | edit link = {{{edit link|{{{edit_link|edit}}} }}}</includeonly><noinclude><!-- -- -- fossil_range: If the specified fossil range is a period supported -- by templates {period_start} and {next_period}, then it incorporates -- the specified range in template {geological range}, but checking -- to display properly. Otherwise, just passes parameter. --></noinclude><includeonly> | temporal_range = {{#if:{{{fossil_range|{{{fossil range|}}} }}}|{{#iferror:{{geological range|{{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}} }}|{{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}}|{{geological range|{{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}} }} }} | {{#if:{{{oldest fossil|{{{oldest_fossil|}}} }}}|{{geological range|{{{oldest fossil|{{{oldest_fossil}}} }}}|{{{youngest fossil|{{{youngest_fossil|Recent}}} }}} }} }} }}<!-- PARENT: this parameter ought really be called "taxon", not "parent" --> | parent = {{select genus|{{{genus|}}}|{{{taxon|}}}|{{PAGENAME}} }}<!-- DISPLAY PARENTS: Number of immediate parents to display. Defaults to 1 above genus (2 above hybrid) to give the taxon some context. --> | display_taxa = {{#expr:{{{display parents|{{{display_parents|2}}} }}}-1}}<!-- AUTHORITY (etc): In the format "author, year". --><!-- Species-authority is redundant to binomial_authority; we'll just list it the once. (This avoids reference-duplication errors, too. | species_authority = {{{authority|{{{binomial authority|{{{binomial_authority|}}} }}} }}}--> | subgenus_authority = {{#if:{{{subgenus|}}}|{{{parent authority|{{{parent_authority|}}} }}} }} | authority = {{#if:{{{subgenus|}}}|{{{grandparent authority|{{{grandparent_authority|}}} }}} |{{{parent authority|{{{parent_authority|}}} }}} }} | parent_authority = {{#if:{{{subgenus|}}}|{{{greatgrandparent authority|{{{greatgrandparent_authority|}}} }}} |{{{grandparent authority|{{{grandparent_authority|}}} }}} }} | grandparent_authority = {{#if:{{{subgenus|}}}|{{{greatgreatgrandparent authority|{{{greatgreatgrandparent_authority|}}} }}} |{{{greatgrandparent authority|{{{greatgrandparent_authority|}}} }}} }} | greatgrandparent_authority = {{#if:{{{subgenus|}}}|{{{greatgreatgreatgrandparent authority|{{{greatgreatgreatgrandparent_authority|}}} }}} |{{{greatgreatgrandparent authority|{{{greatgreatgrandparent_authority|}}} }}} }} | greatgreatgrandparent_authority = {{#if:{{{subgenus|}}}|{{{greatgreatgreatgreatgrandparent authority|{{{greatgreatgreatgreatgrandparent_authority|}}} }}} |{{{greatgreatgreatgrandparent authority|{{{greatgreatgrandparent_authority|}}} }}} }}<!-- NAME : Genus + species. If the page title should be italicized, then {{italic title}} is included in the name parameter. This will be the case whenever the genus + species (or just the genus) matches the page name; if unspecified, these parameters are generated from the page name itself. --> | name = {{#switch: {{PAGENAMEBASE}} <!-- Redundant line?? |{{{genus|}}} {{{species|}}} --> |{{select genus|{{{genus|}}}|{{{taxon|}}}|{{PAGENAME}}}} {{select species|{{{species|}}}|{{{taxon|}}}|{{PAGENAMEBASE}}}} |{{select genus|{{{genus|}}}|{{{taxon|}}}|{{PAGENAME}}}}={{#ifeq:{{{italic_title|{{{italic title|}}}}}}|no||{{Italic title}}}}}}{{{name|''{{#if:{{select species|{{{species|}}}|{{{taxon|}}}|}}|{{select genus|{{{genus|}}}|{{{taxon|}}}|{{PAGENAME}}}} {{select species|{{{species|}}}|{{{taxon|}}}|}}|{{PAGENAMEBASE}} }}''}}}<noinclude><!-- -- colour: (Note UK spelling here) There are two cases: 1) the parameter color_as has a value – the colour is found directly using {{Taxobox colour|color_as}} 2) otherwise – Module:Autotaxobox|taxoboxColour searches up the taxonomic hierarchy to try to find a taxon that determines the taxobox colour --></noinclude> | colour = {{#if:{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}|{{Taxobox colour|{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}}}|{{#invoke:Autotaxobox|taxoboxColour|{{{genus|}}} }} }} | status = {{{status|}}} | status_system = {{{status system|{{{status_system|}}} }}} | status_ref = {{{status ref|{{{status_ref|}}} }}} | status2 = {{{status2|}}} | status2_system = {{{status2 system|{{{status2_system|}}} }}} | status2_ref = {{{status2 ref|{{{status2_ref|}}} }}} | image = {{{image|}}} | image_width = {{{image_width|{{{image width|}}} }}} | image_alt = {{{image alt|{{{image_alt|}}} }}} | image_caption = {{{image caption|{{{image_caption|}}} }}} | image_caption_align = {{{image caption align|{{{image_caption_align|center}}} }}} | image2 = {{{image2|}}} | image2_width = {{{image2 width|{{{image2_width|}}} }}} | image2_alt = {{{image2 alt|{{{image2_alt|}}} }}} | image2_caption = {{{image2 caption|{{{image2_caption|}}} }}} | classification_status = {{{classification status|{{{classification_status|}}} }}} | diversity = {{{diversity|}}} | diversity_ref = {{{diversity ref|{{{diversity_ref|}}} }}} | diversity_link = {{{diversity link|{{{diversity_link|}}} }}} | extinct = {{{extinct|}}} | subgenus = {{#if:{{{subgenus|}}}|''{{{subgenus}}}'' }} | species = '''{{#if:{{{father|}}}|''[[{{{father_link|{{{genus}}} {{{father}}}}}}|{{str left|{{{genus}}}|1}}. {{{father}}}]]''♂ × ''[[{{{mother_link|{{{genus}}} {{{mother}}}}}}|{{str left|{{{genus}}}|1}}. {{{mother}}}]]''♀|''[[{{{link1|{{{genus}}} {{{species1}}}}}}|{{str left|{{{genus}}}|1}}. {{{species1}}}]]'' × ''[[{{{link2|{{{genus}}} {{{species2}}}}}}|{{str left|{{{genus}}}|1}}. {{{species2}}}]]''}}''' | binomial = | subdivision = {{{subdivision|}}}<!-- SUBDIVISION RANKS: Displayed above the subdivision, and generated automatically from the taxon's rank if unspecified. --> | subdivision_ranks = {{{subdivision ranks|{{{subdivision_ranks|Subspecies }}} }}} | type_strain = {{{type strain|{{{type_strain|}}} }}} | range_map = {{{range map|{{{range_map|}}} }}} | range_map_width = {{{range map width|{{{range_map_width|}}} }}} | range_map_alt = {{{range map alt|{{{range_map_alt|}}} }}} | range_map_caption = {{{range map caption|{{{range_map_caption|}}} }}} | binomial2 = {{{binomial2|}}} | binomial2_authority = {{{binomial2 authority|{{{binomial2_authority|}}} }}} | range_map2 = {{{range map2|{{{range_map2|}}} }}} | range_map2_width = {{{range map2 width| {{{range_map2_width|}}}}}} | range_map2_alt = {{{range map2 alt|{{{range_map2_alt|}}} }}} | range_map2_caption = {{{range map2 caption|{{{range_map2_caption|}}} }}} | binomial3 = {{{binomial3|}}} | binomial3_authority = {{{binomial3 authority|{{{binomial3_authority|}}} }}} | range_map3 = {{{range map3|{{{range_map3|}}} }}} | range_map3_width = {{{range map3 width|{{{range_map3_width|}}} }}} | range_map3_alt = {{{range map3 alt|{{{range_map3_alt|}}} }}} | range_map3_caption = {{{range map3 caption|{{{range_map3_caption|}}} }}} | binomial4 = {{{binomial4|}}} | binomial4_authority = {{{binomial4 authority|{{{binomial4_authority|}}} }}} | range_map4 = {{{range map4|{{{range_map4|}}} }}} | range_map4_width = {{{range map4 width|{{{range_map4_width|}}} }}} | range_map4_alt = {{{range map4 alt|{{{range_map4_alt|}}} }}} | range_map4_caption = {{{range map4 caption|{{{range_map4_caption|}}} }}} | synonyms_ref = {{{synonyms ref|{{{synonyms_ref|}}} }}} | synonyms = {{{synonyms|}}} }}</includeonly><noinclude> {{documentation}}</noinclude> dmc88f5z2pdf3ckdp2jx60dltsqjhfc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxobox/core 10 1055 4756 2024-10-15T15:23:27Z 咽頭べさ 24 Created page with "{| class="infobox biota" style="text-align: left; width: 200px; font-size: 100%" |- ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}}| }}" | {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}} }}{{#if:{{{temporal_range|}}}|<br/><div style="font-size: 85%;">Temporal range: {{{temporal_range}}}</div>}} |- {{#if:{{{image|}}}| {{!}} colspan=2 style="text-align: center" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image}}..." 4756 wikitext text/x-wiki {| class="infobox biota" style="text-align: left; width: 200px; font-size: 100%" |- ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}}| }}" | {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}} }}{{#if:{{{temporal_range|}}}|<br/><div style="font-size: 85%;">Temporal range: {{{temporal_range}}}</div>}} |- {{#if:{{{image|}}}| {{!}} colspan=2 style="text-align: center" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image}}}|size={{{image_width|}}}|sizedefault=frameless|upright={{{upright|1}}}|alt={{{image_alt|}}}}} {{!}}- {{#if:{{{image_caption|}}}| {{!}} colspan=2 style="text-align: {{{image_caption_align|center}}}; font-size: 88%" {{!}} {{{image_caption}}} {{!}}- }} }} {{#if:{{{image2|}}}| {{!}} colspan=2 style="text-align: center" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image2}}}|size={{{image2_width|}}}|sizedefault=frameless|upright={{#if:{{{upright2|}}}|{{{upright2}}}|{{{upright|1}}}}}|alt={{{image2_alt|}}}}} {{!}}- {{#if:{{{image2_caption|}}}| {{!}} colspan=2 style="text-align: center; font-size: 88%" {{!}} {{{image2_caption}}} {{!}}- }} }} |- style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{#if:{{{status|}}}|{{taxobox/species|{{{status_system|}}}|{{{status|}}}|{{{status_ref|}}}|extinction_date={{{extinct|}}} }} }} |-{{#if:{{{status2|}}}|{{taxobox/species|{{{status2_system|}}}|{{{status2|}}}|{{{status2_ref|}}}|extinction_date={{{extinct|}}} }} }} |- ! colspan=2 style="color:inherit; min-width:15em; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" | {{#if:{{{virus_group|{{{virus|}}}}}}|[[Virus classification]]|{{#if:{{{ichnos|}}}|[[Trace fossil classification]]|{{#if:{{{veterovata|}}}|[[Egg fossil#Classification|Egg fossil classification]]|[[Taxonomy (biology)|Scientific classification]]}} }} }} {{#if:{{{edit link|}}}|{{edit taxonomy|{{{parent|}}} | {{{edit link}}} }} }}{{#if: {{{classification_status|}}} | <br/><span style="font-weight:normal">({{{classification_status}}})</span> | }} |- {{#if:{{{parent|}}}|{{#invoke:Autotaxobox|taxoboxList|{{{parent}}}| display_taxa={{{display_taxa|1}}}| authority={{{authority|}}}| parent_authority={{{parent_authority|}}}| gparent_authority={{{grandparent_authority|}}}| ggparent_authority={{{greatgrandparent_authority|}}}| gggparent_authority={{{greatgreatgrandparent_authority|}}}| offset={{{offset|0}}}| bold_first={{{bold_first|{{#if:{{{species|}}}|link|bold}}}}}| virus={{{virus|no}}}}}}} {{#if:{{{virus_group|}}}|{{taxonomy|rank=group |link= {{#switch:{{lc:{{{virus_group}}} }} |i=Group I <small>([[dsDNA virus|dsDNA]])</small> |ii=Group II <small>([[ssDNA virus|ssDNA]])</small> |iii=Group III <small>([[Double-stranded RNA viruses|dsRNA]])</small> |iv=Group IV <small>([[Positive-sense single-stranded RNA virus|(+)ssRNA]])</small> |v=Group V <small>([[Negative-sense single-stranded RNA virus|(−)ssRNA]])</small> |vi=Group VI <small>([[ssRNA-RT virus|ssRNA-RT]])</small> |vi/vii=Groups VI and VII |vii=Group VII <small>([[dsDNA-RT virus|dsDNA-RT]])</small> |{{{virus_group}}} }} }} }} {{#if:{{{unranked_superdomain|}}}|{{taxonomy|rank=unranked|link={{{unranked_superdomain}}} | auth={{{unranked_superdomain_authority|}}} }} }} {{#if:{{{superdomain|}}}|{{taxonomy|rank=superdomain|link={{{superdomain}}} | auth={{{superdomain_authority|}}} }} }} {{#if:{{{unranked_domain|}}}|{{taxonomy|rank=unranked|link={{{unranked_domain}}} | auth={{{unranked_domain_authority|}}} }} }} {{#if:{{{domain|}}}|{{taxonomy|rank=domain|link={{{domain}}} | auth={{{domain_authority|}}} }} }} {{#if:{{{unranked_superregnum|}}}|{{taxonomy|rank=unranked|link={{{unranked_superregnum}}} | auth={{{unranked_superregnum_authority|}}} }} }} {{#if:{{{superregnum|}}}|{{taxonomy|rank=superregnum|link={{{superregnum}}} | auth={{{superregnum_authority|}}} }} }} {{#if:{{{unranked_regnum|}}}|{{taxonomy|rank=unranked|link={{{unranked_regnum}}} | auth={{{unranked_regnum_authority|}}} }} }} {{#if:{{{regnum|}}}|{{taxonomy|rank=regnum|link={{{regnum}}} | auth={{{regnum_authority|}}} }} }} {{#if:{{{unranked_subregnum|}}}|{{taxonomy|rank=unranked|link={{{unranked_subregnum}}} | auth={{{unranked_subregnum_authority|}}} }} }} {{#if:{{{subregnum|}}}|{{taxonomy|rank=subregnum|link={{{subregnum}}} | auth={{{subregnum_authority|}}} }} }} {{#if:{{{unranked_superdivisio|}}}|{{taxonomy|rank=unranked|link={{{unranked_superdivisio}}} | auth={{{unranked_superdivisio_authority|}}} }} }} {{#if:{{{superdivisio|}}}|{{taxonomy|rank=superdivisio|link={{{superdivisio}}} | auth={{{superdivisio_authority|}}} }} }} {{#if:{{{unranked_superphylum|}}}|{{taxonomy|rank=unranked|link={{{unranked_superphylum}}} | auth={{{unranked_superphylum_authority|}}} }} }} {{#if:{{{superphylum|}}}|{{taxonomy|rank=superphylum|link={{{superphylum}}} | auth={{{superphylum_authority|}}} }} }} {{#if:{{{unranked_divisio|}}}|{{taxonomy|rank=unranked|link={{{unranked_divisio}}} | auth={{{unranked_divisio_authority|}}} }} }} {{#if:{{{divisio|}}}|{{taxonomy|rank=divisio|link={{{divisio}}} | auth={{{divisio_authority|}}} }} }} {{#if:{{{unranked_phylum|}}}|{{taxonomy|rank=unranked|link={{{unranked_phylum}}} | auth={{{unranked_phylum_authority|}}} }} }} {{#if:{{{phylum|}}}|{{taxonomy|rank=phylum|link={{{phylum}}} | auth={{{phylum_authority|}}} }} }} {{#if:{{{unranked_subdivisio|}}}|{{taxonomy|rank=unranked|link={{{unranked_subdivisio}}} | auth={{{unranked_subdivisio_authority|}}} }} }} {{#if:{{{subdivisio|}}}|{{taxonomy|rank=subdivisio|link={{{subdivisio}}} | auth={{{subdivisio_authority|}}} }} }} {{#if:{{{unranked_subphylum|}}}|{{taxonomy|rank=unranked|link={{{unranked_subphylum}}} | auth={{{unranked_subphylum_authority|}}} }} }} {{#if:{{{subphylum|}}}|{{taxonomy|rank=subphylum|link={{{subphylum}}} | auth={{{subphylum_authority|}}} }} }} {{#if:{{{unranked_infraphylum|}}}|{{taxonomy|rank=unranked|link={{{unranked_infraphylum}}} | auth={{{unranked_infraphylum_authority|}}} }} }} {{#if:{{{infraphylum|}}}|{{taxonomy|rank=infraphylum|link={{{infraphylum}}} | auth={{{infraphylum_authority|}}} }} }} {{#if:{{{unranked_microphylum|}}}|{{taxonomy|rank=unranked|link={{{unranked_microphylum}}} | auth={{{unranked_microphylum_authority|}}} }} }} {{#if:{{{microphylum|}}}|{{taxonomy|rank=microphylum|link={{{microphylum}}} | auth={{{microphylum_authority|}}} }} }} {{#if:{{{unranked_nanophylum|}}}|{{taxonomy|rank=unranked|link={{{unranked_nanophylum}}} | auth={{{unranked_nanophylum_authority|}}} }} }} {{#if:{{{nanophylum|}}}|{{taxonomy|rank=nanophylum|link={{{nanophylum}}} | auth={{{nanophylum_authority|}}} }} }} {{#if:{{{unranked_superclassis|}}}|{{taxonomy|rank=unranked|link={{{unranked_superclassis}}} | auth={{{unranked_superclassis_authority|}}} }} }} {{#if:{{{superclassis|}}}|{{taxonomy|rank=superclassis|link={{{superclassis}}} | auth={{{superclassis_authority|}}} }} }} {{#if:{{{unranked_classis|}}}|{{taxonomy|rank=unranked|link={{{unranked_classis}}} | auth={{{unranked_classis_authority|}}} }} }} {{#if:{{{classis|}}}|{{taxonomy|rank=classis|link={{{classis}}} | auth={{{classis_authority|}}} }} }} {{#if:{{{unranked_subclassis|}}}|{{taxonomy|rank=unranked|link={{{unranked_subclassis}}} | auth={{{unranked_subclassis_authority|}}} }} }} {{#if:{{{subclassis|}}}|{{taxonomy|rank=subclassis|link={{{subclassis}}} | auth={{{subclassis_authority|}}} }} }} {{#if:{{{unranked_infraclassis|}}}|{{taxonomy|rank=unranked|link={{{unranked_infraclassis}}} | auth={{{unranked_infraclassis_authority|}}} }} }} {{#if:{{{infraclassis|}}}|{{taxonomy|rank=infraclassis|link={{{infraclassis}}} | auth={{{infraclassis_authority|}}} }} }} {{#if:{{{unranked_magnordo|}}}|{{taxonomy|rank=unranked|link={{{unranked_magnordo}}} | auth={{{unranked_magnordo_authority|}}} }} }} {{#if:{{{magnordo|}}}|{{taxonomy|rank=magnordo|link={{{magnordo}}} | auth={{{magnordo_authority|}}} }} }} {{#if:{{{unranked_superordo|}}}|{{taxonomy|rank=unranked|link={{{unranked_superordo}}} | auth={{{unranked_superordo_authority|}}} }} }} {{#if:{{{superordo|}}}|{{taxonomy|rank=superordo|link={{{superordo}}} | auth={{{superordo_authority|}}} }} }} {{#if:{{{unranked_ordo|}}}|{{taxonomy|rank=unranked|link={{{unranked_ordo}}} | auth={{{unranked_ordo_authority|}}} }} }} {{#if:{{{ordo|}}}|{{taxonomy|rank=ordo|link={{{ordo}}} | auth={{{ordo_authority|}}} }} }} {{#if:{{{unranked_subordo|}}}|{{taxonomy|rank=unranked|link={{{unranked_subordo}}} | auth={{{unranked_subordo_authority|}}} }} }} {{#if:{{{subordo|}}}|{{taxonomy|rank=subordo|link={{{subordo}}} | auth={{{subordo_authority|}}} }} }} {{#if:{{{unranked_infraordo|}}}|{{taxonomy|rank=unranked|link={{{unranked_infraordo}}} | auth={{{unranked_infraordo_authority|}}} }} }} {{#if:{{{infraordo|}}}|{{taxonomy|rank=infraordo|link={{{infraordo}}} | auth={{{infraordo_authority|}}} }} }} {{#if:{{{unranked_parvordo|}}}|{{taxonomy|rank=unranked|link={{{unranked_parvordo}}} | auth={{{unranked_parvordo_authority|}}} }} }} {{#if:{{{parvordo|}}}|{{taxonomy|rank=parvorder|link={{{parvordo}}} | auth={{{parvordo_authority|}}} }} }} {{#if:{{{unranked_zoodivisio|}}}|{{taxonomy|rank=unranked|link={{{unranked_zoodivisio}}} | auth={{{unranked_zoodivisio_authority|}}} }} }} {{#if:{{{zoodivisio|}}}|{{taxonomy|rank=zoodivisio|link={{{zoodivisio}}} | auth={{{zoodivisio_authority|}}} }} }} {{#if:{{{unranked_zoosectio|}}}|{{taxonomy|rank=unranked|link={{{unranked_zoosectio}}} | auth={{{unranked_zoosectio_authority|}}} }} }} {{#if:{{{zoosectio|}}}|{{taxonomy|rank=zoosectio|link={{{zoosectio}}} | auth={{{zoosectio_authority|}}} }} }} {{#if:{{{unranked_zoosubsectio|}}}|{{taxonomy|rank=unranked|link={{{unranked_zoosubsectio}}} | auth={{{unranked_zoosubsectio_authority|}}} }} }} {{#if:{{{zoosubsectio|}}}|{{taxonomy|rank=zoosubsectio|link={{{zoosubsectio}}} | auth={{{zoosubsectio_authority|}}} }} }} {{#if:{{{unranked_superfamilia|}}}|{{taxonomy|rank=unranked|link={{{unranked_superfamilia}}} | auth={{{unranked_superfamilia_authority|}}} }} }} {{#if:{{{superfamilia|}}}|{{taxonomy|rank=superfamilia|link={{{superfamilia}}} | auth={{{superfamilia_authority|}}} }} }} {{#if:{{{unranked_familia|}}}|{{taxonomy|rank=unranked|link={{{unranked_familia}}} | auth={{{unranked_familia_authority|}}} }} }} {{#if:{{{familia|}}}|{{taxonomy|rank=familia|link={{{familia}}} | auth={{{familia_authority|}}} }} }} {{#if:{{{unranked_subfamilia|}}}|{{taxonomy|rank=unranked|link={{{unranked_subfamilia}}} | auth={{{unranked_subfamilia_authority|}}} }} }} {{#if:{{{subfamilia|}}}|{{taxonomy|rank=subfamilia|link={{{subfamilia}}} | auth={{{subfamilia_authority|}}} }} }} {{#if:{{{unranked_supertribus|}}}|{{taxonomy|rank=unranked|link={{{unranked_supertribus}}} | auth={{{unranked_supertribus_authority|}}} }} }} {{#if:{{{supertribus|}}}|{{taxonomy|rank=supertribus|link={{{supertribus}}} | auth={{{supertribus_authority|}}} }} }} {{#if:{{{unranked_tribus|}}}|{{taxonomy|rank=unranked|link={{{unranked_tribus}}} | auth={{{unranked_tribus_authority|}}} }} }} {{#if:{{{tribus|}}}|{{taxonomy|rank=tribus|link={{{tribus}}} | auth={{{tribus_authority|}}} }} }} {{#if:{{{unranked_subtribus|}}}|{{taxonomy|rank=unranked|link={{{unranked_subtribus}}} | auth={{{unranked_subtribus_authority|}}} }} }} {{#if:{{{subtribus|}}}|{{taxonomy|rank=subtribus|link={{{subtribus}}} | auth={{{subtribus_authority|}}} }} }} {{#if:{{{unranked_alliance|}}}|{{taxonomy|rank=unranked|link={{{unranked_alliance}}} | auth={{{unranked_alliance_authority|}}} }} }} {{#if:{{{alliance|}}}|{{taxonomy|rank=alliance|link={{{alliance}}} | auth={{{alliance_authority|}}} }} }} {{#if:{{{unranked_genus|}}}|{{taxonomy|rank=unranked|link={{{unranked_genus}}} | auth={{{unranked_genus_authority|}}} }} }} {{#if:{{{genus|}}}| {{taxonomy|rank=genus|link={{{genus}}}|auth={{{genus_authority|}}} }} }} {{#if:{{{unranked_subgenus|}}}|{{taxonomy|rank=unranked|link={{{unranked_subgenus}}} | auth={{{unranked_subgenus_authority|}}} }} }} {{#if:{{{subgenus|}}}|{{taxonomy|rank=subgenus|link={{{subgenus}}} | auth={{{subgenus_authority|}}} }} }} {{#if:{{{unranked_sectio|}}}|{{taxonomy|rank=unranked|link={{{unranked_sectio}}} | auth={{{unranked_sectio_authority|}}} }} }} {{#if:{{{sectio|}}}|{{taxonomy|rank=sectio|link={{{sectio}}} | auth={{{sectio_authority|}}} }} }} {{#if:{{{unranked_subsectio|}}}|{{taxonomy|rank=unranked|link={{{unranked_subsectio}}} | auth={{{unranked_subsectio_authority|}}} }} }} {{#if:{{{subsectio|}}}|{{taxonomy|rank=subsectio|link={{{subsectio}}} | auth={{{subsectio_authority|}}} }} }} {{#if:{{{unranked_series|}}}|{{taxonomy|rank=unranked|link={{{unranked_series}}} | auth={{{unranked_series_authority|}}} }} }} {{#if:{{{series|}}}|{{taxonomy|rank=series|link={{{series}}} | auth={{{series_authority|}}} }} }} {{#if:{{{unranked_subseries|}}}|{{taxonomy|rank=unranked|link={{{unranked_subseries}}} | auth={{{unranked_subseries_authority|}}} }} }} {{#if:{{{subseries|}}}|{{taxonomy|rank=subseries|link={{{subseries}}}|auth={{{subseries_authority|}}} }} }} {{#if:{{{unranked_species_group|}}}|{{taxonomy|rank=unranked|link={{{unranked_species_group}}} | auth={{{unranked_species_group_authority|}}} }} }} {{#if:{{{species_group|}}}|{{taxonomy|rank=species group|link={{{species_group}}} | auth={{{species_group_authority|}}} }} }} {{#if:{{{unranked_species_subgroup|}}}|{{taxonomy|rank=unranked|link={{{unranked_species_subgroup}}} | auth={{{unranked_species_subgroup_authority|}}} }} }} {{#if:{{{species_subgroup|}}}|{{taxonomy|rank=species subgroup|link={{{species_subgroup}}} | auth={{{species_subgroup_authority|}}} }} }} {{#if:{{{unranked_species_complex|}}}|{{taxonomy|rank=unranked|link={{{unranked_species_complex}}} | auth={{{unranked_species_complex_authority|}}} }} }} {{#if:{{{species_complex|}}}|{{taxonomy|rank=species complex|link={{{species_complex}}} | auth={{{species_complex_authority|}}} }} }} {{#if:{{{unranked_species|}}}|{{taxonomy|rank=unranked|link={{{unranked_species}}} | auth={{{unranked_species_authority|}}} }} }} {{#if:{{{species|}}}|{{taxonomy|rank=species|link={{{species}}} | auth={{{species_authority|}}} }} }} {{#if:{{{unranked_subspecies|}}}|{{taxonomy|rank=unranked|link={{{unranked_subspecies}}} | auth={{{unranked_subspecies_authority|}}} }} }} {{#if:{{{subspecies|}}}|{{taxonomy|rank=subspecies|link={{{subspecies}}} | auth={{{subspecies_authority|}}} }} }} |- {{#if:{{{unranked_varietas|{{{unranked_variety|}}}}}}|{{taxonomy|rank=unranked|link={{{unranked_varietas|{{{unranked_variety|}}}}}} | auth={{{unranked_varietas_authority|{{{unranked_variety_authority|}}}}}} }} }} {{#if:{{{varietas|{{{variety|}}}}}}|{{taxonomy|rank=varietas|link={{{varietas|{{{variety}}}}}} | auth={{{varietas_authority|{{{variety_authority|}}}}}} }} }} {{#if:{{{forma|}}}|{{taxonomy|rank=forma|link={{{forma}}} | auth={{{forma_authority|}}} }} }} {{#if:{{{virus_infrasp|}}}|{{taxonomy|rank={{{virus_infrasp_rank|RANK MISSING}}}|link={{{virus_infrasp}}} | auth= }} }} |- {{#if:{{{binomial|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} [[Binomial nomenclature|Binomial name]] {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} <b><span class="binomial">{{{binomial}}}</span></b><br/><div style="font-size: 85%;">{{{binomial_authority|}}}</div> }} |- style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{#if:{{{trinomial|}}}| ! colspan=2 style="text-align: center" {{!}} [[{{#switch:{{{regnum|}}}|[[Animalia]]|[[Animal]]ia|Animalia=Trinomen|[[Plantae]]|[[Plant]]ae|Plantae|[[Fungi]]|[[Fungus|Fungi]]|Fungi|[[Archaeplastida]]|Archaeplastida=Infraspecific name (botany)|Trinomial nomenclature}}|Trinomial name]] {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} <b><span class="trinomial">{{{trinomial}}}</span></b><br/><div style="font-size: 85%;">{{{trinomial_authority|}}}</div> }} |- {{#if:{{{type_genus|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour|}}} }}"{{!}} [[Type genus]] {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} {{{type_genus}}}<br/><div style="font-size: 85%;">{{{type_genus_authority|}}}</div> }} |- {{#if:{{{type_ichnogenus|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour|}}} }}"{{!}} [[Type genus|Type ichnogenus]] {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} {{{type_ichnogenus}}}<br/><div style="font-size: 85%;">{{{type_ichnogenus_authority|}}}</div> }} |- {{#if:{{{type_oogenus|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour|}}} }}"{{!}} [[Type genus|Type oogenus]] {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} {{{type_oogenus}}}<br/><div style="font-size: 85%;">{{{type_oogenus_authority|}}}</div> }} |- {{#if:{{{type_species|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} [[Type species]] {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} {{{type_species}}}<br/><div style="font-size: 85%;">{{{type_species_authority|}}}</div> }} |- {{#if:{{{type_ichnospecies|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} [[Type species|Type ichnospecies]] {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} {{{type_ichnospecies}}}<br/><div style="font-size: 85%;">{{{type_ichnospecies_authority|}}}</div> }} |- {{#if:{{{type_oospecies|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} [[Type species|Type oospecies]] {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} {{{type_oospecies}}}<br/><div style="font-size: 85%;">{{{type_oospecies_authority|}}}</div> }} |- {{#if:{{{type_strain|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} [[Type strain]]{{#if:{{{type_strain_ref|}}}|{{{type_strain_ref}}}|}} {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} {{{type_strain}}} }} |- {{#if:{{{subdivision|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} {{{subdivision_ranks}}}{{{subdivision_ref|}}} {{!}}- {{!}} colspan=2 style="text-align: left" {{!}} {{{subdivision|}}} }} |- {{#if:{{{possible_subdivision|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} {{{possible_subdivision_ranks}}} {{!}}- {{!}} colspan=2 style="text-align: left" {{!}} {{{possible_subdivision|}}} }} |- {{#if:{{{diversity|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} [[Biodiversity|Diversity]]{{{diversity_ref|}}} {{#ifeq: {{NAMESPACEE}} | {{ns:0}} | [[Category:Articles using diversity taxobox]] | }} {{!}}- {{!}} colspan=2 style="text-align: center" {{!}} {{#if:{{{diversity_link|}}}|[[{{{diversity_link|}}}|{{{diversity|}}}]]|{{{diversity|}}}}} {{!}}- }} {{#if:{{{range_map|}}}| {{!}} colspan=2 style="text-align: center" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{range_map}}}|size={{{range_map_width|}}}|sizedefault=frameless|upright={{#if:{{{range_map_upright|}}}|{{{range_map_upright}}}|{{{upright|1}}}}}|alt={{{range_map_alt|}}}}} {{!}}- {{#if:{{{range_map_caption|}}}| {{!}} colspan=2 style="text-align: center; font-size: 88%" {{!}} {{{range_map_caption}}} {{!}}- }} }} {{#if:{{{binomial2|}}}| {{!}} colspan=2 style="text-align: center" {{!}} '''{{{binomial2}}}'''<br/><div style="font-size: 85%;">{{{binomial2_authority|}}}</div> {{!}}- }} {{#if:{{{trinomial2|}}}| {{!}} colspan=2 style="text-align: center" {{!}} '''{{{trinomial2}}}'''<br/><div style="font-size: 85%;">{{{trinomial2_authority|}}}</div> {{!}}- }} {{#if:{{{range_map2|}}}| {{!}} colspan=2 style="text-align: center" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{range_map2}}}|size={{{range_map2_width|}}}|sizedefault=frameless|upright={{#if:{{{range_map2_upright|}}}|{{{range_map2_upright}}}|{{{upright|1}}}}}|alt={{{range_map2_alt|}}}}} {{!}}- {{#if:{{{range_map2_caption|}}}| {{!}} colspan=2 style="text-align: center; font-size: 88%" {{!}} {{{range_map2_caption}}} {{!}}- }} }} {{#if:{{{binomial3|}}}| {{!}} colspan=2 style="text-align: center" {{!}} '''{{{binomial3}}}'''<br/><div style="font-size: 85%;">{{{binomial3_authority|}}}</div> {{!}}- }} {{#if:{{{trinomial3|}}}| {{!}} colspan=2 style="text-align: center" {{!}} '''{{{trinomial3}}}'''<br/><div style="font-size: 85%;">{{{trinomial3_authority|}}}</div> {{!}}- }} {{#if:{{{range_map3|}}}| {{!}} colspan=2 style="text-align: center" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{range_map3}}}|size={{{range_map3_width|}}}|sizedefault=frameless|upright={{#if:{{{range_map3_upright|}}}|{{{range_map3_upright}}}|{{{upright|1}}}}}|alt={{{range_map3_alt|}}}}} {{!}}- {{#if:{{{range_map3_caption|}}}| {{!}} colspan=2 style="text-align: center; font-size: 88%" {{!}} {{{range_map3_caption}}} {{!}}- }} }} {{#if:{{{binomial4|}}}| {{!}} colspan=2 style="text-align: center" {{!}} '''{{{binomial4}}}'''<br/><div style="font-size: 85%;">{{{binomial4_authority|}}}</div> {{!}}- }} {{#if:{{{trinomial4|}}}| {{!}} colspan=2 style="text-align: center" {{!}} '''{{{trinomial4}}}'''<br/><div style="font-size: 85%;">{{{trinomial4_authority|}}}</div> {{!}}- }} {{#if:{{{range_map4|}}}| {{!}} colspan=2 style="text-align: center" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{range_map4}}}|size={{{range_map4_width|}}}|sizedefault=frameless|upright={{#if:{{{range_map4_upright|}}}|{{{range_map4_upright}}}|{{{upright|1}}}}}|alt={{{range_map4_alt|}}}}} {{!}}- {{#if:{{{range_map4_caption|}}}| {{!}} colspan=2 style="text-align: center; font-size: 88%" {{!}} {{{range_map4_caption}}} }} }} |- {{#if:{{{synonyms|}}}| ! colspan=2 style="color:inherit; text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}" {{!}} [[Synonym (taxonomy)|Synonyms]]{{{synonyms_ref|}}} {{!}}- {{!}} colspan=2 style="text-align: left" {{!}} {{{synonyms}}} {{!}}- }} {{#if:{{{footer|}}}| {{!}}- {{!}} colspan=2 style="text-align: left" {{!}} {{{footer}}} {{!}}- }} |}<templatestyles src="Template:Taxobox/core/styles.css" /><!-- Define any categories to be displayed on the page here: -->{{#ifeq:{{NAMESPACE}}|{{ns:0}}<!-- -->| <!-- -->{{#ifeq:{{{colour|none}}}|{{Taxobox/Error_colour}}| }}<!-- -->{{#ifeq:{{{colour|none}}}|{{Taxobox colour|incertae sedis}}| }}<!-- -->{{#ifeq:{{{colour|none}}}|{{Taxobox colour|}}| }}<!-- -->{{Taxonbar/candidate}}<!-- -->}}<noinclude>{{documentation}}</noinclude> dw63mb2rtt24qefmnk23me7fw09p1ji ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxobox/core/styles.css 10 1056 4757 2024-10-15T15:25:34Z 咽頭べさ 24 Created page with "/* {{pp-template}} */ @media screen { html.skin-theme-clientpref-night .infobox.biota tr { background: transparent !important; } html.skin-theme-clientpref-night .infobox.biota img { background: transparent; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .infobox.biota tr { background: transparent !important; } html.skin-theme-clientpref-os .infobox.biota img { background: white; } } .infobox.bio..." 4757 sanitized-css text/css /* {{pp-template}} */ @media screen { html.skin-theme-clientpref-night .infobox.biota tr { background: transparent !important; } html.skin-theme-clientpref-night .infobox.biota img { background: transparent; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .infobox.biota tr { background: transparent !important; } html.skin-theme-clientpref-os .infobox.biota img { background: white; } } .infobox.biota .taxobox-edit-taxonomy img { background: transparent !important; } body.skin-vector table.biota.infobox { margin-top:0.5em; } body.skin--responsive table.biota.infobox tr.taxonrow td { padding:2px 10px; } iare2631vgo2890r1nspbmm5idmb4o5 ᥛᥨᥝᥱ ᥓᥧᥰ:Namespace detect 828 1057 4758 2024-10-15T15:29:27Z 咽頭べさ 24 Created page with "--[[ -------------------------------------------------------------------------------- -- -- -- NAMESPACE DETECT -- -- -- -- This module implements the {{namespace detect}} template in Lua, with a -- -- few improvements: all namespaces and all namespace aliases are..." 4758 Scribunto text/plain --[[ -------------------------------------------------------------------------------- -- -- -- NAMESPACE DETECT -- -- -- -- This module implements the {{namespace detect}} template in Lua, with a -- -- few improvements: all namespaces and all namespace aliases are supported, -- -- and namespace names are detected automatically for the local wiki. The -- -- module can also use the corresponding subject namespace value if it is -- -- used on a talk page. Parameter names can be configured for different wikis -- -- by altering the values in the "cfg" table in -- -- Module:Namespace detect/config. -- -- -- -------------------------------------------------------------------------------- --]] local data = mw.loadData('Module:Namespace detect/data') local argKeys = data.argKeys local cfg = data.cfg local mappings = data.mappings local yesno = require('Module:Yesno') local mArguments -- Lazily initialise Module:Arguments local mTableTools -- Lazily initilalise Module:TableTools local ustringLower = mw.ustring.lower local p = {} local function fetchValue(t1, t2) -- Fetches a value from the table t1 for the first key in array t2 where -- a non-nil value of t1 exists. for i, key in ipairs(t2) do local value = t1[key] if value ~= nil then return value end end return nil end local function equalsArrayValue(t, value) -- Returns true if value equals a value in the array t. Otherwise -- returns false. for i, arrayValue in ipairs(t) do if value == arrayValue then return true end end return false end function p.getPageObject(page) -- Get the page object, passing the function through pcall in case of -- errors, e.g. being over the expensive function count limit. if page then local success, pageObject = pcall(mw.title.new, page) if success then return pageObject else return nil end else return mw.title.getCurrentTitle() end end -- Provided for backward compatibility with other modules function p.getParamMappings() return mappings end local function getNamespace(args) -- This function gets the namespace name from the page object. local page = fetchValue(args, argKeys.demopage) if page == '' then page = nil end local demospace = fetchValue(args, argKeys.demospace) if demospace == '' then demospace = nil end local subjectns = fetchValue(args, argKeys.subjectns) local ret if demospace then -- Handle "demospace = main" properly. if equalsArrayValue(argKeys.main, ustringLower(demospace)) then ret = mw.site.namespaces[0].name else ret = demospace end else local pageObject = p.getPageObject(page) if pageObject then if pageObject.isTalkPage then -- Get the subject namespace if the option is set, -- otherwise use "talk". if yesno(subjectns) then ret = mw.site.namespaces[pageObject.namespace].subject.name else ret = 'talk' end else ret = pageObject.nsText end else return nil -- return nil if the page object doesn't exist. end end ret = ret:gsub('_', ' ') return ustringLower(ret) end function p._main(args) -- Check the parameters stored in the mappings table for any matches. local namespace = getNamespace(args) or 'other' -- "other" avoids nil table keys local params = mappings[namespace] or {} local ret = fetchValue(args, params) --[[ -- If there were no matches, return parameters for other namespaces. -- This happens if there was no text specified for the namespace that -- was detected or if the demospace parameter is not a valid -- namespace. Note that the parameter for the detected namespace must be -- completely absent for this to happen, not merely blank. --]] if ret == nil then ret = fetchValue(args, argKeys.other) end return ret end function p.main(frame) mArguments = require('Module:Arguments') local args = mArguments.getArgs(frame, {removeBlanks = false}) local ret = p._main(args) return ret or '' end function p.table(frame) --[[ -- Create a wikitable of all subject namespace parameters, for -- documentation purposes. The talk parameter is optional, in case it -- needs to be excluded in the documentation. --]] -- Load modules and initialise variables. mTableTools = require('Module:TableTools') local namespaces = mw.site.namespaces local cfg = data.cfg local useTalk = type(frame) == 'table' and type(frame.args) == 'table' and yesno(frame.args.talk) -- Whether to use the talk parameter. -- Get the header names. local function checkValue(value, default) if type(value) == 'string' then return value else return default end end local nsHeader = checkValue(cfg.wikitableNamespaceHeader, 'Namespace') local aliasesHeader = checkValue(cfg.wikitableAliasesHeader, 'Aliases') -- Put the namespaces in order. local mappingsOrdered = {} for nsname, params in pairs(mappings) do if useTalk or nsname ~= 'talk' then local nsid = namespaces[nsname].id -- Add 1, as the array must start with 1; nsid 0 would be lost otherwise. nsid = nsid + 1 mappingsOrdered[nsid] = params end end mappingsOrdered = mTableTools.compressSparseArray(mappingsOrdered) -- Build the table. local ret = '{| class="wikitable"' .. '\n|-' .. '\n! ' .. nsHeader .. '\n! ' .. aliasesHeader for i, params in ipairs(mappingsOrdered) do for j, param in ipairs(params) do if j == 1 then ret = ret .. '\n|-' .. '\n| <code>' .. param .. '</code>' .. '\n| ' elseif j == 2 then ret = ret .. '<code>' .. param .. '</code>' else ret = ret .. ', <code>' .. param .. '</code>' end end end ret = ret .. '\n|-' .. '\n|}' return ret end return p j7kygz1y56jpz4doq0m2c6x1td5d8ar ᥛᥨᥝᥱ ᥓᥧᥰ:Autotaxobox 828 1058 4760 2024-10-15T15:39:32Z 咽頭べさ 24 Created page with "--[[************************************************************************* This module provides support to the automated taxobox system – the templates Automatic taxobox, Speciesbox, Subspeciesbox, Infraspeciesbox, etc. In particular it provides a way of traversing the taxonomic hierarchy encoded in taxonomy templates (templates with names of the form "Template:Taxonomy/TAXON_NAME") without causing template expansion depth errors. **********************************..." 4760 Scribunto text/plain --[[************************************************************************* This module provides support to the automated taxobox system – the templates Automatic taxobox, Speciesbox, Subspeciesbox, Infraspeciesbox, etc. In particular it provides a way of traversing the taxonomic hierarchy encoded in taxonomy templates (templates with names of the form "Template:Taxonomy/TAXON_NAME") without causing template expansion depth errors. *****************************************************************************]] require('strict') local TaxonItalics = require('Module:TaxonItalics') -- use a function from Module:TaxonItalics to italicize a taxon name local TableRow = '|-\n' local TableEnd = '|}\n' local p = {} -- functions made public local l = {} -- internal functions, kept separate local colour = '' -- colour for taxobox and taxonomy listings --[[========================================================================= Limit the maximum depth of a taxonomic hierarchy that can be traversed; avoids excessive processing time and protects against incorrectly set up hierarchies, e.g. loops. The value can be obtained externally via {{#invoke:Autotaxobox|getMaxSearchLevels}} =============================================================================]] local MaxSearchLevels = 100 function p.getMaxSearchLevels() return MaxSearchLevels end --[[========================== taxoboxColour ================================ Determines the correct colour for a taxobox, by searching up the taxonomic hierarchy from the supplied taxon for the first taxon (other than 'incertae sedis') that sets a taxobox colour. It is assumed that a valid taxobox colour is defined using CSS rgb() syntax. If no taxon that sets a taxobox colour is found, then 'transparent' is returned unless the taxonomic hierarchy is too deep, when the error colour is returned. Usage: {{#invoke:Autotaxobox|taxoboxColour|TAXON}} =============================================================================]] function p.taxoboxColour(frame) return p.getTaxoboxColour(frame, frame.args[1] or '') end function p.getTaxoboxColour(frame, currTaxon) -- note that colour is global to this function; default is empty string local i = 1 -- count levels processed local searching = currTaxon ~= '' -- still searching for a colour? local foundICTaxon = false -- record whether 'incertae sedis' found while searching and i <= MaxSearchLevels do local plainCurrTaxon, dummy = l.stripExtra(currTaxon) -- remove trailing text after / if string.lower(plainCurrTaxon) == 'incertae sedis' then foundICTaxon = true else local possibleColour = frame:expandTemplate{ title = 'Template:Taxobox colour', args = { plainCurrTaxon } } if string.sub(possibleColour,1,3) == 'rgb' then colour = possibleColour searching = false end end if searching then local ok, parent = p.getTaxonInfoItem(frame, currTaxon, 'parent') if ok and parent ~= '' then currTaxon = parent i = i + 1 else searching = false -- run off the top of the hierarchy or tried to use non-existent taxonomy template end end end if colour == '' then if foundICTaxon then colour = frame:expandTemplate{ title = 'Template:Taxobox colour', args = { 'incertae sedis' } } elseif searching then -- hierarchy exceeds MaxSearchLevels levels colour = frame:expandTemplate{ title = 'Template:Taxobox/Error colour', args = { } } else colour = 'transparent' end end return colour end --[[= = = = = = = = = = = = = topLevelTaxon = = = = = = = = = = = = = = = = Defines the correct top level taxa, one of which should terminate every taxonomic hierarchy encoded in taxonomy templates. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.topLevelTaxon(taxon) return taxon == 'Life' or taxon == 'Veterovata' or taxon == 'Ichnos' end --[[=========================== taxoboxList ================================= Returns the rows of taxa in an automated taxobox, based on the taxonomic hierarchy for the supplied taxon. Usage: {{#invoke:Autotaxobox|taxoboxList|TAXON |display_taxa = the number of taxa *above* TAXON to force to be displayed |authority = taxonomic authority for TAXON |parent_authority = taxonomic authority for TAXON's parent |gparent_authority = taxonomic authority for TAXON's grandparent |ggparent_authority = taxonomic authority for TAXON's greatgrandparent |ggparent_authority = taxonomic authority for TAXON's greatgreatgrandparent |bold_first = 'bold' to bold TAXON in its row |virus = 'yes' to apply virus taxa italicization standards }} =============================================================================]] function p.taxoboxList(frame) local currTaxon = frame.args[1] or '' if currTaxon == '' then return '' end local displayN = (tonumber(frame.args['display_taxa']) or 1) + 1 local authTable = {} authTable[1] = frame.args['authority'] or '' authTable[2] = frame.args['parent_authority'] or '' authTable[3] = frame.args['gparent_authority'] or '' authTable[4] = frame.args['ggparent_authority'] or '' authTable[5] = frame.args['gggparent_authority'] or '' local boldFirst = frame.args['bold_first'] or 'link' -- values 'link' or 'bold' local virus = frame.args['virus'] or 'no' -- values 'yes' or 'no' local offset = tonumber(frame.args['offset'] or 0) -- adjust the authority table if 'authority' refers to a rank lower than the target taxon if offset ~= 0 then for i = 1, 5 do local j = i + offset if j <= 5 then authTable[i] = authTable[j] else authTable[i] = '' end end end local taxonTable, taxonRankTable = l.makeTable(frame, currTaxon) local res = '' local topTaxonN = taxonTable.n -- display all taxa above possible greatgreatgrandparent, without authority for i = topTaxonN, 6, -1 do res = res .. l.showTaxon(frame, taxonTable[i], taxonRankTable[i], topTaxonN==i, '', displayN >= i, '', virus) end -- display all taxa above possible parent, with authority if given for i = math.min(topTaxonN, 5), 2, -1 do res = res .. l.showTaxon(frame, taxonTable[i], taxonRankTable[i], topTaxonN==i, authTable[i], displayN >= i, '', virus) end -- display target taxon, always displayed and emboldened res = res .. l.showTaxon(frame, taxonTable[1], taxonRankTable[1], topTaxonN==1, authTable[1], true, boldFirst, virus) return res end --[[= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Show one taxon row in a taxobox. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.showTaxon(frame, taxon, rank, isTopTaxon, auth, force, boldFirst, virus) -- it's an error if this is the top taxon and it's not a top level taxon (e.g. "Life") if isTopTaxon then if l.topLevelTaxon(taxon) then return '' -- don't display a top level taxon elseif (mw.title.new('Taxonomy/'..taxon, 'Template') or {}).exists then -- taxonomy template for this taxon has no parent specified return frame:expandTemplate{ title = 'Template:Create taxonomy', args = {taxon, msg='Taxonomy template does not specify a parent'} } .. '\n' .. TableRow else -- no taxonomy template for this taxon return frame:expandTemplate{ title = 'Template:Create taxonomy', args = {taxon, msg='Missing taxonomy template'} } .. '\n' .. TableRow end else -- if showing is not already forced, force if it's a principal rank or an authority is specified force = force or frame:expandTemplate{ title = 'Template:Principal rank', args = {rank} } == 'yes' or auth ~= '' if not force then -- if showing is still not already forced, force if the taxonomy template has 'always_display' set local ok, alwaysDisplay = p.getTaxonInfoItem(frame, taxon, 'always_display') force = alwaysDisplay == 'yes' or alwaysDisplay == 'true' end if force then local res = l.tableCell(frame:expandTemplate{ title = 'Template:Anglicise rank', args = {rank} } .. ':') local bold = 'no' if boldFirst == 'bold' then bold = 'yes' end if auth ~= '' then auth = '<br><small>' .. auth .. '</small>' end local res = res .. l.tableCell(l.getTaxonLink(frame, taxon, rank, bold, '', '', virus) .. auth) -- italic, abbreviated return res .. TableRow else return '' end end end --[[========================== taxonomyList ================================= Returns the cells of the taxonomy table displayed on the right hand side of "Template:Taxonomy...." pages. Usage: {{#invoke:Autotaxobox|taxonomyList|TAXON}} =============================================================================]] function p.taxonomyList(frame) local currTaxon = frame.args[1] or '' if currTaxon == '' then return '{|class="infobox biota"\n' .. TableRow .. l.tableCell('') .. l.tableCell('ERROR: no taxon supplied') .. TableEnd end local taxonTable, taxonRankTable = l.makeTable(frame, currTaxon) local rankValTable = l.getRankTable() local lastRankVal = 1000000 local orderOk = true -- check whether the taxonomy is for viruses; use already determined taxon colour if possible local virus = 'no' local taxoColour = colour if taxoColour == '' then if taxonTable[taxonTable.n] == 'Ichnos' or taxonTable[taxonTable.n] == 'Veterovata' then taxoColour = frame:expandTemplate{ title = 'Template:Taxobox colour', args = { taxonTable[taxonTable.n] } } else taxoColour = frame:expandTemplate{ title = 'Template:Taxobox colour', args = { taxonTable[taxonTable.n - 1] } } end end if taxoColour == frame:expandTemplate{ title = 'Template:Taxobox colour', args = { 'virus' } } then virus = 'yes' end -- add information message local res = '<p style="float:right">Bold ranks show taxa that will be shown in taxoboxes<br>because rank is principal or <code>always_display=yes</code>.</p>\n' -- start table res = res .. '{| class="infobox biota" style="text-align: left; font-size:100%"\n' .. TableRow .. '! colspan=4 style="text-align: center; color:inherit; background-color: ' .. taxoColour .. '"|Ancestral taxa\n' -- deal first with the top level taxon; if there are no errors, it should be Life/Veterovata/Ichnos, which are -- not displayed local taxon = taxonTable[taxonTable.n] if not l.topLevelTaxon(taxon) then local msg = 'Taxonomy template missing' if mw.title.new('Taxonomy/'..taxon, 'Template').exists then msg = 'Parent taxon needed' end res = res .. TableRow .. l.tableCell('colspan=2', frame:expandTemplate{title = 'Template:Create taxonomy', args = {taxon, msg = msg}}) end -- now output the rest of the table local currRankVal for i = taxonTable.n-1, 1, -1 do -- check ranks are in right order in the hierarchy taxon = taxonTable[i] local rank = taxonRankTable[i] currRankVal = l.lookupRankVal(rankValTable, rank) if currRankVal then orderOk = currRankVal < lastRankVal if orderOk then lastRankVal = currRankVal end else orderOk = true end -- see if the row will be displayed in a taxobox; bold the rank if so local boldRank = false local ok, alwaysDisplay = p.getTaxonInfoItem(frame, taxon, 'always_display') if ok and (alwaysDisplay == 'yes' or alwaysDisplay == 'true') then boldRank = true else boldRank = frame:expandTemplate{ title = 'Template:Principal rank', args = {rank} } == 'yes' end -- now return a row of the taxonomy table with anomalous ranks marked local errorStr = '' if not orderOk then errorStr = 'yes' end local link = l.getTaxonLink(frame, taxon, rank, '', '', '', virus) -- bold, italic, abbreviated res = res .. l.taxonomyListRow(frame, taxon, rank, link, boldRank, errorStr) end -- close table res = res .. TableEnd -- error-tracking for taxonomy templates -- if the last row has an anomalous rank, put the page in an error-tracking category local errCat1 = '' if not orderOk then errCat1 = '[[Category:Taxonomy templates showing anomalous ranks]]\n' end -- if the last row has a taxon name in the page name that does not match the link text, -- put the taxonomy template in a tracking category local dummy, linkText = p.getTaxonInfoItem(frame, taxon, 'link_text') local match = l.matchTaxonLink(taxon, linkText, currRankVal and currRankVal < rankValTable['genus']) local errCat2 = '' if not match then errCat2 = '[[Category:Taxonomy templates with name and link text not matching|' .. taxon .. ']]\n' end if errCat1..errCat2 ~= '' then res = res .. frame:expandTemplate{ title = 'Template other', args = { errCat1..errCat2} } end return res end --[[ = = = = = = = = = = = = = = taxonomyListRow = = = = = = = = = = = = = = Returns a single row of the taxonomy table displayed on the right hand side of "Template:Taxonomy...." pages. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.taxonomyListRow(frame, taxon, rank, link, boldRank, error) local res = '' if taxon == '' or rank == '' then return res end local baseTaxon, qualifier = l.stripExtra(taxon) -- if appropriate, make it clear that some taxa have been skipped via a ... row if qualifier == '/skip' then res = res .. TableRow .. l.tableCell('.....') .. l.tableCell('.....') end -- now generate a row of the table res = res .. TableRow local cellContent = '' local anglicizedRank = frame:expandTemplate{ title = 'Template:Anglicise rank', args = { rank } } if boldRank then cellContent = cellContent .. '<b>' .. anglicizedRank .. '</b>:' else cellContent = cellContent .. anglicizedRank .. ':' end if error == 'yes' then cellContent = '<span style="background-color:#FDD">' .. cellContent .. '</span>' end res = res .. l.tableCell(cellContent) .. l.tableCell('<span style="white-space:nowrap;">' .. link .. '</span>') .. l.tableCell('<span style="font-size:smaller;white-space:nowrap;">' .. qualifier .. '</span>') .. l.tableCell('<span style="white-space:nowrap;">' .. frame:expandTemplate{ title = 'Template:Edit a taxon', args = { taxon } } .. '</span>') return res end --[[========================= callTaxonomyKey =============================== Prepares for, and then calls, Template:Taxonomy key to display a taxonomy template page. It does this by building up the information the template requires, following one 'same as' link, if required. Usage: {{#invoke:Autotaxobox|callTaxonomyKey |parent= |rank= |extinct= |always_display= |link_target=value of 'link' parameter in taxonomy template |link_text=value of parameter 2 in taxonomy template |same_as= }} =============================================================================]] local PARENT = 1 local RANK = 2 local LINK_TARGET = 3 local LINK_TEXT = 4 local ALWAYS_DISPLAY = 5 local EXTINCT = 6 local SAME_AS = 7 local REFS = 8 function p.callTaxonomyKey(frame) local taxon = frame.args['taxon'] or '' local parent = frame.args['parent'] or '' local rank = frame.args['rank'] or '' local extinct = string.lower(frame.args['extinct']) or '' local alwaysDisplay = string.lower(frame.args['always_display']) or '' local linkTarget = frame.args['link_target'] or '' local linkText = frame.args['link_text'] or '' -- this is the "raw" link text, and can be '' local refs = frame.args['refs'] or '' local sameAsTaxon = frame.args['same_as'] or '' if sameAsTaxon ~= '' then -- try using the 'same as' taxon; it's an error if it doesn't exist local ok, sameAsInfoStr = pcall(frame.expandTemplate, frame, { title = 'Template:Taxonomy/' .. sameAsTaxon, args = {['machine code'] = 'all' } }) if ok then local sameAsInfo = mw.text.split(sameAsInfoStr, '$', true) --'same as' taxon's taxonomy template must not have a 'same as' link if sameAsInfo[SAME_AS] == '' then if parent == '' then parent = sameAsInfo[PARENT] end if rank == '' then rank = sameAsInfo[RANK] end if extinct == '' then extinct = string.lower(sameAsInfo[EXTINCT]) end if alwaysDisplay == '' then alwaysDisplay = string.lower(sameAsInfo[ALWAYS_DISPLAY]) end if linkTarget == '' then linkTarget = sameAsInfo[LINK_TARGET] end if linkText == '' then linkText = sameAsInfo[LINK_TEXT] end if refs == '' and parent == sameAsInfo[PARENT] then refs = sameAsInfo[REFS] end else return '<span style="color:red; font-size:1.1em">Error: attempt to follow two "same as" links</span>: <code>same_as = ' .. sameAsTaxon .. '</code>, but [[Template:Taxonomy/' .. sameAsTaxon .. ']] also has a<code>same_as</code> parameter.' end else return frame:expandTemplate{ title = 'Template:Taxonomy key/missing template', args = {taxon=sameAsTaxon, msg='given as the value of <code>same as</code>'} } end end local link = linkTarget if linkText ~= '' and linkText ~= linkTarget then link = link .. "|" .. linkText end -- check consistency of extinct status; if this taxon is not extinct, parent must not be either local extinctError = 'no' if parent ~= '' and (extinct == '' or extinct == 'no' or extinct == 'false') then local ok, parentExtinct = p.getTaxonInfoItem(frame, parent, 'extinct') if ok and (parentExtinct == 'yes' or parentExtinct == 'true') then extinctError = 'yes' end end return frame:expandTemplate{ title = 'Template:Taxonomy key', args = {taxon=taxon, parent=parent, rank=rank, extinct=extinct, always_display=alwaysDisplay, link_target=linkTarget, link=link, refs=refs, same_as=sameAsTaxon, extinct_error = extinctError} } end --[[============================= showRefs ================================== Shows the refs field in a taxonomy template, handing incertae sedis taxa and using '–' for absent refs. Usage: {{#invoke:Autotaxobox|showRefs|TAXON|REFS}} =============================================================================]] function p.showRefs(frame) local taxonName = frame.args[1] or '' local refs = frame.args[2] or '' return l.doShowRefs(taxonName, refs) end --[[= = = = = = = = = = = = = = doShowRefs = = = = = = = = = = = = = = = = = Show the refs field in a taxonomy template. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.doShowRefs(taxonName, refs) if mw.text.split(taxonName, '/', true)[1] == 'Incertae sedis' then refs = 'not applicable (<i>incertae sedis</i>)' elseif refs == '' then refs = '–' end return refs end --[[============================ taxonInfo ================================== Extracts and returns information from Template:Taxonomy/TAXON, following one 'same as' link if required. Usage: {{#invoke:Autotaxobox|taxonInfo|TAXON|ITEM}} ITEM is one of: 'parent', 'rank', 'link target', 'link text', 'extinct', 'always display', 'refs', 'same as' or 'all'. If ITEM is not specified, the default is 'all' – all values in a single string separated by '$'. =============================================================================]] function p.taxonInfo(frame) local taxon = frame.args[1] or '' local item = frame.args[2] or '' if item == '' then item = 'all' end local ok, info = p.getTaxonInfoItem(frame, taxon, item) return info end --[[= = = = = = = = = = = getTaxonInfoItem = = = = = = = = = = = = = = = = = Utility function to extract an item of information from a taxonomy template, following one 'same as' link if required. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function p.getTaxonInfoItem(frame, taxon, item) local ok, info -- item == 'dagger' is a special case if item == 'dagger' then ok, info = p.getTaxonInfoItem(frame, taxon, 'extinct') if ok then if info == 'yes' or info == 'true' then info = '&dagger;' else info = '' end end -- item ~= 'dagger' else ok, info = pcall(frame.expandTemplate, frame, { title = 'Template:Taxonomy/' .. taxon, args = {['machine code'] = item } }) if ok then if info == '' then -- try 'same as' local sameAsTaxon = frame:expandTemplate{ title = 'Template:Taxonomy/' .. taxon, args = {['machine code'] = 'same as' } } if sameAsTaxon ~= '' then ok, info = pcall(frame.expandTemplate, frame, { title = 'Template:Taxonomy/' .. sameAsTaxon, args = {['machine code'] = item } }) end end end end if ok then -- if item is 'link_text', trim info and check whether '(?)' needs to be added if item == 'link_text' then -- there is a newline at the end of linkText when taxonomy template has "|link = LINK_TARGET|LINK_TEXT" info = mw.text.trim(info) if string.sub(taxon, -2) == '/?' and not string.find(info, '?', 1, true) then info = info .. '<span style="font-style:normal;font-weight:normal;">&nbsp;(?)</span>' end end else info = '[[Template:Taxonomy/' .. taxon .. ']]' --error indicator in code before conversion to Lua end return ok, info end --[[============================ taxonLink ================================== Returns a wikilink to a taxon, if required including '†' before it and ' (?)' after it, and optionally italicized or bolded without a wikilink. Usage: {{#invoke:Autotaxobox|taxonLink |taxon= : having '/?' at the end triggers the output of ' (?)' |extinct= : 'yes' or 'true' trigger the output of '†' |bold= : 'yes' makes the core output bold and not wikilinked |italic= : 'yes' makes the core output italic |link_target= : target for the wikilink |link_text= : text of the wikilink (may be same as link_target), without †, italics, etc. }} =============================================================================]] function p.taxonLink(frame) local taxon = frame.args['taxon'] or '' local extinct = string.lower(frame.args['extinct'] or '') local bold = frame.args['bold'] or '' local italic = frame.args['italic'] or '' local abbreviated = frame.args['abbreviated'] or '' local linkTarget = frame.args['link_target'] or '' local linkText = frame.args['link_text'] or frame.args['plain_link_text'] or '' --temporarily allow alternative args return l.makeLink(taxon, extinct, bold, italic, abbreviated, linkTarget, linkText) end --[[= = = = = = = = = = = = = = getTaxonLink = = = = = = = = = = = = = = = = Internal function to drive l.makeLink(). = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.getTaxonLink(frame, taxon, rank, bold, italic, abbreviated, virus) local ok, extinct = p.getTaxonInfoItem(frame, taxon, 'extinct') if italic == '' then italic = frame:expandTemplate{ title = 'Template:Is italic taxon', args = { rank, virus = virus } } end local ok, linkTarget = p.getTaxonInfoItem(frame, taxon, 'link_target') local ok, linkText = p.getTaxonInfoItem(frame, taxon, 'link_text') return l.makeLink(taxon, extinct, bold, italic, abbreviated, linkTarget, linkText) end --[[= = = = = = = = = = = = = = makeLink = = = = = = = = = = = = = = = = = = Actually make the link. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.makeLink(taxon, extinct, bold, italic, abbreviated, linkTarget, linkText) local dummy -- if link text is missing, try to find a replacement if linkText == '' then if string.find(taxon, 'Incertae sedis', 1, true) then linkText = "''incertae sedis''" linkTarget = 'Incertae sedis' else linkText, dummy = l.stripExtra(taxon) end end if linkTarget == '' then linkTarget = linkText end if italic == 'yes' then linkText = TaxonItalics.italicizeTaxonName(linkText, false, abbreviated=='yes') end local link = '' if bold == 'yes' then link = '<b>' .. linkText .. '</b>' else if linkTarget == linkText then link = linkText else link = linkTarget .. '|' .. linkText end link = '[[' .. link .. ']]' end if (extinct == 'yes' or extinct == 'true') and not string.find(link, '†', 1, true) then link = '<span style="font-style:normal;font-weight:normal;">†</span>' .. link end if string.sub(taxon, -2) == '/?' and not string.find(link, '?', 1, true) then link = link .. '<span style="font-style:normal;font-weight:normal;">&nbsp;(?)</span>' end return link end --[[========================== showRankTable ================================ Returns a wikitable showing the ranks and their values as set up by getRankTable(). Usage: {{#invoke:Autotaxobox|showRankTable}} =============================================================================]] function p.showRankTable(frame) local rankTable = l.getRankTable() local res = '{| class="wikitable sortable"\n|+ Ranks checked in taxonomy templates\n! Rank !! Shown as !! Value\n' for k, v in pairs(rankTable) do local rankShown = frame:expandTemplate{ title = 'Template:Anglicise rank', args = { k } } res = res .. TableRow .. l.tableCell(k) .. l.tableCell(rankShown) .. l.tableCell(v) end return res .. TableEnd end --[[============================== find ===================================== Returns the taxon above the specified taxon with a given rank. Usage: {{#invoke:Autotaxobox|find|TAXON|RANK}} =============================================================================]] function p.find(frame) local currTaxon = frame.args[1] or '' if currTaxon == '' then return '<span class="error">no taxon supplied</span>' end local rank = frame.args[2] or '' if rank == '' then return '<span class="error">no rank supplied</span>' end local inHierarchy = true -- still in the taxonomic hierarchy or off the top? local searching = true -- still searching while inHierarchy and searching do local ok, parent = p.getTaxonInfoItem(frame, currTaxon, 'parent') if ok and parent ~= '' then currTaxon = parent local ok, currRank = p.getTaxonInfoItem(frame, currTaxon, 'rank') if currRank == rank then searching = false end else inHierarchy = false end end if inHierarchy and not searching then return currTaxon else return '<span class="error">rank not found</span>' end end --[[=============================== nth ===================================== External utility function primarily intended for use in checking and debugging. Returns the nth level above a taxon in a taxonomic hierarchy, where the taxon itself is counted as the first level. Usage: {{#invoke:Autotaxobox|nth|TAXON|n=N}} =============================================================================]] function p.nth(frame) local currTaxon = frame.args[1] or '' if currTaxon == '' then return 'ERROR: no taxon supplied' end local n = tonumber(frame.args['n'] or 1) if n > MaxSearchLevels then return 'Exceeded maximum number of levels allowed (' .. MaxSearchLevels .. ')' end local i = 1 local inHierarchy = true -- still in the taxonomic hierarchy or off the top? while i < n and inHierarchy do local ok, parent = p.getTaxonInfoItem(frame, currTaxon, 'parent') if ok and parent ~= '' then currTaxon = parent i = i + 1 else inHierarchy = false end end if inHierarchy then return currTaxon else return 'Level ' .. n .. ' is past the top of the taxonomic hierarchy' end end --[[============================= nLevels =================================== External utility function primarily intended for use in checking and debugging. Returns number of levels in a taxonomic hierarchy, starting from the supplied taxon as level 1. Usage: {{#invoke:Autotaxobox|nLevels|TAXON}} =============================================================================]] function p.nLevels(frame) local currTaxon = frame.args[1] or '' if currTaxon == '' then return 'ERROR: no taxon supplied' end local i = 1 local inHierarchy = true -- still in the taxonomic hierarchy or off the top? while inHierarchy and i < MaxSearchLevels do local ok, parent = p.getTaxonInfoItem(frame, currTaxon, 'parent') if ok and parent ~= '' then currTaxon = parent i = i + 1 else inHierarchy = false end end if inHierarchy then return MaxSearchLevels .. '+' else return i end end --[[============================= listAll =================================== External utility function primarily intended for use in checking and debugging. Returns a comma separated list of a taxonomic hierarchy, starting from the supplied taxon. Usage: {{#invoke:Autotaxobox|listAll|TAXON}} =============================================================================]] function p.listAll(frame) local currTaxon = frame.args[1] or '' if currTaxon == '' then return 'ERROR: no taxon supplied' end return l.doListAll(l.makeTable(frame, currTaxon)) end function l.doListAll(taxonTable, taxonRankTable) local lst = taxonTable[1] .. '-' .. tostring(taxonRankTable[1]) for i = 2, taxonTable.n, 1 do lst = lst .. ', ' .. taxonTable[i] .. '-' .. taxonRankTable[i] end return lst end --[[=========================== removeQualifier ================================ External utility function to remove a qualifier (any part after a "/") from a taxon name. Usage: {{#invoke:Autotaxobox|removeQualifier|TAXON}} =============================================================================]] function p.removeQualifier(frame) local baseName, qualifier = l.stripExtra(frame.args[1]) return baseName end --[[========================================================================= Internal functions =============================================================================]] --[[= = = = = = = = = = = = stripExtra = = = = = = = = = = = = = = = = = = = Internal utility function to strip off any extra parts of a taxon name, i.e. anything after a '/'. Thus 'Felidae/?' would be split into 'Felidae' and '?'. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.stripExtra(taxonName) local i = mw.ustring.find(taxonName, '/', 1, true) if i then return mw.ustring.sub(taxonName, 1, i-1), mw.ustring.sub(taxonName, i, -1) else return taxonName, '' end end --[[= = = = = = = = = = = = splitTaxonName = = = = = = = = = = = = = = = = = Internal utility function to split a taxon name into its parts and return them. Possible formats include: * taxon * taxon (disambig) * taxon (Subgenus) * taxon/qualifier * combinations, e.g. taxon (disambig)/qualifier = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.splitTaxonName(taxon) -- get any qualifier present local qualifier = '' local i = mw.ustring.find(taxon, '/', 1, true) if i then qualifier = mw.ustring.sub(taxon, i+1, -1) taxon = mw.ustring.sub(taxon, 1, i-1) end -- get any disambiguator or subgenus local disambig = '' local subgenus = '' i = mw.ustring.find(taxon, ' (', 1, true) if i then local parenTerm = mw.ustring.sub(taxon, i+2, -2) taxon = mw.ustring.sub(taxon, 1, i-1) local char1 = mw.ustring.sub(parenTerm, 1, 1) if char1 == mw.ustring.lower(char1) then disambig = parenTerm else subgenus = parenTerm end end return taxon, disambig, subgenus, qualifier end --[[= = = = = = = = = = = = matchTaxonLink = = = = = = = = = = = = = = = = = Function to determine whether the taxon name derived from the name of the taxonomy template (passed in the parameter taxon) matches the link text (passed in the parameter linkText). The taxon name may have any of the formats: * baseTaxon/qualifier * baseTaxon (disambig) * baseTaxon (Subgenus) [distinguished by the capital letter] * a qualifier may be present after the previous two formats. Examples of matches (baseTaxon ~ linkText): * Pinus ~ Pinus * Pinus sect. Trifoliae ~ Pinus sect. Trifoliae * Pinus sect. Trifoliae ~ ''Pinus'' sect. ''Trifoliae'' [italic markers ignored] * Pinus sect. Trifoliae ~ P. sect. Trifoliae [abbreviated genus name matches] * Bombus (Pyrobombus) ~ Bombus (Pyrobombus) * Bombus (Pyrobombus) ~ B. (Pyrobombus) * Bombus (Pyrobombus) ~ Pyrobombus [link text may just be the subgenus] * Heteractinida ~ "Heteractinida" [double-quotes are ignored in link text] * "Heteractinida" ~ Heteractinida [double-quotes are ignored in base taxon name] * Incertae sedis ~ anything [link text is ignored for matching in this case] * Cetotheriidae with qualifier=? ~ Cetotheriidae (?) = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.matchTaxonLink(taxon, linkText, rankBelowGenus) local dummy linkText, dummy = mw.ustring.gsub(linkText, "''", '') -- remove any italic wikitext in the link text linkText, dummy = mw.ustring.gsub(linkText, '<.->', '') -- strip all tags used to format the link text linkText, dummy = mw.ustring.gsub(linkText, '"', '') -- remove any occurrences of " in the link text local baseTaxon, disambig, subgenus, qualifier = l.splitTaxonName(taxon) -- split up the taxon name baseTaxon, dummy = mw.ustring.gsub(linkText, '"', '') -- remove any occurrences of " in the base taxon name local match = linkText == baseTaxon or linkText == subgenus or linkText == baseTaxon .. ' (' .. subgenus .. ')' or linkText == mw.ustring.sub(baseTaxon, 1, 1) .. '. (' .. subgenus .. ')' or baseTaxon == 'Incertae sedis' or rankBelowGenus and linkText == mw.ustring.gsub(baseTaxon, '([A-Z]).- (.*)', '%1. %2') or mw.ustring.find(qualifier, '?', 1, true) and mw.ustring.find(linkText, baseTaxon, 1, true) == 1 return match end --[[= = = = = = = = = = = = = makeTable = = = = = = = = = = = = = = = = = = = Internal utility function to return a table (array) constructed from a taxonomic hierarchy stored in "Template:Taxonomy/..." templates. TABLE.n holds the total number of taxa; TABLE[1]..TABLE[TABLE.n] the taxon names. The last taxon in the table will either (a) have a taxonomy template but with no parent given (e.g. 'Life') or (b) not have a taxonomy template. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.makeTable(frame, currTaxon) local taxonTable = {} local taxonRankTable = {} local ok, rank, parent local i = 1 local topReached = false -- reached the top of the taxonomic hierarchy? repeat taxonTable[i] = currTaxon ok, rank = p.getTaxonInfoItem(frame, currTaxon, 'rank') if ok then taxonRankTable[i] = string.lower(rank) else taxonRankTable[i] = '' end ok, parent = p.getTaxonInfoItem(frame, currTaxon, 'parent') if ok and parent ~= '' then currTaxon = parent i = i + 1 else topReached = true -- reached the top of the hierarchy or tried to use a non-existent taxonomy template end until topReached or i > MaxSearchLevels taxonTable.n = math.min(i, MaxSearchLevels) return taxonTable, taxonRankTable end --[[= = = = = = = = = = = = getRankTable = = = = = = = = = = = = = = = = = = Internal utility function to set up a table of numerical values corresponding to 'Linnaean' ranks, with upper ranks having higher values. In a valid taxonomic hierarchy, a lower rank should never have a higher value than a higher rank. The actual numerical values are arbitrary so long as they are ordered. The ranks should correspond to those in Template:Anglicise ranks. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.getRankTable() return { classis = 1400, cohort = 1100, divisio = 1500, domain = 1700, epifamilia = 802, familia = 800, forma = 100, genus = 600, grandordo = 1005, ['grandordo-mb'] = 1002, hyperfamilia = 805; infraclassis = 1397, infralegio = 1197, infraordo = 997, infraphylum = 1497, infraregnum = 1597, infratribus = 697, legio = 1200, magnordo = 1006, microphylum = 1495, micrordo = 995, mirordo = 1004, ['mirordo-mb'] = 1001, nanophylum = 1494, nanordo = 994, ordo = 1000, parafamilia = 800, parvclassis = 1396; -- same as subterclassis parvordo = 996, phylum = 1500, regnum = 1600, sectio = 500, --series = 400, used too inconsistently to check species = 300, subclassis = 1398, subcohort = 1098, subdivisio = 1498, subfamilia = 798, subgenus = 598, sublegio = 1198, subordo = 998, subphylum = 1498, subregnum = 1598, subsectio = 498, subspecies = 298, subterclassis = 1396; -- same as parvclassis subtribus = 698, superclassis = 1403, supercohort = 1103, superdivisio = 1503, superdomain = 1703, superfamilia = 803, superlegio = 1203, superordo = 1003, superphylum = 1503, superregnum = 1603, supersectio = 503, supertribus = 703, tribus = 700, varietas = 200, zoodivisio = 1300, zoosectio = 900, zoosubdivisio = 1298, zoosubsectio = 898, } end --[[= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Function to look up the arbitrary numerical value of a rank in a rank value table. "Ichno" and "oo" ranks are not stored separately, so if present the prefix is removed. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.lookupRankVal(rankValTable, rank) local rankVal = rankValTable[rank] if not rankVal then -- may be an "ichno" or "oo" rank; try removing "ichno-" or "oo-" local baseRank = mw.ustring.gsub(mw.ustring.gsub(rank, '^ichno', ''), '^oo', '') if baseRank == 'rdo' then baseRank = 'ordo' end -- if an "ichno" or "oo" rank, lower rank value slightly so it is ok below the base rank rankVal = rankValTable[baseRank] if rankVal then rankVal = rankVal - 0.1 end end return rankVal end --[[= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]] function l.tableCell(arg1, arg2) local text, style if arg2 then style = arg1 text = arg2 else style = '' text = arg1 end local res = '|' if style ~= '' then res = res .. style .. '|' end return res .. text .. '\n' end return p qpsz15s0ufx6djhi4xdkpmnys4n1256 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxonomy 10 1059 4761 2024-10-15T15:40:49Z 咽頭べさ 24 Created page with "<includeonly>{{#if:{{{rank|}}}|<!-- Cell stating the rank: --> {{!}} {{anglicise rank|{{{rank|}}}}}:<!-- Cell stating the taxon's name, with authority: DO NOT USE named parameters in the call to replace as they will strip the trailing whitespace. --> {{!}} <div style="display:inline" class="{{lc:{{anglicise rank|{{{rank}}} }} }}">{{#invoke:string|replace|{{{link}}}|. |.&nbsp;|count=1}}</div>{{#if:{{{auth|}}} |<br /><div style="font-size: 85%;">{{{auth}}}</div>}} {{!}}-..." 4761 wikitext text/x-wiki <includeonly>{{#if:{{{rank|}}}|<!-- Cell stating the rank: --> {{!}} {{anglicise rank|{{{rank|}}}}}:<!-- Cell stating the taxon's name, with authority: DO NOT USE named parameters in the call to replace as they will strip the trailing whitespace. --> {{!}} <div style="display:inline" class="{{lc:{{anglicise rank|{{{rank}}} }} }}">{{#invoke:string|replace|{{{link}}}|. |.&nbsp;|count=1}}</div>{{#if:{{{auth|}}} |<br /><div style="font-size: 85%;">{{{auth}}}</div>}} {{!}}- }}</includeonly><noinclude>{{documentation}}</noinclude> 1od1jtxkb7ikgwlrhgknz4manhmrjm2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxobox colour 10 1060 4762 2024-10-15T15:42:07Z 咽頭べさ 24 Created page with "<includeonly>{{#switch:{{lc:{{#invoke:Autotaxobox|removeQualifier|{{Delink|{{{1|}}}}} }} }} |animalia|animal = rgb(235,235,210) |archaea|nanoarchaeota|nanarchaeota|euryarchaeota|crenarchaeota|thaumarchaeota|korarchaeota = rgb(195,245,250) |archaeplastida|plantae|plant|viridiplantae = rgb(180,250,180) |bacteria|firmicutes|eubacteria = rgb(220,235,245) |eukaryota|eukarya|excavata|excavates|protista|protists|amoebozoa|opisthokonta|choanozoa = rgb(245,215,255) |fungi = rgb(1..." 4762 wikitext text/x-wiki <includeonly>{{#switch:{{lc:{{#invoke:Autotaxobox|removeQualifier|{{Delink|{{{1|}}}}} }} }} |animalia|animal = rgb(235,235,210) |archaea|nanoarchaeota|nanarchaeota|euryarchaeota|crenarchaeota|thaumarchaeota|korarchaeota = rgb(195,245,250) |archaeplastida|plantae|plant|viridiplantae = rgb(180,250,180) |bacteria|firmicutes|eubacteria = rgb(220,235,245) |eukaryota|eukarya|excavata|excavates|protista|protists|amoebozoa|opisthokonta|choanozoa = rgb(245,215,255) |fungi = rgb(145,250,250) |ichnos = rgb(230,222,214) |incertae sedis|''incertae sedis''|acritarcha = rgb(250,240,230) |sar|chromalveolata|harosa = rgb(200,250,80) |veterovata = rgb(250,250,220) |virus|viruses|i|ii|iii|iv|v|vi|vi/vii|vii|viii|viroid|viroids = rgb(250,250,190) |life|=transparent |#default = {{Taxobox/Error colour}}<!-- -->}}</includeonly><noinclude> {{template doc}}</noinclude> 50jop4shy7xga6na0u3u5rtzvl9h5lo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxonbar/candidate 10 1061 4763 2024-10-15T15:43:05Z 咽頭べさ 24 Created page with "{{#invoke:Taxonbar/candidate|check}}<noinclude> {{Documentation}} </noinclude>" 4763 wikitext text/x-wiki {{#invoke:Taxonbar/candidate|check}}<noinclude> {{Documentation}} </noinclude> 5ff2tg5y7dbk1t1fd90lzmak8oigbfh ᥛᥨᥝᥱ ᥓᥧᥰ:Taxonbar/candidate 828 1062 4764 2024-10-15T15:44:53Z 咽頭べさ 24 Created page with "local p = {} function p.check(frame) local taxonbarExists = require('Module:Taxonbar/exists').check if taxonbarExists(frame) == true then return '' else local resolveEntity = require( 'Module:ResolveEntityId' ) local currentTitle = mw.title.getCurrentTitle() local currentItem = nil local categories = { ' ' --unset if acceptable or unacceptable found } --preliminary exclusion criteria if string.match( currentTitle.text, '^List of ') then retur..." 4764 Scribunto text/plain local p = {} function p.check(frame) local taxonbarExists = require('Module:Taxonbar/exists').check if taxonbarExists(frame) == true then return '' else local resolveEntity = require( 'Module:ResolveEntityId' ) local currentTitle = mw.title.getCurrentTitle() local currentItem = nil local categories = { ' ' --unset if acceptable or unacceptable found } --preliminary exclusion criteria if string.match( currentTitle.text, '^List of ') then return '' end --find Wikidata item if currentTitle.namespace == 0 then --mainspace local currentEntityId = mw.wikibase.getEntityIdForCurrentPage() if resolveEntity._id(currentEntityId) then currentItem = mw.wikibase.getEntity(currentEntityId) else --currentEntityId == nil/unresolvable return categories[1] end else return '' end if currentItem then --currentItem should not be nil here, but check just in case --determine if {{Taxonbar}} is *definitely* missing, *possibly* missing, or not missing at all local whitelist = require( 'Module:Taxonbar/whitelist' ).whitelist local blacklist = require( 'Module:Taxonbar/blacklist' ).blacklist local acceptableInstanceOf_All = whitelist{ args = { 'all' } } local unacceptableInstanceOf = blacklist{ args = {} } local acceptableCount = 0 local unacceptableCount = 0 for _, instanceOfState in pairs ( currentItem:getBestStatements('P31') ) do --instance of local instanceOf = instanceOfState.mainsnak.datavalue.value.id if acceptableInstanceOf_All[instanceOf] then acceptableCount = acceptableCount + 1 elseif unacceptableInstanceOf[instanceOf] then unacceptableCount = unacceptableCount + 1 end end for _, subclassOfState in pairs ( currentItem:getBestStatements('P279') ) do --subclass of local subclassOf = subclassOfState.mainsnak.datavalue.value.id if acceptableInstanceOf_All[subclassOf] then acceptableCount = acceptableCount + 1 elseif unacceptableInstanceOf[subclassOf] then unacceptableCount = unacceptableCount + 1 end end if acceptableCount > 0 then categories[1] = '' categories[2] = ' ' elseif unacceptableCount > 0 then categories[1] = '' categories[2] = '' end return table.concat(categories) else return '' end end end return p 5wq14lg1a62j8or9sqzcr9iycg4swgd ᥛᥨᥝᥱ ᥓᥧᥰ:Taxonbar 828 1063 4765 2024-10-15T15:46:19Z 咽頭べさ 24 Created page with "require('strict') local conf = require( 'Module:Taxonbar/conf' ) --configuration module local TaxonItalics = require( 'Module:TaxonItalics' ) --use a function to conditionally italicize taxon names --[[==========================================================================]] --[[ Local functions ]] --[[==========================================================================]] local function isNilOrEmpty( th..." 4765 Scribunto text/plain require('strict') local conf = require( 'Module:Taxonbar/conf' ) --configuration module local TaxonItalics = require( 'Module:TaxonItalics' ) --use a function to conditionally italicize taxon names --[[==========================================================================]] --[[ Local functions ]] --[[==========================================================================]] local function isNilOrEmpty( thing ) if thing == nil or thing == '' then return true end return nil end local function getIdFromWikidata( item, property ) local id = nil if property == 'PWikispecies:$1' then local siteLinks = item.sitelinks if siteLinks then local speciesWiki = item.sitelinks.specieswiki if speciesWiki then id = speciesWiki.title end end return id elseif item.claims[property] == nil then return id end --[[ this code picks up deprecated values on wikidata; better to use getBestStatements for _, statement in pairs( item.claims[property] ) do if statement.mainsnak.datavalue then id = statement.mainsnak.datavalue.value break end end ]] local statements = item:getBestStatements(property)[1] if statements and statements.mainsnak and statements.mainsnak.datavalue and statements.mainsnak.datavalue.value then id = statements.mainsnak.datavalue.value end return id end local function getLink( property, db, val ) local link, returnVal = '', {} returnVal.isError = false if mw.ustring.find( val, '//' ) then link = val else if type(property) == 'number' and property > 0 then local entityObject = mw.wikibase.getEntity('P'..property) local dataType if entityObject then dataType = entityObject.datatype else returnVal.isError = true end if dataType == 'external-id' then local formatterURL = nil if property == 3746 or --Wildflowers of Israel property == 3795 or --Flora of Israel Online property == 5397 --Tierstimmenarchiv then formatterURL = entityObject:getBestStatements('P1630')[2] --use 2nd formatterURL for English version end if formatterURL == nil then formatterURL = entityObject:getBestStatements('P1630')[1] end --default to [1] if formatterURL then if formatterURL.mainsnak.datavalue and formatterURL.mainsnak.datavalue.value then --nil check for ABA link = formatterURL.mainsnak.datavalue.value end end if db == 'bow' then -- for birds of world which uses eBird identifier link = 'https://birdsoftheworld.org/bow/species/$1' elseif db == 'fossilworks' then link = 'https://paleobiodb.org/classic/basicTaxonInfo?taxon_no=$1' end elseif dataType == 'url' then local subjectItem = entityObject:getBestStatements('P1629')[1] if subjectItem then local officialWebsite = mw.wikibase.getEntity(subjectItem.mainsnak.datavalue.value.id):getBestStatements('P856')[1] if officialWebsite then link = officialWebsite.mainsnak.datavalue.value end end elseif dataType == 'string' then local formatterURL = entityObject:getBestStatements('P1630')[1] if formatterURL then link = formatterURL.mainsnak.datavalue.value else local subjectItem = entityObject:getBestStatements('P1629')[1] if subjectItem then local officialWebsite = mw.wikibase.getEntity(subjectItem.mainsnak.datavalue.value.id):getBestStatements('P856')[1] if officialWebsite then link = officialWebsite.mainsnak.datavalue.value end end end else returnVal.isError = true end elseif type(property) == 'string' then link = property end --local valurl = val local valurl = mw.uri.encode( val, 'PATH' ) valurl = string.gsub (valurl, '%%2F', '/') --escape '/' (e.g. issue with P5354); see wikidata T128078 and https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/664820/3/lib/includes/PropertyInfoSnakUrlExpander.php if type(property) == 'number' then --doublecheck language for Wildflowers of Israel ID if property == 3746 then link = mw.ustring.gsub(link, '/hebrew/', '/english/') end --format spaces in PfaF binomials, e.g. "Elaeagnus x ebbingei" if property == 4301 then valurl = mw.ustring.gsub(valurl, '%%20', '+') end end valurl = mw.ustring.gsub(valurl,'%%','%%%%') link = mw.ustring.gsub(link, '$1', valurl) end link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)&#58;//', 'http%1://') --fix wikidata URL val = mw.ustring.match(val, '([^=/]*)/?$') --get display name from end of URL if mw.ustring.find( link, '//' ) then returnVal.text = '['..link..' '..mw.text.encode(mw.uri.decode(val, 'PATH'),'%[%]')..']' elseif link == '' then returnVal.text = val else returnVal.text = '<span class="external">[['..link..'|'..val..']]</span>' end return returnVal end local function createRow( id, label, rawValue, link, withUid ) if link then local outStr = '*<span style="white-space:nowrap;">'..label..' <span' if withUid then outStr = outStr..' class="uid"' end return outStr..'>'..link..'</span></span>\n' else return '* '..mw.text.tag('span', {class='error'}, 'The identifier '..id..' '..rawValue..' is not valid.')..'\n' end end local function copyTable(inTable) if type(inTable) ~= 'table' then return inTable end local outTable = setmetatable({}, getmetatable(inTable)) for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end return outTable end local p = {} --[[==========================================================================]] --[[ Main ]] --[[==========================================================================]] function p.authorityControlTaxon( frame ) local resolveEntity = require( 'Module:ResolveEntityId' ) local whitelist = require( 'Module:Taxonbar/whitelist' ).whitelist --to create acceptableInstanceOf_Strict & acceptableInstanceOf_All local parentArgs = copyTable(frame:getParent().args) local currentTitle = mw.title.getCurrentTitle() local currentEntityId = mw.wikibase.getEntityIdForCurrentPage() local stringArgs = false local fromTitleCount, firstRow, rowCount = 1, 0, 0 local outString, errors = '', '' local iFroms = 0 --integer size of tFroms, b/c Lua local tFroms = {} --non-sequential table of unique froms local tCats = { '[[Category:Taxonbars without from parameter]]', '[[Category:Taxonbars desynced from Wikidata]]', '', -- [3] placeholder for [[Category:Taxonbar pages requiring a Wikidata item]] '', -- [4] placeholder for [[Category:Taxonbars on possible non-taxon pages]] '', -- [5] placeholder for [[Category:Taxonbars with invalid from parameters]] '', -- [6] placeholder for [[Category:Taxonbars with duplicate from parameters]] '', -- [7] placeholder for [[Category:Taxonbars with from2 matching article title]] '', -- [8] placeholder for [[Category:Taxonbars with from2 matching article title & QID]] '', -- [9] placeholder for [[Category:Taxonbars with manual taxon IDs]] '', --[10] placeholder for [[Category:Taxonbars with manual taxon IDs identical to Wikidata]] '', --[11] placeholder for [[Category:Taxonbars with manual taxon IDs differing from Wikidata]] '', --[12] placeholder for [[Category:Taxonbars with unknown parameters]] '', --[13] placeholder for [[Category:Taxonbars with unnamed parameters]] '', --[14] placeholder for [[Category:Taxonbars with multiple manual Wikidata items]] '', --[15] placeholder for [[Category:Taxonbars with automatically added basionyms]] '', --[16] placeholder for [[Category:Taxonbars with automatically added original combinations]] '', --[17] placeholder for [[Category:Taxonbars with automatically added monotypic species]] '', --[18] placeholder for [[Category:Taxonbars with automatically added monotypic genera]] '', --[19] placeholder for [[Category:Taxonbars of monotypic species missing genera]] '', --[20] placeholder for [[Category:Taxonbars of monotypic genera missing species]] '', --[21] placeholder for [[Category:Taxonbars without primary Wikidata taxon IDs]] '', --[22] placeholder for [[Category:Taxonbars without secondary Wikidata taxon IDs]] '', --[23] placeholder for [[Category:Taxonbars with 20–24 taxon IDs]] '', --[24] placeholder for [[Category:Taxonbars with 25–29 taxon IDs]] '', --[25] placeholder for [[Category:Taxonbars with 30–34 taxon IDs]] '', --[26] placeholder for [[Category:Taxonbars with 35–39 taxon IDs]] '', --[27] placeholder for [[Category:Taxonbars with 40–44 taxon IDs]] '', --[28] placeholder for [[Category:Taxonbars with 45+ taxon IDs]] } local acceptableInstanceOf_Strict = whitelist{ args = { 'strict' } } local acceptableInstanceOf_All = whitelist{ args = { 'all' } } --Assess the page's relationship with Wikidata local currentItem = nil if currentTitle.namespace == 10 then --i.e. Module:Taxonbar/sandbox, Template:Taxonbar/doc, etc. if resolveEntity._id(parentArgs['from']) then currentItem = mw.wikibase.getEntity(parentArgs['from']) end if currentItem == nil then if resolveEntity._id(parentArgs['from1']) then currentItem = mw.wikibase.getEntity(parentArgs['from1']) end end elseif resolveEntity._id(currentEntityId) then currentItem = mw.wikibase.getEntity(currentEntityId) else --currentEntityId == nil/unresolvable tCats[3] = '[[Category:Taxonbar pages requiring a Wikidata item]]' end if currentItem then tCats[4] = '[[Category:Taxonbars on possible non-taxon pages]]' --unset if acceptable found for _, instanceOfState in pairs ( currentItem:getBestStatements('P31') ) do --instance of local instanceOf = instanceOfState.mainsnak.datavalue.value.id if acceptableInstanceOf_All[instanceOf] then tCats[4] = '' break end end end --Cleanup args for k, v in pairs( frame:getParent().args ) do if type(k) == 'string' then --make args case insensitive local lowerk = mw.ustring.lower(k) if isNilOrEmpty( parentArgs[lowerk] ) then parentArgs[k] = nil parentArgs[lowerk] = v end --remap abc to abc1 if mw.ustring.find(lowerk,'%d$') == nil then --if no number at end of param if isNilOrEmpty( parentArgs[lowerk..'1'] ) then parentArgs[lowerk] = nil lowerk = lowerk..'1' parentArgs[lowerk] = v end end if v and v ~= '' then --remap 'for' to 'title' if mw.ustring.sub(lowerk,1,3) == 'for' then local forTitle = mw.ustring.gsub(lowerk,'^for','title',1) if isNilOrEmpty( parentArgs[forTitle] ) then parentArgs[lowerk] = nil lowerk = forTitle parentArgs[lowerk] = v end end --find highest from or title param if mw.ustring.sub(lowerk,1,4) == 'from' then local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1)) if fromNumber and fromNumber >= fromTitleCount then fromTitleCount = fromNumber end --look for duplicate froms while we're here if mw.ustring.find(v, '^Q%d') then if tFroms[v] then tCats[6] = '[[Category:Taxonbars with duplicate from parameters]]' tFroms[v] = tFroms[v] + 1 else tFroms[v] = 1 iFroms = iFroms + 1 end if iFroms == 2 then tCats[14] = '[[Category:Taxonbars with multiple manual Wikidata items]]' end end elseif mw.ustring.sub(lowerk,1,5) == 'title' then local titleNumber = tonumber(mw.ustring.sub(lowerk,4,-1)) if titleNumber and titleNumber >= fromTitleCount then fromTitleCount = titleNumber end elseif mw.ustring.lower(v) ~= 'no' and mw.ustring.lower(v) ~= 'yes' then stringArgs = true tCats[9] = '[[Category:Taxonbars with manual taxon IDs]]' end end end --if type(k) == 'string' end --for --Check for unknown parameters --create knowns list local acceptableArgs = { from = true, } --master list of l/c acceptable args for _, d in pairs( conf.databases ) do if d[1] ~= 'Wikidata' then --made obsolete by from acceptableArgs[mw.ustring.lower(d[1])] = true end end for _, a in pairs( conf.aliases ) do acceptableArgs[mw.ustring.lower(a[1])] = true end --create trimmed parents list local baseParentArgs = {} --condensed list of l/c parent args w/o trailing #s for k, _ in pairs( parentArgs ) do if type(k) == 'string' then local lowerk = mw.ustring.lower(k) local base = mw.ustring.gsub(lowerk, '[%d]*$', '') baseParentArgs[base] = true elseif type(k) == 'number' then tCats[13] = '[[Category:Taxonbars with unnamed parameters|'..k..']]' end end --compare lists and spit out unknowns local unknownParams = {} for k, _ in pairs( baseParentArgs ) do if acceptableArgs[k] == nil then tCats[12] = '[[Category:Taxonbars with unknown parameters|'..k..']]' unknownParams[#unknownParams + 1] = k end end --warn if unknown(s) present if #unknownParams > 0 then local plural = 's' local itthem = 'them' if #unknownParams == 1 then plural = '' itthem = 'it' end errors = errors..require('Module:If preview')._warning({ mw.ustring.format( 'Unknown parameter%s <code>%s</code>. Please correct %s or consider adding %s to Wikidata.', plural, table.concat(unknownParams, '</code>, <code>'), itthem, itthem ) }) end --Append basionym to arg list, if not already provided if currentItem then local currentBasState = currentItem:getBestStatements('P566')[1] --basionym if currentBasState then local datavalue = currentBasState.mainsnak.datavalue local basionymId = datavalue and datavalue.value.id if basionymId and resolveEntity._id(basionymId) and tFroms[basionymId] == nil then --check that basionym is a strict instance of taxon local basionymItem = mw.wikibase.getEntity(basionymId) if basionymItem then for _, instanceOfState in pairs ( basionymItem:getBestStatements('P31') ) do --instance of local instanceOf = instanceOfState.mainsnak.datavalue.value.id if acceptableInstanceOf_Strict[instanceOf] then --housekeeping tFroms[basionymId] = 1 iFroms = iFroms + 1 fromTitleCount = fromTitleCount + 1 --append basionym & track parentArgs['from'..fromTitleCount] = basionymId tCats[15] = '[[Category:Taxonbars with automatically added basionyms]]' break end end end end end end --Append original combination to arg list, if not already provided if currentItem then local currentOCState = currentItem:getBestStatements('P1403')[1] --original combination if currentOCState then local orcoId = currentOCState.mainsnak.datavalue.value.id if orcoId and resolveEntity._id(orcoId) and tFroms[orcoId] == nil then --check that orco is a strict instance of taxon local orcoItem = mw.wikibase.getEntity(orcoId) if orcoItem then for _, instanceOfState in pairs ( orcoItem:getBestStatements('P31') ) do --instance of local instanceOf = instanceOfState.mainsnak.datavalue.value.id if acceptableInstanceOf_Strict[instanceOf] then --housekeeping tFroms[orcoId] = 1 iFroms = iFroms + 1 fromTitleCount = fromTitleCount + 1 --append orco & track parentArgs['from'..fromTitleCount] = orcoId tCats[16] = '[[Category:Taxonbars with automatically added original combinations]]' break end end end end end end --Append monotypic genus/species to arg list of monotypic species/genus, if not already provided if currentItem then for _, instanceOfState in pairs ( currentItem:getBestStatements('P31') ) do --instance of local taxonRank = nil local parentItem = nil local parentTaxon = nil local parentTaxonRank = nil local parentMonoGenus = nil --holy grail/tbd local childItem = nil local childTaxon = nil local childTaxonRank = nil local childMonoSpecies = nil --holy grail/tbd local instanceOf = instanceOfState.mainsnak.datavalue.value.id if instanceOf and (instanceOf == 'Q310890' or instanceOf == 'Q47487597') then --monotypic/fossil taxon local taxonRankState = currentItem:getBestStatements('P105')[1] --taxon rank if taxonRankState then taxonRank = taxonRankState.mainsnak.datavalue.value.id end if taxonRank and taxonRank == 'Q7432' then --species --is monotypic species; add genus local parentTaxonState = currentItem:getBestStatements('P171')[1] --parent taxon if parentTaxonState then parentTaxon = parentTaxonState.mainsnak.datavalue.value.id end --confirm parent taxon rank == genus & monotypic if parentTaxon and resolveEntity._id(parentTaxon) then parentItem = mw.wikibase.getEntity(parentTaxon) if parentItem then local parentTaxonRankState = parentItem:getBestStatements('P105')[1] --taxon rank if parentTaxonRankState then parentTaxonRank = parentTaxonRankState.mainsnak.datavalue.value.id end if parentTaxonRank and parentTaxonRank == 'Q34740' then --parent == genus for _, parentInstanceOfState in pairs ( parentItem:getBestStatements('P31') ) do --instance of local parentInstanceOf = parentInstanceOfState.mainsnak.datavalue.value.id if parentInstanceOf and (parentInstanceOf == 'Q310890' or parentInstanceOf == 'Q47487597') then --monotypic/fossil taxon parentMonoGenus = parentTaxon --confirmed break end end if parentMonoGenus and tFroms[parentMonoGenus] == nil then --housekeeping tFroms[parentMonoGenus] = 1 iFroms = iFroms + 1 fromTitleCount = fromTitleCount + 1 --append monotypic genus & track parentArgs['from'..fromTitleCount] = parentMonoGenus tCats[18] = '[[Category:Taxonbars with automatically added monotypic genera]]' break end end end end if parentMonoGenus == nil or tFroms[parentMonoGenus] == nil then tCats[19] = '[[Category:Taxonbars of monotypic species missing genera]]' break end elseif taxonRank and taxonRank == 'Q34740' then --genus --is monotypic genus; add species --(https://www.wikidata.org/wiki/Wikidata:Property_proposal/child_monotypic_taxon unnecessary thanks to P427!) local childTaxonState = currentItem:getBestStatements('P427')[1] --taxonomic type if childTaxonState then childTaxon = childTaxonState.mainsnak.datavalue.value.id end --confirm child taxon rank == species & monotypic if childTaxon and resolveEntity._id(childTaxon) then childItem = mw.wikibase.getEntity(childTaxon) if childItem then local childTaxonRankState = childItem:getBestStatements('P105')[1] --taxon rank if childTaxonRankState then childTaxonRank = childTaxonRankState.mainsnak.datavalue.value.id end if childTaxonRank and childTaxonRank == 'Q7432' then --child == species for _, childInstanceOfState in pairs ( childItem:getBestStatements('P31') ) do --instance of local childInstanceOf = childInstanceOfState.mainsnak.datavalue.value.id if childInstanceOf and (childInstanceOf == 'Q310890' or childInstanceOf == 'Q47487597') then --monotypic/fossil taxon childMonoSpecies = childTaxon --confirmed break end end if childMonoSpecies and tFroms[childMonoSpecies] == nil then --housekeeping tFroms[childMonoSpecies] = 1 iFroms = iFroms + 1 fromTitleCount = fromTitleCount + 1 --append monotypic species & track parentArgs['from'..fromTitleCount] = childMonoSpecies tCats[17] = '[[Category:Taxonbars with automatically added monotypic species]]' break end end end end if childMonoSpecies == nil or tFroms[childMonoSpecies] == nil then tCats[20] = '[[Category:Taxonbars of monotypic genera missing species]]' break end end --monotype searches end --monotype handling end --for end --if currentItem --Setup navbox local navboxParams = { name = 'Taxonbar', bodyclass = 'hlist', listclass = '', groupstyle = 'text-align: left;', } for f = 1, fromTitleCount, 1 do local elements, title = {}, nil --cleanup parameters if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end if parentArgs['title'..f] == '' then parentArgs['title'..f] = nil end --remap aliases for _, a in pairs( conf.aliases ) do local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2]) if parentArgs[alias..f] and parentArgs[name..f] == nil then parentArgs[name..f] = parentArgs[alias..f] parentArgs[alias..f] = nil end end --Fetch Wikidata item local from = resolveEntity._id(parentArgs['from'..f]) local item = mw.wikibase.getEntity(from) local label = nil if type(item) == 'table' then local statements = item:getBestStatements('P225')[1] --taxon name if statements then local datavalue = statements.mainsnak.datavalue if datavalue then label = datavalue.value end end label = label or item:getLabel() else if parentArgs['from'..f] then tCats[1] = '' tCats[5] = '[[Category:Taxonbars with invalid from parameters]]' errors = errors..mw.text.tag('strong', {class='error'}, 'Error: "'.. parentArgs['from'..f]..'" is not a valid Wikidata entity ID.<br />') end end if label and label ~= '' then title = mw.title.new(label) end if title == nil and parentArgs['title'..f] then title = mw.title.new(parentArgs['title'..f]) end if title == nil and f == 1 then title = currentTitle end if title then if isNilOrEmpty( parentArgs['wikidata'..f] ) and (title.namespace == 0) then if parentArgs['from'..f] then parentArgs['wikidata'..f] = parentArgs['from'..f] elseif item then parentArgs['wikidata'..f] = item.id end end if title.namespace == 0 or stringArgs then --only in mainspace or if manual overrides exist local sourceCount = 0 for _, params in pairs( conf.databases ) do params[1] = mw.ustring.lower(params[1]) local propId = params[3] --Wikidata fallback if requested if (item and item.claims) and (type(propId) == 'string' or (type(propId) == 'number' and propId > 0)) then local wikidataId = getIdFromWikidata( item, 'P'..propId ) local v = parentArgs[params[1]..f] if wikidataId then if isNilOrEmpty(v) then parentArgs[params[1]..f] = wikidataId else if v and v ~= 'no' and v ~= wikidataId then tCats[11] = '[[Category:Taxonbars with manual taxon IDs differing from Wikidata]]' elseif v and v == wikidataId then tCats[10] = '[[Category:Taxonbars with manual taxon IDs identical to Wikidata]]' end end end end if (item and item.claims) and ( (type(propId) == 'number' and propId < 0)) then local wikidataId = getIdFromWikidata( item, 'P'..-propId ) --mw.addWarning ("propId=" .. tostring(propId) .. "; wikidata=" .. tostring(wikidataId)) local v = parentArgs[params[1]..f] if v == 'yes' then if wikidataId then parentArgs[params[1]..f] = wikidataId else parentArgs[params[1]..f] = nil -- don't want to use 'yes' as id end end end local val = parentArgs[params[1]..f] if val and val ~= '' and mw.ustring.lower(val) ~= 'no' then if type(propId) == 'number' then if propId < 0 then propId = -propId end --allow link if propId > 0 then --link table.insert( elements, createRow( params[1], params[2]..':', val, getLink( propId, params[1], val ).text, true ) ) if params[1] == 'fossilworks' then -- fossilworks being use to link to PBDB if (elements[#elements] == elements[#elements-1]) then -- check if identical PBDB entry already set --mw.addWarning("item has both Fossilworks and PBDB identifers:" .. val) elements[#elements] = nil end end else --propId == 0; no link table.insert( elements, createRow( params[1], params[2]..':', val, val, true ) ) end else table.insert( elements, createRow( params[1], params[2]..':', val, getLink( propId, params[1], val ).text, true ) ) end if params[1] ~= 'wikidata' and params[1] ~= 'wikispecies' then sourceCount = sourceCount + 1 end end end --for if sourceCount >= 45 then tCats[28] = '[[Category:Taxonbars with 45+ taxon IDs]]' elseif sourceCount >= 40 then tCats[27] = '[[Category:Taxonbars with 40–44 taxon IDs]]' --endashes elseif sourceCount >= 35 then tCats[26] = '[[Category:Taxonbars with 35–39 taxon IDs]]' elseif sourceCount >= 30 then tCats[25] = '[[Category:Taxonbars with 30–34 taxon IDs]]' elseif sourceCount >= 25 then tCats[24] = '[[Category:Taxonbars with 25–29 taxon IDs]]' elseif sourceCount >= 20 then tCats[23] = '[[Category:Taxonbars with 20–24 taxon IDs]]' end --Generate navbox title if sourceCount > 0 then rowCount = rowCount + 1 if firstRow == 0 then firstRow = f end --set title from wikidata if it doesn't exist if isNilOrEmpty( parentArgs['title'..f] ) then parentArgs['noTitle'..f] = true parentArgs['title'..f] = title.text end --if it exists now, set row heading to title if not isNilOrEmpty( parentArgs['title'..f] ) then navboxParams['group'..f] = TaxonItalics.italicizeTaxonName(parentArgs['title'..f], false) else navboxParams['group'..f] = '' end navboxParams['list'..f] = table.concat( elements ) elseif currentEntityId and (currentEntityId == parentArgs['from'..f] or fromTitleCount == 1) then tCats[21] = '[[Category:Taxonbars without primary Wikidata taxon IDs]]' else tCats[22] = '[[Category:Taxonbars without secondary Wikidata taxon IDs]]' end --Categorize if not isNilOrEmpty( parentArgs['from'..f] ) then tCats[1] = '' --blank "missing from" if 'from' exists if parentArgs['from'..f] == currentEntityId then tCats[2] = '' --blank "desynced" if 'from' matches current page end end if tCats[1] ~= '' then tCats[2] = '' --cannot be "desynced" if no 'from' params end end --if title.namespace == 0 or stringArgs end --if title end --for f = 1, fromTitleCount, 1 if rowCount > 0 then local Navbox = require('Module:Navbox') if rowCount > 1 then --remove duplicates and don't bother moving page title to top local rowIDs = {} for f = 1, fromTitleCount, 1 do if not isNilOrEmpty( parentArgs['title'..f] ) then if rowIDs[parentArgs['wikidata'..f]] then --remove duplicate navboxParams['group'..f] = nil navboxParams['list'..f] = nil else rowIDs[parentArgs['wikidata'..f]] = true end end end if parentArgs['title'..2] and parentArgs['title'..2] == currentTitle.text then if currentItem and parentArgs['from'..2] == currentItem['id'] then tCats[8] = '[[Category:Taxonbars with from2 matching article title & QID]]' else tCats[7] = '[[Category:Taxonbars with from2 matching article title]]' end end --adjust navbox for number of rows navboxParams['title'] = '[[Help:Taxon identifiers|Taxon identifiers]]' if rowCount >= 4 then navboxParams['navbar'] = 'plain' else navboxParams['state'] = 'off' navboxParams['navbar'] = 'off' end elseif parentArgs['noTitle'..firstRow] then --show title & taxon for 1-row taxonbars, per talk navboxParams['title'] = '[[Help:Taxon identifiers|Taxon identifiers]]' navboxParams['state'] = 'off' navboxParams['navbar'] = 'off' else navboxParams['group'..firstRow] = '[[Help:Taxon identifiers|Taxon identifiers]]<br />'..navboxParams['group'..firstRow] end --return navbox outString = Navbox._navbox(navboxParams) end --if rowCount > 0 --Add categories if string.sub(currentTitle.subpageText,1,9) == 'testcases' then parentArgs['demo'] = true end if not isNilOrEmpty( parentArgs['demo'] ) then outString = outString..mw.text.nowiki(table.concat(tCats))..'<br />' elseif currentTitle.namespace == 0 then outString = outString..table.concat(tCats) end return outString..errors end function p.taxonbar(frame) return p.authorityControlTaxon( frame:newChild{title = frame:getTitle()} ) end return p h9gdbp4umgfamhtxm2al6ytx7tnuj26 ᥛᥨᥝᥱ ᥓᥧᥰ:Taxonbar/exists 828 1064 4766 2024-10-15T15:47:49Z 咽頭べさ 24 Created page with "local p = {} function p.check( frame ) local pagename = mw.title.getCurrentTitle().text local content = mw.title.new(pagename):getContent() or '' local getRegex = require('Module:Template redirect regex').main local tregex = getRegex('Taxonbar') for _, v in pairs (tregex) do local found = string.match(content, v) if found then local v_cmt_before = '%<%!%-%-%s*'..v local v_cmt_after = v..'[^{}]*}}%s*-->' local found_cmt = mw.ustring.match(content, v_cm..." 4766 Scribunto text/plain local p = {} function p.check( frame ) local pagename = mw.title.getCurrentTitle().text local content = mw.title.new(pagename):getContent() or '' local getRegex = require('Module:Template redirect regex').main local tregex = getRegex('Taxonbar') for _, v in pairs (tregex) do local found = string.match(content, v) if found then local v_cmt_before = '%<%!%-%-%s*'..v local v_cmt_after = v..'[^{}]*}}%s*-->' local found_cmt = mw.ustring.match(content, v_cmt_before) or mw.ustring.match(content, v_cmt_after) if found_cmt then return 'commented' else return true end end end return false end return p bw0bd4x3vxbze53xk1cthzjx2n8v3u3 ᥛᥨᥝᥱ ᥓᥧᥰ:Template redirect regex 828 1065 4767 2024-10-15T15:48:47Z 咽頭べさ 24 Created page with "local p = {} --returns a table of regular expressions, sorted by descending popularity, for a parent template and all redirects to it as of a certain date, or nil --regex for the 1st pipe and surrounding whitespace are purposefully omitted to give the calling modules more flexibility function p.main( template ) --expand the following table as-needed, following the same format local tCanonical_templates = { ['Category redirect'] = { --the following 11 pages (6 c..." 4767 Scribunto text/plain local p = {} --returns a table of regular expressions, sorted by descending popularity, for a parent template and all redirects to it as of a certain date, or nil --regex for the 1st pipe and surrounding whitespace are purposefully omitted to give the calling modules more flexibility function p.main( template ) --expand the following table as-needed, following the same format local tCanonical_templates = { ['Category redirect'] = { --the following 11 pages (6 condensed) redirect to [[Template:Category redirect]], as of 2022/9: '{{%s*[Cc]ate?g?o?r?y?[ _]*[rR]edirect', --parent+505+312+243+1 transclusions '{{%s*[Cc]atr', --21 '{{%s*[Cc]at[ _]*[rR]edir', --5+3 '{{%s*[Cc]at[ _]*[rR]ed', --3+2 '{{%s*[Cc]at[ _]*[mM]ove', --1 '{{%s*[Cc]ategory[ _]*[mM]ove', --0 }, ['Taxonbar'] = { --the following 6 pages (3 condensed) redirect to [[Template:Taxonbar]], as of 2023/8: '{{%s*[Tt]axon?[ _-]?[bB]ar', --parent+50+11+2+2 transclusions '{{%s*[Tt]axon[Ii]ds', --45 '{{%s*[Tt]axon[ _]*[iI]dentifiers', --1 --detect direct calls to [[Module:Taxonbar]] '{{ *#invoke *: *[Tt]axonbar', }, ['Short description'] = { --the following 4 pages (2 condensed) redirect to [[Template:Short description]], as of 2024/8: '{{%s*[Ss]hort[ _]?[dD]escription', --parent+125+6 transclusions '{{%s*[Ss]hort[ _]?[d]esc', --10+8 }, } return tCanonical_templates[template] or nil end return p a9n8o33jttng74wtv8xx778lag02nxm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxobox/Error colour 10 1066 4768 2024-10-15T15:50:18Z 咽頭べさ 24 Created page with "<includeonly>transparent; text-align:center; border: 2px solid red; error:colour</includeonly><noinclude><!-- -- The caller template must check invalid -- {{{colour}}} value to link [[Category:Taxoboxes with an invalid color]] because -- a [[wp:wikitable]] column format cannot contain a wikilinked page or category, -- as of September 2016. -- -- See check of {{{colour}}} in template {Taxobox/core}. -->{{documentation|Template:Taxobox colour/doc}}</noinclude>" 4768 wikitext text/x-wiki <includeonly>transparent; text-align:center; border: 2px solid red; error:colour</includeonly><noinclude><!-- -- The caller template must check invalid -- {{{colour}}} value to link [[Category:Taxoboxes with an invalid color]] because -- a [[wp:wikitable]] column format cannot contain a wikilinked page or category, -- as of September 2016. -- -- See check of {{{colour}}} in template {Taxobox/core}. -->{{documentation|Template:Taxobox colour/doc}}</noinclude> n8owfylnwasbq6p09fhl83wjdp5npqe ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxobox 10 1067 4769 2024-10-15T15:52:24Z 咽頭べさ 24 Created page with "<includeonly><!--See parser bug T18700--><nowiki/>{{Taxobox/core | colour = {{#if:{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}|{{Taxobox colour|{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}}}|{{Taxobox colour|{{if empty |{{Sets taxobox colour|{{{phylum|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_phylum|{{{unranked phylum|}}}}}}|sep=}} |{{Sets taxobox colour|{{{divisio|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_divisio|{{{unranked d..." 4769 wikitext text/x-wiki <includeonly><!--See parser bug T18700--><nowiki/>{{Taxobox/core | colour = {{#if:{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}|{{Taxobox colour|{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}}}|{{Taxobox colour|{{if empty |{{Sets taxobox colour|{{{phylum|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_phylum|{{{unranked phylum|}}}}}}|sep=}} |{{Sets taxobox colour|{{{divisio|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_divisio|{{{unranked divisio|}}}}}}|sep=}} |{{Sets taxobox colour|{{{superphylum|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_superphylum|{{{unranked superphylum|}}}}}}|sep=}} |{{Sets taxobox colour|{{{superdivisio|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_superdivisio|{{{unranked superdivisio|}}}}}}|sep=}} |{{Sets taxobox colour|{{{subregnum|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_subregnum|{{{unranked subregnum|}}}}}}|sep=}} |{{Sets taxobox colour|{{{regnum|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_regnum|{{{unranked regnum|}}}}}}|sep=}} |{{Sets taxobox colour|{{{superregnum|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_superregnum|{{{unranked superregnum|}}}}}}|sep=}} |{{Sets taxobox colour|{{{domain|}}}|sep=}} |{{Sets taxobox colour|{{{unranked_domain|{{{unranked domain|}}}}}}|sep=}} |{{Sets taxobox colour|{{{virus_group|{{{virus group|}}}}}}|sep=}} |Error}}}}}} | name = {{#if:{{{name|}}}|{{{name}}}|{{Taxobox name|{{{genus}}}|{{{species}}}|{{{binomial}}}}}}} | status = {{{status|}}} | status_system = {{{status_system|{{{status system|}}}}}} | status_ref = {{{status_ref|{{{status ref|}}}}}} | status2 = {{{status2|}}} | status2_system = {{{status2_system|{{{status2 system|}}}}}} | status2_ref = {{{status2_ref|{{{status2 ref|}}}}}} | trend = {{{trend|}}} | extinct = {{{extinct|}}} | temporal_range = {{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}} | image = {{{image|}}} | image_width = {{{image_width|{{{image width|}}}}}} | upright = {{{image_upright|{{{image upright|}}}}}} | image_alt = {{{image_alt|{{{image alt|}}}}}} | image_caption = {{{image_caption|{{{image caption|}}}}}} | image_caption_align = {{{image_caption_align|{{{image caption align|center}}}}}} | image2 = {{{image2|}}} | image2_width = {{{image2_width|{{{image2 width|}}}}}} | upright2 = {{{image2_upright|{{{image2 upright|}}}}}} | image2_alt = {{{image2_alt|{{{image2 alt|}}}}}} | image2_caption = {{{image2_caption|{{{image2 caption|}}}}}} | classification_status = {{{classification_status|{{{classification status|}}}}}} | virus_group = {{{virus_group|{{{virus group|}}}}}} | unranked_superdomain = {{{unranked_superdomain|{{{unranked superdomain|}}} }}} | unranked_superdomain_authority = {{{unranked_superdomain_authority|{{{unranked superdomain authority|}}}}}} | superdomain = {{{superdomain|}}} | superdomain_authority = {{{superdomaindomain_authority|{{{superdomaindomain authority|}}}}}} | unranked_domain= {{{unranked_domain|{{{unranked domain|}}}}}} | unranked_domain_authority = {{{unranked_domain_authority|{{{unranked domain authority|}}}}}} | domain = {{{domain|}}} | domain_authority = {{{domain_authority|{{{domain authority|}}}}}} | unranked_superregnum= {{{unranked_superregnum|{{{unranked superregnum|}}}}}} | unranked_superregnum_authority = {{{unranked_superregnum_authority|{{{unranked superregnum authority|}}}}}} | superregnum = {{{superregnum|}}} | superregnum_authority = {{{superregnum_authority|{{{superregnum authority|}}}}}} | unranked_regnum = {{{unranked_regnum|{{{unranked regnum|}}}}}} | unranked_regnum_authority = {{{unranked_regnum_authority|{{{unranked regnum authority|}}}}}} | regnum = {{{regnum|}}} | regnum_authority = {{{regnum_authority|{{{regnum authority|}}}}}} | unranked_subregnum= {{{unranked_subregnum|{{{unranked subregnum|}}}}}} | unranked_subregnum_authority = {{{unranked_subregnum_authority|{{{unranked subregnum authority|}}}}}} | subregnum = {{{subregnum|}}} | subregnum_authority = {{{subregnum_authority|{{{subregnum authority|}}}}}} | unranked_superdivisio= {{{unranked_superdivisio|{{{unranked superdivisio|}}}}}} | unranked_superdivisio_authority = {{{unranked_superdivisio_authority|{{{unranked superdivisio authority|}}}}}} | superdivisio = {{{superdivisio|}}} | superdivisio_authority = {{{superdivisio_authority|{{{superdivisio authority|}}}}}} | unranked_superphylum= {{{unranked_superphylum|{{{unranked superphylum|}}}}}} | unranked_superphylum_authority = {{{unranked_superphylum_authority|{{{unranked superphylum authority|}}}}}} | superphylum = {{{superphylum|}}} | superphylum_authority = {{{superphylum_authority|{{{superphylum authority|}}}}}} | unranked_divisio = {{{unranked_divisio|{{{unranked divisio|}}}}}} | unranked_divisio_authority = {{{unranked_divisio_authority|{{{unranked divisio authority|}}} }}} | divisio = {{{divisio|}}} | divisio_authority = {{{divisio_authority|{{{divisio authority|}}}}}} | unranked_phylum= {{{unranked_phylum|{{{unranked phylum|}}}}}} | unranked_phylum_authority = {{{unranked_phylum_authority|{{{unranked phylum authority|}}}}}} | phylum = {{{phylum|}}} | phylum_authority = {{{phylum_authority|{{{phylum authority|}}}}}} | unranked_subdivisio= {{{unranked_subdivisio|{{{unranked subdivisio|}}}}}} | unranked_subdivisio_authority = {{{unranked_subdivisio_authority|{{{unranked subdivisio authority|}}}}}} | subdivisio = {{{subdivisio|}}} | subdivisio_authority = {{{subdivisio_authority|{{{subdivisio authority|}}}}}} | unranked_subphylum= {{{unranked_subphylum|{{{unranked subphylum|}}}}}} | unranked_subphylum_authority = {{{unranked_subphylum_authority|{{{unranked subphylum authority|}}}}}} | subphylum = {{{subphylum|}}} | subphylum_authority = {{{subphylum_authority|{{{subphylum authority|}}}}}} | unranked_infraphylum= {{{unranked_infraphylum|{{{unranked infraphylum|}}}}}} | unranked_infraphylum_authority = {{{unranked_infraphylum_authority|{{{unranked infraphylum authority|}}}}}} | infraphylum = {{{infraphylum|}}} | infraphylum_authority = {{{infraphylum_authority|{{{infraphylum authority|}}}}}} | unranked_microphylum= {{{unranked_microphylum|{{{unranked microphylum|}}}}}} | unranked_microphylum_authority = {{{unranked_microphylum_authority|{{{unranked microphylum authority|}}}}}} | microphylum = {{{microphylum|}}} | microphylum_authority = {{{microphylum_authority|{{{microphylum authority|}}}}}} | unranked_nanophylum= {{{unranked_nanophylum|{{{unranked nanophylum|}}}}}} | unranked_nanophylum_authority = {{{unranked_nanophylum_authority|{{{unranked nanophylum authority|}}}}}} | nanophylum = {{{nanophylum|}}} | nanophylum_authority = {{{nanophylum_authority|{{{nanophylum authority|}}}}}} | unranked_superclassis= {{{unranked_superclassis|{{{unranked superclassis|}}}}}} | unranked_superclassis_authority = {{{unranked_superclassis_authority|{{{unranked superclassis authority|}}}}}} | superclassis = {{{superclassis|}}} | superclassis_authority = {{{superclassis_authority|{{{superclassis authority|}}}}}} | unranked_classis = {{{unranked_classis|{{{unranked classis|}}}}}} | unranked_classis_authority = {{{unranked_classis_authority|{{{unranked classis authority|}}}}}} | classis = {{{classis|}}} | classis_authority = {{{classis_authority|{{{classis authority|}}}}}} | unranked_subclassis = {{{unranked_subclassis|{{{unranked subclassis|}}}}}} | unranked_subclassis_authority = {{{unranked_subclassis_authority|{{{unranked subclassis authority|}}}}}} | subclassis = {{{subclassis|}}} | subclassis_authority = {{{subclassis_authority|{{{subclassis authority|}}}}}} | unranked_infraclassis = {{{unranked_infraclassis|{{{unranked infraclassis|}}}}}} | unranked_infraclassis_authority = {{{unranked_infraclassis_authority|{{{unranked infraclassis authority|}}}}}} | infraclassis = {{{infraclassis|}}} | infraclassis_authority = {{{infraclassis_authority|{{{infraclassis authority|}}}}}} | unranked_magnordo= {{{unranked_magnordo|{{{unranked magnordo|}}}}}} | unranked_magnordo_authority = {{{unranked_magnordo_authority|{{{unranked magnordo authority|}}}}}} | magnordo = {{{magnordo|}}} | magnordo_authority = {{{magnordo_authority|{{{magnordo authority|}}}}}} | unranked_superordo= {{{unranked_superordo|{{{unranked superordo|}}}}}} | unranked_superordo_authority = {{{unranked_superordo_authority|{{{unranked superordo authority|}}}}}} | superordo = {{{superordo|}}} | superordo_authority = {{{superordo_authority|{{{superordo authority|}}}}}} | unranked_ordo = {{{unranked_ordo|{{{unranked ordo|}}}}}} | unranked_ordo_authority = {{{unranked_ordo_authority|{{{unranked ordo authority|}}}}}} | ordo = {{{ordo|}}} | ordo_authority = {{{ordo_authority|{{{ordo authority|}}}}}} | unranked_subordo= {{{unranked_subordo|{{{unranked subordo|}}}}}} | unranked_subordo_authority = {{{unranked_subordo_authority|{{{unranked subordo authority|}}}}}} | subordo = {{{subordo|}}} | subordo_authority = {{{subordo_authority|{{{subordo authority|}}}}}} | unranked_infraordo= {{{unranked_infraordo|{{{unranked infraordo|}}}}}} | unranked_infraordo_authority = {{{unranked_infraordo_authority|{{{unranked infraordo authority|}}}}}} | infraordo = {{{infraordo|}}} | infraordo_authority = {{{infraordo_authority|{{{infraordo authority|}}}}}} | unranked_parvordo= {{{unranked_parvordo|{{{unranked parvordo|}}}}}} | unranked_parvordo_authority = {{{unranked_parvordo_authority|{{{unranked parvordo authority|}}}}}} | parvordo = {{{parvordo|}}} | parvordo_authority = {{{parvordo_authority|{{{parvordo authority|}}}}}} | zoodivisio = {{{zoodivisio|}}} | zoodivisio_authority = {{{zoodivisio_authority|{{{zoodivisio authority|}}}}}} | unranked_zoosectio = {{{unranked_zoosectio|{{{unranked zoosectio|}}}}}} | unranked_zoosectio_authority = {{{unranked_zoosectio_authority|{{{unranked zoosectio authority|}}}}}} | zoosectio = {{{zoosectio|}}} | zoosectio_authority = {{{zoosectio_authority|{{{zoosectio authority|}}}}}} | unranked_zoosubsectio = {{{unranked_zoosubsectio|{{{unranked zoosubsectio|}}}}}} | unranked_zoosubsectio_authority = {{{unranked_zoosubsectio_authority|{{{unranked zoosubsectio authority|}}}}}} | zoosubsectio = {{{zoosubsectio|}}} | zoosubsectio_authority = {{{zoosubsectio_authority|{{{zoosubsectio authority|}}}}}} | unranked_superfamilia= {{{unranked_superfamilia|{{{unranked superfamilia|}}}}}} | unranked_superfamilia_authority = {{{unranked_superfamilia_authority|{{{unranked superfamilia authority|}}}}}} | superfamilia = {{{superfamilia|}}} | superfamilia_authority = {{{superfamilia_authority|{{{superfamilia authority|}}}}}} | unranked_familia = {{{unranked_familia|{{{unranked familia|}}}}}} | unranked_familia_authority = {{{unranked_familia_authority|{{{unranked familia authority|}}}}}} | familia = {{{familia|}}} | familia_authority = {{{familia_authority|{{{familia authority|}}}}}} | unranked_subfamilia = {{{unranked_subfamilia|{{{unranked subfamilia|}}}}}} | unranked_subfamilia_authority = {{{unranked_subfamilia_authority|{{{unranked subfamilia authority|}}}}}} | subfamilia = {{{subfamilia|}}} | subfamilia_authority = {{{subfamilia_authority|{{{subfamilia authority|}}}}}} | unranked_supertribus = {{{unranked_supertribus|{{{unranked supertribus|}}}}}} | unranked_supertribus_authority = {{{unranked_supertribus_authority|{{{unranked supertribus authority|}}}}}} | supertribus = {{{supertribus|}}} | supertribus_authority = {{{supertribus_authority|{{{supertribus authority|}}}}}} | unranked_tribus = {{{unranked_tribus|{{{unranked tribus|}}}}}} | unranked_tribus_authority = {{{unranked_tribus_authority|{{{unranked tribus authority|}}}}}} | tribus = {{{tribus|}}} | tribus_authority = {{{tribus_authority|{{{tribus authority|}}}}}} | unranked_subtribus = {{{unranked_subtribus|{{{unranked subtribus|}}}}}} | unranked_subtribus_authority = {{{unranked_subtribus_authority|{{{unranked subtribus authority|}}}}}} | subtribus = {{{subtribus|}}} | subtribus_authority = {{{subtribus_authority|{{{subtribus authority|}}}}}} | unranked_alliance = {{{unranked_alliance|{{{unranked alliance|}}}}}} | unranked_alliance_authority = {{{unranked_alliance_authority|{{{unranked alliance authority|}}}}}} | alliance = {{{alliance|}}} | alliance_authority = {{{alliance_authority|{{{alliance authority|}}}}}} | unranked_genus = {{{unranked_genus|{{{unranked genus|}}}}}} | unranked_genus_authority = {{{unranked_genus_authority|{{{unranked genus authority|}}}}}} | genus = {{{genus|}}} | genus_authority = {{{genus_authority|{{{genus authority|}}}}}} | unranked_subgenus = {{{unranked_subgenus|{{{unranked subgenus|}}}}}} | unranked_subgenus_authority = {{{unranked_subgenus_authority|{{{unranked subgenus authority|}}}}}} | subgenus = {{{subgenus|}}} | subgenus_authority = {{{subgenus_authority|{{{subgenus authority|}}}}}} | unranked_sectio = {{{unranked_sectio|{{{unranked sectio|}}}}}} | unranked_sectio_authority = {{{unranked_sectio_authority|{{{unranked sectio authority|}}}}}} | sectio = {{{sectio|}}} | sectio_authority = {{{sectio_authority|{{{sectio authority|}}}}}} | unranked_subsectio = {{{unranked_subsectio|{{{unranked subsectio|}}}}}} | unranked_subsectio_authority = {{{unranked_subsectio_authority|{{{unranked subsectio authority|}}}}}} | subsectio = {{{subsectio|}}} | subsectio_authority = {{{subsectio_authority|{{{subsectio authority|}}}}}} | unranked_series = {{{unranked_series|{{{unranked series|}}}}}} | unranked_series_authority = {{{unranked_series_authority|{{{unranked series authority|}}}}}} | series = {{{series|}}} | series_authority = {{{series_authority|{{{series authority|}}}}}} | unranked_subseries = {{{unranked_subseries|{{{unranked subseries|}}}}}} | unranked_subseries_authority = {{{unranked_subseries_authority|{{{unranked subseries authority|}}}}}} | subseries = {{{subseries|}}} | subseries_authority = {{{subseries_authority|{{{subseries authority|}}}}}} | unranked_species_group = {{{unranked_species_group|{{{unranked species group|}}}}}} | unranked_species_group_authority = {{{unranked_species_group_authority|{{{unranked species group authority|}}}}}} | species_group = {{{species_group|{{{species group|}}}}}} | species_group_authority = {{{species_group_authority|{{{species group authority|}}}}}} | unranked_species_subgroup = {{{unranked_species_subgroup|{{{unranked species subgroup|}}}}}} | unranked_species_subgroup_authority = {{{unranked_species_subgroup_authority|{{{unranked species subgroup authority|}}}}}} | species_subgroup = {{{species_subgroup|{{{species subgroup|}}}}}} | species_subgroup_authority = {{{species_subgroup_authority|{{{species subgroup authority|}}}}}} | unranked_species_complex = {{{unranked_species_complex|{{{unranked species complex|}}}}}} | unranked_species_complex_authority = {{{unranked_species_complex_authority|{{{unranked species complex authority|}}}}}} | species_complex = {{{species_complex|{{{species complex|}}}}}} | species_complex_authority = {{{species_complex_authority|{{{species complex authority|}}}}}} | unranked_species = {{{unranked_species|{{{unranked species|}}}}}} | unranked_species_authority = {{{unranked_species_authority|{{{unranked species authority|}}}}}} | species = {{{species|}}} | species_authority = {{{species_authority|}}} | unranked_subspecies = {{{unranked_subspecies|{{{unranked subspecies|}}}}}} | unranked_subspecies_authority = {{{unranked_subspecies_authority|{{{unranked subspecies authority|}}}}}} | subspecies = {{{subspecies|}}} | subspecies_authority = {{{subspecies_authority|{{{subspecies authority|}}}}}} | unranked_variety = {{{unranked_variety|{{{unranked variety|{{{unranked_varietas|{{{unranked varietas|}}}}}}}}}}}} | unranked_variety_authority = {{{unranked_variety_authority|{{{unranked_varietas_authority|}}}}}} | variety = {{{variety|{{{varietas|}}}}}} | variety_authority = {{{variety_authority|{{{variety authority|{{{varietas_authority|{{{varietas authority|}}}}}}}}}}}} | forma = {{{forma|}}} | forma_authority = {{{forma_authority|{{{forma authority|}}}}}} | diversity = {{{diversity|}}} | diversity_ref = {{{diversity_ref|}}} | diversity_link = {{{diversity_link|{{{diversity link|}}}}}} | binomial = {{{binomial|}}} | binomial_authority = {{{binomial_authority|{{{binomial authority|}}}}}} | trinomial = {{{trinomial|}}} | trinomial_authority = {{{trinomial_authority|{{{trinomial authority|}}}}}} | type_genus = {{{type_genus|{{{type genus|}}}}}} | type_genus_authority = {{{type_genus_authority|{{{type genus authority|}}}}}} | type_species = {{{type_species|{{{type species|}}}}}} | type_species_authority = {{{type_species_authority|{{{type species authority|}}}}}} | subdivision = {{{subdivision|}}} | subdivision_ref = {{{subdivision_ref|{{{subdivision ref|}}}}}} | subdivision_ranks = {{{subdivision_ranks|{{{subdivision ranks|}}}}}} | type_strain = {{{type_strain|{{{type strain|}}}}}} | type_strain_ref = {{{type_strain_ref|{{{type strain ref|}}}}}} | range_map = {{{range_map|{{{range map|}}}}}} | range_map_upright = {{{range_map_upright|{{{range map upright|}}}}}} | range_map_width = {{{range_map_width|{{{range map width|}}}}}} | range_map_alt = {{{range_map_alt|{{{range map alt|}}}}}} | range_map_caption = {{{range_map_caption|{{{range map caption|}}}}}} | binomial2 = {{{binomial2|}}} | binomial2_authority = {{{binomial2_authority|{{{binomial2 authority|}}}}}} | range_map2 = {{{range_map2|{{{range map2|}}}}}} | range_map2_upright = {{{range_map2_upright|{{{range map2 upright|}}}}}} | range_map2_width = {{{range_map2_width|{{{range map2 width|}}}}}} | range_map2_alt = {{{range_map2_alt|{{{range map2 alt|}}}}}} | range_map2_caption = {{{range_map2_caption|{{{range map2 caption|}}}}}} | binomial3 = {{{binomial3|}}} | binomial3_authority = {{{binomial3_authority|{{{binomial3 authority|}}}}}} | range_map3 = {{{range_map3|{{{range map3|}}}}}} | range_map3_upright = {{{range_map3_upright|{{{range map3 upright|}}}}}} | range_map3_width = {{{range_map3_width|{{{range map3 width|}}}}}} | range_map3_alt = {{{range_map3_alt|{{{range map3 alt|}}}}}} | range_map3_caption = {{{range_map3_caption|{{{range map3 caption|}}}}}} | binomial4 = {{{binomial4|}}} | binomial4_authority = {{{binomial4_authority|{{{binomial4 authority|}}}}}} | range_map4 = {{{range_map4|{{{range map4|}}}}}} | range_map4_upright = {{{range_map4_upright|{{{range map4 upright|}}}}}} | range_map4_width = {{{range_map4_width|{{{range map4 width|}}}}}} | range_map4_alt = {{{range_map4_alt|{{{range map4 alt|}}}}}} | range_map4_caption = {{{range_map4_caption|{{{range map4 caption|}}}}}} | synonyms_ref = {{{synonyms_ref|{{{synonyms ref|}}}}}} | synonyms = {{{synonyms|}}} | footer = {{{footer|}}} }}{{#if:{{{extinct|}}}| }}</includeonly><noinclude>{{documentation}}</noinclude> ks5kcl5r1whych10si0eg3qjtgamj5v ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Select species 10 1068 4770 2024-10-15T15:54:55Z 咽頭べさ 24 Created page with "{{#if:{{{1|}}} |{{{1}}} |{{#if:{{{2|<noinclude>x</noinclude>}}} |{{remove first word|{{{2|<noinclude>genus species</noinclude>}}}}} |{{#if:{{{3|}}} |{{remove first word|{{{3}}}}} }} }} }}<noinclude>{{documentation}} </noinclude>" 4770 wikitext text/x-wiki {{#if:{{{1|}}} |{{{1}}} |{{#if:{{{2|<noinclude>x</noinclude>}}} |{{remove first word|{{{2|<noinclude>genus species</noinclude>}}}}} |{{#if:{{{3|}}} |{{remove first word|{{{3}}}}} }} }} }}<noinclude>{{documentation}} </noinclude> heyqzuxh2r8o3j61680icwiv9w7kpiv ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Remove first word 10 1069 4771 2024-10-15T15:56:02Z 咽頭べさ 24 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:String|replace|source={{{1}}}|pattern=^[^{{{sep|%s}}}]*{{{sep|%s}}}*|replace=|plain=false}}<noinclude>{{Documentation}}</noinclude>" 4771 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:String|replace|source={{{1}}}|pattern=^[^{{{sep|%s}}}]*{{{sep|%s}}}*|replace=|plain=false}}<noinclude>{{Documentation}}</noinclude> q3rvb3vj9phd54s3yecz8846q90qfgo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Select genus 10 1070 4772 2024-10-15T15:57:26Z 咽頭べさ 24 Created page with "<includeonly>{{#if:{{{1|}}} |{{{1}}} |{{#if: {{{2|}}} |{{first word|{{{2}}}}} |{{#if: {{{3|}}} |{{first word|{{{3}}}}} }} }} }}</includeonly><noinclude>This is an auxiliary template. It has no direct use. Its purpose in the context of an automated taxobox is to select a genus name from the first of the three possible parameters which contain it. </noinclude>" 4772 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}} |{{{1}}} |{{#if: {{{2|}}} |{{first word|{{{2}}}}} |{{#if: {{{3|}}} |{{first word|{{{3}}}}} }} }} }}</includeonly><noinclude>This is an auxiliary template. It has no direct use. Its purpose in the context of an automated taxobox is to select a genus name from the first of the three possible parameters which contain it. </noinclude> mi00vh7n0yuhfn86r0ca8rpnufepnh8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Edit taxonomy 10 1071 4773 2024-10-15T16:01:50Z 咽頭べさ 24 Created page with "<includeonly><span class='plainlinks taxobox-edit-taxonomy skin-invert' style='font-size:smaller; float:right; padding-right:0.4em; margin-left:-3em;'>[[File:OOjs UI icon edit-ltr.svg|15px|link=Template:Taxonomy/{{{1}}}|Edit this classification]]</span></includeonly><noinclude>{{documentation}}</noinclude>" 4773 wikitext text/x-wiki <includeonly><span class='plainlinks taxobox-edit-taxonomy skin-invert' style='font-size:smaller; float:right; padding-right:0.4em; margin-left:-3em;'>[[File:OOjs UI icon edit-ltr.svg|15px|link=Template:Taxonomy/{{{1}}}|Edit this classification]]</span></includeonly><noinclude>{{documentation}}</noinclude> 4itqqktctr8gs756jc7k0u4raol9zcx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Anglicise rank 10 1072 4774 2024-10-15T16:03:23Z 咽頭べさ 24 Created page with "<noinclude><!--Note that #titleparts: is used to replace underscores by spaces before other processing. --></noinclude><includeonly>{{#ifeq:{{str_left|{{lc:{{{1}}}}}|8}}|unranked|(unranked)|{{#switch:{{lc:{{#titleparts:{{{1}}}|1}} }}<!-- --Special cases, alphabetic order--> |alliance=''Alliance'' |basic shell type=''Basic shell type'' |branch=''Branch'' |clade|cladus=''Clade'' |form taxon=''Form taxon'' |grade|gradus=''Grade'' |informal|informal group=''Informal group''..." 4774 wikitext text/x-wiki <noinclude><!--Note that #titleparts: is used to replace underscores by spaces before other processing. --></noinclude><includeonly>{{#ifeq:{{str_left|{{lc:{{{1}}}}}|8}}|unranked|(unranked)|{{#switch:{{lc:{{#titleparts:{{{1}}}|1}} }}<!-- --Special cases, alphabetic order--> |alliance=''Alliance'' |basic shell type=''Basic shell type'' |branch=''Branch'' |clade|cladus=''Clade'' |form taxon=''Form taxon'' |grade|gradus=''Grade'' |informal|informal group=''Informal group'' |morphotype=''Morphotype'' |node=''Node'' |plesion=''Plesion'' |plesion-group=''Plesion-group'' |possible clade=''Clade?'' |realm=''Realm'' |species complex=''Species complex'' |species group=''Species group'' |species subgroup=''Species subgroup'' |stem group=''Stem group'' |total group=''Total group'' <!--Virus ranks below species--> |serotype=Serotype |strain=Strain |virus=Virus |virus group=Group <!--Linnaean taxonomy, alphabetic order--> |classis=Class |cohort=Cohort |divisio=Division |domain=Domain |epifamilia=Epifamily |familia=Family |forma=Form |genus=Genus |grandordo|grandordo-mb<!--McKenna & Bell version-->=Grandorder |hyperfamilia=Hyperfamily |infraclassis=Infraclass |infralegio|infralegion=Infralegion |infraordo=Infraorder |infraphylum=Infraphylum |infraregnum=Infrakingdom |infratribus=Infratribe |legio|legion=Legion |magnordo=Magnorder |micrordo=Microrder |microphylum=Microphylum |mirordo|mirordo-mb<!--McKenna & Bell version-->=Mirorder |nanordo=Nanorder |nanophylum=Nanophylum |ordo=Order |parafamilia=Parafamily |parvclassis=Parvclass |parvordo=Parvorder |phylum=Phylum |regnum=Kingdom |sectio=Section |series=Series |species=Species |subclassis=Subclass |subcohort=Subcohort |subdivisio=Subdivision |subfamilia=Subfamily |subgenus=Subgenus |sublegio|sublegion=Sublegion |subordo=Suborder |subphylum=Subphylum |subregnum=Subkingdom |subsectio=Subsection |subseries=Subseries |subspecies=Subspecies |subterclassis=Subterclass<!--used in WoRMS--> |subtribus=Subtribe |superclassis=Superclass |supercohort=Supercohort |superdivisio=Superdivision |superdomain=Superdomain |superfamilia=Superfamily |superlegio|superlegion=Superlegion |superordo=Superorder |superphylum=Superphylum |superregnum=Superkingdom |supersectio=Supersection |supertribus=Supertribe |tribus=Tribe |varietas=Variety |zoodivisio=Division |zoosectio=Section |zoosubdivisio=Subdivision |zoosubsectio=Subsection <!--trace fossil taxonomy, alphabetic order--> |ichnoclassis=Ichnoclass |ichnocohort=Ichnocohort |ichnodivisio=Ichnodivision |ichnofamilia=Ichnofamily |ichnogenus=Ichnogenus |ichnograndordo|ichnograndordo-mb<!--McKenna & Bell version-->=Ichnograndorder |ichnoinfraclassis=Ichnoinfraclass |ichnoinfradivisio=Ichnoinfradivision |ichnoinfraordo=Ichnoinfraorder |ichnolegio|ichnolegion=Ichnolegion |ichnomagnordo=Ichnomagnorder |ichnomicrordo=Ichnomicrorder |ichnoordo=Ichnoorder |ichnoparvordo=Ichnoparvorder |ichnospecies=Ichnospecies |ichnostem-group=Ichnostem-Group |ichnosubclassis=Ichnosubclass |ichnosubdivisio=Ichnosubdivision |ichnosubfamilia=Ichnosubfamily |ichnosublegio|ichnosublegion=Ichnosublegion |ichnosubordo=Ichnosuborder |ichnosuperclassis=Ichnosuperclass |ichnosupercohort=Ichnosupercohort |ichnosuperfamilia=Ichnosuperfamily |ichnosuperordo=Ichnosuperorder <!--fossilized egg taxonomy, alphabetic order--> |ooclassis=Ooclass |oocohort=Oocohort |oofamilia=Oofamily |oogenus=Oogenus |oomagnordo=Oomagnorder |oordo=Oorder |oospecies=Oospecies |oosubclassis=Oosubclass |oosubgenus=Oosubgenus |oosubspecies=Oosubspecies |oosupercohort=Oosupercohort |oosuperordo=Oosuperorder <!--default is to capitalize first letter and then put calling page in error category--> |#default={{#ifeq:{{{check|no}}}|yes|<span style="background-color:#F99">}}{{ucfirst:{{#titleparts:{{{1}}}|1}}}}{{#ifeq:{{{check|no}}}|yes|</span>{{#ifeq:{{#titleparts:{{PAGENAME}}|1}}|Taxonomy| }}}} }}{{#ifeq:{{{check|no}}}|yes|{{#ifeq:{{lcfirst:{{{1}}}}}|{{{1}}}||{{#ifeq:{{#titleparts:{{PAGENAME}}|1}}|Taxonomy| }}}}}}}}</includeonly><noinclude>{{documentation}}</noinclude> clgfw049f5uveztqilfqhirjkj9pwxf ᥛᥨᥝᥱ ᥓᥧᥰ:ResolveEntityId 828 1073 4775 2024-10-15T16:04:51Z 咽頭べさ 24 Created page with "local p = {} function p._id(idOrTitle, alt) local function checkId(id) if id and mw.wikibase.entityExists(id) then local sitelink = mw.wikibase.getSitelink(id) if sitelink then return mw.wikibase.getEntityIdForTitle(sitelink) or mw.wikibase.getEntity(id).id end return mw.wikibase.getEntity(id).id else return alt end end if type(idOrTitle) == 'string' then idOrTitle = mw.ustring.upper(mw.ustring.sub(idOrTitle, 1, 1)) .. mw.ustring.sub(idOrT..." 4775 Scribunto text/plain local p = {} function p._id(idOrTitle, alt) local function checkId(id) if id and mw.wikibase.entityExists(id) then local sitelink = mw.wikibase.getSitelink(id) if sitelink then return mw.wikibase.getEntityIdForTitle(sitelink) or mw.wikibase.getEntity(id).id end return mw.wikibase.getEntity(id).id else return alt end end if type(idOrTitle) == 'string' then idOrTitle = mw.ustring.upper(mw.ustring.sub(idOrTitle, 1, 1)) .. mw.ustring.sub(idOrTitle, 2) if mw.wikibase.isValidEntityId(idOrTitle) then -- idOrTitle is in the proper format for a Wikidata entity ID return checkId(idOrTitle) else local eid = mw.wikibase.getEntityIdForTitle(idOrTitle) if eid then -- idOrTitle is a title that matches a Wikidata entity local instanceOf = mw.wikibase.getBestStatements(eid, 'P31')[1] --instance of if not instanceOf or instanceOf.mainsnak.datavalue.value.id ~= 'Q4167410' then -- instance-of value is missing or is not "disambiguation" return checkId(eid) end else -- idOrTitle is a title, but no wikidata item exists for that title local page = mw.title.new(idOrTitle) if page then -- valid title local rtarget = page.redirectTarget if rtarget then -- title is a Wikipedia redirect return p._id(rtarget.fullText, alt) end end end end end return alt end function p.entityid(frame) return p._id(frame.args[1], frame.args[2]) end return p ry69bn9mxmmaldta93uw9tjdcz4y314 ᥛᥨᥝᥱ ᥓᥧᥰ:TaxonItalics 828 1074 4776 2024-10-15T16:06:04Z 咽頭べさ 24 Created page with "--[[========================================================================= Italicize a taxon name appropriately by invoking italicizeTaxonName. The algorithm used is: * If the name has italic markup at the start or the end, do nothing. * Else * Remove (internal) italic markup. * If the name is made up of four words and the third word is a botanical connecting term, de-italicize the connecting term and add italic markup to the outside of the name. * Else..." 4776 Scribunto text/plain --[[========================================================================= Italicize a taxon name appropriately by invoking italicizeTaxonName. The algorithm used is: * If the name has italic markup at the start or the end, do nothing. * Else * Remove (internal) italic markup. * If the name is made up of four words and the third word is a botanical connecting term, de-italicize the connecting term and add italic markup to the outside of the name. * Else if the name is made up of three words and the second word is a botanical connecting term or a variant of "cf.", de-italicize the connecting term and add italic markup to the outside of the name. * Else just add italic markup to the outside of the name. The module also: * Ensures that the hybrid symbol, ×, and parentheses are not italicized, as well as any string inside parentheses if dab is true. * Has an option to abbreviate all parts of taxon names other than the last to the first letter (e.g. "Pinus sylvestris var. sylvestris" becomes "P. s. var. sylvestris"). * Has an option to wikilink the italicized name to the input name. =============================================================================]] local p = {} local l = {} -- used to store purely local functions --connecting terms in three part names (e.g. Pinus sylvestris var. sylvestris) local cTerms3 = { --subsp. subspecies = "subsp.", ["subsp."] = "subsp.", subsp = "subsp.", ["ssp."] = "subsp.", ssp = "subsp.", --var. varietas = "var.", ["var."] = "var.", var = "var.", --subvar. subvarietas = "subvar.", ["subvar."] = "subvar.", subvar = "subvar.", --f. forma = "f.", ["f."] = "f.", f = "f.", --subf. subforma = "subf.", ["subf."] = "subf.", subf = "subf." } --connecting terms in two part names (e.g. Pinus sect. Pinus) local cTerms2 = { --subg. subgenus = "subg.", ["subgen."] = "subg.", ["subg."] = "subg.", subg = "subg.", --supersect. supersection = "supersect.", ["supersect."] = "supersect.", supersect = "supersect.", --sect. section = "sect.", ["sect."] = "sect.", sect = "sect.", --subsect. subsection = "subsect.", ["subsect."] = "subsect.", subsect = "subsect.", --ser. series = "ser.", ["ser."] = "ser.", ser = "ser.", --subser. subseries = "subser.", ["subser."] = "subser.", subser = "subser.", --cf. cf = "cf.", ["cf."] = "cf.", ["c.f."] = "cf." } --[[========================================================================= Main function to italicize a taxon name appropriately. For the purpose of the parameters, see p.italicizeTaxonName(). =============================================================================]] function p.main(frame) local name = frame.args[1] or '' local linked = frame.args['linked'] == 'yes' local abbreviated = frame.args['abbreviated'] == 'yes' local dab = frame.args['dab'] == 'yes' return p.italicizeTaxonName(name, linked, abbreviated, dab) end --[[========================================================================= Utility local function to abbreviate an input string to its first character followed by ".". Both "×" and an HTML entity at the start of the string are skipped over in determining first character, as is an opening parenthesis and an opening ", which cause a matching closing character to be included. =============================================================================]] function l.abbreviate(str) local result = "" local hasParentheses = false local isQuoted = false if mw.ustring.len(str) < 2 then --single character strings are left unchanged result = str else --skip over an opening parenthesis that could be present at the start of the string if mw.ustring.sub(str,1,1) == "(" then hasParentheses = true result = "(" str = mw.ustring.sub(str,2,mw.ustring.len(str)) elseif mw.ustring.sub(str,1,1) == '"' then isQuoted = true result = '"' str = mw.ustring.sub(str,2,mw.ustring.len(str)) end --skip over a hybrid symbol that could be present at the start of the string if mw.ustring.sub(str,1,1) == "×" then result = "×" str = mw.ustring.sub(str,2,mw.ustring.len(str)) end --skip over an HTML entity that could be present at the start of the string if mw.ustring.sub(str,1,1) == "&" then local i,dummy = mw.ustring.find(str,";",2,plain) result = result .. mw.ustring.sub(str,1,i) str = mw.ustring.sub(str,i+1,mw.ustring.len(str)) end --if there's anything left, reduce it to its first character plus ".", --adding the closing parenthesis or quote if required if str ~= "" then result = result .. mw.ustring.sub(str,1,1) .. "." if hasParentheses then result = result .. ")" elseif isQuoted then result = result .. '"' end end end return result end --[[========================================================================= The function which does the italicization. Parameters: name (string) – the taxon name to be processed linked (boolean) – should a wikilink be generated? abbreviated (boolean) – should the first parts of the taxon name be reduced to capital letters? dab (boolean) – should any parenthesized part be treated as a disambiguation term and left unitalicized? =============================================================================]] function p.italicizeTaxonName(name, linked, abbreviated, dab) name = mw.text.trim(name) -- if the name begins with '[', then assume formatting is present if mw.ustring.sub(name,1,1) == '[' then return name end -- otherwise begin by replacing any use of the HTML italic tags -- by Wikimedia markup; replace any entity alternatives to the hybrid symbol -- by the symbol itself; prevent the hybrid symbol being treated as -- a 'word' by converting a following space to the HTML entity local italMarker = "''" name = string.gsub(mw.text.trim(name), "</?i>", italMarker) name = string.gsub(string.gsub(name, "&#215;", "×"), "&times;", "×") name = string.gsub(name, "</?span.->", "") -- remove any span markup name = string.gsub(name, "× ", "×&#32;") -- now italicize and abbreviate if required local result = name if name ~= '' then if string.sub(name,1,2) == italMarker or string.sub(name,-2) == italMarker then -- do nothing if the name already has italic markers at the start or end else name = string.gsub(name, italMarker, "") -- first remove any internal italics local words = mw.text.split(name, " ", true) if #words == 4 and cTerms3[words[3]] then -- the third word of a four word name is a connecting term -- ensure the connecting term isn't italicized words[3] = '<span style="font-style:normal;">' .. cTerms3[words[3]] .. '</span>' if abbreviated then words[1] = l.abbreviate(words[1]) words[2] = l.abbreviate(words[2]) end result = words[1] .. " " .. words[2] .. " " .. words[3] .. " " .. words[4] elseif #words == 3 and cTerms2[words[2]] then -- the second word of a three word name is a connecting term -- ensure the connecting term isn't italicized words[2] = '<span style="font-style:normal;">' .. cTerms2[words[2]] .. '</span>' if abbreviated then words[1] = l.abbreviate(words[1]) end result = words[1] .. " " .. words[2] .. " " .. words[3] else -- not a name as above; only deal with abbreviation if abbreviated then if #words > 1 then result = l.abbreviate(words[1]) for i = 2, #words-1, 1 do result = result .. " " .. l.abbreviate(words[i]) end result = result .. " " .. words[#words] end else result = name end end -- deal with any hybrid symbol as it should not be italicized result = string.gsub(result, "×", '<span style="font-style:normal;">×</span>') -- deal with any parentheses as they should not be italicized if dab then result = string.gsub(string.gsub(result,"%(",'<span style="font-style:normal;">('),"%)",')</span>') else result = string.gsub(string.gsub(result,"%(",'<span style="font-style:normal;">(</span>'),"%)",'<span style="font-style:normal;">)</span>') end -- any question marks surrounded by spans can have the spans joined result = string.gsub(result,'</span>%?<span style="font%-style:normal;">','?') -- add outside markup if linked then if result ~= name then result = "[[" .. name .. "|" .. italMarker .. result .. italMarker .. "]]" else result = italMarker .. "[[" .. name .. "]]" .. italMarker end else result = italMarker .. result .. italMarker end end end return result end --[[========================================================================= Utility function used by other modules to check if a connecting term is present in a name. The value of name is assumed to be plain text. =============================================================================]] function p.hasCT(frame) return p.hasConnectingTerm(frame.args[1] or '') end function p.hasConnectingTerm(name) local words = mw.text.split(name, " ", true) if #words == 4 and cTerms3[words[3]] then return true elseif #words == 3 and cTerms2[words[2]] then return true else return false end end return p tk857d4brbmgnwhescettkachysboi2 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Create taxonomy 10 1075 4777 2024-10-15T16:07:32Z 咽頭べさ 24 Created page with "<includeonly> |- |{{#ifeq:{{#titleparts:{{PAGENAME}}||2}}|{{UnstripNoWiki|{{{1}}}}}|You're currently creating:|<span style="color: Red;">{{{msg|Unrecognized taxon}}}</span> (<span class=plainlinks><!-- Link for manual creation, assisted by WP editintros: -->[{{create taxonomy/link|{{UnstripNoWiki|{{{1}}}}}}} fix]</span>):}} |[[{{UnstripNoWiki|{{{1}}}}}]]{{Namespace detect|main= |template= |other=}} |- </includeonly><noinclude>{{documentation}}</noinclude>" 4777 wikitext text/x-wiki <includeonly> |- |{{#ifeq:{{#titleparts:{{PAGENAME}}||2}}|{{UnstripNoWiki|{{{1}}}}}|You're currently creating:|<span style="color: Red;">{{{msg|Unrecognized taxon}}}</span> (<span class=plainlinks><!-- Link for manual creation, assisted by WP editintros: -->[{{create taxonomy/link|{{UnstripNoWiki|{{{1}}}}}}} fix]</span>):}} |[[{{UnstripNoWiki|{{{1}}}}}]]{{Namespace detect|main= |template= |other=}} |- </includeonly><noinclude>{{documentation}}</noinclude> 9ky059gsoeqsb8m55ckmiuphgvqj3me ᥛᥨᥝᥱ ᥓᥧᥰ:Taxonbar/whitelist 828 1076 4778 2024-10-15T16:08:54Z 咽頭べさ 24 Created page with "local p = {} --returns any combination of strict/lax/all acceptable instance-of's, --either as a table for use inside [[Module:Taxonbar]] or another module, --or as an ordered list for use in documentation. function p.whitelist( frame ) local listType = frame.args[1] local documentation = frame.args[2] local outList = {} local acceptableInstanceOf_Strict = { --table order == display order 'Q16521', --taxon 'Q310890', --monotypic taxon 'Q47487597', --monotypi..." 4778 Scribunto text/plain local p = {} --returns any combination of strict/lax/all acceptable instance-of's, --either as a table for use inside [[Module:Taxonbar]] or another module, --or as an ordered list for use in documentation. function p.whitelist( frame ) local listType = frame.args[1] local documentation = frame.args[2] local outList = {} local acceptableInstanceOf_Strict = { --table order == display order 'Q16521', --taxon 'Q310890', --monotypic taxon 'Q47487597', --monotypic fossil taxon 'Q2568288', --ichnotaxon 'Q23038290', --fossil taxon 'Q59278506', --ootaxon 'Q98961713', --extinct taxon 'Q58051350', --paraphyletic group (subclass of taxon) } local acceptableInstanceOf_Lax = { --table order == display order 'Q42621', --hybrid 'Q235536', --incertae sedis 'Q713623', --clade 'Q848328', --serotype 'Q857968', --candidatus 'Q17487588', --unavailable combination 'Q124477390', --taxon hypothesis } if listType == 'strict' then outList = acceptableInstanceOf_Strict elseif listType == 'lax' then outList = acceptableInstanceOf_Lax else --elseif listType == 'all' then --concatenate strict + lax IIF requested local acceptableInstanceOf_All = {} local i = 0 for _, v in pairs( acceptableInstanceOf_Strict ) do i = i + 1 acceptableInstanceOf_All[i] = v end for _, v in pairs( acceptableInstanceOf_Lax ) do i = i + 1 acceptableInstanceOf_All[i] = v end outList = acceptableInstanceOf_All end if (documentation == nil) or --module only (documentation and documentation == '') then local out = {} for k, v in pairs( outList ) do out[v] = k --output Q# as keys for easier searching within Module:Taxonbar end return out elseif (documentation == 'docdoc') then --self-documentation only local selfdocout = 'myWhitelist = {\n' for k, q in pairs( outList ) do selfdocout = selfdocout..'\t\''..q..'\' = '..k..',\n' end selfdocout = selfdocout..'}' local args = { ['lang'] = 'lua', ['code'] = selfdocout } out = frame:expandTemplate{ title = 'Syntaxhighlight', args = args } return out else --normal documentation only local out = '' for _, q in pairs( outList ) do local Q = frame:expandTemplate{ title = 'Q', args = { q } } out = out..'# '..Q..'\n' end out = mw.ustring.gsub(out, '%s+$', '') return out end end return p 40qycyg4pq5dgwa2t859ci1hk9zyx1n ᥛᥨᥝᥱ ᥓᥧᥰ:Taxonbar/blacklist 828 1077 4779 2024-10-15T16:10:26Z 咽頭べさ 24 Created page with "local p = {} --Returns a blacklist of unacceptable wikidata instance-of's, --either as a table for use inside a module such as [[Module:Taxonbar]], --or as an ordered list for use in documentation. function p.blacklist( frame ) local documentation = frame.args[1] local unacceptableInstanceOf_All = { --table order == display order 'Q913170', --trivial name 'Q55983715', --group of organisms known by one particular common name 'Q937228', --property 'Q14712', -..." 4779 Scribunto text/plain local p = {} --Returns a blacklist of unacceptable wikidata instance-of's, --either as a table for use inside a module such as [[Module:Taxonbar]], --or as an ordered list for use in documentation. function p.blacklist( frame ) local documentation = frame.args[1] local unacceptableInstanceOf_All = { --table order == display order 'Q913170', --trivial name 'Q55983715', --group of organisms known by one particular common name 'Q937228', --property 'Q14712', --drupe 'Q163233', --compound drupe 'Q747463', --compound fruit } if (documentation == nil) or --module only (documentation and documentation == '') then local out = {} for k, v in pairs( unacceptableInstanceOf_All ) do out[v] = k --output Q# as keys for table lookups end return out elseif (documentation == 'docdoc') then --self-documentation only local selfdocout = 'myBlacklist = {\n' for k, q in pairs( unacceptableInstanceOf_All ) do selfdocout = selfdocout..'\t\''..q..'\' = '..k..',\n' end selfdocout = selfdocout..'}' local args = { ['lang'] = 'lua', ['code'] = selfdocout } out = frame:expandTemplate{ title = 'Syntaxhighlight', args = args } return out else --normal documentation only local out = '' for _, q in pairs( unacceptableInstanceOf_All ) do local Q = frame:expandTemplate{ title = 'Q', args = { q } } out = out..'# '..Q..'\n' end out = mw.ustring.gsub(out, '%s+$', '') return out end end return p oxzcbekn3bmbkc71x7eyuq5k0qsdfcs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:UnstripNoWiki 10 1078 4780 2024-10-15T16:11:48Z 咽頭べさ 24 Created page with "{{#invoke:Unstrip|unstripNoWiki|{{{1}}}}}<noinclude> {{documentation}}</noinclude>" 4780 wikitext text/x-wiki {{#invoke:Unstrip|unstripNoWiki|{{{1}}}}}<noinclude> {{documentation}}</noinclude> 35pgdh1bd7wxuemlyvywm6cqsedyi02 ᥛᥨᥝᥱ ᥓᥧᥰ:Unstrip 828 1079 4781 2024-10-15T16:12:57Z 咽頭べさ 24 Created page with "-- This module provides a frontend to the mw.text.unstrip, unstripNoWiki and killMarkers functions local p = {} function p.unstrip(frame) return mw.text.unstrip(frame.args[1]) end function p.unstripNoWiki(frame) return mw.text.unstripNoWiki(frame.args[1]) end function p.killMarkers(frame) return mw.text.killMarkers(frame.args[1]) end return p" 4781 Scribunto text/plain -- This module provides a frontend to the mw.text.unstrip, unstripNoWiki and killMarkers functions local p = {} function p.unstrip(frame) return mw.text.unstrip(frame.args[1]) end function p.unstripNoWiki(frame) return mw.text.unstripNoWiki(frame.args[1]) end function p.killMarkers(frame) return mw.text.killMarkers(frame.args[1]) end return p 8gqjpuzw8h09v57191ev56sc768x5mf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxonomy/Panthera 10 1080 4782 2024-10-15T16:14:07Z 咽頭べさ 24 Created page with "{{Don't edit this line {{{machine code|}}} |rank=genus |link=Panthera |parent=Pantherinae }}" 4782 wikitext text/x-wiki {{Don't edit this line {{{machine code|}}} |rank=genus |link=Panthera |parent=Pantherinae }} nio6kk7hmj28btv10zlsm7t8e1pk9yf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Don't edit this line 10 1081 4783 2024-10-15T16:15:24Z 咽頭べさ 24 Created page with "<noinclude><!-- This template should only be called by taxonomy template pages, where {{{machine code}}} is unspecified. Note that "link=A|B" in the taxonomy template is decomposed into "link_target=A" and "link_text=B", as B will be the only unnamed parameter. --></noinclude><includeonly>{{#invoke:Autotaxobox|callTaxonomyKey|taxon={{#titleparts:{{PAGENAME}}||2}}|parent={{{parent|}}}|rank={{{rank|}}}|extinct={{{extinct|}}}|always_display={{{always_display|{{{always disp..." 4783 wikitext text/x-wiki <noinclude><!-- This template should only be called by taxonomy template pages, where {{{machine code}}} is unspecified. Note that "link=A|B" in the taxonomy template is decomposed into "link_target=A" and "link_text=B", as B will be the only unnamed parameter. --></noinclude><includeonly>{{#invoke:Autotaxobox|callTaxonomyKey|taxon={{#titleparts:{{PAGENAME}}||2}}|parent={{{parent|}}}|rank={{{rank|}}}|extinct={{{extinct|}}}|always_display={{{always_display|{{{always display|}}}}}}|link_target={{{link|}}}|link_text={{{1|}}}|refs={{{refs|}}}|same_as={{{same_as|{{{same as|}}}}}}}}<!-- -->{{#ifeq:{{NAMESPACE}}|Template |{{#ifeq:{{lcfirst:{{{rank|}}}}}|species | |{{#if:{{Str endswith|{{PAGENAME}}|/?}} | |{{#if:{{#titleparts:{{PAGENAME}}||3}} | | }} }} }} }}</includeonly><noinclude>{{documentation}}</noinclude> emrq5mniimbee0a988nr2an4deg8h5o ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Is italic taxon 10 1082 4784 2024-10-15T16:17:15Z 咽頭べさ 24 Created page with "{{#ifeq:{{{virus|no}}}|yes|<!-- virus -->{{#switch:{{lc:{{{1}}} }} |unranked_domain|unranked domain|unranked|virus_group|virus group|virus|strain|serotype=no |#default=yes}}|<!-- not virus -->{{#switch:{{lc:{{{1}}} }} |genus|ichnogenus|oogenus|subgenus|ichnosubgenus|oosubgenus |supersectio|sectio|subsectio |series|subseries |species_complex|species complex|species_group|species group|species_subgroup|species subgroup |species|ichnospecies|oospecies|subspecies|ichnosubspe..." 4784 wikitext text/x-wiki {{#ifeq:{{{virus|no}}}|yes|<!-- virus -->{{#switch:{{lc:{{{1}}} }} |unranked_domain|unranked domain|unranked|virus_group|virus group|virus|strain|serotype=no |#default=yes}}|<!-- not virus -->{{#switch:{{lc:{{{1}}} }} |genus|ichnogenus|oogenus|subgenus|ichnosubgenus|oosubgenus |supersectio|sectio|subsectio |series|subseries |species_complex|species complex|species_group|species group|species_subgroup|species subgroup |species|ichnospecies|oospecies|subspecies|ichnosubspecies|oosubspecies=yes |#default=no}} }}<noinclude> {{documentation}}</noinclude> ik8hbimyi5jyytx150v6v2b36w45zse ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Create taxonomy/link 10 1083 4785 2024-10-15T16:18:39Z 咽頭べさ 24 Created page with "<includeonly>https://en.wikipedia.org/w/index.php?action=edit&title=Template:taxonomy/{{urlencode:{{ucfirst:{{{1}}}}}}}&preload=Template:Taxonomy/{{taxonomy preload|{{{1}}}}}</includeonly><noinclude>{{documentation}}</noinclude>" 4785 wikitext text/x-wiki <includeonly>https://en.wikipedia.org/w/index.php?action=edit&title=Template:taxonomy/{{urlencode:{{ucfirst:{{{1}}}}}}}&preload=Template:Taxonomy/{{taxonomy preload|{{{1}}}}}</includeonly><noinclude>{{documentation}}</noinclude> rog8uko8cv9owljevz6tmzhn1ktry9r ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Don't edit this line rank 10 1084 4786 2024-10-15T16:19:40Z 咽頭べさ 24 Created page with "{{lcfirst:{{{rank|}}}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude>" 4786 wikitext text/x-wiki {{lcfirst:{{{rank|}}}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude> k7lj21r5sorfunc3mnm1j7058hz9hqm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Don't edit this line parent 10 1085 4787 2024-10-15T16:29:17Z 咽頭べさ 24 Created page with "{{{parent|}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude>" 4787 wikitext text/x-wiki {{{parent|}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude> bsudgxbi9z35s87y4j7d4giphaakqux ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxonomy preload 10 1086 4789 2024-10-15T16:32:41Z 咽頭べさ 24 Created page with "{{#switch:?| |{{#titleparts:{{{1|}}}|1|2}}=preload/?{{#titleparts:{{{1|}}}|1|3}} |{{#titleparts:{{{1|}}}|1|3}}=preload/? |{{#ifeq:{{lc:{{#titleparts:{{{1|}}}|1|1}} }}|incertae sedis|preload/incertae_sedis |{{#if:{{#titleparts:{{{1|}}}|1|2}}|sameas|preload}} }}}}<noinclude> {{documentation}} </noinclude>" 4789 wikitext text/x-wiki {{#switch:?| |{{#titleparts:{{{1|}}}|1|2}}=preload/?{{#titleparts:{{{1|}}}|1|3}} |{{#titleparts:{{{1|}}}|1|3}}=preload/? |{{#ifeq:{{lc:{{#titleparts:{{{1|}}}|1|1}} }}|incertae sedis|preload/incertae_sedis |{{#if:{{#titleparts:{{{1|}}}|1|2}}|sameas|preload}} }}}}<noinclude> {{documentation}} </noinclude> qdmei6735wh432vboigs6zkot31bcxa ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Don't edit this line link text 10 1087 4790 2024-10-15T16:34:01Z 咽頭べさ 24 Created page with "{{{1|{{{link|}}}}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude>" 4790 wikitext text/x-wiki {{{1|{{{link|}}}}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude> 145zvuvgghbx8px2c4da2e0wb9t47kw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Don't edit this line link target 10 1088 4791 2024-10-15T16:35:20Z 咽頭べさ 24 Created page with "{{{link|}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude>" 4791 wikitext text/x-wiki {{{link|}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude> g09voc0qmk9gut26033atiaa4spemp5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Delink 10 1089 4792 2024-10-15T16:36:56Z 咽頭べさ 24 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:delink|delink}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 4792 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:delink|delink}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> nxxwkb2lon9wgne4irg9ctbsle6zwiy ᥛᥨᥝᥱ ᥓᥧᥰ:Delink 828 1090 4793 2024-10-15T16:38:09Z 咽頭べさ 24 Created page with "-- This module de-links most wikitext. require("strict") local p = {} local getArgs local function delinkReversePipeTrick(s) if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes. return s end return s:match("%[%[|(.*)%]%]") end local function delinkPipeTrick(s) -- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]]. -- First, remove the text before the first colon, if any. if s:match(":") then s = s:match("%[%[.-..." 4793 Scribunto text/plain -- This module de-links most wikitext. require("strict") local p = {} local getArgs local function delinkReversePipeTrick(s) if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes. return s end return s:match("%[%[|(.*)%]%]") end local function delinkPipeTrick(s) -- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]]. -- First, remove the text before the first colon, if any. if s:match(":") then s = s:match("%[%[.-:(.*)|%]%]") -- If there are no colons, grab all of the text apart from the square brackets and the pipe. else s = s:match("%[%[(.*)|%]%]") end -- Next up, brackets and commas. if s:match("%(.-%)$") then -- Brackets trump commas. s = s:match("(.-) ?%(.-%)$") elseif s:match(",") then -- If there are no brackets, display only the text before the first comma. s = s:match("(.-),.*$") end return s end -- Return wikilink target |wikilinks=target local function getDelinkedTarget(s) local result = s -- Deal with the reverse pipe trick. if result:match("%[%[|") then return delinkReversePipeTrick(result) end result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs. result = mw.text.decode(result, true) -- decode HTML entities. -- Check for bad titles. To do this we need to find the -- title area of the link, i.e. the part before any pipes. local target_area if result:match("|") then -- Find if we're dealing with a piped link. target_area = result:match("^%[%[(.-)|.*%]%]") else target_area = result:match("^%[%[(.-)%]%]") end -- Check for bad characters. if mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") and mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") ~= "?" then return s end return target_area end local function getDelinkedLabel(s) local result = s -- Deal with the reverse pipe trick. if result:match("%[%[|") then return delinkReversePipeTrick(result) end result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs. result = mw.text.decode(result, true) -- decode HTML entities. -- Check for bad titles. To do this we need to find the -- title area of the link, i.e. the part before any pipes. local target_area if result:match("|") then -- Find if we're dealing with a piped link. target_area = result:match("^%[%[(.-)|.*%]%]") else target_area = result:match("^%[%[(.-)%]%]") end -- Check for bad characters. if mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") and mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") ~= "?" then return s end -- Check for categories, interwikis, and files. local colon_prefix = result:match("%[%[(.-):.*%]%]") or "" -- Get the text before the first colon. local ns = mw.site.namespaces[colon_prefix] -- see if this is a known namespace if mw.language.isKnownLanguageTag(colon_prefix) or (ns and (ns.canonicalName == "File" or ns.canonicalName == "Category")) then return "" end -- Remove the colon if the link is using the [[Help:Colon trick]]. if result:match("%[%[:") then result = "[[" .. result:match("%[%[:(.*%]%])") end -- Deal with links using the [[Help:Pipe trick]]. if mw.ustring.match(result, "^%[%[[^|]*|%]%]") then return delinkPipeTrick(result) end -- Find the display area of the wikilink if result:match("|") then -- Find if we're dealing with a piped link. result = result:match("^%[%[.-|(.+)%]%]") -- Remove new lines from the display of multiline piped links, -- where the pipe is before the first new line. result = result:gsub("\n", "") else result = result:match("^%[%[(.-)%]%]") end return result end local function delinkURL(s) -- Assume we have already delinked internal wikilinks, and that -- we have been passed some text between two square brackets [foo]. -- If the text contains a line break it is not formatted as a URL, regardless of other content. if s:match("\n") then return s end -- Check if the text has a valid URL prefix and at least one valid URL character. local valid_url_prefixes = {"//", "http://", "https://", "ftp://", "gopher://", "mailto:", "news:", "irc://"} local url_prefix for _ ,v in ipairs(valid_url_prefixes) do if mw.ustring.match(s, '^%[' .. v ..'[^"%s].*%]' ) then url_prefix = v break end end -- Get display text if not url_prefix then return s end s = s:match("^%[" .. url_prefix .. "(.*)%]") -- Grab all of the text after the URL prefix and before the final square bracket. s = s:match('^.-(["<> ].*)') or "" -- Grab all of the text after the first URL separator character ("<> ). s = mw.ustring.match(s, "^%s*(%S.*)$") or "" -- If the separating character was a space, trim it off. local s_decoded = mw.text.decode(s, true) if mw.ustring.match(s_decoded, "%c") then return s end return s_decoded end local function delinkLinkClass(text, pattern, delinkFunction) if type(text) ~= "string" then error("Attempt to de-link non-string input.", 2) end if type(pattern) ~= "string" or mw.ustring.sub(pattern, 1, 1) ~= "^" then error('Invalid pattern detected. Patterns must begin with "^".', 2) end -- Iterate over the text string, and replace any matched text. using the -- delink function. We need to iterate character by character rather -- than just use gsub, otherwise nested links aren't detected properly. local result = "" while text ~= "" do -- Replace text using one iteration of gsub. text = mw.ustring.gsub(text, pattern, delinkFunction, 1) -- Append the left-most character to the result string. result = result .. mw.ustring.sub(text, 1, 1) text = mw.ustring.sub(text, 2, -1) end return result end function p._delink(args) local text = args[1] or "" if args.refs == "yes" then -- Remove any [[Help:Strip markers]] representing ref tags. In most situations -- this is not a good idea - only use it if you know what you are doing! text = mw.ustring.gsub(text, "UNIQ%w*%-ref%-%d*%-QINU", "") end if args.comments ~= "no" then text = text:gsub("<!%-%-.-%-%->", "") -- Remove html comments. end if args.wikilinks ~= "no" and args.wikilinks ~= "target" then -- De-link wikilinks and return the label portion of the wikilink. text = delinkLinkClass(text, "^%[%[.-%]%]", getDelinkedLabel) elseif args.wikilinks == "target" then -- De-link wikilinks and return the target portions of the wikilink. text = delinkLinkClass(text, "^%[%[.-%]%]", getDelinkedTarget) end if args.urls ~= "no" then text = delinkLinkClass(text, "^%[.-%]", delinkURL) -- De-link URLs. end if args.whitespace ~= "no" then -- Replace single new lines with a single space, but leave double new lines -- and new lines only containing spaces or tabs before a second new line. text = mw.ustring.gsub(text, "([^\n \t][ \t]*)\n([ \t]*[^\n \t])", "%1 %2") text = text:gsub("[ \t]+", " ") -- Remove extra tabs and spaces. end return text end function p.delink(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return p._delink(getArgs(frame, {wrappers = 'Template:Delink'})) end return p ap0hgbdtouyp0g9x21nujuwhyky0459 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Don't edit this line extinct 10 1091 4794 2024-10-15T16:39:21Z 咽頭べさ 24 Created page with "{{lcfirst:{{{extinct|}}}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude>" 4794 wikitext text/x-wiki {{lcfirst:{{{extinct|}}}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude> 7tinboxaqn5rskz8wukveydv97mz41a ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Taxonomy/Pantherinae 10 1092 4795 2024-10-15T16:41:36Z 咽頭べさ 24 Created page with "{{Don't edit this line {{{machine code|}}} |rank=subfamilia |link=Pantherinae |parent=Felidae |extinct= |always_display=yes |refs={{MSW3 Carnivora |id = 14000220}} }}" 4795 wikitext text/x-wiki {{Don't edit this line {{{machine code|}}} |rank=subfamilia |link=Pantherinae |parent=Felidae |extinct= |always_display=yes |refs={{MSW3 Carnivora |id = 14000220}} }} hids365dclkgsb1v21anmuvh7biu2xq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Don't edit this line same as 10 1093 4796 2024-10-15T16:49:33Z 咽頭べさ 24 Created page with "{{{same_as|{{{same as|}}}}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude>" 4796 wikitext text/x-wiki {{{same_as|{{{same as|}}}}}}<noinclude>{{documentation|Template:Don't edit this line/doc/variant}}</noinclude> qk0efbep22ilnitktx3lg5fha52f19o ᥛᥨᥝᥱ ᥓᥧᥰ:I18n 828 1094 5228 2024-10-16T12:21:42Z Glennznl 81 Created page with "--- I18n library for message storage in Lua datastores. -- The module is designed to enable message separation from modules & -- templates. It has support for handling language fallbacks. This -- module is a Lua port of [[wikia:dev:I18n-js]] and i18n modules that can be loaded -- by it are editable through [[wikia:dev:I18nEdit]]. -- -- @module i18n -- @version 1.4.0 -- @require Module:Entrypoint -- @require Module:Fallbacklist -- @..." 5228 Scribunto text/plain --- I18n library for message storage in Lua datastores. -- The module is designed to enable message separation from modules & -- templates. It has support for handling language fallbacks. This -- module is a Lua port of [[wikia:dev:I18n-js]] and i18n modules that can be loaded -- by it are editable through [[wikia:dev:I18nEdit]]. -- -- @module i18n -- @version 1.4.0 -- @require Module:Entrypoint -- @require Module:Fallbacklist -- @author [[wikia:User:KockaAdmiralac|KockaAdmiralac]] -- @author [[wikia:User:Speedit|Speedit]] -- @attribution [[wikia:User:Cqm|Cqm]] -- @release stable -- @see [[wikia:dev:I18n|I18n guide]] -- @see [[wikia:dev:I18n-js]] -- @see [[wikia:dev:I18nEdit]] -- <nowiki> local i18n, _i18n = {}, {} -- Module variables & dependencies. local title = mw.title.getCurrentTitle() local fallbacks = require('Module:Fallbacklist') local entrypoint = require('Module:Entrypoint') local uselang --- Argument substitution as $n where n > 0. -- @function _i18n.handleArgs -- @param {string} msg Message to substitute arguments into. -- @param {table} args Arguments table to substitute. -- @return {string} Resulting message. -- @local function _i18n.handleArgs(msg, args) for i, a in ipairs(args) do msg = (string.gsub(msg, '%$' .. tostring(i), tostring(a))) end return msg end --- Checks whether a language code is valid. -- @function _i18n.isValidCode -- @param {string} code Language code to check. -- @return {boolean} Whether the language code is valid. -- @local function _i18n.isValidCode(code) return type(code) == 'string' and #mw.language.fetchLanguageName(code) ~= 0 end --- Checks whether a message contains unprocessed wikitext. -- Used to optimise message getter by not preprocessing pure text. -- @function _i18n.isWikitext -- @param {string} msg Message to check. -- @return {boolean} Whether the message contains wikitext. function _i18n.isWikitext(msg) return type(msg) == 'string' and ( msg:find('%-%-%-%-') or msg:find('%f[^\n%z][;:*#] ') or msg:find('%f[^\n%z]==* *[^\n|]+ =*=%f[\n]') or msg:find('%b<>') or msg:find('\'\'') or msg:find('%[%b[]%]') or msg:find('{%b{}}') ) end --- I18n datastore class. -- This is used to control language translation and access to individual -- messages. The datastore instance provides language and message -- getter-setter methods, which can be used to internationalize Lua modules. -- The language methods (any ending in `Lang`) are all **chainable**. -- @type Data local Data = {} Data.__index = Data --- Datastore message getter utility. -- This method returns localized messages from the datastore corresponding -- to a `key`. These messages may have `$n` parameters, which can be -- replaced by optional argument strings supplied by the `msg` call. -- -- This function supports [[Lua reference manual#named_arguments|named -- arguments]]. The named argument syntax is more versatile despite its -- verbosity; it can be used to select message language & source(s). -- @function Data:msg -- @usage -- -- ds:msg{ -- key = 'message-name', -- lang = '', -- args = {...}, -- sources = {} -- } -- -- @usage -- -- ds:msg('message-name', ...) -- -- @param {string|table} opts Message configuration or key. -- @param[opt] {string} opts.key Message key to return from the -- datastore. -- @param[opt] {table} opts.args Arguments to substitute into the -- message (`$n`). -- @param[opt] {table} opts.sources Source names to limit to (see -- `Data:fromSources`). -- @param[opt] {table} opts.lang Temporary language to use (see -- `Data:inLang`). -- @param[opt] {string} ... Arguments to substitute into the message -- (`$n`). -- @error[115] {string} 'missing arguments in Data:msg' -- @return {string} Localised datastore message or `'<key>'`. function Data:msg(opts, ...) local frame = mw.getCurrentFrame() -- Argument normalization. if not self or not opts then error('missing arguments in Data:msg') end local key = type(opts) == 'table' and opts.key or opts local args = opts.args or {...} -- Configuration parameters. if opts.sources then self:fromSources(unpack(opts.sources)) end if opts.lang then self:inLang(opts.lang) end -- Source handling. local source_n = self.tempSources or self._sources local source_i = {} for n, i in pairs(source_n) do source_i[i] = n end self.tempSources = nil -- Language handling. local lang = self.tempLang or self.defaultLang self.tempLang = nil -- Message fetching. local msg for i, messages in ipairs(self._messages) do -- Message data. local msg = (messages[lang] or {})[key] -- Fallback support (experimental). for _, l in ipairs((fallbacks[lang] or {})) do if msg == nil then msg = (messages[l] or {})[key] end end -- Internal fallback to 'en'. msg = msg ~= nil and msg or messages.en[key] -- Handling argument substitution from Lua. if msg and source_i[i] and #args > 0 then msg = _i18n.handleArgs(msg, args) end if msg and source_i[i] and lang ~= 'qqx' then return frame and _i18n.isWikitext(msg) and frame:preprocess(mw.text.trim(msg)) or mw.text.trim(msg) end end return mw.text.nowiki('<' .. key .. '>') end --- Datastore template parameter getter utility. -- This method, given a table of arguments, tries to find a parameter's -- localized name in the datastore and returns its value, or nil if -- not present. -- -- This method always uses the wiki's content language. -- @function Data:parameter -- @param {string} parameter Parameter's key in the datastore -- @param {table} args Arguments to find the parameter in -- @error[176] {string} 'missing arguments in Data:parameter' -- @return {string|nil} Parameter's value or nil if not present function Data:parameter(key, args) -- Argument normalization. if not self or not key or not args then error('missing arguments in Data:parameter') end local contentLang = mw.language.getContentLanguage():getCode() -- Message fetching. for i, messages in ipairs(self._messages) do local msg = (messages[contentLang] or {})[key] if msg ~= nil and args[msg] ~= nil then return args[msg] end for _, l in ipairs((fallbacks[contentLang] or {})) do if msg == nil or args[msg] == nil then -- Check next fallback. msg = (messages[l] or {})[key] else -- A localized message was found. return args[msg] end end -- Fallback to English. msg = messages.en[key] if msg ~= nil and args[msg] ~= nil then return args[msg] end end end --- Datastore temporary source setter to a specificed subset of datastores. -- By default, messages are fetched from the datastore in the same -- order of priority as `i18n.loadMessages`. -- @function Data:fromSource -- @param {string} ... Source name(s) to use. -- @return {Data} Datastore instance. function Data:fromSource(...) local c = select('#', ...) if c ~= 0 then self.tempSources = {} for i = 1, c do local n = select(i, ...) if type(n) == 'string' and type(self._sources[n]) == 'number' then self.tempSources[n] = self._sources[n] end end end return self end --- Datastore default language getter. -- @function Data:getLang -- @return {string} Default language to serve datastore messages in. function Data:getLang() return self.defaultLang end --- Datastore language setter to `wgUserLanguage`. -- @function Data:useUserLang -- @return {Data} Datastore instance. -- @note Scribunto only registers `wgUserLanguage` when an -- invocation is at the top of the call stack. function Data:useUserLang() self.defaultLang = i18n.getLang() or self.defaultLang return self end --- Datastore language setter to `wgContentLanguage`. -- @function Data:useContentLang -- @return {Data} Datastore instance. function Data:useContentLang() self.defaultLang = mw.language.getContentLanguage():getCode() return self end --- Datastore language setter to specificed language. -- @function Data:useLang -- @param {string} code Language code to use. -- @return {Data} Datastore instance. function Data:useLang(code) self.defaultLang = _i18n.isValidCode(code) and code or self.defaultLang return self end --- Temporary datastore language setter to `wgUserLanguage`. -- The datastore language reverts to the default language in the next -- @{Data:msg} call. -- @function Data:inUserLang -- @return {Data} Datastore instance. function Data:inUserLang() self.tempLang = i18n.getLang() or self.tempLang return self end --- Temporary datastore language setter to `wgContentLanguage`. -- Only affects the next @{Data:msg} call. -- @function Data:inContentLang -- @return {Data} Datastore instance. function Data:inContentLang() self.tempLang = mw.language.getContentLanguage():getCode() return self end --- Temporary datastore language setter to a specificed language. -- Only affects the next @{Data:msg} call. -- @function Data:inLang -- @param {string} code Language code to use. -- @return {Data} Datastore instance. function Data:inLang(code) self.tempLang = _i18n.isValidCode(code) and code or self.tempLang return self end -- Package functions. --- Localized message getter by key. -- Can be used to fetch messages in a specific language code through `uselang` -- parameter. Extra numbered parameters can be supplied for substitution into -- the datastore message. -- @function i18n.getMsg -- @param {table} frame Frame table from invocation. -- @param {table} frame.args Metatable containing arguments. -- @param {string} frame.args[1] ROOTPAGENAME of i18n submodule. -- @param {string} frame.args[2] Key of i18n message. -- @param[opt] {string} frame.args.lang Default language of message. -- @error[271] 'missing arguments in i18n.getMsg' -- @return {string} I18n message in localised language. -- @usage {{i18n|getMsg|source|key|arg1|arg2|uselang {{=}} code}} function i18n.getMsg(frame) if not frame or not frame.args or not frame.args[1] or not frame.args[2] then error('missing arguments in i18n.getMsg') end local source = frame.args[1] local key = frame.args[2] -- Pass through extra arguments. local repl = {} for i, a in ipairs(frame.args) do if i >= 3 then repl[i-2] = a end end -- Load message data. local ds = i18n.loadMessages(source) -- Pass through language argument. ds:inLang(frame.args.uselang) -- Return message. return ds:msg { key = key, args = repl } end --- I18n message datastore loader. -- @function i18n.loadMessages -- @param {string} ... ROOTPAGENAME/path for target i18n -- submodules. -- @error[322] {string} 'no source supplied to i18n.loadMessages' -- @return {table} I18n datastore instance. -- @usage require('Module:I18n').loadMessages('1', '2') function i18n.loadMessages(...) local ds local i = 0 local s = {} for j = 1, select('#', ...) do local source = select(j, ...) if type(source) == 'string' and source ~= '' then i = i + 1 s[source] = i if not ds then -- Instantiate datastore. ds = {} ds._messages = {} -- Set default language. setmetatable(ds, Data) ds:useUserLang() end source = string.gsub(source, '^.', mw.ustring.upper) source = mw.ustring.find(source, ':') and source or 'Module:' .. source .. '/i18n' ds._messages[i] = mw.loadData(source) end end if not ds then error('no source supplied to i18n.loadMessages') else -- Attach source index map. ds._sources = s -- Return datastore instance. return ds end end --- Language code getter. -- Can validate a template's language code through `uselang` parameter. -- @function i18n.getLang -- @usage {{i18n|getLang|uselang {{=}} code}} -- @return {string} Language code. function i18n.getLang() local frame = mw.getCurrentFrame() or {} local parentFrame = frame.getParent and frame:getParent() or {} local code = mw.language.getContentLanguage():getCode() local subPage = title.subpageText -- Language argument test. local langOverride = (frame.args or {}).uselang or (parentFrame.args or {}).uselang if _i18n.isValidCode(langOverride) then code = langOverride -- Subpage language test. elseif title.isSubpage and _i18n.isValidCode(subPage) then code = _i18n.isValidCode(subPage) and subPage or code -- User language test. elseif parentFrame.preprocess or frame.preprocess then uselang = uselang or parentFrame.preprocess and parentFrame:preprocess('{{int:lang}}') or frame:preprocess('{{int:lang}}') local decodedLang = mw.text.decode(uselang) if decodedLang ~= '<lang>' and decodedLang ~= '⧼lang⧽' then code = decodedLang == '(lang)' and 'qqx' or uselang end end return code end --- Template wrapper for [[Template:I18n]]. -- @function i18n.main -- @param {table} frame Frame invocation object. -- @return {string} Module output in template context. -- @usage {{#invoke:i18n|main}} i18n.main = entrypoint(i18n) return i18n -- </nowiki> 2ek7rudo6kn9hn88spld84ptrpi1qlo ᥛᥨᥝᥱ ᥓᥧᥰ:Fallbacklist 828 1095 5229 2024-10-16T12:22:24Z Glennznl 81 Created page with "-- Language fallback rules for other Lua modules. -- @see https://commons.wikimedia.org/wiki/Module:Fallbacklist -- @release 2017-01-01T20:33:00.000Z -- @submodule return { -- crh (Crimean Tatar) cluster: crh-cyrl , crh-latn -> crh (Crimean Tatar) ['crh'] = {'crh-latn'}, ['crh-cyrl'] = {'crh', 'ru'}, ['crh-latn'] = {'crh'}, -- de (German) cluster: ['als'] = {'gsw', 'de'}, -- Alemannisch..." 5229 Scribunto text/plain -- Language fallback rules for other Lua modules. -- @see https://commons.wikimedia.org/wiki/Module:Fallbacklist -- @release 2017-01-01T20:33:00.000Z -- @submodule return { -- crh (Crimean Tatar) cluster: crh-cyrl , crh-latn -> crh (Crimean Tatar) ['crh'] = {'crh-latn'}, ['crh-cyrl'] = {'crh', 'ru'}, ['crh-latn'] = {'crh'}, -- de (German) cluster: ['als'] = {'gsw', 'de'}, -- Alemannisch ['bar'] = {'de'}, -- Bavarian ['de-at'] = {'de'}, -- Austrian German ['de-ch'] = {'de'}, -- Swiss High German ['de-formal'] = {'de'}, -- German (formal address) ['dsb'] = {'de'}, -- Lower Sorbian ['frr'] = {'de'}, -- Northern Frisian ['hsb'] = {'de'}, -- Upper Sorbian ['ksh'] = {'de'}, -- Colognian ['lb'] = {'de'}, -- Luxembourgish ['nds'] = {'nds-nl', 'de'}, -- Low German ['nds-nl'] = {'nds', 'nl'}, -- Low Saxon (Netherlands) ['pdc'] = {'de'}, -- Deitsch ['pdt'] = {'nds', 'de'}, -- Plautdietsch ['pfl'] = {'de'}, -- Pälzisch ['sli'] = {'de'}, -- Lower Silesian ['stq'] = {'de'}, -- Seeltersk ['vmf'] = {'de'}, -- Upper Franconian -- es (Spanish) cluster ['an'] = {'es'}, -- Aragonese ['arn'] = {'es'}, -- Mapuche ['ay'] = {'es'}, -- Aymara ['cbk-zam'] = {'es'}, -- Chavacano de Zamboanga ['gn'] = {'es'}, -- Guarani ['lad'] = {'es'}, -- Ladino ['nah'] = {'es'}, -- Nahuatl ['qu'] = {'es'}, -- Quechua ['qug'] = {'qu', 'es'}, -- Runa shimi -- et (Estonian) cluster ['liv'] = {'et'}, -- Līvõ kēļ ['vep'] = {'et'}, -- Veps ['vro'] = {'et'}, -- Võro ['fiu-vro'] = {'vro', 'et'}, -- Võro -- fa (Persian) cluster ['bcc'] = {'fa'}, -- Southern Balochi ['bqi'] = {'fa'}, -- Bakhtiari ['glk'] = {'fa'}, -- Gilaki ['mzn'] = {'fa'}, -- Mazandarani -- fi (Finnish) cluster: ['fit'] = {'fi'}, -- meänkieli ['vot'] = {'fi'}, -- Votic -- fr (French) cluster: ['bm'] = {'fr'}, -- Bambara ['br'] = {'fr'}, -- Breton ['co'] = {'fr'}, -- Corsican ['ff'] = {'fr'}, -- Fulah ['frc'] = {'fr'}, -- Cajun French ['frp'] = {'fr'}, -- Franco-Provençal ['ht'] = {'fr'}, -- Haitian ['ln'] = {'fr'}, -- Lingala ['mg'] = {'fr'}, -- Malagasy ['pcd'] = {'fr'}, -- Picard ['sg'] = {'fr'}, -- Sango ['ty'] = {'fr'}, -- Tahitian ['wa'] = {'fr'}, -- Walloon ['wo'] = {'fr'}, -- Wolof -- hi (Hindi) cluster ['anp'] = {'hi'}, -- Angika ['mai'] = {'hi'}, -- Maithili ['sa'] = {'hi'}, -- Sanskrit -- hif (Fiji Hindi) cluster: hif-deva , hif-latn -> hif (Fiji Hindi) ['hif'] = {'hif-latn'}, ['hif-deva'] = {'hif'}, ['hif-latn'] = {'hif'}, -- id (Indonesian) cluster ['min'] = {'id'}, -- Minangkabau ['ace'] = {'id'}, -- Achinese ['bug'] = {'id'}, -- Buginese ['bjn'] = {'id'}, -- Banjar ['jv'] = {'id'}, -- Javanese ['su'] = {'id'}, -- Sundanese ['map-bms'] = {'jv', 'id'}, -- Basa Banyumasan -- ike (Eastern Canadian Inuktitut) cluster: ike-cans , ike-latn -> ike (Eastern Canadian Inuktitut) ['ike-cans'] = {'ik'}, ['ike-latn'] = {'ik'}, -- it (Italian) cluster ['egl'] = {'it'}, -- Emiliàn ['eml'] = {'it'}, -- Emiliano-Romagnolo ['fur'] = {'it'}, -- Friulian ['lij'] = {'it'}, -- Ligure ['lmo'] = {'it'}, -- lumbaart ['nap'] = {'it'}, -- Neapolitan ['pms'] = {'it'}, -- Piedmontese ['rgn'] = {'it'}, -- Romagnol ['scn'] = {'it'}, -- Sicilian ['vec'] = {'it'}, -- vèneto -- kk (Kazakh) cluster: -- kk-arab , kk-cyrl , kk-latn , kk-cn , kk-kz , kk-tr -> kk (Kazakh) ['kk'] = {'kk-cyrl'}, -- Kazakh ['kk-arab'] = {'kk-cyrl', 'kk'}, -- Kazakh (Arabic script) ['kk-cn'] = {'kk-arab', 'kk-cyrl', 'kk'}, -- Kazakh (China) ['kk-cyrl'] = {'kk'}, -- Kazakh (Cyrillic script) ['kk-kz'] = {'kk', 'kk-cyrl'}, -- Kazakh (Kazakhstan) ['kk-latn'] = {'kk-cyrl', 'kk'}, -- Kazakh (Latin script) ['kk-tr'] = {'kk-latn', 'kk-cyrl', 'kk'}, -- Kazakh (Turkey) ['kaa'] = {'kk-latn', 'kk-cyrl'}, -- Kara-Kalpak -- ku (Kurdish) cluster: ku-latn , ku-arab -> ku (Kurdish) ['ku'] = {'ku-latn'}, ['ku-arab'] = {'ckb', 'ckb-arab', 'ku'}, -- كوردي (عەرەبی) ['ku-latn'] = {'ku'}, ['ckb'] = {'ckb-arab', 'ku'}, -- nl (Dutch) cluster ['af'] = {'nl'}, -- Afrikaans ['fy'] = {'nl'}, -- Western Frisian ['li'] = {'nl'}, -- Liechtenstein ['nl-informal'] = {'nl'}, -- Nederlands (informeel) ['vls'] = {'nl'}, -- Vlaams ['zea'] = {'nl'}, -- Zeeuws --pl (Polish) cluster ['csb'] = {'pl'}, -- Kashubian ['szl'] = {'pl'}, -- Silesian -- pt (Portuguese) cluster ['gl'] = {'pt'}, -- Galician ['mwl'] = {'pt'}, -- Mirandese ['pt-br'] = {'pt'}, -- Brazilian Portuguese -- ro (Romanian) cluster ['mo'] = {'ro'}, -- Moldavian ['rmy'] = {'ro'}, -- Romani -- ru (Russian) cluster ['ab'] = {'ru'}, -- Abkhazian ['av'] = {'ru'}, -- Avaric ['ba'] = {'ru'}, -- Bashkir ['be-tarask'] = {'ru'}, -- Belorussian ['ce'] = {'ru'}, -- Chechen ['crh-cyrl'] = {'ru'}, -- Crimean Tatar (Cyrillic script) ['cv'] = {'ru'}, -- Chuvash ['inh'] = {'ru'}, -- Ingush ['koi'] = {'ru'}, -- Komi-Permyak ['krc'] = {'ru'}, -- Karachay-Balkar ['kv'] = {'ru'}, -- Komi ['lbe'] = {'ru'}, -- лакку ['lez'] = {'ru'}, -- Lezghian ['mhr'] = {'ru'}, -- Eastern Mari ['mrj'] = {'ru'}, -- Hill Mari ['myv'] = {'ru'}, -- Erzya ['os'] = {'ru'}, -- Ossetic ['rue'] = {'uk', 'ru'}, -- Rusyn ['sah'] = {'ru'}, -- Sakha ['tt'] = {'tt-cyrl', 'ru'}, -- Tatar ['tt-cyrl'] = {'ru'}, -- Tatar (Cyrillic script) ['udm'] = {'ru'}, -- Udmurt ['uk'] = {'ru'}, -- Ukranian ['xal'] = {'ru'}, -- Kalmyk ['tt'] = {'tt-cyrl', 'ru'}, -- Tatar -- ruq (Megleno Romanian) cluster: ruq-cyrl , ruq-grek , ruq-latn -> ruq (Megleno Romanian) ['ruq'] = {'ruq-latn', 'ro'}, -- Megleno-Romanian ['ruq-cyrl'] = {'ruq', 'mk'}, -- Megleno-Romanian (Cyrillic script) ['ruq-grek'] = {'ruq'}, -- Megleno-Romanian (Greek script) ['ruq-latn'] = {'ro', 'ruq'}, -- Megleno-Romanian (Latin script) -- sr (Serbian) cluster: sr-ec , sr-el -> sr (Serbian) ['sr'] = {'sr-ec'}, ['sr-ec'] = {'sr'}, ['sr-el'] = {'sr'}, -- tg (Tajik) cluster: tg-cyrl , tg-latn -> tg (Tajik) ['tg'] = {'tg-cyrl'}, ['tg-cyrl'] = {'tg'}, ['tg-latn'] = {'tg'}, -- tr (Turkish) cluster ['gag'] = {'tr'}, -- Gagauz ['kiu'] = {'tr'}, -- Kirmanjki ['lzz'] = {'tr'}, -- Lazuri -- tt (Tatar) cluster: tt-cyrl , tt-latn -> tt (Tatar) ['tt-cyrl'] = {'tt'}, ['tt-latn'] = {'tt'}, -- zh (Chinese) cluster -- /includes/language/converters/ZhConverter.php -- https://gerrit.wikimedia.org/r/703560 ['cdo'] = {'nan', 'zh-hant', 'zh', 'zh-hans'}, -- Min Dong Chinese ['gan'] = {'gan-hant', 'gan-hans', 'zh-hant', 'zh-hans', 'zh'}, -- Gan ['gan-hans'] = {'gan', 'gan-hant', 'zh-hans', 'zh', 'zh-hant'}, -- Simplified Gan script ['gan-hant'] = {'gan', 'gan-hans', 'zh-hant', 'zh', 'zh-hans'}, -- Traditional Gan script ['hak'] = {'zh-hant', 'zh', 'zh-hans'}, -- Hakka ['ii'] = {'zh-cn', 'zh-hans', 'zh', 'zh-hant'}, -- Sichuan Yi ['lzh'] = {'zh-hant', 'zh', 'zh-hans'}, -- Literary Chinese ['nan'] = {'cdo', 'zh-hant', 'zh', 'zh-hans'}, -- Min Nan Chinese ['szy'] = {'zh-tw', 'zh-hant', 'zh', 'zh-hans'}, -- Sakizaya ['tay'] = {'zh-tw', 'zh-hant', 'zh', 'zh-hans'}, -- Atayal ['trv'] = {'zh-tw', 'zh-hant', 'zh', 'zh-hans'}, -- Seediq ['wuu'] = {'zh-hans', 'zh-hant', 'zh'}, -- Wu -- https://phabricator.wikimedia.org/T59138 -- ['wuu'] = {'wuu-hans, 'wuu-hant', 'zh-hans', 'zh-hant', 'zh'}, -- Wu -- ['wuu-hans'] = {'wuu', 'wuu-hant', 'zh-hans', 'zh', 'zh-hant'}, -- Simplified Wu -- ['wuu-hant'] = {'wuu', 'wuu-hans', 'zh-hant', 'zh', 'zh-hans'}, -- Traditional Wu ['yue'] = {'zh-hk', 'zh-hant', 'zh-hans', 'zh'}, -- Cantonese -- https://phabricator.wikimedia.org/T59106 -- ['yue'] = {'yue-hant', 'yue-hans, 'zh-hk', 'zh-hant', 'zh-hans', 'zh'}, -- Cantonese -- ['yue-hans'] = {'yue', 'yue-hant', 'zh-hans', 'zh', 'zh-hk', 'zh-hant'}, -- Simplified Cantonese -- ['yue-hant'] = {'yue', 'yue-hans', 'zh-hk', 'zh-hant', 'zh', 'zh-hans'}, -- Traditional Cantonese ['za'] = {'zh-hans', 'zh-hant', 'zh'}, -- Zhuang -- The time allocated for running scripts has expired. -- ['zh'] = {'zh-hans', 'zh-hant', 'zh-cn', 'zh-tw', 'zh-hk'}, -- Chinese -- ['zh-hans'] = {'zh-cn', 'zh', 'zh-hant'}, -- Simplified Chinese -- ['zh-hant'] = {'zh-tw', 'zh-hk', 'zh', 'zh-hans'}, -- Traditional Chinese -- ['zh-tw'] = {'zh-hant', 'zh-hk', 'zh', 'zh-hans'}, -- Chinese (Taiwan) -- ['zh-hk'] = {'zh-hant', 'zh-tw', 'zh', 'zh-hans'}, -- Chinese (Hong Kong) ['zh'] = {'zh-hans', 'zh-hant', 'zh-hk'}, -- Chinese ['zh-hans'] = {'zh-hant', 'zh-hk'}, -- Simplified Chinese ['zh-hant'] = {'zh-hk', 'zh-hans'}, -- Traditional Chinese ['zh-cn'] = {'zh-hans', 'zh', 'zh-hant'}, -- Chinese (Mainland China) ['zh-sg'] = {'zh-hans', 'zh-cn', 'zh', 'zh-hant'}, -- Chinese (Singapore) ['zh-my'] = {'zh-hans', 'zh-sg', 'zh-cn', 'zh', 'zh-hant'}, -- Chinese (Malaysia) ['zh-tw'] = {'zh-hant', 'zh-hk', 'zh-hans'}, -- Chinese (Taiwan) ['zh-hk'] = {'zh-hant', 'zh-hans'}, -- Chinese (Hong Kong) ['zh-mo'] = {'zh-hant', 'zh-hk', 'zh-tw', 'zh', 'zh-hans'}, -- Chinese (Macau) ['zh-classical'] = {'lzh', 'zh-hant', 'zh', 'zh-hans'}, -- Classical Chinese -> Literary Chinese ['zh-min-nan'] = {'nan', 'cdo', 'zh-hant', 'zh', 'zh-hans'}, -- Chinese (Min Nan) -> Min Nan Chinese ['zh-yue'] = {'yue', 'zh-hk', 'zh-hant', 'zh-hans', 'zh'}, -- Yue Chinese -> Cantonese ------------------------ --------- misc --------- ------------------------ ['arz'] = {'ar'}, -- Egyptian Arabic -> Arabic ['azb'] = {'az'}, -- Southern Azerbaijani -> Azerbaijani ['be-x-old'] = {'be-tarask'}, -- be-x-old -> be-tarask (wrong to correct Taraškievica form of Belarusian orthography) ['bh'] = {'bho'}, -- Bihari -> Bhojpuri ['bpy'] = {'bn'}, -- Bishnupria Manipuri -> Bengali -- da ['jut'] = {'da'}, -- Jutish -> Danish ['kl'] = {'da'}, -- Kalaallisut -> Danish ['en-gb'] = {'en'}, -- Brexit -> English ['yi'] = {'he'}, -- Yiddish -> Hebrew ['iu'] = {'ike-cans'}, -- Inuktitut -> Eastern Canadian (Aboriginal syllabics) ['xmf'] = {'ka'}, -- Mingrelian -> Georgian ['kbd'] = {'kbd-cyrl', 'ru'}, -- Kabardian -> Адыгэбзэ ['tcy'] = {'kn'}, -- Tulu -> Kannada ['ko-kp'] = {'ko'}, -- 한국어 (조선) -> Korean ['ks'] = {'ks-arab'}, -- Kashmiri -> Kashmiri (Arabic script) -- lt ['bat-smg'] = {'sgs', 'lt'}, -- Samogitian -> Lithuanian ['sgs'] = {'lt'}, -- Samogitian -> Lithuanian ['ltg'] = {'lv'}, -- Latvian -> Latgalian ['dtp'] = {'ms'}, -- Central Dusun -> Malay ['no'] = {'nb'}, -- Norwegian (bokmål) -> Norwegian Bokmål ['roa-rup'] = {'rup'}, -- Aromanian (other Romance) -> Aromanian ['aln'] = {'sq'}, -- Gheg Albanian -> Albanian ['ug'] = {'ug-arab'}, -- Uyghur -> Uyghur (Arabic script) ['khw'] = {'ur'}, -- Khowar -> Urdu } 6cxdiuast5faacdzew3cx3digeh1bzc ᥛᥨᥝᥱ ᥓᥧᥰ:Entrypoint 828 1096 5230 2024-10-16T12:23:07Z Glennznl 81 Created page with "--- Entrypoint templating wrapper for Scribunto packages. -- The module generates an entrypoint function that can execute Scribunto -- package calls in the template context. This allows a package to support -- both direct and template invocations. -- -- @script entrypoint -- @release stable -- @author [[User:8nml|8nml]] -- @param {table} package Scribunto package. -- @error[85] {string} 'you must specify..." 5230 Scribunto text/plain --- Entrypoint templating wrapper for Scribunto packages. -- The module generates an entrypoint function that can execute Scribunto -- package calls in the template context. This allows a package to support -- both direct and template invocations. -- -- @script entrypoint -- @release stable -- @author [[User:8nml|8nml]] -- @param {table} package Scribunto package. -- @error[85] {string} 'you must specify a function to call' -- @error[91] {string} 'the function you specified did not exist' -- @error[opt,95] {string} '$2 is not a function' -- @return {function} Template entrypoint - @{main}. -- @note Parent frames are not available in Entrypoint's -- `frame`. This is because recursive (grandparent) -- frame access is impossible in legacy Scribunto -- due to [[mw:Manual:Parser#Empty-argument expansion -- cache|empty-argument expansion cache]] limitations. -- @note As Entrypoint enables template access rather than -- a new extension hook, it does not work with named -- numeric parameters such as `1=` or `2=`. This may -- result in unexpected behaviour such as Entrypoint -- and module errors. --- Stateless, sequential Lua iterator. -- @function inext -- @param {table} t Invariant state to loop over. -- @param {number} i Control variable (current index). -- @return[opt] {number} Next index. -- @return[opt] {number|string|table|boolean} Next value. -- @see [[github:lua/lua/blob/v5.1.1/lbaselib.c#L247]] local inext = select(1, ipairs{}) --- Check for MediaWiki version 1.25. -- The concurrent Scribunto release adds a type check for package functions. -- @variable {boolean} func_check -- @see [[mw:MediaWiki 1.24/wmf7#Scribunto]] local func_check = tonumber(mw.site.currentVersion:match('^%d+.%d+')) >= 1.25 --- MediaWiki error message getter. -- Mimics Scribunto error formatting for script errors. -- @function msg -- @param {string} key MediaWiki i18n message key. -- @param[opt] {string} fn_name Name of package function. -- @return {string} Formatted lowercase message. -- @local local function msg(key, fn_name) return select(1, mw.message.new(key) :plain() :match(':%s*(.-)[.۔。෴։።]?$') :gsub('^.', mw.ustring.lower) :gsub('$2', fn_name or '$2') ) end --- Template entrypoint function generated by this module. -- @function main -- @param {Frame} frame Scribunto frame in module context. -- @return {string} Module output in template context. return function(package) return function(f) local frame = f:getParent() local args_mt = {} local arg_cache = {} args_mt.__pairs = function() return next, arg_cache, nil end args_mt.__ipairs = function() return inext, arg_cache, 0 end args_mt.__index = function(t, k) return arg_cache[k] end for key, val in pairs(frame.args) do arg_cache[key] = val end local fn_name = table.remove(arg_cache, 1) f.args = setmetatable({}, args_mt) frame.args = setmetatable({}, args_mt) if not fn_name then error(msg('scribunto-common-nofunction')) end fn_name = mw.text.trim(fn_name) if not package[fn_name] then error(msg('scribunto-common-nosuchfunction', fn_name)) end if func_check and type(package[fn_name]) ~= 'function' then error(msg('scribunto-common-notafunction', fn_name)) end return package[fn_name](frame) end end s3714vffx4z2rzma80253dllti1l6ob ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 0 1097 5232 2024-10-16T14:24:32Z Sai Dai Sai Laing 25 Redirected page to [[ᥓᥢᥱ ᥢᥣᥱ ᥝᥣᥱ ᥘᥤᥱ]] 5232 wikitext text/x-wiki #REDIRECT[[ᥓᥢᥱ ᥢᥣᥱ ᥝᥣᥱ ᥘᥤᥱ]] bj1v6c34aqu7hz6yur3p8wiwuzti8qd ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 1 0 1098 5236 5235 2024-10-16T14:45:06Z Sai Dai Sai Laing 25 5236 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (1)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (1) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (364) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== *{{Commons|January 1}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] euc6s4qyrbumx4d9inweg33yu8w7k7x ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 2 0 1099 5241 5240 2024-10-16T14:46:04Z Sai Dai Sai Laing 25 5241 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (2)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (2) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (363) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== *{{Commons|January 2}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] d4az5b94e3m84c9g1386f47ysj61v8c ᥟᥥᥰ ᥡᥣᥰ 0 1101 5254 2024-10-17T04:57:20Z Sai Dai Sai Laing 25 Redirected page to [[ᥟᥥᥰ ᥡᥫᥝᥰ]] 5254 wikitext text/x-wiki #REDIRECT[[ᥟᥥᥰ ᥡᥫᥝᥰ]] 6tfw56jjjwhr5ass1iithmy72jg2cns ᥟᥣ ᥚᥣᥱ ᥘᥤᥳ ᥐᥤᥳ 0 1102 5257 5256 2024-10-17T05:05:47Z Sai Dai Sai Laing 25 5257 wikitext text/x-wiki [[ᥜᥣᥭᥱ:Africa (orthographic projection).svg|thumb|ᥟᥣ ᥚᥣᥱ ᥘᥤᥳ ᥐᥤᥳ]] '''ᥟᥣ ᥚᥣᥱ ᥘᥤᥳ ᥐᥤᥳ''' ᥘᥭᥳ ᥘᥬᥰ ᥐᥣ ᥘᥪᥛ ᥘᥤᥢ ᥓᥥᥖᥱ ᥟᥢ ᥘᥢᥳ ᥑᥝᥲ ᥙᥣᥰ ᥝᥭᥳ ᥙᥥᥢ ᥟᥢ ᥘᥫᥒ. ᥛᥢᥰ ᥛᥤᥰ 54 ᥖᥫᥒᥰ ᥐᥣᥰ [[ᥛᥫᥒᥰ]] ᥖᥒᥰ ᥖᥨᥝ ᥘᥙᥳ ᥞᥩᥙ ᥞᥨᥝᥴ ᥐᥨᥢᥰ ᥖᥒᥰ ᥔᥤᥒᥲ ᥛᥩᥐ ᥞᥤᥛᥰ ᥞᥩᥛᥰ 1393 ᥘᥣᥢᥳ. [[ᥙᥫᥒ ᥗᥣᥢ:ᥟᥣ ᥚᥣᥱ ᥘᥤᥳ ᥐᥤᥳ]] dr19c9tss0wkusgnpn8vyb03xmrm8i2 ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 3 0 1103 5262 5261 2024-10-17T05:11:22Z Sai Dai Sai Laing 25 5262 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (3)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (3) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (362) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== {{Commons|January 3}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] 465zx3sxd13nfxe19j8lavplvzok6dk ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 4 0 1104 5266 5265 2024-10-17T05:12:14Z Sai Dai Sai Laing 25 5266 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (4)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (4) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (361) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== {{Commons|January 4}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] rpk1jlor3w2c5efm8u4461xw0bbg90n ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 5 0 1105 5270 5269 2024-10-17T05:12:58Z Sai Dai Sai Laing 25 5270 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (5)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (5) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (360) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== {{Commons|January 5}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] dtgkxrmfmct5jm24yl23ia6yebjw3p1 ᥛᥨᥝᥱ ᥓᥧᥰ:Country extract 828 1106 5271 2024-10-17T15:42:39Z 咽頭べさ 24 Created page with "local p = {} -- -- to enable us to replicate the current functioning of CountryAbbr and CountryAbbr2 -- We need to deal with -- 1 alternative names ISO 3166 should do that -- 2 {{<name>}} -- 3 [ [<name>] ] -- 4 [ [<name>|<junk>] ] -- 5 [ [image:flag of <country>.[svg|gif|png|jpg]|\d+px] ] -- function p.extractCountry(frame) local string= mw.ustring.toNFC (frame.args[1]) local match=nil; match = mw.ustring.match(string, "Flag of ([^\.]*)") if (match) then..." 5271 Scribunto text/plain local p = {} -- -- to enable us to replicate the current functioning of CountryAbbr and CountryAbbr2 -- We need to deal with -- 1 alternative names ISO 3166 should do that -- 2 {{<name>}} -- 3 [ [<name>] ] -- 4 [ [<name>|<junk>] ] -- 5 [ [image:flag of <country>.[svg|gif|png|jpg]|\d+px] ] -- function p.extractCountry(frame) local string= mw.ustring.toNFC (frame.args[1]) local match=nil; match = mw.ustring.match(string, "Flag of ([^\.]*)") if (match) then return match end -- () for Cocos (Keeling) Islands -- ' For People's -- . for U.S. etc. match = mw.ustring.match(string, "(%u[%a\(\)\.' -]+)") if (match == "Image") then string = mw.ustring.gsub(string, match, "") match = mw.ustring.match(string, "[\|\[](%u[%a\(\)\.' -]+)") end if (match == "20px") then string = mw.ustring.gsub(string, match, "") match = mw.ustring.match(string, "\[(%u[%a\(\)\.' -]+)") end if (match) then return match end return string end --[[ ]] function p.extractSubdivision(frame) local string= mw.ustring.toNFC (frame.args[1]) local match=nil; -- Needed for {{flag|Greenland}}, match = mw.ustring.match(string, "Flag of ([^\.]*)") if (match) then return match end -- . needed for Washington D.C. -- ' for cote d'azur -- leading ' for 'Aden -- ‘ and trailing ' for Şan‘ā' match = mw.ustring.match(string, "('?[%u][%a'‘ \.\,-]+[%a\.'\d]+)") if (match) then return match end return string end return p rwxp6l3bi91vqsuvdinav1blq6vyrp3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Shan-geo-stub 10 1107 5272 2024-10-17T15:45:02Z 咽頭べさ 24 Created page with "{{asbox | image = MyanmarShan.png | pix = 40x30 | subject = [[Shan State]] location | qualifier = | category = Shan State geography stubs | tempsort = | name = Template:ShanState-geo-stub }}" 5272 wikitext text/x-wiki {{asbox | image = MyanmarShan.png | pix = 40x30 | subject = [[Shan State]] location | qualifier = | category = Shan State geography stubs | tempsort = | name = Template:ShanState-geo-stub }} bm6fmltqq449f410u4x0jtwcxxzg6ns ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Asbox 10 1108 5273 2024-10-17T15:46:04Z 咽頭べさ 24 Created page with "<includeonly>{{#invoke:Asbox|main}}</includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage and interwikis to Wikidata. --> </noinclude>" 5273 wikitext text/x-wiki <includeonly>{{#invoke:Asbox|main}}</includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage and interwikis to Wikidata. --> </noinclude> ksm2ygwb5s1f3x9t0pn08ktjf3admyc ᥛᥨᥝᥱ ᥓᥧᥰ:Asbox 828 1109 5274 2024-10-17T15:48:36Z 咽頭べさ 24 Created page with "--[[ This module was created by User:CodeHydro (Alexander Zhikun He). User:Jackmcbarn and User:Mr._Stradivarius provided a great deal of assistance in writting p.main() p.main() draw heavily from the following version of Template:Asbox of the English Wikipedia, authored primarily by User:Rich_Farmbrough https://en.wikipedia.org/w/index.php?title=Template:Asbox&oldid=619510287 p.templatepage() is derived from the following revision of Template:Asbox/templatepage, author..." 5274 Scribunto text/plain --[[ This module was created by User:CodeHydro (Alexander Zhikun He). User:Jackmcbarn and User:Mr._Stradivarius provided a great deal of assistance in writting p.main() p.main() draw heavily from the following version of Template:Asbox of the English Wikipedia, authored primarily by User:Rich_Farmbrough https://en.wikipedia.org/w/index.php?title=Template:Asbox&oldid=619510287 p.templatepage() is derived from the following revision of Template:Asbox/templatepage, authored primarily by User:MSGJ https://en.wikipedia.org/w/index.php?title=Template:Asbox/templatepage&oldid=632914791 Both templates had significant contributions from numerous others listed in the revision history tab of their respective pages. --]] local WRAPPER_TEMPLATE, args = 'Template:Asbox' local templatestyles = 'Asbox/styles.css' local p, Buffer, stubCats = { --Prevents dupli-cats... get it? Maybe not? cats = setmetatable({}, {__newindex = function(t, i, v) if not rawget(t, i) then rawset(t, i, v) table.insert(t, i) end end}), --initializes variables required by both p.main and p.templatepage init = function(self, frame, page) args, page = args or require('Module:Arguments').getArgs(frame, { wrappers = WRAPPER_TEMPLATE }), page or mw.title.getCurrentTitle() --Ensures demo parameter will never affect category() output for articles self.demo = self.demo or page.namespace ~= 0 and args.demo return args, page end }, require('Module:Buffer') --[[ Formats category links. Stores them until called with cat.done=true Takes multiple or single categories in the form of 'cat' or a table of strings and/or tables containing parts. (See below) ]] local attention, catTag, catKey = Buffer'Stub message templates needing attention', '[[Category:%s]]', '%s|%s%s' local function category(cat) for _, v in ipairs((tostring(cat) == cat or cat.t) and {cat} or cat) do --[[ If v is a table: [1] = full category name; defaults to local attention if blank k = Category sort key. Prefix before v.t t = page.text or args.tempsort#; appended after k (or in its place if omitted). Required if v is not a string Basically the same as v = (v[1] or attention) .. ' | ' .. (v.k or '') .. v.t ]] if v and v ~= true then--reject v = nil, false, or true p.cats[catTag:format(tostring(v) == v and v or (v[1] and Buffer(v[1]) or attention):_in(v.k):_(v.t):_str(2, nil, nil, '|') )] = true end end return cat.done and table.concat(p.cats, p.demo and ' | ' or nil) or '' end --[[ Makes an ombox warning; Takes table {ifNot = Boolean, text, {cat. sort key, cat. sort name}} Will return an empty string instead when ifNot evaluates to true ]] local function ombox(v) if v.ifNot then return end p.ombox = p.ombox or require('Module:Message box').ombox category{v[2]} return p.ombox{ type = 'content', text = v[1] } end --[[ Unlike original template, module now takes unlimited cats! This function also performs most stub category error checks except for the ombox for when main |category= is omitted (See p.template()) ]] local function catStub(page, pageDoc) stubCats = {missing = {}, v = {}} -- zwj and zwnj have semantical use in other other wikis, don't remove them local zwj = '\226\128\141' -- U+200D, E2 80 8D local zwnj = '\226\128\140' -- U+200C, E2 80 8C local disallowedUnicodeChars = '[^%w%p%s' .. zwj .. zwnj .. ']' -- for i18n we make this a separate string local code for k, _ in pairs(args) do --Find category parameters and store the number (main cat = '') table.insert(stubCats, string.match(k, '^category(%d*)$')) end table.sort(stubCats) for k, v in ipairs(stubCats) do --Get category names and, if called by p.templatepage, the optional sort key local tsort, cat = args['tempsort' .. v], mw.ustring.gsub(args['category' .. v], disallowedUnicodeChars, '')--remove all hidden unicode chars --Do not place template in main category if |tempsort = 'no'. However, DO place articles of that template in the main category. table.insert(stubCats.v, page and (--p.templatepage passes page; p.main does not, i.e. articles are categorized without sort keys. v=='' and tsort == 'no'--if true, inserts 'true' in table, which category() will reject or tsort and {cat, k = ' ', t = tsort} or {cat, k = ' *', t = page.text}--note space in front of sort key ) or cat ) --Check category existance only if on the template page (i.e. stub documentation) if page then if not mw.title.new('Category:' .. cat).exists then code = code or mw.html.create'code':wikitext'|category' table.insert(stubCats.missing, tostring(mw.clone(code):wikitext(v))) end --[[ Checks non-demo stub template for documentation and flags if doc is present. All stub cats names are checked and flagged if it does not match 'Category: [] stub'. The main stub cat is exempt from the name check if the stub template has its own doc (presumably, this doc would have an explanation as to why the main stub cat is non-conforming). ]] table.insert(stubCats.v, v == '' and not p.demo and pageDoc.exists and 'Stub message templates with documentation subpages' or not cat:match' stubs$' and {k = 'S', t = page.text} ) end end --Add category names after loop is completed category(stubCats.v) return #stubCats.missing > 0 and ombox{ --Changed, original msg: --One or more of the stub categories defined in this template do not seem to exist! --Please double-check the parameters {{para|category}}, {{para|category1}} and {{para|category2}}. 'The following parameter' .. (#stubCats.missing == 1 and ' defines a stub category that does' or 's define stub categories that do') .. ' not exist: ' .. mw.text.listToText(stubCats.missing), {k = 'N', t = page.text} } end --Shows population of categories found by catStub(). Outputs demo values if none local function population() local wikitext, base = {}, '* [[:Category:%s]] (population: %s)\n' if not args.category and stubCats[1] ~= false then table.insert(stubCats, 1, false) end for _, v in ipairs(stubCats) do table.insert(wikitext, base:format( v and args['category' .. v] or '{{{category}}}', v and mw.site.stats.pagesInCategory(args['category' .. v], 'all') or 0 )) end return table.concat(wikitext) end --Includes standard stub documention and flags stub templates with bad parameter values. function p.templatepage(frame, page) args, page = p:init(frame, page) local tStubDoc = mw.title.new'Template:Stub documentation' local pageDoc = page:subPageTitle('doc') --Reorganization note: Original Asbox alternates between outputting categories and checking on params |category#=. --Rather than checking multiple times and switching tasks, all stub category param operations have been rolled into catStub() return Buffer( ombox{--Show ombox warnings for missing args. ifNot = args.category, 'The <code>|category</code> parameter is not set. Please add an appropriate stub category.', {k = 'C', t = page.text} }) :_(ombox{ ifNot = args.subject or args.article or args.qualifier, 'This stub template contains no description! At least one of the parameters <code>|subject</code>, <code>|article</code> or <code>|qualifier</code> must be defined.', {k = 'D', t = page.text} }) :_(catStub(page, pageDoc))--catStub() may also return an ombox if there are non-existing categories :_(category{ done = p.demo ~= 'doc',--Outputs categories if not doc demo 'Stub message templates', args.icon and 'Stub message templates using icon parameter' or args.image and ( mw.title.new('Media:' .. mw.text.split(args.image, '|')[1]).exists--do nothing if exists. category() will reject true or {k = 'B', t = page.text} ) or 'Stub message templates without images', args.imagealt and {k = 'I', t = page.text}, }) :_((not p.demo or p.demo == 'doc') and--Add standard stub template documentation require('Module:Documentation').main{ content = Buffer(page.text ~= 'Stub' and--This comparison performed in {{Asbox/stubtree}} before it invokes Module:Asbox stubtree require('Module:Asbox stubtree').subtree{args = {pagename = page.text}} ) :_in'\n== About this template ==\nThis template is used to identify a':_(args.subject):_'stub':_(args.qualifier):_out' '--space :_'. It uses {{[[Template:Asbox|asbox]]}}, which is a meta-template designed to ease the process of creating and maintaining stub templates.\n=== Usage ===\nTyping ' :_(mw.html.create'code' :wikitext('{{', page.text == 'Stub' and 'stub' or page.text, '}}') ) :_' produces the message shown at the beginning, and adds the article to the following categor' :_(#stubCats > 1 and 'ies' or 'y') :_':\n' :_(population()) :_(pageDoc.exists and--transclusion of /doc if it exists frame:expandTemplate{title = pageDoc.text} ) :_'\n== General information ==\n' :_(frame:expandTemplate{title = tStubDoc.text}) :_'\n\n'(), ['link box'] = Buffer'This documentation is automatically generated by [[Module:Asbox]].' :_in'The general information is transcluded from [[Template:Stub documentation]]. ' :_(mw.html.create'span' :cssText'font-size:smaller;font-style:normal;line-height:130%' :node(('([%s edit] | [%s history])'):format( tStubDoc:fullUrl('action=edit', 'relative'), tStubDoc:fullUrl('action=history', 'relative') )) ) :_out() :_(page.protectionLevels.edit and page.protectionLevels.edit[1] == 'sysop' and "This template is [[WP:PROTECT|fully protected]] and any [[WP:CAT|categories]] should be added to the template's [" .. pageDoc:fullUrl('action=edit&preload=Template:Category_interwiki/preload', 'relative') .. '| /doc] subpage, which is not protected.' )' <br/>' } )() end function p.main(frame, page) args, page = p:init(frame, page) local output = mw.html.create'div' :attr{role = 'note'} :addClass'metadata plainlinks asbox stub' :tag'table' :attr{role = 'presentation'} :tag'tr' :addClass'noresize' :node((args.icon or args.image) and mw.html.create'td' :wikitext(args.icon or ('[[File:%s|%spx|alt=%s]]'):format( args.image or '', args.pix or '40x30', args.imagealt or 'Stub icon' )) ) :tag'td' :tag'p' :addClass'asbox-body' :wikitext( Buffer'This':_(args.subject):_(args.article or 'article'):_(args.qualifier)' ',--space ' is a [[Wikipedia:stub|stub]]. You can help Wikipedia by [', page:fullUrl('action=edit', 'relative'), ' expanding it].' ) :done() :node(args.note and mw.html.create() :tag'p' :addClass'asbox-note' :wikitext(args.note) :done() ) :allDone() :node(args.name and require'Module:Navbar'._navbar{ args.name, mini = 'yes', } ) --[[ Stub categories for templates include a sort key; this ensures that all stub tags appear at the beginning of their respective categories. Articles using the template do not need a sort key since they have unique names. When p.demo equals 'doc', the demo stub categories will appear as those for a stub template. Otherwise, any non-nil p.demo will emulate article space categories (plus any error cats unless set to 'art') ]] if page.namespace == 0 then -- Main namespace category'All stub articles' catStub() elseif p.demo then if p.demo ~= 'doc' then catStub() end --Unless p.demo is set to 'art', it will also include error categories normally only shown on --the template but not in the article. The elseif after namespace == 0 means demo cats will never show in article space. p.demodoc = p.demo ~= 'art' and p.templatepage(frame, page) output = mw.html.create() :node(output) :tag'small':wikitext( 'Demo categories: ', (category{done = true}:gsub('(%[%[)(Category:)([^|%]]-)(%|)', '%1%2%3|%2%3%4'):gsub('(%[%[)(Category:)', '%1:%2')) ):done() :wikitext(p.demo == 'doc' and p.demodoc or nil) else --Checks for valid name; emulates original template's check using {{FULLPAGENAME:{{{name|}}}}} local normalizedName = mw.title.new(args.name or '') if normalizedName and normalizedName.fullText == page.fullText then output = mw.html.create():node(output):wikitext(p.templatepage(frame, page)) elseif not page.isSubpage and page.namespace == 10 then-- Template namespace and not a subpage category{{k = args.name and 'E' or 'W', t = page.text}} end end return frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles} } .. tostring(output:wikitext(not p.demo and category{done = true} or nil)) end return p 18jy1or6fzutqp3z3eusrstkz7liymn ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:IPA-shn 10 1110 5275 2024-10-17T15:57:08Z 咽頭べさ 24 Created page with "<onlyinclude>{{IPA|shn|{{{1}}}|{{{2|-}}}|{{{3|}}}|link={{{link|}}}|small={{{small|}}}|audio={{{audio|}}}|wrap={{{wrap|}}}}}</onlyinclude><noinclude> {{documentation|Template:usage of IPA templates}} <!-- PLEASE ADD CATEGORIES BELOW THIS LINE, THANKS. --> <!-- PLEASE ADD INTERWIKIS BELOW THIS LINE, THANKS. --> </noinclude>" 5275 wikitext text/x-wiki <onlyinclude>{{IPA|shn|{{{1}}}|{{{2|-}}}|{{{3|}}}|link={{{link|}}}|small={{{small|}}}|audio={{{audio|}}}|wrap={{{wrap|}}}}}</onlyinclude><noinclude> {{documentation|Template:usage of IPA templates}} <!-- PLEASE ADD CATEGORIES BELOW THIS LINE, THANKS. --> <!-- PLEASE ADD INTERWIKIS BELOW THIS LINE, THANKS. --> </noinclude> 7f0hdx9wfx4jbpf5rs5swommkv8u063 ᥛᥨᥝᥱ ᥓᥧᥰ:Buffer 828 1111 5276 2024-10-17T15:59:21Z 咽頭べさ 24 Created page with "--[[============================= This Module was written by Alexander Zhikun He, also known as, User:Codehydro on the English Wikipedia All methods were developed independently and any resemblance to other string buffer libraries would be coincidental. Furthermore, many methods will not work when compiled by standard Lua libraries as they depend on behaviors unique to the MediaMiki Scribunto mod, which, for example, has a getmetatable() method that always returns nil o..." 5276 Scribunto text/plain --[[============================= This Module was written by Alexander Zhikun He, also known as, User:Codehydro on the English Wikipedia All methods were developed independently and any resemblance to other string buffer libraries would be coincidental. Furthermore, many methods will not work when compiled by standard Lua libraries as they depend on behaviors unique to the MediaMiki Scribunto mod, which, for example, has a getmetatable() method that always returns nil on non-tables. https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual Source code comments may be thin at some points because they are intended to be supplemented by the documentation page: https://en.wikipedia.org/wiki/Module:Buffer/doc Licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License https://en.wikipedia.org/wiki/Module:Buffer https://en.wikipedia.org/wiki/User:Codehydro =============================--]] local function Valid(v)--type validation if v and v~=true then--reject nil/boolean; faster than 2 type() comparisons local str = tostring(v)--functions not filtered since unlikely passed by accident (Scribunto does not have userdata/thread types) if str~=v and str=='table' then return rawget(v, 1) and table.concat(v) end--tostring(string-type) returns same ref; same refs compare faster than type() if str~='' then return str end--numbers are coerced to string per table.concat op; appending in string form saves ops on repeat concat end end local noOp, MBpairs = function()end do local iMap, vMap, oMap, pIter, pOther, pFast, Next--Map local function init()--init = noOp after first run function Next(t) return next, t end--slightly faster to do this than to use select() function pIter(t, k) k = (iMap[t] or MBpairs(t, true) and iMap[t])[not k and 1 or vMap[t][k]] return k, t[k] end--don't use rawget; accepting unmapped tables does not measurably affect performance. function pOther(t, k) k = (oMap[t] or MBpairs(t, true) and oMap[t])[nil==k and 1 or vMap[t][k]] return k, t[k] end--comparison to nil because false is a valid key function pFast(t, k) k = not k and 1 or k < (vMap[t] or #t) and k + 1 or nil return k, t[k] end--mapless iterator; almost as fast as native ipairs; slight performance penalty when length not cached --k and k < (vMap[t] or #t) and k + 1 or not k and 1 or nil return k, t[k] end--mapless iterator; almost as fast as native ipairs; slight performance penalty when length not cached local mk = {__mode = 'k'}--use mode 'k'; found that mode 'kv' sometimes garbage collects maps mid-loop (may not error because iterators auto re-map, but that's expensive) init, iMap, vMap, oMap = noOp, setmetatable({}, mk), setmetatable({}, mk), setmetatable({}, mk)--iMap is numeric keys, oMap is non-numeric keys, and vMap points to next key end function MBpairs(t, ...)--pairs always iterates in order local iter, ex = ... iter = iter==init()--nil if iter and not oMap[t] and ex==nil and rawget(t, 1)~=nil and next(t, #t)==nil then--while possible to miss keys, more thorough check would negate the benefit of pFast vMap[t] = #t return pFast, t, nil elseif ... or not vMap[t] or select('#', ...)~=1 then local ti, tn, to, n = {}, {}, {}, #t--reduces table lookups iMap[t], vMap[t], oMap[t] = ti, tn, to for k = 1, n do ti[k], tn[k] = k, k + 1 end--stage one avoids number type checking op in stage two for most numeric keys for k in (ex or Next)(t) do if not tn[k] then table.insert(tonumber(k)~=k and to or ti, k) end end if #ti~=n then table.sort(ti) for k = 1, #ti do tn[ti[k]] = k + 1 end--somewhat wasteful, but trying to avoid overwriting can be even more expensive end for k = 1, #to do tn[to[k]] = k + 1 end end return iter and pIter or oMap[t] and pOther or noOp, t--noOp for mapless end end local parent, rawkey, spec do--new scope for variables not reused outside (reduces number of var names that need to checked outside of scope) local mkv = {__mode='kv', __call=function(t,k,v)t[k]=v return k end}--shared meta for Buffer parent property, raw mode, and specialized functions parent, rawkey, spec = setmetatable({}, mkv), setmetatable({}, mkv), setmetatable({}, mkv)--shared meta less memory end local MB, MBi, MBmix, buffHTML, gfuncs, noCache, Element do--minimize number of locals per scope to reduce time spent sifting through irrelevant variable names local _stream do local stream--keep stream near top of scope local function init(f)--init = noOp after first run local function each(self, ...) for k = 1, select('#', ...) do k = Valid(select(k, ...))--slightly faster than table.insert(self, (Valid(select(k, ...)))) if k then table.insert(self, k) end end return self end init, stream, _stream = noOp, { __call = function(t, v) v = v and Valid(v) return v and table.insert(t, v) or t end,--last_concat cleared before entering stream mode __index = function(t, i) return i=='each' and each or MB.__index(t, i) and setmetatable(t, MB)[i] end,--no table look up minimizes resources to retrieve the only stream function __tostring = function(t) return setmetatable(t, MB)() end } for k, v in next, MB do stream[k] = stream[k] or v end setmetatable(stream, getmetatable(MB)) end function _stream(self, ...) self.last_concat = init() return setmetatable(self, stream):each(...) end end local function isMBfunc(Buffer, s, ...)--helper for :getParent()-like methods (including getBuffer which does not return a parent) return s and (select('#', ...)==0 and--eventually should figure out to make this work for :getHTML which is very similar (not rawkey[s] and tostring(s):match'^_.*' and MB.__index(Buffer, s) and MB.__index(Buffer, s)(Buffer) or MBmix(Buffer, s))--unprefixed function names append as a string or assert(MB.__index(Buffer, s), ('" %s " does not match any available Module:Buffer function'):format(s))(Buffer, ...)--getParent is a one-way trip so one-time assert not expensive ) or Buffer end local function MBselect(n, ...)--helper for :_out and :_str local n, seps = n - 1, {select(2, ...)} if type(seps[n])=='table' then if buffHTML and rawget(seps[n], buffHTML) then return ... end setmetatable(seps, {__index = setmetatable(seps[n], {__index = function(t) return rawget(t, 1) end})})[n] = nil end return ..., seps end local _inHTML do local lastBuffer, lastHTML local function init(...)--init replaced and new version called on return local create, mwFunc = mw.html.create do local mwHTMLmeta = getmetatable(create()) buffHTML, mwFunc, _inHTML = setmetatable(mw.clone(mwHTMLmeta), getmetatable(MB)), mwHTMLmeta.__index--buffHTML declared near top of module; remove _inHTML from outer scope function init(nodes, ...) local name, args, tag = select(... and type(...)=='table' and 1 or 2, nil, ...) tag = create(Valid(name), args) if nodes then table.insert(nodes, tag.parent and tag or rawset(tag, 'parent', parent[nodes])) end if args then local a, b = args.selfClosing, args.parent args.selfClosing, args.parent = nil if next(args) then Element._add(parent(tag.nodes, tag), args) end args.selfClosing, args.parent = a, b--in case args is reused end return tag end for k, v in next, {[mw] = mwHTMLmeta, __call = function(h, v) return MBmix(spec[h.nodes] and h.nodes or spec(setmetatable(parent(h.nodes, h), MB), Element), v) end, __concat = false,--false means take from MB __eq = false } do buffHTML[k] = v or MB[k] end end local nonSelf, BHi = {tag=true,done=true,allDone=true}, buffHTML.__index do local g g = {__index = function(t, i) if gfuncs and gfuncs[i] then g.__index, gfuncs = gfuncs return g.__index[i] end end} setmetatable(nonSelf, g) setmetatable(BHi, g) end for k in next, nonSelf do--any HTML objects returned by these funcs will be granted Module:Buffer enhancements local func = mwFunc[k] BHi[k] = function(t, ...) local HTML = func(t, ...) return parent[HTML] and HTML or setmetatable(parent(HTML, t), buffHTML) end end do local function joinNode(HTML, sep) local nodes, join = HTML.nodes if noCache and rawkey[sep] or Valid(sep) then join, HTML.nodes = tostring(rawset(HTML, 'nodes', {MB.__call(nodes, sep)})), nodes end return join or tostring(HTML) end for k, v in next, { getParent = function(HTML, ...) lastHTML = HTML return MBi.getParent(HTML:allDone(), ...) end,--return to Buffer that created the HTML tree getBuffer = function(HTML, ...) lastHTML = HTML return isMBfunc(lastBuffer, ...) end,--return to last used killParent = function(HTML, ...) MBi.killParent(HTML:allDone(), ...) return HTML end, _out = function(HTML, ...) if ...==0 then MBi._out(HTML.nodes, ...) return HTML end lastHTML, HTML = HTML, HTML:allDone() local n, ops, seps = select('#', ...) if n > 1 then local ops, seps = MBselect(n, ...) return parent[HTML]:_in(joinNode(HTML, rawget(seps, 0))):_out(ops, rawset(seps, buffHTML, true)) end return parent[HTML]:_(joinNode(HTML, ...)) end, _str = function(HTML, ...)--does not set lastHTML if ...==0 then return joinNode(HTML, select(2, ...)) end--passing 0 strings without calling allDone() local HTML, n = HTML:allDone(), select('#', ...) if n > 1 then local ops, seps = MBselect(n, ...) return parent[HTML]:_in(joinNode(HTML, rawget(seps, 1))):_str(ops, rawset(seps, buffHTML, true)) end return joinNode(HTML, ...) end, _parent = function(HTML, ...) table.insert(HTML.nodes, parent[HTML:allDone()]:_str(...)) return HTML end } do BHi[k] = v end end do local htmlArg, skip, outFuncs = {parent=true,selfClosing=true,tagName=true}, {} do local out local function func(nodes, ...) return out(parent[nodes], ...) end outFuncs = setmetatable({ tag = function(nodes, ...) return parent(setmetatable(init(nodes, ...), buffHTML), parent[nodes]) end, done = function(b, ops) b = parent[b] while b.parent and ops~=0 do b, ops = b.parent, ops and ops - 1 or 0 end return b end }, {__index = function(nodes, i) if rawget(BHi, i) then out = BHi[i] return func end--rawget to exclude globals end}) end Element = { _add = function(nodes, t) for k, v in MBpairs(t), t, skip[t] do (v~=true and MBmix or noOp)(nodes, v) end local HTML = parent[nodes] for k, v in MBpairs(t, false) do if htmlArg[k] then HTML[k] = v elseif v and v~=true then if nonSelf[k] then if k=='tag' then if type(v)=='table' then skip[v], k = 1, rawset(create(Valid(v[1])), 'parent', HTML) Element._add(spec(parent(k.nodes, k, table.insert(nodes, k)), Element), v) if k.selfClosing then k.nodes = nil else spec[k.nodes], parent[k.nodes] = nil end--free memory/reduce clutter; parent ref will auto-unset when k.nodes is nil if not k.tagName then k.styles, k.attributes = nil end else table.insert(nodes, create(v)) end elseif mwFunc[k] then if k=='done' and tonumber(v)~=v and v[1] and tonumber(v[1])==v[1] then skip[v] = 1 end MBmix(outFuncs[k](nodes, skip[v] and v[1]).nodes, v) elseif v[1] or v[2] then k = MBi[k](nodes, unpack(v, 1, rawset(skip, v, k=='_B' and 1 or 2)[v])) Element._add(getmetatable(k) and rawget(k, 'nodes') or k, v)--if k is not a table, then v should not contain any extra keys or this may error. else MBi[k](nodes, v) end--k probably == '_G' or '_R' elseif mwFunc[k] then if type(v)~='table' or rawget(v, 'nodes') then mwFunc[k](HTML, v) else local css = k=='css' for x, y in MBpairs(v, true) do (y and y~=true and mwFunc[k] or noOp)(HTML, css and x:gsub('_', '-') or x, y) end--iterate non-numbers first for _, y in MBpairs(v, nil) do (y and y~=true and mwFunc[k] or noOp)(HTML, y) end--don't bother with gsub since text must be quoted anyhow end elseif rawget(Element, k) or rawget(MBi, k) then if tonumber(v)==v or v[1]==nil or getmetatable(v) then (Element[k] or MBi[k])(nodes, v)--v is probably string-able object, or a table to be handled by :_all else (Element[k] or MBi[k])(nodes, unpack(v, 1, table.maxn(v))) end--v is definately a table else mwFunc.css(HTML, k:gsub('_', '-', 1), tostring(v)) end--oddly enough, :_add clocked its fastest runtime after adding auto-gsub as a feature skip[v] = nil end end return nodes end } local tempMeta = {mode='v', copy={styles=true,attributes=true}} function tempMeta.__index(t, i) return tempMeta.copy[i] and rawset(t, i, MBi._cc(false, 0, t.orig[i]))[i] or t.orig[i] end rawkey[setmetatable(Element, {__index = outFuncs, __concat=function(Element, v) return setmetatable({nodes=spec({}, Element),orig=parent[v]}, tempMeta) end})] = math.huge end function MBi:getHTML(...) lastBuffer = self if ... then if select('#', ...)==1 then return not rawkey[s] and tostring(...):match'^_' and BHi[...] and BHi[...](lastHTML) or lastHTML(...) else return assert(BHi[...], ('" %s " does not match any mw.html or Buffer-mw.html function'):format(tostring(...)))(lastHTML, select(2, ...)) end end return lastHTML end function MBi:_html(...) return MBi._(self, lastHTML, select(spec[self]==Element and select('#', ...)==0 and 1 or 2, true, ...)) end return init(...) end function _inHTML(self, ...) local HTML = init(nil, ...) if HTML.selfClosing and spec[self]==Element then self.last_concat = table.insert(self, HTML) return self end lastBuffer, lastHTML = self, setmetatable(parent(HTML, self), buffHTML)--set after 'args' table processed by :_add return HTML end end local _var, unbuild do local prev, rebuild local function init(...)--init replaced before return local function pick(b, v) return b and table.insert(b, v) or v end local function c(a, num) return rawset(a.a or a, 0, a[0] and a[0] + a.c or num and a[1] or a[1]:byte())[0] end local same, build, alt = {__tostring = function(a, b) return a.a[0] and pick(b, a.a.string and string.char(a.a[0]) or a.a.table and a.a[1][a.a[0]] or a.a[0]) end}, { __index = {c = 1}, __tostring = function(t) return t:_build() end, table = function(a, b) local i = next(a[1], a[0]) or a[0]==#a[1] and next(a[1]) return pick(b, rawset(a.a or a, 0, i)[1][i]) end,--change rate (a.c) ignored since users control the table's contents number = function(a, b) return pick(b, c(a, true)) end, string = function(a, b) return pick(b, string.char(c(a))) end }, {__index = function(a, i) return a.a[i] end, __tostring = function(a, b) return (rawget(a, 0) and a[0]==tostring(a[0]) and rawset(a, 0, a[0]:byte()) or a).a._build(a, b) end} local function shift(t, c) t[0] = t[0] and t[0] + c or t:_build() and t[0] - t.c + c if t.table then t[0] = (t[0] - 1) % #t[1] + 1 end end function rebuild(...) local v, c = ... if v or select('#', ...)==0 then if v and not c then return prev end local meta, c = select(v and 1 or 3, alt, c, same, 0) return setmetatable({a = prev, _build = meta.__tostring, c = c}, meta) elseif v==nil then--no-op elseif c then shift(prev, c)--v == false else prev:_build() end end init, noCache = function(v, c) prev = setmetatable({v, c = c, _build = build[type(v)] or v, [type(v)] = true, alt = {}}, build) return prev end, true return init(...) end function unbuild(sep) for k, v in MBpairs(sep, nil) do k = getmetatable(v) if k and (k==build or k==alt) then shift(v.a or v, -v.c) end end end function _var(self, ...) local obj if ... and ...~=true then obj = init(...) elseif prev then if ...~=false then obj = rebuild(...) else rebuild(...) end end return obj and MBi._(self, obj, nil, true) or self end end local lib; MBi = setmetatable({stream = _stream, _inHTML = _inHTML, _var = _var, _ = function(self, v, ...) local at, raw = select(select('#', ...)==1 and ...==true and 1 or 2, nil, ...) if raw then rawkey[self] = math.huge else v = Valid(v) end if v or raw then if at or rawkey[self] then raw = #self end--if length increases by more than one after table.insert, then set rawkey[self] = math.huge; rawkey[self] may be equal to a previous 'at' at, self.last_concat = at and (tonumber(at)~=at and raw + at or at) table.insert(self, select(at and 1 or 2, at, v)) if at and at < 0 or raw and #self - raw > 1 then rawkey[self] = math.huge elseif at and #self==raw then rawkey[self] = rawkey[self] and math.max(rawkey[self], at) or at end end--above line looks bizarre because one table.insert op may make length jump from 0 to 8: local wtf={[2]=2,[4]=4,[8]=8}mw.log(#wtf,table.insert(wtf,1),#wtf) return self end, _nil = function(self, at, ...) if ...~=true and ...~=false then--faster than type(...) ~= 'boolean' if not at or at=='0' then self[#self] = ... if ... then rawkey[self] = math.huge end else local n, v = tonumber(at), ... if n~=at then if n then n = #self + at elseif at~=true and select('#', ...)==0 then v, n = at, #self end end if n then if v==nil and n > 0 then table.remove(self, n) else self[math.floor(n)], rawkey[self] = v, math.huge end--floor position for consistency with Table library end end self.last_concat = nil end return self end, _all = function(self, t, valKey) for k, v in MBpairs(t) do MBmix(self, v, valKey) end for k, v in valKey and MBpairs(t, false) or noOp, t do if tonumber(v) then MBi._(self, k, v)--self not always a buffer elseif rawget(MBi, k) and v and v~=true then if v[1]==nil or getmetatable(v) then MBi[k](self, v) else MBi[k](self, unpack(v, 1, table.maxn(v))) end end end return self end, _str = function(t, ...) local n = select('#', ...) if n > 1 then local k, ops, seps, r = 2, MBselect(n, ...) r = MB(t(seps[1])) while parent[t] and ops > 1 and r:_(parent[t](seps[k]), 1) do t, k, ops = parent[t], k + 1, ops - 1 end return table.concat(r, seps[k] or nil) end return MB.__call(t, ...) end, _in = function (self, ...) return parent(MB(...), self) end, _out = function(t, ...) if ...==0 then return parent(t, parent[t], MBi._cc(t, t, MB.__call(t, (select(2, ...))), getmetatable(t))) end--love how :_cc needed nothing new to implement this *self pat on back* local n = select('#', ...) if n > 1 then local k, ops, seps = 1, MBselect(n, ...) while parent[t] and ops > 0 do t, k, ops = parent[t]:_(t(seps[k])), k + 1, ops - 1 end elseif parent[t] then return parent[t]:_(t(...)) end return t end, _cc = function(self, clear, copy, meta) if clear then if rawequal(clear, copy) then return self, spec[MBi._cc] and setmetatable(spec[MBi._cc], MB)--rawequal to avoid re-string via __eq in case both are different Buffer objects elseif copy==true then copy = self end if clear~=0 then assert(type(clear)=='table', debug.traceback('Buffer:_cc can only "clear" tables. Did you forget to call with a colon?', 2))--errors can be hard to trace without this for k in self and next or noOp, clear do rawset(clear, k, nil) end else return MBi._cc(false, {unpack(copy)}, copy) end--copy length w/o empty strings; recursion to avoid self = false causing garbage collection (non-weak child may exist) if self==false or copy and type(copy)=='table' then--self==false means copy is a table (saves a type op for recursive calls) meta = meta or getmetatable(copy) if self and #copy > 1 then--preserves length with empty strings; developed from studying http://www.lua.org/source/5.1/ltable.c.html local n, null, i, e = #copy, {}, math.ldexp(2, select(2, math.frexp(#copy)) - 2) e, spec[MBi._cc], parent[null] = i - 1, null, clear for k = 1, e do table.insert(clear, false) end while i<=n do table.insert(clear, i, '') i, null[i] = i + math.ldexp(2, select(2, math.frexp(n - i)) - 2), '' end for k = 1, e do rawset(clear, k, nil) end end for k, v in next, copy do rawset(clear, k, type(v)=='table' and MBi._cc(false, 0, v) or v) end elseif copy then rawset(clear, 1, (Valid(copy))) end rawkey[setmetatable(clear, meta)], parent[clear] = rawkey[copy], parent[copy] end return self and rawset(self, 'last_concat', nil) or clear end, _parent = function(self, ...) return parent[self] and MBi._(self, parent[self]:_str(...)) or self end, getParent = function(self, ...) return isMBfunc(parent[self] or parent[parent(self, setmetatable({}, MB))], ...) end, killParent = function(self, ...) return parent[self] and isMBfunc(parent[self], ...) and parent(self) or self end, _build = function(self, t) table.insert(t, self()) end,--for compatibility with mw.html:node() last_concat = false--prevent library check }, {__index = function(t, i)--import string, mw.text, and mw.ustring libraries on an as-needed basis local func = string[i] or mw.text[i] or mw.ustring[i] or type(i)=='string' and mw.ustring[i:match'^u(.+)'] if func then lib = lib or function (s, f, ...) if parent[s] and next(s)==nil then return s:_((f(tostring(parent[Element and (spec[s]==Element and s:allDone() or spec[parent[s]]==Element and parent[s]) or s]), ...))) end return f(tostring(s), ...)--not using ternary/logical operators here to allow multiple return values end return rawset(t, i, i:match'^u?gsub' and function(self, p, r, ...)return lib(self, func, p, r or '', ...)end--Why are ugsub/gsub special? because empty strings are against my religion! or function(self, ...)return lib(self, func, ...)end)[i] end end}) end function MBmix(t, v, ...) return v and ((type(v)~='table' or getmetatable(v)) and MBi._(t, v) or (select('#', ...)==0 and spec[t] and spec[t]._add or MBi._all)(t, v, ...)) or t end--:_all always passes two args local _G, new_G = _G--localize _G for console testing (console _G ~= module _G) return setmetatable({__index = function(t, i) return spec[t] and spec[t][i] or MBi[i] end, __call = function(t, ...) local rawsep, sep, i, j, raw = noCache and rawkey[...] and ..., ... if i or j or rawsep or Valid(sep) then raw, sep, i, j = rawkey[spec[t]] or rawkey[t], rawsep or Valid(sep), i and (i~=tonumber(i) and i + #t or i), j and (j~=tonumber(j) and j + #t or j) if rawsep or raw and (raw>=(j or #t) or i < 1) then raw, i, j = {}, i and math.floor(i), j and math.floor(j)--floor for consistency with table.concat(t, sep, i, j), which ignores decimals raw.lc, t.last_concat = t.last_concat--temporarily unset last_concat to prevent disqualification from mapless iteration for k, v in MBpairs(t) do if raw[1] or not i or k>=i then if j and k > j then break end if raw.s then raw.s = table.insert(raw, tostring(sep)) end--if sep contains v and v is a Buffer-variable, sep must be strung before v k = Valid(v) if k then raw.s = rawsep or sep and raw[1] and table.insert(raw, sep) table.insert(raw, k) end end end if rawsep and not raw.s then raw[#raw] = unbuild(sep) end--unbuild rawsep if final index in t was invalid t.last_concat = raw.lc return table.concat(raw) end return table.concat(t, sep, i and math.max(i, 1), j and math.min(j, #t)) end return MB.__tostring(t) end, __tostring = function(t) if t.last_concat then return t.last_concat end local r = rawkey[spec[t]] or rawkey[t] r = table.concat(r and r>=#t and MBi._all({}, t) or t) return (noCache or rawset(t, 'last_concat', r)) and r end, __concat = function(a, b) if buffHTML then for k = 1, 2 do local v = select(k, a, b)--faster than for k, v in pairs{a, b} do if v and spec[v] and spec[v]==Element then if parent[v].selfClosing then if rawequal(a, b) then return (not noCache or parent[v].tagName) and v:_str(0):rep(2) or v:_str(0)..v:_str(0) end--rawequal avoids premature tostring of Buffer:_var objects; b, a = select(k, b, parent[v], a) else local temp = Element .. v --helper method; returns a mirror of parent[v] MBmix(MBmix(parent(temp.nodes, temp), a), k==1 and spec[b]==Element and parent[b] or b) return buffHTML.__tostring(setmetatable(temp, {__index=parent[v], __mode='v'}))--switch from tempMeta to avoid MBi._cc op of styles/attributes end end end end return table.concat(MBmix(MBmix({}, a), b)) end, __pairs = MBpairs, __ipairs = MBpairs, __eq = function(a, b) return tostring(a)==tostring(b) end--avoid a==b in this module; use rawequal(a,b) when they may be different Buffers (premature tostring waste ops and is bad for Buffer:_var) }, {__tostring = function()return''end, __call = function(self, ...) MB = MB or self if new_G then if ... and _G and ...==_G then new_G = ... end elseif ... and (...==_G or type(...)=='table' and (...)._G==...) then local Nil, mG = {}, (...):getmetatable() or (...):setmetatable{}:getmetatable() new_G, _G, gfuncs = ..., ..., {--gfuncs stored for Buffer:_inHTML; new_G is a is a Module:Buffer local declared just before the final return statement. _G = function(self, i, ...) local X, save = rawget(new_G, i), select('#', ...)==0 and self or ... if i and i~=true and not (X and save and rawequal(X, save)) and rawset(new_G, i, save) and (X~=nil or save==nil and new_G[i]~=nil) then--rawequal in case X is another buffer local mG = getmetatable(new_G) or {__call=mG.__call} if mG.__index then pcall(rawset, mG.__index, i, X) else mG.__index = setmetatable(new_G, mG) and {[i] = X} end end return self, ...--avoiding __eq with rawequal(self,save) is overkill since buffers can self-save without being passed as save end, _R = function(self, i, v, m) if i~='new_G' then if i and i~=true then rawset(new_G, i , v) end elseif not v or v==true or v._G~=_G then new_G = setmetatable(v~=true and v or {}, {__call = mG.__call, __index = v~=true and m~=true and (m or new_G) or nil}) else new_G, (not m and (m~=nil or v==new_G) and Nil or getmetatable(v)).__index = v, m~=true and (m or new_G) or nil end--setting Nil.__index is noOp return self end, _2 = function(self, ...) if new_G[...]~=nil then return new_G[...] end--higher priority so Buffer:_G('new_G', ...) can prevent an overwrite if ...=='new_G' then return rawset((select('#', ...)~=1 and MBi._R(new_G, ...) or new_G), '_G', _G) end return select(select('#', ...)==1 and 1 or 2, self:_G(...))--return only one value; 'return select(2, self:_G(...)) or self' doesn't work for returning nil end, _B = function(self, v) return v or v==nil and Nil end } for k, v in next, gfuncs do MBi[k] = v end setmetatable(Nil,{__concat=MB.__concat,__newindex=noOp,__call=noOp,__tostring=noOp,__metatable=MB,__index=setmetatable({_B=MBi._B,_=function()return Nil end,last_concat=''}, {__index=function(t,i)return (MBi[i] or i and not tonumber(i)) and t._ or nil end})}) function mG.__call(G, k, ...) return (k._G or G.type(k)=='table') and (G.select('#', ...)~=1 and G.rawset(k, ...) or G:rawset(..., k) and k) or G:rawset(k, (...)) and ... end end local new = setmetatable({}, self) if ... and (...)==new_G then return select(2, ...) and MBmix(new:_G((select(2, ...))), select(3, ...)) or new end return ... and MBi._(new, ...) or new end, __index = function(t, i) MB = MB or t return MBi[i] and function(...) return MBi[i](setmetatable({}, t), select(...==t and 2 or 1,...)) end end }) jaobpdh55fjwufj4mg1tck9bsag4blq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Br 10 1112 5278 2024-10-17T16:03:24Z 咽頭べさ 24 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:string|rep|<br/>|{{<includeonly>safesubst:</includeonly>#iferror:{{<includeonly>safesubst:</includeonly>#expr:1*{{{1|1}}}}}|1}}}}<noinclude> {{Documentation}} </noinclude>" 5278 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:string|rep|<br/>|{{<includeonly>safesubst:</includeonly>#iferror:{{<includeonly>safesubst:</includeonly>#expr:1*{{{1|1}}}}}|1}}}}<noinclude> {{Documentation}} </noinclude> cq7d25vcc5fumiravxfvnolg1blfyhl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Convinfobox/prisec2 10 1113 5283 2024-10-17T17:50:11Z 咽頭べさ 24 Created page with "<includeonly>{{convert|{{{1}}}|{{{2}}}|{{{4}}}|{{{5|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}}</includeonly><noinclude> </noinclude>" 5283 wikitext text/x-wiki <includeonly>{{convert|{{{1}}}|{{{2}}}|{{{4}}}|{{{5|}}}|sp={{{sp|}}}|lk={{{lk|off}}}|abbr={{{abbr|on}}}|disp={{{disp|}}}|adj={{{adj|}}}|sigfig={{{sigfig|}}}}}</includeonly><noinclude> </noinclude> 1v0b3098gog1wly5exgkf64j785plx2 ᥛᥨᥝᥱ ᥓᥧᥰ:Unicode data 828 1114 5528 5284 2025-01-08T12:58:47Z Saimawnkham 28 5528 Scribunto text/plain local p = {} local floor = math.floor local function errorf(level, ...) if type(level) == "number" then return error(string.format(...), level + 1) else -- level is actually the format string. return error(string.format(level, ...), 2) end end local function binary_range_search(codepoint, ranges) local low, mid, high low, high = 1, ranges.length or require "Module:TableTools".length(ranges) while low <= high do mid = floor((low + high) / 2) local range = ranges[mid] if codepoint < range[1] then high = mid - 1 elseif codepoint <= range[2] then return range, mid else low = mid + 1 end end return nil, mid end p.binary_range_search = binary_range_search --[[ local function linear_range_search(codepoint, ranges) for i, range in ipairs(ranges) do if range[1] <= codepoint and codepoint <= range[2] then return range end end end --]] -- Load a module by indexing "loader" with the name of the module minus the -- "Module:Unicode data/" part. For instance, loader.blocks returns -- [[Module:Unicode data/blocks]]. If a module cannot be loaded, false will be -- returned. local loader = setmetatable({}, { __index = function (self, key) local success, data = pcall(mw.loadData, "Module:Unicode data/" .. key) if not success then data = false end self[key] = data return data end }) -- For the algorithm used to generate Hangul Syllable names, -- see "Hangul Syllable Name Generation" in section 3.12 of the -- Unicode Specification: -- https://www.unicode.org/versions/Unicode11.0.0/ch03.pdf local name_hooks = { { 0x00, 0x1F, "<control-%04X>" }, -- C0 control characters { 0x7F, 0x9F, "<control-%04X>" }, -- DEL and C1 control characters { 0x3400, 0x4DBF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension A { 0x4E00, 0x9FFF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph { 0xAC00, 0xD7A3, function (codepoint) -- Hangul Syllables local Hangul_data = loader.Hangul local syllable_index = codepoint - 0xAC00 return ("HANGUL SYLLABLE %s%s%s"):format( Hangul_data.leads[floor(syllable_index / Hangul_data.final_count)], Hangul_data.vowels[floor((syllable_index % Hangul_data.final_count) / Hangul_data.trail_count)], Hangul_data.trails[syllable_index % Hangul_data.trail_count] ) end }, -- High Surrogates, High Private Use Surrogates, Low Surrogates { 0xD800, 0xDFFF, "<surrogate-%04X>" }, { 0xE000, 0xF8FF, "<private-use-%04X>" }, -- Private Use -- CJK Compatibility Ideographs { 0xF900, 0xFA6D, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0xFA70, 0xFAD9, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0x17000, 0x187F7, "TANGUT IDEOGRAPH-%04X" }, -- Tangut Ideograph { 0x18800, 0x18AFF, function (codepoint) return ("TANGUT COMPONENT-%03d"):format(codepoint - 0x187FF) end }, { 0x18D00, 0x18D08, "TANGUT IDEOGRAPH-%04X" }, -- Tangut Ideograph Supplement { 0x1B170, 0x1B2FB, "NUSHU CHARACTER-%04X" }, -- Nushu { 0x20000, 0x2A6DF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension B { 0x2A700, 0x2B739, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension C { 0x2B740, 0x2B81D, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension D { 0x2B820, 0x2CEA1, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension E { 0x2CEB0, 0x2EBE0, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension F -- CJK Compatibility Ideographs Supplement (Supplementary Ideographic Plane) { 0x2F800, 0x2FA1D, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0xE0100, 0xE01EF, function (codepoint) -- Variation Selectors Supplement return ("VARIATION SELECTOR-%d"):format(codepoint - 0xE0100 + 17) end}, { 0x30000, 0x3134A, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension G { 0x31350, 0x323AF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension H { 0x2EBF0, 0x2EE5D, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension I { 0xF0000, 0xFFFFD, "<private-use-%04X>" }, -- Plane 15 Private Use { 0x100000, 0x10FFFD, "<private-use-%04X>" } -- Plane 16 Private Use } name_hooks.length = #name_hooks local name_range_cache local function generate_name(data, codepoint) if type(data) == "string" then return data:format(codepoint) else return data(codepoint) end end --[[ -- Checks that the code point is a number and in range. -- Does not check whether code point is an integer. -- Not used local function check_codepoint(funcName, argIdx, val) require 'libraryUtil'.checkType(funcName, argIdx, val, 'number') if codepoint < 0 or 0x10FFFF < codepoint then errorf("Codepoint %04X out of range", codepoint) end end --]] function p.is_noncharacter(codepoint) -- U+FDD0-U+FDEF and all code points ending in FFFE or FFFF are Unassigned -- (Cn) and specifically noncharacters: -- https://www.unicode.org/faq/private_use.html#nonchar4 return 0xFDD0 <= codepoint and (codepoint <= 0xFDEF or floor(codepoint % 0x10000) >= 0xFFFE) end -- https://www.unicode.org/versions/Unicode11.0.0/ch04.pdf, section 4.8 function p.lookup_name(codepoint) if p.is_noncharacter(codepoint) then return ("<noncharacter-%04X>"):format(codepoint) end if name_range_cache -- Check if previously used "name hook" applies to this code point. and codepoint >= name_range_cache[1] and codepoint <= name_range_cache[2] then return generate_name(name_range_cache[3], codepoint) end local range = binary_range_search(codepoint, name_hooks) if range then name_range_cache = range return generate_name(range[3], codepoint) end local data = loader[('names/%03X'):format(codepoint / 0x1000)] if data and data[codepoint] then return data[codepoint] -- Unassigned (Cn) consists of noncharacters and reserved characters. -- The character has been established not to be a noncharacter, -- and if it were assigned, its name would already been retrieved, -- so it must be reserved. else return ("<reserved-%04X>"):format(codepoint) end end function p.lookup_image(codepoint) local data = loader[('images/%03X'):format(codepoint / 0x1000)] if data then return data[codepoint] end end local planes = { [ 0] = "Basic Multilingual Plane"; [ 1] = "Supplementary Multilingual Plane"; [ 2] = "Supplementary Ideographic Plane"; [ 3] = "Tertiary Ideographic Plane"; [14] = "Supplementary Special-purpose Plane"; [15] = "Supplementary Private Use Area-A"; [16] = "Supplementary Private Use Area-B"; } -- Load [[Module:Unicode data/blocks]] if needed and assign it to this variable. local blocks local function block_iter(blocks, i) i = i + 1 local data = blocks[i] if data then -- Unpack doesn't work on tables loaded with mw.loadData. return i, data[1], data[2], data[3] end end -- An ipairs-type iterator generator for the list of blocks. function p.enum_blocks() local blocks = loader.blocks return block_iter, blocks, 0 end function p.lookup_plane(codepoint) local i = floor(codepoint / 0x10000) return planes[i] or ("Plane %u"):format(i) end function p.lookup_block(codepoint) local blocks = loader.blocks local range = binary_range_search(codepoint, blocks) if range then return range[3] else return "No Block" end end function p.get_block_info(name) for i, block in ipairs(loader.blocks) do if block[3] == name then return block end end end function p.is_valid_pagename(pagename) local has_nonws = false for cp in mw.ustring.gcodepoint(pagename) do if (cp == 0x0023) -- # or (cp == 0x005B) -- [ or (cp == 0x005D) -- ] or (cp == 0x007B) -- { or (cp == 0x007C) -- | or (cp == 0x007D) -- } or (cp == 0x180E) -- MONGOLIAN VOWEL SEPARATOR or ((cp >= 0x2000) and (cp <= 0x200A)) -- spaces in General Punctuation block or (cp == 0xFFFD) -- REPLACEMENT CHARACTER then return false end local printable, result = p.is_printable(cp) if not printable then return false end if result ~= "space-separator" then has_nonws = true end end return has_nonws end local function manual_unpack(what, from) if what[from + 1] == nil then return what[from] end local result = {} from = from or 1 for i, item in ipairs(what) do if i >= from then table.insert(result, item) end end return unpack(result) end local function compare_ranges(range1, range2) return range1[1] < range2[1] end -- Creates a function to look up data in a module that contains "singles" (a -- code point-to-data map) and "ranges" (an array containing arrays that contain -- the low and high code points of a range and the data associated with that -- range). -- "loader" loads and returns the "singles" and "ranges" tables. -- "match_func" is passed the code point and either the data or the "dots", and -- generates the final result of the function. -- The varargs ("dots") describes the default data to be returned if there wasn't -- a match. -- In case the function is used more than once, "cache" saves ranges that have -- already been found to match, or a range whose data is the default if there -- was no match. local function memo_lookup(data_module_subpage, match_func, ...) local dots = { ... } local cache = {} local singles, ranges return function (codepoint) if not singles then local data_module = loader[data_module_subpage] singles, ranges = data_module.singles, data_module.ranges end if singles[codepoint] then return match_func(codepoint, singles[codepoint]) end local range = binary_range_search(codepoint, cache) if range then return match_func(codepoint, manual_unpack(range, 3)) end local range, index = binary_range_search(codepoint, ranges) if range then table.insert(cache, range) table.sort(cache, compare_ranges) return match_func(codepoint, manual_unpack(range, 3)) end if ranges[index] then local dots_range if codepoint > ranges[index][2] then dots_range = { ranges[index][2] + 1, ranges[index + 1] and ranges[index + 1][1] - 1 or 0x10FFFF, unpack(dots) } else -- codepoint < range[index][1] dots_range = { ranges[index - 1] and ranges[index - 1][2] + 1 or 0, ranges[index][1] - 1, unpack(dots) } end table.sort(cache, compare_ranges) end return match_func(codepoint) end end -- Get a code point's combining class value in [[Module:Unicode data/combining]], -- and return whether this value is not zero. Zero is assigned as the default -- if the combining class value is not found in this data module. -- That is, return true if character is combining, or false if it is not. -- See https://www.unicode.org/reports/tr44/#Canonical_Combining_Class_Values for -- more information. p.is_combining = memo_lookup( "combining", function (codepoint, combining_class) return combining_class and combining_class ~= 0 or false end, 0) function p.add_dotted_circle(str) return (mw.ustring.gsub(str, ".", function(char) if p.is_combining(mw.ustring.codepoint(char)) then return '◌' .. char end end)) end local lookup_control = memo_lookup( "control", function (codepoint, ccc) return ccc or "assigned" end, "assigned") p.lookup_control = lookup_control function p.is_assigned(codepoint) return lookup_control(codepoint) ~= "unassigned" end function p.is_printable(codepoint) local result = lookup_control(codepoint) return (result == "assigned") or (result == "space-separator"), result end function p.is_whitespace(codepoint) local result = lookup_control(codepoint) return (result == "space-separator"), result end p.lookup_category = memo_lookup( "category", function (codepoint, category) return category end, "Cn") local lookup_script = memo_lookup( "scripts", function (codepoint, script_code) return script_code or 'Zzzz' end, "Zzzz") p.lookup_script = lookup_script function p.get_best_script(str) -- Check type of argument, because mw.text.decode coerces numbers to strings! require "libraryUtil".checkType("get_best_script", 1, str, "string") -- Convert HTML character references (including named character references, -- or character entities) to characters. str = mw.text.decode(str, true) local scripts = {} for codepoint in mw.ustring.gcodepoint(str) do local script = lookup_script(codepoint) -- Ignore "Inherited", "Undetermined", or "Uncoded" scripts. if not (script == "Zyyy" or script == "Zinh" or script == "Zzzz") then scripts[script] = true end end -- If scripts does not contain two or more keys, -- return first and only key (script code) in table. if not next(scripts, next(scripts)) then return next(scripts) end -- else return majority script, or else "Zzzz"? end function p.is_Latin(str) require "libraryUtil".checkType("get_best_script", 1, str, "string") str = mw.text.decode(str, true) -- Search for the leading bytes that introduce the UTF-8 encoding of the -- code points U+0340-U+10FFFF. If they are not found and there is at least -- one Latin-script character, the string counts as Latin, because the rest -- of the characters can only be Zyyy, Zinh, and Zzzz. -- The only scripts found below U+0370 (the first code point of the Greek -- and Coptic block) are Latn, Zyyy, Zinh, and Zzzz. -- See the codepage in the [[UTF-8]] article. if not str:find "[\205-\244]" then for codepoint in mw.ustring.gcodepoint(str) do if lookup_script(codepoint) == "Latn" then return true end end end local Latn = false local i = 0; -- indexer for use in error messages for codepoint in mw.ustring.gcodepoint(str) do i = i + 1; -- bump the indexer local script = lookup_script(codepoint) if script == "Latn" then Latn = true elseif not (script == "Zyyy" or script == "Zinh" or script == "Zzzz") then return false, i -- abandon as not Latn; identify the offending character's position end end return Latn, (not Latn and i) or nil -- when <Latn> false, return offending charactor's position as second return value; nil else end -- Checks that a string contains only characters belonging to right-to-left -- scripts, or characters of ignorable scripts. function p.is_rtl(str) require "libraryUtil".checkType("get_best_script", 1, str, "string") str = mw.text.decode(str, true) -- Search for the leading bytes that introduce the UTF-8 encoding of the -- code points U+0580-U+10FFFF. If they are not found, the string can only -- have characters from a left-to-right script, because the first code point -- in a right-to-left script is U+0591, in the Hebrew block. if not str:find "[\214-\244]" then return false end local result = false local rtl = loader.scripts.rtl for codepoint in mw.ustring.gcodepoint(str) do local script = lookup_script(codepoint) if rtl[script] then result = true elseif not (script == "Zyyy" or script == "Zinh" or script == "Zzzz") then return false end end return result end --[[--------------------------< I S _ R T L _ F R A M E >------------------------------------------------------ external entry from an {{#invoke:}} to determine if a string of text is rtl. Strips html and html-like tags so that those tags don't corrupt the is-rtl-is-not-rtl determination; this added for the cases where the rtl text has <br /> tags. ]] function p.is_rtl_frame (frame) local str = frame.args[1]; -- get the string from the {{#invoke:}} frame str = str:gsub ('%b<>', ''); -- strip any html and html-like tags return p.is_rtl (str); -- return if whatever remains rtl; false else end local function get_codepoint(args, arg) local codepoint_string = args[arg] or errorf(2, "Parameter %s is required", tostring(arg)) local codepoint = tonumber(codepoint_string, 16) or errorf(2, "Parameter %s is not a code point in hexadecimal base", tostring(arg)) if not (0 <= codepoint and codepoint <= 0x10FFFF) then errorf(2, "code point in parameter %s out of range", tostring(arg)) end return codepoint end local function get_func(args, arg, prefix) local suffix = args[arg] or errorf(2, "Parameter %s is required", tostring(arg)) suffix = mw.text.trim(suffix) local func_name = prefix .. suffix local func = p[func_name] or errorf(2, "There is no function '%s'", func_name) return func end -- This function allows any of the "lookup" functions to be invoked. The first -- parameter is the word after "lookup_"; the second parameter is the code point -- in hexadecimal base. function p.lookup(frame) local func = get_func(frame.args, 1, "lookup_") local codepoint = get_codepoint(frame.args, 2) local result = func(codepoint) if func == p.lookup_name then -- Prevent code point labels such as <control-0000> from being -- interpreted as HTML tags. result = result:gsub("<", "&lt;") end return result end function p.is(frame) local func = get_func(frame.args, 1, "is_") -- is_Latin and is_valid_pagename take strings. if func == p.is_Latin or func == p.is_valid_pagename or func == p.is_rtl then return (func(frame.args[2])) else -- The rest take code points. local codepoint = get_codepoint(frame.args, 2) return (func(codepoint)) -- Adjust to one result. end end return p o0g4eqq2xavkbhtpuvp6nc9gu98bhgo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Vunblist 10 1115 5285 2024-10-17T18:06:24Z 咽頭べさ 24 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:list|unbulleted}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 5285 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:list|unbulleted}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> g28jpumica8ycuimxbfi2qlrcbowsb3 ᥛᥨᥝᥱ ᥓᥧᥰ:Language/name/data 828 1116 5286 2024-10-17T18:08:33Z 咽頭べさ 24 Created page with "-- put tables and their tables together local function __coalesce(...) local coalesced = {} for _, langslist in ipairs{...} do for langcode, langnames in pairs(langslist) do for _, langname in pairs(langnames) do if not coalesced[langcode] then coalesced[langcode] = {} end table.insert(coalesced[langcode], langname) end end end return coalesced en..." 5286 Scribunto text/plain -- put tables and their tables together local function __coalesce(...) local coalesced = {} for _, langslist in ipairs{...} do for langcode, langnames in pairs(langslist) do for _, langname in pairs(langnames) do if not coalesced[langcode] then coalesced[langcode] = {} end table.insert(coalesced[langcode], langname) end end end return coalesced end -- make the keys lowercase local function __preprocess(t, first_of_array_in_array) local preprocessed = {} if first_of_array_in_array then -- keep only the 1st language name for each code, excluding synonyms for k, v in pairs(t) do preprocessed[k:lower()] = {v[1]} end else for k, v in pairs(t) do preprocessed[k:lower()] = v end end return preprocessed end -- all valid primary language subtags for BCP47 from IANA (most of them from ISO 639-1, -2 and -3 with some exclusions) local __iana_languages = __preprocess(require("Module:Language/data/iana languages")); -- ISO 639-3 contains additional 3-letter codes not inserted in the IANA database as they are aliased to 2-letter codes, -- but excludes some deleted codes still valid in BCP47 (some of them are aliased) local __iso_639_3 = __preprocess(require("Module:Language/data/ISO 639-3")); -- Wikimedia wikis uses some non-standard codes and a subset of IANA codes, plus composite codes local __wp_languages = __preprocess(require("Module:Language/data/wp languages"), true); -- all valid script subtags for BCP47 from IANA (excluding special ISO 15924 codes) local iana_scripts = __preprocess(require("Module:Language/data/iana scripts")); -- all valid region subtags for BCP47 from IANA (derived from ISO 3166-1 excluding special codes, and from 3-digit UN M.49 codes for groups of countries) local iana_regions = __preprocess(require("Module:Language/data/iana regions")); -- variant subtags from IANA; table format differs from the other IANA data tables local iana_variants = __preprocess(require("Module:Language/data/iana variants")); -- suppressed script subtags from IANA; local iana_suppressed_scripts = __preprocess (require("Module:Language/data/iana suppressed scripts")); return { lang = __coalesce(__wp_languages, __iana_languages, __iso_639_3), lang_iana = __iana_languages, script = iana_scripts, region = iana_regions, variant = iana_variants, suppressed = iana_suppressed_scripts, } 053aid48tsmggzkzq8137e5wj9sbvtm ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana languages 828 1117 5287 2024-10-17T18:11:05Z 咽頭べさ 24 Created page with "-- File-Date: 2024-06-14 local active = { ["aa"] = {"Afar"}, ["ab"] = {"Abkhazian"}, ["ae"] = {"Avestan"}, ["af"] = {"Afrikaans"}, ["ak"] = {"Akan"}, ["am"] = {"Amharic"}, ["an"] = {"Aragonese"}, ["ar"] = {"Arabic"}, ["as"] = {"Assamese"}, ["av"] = {"Avaric"}, ["ay"] = {"Aymara"}, ["az"] = {"Azerbaijani"}, ["ba"] = {"Bashkir"}, ["be"] = {"Belarusian"}, ["bg"] = {"Bulgarian"}, ["bh"] = {"Bihari languages"}, ["bi"] = {"Bislama"}, ["bm"] = {"Bambara"}, ["..." 5287 Scribunto text/plain -- File-Date: 2024-06-14 local active = { ["aa"] = {"Afar"}, ["ab"] = {"Abkhazian"}, ["ae"] = {"Avestan"}, ["af"] = {"Afrikaans"}, ["ak"] = {"Akan"}, ["am"] = {"Amharic"}, ["an"] = {"Aragonese"}, ["ar"] = {"Arabic"}, ["as"] = {"Assamese"}, ["av"] = {"Avaric"}, ["ay"] = {"Aymara"}, ["az"] = {"Azerbaijani"}, ["ba"] = {"Bashkir"}, ["be"] = {"Belarusian"}, ["bg"] = {"Bulgarian"}, ["bh"] = {"Bihari languages"}, ["bi"] = {"Bislama"}, ["bm"] = {"Bambara"}, ["bn"] = {"Bengali", "Bangla"}, ["bo"] = {"Tibetan"}, ["br"] = {"Breton"}, ["bs"] = {"Bosnian"}, ["ca"] = {"Catalan", "Valencian"}, ["ce"] = {"Chechen"}, ["ch"] = {"Chamorro"}, ["co"] = {"Corsican"}, ["cr"] = {"Cree"}, ["cs"] = {"Czech"}, ["cu"] = {"Church Slavic", "Church Slavonic", "Old Bulgarian", "Old Church Slavonic", "Old Slavonic"}, ["cv"] = {"Chuvash"}, ["cy"] = {"Welsh"}, ["da"] = {"Danish"}, ["de"] = {"German"}, ["dv"] = {"Dhivehi", "Divehi", "Maldivian"}, ["dz"] = {"Dzongkha"}, ["ee"] = {"Ewe"}, ["el"] = {"Modern Greek (1453-)"}, ["en"] = {"English"}, ["eo"] = {"Esperanto"}, ["es"] = {"Spanish", "Castilian"}, ["et"] = {"Estonian"}, ["eu"] = {"Basque"}, ["fa"] = {"Persian"}, ["ff"] = {"Fulah"}, ["fi"] = {"Finnish"}, ["fj"] = {"Fijian"}, ["fo"] = {"Faroese"}, ["fr"] = {"French"}, ["fy"] = {"Western Frisian"}, ["ga"] = {"Irish"}, ["gd"] = {"Scottish Gaelic", "Gaelic"}, ["gl"] = {"Galician"}, ["gn"] = {"Guarani"}, ["gu"] = {"Gujarati"}, ["gv"] = {"Manx"}, ["ha"] = {"Hausa"}, ["he"] = {"Hebrew"}, ["hi"] = {"Hindi"}, ["ho"] = {"Hiri Motu"}, ["hr"] = {"Croatian"}, ["ht"] = {"Haitian", "Haitian Creole"}, ["hu"] = {"Hungarian"}, ["hy"] = {"Armenian"}, ["hz"] = {"Herero"}, ["ia"] = {"Interlingua (International Auxiliary Language Association)"}, ["id"] = {"Indonesian"}, ["ie"] = {"Interlingue", "Occidental"}, ["ig"] = {"Igbo"}, ["ii"] = {"Sichuan Yi", "Nuosu"}, ["ik"] = {"Inupiaq"}, ["io"] = {"Ido"}, ["is"] = {"Icelandic"}, ["it"] = {"Italian"}, ["iu"] = {"Inuktitut"}, ["ja"] = {"Japanese"}, ["jv"] = {"Javanese"}, ["ka"] = {"Georgian"}, ["kg"] = {"Kongo"}, ["ki"] = {"Kikuyu", "Gikuyu"}, ["kj"] = {"Kuanyama", "Kwanyama"}, ["kk"] = {"Kazakh"}, ["kl"] = {"Kalaallisut", "Greenlandic"}, ["km"] = {"Khmer", "Central Khmer"}, ["kn"] = {"Kannada"}, ["ko"] = {"Korean"}, ["kr"] = {"Kanuri"}, ["ks"] = {"Kashmiri"}, ["ku"] = {"Kurdish"}, ["kv"] = {"Komi"}, ["kw"] = {"Cornish"}, ["ky"] = {"Kirghiz", "Kyrgyz"}, ["la"] = {"Latin"}, ["lb"] = {"Luxembourgish", "Letzeburgesch"}, ["lg"] = {"Ganda", "Luganda"}, ["li"] = {"Limburgan", "Limburger", "Limburgish"}, ["ln"] = {"Lingala"}, ["lo"] = {"Lao"}, ["lt"] = {"Lithuanian"}, ["lu"] = {"Luba-Katanga"}, ["lv"] = {"Latvian"}, ["mg"] = {"Malagasy"}, ["mh"] = {"Marshallese"}, ["mi"] = {"Maori"}, ["mk"] = {"Macedonian"}, ["ml"] = {"Malayalam"}, ["mn"] = {"Mongolian"}, ["mr"] = {"Marathi"}, ["ms"] = {"Malay (macrolanguage)"}, ["mt"] = {"Maltese"}, ["my"] = {"Burmese"}, ["na"] = {"Nauru"}, ["nb"] = {"Norwegian Bokmål"}, ["nd"] = {"North Ndebele"}, ["ne"] = {"Nepali (macrolanguage)"}, ["ng"] = {"Ndonga"}, ["nl"] = {"Dutch", "Flemish"}, ["nn"] = {"Norwegian Nynorsk"}, ["no"] = {"Norwegian"}, ["nr"] = {"South Ndebele"}, ["nv"] = {"Navajo", "Navaho"}, ["ny"] = {"Nyanja", "Chewa", "Chichewa"}, ["oc"] = {"Occitan (post 1500)"}, ["oj"] = {"Ojibwa"}, ["om"] = {"Oromo"}, ["or"] = {"Oriya (macrolanguage)", "Odia (macrolanguage)"}, ["os"] = {"Ossetian", "Ossetic"}, ["pa"] = {"Panjabi", "Punjabi"}, ["pi"] = {"Pali"}, ["pl"] = {"Polish"}, ["ps"] = {"Pushto", "Pashto"}, ["pt"] = {"Portuguese"}, ["qu"] = {"Quechua"}, ["rm"] = {"Romansh"}, ["rn"] = {"Rundi"}, ["ro"] = {"Romanian", "Moldavian", "Moldovan"}, ["ru"] = {"Russian"}, ["rw"] = {"Kinyarwanda"}, ["sa"] = {"Sanskrit"}, ["sc"] = {"Sardinian"}, ["sd"] = {"Sindhi"}, ["se"] = {"Northern Sami"}, ["sg"] = {"Sango"}, ["sh"] = {"Serbo-Croatian"}, ["si"] = {"Sinhala", "Sinhalese"}, ["sk"] = {"Slovak"}, ["sl"] = {"Slovenian"}, ["sm"] = {"Samoan"}, ["sn"] = {"Shona"}, ["so"] = {"Somali"}, ["sq"] = {"Albanian"}, ["sr"] = {"Serbian"}, ["ss"] = {"Swati"}, ["st"] = {"Southern Sotho"}, ["su"] = {"Sundanese"}, ["sv"] = {"Swedish"}, ["sw"] = {"Swahili (macrolanguage)"}, ["ta"] = {"Tamil"}, ["te"] = {"Telugu"}, ["tg"] = {"Tajik"}, ["th"] = {"Thai"}, ["ti"] = {"Tigrinya"}, ["tk"] = {"Turkmen"}, ["tl"] = {"Tagalog"}, ["tn"] = {"Tswana"}, ["to"] = {"Tonga (Tonga Islands)"}, ["tr"] = {"Turkish"}, ["ts"] = {"Tsonga"}, ["tt"] = {"Tatar"}, ["tw"] = {"Twi"}, ["ty"] = {"Tahitian"}, ["ug"] = {"Uighur", "Uyghur"}, ["uk"] = {"Ukrainian"}, ["ur"] = {"Urdu"}, ["uz"] = {"Uzbek"}, ["ve"] = {"Venda"}, ["vi"] = {"Vietnamese"}, ["vo"] = {"Volapük"}, ["wa"] = {"Walloon"}, ["wo"] = {"Wolof"}, ["xh"] = {"Xhosa"}, ["yi"] = {"Yiddish"}, ["yo"] = {"Yoruba"}, ["za"] = {"Zhuang", "Chuang"}, ["zh"] = {"Chinese"}, ["zu"] = {"Zulu"}, ["aaa"] = {"Ghotuo"}, ["aab"] = {"Alumu-Tesu"}, ["aac"] = {"Ari"}, ["aad"] = {"Amal"}, ["aae"] = {"Arbëreshë Albanian"}, ["aaf"] = {"Aranadan"}, ["aag"] = {"Ambrak"}, ["aah"] = {"Abu' Arapesh"}, ["aai"] = {"Arifama-Miniafia"}, ["aak"] = {"Ankave"}, ["aal"] = {"Afade"}, ["aan"] = {"Anambé"}, ["aao"] = {"Algerian Saharan Arabic"}, ["aap"] = {"Pará Arára"}, ["aaq"] = {"Eastern Abnaki"}, ["aas"] = {"Aasáx"}, ["aat"] = {"Arvanitika Albanian"}, ["aau"] = {"Abau"}, ["aav"] = {"Austro-Asiatic languages"}, ["aaw"] = {"Solong"}, ["aax"] = {"Mandobo Atas"}, ["aaz"] = {"Amarasi"}, ["aba"] = {"Abé"}, ["abb"] = {"Bankon"}, ["abc"] = {"Ambala Ayta"}, ["abd"] = {"Manide"}, ["abe"] = {"Western Abnaki"}, ["abf"] = {"Abai Sungai"}, ["abg"] = {"Abaga"}, ["abh"] = {"Tajiki Arabic"}, ["abi"] = {"Abidji"}, ["abj"] = {"Aka-Bea"}, ["abl"] = {"Lampung Nyo"}, ["abm"] = {"Abanyom"}, ["abn"] = {"Abua"}, ["abo"] = {"Abon"}, ["abp"] = {"Abellen Ayta"}, ["abq"] = {"Abaza"}, ["abr"] = {"Abron"}, ["abs"] = {"Ambonese Malay"}, ["abt"] = {"Ambulas"}, ["abu"] = {"Abure"}, ["abv"] = {"Baharna Arabic"}, ["abw"] = {"Pal"}, ["abx"] = {"Inabaknon"}, ["aby"] = {"Aneme Wake"}, ["abz"] = {"Abui"}, ["aca"] = {"Achagua"}, ["acb"] = {"Áncá"}, ["acd"] = {"Gikyode"}, ["ace"] = {"Achinese"}, ["acf"] = {"Saint Lucian Creole French"}, ["ach"] = {"Acoli"}, ["aci"] = {"Aka-Cari"}, ["ack"] = {"Aka-Kora"}, ["acl"] = {"Akar-Bale"}, ["acm"] = {"Mesopotamian Arabic"}, ["acn"] = {"Achang"}, ["acp"] = {"Eastern Acipa"}, ["acq"] = {"Ta'izzi-Adeni Arabic"}, ["acr"] = {"Achi"}, ["acs"] = {"Acroá"}, ["act"] = {"Achterhoeks"}, ["acu"] = {"Achuar-Shiwiar"}, ["acv"] = {"Achumawi"}, ["acw"] = {"Hijazi Arabic"}, ["acx"] = {"Omani Arabic"}, ["acy"] = {"Cypriot Arabic"}, ["acz"] = {"Acheron"}, ["ada"] = {"Adangme"}, ["adb"] = {"Atauran"}, ["add"] = {"Lidzonka", "Dzodinka"}, ["ade"] = {"Adele"}, ["adf"] = {"Dhofari Arabic"}, ["adg"] = {"Andegerebinha"}, ["adh"] = {"Adhola"}, ["adi"] = {"Adi"}, ["adj"] = {"Adioukrou"}, ["adl"] = {"Galo"}, ["adn"] = {"Adang"}, ["ado"] = {"Abu"}, ["adq"] = {"Adangbe"}, ["adr"] = {"Adonara"}, ["ads"] = {"Adamorobe Sign Language"}, ["adt"] = {"Adnyamathanha"}, ["adu"] = {"Aduge"}, ["adw"] = {"Amundava"}, ["adx"] = {"Amdo Tibetan"}, ["ady"] = {"Adyghe", "Adygei"}, ["adz"] = {"Adzera"}, ["aea"] = {"Areba"}, ["aeb"] = {"Tunisian Arabic"}, ["aec"] = {"Saidi Arabic"}, ["aed"] = {"Argentine Sign Language"}, ["aee"] = {"Northeast Pashai", "Northeast Pashayi"}, ["aek"] = {"Haeke"}, ["ael"] = {"Ambele"}, ["aem"] = {"Arem"}, ["aen"] = {"Armenian Sign Language"}, ["aeq"] = {"Aer"}, ["aer"] = {"Eastern Arrernte"}, ["aes"] = {"Alsea"}, ["aeu"] = {"Akeu"}, ["aew"] = {"Ambakich"}, ["aey"] = {"Amele"}, ["aez"] = {"Aeka"}, ["afa"] = {"Afro-Asiatic languages"}, ["afb"] = {"Gulf Arabic"}, ["afd"] = {"Andai"}, ["afe"] = {"Putukwam"}, ["afg"] = {"Afghan Sign Language"}, ["afh"] = {"Afrihili"}, ["afi"] = {"Akrukay", "Chini"}, ["afk"] = {"Nanubae"}, ["afn"] = {"Defaka"}, ["afo"] = {"Eloyi"}, ["afp"] = {"Tapei"}, ["afs"] = {"Afro-Seminole Creole"}, ["aft"] = {"Afitti"}, ["afu"] = {"Awutu"}, ["afz"] = {"Obokuitai"}, ["aga"] = {"Aguano"}, ["agb"] = {"Legbo"}, ["agc"] = {"Agatu"}, ["agd"] = {"Agarabi"}, ["age"] = {"Angal"}, ["agf"] = {"Arguni"}, ["agg"] = {"Angor"}, ["agh"] = {"Ngelima"}, ["agi"] = {"Agariya"}, ["agj"] = {"Argobba"}, ["agk"] = {"Isarog Agta"}, ["agl"] = {"Fembe"}, ["agm"] = {"Angaataha"}, ["agn"] = {"Agutaynen"}, ["ago"] = {"Tainae"}, ["agq"] = {"Aghem"}, ["agr"] = {"Aguaruna"}, ["ags"] = {"Esimbi"}, ["agt"] = {"Central Cagayan Agta"}, ["agu"] = {"Aguacateco"}, ["agv"] = {"Remontado Dumagat"}, ["agw"] = {"Kahua"}, ["agx"] = {"Aghul"}, ["agy"] = {"Southern Alta"}, ["agz"] = {"Mt. Iriga Agta"}, ["aha"] = {"Ahanta"}, ["ahb"] = {"Axamb"}, ["ahg"] = {"Qimant"}, ["ahh"] = {"Aghu"}, ["ahi"] = {"Tiagbamrin Aizi"}, ["ahk"] = {"Akha"}, ["ahl"] = {"Igo"}, ["ahm"] = {"Mobumrin Aizi"}, ["ahn"] = {"Àhàn"}, ["aho"] = {"Ahom"}, ["ahp"] = {"Aproumu Aizi"}, ["ahr"] = {"Ahirani"}, ["ahs"] = {"Ashe"}, ["aht"] = {"Ahtena"}, ["aia"] = {"Arosi"}, ["aib"] = {"Ainu (China)"}, ["aic"] = {"Ainbai"}, ["aid"] = {"Alngith"}, ["aie"] = {"Amara"}, ["aif"] = {"Agi"}, ["aig"] = {"Antigua and Barbuda Creole English"}, ["aih"] = {"Ai-Cham"}, ["aii"] = {"Assyrian Neo-Aramaic"}, ["aij"] = {"Lishanid Noshan"}, ["aik"] = {"Ake"}, ["ail"] = {"Aimele"}, ["aim"] = {"Aimol"}, ["ain"] = {"Ainu (Japan)"}, ["aio"] = {"Aiton"}, ["aip"] = {"Burumakok"}, ["aiq"] = {"Aimaq"}, ["air"] = {"Airoran"}, ["ait"] = {"Arikem"}, ["aiw"] = {"Aari"}, ["aix"] = {"Aighon"}, ["aiy"] = {"Ali"}, ["aja"] = {"Aja (South Sudan)"}, ["ajg"] = {"Aja (Benin)"}, ["aji"] = {"Ajië"}, ["ajn"] = {"Andajin"}, ["ajs"] = {"Algerian Jewish Sign Language"}, ["aju"] = {"Judeo-Moroccan Arabic"}, ["ajw"] = {"Ajawa"}, ["ajz"] = {"Amri Karbi"}, ["akb"] = {"Batak Angkola"}, ["akc"] = {"Mpur"}, ["akd"] = {"Ukpet-Ehom"}, ["ake"] = {"Akawaio"}, ["akf"] = {"Akpa"}, ["akg"] = {"Anakalangu"}, ["akh"] = {"Angal Heneng"}, ["aki"] = {"Aiome"}, ["akj"] = {"Aka-Jeru"}, ["akk"] = {"Akkadian"}, ["akl"] = {"Aklanon"}, ["akm"] = {"Aka-Bo"}, ["ako"] = {"Akurio"}, ["akp"] = {"Siwu"}, ["akq"] = {"Ak"}, ["akr"] = {"Araki"}, ["aks"] = {"Akaselem"}, ["akt"] = {"Akolet"}, ["aku"] = {"Akum"}, ["akv"] = {"Akhvakh"}, ["akw"] = {"Akwa"}, ["akx"] = {"Aka-Kede"}, ["aky"] = {"Aka-Kol"}, ["akz"] = {"Alabama"}, ["ala"] = {"Alago"}, ["alc"] = {"Qawasqar"}, ["ald"] = {"Alladian"}, ["ale"] = {"Aleut"}, ["alf"] = {"Alege"}, ["alg"] = {"Algonquian languages"}, ["alh"] = {"Alawa"}, ["ali"] = {"Amaimon"}, ["alj"] = {"Alangan"}, ["alk"] = {"Alak"}, ["all"] = {"Allar"}, ["alm"] = {"Amblong"}, ["aln"] = {"Gheg Albanian"}, ["alo"] = {"Larike-Wakasihu"}, ["alp"] = {"Alune"}, ["alq"] = {"Algonquin"}, ["alr"] = {"Alutor"}, ["als"] = {"Tosk Albanian"}, ["alt"] = {"Southern Altai"}, ["alu"] = {"'Are'are"}, ["alv"] = {"Atlantic-Congo languages"}, ["alw"] = {"Alaba-K’abeena", "Wanbasana"}, ["alx"] = {"Amol"}, ["aly"] = {"Alyawarr"}, ["alz"] = {"Alur"}, ["ama"] = {"Amanayé"}, ["amb"] = {"Ambo"}, ["amc"] = {"Amahuaca"}, ["ame"] = {"Yanesha'"}, ["amf"] = {"Hamer-Banna"}, ["amg"] = {"Amurdak"}, ["ami"] = {"Amis"}, ["amj"] = {"Amdang"}, ["amk"] = {"Ambai"}, ["aml"] = {"War-Jaintia"}, ["amm"] = {"Ama (Papua New Guinea)"}, ["amn"] = {"Amanab"}, ["amo"] = {"Amo"}, ["amp"] = {"Alamblak"}, ["amq"] = {"Amahai"}, ["amr"] = {"Amarakaeri"}, ["ams"] = {"Southern Amami-Oshima"}, ["amt"] = {"Amto"}, ["amu"] = {"Guerrero Amuzgo"}, ["amv"] = {"Ambelau"}, ["amw"] = {"Western Neo-Aramaic"}, ["amx"] = {"Anmatyerre"}, ["amy"] = {"Ami"}, ["amz"] = {"Atampaya"}, ["ana"] = {"Andaqui"}, ["anb"] = {"Andoa"}, ["anc"] = {"Ngas"}, ["and"] = {"Ansus"}, ["ane"] = {"Xârâcùù"}, ["anf"] = {"Animere"}, ["ang"] = {"Old English (ca. 450-1100)"}, ["anh"] = {"Nend"}, ["ani"] = {"Andi"}, ["anj"] = {"Anor"}, ["ank"] = {"Goemai"}, ["anl"] = {"Anu-Hkongso Chin"}, ["anm"] = {"Anal"}, ["ann"] = {"Obolo"}, ["ano"] = {"Andoque"}, ["anp"] = {"Angika"}, ["anq"] = {"Jarawa (India)"}, ["anr"] = {"Andh"}, ["ans"] = {"Anserma"}, ["ant"] = {"Antakarinya", "Antikarinya"}, ["anu"] = {"Anuak"}, ["anv"] = {"Denya"}, ["anw"] = {"Anaang"}, ["anx"] = {"Andra-Hus"}, ["any"] = {"Anyin"}, ["anz"] = {"Anem"}, ["aoa"] = {"Angolar"}, ["aob"] = {"Abom"}, ["aoc"] = {"Pemon"}, ["aod"] = {"Andarum"}, ["aoe"] = {"Angal Enen"}, ["aof"] = {"Bragat"}, ["aog"] = {"Angoram"}, ["aoi"] = {"Anindilyakwa"}, ["aoj"] = {"Mufian"}, ["aok"] = {"Arhö"}, ["aol"] = {"Alor"}, ["aom"] = {"Ömie"}, ["aon"] = {"Bumbita Arapesh"}, ["aor"] = {"Aore"}, ["aos"] = {"Taikat"}, ["aot"] = {"Atong (India)", "A'tong"}, ["aou"] = {"A'ou"}, ["aox"] = {"Atorada"}, ["aoz"] = {"Uab Meto"}, ["apa"] = {"Apache languages"}, ["apb"] = {"Sa'a"}, ["apc"] = {"Levantine Arabic"}, ["apd"] = {"Sudanese Arabic"}, ["ape"] = {"Bukiyip"}, ["apf"] = {"Pahanan Agta"}, ["apg"] = {"Ampanang"}, ["aph"] = {"Athpariya"}, ["api"] = {"Apiaká"}, ["apj"] = {"Jicarilla Apache"}, ["apk"] = {"Kiowa Apache"}, ["apl"] = {"Lipan Apache"}, ["apm"] = {"Mescalero-Chiricahua Apache"}, ["apn"] = {"Apinayé"}, ["apo"] = {"Ambul"}, ["app"] = {"Apma"}, ["apq"] = {"A-Pucikwar"}, ["apr"] = {"Arop-Lokep"}, ["aps"] = {"Arop-Sissano"}, ["apt"] = {"Apatani"}, ["apu"] = {"Apurinã"}, ["apv"] = {"Alapmunte"}, ["apw"] = {"Western Apache"}, ["apx"] = {"Aputai"}, ["apy"] = {"Apalaí"}, ["apz"] = {"Safeyoka"}, ["aqa"] = {"Alacalufan languages"}, ["aqc"] = {"Archi"}, ["aqd"] = {"Ampari Dogon"}, ["aqg"] = {"Arigidi"}, ["aqk"] = {"Aninka"}, ["aql"] = {"Algic languages"}, ["aqm"] = {"Atohwaim"}, ["aqn"] = {"Northern Alta"}, ["aqp"] = {"Atakapa"}, ["aqr"] = {"Arhâ"}, ["aqt"] = {"Angaité"}, ["aqz"] = {"Akuntsu"}, ["arb"] = {"Standard Arabic"}, ["arc"] = {"Official Aramaic (700-300 BCE)", "Imperial Aramaic (700-300 BCE)"}, ["ard"] = {"Arabana"}, ["are"] = {"Western Arrarnta"}, ["arh"] = {"Arhuaco"}, ["ari"] = {"Arikara"}, ["arj"] = {"Arapaso"}, ["ark"] = {"Arikapú"}, ["arl"] = {"Arabela"}, ["arn"] = {"Mapudungun", "Mapuche"}, ["aro"] = {"Araona"}, ["arp"] = {"Arapaho"}, ["arq"] = {"Algerian Arabic"}, ["arr"] = {"Karo (Brazil)"}, ["ars"] = {"Najdi Arabic"}, ["art"] = {"Artificial languages"}, ["aru"] = {"Aruá (Amazonas State)", "Arawá"}, ["arv"] = {"Arbore"}, ["arw"] = {"Arawak"}, ["arx"] = {"Aruá (Rodonia State)"}, ["ary"] = {"Moroccan Arabic"}, ["arz"] = {"Egyptian Arabic"}, ["asa"] = {"Asu (Tanzania)"}, ["asb"] = {"Assiniboine"}, ["asc"] = {"Casuarina Coast Asmat"}, ["ase"] = {"American Sign Language"}, ["asf"] = {"Auslan", "Australian Sign Language"}, ["asg"] = {"Cishingini"}, ["ash"] = {"Abishira"}, ["asi"] = {"Buruwai"}, ["asj"] = {"Sari"}, ["ask"] = {"Ashkun"}, ["asl"] = {"Asilulu"}, ["asn"] = {"Xingú Asuriní"}, ["aso"] = {"Dano"}, ["asp"] = {"Algerian Sign Language"}, ["asq"] = {"Austrian Sign Language"}, ["asr"] = {"Asuri"}, ["ass"] = {"Ipulo"}, ["ast"] = {"Asturian", "Asturleonese", "Bable", "Leonese"}, ["asu"] = {"Tocantins Asurini"}, ["asv"] = {"Asoa"}, ["asw"] = {"Australian Aborigines Sign Language"}, ["asx"] = {"Muratayak"}, ["asy"] = {"Yaosakor Asmat"}, ["asz"] = {"As"}, ["ata"] = {"Pele-Ata"}, ["atb"] = {"Zaiwa"}, ["atc"] = {"Atsahuaca"}, ["atd"] = {"Ata Manobo"}, ["ate"] = {"Atemble"}, ["atg"] = {"Ivbie North-Okpela-Arhe"}, ["ath"] = {"Athapascan languages"}, ["ati"] = {"Attié"}, ["atj"] = {"Atikamekw"}, ["atk"] = {"Ati"}, ["atl"] = {"Mt. Iraya Agta"}, ["atm"] = {"Ata"}, ["atn"] = {"Ashtiani"}, ["ato"] = {"Atong (Cameroon)"}, ["atp"] = {"Pudtol Atta"}, ["atq"] = {"Aralle-Tabulahan"}, ["atr"] = {"Waimiri-Atroari"}, ["ats"] = {"Gros Ventre"}, ["att"] = {"Pamplona Atta"}, ["atu"] = {"Reel"}, ["atv"] = {"Northern Altai"}, ["atw"] = {"Atsugewi"}, ["atx"] = {"Arutani"}, ["aty"] = {"Aneityum"}, ["atz"] = {"Arta"}, ["aua"] = {"Asumboa"}, ["aub"] = {"Alugu"}, ["auc"] = {"Waorani"}, ["aud"] = {"Anuta"}, ["auf"] = {"Arauan languages"}, ["aug"] = {"Aguna"}, ["auh"] = {"Aushi"}, ["aui"] = {"Anuki"}, ["auj"] = {"Awjilah"}, ["auk"] = {"Heyo"}, ["aul"] = {"Aulua"}, ["aum"] = {"Asu (Nigeria)"}, ["aun"] = {"Molmo One"}, ["auo"] = {"Auyokawa"}, ["aup"] = {"Makayam"}, ["auq"] = {"Anus", "Korur"}, ["aur"] = {"Aruek"}, ["aus"] = {"Australian languages"}, ["aut"] = {"Austral"}, ["auu"] = {"Auye"}, ["auw"] = {"Awyi"}, ["aux"] = {"Aurá"}, ["auy"] = {"Awiyaana"}, ["auz"] = {"Uzbeki Arabic"}, ["avb"] = {"Avau"}, ["avd"] = {"Alviri-Vidari"}, ["avi"] = {"Avikam"}, ["avk"] = {"Kotava"}, ["avl"] = {"Eastern Egyptian Bedawi Arabic"}, ["avm"] = {"Angkamuthi"}, ["avn"] = {"Avatime"}, ["avo"] = {"Agavotaguerra"}, ["avs"] = {"Aushiri"}, ["avt"] = {"Au"}, ["avu"] = {"Avokaya"}, ["avv"] = {"Avá-Canoeiro"}, ["awa"] = {"Awadhi"}, ["awb"] = {"Awa (Papua New Guinea)"}, ["awc"] = {"Cicipu"}, ["awd"] = {"Arawakan languages"}, ["awe"] = {"Awetí"}, ["awg"] = {"Anguthimri"}, ["awh"] = {"Awbono"}, ["awi"] = {"Aekyom"}, ["awk"] = {"Awabakal"}, ["awm"] = {"Arawum"}, ["awn"] = {"Awngi"}, ["awo"] = {"Awak"}, ["awr"] = {"Awera"}, ["aws"] = {"South Awyu"}, ["awt"] = {"Araweté"}, ["awu"] = {"Central Awyu"}, ["awv"] = {"Jair Awyu"}, ["aww"] = {"Awun"}, ["awx"] = {"Awara"}, ["awy"] = {"Edera Awyu"}, ["axb"] = {"Abipon"}, ["axe"] = {"Ayerrerenge"}, ["axg"] = {"Mato Grosso Arára"}, ["axk"] = {"Yaka (Central African Republic)"}, ["axl"] = {"Lower Southern Aranda"}, ["axm"] = {"Middle Armenian"}, ["axx"] = {"Xârâgurè"}, ["aya"] = {"Awar"}, ["ayb"] = {"Ayizo Gbe"}, ["ayc"] = {"Southern Aymara"}, ["ayd"] = {"Ayabadhu"}, ["aye"] = {"Ayere"}, ["ayg"] = {"Ginyanga"}, ["ayh"] = {"Hadrami Arabic"}, ["ayi"] = {"Leyigha"}, ["ayk"] = {"Akuku"}, ["ayl"] = {"Libyan Arabic"}, ["ayn"] = {"Sanaani Arabic"}, ["ayo"] = {"Ayoreo"}, ["ayp"] = {"North Mesopotamian Arabic"}, ["ayq"] = {"Ayi (Papua New Guinea)"}, ["ayr"] = {"Central Aymara"}, ["ays"] = {"Sorsogon Ayta"}, ["ayt"] = {"Magbukun Ayta"}, ["ayu"] = {"Ayu"}, ["ayz"] = {"Mai Brat"}, ["aza"] = {"Azha"}, ["azb"] = {"South Azerbaijani"}, ["azc"] = {"Uto-Aztecan languages"}, ["azd"] = {"Eastern Durango Nahuatl"}, ["azg"] = {"San Pedro Amuzgos Amuzgo"}, ["azj"] = {"North Azerbaijani"}, ["azm"] = {"Ipalapa Amuzgo"}, ["azn"] = {"Western Durango Nahuatl"}, ["azo"] = {"Awing"}, ["azt"] = {"Faire Atta"}, ["azz"] = {"Highland Puebla Nahuatl"}, ["baa"] = {"Babatana"}, ["bab"] = {"Bainouk-Gunyuño"}, ["bac"] = {"Badui"}, ["bad"] = {"Banda languages"}, ["bae"] = {"Baré"}, ["baf"] = {"Nubaca"}, ["bag"] = {"Tuki"}, ["bah"] = {"Bahamas Creole English"}, ["bai"] = {"Bamileke languages"}, ["baj"] = {"Barakai"}, ["bal"] = {"Baluchi"}, ["ban"] = {"Balinese"}, ["bao"] = {"Waimaha"}, ["bap"] = {"Bantawa"}, ["bar"] = {"Bavarian"}, ["bas"] = {"Basa (Cameroon)"}, ["bat"] = {"Baltic languages"}, ["bau"] = {"Bada (Nigeria)"}, ["bav"] = {"Vengo"}, ["baw"] = {"Bambili-Bambui"}, ["bax"] = {"Bamun"}, ["bay"] = {"Batuley"}, ["bba"] = {"Baatonum"}, ["bbb"] = {"Barai"}, ["bbc"] = {"Batak Toba"}, ["bbd"] = {"Bau"}, ["bbe"] = {"Bangba"}, ["bbf"] = {"Baibai"}, ["bbg"] = {"Barama"}, ["bbh"] = {"Bugan"}, ["bbi"] = {"Barombi"}, ["bbj"] = {"Ghomálá'"}, ["bbk"] = {"Babanki"}, ["bbl"] = {"Bats"}, ["bbm"] = {"Babango"}, ["bbn"] = {"Uneapa"}, ["bbo"] = {"Northern Bobo Madaré", "Konabéré"}, ["bbp"] = {"West Central Banda"}, ["bbq"] = {"Bamali"}, ["bbr"] = {"Girawa"}, ["bbs"] = {"Bakpinka"}, ["bbt"] = {"Mburku"}, ["bbu"] = {"Kulung (Nigeria)"}, ["bbv"] = {"Karnai"}, ["bbw"] = {"Baba"}, ["bbx"] = {"Bubia"}, ["bby"] = {"Befang"}, ["bca"] = {"Central Bai"}, ["bcb"] = {"Bainouk-Samik"}, ["bcc"] = {"Southern Balochi"}, ["bcd"] = {"North Babar"}, ["bce"] = {"Bamenyam"}, ["bcf"] = {"Bamu"}, ["bcg"] = {"Baga Pokur"}, ["bch"] = {"Bariai"}, ["bci"] = {"Baoulé"}, ["bcj"] = {"Bardi"}, ["bck"] = {"Bunuba"}, ["bcl"] = {"Central Bikol"}, ["bcm"] = {"Bannoni"}, ["bcn"] = {"Bali (Nigeria)"}, ["bco"] = {"Kaluli"}, ["bcp"] = {"Bali (Democratic Republic of Congo)"}, ["bcq"] = {"Bench"}, ["bcr"] = {"Babine"}, ["bcs"] = {"Kohumono"}, ["bct"] = {"Bendi"}, ["bcu"] = {"Awad Bing"}, ["bcv"] = {"Shoo-Minda-Nye"}, ["bcw"] = {"Bana"}, ["bcy"] = {"Bacama"}, ["bcz"] = {"Bainouk-Gunyaamolo"}, ["bda"] = {"Bayot"}, ["bdb"] = {"Basap"}, ["bdc"] = {"Emberá-Baudó"}, ["bdd"] = {"Bunama"}, ["bde"] = {"Bade"}, ["bdf"] = {"Biage"}, ["bdg"] = {"Bonggi"}, ["bdh"] = {"Baka (South Sudan)"}, ["bdi"] = {"Burun"}, ["bdj"] = {"Bai (South Sudan)", "Bai"}, ["bdk"] = {"Budukh"}, ["bdl"] = {"Indonesian Bajau"}, ["bdm"] = {"Buduma"}, ["bdn"] = {"Baldemu"}, ["bdo"] = {"Morom"}, ["bdp"] = {"Bende"}, ["bdq"] = {"Bahnar"}, ["bdr"] = {"West Coast Bajau"}, ["bds"] = {"Burunge"}, ["bdt"] = {"Bokoto"}, ["bdu"] = {"Oroko"}, ["bdv"] = {"Bodo Parja"}, ["bdw"] = {"Baham"}, ["bdx"] = {"Budong-Budong"}, ["bdy"] = {"Bandjalang"}, ["bdz"] = {"Badeshi"}, ["bea"] = {"Beaver"}, ["beb"] = {"Bebele"}, ["bec"] = {"Iceve-Maci"}, ["bed"] = {"Bedoanas"}, ["bee"] = {"Byangsi"}, ["bef"] = {"Benabena"}, ["beg"] = {"Belait"}, ["beh"] = {"Biali"}, ["bei"] = {"Bekati'"}, ["bej"] = {"Beja", "Bedawiyet"}, ["bek"] = {"Bebeli"}, ["bem"] = {"Bemba (Zambia)"}, ["beo"] = {"Beami"}, ["bep"] = {"Besoa"}, ["beq"] = {"Beembe"}, ["ber"] = {"Berber languages"}, ["bes"] = {"Besme"}, ["bet"] = {"Guiberoua Béte"}, ["beu"] = {"Blagar"}, ["bev"] = {"Daloa Bété"}, ["bew"] = {"Betawi"}, ["bex"] = {"Jur Modo"}, ["bey"] = {"Beli (Papua New Guinea)"}, ["bez"] = {"Bena (Tanzania)"}, ["bfa"] = {"Bari"}, ["bfb"] = {"Pauri Bareli"}, ["bfc"] = {"Panyi Bai", "Northern Bai"}, ["bfd"] = {"Bafut"}, ["bfe"] = {"Betaf", "Tena"}, ["bff"] = {"Bofi"}, ["bfg"] = {"Busang Kayan"}, ["bfh"] = {"Blafe"}, ["bfi"] = {"British Sign Language"}, ["bfj"] = {"Bafanji"}, ["bfk"] = {"Ban Khor Sign Language"}, ["bfl"] = {"Banda-Ndélé"}, ["bfm"] = {"Mmen"}, ["bfn"] = {"Bunak"}, ["bfo"] = {"Malba Birifor"}, ["bfp"] = {"Beba"}, ["bfq"] = {"Badaga"}, ["bfr"] = {"Bazigar"}, ["bfs"] = {"Southern Bai"}, ["bft"] = {"Balti"}, ["bfu"] = {"Gahri"}, ["bfw"] = {"Bondo"}, ["bfx"] = {"Bantayanon"}, ["bfy"] = {"Bagheli"}, ["bfz"] = {"Mahasu Pahari"}, ["bga"] = {"Gwamhi-Wuri"}, ["bgb"] = {"Bobongko"}, ["bgc"] = {"Haryanvi"}, ["bgd"] = {"Rathwi Bareli"}, ["bge"] = {"Bauria"}, ["bgf"] = {"Bangandu"}, ["bgg"] = {"Bugun"}, ["bgi"] = {"Giangan"}, ["bgj"] = {"Bangolan"}, ["bgk"] = {"Bit", "Buxinhua"}, ["bgl"] = {"Bo (Laos)"}, ["bgn"] = {"Western Balochi"}, ["bgo"] = {"Baga Koga"}, ["bgp"] = {"Eastern Balochi"}, ["bgq"] = {"Bagri"}, ["bgr"] = {"Bawm Chin"}, ["bgs"] = {"Tagabawa"}, ["bgt"] = {"Bughotu"}, ["bgu"] = {"Mbongno"}, ["bgv"] = {"Warkay-Bipim"}, ["bgw"] = {"Bhatri"}, ["bgx"] = {"Balkan Gagauz Turkish"}, ["bgy"] = {"Benggoi"}, ["bgz"] = {"Banggai"}, ["bha"] = {"Bharia"}, ["bhb"] = {"Bhili"}, ["bhc"] = {"Biga"}, ["bhd"] = {"Bhadrawahi"}, ["bhe"] = {"Bhaya"}, ["bhf"] = {"Odiai"}, ["bhg"] = {"Binandere"}, ["bhh"] = {"Bukharic"}, ["bhi"] = {"Bhilali"}, ["bhj"] = {"Bahing"}, ["bhl"] = {"Bimin"}, ["bhm"] = {"Bathari"}, ["bhn"] = {"Bohtan Neo-Aramaic"}, ["bho"] = {"Bhojpuri"}, ["bhp"] = {"Bima"}, ["bhq"] = {"Tukang Besi South"}, ["bhr"] = {"Bara Malagasy"}, ["bhs"] = {"Buwal"}, ["bht"] = {"Bhattiyali"}, ["bhu"] = {"Bhunjia"}, ["bhv"] = {"Bahau"}, ["bhw"] = {"Biak"}, ["bhx"] = {"Bhalay"}, ["bhy"] = {"Bhele"}, ["bhz"] = {"Bada (Indonesia)"}, ["bia"] = {"Badimaya"}, ["bib"] = {"Bissa", "Bisa"}, ["bid"] = {"Bidiyo"}, ["bie"] = {"Bepour"}, ["bif"] = {"Biafada"}, ["big"] = {"Biangai"}, ["bik"] = {"Bikol"}, ["bil"] = {"Bile"}, ["bim"] = {"Bimoba"}, ["bin"] = {"Bini", "Edo"}, ["bio"] = {"Nai"}, ["bip"] = {"Bila"}, ["biq"] = {"Bipi"}, ["bir"] = {"Bisorio"}, ["bit"] = {"Berinomo"}, ["biu"] = {"Biete"}, ["biv"] = {"Southern Birifor"}, ["biw"] = {"Kol (Cameroon)"}, ["bix"] = {"Bijori"}, ["biy"] = {"Birhor"}, ["biz"] = {"Baloi"}, ["bja"] = {"Budza"}, ["bjb"] = {"Banggarla"}, ["bjc"] = {"Bariji"}, ["bje"] = {"Biao-Jiao Mien"}, ["bjf"] = {"Barzani Jewish Neo-Aramaic"}, ["bjg"] = {"Bidyogo"}, ["bjh"] = {"Bahinemo"}, ["bji"] = {"Burji"}, ["bjj"] = {"Kanauji"}, ["bjk"] = {"Barok"}, ["bjl"] = {"Bulu (Papua New Guinea)"}, ["bjm"] = {"Bajelani"}, ["bjn"] = {"Banjar"}, ["bjo"] = {"Mid-Southern Banda"}, ["bjp"] = {"Fanamaket"}, ["bjr"] = {"Binumarien"}, ["bjs"] = {"Bajan"}, ["bjt"] = {"Balanta-Ganja"}, ["bju"] = {"Busuu"}, ["bjv"] = {"Bedjond"}, ["bjw"] = {"Bakwé"}, ["bjx"] = {"Banao Itneg"}, ["bjy"] = {"Bayali"}, ["bjz"] = {"Baruga"}, ["bka"] = {"Kyak"}, ["bkc"] = {"Baka (Cameroon)"}, ["bkd"] = {"Binukid", "Talaandig"}, ["bkf"] = {"Beeke"}, ["bkg"] = {"Buraka"}, ["bkh"] = {"Bakoko"}, ["bki"] = {"Baki"}, ["bkj"] = {"Pande"}, ["bkk"] = {"Brokskat"}, ["bkl"] = {"Berik"}, ["bkm"] = {"Kom (Cameroon)"}, ["bkn"] = {"Bukitan"}, ["bko"] = {"Kwa'"}, ["bkp"] = {"Boko (Democratic Republic of Congo)"}, ["bkq"] = {"Bakairí"}, ["bkr"] = {"Bakumpai"}, ["bks"] = {"Northern Sorsoganon"}, ["bkt"] = {"Boloki"}, ["bku"] = {"Buhid"}, ["bkv"] = {"Bekwarra"}, ["bkw"] = {"Bekwel"}, ["bkx"] = {"Baikeno"}, ["bky"] = {"Bokyi"}, ["bkz"] = {"Bungku"}, ["bla"] = {"Siksika"}, ["blb"] = {"Bilua"}, ["blc"] = {"Bella Coola"}, ["bld"] = {"Bolango"}, ["ble"] = {"Balanta-Kentohe"}, ["blf"] = {"Buol"}, ["blh"] = {"Kuwaa"}, ["bli"] = {"Bolia"}, ["blj"] = {"Bolongan"}, ["blk"] = {"Pa'o Karen", "Pa'O"}, ["bll"] = {"Biloxi"}, ["blm"] = {"Beli (South Sudan)"}, ["bln"] = {"Southern Catanduanes Bikol"}, ["blo"] = {"Anii"}, ["blp"] = {"Blablanga"}, ["blq"] = {"Baluan-Pam"}, ["blr"] = {"Blang"}, ["bls"] = {"Balaesang"}, ["blt"] = {"Tai Dam"}, ["blv"] = {"Kibala", "Bolo"}, ["blw"] = {"Balangao"}, ["blx"] = {"Mag-Indi Ayta"}, ["bly"] = {"Notre"}, ["blz"] = {"Balantak"}, ["bma"] = {"Lame"}, ["bmb"] = {"Bembe"}, ["bmc"] = {"Biem"}, ["bmd"] = {"Baga Manduri"}, ["bme"] = {"Limassa"}, ["bmf"] = {"Bom-Kim"}, ["bmg"] = {"Bamwe"}, ["bmh"] = {"Kein"}, ["bmi"] = {"Bagirmi"}, ["bmj"] = {"Bote-Majhi"}, ["bmk"] = {"Ghayavi"}, ["bml"] = {"Bomboli"}, ["bmm"] = {"Northern Betsimisaraka Malagasy"}, ["bmn"] = {"Bina (Papua New Guinea)"}, ["bmo"] = {"Bambalang"}, ["bmp"] = {"Bulgebi"}, ["bmq"] = {"Bomu"}, ["bmr"] = {"Muinane"}, ["bms"] = {"Bilma Kanuri"}, ["bmt"] = {"Biao Mon"}, ["bmu"] = {"Somba-Siawari"}, ["bmv"] = {"Bum"}, ["bmw"] = {"Bomwali"}, ["bmx"] = {"Baimak"}, ["bmz"] = {"Baramu"}, ["bna"] = {"Bonerate"}, ["bnb"] = {"Bookan"}, ["bnc"] = {"Bontok"}, ["bnd"] = {"Banda (Indonesia)"}, ["bne"] = {"Bintauna"}, ["bnf"] = {"Masiwang"}, ["bng"] = {"Benga"}, ["bni"] = {"Bangi"}, ["bnj"] = {"Eastern Tawbuid"}, ["bnk"] = {"Bierebo"}, ["bnl"] = {"Boon"}, ["bnm"] = {"Batanga"}, ["bnn"] = {"Bunun"}, ["bno"] = {"Bantoanon"}, ["bnp"] = {"Bola"}, ["bnq"] = {"Bantik"}, ["bnr"] = {"Butmas-Tur"}, ["bns"] = {"Bundeli"}, ["bnt"] = {"Bantu languages"}, ["bnu"] = {"Bentong"}, ["bnv"] = {"Bonerif", "Beneraf", "Edwas"}, ["bnw"] = {"Bisis"}, ["bnx"] = {"Bangubangu"}, ["bny"] = {"Bintulu"}, ["bnz"] = {"Beezen"}, ["boa"] = {"Bora"}, ["bob"] = {"Aweer"}, ["boe"] = {"Mundabli"}, ["bof"] = {"Bolon"}, ["bog"] = {"Bamako Sign Language"}, ["boh"] = {"Boma"}, ["boi"] = {"Barbareño"}, ["boj"] = {"Anjam"}, ["bok"] = {"Bonjo"}, ["bol"] = {"Bole"}, ["bom"] = {"Berom"}, ["bon"] = {"Bine"}, ["boo"] = {"Tiemacèwè Bozo"}, ["bop"] = {"Bonkiman"}, ["boq"] = {"Bogaya"}, ["bor"] = {"Borôro"}, ["bot"] = {"Bongo"}, ["bou"] = {"Bondei"}, ["bov"] = {"Tuwuli"}, ["bow"] = {"Rema"}, ["box"] = {"Buamu"}, ["boy"] = {"Bodo (Central African Republic)"}, ["boz"] = {"Tiéyaxo Bozo"}, ["bpa"] = {"Daakaka"}, ["bpc"] = {"Mbuk"}, ["bpd"] = {"Banda-Banda"}, ["bpe"] = {"Bauni"}, ["bpg"] = {"Bonggo"}, ["bph"] = {"Botlikh"}, ["bpi"] = {"Bagupi"}, ["bpj"] = {"Binji"}, ["bpk"] = {"Orowe", "'Ôrôê"}, ["bpl"] = {"Broome Pearling Lugger Pidgin"}, ["bpm"] = {"Biyom"}, ["bpn"] = {"Dzao Min"}, ["bpo"] = {"Anasi"}, ["bpp"] = {"Kaure"}, ["bpq"] = {"Banda Malay"}, ["bpr"] = {"Koronadal Blaan"}, ["bps"] = {"Sarangani Blaan"}, ["bpt"] = {"Barrow Point"}, ["bpu"] = {"Bongu"}, ["bpv"] = {"Bian Marind"}, ["bpw"] = {"Bo (Papua New Guinea)"}, ["bpx"] = {"Palya Bareli"}, ["bpy"] = {"Bishnupriya"}, ["bpz"] = {"Bilba"}, ["bqa"] = {"Tchumbuli"}, ["bqb"] = {"Bagusa"}, ["bqc"] = {"Boko (Benin)", "Boo"}, ["bqd"] = {"Bung"}, ["bqf"] = {"Baga Kaloum"}, ["bqg"] = {"Bago-Kusuntu"}, ["bqh"] = {"Baima"}, ["bqi"] = {"Bakhtiari"}, ["bqj"] = {"Bandial"}, ["bqk"] = {"Banda-Mbrès"}, ["bql"] = {"Bilakura"}, ["bqm"] = {"Wumboko"}, ["bqn"] = {"Bulgarian Sign Language"}, ["bqo"] = {"Balo"}, ["bqp"] = {"Busa"}, ["bqq"] = {"Biritai"}, ["bqr"] = {"Burusu"}, ["bqs"] = {"Bosngun"}, ["bqt"] = {"Bamukumbit"}, ["bqu"] = {"Boguru"}, ["bqv"] = {"Koro Wachi", "Begbere-Ejar"}, ["bqw"] = {"Buru (Nigeria)"}, ["bqx"] = {"Baangi"}, ["bqy"] = {"Bengkala Sign Language"}, ["bqz"] = {"Bakaka"}, ["bra"] = {"Braj"}, ["brb"] = {"Brao", "Lave"}, ["brc"] = {"Berbice Creole Dutch"}, ["brd"] = {"Baraamu"}, ["brf"] = {"Bira"}, ["brg"] = {"Baure"}, ["brh"] = {"Brahui"}, ["bri"] = {"Mokpwe"}, ["brj"] = {"Bieria"}, ["brk"] = {"Birked"}, ["brl"] = {"Birwa"}, ["brm"] = {"Barambu"}, ["brn"] = {"Boruca"}, ["bro"] = {"Brokkat"}, ["brp"] = {"Barapasi"}, ["brq"] = {"Breri"}, ["brr"] = {"Birao"}, ["brs"] = {"Baras"}, ["brt"] = {"Bitare"}, ["bru"] = {"Eastern Bru"}, ["brv"] = {"Western Bru"}, ["brw"] = {"Bellari"}, ["brx"] = {"Bodo (India)"}, ["bry"] = {"Burui"}, ["brz"] = {"Bilbil"}, ["bsa"] = {"Abinomn"}, ["bsb"] = {"Brunei Bisaya"}, ["bsc"] = {"Bassari", "Oniyan"}, ["bse"] = {"Wushi"}, ["bsf"] = {"Bauchi"}, ["bsg"] = {"Bashkardi"}, ["bsh"] = {"Kati"}, ["bsi"] = {"Bassossi"}, ["bsj"] = {"Bangwinji"}, ["bsk"] = {"Burushaski"}, ["bsl"] = {"Basa-Gumna"}, ["bsm"] = {"Busami"}, ["bsn"] = {"Barasana-Eduria"}, ["bso"] = {"Buso"}, ["bsp"] = {"Baga Sitemu"}, ["bsq"] = {"Bassa"}, ["bsr"] = {"Bassa-Kontagora"}, ["bss"] = {"Akoose"}, ["bst"] = {"Basketo"}, ["bsu"] = {"Bahonsuai"}, ["bsv"] = {"Baga Sobané"}, ["bsw"] = {"Baiso"}, ["bsx"] = {"Yangkam"}, ["bsy"] = {"Sabah Bisaya"}, ["bta"] = {"Bata"}, ["btc"] = {"Bati (Cameroon)"}, ["btd"] = {"Batak Dairi"}, ["bte"] = {"Gamo-Ningi"}, ["btf"] = {"Birgit"}, ["btg"] = {"Gagnoa Bété"}, ["bth"] = {"Biatah Bidayuh"}, ["bti"] = {"Burate"}, ["btj"] = {"Bacanese Malay"}, ["btk"] = {"Batak languages"}, ["btm"] = {"Batak Mandailing"}, ["btn"] = {"Ratagnon"}, ["bto"] = {"Rinconada Bikol"}, ["btp"] = {"Budibud"}, ["btq"] = {"Batek"}, ["btr"] = {"Baetora"}, ["bts"] = {"Batak Simalungun"}, ["btt"] = {"Bete-Bendi"}, ["btu"] = {"Batu"}, ["btv"] = {"Bateri"}, ["btw"] = {"Butuanon"}, ["btx"] = {"Batak Karo"}, ["bty"] = {"Bobot"}, ["btz"] = {"Batak Alas-Kluet"}, ["bua"] = {"Buriat"}, ["bub"] = {"Bua"}, ["buc"] = {"Bushi"}, ["bud"] = {"Ntcham"}, ["bue"] = {"Beothuk"}, ["buf"] = {"Bushoong"}, ["bug"] = {"Buginese"}, ["buh"] = {"Younuo Bunu"}, ["bui"] = {"Bongili"}, ["buj"] = {"Basa-Gurmana"}, ["buk"] = {"Bugawac"}, ["bum"] = {"Bulu (Cameroon)"}, ["bun"] = {"Sherbro"}, ["buo"] = {"Terei"}, ["bup"] = {"Busoa"}, ["buq"] = {"Brem"}, ["bus"] = {"Bokobaru"}, ["but"] = {"Bungain"}, ["buu"] = {"Budu"}, ["buv"] = {"Bun"}, ["buw"] = {"Bubi"}, ["bux"] = {"Boghom"}, ["buy"] = {"Bullom So"}, ["buz"] = {"Bukwen"}, ["bva"] = {"Barein"}, ["bvb"] = {"Bube"}, ["bvc"] = {"Baelelea"}, ["bvd"] = {"Baeggu"}, ["bve"] = {"Berau Malay"}, ["bvf"] = {"Boor"}, ["bvg"] = {"Bonkeng"}, ["bvh"] = {"Bure"}, ["bvi"] = {"Belanda Viri"}, ["bvj"] = {"Baan"}, ["bvk"] = {"Bukat"}, ["bvl"] = {"Bolivian Sign Language"}, ["bvm"] = {"Bamunka"}, ["bvn"] = {"Buna"}, ["bvo"] = {"Bolgo"}, ["bvp"] = {"Bumang"}, ["bvq"] = {"Birri"}, ["bvr"] = {"Burarra"}, ["bvt"] = {"Bati (Indonesia)"}, ["bvu"] = {"Bukit Malay"}, ["bvv"] = {"Baniva"}, ["bvw"] = {"Boga"}, ["bvx"] = {"Dibole"}, ["bvy"] = {"Baybayanon"}, ["bvz"] = {"Bauzi"}, ["bwa"] = {"Bwatoo"}, ["bwb"] = {"Namosi-Naitasiri-Serua"}, ["bwc"] = {"Bwile"}, ["bwd"] = {"Bwaidoka"}, ["bwe"] = {"Bwe Karen"}, ["bwf"] = {"Boselewa"}, ["bwg"] = {"Barwe"}, ["bwh"] = {"Bishuo"}, ["bwi"] = {"Baniwa"}, ["bwj"] = {"Láá Láá Bwamu"}, ["bwk"] = {"Bauwaki"}, ["bwl"] = {"Bwela"}, ["bwm"] = {"Biwat"}, ["bwn"] = {"Wunai Bunu"}, ["bwo"] = {"Boro (Ethiopia)", "Borna (Ethiopia)"}, ["bwp"] = {"Mandobo Bawah"}, ["bwq"] = {"Southern Bobo Madaré"}, ["bwr"] = {"Bura-Pabir"}, ["bws"] = {"Bomboma"}, ["bwt"] = {"Bafaw-Balong"}, ["bwu"] = {"Buli (Ghana)"}, ["bww"] = {"Bwa"}, ["bwx"] = {"Bu-Nao Bunu"}, ["bwy"] = {"Cwi Bwamu"}, ["bwz"] = {"Bwisi"}, ["bxa"] = {"Tairaha"}, ["bxb"] = {"Belanda Bor"}, ["bxc"] = {"Molengue"}, ["bxd"] = {"Pela"}, ["bxe"] = {"Birale"}, ["bxf"] = {"Bilur", "Minigir"}, ["bxg"] = {"Bangala"}, ["bxh"] = {"Buhutu"}, ["bxi"] = {"Pirlatapa"}, ["bxj"] = {"Bayungu"}, ["bxk"] = {"Bukusu", "Lubukusu"}, ["bxl"] = {"Jalkunan"}, ["bxm"] = {"Mongolia Buriat"}, ["bxn"] = {"Burduna"}, ["bxo"] = {"Barikanchi"}, ["bxp"] = {"Bebil"}, ["bxq"] = {"Beele"}, ["bxr"] = {"Russia Buriat"}, ["bxs"] = {"Busam"}, ["bxu"] = {"China Buriat"}, ["bxv"] = {"Berakou"}, ["bxw"] = {"Bankagooma"}, ["bxz"] = {"Binahari"}, ["bya"] = {"Batak"}, ["byb"] = {"Bikya"}, ["byc"] = {"Ubaghara"}, ["byd"] = {"Benyadu'"}, ["bye"] = {"Pouye"}, ["byf"] = {"Bete"}, ["byg"] = {"Baygo"}, ["byh"] = {"Bhujel"}, ["byi"] = {"Buyu"}, ["byj"] = {"Bina (Nigeria)"}, ["byk"] = {"Biao"}, ["byl"] = {"Bayono"}, ["bym"] = {"Bidjara"}, ["byn"] = {"Bilin", "Blin"}, ["byo"] = {"Biyo"}, ["byp"] = {"Bumaji"}, ["byq"] = {"Basay"}, ["byr"] = {"Baruya", "Yipma"}, ["bys"] = {"Burak"}, ["byt"] = {"Berti"}, ["byv"] = {"Medumba"}, ["byw"] = {"Belhariya"}, ["byx"] = {"Qaqet"}, ["byz"] = {"Banaro"}, ["bza"] = {"Bandi"}, ["bzb"] = {"Andio"}, ["bzc"] = {"Southern Betsimisaraka Malagasy"}, ["bzd"] = {"Bribri"}, ["bze"] = {"Jenaama Bozo"}, ["bzf"] = {"Boikin"}, ["bzg"] = {"Babuza"}, ["bzh"] = {"Mapos Buang"}, ["bzi"] = {"Bisu"}, ["bzj"] = {"Belize Kriol English"}, ["bzk"] = {"Nicaragua Creole English"}, ["bzl"] = {"Boano (Sulawesi)"}, ["bzm"] = {"Bolondo"}, ["bzn"] = {"Boano (Maluku)"}, ["bzo"] = {"Bozaba"}, ["bzp"] = {"Kemberano"}, ["bzq"] = {"Buli (Indonesia)"}, ["bzr"] = {"Biri"}, ["bzs"] = {"Brazilian Sign Language"}, ["bzt"] = {"Brithenig"}, ["bzu"] = {"Burmeso"}, ["bzv"] = {"Naami"}, ["bzw"] = {"Basa (Nigeria)"}, ["bzx"] = {"Kɛlɛngaxo Bozo"}, ["bzy"] = {"Obanliku"}, ["bzz"] = {"Evant"}, ["caa"] = {"Chortí"}, ["cab"] = {"Garifuna"}, ["cac"] = {"Chuj"}, ["cad"] = {"Caddo"}, ["cae"] = {"Lehar", "Laalaa"}, ["caf"] = {"Southern Carrier"}, ["cag"] = {"Nivaclé"}, ["cah"] = {"Cahuarano"}, ["cai"] = {"Central American Indian languages"}, ["caj"] = {"Chané"}, ["cak"] = {"Kaqchikel", "Cakchiquel"}, ["cal"] = {"Carolinian"}, ["cam"] = {"Cemuhî"}, ["can"] = {"Chambri"}, ["cao"] = {"Chácobo"}, ["cap"] = {"Chipaya"}, ["caq"] = {"Car Nicobarese"}, ["car"] = {"Galibi Carib"}, ["cas"] = {"Tsimané"}, ["cau"] = {"Caucasian languages"}, ["cav"] = {"Cavineña"}, ["caw"] = {"Callawalla"}, ["cax"] = {"Chiquitano"}, ["cay"] = {"Cayuga"}, ["caz"] = {"Canichana"}, ["cba"] = {"Chibchan languages"}, ["cbb"] = {"Cabiyarí"}, ["cbc"] = {"Carapana"}, ["cbd"] = {"Carijona"}, ["cbg"] = {"Chimila"}, ["cbi"] = {"Chachi"}, ["cbj"] = {"Ede Cabe"}, ["cbk"] = {"Chavacano"}, ["cbl"] = {"Bualkhaw Chin"}, ["cbn"] = {"Nyahkur"}, ["cbo"] = {"Izora"}, ["cbq"] = {"Tsucuba", "Cuba"}, ["cbr"] = {"Cashibo-Cacataibo"}, ["cbs"] = {"Cashinahua"}, ["cbt"] = {"Chayahuita"}, ["cbu"] = {"Candoshi-Shapra"}, ["cbv"] = {"Cacua"}, ["cbw"] = {"Kinabalian"}, ["cby"] = {"Carabayo"}, ["ccc"] = {"Chamicuro"}, ["ccd"] = {"Cafundo Creole"}, ["cce"] = {"Chopi"}, ["ccg"] = {"Samba Daka"}, ["cch"] = {"Atsam"}, ["ccj"] = {"Kasanga"}, ["ccl"] = {"Cutchi-Swahili"}, ["ccm"] = {"Malaccan Creole Malay"}, ["ccn"] = {"North Caucasian languages"}, ["cco"] = {"Comaltepec Chinantec"}, ["ccp"] = {"Chakma"}, ["ccr"] = {"Cacaopera"}, ["ccs"] = {"South Caucasian languages"}, ["cda"] = {"Choni"}, ["cdc"] = {"Chadic languages"}, ["cdd"] = {"Caddoan languages"}, ["cde"] = {"Chenchu"}, ["cdf"] = {"Chiru"}, ["cdh"] = {"Chambeali"}, ["cdi"] = {"Chodri"}, ["cdj"] = {"Churahi"}, ["cdm"] = {"Chepang"}, ["cdn"] = {"Chaudangsi"}, ["cdo"] = {"Min Dong Chinese"}, ["cdr"] = {"Cinda-Regi-Tiyal"}, ["cds"] = {"Chadian Sign Language"}, ["cdy"] = {"Chadong"}, ["cdz"] = {"Koda"}, ["cea"] = {"Lower Chehalis"}, ["ceb"] = {"Cebuano"}, ["ceg"] = {"Chamacoco"}, ["cek"] = {"Eastern Khumi Chin"}, ["cel"] = {"Celtic languages"}, ["cen"] = {"Cen"}, ["cet"] = {"Centúúm"}, ["cey"] = {"Ekai Chin"}, ["cfa"] = {"Dijim-Bwilim"}, ["cfd"] = {"Cara"}, ["cfg"] = {"Como Karim"}, ["cfm"] = {"Falam Chin"}, ["cga"] = {"Changriwa"}, ["cgc"] = {"Kagayanen"}, ["cgg"] = {"Chiga"}, ["cgk"] = {"Chocangacakha"}, ["chb"] = {"Chibcha"}, ["chc"] = {"Catawba"}, ["chd"] = {"Highland Oaxaca Chontal"}, ["chf"] = {"Tabasco Chontal"}, ["chg"] = {"Chagatai"}, ["chh"] = {"Chinook"}, ["chj"] = {"Ojitlán Chinantec"}, ["chk"] = {"Chuukese"}, ["chl"] = {"Cahuilla"}, ["chm"] = {"Mari (Russia)"}, ["chn"] = {"Chinook jargon"}, ["cho"] = {"Choctaw"}, ["chp"] = {"Chipewyan", "Dene Suline"}, ["chq"] = {"Quiotepec Chinantec"}, ["chr"] = {"Cherokee"}, ["cht"] = {"Cholón"}, ["chw"] = {"Chuwabu"}, ["chx"] = {"Chantyal"}, ["chy"] = {"Cheyenne"}, ["chz"] = {"Ozumacín Chinantec"}, ["cia"] = {"Cia-Cia"}, ["cib"] = {"Ci Gbe"}, ["cic"] = {"Chickasaw"}, ["cid"] = {"Chimariko"}, ["cie"] = {"Cineni"}, ["cih"] = {"Chinali"}, ["cik"] = {"Chitkuli Kinnauri"}, ["cim"] = {"Cimbrian"}, ["cin"] = {"Cinta Larga"}, ["cip"] = {"Chiapanec"}, ["cir"] = {"Tiri", "Haméa", "Méa"}, ["ciw"] = {"Chippewa"}, ["ciy"] = {"Chaima"}, ["cja"] = {"Western Cham"}, ["cje"] = {"Chru"}, ["cjh"] = {"Upper Chehalis"}, ["cji"] = {"Chamalal"}, ["cjk"] = {"Chokwe"}, ["cjm"] = {"Eastern Cham"}, ["cjn"] = {"Chenapian"}, ["cjo"] = {"Ashéninka Pajonal"}, ["cjp"] = {"Cabécar"}, ["cjs"] = {"Shor"}, ["cjv"] = {"Chuave"}, ["cjy"] = {"Jinyu Chinese"}, ["ckb"] = {"Central Kurdish"}, ["ckh"] = {"Chak"}, ["ckl"] = {"Cibak"}, ["ckm"] = {"Chakavian"}, ["ckn"] = {"Kaang Chin"}, ["cko"] = {"Anufo"}, ["ckq"] = {"Kajakse"}, ["ckr"] = {"Kairak"}, ["cks"] = {"Tayo"}, ["ckt"] = {"Chukot"}, ["cku"] = {"Koasati"}, ["ckv"] = {"Kavalan"}, ["ckx"] = {"Caka"}, ["cky"] = {"Cakfem-Mushere"}, ["ckz"] = {"Cakchiquel-Quiché Mixed Language"}, ["cla"] = {"Ron"}, ["clc"] = {"Chilcotin"}, ["cld"] = {"Chaldean Neo-Aramaic"}, ["cle"] = {"Lealao Chinantec"}, ["clh"] = {"Chilisso"}, ["cli"] = {"Chakali"}, ["clj"] = {"Laitu Chin"}, ["clk"] = {"Idu-Mishmi"}, ["cll"] = {"Chala"}, ["clm"] = {"Clallam"}, ["clo"] = {"Lowland Oaxaca Chontal"}, ["cls"] = {"Classical Sanskrit"}, ["clt"] = {"Lautu Chin"}, ["clu"] = {"Caluyanun"}, ["clw"] = {"Chulym"}, ["cly"] = {"Eastern Highland Chatino"}, ["cma"] = {"Maa"}, ["cmc"] = {"Chamic languages"}, ["cme"] = {"Cerma"}, ["cmg"] = {"Classical Mongolian"}, ["cmi"] = {"Emberá-Chamí"}, ["cml"] = {"Campalagian"}, ["cmm"] = {"Michigamea"}, ["cmn"] = {"Mandarin Chinese"}, ["cmo"] = {"Central Mnong"}, ["cmr"] = {"Mro-Khimi Chin"}, ["cms"] = {"Messapic"}, ["cmt"] = {"Camtho"}, ["cna"] = {"Changthang"}, ["cnb"] = {"Chinbon Chin"}, ["cnc"] = {"Côông"}, ["cng"] = {"Northern Qiang"}, ["cnh"] = {"Hakha Chin", "Haka Chin"}, ["cni"] = {"Asháninka"}, ["cnk"] = {"Khumi Chin"}, ["cnl"] = {"Lalana Chinantec"}, ["cno"] = {"Con"}, ["cnp"] = {"Northern Ping Chinese", "Northern Pinghua"}, ["cnq"] = {"Chung"}, ["cnr"] = {"Montenegrin"}, ["cns"] = {"Central Asmat"}, ["cnt"] = {"Tepetotutla Chinantec"}, ["cnu"] = {"Chenoua"}, ["cnw"] = {"Ngawn Chin"}, ["cnx"] = {"Middle Cornish"}, ["coa"] = {"Cocos Islands Malay"}, ["cob"] = {"Chicomuceltec"}, ["coc"] = {"Cocopa"}, ["cod"] = {"Cocama-Cocamilla"}, ["coe"] = {"Koreguaje"}, ["cof"] = {"Colorado"}, ["cog"] = {"Chong"}, ["coh"] = {"Chonyi-Dzihana-Kauma", "Chichonyi-Chidzihana-Chikauma"}, ["coj"] = {"Cochimi"}, ["cok"] = {"Santa Teresa Cora"}, ["col"] = {"Columbia-Wenatchi"}, ["com"] = {"Comanche"}, ["con"] = {"Cofán"}, ["coo"] = {"Comox"}, ["cop"] = {"Coptic"}, ["coq"] = {"Coquille"}, ["cot"] = {"Caquinte"}, ["cou"] = {"Wamey"}, ["cov"] = {"Cao Miao"}, ["cow"] = {"Cowlitz"}, ["cox"] = {"Nanti"}, ["coz"] = {"Chochotec"}, ["cpa"] = {"Palantla Chinantec"}, ["cpb"] = {"Ucayali-Yurúa Ashéninka"}, ["cpc"] = {"Ajyíninka Apurucayali"}, ["cpe"] = {"English-based creoles and pidgins"}, ["cpf"] = {"French-based creoles and pidgins"}, ["cpg"] = {"Cappadocian Greek"}, ["cpi"] = {"Chinese Pidgin English"}, ["cpn"] = {"Cherepon"}, ["cpo"] = {"Kpeego"}, ["cpp"] = {"Portuguese-based creoles and pidgins"}, ["cps"] = {"Capiznon"}, ["cpu"] = {"Pichis Ashéninka"}, ["cpx"] = {"Pu-Xian Chinese"}, ["cpy"] = {"South Ucayali Ashéninka"}, ["cqd"] = {"Chuanqiandian Cluster Miao"}, ["cra"] = {"Chara"}, ["crb"] = {"Island Carib"}, ["crc"] = {"Lonwolwol"}, ["crd"] = {"Coeur d'Alene"}, ["crf"] = {"Caramanta"}, ["crg"] = {"Michif"}, ["crh"] = {"Crimean Tatar", "Crimean Turkish"}, ["cri"] = {"Sãotomense"}, ["crj"] = {"Southern East Cree"}, ["crk"] = {"Plains Cree"}, ["crl"] = {"Northern East Cree"}, ["crm"] = {"Moose Cree"}, ["crn"] = {"El Nayar Cora"}, ["cro"] = {"Crow"}, ["crp"] = {"Creoles and pidgins"}, ["crq"] = {"Iyo'wujwa Chorote"}, ["crr"] = {"Carolina Algonquian"}, ["crs"] = {"Seselwa Creole French"}, ["crt"] = {"Iyojwa'ja Chorote"}, ["crv"] = {"Chaura"}, ["crw"] = {"Chrau"}, ["crx"] = {"Carrier"}, ["cry"] = {"Cori"}, ["crz"] = {"Cruzeño"}, ["csa"] = {"Chiltepec Chinantec"}, ["csb"] = {"Kashubian"}, ["csc"] = {"Catalan Sign Language", "Lengua de señas catalana", "Llengua de Signes Catalana"}, ["csd"] = {"Chiangmai Sign Language"}, ["cse"] = {"Czech Sign Language"}, ["csf"] = {"Cuba Sign Language"}, ["csg"] = {"Chilean Sign Language"}, ["csh"] = {"Asho Chin"}, ["csi"] = {"Coast Miwok"}, ["csj"] = {"Songlai Chin"}, ["csk"] = {"Jola-Kasa"}, ["csl"] = {"Chinese Sign Language"}, ["csm"] = {"Central Sierra Miwok"}, ["csn"] = {"Colombian Sign Language"}, ["cso"] = {"Sochiapam Chinantec", "Sochiapan Chinantec"}, ["csp"] = {"Southern Ping Chinese", "Southern Pinghua"}, ["csq"] = {"Croatia Sign Language"}, ["csr"] = {"Costa Rican Sign Language"}, ["css"] = {"Southern Ohlone"}, ["cst"] = {"Northern Ohlone"}, ["csu"] = {"Central Sudanic languages"}, ["csv"] = {"Sumtu Chin"}, ["csw"] = {"Swampy Cree"}, ["csx"] = {"Cambodian Sign Language"}, ["csy"] = {"Siyin Chin"}, ["csz"] = {"Coos"}, ["cta"] = {"Tataltepec Chatino"}, ["ctc"] = {"Chetco"}, ["ctd"] = {"Tedim Chin"}, ["cte"] = {"Tepinapa Chinantec"}, ["ctg"] = {"Chittagonian"}, ["cth"] = {"Thaiphum Chin"}, ["ctl"] = {"Tlacoatzintepec Chinantec"}, ["ctm"] = {"Chitimacha"}, ["ctn"] = {"Chhintange"}, ["cto"] = {"Emberá-Catío"}, ["ctp"] = {"Western Highland Chatino"}, ["cts"] = {"Northern Catanduanes Bikol"}, ["ctt"] = {"Wayanad Chetti"}, ["ctu"] = {"Chol"}, ["cty"] = {"Moundadan Chetty"}, ["ctz"] = {"Zacatepec Chatino"}, ["cua"] = {"Cua"}, ["cub"] = {"Cubeo"}, ["cuc"] = {"Usila Chinantec"}, ["cuh"] = {"Chuka", "Gichuka"}, ["cui"] = {"Cuiba"}, ["cuj"] = {"Mashco Piro"}, ["cuk"] = {"San Blas Kuna"}, ["cul"] = {"Culina", "Kulina"}, ["cuo"] = {"Cumanagoto"}, ["cup"] = {"Cupeño"}, ["cuq"] = {"Cun"}, ["cur"] = {"Chhulung"}, ["cus"] = {"Cushitic languages"}, ["cut"] = {"Teutila Cuicatec"}, ["cuu"] = {"Tai Ya"}, ["cuv"] = {"Cuvok"}, ["cuw"] = {"Chukwa"}, ["cux"] = {"Tepeuxila Cuicatec"}, ["cuy"] = {"Cuitlatec"}, ["cvg"] = {"Chug"}, ["cvn"] = {"Valle Nacional Chinantec"}, ["cwa"] = {"Kabwa"}, ["cwb"] = {"Maindo"}, ["cwd"] = {"Woods Cree"}, ["cwe"] = {"Kwere"}, ["cwg"] = {"Chewong", "Cheq Wong"}, ["cwt"] = {"Kuwaataay"}, ["cxh"] = {"Cha'ari"}, ["cya"] = {"Nopala Chatino"}, ["cyb"] = {"Cayubaba"}, ["cyo"] = {"Cuyonon"}, ["czh"] = {"Huizhou Chinese"}, ["czk"] = {"Knaanic"}, ["czn"] = {"Zenzontepec Chatino"}, ["czo"] = {"Min Zhong Chinese"}, ["czt"] = {"Zotung Chin"}, ["daa"] = {"Dangaléat"}, ["dac"] = {"Dambi"}, ["dad"] = {"Marik"}, ["dae"] = {"Duupa"}, ["dag"] = {"Dagbani"}, ["dah"] = {"Gwahatike"}, ["dai"] = {"Day"}, ["daj"] = {"Dar Fur Daju"}, ["dak"] = {"Dakota"}, ["dal"] = {"Dahalo"}, ["dam"] = {"Damakawa"}, ["dao"] = {"Daai Chin"}, ["daq"] = {"Dandami Maria"}, ["dar"] = {"Dargwa"}, ["das"] = {"Daho-Doo"}, ["dau"] = {"Dar Sila Daju"}, ["dav"] = {"Taita", "Dawida"}, ["daw"] = {"Davawenyo"}, ["dax"] = {"Dayi"}, ["day"] = {"Land Dayak languages"}, ["daz"] = {"Dao"}, ["dba"] = {"Bangime"}, ["dbb"] = {"Deno"}, ["dbd"] = {"Dadiya"}, ["dbe"] = {"Dabe"}, ["dbf"] = {"Edopi"}, ["dbg"] = {"Dogul Dom Dogon"}, ["dbi"] = {"Doka"}, ["dbj"] = {"Ida'an"}, ["dbl"] = {"Dyirbal"}, ["dbm"] = {"Duguri"}, ["dbn"] = {"Duriankere"}, ["dbo"] = {"Dulbu"}, ["dbp"] = {"Duwai"}, ["dbq"] = {"Daba"}, ["dbr"] = {"Dabarre"}, ["dbt"] = {"Ben Tey Dogon"}, ["dbu"] = {"Bondum Dom Dogon"}, ["dbv"] = {"Dungu"}, ["dbw"] = {"Bankan Tey Dogon"}, ["dby"] = {"Dibiyaso"}, ["dcc"] = {"Deccan"}, ["dcr"] = {"Negerhollands"}, ["dda"] = {"Dadi Dadi"}, ["ddd"] = {"Dongotono"}, ["dde"] = {"Doondo"}, ["ddg"] = {"Fataluku"}, ["ddi"] = {"West Goodenough"}, ["ddj"] = {"Jaru"}, ["ddn"] = {"Dendi (Benin)"}, ["ddo"] = {"Dido"}, ["ddr"] = {"Dhudhuroa"}, ["dds"] = {"Donno So Dogon"}, ["ddw"] = {"Dawera-Daweloor"}, ["dec"] = {"Dagik"}, ["ded"] = {"Dedua"}, ["dee"] = {"Dewoin"}, ["def"] = {"Dezfuli"}, ["deg"] = {"Degema"}, ["deh"] = {"Dehwari"}, ["dei"] = {"Demisa"}, ["dek"] = {"Dek"}, ["del"] = {"Delaware"}, ["dem"] = {"Dem"}, ["den"] = {"Slave (Athapascan)"}, ["dep"] = {"Pidgin Delaware"}, ["deq"] = {"Dendi (Central African Republic)"}, ["der"] = {"Deori"}, ["des"] = {"Desano"}, ["dev"] = {"Domung"}, ["dez"] = {"Dengese"}, ["dga"] = {"Southern Dagaare"}, ["dgb"] = {"Bunoge Dogon"}, ["dgc"] = {"Casiguran Dumagat Agta"}, ["dgd"] = {"Dagaari Dioula"}, ["dge"] = {"Degenan"}, ["dgg"] = {"Doga"}, ["dgh"] = {"Dghwede"}, ["dgi"] = {"Northern Dagara"}, ["dgk"] = {"Dagba"}, ["dgl"] = {"Andaandi", "Dongolawi"}, ["dgn"] = {"Dagoman"}, ["dgo"] = {"Dogri (individual language)"}, ["dgr"] = {"Tlicho", "Dogrib", "Tłı̨chǫ"}, ["dgs"] = {"Dogoso"}, ["dgt"] = {"Ndra'ngith"}, ["dgw"] = {"Daungwurrung"}, ["dgx"] = {"Doghoro"}, ["dgz"] = {"Daga"}, ["dhd"] = {"Dhundari"}, ["dhg"] = {"Dhangu-Djangu", "Dhangu", "Djangu"}, ["dhi"] = {"Dhimal"}, ["dhl"] = {"Dhalandji"}, ["dhm"] = {"Zemba"}, ["dhn"] = {"Dhanki"}, ["dho"] = {"Dhodia"}, ["dhr"] = {"Dhargari"}, ["dhs"] = {"Dhaiso"}, ["dhu"] = {"Dhurga"}, ["dhv"] = {"Dehu", "Drehu"}, ["dhw"] = {"Dhanwar (Nepal)"}, ["dhx"] = {"Dhungaloo"}, ["dia"] = {"Dia"}, ["dib"] = {"South Central Dinka"}, ["dic"] = {"Lakota Dida"}, ["did"] = {"Didinga"}, ["dif"] = {"Dieri", "Diyari"}, ["dig"] = {"Digo", "Chidigo"}, ["dih"] = {"Kumiai"}, ["dii"] = {"Dimbong"}, ["dij"] = {"Dai"}, ["dik"] = {"Southwestern Dinka"}, ["dil"] = {"Dilling"}, ["dim"] = {"Dime"}, ["din"] = {"Dinka"}, ["dio"] = {"Dibo"}, ["dip"] = {"Northeastern Dinka"}, ["diq"] = {"Dimli (individual language)"}, ["dir"] = {"Dirim"}, ["dis"] = {"Dimasa"}, ["diu"] = {"Diriku"}, ["diw"] = {"Northwestern Dinka"}, ["dix"] = {"Dixon Reef"}, ["diy"] = {"Diuwe"}, ["diz"] = {"Ding"}, ["dja"] = {"Djadjawurrung"}, ["djb"] = {"Djinba"}, ["djc"] = {"Dar Daju Daju"}, ["djd"] = {"Djamindjung", "Ngaliwurru"}, ["dje"] = {"Zarma"}, ["djf"] = {"Djangun"}, ["dji"] = {"Djinang"}, ["djj"] = {"Djeebbana"}, ["djk"] = {"Eastern Maroon Creole", "Businenge Tongo", "Nenge"}, ["djm"] = {"Jamsay Dogon"}, ["djn"] = {"Jawoyn", "Djauan"}, ["djo"] = {"Jangkang"}, ["djr"] = {"Djambarrpuyngu"}, ["dju"] = {"Kapriman"}, ["djw"] = {"Djawi"}, ["dka"] = {"Dakpakha"}, ["dkg"] = {"Kadung"}, ["dkk"] = {"Dakka"}, ["dkr"] = {"Kuijau"}, ["dks"] = {"Southeastern Dinka"}, ["dkx"] = {"Mazagway"}, ["dlg"] = {"Dolgan"}, ["dlk"] = {"Dahalik"}, ["dlm"] = {"Dalmatian"}, ["dln"] = {"Darlong"}, ["dma"] = {"Duma"}, ["dmb"] = {"Mombo Dogon"}, ["dmc"] = {"Gavak"}, ["dmd"] = {"Madhi Madhi"}, ["dme"] = {"Dugwor"}, ["dmf"] = {"Medefaidrin"}, ["dmg"] = {"Upper Kinabatangan"}, ["dmk"] = {"Domaaki"}, ["dml"] = {"Dameli"}, ["dmm"] = {"Dama"}, ["dmn"] = {"Mande languages"}, ["dmo"] = {"Kemedzung"}, ["dmr"] = {"East Damar"}, ["dms"] = {"Dampelas"}, ["dmu"] = {"Dubu", "Tebi"}, ["dmv"] = {"Dumpas"}, ["dmw"] = {"Mudburra"}, ["dmx"] = {"Dema"}, ["dmy"] = {"Demta", "Sowari"}, ["dna"] = {"Upper Grand Valley Dani"}, ["dnd"] = {"Daonda"}, ["dne"] = {"Ndendeule"}, ["dng"] = {"Dungan"}, ["dni"] = {"Lower Grand Valley Dani"}, ["dnj"] = {"Dan"}, ["dnk"] = {"Dengka"}, ["dnn"] = {"Dzùùngoo"}, ["dno"] = {"Ndrulo", "Northern Lendu"}, ["dnr"] = {"Danaru"}, ["dnt"] = {"Mid Grand Valley Dani"}, ["dnu"] = {"Danau"}, ["dnv"] = {"Danu"}, ["dnw"] = {"Western Dani"}, ["dny"] = {"Dení"}, ["doa"] = {"Dom"}, ["dob"] = {"Dobu"}, ["doc"] = {"Northern Dong"}, ["doe"] = {"Doe"}, ["dof"] = {"Domu"}, ["doh"] = {"Dong"}, ["doi"] = {"Dogri (macrolanguage)"}, ["dok"] = {"Dondo"}, ["dol"] = {"Doso"}, ["don"] = {"Toura (Papua New Guinea)"}, ["doo"] = {"Dongo"}, ["dop"] = {"Lukpa"}, ["doq"] = {"Dominican Sign Language"}, ["dor"] = {"Dori'o"}, ["dos"] = {"Dogosé"}, ["dot"] = {"Dass"}, ["dov"] = {"Dombe"}, ["dow"] = {"Doyayo"}, ["dox"] = {"Bussa"}, ["doy"] = {"Dompo"}, ["doz"] = {"Dorze"}, ["dpp"] = {"Papar"}, ["dra"] = {"Dravidian languages"}, ["drb"] = {"Dair"}, ["drc"] = {"Minderico"}, ["drd"] = {"Darmiya"}, ["dre"] = {"Dolpo"}, ["drg"] = {"Rungus"}, ["dri"] = {"C'Lela"}, ["drl"] = {"Paakantyi"}, ["drn"] = {"West Damar"}, ["dro"] = {"Daro-Matu Melanau"}, ["drq"] = {"Dura"}, ["drs"] = {"Gedeo"}, ["drt"] = {"Drents"}, ["dru"] = {"Rukai"}, ["dry"] = {"Darai"}, ["dsb"] = {"Lower Sorbian"}, ["dse"] = {"Dutch Sign Language"}, ["dsh"] = {"Daasanach"}, ["dsi"] = {"Disa"}, ["dsk"] = {"Dokshi"}, ["dsl"] = {"Danish Sign Language"}, ["dsn"] = {"Dusner"}, ["dso"] = {"Desiya"}, ["dsq"] = {"Tadaksahak"}, ["dsz"] = {"Mardin Sign Language"}, ["dta"] = {"Daur"}, ["dtb"] = {"Labuk-Kinabatangan Kadazan"}, ["dtd"] = {"Ditidaht"}, ["dth"] = {"Adithinngithigh"}, ["dti"] = {"Ana Tinga Dogon"}, ["dtk"] = {"Tene Kan Dogon"}, ["dtm"] = {"Tomo Kan Dogon"}, ["dtn"] = {"Daatsʼíin"}, ["dto"] = {"Tommo So Dogon"}, ["dtp"] = {"Kadazan Dusun", "Central Dusun"}, ["dtr"] = {"Lotud"}, ["dts"] = {"Toro So Dogon"}, ["dtt"] = {"Toro Tegu Dogon"}, ["dtu"] = {"Tebul Ure Dogon"}, ["dty"] = {"Dotyali"}, ["dua"] = {"Duala"}, ["dub"] = {"Dubli"}, ["duc"] = {"Duna"}, ["due"] = {"Umiray Dumaget Agta"}, ["duf"] = {"Dumbea", "Drubea"}, ["dug"] = {"Duruma", "Chiduruma"}, ["duh"] = {"Dungra Bhil"}, ["dui"] = {"Dumun"}, ["duk"] = {"Uyajitaya"}, ["dul"] = {"Alabat Island Agta"}, ["dum"] = {"Middle Dutch (ca. 1050-1350)"}, ["dun"] = {"Dusun Deyah"}, ["duo"] = {"Dupaninan Agta"}, ["dup"] = {"Duano"}, ["duq"] = {"Dusun Malang"}, ["dur"] = {"Dii"}, ["dus"] = {"Dumi"}, ["duu"] = {"Drung"}, ["duv"] = {"Duvle"}, ["duw"] = {"Dusun Witu"}, ["dux"] = {"Duungooma"}, ["duy"] = {"Dicamay Agta"}, ["duz"] = {"Duli-Gey"}, ["dva"] = {"Duau"}, ["dwa"] = {"Diri"}, ["dwk"] = {"Dawik Kui"}, ["dwr"] = {"Dawro"}, ["dws"] = {"Dutton World Speedwords"}, ["dwu"] = {"Dhuwal"}, ["dww"] = {"Dawawa"}, ["dwy"] = {"Dhuwaya"}, ["dwz"] = {"Dewas Rai"}, ["dya"] = {"Dyan"}, ["dyb"] = {"Dyaberdyaber"}, ["dyd"] = {"Dyugun"}, ["dyg"] = {"Villa Viciosa Agta"}, ["dyi"] = {"Djimini Senoufo"}, ["dym"] = {"Yanda Dom Dogon"}, ["dyn"] = {"Dyangadi", "Dhanggatti"}, ["dyo"] = {"Jola-Fonyi"}, ["dyr"] = {"Dyarim"}, ["dyu"] = {"Dyula"}, ["dyy"] = {"Djabugay", "Dyaabugay"}, ["dza"] = {"Tunzu"}, ["dzd"] = {"Daza"}, ["dze"] = {"Djiwarli"}, ["dzg"] = {"Dazaga"}, ["dzl"] = {"Dzalakha"}, ["dzn"] = {"Dzando"}, ["eaa"] = {"Karenggapa"}, ["ebc"] = {"Beginci"}, ["ebg"] = {"Ebughu"}, ["ebk"] = {"Eastern Bontok"}, ["ebo"] = {"Teke-Ebo"}, ["ebr"] = {"Ebrié"}, ["ebu"] = {"Embu", "Kiembu"}, ["ecr"] = {"Eteocretan"}, ["ecs"] = {"Ecuadorian Sign Language"}, ["ecy"] = {"Eteocypriot"}, ["eee"] = {"E"}, ["efa"] = {"Efai"}, ["efe"] = {"Efe"}, ["efi"] = {"Efik"}, ["ega"] = {"Ega"}, ["egl"] = {"Emilian"}, ["egm"] = {"Benamanga"}, ["ego"] = {"Eggon"}, ["egx"] = {"Egyptian languages"}, ["egy"] = {"Egyptian (Ancient)"}, ["ehs"] = {"Miyakubo Sign Language"}, ["ehu"] = {"Ehueun"}, ["eip"] = {"Eipomek"}, ["eit"] = {"Eitiep"}, ["eiv"] = {"Askopan"}, ["eja"] = {"Ejamat"}, ["eka"] = {"Ekajuk"}, ["eke"] = {"Ekit"}, ["ekg"] = {"Ekari"}, ["eki"] = {"Eki"}, ["ekk"] = {"Standard Estonian"}, ["ekl"] = {"Kol (Bangladesh)", "Kol"}, ["ekm"] = {"Elip"}, ["eko"] = {"Koti"}, ["ekp"] = {"Ekpeye"}, ["ekr"] = {"Yace"}, ["eky"] = {"Eastern Kayah"}, ["ele"] = {"Elepi"}, ["elh"] = {"El Hugeirat"}, ["eli"] = {"Nding"}, ["elk"] = {"Elkei"}, ["elm"] = {"Eleme"}, ["elo"] = {"El Molo"}, ["elu"] = {"Elu"}, ["elx"] = {"Elamite"}, ["ema"] = {"Emai-Iuleha-Ora"}, ["emb"] = {"Embaloh"}, ["eme"] = {"Emerillon"}, ["emg"] = {"Eastern Meohang"}, ["emi"] = {"Mussau-Emira"}, ["emk"] = {"Eastern Maninkakan"}, ["emm"] = {"Mamulique"}, ["emn"] = {"Eman"}, ["emp"] = {"Northern Emberá"}, ["emq"] = {"Eastern Minyag"}, ["ems"] = {"Pacific Gulf Yupik"}, ["emu"] = {"Eastern Muria"}, ["emw"] = {"Emplawas"}, ["emx"] = {"Erromintxela"}, ["emy"] = {"Epigraphic Mayan"}, ["emz"] = {"Mbessa"}, ["ena"] = {"Apali"}, ["enb"] = {"Markweeta"}, ["enc"] = {"En"}, ["end"] = {"Ende"}, ["enf"] = {"Forest Enets"}, ["enh"] = {"Tundra Enets"}, ["enl"] = {"Enlhet"}, ["enm"] = {"Middle English (1100-1500)"}, ["enn"] = {"Engenni"}, ["eno"] = {"Enggano"}, ["enq"] = {"Enga"}, ["enr"] = {"Emumu", "Emem"}, ["enu"] = {"Enu"}, ["env"] = {"Enwan (Edo State)"}, ["enw"] = {"Enwan (Akwa Ibom State)"}, ["enx"] = {"Enxet"}, ["eot"] = {"Beti (Côte d'Ivoire)"}, ["epi"] = {"Epie"}, ["era"] = {"Eravallan"}, ["erg"] = {"Sie"}, ["erh"] = {"Eruwa"}, ["eri"] = {"Ogea"}, ["erk"] = {"South Efate"}, ["ero"] = {"Horpa"}, ["err"] = {"Erre"}, ["ers"] = {"Ersu"}, ["ert"] = {"Eritai"}, ["erw"] = {"Erokwanas"}, ["ese"] = {"Ese Ejja"}, ["esg"] = {"Aheri Gondi"}, ["esh"] = {"Eshtehardi"}, ["esi"] = {"North Alaskan Inupiatun"}, ["esk"] = {"Northwest Alaska Inupiatun"}, ["esl"] = {"Egypt Sign Language"}, ["esm"] = {"Esuma"}, ["esn"] = {"Salvadoran Sign Language"}, ["eso"] = {"Estonian Sign Language"}, ["esq"] = {"Esselen"}, ["ess"] = {"Central Siberian Yupik"}, ["esu"] = {"Central Yupik"}, ["esx"] = {"Eskimo-Aleut languages"}, ["esy"] = {"Eskayan"}, ["etb"] = {"Etebi"}, ["etc"] = {"Etchemin"}, ["eth"] = {"Ethiopian Sign Language"}, ["etn"] = {"Eton (Vanuatu)"}, ["eto"] = {"Eton (Cameroon)"}, ["etr"] = {"Edolo"}, ["ets"] = {"Yekhee"}, ["ett"] = {"Etruscan"}, ["etu"] = {"Ejagham"}, ["etx"] = {"Eten"}, ["etz"] = {"Semimi"}, ["eud"] = {"Eudeve"}, ["euq"] = {"Basque (family)"}, ["eve"] = {"Even"}, ["evh"] = {"Uvbie"}, ["evn"] = {"Evenki"}, ["ewo"] = {"Ewondo"}, ["ext"] = {"Extremaduran"}, ["eya"] = {"Eyak"}, ["eyo"] = {"Keiyo"}, ["eza"] = {"Ezaa"}, ["eze"] = {"Uzekwe"}, ["faa"] = {"Fasu"}, ["fab"] = {"Fa d'Ambu"}, ["fad"] = {"Wagi"}, ["faf"] = {"Fagani"}, ["fag"] = {"Finongan"}, ["fah"] = {"Baissa Fali"}, ["fai"] = {"Faiwol"}, ["faj"] = {"Faita"}, ["fak"] = {"Fang (Cameroon)"}, ["fal"] = {"South Fali"}, ["fam"] = {"Fam"}, ["fan"] = {"Fang (Equatorial Guinea)"}, ["fap"] = {"Paloor"}, ["far"] = {"Fataleka"}, ["fat"] = {"Fanti"}, ["fau"] = {"Fayu"}, ["fax"] = {"Fala"}, ["fay"] = {"Southwestern Fars"}, ["faz"] = {"Northwestern Fars"}, ["fbl"] = {"West Albay Bikol"}, ["fcs"] = {"Quebec Sign Language"}, ["fer"] = {"Feroge"}, ["ffi"] = {"Foia Foia"}, ["ffm"] = {"Maasina Fulfulde"}, ["fgr"] = {"Fongoro"}, ["fia"] = {"Nobiin"}, ["fie"] = {"Fyer"}, ["fif"] = {"Faifi"}, ["fil"] = {"Filipino", "Pilipino"}, ["fip"] = {"Fipa"}, ["fir"] = {"Firan"}, ["fit"] = {"Tornedalen Finnish", "Meänkieli"}, ["fiu"] = {"Finno-Ugrian languages"}, ["fiw"] = {"Fiwaga"}, ["fkk"] = {"Kirya-Konzəl"}, ["fkv"] = {"Kven Finnish"}, ["fla"] = {"Kalispel-Pend d'Oreille"}, ["flh"] = {"Foau"}, ["fli"] = {"Fali"}, ["fll"] = {"North Fali"}, ["fln"] = {"Flinders Island"}, ["flr"] = {"Fuliiru"}, ["fly"] = {"Flaaitaal", "Tsotsitaal"}, ["fmp"] = {"Fe'fe'"}, ["fmu"] = {"Far Western Muria"}, ["fnb"] = {"Fanbak"}, ["fng"] = {"Fanagalo"}, ["fni"] = {"Fania"}, ["fod"] = {"Foodo"}, ["foi"] = {"Foi"}, ["fom"] = {"Foma"}, ["fon"] = {"Fon"}, ["for"] = {"Fore"}, ["fos"] = {"Siraya"}, ["fox"] = {"Formosan languages"}, ["fpe"] = {"Fernando Po Creole English"}, ["fqs"] = {"Fas"}, ["frc"] = {"Cajun French"}, ["frd"] = {"Fordata"}, ["frk"] = {"Frankish"}, ["frm"] = {"Middle French (ca. 1400-1600)"}, ["fro"] = {"Old French (842-ca. 1400)"}, ["frp"] = {"Arpitan", "Francoprovençal"}, ["frq"] = {"Forak"}, ["frr"] = {"Northern Frisian"}, ["frs"] = {"Eastern Frisian"}, ["frt"] = {"Fortsenal"}, ["fse"] = {"Finnish Sign Language"}, ["fsl"] = {"French Sign Language"}, ["fss"] = {"Finland-Swedish Sign Language", "finlandssvenskt teckenspråk", "suomenruotsalainen viittomakieli"}, ["fub"] = {"Adamawa Fulfulde"}, ["fuc"] = {"Pulaar"}, ["fud"] = {"East Futuna"}, ["fue"] = {"Borgu Fulfulde"}, ["fuf"] = {"Pular"}, ["fuh"] = {"Western Niger Fulfulde"}, ["fui"] = {"Bagirmi Fulfulde"}, ["fuj"] = {"Ko"}, ["fum"] = {"Fum"}, ["fun"] = {"Fulniô"}, ["fuq"] = {"Central-Eastern Niger Fulfulde"}, ["fur"] = {"Friulian"}, ["fut"] = {"Futuna-Aniwa"}, ["fuu"] = {"Furu"}, ["fuv"] = {"Nigerian Fulfulde"}, ["fuy"] = {"Fuyug"}, ["fvr"] = {"Fur"}, ["fwa"] = {"Fwâi"}, ["fwe"] = {"Fwe"}, ["gaa"] = {"Ga"}, ["gab"] = {"Gabri"}, ["gac"] = {"Mixed Great Andamanese"}, ["gad"] = {"Gaddang"}, ["gae"] = {"Guarequena"}, ["gaf"] = {"Gende"}, ["gag"] = {"Gagauz"}, ["gah"] = {"Alekano"}, ["gai"] = {"Borei"}, ["gaj"] = {"Gadsup"}, ["gak"] = {"Gamkonora"}, ["gal"] = {"Galolen"}, ["gam"] = {"Kandawo"}, ["gan"] = {"Gan Chinese"}, ["gao"] = {"Gants"}, ["gap"] = {"Gal"}, ["gaq"] = {"Gata'"}, ["gar"] = {"Galeya"}, ["gas"] = {"Adiwasi Garasia"}, ["gat"] = {"Kenati"}, ["gau"] = {"Mudhili Gadaba"}, ["gaw"] = {"Nobonob"}, ["gax"] = {"Borana-Arsi-Guji Oromo"}, ["gay"] = {"Gayo"}, ["gaz"] = {"West Central Oromo"}, ["gba"] = {"Gbaya (Central African Republic)"}, ["gbb"] = {"Kaytetye"}, ["gbd"] = {"Karajarri"}, ["gbe"] = {"Niksek"}, ["gbf"] = {"Gaikundi"}, ["gbg"] = {"Gbanziri"}, ["gbh"] = {"Defi Gbe"}, ["gbi"] = {"Galela"}, ["gbj"] = {"Bodo Gadaba"}, ["gbk"] = {"Gaddi"}, ["gbl"] = {"Gamit"}, ["gbm"] = {"Garhwali"}, ["gbn"] = {"Mo'da"}, ["gbo"] = {"Northern Grebo"}, ["gbp"] = {"Gbaya-Bossangoa"}, ["gbq"] = {"Gbaya-Bozoum"}, ["gbr"] = {"Gbagyi"}, ["gbs"] = {"Gbesi Gbe"}, ["gbu"] = {"Gagadu"}, ["gbv"] = {"Gbanu"}, ["gbw"] = {"Gabi-Gabi"}, ["gbx"] = {"Eastern Xwla Gbe"}, ["gby"] = {"Gbari"}, ["gbz"] = {"Zoroastrian Dari"}, ["gcc"] = {"Mali"}, ["gcd"] = {"Ganggalida"}, ["gce"] = {"Galice"}, ["gcf"] = {"Guadeloupean Creole French"}, ["gcl"] = {"Grenadian Creole English"}, ["gcn"] = {"Gaina"}, ["gcr"] = {"Guianese Creole French"}, ["gct"] = {"Colonia Tovar German"}, ["gda"] = {"Gade Lohar"}, ["gdb"] = {"Pottangi Ollar Gadaba"}, ["gdc"] = {"Gugu Badhun"}, ["gdd"] = {"Gedaged"}, ["gde"] = {"Gude"}, ["gdf"] = {"Guduf-Gava"}, ["gdg"] = {"Ga'dang"}, ["gdh"] = {"Gadjerawang", "Gajirrabeng"}, ["gdi"] = {"Gundi"}, ["gdj"] = {"Gurdjar"}, ["gdk"] = {"Gadang"}, ["gdl"] = {"Dirasha"}, ["gdm"] = {"Laal"}, ["gdn"] = {"Umanakaina"}, ["gdo"] = {"Ghodoberi"}, ["gdq"] = {"Mehri"}, ["gdr"] = {"Wipi"}, ["gds"] = {"Ghandruk Sign Language"}, ["gdt"] = {"Kungardutyi"}, ["gdu"] = {"Gudu"}, ["gdx"] = {"Godwari"}, ["gea"] = {"Geruma"}, ["geb"] = {"Kire"}, ["gec"] = {"Gboloo Grebo"}, ["ged"] = {"Gade"}, ["gef"] = {"Gerai"}, ["geg"] = {"Gengle"}, ["geh"] = {"Hutterite German", "Hutterisch"}, ["gei"] = {"Gebe"}, ["gej"] = {"Gen"}, ["gek"] = {"Ywom"}, ["gel"] = {"ut-Ma'in"}, ["gem"] = {"Germanic languages"}, ["geq"] = {"Geme"}, ["ges"] = {"Geser-Gorom"}, ["gev"] = {"Eviya"}, ["gew"] = {"Gera"}, ["gex"] = {"Garre"}, ["gey"] = {"Enya"}, ["gez"] = {"Geez"}, ["gfk"] = {"Patpatar"}, ["gft"] = {"Gafat"}, ["gga"] = {"Gao"}, ["ggb"] = {"Gbii"}, ["ggd"] = {"Gugadj"}, ["gge"] = {"Gurr-goni"}, ["ggg"] = {"Gurgula"}, ["ggk"] = {"Kungarakany"}, ["ggl"] = {"Ganglau"}, ["ggt"] = {"Gitua"}, ["ggu"] = {"Gagu", "Gban"}, ["ggw"] = {"Gogodala"}, ["gha"] = {"Ghadamès"}, ["ghc"] = {"Hiberno-Scottish Gaelic"}, ["ghe"] = {"Southern Ghale"}, ["ghh"] = {"Northern Ghale"}, ["ghk"] = {"Geko Karen"}, ["ghl"] = {"Ghulfan"}, ["ghn"] = {"Ghanongga"}, ["gho"] = {"Ghomara"}, ["ghr"] = {"Ghera"}, ["ghs"] = {"Guhu-Samane"}, ["ght"] = {"Kuke", "Kutang Ghale"}, ["gia"] = {"Kija"}, ["gib"] = {"Gibanawa"}, ["gic"] = {"Gail"}, ["gid"] = {"Gidar"}, ["gie"] = {"Gaɓogbo", "Guébie"}, ["gig"] = {"Goaria"}, ["gih"] = {"Githabul"}, ["gii"] = {"Girirra"}, ["gil"] = {"Gilbertese"}, ["gim"] = {"Gimi (Eastern Highlands)"}, ["gin"] = {"Hinukh"}, ["gip"] = {"Gimi (West New Britain)"}, ["giq"] = {"Green Gelao"}, ["gir"] = {"Red Gelao"}, ["gis"] = {"North Giziga"}, ["git"] = {"Gitxsan"}, ["giu"] = {"Mulao"}, ["giw"] = {"White Gelao"}, ["gix"] = {"Gilima"}, ["giy"] = {"Giyug"}, ["giz"] = {"South Giziga"}, ["gjk"] = {"Kachi Koli"}, ["gjm"] = {"Gunditjmara"}, ["gjn"] = {"Gonja"}, ["gjr"] = {"Gurindji Kriol"}, ["gju"] = {"Gujari"}, ["gka"] = {"Guya"}, ["gkd"] = {"Magɨ (Madang Province)"}, ["gke"] = {"Ndai"}, ["gkn"] = {"Gokana"}, ["gko"] = {"Kok-Nar"}, ["gkp"] = {"Guinea Kpelle"}, ["gku"] = {"ǂUngkue"}, ["glb"] = {"Belning"}, ["glc"] = {"Bon Gula"}, ["gld"] = {"Nanai"}, ["glh"] = {"Northwest Pashai", "Northwest Pashayi"}, ["glj"] = {"Gula Iro"}, ["glk"] = {"Gilaki"}, ["gll"] = {"Garlali"}, ["glo"] = {"Galambu"}, ["glr"] = {"Glaro-Twabo"}, ["glu"] = {"Gula (Chad)"}, ["glw"] = {"Glavda"}, ["gly"] = {"Gule"}, ["gma"] = {"Gambera"}, ["gmb"] = {"Gula'alaa"}, ["gmd"] = {"Mághdì"}, ["gme"] = {"East Germanic languages"}, ["gmg"] = {"Magɨyi"}, ["gmh"] = {"Middle High German (ca. 1050-1500)"}, ["gml"] = {"Middle Low German"}, ["gmm"] = {"Gbaya-Mbodomo"}, ["gmn"] = {"Gimnime"}, ["gmq"] = {"North Germanic languages"}, ["gmr"] = {"Mirning", "Mirniny"}, ["gmu"] = {"Gumalu"}, ["gmv"] = {"Gamo"}, ["gmw"] = {"West Germanic languages"}, ["gmx"] = {"Magoma"}, ["gmy"] = {"Mycenaean Greek"}, ["gmz"] = {"Mgbolizhia"}, ["gna"] = {"Kaansa"}, ["gnb"] = {"Gangte"}, ["gnc"] = {"Guanche"}, ["gnd"] = {"Zulgo-Gemzek"}, ["gne"] = {"Ganang"}, ["gng"] = {"Ngangam"}, ["gnh"] = {"Lere"}, ["gni"] = {"Gooniyandi"}, ["gnj"] = {"Ngen"}, ["gnk"] = {"ǁGana"}, ["gnl"] = {"Gangulu"}, ["gnm"] = {"Ginuman"}, ["gnn"] = {"Gumatj"}, ["gno"] = {"Northern Gondi"}, ["gnq"] = {"Gana"}, ["gnr"] = {"Gureng Gureng"}, ["gnt"] = {"Guntai"}, ["gnu"] = {"Gnau"}, ["gnw"] = {"Western Bolivian Guaraní"}, ["gnz"] = {"Ganzi"}, ["goa"] = {"Guro"}, ["gob"] = {"Playero"}, ["goc"] = {"Gorakor"}, ["god"] = {"Godié"}, ["goe"] = {"Gongduk"}, ["gof"] = {"Gofa"}, ["gog"] = {"Gogo"}, ["goh"] = {"Old High German (ca. 750-1050)"}, ["goi"] = {"Gobasi"}, ["goj"] = {"Gowlan"}, ["gok"] = {"Gowli"}, ["gol"] = {"Gola"}, ["gom"] = {"Goan Konkani"}, ["gon"] = {"Gondi"}, ["goo"] = {"Gone Dau"}, ["gop"] = {"Yeretuar"}, ["goq"] = {"Gorap"}, ["gor"] = {"Gorontalo"}, ["gos"] = {"Gronings"}, ["got"] = {"Gothic"}, ["gou"] = {"Gavar"}, ["gov"] = {"Goo"}, ["gow"] = {"Gorowa"}, ["gox"] = {"Gobu"}, ["goy"] = {"Goundo"}, ["goz"] = {"Gozarkhani"}, ["gpa"] = {"Gupa-Abawa"}, ["gpe"] = {"Ghanaian Pidgin English"}, ["gpn"] = {"Taiap"}, ["gqa"] = {"Ga'anda"}, ["gqi"] = {"Guiqiong"}, ["gqn"] = {"Guana (Brazil)"}, ["gqr"] = {"Gor"}, ["gqu"] = {"Qau"}, ["gra"] = {"Rajput Garasia"}, ["grb"] = {"Grebo"}, ["grc"] = {"Ancient Greek (to 1453)"}, ["grd"] = {"Guruntum-Mbaaru"}, ["grg"] = {"Madi"}, ["grh"] = {"Gbiri-Niragu"}, ["gri"] = {"Ghari"}, ["grj"] = {"Southern Grebo"}, ["grk"] = {"Greek languages"}, ["grm"] = {"Kota Marudu Talantang"}, ["gro"] = {"Groma"}, ["grq"] = {"Gorovu"}, ["grr"] = {"Taznatit"}, ["grs"] = {"Gresi"}, ["grt"] = {"Garo"}, ["gru"] = {"Kistane"}, ["grv"] = {"Central Grebo"}, ["grw"] = {"Gweda"}, ["grx"] = {"Guriaso"}, ["gry"] = {"Barclayville Grebo"}, ["grz"] = {"Guramalum"}, ["gse"] = {"Ghanaian Sign Language"}, ["gsg"] = {"German Sign Language"}, ["gsl"] = {"Gusilay"}, ["gsm"] = {"Guatemalan Sign Language"}, ["gsn"] = {"Nema", "Gusan"}, ["gso"] = {"Southwest Gbaya"}, ["gsp"] = {"Wasembo"}, ["gss"] = {"Greek Sign Language"}, ["gsw"] = {"Swiss German", "Alemannic", "Alsatian"}, ["gta"] = {"Guató"}, ["gtu"] = {"Aghu-Tharnggala"}, ["gua"] = {"Shiki"}, ["gub"] = {"Guajajára"}, ["guc"] = {"Wayuu"}, ["gud"] = {"Yocoboué Dida"}, ["gue"] = {"Gurindji"}, ["guf"] = {"Gupapuyngu"}, ["gug"] = {"Paraguayan Guaraní"}, ["guh"] = {"Guahibo"}, ["gui"] = {"Eastern Bolivian Guaraní"}, ["guk"] = {"Gumuz"}, ["gul"] = {"Sea Island Creole English"}, ["gum"] = {"Guambiano"}, ["gun"] = {"Mbyá Guaraní"}, ["guo"] = {"Guayabero"}, ["gup"] = {"Gunwinggu"}, ["guq"] = {"Aché"}, ["gur"] = {"Farefare"}, ["gus"] = {"Guinean Sign Language"}, ["gut"] = {"Maléku Jaíka"}, ["guu"] = {"Yanomamö"}, ["guw"] = {"Gun"}, ["gux"] = {"Gourmanchéma"}, ["guz"] = {"Gusii", "Ekegusii"}, ["gva"] = {"Guana (Paraguay)"}, ["gvc"] = {"Guanano"}, ["gve"] = {"Duwet"}, ["gvf"] = {"Golin"}, ["gvj"] = {"Guajá"}, ["gvl"] = {"Gulay"}, ["gvm"] = {"Gurmana"}, ["gvn"] = {"Kuku-Yalanji"}, ["gvo"] = {"Gavião Do Jiparaná"}, ["gvp"] = {"Pará Gavião"}, ["gvr"] = {"Gurung"}, ["gvs"] = {"Gumawana"}, ["gvy"] = {"Guyani"}, ["gwa"] = {"Mbato"}, ["gwb"] = {"Gwa"}, ["gwc"] = {"Gawri", "Kalami"}, ["gwd"] = {"Gawwada"}, ["gwe"] = {"Gweno"}, ["gwf"] = {"Gowro"}, ["gwg"] = {"Moo"}, ["gwi"] = {"Gwichʼin"}, ["gwj"] = {"ǀGwi"}, ["gwm"] = {"Awngthim"}, ["gwn"] = {"Gwandara"}, ["gwr"] = {"Gwere"}, ["gwt"] = {"Gawar-Bati"}, ["gwu"] = {"Guwamu"}, ["gww"] = {"Kwini"}, ["gwx"] = {"Gua"}, ["gxx"] = {"Wè Southern"}, ["gya"] = {"Northwest Gbaya"}, ["gyb"] = {"Garus"}, ["gyd"] = {"Kayardild"}, ["gye"] = {"Gyem"}, ["gyf"] = {"Gungabula"}, ["gyg"] = {"Gbayi"}, ["gyi"] = {"Gyele"}, ["gyl"] = {"Gayil"}, ["gym"] = {"Ngäbere"}, ["gyn"] = {"Guyanese Creole English"}, ["gyo"] = {"Gyalsumdo"}, ["gyr"] = {"Guarayu"}, ["gyy"] = {"Gunya"}, ["gyz"] = {"Geji", "Gyaazi"}, ["gza"] = {"Ganza"}, ["gzi"] = {"Gazi"}, ["gzn"] = {"Gane"}, ["haa"] = {"Han"}, ["hab"] = {"Hanoi Sign Language"}, ["hac"] = {"Gurani"}, ["had"] = {"Hatam"}, ["hae"] = {"Eastern Oromo"}, ["haf"] = {"Haiphong Sign Language"}, ["hag"] = {"Hanga"}, ["hah"] = {"Hahon"}, ["hai"] = {"Haida"}, ["haj"] = {"Hajong"}, ["hak"] = {"Hakka Chinese"}, ["hal"] = {"Halang"}, ["ham"] = {"Hewa"}, ["han"] = {"Hangaza"}, ["hao"] = {"Hakö"}, ["hap"] = {"Hupla"}, ["haq"] = {"Ha"}, ["har"] = {"Harari"}, ["has"] = {"Haisla"}, ["hav"] = {"Havu"}, ["haw"] = {"Hawaiian"}, ["hax"] = {"Southern Haida"}, ["hay"] = {"Haya"}, ["haz"] = {"Hazaragi"}, ["hba"] = {"Hamba"}, ["hbb"] = {"Huba"}, ["hbn"] = {"Heiban"}, ["hbo"] = {"Ancient Hebrew"}, ["hbu"] = {"Habu"}, ["hca"] = {"Andaman Creole Hindi"}, ["hch"] = {"Huichol"}, ["hdn"] = {"Northern Haida"}, ["hds"] = {"Honduras Sign Language"}, ["hdy"] = {"Hadiyya"}, ["hea"] = {"Northern Qiandong Miao"}, ["hed"] = {"Herdé"}, ["heg"] = {"Helong"}, ["heh"] = {"Hehe"}, ["hei"] = {"Heiltsuk"}, ["hem"] = {"Hemba"}, ["hgm"] = {"Haiǁom"}, ["hgw"] = {"Haigwai"}, ["hhi"] = {"Hoia Hoia"}, ["hhr"] = {"Kerak"}, ["hhy"] = {"Hoyahoya"}, ["hia"] = {"Lamang"}, ["hib"] = {"Hibito"}, ["hid"] = {"Hidatsa"}, ["hif"] = {"Fiji Hindi"}, ["hig"] = {"Kamwe"}, ["hih"] = {"Pamosu"}, ["hii"] = {"Hinduri"}, ["hij"] = {"Hijuk"}, ["hik"] = {"Seit-Kaitetu"}, ["hil"] = {"Hiligaynon"}, ["him"] = {"Himachali languages", "Western Pahari languages"}, ["hio"] = {"Tsoa"}, ["hir"] = {"Himarimã"}, ["hit"] = {"Hittite"}, ["hiw"] = {"Hiw"}, ["hix"] = {"Hixkaryána"}, ["hji"] = {"Haji"}, ["hka"] = {"Kahe"}, ["hke"] = {"Hunde"}, ["hkh"] = {"Khah", "Poguli"}, ["hkk"] = {"Hunjara-Kaina Ke"}, ["hkn"] = {"Mel-Khaonh"}, ["hks"] = {"Hong Kong Sign Language", "Heung Kong Sau Yue"}, ["hla"] = {"Halia"}, ["hlb"] = {"Halbi"}, ["hld"] = {"Halang Doan"}, ["hle"] = {"Hlersu"}, ["hlt"] = {"Matu Chin"}, ["hlu"] = {"Hieroglyphic Luwian"}, ["hma"] = {"Southern Mashan Hmong", "Southern Mashan Miao"}, ["hmb"] = {"Humburi Senni Songhay"}, ["hmc"] = {"Central Huishui Hmong", "Central Huishui Miao"}, ["hmd"] = {"Large Flowery Miao", "A-hmaos", "Da-Hua Miao"}, ["hme"] = {"Eastern Huishui Hmong", "Eastern Huishui Miao"}, ["hmf"] = {"Hmong Don"}, ["hmg"] = {"Southwestern Guiyang Hmong"}, ["hmh"] = {"Southwestern Huishui Hmong", "Southwestern Huishui Miao"}, ["hmi"] = {"Northern Huishui Hmong", "Northern Huishui Miao"}, ["hmj"] = {"Ge", "Gejia"}, ["hmk"] = {"Maek"}, ["hml"] = {"Luopohe Hmong", "Luopohe Miao"}, ["hmm"] = {"Central Mashan Hmong", "Central Mashan Miao"}, ["hmn"] = {"Hmong", "Mong"}, ["hmp"] = {"Northern Mashan Hmong", "Northern Mashan Miao"}, ["hmq"] = {"Eastern Qiandong Miao"}, ["hmr"] = {"Hmar"}, ["hms"] = {"Southern Qiandong Miao"}, ["hmt"] = {"Hamtai"}, ["hmu"] = {"Hamap"}, ["hmv"] = {"Hmong Dô"}, ["hmw"] = {"Western Mashan Hmong", "Western Mashan Miao"}, ["hmx"] = {"Hmong-Mien languages"}, ["hmy"] = {"Southern Guiyang Hmong", "Southern Guiyang Miao"}, ["hmz"] = {"Hmong Shua", "Sinicized Miao"}, ["hna"] = {"Mina (Cameroon)"}, ["hnd"] = {"Southern Hindko"}, ["hne"] = {"Chhattisgarhi"}, ["hng"] = {"Hungu"}, ["hnh"] = {"ǁAni"}, ["hni"] = {"Hani"}, ["hnj"] = {"Hmong Njua", "Mong Leng", "Mong Njua"}, ["hnn"] = {"Hanunoo"}, ["hno"] = {"Northern Hindko"}, ["hns"] = {"Caribbean Hindustani"}, ["hnu"] = {"Hung"}, ["hoa"] = {"Hoava"}, ["hob"] = {"Mari (Madang Province)"}, ["hoc"] = {"Ho"}, ["hod"] = {"Holma"}, ["hoe"] = {"Horom"}, ["hoh"] = {"Hobyót"}, ["hoi"] = {"Holikachuk"}, ["hoj"] = {"Hadothi", "Haroti"}, ["hok"] = {"Hokan languages"}, ["hol"] = {"Holu"}, ["hom"] = {"Homa"}, ["hoo"] = {"Holoholo"}, ["hop"] = {"Hopi"}, ["hor"] = {"Horo"}, ["hos"] = {"Ho Chi Minh City Sign Language"}, ["hot"] = {"Hote", "Malê"}, ["hov"] = {"Hovongan"}, ["how"] = {"Honi"}, ["hoy"] = {"Holiya"}, ["hoz"] = {"Hozo"}, ["hpo"] = {"Hpon"}, ["hps"] = {"Hawai'i Sign Language (HSL)", "Hawai'i Pidgin Sign Language"}, ["hra"] = {"Hrangkhol"}, ["hrc"] = {"Niwer Mil"}, ["hre"] = {"Hre"}, ["hrk"] = {"Haruku"}, ["hrm"] = {"Horned Miao"}, ["hro"] = {"Haroi"}, ["hrp"] = {"Nhirrpi"}, ["hrt"] = {"Hértevin"}, ["hru"] = {"Hruso"}, ["hrw"] = {"Warwar Feni"}, ["hrx"] = {"Hunsrik"}, ["hrz"] = {"Harzani"}, ["hsb"] = {"Upper Sorbian"}, ["hsh"] = {"Hungarian Sign Language"}, ["hsl"] = {"Hausa Sign Language"}, ["hsn"] = {"Xiang Chinese"}, ["hss"] = {"Harsusi"}, ["hti"] = {"Hoti"}, ["hto"] = {"Minica Huitoto"}, ["hts"] = {"Hadza"}, ["htu"] = {"Hitu"}, ["htx"] = {"Middle Hittite"}, ["hub"] = {"Huambisa"}, ["huc"] = {"ǂHua", "ǂʼAmkhoe"}, ["hud"] = {"Huaulu"}, ["hue"] = {"San Francisco Del Mar Huave"}, ["huf"] = {"Humene"}, ["hug"] = {"Huachipaeri"}, ["huh"] = {"Huilliche"}, ["hui"] = {"Huli"}, ["huj"] = {"Northern Guiyang Hmong", "Northern Guiyang Miao"}, ["huk"] = {"Hulung"}, ["hul"] = {"Hula"}, ["hum"] = {"Hungana"}, ["huo"] = {"Hu"}, ["hup"] = {"Hupa"}, ["huq"] = {"Tsat"}, ["hur"] = {"Halkomelem"}, ["hus"] = {"Huastec"}, ["hut"] = {"Humla"}, ["huu"] = {"Murui Huitoto"}, ["huv"] = {"San Mateo Del Mar Huave"}, ["huw"] = {"Hukumina"}, ["hux"] = {"Nüpode Huitoto"}, ["huy"] = {"Hulaulá"}, ["huz"] = {"Hunzib"}, ["hvc"] = {"Haitian Vodoun Culture Language"}, ["hve"] = {"San Dionisio Del Mar Huave"}, ["hvk"] = {"Haveke"}, ["hvn"] = {"Sabu"}, ["hvv"] = {"Santa María Del Mar Huave"}, ["hwa"] = {"Wané"}, ["hwc"] = {"Hawai'i Creole English", "Hawai'i Pidgin"}, ["hwo"] = {"Hwana"}, ["hya"] = {"Hya"}, ["hyw"] = {"Western Armenian"}, ["hyx"] = {"Armenian (family)"}, ["iai"] = {"Iaai"}, ["ian"] = {"Iatmul"}, ["iar"] = {"Purari"}, ["iba"] = {"Iban"}, ["ibb"] = {"Ibibio"}, ["ibd"] = {"Iwaidja"}, ["ibe"] = {"Akpes"}, ["ibg"] = {"Ibanag"}, ["ibh"] = {"Bih"}, ["ibl"] = {"Ibaloi"}, ["ibm"] = {"Agoi"}, ["ibn"] = {"Ibino"}, ["ibr"] = {"Ibuoro"}, ["ibu"] = {"Ibu"}, ["iby"] = {"Ibani"}, ["ica"] = {"Ede Ica"}, ["ich"] = {"Etkywan"}, ["icl"] = {"Icelandic Sign Language"}, ["icr"] = {"Islander Creole English"}, ["ida"] = {"Idakho-Isukha-Tiriki", "Luidakho-Luisukha-Lutirichi"}, ["idb"] = {"Indo-Portuguese"}, ["idc"] = {"Idon", "Ajiya"}, ["idd"] = {"Ede Idaca"}, ["ide"] = {"Idere"}, ["idi"] = {"Idi"}, ["idr"] = {"Indri"}, ["ids"] = {"Idesa"}, ["idt"] = {"Idaté"}, ["idu"] = {"Idoma"}, ["ifa"] = {"Amganad Ifugao"}, ["ifb"] = {"Batad Ifugao", "Ayangan Ifugao"}, ["ife"] = {"Ifè"}, ["iff"] = {"Ifo"}, ["ifk"] = {"Tuwali Ifugao"}, ["ifm"] = {"Teke-Fuumu"}, ["ifu"] = {"Mayoyao Ifugao"}, ["ify"] = {"Keley-I Kallahan"}, ["igb"] = {"Ebira"}, ["ige"] = {"Igede"}, ["igg"] = {"Igana"}, ["igl"] = {"Igala"}, ["igm"] = {"Kanggape"}, ["ign"] = {"Ignaciano"}, ["igo"] = {"Isebe"}, ["igs"] = {"Interglossa"}, ["igw"] = {"Igwe"}, ["ihb"] = {"Iha Based Pidgin"}, ["ihi"] = {"Ihievbe"}, ["ihp"] = {"Iha"}, ["ihw"] = {"Bidhawal"}, ["iin"] = {"Thiin"}, ["iir"] = {"Indo-Iranian languages"}, ["ijc"] = {"Izon"}, ["ije"] = {"Biseni"}, ["ijj"] = {"Ede Ije"}, ["ijn"] = {"Kalabari"}, ["ijo"] = {"Ijo languages"}, ["ijs"] = {"Southeast Ijo"}, ["ike"] = {"Eastern Canadian Inuktitut"}, ["ikh"] = {"Ikhin-Arokho"}, ["iki"] = {"Iko"}, ["ikk"] = {"Ika"}, ["ikl"] = {"Ikulu"}, ["iko"] = {"Olulumo-Ikom"}, ["ikp"] = {"Ikpeshi"}, ["ikr"] = {"Ikaranggal"}, ["iks"] = {"Inuit Sign Language"}, ["ikt"] = {"Inuinnaqtun", "Western Canadian Inuktitut"}, ["ikv"] = {"Iku-Gora-Ankwa"}, ["ikw"] = {"Ikwere"}, ["ikx"] = {"Ik"}, ["ikz"] = {"Ikizu"}, ["ila"] = {"Ile Ape"}, ["ilb"] = {"Ila"}, ["ilg"] = {"Garig-Ilgar"}, ["ili"] = {"Ili Turki"}, ["ilk"] = {"Ilongot"}, ["ilm"] = {"Iranun (Malaysia)"}, ["ilo"] = {"Iloko"}, ["ilp"] = {"Iranun (Philippines)"}, ["ils"] = {"International Sign"}, ["ilu"] = {"Ili'uun"}, ["ilv"] = {"Ilue"}, ["ima"] = {"Mala Malasar"}, ["imi"] = {"Anamgura"}, ["iml"] = {"Miluk"}, ["imn"] = {"Imonda"}, ["imo"] = {"Imbongu"}, ["imr"] = {"Imroing"}, ["ims"] = {"Marsian"}, ["imt"] = {"Imotong"}, ["imy"] = {"Milyan"}, ["inb"] = {"Inga"}, ["inc"] = {"Indic languages"}, ["ine"] = {"Indo-European languages"}, ["ing"] = {"Degexit'an"}, ["inh"] = {"Ingush"}, ["inj"] = {"Jungle Inga"}, ["inl"] = {"Indonesian Sign Language"}, ["inm"] = {"Minaean"}, ["inn"] = {"Isinai"}, ["ino"] = {"Inoke-Yate"}, ["inp"] = {"Iñapari"}, ["ins"] = {"Indian Sign Language"}, ["int"] = {"Intha"}, ["inz"] = {"Ineseño"}, ["ior"] = {"Inor"}, ["iou"] = {"Tuma-Irumu"}, ["iow"] = {"Iowa-Oto"}, ["ipi"] = {"Ipili"}, ["ipo"] = {"Ipiko"}, ["iqu"] = {"Iquito"}, ["iqw"] = {"Ikwo"}, ["ira"] = {"Iranian languages"}, ["ire"] = {"Iresim"}, ["irh"] = {"Irarutu"}, ["iri"] = {"Rigwe", "Irigwe"}, ["irk"] = {"Iraqw"}, ["irn"] = {"Irántxe"}, ["iro"] = {"Iroquoian languages"}, ["irr"] = {"Ir"}, ["iru"] = {"Irula"}, ["irx"] = {"Kamberau"}, ["iry"] = {"Iraya"}, ["isa"] = {"Isabi"}, ["isc"] = {"Isconahua"}, ["isd"] = {"Isnag"}, ["ise"] = {"Italian Sign Language"}, ["isg"] = {"Irish Sign Language"}, ["ish"] = {"Esan"}, ["isi"] = {"Nkem-Nkum"}, ["isk"] = {"Ishkashimi"}, ["ism"] = {"Masimasi"}, ["isn"] = {"Isanzu"}, ["iso"] = {"Isoko"}, ["isr"] = {"Israeli Sign Language"}, ["ist"] = {"Istriot"}, ["isu"] = {"Isu (Menchum Division)"}, ["isv"] = {"Interslavic"}, ["itb"] = {"Binongan Itneg"}, ["itc"] = {"Italic languages"}, ["itd"] = {"Southern Tidung"}, ["ite"] = {"Itene"}, ["iti"] = {"Inlaod Itneg"}, ["itk"] = {"Judeo-Italian"}, ["itl"] = {"Itelmen"}, ["itm"] = {"Itu Mbon Uzo"}, ["ito"] = {"Itonama"}, ["itr"] = {"Iteri"}, ["its"] = {"Isekiri"}, ["itt"] = {"Maeng Itneg"}, ["itv"] = {"Itawit"}, ["itw"] = {"Ito"}, ["itx"] = {"Itik"}, ["ity"] = {"Moyadan Itneg"}, ["itz"] = {"Itzá"}, ["ium"] = {"Iu Mien"}, ["ivb"] = {"Ibatan"}, ["ivv"] = {"Ivatan"}, ["iwk"] = {"I-Wak"}, ["iwm"] = {"Iwam"}, ["iwo"] = {"Iwur"}, ["iws"] = {"Sepik Iwam"}, ["ixc"] = {"Ixcatec"}, ["ixl"] = {"Ixil"}, ["iya"] = {"Iyayu"}, ["iyo"] = {"Mesaka"}, ["iyx"] = {"Yaka (Congo)"}, ["izh"] = {"Ingrian"}, ["izm"] = {"Kizamani"}, ["izr"] = {"Izere"}, ["izz"] = {"Izii"}, ["jaa"] = {"Jamamadí"}, ["jab"] = {"Hyam"}, ["jac"] = {"Popti'", "Jakalteko"}, ["jad"] = {"Jahanka"}, ["jae"] = {"Yabem"}, ["jaf"] = {"Jara"}, ["jah"] = {"Jah Hut"}, ["jaj"] = {"Zazao"}, ["jak"] = {"Jakun"}, ["jal"] = {"Yalahatan"}, ["jam"] = {"Jamaican Creole English"}, ["jan"] = {"Jandai"}, ["jao"] = {"Yanyuwa"}, ["jaq"] = {"Yaqay"}, ["jas"] = {"New Caledonian Javanese"}, ["jat"] = {"Jakati"}, ["jau"] = {"Yaur"}, ["jax"] = {"Jambi Malay"}, ["jay"] = {"Yan-nhangu", "Nhangu"}, ["jaz"] = {"Jawe"}, ["jbe"] = {"Judeo-Berber"}, ["jbi"] = {"Badjiri"}, ["jbj"] = {"Arandai"}, ["jbk"] = {"Barikewa"}, ["jbm"] = {"Bijim"}, ["jbn"] = {"Nafusi"}, ["jbo"] = {"Lojban"}, ["jbr"] = {"Jofotek-Bromnya"}, ["jbt"] = {"Jabutí"}, ["jbu"] = {"Jukun Takum"}, ["jbw"] = {"Yawijibaya"}, ["jcs"] = {"Jamaican Country Sign Language"}, ["jct"] = {"Krymchak"}, ["jda"] = {"Jad"}, ["jdg"] = {"Jadgali"}, ["jdt"] = {"Judeo-Tat"}, ["jeb"] = {"Jebero"}, ["jee"] = {"Jerung"}, ["jeh"] = {"Jeh"}, ["jei"] = {"Yei"}, ["jek"] = {"Jeri Kuo"}, ["jel"] = {"Yelmek"}, ["jen"] = {"Dza"}, ["jer"] = {"Jere"}, ["jet"] = {"Manem"}, ["jeu"] = {"Jonkor Bourmataguil"}, ["jgb"] = {"Ngbee"}, ["jge"] = {"Judeo-Georgian"}, ["jgk"] = {"Gwak"}, ["jgo"] = {"Ngomba"}, ["jhi"] = {"Jehai"}, ["jhs"] = {"Jhankot Sign Language"}, ["jia"] = {"Jina"}, ["jib"] = {"Jibu"}, ["jic"] = {"Tol"}, ["jid"] = {"Bu (Kaduna State)"}, ["jie"] = {"Jilbe"}, ["jig"] = {"Jingulu", "Djingili"}, ["jih"] = {"sTodsde", "Shangzhai"}, ["jii"] = {"Jiiddu"}, ["jil"] = {"Jilim"}, ["jim"] = {"Jimi (Cameroon)"}, ["jio"] = {"Jiamao"}, ["jiq"] = {"Guanyinqiao", "Lavrung"}, ["jit"] = {"Jita"}, ["jiu"] = {"Youle Jinuo"}, ["jiv"] = {"Shuar"}, ["jiy"] = {"Buyuan Jinuo"}, ["jje"] = {"Jejueo"}, ["jjr"] = {"Bankal"}, ["jka"] = {"Kaera"}, ["jkm"] = {"Mobwa Karen"}, ["jko"] = {"Kubo"}, ["jkp"] = {"Paku Karen"}, ["jkr"] = {"Koro (India)"}, ["jks"] = {"Amami Koniya Sign Language"}, ["jku"] = {"Labir"}, ["jle"] = {"Ngile"}, ["jls"] = {"Jamaican Sign Language"}, ["jma"] = {"Dima"}, ["jmb"] = {"Zumbun"}, ["jmc"] = {"Machame"}, ["jmd"] = {"Yamdena"}, ["jmi"] = {"Jimi (Nigeria)"}, ["jml"] = {"Jumli"}, ["jmn"] = {"Makuri Naga"}, ["jmr"] = {"Kamara"}, ["jms"] = {"Mashi (Nigeria)"}, ["jmw"] = {"Mouwase"}, ["jmx"] = {"Western Juxtlahuaca Mixtec"}, ["jna"] = {"Jangshung"}, ["jnd"] = {"Jandavra"}, ["jng"] = {"Yangman"}, ["jni"] = {"Janji"}, ["jnj"] = {"Yemsa"}, ["jnl"] = {"Rawat"}, ["jns"] = {"Jaunsari"}, ["job"] = {"Joba"}, ["jod"] = {"Wojenaka"}, ["jog"] = {"Jogi"}, ["jor"] = {"Jorá"}, ["jos"] = {"Jordanian Sign Language"}, ["jow"] = {"Jowulu"}, ["jpa"] = {"Jewish Palestinian Aramaic"}, ["jpr"] = {"Judeo-Persian"}, ["jpx"] = {"Japanese (family)"}, ["jqr"] = {"Jaqaru"}, ["jra"] = {"Jarai"}, ["jrb"] = {"Judeo-Arabic"}, ["jrr"] = {"Jiru"}, ["jrt"] = {"Jakattoe"}, ["jru"] = {"Japrería"}, ["jsl"] = {"Japanese Sign Language"}, ["jua"] = {"Júma"}, ["jub"] = {"Wannu"}, ["juc"] = {"Jurchen"}, ["jud"] = {"Worodougou"}, ["juh"] = {"Hõne"}, ["jui"] = {"Ngadjuri"}, ["juk"] = {"Wapan"}, ["jul"] = {"Jirel"}, ["jum"] = {"Jumjum"}, ["jun"] = {"Juang"}, ["juo"] = {"Jiba"}, ["jup"] = {"Hupdë"}, ["jur"] = {"Jurúna"}, ["jus"] = {"Jumla Sign Language"}, ["jut"] = {"Jutish"}, ["juu"] = {"Ju"}, ["juw"] = {"Wãpha"}, ["juy"] = {"Juray"}, ["jvd"] = {"Javindo"}, ["jvn"] = {"Caribbean Javanese"}, ["jwi"] = {"Jwira-Pepesa"}, ["jya"] = {"Jiarong"}, ["jye"] = {"Judeo-Yemeni Arabic"}, ["jyy"] = {"Jaya"}, ["kaa"] = {"Kara-Kalpak", "Karakalpak"}, ["kab"] = {"Kabyle"}, ["kac"] = {"Kachin", "Jingpho"}, ["kad"] = {"Adara"}, ["kae"] = {"Ketangalan"}, ["kaf"] = {"Katso"}, ["kag"] = {"Kajaman"}, ["kah"] = {"Kara (Central African Republic)"}, ["kai"] = {"Karekare"}, ["kaj"] = {"Jju"}, ["kak"] = {"Kalanguya", "Kayapa Kallahan"}, ["kam"] = {"Kamba (Kenya)"}, ["kao"] = {"Xaasongaxango"}, ["kap"] = {"Bezhta"}, ["kaq"] = {"Capanahua"}, ["kar"] = {"Karen languages"}, ["kav"] = {"Katukína"}, ["kaw"] = {"Kawi"}, ["kax"] = {"Kao"}, ["kay"] = {"Kamayurá"}, ["kba"] = {"Kalarko"}, ["kbb"] = {"Kaxuiâna"}, ["kbc"] = {"Kadiwéu"}, ["kbd"] = {"Kabardian"}, ["kbe"] = {"Kanju"}, ["kbg"] = {"Khamba"}, ["kbh"] = {"Camsá"}, ["kbi"] = {"Kaptiau"}, ["kbj"] = {"Kari"}, ["kbk"] = {"Grass Koiari"}, ["kbl"] = {"Kanembu"}, ["kbm"] = {"Iwal"}, ["kbn"] = {"Kare (Central African Republic)"}, ["kbo"] = {"Keliko"}, ["kbp"] = {"Kabiyè"}, ["kbq"] = {"Kamano"}, ["kbr"] = {"Kafa"}, ["kbs"] = {"Kande"}, ["kbt"] = {"Abadi"}, ["kbu"] = {"Kabutra"}, ["kbv"] = {"Dera (Indonesia)"}, ["kbw"] = {"Kaiep"}, ["kbx"] = {"Ap Ma"}, ["kby"] = {"Manga Kanuri"}, ["kbz"] = {"Duhwa"}, ["kca"] = {"Khanty"}, ["kcb"] = {"Kawacha"}, ["kcc"] = {"Lubila"}, ["kcd"] = {"Ngkâlmpw Kanum"}, ["kce"] = {"Kaivi"}, ["kcf"] = {"Ukaan"}, ["kcg"] = {"Tyap"}, ["kch"] = {"Vono"}, ["kci"] = {"Kamantan"}, ["kcj"] = {"Kobiana"}, ["kck"] = {"Kalanga"}, ["kcl"] = {"Kela (Papua New Guinea)", "Kala"}, ["kcm"] = {"Gula (Central African Republic)"}, ["kcn"] = {"Nubi"}, ["kco"] = {"Kinalakna"}, ["kcp"] = {"Kanga"}, ["kcq"] = {"Kamo"}, ["kcr"] = {"Katla"}, ["kcs"] = {"Koenoem"}, ["kct"] = {"Kaian"}, ["kcu"] = {"Kami (Tanzania)"}, ["kcv"] = {"Kete"}, ["kcw"] = {"Kabwari"}, ["kcx"] = {"Kachama-Ganjule"}, ["kcy"] = {"Korandje"}, ["kcz"] = {"Konongo"}, ["kda"] = {"Worimi"}, ["kdc"] = {"Kutu"}, ["kdd"] = {"Yankunytjatjara"}, ["kde"] = {"Makonde"}, ["kdf"] = {"Mamusi"}, ["kdg"] = {"Seba"}, ["kdh"] = {"Tem"}, ["kdi"] = {"Kumam"}, ["kdj"] = {"Karamojong"}, ["kdk"] = {"Numèè", "Kwényi"}, ["kdl"] = {"Tsikimba"}, ["kdm"] = {"Kagoma"}, ["kdn"] = {"Kunda"}, ["kdo"] = {"Kordofanian languages"}, ["kdp"] = {"Kaningdon-Nindem"}, ["kdq"] = {"Koch"}, ["kdr"] = {"Karaim"}, ["kdt"] = {"Kuy"}, ["kdu"] = {"Kadaru"}, ["kdw"] = {"Koneraw"}, ["kdx"] = {"Kam"}, ["kdy"] = {"Keder", "Keijar"}, ["kdz"] = {"Kwaja"}, ["kea"] = {"Kabuverdianu"}, ["keb"] = {"Kélé"}, ["kec"] = {"Keiga"}, ["ked"] = {"Kerewe"}, ["kee"] = {"Eastern Keres"}, ["kef"] = {"Kpessi"}, ["keg"] = {"Tese"}, ["keh"] = {"Keak"}, ["kei"] = {"Kei"}, ["kej"] = {"Kadar"}, ["kek"] = {"Kekchí"}, ["kel"] = {"Kela (Democratic Republic of Congo)"}, ["kem"] = {"Kemak"}, ["ken"] = {"Kenyang"}, ["keo"] = {"Kakwa"}, ["kep"] = {"Kaikadi"}, ["keq"] = {"Kamar"}, ["ker"] = {"Kera"}, ["kes"] = {"Kugbo"}, ["ket"] = {"Ket"}, ["keu"] = {"Akebu"}, ["kev"] = {"Kanikkaran"}, ["kew"] = {"West Kewa"}, ["kex"] = {"Kukna"}, ["key"] = {"Kupia"}, ["kez"] = {"Kukele"}, ["kfa"] = {"Kodava"}, ["kfb"] = {"Northwestern Kolami"}, ["kfc"] = {"Konda-Dora"}, ["kfd"] = {"Korra Koraga"}, ["kfe"] = {"Kota (India)"}, ["kff"] = {"Koya"}, ["kfg"] = {"Kudiya"}, ["kfh"] = {"Kurichiya"}, ["kfi"] = {"Kannada Kurumba"}, ["kfj"] = {"Kemiehua"}, ["kfk"] = {"Kinnauri"}, ["kfl"] = {"Kung"}, ["kfm"] = {"Khunsari"}, ["kfn"] = {"Kuk"}, ["kfo"] = {"Koro (Côte d'Ivoire)"}, ["kfp"] = {"Korwa"}, ["kfq"] = {"Korku"}, ["kfr"] = {"Kachhi", "Kutchi"}, ["kfs"] = {"Bilaspuri"}, ["kft"] = {"Kanjari"}, ["kfu"] = {"Katkari"}, ["kfv"] = {"Kurmukar"}, ["kfw"] = {"Kharam Naga"}, ["kfx"] = {"Kullu Pahari"}, ["kfy"] = {"Kumaoni"}, ["kfz"] = {"Koromfé"}, ["kga"] = {"Koyaga"}, ["kgb"] = {"Kawe"}, ["kge"] = {"Komering"}, ["kgf"] = {"Kube"}, ["kgg"] = {"Kusunda"}, ["kgi"] = {"Selangor Sign Language"}, ["kgj"] = {"Gamale Kham"}, ["kgk"] = {"Kaiwá"}, ["kgl"] = {"Kunggari"}, ["kgn"] = {"Karingani"}, ["kgo"] = {"Krongo"}, ["kgp"] = {"Kaingang"}, ["kgq"] = {"Kamoro"}, ["kgr"] = {"Abun"}, ["kgs"] = {"Kumbainggar"}, ["kgt"] = {"Somyev"}, ["kgu"] = {"Kobol"}, ["kgv"] = {"Karas"}, ["kgw"] = {"Karon Dori"}, ["kgx"] = {"Kamaru"}, ["kgy"] = {"Kyerung"}, ["kha"] = {"Khasi"}, ["khb"] = {"Lü"}, ["khc"] = {"Tukang Besi North"}, ["khd"] = {"Bädi Kanum"}, ["khe"] = {"Korowai"}, ["khf"] = {"Khuen"}, ["khg"] = {"Khams Tibetan"}, ["khh"] = {"Kehu"}, ["khi"] = {"Khoisan languages"}, ["khj"] = {"Kuturmi"}, ["khk"] = {"Halh Mongolian"}, ["khl"] = {"Lusi"}, ["khn"] = {"Khandesi"}, ["kho"] = {"Khotanese", "Sakan"}, ["khp"] = {"Kapori", "Kapauri"}, ["khq"] = {"Koyra Chiini Songhay"}, ["khr"] = {"Kharia"}, ["khs"] = {"Kasua"}, ["kht"] = {"Khamti"}, ["khu"] = {"Nkhumbi"}, ["khv"] = {"Khvarshi"}, ["khw"] = {"Khowar"}, ["khx"] = {"Kanu"}, ["khy"] = {"Kele (Democratic Republic of Congo)"}, ["khz"] = {"Keapara"}, ["kia"] = {"Kim"}, ["kib"] = {"Koalib"}, ["kic"] = {"Kickapoo"}, ["kid"] = {"Koshin"}, ["kie"] = {"Kibet"}, ["kif"] = {"Eastern Parbate Kham"}, ["kig"] = {"Kimaama", "Kimaghima"}, ["kih"] = {"Kilmeri"}, ["kii"] = {"Kitsai"}, ["kij"] = {"Kilivila"}, ["kil"] = {"Kariya"}, ["kim"] = {"Karagas"}, ["kio"] = {"Kiowa"}, ["kip"] = {"Sheshi Kham"}, ["kiq"] = {"Kosadle", "Kosare"}, ["kis"] = {"Kis"}, ["kit"] = {"Agob"}, ["kiu"] = {"Kirmanjki (individual language)"}, ["kiv"] = {"Kimbu"}, ["kiw"] = {"Northeast Kiwai"}, ["kix"] = {"Khiamniungan Naga"}, ["kiy"] = {"Kirikiri"}, ["kiz"] = {"Kisi"}, ["kja"] = {"Mlap"}, ["kjb"] = {"Q'anjob'al", "Kanjobal"}, ["kjc"] = {"Coastal Konjo"}, ["kjd"] = {"Southern Kiwai"}, ["kje"] = {"Kisar"}, ["kjg"] = {"Khmu"}, ["kjh"] = {"Khakas"}, ["kji"] = {"Zabana"}, ["kjj"] = {"Khinalugh"}, ["kjk"] = {"Highland Konjo"}, ["kjl"] = {"Western Parbate Kham"}, ["kjm"] = {"Kháng"}, ["kjn"] = {"Kunjen"}, ["kjo"] = {"Harijan Kinnauri"}, ["kjp"] = {"Pwo Eastern Karen"}, ["kjq"] = {"Western Keres"}, ["kjr"] = {"Kurudu"}, ["kjs"] = {"East Kewa"}, ["kjt"] = {"Phrae Pwo Karen"}, ["kju"] = {"Kashaya"}, ["kjv"] = {"Kaikavian Literary Language"}, ["kjx"] = {"Ramopa"}, ["kjy"] = {"Erave"}, ["kjz"] = {"Bumthangkha"}, ["kka"] = {"Kakanda"}, ["kkb"] = {"Kwerisa"}, ["kkc"] = {"Odoodee"}, ["kkd"] = {"Kinuku"}, ["kke"] = {"Kakabe"}, ["kkf"] = {"Kalaktang Monpa"}, ["kkg"] = {"Mabaka Valley Kalinga"}, ["kkh"] = {"Khün"}, ["kki"] = {"Kagulu"}, ["kkj"] = {"Kako"}, ["kkk"] = {"Kokota"}, ["kkl"] = {"Kosarek Yale"}, ["kkm"] = {"Kiong"}, ["kkn"] = {"Kon Keu"}, ["kko"] = {"Karko"}, ["kkp"] = {"Gugubera", "Koko-Bera"}, ["kkq"] = {"Kaeku"}, ["kkr"] = {"Kir-Balar"}, ["kks"] = {"Giiwo"}, ["kkt"] = {"Koi"}, ["kku"] = {"Tumi"}, ["kkv"] = {"Kangean"}, ["kkw"] = {"Teke-Kukuya"}, ["kkx"] = {"Kohin"}, ["kky"] = {"Guugu Yimidhirr", "Guguyimidjir"}, ["kkz"] = {"Kaska"}, ["kla"] = {"Klamath-Modoc"}, ["klb"] = {"Kiliwa"}, ["klc"] = {"Kolbila"}, ["kld"] = {"Gamilaraay"}, ["kle"] = {"Kulung (Nepal)"}, ["klf"] = {"Kendeje"}, ["klg"] = {"Tagakaulo"}, ["klh"] = {"Weliki"}, ["kli"] = {"Kalumpang"}, ["klj"] = {"Khalaj"}, ["klk"] = {"Kono (Nigeria)"}, ["kll"] = {"Kagan Kalagan"}, ["klm"] = {"Migum"}, ["kln"] = {"Kalenjin"}, ["klo"] = {"Kapya"}, ["klp"] = {"Kamasa"}, ["klq"] = {"Rumu"}, ["klr"] = {"Khaling"}, ["kls"] = {"Kalasha"}, ["klt"] = {"Nukna"}, ["klu"] = {"Klao"}, ["klv"] = {"Maskelynes"}, ["klw"] = {"Tado", "Lindu"}, ["klx"] = {"Koluwawa"}, ["kly"] = {"Kalao"}, ["klz"] = {"Kabola"}, ["kma"] = {"Konni"}, ["kmb"] = {"Kimbundu"}, ["kmc"] = {"Southern Dong"}, ["kmd"] = {"Majukayang Kalinga"}, ["kme"] = {"Bakole"}, ["kmf"] = {"Kare (Papua New Guinea)"}, ["kmg"] = {"Kâte"}, ["kmh"] = {"Kalam"}, ["kmi"] = {"Kami (Nigeria)"}, ["kmj"] = {"Kumarbhag Paharia"}, ["kmk"] = {"Limos Kalinga"}, ["kml"] = {"Tanudan Kalinga"}, ["kmm"] = {"Kom (India)"}, ["kmn"] = {"Awtuw"}, ["kmo"] = {"Kwoma"}, ["kmp"] = {"Gimme"}, ["kmq"] = {"Kwama"}, ["kmr"] = {"Northern Kurdish"}, ["kms"] = {"Kamasau"}, ["kmt"] = {"Kemtuik"}, ["kmu"] = {"Kanite"}, ["kmv"] = {"Karipúna Creole French"}, ["kmw"] = {"Komo (Democratic Republic of Congo)"}, ["kmx"] = {"Waboda"}, ["kmy"] = {"Koma"}, ["kmz"] = {"Khorasani Turkish"}, ["kna"] = {"Dera (Nigeria)"}, ["knb"] = {"Lubuagan Kalinga"}, ["knc"] = {"Central Kanuri"}, ["knd"] = {"Konda"}, ["kne"] = {"Kankanaey"}, ["knf"] = {"Mankanya"}, ["kng"] = {"Koongo"}, ["kni"] = {"Kanufi"}, ["knj"] = {"Western Kanjobal"}, ["knk"] = {"Kuranko"}, ["knl"] = {"Keninjal"}, ["knm"] = {"Kanamarí"}, ["knn"] = {"Konkani (individual language)"}, ["kno"] = {"Kono (Sierra Leone)"}, ["knp"] = {"Kwanja"}, ["knq"] = {"Kintaq"}, ["knr"] = {"Kaningra"}, ["kns"] = {"Kensiu"}, ["knt"] = {"Panoan Katukína"}, ["knu"] = {"Kono (Guinea)"}, ["knv"] = {"Tabo"}, ["knw"] = {"Kung-Ekoka"}, ["knx"] = {"Kendayan", "Salako"}, ["kny"] = {"Kanyok"}, ["knz"] = {"Kalamsé"}, ["koa"] = {"Konomala"}, ["koc"] = {"Kpati"}, ["kod"] = {"Kodi"}, ["koe"] = {"Kacipo-Bale Suri"}, ["kof"] = {"Kubi"}, ["kog"] = {"Cogui", "Kogi"}, ["koh"] = {"Koyo"}, ["koi"] = {"Komi-Permyak"}, ["kok"] = {"Konkani (macrolanguage)"}, ["kol"] = {"Kol (Papua New Guinea)"}, ["koo"] = {"Konzo"}, ["kop"] = {"Waube"}, ["koq"] = {"Kota (Gabon)"}, ["kos"] = {"Kosraean"}, ["kot"] = {"Lagwan"}, ["kou"] = {"Koke"}, ["kov"] = {"Kudu-Camo"}, ["kow"] = {"Kugama"}, ["koy"] = {"Koyukon"}, ["koz"] = {"Korak"}, ["kpa"] = {"Kutto"}, ["kpb"] = {"Mullu Kurumba"}, ["kpc"] = {"Curripaco"}, ["kpd"] = {"Koba"}, ["kpe"] = {"Kpelle"}, ["kpf"] = {"Komba"}, ["kpg"] = {"Kapingamarangi"}, ["kph"] = {"Kplang"}, ["kpi"] = {"Kofei"}, ["kpj"] = {"Karajá"}, ["kpk"] = {"Kpan"}, ["kpl"] = {"Kpala"}, ["kpm"] = {"Koho"}, ["kpn"] = {"Kepkiriwát"}, ["kpo"] = {"Ikposo"}, ["kpq"] = {"Korupun-Sela"}, ["kpr"] = {"Korafe-Yegha"}, ["kps"] = {"Tehit"}, ["kpt"] = {"Karata"}, ["kpu"] = {"Kafoa"}, ["kpv"] = {"Komi-Zyrian"}, ["kpw"] = {"Kobon"}, ["kpx"] = {"Mountain Koiali"}, ["kpy"] = {"Koryak"}, ["kpz"] = {"Kupsabiny"}, ["kqa"] = {"Mum"}, ["kqb"] = {"Kovai"}, ["kqc"] = {"Doromu-Koki"}, ["kqd"] = {"Koy Sanjaq Surat"}, ["kqe"] = {"Kalagan"}, ["kqf"] = {"Kakabai"}, ["kqg"] = {"Khe"}, ["kqh"] = {"Kisankasa"}, ["kqi"] = {"Koitabu"}, ["kqj"] = {"Koromira"}, ["kqk"] = {"Kotafon Gbe"}, ["kql"] = {"Kyenele"}, ["kqm"] = {"Khisa"}, ["kqn"] = {"Kaonde"}, ["kqo"] = {"Eastern Krahn"}, ["kqp"] = {"Kimré"}, ["kqq"] = {"Krenak"}, ["kqr"] = {"Kimaragang"}, ["kqs"] = {"Northern Kissi"}, ["kqt"] = {"Klias River Kadazan"}, ["kqu"] = {"Seroa"}, ["kqv"] = {"Okolod"}, ["kqw"] = {"Kandas"}, ["kqx"] = {"Mser"}, ["kqy"] = {"Koorete"}, ["kqz"] = {"Korana"}, ["kra"] = {"Kumhali"}, ["krb"] = {"Karkin"}, ["krc"] = {"Karachay-Balkar"}, ["krd"] = {"Kairui-Midiki"}, ["kre"] = {"Panará"}, ["krf"] = {"Koro (Vanuatu)"}, ["krh"] = {"Kurama"}, ["kri"] = {"Krio"}, ["krj"] = {"Kinaray-A"}, ["krk"] = {"Kerek"}, ["krl"] = {"Karelian"}, ["krn"] = {"Sapo"}, ["kro"] = {"Kru languages"}, ["krp"] = {"Durop"}, ["krr"] = {"Krung"}, ["krs"] = {"Gbaya (Sudan)"}, ["krt"] = {"Tumari Kanuri"}, ["kru"] = {"Kurukh"}, ["krv"] = {"Kavet"}, ["krw"] = {"Western Krahn"}, ["krx"] = {"Karon"}, ["kry"] = {"Kryts"}, ["krz"] = {"Sota Kanum"}, ["ksb"] = {"Shambala"}, ["ksc"] = {"Southern Kalinga"}, ["ksd"] = {"Kuanua"}, ["kse"] = {"Kuni"}, ["ksf"] = {"Bafia"}, ["ksg"] = {"Kusaghe"}, ["ksh"] = {"Kölsch"}, ["ksi"] = {"Krisa", "I'saka"}, ["ksj"] = {"Uare"}, ["ksk"] = {"Kansa"}, ["ksl"] = {"Kumalu"}, ["ksm"] = {"Kumba"}, ["ksn"] = {"Kasiguranin"}, ["kso"] = {"Kofa"}, ["ksp"] = {"Kaba"}, ["ksq"] = {"Kwaami"}, ["ksr"] = {"Borong"}, ["kss"] = {"Southern Kisi"}, ["kst"] = {"Winyé"}, ["ksu"] = {"Khamyang"}, ["ksv"] = {"Kusu"}, ["ksw"] = {"S'gaw Karen"}, ["ksx"] = {"Kedang"}, ["ksy"] = {"Kharia Thar"}, ["ksz"] = {"Kodaku"}, ["kta"] = {"Katua"}, ["ktb"] = {"Kambaata"}, ["ktc"] = {"Kholok"}, ["ktd"] = {"Kokata", "Kukatha"}, ["kte"] = {"Nubri"}, ["ktf"] = {"Kwami"}, ["ktg"] = {"Kalkutung"}, ["kth"] = {"Karanga"}, ["kti"] = {"North Muyu"}, ["ktj"] = {"Plapo Krumen"}, ["ktk"] = {"Kaniet"}, ["ktl"] = {"Koroshi"}, ["ktm"] = {"Kurti"}, ["ktn"] = {"Karitiâna"}, ["kto"] = {"Kuot"}, ["ktp"] = {"Kaduo"}, ["ktq"] = {"Katabaga"}, ["kts"] = {"South Muyu"}, ["ktt"] = {"Ketum"}, ["ktu"] = {"Kituba (Democratic Republic of Congo)"}, ["ktv"] = {"Eastern Katu"}, ["ktw"] = {"Kato"}, ["ktx"] = {"Kaxararí"}, ["kty"] = {"Kango (Bas-Uélé District)"}, ["ktz"] = {"Juǀʼhoan", "Juǀʼhoansi"}, ["kub"] = {"Kutep"}, ["kuc"] = {"Kwinsu"}, ["kud"] = {"'Auhelawa"}, ["kue"] = {"Kuman (Papua New Guinea)"}, ["kuf"] = {"Western Katu"}, ["kug"] = {"Kupa"}, ["kuh"] = {"Kushi"}, ["kui"] = {"Kuikúro-Kalapálo", "Kalapalo"}, ["kuj"] = {"Kuria"}, ["kuk"] = {"Kepo'"}, ["kul"] = {"Kulere"}, ["kum"] = {"Kumyk"}, ["kun"] = {"Kunama"}, ["kuo"] = {"Kumukio"}, ["kup"] = {"Kunimaipa"}, ["kuq"] = {"Karipuna"}, ["kus"] = {"Kusaal"}, ["kut"] = {"Kutenai"}, ["kuu"] = {"Upper Kuskokwim"}, ["kuv"] = {"Kur"}, ["kuw"] = {"Kpagua"}, ["kux"] = {"Kukatja"}, ["kuy"] = {"Kuuku-Ya'u"}, ["kuz"] = {"Kunza"}, ["kva"] = {"Bagvalal"}, ["kvb"] = {"Kubu"}, ["kvc"] = {"Kove"}, ["kvd"] = {"Kui (Indonesia)"}, ["kve"] = {"Kalabakan"}, ["kvf"] = {"Kabalai"}, ["kvg"] = {"Kuni-Boazi"}, ["kvh"] = {"Komodo"}, ["kvi"] = {"Kwang"}, ["kvj"] = {"Psikye"}, ["kvk"] = {"Korean Sign Language"}, ["kvl"] = {"Kayaw"}, ["kvm"] = {"Kendem"}, ["kvn"] = {"Border Kuna"}, ["kvo"] = {"Dobel"}, ["kvp"] = {"Kompane"}, ["kvq"] = {"Geba Karen"}, ["kvr"] = {"Kerinci"}, ["kvt"] = {"Lahta Karen", "Lahta"}, ["kvu"] = {"Yinbaw Karen"}, ["kvv"] = {"Kola"}, ["kvw"] = {"Wersing"}, ["kvx"] = {"Parkari Koli"}, ["kvy"] = {"Yintale Karen", "Yintale"}, ["kvz"] = {"Tsakwambo", "Tsaukambo"}, ["kwa"] = {"Dâw"}, ["kwb"] = {"Kwa"}, ["kwc"] = {"Likwala"}, ["kwd"] = {"Kwaio"}, ["kwe"] = {"Kwerba"}, ["kwf"] = {"Kwara'ae"}, ["kwg"] = {"Sara Kaba Deme"}, ["kwh"] = {"Kowiai"}, ["kwi"] = {"Awa-Cuaiquer"}, ["kwj"] = {"Kwanga"}, ["kwk"] = {"Kwakiutl"}, ["kwl"] = {"Kofyar"}, ["kwm"] = {"Kwambi"}, ["kwn"] = {"Kwangali"}, ["kwo"] = {"Kwomtari"}, ["kwp"] = {"Kodia"}, ["kwr"] = {"Kwer"}, ["kws"] = {"Kwese"}, ["kwt"] = {"Kwesten"}, ["kwu"] = {"Kwakum"}, ["kwv"] = {"Sara Kaba Náà"}, ["kww"] = {"Kwinti"}, ["kwx"] = {"Khirwar"}, ["kwy"] = {"San Salvador Kongo"}, ["kwz"] = {"Kwadi"}, ["kxa"] = {"Kairiru"}, ["kxb"] = {"Krobu"}, ["kxc"] = {"Konso", "Khonso"}, ["kxd"] = {"Brunei"}, ["kxf"] = {"Manumanaw Karen", "Manumanaw"}, ["kxh"] = {"Karo (Ethiopia)"}, ["kxi"] = {"Keningau Murut"}, ["kxj"] = {"Kulfa"}, ["kxk"] = {"Zayein Karen"}, ["kxm"] = {"Northern Khmer"}, ["kxn"] = {"Kanowit-Tanjong Melanau"}, ["kxo"] = {"Kanoé"}, ["kxp"] = {"Wadiyara Koli"}, ["kxq"] = {"Smärky Kanum"}, ["kxr"] = {"Koro (Papua New Guinea)"}, ["kxs"] = {"Kangjia"}, ["kxt"] = {"Koiwat"}, ["kxv"] = {"Kuvi"}, ["kxw"] = {"Konai"}, ["kxx"] = {"Likuba"}, ["kxy"] = {"Kayong"}, ["kxz"] = {"Kerewo"}, ["kya"] = {"Kwaya"}, ["kyb"] = {"Butbut Kalinga"}, ["kyc"] = {"Kyaka"}, ["kyd"] = {"Karey"}, ["kye"] = {"Krache"}, ["kyf"] = {"Kouya"}, ["kyg"] = {"Keyagana"}, ["kyh"] = {"Karok"}, ["kyi"] = {"Kiput"}, ["kyj"] = {"Karao"}, ["kyk"] = {"Kamayo"}, ["kyl"] = {"Kalapuya"}, ["kym"] = {"Kpatili"}, ["kyn"] = {"Northern Binukidnon"}, ["kyo"] = {"Kelon"}, ["kyp"] = {"Kang"}, ["kyq"] = {"Kenga"}, ["kyr"] = {"Kuruáya"}, ["kys"] = {"Baram Kayan"}, ["kyt"] = {"Kayagar"}, ["kyu"] = {"Western Kayah"}, ["kyv"] = {"Kayort"}, ["kyw"] = {"Kudmali"}, ["kyx"] = {"Rapoisi"}, ["kyy"] = {"Kambaira"}, ["kyz"] = {"Kayabí"}, ["kza"] = {"Western Karaboro"}, ["kzb"] = {"Kaibobo"}, ["kzc"] = {"Bondoukou Kulango"}, ["kzd"] = {"Kadai"}, ["kze"] = {"Kosena"}, ["kzf"] = {"Da'a Kaili"}, ["kzg"] = {"Kikai"}, ["kzi"] = {"Kelabit"}, ["kzk"] = {"Kazukuru"}, ["kzl"] = {"Kayeli"}, ["kzm"] = {"Kais"}, ["kzn"] = {"Kokola"}, ["kzo"] = {"Kaningi"}, ["kzp"] = {"Kaidipang"}, ["kzq"] = {"Kaike"}, ["kzr"] = {"Karang"}, ["kzs"] = {"Sugut Dusun"}, ["kzu"] = {"Kayupulau"}, ["kzv"] = {"Komyandaret"}, ["kzw"] = {"Karirí-Xocó"}, ["kzx"] = {"Kamarian"}, ["kzy"] = {"Kango (Tshopo District)"}, ["kzz"] = {"Kalabra"}, ["laa"] = {"Southern Subanen"}, ["lab"] = {"Linear A"}, ["lac"] = {"Lacandon"}, ["lad"] = {"Ladino"}, ["lae"] = {"Pattani"}, ["laf"] = {"Lafofa"}, ["lag"] = {"Rangi"}, ["lah"] = {"Lahnda"}, ["lai"] = {"Lambya"}, ["laj"] = {"Lango (Uganda)"}, ["lal"] = {"Lalia"}, ["lam"] = {"Lamba"}, ["lan"] = {"Laru"}, ["lap"] = {"Laka (Chad)"}, ["laq"] = {"Qabiao"}, ["lar"] = {"Larteh"}, ["las"] = {"Lama (Togo)"}, ["lau"] = {"Laba"}, ["law"] = {"Lauje"}, ["lax"] = {"Tiwa"}, ["lay"] = {"Lama Bai"}, ["laz"] = {"Aribwatsa"}, ["lbb"] = {"Label"}, ["lbc"] = {"Lakkia"}, ["lbe"] = {"Lak"}, ["lbf"] = {"Tinani"}, ["lbg"] = {"Laopang"}, ["lbi"] = {"La'bi"}, ["lbj"] = {"Ladakhi"}, ["lbk"] = {"Central Bontok"}, ["lbl"] = {"Libon Bikol"}, ["lbm"] = {"Lodhi"}, ["lbn"] = {"Rmeet"}, ["lbo"] = {"Laven"}, ["lbq"] = {"Wampar"}, ["lbr"] = {"Lohorung"}, ["lbs"] = {"Libyan Sign Language"}, ["lbt"] = {"Lachi"}, ["lbu"] = {"Labu"}, ["lbv"] = {"Lavatbura-Lamusong"}, ["lbw"] = {"Tolaki"}, ["lbx"] = {"Lawangan"}, ["lby"] = {"Lamalama", "Lamu-Lamu"}, ["lbz"] = {"Lardil"}, ["lcc"] = {"Legenyem"}, ["lcd"] = {"Lola"}, ["lce"] = {"Loncong", "Sekak"}, ["lcf"] = {"Lubu"}, ["lch"] = {"Luchazi"}, ["lcl"] = {"Lisela"}, ["lcm"] = {"Tungag"}, ["lcp"] = {"Western Lawa"}, ["lcq"] = {"Luhu"}, ["lcs"] = {"Lisabata-Nuniali"}, ["lda"] = {"Kla-Dan"}, ["ldb"] = {"Dũya"}, ["ldd"] = {"Luri"}, ["ldg"] = {"Lenyima"}, ["ldh"] = {"Lamja-Dengsa-Tola"}, ["ldi"] = {"Laari"}, ["ldj"] = {"Lemoro"}, ["ldk"] = {"Leelau"}, ["ldl"] = {"Kaan"}, ["ldm"] = {"Landoma"}, ["ldn"] = {"Láadan"}, ["ldo"] = {"Loo"}, ["ldp"] = {"Tso"}, ["ldq"] = {"Lufu"}, ["lea"] = {"Lega-Shabunda"}, ["leb"] = {"Lala-Bisa"}, ["lec"] = {"Leco"}, ["led"] = {"Lendu"}, ["lee"] = {"Lyélé"}, ["lef"] = {"Lelemi"}, ["leh"] = {"Lenje"}, ["lei"] = {"Lemio"}, ["lej"] = {"Lengola"}, ["lek"] = {"Leipon"}, ["lel"] = {"Lele (Democratic Republic of Congo)"}, ["lem"] = {"Nomaande"}, ["len"] = {"Lenca"}, ["leo"] = {"Leti (Cameroon)"}, ["lep"] = {"Lepcha"}, ["leq"] = {"Lembena"}, ["ler"] = {"Lenkau"}, ["les"] = {"Lese"}, ["let"] = {"Lesing-Gelimi", "Amio-Gelimi"}, ["leu"] = {"Kara (Papua New Guinea)"}, ["lev"] = {"Lamma"}, ["lew"] = {"Ledo Kaili"}, ["lex"] = {"Luang"}, ["ley"] = {"Lemolang"}, ["lez"] = {"Lezghian"}, ["lfa"] = {"Lefa"}, ["lfn"] = {"Lingua Franca Nova"}, ["lga"] = {"Lungga"}, ["lgb"] = {"Laghu"}, ["lgg"] = {"Lugbara"}, ["lgh"] = {"Laghuu"}, ["lgi"] = {"Lengilu"}, ["lgk"] = {"Lingarak", "Neverver"}, ["lgl"] = {"Wala"}, ["lgm"] = {"Lega-Mwenga"}, ["lgn"] = {"T'apo", "Opuuo"}, ["lgo"] = {"Lango (South Sudan)"}, ["lgq"] = {"Logba"}, ["lgr"] = {"Lengo"}, ["lgs"] = {"Guinea-Bissau Sign Language", "Língua Gestual Guineense"}, ["lgt"] = {"Pahi"}, ["lgu"] = {"Longgu"}, ["lgz"] = {"Ligenza"}, ["lha"] = {"Laha (Viet Nam)"}, ["lhh"] = {"Laha (Indonesia)"}, ["lhi"] = {"Lahu Shi"}, ["lhl"] = {"Lahul Lohar"}, ["lhm"] = {"Lhomi"}, ["lhn"] = {"Lahanan"}, ["lhp"] = {"Lhokpu"}, ["lhs"] = {"Mlahsö"}, ["lht"] = {"Lo-Toga"}, ["lhu"] = {"Lahu"}, ["lia"] = {"West-Central Limba"}, ["lib"] = {"Likum"}, ["lic"] = {"Hlai"}, ["lid"] = {"Nyindrou"}, ["lie"] = {"Likila"}, ["lif"] = {"Limbu"}, ["lig"] = {"Ligbi"}, ["lih"] = {"Lihir"}, ["lij"] = {"Ligurian"}, ["lik"] = {"Lika"}, ["lil"] = {"Lillooet"}, ["lio"] = {"Liki"}, ["lip"] = {"Sekpele"}, ["liq"] = {"Libido"}, ["lir"] = {"Liberian English"}, ["lis"] = {"Lisu"}, ["liu"] = {"Logorik"}, ["liv"] = {"Liv"}, ["liw"] = {"Col"}, ["lix"] = {"Liabuku"}, ["liy"] = {"Banda-Bambari"}, ["liz"] = {"Libinza"}, ["lja"] = {"Golpa"}, ["lje"] = {"Rampi"}, ["lji"] = {"Laiyolo"}, ["ljl"] = {"Li'o"}, ["ljp"] = {"Lampung Api"}, ["ljw"] = {"Yirandali"}, ["ljx"] = {"Yuru"}, ["lka"] = {"Lakalei"}, ["lkb"] = {"Kabras", "Lukabaras"}, ["lkc"] = {"Kucong"}, ["lkd"] = {"Lakondê"}, ["lke"] = {"Kenyi"}, ["lkh"] = {"Lakha"}, ["lki"] = {"Laki"}, ["lkj"] = {"Remun"}, ["lkl"] = {"Laeko-Libuat"}, ["lkm"] = {"Kalaamaya"}, ["lkn"] = {"Lakon", "Vure"}, ["lko"] = {"Khayo", "Olukhayo"}, ["lkr"] = {"Päri"}, ["lks"] = {"Kisa", "Olushisa"}, ["lkt"] = {"Lakota"}, ["lku"] = {"Kungkari"}, ["lky"] = {"Lokoya"}, ["lla"] = {"Lala-Roba"}, ["llb"] = {"Lolo"}, ["llc"] = {"Lele (Guinea)"}, ["lld"] = {"Ladin"}, ["lle"] = {"Lele (Papua New Guinea)"}, ["llf"] = {"Hermit"}, ["llg"] = {"Lole"}, ["llh"] = {"Lamu"}, ["lli"] = {"Teke-Laali"}, ["llj"] = {"Ladji Ladji"}, ["llk"] = {"Lelak"}, ["lll"] = {"Lilau"}, ["llm"] = {"Lasalimu"}, ["lln"] = {"Lele (Chad)"}, ["llp"] = {"North Efate"}, ["llq"] = {"Lolak"}, ["lls"] = {"Lithuanian Sign Language"}, ["llu"] = {"Lau"}, ["llx"] = {"Lauan"}, ["lma"] = {"East Limba"}, ["lmb"] = {"Merei"}, ["lmc"] = {"Limilngan"}, ["lmd"] = {"Lumun"}, ["lme"] = {"Pévé"}, ["lmf"] = {"South Lembata"}, ["lmg"] = {"Lamogai"}, ["lmh"] = {"Lambichhong"}, ["lmi"] = {"Lombi"}, ["lmj"] = {"West Lembata"}, ["lmk"] = {"Lamkang"}, ["lml"] = {"Hano"}, ["lmn"] = {"Lambadi"}, ["lmo"] = {"Lombard"}, ["lmp"] = {"Limbum"}, ["lmq"] = {"Lamatuka"}, ["lmr"] = {"Lamalera"}, ["lmu"] = {"Lamenu"}, ["lmv"] = {"Lomaiviti"}, ["lmw"] = {"Lake Miwok"}, ["lmx"] = {"Laimbue"}, ["lmy"] = {"Lamboya"}, ["lna"] = {"Langbashe"}, ["lnb"] = {"Mbalanhu"}, ["lnd"] = {"Lundayeh", "Lun Bawang"}, ["lng"] = {"Langobardic"}, ["lnh"] = {"Lanoh"}, ["lni"] = {"Daantanai'"}, ["lnj"] = {"Leningitij"}, ["lnl"] = {"South Central Banda"}, ["lnm"] = {"Langam"}, ["lnn"] = {"Lorediakarkar"}, ["lns"] = {"Lamnso'"}, ["lnu"] = {"Longuda"}, ["lnw"] = {"Lanima"}, ["lnz"] = {"Lonzo"}, ["loa"] = {"Loloda"}, ["lob"] = {"Lobi"}, ["loc"] = {"Inonhan"}, ["loe"] = {"Saluan"}, ["lof"] = {"Logol"}, ["log"] = {"Logo"}, ["loh"] = {"Laarim", "Narim"}, ["loi"] = {"Loma (Côte d'Ivoire)"}, ["loj"] = {"Lou"}, ["lok"] = {"Loko"}, ["lol"] = {"Mongo"}, ["lom"] = {"Loma (Liberia)"}, ["lon"] = {"Malawi Lomwe"}, ["loo"] = {"Lombo"}, ["lop"] = {"Lopa"}, ["loq"] = {"Lobala"}, ["lor"] = {"Téén"}, ["los"] = {"Loniu"}, ["lot"] = {"Otuho"}, ["lou"] = {"Louisiana Creole"}, ["lov"] = {"Lopi"}, ["low"] = {"Tampias Lobu"}, ["lox"] = {"Loun"}, ["loy"] = {"Loke"}, ["loz"] = {"Lozi"}, ["lpa"] = {"Lelepa"}, ["lpe"] = {"Lepki"}, ["lpn"] = {"Long Phuri Naga"}, ["lpo"] = {"Lipo"}, ["lpx"] = {"Lopit"}, ["lqr"] = {"Logir"}, ["lra"] = {"Rara Bakati'"}, ["lrc"] = {"Northern Luri"}, ["lre"] = {"Laurentian"}, ["lrg"] = {"Laragia"}, ["lri"] = {"Marachi", "Olumarachi"}, ["lrk"] = {"Loarki"}, ["lrl"] = {"Lari"}, ["lrm"] = {"Marama", "Olumarama"}, ["lrn"] = {"Lorang"}, ["lro"] = {"Laro"}, ["lrr"] = {"Southern Yamphu"}, ["lrt"] = {"Larantuka Malay"}, ["lrv"] = {"Larevat"}, ["lrz"] = {"Lemerig"}, ["lsa"] = {"Lasgerdi"}, ["lsb"] = {"Burundian Sign Language", "Langue des Signes Burundaise"}, ["lsc"] = {"Albarradas Sign Language", "Lengua de señas Albarradas"}, ["lsd"] = {"Lishana Deni"}, ["lse"] = {"Lusengo"}, ["lsh"] = {"Lish"}, ["lsi"] = {"Lashi"}, ["lsl"] = {"Latvian Sign Language"}, ["lsm"] = {"Saamia", "Olusamia"}, ["lsn"] = {"Tibetan Sign Language"}, ["lso"] = {"Laos Sign Language"}, ["lsp"] = {"Panamanian Sign Language", "Lengua de Señas Panameñas"}, ["lsr"] = {"Aruop"}, ["lss"] = {"Lasi"}, ["lst"] = {"Trinidad and Tobago Sign Language"}, ["lsv"] = {"Sivia Sign Language"}, ["lsw"] = {"Seychelles Sign Language", "Lalang Siny Seselwa", "Langue des Signes Seychelloise"}, ["lsy"] = {"Mauritian Sign Language"}, ["ltc"] = {"Late Middle Chinese"}, ["ltg"] = {"Latgalian"}, ["lth"] = {"Thur"}, ["lti"] = {"Leti (Indonesia)"}, ["ltn"] = {"Latundê"}, ["lto"] = {"Tsotso", "Olutsotso"}, ["lts"] = {"Tachoni", "Lutachoni"}, ["ltu"] = {"Latu"}, ["lua"] = {"Luba-Lulua"}, ["luc"] = {"Aringa"}, ["lud"] = {"Ludian"}, ["lue"] = {"Luvale"}, ["luf"] = {"Laua"}, ["lui"] = {"Luiseno"}, ["luj"] = {"Luna"}, ["luk"] = {"Lunanakha"}, ["lul"] = {"Olu'bo"}, ["lum"] = {"Luimbi"}, ["lun"] = {"Lunda"}, ["luo"] = {"Luo (Kenya and Tanzania)", "Dholuo"}, ["lup"] = {"Lumbu"}, ["luq"] = {"Lucumi"}, ["lur"] = {"Laura"}, ["lus"] = {"Lushai"}, ["lut"] = {"Lushootseed"}, ["luu"] = {"Lumba-Yakkha"}, ["luv"] = {"Luwati"}, ["luw"] = {"Luo (Cameroon)"}, ["luy"] = {"Luyia", "Oluluyia"}, ["luz"] = {"Southern Luri"}, ["lva"] = {"Maku'a"}, ["lvi"] = {"Lavi"}, ["lvk"] = {"Lavukaleve"}, ["lvl"] = {"Lwel"}, ["lvs"] = {"Standard Latvian"}, ["lvu"] = {"Levuka"}, ["lwa"] = {"Lwalu"}, ["lwe"] = {"Lewo Eleng"}, ["lwg"] = {"Wanga", "Oluwanga"}, ["lwh"] = {"White Lachi"}, ["lwl"] = {"Eastern Lawa"}, ["lwm"] = {"Laomian"}, ["lwo"] = {"Luwo"}, ["lws"] = {"Malawian Sign Language"}, ["lwt"] = {"Lewotobi"}, ["lwu"] = {"Lawu"}, ["lww"] = {"Lewo"}, ["lxm"] = {"Lakurumau"}, ["lya"] = {"Layakha"}, ["lyg"] = {"Lyngngam"}, ["lyn"] = {"Luyana"}, ["lzh"] = {"Literary Chinese"}, ["lzl"] = {"Litzlitz"}, ["lzn"] = {"Leinong Naga"}, ["lzz"] = {"Laz"}, ["maa"] = {"San Jerónimo Tecóatl Mazatec"}, ["mab"] = {"Yutanduchi Mixtec"}, ["mad"] = {"Madurese"}, ["mae"] = {"Bo-Rukul"}, ["maf"] = {"Mafa"}, ["mag"] = {"Magahi"}, ["mai"] = {"Maithili"}, ["maj"] = {"Jalapa De Díaz Mazatec"}, ["mak"] = {"Makasar"}, ["mam"] = {"Mam"}, ["man"] = {"Mandingo", "Manding"}, ["map"] = {"Austronesian languages"}, ["maq"] = {"Chiquihuitlán Mazatec"}, ["mas"] = {"Masai"}, ["mat"] = {"San Francisco Matlatzinca"}, ["mau"] = {"Huautla Mazatec"}, ["mav"] = {"Sateré-Mawé"}, ["maw"] = {"Mampruli"}, ["max"] = {"North Moluccan Malay"}, ["maz"] = {"Central Mazahua"}, ["mba"] = {"Higaonon"}, ["mbb"] = {"Western Bukidnon Manobo"}, ["mbc"] = {"Macushi"}, ["mbd"] = {"Dibabawon Manobo"}, ["mbe"] = {"Molale"}, ["mbf"] = {"Baba Malay"}, ["mbh"] = {"Mangseng"}, ["mbi"] = {"Ilianen Manobo"}, ["mbj"] = {"Nadëb"}, ["mbk"] = {"Malol"}, ["mbl"] = {"Maxakalí"}, ["mbm"] = {"Ombamba"}, ["mbn"] = {"Macaguán"}, ["mbo"] = {"Mbo (Cameroon)"}, ["mbp"] = {"Malayo"}, ["mbq"] = {"Maisin"}, ["mbr"] = {"Nukak Makú"}, ["mbs"] = {"Sarangani Manobo"}, ["mbt"] = {"Matigsalug Manobo"}, ["mbu"] = {"Mbula-Bwazza"}, ["mbv"] = {"Mbulungish"}, ["mbw"] = {"Maring"}, ["mbx"] = {"Mari (East Sepik Province)"}, ["mby"] = {"Memoni"}, ["mbz"] = {"Amoltepec Mixtec"}, ["mca"] = {"Maca"}, ["mcb"] = {"Machiguenga"}, ["mcc"] = {"Bitur"}, ["mcd"] = {"Sharanahua"}, ["mce"] = {"Itundujia Mixtec"}, ["mcf"] = {"Matsés"}, ["mcg"] = {"Mapoyo"}, ["mch"] = {"Maquiritari"}, ["mci"] = {"Mese"}, ["mcj"] = {"Mvanip"}, ["mck"] = {"Mbunda"}, ["mcl"] = {"Macaguaje"}, ["mcm"] = {"Malaccan Creole Portuguese"}, ["mcn"] = {"Masana"}, ["mco"] = {"Coatlán Mixe"}, ["mcp"] = {"Makaa"}, ["mcq"] = {"Ese"}, ["mcr"] = {"Menya"}, ["mcs"] = {"Mambai"}, ["mct"] = {"Mengisa"}, ["mcu"] = {"Cameroon Mambila"}, ["mcv"] = {"Minanibai"}, ["mcw"] = {"Mawa (Chad)"}, ["mcx"] = {"Mpiemo"}, ["mcy"] = {"South Watut"}, ["mcz"] = {"Mawan"}, ["mda"] = {"Mada (Nigeria)"}, ["mdb"] = {"Morigi"}, ["mdc"] = {"Male (Papua New Guinea)"}, ["mdd"] = {"Mbum"}, ["mde"] = {"Maba (Chad)"}, ["mdf"] = {"Moksha"}, ["mdg"] = {"Massalat"}, ["mdh"] = {"Maguindanaon"}, ["mdi"] = {"Mamvu"}, ["mdj"] = {"Mangbetu"}, ["mdk"] = {"Mangbutu"}, ["mdl"] = {"Maltese Sign Language"}, ["mdm"] = {"Mayogo"}, ["mdn"] = {"Mbati"}, ["mdp"] = {"Mbala"}, ["mdq"] = {"Mbole"}, ["mdr"] = {"Mandar"}, ["mds"] = {"Maria (Papua New Guinea)"}, ["mdt"] = {"Mbere"}, ["mdu"] = {"Mboko"}, ["mdv"] = {"Santa Lucía Monteverde Mixtec"}, ["mdw"] = {"Mbosi"}, ["mdx"] = {"Dizin"}, ["mdy"] = {"Male (Ethiopia)"}, ["mdz"] = {"Suruí Do Pará"}, ["mea"] = {"Menka"}, ["meb"] = {"Ikobi"}, ["mec"] = {"Marra"}, ["med"] = {"Melpa"}, ["mee"] = {"Mengen"}, ["mef"] = {"Megam"}, ["meh"] = {"Southwestern Tlaxiaco Mixtec"}, ["mei"] = {"Midob"}, ["mej"] = {"Meyah"}, ["mek"] = {"Mekeo"}, ["mel"] = {"Central Melanau"}, ["mem"] = {"Mangala"}, ["men"] = {"Mende (Sierra Leone)"}, ["meo"] = {"Kedah Malay"}, ["mep"] = {"Miriwoong"}, ["meq"] = {"Merey"}, ["mer"] = {"Meru"}, ["mes"] = {"Masmaje"}, ["met"] = {"Mato"}, ["meu"] = {"Motu"}, ["mev"] = {"Mano"}, ["mew"] = {"Maaka"}, ["mey"] = {"Hassaniyya"}, ["mez"] = {"Menominee"}, ["mfa"] = {"Pattani Malay"}, ["mfb"] = {"Bangka"}, ["mfc"] = {"Mba"}, ["mfd"] = {"Mendankwe-Nkwen"}, ["mfe"] = {"Morisyen"}, ["mff"] = {"Naki"}, ["mfg"] = {"Mogofin"}, ["mfh"] = {"Matal"}, ["mfi"] = {"Wandala"}, ["mfj"] = {"Mefele"}, ["mfk"] = {"North Mofu"}, ["mfl"] = {"Putai"}, ["mfm"] = {"Marghi South"}, ["mfn"] = {"Cross River Mbembe"}, ["mfo"] = {"Mbe"}, ["mfp"] = {"Makassar Malay"}, ["mfq"] = {"Moba"}, ["mfr"] = {"Marrithiyel"}, ["mfs"] = {"Mexican Sign Language"}, ["mft"] = {"Mokerang"}, ["mfu"] = {"Mbwela"}, ["mfv"] = {"Mandjak"}, ["mfw"] = {"Mulaha"}, ["mfx"] = {"Melo"}, ["mfy"] = {"Mayo"}, ["mfz"] = {"Mabaan"}, ["mga"] = {"Middle Irish (900-1200)"}, ["mgb"] = {"Mararit"}, ["mgc"] = {"Morokodo"}, ["mgd"] = {"Moru"}, ["mge"] = {"Mango"}, ["mgf"] = {"Maklew"}, ["mgg"] = {"Mpumpong"}, ["mgh"] = {"Makhuwa-Meetto"}, ["mgi"] = {"Lijili"}, ["mgj"] = {"Abureni"}, ["mgk"] = {"Mawes"}, ["mgl"] = {"Maleu-Kilenge"}, ["mgm"] = {"Mambae"}, ["mgn"] = {"Mbangi"}, ["mgo"] = {"Meta'"}, ["mgp"] = {"Eastern Magar"}, ["mgq"] = {"Malila"}, ["mgr"] = {"Mambwe-Lungu"}, ["mgs"] = {"Manda (Tanzania)"}, ["mgt"] = {"Mongol"}, ["mgu"] = {"Mailu"}, ["mgv"] = {"Matengo"}, ["mgw"] = {"Matumbi"}, ["mgy"] = {"Mbunga"}, ["mgz"] = {"Mbugwe"}, ["mha"] = {"Manda (India)"}, ["mhb"] = {"Mahongwe"}, ["mhc"] = {"Mocho"}, ["mhd"] = {"Mbugu"}, ["mhe"] = {"Besisi", "Mah Meri"}, ["mhf"] = {"Mamaa"}, ["mhg"] = {"Margu"}, ["mhi"] = {"Ma'di"}, ["mhj"] = {"Mogholi"}, ["mhk"] = {"Mungaka"}, ["mhl"] = {"Mauwake"}, ["mhm"] = {"Makhuwa-Moniga"}, ["mhn"] = {"Mócheno"}, ["mho"] = {"Mashi (Zambia)"}, ["mhp"] = {"Balinese Malay"}, ["mhq"] = {"Mandan"}, ["mhr"] = {"Eastern Mari"}, ["mhs"] = {"Buru (Indonesia)"}, ["mht"] = {"Mandahuaca"}, ["mhu"] = {"Digaro-Mishmi", "Darang Deng"}, ["mhw"] = {"Mbukushu"}, ["mhx"] = {"Maru", "Lhaovo"}, ["mhy"] = {"Ma'anyan"}, ["mhz"] = {"Mor (Mor Islands)"}, ["mia"] = {"Miami"}, ["mib"] = {"Atatláhuca Mixtec"}, ["mic"] = {"Mi'kmaq", "Micmac"}, ["mid"] = {"Mandaic"}, ["mie"] = {"Ocotepec Mixtec"}, ["mif"] = {"Mofu-Gudur"}, ["mig"] = {"San Miguel El Grande Mixtec"}, ["mih"] = {"Chayuco Mixtec"}, ["mii"] = {"Chigmecatitlán Mixtec"}, ["mij"] = {"Abar", "Mungbam"}, ["mik"] = {"Mikasuki"}, ["mil"] = {"Peñoles Mixtec"}, ["mim"] = {"Alacatlatzala Mixtec"}, ["min"] = {"Minangkabau"}, ["mio"] = {"Pinotepa Nacional Mixtec"}, ["mip"] = {"Apasco-Apoala Mixtec"}, ["miq"] = {"Mískito"}, ["mir"] = {"Isthmus Mixe"}, ["mis"] = {"Uncoded languages"}, ["mit"] = {"Southern Puebla Mixtec"}, ["miu"] = {"Cacaloxtepec Mixtec"}, ["miw"] = {"Akoye"}, ["mix"] = {"Mixtepec Mixtec"}, ["miy"] = {"Ayutla Mixtec"}, ["miz"] = {"Coatzospan Mixtec"}, ["mjb"] = {"Makalero"}, ["mjc"] = {"San Juan Colorado Mixtec"}, ["mjd"] = {"Northwest Maidu"}, ["mje"] = {"Muskum"}, ["mjg"] = {"Tu"}, ["mjh"] = {"Mwera (Nyasa)"}, ["mji"] = {"Kim Mun"}, ["mjj"] = {"Mawak"}, ["mjk"] = {"Matukar"}, ["mjl"] = {"Mandeali"}, ["mjm"] = {"Medebur"}, ["mjn"] = {"Ma (Papua New Guinea)"}, ["mjo"] = {"Malankuravan"}, ["mjp"] = {"Malapandaram"}, ["mjq"] = {"Malaryan"}, ["mjr"] = {"Malavedan"}, ["mjs"] = {"Miship"}, ["mjt"] = {"Sauria Paharia"}, ["mju"] = {"Manna-Dora"}, ["mjv"] = {"Mannan"}, ["mjw"] = {"Karbi"}, ["mjx"] = {"Mahali"}, ["mjy"] = {"Mahican"}, ["mjz"] = {"Majhi"}, ["mka"] = {"Mbre"}, ["mkb"] = {"Mal Paharia"}, ["mkc"] = {"Siliput"}, ["mke"] = {"Mawchi"}, ["mkf"] = {"Miya"}, ["mkg"] = {"Mak (China)"}, ["mkh"] = {"Mon-Khmer languages"}, ["mki"] = {"Dhatki"}, ["mkj"] = {"Mokilese"}, ["mkk"] = {"Byep"}, ["mkl"] = {"Mokole"}, ["mkm"] = {"Moklen"}, ["mkn"] = {"Kupang Malay"}, ["mko"] = {"Mingang Doso"}, ["mkp"] = {"Moikodi"}, ["mkq"] = {"Bay Miwok"}, ["mkr"] = {"Malas"}, ["mks"] = {"Silacayoapan Mixtec"}, ["mkt"] = {"Vamale"}, ["mku"] = {"Konyanka Maninka"}, ["mkv"] = {"Mafea"}, ["mkw"] = {"Kituba (Congo)"}, ["mkx"] = {"Kinamiging Manobo"}, ["mky"] = {"East Makian"}, ["mkz"] = {"Makasae"}, ["mla"] = {"Malo"}, ["mlb"] = {"Mbule"}, ["mlc"] = {"Cao Lan"}, ["mle"] = {"Manambu"}, ["mlf"] = {"Mal"}, ["mlh"] = {"Mape"}, ["mli"] = {"Malimpung"}, ["mlj"] = {"Miltu"}, ["mlk"] = {"Ilwana", "Kiwilwana"}, ["mll"] = {"Malua Bay"}, ["mlm"] = {"Mulam"}, ["mln"] = {"Malango"}, ["mlo"] = {"Mlomp"}, ["mlp"] = {"Bargam"}, ["mlq"] = {"Western Maninkakan"}, ["mlr"] = {"Vame"}, ["mls"] = {"Masalit"}, ["mlu"] = {"To'abaita"}, ["mlv"] = {"Motlav", "Mwotlap"}, ["mlw"] = {"Moloko"}, ["mlx"] = {"Malfaxal", "Naha'ai"}, ["mlz"] = {"Malaynon"}, ["mma"] = {"Mama"}, ["mmb"] = {"Momina"}, ["mmc"] = {"Michoacán Mazahua"}, ["mmd"] = {"Maonan"}, ["mme"] = {"Mae"}, ["mmf"] = {"Mundat"}, ["mmg"] = {"North Ambrym"}, ["mmh"] = {"Mehináku"}, ["mmi"] = {"Musar"}, ["mmj"] = {"Majhwar"}, ["mmk"] = {"Mukha-Dora"}, ["mml"] = {"Man Met"}, ["mmm"] = {"Maii"}, ["mmn"] = {"Mamanwa"}, ["mmo"] = {"Mangga Buang"}, ["mmp"] = {"Siawi"}, ["mmq"] = {"Musak"}, ["mmr"] = {"Western Xiangxi Miao"}, ["mmt"] = {"Malalamai"}, ["mmu"] = {"Mmaala"}, ["mmv"] = {"Miriti"}, ["mmw"] = {"Emae"}, ["mmx"] = {"Madak"}, ["mmy"] = {"Migaama"}, ["mmz"] = {"Mabaale"}, ["mna"] = {"Mbula"}, ["mnb"] = {"Muna"}, ["mnc"] = {"Manchu"}, ["mnd"] = {"Mondé"}, ["mne"] = {"Naba"}, ["mnf"] = {"Mundani"}, ["mng"] = {"Eastern Mnong"}, ["mnh"] = {"Mono (Democratic Republic of Congo)"}, ["mni"] = {"Manipuri"}, ["mnj"] = {"Munji"}, ["mnk"] = {"Mandinka"}, ["mnl"] = {"Tiale"}, ["mnm"] = {"Mapena"}, ["mnn"] = {"Southern Mnong"}, ["mno"] = {"Manobo languages"}, ["mnp"] = {"Min Bei Chinese"}, ["mnq"] = {"Minriq"}, ["mnr"] = {"Mono (USA)"}, ["mns"] = {"Mansi"}, ["mnu"] = {"Mer"}, ["mnv"] = {"Rennell-Bellona"}, ["mnw"] = {"Mon"}, ["mnx"] = {"Manikion"}, ["mny"] = {"Manyawa"}, ["mnz"] = {"Moni"}, ["moa"] = {"Mwan"}, ["moc"] = {"Mocoví"}, ["mod"] = {"Mobilian"}, ["moe"] = {"Innu", "Montagnais"}, ["mog"] = {"Mongondow"}, ["moh"] = {"Mohawk"}, ["moi"] = {"Mboi"}, ["moj"] = {"Monzombo"}, ["mok"] = {"Morori"}, ["mom"] = {"Mangue"}, ["moo"] = {"Monom"}, ["mop"] = {"Mopán Maya"}, ["moq"] = {"Mor (Bomberai Peninsula)"}, ["mor"] = {"Moro"}, ["mos"] = {"Mossi"}, ["mot"] = {"Barí"}, ["mou"] = {"Mogum"}, ["mov"] = {"Mohave"}, ["mow"] = {"Moi (Congo)"}, ["mox"] = {"Molima"}, ["moy"] = {"Shekkacho"}, ["moz"] = {"Mukulu", "Gergiko"}, ["mpa"] = {"Mpoto"}, ["mpb"] = {"Malak Malak", "Mullukmulluk"}, ["mpc"] = {"Mangarrayi"}, ["mpd"] = {"Machinere"}, ["mpe"] = {"Majang"}, ["mpg"] = {"Marba"}, ["mph"] = {"Maung"}, ["mpi"] = {"Mpade"}, ["mpj"] = {"Martu Wangka", "Wangkajunga"}, ["mpk"] = {"Mbara (Chad)"}, ["mpl"] = {"Middle Watut"}, ["mpm"] = {"Yosondúa Mixtec"}, ["mpn"] = {"Mindiri"}, ["mpo"] = {"Miu"}, ["mpp"] = {"Migabac"}, ["mpq"] = {"Matís"}, ["mpr"] = {"Vangunu"}, ["mps"] = {"Dadibi"}, ["mpt"] = {"Mian"}, ["mpu"] = {"Makuráp"}, ["mpv"] = {"Mungkip"}, ["mpw"] = {"Mapidian"}, ["mpx"] = {"Misima-Panaeati"}, ["mpy"] = {"Mapia"}, ["mpz"] = {"Mpi"}, ["mqa"] = {"Maba (Indonesia)"}, ["mqb"] = {"Mbuko"}, ["mqc"] = {"Mangole"}, ["mqe"] = {"Matepi"}, ["mqf"] = {"Momuna"}, ["mqg"] = {"Kota Bangun Kutai Malay"}, ["mqh"] = {"Tlazoyaltepec Mixtec"}, ["mqi"] = {"Mariri"}, ["mqj"] = {"Mamasa"}, ["mqk"] = {"Rajah Kabunsuwan Manobo"}, ["mql"] = {"Mbelime"}, ["mqm"] = {"South Marquesan"}, ["mqn"] = {"Moronene"}, ["mqo"] = {"Modole"}, ["mqp"] = {"Manipa"}, ["mqq"] = {"Minokok"}, ["mqr"] = {"Mander"}, ["mqs"] = {"West Makian"}, ["mqt"] = {"Mok"}, ["mqu"] = {"Mandari"}, ["mqv"] = {"Mosimo"}, ["mqw"] = {"Murupi"}, ["mqx"] = {"Mamuju"}, ["mqy"] = {"Manggarai"}, ["mqz"] = {"Pano"}, ["mra"] = {"Mlabri"}, ["mrb"] = {"Marino"}, ["mrc"] = {"Maricopa"}, ["mrd"] = {"Western Magar"}, ["mre"] = {"Martha's Vineyard Sign Language"}, ["mrf"] = {"Elseng"}, ["mrg"] = {"Mising"}, ["mrh"] = {"Mara Chin"}, ["mrj"] = {"Western Mari"}, ["mrk"] = {"Hmwaveke"}, ["mrl"] = {"Mortlockese"}, ["mrm"] = {"Merlav", "Mwerlap"}, ["mrn"] = {"Cheke Holo"}, ["mro"] = {"Mru"}, ["mrp"] = {"Morouas"}, ["mrq"] = {"North Marquesan"}, ["mrr"] = {"Maria (India)"}, ["mrs"] = {"Maragus"}, ["mrt"] = {"Marghi Central"}, ["mru"] = {"Mono (Cameroon)"}, ["mrv"] = {"Mangareva"}, ["mrw"] = {"Maranao"}, ["mrx"] = {"Maremgi", "Dineor"}, ["mry"] = {"Mandaya"}, ["mrz"] = {"Marind"}, ["msb"] = {"Masbatenyo"}, ["msc"] = {"Sankaran Maninka"}, ["msd"] = {"Yucatec Maya Sign Language"}, ["mse"] = {"Musey"}, ["msf"] = {"Mekwei"}, ["msg"] = {"Moraid"}, ["msh"] = {"Masikoro Malagasy"}, ["msi"] = {"Sabah Malay"}, ["msj"] = {"Ma (Democratic Republic of Congo)"}, ["msk"] = {"Mansaka"}, ["msl"] = {"Molof", "Poule"}, ["msm"] = {"Agusan Manobo"}, ["msn"] = {"Vurës"}, ["mso"] = {"Mombum"}, ["msp"] = {"Maritsauá"}, ["msq"] = {"Caac"}, ["msr"] = {"Mongolian Sign Language"}, ["mss"] = {"West Masela"}, ["msu"] = {"Musom"}, ["msv"] = {"Maslam"}, ["msw"] = {"Mansoanka"}, ["msx"] = {"Moresada"}, ["msy"] = {"Aruamu"}, ["msz"] = {"Momare"}, ["mta"] = {"Cotabato Manobo"}, ["mtb"] = {"Anyin Morofo"}, ["mtc"] = {"Munit"}, ["mtd"] = {"Mualang"}, ["mte"] = {"Mono (Solomon Islands)"}, ["mtf"] = {"Murik (Papua New Guinea)"}, ["mtg"] = {"Una"}, ["mth"] = {"Munggui"}, ["mti"] = {"Maiwa (Papua New Guinea)"}, ["mtj"] = {"Moskona"}, ["mtk"] = {"Mbe'"}, ["mtl"] = {"Montol"}, ["mtm"] = {"Mator"}, ["mtn"] = {"Matagalpa"}, ["mto"] = {"Totontepec Mixe"}, ["mtp"] = {"Wichí Lhamtés Nocten"}, ["mtq"] = {"Muong"}, ["mtr"] = {"Mewari"}, ["mts"] = {"Yora"}, ["mtt"] = {"Mota"}, ["mtu"] = {"Tututepec Mixtec"}, ["mtv"] = {"Asaro'o"}, ["mtw"] = {"Southern Binukidnon"}, ["mtx"] = {"Tidaá Mixtec"}, ["mty"] = {"Nabi"}, ["mua"] = {"Mundang"}, ["mub"] = {"Mubi"}, ["muc"] = {"Ajumbu"}, ["mud"] = {"Mednyj Aleut"}, ["mue"] = {"Media Lengua"}, ["mug"] = {"Musgu"}, ["muh"] = {"Mündü"}, ["mui"] = {"Musi"}, ["muj"] = {"Mabire"}, ["muk"] = {"Mugom"}, ["mul"] = {"Multiple languages"}, ["mum"] = {"Maiwala"}, ["mun"] = {"Munda languages"}, ["muo"] = {"Nyong"}, ["mup"] = {"Malvi"}, ["muq"] = {"Eastern Xiangxi Miao"}, ["mur"] = {"Murle"}, ["mus"] = {"Creek"}, ["mut"] = {"Western Muria"}, ["muu"] = {"Yaaku"}, ["muv"] = {"Muthuvan"}, ["mux"] = {"Bo-Ung"}, ["muy"] = {"Muyang"}, ["muz"] = {"Mursi"}, ["mva"] = {"Manam"}, ["mvb"] = {"Mattole"}, ["mvd"] = {"Mamboru"}, ["mve"] = {"Marwari (Pakistan)"}, ["mvf"] = {"Peripheral Mongolian"}, ["mvg"] = {"Yucuañe Mixtec"}, ["mvh"] = {"Mulgi"}, ["mvi"] = {"Miyako"}, ["mvk"] = {"Mekmek"}, ["mvl"] = {"Mbara (Australia)"}, ["mvn"] = {"Minaveha"}, ["mvo"] = {"Marovo"}, ["mvp"] = {"Duri"}, ["mvq"] = {"Moere"}, ["mvr"] = {"Marau"}, ["mvs"] = {"Massep"}, ["mvt"] = {"Mpotovoro"}, ["mvu"] = {"Marfa"}, ["mvv"] = {"Tagal Murut"}, ["mvw"] = {"Machinga"}, ["mvx"] = {"Meoswar"}, ["mvy"] = {"Indus Kohistani"}, ["mvz"] = {"Mesqan"}, ["mwa"] = {"Mwatebu"}, ["mwb"] = {"Juwal"}, ["mwc"] = {"Are"}, ["mwe"] = {"Mwera (Chimwera)"}, ["mwf"] = {"Murrinh-Patha"}, ["mwg"] = {"Aiklep"}, ["mwh"] = {"Mouk-Aria"}, ["mwi"] = {"Labo", "Ninde"}, ["mwk"] = {"Kita Maninkakan"}, ["mwl"] = {"Mirandese"}, ["mwm"] = {"Sar"}, ["mwn"] = {"Nyamwanga"}, ["mwo"] = {"Central Maewo"}, ["mwp"] = {"Kala Lagaw Ya"}, ["mwq"] = {"Mün Chin"}, ["mwr"] = {"Marwari"}, ["mws"] = {"Mwimbi-Muthambi"}, ["mwt"] = {"Moken"}, ["mwu"] = {"Mittu"}, ["mwv"] = {"Mentawai"}, ["mww"] = {"Hmong Daw"}, ["mwz"] = {"Moingi"}, ["mxa"] = {"Northwest Oaxaca Mixtec"}, ["mxb"] = {"Tezoatlán Mixtec"}, ["mxc"] = {"Manyika"}, ["mxd"] = {"Modang"}, ["mxe"] = {"Mele-Fila"}, ["mxf"] = {"Malgbe"}, ["mxg"] = {"Mbangala"}, ["mxh"] = {"Mvuba"}, ["mxi"] = {"Mozarabic"}, ["mxj"] = {"Miju-Mishmi", "Geman Deng"}, ["mxk"] = {"Monumbo"}, ["mxl"] = {"Maxi Gbe"}, ["mxm"] = {"Meramera"}, ["mxn"] = {"Moi (Indonesia)"}, ["mxo"] = {"Mbowe"}, ["mxp"] = {"Tlahuitoltepec Mixe"}, ["mxq"] = {"Juquila Mixe"}, ["mxr"] = {"Murik (Malaysia)"}, ["mxs"] = {"Huitepec Mixtec"}, ["mxt"] = {"Jamiltepec Mixtec"}, ["mxu"] = {"Mada (Cameroon)"}, ["mxv"] = {"Metlatónoc Mixtec"}, ["mxw"] = {"Namo"}, ["mxx"] = {"Mahou", "Mawukakan"}, ["mxy"] = {"Southeastern Nochixtlán Mixtec"}, ["mxz"] = {"Central Masela"}, ["myb"] = {"Mbay"}, ["myc"] = {"Mayeka"}, ["mye"] = {"Myene"}, ["myf"] = {"Bambassi"}, ["myg"] = {"Manta"}, ["myh"] = {"Makah"}, ["myj"] = {"Mangayat"}, ["myk"] = {"Mamara Senoufo"}, ["myl"] = {"Moma"}, ["mym"] = {"Me'en"}, ["myn"] = {"Mayan languages"}, ["myo"] = {"Anfillo"}, ["myp"] = {"Pirahã"}, ["myr"] = {"Muniche"}, ["mys"] = {"Mesmes"}, ["myu"] = {"Mundurukú"}, ["myv"] = {"Erzya"}, ["myw"] = {"Muyuw"}, ["myx"] = {"Masaaba"}, ["myy"] = {"Macuna"}, ["myz"] = {"Classical Mandaic"}, ["mza"] = {"Santa María Zacatepec Mixtec"}, ["mzb"] = {"Tumzabt"}, ["mzc"] = {"Madagascar Sign Language"}, ["mzd"] = {"Malimba"}, ["mze"] = {"Morawa"}, ["mzg"] = {"Monastic Sign Language"}, ["mzh"] = {"Wichí Lhamtés Güisnay"}, ["mzi"] = {"Ixcatlán Mazatec"}, ["mzj"] = {"Manya"}, ["mzk"] = {"Nigeria Mambila"}, ["mzl"] = {"Mazatlán Mixe"}, ["mzm"] = {"Mumuye"}, ["mzn"] = {"Mazanderani"}, ["mzo"] = {"Matipuhy"}, ["mzp"] = {"Movima"}, ["mzq"] = {"Mori Atas"}, ["mzr"] = {"Marúbo"}, ["mzs"] = {"Macanese"}, ["mzt"] = {"Mintil"}, ["mzu"] = {"Inapang"}, ["mzv"] = {"Manza"}, ["mzw"] = {"Deg"}, ["mzx"] = {"Mawayana"}, ["mzy"] = {"Mozambican Sign Language"}, ["mzz"] = {"Maiadomu"}, ["naa"] = {"Namla"}, ["nab"] = {"Southern Nambikuára"}, ["nac"] = {"Narak"}, ["nae"] = {"Naka'ela"}, ["naf"] = {"Nabak"}, ["nag"] = {"Naga Pidgin"}, ["nah"] = {"Nahuatl languages"}, ["nai"] = {"North American Indian languages"}, ["naj"] = {"Nalu"}, ["nak"] = {"Nakanai"}, ["nal"] = {"Nalik"}, ["nam"] = {"Ngan'gityemerri"}, ["nan"] = {"Min Nan Chinese"}, ["nao"] = {"Naaba"}, ["nap"] = {"Neapolitan"}, ["naq"] = {"Khoekhoe", "Nama (Namibia)"}, ["nar"] = {"Iguta"}, ["nas"] = {"Naasioi"}, ["nat"] = {"Ca̱hungwa̱rya̱", "Hungworo"}, ["naw"] = {"Nawuri"}, ["nax"] = {"Nakwi"}, ["nay"] = {"Ngarrindjeri"}, ["naz"] = {"Coatepec Nahuatl"}, ["nba"] = {"Nyemba"}, ["nbb"] = {"Ndoe"}, ["nbc"] = {"Chang Naga"}, ["nbd"] = {"Ngbinda"}, ["nbe"] = {"Konyak Naga"}, ["nbg"] = {"Nagarchal"}, ["nbh"] = {"Ngamo"}, ["nbi"] = {"Mao Naga"}, ["nbj"] = {"Ngarinyman"}, ["nbk"] = {"Nake"}, ["nbm"] = {"Ngbaka Ma'bo"}, ["nbn"] = {"Kuri"}, ["nbo"] = {"Nkukoli"}, ["nbp"] = {"Nnam"}, ["nbq"] = {"Nggem"}, ["nbr"] = {"Numana"}, ["nbs"] = {"Namibian Sign Language"}, ["nbt"] = {"Na"}, ["nbu"] = {"Rongmei Naga"}, ["nbv"] = {"Ngamambo"}, ["nbw"] = {"Southern Ngbandi"}, ["nby"] = {"Ningera"}, ["nca"] = {"Iyo"}, ["ncb"] = {"Central Nicobarese"}, ["ncc"] = {"Ponam"}, ["ncd"] = {"Nachering"}, ["nce"] = {"Yale"}, ["ncf"] = {"Notsi"}, ["ncg"] = {"Nisga'a"}, ["nch"] = {"Central Huasteca Nahuatl"}, ["nci"] = {"Classical Nahuatl"}, ["ncj"] = {"Northern Puebla Nahuatl"}, ["nck"] = {"Na-kara"}, ["ncl"] = {"Michoacán Nahuatl"}, ["ncm"] = {"Nambo"}, ["ncn"] = {"Nauna"}, ["nco"] = {"Sibe"}, ["ncq"] = {"Northern Katang"}, ["ncr"] = {"Ncane"}, ["ncs"] = {"Nicaraguan Sign Language"}, ["nct"] = {"Chothe Naga"}, ["ncu"] = {"Chumburung"}, ["ncx"] = {"Central Puebla Nahuatl"}, ["ncz"] = {"Natchez"}, ["nda"] = {"Ndasa"}, ["ndb"] = {"Kenswei Nsei"}, ["ndc"] = {"Ndau"}, ["ndd"] = {"Nde-Nsele-Nta"}, ["ndf"] = {"Nadruvian"}, ["ndg"] = {"Ndengereko"}, ["ndh"] = {"Ndali"}, ["ndi"] = {"Samba Leko"}, ["ndj"] = {"Ndamba"}, ["ndk"] = {"Ndaka"}, ["ndl"] = {"Ndolo"}, ["ndm"] = {"Ndam"}, ["ndn"] = {"Ngundi"}, ["ndp"] = {"Ndo"}, ["ndq"] = {"Ndombe"}, ["ndr"] = {"Ndoola"}, ["nds"] = {"Low German", "Low Saxon"}, ["ndt"] = {"Ndunga"}, ["ndu"] = {"Dugun"}, ["ndv"] = {"Ndut"}, ["ndw"] = {"Ndobo"}, ["ndx"] = {"Nduga"}, ["ndy"] = {"Lutos"}, ["ndz"] = {"Ndogo"}, ["nea"] = {"Eastern Ngad'a"}, ["neb"] = {"Toura (Côte d'Ivoire)"}, ["nec"] = {"Nedebang"}, ["ned"] = {"Nde-Gbite"}, ["nee"] = {"Nêlêmwa-Nixumwak"}, ["nef"] = {"Nefamese"}, ["neg"] = {"Negidal"}, ["neh"] = {"Nyenkha"}, ["nei"] = {"Neo-Hittite"}, ["nej"] = {"Neko"}, ["nek"] = {"Neku"}, ["nem"] = {"Nemi"}, ["nen"] = {"Nengone"}, ["neo"] = {"Ná-Meo"}, ["neq"] = {"North Central Mixe"}, ["ner"] = {"Yahadian"}, ["nes"] = {"Bhoti Kinnauri"}, ["net"] = {"Nete"}, ["neu"] = {"Neo"}, ["nev"] = {"Nyaheun"}, ["new"] = {"Newari", "Nepal Bhasa"}, ["nex"] = {"Neme"}, ["ney"] = {"Neyo"}, ["nez"] = {"Nez Perce"}, ["nfa"] = {"Dhao"}, ["nfd"] = {"Ahwai"}, ["nfl"] = {"Ayiwo", "Äiwoo"}, ["nfr"] = {"Nafaanra"}, ["nfu"] = {"Mfumte"}, ["nga"] = {"Ngbaka"}, ["ngb"] = {"Northern Ngbandi"}, ["ngc"] = {"Ngombe (Democratic Republic of Congo)"}, ["ngd"] = {"Ngando (Central African Republic)"}, ["nge"] = {"Ngemba"}, ["ngf"] = {"Trans-New Guinea languages"}, ["ngg"] = {"Ngbaka Manza"}, ["ngh"] = {"Nǁng"}, ["ngi"] = {"Ngizim"}, ["ngj"] = {"Ngie"}, ["ngk"] = {"Dalabon"}, ["ngl"] = {"Lomwe"}, ["ngm"] = {"Ngatik Men's Creole"}, ["ngn"] = {"Ngwo"}, ["ngp"] = {"Ngulu"}, ["ngq"] = {"Ngurimi", "Ngoreme"}, ["ngr"] = {"Engdewu"}, ["ngs"] = {"Gvoko"}, ["ngt"] = {"Kriang", "Ngeq"}, ["ngu"] = {"Guerrero Nahuatl"}, ["ngv"] = {"Nagumi"}, ["ngw"] = {"Ngwaba"}, ["ngx"] = {"Nggwahyi"}, ["ngy"] = {"Tibea"}, ["ngz"] = {"Ngungwel"}, ["nha"] = {"Nhanda"}, ["nhb"] = {"Beng"}, ["nhc"] = {"Tabasco Nahuatl"}, ["nhd"] = {"Chiripá", "Ava Guaraní"}, ["nhe"] = {"Eastern Huasteca Nahuatl"}, ["nhf"] = {"Nhuwala"}, ["nhg"] = {"Tetelcingo Nahuatl"}, ["nhh"] = {"Nahari"}, ["nhi"] = {"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"}, ["nhk"] = {"Isthmus-Cosoleacaque Nahuatl"}, ["nhm"] = {"Morelos Nahuatl"}, ["nhn"] = {"Central Nahuatl"}, ["nho"] = {"Takuu"}, ["nhp"] = {"Isthmus-Pajapan Nahuatl"}, ["nhq"] = {"Huaxcaleca Nahuatl"}, ["nhr"] = {"Naro"}, ["nht"] = {"Ometepec Nahuatl"}, ["nhu"] = {"Noone"}, ["nhv"] = {"Temascaltepec Nahuatl"}, ["nhw"] = {"Western Huasteca Nahuatl"}, ["nhx"] = {"Isthmus-Mecayapan Nahuatl"}, ["nhy"] = {"Northern Oaxaca Nahuatl"}, ["nhz"] = {"Santa María La Alta Nahuatl"}, ["nia"] = {"Nias"}, ["nib"] = {"Nakame"}, ["nic"] = {"Niger-Kordofanian languages"}, ["nid"] = {"Ngandi"}, ["nie"] = {"Niellim"}, ["nif"] = {"Nek"}, ["nig"] = {"Ngalakgan"}, ["nih"] = {"Nyiha (Tanzania)"}, ["nii"] = {"Nii"}, ["nij"] = {"Ngaju"}, ["nik"] = {"Southern Nicobarese"}, ["nil"] = {"Nila"}, ["nim"] = {"Nilamba"}, ["nin"] = {"Ninzo"}, ["nio"] = {"Nganasan"}, ["niq"] = {"Nandi"}, ["nir"] = {"Nimboran"}, ["nis"] = {"Nimi"}, ["nit"] = {"Southeastern Kolami"}, ["niu"] = {"Niuean"}, ["niv"] = {"Gilyak"}, ["niw"] = {"Nimo"}, ["nix"] = {"Hema"}, ["niy"] = {"Ngiti"}, ["niz"] = {"Ningil"}, ["nja"] = {"Nzanyi"}, ["njb"] = {"Nocte Naga"}, ["njd"] = {"Ndonde Hamba"}, ["njh"] = {"Lotha Naga"}, ["nji"] = {"Gudanji"}, ["njj"] = {"Njen"}, ["njl"] = {"Njalgulgule"}, ["njm"] = {"Angami Naga"}, ["njn"] = {"Liangmai Naga"}, ["njo"] = {"Ao Naga"}, ["njr"] = {"Njerep"}, ["njs"] = {"Nisa"}, ["njt"] = {"Ndyuka-Trio Pidgin"}, ["nju"] = {"Ngadjunmaya"}, ["njx"] = {"Kunyi"}, ["njy"] = {"Njyem"}, ["njz"] = {"Nyishi"}, ["nka"] = {"Nkoya"}, ["nkb"] = {"Khoibu Naga"}, ["nkc"] = {"Nkongho"}, ["nkd"] = {"Koireng"}, ["nke"] = {"Duke"}, ["nkf"] = {"Inpui Naga"}, ["nkg"] = {"Nekgini"}, ["nkh"] = {"Khezha Naga"}, ["nki"] = {"Thangal Naga"}, ["nkj"] = {"Nakai"}, ["nkk"] = {"Nokuku"}, ["nkm"] = {"Namat"}, ["nkn"] = {"Nkangala"}, ["nko"] = {"Nkonya"}, ["nkp"] = {"Niuatoputapu"}, ["nkq"] = {"Nkami"}, ["nkr"] = {"Nukuoro"}, ["nks"] = {"North Asmat"}, ["nkt"] = {"Nyika (Tanzania)"}, ["nku"] = {"Bouna Kulango"}, ["nkv"] = {"Nyika (Malawi and Zambia)"}, ["nkw"] = {"Nkutu"}, ["nkx"] = {"Nkoroo"}, ["nkz"] = {"Nkari"}, ["nla"] = {"Ngombale"}, ["nlc"] = {"Nalca"}, ["nle"] = {"East Nyala"}, ["nlg"] = {"Gela"}, ["nli"] = {"Grangali"}, ["nlj"] = {"Nyali"}, ["nlk"] = {"Ninia Yali"}, ["nll"] = {"Nihali"}, ["nlm"] = {"Mankiyali"}, ["nlo"] = {"Ngul"}, ["nlq"] = {"Lao Naga"}, ["nlu"] = {"Nchumbulu"}, ["nlv"] = {"Orizaba Nahuatl"}, ["nlw"] = {"Walangama"}, ["nlx"] = {"Nahali"}, ["nly"] = {"Nyamal"}, ["nlz"] = {"Nalögo"}, ["nma"] = {"Maram Naga"}, ["nmb"] = {"Big Nambas", "V'ënen Taut"}, ["nmc"] = {"Ngam"}, ["nmd"] = {"Ndumu"}, ["nme"] = {"Mzieme Naga"}, ["nmf"] = {"Tangkhul Naga (India)"}, ["nmg"] = {"Kwasio"}, ["nmh"] = {"Monsang Naga"}, ["nmi"] = {"Nyam"}, ["nmj"] = {"Ngombe (Central African Republic)"}, ["nmk"] = {"Namakura"}, ["nml"] = {"Ndemli"}, ["nmm"] = {"Manangba"}, ["nmn"] = {"ǃXóõ"}, ["nmo"] = {"Moyon Naga"}, ["nmp"] = {"Nimanbur"}, ["nmq"] = {"Nambya"}, ["nmr"] = {"Nimbari"}, ["nms"] = {"Letemboi"}, ["nmt"] = {"Namonuito"}, ["nmu"] = {"Northeast Maidu"}, ["nmv"] = {"Ngamini"}, ["nmw"] = {"Nimoa", "Rifao"}, ["nmx"] = {"Nama (Papua New Guinea)"}, ["nmy"] = {"Namuyi"}, ["nmz"] = {"Nawdm"}, ["nna"] = {"Nyangumarta"}, ["nnb"] = {"Nande"}, ["nnc"] = {"Nancere"}, ["nnd"] = {"West Ambae"}, ["nne"] = {"Ngandyera"}, ["nnf"] = {"Ngaing"}, ["nng"] = {"Maring Naga"}, ["nnh"] = {"Ngiemboon"}, ["nni"] = {"North Nuaulu"}, ["nnj"] = {"Nyangatom"}, ["nnk"] = {"Nankina"}, ["nnl"] = {"Northern Rengma Naga"}, ["nnm"] = {"Namia"}, ["nnn"] = {"Ngete"}, ["nnp"] = {"Wancho Naga"}, ["nnq"] = {"Ngindo"}, ["nnr"] = {"Narungga"}, ["nnt"] = {"Nanticoke"}, ["nnu"] = {"Dwang"}, ["nnv"] = {"Nugunu (Australia)"}, ["nnw"] = {"Southern Nuni"}, ["nny"] = {"Nyangga"}, ["nnz"] = {"Nda'nda'"}, ["noa"] = {"Woun Meu"}, ["noc"] = {"Nuk"}, ["nod"] = {"Northern Thai"}, ["noe"] = {"Nimadi"}, ["nof"] = {"Nomane"}, ["nog"] = {"Nogai"}, ["noh"] = {"Nomu"}, ["noi"] = {"Noiri"}, ["noj"] = {"Nonuya"}, ["nok"] = {"Nooksack"}, ["nol"] = {"Nomlaki"}, ["non"] = {"Old Norse"}, ["nop"] = {"Numanggang"}, ["noq"] = {"Ngongo"}, ["nos"] = {"Eastern Nisu"}, ["not"] = {"Nomatsiguenga"}, ["nou"] = {"Ewage-Notu"}, ["nov"] = {"Novial"}, ["now"] = {"Nyambo"}, ["noy"] = {"Noy"}, ["noz"] = {"Nayi"}, ["npa"] = {"Nar Phu"}, ["npb"] = {"Nupbikha"}, ["npg"] = {"Ponyo-Gongwang Naga"}, ["nph"] = {"Phom Naga"}, ["npi"] = {"Nepali (individual language)"}, ["npl"] = {"Southeastern Puebla Nahuatl"}, ["npn"] = {"Mondropolon"}, ["npo"] = {"Pochuri Naga"}, ["nps"] = {"Nipsan"}, ["npu"] = {"Puimei Naga"}, ["npx"] = {"Noipx"}, ["npy"] = {"Napu"}, ["nqg"] = {"Southern Nago"}, ["nqk"] = {"Kura Ede Nago"}, ["nql"] = {"Ngendelengo"}, ["nqm"] = {"Ndom"}, ["nqn"] = {"Nen"}, ["nqo"] = {"N'Ko", "N’Ko"}, ["nqq"] = {"Kyan-Karyaw Naga"}, ["nqt"] = {"Nteng"}, ["nqy"] = {"Akyaung Ari Naga"}, ["nra"] = {"Ngom"}, ["nrb"] = {"Nara"}, ["nrc"] = {"Noric"}, ["nre"] = {"Southern Rengma Naga"}, ["nrf"] = {"Jèrriais", "Guernésiais", "Sercquiais"}, ["nrg"] = {"Narango"}, ["nri"] = {"Chokri Naga"}, ["nrk"] = {"Ngarla"}, ["nrl"] = {"Ngarluma"}, ["nrm"] = {"Narom"}, ["nrn"] = {"Norn"}, ["nrp"] = {"North Picene"}, ["nrr"] = {"Norra", "Nora"}, ["nrt"] = {"Northern Kalapuya"}, ["nru"] = {"Narua"}, ["nrx"] = {"Ngurmbur"}, ["nrz"] = {"Lala"}, ["nsa"] = {"Sangtam Naga"}, ["nsb"] = {"Lower Nossob"}, ["nsc"] = {"Nshi"}, ["nsd"] = {"Southern Nisu"}, ["nse"] = {"Nsenga"}, ["nsf"] = {"Northwestern Nisu"}, ["nsg"] = {"Ngasa"}, ["nsh"] = {"Ngoshie"}, ["nsi"] = {"Nigerian Sign Language"}, ["nsk"] = {"Naskapi"}, ["nsl"] = {"Norwegian Sign Language"}, ["nsm"] = {"Sumi Naga"}, ["nsn"] = {"Nehan"}, ["nso"] = {"Pedi", "Northern Sotho", "Sepedi"}, ["nsp"] = {"Nepalese Sign Language"}, ["nsq"] = {"Northern Sierra Miwok"}, ["nsr"] = {"Maritime Sign Language"}, ["nss"] = {"Nali"}, ["nst"] = {"Tase Naga"}, ["nsu"] = {"Sierra Negra Nahuatl"}, ["nsv"] = {"Southwestern Nisu"}, ["nsw"] = {"Navut"}, ["nsx"] = {"Nsongo"}, ["nsy"] = {"Nasal"}, ["nsz"] = {"Nisenan"}, ["ntd"] = {"Northern Tidung"}, ["nte"] = {"Nathembo"}, ["ntg"] = {"Ngantangarra"}, ["nti"] = {"Natioro"}, ["ntj"] = {"Ngaanyatjarra"}, ["ntk"] = {"Ikoma-Nata-Isenye"}, ["ntm"] = {"Nateni"}, ["nto"] = {"Ntomba"}, ["ntp"] = {"Northern Tepehuan"}, ["ntr"] = {"Delo"}, ["ntu"] = {"Natügu"}, ["ntw"] = {"Nottoway"}, ["ntx"] = {"Tangkhul Naga (Myanmar)"}, ["nty"] = {"Mantsi"}, ["ntz"] = {"Natanzi"}, ["nua"] = {"Yuanga"}, ["nub"] = {"Nubian languages"}, ["nuc"] = {"Nukuini"}, ["nud"] = {"Ngala"}, ["nue"] = {"Ngundu"}, ["nuf"] = {"Nusu"}, ["nug"] = {"Nungali"}, ["nuh"] = {"Ndunda"}, ["nui"] = {"Ngumbi"}, ["nuj"] = {"Nyole"}, ["nuk"] = {"Nuu-chah-nulth", "Nuuchahnulth"}, ["nul"] = {"Nusa Laut"}, ["num"] = {"Niuafo'ou"}, ["nun"] = {"Anong"}, ["nuo"] = {"Nguôn"}, ["nup"] = {"Nupe-Nupe-Tako"}, ["nuq"] = {"Nukumanu"}, ["nur"] = {"Nukuria"}, ["nus"] = {"Nuer"}, ["nut"] = {"Nung (Viet Nam)"}, ["nuu"] = {"Ngbundu"}, ["nuv"] = {"Northern Nuni"}, ["nuw"] = {"Nguluwan"}, ["nux"] = {"Mehek"}, ["nuy"] = {"Nunggubuyu"}, ["nuz"] = {"Tlamacazapa Nahuatl"}, ["nvh"] = {"Nasarian"}, ["nvm"] = {"Namiae"}, ["nvo"] = {"Nyokon"}, ["nwa"] = {"Nawathinehena"}, ["nwb"] = {"Nyabwa"}, ["nwc"] = {"Classical Newari", "Classical Nepal Bhasa", "Old Newari"}, ["nwe"] = {"Ngwe"}, ["nwg"] = {"Ngayawung"}, ["nwi"] = {"Southwest Tanna"}, ["nwm"] = {"Nyamusa-Molo"}, ["nwo"] = {"Nauo"}, ["nwr"] = {"Nawaru"}, ["nww"] = {"Ndwewe"}, ["nwx"] = {"Middle Newar"}, ["nwy"] = {"Nottoway-Meherrin"}, ["nxa"] = {"Nauete"}, ["nxd"] = {"Ngando (Democratic Republic of Congo)"}, ["nxe"] = {"Nage"}, ["nxg"] = {"Ngad'a"}, ["nxi"] = {"Nindi"}, ["nxk"] = {"Koki Naga"}, ["nxl"] = {"South Nuaulu"}, ["nxm"] = {"Numidian"}, ["nxn"] = {"Ngawun"}, ["nxo"] = {"Ndambomo"}, ["nxq"] = {"Naxi"}, ["nxr"] = {"Ninggerum"}, ["nxx"] = {"Nafri"}, ["nyb"] = {"Nyangbo"}, ["nyc"] = {"Nyanga-li"}, ["nyd"] = {"Nyore", "Olunyole"}, ["nye"] = {"Nyengo"}, ["nyf"] = {"Giryama", "Kigiryama"}, ["nyg"] = {"Nyindu"}, ["nyh"] = {"Nyikina"}, ["nyi"] = {"Ama (Sudan)"}, ["nyj"] = {"Nyanga"}, ["nyk"] = {"Nyaneka"}, ["nyl"] = {"Nyeu"}, ["nym"] = {"Nyamwezi"}, ["nyn"] = {"Nyankole"}, ["nyo"] = {"Nyoro"}, ["nyp"] = {"Nyang'i"}, ["nyq"] = {"Nayini"}, ["nyr"] = {"Nyiha (Malawi)"}, ["nys"] = {"Nyungar"}, ["nyt"] = {"Nyawaygi"}, ["nyu"] = {"Nyungwe"}, ["nyv"] = {"Nyulnyul"}, ["nyw"] = {"Nyaw"}, ["nyx"] = {"Nganyaywana"}, ["nyy"] = {"Nyakyusa-Ngonde"}, ["nza"] = {"Tigon Mbembe"}, ["nzb"] = {"Njebi"}, ["nzd"] = {"Nzadi"}, ["nzi"] = {"Nzima"}, ["nzk"] = {"Nzakara"}, ["nzm"] = {"Zeme Naga"}, ["nzr"] = {"Dir-Nyamzak-Mbarimi"}, ["nzs"] = {"New Zealand Sign Language"}, ["nzu"] = {"Teke-Nzikou"}, ["nzy"] = {"Nzakambay"}, ["nzz"] = {"Nanga Dama Dogon"}, ["oaa"] = {"Orok"}, ["oac"] = {"Oroch"}, ["oar"] = {"Old Aramaic (up to 700 BCE)", "Ancient Aramaic (up to 700 BCE)"}, ["oav"] = {"Old Avar"}, ["obi"] = {"Obispeño"}, ["obk"] = {"Southern Bontok"}, ["obl"] = {"Oblo"}, ["obm"] = {"Moabite"}, ["obo"] = {"Obo Manobo"}, ["obr"] = {"Old Burmese"}, ["obt"] = {"Old Breton"}, ["obu"] = {"Obulom"}, ["oca"] = {"Ocaina"}, ["och"] = {"Old Chinese"}, ["ocm"] = {"Old Cham"}, ["oco"] = {"Old Cornish"}, ["ocu"] = {"Atzingo Matlatzinca"}, ["oda"] = {"Odut"}, ["odk"] = {"Od"}, ["odt"] = {"Old Dutch"}, ["odu"] = {"Odual"}, ["ofo"] = {"Ofo"}, ["ofs"] = {"Old Frisian"}, ["ofu"] = {"Efutop"}, ["ogb"] = {"Ogbia"}, ["ogc"] = {"Ogbah"}, ["oge"] = {"Old Georgian"}, ["ogg"] = {"Ogbogolo"}, ["ogo"] = {"Khana"}, ["ogu"] = {"Ogbronuagum"}, ["oht"] = {"Old Hittite"}, ["ohu"] = {"Old Hungarian"}, ["oia"] = {"Oirata"}, ["oie"] = {"Okolie"}, ["oin"] = {"Inebu One"}, ["ojb"] = {"Northwestern Ojibwa"}, ["ojc"] = {"Central Ojibwa"}, ["ojg"] = {"Eastern Ojibwa"}, ["ojp"] = {"Old Japanese"}, ["ojs"] = {"Severn Ojibwa"}, ["ojv"] = {"Ontong Java"}, ["ojw"] = {"Western Ojibwa"}, ["oka"] = {"Okanagan"}, ["okb"] = {"Okobo"}, ["okc"] = {"Kobo"}, ["okd"] = {"Okodia"}, ["oke"] = {"Okpe (Southwestern Edo)"}, ["okg"] = {"Koko Babangk"}, ["okh"] = {"Koresh-e Rostam"}, ["oki"] = {"Okiek"}, ["okj"] = {"Oko-Juwoi"}, ["okk"] = {"Kwamtim One"}, ["okl"] = {"Old Kentish Sign Language"}, ["okm"] = {"Middle Korean (10th-16th cent.)"}, ["okn"] = {"Oki-No-Erabu"}, ["oko"] = {"Old Korean (3rd-9th cent.)"}, ["okr"] = {"Kirike"}, ["oks"] = {"Oko-Eni-Osayen"}, ["oku"] = {"Oku"}, ["okv"] = {"Orokaiva"}, ["okx"] = {"Okpe (Northwestern Edo)"}, ["okz"] = {"Old Khmer"}, ["ola"] = {"Walungge"}, ["old"] = {"Mochi"}, ["ole"] = {"Olekha"}, ["olk"] = {"Olkol"}, ["olm"] = {"Oloma"}, ["olo"] = {"Livvi"}, ["olr"] = {"Olrat"}, ["olt"] = {"Old Lithuanian"}, ["olu"] = {"Kuvale"}, ["oma"] = {"Omaha-Ponca"}, ["omb"] = {"East Ambae"}, ["omc"] = {"Mochica"}, ["omg"] = {"Omagua"}, ["omi"] = {"Omi"}, ["omk"] = {"Omok"}, ["oml"] = {"Ombo"}, ["omn"] = {"Minoan"}, ["omo"] = {"Utarmbung"}, ["omp"] = {"Old Manipuri"}, ["omq"] = {"Oto-Manguean languages"}, ["omr"] = {"Old Marathi"}, ["omt"] = {"Omotik"}, ["omu"] = {"Omurano"}, ["omv"] = {"Omotic languages"}, ["omw"] = {"South Tairora"}, ["omx"] = {"Old Mon"}, ["omy"] = {"Old Malay"}, ["ona"] = {"Ona"}, ["onb"] = {"Lingao"}, ["one"] = {"Oneida"}, ["ong"] = {"Olo"}, ["oni"] = {"Onin"}, ["onj"] = {"Onjob"}, ["onk"] = {"Kabore One"}, ["onn"] = {"Onobasulu"}, ["ono"] = {"Onondaga"}, ["onp"] = {"Sartang"}, ["onr"] = {"Northern One"}, ["ons"] = {"Ono"}, ["ont"] = {"Ontenu"}, ["onu"] = {"Unua"}, ["onw"] = {"Old Nubian"}, ["onx"] = {"Onin Based Pidgin"}, ["ood"] = {"Tohono O'odham"}, ["oog"] = {"Ong"}, ["oon"] = {"Önge"}, ["oor"] = {"Oorlams"}, ["oos"] = {"Old Ossetic"}, ["opa"] = {"Okpamheri"}, ["opk"] = {"Kopkaka"}, ["opm"] = {"Oksapmin"}, ["opo"] = {"Opao"}, ["opt"] = {"Opata"}, ["opy"] = {"Ofayé"}, ["ora"] = {"Oroha"}, ["orc"] = {"Orma"}, ["ore"] = {"Orejón"}, ["org"] = {"Oring"}, ["orh"] = {"Oroqen"}, ["orn"] = {"Orang Kanaq"}, ["oro"] = {"Orokolo"}, ["orr"] = {"Oruma"}, ["ors"] = {"Orang Seletar"}, ["ort"] = {"Adivasi Oriya"}, ["oru"] = {"Ormuri"}, ["orv"] = {"Old Russian"}, ["orw"] = {"Oro Win"}, ["orx"] = {"Oro"}, ["ory"] = {"Odia (individual language)", "Oriya (individual language)"}, ["orz"] = {"Ormu"}, ["osa"] = {"Osage"}, ["osc"] = {"Oscan"}, ["osi"] = {"Osing"}, ["osn"] = {"Old Sundanese"}, ["oso"] = {"Ososo"}, ["osp"] = {"Old Spanish"}, ["ost"] = {"Osatu"}, ["osu"] = {"Southern One"}, ["osx"] = {"Old Saxon"}, ["ota"] = {"Ottoman Turkish (1500-1928)"}, ["otb"] = {"Old Tibetan"}, ["otd"] = {"Ot Danum"}, ["ote"] = {"Mezquital Otomi"}, ["oti"] = {"Oti"}, ["otk"] = {"Old Turkish"}, ["otl"] = {"Tilapa Otomi"}, ["otm"] = {"Eastern Highland Otomi"}, ["otn"] = {"Tenango Otomi"}, ["oto"] = {"Otomian languages"}, ["otq"] = {"Querétaro Otomi"}, ["otr"] = {"Otoro"}, ["ots"] = {"Estado de México Otomi"}, ["ott"] = {"Temoaya Otomi"}, ["otu"] = {"Otuke"}, ["otw"] = {"Ottawa"}, ["otx"] = {"Texcatepec Otomi"}, ["oty"] = {"Old Tamil"}, ["otz"] = {"Ixtenco Otomi"}, ["oua"] = {"Tagargrent"}, ["oub"] = {"Glio-Oubi"}, ["oue"] = {"Oune"}, ["oui"] = {"Old Uighur"}, ["oum"] = {"Ouma"}, ["ovd"] = {"Elfdalian", "Övdalian"}, ["owi"] = {"Owiniga"}, ["owl"] = {"Old Welsh"}, ["oyb"] = {"Oy"}, ["oyd"] = {"Oyda"}, ["oym"] = {"Wayampi"}, ["oyy"] = {"Oya'oya"}, ["ozm"] = {"Koonzime"}, ["paa"] = {"Papuan languages"}, ["pab"] = {"Parecís"}, ["pac"] = {"Pacoh"}, ["pad"] = {"Paumarí"}, ["pae"] = {"Pagibete"}, ["paf"] = {"Paranawát"}, ["pag"] = {"Pangasinan"}, ["pah"] = {"Tenharim"}, ["pai"] = {"Pe"}, ["pak"] = {"Parakanã"}, ["pal"] = {"Pahlavi"}, ["pam"] = {"Pampanga", "Kapampangan"}, ["pao"] = {"Northern Paiute"}, ["pap"] = {"Papiamento"}, ["paq"] = {"Parya"}, ["par"] = {"Panamint", "Timbisha"}, ["pas"] = {"Papasena"}, ["pau"] = {"Palauan"}, ["pav"] = {"Pakaásnovos"}, ["paw"] = {"Pawnee"}, ["pax"] = {"Pankararé"}, ["pay"] = {"Pech"}, ["paz"] = {"Pankararú"}, ["pbb"] = {"Páez"}, ["pbc"] = {"Patamona"}, ["pbe"] = {"Mezontla Popoloca"}, ["pbf"] = {"Coyotepec Popoloca"}, ["pbg"] = {"Paraujano"}, ["pbh"] = {"E'ñapa Woromaipu"}, ["pbi"] = {"Parkwa"}, ["pbl"] = {"Mak (Nigeria)"}, ["pbm"] = {"Puebla Mazatec"}, ["pbn"] = {"Kpasam"}, ["pbo"] = {"Papel"}, ["pbp"] = {"Badyara"}, ["pbr"] = {"Pangwa"}, ["pbs"] = {"Central Pame"}, ["pbt"] = {"Southern Pashto"}, ["pbu"] = {"Northern Pashto"}, ["pbv"] = {"Pnar"}, ["pby"] = {"Pyu (Papua New Guinea)"}, ["pca"] = {"Santa Inés Ahuatempan Popoloca"}, ["pcb"] = {"Pear"}, ["pcc"] = {"Bouyei"}, ["pcd"] = {"Picard"}, ["pce"] = {"Ruching Palaung"}, ["pcf"] = {"Paliyan"}, ["pcg"] = {"Paniya"}, ["pch"] = {"Pardhan"}, ["pci"] = {"Duruwa"}, ["pcj"] = {"Parenga"}, ["pck"] = {"Paite Chin"}, ["pcl"] = {"Pardhi"}, ["pcm"] = {"Nigerian Pidgin"}, ["pcn"] = {"Piti"}, ["pcp"] = {"Pacahuara"}, ["pcw"] = {"Pyapun"}, ["pda"] = {"Anam"}, ["pdc"] = {"Pennsylvania German"}, ["pdi"] = {"Pa Di"}, ["pdn"] = {"Podena", "Fedan"}, ["pdo"] = {"Padoe"}, ["pdt"] = {"Plautdietsch"}, ["pdu"] = {"Kayan"}, ["pea"] = {"Peranakan Indonesian"}, ["peb"] = {"Eastern Pomo"}, ["ped"] = {"Mala (Papua New Guinea)"}, ["pee"] = {"Taje"}, ["pef"] = {"Northeastern Pomo"}, ["peg"] = {"Pengo"}, ["peh"] = {"Bonan"}, ["pei"] = {"Chichimeca-Jonaz"}, ["pej"] = {"Northern Pomo"}, ["pek"] = {"Penchal"}, ["pel"] = {"Pekal"}, ["pem"] = {"Phende"}, ["peo"] = {"Old Persian (ca. 600-400 B.C.)"}, ["pep"] = {"Kunja"}, ["peq"] = {"Southern Pomo"}, ["pes"] = {"Iranian Persian"}, ["pev"] = {"Pémono"}, ["pex"] = {"Petats"}, ["pey"] = {"Petjo"}, ["pez"] = {"Eastern Penan"}, ["pfa"] = {"Pááfang"}, ["pfe"] = {"Pere"}, ["pfl"] = {"Pfaelzisch"}, ["pga"] = {"Sudanese Creole Arabic"}, ["pgd"] = {"Gāndhārī"}, ["pgg"] = {"Pangwali"}, ["pgi"] = {"Pagi"}, ["pgk"] = {"Rerep"}, ["pgl"] = {"Primitive Irish"}, ["pgn"] = {"Paelignian"}, ["pgs"] = {"Pangseng"}, ["pgu"] = {"Pagu"}, ["pgz"] = {"Papua New Guinean Sign Language"}, ["pha"] = {"Pa-Hng"}, ["phd"] = {"Phudagi"}, ["phg"] = {"Phuong"}, ["phh"] = {"Phukha"}, ["phi"] = {"Philippine languages"}, ["phj"] = {"Pahari"}, ["phk"] = {"Phake"}, ["phl"] = {"Phalura", "Palula"}, ["phm"] = {"Phimbi"}, ["phn"] = {"Phoenician"}, ["pho"] = {"Phunoi"}, ["phq"] = {"Phana'"}, ["phr"] = {"Pahari-Potwari"}, ["pht"] = {"Phu Thai"}, ["phu"] = {"Phuan"}, ["phv"] = {"Pahlavani"}, ["phw"] = {"Phangduwali"}, ["pia"] = {"Pima Bajo"}, ["pib"] = {"Yine"}, ["pic"] = {"Pinji"}, ["pid"] = {"Piaroa"}, ["pie"] = {"Piro"}, ["pif"] = {"Pingelapese"}, ["pig"] = {"Pisabo"}, ["pih"] = {"Pitcairn-Norfolk"}, ["pij"] = {"Pijao"}, ["pil"] = {"Yom"}, ["pim"] = {"Powhatan"}, ["pin"] = {"Piame"}, ["pio"] = {"Piapoco"}, ["pip"] = {"Pero"}, ["pir"] = {"Piratapuyo"}, ["pis"] = {"Pijin"}, ["pit"] = {"Pitta Pitta"}, ["piu"] = {"Pintupi-Luritja"}, ["piv"] = {"Pileni", "Vaeakau-Taumako"}, ["piw"] = {"Pimbwe"}, ["pix"] = {"Piu"}, ["piy"] = {"Piya-Kwonci"}, ["piz"] = {"Pije"}, ["pjt"] = {"Pitjantjatjara"}, ["pka"] = {"Ardhamāgadhī Prākrit"}, ["pkb"] = {"Pokomo", "Kipfokomo"}, ["pkc"] = {"Paekche"}, ["pkg"] = {"Pak-Tong"}, ["pkh"] = {"Pankhu"}, ["pkn"] = {"Pakanha"}, ["pko"] = {"Pökoot"}, ["pkp"] = {"Pukapuka"}, ["pkr"] = {"Attapady Kurumba"}, ["pks"] = {"Pakistan Sign Language"}, ["pkt"] = {"Maleng"}, ["pku"] = {"Paku"}, ["pla"] = {"Miani"}, ["plb"] = {"Polonombauk"}, ["plc"] = {"Central Palawano"}, ["pld"] = {"Polari"}, ["ple"] = {"Palu'e"}, ["plf"] = {"Central Malayo-Polynesian languages"}, ["plg"] = {"Pilagá"}, ["plh"] = {"Paulohi"}, ["plk"] = {"Kohistani Shina"}, ["pll"] = {"Shwe Palaung"}, ["pln"] = {"Palenquero"}, ["plo"] = {"Oluta Popoluca"}, ["plq"] = {"Palaic"}, ["plr"] = {"Palaka Senoufo"}, ["pls"] = {"San Marcos Tlacoyalco Popoloca", "San Marcos Tlalcoyalco Popoloca"}, ["plt"] = {"Plateau Malagasy"}, ["plu"] = {"Palikúr"}, ["plv"] = {"Southwest Palawano"}, ["plw"] = {"Brooke's Point Palawano"}, ["ply"] = {"Bolyu"}, ["plz"] = {"Paluan"}, ["pma"] = {"Paama"}, ["pmb"] = {"Pambia"}, ["pmd"] = {"Pallanganmiddang"}, ["pme"] = {"Pwaamei"}, ["pmf"] = {"Pamona"}, ["pmh"] = {"Māhārāṣṭri Prākrit"}, ["pmi"] = {"Northern Pumi"}, ["pmj"] = {"Southern Pumi"}, ["pml"] = {"Lingua Franca"}, ["pmm"] = {"Pomo"}, ["pmn"] = {"Pam"}, ["pmo"] = {"Pom"}, ["pmq"] = {"Northern Pame"}, ["pmr"] = {"Paynamar"}, ["pms"] = {"Piemontese"}, ["pmt"] = {"Tuamotuan"}, ["pmw"] = {"Plains Miwok"}, ["pmx"] = {"Poumei Naga"}, ["pmy"] = {"Papuan Malay"}, ["pmz"] = {"Southern Pame"}, ["pna"] = {"Punan Bah-Biau"}, ["pnb"] = {"Western Panjabi"}, ["pnc"] = {"Pannei"}, ["pnd"] = {"Mpinda"}, ["pne"] = {"Western Penan"}, ["png"] = {"Pangu", "Pongu"}, ["pnh"] = {"Penrhyn"}, ["pni"] = {"Aoheng"}, ["pnj"] = {"Pinjarup"}, ["pnk"] = {"Paunaka"}, ["pnl"] = {"Paleni"}, ["pnm"] = {"Punan Batu 1"}, ["pnn"] = {"Pinai-Hagahai"}, ["pno"] = {"Panobo"}, ["pnp"] = {"Pancana"}, ["pnq"] = {"Pana (Burkina Faso)"}, ["pnr"] = {"Panim"}, ["pns"] = {"Ponosakan"}, ["pnt"] = {"Pontic"}, ["pnu"] = {"Jiongnai Bunu"}, ["pnv"] = {"Pinigura"}, ["pnw"] = {"Banyjima", "Panytyima"}, ["pnx"] = {"Phong-Kniang"}, ["pny"] = {"Pinyin"}, ["pnz"] = {"Pana (Central African Republic)"}, ["poc"] = {"Poqomam"}, ["poe"] = {"San Juan Atzingo Popoloca"}, ["pof"] = {"Poke"}, ["pog"] = {"Potiguára"}, ["poh"] = {"Poqomchi'"}, ["poi"] = {"Highland Popoluca"}, ["pok"] = {"Pokangá"}, ["pom"] = {"Southeastern Pomo"}, ["pon"] = {"Pohnpeian"}, ["poo"] = {"Central Pomo"}, ["pop"] = {"Pwapwâ"}, ["poq"] = {"Texistepec Popoluca"}, ["pos"] = {"Sayula Popoluca"}, ["pot"] = {"Potawatomi"}, ["pov"] = {"Upper Guinea Crioulo"}, ["pow"] = {"San Felipe Otlaltepec Popoloca"}, ["pox"] = {"Polabian"}, ["poy"] = {"Pogolo"}, ["poz"] = {"Malayo-Polynesian languages"}, ["ppe"] = {"Papi"}, ["ppi"] = {"Paipai"}, ["ppk"] = {"Uma"}, ["ppl"] = {"Pipil", "Nicarao"}, ["ppm"] = {"Papuma"}, ["ppn"] = {"Papapana"}, ["ppo"] = {"Folopa"}, ["ppp"] = {"Pelende"}, ["ppq"] = {"Pei"}, ["pps"] = {"San Luís Temalacayuca Popoloca"}, ["ppt"] = {"Pare"}, ["ppu"] = {"Papora"}, ["pqa"] = {"Pa'a"}, ["pqe"] = {"Eastern Malayo-Polynesian languages"}, ["pqm"] = {"Malecite-Passamaquoddy"}, ["pqw"] = {"Western Malayo-Polynesian languages"}, ["pra"] = {"Prakrit languages"}, ["prc"] = {"Parachi"}, ["prd"] = {"Parsi-Dari"}, ["pre"] = {"Principense"}, ["prf"] = {"Paranan"}, ["prg"] = {"Prussian"}, ["prh"] = {"Porohanon"}, ["pri"] = {"Paicî"}, ["prk"] = {"Parauk"}, ["prl"] = {"Peruvian Sign Language"}, ["prm"] = {"Kibiri"}, ["prn"] = {"Prasuni"}, ["pro"] = {"Old Provençal (to 1500)", "Old Occitan (to 1500)"}, ["prq"] = {"Ashéninka Perené"}, ["prr"] = {"Puri"}, ["prs"] = {"Dari", "Afghan Persian"}, ["prt"] = {"Phai"}, ["pru"] = {"Puragi"}, ["prw"] = {"Parawen"}, ["prx"] = {"Purik"}, ["prz"] = {"Providencia Sign Language"}, ["psa"] = {"Asue Awyu"}, ["psc"] = {"Iranian Sign Language", "Persian Sign Language"}, ["psd"] = {"Plains Indian Sign Language"}, ["pse"] = {"Central Malay"}, ["psg"] = {"Penang Sign Language"}, ["psh"] = {"Southwest Pashai", "Southwest Pashayi"}, ["psi"] = {"Southeast Pashai", "Southeast Pashayi"}, ["psl"] = {"Puerto Rican Sign Language"}, ["psm"] = {"Pauserna"}, ["psn"] = {"Panasuan"}, ["pso"] = {"Polish Sign Language"}, ["psp"] = {"Philippine Sign Language"}, ["psq"] = {"Pasi"}, ["psr"] = {"Portuguese Sign Language"}, ["pss"] = {"Kaulong"}, ["pst"] = {"Central Pashto"}, ["psu"] = {"Sauraseni Prākrit"}, ["psw"] = {"Port Sandwich"}, ["psy"] = {"Piscataway"}, ["pta"] = {"Pai Tavytera"}, ["pth"] = {"Pataxó Hã-Ha-Hãe"}, ["pti"] = {"Pindiini", "Wangkatha"}, ["ptn"] = {"Patani"}, ["pto"] = {"Zo'é"}, ["ptp"] = {"Patep"}, ["ptq"] = {"Pattapu"}, ["ptr"] = {"Piamatsina"}, ["ptt"] = {"Enrekang"}, ["ptu"] = {"Bambam"}, ["ptv"] = {"Port Vato"}, ["ptw"] = {"Pentlatch"}, ["pty"] = {"Pathiya"}, ["pua"] = {"Western Highland Purepecha"}, ["pub"] = {"Purum"}, ["puc"] = {"Punan Merap"}, ["pud"] = {"Punan Aput"}, ["pue"] = {"Puelche"}, ["puf"] = {"Punan Merah"}, ["pug"] = {"Phuie"}, ["pui"] = {"Puinave"}, ["puj"] = {"Punan Tubu"}, ["pum"] = {"Puma"}, ["puo"] = {"Puoc"}, ["pup"] = {"Pulabu"}, ["puq"] = {"Puquina"}, ["pur"] = {"Puruborá"}, ["put"] = {"Putoh"}, ["puu"] = {"Punu"}, ["puw"] = {"Puluwatese"}, ["pux"] = {"Puare"}, ["puy"] = {"Purisimeño"}, ["pwa"] = {"Pawaia"}, ["pwb"] = {"Panawa"}, ["pwg"] = {"Gapapaiwa"}, ["pwi"] = {"Patwin"}, ["pwm"] = {"Molbog"}, ["pwn"] = {"Paiwan"}, ["pwo"] = {"Pwo Western Karen"}, ["pwr"] = {"Powari"}, ["pww"] = {"Pwo Northern Karen"}, ["pxm"] = {"Quetzaltepec Mixe"}, ["pye"] = {"Pye Krumen"}, ["pym"] = {"Fyam"}, ["pyn"] = {"Poyanáwa"}, ["pys"] = {"Paraguayan Sign Language", "Lengua de Señas del Paraguay"}, ["pyu"] = {"Puyuma"}, ["pyx"] = {"Pyu (Myanmar)"}, ["pyy"] = {"Pyen"}, ["pze"] = {"Pesse"}, ["pzh"] = {"Pazeh"}, ["pzn"] = {"Jejara Naga", "Para Naga"}, ["qua"] = {"Quapaw"}, ["qub"] = {"Huallaga Huánuco Quechua"}, ["quc"] = {"K'iche'", "Quiché"}, ["qud"] = {"Calderón Highland Quichua"}, ["quf"] = {"Lambayeque Quechua"}, ["qug"] = {"Chimborazo Highland Quichua"}, ["quh"] = {"South Bolivian Quechua"}, ["qui"] = {"Quileute"}, ["quk"] = {"Chachapoyas Quechua"}, ["qul"] = {"North Bolivian Quechua"}, ["qum"] = {"Sipacapense"}, ["qun"] = {"Quinault"}, ["qup"] = {"Southern Pastaza Quechua"}, ["quq"] = {"Quinqui"}, ["qur"] = {"Yanahuanca Pasco Quechua"}, ["qus"] = {"Santiago del Estero Quichua"}, ["quv"] = {"Sacapulteco"}, ["quw"] = {"Tena Lowland Quichua"}, ["qux"] = {"Yauyos Quechua"}, ["quy"] = {"Ayacucho Quechua"}, ["quz"] = {"Cusco Quechua"}, ["qva"] = {"Ambo-Pasco Quechua"}, ["qvc"] = {"Cajamarca Quechua"}, ["qve"] = {"Eastern Apurímac Quechua"}, ["qvh"] = {"Huamalíes-Dos de Mayo Huánuco Quechua"}, ["qvi"] = {"Imbabura Highland Quichua"}, ["qvj"] = {"Loja Highland Quichua"}, ["qvl"] = {"Cajatambo North Lima Quechua"}, ["qvm"] = {"Margos-Yarowilca-Lauricocha Quechua"}, ["qvn"] = {"North Junín Quechua"}, ["qvo"] = {"Napo Lowland Quechua"}, ["qvp"] = {"Pacaraos Quechua"}, ["qvs"] = {"San Martín Quechua"}, ["qvw"] = {"Huaylla Wanca Quechua"}, ["qvy"] = {"Queyu"}, ["qvz"] = {"Northern Pastaza Quichua"}, ["qwa"] = {"Corongo Ancash Quechua"}, ["qwc"] = {"Classical Quechua"}, ["qwe"] = {"Quechuan (family)"}, ["qwh"] = {"Huaylas Ancash Quechua"}, ["qwm"] = {"Kuman (Russia)"}, ["qws"] = {"Sihuas Ancash Quechua"}, ["qwt"] = {"Kwalhioqua-Tlatskanai"}, ["qxa"] = {"Chiquián Ancash Quechua"}, ["qxc"] = {"Chincha Quechua"}, ["qxh"] = {"Panao Huánuco Quechua"}, ["qxl"] = {"Salasaca Highland Quichua"}, ["qxn"] = {"Northern Conchucos Ancash Quechua"}, ["qxo"] = {"Southern Conchucos Ancash Quechua"}, ["qxp"] = {"Puno Quechua"}, ["qxq"] = {"Qashqa'i"}, ["qxr"] = {"Cañar Highland Quichua"}, ["qxs"] = {"Southern Qiang"}, ["qxt"] = {"Santa Ana de Tusi Pasco Quechua"}, ["qxu"] = {"Arequipa-La Unión Quechua"}, ["qxw"] = {"Jauja Wanca Quechua"}, ["qya"] = {"Quenya"}, ["qyp"] = {"Quiripi"}, ["raa"] = {"Dungmali"}, ["rab"] = {"Camling"}, ["rac"] = {"Rasawa"}, ["rad"] = {"Rade"}, ["raf"] = {"Western Meohang"}, ["rag"] = {"Logooli", "Lulogooli"}, ["rah"] = {"Rabha"}, ["rai"] = {"Ramoaaina"}, ["raj"] = {"Rajasthani"}, ["rak"] = {"Tulu-Bohuai"}, ["ral"] = {"Ralte"}, ["ram"] = {"Canela"}, ["ran"] = {"Riantana"}, ["rao"] = {"Rao"}, ["rap"] = {"Rapanui"}, ["raq"] = {"Saam"}, ["rar"] = {"Rarotongan", "Cook Islands Maori"}, ["ras"] = {"Tegali"}, ["rat"] = {"Razajerdi"}, ["rau"] = {"Raute"}, ["rav"] = {"Sampang"}, ["raw"] = {"Rawang"}, ["rax"] = {"Rang"}, ["ray"] = {"Rapa"}, ["raz"] = {"Rahambuu"}, ["rbb"] = {"Rumai Palaung"}, ["rbk"] = {"Northern Bontok"}, ["rbl"] = {"Miraya Bikol"}, ["rbp"] = {"Barababaraba"}, ["rcf"] = {"Réunion Creole French"}, ["rdb"] = {"Rudbari"}, ["rea"] = {"Rerau"}, ["reb"] = {"Rembong"}, ["ree"] = {"Rejang Kayan"}, ["reg"] = {"Kara (Tanzania)"}, ["rei"] = {"Reli"}, ["rej"] = {"Rejang"}, ["rel"] = {"Rendille"}, ["rem"] = {"Remo"}, ["ren"] = {"Rengao"}, ["rer"] = {"Rer Bare"}, ["res"] = {"Reshe"}, ["ret"] = {"Retta"}, ["rey"] = {"Reyesano"}, ["rga"] = {"Roria"}, ["rge"] = {"Romano-Greek"}, ["rgk"] = {"Rangkas"}, ["rgn"] = {"Romagnol"}, ["rgr"] = {"Resígaro"}, ["rgs"] = {"Southern Roglai"}, ["rgu"] = {"Ringgou"}, ["rhg"] = {"Rohingya"}, ["rhp"] = {"Yahang"}, ["ria"] = {"Riang (India)"}, ["rib"] = {"Bribri Sign Language"}, ["rif"] = {"Tarifit"}, ["ril"] = {"Riang Lang", "Riang (Myanmar)"}, ["rim"] = {"Nyaturu"}, ["rin"] = {"Nungu"}, ["rir"] = {"Ribun"}, ["rit"] = {"Ritharrngu"}, ["riu"] = {"Riung"}, ["rjg"] = {"Rajong"}, ["rji"] = {"Raji"}, ["rjs"] = {"Rajbanshi"}, ["rka"] = {"Kraol"}, ["rkb"] = {"Rikbaktsa"}, ["rkh"] = {"Rakahanga-Manihiki"}, ["rki"] = {"Rakhine"}, ["rkm"] = {"Marka"}, ["rkt"] = {"Rangpuri", "Kamta"}, ["rkw"] = {"Arakwal"}, ["rma"] = {"Rama"}, ["rmb"] = {"Rembarrnga"}, ["rmc"] = {"Carpathian Romani"}, ["rmd"] = {"Traveller Danish"}, ["rme"] = {"Angloromani"}, ["rmf"] = {"Kalo Finnish Romani"}, ["rmg"] = {"Traveller Norwegian"}, ["rmh"] = {"Murkim"}, ["rmi"] = {"Lomavren"}, ["rmk"] = {"Romkun"}, ["rml"] = {"Baltic Romani"}, ["rmm"] = {"Roma"}, ["rmn"] = {"Balkan Romani"}, ["rmo"] = {"Sinte Romani"}, ["rmp"] = {"Rempi"}, ["rmq"] = {"Caló"}, ["rms"] = {"Romanian Sign Language"}, ["rmt"] = {"Domari"}, ["rmu"] = {"Tavringer Romani"}, ["rmv"] = {"Romanova"}, ["rmw"] = {"Welsh Romani"}, ["rmx"] = {"Romam"}, ["rmy"] = {"Vlax Romani"}, ["rmz"] = {"Marma"}, ["rnb"] = {"Brunca Sign Language"}, ["rnd"] = {"Ruund"}, ["rng"] = {"Ronga"}, ["rnl"] = {"Ranglong"}, ["rnn"] = {"Roon"}, ["rnp"] = {"Rongpo"}, ["rnr"] = {"Nari Nari"}, ["rnw"] = {"Rungwa"}, ["roa"] = {"Romance languages"}, ["rob"] = {"Tae'"}, ["roc"] = {"Cacgia Roglai"}, ["rod"] = {"Rogo"}, ["roe"] = {"Ronji"}, ["rof"] = {"Rombo"}, ["rog"] = {"Northern Roglai"}, ["rol"] = {"Romblomanon"}, ["rom"] = {"Romany"}, ["roo"] = {"Rotokas"}, ["rop"] = {"Kriol"}, ["ror"] = {"Rongga"}, ["rou"] = {"Runga"}, ["row"] = {"Dela-Oenale"}, ["rpn"] = {"Repanbitip"}, ["rpt"] = {"Rapting"}, ["rri"] = {"Ririo"}, ["rrm"] = {"Moriori"}, ["rro"] = {"Waima"}, ["rrt"] = {"Arritinngithigh"}, ["rsb"] = {"Romano-Serbian"}, ["rsk"] = {"Ruthenian", "Rusnak"}, ["rsl"] = {"Russian Sign Language"}, ["rsm"] = {"Miriwoong Sign Language"}, ["rsn"] = {"Rwandan Sign Language"}, ["rsw"] = {"Rishiwa"}, ["rtc"] = {"Rungtu Chin"}, ["rth"] = {"Ratahan"}, ["rtm"] = {"Rotuman"}, ["rts"] = {"Yurats"}, ["rtw"] = {"Rathawi"}, ["rub"] = {"Gungu"}, ["ruc"] = {"Ruuli"}, ["rue"] = {"Rusyn"}, ["ruf"] = {"Luguru"}, ["rug"] = {"Roviana"}, ["ruh"] = {"Ruga"}, ["rui"] = {"Rufiji"}, ["ruk"] = {"Che"}, ["ruo"] = {"Istro Romanian"}, ["rup"] = {"Macedo-Romanian", "Aromanian", "Arumanian"}, ["ruq"] = {"Megleno Romanian"}, ["rut"] = {"Rutul"}, ["ruu"] = {"Lanas Lobu"}, ["ruy"] = {"Mala (Nigeria)"}, ["ruz"] = {"Ruma"}, ["rwa"] = {"Rawo"}, ["rwk"] = {"Rwa"}, ["rwl"] = {"Ruwila"}, ["rwm"] = {"Amba (Uganda)"}, ["rwo"] = {"Rawa"}, ["rwr"] = {"Marwari (India)"}, ["rxd"] = {"Ngardi"}, ["rxw"] = {"Karuwali", "Garuwali"}, ["ryn"] = {"Northern Amami-Oshima"}, ["rys"] = {"Yaeyama"}, ["ryu"] = {"Central Okinawan"}, ["rzh"] = {"Rāziḥī"}, ["saa"] = {"Saba"}, ["sab"] = {"Buglere"}, ["sac"] = {"Meskwaki"}, ["sad"] = {"Sandawe"}, ["sae"] = {"Sabanê"}, ["saf"] = {"Safaliba"}, ["sah"] = {"Yakut"}, ["sai"] = {"South American Indian languages"}, ["saj"] = {"Sahu"}, ["sak"] = {"Sake"}, ["sal"] = {"Salishan languages"}, ["sam"] = {"Samaritan Aramaic"}, ["sao"] = {"Sause"}, ["saq"] = {"Samburu"}, ["sar"] = {"Saraveca"}, ["sas"] = {"Sasak"}, ["sat"] = {"Santali"}, ["sau"] = {"Saleman"}, ["sav"] = {"Saafi-Saafi"}, ["saw"] = {"Sawi"}, ["sax"] = {"Sa"}, ["say"] = {"Saya"}, ["saz"] = {"Saurashtra"}, ["sba"] = {"Ngambay"}, ["sbb"] = {"Simbo"}, ["sbc"] = {"Kele (Papua New Guinea)"}, ["sbd"] = {"Southern Samo"}, ["sbe"] = {"Saliba"}, ["sbf"] = {"Chabu", "Shabo"}, ["sbg"] = {"Seget"}, ["sbh"] = {"Sori-Harengan"}, ["sbi"] = {"Seti"}, ["sbj"] = {"Surbakhal"}, ["sbk"] = {"Safwa"}, ["sbl"] = {"Botolan Sambal"}, ["sbm"] = {"Sagala"}, ["sbn"] = {"Sindhi Bhil"}, ["sbo"] = {"Sabüm"}, ["sbp"] = {"Sangu (Tanzania)"}, ["sbq"] = {"Sileibi"}, ["sbr"] = {"Sembakung Murut"}, ["sbs"] = {"Subiya"}, ["sbt"] = {"Kimki"}, ["sbu"] = {"Stod Bhoti"}, ["sbv"] = {"Sabine"}, ["sbw"] = {"Simba"}, ["sbx"] = {"Seberuang"}, ["sby"] = {"Soli"}, ["sbz"] = {"Sara Kaba"}, ["scb"] = {"Chut"}, ["sce"] = {"Dongxiang"}, ["scf"] = {"San Miguel Creole French"}, ["scg"] = {"Sanggau"}, ["sch"] = {"Sakachep"}, ["sci"] = {"Sri Lankan Creole Malay"}, ["sck"] = {"Sadri"}, ["scl"] = {"Shina"}, ["scn"] = {"Sicilian"}, ["sco"] = {"Scots"}, ["scp"] = {"Hyolmo", "Helambu Sherpa"}, ["scq"] = {"Sa'och"}, ["scs"] = {"North Slavey"}, ["sct"] = {"Southern Katang"}, ["scu"] = {"Shumcho"}, ["scv"] = {"Sheni"}, ["scw"] = {"Sha"}, ["scx"] = {"Sicel"}, ["sda"] = {"Toraja-Sa'dan"}, ["sdb"] = {"Shabak"}, ["sdc"] = {"Sassarese Sardinian"}, ["sde"] = {"Surubu"}, ["sdf"] = {"Sarli"}, ["sdg"] = {"Savi"}, ["sdh"] = {"Southern Kurdish"}, ["sdj"] = {"Suundi"}, ["sdk"] = {"Sos Kundi"}, ["sdl"] = {"Saudi Arabian Sign Language"}, ["sdn"] = {"Gallurese Sardinian"}, ["sdo"] = {"Bukar-Sadung Bidayuh"}, ["sdp"] = {"Sherdukpen"}, ["sdq"] = {"Semandang"}, ["sdr"] = {"Oraon Sadri"}, ["sds"] = {"Sened"}, ["sdt"] = {"Shuadit"}, ["sdu"] = {"Sarudu"}, ["sdv"] = {"Eastern Sudanic languages"}, ["sdx"] = {"Sibu Melanau"}, ["sdz"] = {"Sallands"}, ["sea"] = {"Semai"}, ["seb"] = {"Shempire Senoufo"}, ["sec"] = {"Sechelt"}, ["sed"] = {"Sedang"}, ["see"] = {"Seneca"}, ["sef"] = {"Cebaara Senoufo"}, ["seg"] = {"Segeju"}, ["seh"] = {"Sena"}, ["sei"] = {"Seri"}, ["sej"] = {"Sene"}, ["sek"] = {"Sekani"}, ["sel"] = {"Selkup"}, ["sem"] = {"Semitic languages"}, ["sen"] = {"Nanerigé Sénoufo"}, ["seo"] = {"Suarmin"}, ["sep"] = {"Sìcìté Sénoufo"}, ["seq"] = {"Senara Sénoufo"}, ["ser"] = {"Serrano"}, ["ses"] = {"Koyraboro Senni Songhai"}, ["set"] = {"Sentani"}, ["seu"] = {"Serui-Laut"}, ["sev"] = {"Nyarafolo Senoufo"}, ["sew"] = {"Sewa Bay"}, ["sey"] = {"Secoya"}, ["sez"] = {"Senthang Chin"}, ["sfb"] = {"Langue des signes de Belgique Francophone", "French Belgian Sign Language"}, ["sfe"] = {"Eastern Subanen"}, ["sfm"] = {"Small Flowery Miao"}, ["sfs"] = {"South African Sign Language"}, ["sfw"] = {"Sehwi"}, ["sga"] = {"Old Irish (to 900)"}, ["sgb"] = {"Mag-antsi Ayta"}, ["sgc"] = {"Kipsigis"}, ["sgd"] = {"Surigaonon"}, ["sge"] = {"Segai"}, ["sgg"] = {"Swiss-German Sign Language"}, ["sgh"] = {"Shughni"}, ["sgi"] = {"Suga"}, ["sgj"] = {"Surgujia"}, ["sgk"] = {"Sangkong"}, ["sgm"] = {"Singa"}, ["sgn"] = {"Sign languages"}, ["sgp"] = {"Singpho"}, ["sgr"] = {"Sangisari"}, ["sgs"] = {"Samogitian"}, ["sgt"] = {"Brokpake"}, ["sgu"] = {"Salas"}, ["sgw"] = {"Sebat Bet Gurage"}, ["sgx"] = {"Sierra Leone Sign Language"}, ["sgy"] = {"Sanglechi"}, ["sgz"] = {"Sursurunga"}, ["sha"] = {"Shall-Zwall"}, ["shb"] = {"Ninam"}, ["shc"] = {"Sonde"}, ["shd"] = {"Kundal Shahi"}, ["she"] = {"Sheko"}, ["shg"] = {"Shua"}, ["shh"] = {"Shoshoni"}, ["shi"] = {"Tachelhit"}, ["shj"] = {"Shatt"}, ["shk"] = {"Shilluk"}, ["shl"] = {"Shendu"}, ["shm"] = {"Shahrudi"}, ["shn"] = {"Shan"}, ["sho"] = {"Shanga"}, ["shp"] = {"Shipibo-Conibo"}, ["shq"] = {"Sala"}, ["shr"] = {"Shi"}, ["shs"] = {"Shuswap"}, ["sht"] = {"Shasta"}, ["shu"] = {"Chadian Arabic"}, ["shv"] = {"Shehri"}, ["shw"] = {"Shwai"}, ["shx"] = {"She"}, ["shy"] = {"Tachawit"}, ["shz"] = {"Syenara Senoufo"}, ["sia"] = {"Akkala Sami"}, ["sib"] = {"Sebop"}, ["sid"] = {"Sidamo"}, ["sie"] = {"Simaa"}, ["sif"] = {"Siamou"}, ["sig"] = {"Paasaal"}, ["sih"] = {"Zire", "Sîshëë"}, ["sii"] = {"Shom Peng"}, ["sij"] = {"Numbami"}, ["sik"] = {"Sikiana"}, ["sil"] = {"Tumulung Sisaala"}, ["sim"] = {"Mende (Papua New Guinea)"}, ["sio"] = {"Siouan languages"}, ["sip"] = {"Sikkimese"}, ["siq"] = {"Sonia"}, ["sir"] = {"Siri"}, ["sis"] = {"Siuslaw"}, ["sit"] = {"Sino-Tibetan languages"}, ["siu"] = {"Sinagen"}, ["siv"] = {"Sumariup"}, ["siw"] = {"Siwai"}, ["six"] = {"Sumau"}, ["siy"] = {"Sivandi"}, ["siz"] = {"Siwi"}, ["sja"] = {"Epena"}, ["sjb"] = {"Sajau Basap"}, ["sjd"] = {"Kildin Sami"}, ["sje"] = {"Pite Sami"}, ["sjg"] = {"Assangori"}, ["sjk"] = {"Kemi Sami"}, ["sjl"] = {"Sajalong", "Miji"}, ["sjm"] = {"Mapun"}, ["sjn"] = {"Sindarin"}, ["sjo"] = {"Xibe"}, ["sjp"] = {"Surjapuri"}, ["sjr"] = {"Siar-Lak"}, ["sjs"] = {"Senhaja De Srair"}, ["sjt"] = {"Ter Sami"}, ["sju"] = {"Ume Sami"}, ["sjw"] = {"Shawnee"}, ["ska"] = {"Skagit"}, ["skb"] = {"Saek"}, ["skc"] = {"Ma Manda"}, ["skd"] = {"Southern Sierra Miwok"}, ["ske"] = {"Seke (Vanuatu)"}, ["skf"] = {"Sakirabiá"}, ["skg"] = {"Sakalava Malagasy"}, ["skh"] = {"Sikule"}, ["ski"] = {"Sika"}, ["skj"] = {"Seke (Nepal)"}, ["skm"] = {"Kutong"}, ["skn"] = {"Kolibugan Subanon"}, ["sko"] = {"Seko Tengah"}, ["skp"] = {"Sekapan"}, ["skq"] = {"Sininkere"}, ["skr"] = {"Saraiki", "Seraiki"}, ["sks"] = {"Maia"}, ["skt"] = {"Sakata"}, ["sku"] = {"Sakao"}, ["skv"] = {"Skou"}, ["skw"] = {"Skepi Creole Dutch"}, ["skx"] = {"Seko Padang"}, ["sky"] = {"Sikaiana"}, ["skz"] = {"Sekar"}, ["sla"] = {"Slavic languages"}, ["slc"] = {"Sáliba"}, ["sld"] = {"Sissala"}, ["sle"] = {"Sholaga"}, ["slf"] = {"Swiss-Italian Sign Language"}, ["slg"] = {"Selungai Murut"}, ["slh"] = {"Southern Puget Sound Salish"}, ["sli"] = {"Lower Silesian"}, ["slj"] = {"Salumá"}, ["sll"] = {"Salt-Yui"}, ["slm"] = {"Pangutaran Sama"}, ["sln"] = {"Salinan"}, ["slp"] = {"Lamaholot"}, ["slr"] = {"Salar"}, ["sls"] = {"Singapore Sign Language"}, ["slt"] = {"Sila"}, ["slu"] = {"Selaru"}, ["slw"] = {"Sialum"}, ["slx"] = {"Salampasu"}, ["sly"] = {"Selayar"}, ["slz"] = {"Ma'ya"}, ["sma"] = {"Southern Sami"}, ["smb"] = {"Simbari"}, ["smc"] = {"Som"}, ["smf"] = {"Auwe"}, ["smg"] = {"Simbali"}, ["smh"] = {"Samei"}, ["smi"] = {"Sami languages"}, ["smj"] = {"Lule Sami"}, ["smk"] = {"Bolinao"}, ["sml"] = {"Central Sama"}, ["smm"] = {"Musasa"}, ["smn"] = {"Inari Sami"}, ["smp"] = {"Samaritan"}, ["smq"] = {"Samo"}, ["smr"] = {"Simeulue"}, ["sms"] = {"Skolt Sami"}, ["smt"] = {"Simte"}, ["smu"] = {"Somray"}, ["smv"] = {"Samvedi"}, ["smw"] = {"Sumbawa"}, ["smx"] = {"Samba"}, ["smy"] = {"Semnani"}, ["smz"] = {"Simeku"}, ["snc"] = {"Sinaugoro"}, ["sne"] = {"Bau Bidayuh"}, ["snf"] = {"Noon"}, ["sng"] = {"Sanga (Democratic Republic of Congo)"}, ["sni"] = {"Sensi"}, ["snj"] = {"Riverain Sango"}, ["snk"] = {"Soninke"}, ["snl"] = {"Sangil"}, ["snm"] = {"Southern Ma'di"}, ["snn"] = {"Siona"}, ["sno"] = {"Snohomish"}, ["snp"] = {"Siane"}, ["snq"] = {"Sangu (Gabon)"}, ["snr"] = {"Sihan"}, ["sns"] = {"South West Bay", "Nahavaq"}, ["snu"] = {"Senggi", "Viid"}, ["snv"] = {"Sa'ban"}, ["snw"] = {"Selee"}, ["snx"] = {"Sam"}, ["sny"] = {"Saniyo-Hiyewe"}, ["snz"] = {"Kou"}, ["soa"] = {"Thai Song"}, ["sob"] = {"Sobei"}, ["soc"] = {"So (Democratic Republic of Congo)"}, ["sod"] = {"Songoora"}, ["soe"] = {"Songomeno"}, ["sog"] = {"Sogdian"}, ["soh"] = {"Aka"}, ["soi"] = {"Sonha"}, ["soj"] = {"Soi"}, ["sok"] = {"Sokoro"}, ["sol"] = {"Solos"}, ["son"] = {"Songhai languages"}, ["soo"] = {"Songo"}, ["sop"] = {"Songe"}, ["soq"] = {"Kanasi"}, ["sor"] = {"Somrai"}, ["sos"] = {"Seeku"}, ["sou"] = {"Southern Thai"}, ["sov"] = {"Sonsorol"}, ["sow"] = {"Sowanda"}, ["sox"] = {"Swo"}, ["soy"] = {"Miyobe"}, ["soz"] = {"Temi"}, ["spb"] = {"Sepa (Indonesia)"}, ["spc"] = {"Sapé"}, ["spd"] = {"Saep"}, ["spe"] = {"Sepa (Papua New Guinea)"}, ["spg"] = {"Sian"}, ["spi"] = {"Saponi"}, ["spk"] = {"Sengo"}, ["spl"] = {"Selepet"}, ["spm"] = {"Akukem"}, ["spn"] = {"Sanapaná"}, ["spo"] = {"Spokane"}, ["spp"] = {"Supyire Senoufo"}, ["spq"] = {"Loreto-Ucayali Spanish"}, ["spr"] = {"Saparua"}, ["sps"] = {"Saposa"}, ["spt"] = {"Spiti Bhoti"}, ["spu"] = {"Sapuan"}, ["spv"] = {"Sambalpuri", "Kosli"}, ["spx"] = {"South Picene"}, ["spy"] = {"Sabaot"}, ["sqa"] = {"Shama-Sambuga"}, ["sqh"] = {"Shau"}, ["sqj"] = {"Albanian languages"}, ["sqk"] = {"Albanian Sign Language"}, ["sqm"] = {"Suma"}, ["sqn"] = {"Susquehannock"}, ["sqo"] = {"Sorkhei"}, ["sqq"] = {"Sou"}, ["sqr"] = {"Siculo Arabic"}, ["sqs"] = {"Sri Lankan Sign Language"}, ["sqt"] = {"Soqotri"}, ["squ"] = {"Squamish"}, ["sqx"] = {"Kufr Qassem Sign Language (KQSL)"}, ["sra"] = {"Saruga"}, ["srb"] = {"Sora"}, ["src"] = {"Logudorese Sardinian"}, ["sre"] = {"Sara"}, ["srf"] = {"Nafi"}, ["srg"] = {"Sulod"}, ["srh"] = {"Sarikoli"}, ["sri"] = {"Siriano"}, ["srk"] = {"Serudung Murut"}, ["srl"] = {"Isirawa"}, ["srm"] = {"Saramaccan"}, ["srn"] = {"Sranan Tongo"}, ["sro"] = {"Campidanese Sardinian"}, ["srq"] = {"Sirionó"}, ["srr"] = {"Serer"}, ["srs"] = {"Sarsi"}, ["srt"] = {"Sauri"}, ["sru"] = {"Suruí"}, ["srv"] = {"Southern Sorsoganon"}, ["srw"] = {"Serua"}, ["srx"] = {"Sirmauri"}, ["sry"] = {"Sera"}, ["srz"] = {"Shahmirzadi"}, ["ssa"] = {"Nilo-Saharan languages"}, ["ssb"] = {"Southern Sama"}, ["ssc"] = {"Suba-Simbiti"}, ["ssd"] = {"Siroi"}, ["sse"] = {"Balangingi", "Bangingih Sama"}, ["ssf"] = {"Thao"}, ["ssg"] = {"Seimat"}, ["ssh"] = {"Shihhi Arabic"}, ["ssi"] = {"Sansi"}, ["ssj"] = {"Sausi"}, ["ssk"] = {"Sunam"}, ["ssl"] = {"Western Sisaala"}, ["ssm"] = {"Semnam"}, ["ssn"] = {"Waata"}, ["sso"] = {"Sissano"}, ["ssp"] = {"Spanish Sign Language"}, ["ssq"] = {"So'a"}, ["ssr"] = {"Swiss-French Sign Language"}, ["sss"] = {"Sô"}, ["sst"] = {"Sinasina"}, ["ssu"] = {"Susuami"}, ["ssv"] = {"Shark Bay"}, ["ssx"] = {"Samberigi"}, ["ssy"] = {"Saho"}, ["ssz"] = {"Sengseng"}, ["sta"] = {"Settla"}, ["stb"] = {"Northern Subanen"}, ["std"] = {"Sentinel"}, ["ste"] = {"Liana-Seti"}, ["stf"] = {"Seta"}, ["stg"] = {"Trieng"}, ["sth"] = {"Shelta"}, ["sti"] = {"Bulo Stieng"}, ["stj"] = {"Matya Samo"}, ["stk"] = {"Arammba"}, ["stl"] = {"Stellingwerfs"}, ["stm"] = {"Setaman"}, ["stn"] = {"Owa"}, ["sto"] = {"Stoney"}, ["stp"] = {"Southeastern Tepehuan"}, ["stq"] = {"Saterfriesisch"}, ["str"] = {"Straits Salish"}, ["sts"] = {"Shumashti"}, ["stt"] = {"Budeh Stieng"}, ["stu"] = {"Samtao"}, ["stv"] = {"Silt'e"}, ["stw"] = {"Satawalese"}, ["sty"] = {"Siberian Tatar"}, ["sua"] = {"Sulka"}, ["sub"] = {"Suku"}, ["suc"] = {"Western Subanon"}, ["sue"] = {"Suena"}, ["sug"] = {"Suganga"}, ["sui"] = {"Suki"}, ["suj"] = {"Shubi"}, ["suk"] = {"Sukuma"}, ["suo"] = {"Bouni"}, ["suq"] = {"Tirmaga-Chai Suri", "Suri"}, ["sur"] = {"Mwaghavul"}, ["sus"] = {"Susu"}, ["sut"] = {"Subtiaba"}, ["suv"] = {"Puroik"}, ["suw"] = {"Sumbwa"}, ["sux"] = {"Sumerian"}, ["suy"] = {"Suyá"}, ["suz"] = {"Sunwar"}, ["sva"] = {"Svan"}, ["svb"] = {"Ulau-Suain"}, ["svc"] = {"Vincentian Creole English"}, ["sve"] = {"Serili"}, ["svk"] = {"Slovakian Sign Language"}, ["svm"] = {"Slavomolisano"}, ["svs"] = {"Savosavo"}, ["svx"] = {"Skalvian"}, ["swb"] = {"Maore Comorian"}, ["swc"] = {"Congo Swahili"}, ["swf"] = {"Sere"}, ["swg"] = {"Swabian"}, ["swh"] = {"Swahili (individual language)", "Kiswahili"}, ["swi"] = {"Sui"}, ["swj"] = {"Sira"}, ["swk"] = {"Malawi Sena"}, ["swl"] = {"Swedish Sign Language"}, ["swm"] = {"Samosa"}, ["swn"] = {"Sawknah"}, ["swo"] = {"Shanenawa"}, ["swp"] = {"Suau"}, ["swq"] = {"Sharwa"}, ["swr"] = {"Saweru"}, ["sws"] = {"Seluwasan"}, ["swt"] = {"Sawila"}, ["swu"] = {"Suwawa"}, ["swv"] = {"Shekhawati"}, ["sww"] = {"Sowa"}, ["swx"] = {"Suruahá"}, ["swy"] = {"Sarua"}, ["sxb"] = {"Suba"}, ["sxc"] = {"Sicanian"}, ["sxe"] = {"Sighu"}, ["sxg"] = {"Shuhi", "Shixing"}, ["sxk"] = {"Southern Kalapuya"}, ["sxl"] = {"Selian"}, ["sxm"] = {"Samre"}, ["sxn"] = {"Sangir"}, ["sxo"] = {"Sorothaptic"}, ["sxr"] = {"Saaroa"}, ["sxs"] = {"Sasaru"}, ["sxu"] = {"Upper Saxon"}, ["sxw"] = {"Saxwe Gbe"}, ["sya"] = {"Siang"}, ["syb"] = {"Central Subanen"}, ["syc"] = {"Classical Syriac"}, ["syd"] = {"Samoyedic languages"}, ["syi"] = {"Seki"}, ["syk"] = {"Sukur"}, ["syl"] = {"Sylheti"}, ["sym"] = {"Maya Samo"}, ["syn"] = {"Senaya"}, ["syo"] = {"Suoy"}, ["syr"] = {"Syriac"}, ["sys"] = {"Sinyar"}, ["syw"] = {"Kagate"}, ["syx"] = {"Samay"}, ["syy"] = {"Al-Sayyid Bedouin Sign Language"}, ["sza"] = {"Semelai"}, ["szb"] = {"Ngalum"}, ["szc"] = {"Semaq Beri"}, ["sze"] = {"Seze"}, ["szg"] = {"Sengele"}, ["szl"] = {"Silesian"}, ["szn"] = {"Sula"}, ["szp"] = {"Suabo"}, ["szs"] = {"Solomon Islands Sign Language"}, ["szv"] = {"Isu (Fako Division)"}, ["szw"] = {"Sawai"}, ["szy"] = {"Sakizaya"}, ["taa"] = {"Lower Tanana"}, ["tab"] = {"Tabassaran"}, ["tac"] = {"Lowland Tarahumara"}, ["tad"] = {"Tause"}, ["tae"] = {"Tariana"}, ["taf"] = {"Tapirapé"}, ["tag"] = {"Tagoi"}, ["tai"] = {"Tai languages"}, ["taj"] = {"Eastern Tamang"}, ["tak"] = {"Tala"}, ["tal"] = {"Tal"}, ["tan"] = {"Tangale"}, ["tao"] = {"Yami"}, ["tap"] = {"Taabwa"}, ["taq"] = {"Tamasheq"}, ["tar"] = {"Central Tarahumara"}, ["tas"] = {"Tay Boi"}, ["tau"] = {"Upper Tanana"}, ["tav"] = {"Tatuyo"}, ["taw"] = {"Tai"}, ["tax"] = {"Tamki"}, ["tay"] = {"Atayal"}, ["taz"] = {"Tocho"}, ["tba"] = {"Aikanã"}, ["tbc"] = {"Takia"}, ["tbd"] = {"Kaki Ae"}, ["tbe"] = {"Tanimbili"}, ["tbf"] = {"Mandara"}, ["tbg"] = {"North Tairora"}, ["tbh"] = {"Dharawal", "Thurawal"}, ["tbi"] = {"Gaam"}, ["tbj"] = {"Tiang"}, ["tbk"] = {"Calamian Tagbanwa"}, ["tbl"] = {"Tboli"}, ["tbm"] = {"Tagbu"}, ["tbn"] = {"Barro Negro Tunebo"}, ["tbo"] = {"Tawala"}, ["tbp"] = {"Taworta", "Diebroud"}, ["tbq"] = {"Tibeto-Burman languages"}, ["tbr"] = {"Tumtum"}, ["tbs"] = {"Tanguat"}, ["tbt"] = {"Tembo (Kitembo)"}, ["tbu"] = {"Tubar"}, ["tbv"] = {"Tobo"}, ["tbw"] = {"Tagbanwa"}, ["tbx"] = {"Kapin"}, ["tby"] = {"Tabaru"}, ["tbz"] = {"Ditammari"}, ["tca"] = {"Ticuna"}, ["tcb"] = {"Tanacross"}, ["tcc"] = {"Datooga"}, ["tcd"] = {"Tafi"}, ["tce"] = {"Southern Tutchone"}, ["tcf"] = {"Malinaltepec Me'phaa", "Malinaltepec Tlapanec"}, ["tcg"] = {"Tamagario"}, ["tch"] = {"Turks And Caicos Creole English"}, ["tci"] = {"Wára"}, ["tck"] = {"Tchitchege"}, ["tcl"] = {"Taman (Myanmar)"}, ["tcm"] = {"Tanahmerah"}, ["tcn"] = {"Tichurong"}, ["tco"] = {"Taungyo"}, ["tcp"] = {"Tawr Chin"}, ["tcq"] = {"Kaiy"}, ["tcs"] = {"Torres Strait Creole", "Yumplatok"}, ["tct"] = {"T'en"}, ["tcu"] = {"Southeastern Tarahumara"}, ["tcw"] = {"Tecpatlán Totonac"}, ["tcx"] = {"Toda"}, ["tcy"] = {"Tulu"}, ["tcz"] = {"Thado Chin"}, ["tda"] = {"Tagdal"}, ["tdb"] = {"Panchpargania"}, ["tdc"] = {"Emberá-Tadó"}, ["tdd"] = {"Tai Nüa"}, ["tde"] = {"Tiranige Diga Dogon"}, ["tdf"] = {"Talieng"}, ["tdg"] = {"Western Tamang"}, ["tdh"] = {"Thulung"}, ["tdi"] = {"Tomadino"}, ["tdj"] = {"Tajio"}, ["tdk"] = {"Tambas"}, ["tdl"] = {"Sur"}, ["tdm"] = {"Taruma"}, ["tdn"] = {"Tondano"}, ["tdo"] = {"Teme"}, ["tdq"] = {"Tita"}, ["tdr"] = {"Todrah"}, ["tds"] = {"Doutai"}, ["tdt"] = {"Tetun Dili"}, ["tdv"] = {"Toro"}, ["tdx"] = {"Tandroy-Mahafaly Malagasy"}, ["tdy"] = {"Tadyawan"}, ["tea"] = {"Temiar"}, ["teb"] = {"Tetete"}, ["tec"] = {"Terik"}, ["ted"] = {"Tepo Krumen"}, ["tee"] = {"Huehuetla Tepehua"}, ["tef"] = {"Teressa"}, ["teg"] = {"Teke-Tege"}, ["teh"] = {"Tehuelche"}, ["tei"] = {"Torricelli"}, ["tek"] = {"Ibali Teke"}, ["tem"] = {"Timne"}, ["ten"] = {"Tama (Colombia)"}, ["teo"] = {"Teso"}, ["tep"] = {"Tepecano"}, ["teq"] = {"Temein"}, ["ter"] = {"Tereno"}, ["tes"] = {"Tengger"}, ["tet"] = {"Tetum"}, ["teu"] = {"Soo"}, ["tev"] = {"Teor"}, ["tew"] = {"Tewa (USA)"}, ["tex"] = {"Tennet"}, ["tey"] = {"Tulishi"}, ["tez"] = {"Tetserret"}, ["tfi"] = {"Tofin Gbe"}, ["tfn"] = {"Tanaina"}, ["tfo"] = {"Tefaro"}, ["tfr"] = {"Teribe"}, ["tft"] = {"Ternate"}, ["tga"] = {"Sagalla"}, ["tgb"] = {"Tobilung"}, ["tgc"] = {"Tigak"}, ["tgd"] = {"Ciwogai"}, ["tge"] = {"Eastern Gorkha Tamang"}, ["tgf"] = {"Chalikha"}, ["tgh"] = {"Tobagonian Creole English"}, ["tgi"] = {"Lawunuia"}, ["tgj"] = {"Tagin"}, ["tgn"] = {"Tandaganon"}, ["tgo"] = {"Sudest"}, ["tgp"] = {"Tangoa"}, ["tgq"] = {"Tring"}, ["tgr"] = {"Tareng"}, ["tgs"] = {"Nume"}, ["tgt"] = {"Central Tagbanwa"}, ["tgu"] = {"Tanggu"}, ["tgv"] = {"Tingui-Boto"}, ["tgw"] = {"Tagwana Senoufo"}, ["tgx"] = {"Tagish"}, ["tgy"] = {"Togoyo"}, ["tgz"] = {"Tagalaka"}, ["thd"] = {"Kuuk Thaayorre", "Thayore"}, ["the"] = {"Chitwania Tharu"}, ["thf"] = {"Thangmi"}, ["thh"] = {"Northern Tarahumara"}, ["thi"] = {"Tai Long"}, ["thk"] = {"Tharaka", "Kitharaka"}, ["thl"] = {"Dangaura Tharu"}, ["thm"] = {"Aheu"}, ["thn"] = {"Thachanadan"}, ["thp"] = {"Thompson"}, ["thq"] = {"Kochila Tharu"}, ["thr"] = {"Rana Tharu"}, ["ths"] = {"Thakali"}, ["tht"] = {"Tahltan"}, ["thu"] = {"Thuri"}, ["thv"] = {"Tahaggart Tamahaq"}, ["thy"] = {"Tha"}, ["thz"] = {"Tayart Tamajeq"}, ["tia"] = {"Tidikelt Tamazight"}, ["tic"] = {"Tira"}, ["tif"] = {"Tifal"}, ["tig"] = {"Tigre"}, ["tih"] = {"Timugon Murut"}, ["tii"] = {"Tiene"}, ["tij"] = {"Tilung"}, ["tik"] = {"Tikar"}, ["til"] = {"Tillamook"}, ["tim"] = {"Timbe"}, ["tin"] = {"Tindi"}, ["tio"] = {"Teop"}, ["tip"] = {"Trimuris"}, ["tiq"] = {"Tiéfo"}, ["tis"] = {"Masadiit Itneg"}, ["tit"] = {"Tinigua"}, ["tiu"] = {"Adasen"}, ["tiv"] = {"Tiv"}, ["tiw"] = {"Tiwi"}, ["tix"] = {"Southern Tiwa"}, ["tiy"] = {"Tiruray"}, ["tiz"] = {"Tai Hongjin"}, ["tja"] = {"Tajuasohn"}, ["tjg"] = {"Tunjung"}, ["tji"] = {"Northern Tujia"}, ["tjj"] = {"Tjungundji"}, ["tjl"] = {"Tai Laing"}, ["tjm"] = {"Timucua"}, ["tjn"] = {"Tonjon"}, ["tjo"] = {"Temacine Tamazight"}, ["tjp"] = {"Tjupany"}, ["tjs"] = {"Southern Tujia"}, ["tju"] = {"Tjurruru"}, ["tjw"] = {"Djabwurrung"}, ["tka"] = {"Truká"}, ["tkb"] = {"Buksa"}, ["tkd"] = {"Tukudede"}, ["tke"] = {"Takwane"}, ["tkf"] = {"Tukumanféd"}, ["tkg"] = {"Tesaka Malagasy"}, ["tkl"] = {"Tokelau"}, ["tkm"] = {"Takelma"}, ["tkn"] = {"Toku-No-Shima"}, ["tkp"] = {"Tikopia"}, ["tkq"] = {"Tee"}, ["tkr"] = {"Tsakhur"}, ["tks"] = {"Takestani"}, ["tkt"] = {"Kathoriya Tharu"}, ["tku"] = {"Upper Necaxa Totonac"}, ["tkv"] = {"Mur Pano"}, ["tkw"] = {"Teanu"}, ["tkx"] = {"Tangko"}, ["tkz"] = {"Takua"}, ["tla"] = {"Southwestern Tepehuan"}, ["tlb"] = {"Tobelo"}, ["tlc"] = {"Yecuatla Totonac"}, ["tld"] = {"Talaud"}, ["tlf"] = {"Telefol"}, ["tlg"] = {"Tofanma"}, ["tlh"] = {"Klingon", "tlhIngan Hol"}, ["tli"] = {"Tlingit"}, ["tlj"] = {"Talinga-Bwisi"}, ["tlk"] = {"Taloki"}, ["tll"] = {"Tetela"}, ["tlm"] = {"Tolomako"}, ["tln"] = {"Talondo'"}, ["tlo"] = {"Talodi"}, ["tlp"] = {"Filomena Mata-Coahuitlán Totonac"}, ["tlq"] = {"Tai Loi"}, ["tlr"] = {"Talise"}, ["tls"] = {"Tambotalo"}, ["tlt"] = {"Sou Nama", "Teluti"}, ["tlu"] = {"Tulehu"}, ["tlv"] = {"Taliabu"}, ["tlx"] = {"Khehek"}, ["tly"] = {"Talysh"}, ["tma"] = {"Tama (Chad)"}, ["tmb"] = {"Katbol", "Avava"}, ["tmc"] = {"Tumak"}, ["tmd"] = {"Haruai"}, ["tme"] = {"Tremembé"}, ["tmf"] = {"Toba-Maskoy"}, ["tmg"] = {"Ternateño"}, ["tmh"] = {"Tamashek"}, ["tmi"] = {"Tutuba"}, ["tmj"] = {"Samarokena"}, ["tml"] = {"Tamnim Citak"}, ["tmm"] = {"Tai Thanh"}, ["tmn"] = {"Taman (Indonesia)"}, ["tmo"] = {"Temoq"}, ["tmq"] = {"Tumleo"}, ["tmr"] = {"Jewish Babylonian Aramaic (ca. 200-1200 CE)"}, ["tms"] = {"Tima"}, ["tmt"] = {"Tasmate"}, ["tmu"] = {"Iau"}, ["tmv"] = {"Tembo (Motembo)"}, ["tmw"] = {"Temuan"}, ["tmy"] = {"Tami"}, ["tmz"] = {"Tamanaku"}, ["tna"] = {"Tacana"}, ["tnb"] = {"Western Tunebo"}, ["tnc"] = {"Tanimuca-Retuarã"}, ["tnd"] = {"Angosturas Tunebo"}, ["tng"] = {"Tobanga"}, ["tnh"] = {"Maiani"}, ["tni"] = {"Tandia"}, ["tnk"] = {"Kwamera"}, ["tnl"] = {"Lenakel"}, ["tnm"] = {"Tabla"}, ["tnn"] = {"North Tanna"}, ["tno"] = {"Toromono"}, ["tnp"] = {"Whitesands"}, ["tnq"] = {"Taino"}, ["tnr"] = {"Ménik"}, ["tns"] = {"Tenis"}, ["tnt"] = {"Tontemboan"}, ["tnu"] = {"Tay Khang"}, ["tnv"] = {"Tangchangya"}, ["tnw"] = {"Tonsawang"}, ["tnx"] = {"Tanema"}, ["tny"] = {"Tongwe"}, ["tnz"] = {"Ten'edn"}, ["tob"] = {"Toba"}, ["toc"] = {"Coyutla Totonac"}, ["tod"] = {"Toma"}, ["tof"] = {"Gizrra"}, ["tog"] = {"Tonga (Nyasa)"}, ["toh"] = {"Gitonga"}, ["toi"] = {"Tonga (Zambia)"}, ["toj"] = {"Tojolabal"}, ["tok"] = {"Toki Pona"}, ["tol"] = {"Tolowa"}, ["tom"] = {"Tombulu"}, ["too"] = {"Xicotepec De Juárez Totonac"}, ["top"] = {"Papantla Totonac"}, ["toq"] = {"Toposa"}, ["tor"] = {"Togbo-Vara Banda"}, ["tos"] = {"Highland Totonac"}, ["tou"] = {"Tho"}, ["tov"] = {"Upper Taromi"}, ["tow"] = {"Jemez"}, ["tox"] = {"Tobian"}, ["toy"] = {"Topoiyo"}, ["toz"] = {"To"}, ["tpa"] = {"Taupota"}, ["tpc"] = {"Azoyú Me'phaa", "Azoyú Tlapanec"}, ["tpe"] = {"Tippera"}, ["tpf"] = {"Tarpia"}, ["tpg"] = {"Kula"}, ["tpi"] = {"Tok Pisin"}, ["tpj"] = {"Tapieté"}, ["tpk"] = {"Tupinikin"}, ["tpl"] = {"Tlacoapa Me'phaa", "Tlacoapa Tlapanec"}, ["tpm"] = {"Tampulma"}, ["tpn"] = {"Tupinambá"}, ["tpo"] = {"Tai Pao"}, ["tpp"] = {"Pisaflores Tepehua"}, ["tpq"] = {"Tukpa"}, ["tpr"] = {"Tuparí"}, ["tpt"] = {"Tlachichilco Tepehua"}, ["tpu"] = {"Tampuan"}, ["tpv"] = {"Tanapag"}, ["tpx"] = {"Acatepec Me'phaa", "Acatepec Tlapanec"}, ["tpy"] = {"Trumai"}, ["tpz"] = {"Tinputz"}, ["tqb"] = {"Tembé"}, ["tql"] = {"Lehali"}, ["tqm"] = {"Turumsa"}, ["tqn"] = {"Tenino"}, ["tqo"] = {"Toaripi"}, ["tqp"] = {"Tomoip"}, ["tqq"] = {"Tunni"}, ["tqr"] = {"Torona"}, ["tqt"] = {"Western Totonac"}, ["tqu"] = {"Touo"}, ["tqw"] = {"Tonkawa"}, ["tra"] = {"Tirahi"}, ["trb"] = {"Terebu"}, ["trc"] = {"Copala Triqui"}, ["trd"] = {"Turi"}, ["tre"] = {"East Tarangan"}, ["trf"] = {"Trinidadian Creole English"}, ["trg"] = {"Lishán Didán"}, ["trh"] = {"Turaka"}, ["tri"] = {"Trió"}, ["trj"] = {"Toram"}, ["trk"] = {"Turkic languages"}, ["trl"] = {"Traveller Scottish"}, ["trm"] = {"Tregami"}, ["trn"] = {"Trinitario"}, ["tro"] = {"Tarao Naga"}, ["trp"] = {"Kok Borok"}, ["trq"] = {"San Martín Itunyoso Triqui"}, ["trr"] = {"Taushiro"}, ["trs"] = {"Chicahuaxtla Triqui"}, ["trt"] = {"Tunggare"}, ["tru"] = {"Turoyo", "Surayt"}, ["trv"] = {"Sediq", "Seediq", "Taroko"}, ["trw"] = {"Torwali"}, ["trx"] = {"Tringgus-Sembaan Bidayuh"}, ["try"] = {"Turung"}, ["trz"] = {"Torá"}, ["tsa"] = {"Tsaangi"}, ["tsb"] = {"Tsamai"}, ["tsc"] = {"Tswa"}, ["tsd"] = {"Tsakonian"}, ["tse"] = {"Tunisian Sign Language"}, ["tsg"] = {"Tausug"}, ["tsh"] = {"Tsuvan"}, ["tsi"] = {"Tsimshian"}, ["tsj"] = {"Tshangla"}, ["tsk"] = {"Tseku"}, ["tsl"] = {"Ts'ün-Lao"}, ["tsm"] = {"Turkish Sign Language", "Türk İşaret Dili"}, ["tsp"] = {"Northern Toussian"}, ["tsq"] = {"Thai Sign Language"}, ["tsr"] = {"Akei"}, ["tss"] = {"Taiwan Sign Language"}, ["tst"] = {"Tondi Songway Kiini"}, ["tsu"] = {"Tsou"}, ["tsv"] = {"Tsogo"}, ["tsw"] = {"Tsishingini"}, ["tsx"] = {"Mubami"}, ["tsy"] = {"Tebul Sign Language"}, ["tsz"] = {"Purepecha"}, ["tta"] = {"Tutelo"}, ["ttb"] = {"Gaa"}, ["ttc"] = {"Tektiteko"}, ["ttd"] = {"Tauade"}, ["tte"] = {"Bwanabwana"}, ["ttf"] = {"Tuotomb"}, ["ttg"] = {"Tutong"}, ["tth"] = {"Upper Ta'oih"}, ["tti"] = {"Tobati"}, ["ttj"] = {"Tooro"}, ["ttk"] = {"Totoro"}, ["ttl"] = {"Totela"}, ["ttm"] = {"Northern Tutchone"}, ["ttn"] = {"Towei"}, ["tto"] = {"Lower Ta'oih"}, ["ttp"] = {"Tombelala"}, ["ttq"] = {"Tawallammat Tamajaq"}, ["ttr"] = {"Tera"}, ["tts"] = {"Northeastern Thai"}, ["ttt"] = {"Muslim Tat"}, ["ttu"] = {"Torau"}, ["ttv"] = {"Titan"}, ["ttw"] = {"Long Wat"}, ["tty"] = {"Sikaritai"}, ["ttz"] = {"Tsum"}, ["tua"] = {"Wiarumus"}, ["tub"] = {"Tübatulabal"}, ["tuc"] = {"Mutu"}, ["tud"] = {"Tuxá"}, ["tue"] = {"Tuyuca"}, ["tuf"] = {"Central Tunebo"}, ["tug"] = {"Tunia"}, ["tuh"] = {"Taulil"}, ["tui"] = {"Tupuri"}, ["tuj"] = {"Tugutil"}, ["tul"] = {"Tula"}, ["tum"] = {"Tumbuka"}, ["tun"] = {"Tunica"}, ["tuo"] = {"Tucano"}, ["tup"] = {"Tupi languages"}, ["tuq"] = {"Tedaga"}, ["tus"] = {"Tuscarora"}, ["tut"] = {"Altaic languages"}, ["tuu"] = {"Tututni"}, ["tuv"] = {"Turkana"}, ["tuw"] = {"Tungus languages"}, ["tux"] = {"Tuxináwa"}, ["tuy"] = {"Tugen"}, ["tuz"] = {"Turka"}, ["tva"] = {"Vaghua"}, ["tvd"] = {"Tsuvadi"}, ["tve"] = {"Te'un"}, ["tvi"] = {"Tulai"}, ["tvk"] = {"Southeast Ambrym"}, ["tvl"] = {"Tuvalu"}, ["tvm"] = {"Tela-Masbuar"}, ["tvn"] = {"Tavoyan"}, ["tvo"] = {"Tidore"}, ["tvs"] = {"Taveta"}, ["tvt"] = {"Tutsa Naga"}, ["tvu"] = {"Tunen"}, ["tvw"] = {"Sedoa"}, ["tvx"] = {"Taivoan"}, ["tvy"] = {"Timor Pidgin"}, ["twa"] = {"Twana"}, ["twb"] = {"Western Tawbuid"}, ["twc"] = {"Teshenawa"}, ["twd"] = {"Twents"}, ["twe"] = {"Tewa (Indonesia)"}, ["twf"] = {"Northern Tiwa"}, ["twg"] = {"Tereweng"}, ["twh"] = {"Tai Dón"}, ["twl"] = {"Tawara"}, ["twm"] = {"Tawang Monpa"}, ["twn"] = {"Twendi"}, ["two"] = {"Tswapong"}, ["twp"] = {"Ere"}, ["twq"] = {"Tasawaq"}, ["twr"] = {"Southwestern Tarahumara"}, ["twt"] = {"Turiwára"}, ["twu"] = {"Termanu"}, ["tww"] = {"Tuwari"}, ["twx"] = {"Tewe"}, ["twy"] = {"Tawoyan"}, ["txa"] = {"Tombonuo"}, ["txb"] = {"Tokharian B"}, ["txc"] = {"Tsetsaut"}, ["txe"] = {"Totoli"}, ["txg"] = {"Tangut"}, ["txh"] = {"Thracian"}, ["txi"] = {"Ikpeng"}, ["txj"] = {"Tarjumo"}, ["txm"] = {"Tomini"}, ["txn"] = {"West Tarangan"}, ["txo"] = {"Toto"}, ["txq"] = {"Tii"}, ["txr"] = {"Tartessian"}, ["txs"] = {"Tonsea"}, ["txt"] = {"Citak"}, ["txu"] = {"Kayapó"}, ["txx"] = {"Tatana"}, ["txy"] = {"Tanosy Malagasy"}, ["tya"] = {"Tauya"}, ["tye"] = {"Kyanga"}, ["tyh"] = {"O'du"}, ["tyi"] = {"Teke-Tsaayi"}, ["tyj"] = {"Tai Do", "Tai Yo"}, ["tyl"] = {"Thu Lao"}, ["tyn"] = {"Kombai"}, ["typ"] = {"Thaypan"}, ["tyr"] = {"Tai Daeng"}, ["tys"] = {"Tày Sa Pa"}, ["tyt"] = {"Tày Tac"}, ["tyu"] = {"Kua"}, ["tyv"] = {"Tuvinian"}, ["tyx"] = {"Teke-Tyee"}, ["tyy"] = {"Tiyaa"}, ["tyz"] = {"Tày"}, ["tza"] = {"Tanzanian Sign Language"}, ["tzh"] = {"Tzeltal"}, ["tzj"] = {"Tz'utujil"}, ["tzl"] = {"Talossan"}, ["tzm"] = {"Central Atlas Tamazight"}, ["tzn"] = {"Tugun"}, ["tzo"] = {"Tzotzil"}, ["tzx"] = {"Tabriak"}, ["uam"] = {"Uamué"}, ["uan"] = {"Kuan"}, ["uar"] = {"Tairuma"}, ["uba"] = {"Ubang"}, ["ubi"] = {"Ubi"}, ["ubl"] = {"Buhi'non Bikol"}, ["ubr"] = {"Ubir"}, ["ubu"] = {"Umbu-Ungu"}, ["uby"] = {"Ubykh"}, ["uda"] = {"Uda"}, ["ude"] = {"Udihe"}, ["udg"] = {"Muduga"}, ["udi"] = {"Udi"}, ["udj"] = {"Ujir"}, ["udl"] = {"Wuzlam"}, ["udm"] = {"Udmurt"}, ["udu"] = {"Uduk"}, ["ues"] = {"Kioko"}, ["ufi"] = {"Ufim"}, ["uga"] = {"Ugaritic"}, ["ugb"] = {"Kuku-Ugbanh"}, ["uge"] = {"Ughele"}, ["ugh"] = {"Kubachi"}, ["ugn"] = {"Ugandan Sign Language"}, ["ugo"] = {"Ugong"}, ["ugy"] = {"Uruguayan Sign Language"}, ["uha"] = {"Uhami"}, ["uhn"] = {"Damal"}, ["uis"] = {"Uisai"}, ["uiv"] = {"Iyive"}, ["uji"] = {"Tanjijili"}, ["uka"] = {"Kaburi"}, ["ukg"] = {"Ukuriguma"}, ["ukh"] = {"Ukhwejo"}, ["uki"] = {"Kui (India)"}, ["ukk"] = {"Muak Sa-aak"}, ["ukl"] = {"Ukrainian Sign Language"}, ["ukp"] = {"Ukpe-Bayobiri"}, ["ukq"] = {"Ukwa"}, ["uks"] = {"Urubú-Kaapor Sign Language", "Kaapor Sign Language"}, ["uku"] = {"Ukue"}, ["ukv"] = {"Kuku"}, ["ukw"] = {"Ukwuani-Aboh-Ndoni"}, ["uky"] = {"Kuuk-Yak"}, ["ula"] = {"Fungwa"}, ["ulb"] = {"Ulukwumi"}, ["ulc"] = {"Ulch"}, ["ule"] = {"Lule"}, ["ulf"] = {"Usku", "Afra"}, ["uli"] = {"Ulithian"}, ["ulk"] = {"Meriam Mir"}, ["ull"] = {"Ullatan"}, ["ulm"] = {"Ulumanda'"}, ["uln"] = {"Unserdeutsch"}, ["ulu"] = {"Uma' Lung"}, ["ulw"] = {"Ulwa"}, ["uly"] = {"Buli"}, ["uma"] = {"Umatilla"}, ["umb"] = {"Umbundu"}, ["umc"] = {"Marrucinian"}, ["umd"] = {"Umbindhamu"}, ["umg"] = {"Morrobalama", "Umbuygamu"}, ["umi"] = {"Ukit"}, ["umm"] = {"Umon"}, ["umn"] = {"Makyan Naga"}, ["umo"] = {"Umotína"}, ["ump"] = {"Umpila"}, ["umr"] = {"Umbugarla"}, ["ums"] = {"Pendau"}, ["umu"] = {"Munsee"}, ["una"] = {"North Watut"}, ["und"] = {"Undetermined"}, ["une"] = {"Uneme"}, ["ung"] = {"Ngarinyin"}, ["uni"] = {"Uni"}, ["unk"] = {"Enawené-Nawé"}, ["unm"] = {"Unami"}, ["unn"] = {"Kurnai"}, ["unr"] = {"Mundari"}, ["unu"] = {"Unubahe"}, ["unx"] = {"Munda"}, ["unz"] = {"Unde Kaili"}, ["uon"] = {"Kulon"}, ["upi"] = {"Umeda"}, ["upv"] = {"Uripiv-Wala-Rano-Atchin"}, ["ura"] = {"Urarina"}, ["urb"] = {"Urubú-Kaapor", "Kaapor"}, ["urc"] = {"Urningangg"}, ["ure"] = {"Uru"}, ["urf"] = {"Uradhi"}, ["urg"] = {"Urigina"}, ["urh"] = {"Urhobo"}, ["uri"] = {"Urim"}, ["urj"] = {"Uralic languages"}, ["urk"] = {"Urak Lawoi'"}, ["url"] = {"Urali"}, ["urm"] = {"Urapmin"}, ["urn"] = {"Uruangnirin"}, ["uro"] = {"Ura (Papua New Guinea)"}, ["urp"] = {"Uru-Pa-In"}, ["urr"] = {"Lehalurup", "Löyöp"}, ["urt"] = {"Urat"}, ["uru"] = {"Urumi"}, ["urv"] = {"Uruava"}, ["urw"] = {"Sop"}, ["urx"] = {"Urimo"}, ["ury"] = {"Orya"}, ["urz"] = {"Uru-Eu-Wau-Wau"}, ["usa"] = {"Usarufa"}, ["ush"] = {"Ushojo"}, ["usi"] = {"Usui"}, ["usk"] = {"Usaghade"}, ["usp"] = {"Uspanteco"}, ["uss"] = {"us-Saare"}, ["usu"] = {"Uya"}, ["uta"] = {"Otank"}, ["ute"] = {"Ute-Southern Paiute"}, ["uth"] = {"ut-Hun"}, ["utp"] = {"Amba (Solomon Islands)"}, ["utr"] = {"Etulo"}, ["utu"] = {"Utu"}, ["uum"] = {"Urum"}, ["uur"] = {"Ura (Vanuatu)"}, ["uuu"] = {"U"}, ["uve"] = {"West Uvean", "Fagauvea"}, ["uvh"] = {"Uri"}, ["uvl"] = {"Lote"}, ["uwa"] = {"Kuku-Uwanh"}, ["uya"] = {"Doko-Uyanga"}, ["uzn"] = {"Northern Uzbek"}, ["uzs"] = {"Southern Uzbek"}, ["vaa"] = {"Vaagri Booli"}, ["vae"] = {"Vale"}, ["vaf"] = {"Vafsi"}, ["vag"] = {"Vagla"}, ["vah"] = {"Varhadi-Nagpuri"}, ["vai"] = {"Vai"}, ["vaj"] = {"Sekele", "Northwestern ǃKung", "Vasekele"}, ["val"] = {"Vehes"}, ["vam"] = {"Vanimo"}, ["van"] = {"Valman"}, ["vao"] = {"Vao"}, ["vap"] = {"Vaiphei"}, ["var"] = {"Huarijio"}, ["vas"] = {"Vasavi"}, ["vau"] = {"Vanuma"}, ["vav"] = {"Varli"}, ["vay"] = {"Wayu"}, ["vbb"] = {"Southeast Babar"}, ["vbk"] = {"Southwestern Bontok"}, ["vec"] = {"Venetian"}, ["ved"] = {"Veddah"}, ["vel"] = {"Veluws"}, ["vem"] = {"Vemgo-Mabas"}, ["veo"] = {"Ventureño"}, ["vep"] = {"Veps"}, ["ver"] = {"Mom Jango"}, ["vgr"] = {"Vaghri"}, ["vgt"] = {"Vlaamse Gebarentaal", "Flemish Sign Language"}, ["vic"] = {"Virgin Islands Creole English"}, ["vid"] = {"Vidunda"}, ["vif"] = {"Vili"}, ["vig"] = {"Viemo"}, ["vil"] = {"Vilela"}, ["vin"] = {"Vinza"}, ["vis"] = {"Vishavan"}, ["vit"] = {"Viti"}, ["viv"] = {"Iduna"}, ["vjk"] = {"Bajjika"}, ["vka"] = {"Kariyarra"}, ["vkj"] = {"Kujarge"}, ["vkk"] = {"Kaur"}, ["vkl"] = {"Kulisusu"}, ["vkm"] = {"Kamakan"}, ["vkn"] = {"Koro Nulu"}, ["vko"] = {"Kodeoha"}, ["vkp"] = {"Korlai Creole Portuguese"}, ["vkt"] = {"Tenggarong Kutai Malay"}, ["vku"] = {"Kurrama"}, ["vkz"] = {"Koro Zuba"}, ["vlp"] = {"Valpei"}, ["vls"] = {"Vlaams"}, ["vma"] = {"Martuyhunira"}, ["vmb"] = {"Barbaram"}, ["vmc"] = {"Juxtlahuaca Mixtec"}, ["vmd"] = {"Mudu Koraga"}, ["vme"] = {"East Masela"}, ["vmf"] = {"Mainfränkisch"}, ["vmg"] = {"Lungalunga"}, ["vmh"] = {"Maraghei"}, ["vmi"] = {"Miwa"}, ["vmj"] = {"Ixtayutla Mixtec"}, ["vmk"] = {"Makhuwa-Shirima"}, ["vml"] = {"Malgana"}, ["vmm"] = {"Mitlatongo Mixtec"}, ["vmp"] = {"Soyaltepec Mazatec"}, ["vmq"] = {"Soyaltepec Mixtec"}, ["vmr"] = {"Marenje"}, ["vms"] = {"Moksela"}, ["vmu"] = {"Muluridyi"}, ["vmv"] = {"Valley Maidu"}, ["vmw"] = {"Makhuwa"}, ["vmx"] = {"Tamazola Mixtec"}, ["vmy"] = {"Ayautla Mazatec"}, ["vmz"] = {"Mazatlán Mazatec"}, ["vnk"] = {"Vano", "Lovono"}, ["vnm"] = {"Vinmavis", "Neve'ei"}, ["vnp"] = {"Vunapu"}, ["vor"] = {"Voro"}, ["vot"] = {"Votic"}, ["vra"] = {"Vera'a"}, ["vro"] = {"Võro"}, ["vrs"] = {"Varisi"}, ["vrt"] = {"Burmbar", "Banam Bay"}, ["vsi"] = {"Moldova Sign Language"}, ["vsl"] = {"Venezuelan Sign Language"}, ["vsn"] = {"Vedic Sanskrit"}, ["vsv"] = {"Valencian Sign Language", "Llengua de signes valenciana"}, ["vto"] = {"Vitou"}, ["vum"] = {"Vumbu"}, ["vun"] = {"Vunjo"}, ["vut"] = {"Vute"}, ["vwa"] = {"Awa (China)"}, ["waa"] = {"Walla Walla"}, ["wab"] = {"Wab"}, ["wac"] = {"Wasco-Wishram"}, ["wad"] = {"Wamesa", "Wondama"}, ["wae"] = {"Walser"}, ["waf"] = {"Wakoná"}, ["wag"] = {"Wa'ema"}, ["wah"] = {"Watubela"}, ["wai"] = {"Wares"}, ["waj"] = {"Waffa"}, ["wak"] = {"Wakashan languages"}, ["wal"] = {"Wolaytta", "Wolaitta"}, ["wam"] = {"Wampanoag"}, ["wan"] = {"Wan"}, ["wao"] = {"Wappo"}, ["wap"] = {"Wapishana"}, ["waq"] = {"Wagiman"}, ["war"] = {"Waray (Philippines)"}, ["was"] = {"Washo"}, ["wat"] = {"Kaninuwa"}, ["wau"] = {"Waurá"}, ["wav"] = {"Waka"}, ["waw"] = {"Waiwai"}, ["wax"] = {"Watam", "Marangis"}, ["way"] = {"Wayana"}, ["waz"] = {"Wampur"}, ["wba"] = {"Warao"}, ["wbb"] = {"Wabo"}, ["wbe"] = {"Waritai"}, ["wbf"] = {"Wara"}, ["wbh"] = {"Wanda"}, ["wbi"] = {"Vwanji"}, ["wbj"] = {"Alagwa"}, ["wbk"] = {"Waigali"}, ["wbl"] = {"Wakhi"}, ["wbm"] = {"Wa"}, ["wbp"] = {"Warlpiri"}, ["wbq"] = {"Waddar"}, ["wbr"] = {"Wagdi"}, ["wbs"] = {"West Bengal Sign Language"}, ["wbt"] = {"Warnman"}, ["wbv"] = {"Wajarri"}, ["wbw"] = {"Woi"}, ["wca"] = {"Yanomámi"}, ["wci"] = {"Waci Gbe"}, ["wdd"] = {"Wandji"}, ["wdg"] = {"Wadaginam"}, ["wdj"] = {"Wadjiginy"}, ["wdk"] = {"Wadikali"}, ["wdt"] = {"Wendat"}, ["wdu"] = {"Wadjigu"}, ["wdy"] = {"Wadjabangayi"}, ["wea"] = {"Wewaw"}, ["wec"] = {"Wè Western"}, ["wed"] = {"Wedau"}, ["weg"] = {"Wergaia"}, ["weh"] = {"Weh"}, ["wei"] = {"Kiunum"}, ["wem"] = {"Weme Gbe"}, ["wen"] = {"Sorbian languages"}, ["weo"] = {"Wemale"}, ["wep"] = {"Westphalien"}, ["wer"] = {"Weri"}, ["wes"] = {"Cameroon Pidgin"}, ["wet"] = {"Perai"}, ["weu"] = {"Rawngtu Chin"}, ["wew"] = {"Wejewa"}, ["wfg"] = {"Yafi", "Zorop"}, ["wga"] = {"Wagaya"}, ["wgb"] = {"Wagawaga"}, ["wgg"] = {"Wangkangurru", "Wangganguru"}, ["wgi"] = {"Wahgi"}, ["wgo"] = {"Waigeo"}, ["wgu"] = {"Wirangu"}, ["wgy"] = {"Warrgamay"}, ["wha"] = {"Sou Upaa", "Manusela"}, ["whg"] = {"North Wahgi"}, ["whk"] = {"Wahau Kenyah"}, ["whu"] = {"Wahau Kayan"}, ["wib"] = {"Southern Toussian"}, ["wic"] = {"Wichita"}, ["wie"] = {"Wik-Epa"}, ["wif"] = {"Wik-Keyangan"}, ["wig"] = {"Wik Ngathan"}, ["wih"] = {"Wik-Me'anha"}, ["wii"] = {"Minidien"}, ["wij"] = {"Wik-Iiyanh"}, ["wik"] = {"Wikalkan"}, ["wil"] = {"Wilawila"}, ["wim"] = {"Wik-Mungkan"}, ["win"] = {"Ho-Chunk"}, ["wir"] = {"Wiraféd"}, ["wiu"] = {"Wiru"}, ["wiv"] = {"Vitu"}, ["wiy"] = {"Wiyot"}, ["wja"] = {"Waja"}, ["wji"] = {"Warji"}, ["wka"] = {"Kw'adza"}, ["wkb"] = {"Kumbaran"}, ["wkd"] = {"Wakde", "Mo"}, ["wkl"] = {"Kalanadi"}, ["wkr"] = {"Keerray-Woorroong"}, ["wku"] = {"Kunduvadi"}, ["wkw"] = {"Wakawaka"}, ["wky"] = {"Wangkayutyuru"}, ["wla"] = {"Walio"}, ["wlc"] = {"Mwali Comorian"}, ["wle"] = {"Wolane"}, ["wlg"] = {"Kunbarlang"}, ["wlh"] = {"Welaun"}, ["wli"] = {"Waioli"}, ["wlk"] = {"Wailaki"}, ["wll"] = {"Wali (Sudan)"}, ["wlm"] = {"Middle Welsh"}, ["wlo"] = {"Wolio"}, ["wlr"] = {"Wailapa"}, ["wls"] = {"Wallisian"}, ["wlu"] = {"Wuliwuli"}, ["wlv"] = {"Wichí Lhamtés Vejoz"}, ["wlw"] = {"Walak"}, ["wlx"] = {"Wali (Ghana)"}, ["wly"] = {"Waling"}, ["wma"] = {"Mawa (Nigeria)"}, ["wmb"] = {"Wambaya"}, ["wmc"] = {"Wamas"}, ["wmd"] = {"Mamaindé"}, ["wme"] = {"Wambule"}, ["wmg"] = {"Western Minyag"}, ["wmh"] = {"Waima'a"}, ["wmi"] = {"Wamin"}, ["wmm"] = {"Maiwa (Indonesia)"}, ["wmn"] = {"Waamwang"}, ["wmo"] = {"Wom (Papua New Guinea)"}, ["wms"] = {"Wambon"}, ["wmt"] = {"Walmajarri"}, ["wmw"] = {"Mwani"}, ["wmx"] = {"Womo"}, ["wnb"] = {"Mokati"}, ["wnc"] = {"Wantoat"}, ["wnd"] = {"Wandarang"}, ["wne"] = {"Waneci"}, ["wng"] = {"Wanggom"}, ["wni"] = {"Ndzwani Comorian"}, ["wnk"] = {"Wanukaka"}, ["wnm"] = {"Wanggamala"}, ["wnn"] = {"Wunumara"}, ["wno"] = {"Wano"}, ["wnp"] = {"Wanap"}, ["wnu"] = {"Usan"}, ["wnw"] = {"Wintu"}, ["wny"] = {"Wanyi", "Waanyi"}, ["woa"] = {"Kuwema", "Tyaraity"}, ["wob"] = {"Wè Northern"}, ["woc"] = {"Wogeo"}, ["wod"] = {"Wolani"}, ["woe"] = {"Woleaian"}, ["wof"] = {"Gambian Wolof"}, ["wog"] = {"Wogamusin"}, ["woi"] = {"Kamang"}, ["wok"] = {"Longto"}, ["wom"] = {"Wom (Nigeria)"}, ["won"] = {"Wongo"}, ["woo"] = {"Manombai"}, ["wor"] = {"Woria"}, ["wos"] = {"Hanga Hundi"}, ["wow"] = {"Wawonii"}, ["woy"] = {"Weyto"}, ["wpc"] = {"Maco"}, ["wrb"] = {"Waluwarra", "Warluwara"}, ["wrg"] = {"Warungu", "Gudjal"}, ["wrh"] = {"Wiradjuri"}, ["wri"] = {"Wariyangga"}, ["wrk"] = {"Garrwa"}, ["wrl"] = {"Warlmanpa"}, ["wrm"] = {"Warumungu"}, ["wrn"] = {"Warnang"}, ["wro"] = {"Worrorra"}, ["wrp"] = {"Waropen"}, ["wrr"] = {"Wardaman"}, ["wrs"] = {"Waris"}, ["wru"] = {"Waru"}, ["wrv"] = {"Waruna"}, ["wrw"] = {"Gugu Warra"}, ["wrx"] = {"Wae Rana"}, ["wry"] = {"Merwari"}, ["wrz"] = {"Waray (Australia)"}, ["wsa"] = {"Warembori"}, ["wsg"] = {"Adilabad Gondi"}, ["wsi"] = {"Wusi"}, ["wsk"] = {"Waskia"}, ["wsr"] = {"Owenia"}, ["wss"] = {"Wasa"}, ["wsu"] = {"Wasu"}, ["wsv"] = {"Wotapuri-Katarqalai"}, ["wtb"] = {"Matambwe"}, ["wtf"] = {"Watiwa"}, ["wth"] = {"Wathawurrung"}, ["wti"] = {"Berta"}, ["wtk"] = {"Watakataui"}, ["wtm"] = {"Mewati"}, ["wtw"] = {"Wotu"}, ["wua"] = {"Wikngenchera"}, ["wub"] = {"Wunambal"}, ["wud"] = {"Wudu"}, ["wuh"] = {"Wutunhua"}, ["wul"] = {"Silimo"}, ["wum"] = {"Wumbvu"}, ["wun"] = {"Bungu"}, ["wur"] = {"Wurrugu"}, ["wut"] = {"Wutung"}, ["wuu"] = {"Wu Chinese"}, ["wuv"] = {"Wuvulu-Aua"}, ["wux"] = {"Wulna"}, ["wuy"] = {"Wauyai"}, ["wwa"] = {"Waama"}, ["wwb"] = {"Wakabunga"}, ["wwo"] = {"Wetamut", "Dorig"}, ["wwr"] = {"Warrwa"}, ["www"] = {"Wawa"}, ["wxa"] = {"Waxianghua"}, ["wxw"] = {"Wardandi"}, ["wyb"] = {"Wangaaybuwan-Ngiyambaa"}, ["wyi"] = {"Woiwurrung"}, ["wym"] = {"Wymysorys"}, ["wyn"] = {"Wyandot"}, ["wyr"] = {"Wayoró"}, ["wyy"] = {"Western Fijian"}, ["xaa"] = {"Andalusian Arabic"}, ["xab"] = {"Sambe"}, ["xac"] = {"Kachari"}, ["xad"] = {"Adai"}, ["xae"] = {"Aequian"}, ["xag"] = {"Aghwan"}, ["xai"] = {"Kaimbé"}, ["xaj"] = {"Ararandewára"}, ["xak"] = {"Máku"}, ["xal"] = {"Kalmyk", "Oirat"}, ["xam"] = {"ǀXam"}, ["xan"] = {"Xamtanga"}, ["xao"] = {"Khao"}, ["xap"] = {"Apalachee"}, ["xaq"] = {"Aquitanian"}, ["xar"] = {"Karami"}, ["xas"] = {"Kamas"}, ["xat"] = {"Katawixi"}, ["xau"] = {"Kauwera"}, ["xav"] = {"Xavánte"}, ["xaw"] = {"Kawaiisu"}, ["xay"] = {"Kayan Mahakam"}, ["xbb"] = {"Lower Burdekin"}, ["xbc"] = {"Bactrian"}, ["xbd"] = {"Bindal"}, ["xbe"] = {"Bigambal"}, ["xbg"] = {"Bunganditj"}, ["xbi"] = {"Kombio"}, ["xbj"] = {"Birrpayi"}, ["xbm"] = {"Middle Breton"}, ["xbn"] = {"Kenaboi"}, ["xbo"] = {"Bolgarian"}, ["xbp"] = {"Bibbulman"}, ["xbr"] = {"Kambera"}, ["xbw"] = {"Kambiwá"}, ["xby"] = {"Batjala", "Batyala"}, ["xcb"] = {"Cumbric"}, ["xcc"] = {"Camunic"}, ["xce"] = {"Celtiberian"}, ["xcg"] = {"Cisalpine Gaulish"}, ["xch"] = {"Chemakum", "Chimakum"}, ["xcl"] = {"Classical Armenian"}, ["xcm"] = {"Comecrudo"}, ["xcn"] = {"Cotoname"}, ["xco"] = {"Chorasmian"}, ["xcr"] = {"Carian"}, ["xct"] = {"Classical Tibetan"}, ["xcu"] = {"Curonian"}, ["xcv"] = {"Chuvantsy"}, ["xcw"] = {"Coahuilteco"}, ["xcy"] = {"Cayuse"}, ["xda"] = {"Darkinyung"}, ["xdc"] = {"Dacian"}, ["xdk"] = {"Dharuk"}, ["xdm"] = {"Edomite"}, ["xdo"] = {"Kwandu"}, ["xdq"] = {"Kaitag"}, ["xdy"] = {"Malayic Dayak"}, ["xeb"] = {"Eblan"}, ["xed"] = {"Hdi"}, ["xeg"] = {"ǁXegwi"}, ["xel"] = {"Kelo"}, ["xem"] = {"Kembayan"}, ["xep"] = {"Epi-Olmec"}, ["xer"] = {"Xerénte"}, ["xes"] = {"Kesawai"}, ["xet"] = {"Xetá"}, ["xeu"] = {"Keoru-Ahia"}, ["xfa"] = {"Faliscan"}, ["xga"] = {"Galatian"}, ["xgb"] = {"Gbin"}, ["xgd"] = {"Gudang"}, ["xgf"] = {"Gabrielino-Fernandeño"}, ["xgg"] = {"Goreng"}, ["xgi"] = {"Garingbal"}, ["xgl"] = {"Galindan"}, ["xgm"] = {"Dharumbal", "Guwinmal"}, ["xgn"] = {"Mongolian languages"}, ["xgr"] = {"Garza"}, ["xgu"] = {"Unggumi"}, ["xgw"] = {"Guwa"}, ["xha"] = {"Harami"}, ["xhc"] = {"Hunnic"}, ["xhd"] = {"Hadrami"}, ["xhe"] = {"Khetrani"}, ["xhm"] = {"Middle Khmer (1400 to 1850 CE)"}, ["xhr"] = {"Hernican"}, ["xht"] = {"Hattic"}, ["xhu"] = {"Hurrian"}, ["xhv"] = {"Khua"}, ["xib"] = {"Iberian"}, ["xii"] = {"Xiri"}, ["xil"] = {"Illyrian"}, ["xin"] = {"Xinca"}, ["xir"] = {"Xiriâna"}, ["xis"] = {"Kisan"}, ["xiv"] = {"Indus Valley Language"}, ["xiy"] = {"Xipaya"}, ["xjb"] = {"Minjungbal"}, ["xjt"] = {"Jaitmatang"}, ["xka"] = {"Kalkoti"}, ["xkb"] = {"Northern Nago"}, ["xkc"] = {"Kho'ini"}, ["xkd"] = {"Mendalam Kayan"}, ["xke"] = {"Kereho"}, ["xkf"] = {"Khengkha"}, ["xkg"] = {"Kagoro"}, ["xki"] = {"Kenyan Sign Language"}, ["xkj"] = {"Kajali"}, ["xkk"] = {"Kachok", "Kaco'"}, ["xkl"] = {"Mainstream Kenyah"}, ["xkn"] = {"Kayan River Kayan"}, ["xko"] = {"Kiorr"}, ["xkp"] = {"Kabatei"}, ["xkq"] = {"Koroni"}, ["xkr"] = {"Xakriabá"}, ["xks"] = {"Kumbewaha"}, ["xkt"] = {"Kantosi"}, ["xku"] = {"Kaamba"}, ["xkv"] = {"Kgalagadi"}, ["xkw"] = {"Kembra"}, ["xkx"] = {"Karore"}, ["xky"] = {"Uma' Lasan"}, ["xkz"] = {"Kurtokha"}, ["xla"] = {"Kamula"}, ["xlb"] = {"Loup B"}, ["xlc"] = {"Lycian"}, ["xld"] = {"Lydian"}, ["xle"] = {"Lemnian"}, ["xlg"] = {"Ligurian (Ancient)"}, ["xli"] = {"Liburnian"}, ["xln"] = {"Alanic"}, ["xlo"] = {"Loup A"}, ["xlp"] = {"Lepontic"}, ["xls"] = {"Lusitanian"}, ["xlu"] = {"Cuneiform Luwian"}, ["xly"] = {"Elymian"}, ["xma"] = {"Mushungulu"}, ["xmb"] = {"Mbonga"}, ["xmc"] = {"Makhuwa-Marrevone"}, ["xmd"] = {"Mbudum"}, ["xme"] = {"Median"}, ["xmf"] = {"Mingrelian"}, ["xmg"] = {"Mengaka"}, ["xmh"] = {"Kugu-Muminh"}, ["xmj"] = {"Majera"}, ["xmk"] = {"Ancient Macedonian"}, ["xml"] = {"Malaysian Sign Language"}, ["xmm"] = {"Manado Malay"}, ["xmn"] = {"Manichaean Middle Persian"}, ["xmo"] = {"Morerebi"}, ["xmp"] = {"Kuku-Mu'inh"}, ["xmq"] = {"Kuku-Mangk"}, ["xmr"] = {"Meroitic"}, ["xms"] = {"Moroccan Sign Language"}, ["xmt"] = {"Matbat"}, ["xmu"] = {"Kamu"}, ["xmv"] = {"Antankarana Malagasy", "Tankarana Malagasy"}, ["xmw"] = {"Tsimihety Malagasy"}, ["xmx"] = {"Salawati", "Maden"}, ["xmy"] = {"Mayaguduna"}, ["xmz"] = {"Mori Bawah"}, ["xna"] = {"Ancient North Arabian"}, ["xnb"] = {"Kanakanabu"}, ["xnd"] = {"Na-Dene languages"}, ["xng"] = {"Middle Mongolian"}, ["xnh"] = {"Kuanhua"}, ["xni"] = {"Ngarigu"}, ["xnj"] = {"Ngoni (Tanzania)"}, ["xnk"] = {"Nganakarti"}, ["xnm"] = {"Ngumbarl"}, ["xnn"] = {"Northern Kankanay"}, ["xno"] = {"Anglo-Norman"}, ["xnq"] = {"Ngoni (Mozambique)"}, ["xnr"] = {"Kangri"}, ["xns"] = {"Kanashi"}, ["xnt"] = {"Narragansett"}, ["xnu"] = {"Nukunul"}, ["xny"] = {"Nyiyaparli"}, ["xnz"] = {"Kenzi", "Mattoki"}, ["xoc"] = {"O'chi'chi'"}, ["xod"] = {"Kokoda"}, ["xog"] = {"Soga"}, ["xoi"] = {"Kominimung"}, ["xok"] = {"Xokleng"}, ["xom"] = {"Komo (Sudan)"}, ["xon"] = {"Konkomba"}, ["xoo"] = {"Xukurú"}, ["xop"] = {"Kopar"}, ["xor"] = {"Korubo"}, ["xow"] = {"Kowaki"}, ["xpa"] = {"Pirriya"}, ["xpb"] = {"Northeastern Tasmanian", "Pyemmairrener"}, ["xpc"] = {"Pecheneg"}, ["xpd"] = {"Oyster Bay Tasmanian"}, ["xpe"] = {"Liberia Kpelle"}, ["xpf"] = {"Southeast Tasmanian", "Nuenonne"}, ["xpg"] = {"Phrygian"}, ["xph"] = {"North Midlands Tasmanian", "Tyerrenoterpanner"}, ["xpi"] = {"Pictish"}, ["xpj"] = {"Mpalitjanh"}, ["xpk"] = {"Kulina Pano"}, ["xpl"] = {"Port Sorell Tasmanian"}, ["xpm"] = {"Pumpokol"}, ["xpn"] = {"Kapinawá"}, ["xpo"] = {"Pochutec"}, ["xpp"] = {"Puyo-Paekche"}, ["xpq"] = {"Mohegan-Pequot"}, ["xpr"] = {"Parthian"}, ["xps"] = {"Pisidian"}, ["xpt"] = {"Punthamara"}, ["xpu"] = {"Punic"}, ["xpv"] = {"Northern Tasmanian", "Tommeginne"}, ["xpw"] = {"Northwestern Tasmanian", "Peerapper"}, ["xpx"] = {"Southwestern Tasmanian", "Toogee"}, ["xpy"] = {"Puyo"}, ["xpz"] = {"Bruny Island Tasmanian"}, ["xqa"] = {"Karakhanid"}, ["xqt"] = {"Qatabanian"}, ["xra"] = {"Krahô"}, ["xrb"] = {"Eastern Karaboro"}, ["xrd"] = {"Gundungurra"}, ["xre"] = {"Kreye"}, ["xrg"] = {"Minang"}, ["xri"] = {"Krikati-Timbira"}, ["xrm"] = {"Armazic"}, ["xrn"] = {"Arin"}, ["xrr"] = {"Raetic"}, ["xrt"] = {"Aranama-Tamique"}, ["xru"] = {"Marriammu"}, ["xrw"] = {"Karawa"}, ["xsa"] = {"Sabaean"}, ["xsb"] = {"Sambal"}, ["xsc"] = {"Scythian"}, ["xsd"] = {"Sidetic"}, ["xse"] = {"Sempan"}, ["xsh"] = {"Shamang"}, ["xsi"] = {"Sio"}, ["xsj"] = {"Subi"}, ["xsl"] = {"South Slavey"}, ["xsm"] = {"Kasem"}, ["xsn"] = {"Sanga (Nigeria)"}, ["xso"] = {"Solano"}, ["xsp"] = {"Silopi"}, ["xsq"] = {"Makhuwa-Saka"}, ["xsr"] = {"Sherpa"}, ["xsu"] = {"Sanumá"}, ["xsv"] = {"Sudovian"}, ["xsy"] = {"Saisiyat"}, ["xta"] = {"Alcozauca Mixtec"}, ["xtb"] = {"Chazumba Mixtec"}, ["xtc"] = {"Katcha-Kadugli-Miri"}, ["xtd"] = {"Diuxi-Tilantongo Mixtec"}, ["xte"] = {"Ketengban"}, ["xtg"] = {"Transalpine Gaulish"}, ["xth"] = {"Yitha Yitha"}, ["xti"] = {"Sinicahua Mixtec"}, ["xtj"] = {"San Juan Teita Mixtec"}, ["xtl"] = {"Tijaltepec Mixtec"}, ["xtm"] = {"Magdalena Peñasco Mixtec"}, ["xtn"] = {"Northern Tlaxiaco Mixtec"}, ["xto"] = {"Tokharian A"}, ["xtp"] = {"San Miguel Piedras Mixtec"}, ["xtq"] = {"Tumshuqese"}, ["xtr"] = {"Early Tripuri"}, ["xts"] = {"Sindihui Mixtec"}, ["xtt"] = {"Tacahua Mixtec"}, ["xtu"] = {"Cuyamecalco Mixtec"}, ["xtv"] = {"Thawa"}, ["xtw"] = {"Tawandê"}, ["xty"] = {"Yoloxochitl Mixtec"}, ["xua"] = {"Alu Kurumba"}, ["xub"] = {"Betta Kurumba"}, ["xud"] = {"Umiida"}, ["xug"] = {"Kunigami"}, ["xuj"] = {"Jennu Kurumba"}, ["xul"] = {"Ngunawal", "Nunukul"}, ["xum"] = {"Umbrian"}, ["xun"] = {"Unggaranggu"}, ["xuo"] = {"Kuo"}, ["xup"] = {"Upper Umpqua"}, ["xur"] = {"Urartian"}, ["xut"] = {"Kuthant"}, ["xuu"] = {"Kxoe", "Khwedam"}, ["xve"] = {"Venetic"}, ["xvi"] = {"Kamviri"}, ["xvn"] = {"Vandalic"}, ["xvo"] = {"Volscian"}, ["xvs"] = {"Vestinian"}, ["xwa"] = {"Kwaza"}, ["xwc"] = {"Woccon"}, ["xwd"] = {"Wadi Wadi"}, ["xwe"] = {"Xwela Gbe"}, ["xwg"] = {"Kwegu"}, ["xwj"] = {"Wajuk"}, ["xwk"] = {"Wangkumara"}, ["xwl"] = {"Western Xwla Gbe"}, ["xwo"] = {"Written Oirat"}, ["xwr"] = {"Kwerba Mamberamo"}, ["xwt"] = {"Wotjobaluk"}, ["xww"] = {"Wemba Wemba"}, ["xxb"] = {"Boro (Ghana)"}, ["xxk"] = {"Ke'o"}, ["xxm"] = {"Minkin"}, ["xxr"] = {"Koropó"}, ["xxt"] = {"Tambora"}, ["xya"] = {"Yaygir"}, ["xyb"] = {"Yandjibara"}, ["xyj"] = {"Mayi-Yapi"}, ["xyk"] = {"Mayi-Kulan"}, ["xyl"] = {"Yalakalore"}, ["xyt"] = {"Mayi-Thakurti"}, ["xyy"] = {"Yorta Yorta"}, ["xzh"] = {"Zhang-Zhung"}, ["xzm"] = {"Zemgalian"}, ["xzp"] = {"Ancient Zapotec"}, ["yaa"] = {"Yaminahua"}, ["yab"] = {"Yuhup"}, ["yac"] = {"Pass Valley Yali"}, ["yad"] = {"Yagua"}, ["yae"] = {"Pumé"}, ["yaf"] = {"Yaka (Democratic Republic of Congo)"}, ["yag"] = {"Yámana"}, ["yah"] = {"Yazgulyam"}, ["yai"] = {"Yagnobi"}, ["yaj"] = {"Banda-Yangere"}, ["yak"] = {"Yakama"}, ["yal"] = {"Yalunka"}, ["yam"] = {"Yamba"}, ["yan"] = {"Mayangna"}, ["yao"] = {"Yao"}, ["yap"] = {"Yapese"}, ["yaq"] = {"Yaqui"}, ["yar"] = {"Yabarana"}, ["yas"] = {"Nugunu (Cameroon)"}, ["yat"] = {"Yambeta"}, ["yau"] = {"Yuwana"}, ["yav"] = {"Yangben"}, ["yaw"] = {"Yawalapití"}, ["yax"] = {"Yauma"}, ["yay"] = {"Agwagwune"}, ["yaz"] = {"Lokaa"}, ["yba"] = {"Yala"}, ["ybb"] = {"Yemba"}, ["ybe"] = {"West Yugur"}, ["ybh"] = {"Yakha"}, ["ybi"] = {"Yamphu"}, ["ybj"] = {"Hasha"}, ["ybk"] = {"Bokha"}, ["ybl"] = {"Yukuben"}, ["ybm"] = {"Yaben"}, ["ybn"] = {"Yabaâna"}, ["ybo"] = {"Yabong"}, ["ybx"] = {"Yawiyo"}, ["yby"] = {"Yaweyuha"}, ["ych"] = {"Chesu"}, ["ycl"] = {"Lolopo"}, ["ycn"] = {"Yucuna"}, ["ycp"] = {"Chepya"}, ["ycr"] = {"Yilan Creole"}, ["yda"] = {"Yanda"}, ["ydd"] = {"Eastern Yiddish"}, ["yde"] = {"Yangum Dey"}, ["ydg"] = {"Yidgha"}, ["ydk"] = {"Yoidik"}, ["yea"] = {"Ravula"}, ["yec"] = {"Yeniche"}, ["yee"] = {"Yimas"}, ["yei"] = {"Yeni"}, ["yej"] = {"Yevanic"}, ["yel"] = {"Yela"}, ["yer"] = {"Tarok"}, ["yes"] = {"Nyankpa"}, ["yet"] = {"Yetfa"}, ["yeu"] = {"Yerukula"}, ["yev"] = {"Yapunda"}, ["yey"] = {"Yeyi"}, ["yga"] = {"Malyangapa"}, ["ygi"] = {"Yiningayi"}, ["ygl"] = {"Yangum Gel"}, ["ygm"] = {"Yagomi"}, ["ygp"] = {"Gepo"}, ["ygr"] = {"Yagaria"}, ["ygs"] = {"Yolŋu Sign Language"}, ["ygu"] = {"Yugul"}, ["ygw"] = {"Yagwoia"}, ["yha"] = {"Baha Buyang"}, ["yhd"] = {"Judeo-Iraqi Arabic"}, ["yhl"] = {"Hlepho Phowa"}, ["yhs"] = {"Yan-nhaŋu Sign Language"}, ["yia"] = {"Yinggarda"}, ["yif"] = {"Ache"}, ["yig"] = {"Wusa Nasu"}, ["yih"] = {"Western Yiddish"}, ["yii"] = {"Yidiny"}, ["yij"] = {"Yindjibarndi"}, ["yik"] = {"Dongshanba Lalo"}, ["yil"] = {"Yindjilandji"}, ["yim"] = {"Yimchungru Naga"}, ["yin"] = {"Riang Lai", "Yinchia"}, ["yip"] = {"Pholo"}, ["yiq"] = {"Miqie"}, ["yir"] = {"North Awyu"}, ["yis"] = {"Yis"}, ["yit"] = {"Eastern Lalu"}, ["yiu"] = {"Awu"}, ["yiv"] = {"Northern Nisu"}, ["yix"] = {"Axi Yi"}, ["yiz"] = {"Azhe"}, ["yka"] = {"Yakan"}, ["ykg"] = {"Northern Yukaghir"}, ["ykh"] = {"Khamnigan Mongol"}, ["yki"] = {"Yoke"}, ["ykk"] = {"Yakaikeke"}, ["ykl"] = {"Khlula"}, ["ykm"] = {"Kap"}, ["ykn"] = {"Kua-nsi"}, ["yko"] = {"Yasa"}, ["ykr"] = {"Yekora"}, ["ykt"] = {"Kathu"}, ["yku"] = {"Kuamasi"}, ["yky"] = {"Yakoma"}, ["yla"] = {"Yaul"}, ["ylb"] = {"Yaleba"}, ["yle"] = {"Yele"}, ["ylg"] = {"Yelogu"}, ["yli"] = {"Angguruk Yali"}, ["yll"] = {"Yil"}, ["ylm"] = {"Limi"}, ["yln"] = {"Langnian Buyang"}, ["ylo"] = {"Naluo Yi"}, ["ylr"] = {"Yalarnnga"}, ["ylu"] = {"Aribwaung"}, ["yly"] = {"Nyâlayu", "Nyelâyu"}, ["ymb"] = {"Yambes"}, ["ymc"] = {"Southern Muji"}, ["ymd"] = {"Muda"}, ["yme"] = {"Yameo"}, ["ymg"] = {"Yamongeri"}, ["ymh"] = {"Mili"}, ["ymi"] = {"Moji"}, ["ymk"] = {"Makwe"}, ["yml"] = {"Iamalele"}, ["ymm"] = {"Maay"}, ["ymn"] = {"Yamna", "Sunum"}, ["ymo"] = {"Yangum Mon"}, ["ymp"] = {"Yamap"}, ["ymq"] = {"Qila Muji"}, ["ymr"] = {"Malasar"}, ["yms"] = {"Mysian"}, ["ymx"] = {"Northern Muji"}, ["ymz"] = {"Muzi"}, ["yna"] = {"Aluo"}, ["ynd"] = {"Yandruwandha"}, ["yne"] = {"Lang'e"}, ["yng"] = {"Yango"}, ["ynk"] = {"Naukan Yupik"}, ["ynl"] = {"Yangulam"}, ["ynn"] = {"Yana"}, ["yno"] = {"Yong"}, ["ynq"] = {"Yendang"}, ["yns"] = {"Yansi"}, ["ynu"] = {"Yahuna"}, ["yob"] = {"Yoba"}, ["yog"] = {"Yogad"}, ["yoi"] = {"Yonaguni"}, ["yok"] = {"Yokuts"}, ["yol"] = {"Yola"}, ["yom"] = {"Yombe"}, ["yon"] = {"Yongkom"}, ["yot"] = {"Yotti"}, ["yox"] = {"Yoron"}, ["yoy"] = {"Yoy"}, ["ypa"] = {"Phala"}, ["ypb"] = {"Labo Phowa"}, ["ypg"] = {"Phola"}, ["yph"] = {"Phupha"}, ["ypk"] = {"Yupik languages"}, ["ypm"] = {"Phuma"}, ["ypn"] = {"Ani Phowa"}, ["ypo"] = {"Alo Phola"}, ["ypp"] = {"Phupa"}, ["ypz"] = {"Phuza"}, ["yra"] = {"Yerakai"}, ["yrb"] = {"Yareba"}, ["yre"] = {"Yaouré"}, ["yrk"] = {"Nenets"}, ["yrl"] = {"Nhengatu"}, ["yrm"] = {"Yirrk-Mel"}, ["yrn"] = {"Yerong"}, ["yro"] = {"Yaroamë"}, ["yrs"] = {"Yarsun"}, ["yrw"] = {"Yarawata"}, ["yry"] = {"Yarluyandi"}, ["ysc"] = {"Yassic"}, ["ysd"] = {"Samatao"}, ["ysg"] = {"Sonaga"}, ["ysl"] = {"Yugoslavian Sign Language"}, ["ysm"] = {"Myanmar Sign Language"}, ["ysn"] = {"Sani"}, ["yso"] = {"Nisi (China)"}, ["ysp"] = {"Southern Lolopo"}, ["ysr"] = {"Sirenik Yupik"}, ["yss"] = {"Yessan-Mayo"}, ["ysy"] = {"Sanie"}, ["yta"] = {"Talu"}, ["ytl"] = {"Tanglang"}, ["ytp"] = {"Thopho"}, ["ytw"] = {"Yout Wam"}, ["yty"] = {"Yatay"}, ["yua"] = {"Yucateco", "Yucatec Maya"}, ["yub"] = {"Yugambal"}, ["yuc"] = {"Yuchi"}, ["yud"] = {"Judeo-Tripolitanian Arabic"}, ["yue"] = {"Yue Chinese", "Cantonese"}, ["yuf"] = {"Havasupai-Walapai-Yavapai"}, ["yug"] = {"Yug"}, ["yui"] = {"Yurutí"}, ["yuj"] = {"Karkar-Yuri"}, ["yuk"] = {"Yuki"}, ["yul"] = {"Yulu"}, ["yum"] = {"Quechan"}, ["yun"] = {"Bena (Nigeria)"}, ["yup"] = {"Yukpa"}, ["yuq"] = {"Yuqui"}, ["yur"] = {"Yurok"}, ["yut"] = {"Yopno"}, ["yuw"] = {"Yau (Morobe Province)"}, ["yux"] = {"Southern Yukaghir"}, ["yuy"] = {"East Yugur"}, ["yuz"] = {"Yuracare"}, ["yva"] = {"Yawa"}, ["yvt"] = {"Yavitero"}, ["ywa"] = {"Kalou"}, ["ywg"] = {"Yinhawangka"}, ["ywl"] = {"Western Lalu"}, ["ywn"] = {"Yawanawa"}, ["ywq"] = {"Wuding-Luquan Yi"}, ["ywr"] = {"Yawuru"}, ["ywt"] = {"Xishanba Lalo", "Central Lalo"}, ["ywu"] = {"Wumeng Nasu"}, ["yww"] = {"Yawarawarga"}, ["yxa"] = {"Mayawali"}, ["yxg"] = {"Yagara"}, ["yxl"] = {"Yardliyawarra"}, ["yxm"] = {"Yinwum"}, ["yxu"] = {"Yuyu"}, ["yxy"] = {"Yabula Yabula"}, ["yyr"] = {"Yir Yoront"}, ["yyu"] = {"Yau (Sandaun Province)"}, ["yyz"] = {"Ayizi"}, ["yzg"] = {"E'ma Buyang"}, ["yzk"] = {"Zokhuo"}, ["zaa"] = {"Sierra de Juárez Zapotec"}, ["zab"] = {"Western Tlacolula Valley Zapotec", "San Juan Guelavía Zapotec"}, ["zac"] = {"Ocotlán Zapotec"}, ["zad"] = {"Cajonos Zapotec"}, ["zae"] = {"Yareni Zapotec"}, ["zaf"] = {"Ayoquesco Zapotec"}, ["zag"] = {"Zaghawa"}, ["zah"] = {"Zangwal"}, ["zai"] = {"Isthmus Zapotec"}, ["zaj"] = {"Zaramo"}, ["zak"] = {"Zanaki"}, ["zal"] = {"Zauzou"}, ["zam"] = {"Miahuatlán Zapotec"}, ["zao"] = {"Ozolotepec Zapotec"}, ["zap"] = {"Zapotec"}, ["zaq"] = {"Aloápam Zapotec"}, ["zar"] = {"Rincón Zapotec"}, ["zas"] = {"Santo Domingo Albarradas Zapotec"}, ["zat"] = {"Tabaa Zapotec"}, ["zau"] = {"Zangskari"}, ["zav"] = {"Yatzachi Zapotec"}, ["zaw"] = {"Mitla Zapotec"}, ["zax"] = {"Xadani Zapotec"}, ["zay"] = {"Zayse-Zergulla", "Zaysete"}, ["zaz"] = {"Zari"}, ["zba"] = {"Balaibalan"}, ["zbc"] = {"Central Berawan"}, ["zbe"] = {"East Berawan"}, ["zbl"] = {"Blissymbols", "Bliss", "Blissymbolics"}, ["zbt"] = {"Batui"}, ["zbu"] = {"Bu (Bauchi State)"}, ["zbw"] = {"West Berawan"}, ["zca"] = {"Coatecas Altas Zapotec"}, ["zcd"] = {"Las Delicias Zapotec"}, ["zch"] = {"Central Hongshuihe Zhuang"}, ["zdj"] = {"Ngazidja Comorian"}, ["zea"] = {"Zeeuws"}, ["zeg"] = {"Zenag"}, ["zeh"] = {"Eastern Hongshuihe Zhuang"}, ["zem"] = {"Zeem"}, ["zen"] = {"Zenaga"}, ["zga"] = {"Kinga"}, ["zgb"] = {"Guibei Zhuang"}, ["zgh"] = {"Standard Moroccan Tamazight"}, ["zgm"] = {"Minz Zhuang"}, ["zgn"] = {"Guibian Zhuang"}, ["zgr"] = {"Magori"}, ["zhb"] = {"Zhaba"}, ["zhd"] = {"Dai Zhuang"}, ["zhi"] = {"Zhire"}, ["zhn"] = {"Nong Zhuang"}, ["zhw"] = {"Zhoa"}, ["zhx"] = {"Chinese (family)"}, ["zia"] = {"Zia"}, ["zib"] = {"Zimbabwe Sign Language"}, ["zik"] = {"Zimakani"}, ["zil"] = {"Zialo"}, ["zim"] = {"Mesme"}, ["zin"] = {"Zinza"}, ["ziw"] = {"Zigula"}, ["ziz"] = {"Zizilivakan"}, ["zka"] = {"Kaimbulawa"}, ["zkd"] = {"Kadu"}, ["zkg"] = {"Koguryo"}, ["zkh"] = {"Khorezmian"}, ["zkk"] = {"Karankawa"}, ["zkn"] = {"Kanan"}, ["zko"] = {"Kott"}, ["zkp"] = {"São Paulo Kaingáng"}, ["zkr"] = {"Zakhring"}, ["zkt"] = {"Kitan"}, ["zku"] = {"Kaurna"}, ["zkv"] = {"Krevinian"}, ["zkz"] = {"Khazar"}, ["zla"] = {"Zula"}, ["zle"] = {"East Slavic languages"}, ["zlj"] = {"Liujiang Zhuang"}, ["zlm"] = {"Malay (individual language)"}, ["zln"] = {"Lianshan Zhuang"}, ["zlq"] = {"Liuqian Zhuang"}, ["zls"] = {"South Slavic languages"}, ["zlu"] = {"Zul"}, ["zlw"] = {"West Slavic languages"}, ["zma"] = {"Manda (Australia)"}, ["zmb"] = {"Zimba"}, ["zmc"] = {"Margany"}, ["zmd"] = {"Maridan"}, ["zme"] = {"Mangerr"}, ["zmf"] = {"Mfinu"}, ["zmg"] = {"Marti Ke"}, ["zmh"] = {"Makolkol"}, ["zmi"] = {"Negeri Sembilan Malay"}, ["zmj"] = {"Maridjabin"}, ["zmk"] = {"Mandandanyi"}, ["zml"] = {"Matngala"}, ["zmm"] = {"Marimanindji", "Marramaninyshi"}, ["zmn"] = {"Mbangwe"}, ["zmo"] = {"Molo"}, ["zmp"] = {"Mpuono"}, ["zmq"] = {"Mituku"}, ["zmr"] = {"Maranunggu"}, ["zms"] = {"Mbesa"}, ["zmt"] = {"Maringarr"}, ["zmu"] = {"Muruwari"}, ["zmv"] = {"Mbariman-Gudhinma"}, ["zmw"] = {"Mbo (Democratic Republic of Congo)"}, ["zmx"] = {"Bomitaba"}, ["zmy"] = {"Mariyedi"}, ["zmz"] = {"Mbandja"}, ["zna"] = {"Zan Gula"}, ["znd"] = {"Zande languages"}, ["zne"] = {"Zande (individual language)"}, ["zng"] = {"Mang"}, ["znk"] = {"Manangkari"}, ["zns"] = {"Mangas"}, ["zoc"] = {"Copainalá Zoque"}, ["zoh"] = {"Chimalapa Zoque"}, ["zom"] = {"Zou"}, ["zoo"] = {"Asunción Mixtepec Zapotec"}, ["zoq"] = {"Tabasco Zoque"}, ["zor"] = {"Rayón Zoque"}, ["zos"] = {"Francisco León Zoque"}, ["zpa"] = {"Lachiguiri Zapotec"}, ["zpb"] = {"Yautepec Zapotec"}, ["zpc"] = {"Choapan Zapotec"}, ["zpd"] = {"Southeastern Ixtlán Zapotec"}, ["zpe"] = {"Petapa Zapotec"}, ["zpf"] = {"San Pedro Quiatoni Zapotec"}, ["zpg"] = {"Guevea De Humboldt Zapotec"}, ["zph"] = {"Totomachapan Zapotec"}, ["zpi"] = {"Santa María Quiegolani Zapotec"}, ["zpj"] = {"Quiavicuzas Zapotec"}, ["zpk"] = {"Tlacolulita Zapotec"}, ["zpl"] = {"Lachixío Zapotec"}, ["zpm"] = {"Mixtepec Zapotec"}, ["zpn"] = {"Santa Inés Yatzechi Zapotec"}, ["zpo"] = {"Amatlán Zapotec"}, ["zpp"] = {"El Alto Zapotec"}, ["zpq"] = {"Zoogocho Zapotec"}, ["zpr"] = {"Santiago Xanica Zapotec"}, ["zps"] = {"Coatlán Zapotec"}, ["zpt"] = {"San Vicente Coatlán Zapotec"}, ["zpu"] = {"Yalálag Zapotec"}, ["zpv"] = {"Chichicapan Zapotec"}, ["zpw"] = {"Zaniza Zapotec"}, ["zpx"] = {"San Baltazar Loxicha Zapotec"}, ["zpy"] = {"Mazaltepec Zapotec"}, ["zpz"] = {"Texmelucan Zapotec"}, ["zqe"] = {"Qiubei Zhuang"}, ["zra"] = {"Kara (Korea)"}, ["zrg"] = {"Mirgan"}, ["zrn"] = {"Zerenkel"}, ["zro"] = {"Záparo"}, ["zrp"] = {"Zarphatic"}, ["zrs"] = {"Mairasi"}, ["zsa"] = {"Sarasira"}, ["zsk"] = {"Kaskean"}, ["zsl"] = {"Zambian Sign Language"}, ["zsm"] = {"Standard Malay"}, ["zsr"] = {"Southern Rincon Zapotec"}, ["zsu"] = {"Sukurum"}, ["zte"] = {"Elotepec Zapotec"}, ["ztg"] = {"Xanaguía Zapotec"}, ["ztl"] = {"Lapaguía-Guivini Zapotec"}, ["ztm"] = {"San Agustín Mixtepec Zapotec"}, ["ztn"] = {"Santa Catarina Albarradas Zapotec"}, ["ztp"] = {"Loxicha Zapotec"}, ["ztq"] = {"Quioquitani-Quierí Zapotec"}, ["zts"] = {"Tilquiapan Zapotec"}, ["ztt"] = {"Tejalapan Zapotec"}, ["ztu"] = {"Güilá Zapotec"}, ["ztx"] = {"Zaachila Zapotec"}, ["zty"] = {"Yatee Zapotec"}, ["zuh"] = {"Tokano"}, ["zum"] = {"Kumzari"}, ["zun"] = {"Zuni"}, ["zuy"] = {"Zumaya"}, ["zwa"] = {"Zay"}, ["zxx"] = {"No linguistic content", "Not applicable"}, ["zyb"] = {"Yongbei Zhuang"}, ["zyg"] = {"Yang Zhuang"}, ["zyj"] = {"Youjiang Zhuang"}, ["zyn"] = {"Yongnan Zhuang"}, ["zyp"] = {"Zyphe Chin"}, ["zza"] = {"Zaza", "Dimili", "Dimli (macrolanguage)", "Kirdki", "Kirmanjki (macrolanguage)", "Zazaki"}, ["zzj"] = {"Zuojiang Zhuang"} } local deprecated = { ["in"] = {"Indonesian"}, ["iw"] = {"Hebrew"}, ["ji"] = {"Yiddish"}, ["jw"] = {"Javanese"}, ["mo"] = {"Moldavian", "Moldovan"}, ["aam"] = {"Aramanik"}, ["adp"] = {"Adap"}, ["agp"] = {"Paranan"}, ["ais"] = {"Nataoran Amis"}, ["ajp"] = {"South Levantine Arabic"}, ["ajt"] = {"Judeo-Tunisian Arabic"}, ["aoh"] = {"Arma"}, ["asd"] = {"Asas"}, ["aue"] = {"ǂKxʼauǁʼein"}, ["ayx"] = {"Ayi (China)"}, ["ayy"] = {"Tayabas Ayta"}, ["baz"] = {"Tunen"}, ["bbz"] = {"Babalia Creole Arabic"}, ["bgm"] = {"Baga Mboteni"}, ["bhk"] = {"Albay Bicolano"}, ["bic"] = {"Bikaru"}, ["bij"] = {"Vaghat-Ya-Bijim-Legeri"}, ["bjd"] = {"Bandjigali"}, ["bjq"] = {"Southern Betsimisaraka Malagasy"}, ["bkb"] = {"Finallig"}, ["blg"] = {"Balau"}, ["bmy"] = {"Bemba (Democratic Republic of Congo)"}, ["bpb"] = {"Barbacoas"}, ["btb"] = {"Beti (Cameroon)"}, ["btl"] = {"Bhatola"}, ["bxx"] = {"Borna (Democratic Republic of Congo)"}, ["byy"] = {"Buya"}, ["cbe"] = {"Chipiajes"}, ["cbh"] = {"Cagua"}, ["cca"] = {"Cauca"}, ["ccq"] = {"Chaungtha"}, ["cdg"] = {"Chamari"}, ["cjr"] = {"Chorotega"}, ["cka"] = {"Khumi Awa Chin"}, ["cmk"] = {"Chimakum"}, ["coy"] = {"Coyaima"}, ["cqu"] = {"Chilean Quechua"}, ["cug"] = {"Chungmboko", "Cung"}, ["cum"] = {"Cumeral"}, ["daf"] = {"Dan"}, ["dap"] = {"Nisi (India)"}, ["dgu"] = {"Degaru"}, ["dha"] = {"Dhanwar (India)"}, ["dit"] = {"Dirari"}, ["djl"] = {"Djiwarli"}, ["dkl"] = {"Kolum So Dogon"}, ["drh"] = {"Darkhat"}, ["drr"] = {"Dororo"}, ["drw"] = {"Darwazi"}, ["dud"] = {"Hun-Saare"}, ["duj"] = {"Dhuwal"}, ["dwl"] = {"Walo Kumbe Dogon"}, ["ekc"] = {"Eastern Karnic"}, ["elp"] = {"Elpaputih"}, ["emo"] = {"Emok"}, ["gav"] = {"Gabutamon"}, ["gbc"] = {"Garawa"}, ["gfx"] = {"Mangetti Dune ǃXung"}, ["ggn"] = {"Eastern Gurung"}, ["ggo"] = {"Southern Gondi"}, ["ggr"] = {"Aghu Tharnggalu"}, ["gio"] = {"Gelao"}, ["gji"] = {"Geji"}, ["gli"] = {"Guliguli"}, ["gti"] = {"Gbati-ri"}, ["guv"] = {"Gey"}, ["hrr"] = {"Horuru"}, ["iap"] = {"Iapama"}, ["ibi"] = {"Ibilo"}, ["ill"] = {"Iranun"}, ["ilw"] = {"Talur"}, ["ime"] = {"Imeraguen"}, ["izi"] = {"Izi-Ezaa-Ikwo-Mgbo"}, ["jar"] = {"Jarawa (Nigeria)"}, ["jeg"] = {"Jeng"}, ["kbf"] = {"Kakauhua"}, ["kdv"] = {"Kado"}, ["kgc"] = {"Kasseng"}, ["kgd"] = {"Kataang"}, ["kgh"] = {"Upper Tanudan Kalinga"}, ["kgm"] = {"Karipúna"}, ["kjf"] = {"Khalaj [Indo-Iranian]"}, ["koj"] = {"Sara Dunjo"}, ["kox"] = {"Coxima"}, ["kpp"] = {"Paku Karen"}, ["krm"] = {"Krim"}, ["ksa"] = {"Shuwa-Zamani"}, ["ktr"] = {"Kota Marudu Tinagas"}, ["kvs"] = {"Kunggara"}, ["kwq"] = {"Kwak"}, ["kxe"] = {"Kakihum"}, ["kxl"] = {"Nepali Kurux"}, ["kxu"] = {"Kui (India)"}, ["kzh"] = {"Kenuzi-Dongola"}, ["kzj"] = {"Coastal Kadazan"}, ["kzt"] = {"Tambunan Dusun"}, ["lak"] = {"Laka (Nigeria)"}, ["lba"] = {"Lui"}, ["leg"] = {"Lengua"}, ["lii"] = {"Lingkhim"}, ["llo"] = {"Khlor"}, ["lmm"] = {"Lamam"}, ["lmz"] = {"Lumbee"}, ["lno"] = {"Lango (South Sudan)"}, ["lsg"] = {"Lyons Sign Language"}, ["meg"] = {"Mea"}, ["mgx"] = {"Omati"}, ["mhh"] = {"Maskoy Pidgin"}, ["mja"] = {"Mahei"}, ["mld"] = {"Malakhel"}, ["mnt"] = {"Maykulan"}, ["mof"] = {"Mohegan-Montauk-Narragansett"}, ["mst"] = {"Cataelano Mandaya"}, ["mvm"] = {"Muya"}, ["mwd"] = {"Mudbura"}, ["mwj"] = {"Maligo"}, ["mwx"] = {"Mediak"}, ["mwy"] = {"Mosiro"}, ["myd"] = {"Maramba"}, ["myi"] = {"Mina (India)"}, ["myq"] = {"Forest Maninka"}, ["myt"] = {"Sangab Mandaya"}, ["nad"] = {"Nijadali"}, ["nbf"] = {"Naxi"}, ["nbx"] = {"Ngura"}, ["ncp"] = {"Ndaktup"}, ["ngo"] = {"Ngoni"}, ["nln"] = {"Durango Nahuatl"}, ["nlr"] = {"Ngarla"}, ["nns"] = {"Ningye"}, ["nnx"] = {"Ngong"}, ["nom"] = {"Nocamán"}, ["noo"] = {"Nootka"}, ["nts"] = {"Natagaimas"}, ["nxu"] = {"Narau"}, ["ome"] = {"Omejes"}, ["oun"] = {"ǃOǃung"}, ["pat"] = {"Papitalai"}, ["pbz"] = {"Palu"}, ["pcr"] = {"Panang"}, ["pgy"] = {"Pongyong"}, ["pii"] = {"Pini"}, ["plj"] = {"Polci"}, ["plp"] = {"Palpa"}, ["pmc"] = {"Palumata"}, ["pmk"] = {"Pamlico"}, ["pmu"] = {"Mirpur Panjabi"}, ["pod"] = {"Ponares"}, ["ppa"] = {"Pao"}, ["ppr"] = {"Piru"}, ["prb"] = {"Lua'"}, ["prp"] = {"Parsi"}, ["pry"] = {"Pray 3"}, ["puk"] = {"Pu Ko"}, ["puz"] = {"Purum Naga"}, ["rie"] = {"Rien"}, ["rmr"] = {"Caló"}, ["rna"] = {"Runa"}, ["rsi"] = {"Rennellese Sign Language"}, ["sap"] = {"Sanapaná"}, ["sca"] = {"Sansu"}, ["sdm"] = {"Semandang"}, ["sgl"] = {"Sanglechi-Ishkashimi"}, ["sgo"] = {"Songa"}, ["skk"] = {"Sok"}, ["slq"] = {"Salchuq"}, ["smd"] = {"Sama"}, ["snb"] = {"Sebuyau"}, ["snh"] = {"Shinabo"}, ["sul"] = {"Surigaonon"}, ["sum"] = {"Sumo-Mayangna"}, ["svr"] = {"Savara"}, ["szd"] = {"Seru"}, ["tbb"] = {"Tapeba"}, ["tdu"] = {"Tempasuk Dusun"}, ["tgg"] = {"Tangga"}, ["thc"] = {"Tai Hang Tong"}, ["thw"] = {"Thudam"}, ["thx"] = {"The"}, ["tid"] = {"Tidong"}, ["tie"] = {"Tingal"}, ["tkk"] = {"Takpa"}, ["tlw"] = {"South Wemale"}, ["tmk"] = {"Northwestern Tamang"}, ["tmp"] = {"Tai Mène"}, ["tne"] = {"Tinoc Kallahan"}, ["tnf"] = {"Tangshewi"}, ["toe"] = {"Tomedes"}, ["tpw"] = {"Tupí"}, ["tsf"] = {"Southwestern Tamang"}, ["unp"] = {"Worora"}, ["uok"] = {"Uokha"}, ["uun"] = {"Kulon-Pazeh"}, ["vki"] = {"Ija-Zuba"}, ["wgw"] = {"Wagawaga"}, ["wit"] = {"Wintu"}, ["wiw"] = {"Wirangu"}, ["wra"] = {"Warapu"}, ["wrd"] = {"Warduji"}, ["wya"] = {"Wyandot"}, ["xba"] = {"Kamba (Brazil)"}, ["xbx"] = {"Kabixí"}, ["xia"] = {"Xiandao"}, ["xip"] = {"Xipináwa"}, ["xkh"] = {"Karahawyana"}, ["xrq"] = {"Karranga"}, ["xss"] = {"Assan"}, ["xtz"] = {"Tasmanian"}, ["ybd"] = {"Yangbye"}, ["yds"] = {"Yiddish Sign Language"}, ["yen"] = {"Yendang"}, ["yiy"] = {"Yir Yoront"}, ["yma"] = {"Yamphe"}, ["ymt"] = {"Mator-Taygi-Karagas"}, ["ynh"] = {"Yangho"}, ["yos"] = {"Yos"}, ["yri"] = {"Yarí"}, ["yuu"] = {"Yugh"}, ["zir"] = {"Ziriya"}, ["zkb"] = {"Koibal"}, ["zua"] = {"Zeem"} } return { active = active, deprecated = deprecated, } if6yj667kmvar1ii9iyusnmdjs4t7nr ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data 828 1118 5288 2024-10-17T18:12:15Z 咽頭べさ 24 Created page with "local lang_obj = mw.language.getContentLanguage(); local this_wiki_lang_tag = lang_obj.code; -- get this wiki's language tag --[[--------------------------< L A N G _ N A M E _ T A B L E >------------------------------------------------ primary table of tables that decode: lang -> language tags and names script -> ISO 15924 script tags region -> ISO 3166 region tags variant -> iana registered variant tags suppressed -> map of scripts tags and their assoc..." 5288 Scribunto text/plain local lang_obj = mw.language.getContentLanguage(); local this_wiki_lang_tag = lang_obj.code; -- get this wiki's language tag --[[--------------------------< L A N G _ N A M E _ T A B L E >------------------------------------------------ primary table of tables that decode: lang -> language tags and names script -> ISO 15924 script tags region -> ISO 3166 region tags variant -> iana registered variant tags suppressed -> map of scripts tags and their associated language tags all of these data come from separate modules that are derived from the IANA language-subtag-registry file key_to_lower() avoids the metatable trap and sets all keys in the subtables to lowercase. Many language codes have multiple associated names; Module:lang is only concerned with the first name so key_to_lower() only fetches the first name. ]] local function key_to_lower (module, src_type) local out = {}; local source_t = (('var_sup' == src_type) and require (module)) or mw.loadData (module); -- fetch data from this module; require() avoids metatable trap for variant data if 'var_sup' == src_type then for k, v in pairs (source_t) do out[k:lower()] = v; -- for variant and suppressed everything is needed end elseif 'lang' == src_type and source_t.active then -- for ~/iana_languages (active) for k, v in pairs (source_t.active) do out[k:lower()] = v[1]; -- ignore multiple names; take first name only end elseif 'lang_dep' == src_type and source_t.deprecated then -- for ~/iana_languages (deprecated) for k, v in pairs (source_t.deprecated) do out[k:lower()] = v[1]; -- ignore multiple names; take first name only end else -- here for all other sources for k, v in pairs (source_t) do out[k:lower()] = v[1]; -- ignore multiple names; take first name only end end return out; end local lang_name_table_t = { lang = key_to_lower ('Module:Lang/data/iana languages', 'lang'), lang_dep = key_to_lower ('Module:Lang/data/iana languages', 'lang_dep'), script = key_to_lower ('Module:Lang/data/iana scripts'), -- script keys are capitalized; set to lower region = key_to_lower ('Module:Lang/data/iana regions'), -- region keys are uppercase; set to lower variant = key_to_lower ('Module:Lang/data/iana variants', 'var_sup'), suppressed = key_to_lower ('Module:Lang/data/iana suppressed scripts', 'var_sup'), -- script keys are capitalized; set to lower } --[[--------------------------< I 1 8 N M E D I A W I K I O V E R R I D E >-------------------------------- For internationalization; not used at en.wiki The language names taken from the IANA language-subtag-registry file are given in English. That may not be ideal. Translating ~8,000 language names is also not ideal. MediaWiki maintains (much) shorter lists of language names in most languages for which there is a Wikipedia edition. When desired, Module:Lang can use the MediaWiki language list for the local language. Caveat lector: the list of MediaWiki language names for your language may not be complete or may not exist at all. When incomplete, MediaWiki's list will 'fall back' to another language (typically English). When that happens add an appropriate entry to the override table below. Caveat lector: the list of MediaWiki language names for your language may not be correct. At en.wiki, the MediaWiki language names do not agree with the IANA language names for these ISO 639-1 tags. Often it is simply spelling differences: bh: IANA: Bihari languages MW: Bhojpuri – the ISO 639-3 tag for Bhojpuri is bho bn: IANA: Bengali MW: Bangla – Bengali is the exonym, Bangla is the endonym dv: IANA: Dhivehi MW: Divehi el: IANA: Modern Greek MW: Greek ht: IANA: Haitian MW: Haitian Creole ky: IANA: Kirghiz MW: Kyrgyz li: IANA: Limburgan MW: Limburgish or: IANA: Oriya MW: Odia os: IANA: Ossetian MW: Ossetic "pa: IANA: Panjabi MW: Punjabi "ps: IANA: Pushto MW: Pashto "to: IANA: Tonga MW: Tongan "ug: IANA: Uighur MW: Uyghur use the override table to override language names that are incorrect for your project To see the list of names that MediaWiki has for your language, enter this in the Debug colsole: =mw.dumpObject (mw.language.fetchLanguageNames ('<tag>', 'all')) (replacing <tag> with the language tag for your language) Use of the MediaWiki language names lists is enabled when media_wiki_override_enable is set to boolean true. ]] local media_wiki_override_enable = false; -- set to true to override IANA names with MediaWiki names; always false at en.wiki -- caveat lector: the list of MediaWiki language names for your language may not be complete or may not exist at all if true == media_wiki_override_enable then local mw_languages_by_tag_t = mw.language.fetchLanguageNames (this_wiki_lang_tag, 'all'); -- get a table of language tag/name pairs known to MediaWiki for tag, name in pairs (mw_languages_by_tag_t) do -- loop through each tag/name pair in the MediaWiki list if lang_name_table_t.lang[tag] then -- if the tag is in the main list lang_name_table_t.lang[tag] = name; -- overwrite exisiting name with the name from MediaWiki end end end --[[--------------------------< O V E R R I D E >-------------------------------------------------------------- Language codes and names in this table override the BCP47 names in lang_name_table. indexes in this table shall always be lower case ]] local override = { ------------------------------< I S O _ 6 3 9 - 1 >------------------------------------------------------------ ["ab"] = "Abkhaz", -- to match en.wiki article name ["ca-valencia"] = "Valencian", ["cu"] = "Church Slavonic", -- 2nd IANA name; ["de-at"] = "Austrian German", -- these code-region and code-variant tags to match en.wiki article names ["de-ch"] = "Swiss Standard German", ["en-au"] = "Australian English", ["en-ca"] = "Canadian English", ["en-emodeng"] = "Early Modern English", ["en-gb"] = "British English", ["en-ie"] = "Irish English", ["en-in"] = "Indian English", ["en-nz"] = "New Zealand English", ["en-us"] = "American English", ["en-za"] = "South African English", ["fr-ca"] = "Quebec French", ["fr-gallo"] = "Gallo", ["fy"] = "West Frisian", -- Western Frisian ["mo"] = "Moldovan", -- Moldavian (deprecated code); to match en.wiki article title ["nl-be"] = "Flemish", -- match MediaWiki ["oc-gascon"] = "Gascon", ["oc-provenc"] = "Provençal", ["ps"] = "Pashto", -- Pushto ["pt-br"] = "Brazilian Portuguese", -- match MediaWiki ["ro-md"] = "Moldovan", -- 'not deprecated' form ["ro-cyrl-md"] = "Moldovan", -- 'not deprecated' form ["tw-asante"] = "Asante Twi", ["ug"] = "Uyghur", -- 2nd IANA name; to match en.wiki article name -- these ISO 639-1 language-name overrides imported from Module:Language/data/wp_languages (since deleted) --<begin do-not-edit except to comment out>-- ["av"] = "Avar", -- Avaric ["bo"] = "Standard Tibetan", -- Tibetan ["el"] = "Greek", -- Modern Greek -- ["en-SA"] = "South African English", -- English; no; SA is not South Africa it Saudi Arabia; ZA is South Africa ["ff"] = "Fula", -- Fulah ["ht"] = "Haitian Creole", -- Haitian ["hz"] = "Otjiherero", -- Herero ["ii"] = "Yi", -- Sichuan Yi ["ki"] = "Gikuyu", -- Kikuyu ["kl"] = "Greenlandic", -- Kalaallisut ["ky"] = "Kyrgyz", -- Kirghiz ["lg"] = "Luganda", -- Ganda ["li"] = "Limburgish", -- Limburgan ["mi"] = "Māori", -- Maori ["na"] = "Nauruan", -- Nauru ["nb"] = "Bokmål", -- Norwegian Bokmål ["nd"] = "Northern Ndebele", -- North Ndebele ["nn"] = "Nynorsk", -- Norwegian Nynorsk ["nr"] = "Southern Ndebele", -- South Ndebele ["ny"] = "Chichewa", -- Nyanja ["oj"] = "Ojibwe", -- Ojibwa ["or"] = "Odia", -- Oriya ["pa"] = "Punjabi", -- Panjabi ["rn"] = "Kirundi", -- Rundi ["sl"] = "Slovene", -- Slovenian ["ss"] = "Swazi", -- Swati ["st"] = "Sotho", -- Southern Sotho ["to"] = "Tongan", -- Tonga --<end do-not-edit except to comment out>-- ------------------------------< I S O _ 6 3 9 - 2, - 3, - 5 >---------------------------------------------- ["alv"] = "Atlantic–Congo languages", -- to match en.wiki article title (endash) ["arc"] = "Imperial Aramaic (700-300 BCE)", -- Official Aramaic (700-300 BCE), Imperial Aramaic (700-300 BCE); to match en.wiki article title uses ISO639-2 'preferred' name ["art"] = "constructed", -- to match en.wiki article; lowercase for category name ["bea"] = "Dane-zaa", -- Beaver; to match en.wiki article title ["bhd"] = "Bhadarwahi", -- Bhadrawahi; to match en.wiki article title ["bla"] = "Blackfoot", -- Siksika; to match en.wiki article title ["blc"] = "Nuxalk", -- Bella Coola; to match en.wiki article title ["bua"] = "Buryat", -- Buriat; this is a macro language; these four use wp preferred transliteration; ["bxm"] = "Mongolian Buryat", -- Mongolia Buriat; these three all redirect to Buryat ["bxr"] = "Russian Buryat", -- Russia Buriat; ["bxu"] = "Chinese Buryat", -- China Buriat; ["byr"] = "Yipma", -- Baruya, Yipma ["clm"] = "Klallam", -- Clallam; to match en.wiki article title ["egy"] = "Ancient Egyptian", -- Egyptian (Ancient); distinguish from contemporary arz: Egyptian Arabic ["ems"] = "Alutiiq", -- Pacific Gulf Yupik; to match en.wiki article title ["esx"] = "Eskimo–Aleut languages", -- to match en.wiki article title (endash) ["frr"] = "North Frisian", -- Northern Frisian ["frs"] = "East Frisian Low Saxon", -- Eastern Frisian ["gsw-fr"] = "Alsatian", -- match MediaWiki ["haa"] = "Hän", -- Han; to match en.wiki article title ["hei"] = "Heiltsuk–Oowekyala", -- Heiltsuk; to match en.wiki article title ["hmx"] = "Hmong–Mien languages", -- to match en.wiki article title (endash) ["ilo"] = "Ilocano", -- Iloko; to match en.wiki article title ["jam"] = "Jamaican Patois", -- Jamaican Creole English ["lij-mc"] = "Monégasque", -- Ligurian as spoken in Monaco; this one for proper tool tip; also in <article_name> table ["luo"] = "Dholuo", -- IANA (primary) /ISO 639-3: Luo (Kenya and Tanzania); IANA (secondary): Dholuo ["mhr"] = "Meadow Mari", -- Eastern Mari ["mid"] = "Modern Mandaic", -- Mandaic ['mis'] = "uncoded", -- Uncoded languages; capitalization; special scope, not collective scope; ["mkh"] = "Mon–Khmer languages", -- to match en.wiki article title (endash) ["mla"] = "Tamambo", -- Malo ['mte'] = "Mono-Alu", -- Mono (Solomon Islands) ['mul'] = "multiple", -- Multiple languages; capitalization; special scope, not collective scope; ["nan-tw"] = "Taiwanese Hokkien", -- make room for IANA / 639-3 nan Min Nan Chinese; match en.wiki article title ["new"] = "Newar", -- Newari, Nepal Bhasa; to match en,wiki article title ["ngf"] = "Trans–New Guinea languages", -- to match en.wiki article title (endash) ["nic"] = "Niger–Congo languages", -- Niger-Kordofanian languages; to match en,wiki article title ["nrf"] = "Norman", -- not quite a collective - IANA name: Jèrriais + Guernésiais; categorizes to Norman-language text ["nrf-gg"] = "Guernésiais", -- match MediaWiki ["nrf-je"] = "Jèrriais", -- match MediaWiki ["nzi"] = "Nzema", -- Nzima; to match en.wiki article title ["oma"] = "Omaha–Ponca", -- to match en.wiki article title (endash) ["orv"] = "Old East Slavic", -- Old Russian ["pfl"] = "Palatine German", -- Pfaelzisch; to match en.wiki article ["pie"] = "Piro Pueblo", -- Piro; to match en.wiki article ["pms"] = "Piedmontese", -- Piemontese; to match en.wiki article title ["pnb"] = "Punjabi (Western)", -- Western Panjabi; dab added to override import from ~/wp languages and distinguish pnb from pa in reverse look up tag_from_name() ['qwm'] = "Cuman", -- Kuman (Russia); to match en.wiki article name ["rop"] = "Australian Kriol", -- Kriol; en.wiki article is a dab; point to correct en.wiki article ["sco-ulster"] = "Ulster Scots", ["sdo"] = "Bukar–Sadong", -- Bukar-Sadung Bidayuh; to match en.wiki article title ["smp"] = "Samaritan Hebrew", -- to match en.wiki article title ["stq"] = "Saterland Frisian", -- Saterfriesisch ["und"] = "undetermined", -- capitalization to match existing category ["wrg"] = "Warrongo", -- Warungu ["xal-ru"] = "Kalmyk", -- to match en.wiki article title ["xgf"] = "Tongva", -- ISO 639-3 is Gabrielino-Fernandeño ["yuf"] = "Havasupai–Hualapai", -- Havasupai-Walapai-Yavapai; to match en.wiki article title ["zxx"] = "no linguistic content", -- capitalization -- these ISO 639-2, -3 language-name overrides imported from Module:Language/data/wp_languages (since deleted) --<begin do-not-edit except to comment out>-- ["ace"] = "Acehnese", -- Achinese ["aec"] = "Sa'idi Arabic", -- Saidi Arabic ["akl"] = "Aklan", -- Aklanon ["alt"] = "Altay", -- Southern Altai ["apm"] = "Mescalero-Chiricahua", -- Mescalero-Chiricahua Apache ["bal"] = "Balochi", -- Baluchi -- ["bcl"] = "Central Bicolano", -- Central Bikol ["bin"] = "Edo", -- Bini ["bpy"] = "Bishnupriya Manipuri", -- Bishnupriya ["chg"] = "Chagatay", -- Chagatai ["ckb"] = "Sorani Kurdish", -- Central Kurdish ["cnu"] = "Shenwa", -- Chenoua ["coc"] = "Cocopah", -- Cocopa ["diq"] = "Zazaki", -- Dimli ["fit"] = "Meänkieli", -- Tornedalen Finnish ["fkv"] = "Kven", -- Kven Finnish ["frk"] = "Old Frankish", -- Frankish ["gez"] = "Ge'ez", -- Geez ["gju"] = "Gujari", -- Gujari ["gsw"] = "Alemannic German", -- Swiss German ["gul"] = "Gullah", -- Sea Island Creole English ["hak"] = "Hakka", -- Hakka Chinese ["hbo"] = "Biblical Hebrew", -- Ancient Hebrew ["hnd"] = "Hindko", -- Southern Hindko -- ["ikt"] = "Inuvialuk", -- Inuinnaqtun ["kaa"] = "Karakalpak", -- Kara-Kalpak ["khb"] = "Tai Lü", -- Lü ["kmr"] = "Kurmanji Kurdish", -- Northern Kurdish ["kpo"] = "Kposo", -- Ikposo ["krj"] = "Kinaray-a", -- Kinaray-A -- ["ktz"] = "Juǀ'hoan", -- Juǀʼhoan ["lez"] = "Lezgian", -- Lezghian ["liv"] = "Livonian", -- Liv ["lng"] = "Lombardic", -- Langobardic ["mia"] = "Miami-Illinois", -- Miami ["miq"] = "Miskito", -- Mískito ["mix"] = "Mixtec", -- Mixtepec Mixtec ["mni"] = "Meitei", -- Manipuri ["mrj"] = "Hill Mari", -- Western Mari ["mww"] = "White Hmong", -- Hmong Daw ["nds-nl"] = "Dutch Low Saxon", -- Low German -- ["new"] = "Nepal Bhasa", -- Newari ["nso"] = "Northern Sotho", -- Pedi -- ["nwc"] = "Classical Nepal Bhasa", -- Classical Newari, Classical Nepal Bhasa, Old Newari ["ood"] = "O'odham", -- Tohono O'odham ["otk"] = "Old Turkic", -- Old Turkish ["pal"] = "Middle Persian", -- Pahlavi ["pam"] = "Kapampangan", -- Pampanga ["phr"] = "Potwari", -- Pahari-Potwari ["pka"] = "Jain Prakrit", -- Ardhamāgadhī Prākrit -- ["pnb"] = "Punjabi", -- Western Panjabi ["psu"] = "Shauraseni", -- Sauraseni Prākrit ["rap"] = "Rapa Nui", -- Rapanui ["rar"] = "Cook Islands Māori", -- Rarotongan ["rmu"] = "Scandoromani", -- Tavringer Romani ["rom"] = "Romani", -- Romany ["rup"] = "Aromanian", -- Macedo-Romanian ["ryu"] = "Okinawan", -- Central Okinawan ["sdc"] = "Sassarese", -- Sassarese Sardinian ["sdn"] = "Gallurese", -- Gallurese Sardinian ["shp"] = "Shipibo", -- Shipibo-Conibo ["src"] = "Logudorese", -- Logudorese Sardinian ["sro"] = "Campidanese", -- Campidanese Sardinian ["tkl"] = "Tokelauan", -- Tokelau ["tvl"] = "Tuvaluan", -- Tuvalu ["tyv"] = "Tuvan", -- Tuvinian ["vls"] = "West Flemish", -- Vlaams ["wep"] = "Westphalian", -- Westphalien ["xal"] = "Oirat", -- Kalmyk ["xcl"] = "Old Armenian", -- Classical Armenian ["yua"] = "Yucatec Maya", -- Yucateco --<end do-not-edit except to comment out>-- ------------------------------< P R I V A T E _ U S E _ T A G S >---------------------------------------------- ["akk-x-latbabyl"] = "Late Babylonian Akkadian", ["akk-x-midassyr"] = "Middle Assyrian Akkadian", ["akk-x-midbabyl"] = "Middle Babylonian Akkadian", ["akk-x-neoassyr"] = "Neo-Assyrian Akkadian", ["akk-x-neobabyl"] = "Neo-Babylonian Akkadian", ["akk-x-old"] = "Old Akkadian", ["akk-x-oldassyr"] = "Old Assyrian Akkadian", ["akk-x-oldbabyl"] = "Old Babylonian Akkadian", ["alg-x-proto"] = "Proto-Algonquian", -- alg in IANA is Algonquian languages ["ca-x-old"] = "Old Catalan", ["cel-x-combrit"] = "Common Brittonic", -- cel in IANA is Celtic languages ["cel-x-proto"] = "Proto-Celtic", ["egy-x-demotic"] = "Demotic Egyptian", ["egy-x-late"] = "Late Egyptian", ["egy-x-middle"] = "Middle Egyptian", ["egy-x-old"] = "Old Egyptian", ["gem-x-proto"] = "Proto-Germanic", -- gem in IANA is Germanic languages ["gmw-x-ecg"] = "East Central German", ["grc-x-aeolic"] = "Aeolic Greek", -- these grc-x-... codes are preferred alternates to the non-standard catchall code grc-gre ["grc-x-attic"] = "Attic Greek", ["grc-x-biblical"] = "Biblical Greek", ["grc-x-byzant"] = "Byzantine Greek", ["grc-x-classic"] = "Classical Greek", ["grc-x-doric"] = "Doric Greek", ["grc-x-hellen"] = "Hellenistic Greek", ["grc-x-ionic"] = "Ionic Greek", ["grc-x-koine"] = "Koinē Greek", ["grc-x-medieval"] = "Medieval Greek", ["grc-x-patris"] = "Patristic Greek", ["grk-x-proto"] = "Proto-Greek", -- grk in IANA is Greek languages ["iir-x-proto"] = "Proto-Indo-Iranian", -- iir in IANA is Indo-Iranian Languages ["inc-x-mitanni"] = "Mitanni-Aryan", -- inc in IANA is Indic languages ["inc-x-proto"] = "Proto-Indo-Aryan", ["ine-x-anatolia"] = "Anatolian languages", ["ine-x-proto"] = "Proto-Indo-European", ["ira-x-proto"] = "Proto-Iranian", -- ira in IANA is Iranian languages ["itc-x-proto"] = "Proto-Italic", -- itc in IANA is Italic languages ["ksh-x-colog"] = "Colognian", -- en.wiki article is Colognian; ksh (Kölsch) redirects there ["la-x-medieval"] = "Medieval Latin", ["la-x-new"] = "New Latin", ["lmo-x-milanese"] = "Milanese", -- lmo in IANA is Lombard; Milanese is a dialect ["mis-x-ripuar"] = "Ripuarian", -- replaces improper use of ksh in wp_languages ["prg-x-old"] = "Old Prussian", ["sem-x-ammonite"] = "Ammonite", ["sem-x-aramaic"] = "Aramaic", ["sem-x-canaan"] = "Canaanite languages", ["sem-x-dumaitic"] = "Dumaitic", ["sem-x-egurage"] = "Eastern Gurage", ["sem-x-hatran"] = "Hatran Aramaic", ["sem-x-oldsoara"] = "Old South Arabian", ["sem-x-palmyren"] = "Palmyrene Aramaic", ["sem-x-proto"] = "Proto-Semitic", ["sem-x-taymanit"] = "Taymanitic", ["sla-x-proto"] = "Proto-Slavic", -- sla in IANA is Slavic languages ["yuf-x-hav"] = "Havasupai", -- IANA name for these three is Havasupai-Walapai-Yavapai ["yuf-x-wal"] = "Walapai", ["yuf-x-yav"] = "Yavapai", ["xsc-x-pontic"] = "Pontic Scythian", -- xsc in IANA is Scythian ["xsc-x-saka"] = "Saka", ["xsc-x-sarmat"] = "Sarmatian", } --[[--------------------------< A R T I C L E _ L I N K >------------------------------------------------------ for those rare occasions when article titles don't fit with the normal '<language name> language', this table maps language code to article title. Use of this table should be avoided and the use of redirects preferred as that is the long-standing method of handling article names that don't fit with the normal pattern ]] local article_name = { ['kue'] = "Kuman language (New Guinea)", -- Kuman (Papua New Guinea); to avoid Kuman dab page ["lij-mc"] = "Monégasque dialect", -- Ligurian as spoken in Monaco ['mbo'] = "Mbo language (Cameroon)", -- Mbo (Cameroon) ['mnh'] = "Mono language (Congo)", -- Mono (Democratic Republic of Congo); see Template_talk:Lang#Mono_languages ['mnr'] = "Mono language (California)", -- Mono (USA) ['mru'] = "Mono language (Cameroon)", -- Mono (Cameroon) ["snq"] = "Sangu language (Gabon)", -- Sangu (Gabon) ["toi"] = "Tonga language (Zambia and Zimbabwe)", -- Tonga (Zambia and Zimbabwe); to avoid Tonga language dab page ["vwa"] = "Awa language (China)", -- Awa (China); to avoid Awa dab page ["xlg"] = "Ligurian language (ancient)", -- see Template_talk:Lang#Ligurian_dab ["zmw"] = "Mbo language (Congo)", -- Mbo (Democratic Republic of Congo) } --[=[-------------------------< R T L _ S C R I P T S >-------------------------------------------------------- ISO 15924 scripts that are written right-to-left. Data in this table taken from [[ISO 15924#List of codes]] last update to this list: 2017-12-24 ]=] local rtl_scripts = { 'adlm', 'arab', 'aran', 'armi', 'avst', 'cprt', 'egyd', 'egyh', 'hatr', 'hebr', 'hung', 'inds', 'khar', 'lydi', 'mand', 'mani', 'mend', 'merc', 'mero', 'narb', 'nbat', 'nkoo', 'orkh', 'palm', 'phli', 'phlp', 'phlv', 'phnx', 'prti', 'rohg', 'samr', 'sarb', 'sogd', 'sogo', 'syrc', 'syre', 'syrj', 'syrn', 'thaa', 'wole', }; --[[--------------------------< T R A N S L I T _ T I T L E S >------------------------------------------------ This is a table of tables of transliteration standards and the language codes or language scripts that apply to those standards. This table is used to create the tool-tip text associated with the transliterated text displayed by some of the {{lang-??}} templates. These tables are more-or-less copied directly from {{transl}}. The standard 'NO_STD' is a construct to allow for the cases when no |std= parameter value is provided. ]] local translit_title_table = { ['ahl'] = { ['default'] = 'Academy of the Hebrew Language transliteration', }, ['ala'] = { ['default'] = 'American Library Association – Library of Congress transliteration', }, ['ala-lc'] = { ['default'] = 'American Library Association – Library of Congress transliteration', }, ['batr'] = { ['default'] = 'Bikdash Arabic Transliteration Rules', }, ['bgn/pcgn'] = { ['default'] = 'Board on Geographic Names / Permanent Committee on Geographical Names transliteration', }, ['din'] = { ['ar'] = 'DIN 31635 Arabic', ['fa'] = 'DIN 31635 Arabic', ['ku'] = 'DIN 31635 Arabic', ['ps'] = 'DIN 31635 Arabic', ['tg'] = 'DIN 31635 Arabic', ['ug'] = 'DIN 31635 Arabic', ['ur'] = 'DIN 31635 Arabic', ['arab'] = 'DIN 31635 Arabic', ['default'] = 'DIN transliteration', }, ['eae'] = { ['default'] = 'Encyclopaedia Aethiopica transliteration', }, ['hepburn'] = { ['default'] = 'Hepburn transliteration', }, ['hunterian'] = { ['default'] = 'Hunterian transliteration', }, ['iast'] = { ['default'] = 'International Alphabet of Sanskrit transliteration', }, ['iso'] = { -- when a transliteration standard is supplied ['ab'] = 'ISO 9 Cyrillic', ['ba'] = 'ISO 9 Cyrillic', ['be'] = 'ISO 9 Cyrillic', ['bg'] = 'ISO 9 Cyrillic', ['kk'] = 'ISO 9 Cyrillic', ['ky'] = 'ISO 9 Cyrillic', ['mn'] = 'ISO 9 Cyrillic', ['ru'] = 'ISO 9 Cyrillic', ['tg'] = 'ISO 9 Cyrillic', ['uk'] = 'ISO 9 Cyrillic', ['bua'] = 'ISO 9 Cyrillic', ['sah'] = 'ISO 9 Cyrillic', ['tut'] = 'ISO 9 Cyrillic', ['xal'] = 'ISO 9 Cyrillic', ['cyrl'] = 'ISO 9 Cyrillic', ['ar'] = 'ISO 233 Arabic', ['ku'] = 'ISO 233 Arabic', ['ps'] = 'ISO 233 Arabic', ['ug'] = 'ISO 233 Arabic', ['ur'] = 'ISO 233 Arabic', ['arab'] = 'ISO 233 Arabic', ['he'] = 'ISO 259 Hebrew', ['yi'] = 'ISO 259 Hebrew', ['hebr'] = 'ISO 259 Hebrew', ['el'] = 'ISO 843 Greek', ['grc'] = 'ISO 843 Greek', ['ja'] = 'ISO 3602 Japanese', ['hira'] = 'ISO 3602 Japanese', ['hrkt'] = 'ISO 3602 Japanese', ['jpan'] = 'ISO 3602 Japanese', ['kana'] = 'ISO 3602 Japanese', ['zh'] = 'ISO 7098 Chinese', ['chi'] = 'ISO 7098 Chinese', ['cmn'] = 'ISO 7098 Chinese', ['zho'] = 'ISO 7098 Chinese', -- ['han'] = 'ISO 7098 Chinese', -- unicode alias of Hani? doesn't belong here? should be Hani? ['hans'] = 'ISO 7098 Chinese', ['hant'] = 'ISO 7098 Chinese', ['ka'] = 'ISO 9984 Georgian', ['kat'] = 'ISO 9984 Georgian', ['arm'] = 'ISO 9985 Armenian', ['hy'] = 'ISO 9985 Armenian', ['th'] = 'ISO 11940 Thai', ['tha'] = 'ISO 11940 Thai', ['ko'] = 'ISO 11941 Korean', ['kor'] = 'ISO 11941 Korean', ['awa'] = 'ISO 15919 Indic', ['bho'] = 'ISO 15919 Indic', ['bn'] = 'ISO 15919 Indic', ['bra'] = 'ISO 15919 Indic', ['doi'] = 'ISO 15919 Indic', ['dra'] = 'ISO 15919 Indic', ['gon'] = 'ISO 15919 Indic', ['gu'] = 'ISO 15919 Indic', ['hi'] = 'ISO 15919 Indic', ['hno'] = 'ISO 15919 Indic', ['inc'] = 'ISO 15919 Indic', ['kn'] = 'ISO 15919 Indic', ['kok'] = 'ISO 15919 Indic', ['ks'] = 'ISO 15919 Indic', ['mag'] = 'ISO 15919 Indic', ['mai'] = 'ISO 15919 Indic', ['ml'] = 'ISO 15919 Indic', ['mr'] = 'ISO 15919 Indic', ['ne'] = 'ISO 15919 Indic', ['new'] = 'ISO 15919 Indic', ['or'] = 'ISO 15919 Indic', ['pa'] = 'ISO 15919 Indic', ['pnb'] = 'ISO 15919 Indic', ['raj'] = 'ISO 15919 Indic', ['sa'] = 'ISO 15919 Indic', ['sat'] = 'ISO 15919 Indic', ['sd'] = 'ISO 15919 Indic', ['si'] = 'ISO 15919 Indic', ['skr'] = 'ISO 15919 Indic', ['ta'] = 'ISO 15919 Indic', ['tcy'] = 'ISO 15919 Indic', ['te'] = 'ISO 15919 Indic', ['beng'] = 'ISO 15919 Indic', ['brah'] = 'ISO 15919 Indic', ['deva'] = 'ISO 15919 Indic', ['gujr'] = 'ISO 15919 Indic', ['guru'] = 'ISO 15919 Indic', ['knda'] = 'ISO 15919 Indic', ['mlym'] = 'ISO 15919 Indic', ['orya'] = 'ISO 15919 Indic', ['sinh'] = 'ISO 15919 Indic', ['taml'] = 'ISO 15919 Indic', ['telu'] = 'ISO 15919 Indic', ['default'] = 'ISO transliteration', }, ['jyutping'] = { ['default'] = 'Jyutping transliteration', }, ['mlcts'] = { ['default'] = 'Myanmar Language Commission Transcription System', }, ['mr'] = { ['default'] = 'McCune–Reischauer transliteration', }, ['nihon-shiki'] = { ['default'] = 'Nihon-shiki transliteration', }, ['no_std'] = { -- when no transliteration standard is supplied ['akk'] = 'Semitic transliteration', ['sem'] = 'Semitic transliteration', ['phnx'] = 'Semitic transliteration', ['xsux'] = 'Cuneiform transliteration', }, ['pinyin'] = { ['default'] = 'Pinyin transliteration', }, ['rr'] = { ['default'] = 'Revised Romanization of Korean transliteration', }, ['rtgs'] = { ['default'] = 'Royal Thai General System of Transcription', }, ['satts'] = { ['default'] = 'Standard Arabic Technical Transliteration System transliteration', }, ['scientific'] = { ['default'] = 'scientific transliteration', }, ['ukrainian'] = { ['default'] = 'Ukrainian National system of romanization', }, ['ungegn'] = { ['default'] = 'United Nations Group of Experts on Geographical Names transliteration', }, ['wadegile'] = { ['default'] = 'Wade–Giles transliteration', }, ['wehr'] = { ['default'] = 'Hans Wehr transliteration', }, ['yaleko'] = { ['default'] = 'Yale romanization of Korean', } }; --[[--------------------------< E N G _ V A R >---------------------------------------------------------------- Used at en.wiki so that spelling of 'romanized' (US, default) can be changed to 'romanised' to match the envar specified by a {{Use xxx English}}. This is accomplished by setting |engvar=gb; can, should be omitted in articles that use American English; no need for the clutter. ]] local engvar_sel_t = { -- select either UK English or US English ['au'] = 'gb_t', -- these match IANA region codes (except in lower case) ['ca'] = 'us_t', ['gb'] = 'gb_t', ['ie'] = 'gb_t', ['in'] = 'gb_t', ['nz'] = 'gb_t', ['us'] = 'us_t', -- default engvar ['za'] = 'gb_t' }; local engvar_t = { ['gb_t'] = { ['romanisz_lc'] = 'romanisation', -- lower case ['romanisz_uc'] = 'Romanisation', -- upper case ['romanisz_pt'] = 'romanised', -- past tense }, ['us_t'] = { -- default engvar ['romanisz_lc'] = 'romanization', -- lower case ['romanisz_uc'] = 'Romanization', -- upper case ['romanisz_pt'] = 'romanized', -- past tense } } --[[--------------------------< E X P O R T S >---------------------------------------------------------------- ]] return { this_wiki_lang_tag = this_wiki_lang_tag, this_wiki_lang_dir = lang_obj:getDir(), -- wiki's language direction article_name = article_name, engvar_t = engvar_t, engvar_sel_t = engvar_sel_t, lang_name_table = lang_name_table_t, override = override, rtl_scripts = rtl_scripts, special_tags_table = special_tags_table, translit_title_table = translit_title_table, }; nzng8nnvysh2rqi4qqcfnw8bxldof0f ᥛᥨᥝᥱ ᥓᥧᥰ:Language 828 1119 5289 2024-10-17T18:14:01Z 咽頭べさ 24 Created page with "require('strict') local m_data = mw.loadData("Module:Language/data") local langData = m_data.languages or m_data local p = {} local function ifNotEmpty(value) if value == "" then return nil else return value end end local function makeLinkedName(languageCode) local data = langData[languageCode] local article = data["article"] local name = data["Wikipedia_name"] or data["name"] return "[[" .. article .. "|" .. name .. "]]:&nbsp;" end local function makeEntr..." 5289 Scribunto text/plain require('strict') local m_data = mw.loadData("Module:Language/data") local langData = m_data.languages or m_data local p = {} local function ifNotEmpty(value) if value == "" then return nil else return value end end local function makeLinkedName(languageCode) local data = langData[languageCode] local article = data["article"] local name = data["Wikipedia_name"] or data["name"] return "[[" .. article .. "|" .. name .. "]]:&nbsp;" end local function makeEntryName(word, languageCode) local data = langData[languageCode] local ugsub = mw.ustring.gsub word = tostring(word) if word == nil then error("The function makeEntryName requires a string argument") elseif word == "" then return "" else -- Remove bold and italics, so that words that contain bolding or emphasis can be linked without piping. word = word:gsub("\'\'\'", "") word = word:gsub("\'\'", "") if data == nil then return word else local replacements = data and data["replacements"] if replacements == nil then return word else -- Decompose so that the diacritics of characters such -- as á can be removed in one go. -- No need to compose at the end, because the MediaWiki software -- will handle that. if replacements.decompose then word = mw.ustring.toNFD(word) for i, from in ipairs(replacements.from) do word = ugsub( word, from, replacements.to and replacements.to[i] or "") end else for regex, replacement in pairs(replacements) do word = ugsub(word, regex, replacement) end end return word end end end end p.makeEntryName = makeEntryName local function fixScriptCode(firstLetter, threeLetters) return string.upper(firstLetter) .. string.lower(threeLetters) end local function getCodes(codes, text) local languageCode, scriptCode, invalidCode local errorText if codes == nil or codes == "" then errorText = 'no language or script code provided' elseif codes:find("^%a%a%a?$") or codes:find("^%a%a%a?%-%a%a%a%a$") then -- A three- or two-letter lowercase sequence at beginning of first parameter languageCode = codes:find("^%a%a%a?") and ( codes:match("^(%l%l%l?)") or codes:match("^(%a%a%a?)") :gsub("(%a%a%a?)", string.lower, 1) ) -- One uppercase and three lowercase letters at the end of the first parameter scriptCode = codes:find("%a%a%a%a$") and ( codes:match("(%u%l%l%l)$") or gsub( codes:match("(%a%a%a%a)$"), "(%a)(%a%a%a)", fixScriptCode, 1 ) ) elseif codes:find("^%a%a%a?%-%a%a%a?$") or codes:find("^%a%a%a%-%a%a%a%-%a%a%a$") then languageCode = codes -- Private-use subtag: x followed by one or more sequences of 1-8 lowercase -- letters separated by hyphens. This only allows for one sequence, as it is -- needed for proto-languages such as ine-x-proto (Proto-Indo-European). elseif codes:find("^%a%a%a?%-x%-%a%a?%a?%a?%a?%a?%a?%a?$") then languageCode, scriptCode = codes:match("^(%a%a%a%-x%-%a%a?%a?%a?%a?%a?%a?%a?)%-?(.*)$") if not languageCode then errorText = '<code>'..codes..'</code> is not a valid language or script code.' elseif scriptCode ~= "" and not scriptCode:find("%a%a%a%a") then errorText = '<code>'..scriptCode..'</code> is not a valid script code.' else scriptCode = scriptCode:gsub( "(%a)(%a%a%a)", fixScriptCode, 1 ) end elseif codes:find("^%a%a%a?") then languageCode, invalidCode = codes:match("^(%a%a%a?)%-?(.*)") languageCode = string.lower(languageCode) errorText = '<code>'..invalidCode..'</code> is not a valid script code.' elseif codes:find("%-?%a%a%a%a$") then invalidCode, scriptCode = codes:match("(.*)%-?(%a%a%a%a)$") scriptCode = gsub( scriptCode, "(%a)(%a%a%a)", fixScriptCode ) errorText = '<code>'..invalidCode..'</code> is not a valid language code.' else errorText = '<code>'..codes..'</code> is not a valid language or script code.' end if not scriptCode or scriptCode == "" then scriptCode = require("Module:Unicode data").is_Latin(text) and "Latn" or "unknown" end if errorText then errorText = ' <span style="font-size: smaller">[' .. errorText .. ']</span>' else errorText = "" end languageCode = m_data.redirects[languageCode] or languageCode return languageCode, scriptCode, errorText end local function tag(text, languageCode, script, italics) local data = langData[languageCode] -- Use Wikipedia code if it has been given: for instance, -- Proto-Indo-European has the Wiktionary code "ine-pro" but the Wikipedia -- code "ine-x-proto". languageCode = data and data.Wikipedia_code or languageCode local italicize = script == "Latn" and italics if not text then text = "[text?]" end local textDirectionMarkers = { "", "", "" } if data and data["direction"] == "rtl" then textDirectionMarkers = { ' dir="rtl"', '&rlm;', '&lrm;' } end local out = { textDirectionMarkers[2] } if italicize then table.insert(out, "<i lang=\"" .. languageCode .. "\"" .. textDirectionMarkers[1] .. ">" .. text .. "</i>") else table.insert(out, "<span lang=\"" .. languageCode .. "\"" .. textDirectionMarkers[1] .. ">" .. text .. "</span>") end table.insert(out, textDirectionMarkers[3]) return table.concat(out) end function p.lang(frame) local parent = frame:getParent() local args = parent.args[1] and parent.args or frame.args local codes = args[1] and mw.text.trim(args[1]) local text = args[2] or error("Provide text in the second parameter") local languageCode, scriptCode, errorText = getCodes(codes, text) local italics = args.italics or args.i or args.italic italics = not (italics == "n" or italics == "-" or italics == "no") return tag(text, languageCode, scriptCode, italics) .. errorText end local function linkToWiktionary(entry, linkText, languageCode) local data = langData[languageCode] local name if languageCode then if data and data.name then name = data.name else -- On other languages' wikis, use mw.getContentLanguage():getCode(), -- or replace 'en' with that wiki's language code. name = mw.language.fetchLanguageName(languageCode, 'en') if name == "" then error("Name for the language code " .. ("%q"):format(languageCode or nil) .. " could not be retrieved with mw.language.fetchLanguageName, " .. "so it should be added to [[Module:Language/data]]") end end if entry:sub(1, 1) == "*" then if name ~= "" then entry = "Reconstruction:" .. name .. "/" .. entry:sub(2) else error("Language name is empty") end elseif data and data.type == "reconstructed" then mw.log("Reconstructed language without asterisk:", languageCode, name, entry) local frame = mw.getCurrentFrame() -- Track reconstructed entries with no asterisk by transcluding -- a nonexistent template. This technique is used in Wiktionary: -- see [[wikt:Module:debug]]. -- [[Special:WhatLinksHere/tracking/wikt-lang/reconstructed with no asterisk]] pcall(frame.expandTemplate, frame, { title = 'tracking/wikt-lang/reconstructed with no asterisk' }) if name ~= "" then entry = "Reconstruction:" .. name .. "/" .. entry else error("Language name is empty") end elseif data and data.type == "appendix" then if name ~= "" then entry = "Appendix:" .. name .. "/" .. entry else error("Language name is empty") end end if entry and linkText then return "[[wikt:" .. entry .. "#" .. name .. "|" .. linkText .. "]]" else error("linkToWiktionary needs a Wiktionary entry or link text, or both") end else return "[[wikt:" .. entry .. "|" .. linkText .. "]]" end end function p.wiktlang(frame) local parent = frame:getParent() local args = parent.args[1] and parent.args or frame.args local codes = args[1] and mw.text.trim(args[1]) local word1 = ifNotEmpty(args[2]) local word2 = ifNotEmpty(args[3]) if not args[2] then error("Parameter 2 is required") end local languageCode, scriptCode, errorText = getCodes(codes, word2 or word1) local italics = args.italics or args.i italics = not (italics == "n" or italics == "-") local entry, linkText if word2 and word1 then entry = makeEntryName(word1, languageCode) linkText = word2 elseif word1 then entry = makeEntryName(word1, languageCode) linkText = word1 end local out if languageCode and entry and linkText then out = tag(linkToWiktionary(entry, linkText, languageCode), languageCode, scriptCode, italics) elseif entry and linkText then out = linkToWiktionary(entry, linkText) else out = '<span style="font-size: smaller;">[text?]</span>' end if out and errorText then return out .. errorText else return errorText or error("The function wiktlang generated nothing") end end function p.wikt(frame) local parent = frame:getParent() local args = parent.args[1] and parent.args or frame.args local codes = args[1] and mw.text.trim(args[1]) local word1 = ifNotEmpty(args[2]) local word2 = ifNotEmpty(args[3]) if not word1 then error("Provide a word in parameter 2.") end local languageCode, scriptCode, errorText = getCodes(codes, word1) local entry, linkText if word2 and word1 then entry = makeEntryName(word1, languageCode) linkText = word2 elseif word1 then entry = makeEntryName(word1, languageCode) linkText = word1 end local out if languageCode and entry and linkText then out = linkToWiktionary(entry, linkText, languageCode) elseif entry and linkText then out = linkToWiktionary(entry, linkText) else out = '<span style="font-size: smaller;">[text?]</span>' end if out and errorText then return out and out .. errorText else return errorText or error("The function wikt generated nothing") end end return p a2ense26z317x40eu6r7n4ru88y55hw ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/ISO 639-3 828 1120 5290 2024-10-17T18:16:07Z 咽頭べさ 24 Created page with "-- File-Date: 2018-01-23 return { ["aaa"] = {"Ghotuo"}, ["aab"] = {"Alumu-Tesu"}, ["aac"] = {"Ari"}, ["aad"] = {"Amal"}, ["aae"] = {"Arbëreshë Albanian"}, ["aaf"] = {"Aranadan"}, ["aag"] = {"Ambrak"}, ["aah"] = {"Abu' Arapesh"}, ["aai"] = {"Arifama-Miniafia"}, ["aak"] = {"Ankave"}, ["aal"] = {"Afade"}, ["aan"] = {"Anambé"}, ["aao"] = {"Algerian Saharan Arabic"}, ["aap"] = {"Pará Arára"}, ["aaq"] = {"Eastern Abnaki"}, ["aar"] = {"Afar"}, ["aas"] = {"..." 5290 Scribunto text/plain -- File-Date: 2018-01-23 return { ["aaa"] = {"Ghotuo"}, ["aab"] = {"Alumu-Tesu"}, ["aac"] = {"Ari"}, ["aad"] = {"Amal"}, ["aae"] = {"Arbëreshë Albanian"}, ["aaf"] = {"Aranadan"}, ["aag"] = {"Ambrak"}, ["aah"] = {"Abu' Arapesh"}, ["aai"] = {"Arifama-Miniafia"}, ["aak"] = {"Ankave"}, ["aal"] = {"Afade"}, ["aan"] = {"Anambé"}, ["aao"] = {"Algerian Saharan Arabic"}, ["aap"] = {"Pará Arára"}, ["aaq"] = {"Eastern Abnaki"}, ["aar"] = {"Afar"}, ["aas"] = {"Aasáx"}, ["aat"] = {"Arvanitika Albanian"}, ["aau"] = {"Abau"}, ["aaw"] = {"Solong"}, ["aax"] = {"Mandobo Atas"}, ["aaz"] = {"Amarasi"}, ["aba"] = {"Abé"}, ["abb"] = {"Bankon"}, ["abc"] = {"Ambala Ayta"}, ["abd"] = {"Manide"}, ["abe"] = {"Western Abnaki"}, ["abf"] = {"Abai Sungai"}, ["abg"] = {"Abaga"}, ["abh"] = {"Tajiki Arabic"}, ["abi"] = {"Abidji"}, ["abj"] = {"Aka-Bea"}, ["abk"] = {"Abkhazian"}, ["abl"] = {"Lampung Nyo"}, ["abm"] = {"Abanyom"}, ["abn"] = {"Abua"}, ["abo"] = {"Abon"}, ["abp"] = {"Abellen Ayta"}, ["abq"] = {"Abaza"}, ["abr"] = {"Abron"}, ["abs"] = {"Ambonese Malay"}, ["abt"] = {"Ambulas"}, ["abu"] = {"Abure"}, ["abv"] = {"Baharna Arabic"}, ["abw"] = {"Pal"}, ["abx"] = {"Inabaknon"}, ["aby"] = {"Aneme Wake"}, ["abz"] = {"Abui"}, ["aca"] = {"Achagua"}, ["acb"] = {"Áncá"}, ["acd"] = {"Gikyode"}, ["ace"] = {"Achinese"}, ["acf"] = {"Saint Lucian Creole French"}, ["ach"] = {"Acoli"}, ["aci"] = {"Aka-Cari"}, ["ack"] = {"Aka-Kora"}, ["acl"] = {"Akar-Bale"}, ["acm"] = {"Mesopotamian Arabic"}, ["acn"] = {"Achang"}, ["acp"] = {"Eastern Acipa"}, ["acq"] = {"Ta'izzi-Adeni Arabic"}, ["acr"] = {"Achi"}, ["acs"] = {"Acroá"}, ["act"] = {"Achterhoeks"}, ["acu"] = {"Achuar-Shiwiar"}, ["acv"] = {"Achumawi"}, ["acw"] = {"Hijazi Arabic"}, ["acx"] = {"Omani Arabic"}, ["acy"] = {"Cypriot Arabic"}, ["acz"] = {"Acheron"}, ["ada"] = {"Adangme"}, ["adb"] = {"Adabe"}, ["add"] = {"Dzodinka", "Lidzonka"}, ["ade"] = {"Adele"}, ["adf"] = {"Dhofari Arabic"}, ["adg"] = {"Andegerebinha"}, ["adh"] = {"Adhola"}, ["adi"] = {"Adi"}, ["adj"] = {"Adioukrou"}, ["adl"] = {"Galo"}, ["adn"] = {"Adang"}, ["ado"] = {"Abu"}, ["adq"] = {"Adangbe"}, ["adr"] = {"Adonara"}, ["ads"] = {"Adamorobe Sign Language"}, ["adt"] = {"Adnyamathanha"}, ["adu"] = {"Aduge"}, ["adw"] = {"Amundava"}, ["adx"] = {"Amdo Tibetan"}, ["ady"] = {"Adygei", "Adyghe"}, ["adz"] = {"Adzera"}, ["aea"] = {"Areba"}, ["aeb"] = {"Tunisian Arabic"}, ["aec"] = {"Saidi Arabic"}, ["aed"] = {"Argentine Sign Language"}, ["aee"] = {"Northeast Pashai", "Northeast Pashayi"}, ["aek"] = {"Haeke"}, ["ael"] = {"Ambele"}, ["aem"] = {"Arem"}, ["aen"] = {"Armenian Sign Language"}, ["aeq"] = {"Aer"}, ["aer"] = {"Eastern Arrernte"}, ["aes"] = {"Alsea"}, ["aeu"] = {"Akeu"}, ["aew"] = {"Ambakich"}, ["aey"] = {"Amele"}, ["aez"] = {"Aeka"}, ["afb"] = {"Gulf Arabic"}, ["afd"] = {"Andai"}, ["afe"] = {"Putukwam"}, ["afg"] = {"Afghan Sign Language"}, ["afh"] = {"Afrihili"}, ["afi"] = {"Akrukay", "Chini"}, ["afk"] = {"Nanubae"}, ["afn"] = {"Defaka"}, ["afo"] = {"Eloyi"}, ["afp"] = {"Tapei"}, ["afr"] = {"Afrikaans"}, ["afs"] = {"Afro-Seminole Creole"}, ["aft"] = {"Afitti"}, ["afu"] = {"Awutu"}, ["afz"] = {"Obokuitai"}, ["aga"] = {"Aguano"}, ["agb"] = {"Legbo"}, ["agc"] = {"Agatu"}, ["agd"] = {"Agarabi"}, ["age"] = {"Angal"}, ["agf"] = {"Arguni"}, ["agg"] = {"Angor"}, ["agh"] = {"Ngelima"}, ["agi"] = {"Agariya"}, ["agj"] = {"Argobba"}, ["agk"] = {"Isarog Agta"}, ["agl"] = {"Fembe"}, ["agm"] = {"Angaataha"}, ["agn"] = {"Agutaynen"}, ["ago"] = {"Tainae"}, ["agq"] = {"Aghem"}, ["agr"] = {"Aguaruna"}, ["ags"] = {"Esimbi"}, ["agt"] = {"Central Cagayan Agta"}, ["agu"] = {"Aguacateco"}, ["agv"] = {"Remontado Dumagat"}, ["agw"] = {"Kahua"}, ["agx"] = {"Aghul"}, ["agy"] = {"Southern Alta"}, ["agz"] = {"Mt. Iriga Agta"}, ["aha"] = {"Ahanta"}, ["ahb"] = {"Axamb"}, ["ahg"] = {"Qimant"}, ["ahh"] = {"Aghu"}, ["ahi"] = {"Tiagbamrin Aizi"}, ["ahk"] = {"Akha"}, ["ahl"] = {"Igo"}, ["ahm"] = {"Mobumrin Aizi"}, ["ahn"] = {"Àhàn"}, ["aho"] = {"Ahom"}, ["ahp"] = {"Aproumu Aizi"}, ["ahr"] = {"Ahirani"}, ["ahs"] = {"Ashe"}, ["aht"] = {"Ahtena"}, ["aia"] = {"Arosi"}, ["aib"] = {"Ainu (China)"}, ["aic"] = {"Ainbai"}, ["aid"] = {"Alngith"}, ["aie"] = {"Amara"}, ["aif"] = {"Agi"}, ["aig"] = {"Antigua and Barbuda Creole English"}, ["aih"] = {"Ai-Cham"}, ["aii"] = {"Assyrian Neo-Aramaic"}, ["aij"] = {"Lishanid Noshan"}, ["aik"] = {"Ake"}, ["ail"] = {"Aimele"}, ["aim"] = {"Aimol"}, ["ain"] = {"Ainu (Japan)"}, ["aio"] = {"Aiton"}, ["aip"] = {"Burumakok"}, ["aiq"] = {"Aimaq"}, ["air"] = {"Airoran"}, ["ais"] = {"Nataoran Amis"}, ["ait"] = {"Arikem"}, ["aiw"] = {"Aari"}, ["aix"] = {"Aighon"}, ["aiy"] = {"Ali"}, ["aja"] = {"Aja (South Sudan)"}, ["ajg"] = {"Aja (Benin)"}, ["aji"] = {"Ajië"}, ["ajn"] = {"Andajin"}, ["ajp"] = {"South Levantine Arabic"}, ["ajt"] = {"Judeo-Tunisian Arabic"}, ["aju"] = {"Judeo-Moroccan Arabic"}, ["ajw"] = {"Ajawa"}, ["ajz"] = {"Amri Karbi"}, ["aka"] = {"Akan"}, ["akb"] = {"Batak Angkola"}, ["akc"] = {"Mpur"}, ["akd"] = {"Ukpet-Ehom"}, ["ake"] = {"Akawaio"}, ["akf"] = {"Akpa"}, ["akg"] = {"Anakalangu"}, ["akh"] = {"Angal Heneng"}, ["aki"] = {"Aiome"}, ["akj"] = {"Aka-Jeru"}, ["akk"] = {"Akkadian"}, ["akl"] = {"Aklanon"}, ["akm"] = {"Aka-Bo"}, ["ako"] = {"Akurio"}, ["akp"] = {"Siwu"}, ["akq"] = {"Ak"}, ["akr"] = {"Araki"}, ["aks"] = {"Akaselem"}, ["akt"] = {"Akolet"}, ["aku"] = {"Akum"}, ["akv"] = {"Akhvakh"}, ["akw"] = {"Akwa"}, ["akx"] = {"Aka-Kede"}, ["aky"] = {"Aka-Kol"}, ["akz"] = {"Alabama"}, ["ala"] = {"Alago"}, ["alc"] = {"Qawasqar"}, ["ald"] = {"Alladian"}, ["ale"] = {"Aleut"}, ["alf"] = {"Alege"}, ["alh"] = {"Alawa"}, ["ali"] = {"Amaimon"}, ["alj"] = {"Alangan"}, ["alk"] = {"Alak"}, ["all"] = {"Allar"}, ["alm"] = {"Amblong"}, ["aln"] = {"Gheg Albanian"}, ["alo"] = {"Larike-Wakasihu"}, ["alp"] = {"Alune"}, ["alq"] = {"Algonquin"}, ["alr"] = {"Alutor"}, ["als"] = {"Tosk Albanian"}, ["alt"] = {"Southern Altai"}, ["alu"] = {"'Are'are"}, ["alw"] = {"Alaba-K’abeena", "Wanbasana"}, ["alx"] = {"Amol"}, ["aly"] = {"Alyawarr"}, ["alz"] = {"Alur"}, ["ama"] = {"Amanayé"}, ["amb"] = {"Ambo"}, ["amc"] = {"Amahuaca"}, ["ame"] = {"Yanesha'"}, ["amf"] = {"Hamer-Banna"}, ["amg"] = {"Amurdak"}, ["amh"] = {"Amharic"}, ["ami"] = {"Amis"}, ["amj"] = {"Amdang"}, ["amk"] = {"Ambai"}, ["aml"] = {"War-Jaintia"}, ["amm"] = {"Ama (Papua New Guinea)"}, ["amn"] = {"Amanab"}, ["amo"] = {"Amo"}, ["amp"] = {"Alamblak"}, ["amq"] = {"Amahai"}, ["amr"] = {"Amarakaeri"}, ["ams"] = {"Southern Amami-Oshima"}, ["amt"] = {"Amto"}, ["amu"] = {"Guerrero Amuzgo"}, ["amv"] = {"Ambelau"}, ["amw"] = {"Western Neo-Aramaic"}, ["amx"] = {"Anmatyerre"}, ["amy"] = {"Ami"}, ["amz"] = {"Atampaya"}, ["ana"] = {"Andaqui"}, ["anb"] = {"Andoa"}, ["anc"] = {"Ngas"}, ["and"] = {"Ansus"}, ["ane"] = {"Xârâcùù"}, ["anf"] = {"Animere"}, ["ang"] = {"Old English (ca. 450-1100)"}, ["anh"] = {"Nend"}, ["ani"] = {"Andi"}, ["anj"] = {"Anor"}, ["ank"] = {"Goemai"}, ["anl"] = {"Anu-Hkongso Chin"}, ["anm"] = {"Anal"}, ["ann"] = {"Obolo"}, ["ano"] = {"Andoque"}, ["anp"] = {"Angika"}, ["anq"] = {"Jarawa (India)"}, ["anr"] = {"Andh"}, ["ans"] = {"Anserma"}, ["ant"] = {"Antakarinya"}, ["anu"] = {"Anuak"}, ["anv"] = {"Denya"}, ["anw"] = {"Anaang"}, ["anx"] = {"Andra-Hus"}, ["any"] = {"Anyin"}, ["anz"] = {"Anem"}, ["aoa"] = {"Angolar"}, ["aob"] = {"Abom"}, ["aoc"] = {"Pemon"}, ["aod"] = {"Andarum"}, ["aoe"] = {"Angal Enen"}, ["aof"] = {"Bragat"}, ["aog"] = {"Angoram"}, ["aoh"] = {"Arma"}, ["aoi"] = {"Anindilyakwa"}, ["aoj"] = {"Mufian"}, ["aok"] = {"Arhö"}, ["aol"] = {"Alor"}, ["aom"] = {"Ömie"}, ["aon"] = {"Bumbita Arapesh"}, ["aor"] = {"Aore"}, ["aos"] = {"Taikat"}, ["aot"] = {"A'tong", "Atong (India)"}, ["aou"] = {"A'ou"}, ["aox"] = {"Atorada"}, ["aoz"] = {"Uab Meto"}, ["apb"] = {"Sa'a"}, ["apc"] = {"North Levantine Arabic"}, ["apd"] = {"Sudanese Arabic"}, ["ape"] = {"Bukiyip"}, ["apf"] = {"Pahanan Agta"}, ["apg"] = {"Ampanang"}, ["aph"] = {"Athpariya"}, ["api"] = {"Apiaká"}, ["apj"] = {"Jicarilla Apache"}, ["apk"] = {"Kiowa Apache"}, ["apl"] = {"Lipan Apache"}, ["apm"] = {"Mescalero-Chiricahua Apache"}, ["apn"] = {"Apinayé"}, ["apo"] = {"Ambul"}, ["app"] = {"Apma"}, ["apq"] = {"A-Pucikwar"}, ["apr"] = {"Arop-Lokep"}, ["aps"] = {"Arop-Sissano"}, ["apt"] = {"Apatani"}, ["apu"] = {"Apurinã"}, ["apv"] = {"Alapmunte"}, ["apw"] = {"Western Apache"}, ["apx"] = {"Aputai"}, ["apy"] = {"Apalaí"}, ["apz"] = {"Safeyoka"}, ["aqc"] = {"Archi"}, ["aqd"] = {"Ampari Dogon"}, ["aqg"] = {"Arigidi"}, ["aqm"] = {"Atohwaim"}, ["aqn"] = {"Northern Alta"}, ["aqp"] = {"Atakapa"}, ["aqr"] = {"Arhâ"}, ["aqt"] = {"Angaité"}, ["aqz"] = {"Akuntsu"}, ["ara"] = {"Arabic"}, ["arb"] = {"Standard Arabic"}, ["arc"] = {"Imperial Aramaic (700-300 BCE)", "Official Aramaic (700-300 BCE)"}, ["ard"] = {"Arabana"}, ["are"] = {"Western Arrarnta"}, ["arg"] = {"Aragonese"}, ["arh"] = {"Arhuaco"}, ["ari"] = {"Arikara"}, ["arj"] = {"Arapaso"}, ["ark"] = {"Arikapú"}, ["arl"] = {"Arabela"}, ["arn"] = {"Mapuche", "Mapudungun"}, ["aro"] = {"Araona"}, ["arp"] = {"Arapaho"}, ["arq"] = {"Algerian Arabic"}, ["arr"] = {"Karo (Brazil)"}, ["ars"] = {"Najdi Arabic"}, ["aru"] = {"Arawá", "Aruá (Amazonas State)"}, ["arv"] = {"Arbore"}, ["arw"] = {"Arawak"}, ["arx"] = {"Aruá (Rodonia State)"}, ["ary"] = {"Moroccan Arabic"}, ["arz"] = {"Egyptian Arabic"}, ["asa"] = {"Asu (Tanzania)"}, ["asb"] = {"Assiniboine"}, ["asc"] = {"Casuarina Coast Asmat"}, ["asd"] = {"Asas"}, ["ase"] = {"American Sign Language"}, ["asf"] = {"Auslan", "Australian Sign Language"}, ["asg"] = {"Cishingini"}, ["ash"] = {"Abishira"}, ["asi"] = {"Buruwai"}, ["asj"] = {"Sari"}, ["ask"] = {"Ashkun"}, ["asl"] = {"Asilulu"}, ["asm"] = {"Assamese"}, ["asn"] = {"Xingú Asuriní"}, ["aso"] = {"Dano"}, ["asp"] = {"Algerian Sign Language"}, ["asq"] = {"Austrian Sign Language"}, ["asr"] = {"Asuri"}, ["ass"] = {"Ipulo"}, ["ast"] = {"Asturian", "Asturleonese", "Bable", "Leonese"}, ["asu"] = {"Tocantins Asurini"}, ["asv"] = {"Asoa"}, ["asw"] = {"Australian Aborigines Sign Language"}, ["asx"] = {"Muratayak"}, ["asy"] = {"Yaosakor Asmat"}, ["asz"] = {"As"}, ["ata"] = {"Pele-Ata"}, ["atb"] = {"Zaiwa"}, ["atc"] = {"Atsahuaca"}, ["atd"] = {"Ata Manobo"}, ["ate"] = {"Atemble"}, ["atg"] = {"Ivbie North-Okpela-Arhe"}, ["ati"] = {"Attié"}, ["atj"] = {"Atikamekw"}, ["atk"] = {"Ati"}, ["atl"] = {"Mt. Iraya Agta"}, ["atm"] = {"Ata"}, ["atn"] = {"Ashtiani"}, ["ato"] = {"Atong (Cameroon)"}, ["atp"] = {"Pudtol Atta"}, ["atq"] = {"Aralle-Tabulahan"}, ["atr"] = {"Waimiri-Atroari"}, ["ats"] = {"Gros Ventre"}, ["att"] = {"Pamplona Atta"}, ["atu"] = {"Reel"}, ["atv"] = {"Northern Altai"}, ["atw"] = {"Atsugewi"}, ["atx"] = {"Arutani"}, ["aty"] = {"Aneityum"}, ["atz"] = {"Arta"}, ["aua"] = {"Asumboa"}, ["aub"] = {"Alugu"}, ["auc"] = {"Waorani"}, ["aud"] = {"Anuta"}, ["aug"] = {"Aguna"}, ["auh"] = {"Aushi"}, ["aui"] = {"Anuki"}, ["auj"] = {"Awjilah"}, ["auk"] = {"Heyo"}, ["aul"] = {"Aulua"}, ["aum"] = {"Asu (Nigeria)"}, ["aun"] = {"Molmo One"}, ["auo"] = {"Auyokawa"}, ["aup"] = {"Makayam"}, ["auq"] = {"Anus", "Korur"}, ["aur"] = {"Aruek"}, ["aut"] = {"Austral"}, ["auu"] = {"Auye"}, ["auw"] = {"Awyi"}, ["aux"] = {"Aurá"}, ["auy"] = {"Awiyaana"}, ["auz"] = {"Uzbeki Arabic"}, ["ava"] = {"Avaric"}, ["avb"] = {"Avau"}, ["avd"] = {"Alviri-Vidari"}, ["ave"] = {"Avestan"}, ["avi"] = {"Avikam"}, ["avk"] = {"Kotava"}, ["avl"] = {"Eastern Egyptian Bedawi Arabic"}, ["avm"] = {"Angkamuthi"}, ["avn"] = {"Avatime"}, ["avo"] = {"Agavotaguerra"}, ["avs"] = {"Aushiri"}, ["avt"] = {"Au"}, ["avu"] = {"Avokaya"}, ["avv"] = {"Avá-Canoeiro"}, ["awa"] = {"Awadhi"}, ["awb"] = {"Awa (Papua New Guinea)"}, ["awc"] = {"Cicipu"}, ["awe"] = {"Awetí"}, ["awg"] = {"Anguthimri"}, ["awh"] = {"Awbono"}, ["awi"] = {"Aekyom"}, ["awk"] = {"Awabakal"}, ["awm"] = {"Arawum"}, ["awn"] = {"Awngi"}, ["awo"] = {"Awak"}, ["awr"] = {"Awera"}, ["aws"] = {"South Awyu"}, ["awt"] = {"Araweté"}, ["awu"] = {"Central Awyu"}, ["awv"] = {"Jair Awyu"}, ["aww"] = {"Awun"}, ["awx"] = {"Awara"}, ["awy"] = {"Edera Awyu"}, ["axb"] = {"Abipon"}, ["axe"] = {"Ayerrerenge"}, ["axg"] = {"Mato Grosso Arára"}, ["axk"] = {"Yaka (Central African Republic)"}, ["axl"] = {"Lower Southern Aranda"}, ["axm"] = {"Middle Armenian"}, ["axx"] = {"Xârâgurè"}, ["aya"] = {"Awar"}, ["ayb"] = {"Ayizo Gbe"}, ["ayc"] = {"Southern Aymara"}, ["ayd"] = {"Ayabadhu"}, ["aye"] = {"Ayere"}, ["ayg"] = {"Ginyanga"}, ["ayh"] = {"Hadrami Arabic"}, ["ayi"] = {"Leyigha"}, ["ayk"] = {"Akuku"}, ["ayl"] = {"Libyan Arabic"}, ["aym"] = {"Aymara"}, ["ayn"] = {"Sanaani Arabic"}, ["ayo"] = {"Ayoreo"}, ["ayp"] = {"North Mesopotamian Arabic"}, ["ayq"] = {"Ayi (Papua New Guinea)"}, ["ayr"] = {"Central Aymara"}, ["ays"] = {"Sorsogon Ayta"}, ["ayt"] = {"Magbukun Ayta"}, ["ayu"] = {"Ayu"}, ["ayy"] = {"Tayabas Ayta"}, ["ayz"] = {"Mai Brat"}, ["aza"] = {"Azha"}, ["azb"] = {"South Azerbaijani"}, ["azd"] = {"Eastern Durango Nahuatl"}, ["aze"] = {"Azerbaijani"}, ["azg"] = {"San Pedro Amuzgos Amuzgo"}, ["azj"] = {"North Azerbaijani"}, ["azm"] = {"Ipalapa Amuzgo"}, ["azn"] = {"Western Durango Nahuatl"}, ["azo"] = {"Awing"}, ["azt"] = {"Faire Atta"}, ["azz"] = {"Highland Puebla Nahuatl"}, ["baa"] = {"Babatana"}, ["bab"] = {"Bainouk-Gunyuño"}, ["bac"] = {"Badui"}, ["bae"] = {"Baré"}, ["baf"] = {"Nubaca"}, ["bag"] = {"Tuki"}, ["bah"] = {"Bahamas Creole English"}, ["baj"] = {"Barakai"}, ["bak"] = {"Bashkir"}, ["bal"] = {"Baluchi"}, ["bam"] = {"Bambara"}, ["ban"] = {"Balinese"}, ["bao"] = {"Waimaha"}, ["bap"] = {"Bantawa"}, ["bar"] = {"Bavarian"}, ["bas"] = {"Basa (Cameroon)"}, ["bau"] = {"Bada (Nigeria)"}, ["bav"] = {"Vengo"}, ["baw"] = {"Bambili-Bambui"}, ["bax"] = {"Bamun"}, ["bay"] = {"Batuley"}, ["bba"] = {"Baatonum"}, ["bbb"] = {"Barai"}, ["bbc"] = {"Batak Toba"}, ["bbd"] = {"Bau"}, ["bbe"] = {"Bangba"}, ["bbf"] = {"Baibai"}, ["bbg"] = {"Barama"}, ["bbh"] = {"Bugan"}, ["bbi"] = {"Barombi"}, ["bbj"] = {"Ghomálá'"}, ["bbk"] = {"Babanki"}, ["bbl"] = {"Bats"}, ["bbm"] = {"Babango"}, ["bbn"] = {"Uneapa"}, ["bbo"] = {"Konabéré", "Northern Bobo Madaré"}, ["bbp"] = {"West Central Banda"}, ["bbq"] = {"Bamali"}, ["bbr"] = {"Girawa"}, ["bbs"] = {"Bakpinka"}, ["bbt"] = {"Mburku"}, ["bbu"] = {"Kulung (Nigeria)"}, ["bbv"] = {"Karnai"}, ["bbw"] = {"Baba"}, ["bbx"] = {"Bubia"}, ["bby"] = {"Befang"}, ["bbz"] = {"Babalia Creole Arabic"}, ["bca"] = {"Central Bai"}, ["bcb"] = {"Bainouk-Samik"}, ["bcc"] = {"Southern Balochi"}, ["bcd"] = {"North Babar"}, ["bce"] = {"Bamenyam"}, ["bcf"] = {"Bamu"}, ["bcg"] = {"Baga Pokur"}, ["bch"] = {"Bariai"}, ["bci"] = {"Baoulé"}, ["bcj"] = {"Bardi"}, ["bck"] = {"Bunaba"}, ["bcl"] = {"Central Bikol"}, ["bcm"] = {"Bannoni"}, ["bcn"] = {"Bali (Nigeria)"}, ["bco"] = {"Kaluli"}, ["bcp"] = {"Bali (Democratic Republic of Congo)"}, ["bcq"] = {"Bench"}, ["bcr"] = {"Babine"}, ["bcs"] = {"Kohumono"}, ["bct"] = {"Bendi"}, ["bcu"] = {"Awad Bing"}, ["bcv"] = {"Shoo-Minda-Nye"}, ["bcw"] = {"Bana"}, ["bcy"] = {"Bacama"}, ["bcz"] = {"Bainouk-Gunyaamolo"}, ["bda"] = {"Bayot"}, ["bdb"] = {"Basap"}, ["bdc"] = {"Emberá-Baudó"}, ["bdd"] = {"Bunama"}, ["bde"] = {"Bade"}, ["bdf"] = {"Biage"}, ["bdg"] = {"Bonggi"}, ["bdh"] = {"Baka (South Sudan)"}, ["bdi"] = {"Burun"}, ["bdj"] = {"Bai", "Bai (South Sudan)"}, ["bdk"] = {"Budukh"}, ["bdl"] = {"Indonesian Bajau"}, ["bdm"] = {"Buduma"}, ["bdn"] = {"Baldemu"}, ["bdo"] = {"Morom"}, ["bdp"] = {"Bende"}, ["bdq"] = {"Bahnar"}, ["bdr"] = {"West Coast Bajau"}, ["bds"] = {"Burunge"}, ["bdt"] = {"Bokoto"}, ["bdu"] = {"Oroko"}, ["bdv"] = {"Bodo Parja"}, ["bdw"] = {"Baham"}, ["bdx"] = {"Budong-Budong"}, ["bdy"] = {"Bandjalang"}, ["bdz"] = {"Badeshi"}, ["bea"] = {"Beaver"}, ["beb"] = {"Bebele"}, ["bec"] = {"Iceve-Maci"}, ["bed"] = {"Bedoanas"}, ["bee"] = {"Byangsi"}, ["bef"] = {"Benabena"}, ["beg"] = {"Belait"}, ["beh"] = {"Biali"}, ["bei"] = {"Bekati'"}, ["bej"] = {"Bedawiyet", "Beja"}, ["bek"] = {"Bebeli"}, ["bel"] = {"Belarusian"}, ["bem"] = {"Bemba (Zambia)"}, ["ben"] = {"Bengali"}, ["beo"] = {"Beami"}, ["bep"] = {"Besoa"}, ["beq"] = {"Beembe"}, ["bes"] = {"Besme"}, ["bet"] = {"Guiberoua Béte"}, ["beu"] = {"Blagar"}, ["bev"] = {"Daloa Bété"}, ["bew"] = {"Betawi"}, ["bex"] = {"Jur Modo"}, ["bey"] = {"Beli (Papua New Guinea)"}, ["bez"] = {"Bena (Tanzania)"}, ["bfa"] = {"Bari"}, ["bfb"] = {"Pauri Bareli"}, ["bfc"] = {"Northern Bai", "Panyi Bai"}, ["bfd"] = {"Bafut"}, ["bfe"] = {"Betaf", "Tena"}, ["bff"] = {"Bofi"}, ["bfg"] = {"Busang Kayan"}, ["bfh"] = {"Blafe"}, ["bfi"] = {"British Sign Language"}, ["bfj"] = {"Bafanji"}, ["bfk"] = {"Ban Khor Sign Language"}, ["bfl"] = {"Banda-Ndélé"}, ["bfm"] = {"Mmen"}, ["bfn"] = {"Bunak"}, ["bfo"] = {"Malba Birifor"}, ["bfp"] = {"Beba"}, ["bfq"] = {"Badaga"}, ["bfr"] = {"Bazigar"}, ["bfs"] = {"Southern Bai"}, ["bft"] = {"Balti"}, ["bfu"] = {"Gahri"}, ["bfw"] = {"Bondo"}, ["bfx"] = {"Bantayanon"}, ["bfy"] = {"Bagheli"}, ["bfz"] = {"Mahasu Pahari"}, ["bga"] = {"Gwamhi-Wuri"}, ["bgb"] = {"Bobongko"}, ["bgc"] = {"Haryanvi"}, ["bgd"] = {"Rathwi Bareli"}, ["bge"] = {"Bauria"}, ["bgf"] = {"Bangandu"}, ["bgg"] = {"Bugun"}, ["bgi"] = {"Giangan"}, ["bgj"] = {"Bangolan"}, ["bgk"] = {"Bit", "Buxinhua"}, ["bgl"] = {"Bo (Laos)"}, ["bgn"] = {"Western Balochi"}, ["bgo"] = {"Baga Koga"}, ["bgp"] = {"Eastern Balochi"}, ["bgq"] = {"Bagri"}, ["bgr"] = {"Bawm Chin"}, ["bgs"] = {"Tagabawa"}, ["bgt"] = {"Bughotu"}, ["bgu"] = {"Mbongno"}, ["bgv"] = {"Warkay-Bipim"}, ["bgw"] = {"Bhatri"}, ["bgx"] = {"Balkan Gagauz Turkish"}, ["bgy"] = {"Benggoi"}, ["bgz"] = {"Banggai"}, ["bha"] = {"Bharia"}, ["bhb"] = {"Bhili"}, ["bhc"] = {"Biga"}, ["bhd"] = {"Bhadrawahi"}, ["bhe"] = {"Bhaya"}, ["bhf"] = {"Odiai"}, ["bhg"] = {"Binandere"}, ["bhh"] = {"Bukharic"}, ["bhi"] = {"Bhilali"}, ["bhj"] = {"Bahing"}, ["bhl"] = {"Bimin"}, ["bhm"] = {"Bathari"}, ["bhn"] = {"Bohtan Neo-Aramaic"}, ["bho"] = {"Bhojpuri"}, ["bhp"] = {"Bima"}, ["bhq"] = {"Tukang Besi South"}, ["bhr"] = {"Bara Malagasy"}, ["bhs"] = {"Buwal"}, ["bht"] = {"Bhattiyali"}, ["bhu"] = {"Bhunjia"}, ["bhv"] = {"Bahau"}, ["bhw"] = {"Biak"}, ["bhx"] = {"Bhalay"}, ["bhy"] = {"Bhele"}, ["bhz"] = {"Bada (Indonesia)"}, ["bia"] = {"Badimaya"}, ["bib"] = {"Bisa", "Bissa"}, ["bic"] = {"Bikaru"}, ["bid"] = {"Bidiyo"}, ["bie"] = {"Bepour"}, ["bif"] = {"Biafada"}, ["big"] = {"Biangai"}, ["bij"] = {"Vaghat-Ya-Bijim-Legeri"}, ["bik"] = {"Bikol"}, ["bil"] = {"Bile"}, ["bim"] = {"Bimoba"}, ["bin"] = {"Bini", "Edo"}, ["bio"] = {"Nai"}, ["bip"] = {"Bila"}, ["biq"] = {"Bipi"}, ["bir"] = {"Bisorio"}, ["bis"] = {"Bislama"}, ["bit"] = {"Berinomo"}, ["biu"] = {"Biete"}, ["biv"] = {"Southern Birifor"}, ["biw"] = {"Kol (Cameroon)"}, ["bix"] = {"Bijori"}, ["biy"] = {"Birhor"}, ["biz"] = {"Baloi"}, ["bja"] = {"Budza"}, ["bjb"] = {"Banggarla"}, ["bjc"] = {"Bariji"}, ["bje"] = {"Biao-Jiao Mien"}, ["bjf"] = {"Barzani Jewish Neo-Aramaic"}, ["bjg"] = {"Bidyogo"}, ["bjh"] = {"Bahinemo"}, ["bji"] = {"Burji"}, ["bjj"] = {"Kanauji"}, ["bjk"] = {"Barok"}, ["bjl"] = {"Bulu (Papua New Guinea)"}, ["bjm"] = {"Bajelani"}, ["bjn"] = {"Banjar"}, ["bjo"] = {"Mid-Southern Banda"}, ["bjp"] = {"Fanamaket"}, ["bjr"] = {"Binumarien"}, ["bjs"] = {"Bajan"}, ["bjt"] = {"Balanta-Ganja"}, ["bju"] = {"Busuu"}, ["bjv"] = {"Bedjond"}, ["bjw"] = {"Bakwé"}, ["bjx"] = {"Banao Itneg"}, ["bjy"] = {"Bayali"}, ["bjz"] = {"Baruga"}, ["bka"] = {"Kyak"}, ["bkc"] = {"Baka (Cameroon)"}, ["bkd"] = {"Binukid", "Talaandig"}, ["bkf"] = {"Beeke"}, ["bkg"] = {"Buraka"}, ["bkh"] = {"Bakoko"}, ["bki"] = {"Baki"}, ["bkj"] = {"Pande"}, ["bkk"] = {"Brokskat"}, ["bkl"] = {"Berik"}, ["bkm"] = {"Kom (Cameroon)"}, ["bkn"] = {"Bukitan"}, ["bko"] = {"Kwa'"}, ["bkp"] = {"Boko (Democratic Republic of Congo)"}, ["bkq"] = {"Bakairí"}, ["bkr"] = {"Bakumpai"}, ["bks"] = {"Northern Sorsoganon"}, ["bkt"] = {"Boloki"}, ["bku"] = {"Buhid"}, ["bkv"] = {"Bekwarra"}, ["bkw"] = {"Bekwel"}, ["bkx"] = {"Baikeno"}, ["bky"] = {"Bokyi"}, ["bkz"] = {"Bungku"}, ["bla"] = {"Siksika"}, ["blb"] = {"Bilua"}, ["blc"] = {"Bella Coola"}, ["bld"] = {"Bolango"}, ["ble"] = {"Balanta-Kentohe"}, ["blf"] = {"Buol"}, ["blg"] = {"Balau"}, ["blh"] = {"Kuwaa"}, ["bli"] = {"Bolia"}, ["blj"] = {"Bolongan"}, ["blk"] = {"Pa'O", "Pa'o Karen"}, ["bll"] = {"Biloxi"}, ["blm"] = {"Beli (South Sudan)"}, ["bln"] = {"Southern Catanduanes Bikol"}, ["blo"] = {"Anii"}, ["blp"] = {"Blablanga"}, ["blq"] = {"Baluan-Pam"}, ["blr"] = {"Blang"}, ["bls"] = {"Balaesang"}, ["blt"] = {"Tai Dam"}, ["blv"] = {"Bolo", "Kibala"}, ["blw"] = {"Balangao"}, ["blx"] = {"Mag-Indi Ayta"}, ["bly"] = {"Notre"}, ["blz"] = {"Balantak"}, ["bma"] = {"Lame"}, ["bmb"] = {"Bembe"}, ["bmc"] = {"Biem"}, ["bmd"] = {"Baga Manduri"}, ["bme"] = {"Limassa"}, ["bmf"] = {"Bom-Kim"}, ["bmg"] = {"Bamwe"}, ["bmh"] = {"Kein"}, ["bmi"] = {"Bagirmi"}, ["bmj"] = {"Bote-Majhi"}, ["bmk"] = {"Ghayavi"}, ["bml"] = {"Bomboli"}, ["bmm"] = {"Northern Betsimisaraka Malagasy"}, ["bmn"] = {"Bina (Papua New Guinea)"}, ["bmo"] = {"Bambalang"}, ["bmp"] = {"Bulgebi"}, ["bmq"] = {"Bomu"}, ["bmr"] = {"Muinane"}, ["bms"] = {"Bilma Kanuri"}, ["bmt"] = {"Biao Mon"}, ["bmu"] = {"Somba-Siawari"}, ["bmv"] = {"Bum"}, ["bmw"] = {"Bomwali"}, ["bmx"] = {"Baimak"}, ["bmz"] = {"Baramu"}, ["bna"] = {"Bonerate"}, ["bnb"] = {"Bookan"}, ["bnc"] = {"Bontok"}, ["bnd"] = {"Banda (Indonesia)"}, ["bne"] = {"Bintauna"}, ["bnf"] = {"Masiwang"}, ["bng"] = {"Benga"}, ["bni"] = {"Bangi"}, ["bnj"] = {"Eastern Tawbuid"}, ["bnk"] = {"Bierebo"}, ["bnl"] = {"Boon"}, ["bnm"] = {"Batanga"}, ["bnn"] = {"Bunun"}, ["bno"] = {"Bantoanon"}, ["bnp"] = {"Bola"}, ["bnq"] = {"Bantik"}, ["bnr"] = {"Butmas-Tur"}, ["bns"] = {"Bundeli"}, ["bnu"] = {"Bentong"}, ["bnv"] = {"Beneraf", "Bonerif", "Edwas"}, ["bnw"] = {"Bisis"}, ["bnx"] = {"Bangubangu"}, ["bny"] = {"Bintulu"}, ["bnz"] = {"Beezen"}, ["boa"] = {"Bora"}, ["bob"] = {"Aweer"}, ["bod"] = {"Tibetan"}, ["boe"] = {"Mundabli"}, ["bof"] = {"Bolon"}, ["bog"] = {"Bamako Sign Language"}, ["boh"] = {"Boma"}, ["boi"] = {"Barbareño"}, ["boj"] = {"Anjam"}, ["bok"] = {"Bonjo"}, ["bol"] = {"Bole"}, ["bom"] = {"Berom"}, ["bon"] = {"Bine"}, ["boo"] = {"Tiemacèwè Bozo"}, ["bop"] = {"Bonkiman"}, ["boq"] = {"Bogaya"}, ["bor"] = {"Borôro"}, ["bos"] = {"Bosnian"}, ["bot"] = {"Bongo"}, ["bou"] = {"Bondei"}, ["bov"] = {"Tuwuli"}, ["bow"] = {"Rema"}, ["box"] = {"Buamu"}, ["boy"] = {"Bodo (Central African Republic)"}, ["boz"] = {"Tiéyaxo Bozo"}, ["bpa"] = {"Daakaka"}, ["bpb"] = {"Barbacoas"}, ["bpd"] = {"Banda-Banda"}, ["bpg"] = {"Bonggo"}, ["bph"] = {"Botlikh"}, ["bpi"] = {"Bagupi"}, ["bpj"] = {"Binji"}, ["bpk"] = {"'Ôrôê", "Orowe"}, ["bpl"] = {"Broome Pearling Lugger Pidgin"}, ["bpm"] = {"Biyom"}, ["bpn"] = {"Dzao Min"}, ["bpo"] = {"Anasi"}, ["bpp"] = {"Kaure"}, ["bpq"] = {"Banda Malay"}, ["bpr"] = {"Koronadal Blaan"}, ["bps"] = {"Sarangani Blaan"}, ["bpt"] = {"Barrow Point"}, ["bpu"] = {"Bongu"}, ["bpv"] = {"Bian Marind"}, ["bpw"] = {"Bo (Papua New Guinea)"}, ["bpx"] = {"Palya Bareli"}, ["bpy"] = {"Bishnupriya"}, ["bpz"] = {"Bilba"}, ["bqa"] = {"Tchumbuli"}, ["bqb"] = {"Bagusa"}, ["bqc"] = {"Boko (Benin)", "Boo"}, ["bqd"] = {"Bung"}, ["bqf"] = {"Baga Kaloum"}, ["bqg"] = {"Bago-Kusuntu"}, ["bqh"] = {"Baima"}, ["bqi"] = {"Bakhtiari"}, ["bqj"] = {"Bandial"}, ["bqk"] = {"Banda-Mbrès"}, ["bql"] = {"Bilakura"}, ["bqm"] = {"Wumboko"}, ["bqn"] = {"Bulgarian Sign Language"}, ["bqo"] = {"Balo"}, ["bqp"] = {"Busa"}, ["bqq"] = {"Biritai"}, ["bqr"] = {"Burusu"}, ["bqs"] = {"Bosngun"}, ["bqt"] = {"Bamukumbit"}, ["bqu"] = {"Boguru"}, ["bqv"] = {"Begbere-Ejar", "Koro Wachi"}, ["bqw"] = {"Buru (Nigeria)"}, ["bqx"] = {"Baangi"}, ["bqy"] = {"Bengkala Sign Language"}, ["bqz"] = {"Bakaka"}, ["bra"] = {"Braj"}, ["brb"] = {"Lave"}, ["brc"] = {"Berbice Creole Dutch"}, ["brd"] = {"Baraamu"}, ["bre"] = {"Breton"}, ["brf"] = {"Bera"}, ["brg"] = {"Baure"}, ["brh"] = {"Brahui"}, ["bri"] = {"Mokpwe"}, ["brj"] = {"Bieria"}, ["brk"] = {"Birked"}, ["brl"] = {"Birwa"}, ["brm"] = {"Barambu"}, ["brn"] = {"Boruca"}, ["bro"] = {"Brokkat"}, ["brp"] = {"Barapasi"}, ["brq"] = {"Breri"}, ["brr"] = {"Birao"}, ["brs"] = {"Baras"}, ["brt"] = {"Bitare"}, ["bru"] = {"Eastern Bru"}, ["brv"] = {"Western Bru"}, ["brw"] = {"Bellari"}, ["brx"] = {"Bodo (India)"}, ["bry"] = {"Burui"}, ["brz"] = {"Bilbil"}, ["bsa"] = {"Abinomn"}, ["bsb"] = {"Brunei Bisaya"}, ["bsc"] = {"Bassari", "Oniyan"}, ["bse"] = {"Wushi"}, ["bsf"] = {"Bauchi"}, ["bsg"] = {"Bashkardi"}, ["bsh"] = {"Kati"}, ["bsi"] = {"Bassossi"}, ["bsj"] = {"Bangwinji"}, ["bsk"] = {"Burushaski"}, ["bsl"] = {"Basa-Gumna"}, ["bsm"] = {"Busami"}, ["bsn"] = {"Barasana-Eduria"}, ["bso"] = {"Buso"}, ["bsp"] = {"Baga Sitemu"}, ["bsq"] = {"Bassa"}, ["bsr"] = {"Bassa-Kontagora"}, ["bss"] = {"Akoose"}, ["bst"] = {"Basketo"}, ["bsu"] = {"Bahonsuai"}, ["bsv"] = {"Baga Sobané"}, ["bsw"] = {"Baiso"}, ["bsx"] = {"Yangkam"}, ["bsy"] = {"Sabah Bisaya"}, ["bta"] = {"Bata"}, ["btc"] = {"Bati (Cameroon)"}, ["btd"] = {"Batak Dairi"}, ["bte"] = {"Gamo-Ningi"}, ["btf"] = {"Birgit"}, ["btg"] = {"Gagnoa Bété"}, ["bth"] = {"Biatah Bidayuh"}, ["bti"] = {"Burate"}, ["btj"] = {"Bacanese Malay"}, ["btm"] = {"Batak Mandailing"}, ["btn"] = {"Ratagnon"}, ["bto"] = {"Rinconada Bikol"}, ["btp"] = {"Budibud"}, ["btq"] = {"Batek"}, ["btr"] = {"Baetora"}, ["bts"] = {"Batak Simalungun"}, ["btt"] = {"Bete-Bendi"}, ["btu"] = {"Batu"}, ["btv"] = {"Bateri"}, ["btw"] = {"Butuanon"}, ["btx"] = {"Batak Karo"}, ["bty"] = {"Bobot"}, ["btz"] = {"Batak Alas-Kluet"}, ["bua"] = {"Buriat"}, ["bub"] = {"Bua"}, ["buc"] = {"Bushi"}, ["bud"] = {"Ntcham"}, ["bue"] = {"Beothuk"}, ["buf"] = {"Bushoong"}, ["bug"] = {"Buginese"}, ["buh"] = {"Younuo Bunu"}, ["bui"] = {"Bongili"}, ["buj"] = {"Basa-Gurmana"}, ["buk"] = {"Bugawac"}, ["bul"] = {"Bulgarian"}, ["bum"] = {"Bulu (Cameroon)"}, ["bun"] = {"Sherbro"}, ["buo"] = {"Terei"}, ["bup"] = {"Busoa"}, ["buq"] = {"Brem"}, ["bus"] = {"Bokobaru"}, ["but"] = {"Bungain"}, ["buu"] = {"Budu"}, ["buv"] = {"Bun"}, ["buw"] = {"Bubi"}, ["bux"] = {"Boghom"}, ["buy"] = {"Bullom So"}, ["buz"] = {"Bukwen"}, ["bva"] = {"Barein"}, ["bvb"] = {"Bube"}, ["bvc"] = {"Baelelea"}, ["bvd"] = {"Baeggu"}, ["bve"] = {"Berau Malay"}, ["bvf"] = {"Boor"}, ["bvg"] = {"Bonkeng"}, ["bvh"] = {"Bure"}, ["bvi"] = {"Belanda Viri"}, ["bvj"] = {"Baan"}, ["bvk"] = {"Bukat"}, ["bvl"] = {"Bolivian Sign Language"}, ["bvm"] = {"Bamunka"}, ["bvn"] = {"Buna"}, ["bvo"] = {"Bolgo"}, ["bvp"] = {"Bumang"}, ["bvq"] = {"Birri"}, ["bvr"] = {"Burarra"}, ["bvt"] = {"Bati (Indonesia)"}, ["bvu"] = {"Bukit Malay"}, ["bvv"] = {"Baniva"}, ["bvw"] = {"Boga"}, ["bvx"] = {"Dibole"}, ["bvy"] = {"Baybayanon"}, ["bvz"] = {"Bauzi"}, ["bwa"] = {"Bwatoo"}, ["bwb"] = {"Namosi-Naitasiri-Serua"}, ["bwc"] = {"Bwile"}, ["bwd"] = {"Bwaidoka"}, ["bwe"] = {"Bwe Karen"}, ["bwf"] = {"Boselewa"}, ["bwg"] = {"Barwe"}, ["bwh"] = {"Bishuo"}, ["bwi"] = {"Baniwa"}, ["bwj"] = {"Láá Láá Bwamu"}, ["bwk"] = {"Bauwaki"}, ["bwl"] = {"Bwela"}, ["bwm"] = {"Biwat"}, ["bwn"] = {"Wunai Bunu"}, ["bwo"] = {"Borna (Ethiopia)", "Boro (Ethiopia)"}, ["bwp"] = {"Mandobo Bawah"}, ["bwq"] = {"Southern Bobo Madaré"}, ["bwr"] = {"Bura-Pabir"}, ["bws"] = {"Bomboma"}, ["bwt"] = {"Bafaw-Balong"}, ["bwu"] = {"Buli (Ghana)"}, ["bww"] = {"Bwa"}, ["bwx"] = {"Bu-Nao Bunu"}, ["bwy"] = {"Cwi Bwamu"}, ["bwz"] = {"Bwisi"}, ["bxa"] = {"Tairaha"}, ["bxb"] = {"Belanda Bor"}, ["bxc"] = {"Molengue"}, ["bxd"] = {"Pela"}, ["bxe"] = {"Birale"}, ["bxf"] = {"Bilur", "Minigir"}, ["bxg"] = {"Bangala"}, ["bxh"] = {"Buhutu"}, ["bxi"] = {"Pirlatapa"}, ["bxj"] = {"Bayungu"}, ["bxk"] = {"Bukusu", "Lubukusu"}, ["bxl"] = {"Jalkunan"}, ["bxm"] = {"Mongolia Buriat"}, ["bxn"] = {"Burduna"}, ["bxo"] = {"Barikanchi"}, ["bxp"] = {"Bebil"}, ["bxq"] = {"Beele"}, ["bxr"] = {"Russia Buriat"}, ["bxs"] = {"Busam"}, ["bxu"] = {"China Buriat"}, ["bxv"] = {"Berakou"}, ["bxw"] = {"Bankagooma"}, ["bxz"] = {"Binahari"}, ["bya"] = {"Batak"}, ["byb"] = {"Bikya"}, ["byc"] = {"Ubaghara"}, ["byd"] = {"Benyadu'"}, ["bye"] = {"Pouye"}, ["byf"] = {"Bete"}, ["byg"] = {"Baygo"}, ["byh"] = {"Bhujel"}, ["byi"] = {"Buyu"}, ["byj"] = {"Bina (Nigeria)"}, ["byk"] = {"Biao"}, ["byl"] = {"Bayono"}, ["bym"] = {"Bidyara"}, ["byn"] = {"Bilin", "Blin"}, ["byo"] = {"Biyo"}, ["byp"] = {"Bumaji"}, ["byq"] = {"Basay"}, ["byr"] = {"Baruya", "Yipma"}, ["bys"] = {"Burak"}, ["byt"] = {"Berti"}, ["byv"] = {"Medumba"}, ["byw"] = {"Belhariya"}, ["byx"] = {"Qaqet"}, ["byz"] = {"Banaro"}, ["bza"] = {"Bandi"}, ["bzb"] = {"Andio"}, ["bzc"] = {"Southern Betsimisaraka Malagasy"}, ["bzd"] = {"Bribri"}, ["bze"] = {"Jenaama Bozo"}, ["bzf"] = {"Boikin"}, ["bzg"] = {"Babuza"}, ["bzh"] = {"Mapos Buang"}, ["bzi"] = {"Bisu"}, ["bzj"] = {"Belize Kriol English"}, ["bzk"] = {"Nicaragua Creole English"}, ["bzl"] = {"Boano (Sulawesi)"}, ["bzm"] = {"Bolondo"}, ["bzn"] = {"Boano (Maluku)"}, ["bzo"] = {"Bozaba"}, ["bzp"] = {"Kemberano"}, ["bzq"] = {"Buli (Indonesia)"}, ["bzr"] = {"Biri"}, ["bzs"] = {"Brazilian Sign Language"}, ["bzt"] = {"Brithenig"}, ["bzu"] = {"Burmeso"}, ["bzv"] = {"Naami"}, ["bzw"] = {"Basa (Nigeria)"}, ["bzx"] = {"Kɛlɛngaxo Bozo"}, ["bzy"] = {"Obanliku"}, ["bzz"] = {"Evant"}, ["caa"] = {"Chortí"}, ["cab"] = {"Garifuna"}, ["cac"] = {"Chuj"}, ["cad"] = {"Caddo"}, ["cae"] = {"Laalaa", "Lehar"}, ["caf"] = {"Southern Carrier"}, ["cag"] = {"Nivaclé"}, ["cah"] = {"Cahuarano"}, ["caj"] = {"Chané"}, ["cak"] = {"Cakchiquel", "Kaqchikel"}, ["cal"] = {"Carolinian"}, ["cam"] = {"Cemuhî"}, ["can"] = {"Chambri"}, ["cao"] = {"Chácobo"}, ["cap"] = {"Chipaya"}, ["caq"] = {"Car Nicobarese"}, ["car"] = {"Galibi Carib"}, ["cas"] = {"Tsimané"}, ["cat"] = {"Catalan", "Valencian"}, ["cav"] = {"Cavineña"}, ["caw"] = {"Callawalla"}, ["cax"] = {"Chiquitano"}, ["cay"] = {"Cayuga"}, ["caz"] = {"Canichana"}, ["cbb"] = {"Cabiyarí"}, ["cbc"] = {"Carapana"}, ["cbd"] = {"Carijona"}, ["cbg"] = {"Chimila"}, ["cbi"] = {"Chachi"}, ["cbj"] = {"Ede Cabe"}, ["cbk"] = {"Chavacano"}, ["cbl"] = {"Bualkhaw Chin"}, ["cbn"] = {"Nyahkur"}, ["cbo"] = {"Izora"}, ["cbq"] = {"Cuba", "Tsucuba"}, ["cbr"] = {"Cashibo-Cacataibo"}, ["cbs"] = {"Cashinahua"}, ["cbt"] = {"Chayahuita"}, ["cbu"] = {"Candoshi-Shapra"}, ["cbv"] = {"Cacua"}, ["cbw"] = {"Kinabalian"}, ["cby"] = {"Carabayo"}, ["cca"] = {"Cauca"}, ["ccc"] = {"Chamicuro"}, ["ccd"] = {"Cafundo Creole"}, ["cce"] = {"Chopi"}, ["ccg"] = {"Samba Daka"}, ["cch"] = {"Atsam"}, ["ccj"] = {"Kasanga"}, ["ccl"] = {"Cutchi-Swahili"}, ["ccm"] = {"Malaccan Creole Malay"}, ["cco"] = {"Comaltepec Chinantec"}, ["ccp"] = {"Chakma"}, ["ccr"] = {"Cacaopera"}, ["cda"] = {"Choni"}, ["cde"] = {"Chenchu"}, ["cdf"] = {"Chiru"}, ["cdg"] = {"Chamari"}, ["cdh"] = {"Chambeali"}, ["cdi"] = {"Chodri"}, ["cdj"] = {"Churahi"}, ["cdm"] = {"Chepang"}, ["cdn"] = {"Chaudangsi"}, ["cdo"] = {"Min Dong Chinese"}, ["cdr"] = {"Cinda-Regi-Tiyal"}, ["cds"] = {"Chadian Sign Language"}, ["cdy"] = {"Chadong"}, ["cdz"] = {"Koda"}, ["cea"] = {"Lower Chehalis"}, ["ceb"] = {"Cebuano"}, ["ceg"] = {"Chamacoco"}, ["cek"] = {"Eastern Khumi Chin"}, ["cen"] = {"Cen"}, ["ces"] = {"Czech"}, ["cet"] = {"Centúúm"}, ["cfa"] = {"Dijim-Bwilim"}, ["cfd"] = {"Cara"}, ["cfg"] = {"Como Karim"}, ["cfm"] = {"Falam Chin"}, ["cga"] = {"Changriwa"}, ["cgc"] = {"Kagayanen"}, ["cgg"] = {"Chiga"}, ["cgk"] = {"Chocangacakha"}, ["cha"] = {"Chamorro"}, ["chb"] = {"Chibcha"}, ["chc"] = {"Catawba"}, ["chd"] = {"Highland Oaxaca Chontal"}, ["che"] = {"Chechen"}, ["chf"] = {"Tabasco Chontal"}, ["chg"] = {"Chagatai"}, ["chh"] = {"Chinook"}, ["chj"] = {"Ojitlán Chinantec"}, ["chk"] = {"Chuukese"}, ["chl"] = {"Cahuilla"}, ["chm"] = {"Mari (Russia)"}, ["chn"] = {"Chinook jargon"}, ["cho"] = {"Choctaw"}, ["chp"] = {"Chipewyan", "Dene Suline"}, ["chq"] = {"Quiotepec Chinantec"}, ["chr"] = {"Cherokee"}, ["cht"] = {"Cholón"}, ["chu"] = {"Church Slavic", "Church Slavonic", "Old Bulgarian", "Old Church Slavonic", "Old Slavonic"}, ["chv"] = {"Chuvash"}, ["chw"] = {"Chuwabu"}, ["chx"] = {"Chantyal"}, ["chy"] = {"Cheyenne"}, ["chz"] = {"Ozumacín Chinantec"}, ["cia"] = {"Cia-Cia"}, ["cib"] = {"Ci Gbe"}, ["cic"] = {"Chickasaw"}, ["cid"] = {"Chimariko"}, ["cie"] = {"Cineni"}, ["cih"] = {"Chinali"}, ["cik"] = {"Chitkuli Kinnauri"}, ["cim"] = {"Cimbrian"}, ["cin"] = {"Cinta Larga"}, ["cip"] = {"Chiapanec"}, ["cir"] = {"Haméa", "Méa", "Tiri"}, ["ciw"] = {"Chippewa"}, ["ciy"] = {"Chaima"}, ["cja"] = {"Western Cham"}, ["cje"] = {"Chru"}, ["cjh"] = {"Upper Chehalis"}, ["cji"] = {"Chamalal"}, ["cjk"] = {"Chokwe"}, ["cjm"] = {"Eastern Cham"}, ["cjn"] = {"Chenapian"}, ["cjo"] = {"Ashéninka Pajonal"}, ["cjp"] = {"Cabécar"}, ["cjs"] = {"Shor"}, ["cjv"] = {"Chuave"}, ["cjy"] = {"Jinyu Chinese"}, ["ckb"] = {"Central Kurdish"}, ["ckh"] = {"Chak"}, ["ckl"] = {"Cibak"}, ["ckn"] = {"Kaang Chin"}, ["cko"] = {"Anufo"}, ["ckq"] = {"Kajakse"}, ["ckr"] = {"Kairak"}, ["cks"] = {"Tayo"}, ["ckt"] = {"Chukot"}, ["cku"] = {"Koasati"}, ["ckv"] = {"Kavalan"}, ["ckx"] = {"Caka"}, ["cky"] = {"Cakfem-Mushere"}, ["ckz"] = {"Cakchiquel-Quiché Mixed Language"}, ["cla"] = {"Ron"}, ["clc"] = {"Chilcotin"}, ["cld"] = {"Chaldean Neo-Aramaic"}, ["cle"] = {"Lealao Chinantec"}, ["clh"] = {"Chilisso"}, ["cli"] = {"Chakali"}, ["clj"] = {"Laitu Chin"}, ["clk"] = {"Idu-Mishmi"}, ["cll"] = {"Chala"}, ["clm"] = {"Clallam"}, ["clo"] = {"Lowland Oaxaca Chontal"}, ["clt"] = {"Lautu Chin"}, ["clu"] = {"Caluyanun"}, ["clw"] = {"Chulym"}, ["cly"] = {"Eastern Highland Chatino"}, ["cma"] = {"Maa"}, ["cme"] = {"Cerma"}, ["cmg"] = {"Classical Mongolian"}, ["cmi"] = {"Emberá-Chamí"}, ["cml"] = {"Campalagian"}, ["cmm"] = {"Michigamea"}, ["cmn"] = {"Mandarin Chinese"}, ["cmo"] = {"Central Mnong"}, ["cmr"] = {"Mro-Khimi Chin"}, ["cms"] = {"Messapic"}, ["cmt"] = {"Camtho"}, ["cna"] = {"Changthang"}, ["cnb"] = {"Chinbon Chin"}, ["cnc"] = {"Côông"}, ["cng"] = {"Northern Qiang"}, ["cnh"] = {"Haka Chin", "Hakha Chin"}, ["cni"] = {"Asháninka"}, ["cnk"] = {"Khumi Chin"}, ["cnl"] = {"Lalana Chinantec"}, ["cno"] = {"Con"}, ["cnr"] = {"Montenegrin"}, ["cns"] = {"Central Asmat"}, ["cnt"] = {"Tepetotutla Chinantec"}, ["cnu"] = {"Chenoua"}, ["cnw"] = {"Ngawn Chin"}, ["cnx"] = {"Middle Cornish"}, ["coa"] = {"Cocos Islands Malay"}, ["cob"] = {"Chicomuceltec"}, ["coc"] = {"Cocopa"}, ["cod"] = {"Cocama-Cocamilla"}, ["coe"] = {"Koreguaje"}, ["cof"] = {"Colorado"}, ["cog"] = {"Chong"}, ["coh"] = {"Chichonyi-Chidzihana-Chikauma", "Chonyi-Dzihana-Kauma"}, ["coj"] = {"Cochimi"}, ["cok"] = {"Santa Teresa Cora"}, ["col"] = {"Columbia-Wenatchi"}, ["com"] = {"Comanche"}, ["con"] = {"Cofán"}, ["coo"] = {"Comox"}, ["cop"] = {"Coptic"}, ["coq"] = {"Coquille"}, ["cor"] = {"Cornish"}, ["cos"] = {"Corsican"}, ["cot"] = {"Caquinte"}, ["cou"] = {"Wamey"}, ["cov"] = {"Cao Miao"}, ["cow"] = {"Cowlitz"}, ["cox"] = {"Nanti"}, ["coz"] = {"Chochotec"}, ["cpa"] = {"Palantla Chinantec"}, ["cpb"] = {"Ucayali-Yurúa Ashéninka"}, ["cpc"] = {"Ajyíninka Apurucayali"}, ["cpg"] = {"Cappadocian Greek"}, ["cpi"] = {"Chinese Pidgin English"}, ["cpn"] = {"Cherepon"}, ["cpo"] = {"Kpeego"}, ["cps"] = {"Capiznon"}, ["cpu"] = {"Pichis Ashéninka"}, ["cpx"] = {"Pu-Xian Chinese"}, ["cpy"] = {"South Ucayali Ashéninka"}, ["cqd"] = {"Chuanqiandian Cluster Miao"}, ["cra"] = {"Chara"}, ["crb"] = {"Island Carib"}, ["crc"] = {"Lonwolwol"}, ["crd"] = {"Coeur d'Alene"}, ["cre"] = {"Cree"}, ["crf"] = {"Caramanta"}, ["crg"] = {"Michif"}, ["crh"] = {"Crimean Tatar", "Crimean Turkish"}, ["cri"] = {"Sãotomense"}, ["crj"] = {"Southern East Cree"}, ["crk"] = {"Plains Cree"}, ["crl"] = {"Northern East Cree"}, ["crm"] = {"Moose Cree"}, ["crn"] = {"El Nayar Cora"}, ["cro"] = {"Crow"}, ["crq"] = {"Iyo'wujwa Chorote"}, ["crr"] = {"Carolina Algonquian"}, ["crs"] = {"Seselwa Creole French"}, ["crt"] = {"Iyojwa'ja Chorote"}, ["crv"] = {"Chaura"}, ["crw"] = {"Chrau"}, ["crx"] = {"Carrier"}, ["cry"] = {"Cori"}, ["crz"] = {"Cruzeño"}, ["csa"] = {"Chiltepec Chinantec"}, ["csb"] = {"Kashubian"}, ["csc"] = {"Catalan Sign Language", "Lengua de señas catalana", "Llengua de Signes Catalana"}, ["csd"] = {"Chiangmai Sign Language"}, ["cse"] = {"Czech Sign Language"}, ["csf"] = {"Cuba Sign Language"}, ["csg"] = {"Chilean Sign Language"}, ["csh"] = {"Asho Chin"}, ["csi"] = {"Coast Miwok"}, ["csj"] = {"Songlai Chin"}, ["csk"] = {"Jola-Kasa"}, ["csl"] = {"Chinese Sign Language"}, ["csm"] = {"Central Sierra Miwok"}, ["csn"] = {"Colombian Sign Language"}, ["cso"] = {"Sochiapam Chinantec", "Sochiapan Chinantec"}, ["csq"] = {"Croatia Sign Language"}, ["csr"] = {"Costa Rican Sign Language"}, ["css"] = {"Southern Ohlone"}, ["cst"] = {"Northern Ohlone"}, ["csv"] = {"Sumtu Chin"}, ["csw"] = {"Swampy Cree"}, ["csy"] = {"Siyin Chin"}, ["csz"] = {"Coos"}, ["cta"] = {"Tataltepec Chatino"}, ["ctc"] = {"Chetco"}, ["ctd"] = {"Tedim Chin"}, ["cte"] = {"Tepinapa Chinantec"}, ["ctg"] = {"Chittagonian"}, ["cth"] = {"Thaiphum Chin"}, ["ctl"] = {"Tlacoatzintepec Chinantec"}, ["ctm"] = {"Chitimacha"}, ["ctn"] = {"Chhintange"}, ["cto"] = {"Emberá-Catío"}, ["ctp"] = {"Western Highland Chatino"}, ["cts"] = {"Northern Catanduanes Bikol"}, ["ctt"] = {"Wayanad Chetti"}, ["ctu"] = {"Chol"}, ["ctz"] = {"Zacatepec Chatino"}, ["cua"] = {"Cua"}, ["cub"] = {"Cubeo"}, ["cuc"] = {"Usila Chinantec"}, ["cug"] = {"Chungmboko", "Cung"}, ["cuh"] = {"Chuka", "Gichuka"}, ["cui"] = {"Cuiba"}, ["cuj"] = {"Mashco Piro"}, ["cuk"] = {"San Blas Kuna"}, ["cul"] = {"Culina", "Kulina"}, ["cuo"] = {"Cumanagoto"}, ["cup"] = {"Cupeño"}, ["cuq"] = {"Cun"}, ["cur"] = {"Chhulung"}, ["cut"] = {"Teutila Cuicatec"}, ["cuu"] = {"Tai Ya"}, ["cuv"] = {"Cuvok"}, ["cuw"] = {"Chukwa"}, ["cux"] = {"Tepeuxila Cuicatec"}, ["cuy"] = {"Cuitlatec"}, ["cvg"] = {"Chug"}, ["cvn"] = {"Valle Nacional Chinantec"}, ["cwa"] = {"Kabwa"}, ["cwb"] = {"Maindo"}, ["cwd"] = {"Woods Cree"}, ["cwe"] = {"Kwere"}, ["cwg"] = {"Cheq Wong", "Chewong"}, ["cwt"] = {"Kuwaataay"}, ["cya"] = {"Nopala Chatino"}, ["cyb"] = {"Cayubaba"}, ["cym"] = {"Welsh"}, ["cyo"] = {"Cuyonon"}, ["czh"] = {"Huizhou Chinese"}, ["czk"] = {"Knaanic"}, ["czn"] = {"Zenzontepec Chatino"}, ["czo"] = {"Min Zhong Chinese"}, ["czt"] = {"Zotung Chin"}, ["daa"] = {"Dangaléat"}, ["dac"] = {"Dambi"}, ["dad"] = {"Marik"}, ["dae"] = {"Duupa"}, ["dag"] = {"Dagbani"}, ["dah"] = {"Gwahatike"}, ["dai"] = {"Day"}, ["daj"] = {"Dar Fur Daju"}, ["dak"] = {"Dakota"}, ["dal"] = {"Dahalo"}, ["dam"] = {"Damakawa"}, ["dan"] = {"Danish"}, ["dao"] = {"Daai Chin"}, ["daq"] = {"Dandami Maria"}, ["dar"] = {"Dargwa"}, ["das"] = {"Daho-Doo"}, ["dau"] = {"Dar Sila Daju"}, ["dav"] = {"Dawida", "Taita"}, ["daw"] = {"Davawenyo"}, ["dax"] = {"Dayi"}, ["daz"] = {"Dao"}, ["dba"] = {"Bangime"}, ["dbb"] = {"Deno"}, ["dbd"] = {"Dadiya"}, ["dbe"] = {"Dabe"}, ["dbf"] = {"Edopi"}, ["dbg"] = {"Dogul Dom Dogon"}, ["dbi"] = {"Doka"}, ["dbj"] = {"Ida'an"}, ["dbl"] = {"Dyirbal"}, ["dbm"] = {"Duguri"}, ["dbn"] = {"Duriankere"}, ["dbo"] = {"Dulbu"}, ["dbp"] = {"Duwai"}, ["dbq"] = {"Daba"}, ["dbr"] = {"Dabarre"}, ["dbt"] = {"Ben Tey Dogon"}, ["dbu"] = {"Bondum Dom Dogon"}, ["dbv"] = {"Dungu"}, ["dbw"] = {"Bankan Tey Dogon"}, ["dby"] = {"Dibiyaso"}, ["dcc"] = {"Deccan"}, ["dcr"] = {"Negerhollands"}, ["dda"] = {"Dadi Dadi"}, ["ddd"] = {"Dongotono"}, ["dde"] = {"Doondo"}, ["ddg"] = {"Fataluku"}, ["ddi"] = {"West Goodenough"}, ["ddj"] = {"Jaru"}, ["ddn"] = {"Dendi (Benin)"}, ["ddo"] = {"Dido"}, ["ddr"] = {"Dhudhuroa"}, ["dds"] = {"Donno So Dogon"}, ["ddw"] = {"Dawera-Daweloor"}, ["dec"] = {"Dagik"}, ["ded"] = {"Dedua"}, ["dee"] = {"Dewoin"}, ["def"] = {"Dezfuli"}, ["deg"] = {"Degema"}, ["deh"] = {"Dehwari"}, ["dei"] = {"Demisa"}, ["dek"] = {"Dek"}, ["del"] = {"Delaware"}, ["dem"] = {"Dem"}, ["den"] = {"Slave (Athapascan)"}, ["dep"] = {"Pidgin Delaware"}, ["deq"] = {"Dendi (Central African Republic)"}, ["der"] = {"Deori"}, ["des"] = {"Desano"}, ["deu"] = {"German"}, ["dev"] = {"Domung"}, ["dez"] = {"Dengese"}, ["dga"] = {"Southern Dagaare"}, ["dgb"] = {"Bunoge Dogon"}, ["dgc"] = {"Casiguran Dumagat Agta"}, ["dgd"] = {"Dagaari Dioula"}, ["dge"] = {"Degenan"}, ["dgg"] = {"Doga"}, ["dgh"] = {"Dghwede"}, ["dgi"] = {"Northern Dagara"}, ["dgk"] = {"Dagba"}, ["dgl"] = {"Andaandi", "Dongolawi"}, ["dgn"] = {"Dagoman"}, ["dgo"] = {"Dogri (individual language)"}, ["dgr"] = {"Dogrib"}, ["dgs"] = {"Dogoso"}, ["dgt"] = {"Ndra'ngith"}, ["dgu"] = {"Degaru"}, ["dgw"] = {"Daungwurrung"}, ["dgx"] = {"Doghoro"}, ["dgz"] = {"Daga"}, ["dhd"] = {"Dhundari"}, ["dhg"] = {"Dhangu", "Dhangu-Djangu", "Djangu"}, ["dhi"] = {"Dhimal"}, ["dhl"] = {"Dhalandji"}, ["dhm"] = {"Zemba"}, ["dhn"] = {"Dhanki"}, ["dho"] = {"Dhodia"}, ["dhr"] = {"Dhargari"}, ["dhs"] = {"Dhaiso"}, ["dhu"] = {"Dhurga"}, ["dhv"] = {"Dehu", "Drehu"}, ["dhw"] = {"Dhanwar (Nepal)"}, ["dhx"] = {"Dhungaloo"}, ["dia"] = {"Dia"}, ["dib"] = {"South Central Dinka"}, ["dic"] = {"Lakota Dida"}, ["did"] = {"Didinga"}, ["dif"] = {"Dieri"}, ["dig"] = {"Chidigo", "Digo"}, ["dih"] = {"Kumiai"}, ["dii"] = {"Dimbong"}, ["dij"] = {"Dai"}, ["dik"] = {"Southwestern Dinka"}, ["dil"] = {"Dilling"}, ["dim"] = {"Dime"}, ["din"] = {"Dinka"}, ["dio"] = {"Dibo"}, ["dip"] = {"Northeastern Dinka"}, ["diq"] = {"Dimli (individual language)"}, ["dir"] = {"Dirim"}, ["dis"] = {"Dimasa"}, ["dit"] = {"Dirari"}, ["diu"] = {"Diriku"}, ["div"] = {"Dhivehi", "Divehi", "Maldivian"}, ["diw"] = {"Northwestern Dinka"}, ["dix"] = {"Dixon Reef"}, ["diy"] = {"Diuwe"}, ["diz"] = {"Ding"}, ["dja"] = {"Djadjawurrung"}, ["djb"] = {"Djinba"}, ["djc"] = {"Dar Daju Daju"}, ["djd"] = {"Djamindjung"}, ["dje"] = {"Zarma"}, ["djf"] = {"Djangun"}, ["dji"] = {"Djinang"}, ["djj"] = {"Djeebbana"}, ["djk"] = {"Businenge Tongo", "Eastern Maroon Creole", "Nenge"}, ["djm"] = {"Jamsay Dogon"}, ["djn"] = {"Djauan"}, ["djo"] = {"Jangkang"}, ["djr"] = {"Djambarrpuyngu"}, ["dju"] = {"Kapriman"}, ["djw"] = {"Djawi"}, ["dka"] = {"Dakpakha"}, ["dkk"] = {"Dakka"}, ["dkr"] = {"Kuijau"}, ["dks"] = {"Southeastern Dinka"}, ["dkx"] = {"Mazagway"}, ["dlg"] = {"Dolgan"}, ["dlk"] = {"Dahalik"}, ["dlm"] = {"Dalmatian"}, ["dln"] = {"Darlong"}, ["dma"] = {"Duma"}, ["dmb"] = {"Mombo Dogon"}, ["dmc"] = {"Gavak"}, ["dmd"] = {"Madhi Madhi"}, ["dme"] = {"Dugwor"}, ["dmg"] = {"Upper Kinabatangan"}, ["dmk"] = {"Domaaki"}, ["dml"] = {"Dameli"}, ["dmm"] = {"Dama"}, ["dmo"] = {"Kemedzung"}, ["dmr"] = {"East Damar"}, ["dms"] = {"Dampelas"}, ["dmu"] = {"Dubu", "Tebi"}, ["dmv"] = {"Dumpas"}, ["dmw"] = {"Mudburra"}, ["dmx"] = {"Dema"}, ["dmy"] = {"Demta", "Sowari"}, ["dna"] = {"Upper Grand Valley Dani"}, ["dnd"] = {"Daonda"}, ["dne"] = {"Ndendeule"}, ["dng"] = {"Dungan"}, ["dni"] = {"Lower Grand Valley Dani"}, ["dnj"] = {"Dan"}, ["dnk"] = {"Dengka"}, ["dnn"] = {"Dzùùngoo"}, ["dnr"] = {"Danaru"}, ["dnt"] = {"Mid Grand Valley Dani"}, ["dnu"] = {"Danau"}, ["dnv"] = {"Danu"}, ["dnw"] = {"Western Dani"}, ["dny"] = {"Dení"}, ["doa"] = {"Dom"}, ["dob"] = {"Dobu"}, ["doc"] = {"Northern Dong"}, ["doe"] = {"Doe"}, ["dof"] = {"Domu"}, ["doh"] = {"Dong"}, ["doi"] = {"Dogri (macrolanguage)"}, ["dok"] = {"Dondo"}, ["dol"] = {"Doso"}, ["don"] = {"Toura (Papua New Guinea)"}, ["doo"] = {"Dongo"}, ["dop"] = {"Lukpa"}, ["doq"] = {"Dominican Sign Language"}, ["dor"] = {"Dori'o"}, ["dos"] = {"Dogosé"}, ["dot"] = {"Dass"}, ["dov"] = {"Dombe"}, ["dow"] = {"Doyayo"}, ["dox"] = {"Bussa"}, ["doy"] = {"Dompo"}, ["doz"] = {"Dorze"}, ["dpp"] = {"Papar"}, ["drb"] = {"Dair"}, ["drc"] = {"Minderico"}, ["drd"] = {"Darmiya"}, ["dre"] = {"Dolpo"}, ["drg"] = {"Rungus"}, ["dri"] = {"C'Lela"}, ["drl"] = {"Paakantyi"}, ["drn"] = {"West Damar"}, ["dro"] = {"Daro-Matu Melanau"}, ["drq"] = {"Dura"}, ["drr"] = {"Dororo"}, ["drs"] = {"Gedeo"}, ["drt"] = {"Drents"}, ["dru"] = {"Rukai"}, ["dry"] = {"Darai"}, ["dsb"] = {"Lower Sorbian"}, ["dse"] = {"Dutch Sign Language"}, ["dsh"] = {"Daasanach"}, ["dsi"] = {"Disa"}, ["dsl"] = {"Danish Sign Language"}, ["dsn"] = {"Dusner"}, ["dso"] = {"Desiya"}, ["dsq"] = {"Tadaksahak"}, ["dta"] = {"Daur"}, ["dtb"] = {"Labuk-Kinabatangan Kadazan"}, ["dtd"] = {"Ditidaht"}, ["dth"] = {"Adithinngithigh"}, ["dti"] = {"Ana Tinga Dogon"}, ["dtk"] = {"Tene Kan Dogon"}, ["dtm"] = {"Tomo Kan Dogon"}, ["dtn"] = {"Daatsʼíin"}, ["dto"] = {"Tommo So Dogon"}, ["dtp"] = {"Central Dusun", "Kadazan Dusun"}, ["dtr"] = {"Lotud"}, ["dts"] = {"Toro So Dogon"}, ["dtt"] = {"Toro Tegu Dogon"}, ["dtu"] = {"Tebul Ure Dogon"}, ["dty"] = {"Dotyali"}, ["dua"] = {"Duala"}, ["dub"] = {"Dubli"}, ["duc"] = {"Duna"}, ["dud"] = {"Hun-Saare"}, ["due"] = {"Umiray Dumaget Agta"}, ["duf"] = {"Drubea", "Dumbea"}, ["dug"] = {"Chiduruma", "Duruma"}, ["duh"] = {"Dungra Bhil"}, ["dui"] = {"Dumun"}, ["duk"] = {"Uyajitaya"}, ["dul"] = {"Alabat Island Agta"}, ["dum"] = {"Middle Dutch (ca. 1050-1350)"}, ["dun"] = {"Dusun Deyah"}, ["duo"] = {"Dupaninan Agta"}, ["dup"] = {"Duano"}, ["duq"] = {"Dusun Malang"}, ["dur"] = {"Dii"}, ["dus"] = {"Dumi"}, ["duu"] = {"Drung"}, ["duv"] = {"Duvle"}, ["duw"] = {"Dusun Witu"}, ["dux"] = {"Duungooma"}, ["duy"] = {"Dicamay Agta"}, ["duz"] = {"Duli-Gey"}, ["dva"] = {"Duau"}, ["dwa"] = {"Diri"}, ["dwr"] = {"Dawro"}, ["dws"] = {"Dutton World Speedwords"}, ["dwu"] = {"Dhuwal"}, ["dww"] = {"Dawawa"}, ["dwy"] = {"Dhuwaya"}, ["dya"] = {"Dyan"}, ["dyb"] = {"Dyaberdyaber"}, ["dyd"] = {"Dyugun"}, ["dyg"] = {"Villa Viciosa Agta"}, ["dyi"] = {"Djimini Senoufo"}, ["dym"] = {"Yanda Dom Dogon"}, ["dyn"] = {"Dyangadi"}, ["dyo"] = {"Jola-Fonyi"}, ["dyu"] = {"Dyula"}, ["dyy"] = {"Dyaabugay"}, ["dza"] = {"Tunzu"}, ["dze"] = {"Djiwarli"}, ["dzg"] = {"Dazaga"}, ["dzl"] = {"Dzalakha"}, ["dzn"] = {"Dzando"}, ["dzo"] = {"Dzongkha"}, ["eaa"] = {"Karenggapa"}, ["ebg"] = {"Ebughu"}, ["ebk"] = {"Eastern Bontok"}, ["ebo"] = {"Teke-Ebo"}, ["ebr"] = {"Ebrié"}, ["ebu"] = {"Embu", "Kiembu"}, ["ecr"] = {"Eteocretan"}, ["ecs"] = {"Ecuadorian Sign Language"}, ["ecy"] = {"Eteocypriot"}, ["eee"] = {"E"}, ["efa"] = {"Efai"}, ["efe"] = {"Efe"}, ["efi"] = {"Efik"}, ["ega"] = {"Ega"}, ["egl"] = {"Emilian"}, ["ego"] = {"Eggon"}, ["egy"] = {"Egyptian (Ancient)"}, ["ehu"] = {"Ehueun"}, ["eip"] = {"Eipomek"}, ["eit"] = {"Eitiep"}, ["eiv"] = {"Askopan"}, ["eja"] = {"Ejamat"}, ["eka"] = {"Ekajuk"}, ["ekc"] = {"Eastern Karnic"}, ["eke"] = {"Ekit"}, ["ekg"] = {"Ekari"}, ["eki"] = {"Eki"}, ["ekk"] = {"Standard Estonian"}, ["ekl"] = {"Kol", "Kol (Bangladesh)"}, ["ekm"] = {"Elip"}, ["eko"] = {"Koti"}, ["ekp"] = {"Ekpeye"}, ["ekr"] = {"Yace"}, ["eky"] = {"Eastern Kayah"}, ["ele"] = {"Elepi"}, ["elh"] = {"El Hugeirat"}, ["eli"] = {"Nding"}, ["elk"] = {"Elkei"}, ["ell"] = {"Modern Greek (1453-)"}, ["elm"] = {"Eleme"}, ["elo"] = {"El Molo"}, ["elu"] = {"Elu"}, ["elx"] = {"Elamite"}, ["ema"] = {"Emai-Iuleha-Ora"}, ["emb"] = {"Embaloh"}, ["eme"] = {"Emerillon"}, ["emg"] = {"Eastern Meohang"}, ["emi"] = {"Mussau-Emira"}, ["emk"] = {"Eastern Maninkakan"}, ["emm"] = {"Mamulique"}, ["emn"] = {"Eman"}, ["emp"] = {"Northern Emberá"}, ["ems"] = {"Pacific Gulf Yupik"}, ["emu"] = {"Eastern Muria"}, ["emw"] = {"Emplawas"}, ["emx"] = {"Erromintxela"}, ["emy"] = {"Epigraphic Mayan"}, ["ena"] = {"Apali"}, ["enb"] = {"Markweeta"}, ["enc"] = {"En"}, ["end"] = {"Ende"}, ["enf"] = {"Forest Enets"}, ["eng"] = {"English"}, ["enh"] = {"Tundra Enets"}, ["enl"] = {"Enlhet"}, ["enm"] = {"Middle English (1100-1500)"}, ["enn"] = {"Engenni"}, ["eno"] = {"Enggano"}, ["enq"] = {"Enga"}, ["enr"] = {"Emem", "Emumu"}, ["enu"] = {"Enu"}, ["env"] = {"Enwan (Edu State)"}, ["enw"] = {"Enwan (Akwa Ibom State)"}, ["enx"] = {"Enxet"}, ["eot"] = {"Beti (Côte d'Ivoire)"}, ["epi"] = {"Epie"}, ["epo"] = {"Esperanto"}, ["era"] = {"Eravallan"}, ["erg"] = {"Sie"}, ["erh"] = {"Eruwa"}, ["eri"] = {"Ogea"}, ["erk"] = {"South Efate"}, ["ero"] = {"Horpa"}, ["err"] = {"Erre"}, ["ers"] = {"Ersu"}, ["ert"] = {"Eritai"}, ["erw"] = {"Erokwanas"}, ["ese"] = {"Ese Ejja"}, ["esg"] = {"Aheri Gondi"}, ["esh"] = {"Eshtehardi"}, ["esi"] = {"North Alaskan Inupiatun"}, ["esk"] = {"Northwest Alaska Inupiatun"}, ["esl"] = {"Egypt Sign Language"}, ["esm"] = {"Esuma"}, ["esn"] = {"Salvadoran Sign Language"}, ["eso"] = {"Estonian Sign Language"}, ["esq"] = {"Esselen"}, ["ess"] = {"Central Siberian Yupik"}, ["est"] = {"Estonian"}, ["esu"] = {"Central Yupik"}, ["esy"] = {"Eskayan"}, ["etb"] = {"Etebi"}, ["etc"] = {"Etchemin"}, ["eth"] = {"Ethiopian Sign Language"}, ["etn"] = {"Eton (Vanuatu)"}, ["eto"] = {"Eton (Cameroon)"}, ["etr"] = {"Edolo"}, ["ets"] = {"Yekhee"}, ["ett"] = {"Etruscan"}, ["etu"] = {"Ejagham"}, ["etx"] = {"Eten"}, ["etz"] = {"Semimi"}, ["eus"] = {"Basque"}, ["eve"] = {"Even"}, ["evh"] = {"Uvbie"}, ["evn"] = {"Evenki"}, ["ewe"] = {"Ewe"}, ["ewo"] = {"Ewondo"}, ["ext"] = {"Extremaduran"}, ["eya"] = {"Eyak"}, ["eyo"] = {"Keiyo"}, ["eza"] = {"Ezaa"}, ["eze"] = {"Uzekwe"}, ["faa"] = {"Fasu"}, ["fab"] = {"Fa d'Ambu"}, ["fad"] = {"Wagi"}, ["faf"] = {"Fagani"}, ["fag"] = {"Finongan"}, ["fah"] = {"Baissa Fali"}, ["fai"] = {"Faiwol"}, ["faj"] = {"Faita"}, ["fak"] = {"Fang (Cameroon)"}, ["fal"] = {"South Fali"}, ["fam"] = {"Fam"}, ["fan"] = {"Fang (Equatorial Guinea)"}, ["fao"] = {"Faroese"}, ["fap"] = {"Paloor"}, ["far"] = {"Fataleka"}, ["fas"] = {"Persian"}, ["fat"] = {"Fanti"}, ["fau"] = {"Fayu"}, ["fax"] = {"Fala"}, ["fay"] = {"Southwestern Fars"}, ["faz"] = {"Northwestern Fars"}, ["fbl"] = {"West Albay Bikol"}, ["fcs"] = {"Quebec Sign Language"}, ["fer"] = {"Feroge"}, ["ffi"] = {"Foia Foia"}, ["ffm"] = {"Maasina Fulfulde"}, ["fgr"] = {"Fongoro"}, ["fia"] = {"Nobiin"}, ["fie"] = {"Fyer"}, ["fij"] = {"Fijian"}, ["fil"] = {"Filipino", "Pilipino"}, ["fin"] = {"Finnish"}, ["fip"] = {"Fipa"}, ["fir"] = {"Firan"}, ["fit"] = {"Tornedalen Finnish"}, ["fiw"] = {"Fiwaga"}, ["fkk"] = {"Kirya-Konzəl"}, ["fkv"] = {"Kven Finnish"}, ["fla"] = {"Kalispel-Pend d'Oreille"}, ["flh"] = {"Foau"}, ["fli"] = {"Fali"}, ["fll"] = {"North Fali"}, ["fln"] = {"Flinders Island"}, ["flr"] = {"Fuliiru"}, ["fly"] = {"Flaaitaal", "Tsotsitaal"}, ["fmp"] = {"Fe'fe'"}, ["fmu"] = {"Far Western Muria"}, ["fnb"] = {"Fanbak"}, ["fng"] = {"Fanagalo"}, ["fni"] = {"Fania"}, ["fod"] = {"Foodo"}, ["foi"] = {"Foi"}, ["fom"] = {"Foma"}, ["fon"] = {"Fon"}, ["for"] = {"Fore"}, ["fos"] = {"Siraya"}, ["fpe"] = {"Fernando Po Creole English"}, ["fqs"] = {"Fas"}, ["fra"] = {"French"}, ["frc"] = {"Cajun French"}, ["frd"] = {"Fordata"}, ["frk"] = {"Frankish"}, ["frm"] = {"Middle French (ca. 1400-1600)"}, ["fro"] = {"Old French (842-ca. 1400)"}, ["frp"] = {"Arpitan", "Francoprovençal"}, ["frq"] = {"Forak"}, ["frr"] = {"Northern Frisian"}, ["frs"] = {"Eastern Frisian"}, ["frt"] = {"Fortsenal"}, ["fry"] = {"Western Frisian"}, ["fse"] = {"Finnish Sign Language"}, ["fsl"] = {"French Sign Language"}, ["fss"] = {"finlandssvenskt teckenspråk", "Finland-Swedish Sign Language", "suomenruotsalainen viittomakieli"}, ["fub"] = {"Adamawa Fulfulde"}, ["fuc"] = {"Pulaar"}, ["fud"] = {"East Futuna"}, ["fue"] = {"Borgu Fulfulde"}, ["fuf"] = {"Pular"}, ["fuh"] = {"Western Niger Fulfulde"}, ["fui"] = {"Bagirmi Fulfulde"}, ["fuj"] = {"Ko"}, ["ful"] = {"Fulah"}, ["fum"] = {"Fum"}, ["fun"] = {"Fulniô"}, ["fuq"] = {"Central-Eastern Niger Fulfulde"}, ["fur"] = {"Friulian"}, ["fut"] = {"Futuna-Aniwa"}, ["fuu"] = {"Furu"}, ["fuv"] = {"Nigerian Fulfulde"}, ["fuy"] = {"Fuyug"}, ["fvr"] = {"Fur"}, ["fwa"] = {"Fwâi"}, ["fwe"] = {"Fwe"}, ["gaa"] = {"Ga"}, ["gab"] = {"Gabri"}, ["gac"] = {"Mixed Great Andamanese"}, ["gad"] = {"Gaddang"}, ["gae"] = {"Guarequena"}, ["gaf"] = {"Gende"}, ["gag"] = {"Gagauz"}, ["gah"] = {"Alekano"}, ["gai"] = {"Borei"}, ["gaj"] = {"Gadsup"}, ["gak"] = {"Gamkonora"}, ["gal"] = {"Galolen"}, ["gam"] = {"Kandawo"}, ["gan"] = {"Gan Chinese"}, ["gao"] = {"Gants"}, ["gap"] = {"Gal"}, ["gaq"] = {"Gata'"}, ["gar"] = {"Galeya"}, ["gas"] = {"Adiwasi Garasia"}, ["gat"] = {"Kenati"}, ["gau"] = {"Mudhili Gadaba"}, ["gaw"] = {"Nobonob"}, ["gax"] = {"Borana-Arsi-Guji Oromo"}, ["gay"] = {"Gayo"}, ["gaz"] = {"West Central Oromo"}, ["gba"] = {"Gbaya (Central African Republic)"}, ["gbb"] = {"Kaytetye"}, ["gbd"] = {"Karadjeri"}, ["gbe"] = {"Niksek"}, ["gbf"] = {"Gaikundi"}, ["gbg"] = {"Gbanziri"}, ["gbh"] = {"Defi Gbe"}, ["gbi"] = {"Galela"}, ["gbj"] = {"Bodo Gadaba"}, ["gbk"] = {"Gaddi"}, ["gbl"] = {"Gamit"}, ["gbm"] = {"Garhwali"}, ["gbn"] = {"Mo'da"}, ["gbo"] = {"Northern Grebo"}, ["gbp"] = {"Gbaya-Bossangoa"}, ["gbq"] = {"Gbaya-Bozoum"}, ["gbr"] = {"Gbagyi"}, ["gbs"] = {"Gbesi Gbe"}, ["gbu"] = {"Gagadu"}, ["gbv"] = {"Gbanu"}, ["gbw"] = {"Gabi-Gabi"}, ["gbx"] = {"Eastern Xwla Gbe"}, ["gby"] = {"Gbari"}, ["gbz"] = {"Zoroastrian Dari"}, ["gcc"] = {"Mali"}, ["gcd"] = {"Ganggalida"}, ["gce"] = {"Galice"}, ["gcf"] = {"Guadeloupean Creole French"}, ["gcl"] = {"Grenadian Creole English"}, ["gcn"] = {"Gaina"}, ["gcr"] = {"Guianese Creole French"}, ["gct"] = {"Colonia Tovar German"}, ["gda"] = {"Gade Lohar"}, ["gdb"] = {"Pottangi Ollar Gadaba"}, ["gdc"] = {"Gugu Badhun"}, ["gdd"] = {"Gedaged"}, ["gde"] = {"Gude"}, ["gdf"] = {"Guduf-Gava"}, ["gdg"] = {"Ga'dang"}, ["gdh"] = {"Gadjerawang"}, ["gdi"] = {"Gundi"}, ["gdj"] = {"Gurdjar"}, ["gdk"] = {"Gadang"}, ["gdl"] = {"Dirasha"}, ["gdm"] = {"Laal"}, ["gdn"] = {"Umanakaina"}, ["gdo"] = {"Ghodoberi"}, ["gdq"] = {"Mehri"}, ["gdr"] = {"Wipi"}, ["gds"] = {"Ghandruk Sign Language"}, ["gdt"] = {"Kungardutyi"}, ["gdu"] = {"Gudu"}, ["gdx"] = {"Godwari"}, ["gea"] = {"Geruma"}, ["geb"] = {"Kire"}, ["gec"] = {"Gboloo Grebo"}, ["ged"] = {"Gade"}, ["geg"] = {"Gengle"}, ["geh"] = {"Hutterisch", "Hutterite German"}, ["gei"] = {"Gebe"}, ["gej"] = {"Gen"}, ["gek"] = {"Ywom"}, ["gel"] = {"ut-Ma'in"}, ["geq"] = {"Geme"}, ["ges"] = {"Geser-Gorom"}, ["gev"] = {"Eviya"}, ["gew"] = {"Gera"}, ["gex"] = {"Garre"}, ["gey"] = {"Enya"}, ["gez"] = {"Geez"}, ["gfk"] = {"Patpatar"}, ["gft"] = {"Gafat"}, ["gga"] = {"Gao"}, ["ggb"] = {"Gbii"}, ["ggd"] = {"Gugadj"}, ["gge"] = {"Guragone"}, ["ggg"] = {"Gurgula"}, ["ggk"] = {"Kungarakany"}, ["ggl"] = {"Ganglau"}, ["ggt"] = {"Gitua"}, ["ggu"] = {"Gagu", "Gban"}, ["ggw"] = {"Gogodala"}, ["gha"] = {"Ghadamès"}, ["ghc"] = {"Hiberno-Scottish Gaelic"}, ["ghe"] = {"Southern Ghale"}, ["ghh"] = {"Northern Ghale"}, ["ghk"] = {"Geko Karen"}, ["ghl"] = {"Ghulfan"}, ["ghn"] = {"Ghanongga"}, ["gho"] = {"Ghomara"}, ["ghr"] = {"Ghera"}, ["ghs"] = {"Guhu-Samane"}, ["ght"] = {"Kuke", "Kutang Ghale"}, ["gia"] = {"Kitja"}, ["gib"] = {"Gibanawa"}, ["gic"] = {"Gail"}, ["gid"] = {"Gidar"}, ["gie"] = {"Gaɓogbo", "Guébie"}, ["gig"] = {"Goaria"}, ["gih"] = {"Githabul"}, ["gil"] = {"Gilbertese"}, ["gim"] = {"Gimi (Eastern Highlands)"}, ["gin"] = {"Hinukh"}, ["gip"] = {"Gimi (West New Britain)"}, ["giq"] = {"Green Gelao"}, ["gir"] = {"Red Gelao"}, ["gis"] = {"North Giziga"}, ["git"] = {"Gitxsan"}, ["giu"] = {"Mulao"}, ["giw"] = {"White Gelao"}, ["gix"] = {"Gilima"}, ["giy"] = {"Giyug"}, ["giz"] = {"South Giziga"}, ["gji"] = {"Geji"}, ["gjk"] = {"Kachi Koli"}, ["gjm"] = {"Gunditjmara"}, ["gjn"] = {"Gonja"}, ["gjr"] = {"Gurindji Kriol"}, ["gju"] = {"Gujari"}, ["gka"] = {"Guya"}, ["gkd"] = {"Magɨ (Madang Province)"}, ["gke"] = {"Ndai"}, ["gkn"] = {"Gokana"}, ["gko"] = {"Kok-Nar"}, ["gkp"] = {"Guinea Kpelle"}, ["gku"] = {"ǂUngkue"}, ["gla"] = {"Gaelic", "Scottish Gaelic"}, ["glc"] = {"Bon Gula"}, ["gld"] = {"Nanai"}, ["gle"] = {"Irish"}, ["glg"] = {"Galician"}, ["glh"] = {"Northwest Pashai", "Northwest Pashayi"}, ["gli"] = {"Guliguli"}, ["glj"] = {"Gula Iro"}, ["glk"] = {"Gilaki"}, ["gll"] = {"Garlali"}, ["glo"] = {"Galambu"}, ["glr"] = {"Glaro-Twabo"}, ["glu"] = {"Gula (Chad)"}, ["glv"] = {"Manx"}, ["glw"] = {"Glavda"}, ["gly"] = {"Gule"}, ["gma"] = {"Gambera"}, ["gmb"] = {"Gula'alaa"}, ["gmd"] = {"Mághdì"}, ["gmg"] = {"Magɨyi"}, ["gmh"] = {"Middle High German (ca. 1050-1500)"}, ["gml"] = {"Middle Low German"}, ["gmm"] = {"Gbaya-Mbodomo"}, ["gmn"] = {"Gimnime"}, ["gmu"] = {"Gumalu"}, ["gmv"] = {"Gamo"}, ["gmx"] = {"Magoma"}, ["gmy"] = {"Mycenaean Greek"}, ["gmz"] = {"Mgbolizhia"}, ["gna"] = {"Kaansa"}, ["gnb"] = {"Gangte"}, ["gnc"] = {"Guanche"}, ["gnd"] = {"Zulgo-Gemzek"}, ["gne"] = {"Ganang"}, ["gng"] = {"Ngangam"}, ["gnh"] = {"Lere"}, ["gni"] = {"Gooniyandi"}, ["gnj"] = {"Ngen"}, ["gnk"] = {"||Gana"}, ["gnl"] = {"Gangulu"}, ["gnm"] = {"Ginuman"}, ["gnn"] = {"Gumatj"}, ["gno"] = {"Northern Gondi"}, ["gnq"] = {"Gana"}, ["gnr"] = {"Gureng Gureng"}, ["gnt"] = {"Guntai"}, ["gnu"] = {"Gnau"}, ["gnw"] = {"Western Bolivian Guaraní"}, ["gnz"] = {"Ganzi"}, ["goa"] = {"Guro"}, ["gob"] = {"Playero"}, ["goc"] = {"Gorakor"}, ["god"] = {"Godié"}, ["goe"] = {"Gongduk"}, ["gof"] = {"Gofa"}, ["gog"] = {"Gogo"}, ["goh"] = {"Old High German (ca. 750-1050)"}, ["goi"] = {"Gobasi"}, ["goj"] = {"Gowlan"}, ["gok"] = {"Gowli"}, ["gol"] = {"Gola"}, ["gom"] = {"Goan Konkani"}, ["gon"] = {"Gondi"}, ["goo"] = {"Gone Dau"}, ["gop"] = {"Yeretuar"}, ["goq"] = {"Gorap"}, ["gor"] = {"Gorontalo"}, ["gos"] = {"Gronings"}, ["got"] = {"Gothic"}, ["gou"] = {"Gavar"}, ["gow"] = {"Gorowa"}, ["gox"] = {"Gobu"}, ["goy"] = {"Goundo"}, ["goz"] = {"Gozarkhani"}, ["gpa"] = {"Gupa-Abawa"}, ["gpe"] = {"Ghanaian Pidgin English"}, ["gpn"] = {"Taiap"}, ["gqa"] = {"Ga'anda"}, ["gqi"] = {"Guiqiong"}, ["gqn"] = {"Guana (Brazil)"}, ["gqr"] = {"Gor"}, ["gqu"] = {"Qau"}, ["gra"] = {"Rajput Garasia"}, ["grb"] = {"Grebo"}, ["grc"] = {"Ancient Greek (to 1453)"}, ["grd"] = {"Guruntum-Mbaaru"}, ["grg"] = {"Madi"}, ["grh"] = {"Gbiri-Niragu"}, ["gri"] = {"Ghari"}, ["grj"] = {"Southern Grebo"}, ["grm"] = {"Kota Marudu Talantang"}, ["grn"] = {"Guarani"}, ["gro"] = {"Groma"}, ["grq"] = {"Gorovu"}, ["grr"] = {"Taznatit"}, ["grs"] = {"Gresi"}, ["grt"] = {"Garo"}, ["gru"] = {"Kistane"}, ["grv"] = {"Central Grebo"}, ["grw"] = {"Gweda"}, ["grx"] = {"Guriaso"}, ["gry"] = {"Barclayville Grebo"}, ["grz"] = {"Guramalum"}, ["gse"] = {"Ghanaian Sign Language"}, ["gsg"] = {"German Sign Language"}, ["gsl"] = {"Gusilay"}, ["gsm"] = {"Guatemalan Sign Language"}, ["gsn"] = {"Gusan", "Nema"}, ["gso"] = {"Southwest Gbaya"}, ["gsp"] = {"Wasembo"}, ["gss"] = {"Greek Sign Language"}, ["gsw"] = {"Alemannic", "Alsatian", "Swiss German"}, ["gta"] = {"Guató"}, ["gtu"] = {"Aghu-Tharnggala"}, ["gua"] = {"Shiki"}, ["gub"] = {"Guajajára"}, ["guc"] = {"Wayuu"}, ["gud"] = {"Yocoboué Dida"}, ["gue"] = {"Gurinji"}, ["guf"] = {"Gupapuyngu"}, ["gug"] = {"Paraguayan Guaraní"}, ["guh"] = {"Guahibo"}, ["gui"] = {"Eastern Bolivian Guaraní"}, ["guj"] = {"Gujarati"}, ["guk"] = {"Gumuz"}, ["gul"] = {"Sea Island Creole English"}, ["gum"] = {"Guambiano"}, ["gun"] = {"Mbyá Guaraní"}, ["guo"] = {"Guayabero"}, ["gup"] = {"Gunwinggu"}, ["guq"] = {"Aché"}, ["gur"] = {"Farefare"}, ["gus"] = {"Guinean Sign Language"}, ["gut"] = {"Maléku Jaíka"}, ["guu"] = {"Yanomamö"}, ["guw"] = {"Gun"}, ["gux"] = {"Gourmanchéma"}, ["guz"] = {"Ekegusii", "Gusii"}, ["gva"] = {"Guana (Paraguay)"}, ["gvc"] = {"Guanano"}, ["gve"] = {"Duwet"}, ["gvf"] = {"Golin"}, ["gvj"] = {"Guajá"}, ["gvl"] = {"Gulay"}, ["gvm"] = {"Gurmana"}, ["gvn"] = {"Kuku-Yalanji"}, ["gvo"] = {"Gavião Do Jiparaná"}, ["gvp"] = {"Pará Gavião"}, ["gvr"] = {"Gurung"}, ["gvs"] = {"Gumawana"}, ["gvy"] = {"Guyani"}, ["gwa"] = {"Mbato"}, ["gwb"] = {"Gwa"}, ["gwc"] = {"Kalami"}, ["gwd"] = {"Gawwada"}, ["gwe"] = {"Gweno"}, ["gwf"] = {"Gowro"}, ["gwg"] = {"Moo"}, ["gwi"] = {"Gwichʼin"}, ["gwj"] = {"|Gwi"}, ["gwm"] = {"Awngthim"}, ["gwn"] = {"Gwandara"}, ["gwr"] = {"Gwere"}, ["gwt"] = {"Gawar-Bati"}, ["gwu"] = {"Guwamu"}, ["gww"] = {"Kwini"}, ["gwx"] = {"Gua"}, ["gxx"] = {"Wè Southern"}, ["gya"] = {"Northwest Gbaya"}, ["gyb"] = {"Garus"}, ["gyd"] = {"Kayardild"}, ["gye"] = {"Gyem"}, ["gyf"] = {"Gungabula"}, ["gyg"] = {"Gbayi"}, ["gyi"] = {"Gyele"}, ["gyl"] = {"Gayil"}, ["gym"] = {"Ngäbere"}, ["gyn"] = {"Guyanese Creole English"}, ["gyo"] = {"Gyalsumdo"}, ["gyr"] = {"Guarayu"}, ["gyy"] = {"Gunya"}, ["gza"] = {"Ganza"}, ["gzi"] = {"Gazi"}, ["gzn"] = {"Gane"}, ["haa"] = {"Han"}, ["hab"] = {"Hanoi Sign Language"}, ["hac"] = {"Gurani"}, ["had"] = {"Hatam"}, ["hae"] = {"Eastern Oromo"}, ["haf"] = {"Haiphong Sign Language"}, ["hag"] = {"Hanga"}, ["hah"] = {"Hahon"}, ["hai"] = {"Haida"}, ["haj"] = {"Hajong"}, ["hak"] = {"Hakka Chinese"}, ["hal"] = {"Halang"}, ["ham"] = {"Hewa"}, ["han"] = {"Hangaza"}, ["hao"] = {"Hakö"}, ["hap"] = {"Hupla"}, ["haq"] = {"Ha"}, ["har"] = {"Harari"}, ["has"] = {"Haisla"}, ["hat"] = {"Haitian", "Haitian Creole"}, ["hau"] = {"Hausa"}, ["hav"] = {"Havu"}, ["haw"] = {"Hawaiian"}, ["hax"] = {"Southern Haida"}, ["hay"] = {"Haya"}, ["haz"] = {"Hazaragi"}, ["hba"] = {"Hamba"}, ["hbb"] = {"Huba"}, ["hbn"] = {"Heiban"}, ["hbo"] = {"Ancient Hebrew"}, ["hbs"] = {"Serbo-Croatian"}, ["hbu"] = {"Habu"}, ["hca"] = {"Andaman Creole Hindi"}, ["hch"] = {"Huichol"}, ["hdn"] = {"Northern Haida"}, ["hds"] = {"Honduras Sign Language"}, ["hdy"] = {"Hadiyya"}, ["hea"] = {"Northern Qiandong Miao"}, ["heb"] = {"Hebrew"}, ["hed"] = {"Herdé"}, ["heg"] = {"Helong"}, ["heh"] = {"Hehe"}, ["hei"] = {"Heiltsuk"}, ["hem"] = {"Hemba"}, ["her"] = {"Herero"}, ["hgm"] = {"Hai||om"}, ["hgw"] = {"Haigwai"}, ["hhi"] = {"Hoia Hoia"}, ["hhr"] = {"Kerak"}, ["hhy"] = {"Hoyahoya"}, ["hia"] = {"Lamang"}, ["hib"] = {"Hibito"}, ["hid"] = {"Hidatsa"}, ["hif"] = {"Fiji Hindi"}, ["hig"] = {"Kamwe"}, ["hih"] = {"Pamosu"}, ["hii"] = {"Hinduri"}, ["hij"] = {"Hijuk"}, ["hik"] = {"Seit-Kaitetu"}, ["hil"] = {"Hiligaynon"}, ["hin"] = {"Hindi"}, ["hio"] = {"Tsoa"}, ["hir"] = {"Himarimã"}, ["hit"] = {"Hittite"}, ["hiw"] = {"Hiw"}, ["hix"] = {"Hixkaryána"}, ["hji"] = {"Haji"}, ["hka"] = {"Kahe"}, ["hke"] = {"Hunde"}, ["hkk"] = {"Hunjara-Kaina Ke"}, ["hkn"] = {"Mel-Khaonh"}, ["hks"] = {"Heung Kong Sau Yue", "Hong Kong Sign Language"}, ["hla"] = {"Halia"}, ["hlb"] = {"Halbi"}, ["hld"] = {"Halang Doan"}, ["hle"] = {"Hlersu"}, ["hlt"] = {"Matu Chin"}, ["hlu"] = {"Hieroglyphic Luwian"}, ["hma"] = {"Southern Mashan Hmong", "Southern Mashan Miao"}, ["hmb"] = {"Humburi Senni Songhay"}, ["hmc"] = {"Central Huishui Hmong", "Central Huishui Miao"}, ["hmd"] = {"A-hmaos", "Da-Hua Miao", "Large Flowery Miao"}, ["hme"] = {"Eastern Huishui Hmong", "Eastern Huishui Miao"}, ["hmf"] = {"Hmong Don"}, ["hmg"] = {"Southwestern Guiyang Hmong"}, ["hmh"] = {"Southwestern Huishui Hmong", "Southwestern Huishui Miao"}, ["hmi"] = {"Northern Huishui Hmong", "Northern Huishui Miao"}, ["hmj"] = {"Ge", "Gejia"}, ["hmk"] = {"Maek"}, ["hml"] = {"Luopohe Hmong", "Luopohe Miao"}, ["hmm"] = {"Central Mashan Hmong", "Central Mashan Miao"}, ["hmn"] = {"Hmong", "Mong"}, ["hmo"] = {"Hiri Motu"}, ["hmp"] = {"Northern Mashan Hmong", "Northern Mashan Miao"}, ["hmq"] = {"Eastern Qiandong Miao"}, ["hmr"] = {"Hmar"}, ["hms"] = {"Southern Qiandong Miao"}, ["hmt"] = {"Hamtai"}, ["hmu"] = {"Hamap"}, ["hmv"] = {"Hmong Dô"}, ["hmw"] = {"Western Mashan Hmong", "Western Mashan Miao"}, ["hmy"] = {"Southern Guiyang Hmong", "Southern Guiyang Miao"}, ["hmz"] = {"Hmong Shua", "Sinicized Miao"}, ["hna"] = {"Mina (Cameroon)"}, ["hnd"] = {"Southern Hindko"}, ["hne"] = {"Chhattisgarhi"}, ["hnh"] = {"||Ani"}, ["hni"] = {"Hani"}, ["hnj"] = {"Hmong Njua", "Mong Leng", "Mong Njua"}, ["hnn"] = {"Hanunoo"}, ["hno"] = {"Northern Hindko"}, ["hns"] = {"Caribbean Hindustani"}, ["hnu"] = {"Hung"}, ["hoa"] = {"Hoava"}, ["hob"] = {"Mari (Madang Province)"}, ["hoc"] = {"Ho"}, ["hod"] = {"Holma"}, ["hoe"] = {"Horom"}, ["hoh"] = {"Hobyót"}, ["hoi"] = {"Holikachuk"}, ["hoj"] = {"Hadothi", "Haroti"}, ["hol"] = {"Holu"}, ["hom"] = {"Homa"}, ["hoo"] = {"Holoholo"}, ["hop"] = {"Hopi"}, ["hor"] = {"Horo"}, ["hos"] = {"Ho Chi Minh City Sign Language"}, ["hot"] = {"Hote", "Malê"}, ["hov"] = {"Hovongan"}, ["how"] = {"Honi"}, ["hoy"] = {"Holiya"}, ["hoz"] = {"Hozo"}, ["hpo"] = {"Hpon"}, ["hps"] = {"Hawai'i Pidgin Sign Language", "Hawai'i Sign Language (HSL)"}, ["hra"] = {"Hrangkhol"}, ["hrc"] = {"Niwer Mil"}, ["hre"] = {"Hre"}, ["hrk"] = {"Haruku"}, ["hrm"] = {"Horned Miao"}, ["hro"] = {"Haroi"}, ["hrp"] = {"Nhirrpi"}, ["hrt"] = {"Hértevin"}, ["hru"] = {"Hruso"}, ["hrv"] = {"Croatian"}, ["hrw"] = {"Warwar Feni"}, ["hrx"] = {"Hunsrik"}, ["hrz"] = {"Harzani"}, ["hsb"] = {"Upper Sorbian"}, ["hsh"] = {"Hungarian Sign Language"}, ["hsl"] = {"Hausa Sign Language"}, ["hsn"] = {"Xiang Chinese"}, ["hss"] = {"Harsusi"}, ["hti"] = {"Hoti"}, ["hto"] = {"Minica Huitoto"}, ["hts"] = {"Hadza"}, ["htu"] = {"Hitu"}, ["htx"] = {"Middle Hittite"}, ["hub"] = {"Huambisa"}, ["huc"] = {"‡Hua"}, ["hud"] = {"Huaulu"}, ["hue"] = {"San Francisco Del Mar Huave"}, ["huf"] = {"Humene"}, ["hug"] = {"Huachipaeri"}, ["huh"] = {"Huilliche"}, ["hui"] = {"Huli"}, ["huj"] = {"Northern Guiyang Hmong", "Northern Guiyang Miao"}, ["huk"] = {"Hulung"}, ["hul"] = {"Hula"}, ["hum"] = {"Hungana"}, ["hun"] = {"Hungarian"}, ["huo"] = {"Hu"}, ["hup"] = {"Hupa"}, ["huq"] = {"Tsat"}, ["hur"] = {"Halkomelem"}, ["hus"] = {"Huastec"}, ["hut"] = {"Humla"}, ["huu"] = {"Murui Huitoto"}, ["huv"] = {"San Mateo Del Mar Huave"}, ["huw"] = {"Hukumina"}, ["hux"] = {"Nüpode Huitoto"}, ["huy"] = {"Hulaulá"}, ["huz"] = {"Hunzib"}, ["hvc"] = {"Haitian Vodoun Culture Language"}, ["hve"] = {"San Dionisio Del Mar Huave"}, ["hvk"] = {"Haveke"}, ["hvn"] = {"Sabu"}, ["hvv"] = {"Santa María Del Mar Huave"}, ["hwa"] = {"Wané"}, ["hwc"] = {"Hawai'i Creole English", "Hawai'i Pidgin"}, ["hwo"] = {"Hwana"}, ["hya"] = {"Hya"}, ["hye"] = {"Armenian"}, ["hyw"] = {"Western Armenian"}, ["iai"] = {"Iaai"}, ["ian"] = {"Iatmul"}, ["iar"] = {"Purari"}, ["iba"] = {"Iban"}, ["ibb"] = {"Ibibio"}, ["ibd"] = {"Iwaidja"}, ["ibe"] = {"Akpes"}, ["ibg"] = {"Ibanag"}, ["ibh"] = {"Bih"}, ["ibl"] = {"Ibaloi"}, ["ibm"] = {"Agoi"}, ["ibn"] = {"Ibino"}, ["ibo"] = {"Igbo"}, ["ibr"] = {"Ibuoro"}, ["ibu"] = {"Ibu"}, ["iby"] = {"Ibani"}, ["ica"] = {"Ede Ica"}, ["ich"] = {"Etkywan"}, ["icl"] = {"Icelandic Sign Language"}, ["icr"] = {"Islander Creole English"}, ["ida"] = {"Idakho-Isukha-Tiriki", "Luidakho-Luisukha-Lutirichi"}, ["idb"] = {"Indo-Portuguese"}, ["idc"] = {"Ajiya", "Idon"}, ["idd"] = {"Ede Idaca"}, ["ide"] = {"Idere"}, ["idi"] = {"Idi"}, ["ido"] = {"Ido"}, ["idr"] = {"Indri"}, ["ids"] = {"Idesa"}, ["idt"] = {"Idaté"}, ["idu"] = {"Idoma"}, ["ifa"] = {"Amganad Ifugao"}, ["ifb"] = {"Ayangan Ifugao", "Batad Ifugao"}, ["ife"] = {"Ifè"}, ["iff"] = {"Ifo"}, ["ifk"] = {"Tuwali Ifugao"}, ["ifm"] = {"Teke-Fuumu"}, ["ifu"] = {"Mayoyao Ifugao"}, ["ify"] = {"Keley-I Kallahan"}, ["igb"] = {"Ebira"}, ["ige"] = {"Igede"}, ["igg"] = {"Igana"}, ["igl"] = {"Igala"}, ["igm"] = {"Kanggape"}, ["ign"] = {"Ignaciano"}, ["igo"] = {"Isebe"}, ["igs"] = {"Interglossa"}, ["igw"] = {"Igwe"}, ["ihb"] = {"Iha Based Pidgin"}, ["ihi"] = {"Ihievbe"}, ["ihp"] = {"Iha"}, ["ihw"] = {"Bidhawal"}, ["iii"] = {"Nuosu", "Sichuan Yi"}, ["iin"] = {"Thiin"}, ["ijc"] = {"Izon"}, ["ije"] = {"Biseni"}, ["ijj"] = {"Ede Ije"}, ["ijn"] = {"Kalabari"}, ["ijs"] = {"Southeast Ijo"}, ["ike"] = {"Eastern Canadian Inuktitut"}, ["iki"] = {"Iko"}, ["ikk"] = {"Ika"}, ["ikl"] = {"Ikulu"}, ["iko"] = {"Olulumo-Ikom"}, ["ikp"] = {"Ikpeshi"}, ["ikr"] = {"Ikaranggal"}, ["iks"] = {"Inuit Sign Language"}, ["ikt"] = {"Inuinnaqtun", "Western Canadian Inuktitut"}, ["iku"] = {"Inuktitut"}, ["ikv"] = {"Iku-Gora-Ankwa"}, ["ikw"] = {"Ikwere"}, ["ikx"] = {"Ik"}, ["ikz"] = {"Ikizu"}, ["ila"] = {"Ile Ape"}, ["ilb"] = {"Ila"}, ["ile"] = {"Interlingue", "Occidental"}, ["ilg"] = {"Garig-Ilgar"}, ["ili"] = {"Ili Turki"}, ["ilk"] = {"Ilongot"}, ["ilm"] = {"Iranun (Malaysia)"}, ["ilo"] = {"Iloko"}, ["ilp"] = {"Iranun (Philippines)"}, ["ils"] = {"International Sign"}, ["ilu"] = {"Ili'uun"}, ["ilv"] = {"Ilue"}, ["ima"] = {"Mala Malasar"}, ["imi"] = {"Anamgura"}, ["iml"] = {"Miluk"}, ["imn"] = {"Imonda"}, ["imo"] = {"Imbongu"}, ["imr"] = {"Imroing"}, ["ims"] = {"Marsian"}, ["imy"] = {"Milyan"}, ["ina"] = {"Interlingua (International Auxiliary Language Association)"}, ["inb"] = {"Inga"}, ["ind"] = {"Indonesian"}, ["ing"] = {"Degexit'an"}, ["inh"] = {"Ingush"}, ["inj"] = {"Jungle Inga"}, ["inl"] = {"Indonesian Sign Language"}, ["inm"] = {"Minaean"}, ["inn"] = {"Isinai"}, ["ino"] = {"Inoke-Yate"}, ["inp"] = {"Iñapari"}, ["ins"] = {"Indian Sign Language"}, ["int"] = {"Intha"}, ["inz"] = {"Ineseño"}, ["ior"] = {"Inor"}, ["iou"] = {"Tuma-Irumu"}, ["iow"] = {"Iowa-Oto"}, ["ipi"] = {"Ipili"}, ["ipk"] = {"Inupiaq"}, ["ipo"] = {"Ipiko"}, ["iqu"] = {"Iquito"}, ["iqw"] = {"Ikwo"}, ["ire"] = {"Iresim"}, ["irh"] = {"Irarutu"}, ["iri"] = {"Irigwe", "Rigwe"}, ["irk"] = {"Iraqw"}, ["irn"] = {"Irántxe"}, ["irr"] = {"Ir"}, ["iru"] = {"Irula"}, ["irx"] = {"Kamberau"}, ["iry"] = {"Iraya"}, ["isa"] = {"Isabi"}, ["isc"] = {"Isconahua"}, ["isd"] = {"Isnag"}, ["ise"] = {"Italian Sign Language"}, ["isg"] = {"Irish Sign Language"}, ["ish"] = {"Esan"}, ["isi"] = {"Nkem-Nkum"}, ["isk"] = {"Ishkashimi"}, ["isl"] = {"Icelandic"}, ["ism"] = {"Masimasi"}, ["isn"] = {"Isanzu"}, ["iso"] = {"Isoko"}, ["isr"] = {"Israeli Sign Language"}, ["ist"] = {"Istriot"}, ["isu"] = {"Isu (Menchum Division)"}, ["ita"] = {"Italian"}, ["itb"] = {"Binongan Itneg"}, ["itd"] = {"Southern Tidung"}, ["ite"] = {"Itene"}, ["iti"] = {"Inlaod Itneg"}, ["itk"] = {"Judeo-Italian"}, ["itl"] = {"Itelmen"}, ["itm"] = {"Itu Mbon Uzo"}, ["ito"] = {"Itonama"}, ["itr"] = {"Iteri"}, ["its"] = {"Isekiri"}, ["itt"] = {"Maeng Itneg"}, ["itv"] = {"Itawit"}, ["itw"] = {"Ito"}, ["itx"] = {"Itik"}, ["ity"] = {"Moyadan Itneg"}, ["itz"] = {"Itzá"}, ["ium"] = {"Iu Mien"}, ["ivb"] = {"Ibatan"}, ["ivv"] = {"Ivatan"}, ["iwk"] = {"I-Wak"}, ["iwm"] = {"Iwam"}, ["iwo"] = {"Iwur"}, ["iws"] = {"Sepik Iwam"}, ["ixc"] = {"Ixcatec"}, ["ixl"] = {"Ixil"}, ["iya"] = {"Iyayu"}, ["iyo"] = {"Mesaka"}, ["iyx"] = {"Yaka (Congo)"}, ["izh"] = {"Ingrian"}, ["izr"] = {"Izere"}, ["izz"] = {"Izii"}, ["jaa"] = {"Jamamadí"}, ["jab"] = {"Hyam"}, ["jac"] = {"Jakalteko", "Popti'"}, ["jad"] = {"Jahanka"}, ["jae"] = {"Yabem"}, ["jaf"] = {"Jara"}, ["jah"] = {"Jah Hut"}, ["jaj"] = {"Zazao"}, ["jak"] = {"Jakun"}, ["jal"] = {"Yalahatan"}, ["jam"] = {"Jamaican Creole English"}, ["jan"] = {"Jandai"}, ["jao"] = {"Yanyuwa"}, ["jaq"] = {"Yaqay"}, ["jas"] = {"New Caledonian Javanese"}, ["jat"] = {"Jakati"}, ["jau"] = {"Yaur"}, ["jav"] = {"Javanese"}, ["jax"] = {"Jambi Malay"}, ["jay"] = {"Yan-nhangu"}, ["jaz"] = {"Jawe"}, ["jbe"] = {"Judeo-Berber"}, ["jbi"] = {"Badjiri"}, ["jbj"] = {"Arandai"}, ["jbk"] = {"Barikewa"}, ["jbn"] = {"Nafusi"}, ["jbo"] = {"Lojban"}, ["jbr"] = {"Jofotek-Bromnya"}, ["jbt"] = {"Jabutí"}, ["jbu"] = {"Jukun Takum"}, ["jbw"] = {"Yawijibaya"}, ["jcs"] = {"Jamaican Country Sign Language"}, ["jct"] = {"Krymchak"}, ["jda"] = {"Jad"}, ["jdg"] = {"Jadgali"}, ["jdt"] = {"Judeo-Tat"}, ["jeb"] = {"Jebero"}, ["jee"] = {"Jerung"}, ["jeh"] = {"Jeh"}, ["jei"] = {"Yei"}, ["jek"] = {"Jeri Kuo"}, ["jel"] = {"Yelmek"}, ["jen"] = {"Dza"}, ["jer"] = {"Jere"}, ["jet"] = {"Manem"}, ["jeu"] = {"Jonkor Bourmataguil"}, ["jgb"] = {"Ngbee"}, ["jge"] = {"Judeo-Georgian"}, ["jgk"] = {"Gwak"}, ["jgo"] = {"Ngomba"}, ["jhi"] = {"Jehai"}, ["jhs"] = {"Jhankot Sign Language"}, ["jia"] = {"Jina"}, ["jib"] = {"Jibu"}, ["jic"] = {"Tol"}, ["jid"] = {"Bu"}, ["jie"] = {"Jilbe"}, ["jig"] = {"Djingili"}, ["jih"] = {"Shangzhai", "sTodsde"}, ["jii"] = {"Jiiddu"}, ["jil"] = {"Jilim"}, ["jim"] = {"Jimi (Cameroon)"}, ["jio"] = {"Jiamao"}, ["jiq"] = {"Guanyinqiao", "Lavrung"}, ["jit"] = {"Jita"}, ["jiu"] = {"Youle Jinuo"}, ["jiv"] = {"Shuar"}, ["jiy"] = {"Buyuan Jinuo"}, ["jje"] = {"Jejueo"}, ["jjr"] = {"Bankal"}, ["jka"] = {"Kaera"}, ["jkm"] = {"Mobwa Karen"}, ["jko"] = {"Kubo"}, ["jkp"] = {"Paku Karen"}, ["jkr"] = {"Koro (India)"}, ["jku"] = {"Labir"}, ["jle"] = {"Ngile"}, ["jls"] = {"Jamaican Sign Language"}, ["jma"] = {"Dima"}, ["jmb"] = {"Zumbun"}, ["jmc"] = {"Machame"}, ["jmd"] = {"Yamdena"}, ["jmi"] = {"Jimi (Nigeria)"}, ["jml"] = {"Jumli"}, ["jmn"] = {"Makuri Naga"}, ["jmr"] = {"Kamara"}, ["jms"] = {"Mashi (Nigeria)"}, ["jmw"] = {"Mouwase"}, ["jmx"] = {"Western Juxtlahuaca Mixtec"}, ["jna"] = {"Jangshung"}, ["jnd"] = {"Jandavra"}, ["jng"] = {"Yangman"}, ["jni"] = {"Janji"}, ["jnj"] = {"Yemsa"}, ["jnl"] = {"Rawat"}, ["jns"] = {"Jaunsari"}, ["job"] = {"Joba"}, ["jod"] = {"Wojenaka"}, ["jog"] = {"Jogi"}, ["jor"] = {"Jorá"}, ["jos"] = {"Jordanian Sign Language"}, ["jow"] = {"Jowulu"}, ["jpa"] = {"Jewish Palestinian Aramaic"}, ["jpn"] = {"Japanese"}, ["jpr"] = {"Judeo-Persian"}, ["jqr"] = {"Jaqaru"}, ["jra"] = {"Jarai"}, ["jrb"] = {"Judeo-Arabic"}, ["jrr"] = {"Jiru"}, ["jrt"] = {"Jorto"}, ["jru"] = {"Japrería"}, ["jsl"] = {"Japanese Sign Language"}, ["jua"] = {"Júma"}, ["jub"] = {"Wannu"}, ["juc"] = {"Jurchen"}, ["jud"] = {"Worodougou"}, ["juh"] = {"Hõne"}, ["jui"] = {"Ngadjuri"}, ["juk"] = {"Wapan"}, ["jul"] = {"Jirel"}, ["jum"] = {"Jumjum"}, ["jun"] = {"Juang"}, ["juo"] = {"Jiba"}, ["jup"] = {"Hupdë"}, ["jur"] = {"Jurúna"}, ["jus"] = {"Jumla Sign Language"}, ["jut"] = {"Jutish"}, ["juu"] = {"Ju"}, ["juw"] = {"Wãpha"}, ["juy"] = {"Juray"}, ["jvd"] = {"Javindo"}, ["jvn"] = {"Caribbean Javanese"}, ["jwi"] = {"Jwira-Pepesa"}, ["jya"] = {"Jiarong"}, ["jye"] = {"Judeo-Yemeni Arabic"}, ["jyy"] = {"Jaya"}, ["kaa"] = {"Kara-Kalpak"}, ["kab"] = {"Kabyle"}, ["kac"] = {"Jingpho", "Kachin"}, ["kad"] = {"Adara"}, ["kae"] = {"Ketangalan"}, ["kaf"] = {"Katso"}, ["kag"] = {"Kajaman"}, ["kah"] = {"Kara (Central African Republic)"}, ["kai"] = {"Karekare"}, ["kaj"] = {"Jju"}, ["kak"] = {"Kalanguya", "Kayapa Kallahan"}, ["kal"] = {"Greenlandic", "Kalaallisut"}, ["kam"] = {"Kamba (Kenya)"}, ["kan"] = {"Kannada"}, ["kao"] = {"Xaasongaxango"}, ["kap"] = {"Bezhta"}, ["kaq"] = {"Capanahua"}, ["kas"] = {"Kashmiri"}, ["kat"] = {"Georgian"}, ["kau"] = {"Kanuri"}, ["kav"] = {"Katukína"}, ["kaw"] = {"Kawi"}, ["kax"] = {"Kao"}, ["kay"] = {"Kamayurá"}, ["kaz"] = {"Kazakh"}, ["kba"] = {"Kalarko"}, ["kbb"] = {"Kaxuiâna"}, ["kbc"] = {"Kadiwéu"}, ["kbd"] = {"Kabardian"}, ["kbe"] = {"Kanju"}, ["kbg"] = {"Khamba"}, ["kbh"] = {"Camsá"}, ["kbi"] = {"Kaptiau"}, ["kbj"] = {"Kari"}, ["kbk"] = {"Grass Koiari"}, ["kbl"] = {"Kanembu"}, ["kbm"] = {"Iwal"}, ["kbn"] = {"Kare (Central African Republic)"}, ["kbo"] = {"Keliko"}, ["kbp"] = {"Kabiyè"}, ["kbq"] = {"Kamano"}, ["kbr"] = {"Kafa"}, ["kbs"] = {"Kande"}, ["kbt"] = {"Abadi"}, ["kbu"] = {"Kabutra"}, ["kbv"] = {"Dera (Indonesia)"}, ["kbw"] = {"Kaiep"}, ["kbx"] = {"Ap Ma"}, ["kby"] = {"Manga Kanuri"}, ["kbz"] = {"Duhwa"}, ["kca"] = {"Khanty"}, ["kcb"] = {"Kawacha"}, ["kcc"] = {"Lubila"}, ["kcd"] = {"Ngkâlmpw Kanum"}, ["kce"] = {"Kaivi"}, ["kcf"] = {"Ukaan"}, ["kcg"] = {"Tyap"}, ["kch"] = {"Vono"}, ["kci"] = {"Kamantan"}, ["kcj"] = {"Kobiana"}, ["kck"] = {"Kalanga"}, ["kcl"] = {"Kala", "Kela (Papua New Guinea)"}, ["kcm"] = {"Gula (Central African Republic)"}, ["kcn"] = {"Nubi"}, ["kco"] = {"Kinalakna"}, ["kcp"] = {"Kanga"}, ["kcq"] = {"Kamo"}, ["kcr"] = {"Katla"}, ["kcs"] = {"Koenoem"}, ["kct"] = {"Kaian"}, ["kcu"] = {"Kami (Tanzania)"}, ["kcv"] = {"Kete"}, ["kcw"] = {"Kabwari"}, ["kcx"] = {"Kachama-Ganjule"}, ["kcy"] = {"Korandje"}, ["kcz"] = {"Konongo"}, ["kda"] = {"Worimi"}, ["kdc"] = {"Kutu"}, ["kdd"] = {"Yankunytjatjara"}, ["kde"] = {"Makonde"}, ["kdf"] = {"Mamusi"}, ["kdg"] = {"Seba"}, ["kdh"] = {"Tem"}, ["kdi"] = {"Kumam"}, ["kdj"] = {"Karamojong"}, ["kdk"] = {"Kwényi", "Numèè"}, ["kdl"] = {"Tsikimba"}, ["kdm"] = {"Kagoma"}, ["kdn"] = {"Kunda"}, ["kdp"] = {"Kaningdon-Nindem"}, ["kdq"] = {"Koch"}, ["kdr"] = {"Karaim"}, ["kdt"] = {"Kuy"}, ["kdu"] = {"Kadaru"}, ["kdw"] = {"Koneraw"}, ["kdx"] = {"Kam"}, ["kdy"] = {"Keder", "Keijar"}, ["kdz"] = {"Kwaja"}, ["kea"] = {"Kabuverdianu"}, ["keb"] = {"Kélé"}, ["kec"] = {"Keiga"}, ["ked"] = {"Kerewe"}, ["kee"] = {"Eastern Keres"}, ["kef"] = {"Kpessi"}, ["keg"] = {"Tese"}, ["keh"] = {"Keak"}, ["kei"] = {"Kei"}, ["kej"] = {"Kadar"}, ["kek"] = {"Kekchí"}, ["kel"] = {"Kela (Democratic Republic of Congo)"}, ["kem"] = {"Kemak"}, ["ken"] = {"Kenyang"}, ["keo"] = {"Kakwa"}, ["kep"] = {"Kaikadi"}, ["keq"] = {"Kamar"}, ["ker"] = {"Kera"}, ["kes"] = {"Kugbo"}, ["ket"] = {"Ket"}, ["keu"] = {"Akebu"}, ["kev"] = {"Kanikkaran"}, ["kew"] = {"West Kewa"}, ["kex"] = {"Kukna"}, ["key"] = {"Kupia"}, ["kez"] = {"Kukele"}, ["kfa"] = {"Kodava"}, ["kfb"] = {"Northwestern Kolami"}, ["kfc"] = {"Konda-Dora"}, ["kfd"] = {"Korra Koraga"}, ["kfe"] = {"Kota (India)"}, ["kff"] = {"Koya"}, ["kfg"] = {"Kudiya"}, ["kfh"] = {"Kurichiya"}, ["kfi"] = {"Kannada Kurumba"}, ["kfj"] = {"Kemiehua"}, ["kfk"] = {"Kinnauri"}, ["kfl"] = {"Kung"}, ["kfm"] = {"Khunsari"}, ["kfn"] = {"Kuk"}, ["kfo"] = {"Koro (Côte d'Ivoire)"}, ["kfp"] = {"Korwa"}, ["kfq"] = {"Korku"}, ["kfr"] = {"Kachhi", "Kutchi"}, ["kfs"] = {"Bilaspuri"}, ["kft"] = {"Kanjari"}, ["kfu"] = {"Katkari"}, ["kfv"] = {"Kurmukar"}, ["kfw"] = {"Kharam Naga"}, ["kfx"] = {"Kullu Pahari"}, ["kfy"] = {"Kumaoni"}, ["kfz"] = {"Koromfé"}, ["kga"] = {"Koyaga"}, ["kgb"] = {"Kawe"}, ["kge"] = {"Komering"}, ["kgf"] = {"Kube"}, ["kgg"] = {"Kusunda"}, ["kgi"] = {"Selangor Sign Language"}, ["kgj"] = {"Gamale Kham"}, ["kgk"] = {"Kaiwá"}, ["kgl"] = {"Kunggari"}, ["kgm"] = {"Karipúna"}, ["kgn"] = {"Karingani"}, ["kgo"] = {"Krongo"}, ["kgp"] = {"Kaingang"}, ["kgq"] = {"Kamoro"}, ["kgr"] = {"Abun"}, ["kgs"] = {"Kumbainggar"}, ["kgt"] = {"Somyev"}, ["kgu"] = {"Kobol"}, ["kgv"] = {"Karas"}, ["kgw"] = {"Karon Dori"}, ["kgx"] = {"Kamaru"}, ["kgy"] = {"Kyerung"}, ["kha"] = {"Khasi"}, ["khb"] = {"Lü"}, ["khc"] = {"Tukang Besi North"}, ["khd"] = {"Bädi Kanum"}, ["khe"] = {"Korowai"}, ["khf"] = {"Khuen"}, ["khg"] = {"Khams Tibetan"}, ["khh"] = {"Kehu"}, ["khj"] = {"Kuturmi"}, ["khk"] = {"Halh Mongolian"}, ["khl"] = {"Lusi"}, ["khm"] = {"Central Khmer", "Khmer"}, ["khn"] = {"Khandesi"}, ["kho"] = {"Khotanese", "Sakan"}, ["khp"] = {"Kapauri", "Kapori"}, ["khq"] = {"Koyra Chiini Songhay"}, ["khr"] = {"Kharia"}, ["khs"] = {"Kasua"}, ["kht"] = {"Khamti"}, ["khu"] = {"Nkhumbi"}, ["khv"] = {"Khvarshi"}, ["khw"] = {"Khowar"}, ["khx"] = {"Kanu"}, ["khy"] = {"Kele (Democratic Republic of Congo)"}, ["khz"] = {"Keapara"}, ["kia"] = {"Kim"}, ["kib"] = {"Koalib"}, ["kic"] = {"Kickapoo"}, ["kid"] = {"Koshin"}, ["kie"] = {"Kibet"}, ["kif"] = {"Eastern Parbate Kham"}, ["kig"] = {"Kimaama", "Kimaghima"}, ["kih"] = {"Kilmeri"}, ["kii"] = {"Kitsai"}, ["kij"] = {"Kilivila"}, ["kik"] = {"Gikuyu", "Kikuyu"}, ["kil"] = {"Kariya"}, ["kim"] = {"Karagas"}, ["kin"] = {"Kinyarwanda"}, ["kio"] = {"Kiowa"}, ["kip"] = {"Sheshi Kham"}, ["kiq"] = {"Kosadle", "Kosare"}, ["kir"] = {"Kirghiz", "Kyrgyz"}, ["kis"] = {"Kis"}, ["kit"] = {"Agob"}, ["kiu"] = {"Kirmanjki (individual language)"}, ["kiv"] = {"Kimbu"}, ["kiw"] = {"Northeast Kiwai"}, ["kix"] = {"Khiamniungan Naga"}, ["kiy"] = {"Kirikiri"}, ["kiz"] = {"Kisi"}, ["kja"] = {"Mlap"}, ["kjb"] = {"Kanjobal", "Q'anjob'al"}, ["kjc"] = {"Coastal Konjo"}, ["kjd"] = {"Southern Kiwai"}, ["kje"] = {"Kisar"}, ["kjf"] = {"Khalaj"}, ["kjg"] = {"Khmu"}, ["kjh"] = {"Khakas"}, ["kji"] = {"Zabana"}, ["kjj"] = {"Khinalugh"}, ["kjk"] = {"Highland Konjo"}, ["kjl"] = {"Western Parbate Kham"}, ["kjm"] = {"Kháng"}, ["kjn"] = {"Kunjen"}, ["kjo"] = {"Harijan Kinnauri"}, ["kjp"] = {"Pwo Eastern Karen"}, ["kjq"] = {"Western Keres"}, ["kjr"] = {"Kurudu"}, ["kjs"] = {"East Kewa"}, ["kjt"] = {"Phrae Pwo Karen"}, ["kju"] = {"Kashaya"}, ["kjv"] = {"Kaikavian Literary Language"}, ["kjx"] = {"Ramopa"}, ["kjy"] = {"Erave"}, ["kjz"] = {"Bumthangkha"}, ["kka"] = {"Kakanda"}, ["kkb"] = {"Kwerisa"}, ["kkc"] = {"Odoodee"}, ["kkd"] = {"Kinuku"}, ["kke"] = {"Kakabe"}, ["kkf"] = {"Kalaktang Monpa"}, ["kkg"] = {"Mabaka Valley Kalinga"}, ["kkh"] = {"Khün"}, ["kki"] = {"Kagulu"}, ["kkj"] = {"Kako"}, ["kkk"] = {"Kokota"}, ["kkl"] = {"Kosarek Yale"}, ["kkm"] = {"Kiong"}, ["kkn"] = {"Kon Keu"}, ["kko"] = {"Karko"}, ["kkp"] = {"Gugubera"}, ["kkq"] = {"Kaiku"}, ["kkr"] = {"Kir-Balar"}, ["kks"] = {"Giiwo"}, ["kkt"] = {"Koi"}, ["kku"] = {"Tumi"}, ["kkv"] = {"Kangean"}, ["kkw"] = {"Teke-Kukuya"}, ["kkx"] = {"Kohin"}, ["kky"] = {"Guguyimidjir"}, ["kkz"] = {"Kaska"}, ["kla"] = {"Klamath-Modoc"}, ["klb"] = {"Kiliwa"}, ["klc"] = {"Kolbila"}, ["kld"] = {"Gamilaraay"}, ["kle"] = {"Kulung (Nepal)"}, ["klf"] = {"Kendeje"}, ["klg"] = {"Tagakaulo"}, ["klh"] = {"Weliki"}, ["kli"] = {"Kalumpang"}, ["klj"] = {"Turkic Khalaj"}, ["klk"] = {"Kono (Nigeria)"}, ["kll"] = {"Kagan Kalagan"}, ["klm"] = {"Migum"}, ["kln"] = {"Kalenjin"}, ["klo"] = {"Kapya"}, ["klp"] = {"Kamasa"}, ["klq"] = {"Rumu"}, ["klr"] = {"Khaling"}, ["kls"] = {"Kalasha"}, ["klt"] = {"Nukna"}, ["klu"] = {"Klao"}, ["klv"] = {"Maskelynes"}, ["klw"] = {"Lindu", "Tado"}, ["klx"] = {"Koluwawa"}, ["kly"] = {"Kalao"}, ["klz"] = {"Kabola"}, ["kma"] = {"Konni"}, ["kmb"] = {"Kimbundu"}, ["kmc"] = {"Southern Dong"}, ["kmd"] = {"Majukayang Kalinga"}, ["kme"] = {"Bakole"}, ["kmf"] = {"Kare (Papua New Guinea)"}, ["kmg"] = {"Kâte"}, ["kmh"] = {"Kalam"}, ["kmi"] = {"Kami (Nigeria)"}, ["kmj"] = {"Kumarbhag Paharia"}, ["kmk"] = {"Limos Kalinga"}, ["kml"] = {"Tanudan Kalinga"}, ["kmm"] = {"Kom (India)"}, ["kmn"] = {"Awtuw"}, ["kmo"] = {"Kwoma"}, ["kmp"] = {"Gimme"}, ["kmq"] = {"Kwama"}, ["kmr"] = {"Northern Kurdish"}, ["kms"] = {"Kamasau"}, ["kmt"] = {"Kemtuik"}, ["kmu"] = {"Kanite"}, ["kmv"] = {"Karipúna Creole French"}, ["kmw"] = {"Komo (Democratic Republic of Congo)"}, ["kmx"] = {"Waboda"}, ["kmy"] = {"Koma"}, ["kmz"] = {"Khorasani Turkish"}, ["kna"] = {"Dera (Nigeria)"}, ["knb"] = {"Lubuagan Kalinga"}, ["knc"] = {"Central Kanuri"}, ["knd"] = {"Konda"}, ["kne"] = {"Kankanaey"}, ["knf"] = {"Mankanya"}, ["kng"] = {"Koongo"}, ["kni"] = {"Kanufi"}, ["knj"] = {"Western Kanjobal"}, ["knk"] = {"Kuranko"}, ["knl"] = {"Keninjal"}, ["knm"] = {"Kanamarí"}, ["knn"] = {"Konkani (individual language)"}, ["kno"] = {"Kono (Sierra Leone)"}, ["knp"] = {"Kwanja"}, ["knq"] = {"Kintaq"}, ["knr"] = {"Kaningra"}, ["kns"] = {"Kensiu"}, ["knt"] = {"Panoan Katukína"}, ["knu"] = {"Kono (Guinea)"}, ["knv"] = {"Tabo"}, ["knw"] = {"Kung-Ekoka"}, ["knx"] = {"Kendayan", "Salako"}, ["kny"] = {"Kanyok"}, ["knz"] = {"Kalamsé"}, ["koa"] = {"Konomala"}, ["koc"] = {"Kpati"}, ["kod"] = {"Kodi"}, ["koe"] = {"Kacipo-Balesi"}, ["kof"] = {"Kubi"}, ["kog"] = {"Cogui", "Kogi"}, ["koh"] = {"Koyo"}, ["koi"] = {"Komi-Permyak"}, ["kok"] = {"Konkani (macrolanguage)"}, ["kol"] = {"Kol (Papua New Guinea)"}, ["kom"] = {"Komi"}, ["kon"] = {"Kongo"}, ["koo"] = {"Konzo"}, ["kop"] = {"Waube"}, ["koq"] = {"Kota (Gabon)"}, ["kor"] = {"Korean"}, ["kos"] = {"Kosraean"}, ["kot"] = {"Lagwan"}, ["kou"] = {"Koke"}, ["kov"] = {"Kudu-Camo"}, ["kow"] = {"Kugama"}, ["koy"] = {"Koyukon"}, ["koz"] = {"Korak"}, ["kpa"] = {"Kutto"}, ["kpb"] = {"Mullu Kurumba"}, ["kpc"] = {"Curripaco"}, ["kpd"] = {"Koba"}, ["kpe"] = {"Kpelle"}, ["kpf"] = {"Komba"}, ["kpg"] = {"Kapingamarangi"}, ["kph"] = {"Kplang"}, ["kpi"] = {"Kofei"}, ["kpj"] = {"Karajá"}, ["kpk"] = {"Kpan"}, ["kpl"] = {"Kpala"}, ["kpm"] = {"Koho"}, ["kpn"] = {"Kepkiriwát"}, ["kpo"] = {"Ikposo"}, ["kpq"] = {"Korupun-Sela"}, ["kpr"] = {"Korafe-Yegha"}, ["kps"] = {"Tehit"}, ["kpt"] = {"Karata"}, ["kpu"] = {"Kafoa"}, ["kpv"] = {"Komi-Zyrian"}, ["kpw"] = {"Kobon"}, ["kpx"] = {"Mountain Koiali"}, ["kpy"] = {"Koryak"}, ["kpz"] = {"Kupsabiny"}, ["kqa"] = {"Mum"}, ["kqb"] = {"Kovai"}, ["kqc"] = {"Doromu-Koki"}, ["kqd"] = {"Koy Sanjaq Surat"}, ["kqe"] = {"Kalagan"}, ["kqf"] = {"Kakabai"}, ["kqg"] = {"Khe"}, ["kqh"] = {"Kisankasa"}, ["kqi"] = {"Koitabu"}, ["kqj"] = {"Koromira"}, ["kqk"] = {"Kotafon Gbe"}, ["kql"] = {"Kyenele"}, ["kqm"] = {"Khisa"}, ["kqn"] = {"Kaonde"}, ["kqo"] = {"Eastern Krahn"}, ["kqp"] = {"Kimré"}, ["kqq"] = {"Krenak"}, ["kqr"] = {"Kimaragang"}, ["kqs"] = {"Northern Kissi"}, ["kqt"] = {"Klias River Kadazan"}, ["kqu"] = {"Seroa"}, ["kqv"] = {"Okolod"}, ["kqw"] = {"Kandas"}, ["kqx"] = {"Mser"}, ["kqy"] = {"Koorete"}, ["kqz"] = {"Korana"}, ["kra"] = {"Kumhali"}, ["krb"] = {"Karkin"}, ["krc"] = {"Karachay-Balkar"}, ["krd"] = {"Kairui-Midiki"}, ["kre"] = {"Panará"}, ["krf"] = {"Koro (Vanuatu)"}, ["krh"] = {"Kurama"}, ["kri"] = {"Krio"}, ["krj"] = {"Kinaray-A"}, ["krk"] = {"Kerek"}, ["krl"] = {"Karelian"}, ["krn"] = {"Sapo"}, ["krp"] = {"Korop"}, ["krr"] = {"Krung"}, ["krs"] = {"Gbaya (Sudan)"}, ["krt"] = {"Tumari Kanuri"}, ["kru"] = {"Kurukh"}, ["krv"] = {"Kavet"}, ["krw"] = {"Western Krahn"}, ["krx"] = {"Karon"}, ["kry"] = {"Kryts"}, ["krz"] = {"Sota Kanum"}, ["ksa"] = {"Shuwa-Zamani"}, ["ksb"] = {"Shambala"}, ["ksc"] = {"Southern Kalinga"}, ["ksd"] = {"Kuanua"}, ["kse"] = {"Kuni"}, ["ksf"] = {"Bafia"}, ["ksg"] = {"Kusaghe"}, ["ksh"] = {"Kölsch"}, ["ksi"] = {"I'saka", "Krisa"}, ["ksj"] = {"Uare"}, ["ksk"] = {"Kansa"}, ["ksl"] = {"Kumalu"}, ["ksm"] = {"Kumba"}, ["ksn"] = {"Kasiguranin"}, ["kso"] = {"Kofa"}, ["ksp"] = {"Kaba"}, ["ksq"] = {"Kwaami"}, ["ksr"] = {"Borong"}, ["kss"] = {"Southern Kisi"}, ["kst"] = {"Winyé"}, ["ksu"] = {"Khamyang"}, ["ksv"] = {"Kusu"}, ["ksw"] = {"S'gaw Karen"}, ["ksx"] = {"Kedang"}, ["ksy"] = {"Kharia Thar"}, ["ksz"] = {"Kodaku"}, ["kta"] = {"Katua"}, ["ktb"] = {"Kambaata"}, ["ktc"] = {"Kholok"}, ["ktd"] = {"Kokata"}, ["kte"] = {"Nubri"}, ["ktf"] = {"Kwami"}, ["ktg"] = {"Kalkutung"}, ["kth"] = {"Karanga"}, ["kti"] = {"North Muyu"}, ["ktj"] = {"Plapo Krumen"}, ["ktk"] = {"Kaniet"}, ["ktl"] = {"Koroshi"}, ["ktm"] = {"Kurti"}, ["ktn"] = {"Karitiâna"}, ["kto"] = {"Kuot"}, ["ktp"] = {"Kaduo"}, ["ktq"] = {"Katabaga"}, ["kts"] = {"South Muyu"}, ["ktt"] = {"Ketum"}, ["ktu"] = {"Kituba (Democratic Republic of Congo)"}, ["ktv"] = {"Eastern Katu"}, ["ktw"] = {"Kato"}, ["ktx"] = {"Kaxararí"}, ["kty"] = {"Kango (Bas-Uélé District)"}, ["ktz"] = {"Ju|’hoan", "Ju|’hoansi"}, ["kua"] = {"Kuanyama", "Kwanyama"}, ["kub"] = {"Kutep"}, ["kuc"] = {"Kwinsu"}, ["kud"] = {"'Auhelawa"}, ["kue"] = {"Kuman (Papua New Guinea)"}, ["kuf"] = {"Western Katu"}, ["kug"] = {"Kupa"}, ["kuh"] = {"Kushi"}, ["kui"] = {"Kuikúro-Kalapálo"}, ["kuj"] = {"Kuria"}, ["kuk"] = {"Kepo'"}, ["kul"] = {"Kulere"}, ["kum"] = {"Kumyk"}, ["kun"] = {"Kunama"}, ["kuo"] = {"Kumukio"}, ["kup"] = {"Kunimaipa"}, ["kuq"] = {"Karipuna"}, ["kur"] = {"Kurdish"}, ["kus"] = {"Kusaal"}, ["kut"] = {"Kutenai"}, ["kuu"] = {"Upper Kuskokwim"}, ["kuv"] = {"Kur"}, ["kuw"] = {"Kpagua"}, ["kux"] = {"Kukatja"}, ["kuy"] = {"Kuuku-Ya'u"}, ["kuz"] = {"Kunza"}, ["kva"] = {"Bagvalal"}, ["kvb"] = {"Kubu"}, ["kvc"] = {"Kove"}, ["kvd"] = {"Kui (Indonesia)"}, ["kve"] = {"Kalabakan"}, ["kvf"] = {"Kabalai"}, ["kvg"] = {"Kuni-Boazi"}, ["kvh"] = {"Komodo"}, ["kvi"] = {"Kwang"}, ["kvj"] = {"Psikye"}, ["kvk"] = {"Korean Sign Language"}, ["kvl"] = {"Kayaw"}, ["kvm"] = {"Kendem"}, ["kvn"] = {"Border Kuna"}, ["kvo"] = {"Dobel"}, ["kvp"] = {"Kompane"}, ["kvq"] = {"Geba Karen"}, ["kvr"] = {"Kerinci"}, ["kvt"] = {"Lahta", "Lahta Karen"}, ["kvu"] = {"Yinbaw Karen"}, ["kvv"] = {"Kola"}, ["kvw"] = {"Wersing"}, ["kvx"] = {"Parkari Koli"}, ["kvy"] = {"Yintale", "Yintale Karen"}, ["kvz"] = {"Tsakwambo", "Tsaukambo"}, ["kwa"] = {"Dâw"}, ["kwb"] = {"Kwa"}, ["kwc"] = {"Likwala"}, ["kwd"] = {"Kwaio"}, ["kwe"] = {"Kwerba"}, ["kwf"] = {"Kwara'ae"}, ["kwg"] = {"Sara Kaba Deme"}, ["kwh"] = {"Kowiai"}, ["kwi"] = {"Awa-Cuaiquer"}, ["kwj"] = {"Kwanga"}, ["kwk"] = {"Kwakiutl"}, ["kwl"] = {"Kofyar"}, ["kwm"] = {"Kwambi"}, ["kwn"] = {"Kwangali"}, ["kwo"] = {"Kwomtari"}, ["kwp"] = {"Kodia"}, ["kwr"] = {"Kwer"}, ["kws"] = {"Kwese"}, ["kwt"] = {"Kwesten"}, ["kwu"] = {"Kwakum"}, ["kwv"] = {"Sara Kaba Náà"}, ["kww"] = {"Kwinti"}, ["kwx"] = {"Khirwar"}, ["kwy"] = {"San Salvador Kongo"}, ["kwz"] = {"Kwadi"}, ["kxa"] = {"Kairiru"}, ["kxb"] = {"Krobu"}, ["kxc"] = {"Khonso", "Konso"}, ["kxd"] = {"Brunei"}, ["kxf"] = {"Manumanaw", "Manumanaw Karen"}, ["kxh"] = {"Karo (Ethiopia)"}, ["kxi"] = {"Keningau Murut"}, ["kxj"] = {"Kulfa"}, ["kxk"] = {"Zayein Karen"}, ["kxl"] = {"Nepali Kurux"}, ["kxm"] = {"Northern Khmer"}, ["kxn"] = {"Kanowit-Tanjong Melanau"}, ["kxo"] = {"Kanoé"}, ["kxp"] = {"Wadiyara Koli"}, ["kxq"] = {"Smärky Kanum"}, ["kxr"] = {"Koro (Papua New Guinea)"}, ["kxs"] = {"Kangjia"}, ["kxt"] = {"Koiwat"}, ["kxu"] = {"Kui (India)"}, ["kxv"] = {"Kuvi"}, ["kxw"] = {"Konai"}, ["kxx"] = {"Likuba"}, ["kxy"] = {"Kayong"}, ["kxz"] = {"Kerewo"}, ["kya"] = {"Kwaya"}, ["kyb"] = {"Butbut Kalinga"}, ["kyc"] = {"Kyaka"}, ["kyd"] = {"Karey"}, ["kye"] = {"Krache"}, ["kyf"] = {"Kouya"}, ["kyg"] = {"Keyagana"}, ["kyh"] = {"Karok"}, ["kyi"] = {"Kiput"}, ["kyj"] = {"Karao"}, ["kyk"] = {"Kamayo"}, ["kyl"] = {"Kalapuya"}, ["kym"] = {"Kpatili"}, ["kyn"] = {"Northern Binukidnon"}, ["kyo"] = {"Kelon"}, ["kyp"] = {"Kang"}, ["kyq"] = {"Kenga"}, ["kyr"] = {"Kuruáya"}, ["kys"] = {"Baram Kayan"}, ["kyt"] = {"Kayagar"}, ["kyu"] = {"Western Kayah"}, ["kyv"] = {"Kayort"}, ["kyw"] = {"Kudmali"}, ["kyx"] = {"Rapoisi"}, ["kyy"] = {"Kambaira"}, ["kyz"] = {"Kayabí"}, ["kza"] = {"Western Karaboro"}, ["kzb"] = {"Kaibobo"}, ["kzc"] = {"Bondoukou Kulango"}, ["kzd"] = {"Kadai"}, ["kze"] = {"Kosena"}, ["kzf"] = {"Da'a Kaili"}, ["kzg"] = {"Kikai"}, ["kzi"] = {"Kelabit"}, ["kzk"] = {"Kazukuru"}, ["kzl"] = {"Kayeli"}, ["kzm"] = {"Kais"}, ["kzn"] = {"Kokola"}, ["kzo"] = {"Kaningi"}, ["kzp"] = {"Kaidipang"}, ["kzq"] = {"Kaike"}, ["kzr"] = {"Karang"}, ["kzs"] = {"Sugut Dusun"}, ["kzu"] = {"Kayupulau"}, ["kzv"] = {"Komyandaret"}, ["kzw"] = {"Karirí-Xocó"}, ["kzx"] = {"Kamarian"}, ["kzy"] = {"Kango (Tshopo District)"}, ["kzz"] = {"Kalabra"}, ["laa"] = {"Southern Subanen"}, ["lab"] = {"Linear A"}, ["lac"] = {"Lacandon"}, ["lad"] = {"Ladino"}, ["lae"] = {"Pattani"}, ["laf"] = {"Lafofa"}, ["lag"] = {"Langi"}, ["lah"] = {"Lahnda"}, ["lai"] = {"Lambya"}, ["laj"] = {"Lango (Uganda)"}, ["lak"] = {"Laka (Nigeria)"}, ["lal"] = {"Lalia"}, ["lam"] = {"Lamba"}, ["lan"] = {"Laru"}, ["lao"] = {"Lao"}, ["lap"] = {"Laka (Chad)"}, ["laq"] = {"Qabiao"}, ["lar"] = {"Larteh"}, ["las"] = {"Lama (Togo)"}, ["lat"] = {"Latin"}, ["lau"] = {"Laba"}, ["lav"] = {"Latvian"}, ["law"] = {"Lauje"}, ["lax"] = {"Tiwa"}, ["lay"] = {"Lama Bai"}, ["laz"] = {"Aribwatsa"}, ["lba"] = {"Lui"}, ["lbb"] = {"Label"}, ["lbc"] = {"Lakkia"}, ["lbe"] = {"Lak"}, ["lbf"] = {"Tinani"}, ["lbg"] = {"Laopang"}, ["lbi"] = {"La'bi"}, ["lbj"] = {"Ladakhi"}, ["lbk"] = {"Central Bontok"}, ["lbl"] = {"Libon Bikol"}, ["lbm"] = {"Lodhi"}, ["lbn"] = {"Lamet"}, ["lbo"] = {"Laven"}, ["lbq"] = {"Wampar"}, ["lbr"] = {"Lohorung"}, ["lbs"] = {"Libyan Sign Language"}, ["lbt"] = {"Lachi"}, ["lbu"] = {"Labu"}, ["lbv"] = {"Lavatbura-Lamusong"}, ["lbw"] = {"Tolaki"}, ["lbx"] = {"Lawangan"}, ["lby"] = {"Lamu-Lamu"}, ["lbz"] = {"Lardil"}, ["lcc"] = {"Legenyem"}, ["lcd"] = {"Lola"}, ["lce"] = {"Loncong", "Sekak"}, ["lcf"] = {"Lubu"}, ["lch"] = {"Luchazi"}, ["lcl"] = {"Lisela"}, ["lcm"] = {"Tungag"}, ["lcp"] = {"Western Lawa"}, ["lcq"] = {"Luhu"}, ["lcs"] = {"Lisabata-Nuniali"}, ["lda"] = {"Kla-Dan"}, ["ldb"] = {"Dũya"}, ["ldd"] = {"Luri"}, ["ldg"] = {"Lenyima"}, ["ldh"] = {"Lamja-Dengsa-Tola"}, ["ldi"] = {"Laari"}, ["ldj"] = {"Lemoro"}, ["ldk"] = {"Leelau"}, ["ldl"] = {"Kaan"}, ["ldm"] = {"Landoma"}, ["ldn"] = {"Láadan"}, ["ldo"] = {"Loo"}, ["ldp"] = {"Tso"}, ["ldq"] = {"Lufu"}, ["lea"] = {"Lega-Shabunda"}, ["leb"] = {"Lala-Bisa"}, ["lec"] = {"Leco"}, ["led"] = {"Lendu"}, ["lee"] = {"Lyélé"}, ["lef"] = {"Lelemi"}, ["leh"] = {"Lenje"}, ["lei"] = {"Lemio"}, ["lej"] = {"Lengola"}, ["lek"] = {"Leipon"}, ["lel"] = {"Lele (Democratic Republic of Congo)"}, ["lem"] = {"Nomaande"}, ["len"] = {"Lenca"}, ["leo"] = {"Leti (Cameroon)"}, ["lep"] = {"Lepcha"}, ["leq"] = {"Lembena"}, ["ler"] = {"Lenkau"}, ["les"] = {"Lese"}, ["let"] = {"Amio-Gelimi", "Lesing-Gelimi"}, ["leu"] = {"Kara (Papua New Guinea)"}, ["lev"] = {"Lamma"}, ["lew"] = {"Ledo Kaili"}, ["lex"] = {"Luang"}, ["ley"] = {"Lemolang"}, ["lez"] = {"Lezghian"}, ["lfa"] = {"Lefa"}, ["lfn"] = {"Lingua Franca Nova"}, ["lga"] = {"Lungga"}, ["lgb"] = {"Laghu"}, ["lgg"] = {"Lugbara"}, ["lgh"] = {"Laghuu"}, ["lgi"] = {"Lengilu"}, ["lgk"] = {"Lingarak", "Neverver"}, ["lgl"] = {"Wala"}, ["lgm"] = {"Lega-Mwenga"}, ["lgn"] = {"Opuuo", "T'apo"}, ["lgq"] = {"Logba"}, ["lgr"] = {"Lengo"}, ["lgt"] = {"Pahi"}, ["lgu"] = {"Longgu"}, ["lgz"] = {"Ligenza"}, ["lha"] = {"Laha (Viet Nam)"}, ["lhh"] = {"Laha (Indonesia)"}, ["lhi"] = {"Lahu Shi"}, ["lhl"] = {"Lahul Lohar"}, ["lhm"] = {"Lhomi"}, ["lhn"] = {"Lahanan"}, ["lhp"] = {"Lhokpu"}, ["lhs"] = {"Mlahsö"}, ["lht"] = {"Lo-Toga"}, ["lhu"] = {"Lahu"}, ["lia"] = {"West-Central Limba"}, ["lib"] = {"Likum"}, ["lic"] = {"Hlai"}, ["lid"] = {"Nyindrou"}, ["lie"] = {"Likila"}, ["lif"] = {"Limbu"}, ["lig"] = {"Ligbi"}, ["lih"] = {"Lihir"}, ["lij"] = {"Ligurian"}, ["lik"] = {"Lika"}, ["lil"] = {"Lillooet"}, ["lim"] = {"Limburgan", "Limburger", "Limburgish"}, ["lin"] = {"Lingala"}, ["lio"] = {"Liki"}, ["lip"] = {"Sekpele"}, ["liq"] = {"Libido"}, ["lir"] = {"Liberian English"}, ["lis"] = {"Lisu"}, ["lit"] = {"Lithuanian"}, ["liu"] = {"Logorik"}, ["liv"] = {"Liv"}, ["liw"] = {"Col"}, ["lix"] = {"Liabuku"}, ["liy"] = {"Banda-Bambari"}, ["liz"] = {"Libinza"}, ["lja"] = {"Golpa"}, ["lje"] = {"Rampi"}, ["lji"] = {"Laiyolo"}, ["ljl"] = {"Li'o"}, ["ljp"] = {"Lampung Api"}, ["ljw"] = {"Yirandali"}, ["ljx"] = {"Yuru"}, ["lka"] = {"Lakalei"}, ["lkb"] = {"Kabras", "Lukabaras"}, ["lkc"] = {"Kucong"}, ["lkd"] = {"Lakondê"}, ["lke"] = {"Kenyi"}, ["lkh"] = {"Lakha"}, ["lki"] = {"Laki"}, ["lkj"] = {"Remun"}, ["lkl"] = {"Laeko-Libuat"}, ["lkm"] = {"Kalaamaya"}, ["lkn"] = {"Lakon", "Vure"}, ["lko"] = {"Khayo", "Olukhayo"}, ["lkr"] = {"Päri"}, ["lks"] = {"Kisa", "Olushisa"}, ["lkt"] = {"Lakota"}, ["lku"] = {"Kungkari"}, ["lky"] = {"Lokoya"}, ["lla"] = {"Lala-Roba"}, ["llb"] = {"Lolo"}, ["llc"] = {"Lele (Guinea)"}, ["lld"] = {"Ladin"}, ["lle"] = {"Lele (Papua New Guinea)"}, ["llf"] = {"Hermit"}, ["llg"] = {"Lole"}, ["llh"] = {"Lamu"}, ["lli"] = {"Teke-Laali"}, ["llj"] = {"Ladji Ladji"}, ["llk"] = {"Lelak"}, ["lll"] = {"Lilau"}, ["llm"] = {"Lasalimu"}, ["lln"] = {"Lele (Chad)"}, ["llo"] = {"Khlor"}, ["llp"] = {"North Efate"}, ["llq"] = {"Lolak"}, ["lls"] = {"Lithuanian Sign Language"}, ["llu"] = {"Lau"}, ["llx"] = {"Lauan"}, ["lma"] = {"East Limba"}, ["lmb"] = {"Merei"}, ["lmc"] = {"Limilngan"}, ["lmd"] = {"Lumun"}, ["lme"] = {"Pévé"}, ["lmf"] = {"South Lembata"}, ["lmg"] = {"Lamogai"}, ["lmh"] = {"Lambichhong"}, ["lmi"] = {"Lombi"}, ["lmj"] = {"West Lembata"}, ["lmk"] = {"Lamkang"}, ["lml"] = {"Hano"}, ["lmn"] = {"Lambadi"}, ["lmo"] = {"Lombard"}, ["lmp"] = {"Limbum"}, ["lmq"] = {"Lamatuka"}, ["lmr"] = {"Lamalera"}, ["lmu"] = {"Lamenu"}, ["lmv"] = {"Lomaiviti"}, ["lmw"] = {"Lake Miwok"}, ["lmx"] = {"Laimbue"}, ["lmy"] = {"Lamboya"}, ["lmz"] = {"Lumbee"}, ["lna"] = {"Langbashe"}, ["lnb"] = {"Mbalanhu"}, ["lnd"] = {"Lun Bawang", "Lundayeh"}, ["lng"] = {"Langobardic"}, ["lnh"] = {"Lanoh"}, ["lni"] = {"Daantanai'"}, ["lnj"] = {"Leningitij"}, ["lnl"] = {"South Central Banda"}, ["lnm"] = {"Langam"}, ["lnn"] = {"Lorediakarkar"}, ["lno"] = {"Lango (South Sudan)"}, ["lns"] = {"Lamnso'"}, ["lnu"] = {"Longuda"}, ["lnw"] = {"Lanima"}, ["lnz"] = {"Lonzo"}, ["loa"] = {"Loloda"}, ["lob"] = {"Lobi"}, ["loc"] = {"Inonhan"}, ["loe"] = {"Saluan"}, ["lof"] = {"Logol"}, ["log"] = {"Logo"}, ["loh"] = {"Narim"}, ["loi"] = {"Loma (Côte d'Ivoire)"}, ["loj"] = {"Lou"}, ["lok"] = {"Loko"}, ["lol"] = {"Mongo"}, ["lom"] = {"Loma (Liberia)"}, ["lon"] = {"Malawi Lomwe"}, ["loo"] = {"Lombo"}, ["lop"] = {"Lopa"}, ["loq"] = {"Lobala"}, ["lor"] = {"Téén"}, ["los"] = {"Loniu"}, ["lot"] = {"Otuho"}, ["lou"] = {"Louisiana Creole"}, ["lov"] = {"Lopi"}, ["low"] = {"Tampias Lobu"}, ["lox"] = {"Loun"}, ["loy"] = {"Loke"}, ["loz"] = {"Lozi"}, ["lpa"] = {"Lelepa"}, ["lpe"] = {"Lepki"}, ["lpn"] = {"Long Phuri Naga"}, ["lpo"] = {"Lipo"}, ["lpx"] = {"Lopit"}, ["lra"] = {"Rara Bakati'"}, ["lrc"] = {"Northern Luri"}, ["lre"] = {"Laurentian"}, ["lrg"] = {"Laragia"}, ["lri"] = {"Marachi", "Olumarachi"}, ["lrk"] = {"Loarki"}, ["lrl"] = {"Lari"}, ["lrm"] = {"Marama", "Olumarama"}, ["lrn"] = {"Lorang"}, ["lro"] = {"Laro"}, ["lrr"] = {"Southern Yamphu"}, ["lrt"] = {"Larantuka Malay"}, ["lrv"] = {"Larevat"}, ["lrz"] = {"Lemerig"}, ["lsa"] = {"Lasgerdi"}, ["lsd"] = {"Lishana Deni"}, ["lse"] = {"Lusengo"}, ["lsh"] = {"Lish"}, ["lsi"] = {"Lashi"}, ["lsl"] = {"Latvian Sign Language"}, ["lsm"] = {"Olusamia", "Saamia"}, ["lso"] = {"Laos Sign Language"}, ["lsp"] = {"Lengua de Señas Panameñas", "Panamanian Sign Language"}, ["lsr"] = {"Aruop"}, ["lss"] = {"Lasi"}, ["lst"] = {"Trinidad and Tobago Sign Language"}, ["lsy"] = {"Mauritian Sign Language"}, ["ltc"] = {"Late Middle Chinese"}, ["ltg"] = {"Latgalian"}, ["lth"] = {"Thur"}, ["lti"] = {"Leti (Indonesia)"}, ["ltn"] = {"Latundê"}, ["lto"] = {"Olutsotso", "Tsotso"}, ["lts"] = {"Lutachoni", "Tachoni"}, ["ltu"] = {"Latu"}, ["ltz"] = {"Letzeburgesch", "Luxembourgish"}, ["lua"] = {"Luba-Lulua"}, ["lub"] = {"Luba-Katanga"}, ["luc"] = {"Aringa"}, ["lud"] = {"Ludian"}, ["lue"] = {"Luvale"}, ["luf"] = {"Laua"}, ["lug"] = {"Ganda"}, ["lui"] = {"Luiseno"}, ["luj"] = {"Luna"}, ["luk"] = {"Lunanakha"}, ["lul"] = {"Olu'bo"}, ["lum"] = {"Luimbi"}, ["lun"] = {"Lunda"}, ["luo"] = {"Dholuo", "Luo (Kenya and Tanzania)"}, ["lup"] = {"Lumbu"}, ["luq"] = {"Lucumi"}, ["lur"] = {"Laura"}, ["lus"] = {"Lushai"}, ["lut"] = {"Lushootseed"}, ["luu"] = {"Lumba-Yakkha"}, ["luv"] = {"Luwati"}, ["luw"] = {"Luo (Cameroon)"}, ["luy"] = {"Luyia", "Oluluyia"}, ["luz"] = {"Southern Luri"}, ["lva"] = {"Maku'a"}, ["lvk"] = {"Lavukaleve"}, ["lvs"] = {"Standard Latvian"}, ["lvu"] = {"Levuka"}, ["lwa"] = {"Lwalu"}, ["lwe"] = {"Lewo Eleng"}, ["lwg"] = {"Oluwanga", "Wanga"}, ["lwh"] = {"White Lachi"}, ["lwl"] = {"Eastern Lawa"}, ["lwm"] = {"Laomian"}, ["lwo"] = {"Luwo"}, ["lws"] = {"Malawian Sign Language"}, ["lwt"] = {"Lewotobi"}, ["lwu"] = {"Lawu"}, ["lww"] = {"Lewo"}, ["lya"] = {"Layakha"}, ["lyg"] = {"Lyngngam"}, ["lyn"] = {"Luyana"}, ["lzh"] = {"Literary Chinese"}, ["lzl"] = {"Litzlitz"}, ["lzn"] = {"Leinong Naga"}, ["lzz"] = {"Laz"}, ["maa"] = {"San Jerónimo Tecóatl Mazatec"}, ["mab"] = {"Yutanduchi Mixtec"}, ["mad"] = {"Madurese"}, ["mae"] = {"Bo-Rukul"}, ["maf"] = {"Mafa"}, ["mag"] = {"Magahi"}, ["mah"] = {"Marshallese"}, ["mai"] = {"Maithili"}, ["maj"] = {"Jalapa De Díaz Mazatec"}, ["mak"] = {"Makasar"}, ["mal"] = {"Malayalam"}, ["mam"] = {"Mam"}, ["man"] = {"Manding", "Mandingo"}, ["maq"] = {"Chiquihuitlán Mazatec"}, ["mar"] = {"Marathi"}, ["mas"] = {"Masai"}, ["mat"] = {"San Francisco Matlatzinca"}, ["mau"] = {"Huautla Mazatec"}, ["mav"] = {"Sateré-Mawé"}, ["maw"] = {"Mampruli"}, ["max"] = {"North Moluccan Malay"}, ["maz"] = {"Central Mazahua"}, ["mba"] = {"Higaonon"}, ["mbb"] = {"Western Bukidnon Manobo"}, ["mbc"] = {"Macushi"}, ["mbd"] = {"Dibabawon Manobo"}, ["mbe"] = {"Molale"}, ["mbf"] = {"Baba Malay"}, ["mbh"] = {"Mangseng"}, ["mbi"] = {"Ilianen Manobo"}, ["mbj"] = {"Nadëb"}, ["mbk"] = {"Malol"}, ["mbl"] = {"Maxakalí"}, ["mbm"] = {"Ombamba"}, ["mbn"] = {"Macaguán"}, ["mbo"] = {"Mbo (Cameroon)"}, ["mbp"] = {"Malayo"}, ["mbq"] = {"Maisin"}, ["mbr"] = {"Nukak Makú"}, ["mbs"] = {"Sarangani Manobo"}, ["mbt"] = {"Matigsalug Manobo"}, ["mbu"] = {"Mbula-Bwazza"}, ["mbv"] = {"Mbulungish"}, ["mbw"] = {"Maring"}, ["mbx"] = {"Mari (East Sepik Province)"}, ["mby"] = {"Memoni"}, ["mbz"] = {"Amoltepec Mixtec"}, ["mca"] = {"Maca"}, ["mcb"] = {"Machiguenga"}, ["mcc"] = {"Bitur"}, ["mcd"] = {"Sharanahua"}, ["mce"] = {"Itundujia Mixtec"}, ["mcf"] = {"Matsés"}, ["mcg"] = {"Mapoyo"}, ["mch"] = {"Maquiritari"}, ["mci"] = {"Mese"}, ["mcj"] = {"Mvanip"}, ["mck"] = {"Mbunda"}, ["mcl"] = {"Macaguaje"}, ["mcm"] = {"Malaccan Creole Portuguese"}, ["mcn"] = {"Masana"}, ["mco"] = {"Coatlán Mixe"}, ["mcp"] = {"Makaa"}, ["mcq"] = {"Ese"}, ["mcr"] = {"Menya"}, ["mcs"] = {"Mambai"}, ["mct"] = {"Mengisa"}, ["mcu"] = {"Cameroon Mambila"}, ["mcv"] = {"Minanibai"}, ["mcw"] = {"Mawa (Chad)"}, ["mcx"] = {"Mpiemo"}, ["mcy"] = {"South Watut"}, ["mcz"] = {"Mawan"}, ["mda"] = {"Mada (Nigeria)"}, ["mdb"] = {"Morigi"}, ["mdc"] = {"Male (Papua New Guinea)"}, ["mdd"] = {"Mbum"}, ["mde"] = {"Maba (Chad)"}, ["mdf"] = {"Moksha"}, ["mdg"] = {"Massalat"}, ["mdh"] = {"Maguindanaon"}, ["mdi"] = {"Mamvu"}, ["mdj"] = {"Mangbetu"}, ["mdk"] = {"Mangbutu"}, ["mdl"] = {"Maltese Sign Language"}, ["mdm"] = {"Mayogo"}, ["mdn"] = {"Mbati"}, ["mdp"] = {"Mbala"}, ["mdq"] = {"Mbole"}, ["mdr"] = {"Mandar"}, ["mds"] = {"Maria (Papua New Guinea)"}, ["mdt"] = {"Mbere"}, ["mdu"] = {"Mboko"}, ["mdv"] = {"Santa Lucía Monteverde Mixtec"}, ["mdw"] = {"Mbosi"}, ["mdx"] = {"Dizin"}, ["mdy"] = {"Male (Ethiopia)"}, ["mdz"] = {"Suruí Do Pará"}, ["mea"] = {"Menka"}, ["meb"] = {"Ikobi"}, ["mec"] = {"Mara"}, ["med"] = {"Melpa"}, ["mee"] = {"Mengen"}, ["mef"] = {"Megam"}, ["meh"] = {"Southwestern Tlaxiaco Mixtec"}, ["mei"] = {"Midob"}, ["mej"] = {"Meyah"}, ["mek"] = {"Mekeo"}, ["mel"] = {"Central Melanau"}, ["mem"] = {"Mangala"}, ["men"] = {"Mende (Sierra Leone)"}, ["meo"] = {"Kedah Malay"}, ["mep"] = {"Miriwung"}, ["meq"] = {"Merey"}, ["mer"] = {"Meru"}, ["mes"] = {"Masmaje"}, ["met"] = {"Mato"}, ["meu"] = {"Motu"}, ["mev"] = {"Mano"}, ["mew"] = {"Maaka"}, ["mey"] = {"Hassaniyya"}, ["mez"] = {"Menominee"}, ["mfa"] = {"Pattani Malay"}, ["mfb"] = {"Bangka"}, ["mfc"] = {"Mba"}, ["mfd"] = {"Mendankwe-Nkwen"}, ["mfe"] = {"Morisyen"}, ["mff"] = {"Naki"}, ["mfg"] = {"Mogofin"}, ["mfh"] = {"Matal"}, ["mfi"] = {"Wandala"}, ["mfj"] = {"Mefele"}, ["mfk"] = {"North Mofu"}, ["mfl"] = {"Putai"}, ["mfm"] = {"Marghi South"}, ["mfn"] = {"Cross River Mbembe"}, ["mfo"] = {"Mbe"}, ["mfp"] = {"Makassar Malay"}, ["mfq"] = {"Moba"}, ["mfr"] = {"Marithiel"}, ["mfs"] = {"Mexican Sign Language"}, ["mft"] = {"Mokerang"}, ["mfu"] = {"Mbwela"}, ["mfv"] = {"Mandjak"}, ["mfw"] = {"Mulaha"}, ["mfx"] = {"Melo"}, ["mfy"] = {"Mayo"}, ["mfz"] = {"Mabaan"}, ["mga"] = {"Middle Irish (900-1200)"}, ["mgb"] = {"Mararit"}, ["mgc"] = {"Morokodo"}, ["mgd"] = {"Moru"}, ["mge"] = {"Mango"}, ["mgf"] = {"Maklew"}, ["mgg"] = {"Mpumpong"}, ["mgh"] = {"Makhuwa-Meetto"}, ["mgi"] = {"Lijili"}, ["mgj"] = {"Abureni"}, ["mgk"] = {"Mawes"}, ["mgl"] = {"Maleu-Kilenge"}, ["mgm"] = {"Mambae"}, ["mgn"] = {"Mbangi"}, ["mgo"] = {"Meta'"}, ["mgp"] = {"Eastern Magar"}, ["mgq"] = {"Malila"}, ["mgr"] = {"Mambwe-Lungu"}, ["mgs"] = {"Manda (Tanzania)"}, ["mgt"] = {"Mongol"}, ["mgu"] = {"Mailu"}, ["mgv"] = {"Matengo"}, ["mgw"] = {"Matumbi"}, ["mgy"] = {"Mbunga"}, ["mgz"] = {"Mbugwe"}, ["mha"] = {"Manda (India)"}, ["mhb"] = {"Mahongwe"}, ["mhc"] = {"Mocho"}, ["mhd"] = {"Mbugu"}, ["mhe"] = {"Besisi", "Mah Meri"}, ["mhf"] = {"Mamaa"}, ["mhg"] = {"Margu"}, ["mhi"] = {"Ma'di"}, ["mhj"] = {"Mogholi"}, ["mhk"] = {"Mungaka"}, ["mhl"] = {"Mauwake"}, ["mhm"] = {"Makhuwa-Moniga"}, ["mhn"] = {"Mócheno"}, ["mho"] = {"Mashi (Zambia)"}, ["mhp"] = {"Balinese Malay"}, ["mhq"] = {"Mandan"}, ["mhr"] = {"Eastern Mari"}, ["mhs"] = {"Buru (Indonesia)"}, ["mht"] = {"Mandahuaca"}, ["mhu"] = {"Darang Deng", "Digaro-Mishmi"}, ["mhw"] = {"Mbukushu"}, ["mhx"] = {"Lhaovo", "Maru"}, ["mhy"] = {"Ma'anyan"}, ["mhz"] = {"Mor (Mor Islands)"}, ["mia"] = {"Miami"}, ["mib"] = {"Atatláhuca Mixtec"}, ["mic"] = {"Micmac", "Mi'kmaq"}, ["mid"] = {"Mandaic"}, ["mie"] = {"Ocotepec Mixtec"}, ["mif"] = {"Mofu-Gudur"}, ["mig"] = {"San Miguel El Grande Mixtec"}, ["mih"] = {"Chayuco Mixtec"}, ["mii"] = {"Chigmecatitlán Mixtec"}, ["mij"] = {"Abar", "Mungbam"}, ["mik"] = {"Mikasuki"}, ["mil"] = {"Peñoles Mixtec"}, ["mim"] = {"Alacatlatzala Mixtec"}, ["min"] = {"Minangkabau"}, ["mio"] = {"Pinotepa Nacional Mixtec"}, ["mip"] = {"Apasco-Apoala Mixtec"}, ["miq"] = {"Mískito"}, ["mir"] = {"Isthmus Mixe"}, ["mis"] = {"Uncoded languages"}, ["mit"] = {"Southern Puebla Mixtec"}, ["miu"] = {"Cacaloxtepec Mixtec"}, ["miw"] = {"Akoye"}, ["mix"] = {"Mixtepec Mixtec"}, ["miy"] = {"Ayutla Mixtec"}, ["miz"] = {"Coatzospan Mixtec"}, ["mjb"] = {"Makalero"}, ["mjc"] = {"San Juan Colorado Mixtec"}, ["mjd"] = {"Northwest Maidu"}, ["mje"] = {"Muskum"}, ["mjg"] = {"Tu"}, ["mjh"] = {"Mwera (Nyasa)"}, ["mji"] = {"Kim Mun"}, ["mjj"] = {"Mawak"}, ["mjk"] = {"Matukar"}, ["mjl"] = {"Mandeali"}, ["mjm"] = {"Medebur"}, ["mjn"] = {"Ma (Papua New Guinea)"}, ["mjo"] = {"Malankuravan"}, ["mjp"] = {"Malapandaram"}, ["mjq"] = {"Malaryan"}, ["mjr"] = {"Malavedan"}, ["mjs"] = {"Miship"}, ["mjt"] = {"Sauria Paharia"}, ["mju"] = {"Manna-Dora"}, ["mjv"] = {"Mannan"}, ["mjw"] = {"Karbi"}, ["mjx"] = {"Mahali"}, ["mjy"] = {"Mahican"}, ["mjz"] = {"Majhi"}, ["mka"] = {"Mbre"}, ["mkb"] = {"Mal Paharia"}, ["mkc"] = {"Siliput"}, ["mkd"] = {"Macedonian"}, ["mke"] = {"Mawchi"}, ["mkf"] = {"Miya"}, ["mkg"] = {"Mak (China)"}, ["mki"] = {"Dhatki"}, ["mkj"] = {"Mokilese"}, ["mkk"] = {"Byep"}, ["mkl"] = {"Mokole"}, ["mkm"] = {"Moklen"}, ["mkn"] = {"Kupang Malay"}, ["mko"] = {"Mingang Doso"}, ["mkp"] = {"Moikodi"}, ["mkq"] = {"Bay Miwok"}, ["mkr"] = {"Malas"}, ["mks"] = {"Silacayoapan Mixtec"}, ["mkt"] = {"Vamale"}, ["mku"] = {"Konyanka Maninka"}, ["mkv"] = {"Mafea"}, ["mkw"] = {"Kituba (Congo)"}, ["mkx"] = {"Kinamiging Manobo"}, ["mky"] = {"East Makian"}, ["mkz"] = {"Makasae"}, ["mla"] = {"Malo"}, ["mlb"] = {"Mbule"}, ["mlc"] = {"Cao Lan"}, ["mle"] = {"Manambu"}, ["mlf"] = {"Mal"}, ["mlg"] = {"Malagasy"}, ["mlh"] = {"Mape"}, ["mli"] = {"Malimpung"}, ["mlj"] = {"Miltu"}, ["mlk"] = {"Ilwana", "Kiwilwana"}, ["mll"] = {"Malua Bay"}, ["mlm"] = {"Mulam"}, ["mln"] = {"Malango"}, ["mlo"] = {"Mlomp"}, ["mlp"] = {"Bargam"}, ["mlq"] = {"Western Maninkakan"}, ["mlr"] = {"Vame"}, ["mls"] = {"Masalit"}, ["mlt"] = {"Maltese"}, ["mlu"] = {"To'abaita"}, ["mlv"] = {"Motlav", "Mwotlap"}, ["mlw"] = {"Moloko"}, ["mlx"] = {"Malfaxal", "Naha'ai"}, ["mlz"] = {"Malaynon"}, ["mma"] = {"Mama"}, ["mmb"] = {"Momina"}, ["mmc"] = {"Michoacán Mazahua"}, ["mmd"] = {"Maonan"}, ["mme"] = {"Mae"}, ["mmf"] = {"Mundat"}, ["mmg"] = {"North Ambrym"}, ["mmh"] = {"Mehináku"}, ["mmi"] = {"Musar"}, ["mmj"] = {"Majhwar"}, ["mmk"] = {"Mukha-Dora"}, ["mml"] = {"Man Met"}, ["mmm"] = {"Maii"}, ["mmn"] = {"Mamanwa"}, ["mmo"] = {"Mangga Buang"}, ["mmp"] = {"Siawi"}, ["mmq"] = {"Musak"}, ["mmr"] = {"Western Xiangxi Miao"}, ["mmt"] = {"Malalamai"}, ["mmu"] = {"Mmaala"}, ["mmv"] = {"Miriti"}, ["mmw"] = {"Emae"}, ["mmx"] = {"Madak"}, ["mmy"] = {"Migaama"}, ["mmz"] = {"Mabaale"}, ["mna"] = {"Mbula"}, ["mnb"] = {"Muna"}, ["mnc"] = {"Manchu"}, ["mnd"] = {"Mondé"}, ["mne"] = {"Naba"}, ["mnf"] = {"Mundani"}, ["mng"] = {"Eastern Mnong"}, ["mnh"] = {"Mono (Democratic Republic of Congo)"}, ["mni"] = {"Manipuri"}, ["mnj"] = {"Munji"}, ["mnk"] = {"Mandinka"}, ["mnl"] = {"Tiale"}, ["mnm"] = {"Mapena"}, ["mnn"] = {"Southern Mnong"}, ["mnp"] = {"Min Bei Chinese"}, ["mnq"] = {"Minriq"}, ["mnr"] = {"Mono (USA)"}, ["mns"] = {"Mansi"}, ["mnu"] = {"Mer"}, ["mnv"] = {"Rennell-Bellona"}, ["mnw"] = {"Mon"}, ["mnx"] = {"Manikion"}, ["mny"] = {"Manyawa"}, ["mnz"] = {"Moni"}, ["moa"] = {"Mwan"}, ["moc"] = {"Mocoví"}, ["mod"] = {"Mobilian"}, ["moe"] = {"Montagnais"}, ["mog"] = {"Mongondow"}, ["moh"] = {"Mohawk"}, ["moi"] = {"Mboi"}, ["moj"] = {"Monzombo"}, ["mok"] = {"Morori"}, ["mom"] = {"Mangue"}, ["mon"] = {"Mongolian"}, ["moo"] = {"Monom"}, ["mop"] = {"Mopán Maya"}, ["moq"] = {"Mor (Bomberai Peninsula)"}, ["mor"] = {"Moro"}, ["mos"] = {"Mossi"}, ["mot"] = {"Barí"}, ["mou"] = {"Mogum"}, ["mov"] = {"Mohave"}, ["mow"] = {"Moi (Congo)"}, ["mox"] = {"Molima"}, ["moy"] = {"Shekkacho"}, ["moz"] = {"Gergiko", "Mukulu"}, ["mpa"] = {"Mpoto"}, ["mpb"] = {"Mullukmulluk"}, ["mpc"] = {"Mangarayi"}, ["mpd"] = {"Machinere"}, ["mpe"] = {"Majang"}, ["mpg"] = {"Marba"}, ["mph"] = {"Maung"}, ["mpi"] = {"Mpade"}, ["mpj"] = {"Martu Wangka"}, ["mpk"] = {"Mbara (Chad)"}, ["mpl"] = {"Middle Watut"}, ["mpm"] = {"Yosondúa Mixtec"}, ["mpn"] = {"Mindiri"}, ["mpo"] = {"Miu"}, ["mpp"] = {"Migabac"}, ["mpq"] = {"Matís"}, ["mpr"] = {"Vangunu"}, ["mps"] = {"Dadibi"}, ["mpt"] = {"Mian"}, ["mpu"] = {"Makuráp"}, ["mpv"] = {"Mungkip"}, ["mpw"] = {"Mapidian"}, ["mpx"] = {"Misima-Panaeati"}, ["mpy"] = {"Mapia"}, ["mpz"] = {"Mpi"}, ["mqa"] = {"Maba (Indonesia)"}, ["mqb"] = {"Mbuko"}, ["mqc"] = {"Mangole"}, ["mqe"] = {"Matepi"}, ["mqf"] = {"Momuna"}, ["mqg"] = {"Kota Bangun Kutai Malay"}, ["mqh"] = {"Tlazoyaltepec Mixtec"}, ["mqi"] = {"Mariri"}, ["mqj"] = {"Mamasa"}, ["mqk"] = {"Rajah Kabunsuwan Manobo"}, ["mql"] = {"Mbelime"}, ["mqm"] = {"South Marquesan"}, ["mqn"] = {"Moronene"}, ["mqo"] = {"Modole"}, ["mqp"] = {"Manipa"}, ["mqq"] = {"Minokok"}, ["mqr"] = {"Mander"}, ["mqs"] = {"West Makian"}, ["mqt"] = {"Mok"}, ["mqu"] = {"Mandari"}, ["mqv"] = {"Mosimo"}, ["mqw"] = {"Murupi"}, ["mqx"] = {"Mamuju"}, ["mqy"] = {"Manggarai"}, ["mqz"] = {"Pano"}, ["mra"] = {"Mlabri"}, ["mrb"] = {"Marino"}, ["mrc"] = {"Maricopa"}, ["mrd"] = {"Western Magar"}, ["mre"] = {"Martha's Vineyard Sign Language"}, ["mrf"] = {"Elseng"}, ["mrg"] = {"Mising"}, ["mrh"] = {"Mara Chin"}, ["mri"] = {"Maori"}, ["mrj"] = {"Western Mari"}, ["mrk"] = {"Hmwaveke"}, ["mrl"] = {"Mortlockese"}, ["mrm"] = {"Merlav", "Mwerlap"}, ["mrn"] = {"Cheke Holo"}, ["mro"] = {"Mru"}, ["mrp"] = {"Morouas"}, ["mrq"] = {"North Marquesan"}, ["mrr"] = {"Maria (India)"}, ["mrs"] = {"Maragus"}, ["mrt"] = {"Marghi Central"}, ["mru"] = {"Mono (Cameroon)"}, ["mrv"] = {"Mangareva"}, ["mrw"] = {"Maranao"}, ["mrx"] = {"Dineor", "Maremgi"}, ["mry"] = {"Mandaya"}, ["mrz"] = {"Marind"}, ["msa"] = {"Malay (macrolanguage)"}, ["msb"] = {"Masbatenyo"}, ["msc"] = {"Sankaran Maninka"}, ["msd"] = {"Yucatec Maya Sign Language"}, ["mse"] = {"Musey"}, ["msf"] = {"Mekwei"}, ["msg"] = {"Moraid"}, ["msh"] = {"Masikoro Malagasy"}, ["msi"] = {"Sabah Malay"}, ["msj"] = {"Ma (Democratic Republic of Congo)"}, ["msk"] = {"Mansaka"}, ["msl"] = {"Molof", "Poule"}, ["msm"] = {"Agusan Manobo"}, ["msn"] = {"Vurës"}, ["mso"] = {"Mombum"}, ["msp"] = {"Maritsauá"}, ["msq"] = {"Caac"}, ["msr"] = {"Mongolian Sign Language"}, ["mss"] = {"West Masela"}, ["msu"] = {"Musom"}, ["msv"] = {"Maslam"}, ["msw"] = {"Mansoanka"}, ["msx"] = {"Moresada"}, ["msy"] = {"Aruamu"}, ["msz"] = {"Momare"}, ["mta"] = {"Cotabato Manobo"}, ["mtb"] = {"Anyin Morofo"}, ["mtc"] = {"Munit"}, ["mtd"] = {"Mualang"}, ["mte"] = {"Mono (Solomon Islands)"}, ["mtf"] = {"Murik (Papua New Guinea)"}, ["mtg"] = {"Una"}, ["mth"] = {"Munggui"}, ["mti"] = {"Maiwa (Papua New Guinea)"}, ["mtj"] = {"Moskona"}, ["mtk"] = {"Mbe'"}, ["mtl"] = {"Montol"}, ["mtm"] = {"Mator"}, ["mtn"] = {"Matagalpa"}, ["mto"] = {"Totontepec Mixe"}, ["mtp"] = {"Wichí Lhamtés Nocten"}, ["mtq"] = {"Muong"}, ["mtr"] = {"Mewari"}, ["mts"] = {"Yora"}, ["mtt"] = {"Mota"}, ["mtu"] = {"Tututepec Mixtec"}, ["mtv"] = {"Asaro'o"}, ["mtw"] = {"Southern Binukidnon"}, ["mtx"] = {"Tidaá Mixtec"}, ["mty"] = {"Nabi"}, ["mua"] = {"Mundang"}, ["mub"] = {"Mubi"}, ["muc"] = {"Ajumbu"}, ["mud"] = {"Mednyj Aleut"}, ["mue"] = {"Media Lengua"}, ["mug"] = {"Musgu"}, ["muh"] = {"Mündü"}, ["mui"] = {"Musi"}, ["muj"] = {"Mabire"}, ["muk"] = {"Mugom"}, ["mul"] = {"Multiple languages"}, ["mum"] = {"Maiwala"}, ["muo"] = {"Nyong"}, ["mup"] = {"Malvi"}, ["muq"] = {"Eastern Xiangxi Miao"}, ["mur"] = {"Murle"}, ["mus"] = {"Creek"}, ["mut"] = {"Western Muria"}, ["muu"] = {"Yaaku"}, ["muv"] = {"Muthuvan"}, ["mux"] = {"Bo-Ung"}, ["muy"] = {"Muyang"}, ["muz"] = {"Mursi"}, ["mva"] = {"Manam"}, ["mvb"] = {"Mattole"}, ["mvd"] = {"Mamboru"}, ["mve"] = {"Marwari (Pakistan)"}, ["mvf"] = {"Peripheral Mongolian"}, ["mvg"] = {"Yucuañe Mixtec"}, ["mvh"] = {"Mulgi"}, ["mvi"] = {"Miyako"}, ["mvk"] = {"Mekmek"}, ["mvl"] = {"Mbara (Australia)"}, ["mvm"] = {"Muya"}, ["mvn"] = {"Minaveha"}, ["mvo"] = {"Marovo"}, ["mvp"] = {"Duri"}, ["mvq"] = {"Moere"}, ["mvr"] = {"Marau"}, ["mvs"] = {"Massep"}, ["mvt"] = {"Mpotovoro"}, ["mvu"] = {"Marfa"}, ["mvv"] = {"Tagal Murut"}, ["mvw"] = {"Machinga"}, ["mvx"] = {"Meoswar"}, ["mvy"] = {"Indus Kohistani"}, ["mvz"] = {"Mesqan"}, ["mwa"] = {"Mwatebu"}, ["mwb"] = {"Juwal"}, ["mwc"] = {"Are"}, ["mwe"] = {"Mwera (Chimwera)"}, ["mwf"] = {"Murrinh-Patha"}, ["mwg"] = {"Aiklep"}, ["mwh"] = {"Mouk-Aria"}, ["mwi"] = {"Labo", "Ninde"}, ["mwk"] = {"Kita Maninkakan"}, ["mwl"] = {"Mirandese"}, ["mwm"] = {"Sar"}, ["mwn"] = {"Nyamwanga"}, ["mwo"] = {"Central Maewo"}, ["mwp"] = {"Kala Lagaw Ya"}, ["mwq"] = {"Mün Chin"}, ["mwr"] = {"Marwari"}, ["mws"] = {"Mwimbi-Muthambi"}, ["mwt"] = {"Moken"}, ["mwu"] = {"Mittu"}, ["mwv"] = {"Mentawai"}, ["mww"] = {"Hmong Daw"}, ["mwz"] = {"Moingi"}, ["mxa"] = {"Northwest Oaxaca Mixtec"}, ["mxb"] = {"Tezoatlán Mixtec"}, ["mxc"] = {"Manyika"}, ["mxd"] = {"Modang"}, ["mxe"] = {"Mele-Fila"}, ["mxf"] = {"Malgbe"}, ["mxg"] = {"Mbangala"}, ["mxh"] = {"Mvuba"}, ["mxi"] = {"Mozarabic"}, ["mxj"] = {"Geman Deng", "Miju-Mishmi"}, ["mxk"] = {"Monumbo"}, ["mxl"] = {"Maxi Gbe"}, ["mxm"] = {"Meramera"}, ["mxn"] = {"Moi (Indonesia)"}, ["mxo"] = {"Mbowe"}, ["mxp"] = {"Tlahuitoltepec Mixe"}, ["mxq"] = {"Juquila Mixe"}, ["mxr"] = {"Murik (Malaysia)"}, ["mxs"] = {"Huitepec Mixtec"}, ["mxt"] = {"Jamiltepec Mixtec"}, ["mxu"] = {"Mada (Cameroon)"}, ["mxv"] = {"Metlatónoc Mixtec"}, ["mxw"] = {"Namo"}, ["mxx"] = {"Mahou", "Mawukakan"}, ["mxy"] = {"Southeastern Nochixtlán Mixtec"}, ["mxz"] = {"Central Masela"}, ["mya"] = {"Burmese"}, ["myb"] = {"Mbay"}, ["myc"] = {"Mayeka"}, ["myd"] = {"Maramba"}, ["mye"] = {"Myene"}, ["myf"] = {"Bambassi"}, ["myg"] = {"Manta"}, ["myh"] = {"Makah"}, ["myi"] = {"Mina (India)"}, ["myj"] = {"Mangayat"}, ["myk"] = {"Mamara Senoufo"}, ["myl"] = {"Moma"}, ["mym"] = {"Me'en"}, ["myo"] = {"Anfillo"}, ["myp"] = {"Pirahã"}, ["myr"] = {"Muniche"}, ["mys"] = {"Mesmes"}, ["myu"] = {"Mundurukú"}, ["myv"] = {"Erzya"}, ["myw"] = {"Muyuw"}, ["myx"] = {"Masaaba"}, ["myy"] = {"Macuna"}, ["myz"] = {"Classical Mandaic"}, ["mza"] = {"Santa María Zacatepec Mixtec"}, ["mzb"] = {"Tumzabt"}, ["mzc"] = {"Madagascar Sign Language"}, ["mzd"] = {"Malimba"}, ["mze"] = {"Morawa"}, ["mzg"] = {"Monastic Sign Language"}, ["mzh"] = {"Wichí Lhamtés Güisnay"}, ["mzi"] = {"Ixcatlán Mazatec"}, ["mzj"] = {"Manya"}, ["mzk"] = {"Nigeria Mambila"}, ["mzl"] = {"Mazatlán Mixe"}, ["mzm"] = {"Mumuye"}, ["mzn"] = {"Mazanderani"}, ["mzo"] = {"Matipuhy"}, ["mzp"] = {"Movima"}, ["mzq"] = {"Mori Atas"}, ["mzr"] = {"Marúbo"}, ["mzs"] = {"Macanese"}, ["mzt"] = {"Mintil"}, ["mzu"] = {"Inapang"}, ["mzv"] = {"Manza"}, ["mzw"] = {"Deg"}, ["mzx"] = {"Mawayana"}, ["mzy"] = {"Mozambican Sign Language"}, ["mzz"] = {"Maiadomu"}, ["naa"] = {"Namla"}, ["nab"] = {"Southern Nambikuára"}, ["nac"] = {"Narak"}, ["nae"] = {"Naka'ela"}, ["naf"] = {"Nabak"}, ["nag"] = {"Naga Pidgin"}, ["naj"] = {"Nalu"}, ["nak"] = {"Nakanai"}, ["nal"] = {"Nalik"}, ["nam"] = {"Ngan'gityemerri"}, ["nan"] = {"Min Nan Chinese"}, ["nao"] = {"Naaba"}, ["nap"] = {"Neapolitan"}, ["naq"] = {"Khoekhoe", "Nama (Namibia)"}, ["nar"] = {"Iguta"}, ["nas"] = {"Naasioi"}, ["nat"] = {"Ca̱hungwa̱rya̱", "Hungworo"}, ["nau"] = {"Nauru"}, ["nav"] = {"Navaho", "Navajo"}, ["naw"] = {"Nawuri"}, ["nax"] = {"Nakwi"}, ["nay"] = {"Narrinyeri"}, ["naz"] = {"Coatepec Nahuatl"}, ["nba"] = {"Nyemba"}, ["nbb"] = {"Ndoe"}, ["nbc"] = {"Chang Naga"}, ["nbd"] = {"Ngbinda"}, ["nbe"] = {"Konyak Naga"}, ["nbg"] = {"Nagarchal"}, ["nbh"] = {"Ngamo"}, ["nbi"] = {"Mao Naga"}, ["nbj"] = {"Ngarinman"}, ["nbk"] = {"Nake"}, ["nbl"] = {"South Ndebele"}, ["nbm"] = {"Ngbaka Ma'bo"}, ["nbn"] = {"Kuri"}, ["nbo"] = {"Nkukoli"}, ["nbp"] = {"Nnam"}, ["nbq"] = {"Nggem"}, ["nbr"] = {"Numana-Nunku-Gbantu-Numbu"}, ["nbs"] = {"Namibian Sign Language"}, ["nbt"] = {"Na"}, ["nbu"] = {"Rongmei Naga"}, ["nbv"] = {"Ngamambo"}, ["nbw"] = {"Southern Ngbandi"}, ["nby"] = {"Ningera"}, ["nca"] = {"Iyo"}, ["ncb"] = {"Central Nicobarese"}, ["ncc"] = {"Ponam"}, ["ncd"] = {"Nachering"}, ["nce"] = {"Yale"}, ["ncf"] = {"Notsi"}, ["ncg"] = {"Nisga'a"}, ["nch"] = {"Central Huasteca Nahuatl"}, ["nci"] = {"Classical Nahuatl"}, ["ncj"] = {"Northern Puebla Nahuatl"}, ["nck"] = {"Nakara"}, ["ncl"] = {"Michoacán Nahuatl"}, ["ncm"] = {"Nambo"}, ["ncn"] = {"Nauna"}, ["nco"] = {"Sibe"}, ["ncq"] = {"Northern Katang"}, ["ncr"] = {"Ncane"}, ["ncs"] = {"Nicaraguan Sign Language"}, ["nct"] = {"Chothe Naga"}, ["ncu"] = {"Chumburung"}, ["ncx"] = {"Central Puebla Nahuatl"}, ["ncz"] = {"Natchez"}, ["nda"] = {"Ndasa"}, ["ndb"] = {"Kenswei Nsei"}, ["ndc"] = {"Ndau"}, ["ndd"] = {"Nde-Nsele-Nta"}, ["nde"] = {"North Ndebele"}, ["ndf"] = {"Nadruvian"}, ["ndg"] = {"Ndengereko"}, ["ndh"] = {"Ndali"}, ["ndi"] = {"Samba Leko"}, ["ndj"] = {"Ndamba"}, ["ndk"] = {"Ndaka"}, ["ndl"] = {"Ndolo"}, ["ndm"] = {"Ndam"}, ["ndn"] = {"Ngundi"}, ["ndo"] = {"Ndonga"}, ["ndp"] = {"Ndo"}, ["ndq"] = {"Ndombe"}, ["ndr"] = {"Ndoola"}, ["nds"] = {"Low German", "Low Saxon"}, ["ndt"] = {"Ndunga"}, ["ndu"] = {"Dugun"}, ["ndv"] = {"Ndut"}, ["ndw"] = {"Ndobo"}, ["ndx"] = {"Nduga"}, ["ndy"] = {"Lutos"}, ["ndz"] = {"Ndogo"}, ["nea"] = {"Eastern Ngad'a"}, ["neb"] = {"Toura (Côte d'Ivoire)"}, ["nec"] = {"Nedebang"}, ["ned"] = {"Nde-Gbite"}, ["nee"] = {"Nêlêmwa-Nixumwak"}, ["nef"] = {"Nefamese"}, ["neg"] = {"Negidal"}, ["neh"] = {"Nyenkha"}, ["nei"] = {"Neo-Hittite"}, ["nej"] = {"Neko"}, ["nek"] = {"Neku"}, ["nem"] = {"Nemi"}, ["nen"] = {"Nengone"}, ["neo"] = {"Ná-Meo"}, ["nep"] = {"Nepali (macrolanguage)"}, ["neq"] = {"North Central Mixe"}, ["ner"] = {"Yahadian"}, ["nes"] = {"Bhoti Kinnauri"}, ["net"] = {"Nete"}, ["neu"] = {"Neo"}, ["nev"] = {"Nyaheun"}, ["new"] = {"Nepal Bhasa", "Newari"}, ["nex"] = {"Neme"}, ["ney"] = {"Neyo"}, ["nez"] = {"Nez Perce"}, ["nfa"] = {"Dhao"}, ["nfd"] = {"Ahwai"}, ["nfl"] = {"Äiwoo", "Ayiwo"}, ["nfr"] = {"Nafaanra"}, ["nfu"] = {"Mfumte"}, ["nga"] = {"Ngbaka"}, ["ngb"] = {"Northern Ngbandi"}, ["ngc"] = {"Ngombe (Democratic Republic of Congo)"}, ["ngd"] = {"Ngando (Central African Republic)"}, ["nge"] = {"Ngemba"}, ["ngg"] = {"Ngbaka Manza"}, ["ngh"] = {"N/u"}, ["ngi"] = {"Ngizim"}, ["ngj"] = {"Ngie"}, ["ngk"] = {"Dalabon"}, ["ngl"] = {"Lomwe"}, ["ngm"] = {"Ngatik Men's Creole"}, ["ngn"] = {"Ngwo"}, ["ngo"] = {"Ngoni"}, ["ngp"] = {"Ngulu"}, ["ngq"] = {"Ngoreme", "Ngurimi"}, ["ngr"] = {"Engdewu"}, ["ngs"] = {"Gvoko"}, ["ngt"] = {"Kriang", "Ngeq"}, ["ngu"] = {"Guerrero Nahuatl"}, ["ngv"] = {"Nagumi"}, ["ngw"] = {"Ngwaba"}, ["ngx"] = {"Nggwahyi"}, ["ngy"] = {"Tibea"}, ["ngz"] = {"Ngungwel"}, ["nha"] = {"Nhanda"}, ["nhb"] = {"Beng"}, ["nhc"] = {"Tabasco Nahuatl"}, ["nhd"] = {"Ava Guaraní", "Chiripá"}, ["nhe"] = {"Eastern Huasteca Nahuatl"}, ["nhf"] = {"Nhuwala"}, ["nhg"] = {"Tetelcingo Nahuatl"}, ["nhh"] = {"Nahari"}, ["nhi"] = {"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"}, ["nhk"] = {"Isthmus-Cosoleacaque Nahuatl"}, ["nhm"] = {"Morelos Nahuatl"}, ["nhn"] = {"Central Nahuatl"}, ["nho"] = {"Takuu"}, ["nhp"] = {"Isthmus-Pajapan Nahuatl"}, ["nhq"] = {"Huaxcaleca Nahuatl"}, ["nhr"] = {"Naro"}, ["nht"] = {"Ometepec Nahuatl"}, ["nhu"] = {"Noone"}, ["nhv"] = {"Temascaltepec Nahuatl"}, ["nhw"] = {"Western Huasteca Nahuatl"}, ["nhx"] = {"Isthmus-Mecayapan Nahuatl"}, ["nhy"] = {"Northern Oaxaca Nahuatl"}, ["nhz"] = {"Santa María La Alta Nahuatl"}, ["nia"] = {"Nias"}, ["nib"] = {"Nakame"}, ["nid"] = {"Ngandi"}, ["nie"] = {"Niellim"}, ["nif"] = {"Nek"}, ["nig"] = {"Ngalakan"}, ["nih"] = {"Nyiha (Tanzania)"}, ["nii"] = {"Nii"}, ["nij"] = {"Ngaju"}, ["nik"] = {"Southern Nicobarese"}, ["nil"] = {"Nila"}, ["nim"] = {"Nilamba"}, ["nin"] = {"Ninzo"}, ["nio"] = {"Nganasan"}, ["niq"] = {"Nandi"}, ["nir"] = {"Nimboran"}, ["nis"] = {"Nimi"}, ["nit"] = {"Southeastern Kolami"}, ["niu"] = {"Niuean"}, ["niv"] = {"Gilyak"}, ["niw"] = {"Nimo"}, ["nix"] = {"Hema"}, ["niy"] = {"Ngiti"}, ["niz"] = {"Ningil"}, ["nja"] = {"Nzanyi"}, ["njb"] = {"Nocte Naga"}, ["njd"] = {"Ndonde Hamba"}, ["njh"] = {"Lotha Naga"}, ["nji"] = {"Gudanji"}, ["njj"] = {"Njen"}, ["njl"] = {"Njalgulgule"}, ["njm"] = {"Angami Naga"}, ["njn"] = {"Liangmai Naga"}, ["njo"] = {"Ao Naga"}, ["njr"] = {"Njerep"}, ["njs"] = {"Nisa"}, ["njt"] = {"Ndyuka-Trio Pidgin"}, ["nju"] = {"Ngadjunmaya"}, ["njx"] = {"Kunyi"}, ["njy"] = {"Njyem"}, ["njz"] = {"Nyishi"}, ["nka"] = {"Nkoya"}, ["nkb"] = {"Khoibu Naga"}, ["nkc"] = {"Nkongho"}, ["nkd"] = {"Koireng"}, ["nke"] = {"Duke"}, ["nkf"] = {"Inpui Naga"}, ["nkg"] = {"Nekgini"}, ["nkh"] = {"Khezha Naga"}, ["nki"] = {"Thangal Naga"}, ["nkj"] = {"Nakai"}, ["nkk"] = {"Nokuku"}, ["nkm"] = {"Namat"}, ["nkn"] = {"Nkangala"}, ["nko"] = {"Nkonya"}, ["nkp"] = {"Niuatoputapu"}, ["nkq"] = {"Nkami"}, ["nkr"] = {"Nukuoro"}, ["nks"] = {"North Asmat"}, ["nkt"] = {"Nyika (Tanzania)"}, ["nku"] = {"Bouna Kulango"}, ["nkv"] = {"Nyika (Malawi and Zambia)"}, ["nkw"] = {"Nkutu"}, ["nkx"] = {"Nkoroo"}, ["nkz"] = {"Nkari"}, ["nla"] = {"Ngombale"}, ["nlc"] = {"Nalca"}, ["nld"] = {"Dutch", "Flemish"}, ["nle"] = {"East Nyala"}, ["nlg"] = {"Gela"}, ["nli"] = {"Grangali"}, ["nlj"] = {"Nyali"}, ["nlk"] = {"Ninia Yali"}, ["nll"] = {"Nihali"}, ["nlm"] = {"Mankiyali"}, ["nlo"] = {"Ngul"}, ["nlq"] = {"Lao Naga"}, ["nlu"] = {"Nchumbulu"}, ["nlv"] = {"Orizaba Nahuatl"}, ["nlw"] = {"Walangama"}, ["nlx"] = {"Nahali"}, ["nly"] = {"Nyamal"}, ["nlz"] = {"Nalögo"}, ["nma"] = {"Maram Naga"}, ["nmb"] = {"Big Nambas", "V'ënen Taut"}, ["nmc"] = {"Ngam"}, ["nmd"] = {"Ndumu"}, ["nme"] = {"Mzieme Naga"}, ["nmf"] = {"Tangkhul Naga (India)"}, ["nmg"] = {"Kwasio"}, ["nmh"] = {"Monsang Naga"}, ["nmi"] = {"Nyam"}, ["nmj"] = {"Ngombe (Central African Republic)"}, ["nmk"] = {"Namakura"}, ["nml"] = {"Ndemli"}, ["nmm"] = {"Manangba"}, ["nmn"] = {"!Xóõ"}, ["nmo"] = {"Moyon Naga"}, ["nmp"] = {"Nimanbur"}, ["nmq"] = {"Nambya"}, ["nmr"] = {"Nimbari"}, ["nms"] = {"Letemboi"}, ["nmt"] = {"Namonuito"}, ["nmu"] = {"Northeast Maidu"}, ["nmv"] = {"Ngamini"}, ["nmw"] = {"Nimoa", "Rifao"}, ["nmx"] = {"Nama (Papua New Guinea)"}, ["nmy"] = {"Namuyi"}, ["nmz"] = {"Nawdm"}, ["nna"] = {"Nyangumarta"}, ["nnb"] = {"Nande"}, ["nnc"] = {"Nancere"}, ["nnd"] = {"West Ambae"}, ["nne"] = {"Ngandyera"}, ["nnf"] = {"Ngaing"}, ["nng"] = {"Maring Naga"}, ["nnh"] = {"Ngiemboon"}, ["nni"] = {"North Nuaulu"}, ["nnj"] = {"Nyangatom"}, ["nnk"] = {"Nankina"}, ["nnl"] = {"Northern Rengma Naga"}, ["nnm"] = {"Namia"}, ["nnn"] = {"Ngete"}, ["nno"] = {"Norwegian Nynorsk"}, ["nnp"] = {"Wancho Naga"}, ["nnq"] = {"Ngindo"}, ["nnr"] = {"Narungga"}, ["nns"] = {"Ningye"}, ["nnt"] = {"Nanticoke"}, ["nnu"] = {"Dwang"}, ["nnv"] = {"Nugunu (Australia)"}, ["nnw"] = {"Southern Nuni"}, ["nny"] = {"Nyangga"}, ["nnz"] = {"Nda'nda'"}, ["noa"] = {"Woun Meu"}, ["nob"] = {"Norwegian Bokmål"}, ["noc"] = {"Nuk"}, ["nod"] = {"Northern Thai"}, ["noe"] = {"Nimadi"}, ["nof"] = {"Nomane"}, ["nog"] = {"Nogai"}, ["noh"] = {"Nomu"}, ["noi"] = {"Noiri"}, ["noj"] = {"Nonuya"}, ["nok"] = {"Nooksack"}, ["nol"] = {"Nomlaki"}, ["nom"] = {"Nocamán"}, ["non"] = {"Old Norse"}, ["nop"] = {"Numanggang"}, ["noq"] = {"Ngongo"}, ["nor"] = {"Norwegian"}, ["nos"] = {"Eastern Nisu"}, ["not"] = {"Nomatsiguenga"}, ["nou"] = {"Ewage-Notu"}, ["nov"] = {"Novial"}, ["now"] = {"Nyambo"}, ["noy"] = {"Noy"}, ["noz"] = {"Nayi"}, ["npa"] = {"Nar Phu"}, ["npb"] = {"Nupbikha"}, ["npg"] = {"Ponyo-Gongwang Naga"}, ["nph"] = {"Phom Naga"}, ["npi"] = {"Nepali (individual language)"}, ["npl"] = {"Southeastern Puebla Nahuatl"}, ["npn"] = {"Mondropolon"}, ["npo"] = {"Pochuri Naga"}, ["nps"] = {"Nipsan"}, ["npu"] = {"Puimei Naga"}, ["npx"] = {"Noipx"}, ["npy"] = {"Napu"}, ["nqg"] = {"Southern Nago"}, ["nqk"] = {"Kura Ede Nago"}, ["nql"] = {"Ngendelengo"}, ["nqm"] = {"Ndom"}, ["nqn"] = {"Nen"}, ["nqo"] = {"N'Ko"}, ["nqq"] = {"Kyan-Karyaw Naga"}, ["nqy"] = {"Akyaung Ari Naga"}, ["nra"] = {"Ngom"}, ["nrb"] = {"Nara"}, ["nrc"] = {"Noric"}, ["nre"] = {"Southern Rengma Naga"}, ["nrf"] = {"Guernésiais", "Jèrriais"}, ["nrg"] = {"Narango"}, ["nri"] = {"Chokri Naga"}, ["nrk"] = {"Ngarla"}, ["nrl"] = {"Ngarluma"}, ["nrm"] = {"Narom"}, ["nrn"] = {"Norn"}, ["nrp"] = {"North Picene"}, ["nrr"] = {"Nora", "Norra"}, ["nrt"] = {"Northern Kalapuya"}, ["nru"] = {"Narua"}, ["nrx"] = {"Ngurmbur"}, ["nrz"] = {"Lala"}, ["nsa"] = {"Sangtam Naga"}, ["nsc"] = {"Nshi"}, ["nsd"] = {"Southern Nisu"}, ["nse"] = {"Nsenga"}, ["nsf"] = {"Northwestern Nisu"}, ["nsg"] = {"Ngasa"}, ["nsh"] = {"Ngoshie"}, ["nsi"] = {"Nigerian Sign Language"}, ["nsk"] = {"Naskapi"}, ["nsl"] = {"Norwegian Sign Language"}, ["nsm"] = {"Sumi Naga"}, ["nsn"] = {"Nehan"}, ["nso"] = {"Northern Sotho", "Pedi", "Sepedi"}, ["nsp"] = {"Nepalese Sign Language"}, ["nsq"] = {"Northern Sierra Miwok"}, ["nsr"] = {"Maritime Sign Language"}, ["nss"] = {"Nali"}, ["nst"] = {"Tase Naga"}, ["nsu"] = {"Sierra Negra Nahuatl"}, ["nsv"] = {"Southwestern Nisu"}, ["nsw"] = {"Navut"}, ["nsx"] = {"Nsongo"}, ["nsy"] = {"Nasal"}, ["nsz"] = {"Nisenan"}, ["ntd"] = {"Northern Tidung"}, ["nte"] = {"Nathembo"}, ["ntg"] = {"Ngantangarra"}, ["nti"] = {"Natioro"}, ["ntj"] = {"Ngaanyatjarra"}, ["ntk"] = {"Ikoma-Nata-Isenye"}, ["ntm"] = {"Nateni"}, ["nto"] = {"Ntomba"}, ["ntp"] = {"Northern Tepehuan"}, ["ntr"] = {"Delo"}, ["ntu"] = {"Natügu"}, ["ntw"] = {"Nottoway"}, ["ntx"] = {"Tangkhul Naga (Myanmar)"}, ["nty"] = {"Mantsi"}, ["ntz"] = {"Natanzi"}, ["nua"] = {"Yuanga"}, ["nuc"] = {"Nukuini"}, ["nud"] = {"Ngala"}, ["nue"] = {"Ngundu"}, ["nuf"] = {"Nusu"}, ["nug"] = {"Nungali"}, ["nuh"] = {"Ndunda"}, ["nui"] = {"Ngumbi"}, ["nuj"] = {"Nyole"}, ["nuk"] = {"Nuuchahnulth", "Nuu-chah-nulth"}, ["nul"] = {"Nusa Laut"}, ["num"] = {"Niuafo'ou"}, ["nun"] = {"Anong"}, ["nuo"] = {"Nguôn"}, ["nup"] = {"Nupe-Nupe-Tako"}, ["nuq"] = {"Nukumanu"}, ["nur"] = {"Nukuria"}, ["nus"] = {"Nuer"}, ["nut"] = {"Nung (Viet Nam)"}, ["nuu"] = {"Ngbundu"}, ["nuv"] = {"Northern Nuni"}, ["nuw"] = {"Nguluwan"}, ["nux"] = {"Mehek"}, ["nuy"] = {"Nunggubuyu"}, ["nuz"] = {"Tlamacazapa Nahuatl"}, ["nvh"] = {"Nasarian"}, ["nvm"] = {"Namiae"}, ["nvo"] = {"Nyokon"}, ["nwa"] = {"Nawathinehena"}, ["nwb"] = {"Nyabwa"}, ["nwc"] = {"Classical Nepal Bhasa", "Classical Newari", "Old Newari"}, ["nwe"] = {"Ngwe"}, ["nwg"] = {"Ngayawung"}, ["nwi"] = {"Southwest Tanna"}, ["nwm"] = {"Nyamusa-Molo"}, ["nwo"] = {"Nauo"}, ["nwr"] = {"Nawaru"}, ["nwx"] = {"Middle Newar"}, ["nwy"] = {"Nottoway-Meherrin"}, ["nxa"] = {"Nauete"}, ["nxd"] = {"Ngando (Democratic Republic of Congo)"}, ["nxe"] = {"Nage"}, ["nxg"] = {"Ngad'a"}, ["nxi"] = {"Nindi"}, ["nxk"] = {"Koki Naga"}, ["nxl"] = {"South Nuaulu"}, ["nxm"] = {"Numidian"}, ["nxn"] = {"Ngawun"}, ["nxo"] = {"Ndambomo"}, ["nxq"] = {"Naxi"}, ["nxr"] = {"Ninggerum"}, ["nxu"] = {"Narau"}, ["nxx"] = {"Nafri"}, ["nya"] = {"Chewa", "Chichewa", "Nyanja"}, ["nyb"] = {"Nyangbo"}, ["nyc"] = {"Nyanga-li"}, ["nyd"] = {"Nyore", "Olunyole"}, ["nye"] = {"Nyengo"}, ["nyf"] = {"Giryama", "Kigiryama"}, ["nyg"] = {"Nyindu"}, ["nyh"] = {"Nyigina"}, ["nyi"] = {"Ama (Sudan)"}, ["nyj"] = {"Nyanga"}, ["nyk"] = {"Nyaneka"}, ["nyl"] = {"Nyeu"}, ["nym"] = {"Nyamwezi"}, ["nyn"] = {"Nyankole"}, ["nyo"] = {"Nyoro"}, ["nyp"] = {"Nyang'i"}, ["nyq"] = {"Nayini"}, ["nyr"] = {"Nyiha (Malawi)"}, ["nys"] = {"Nyunga"}, ["nyt"] = {"Nyawaygi"}, ["nyu"] = {"Nyungwe"}, ["nyv"] = {"Nyulnyul"}, ["nyw"] = {"Nyaw"}, ["nyx"] = {"Nganyaywana"}, ["nyy"] = {"Nyakyusa-Ngonde"}, ["nza"] = {"Tigon Mbembe"}, ["nzb"] = {"Njebi"}, ["nzd"] = {"Nzadi"}, ["nzi"] = {"Nzima"}, ["nzk"] = {"Nzakara"}, ["nzm"] = {"Zeme Naga"}, ["nzs"] = {"New Zealand Sign Language"}, ["nzu"] = {"Teke-Nzikou"}, ["nzy"] = {"Nzakambay"}, ["nzz"] = {"Nanga Dama Dogon"}, ["oaa"] = {"Orok"}, ["oac"] = {"Oroch"}, ["oar"] = {"Ancient Aramaic (up to 700 BCE)", "Old Aramaic (up to 700 BCE)"}, ["oav"] = {"Old Avar"}, ["obi"] = {"Obispeño"}, ["obk"] = {"Southern Bontok"}, ["obl"] = {"Oblo"}, ["obm"] = {"Moabite"}, ["obo"] = {"Obo Manobo"}, ["obr"] = {"Old Burmese"}, ["obt"] = {"Old Breton"}, ["obu"] = {"Obulom"}, ["oca"] = {"Ocaina"}, ["och"] = {"Old Chinese"}, ["oci"] = {"Occitan (post 1500)"}, ["oco"] = {"Old Cornish"}, ["ocu"] = {"Atzingo Matlatzinca"}, ["oda"] = {"Odut"}, ["odk"] = {"Od"}, ["odt"] = {"Old Dutch"}, ["odu"] = {"Odual"}, ["ofo"] = {"Ofo"}, ["ofs"] = {"Old Frisian"}, ["ofu"] = {"Efutop"}, ["ogb"] = {"Ogbia"}, ["ogc"] = {"Ogbah"}, ["oge"] = {"Old Georgian"}, ["ogg"] = {"Ogbogolo"}, ["ogo"] = {"Khana"}, ["ogu"] = {"Ogbronuagum"}, ["oht"] = {"Old Hittite"}, ["ohu"] = {"Old Hungarian"}, ["oia"] = {"Oirata"}, ["oin"] = {"Inebu One"}, ["ojb"] = {"Northwestern Ojibwa"}, ["ojc"] = {"Central Ojibwa"}, ["ojg"] = {"Eastern Ojibwa"}, ["oji"] = {"Ojibwa"}, ["ojp"] = {"Old Japanese"}, ["ojs"] = {"Severn Ojibwa"}, ["ojv"] = {"Ontong Java"}, ["ojw"] = {"Western Ojibwa"}, ["oka"] = {"Okanagan"}, ["okb"] = {"Okobo"}, ["okd"] = {"Okodia"}, ["oke"] = {"Okpe (Southwestern Edo)"}, ["okg"] = {"Koko Babangk"}, ["okh"] = {"Koresh-e Rostam"}, ["oki"] = {"Okiek"}, ["okj"] = {"Oko-Juwoi"}, ["okk"] = {"Kwamtim One"}, ["okl"] = {"Old Kentish Sign Language"}, ["okm"] = {"Middle Korean (10th-16th cent.)"}, ["okn"] = {"Oki-No-Erabu"}, ["oko"] = {"Old Korean (3rd-9th cent.)"}, ["okr"] = {"Kirike"}, ["oks"] = {"Oko-Eni-Osayen"}, ["oku"] = {"Oku"}, ["okv"] = {"Orokaiva"}, ["okx"] = {"Okpe (Northwestern Edo)"}, ["ola"] = {"Walungge"}, ["old"] = {"Mochi"}, ["ole"] = {"Olekha"}, ["olk"] = {"Olkol"}, ["olm"] = {"Oloma"}, ["olo"] = {"Livvi"}, ["olr"] = {"Olrat"}, ["olt"] = {"Old Lithuanian"}, ["olu"] = {"Kuvale"}, ["oma"] = {"Omaha-Ponca"}, ["omb"] = {"East Ambae"}, ["omc"] = {"Mochica"}, ["omg"] = {"Omagua"}, ["omi"] = {"Omi"}, ["omk"] = {"Omok"}, ["oml"] = {"Ombo"}, ["omn"] = {"Minoan"}, ["omo"] = {"Utarmbung"}, ["omp"] = {"Old Manipuri"}, ["omr"] = {"Old Marathi"}, ["omt"] = {"Omotik"}, ["omu"] = {"Omurano"}, ["omw"] = {"South Tairora"}, ["omx"] = {"Old Mon"}, ["ona"] = {"Ona"}, ["onb"] = {"Lingao"}, ["one"] = {"Oneida"}, ["ong"] = {"Olo"}, ["oni"] = {"Onin"}, ["onj"] = {"Onjob"}, ["onk"] = {"Kabore One"}, ["onn"] = {"Onobasulu"}, ["ono"] = {"Onondaga"}, ["onp"] = {"Sartang"}, ["onr"] = {"Northern One"}, ["ons"] = {"Ono"}, ["ont"] = {"Ontenu"}, ["onu"] = {"Unua"}, ["onw"] = {"Old Nubian"}, ["onx"] = {"Onin Based Pidgin"}, ["ood"] = {"Tohono O'odham"}, ["oog"] = {"Ong"}, ["oon"] = {"Önge"}, ["oor"] = {"Oorlams"}, ["oos"] = {"Old Ossetic"}, ["opa"] = {"Okpamheri"}, ["opk"] = {"Kopkaka"}, ["opm"] = {"Oksapmin"}, ["opo"] = {"Opao"}, ["opt"] = {"Opata"}, ["opy"] = {"Ofayé"}, ["ora"] = {"Oroha"}, ["orc"] = {"Orma"}, ["ore"] = {"Orejón"}, ["org"] = {"Oring"}, ["orh"] = {"Oroqen"}, ["ori"] = {"Oriya (macrolanguage)"}, ["orm"] = {"Oromo"}, ["orn"] = {"Orang Kanaq"}, ["oro"] = {"Orokolo"}, ["orr"] = {"Oruma"}, ["ors"] = {"Orang Seletar"}, ["ort"] = {"Adivasi Oriya"}, ["oru"] = {"Ormuri"}, ["orv"] = {"Old Russian"}, ["orw"] = {"Oro Win"}, ["orx"] = {"Oro"}, ["ory"] = {"Odia", "Oriya (individual language)"}, ["orz"] = {"Ormu"}, ["osa"] = {"Osage"}, ["osc"] = {"Oscan"}, ["osi"] = {"Osing"}, ["oso"] = {"Ososo"}, ["osp"] = {"Old Spanish"}, ["oss"] = {"Ossetian", "Ossetic"}, ["ost"] = {"Osatu"}, ["osu"] = {"Southern One"}, ["osx"] = {"Old Saxon"}, ["ota"] = {"Ottoman Turkish (1500-1928)"}, ["otb"] = {"Old Tibetan"}, ["otd"] = {"Ot Danum"}, ["ote"] = {"Mezquital Otomi"}, ["oti"] = {"Oti"}, ["otk"] = {"Old Turkish"}, ["otl"] = {"Tilapa Otomi"}, ["otm"] = {"Eastern Highland Otomi"}, ["otn"] = {"Tenango Otomi"}, ["otq"] = {"Querétaro Otomi"}, ["otr"] = {"Otoro"}, ["ots"] = {"Estado de México Otomi"}, ["ott"] = {"Temoaya Otomi"}, ["otu"] = {"Otuke"}, ["otw"] = {"Ottawa"}, ["otx"] = {"Texcatepec Otomi"}, ["oty"] = {"Old Tamil"}, ["otz"] = {"Ixtenco Otomi"}, ["oua"] = {"Tagargrent"}, ["oub"] = {"Glio-Oubi"}, ["oue"] = {"Oune"}, ["oui"] = {"Old Uighur"}, ["oum"] = {"Ouma"}, ["ovd"] = {"Elfdalian", "Övdalian"}, ["owi"] = {"Owiniga"}, ["owl"] = {"Old Welsh"}, ["oyb"] = {"Oy"}, ["oyd"] = {"Oyda"}, ["oym"] = {"Wayampi"}, ["oyy"] = {"Oya'oya"}, ["ozm"] = {"Koonzime"}, ["pab"] = {"Parecís"}, ["pac"] = {"Pacoh"}, ["pad"] = {"Paumarí"}, ["pae"] = {"Pagibete"}, ["paf"] = {"Paranawát"}, ["pag"] = {"Pangasinan"}, ["pah"] = {"Tenharim"}, ["pai"] = {"Pe"}, ["pak"] = {"Parakanã"}, ["pal"] = {"Pahlavi"}, ["pam"] = {"Kapampangan", "Pampanga"}, ["pan"] = {"Panjabi", "Punjabi"}, ["pao"] = {"Northern Paiute"}, ["pap"] = {"Papiamento"}, ["paq"] = {"Parya"}, ["par"] = {"Panamint", "Timbisha"}, ["pas"] = {"Papasena"}, ["pat"] = {"Papitalai"}, ["pau"] = {"Palauan"}, ["pav"] = {"Pakaásnovos"}, ["paw"] = {"Pawnee"}, ["pax"] = {"Pankararé"}, ["pay"] = {"Pech"}, ["paz"] = {"Pankararú"}, ["pbb"] = {"Páez"}, ["pbc"] = {"Patamona"}, ["pbe"] = {"Mezontla Popoloca"}, ["pbf"] = {"Coyotepec Popoloca"}, ["pbg"] = {"Paraujano"}, ["pbh"] = {"E'ñapa Woromaipu"}, ["pbi"] = {"Parkwa"}, ["pbl"] = {"Mak (Nigeria)"}, ["pbm"] = {"Puebla Mazatec"}, ["pbn"] = {"Kpasam"}, ["pbo"] = {"Papel"}, ["pbp"] = {"Badyara"}, ["pbr"] = {"Pangwa"}, ["pbs"] = {"Central Pame"}, ["pbt"] = {"Southern Pashto"}, ["pbu"] = {"Northern Pashto"}, ["pbv"] = {"Pnar"}, ["pby"] = {"Pyu (Papua New Guinea)"}, ["pca"] = {"Santa Inés Ahuatempan Popoloca"}, ["pcb"] = {"Pear"}, ["pcc"] = {"Bouyei"}, ["pcd"] = {"Picard"}, ["pce"] = {"Ruching Palaung"}, ["pcf"] = {"Paliyan"}, ["pcg"] = {"Paniya"}, ["pch"] = {"Pardhan"}, ["pci"] = {"Duruwa"}, ["pcj"] = {"Parenga"}, ["pck"] = {"Paite Chin"}, ["pcl"] = {"Pardhi"}, ["pcm"] = {"Nigerian Pidgin"}, ["pcn"] = {"Piti"}, ["pcp"] = {"Pacahuara"}, ["pcw"] = {"Pyapun"}, ["pda"] = {"Anam"}, ["pdc"] = {"Pennsylvania German"}, ["pdi"] = {"Pa Di"}, ["pdn"] = {"Fedan", "Podena"}, ["pdo"] = {"Padoe"}, ["pdt"] = {"Plautdietsch"}, ["pdu"] = {"Kayan"}, ["pea"] = {"Peranakan Indonesian"}, ["peb"] = {"Eastern Pomo"}, ["ped"] = {"Mala (Papua New Guinea)"}, ["pee"] = {"Taje"}, ["pef"] = {"Northeastern Pomo"}, ["peg"] = {"Pengo"}, ["peh"] = {"Bonan"}, ["pei"] = {"Chichimeca-Jonaz"}, ["pej"] = {"Northern Pomo"}, ["pek"] = {"Penchal"}, ["pel"] = {"Pekal"}, ["pem"] = {"Phende"}, ["peo"] = {"Old Persian (ca. 600-400 B.C.)"}, ["pep"] = {"Kunja"}, ["peq"] = {"Southern Pomo"}, ["pes"] = {"Iranian Persian"}, ["pev"] = {"Pémono"}, ["pex"] = {"Petats"}, ["pey"] = {"Petjo"}, ["pez"] = {"Eastern Penan"}, ["pfa"] = {"Pááfang"}, ["pfe"] = {"Peere"}, ["pfl"] = {"Pfaelzisch"}, ["pga"] = {"Sudanese Creole Arabic"}, ["pgd"] = {"Gāndhārī"}, ["pgg"] = {"Pangwali"}, ["pgi"] = {"Pagi"}, ["pgk"] = {"Rerep"}, ["pgl"] = {"Primitive Irish"}, ["pgn"] = {"Paelignian"}, ["pgs"] = {"Pangseng"}, ["pgu"] = {"Pagu"}, ["pgz"] = {"Papua New Guinean Sign Language"}, ["pha"] = {"Pa-Hng"}, ["phd"] = {"Phudagi"}, ["phg"] = {"Phuong"}, ["phh"] = {"Phukha"}, ["phk"] = {"Phake"}, ["phl"] = {"Palula", "Phalura"}, ["phm"] = {"Phimbi"}, ["phn"] = {"Phoenician"}, ["pho"] = {"Phunoi"}, ["phq"] = {"Phana'"}, ["phr"] = {"Pahari-Potwari"}, ["pht"] = {"Phu Thai"}, ["phu"] = {"Phuan"}, ["phv"] = {"Pahlavani"}, ["phw"] = {"Phangduwali"}, ["pia"] = {"Pima Bajo"}, ["pib"] = {"Yine"}, ["pic"] = {"Pinji"}, ["pid"] = {"Piaroa"}, ["pie"] = {"Piro"}, ["pif"] = {"Pingelapese"}, ["pig"] = {"Pisabo"}, ["pih"] = {"Pitcairn-Norfolk"}, ["pii"] = {"Pini"}, ["pij"] = {"Pijao"}, ["pil"] = {"Yom"}, ["pim"] = {"Powhatan"}, ["pin"] = {"Piame"}, ["pio"] = {"Piapoco"}, ["pip"] = {"Pero"}, ["pir"] = {"Piratapuyo"}, ["pis"] = {"Pijin"}, ["pit"] = {"Pitta Pitta"}, ["piu"] = {"Pintupi-Luritja"}, ["piv"] = {"Pileni", "Vaeakau-Taumako"}, ["piw"] = {"Pimbwe"}, ["pix"] = {"Piu"}, ["piy"] = {"Piya-Kwonci"}, ["piz"] = {"Pije"}, ["pjt"] = {"Pitjantjatjara"}, ["pka"] = {"Ardhamāgadhī Prākrit"}, ["pkb"] = {"Kipfokomo", "Pokomo"}, ["pkc"] = {"Paekche"}, ["pkg"] = {"Pak-Tong"}, ["pkh"] = {"Pankhu"}, ["pkn"] = {"Pakanha"}, ["pko"] = {"Pökoot"}, ["pkp"] = {"Pukapuka"}, ["pkr"] = {"Attapady Kurumba"}, ["pks"] = {"Pakistan Sign Language"}, ["pkt"] = {"Maleng"}, ["pku"] = {"Paku"}, ["pla"] = {"Miani"}, ["plb"] = {"Polonombauk"}, ["plc"] = {"Central Palawano"}, ["pld"] = {"Polari"}, ["ple"] = {"Palu'e"}, ["plg"] = {"Pilagá"}, ["plh"] = {"Paulohi"}, ["pli"] = {"Pali"}, ["plj"] = {"Polci"}, ["plk"] = {"Kohistani Shina"}, ["pll"] = {"Shwe Palaung"}, ["pln"] = {"Palenquero"}, ["plo"] = {"Oluta Popoluca"}, ["plp"] = {"Palpa"}, ["plq"] = {"Palaic"}, ["plr"] = {"Palaka Senoufo"}, ["pls"] = {"San Marcos Tlacoyalco Popoloca", "San Marcos Tlalcoyalco Popoloca"}, ["plt"] = {"Plateau Malagasy"}, ["plu"] = {"Palikúr"}, ["plv"] = {"Southwest Palawano"}, ["plw"] = {"Brooke's Point Palawano"}, ["ply"] = {"Bolyu"}, ["plz"] = {"Paluan"}, ["pma"] = {"Paama"}, ["pmb"] = {"Pambia"}, ["pmd"] = {"Pallanganmiddang"}, ["pme"] = {"Pwaamei"}, ["pmf"] = {"Pamona"}, ["pmh"] = {"Māhārāṣṭri Prākrit"}, ["pmi"] = {"Northern Pumi"}, ["pmj"] = {"Southern Pumi"}, ["pmk"] = {"Pamlico"}, ["pml"] = {"Lingua Franca"}, ["pmm"] = {"Pomo"}, ["pmn"] = {"Pam"}, ["pmo"] = {"Pom"}, ["pmq"] = {"Northern Pame"}, ["pmr"] = {"Paynamar"}, ["pms"] = {"Piemontese"}, ["pmt"] = {"Tuamotuan"}, ["pmw"] = {"Plains Miwok"}, ["pmx"] = {"Poumei Naga"}, ["pmy"] = {"Papuan Malay"}, ["pmz"] = {"Southern Pame"}, ["pna"] = {"Punan Bah-Biau"}, ["pnb"] = {"Western Panjabi"}, ["pnc"] = {"Pannei"}, ["pne"] = {"Western Penan"}, ["png"] = {"Pongu"}, ["pnh"] = {"Penrhyn"}, ["pni"] = {"Aoheng"}, ["pnj"] = {"Pinjarup"}, ["pnk"] = {"Paunaka"}, ["pnl"] = {"Paleni"}, ["pnm"] = {"Punan Batu 1"}, ["pnn"] = {"Pinai-Hagahai"}, ["pno"] = {"Panobo"}, ["pnp"] = {"Pancana"}, ["pnq"] = {"Pana (Burkina Faso)"}, ["pnr"] = {"Panim"}, ["pns"] = {"Ponosakan"}, ["pnt"] = {"Pontic"}, ["pnu"] = {"Jiongnai Bunu"}, ["pnv"] = {"Pinigura"}, ["pnw"] = {"Panytyima"}, ["pnx"] = {"Phong-Kniang"}, ["pny"] = {"Pinyin"}, ["pnz"] = {"Pana (Central African Republic)"}, ["poc"] = {"Poqomam"}, ["poe"] = {"San Juan Atzingo Popoloca"}, ["pof"] = {"Poke"}, ["pog"] = {"Potiguára"}, ["poh"] = {"Poqomchi'"}, ["poi"] = {"Highland Popoluca"}, ["pok"] = {"Pokangá"}, ["pol"] = {"Polish"}, ["pom"] = {"Southeastern Pomo"}, ["pon"] = {"Pohnpeian"}, ["poo"] = {"Central Pomo"}, ["pop"] = {"Pwapwâ"}, ["poq"] = {"Texistepec Popoluca"}, ["por"] = {"Portuguese"}, ["pos"] = {"Sayula Popoluca"}, ["pot"] = {"Potawatomi"}, ["pov"] = {"Upper Guinea Crioulo"}, ["pow"] = {"San Felipe Otlaltepec Popoloca"}, ["pox"] = {"Polabian"}, ["poy"] = {"Pogolo"}, ["ppe"] = {"Papi"}, ["ppi"] = {"Paipai"}, ["ppk"] = {"Uma"}, ["ppl"] = {"Nicarao", "Pipil"}, ["ppm"] = {"Papuma"}, ["ppn"] = {"Papapana"}, ["ppo"] = {"Folopa"}, ["ppp"] = {"Pelende"}, ["ppq"] = {"Pei"}, ["pps"] = {"San Luís Temalacayuca Popoloca"}, ["ppt"] = {"Pare"}, ["ppu"] = {"Papora"}, ["pqa"] = {"Pa'a"}, ["pqm"] = {"Malecite-Passamaquoddy"}, ["prc"] = {"Parachi"}, ["prd"] = {"Parsi-Dari"}, ["pre"] = {"Principense"}, ["prf"] = {"Paranan"}, ["prg"] = {"Prussian"}, ["prh"] = {"Porohanon"}, ["pri"] = {"Paicî"}, ["prk"] = {"Parauk"}, ["prl"] = {"Peruvian Sign Language"}, ["prm"] = {"Kibiri"}, ["prn"] = {"Prasuni"}, ["pro"] = {"Old Occitan (to 1500)", "Old Provençal (to 1500)"}, ["prp"] = {"Parsi"}, ["prq"] = {"Ashéninka Perené"}, ["prr"] = {"Puri"}, ["prs"] = {"Afghan Persian", "Dari"}, ["prt"] = {"Phai"}, ["pru"] = {"Puragi"}, ["prw"] = {"Parawen"}, ["prx"] = {"Purik"}, ["prz"] = {"Providencia Sign Language"}, ["psa"] = {"Asue Awyu"}, ["psc"] = {"Persian Sign Language"}, ["psd"] = {"Plains Indian Sign Language"}, ["pse"] = {"Central Malay"}, ["psg"] = {"Penang Sign Language"}, ["psh"] = {"Southwest Pashai", "Southwest Pashayi"}, ["psi"] = {"Southeast Pashai", "Southeast Pashayi"}, ["psl"] = {"Puerto Rican Sign Language"}, ["psm"] = {"Pauserna"}, ["psn"] = {"Panasuan"}, ["pso"] = {"Polish Sign Language"}, ["psp"] = {"Philippine Sign Language"}, ["psq"] = {"Pasi"}, ["psr"] = {"Portuguese Sign Language"}, ["pss"] = {"Kaulong"}, ["pst"] = {"Central Pashto"}, ["psu"] = {"Sauraseni Prākrit"}, ["psw"] = {"Port Sandwich"}, ["psy"] = {"Piscataway"}, ["pta"] = {"Pai Tavytera"}, ["pth"] = {"Pataxó Hã-Ha-Hãe"}, ["pti"] = {"Pintiini"}, ["ptn"] = {"Patani"}, ["pto"] = {"Zo'é"}, ["ptp"] = {"Patep"}, ["ptq"] = {"Pattapu"}, ["ptr"] = {"Piamatsina"}, ["ptt"] = {"Enrekang"}, ["ptu"] = {"Bambam"}, ["ptv"] = {"Port Vato"}, ["ptw"] = {"Pentlatch"}, ["pty"] = {"Pathiya"}, ["pua"] = {"Western Highland Purepecha"}, ["pub"] = {"Purum"}, ["puc"] = {"Punan Merap"}, ["pud"] = {"Punan Aput"}, ["pue"] = {"Puelche"}, ["puf"] = {"Punan Merah"}, ["pug"] = {"Phuie"}, ["pui"] = {"Puinave"}, ["puj"] = {"Punan Tubu"}, ["pum"] = {"Puma"}, ["puo"] = {"Puoc"}, ["pup"] = {"Pulabu"}, ["puq"] = {"Puquina"}, ["pur"] = {"Puruborá"}, ["pus"] = {"Pashto", "Pushto"}, ["put"] = {"Putoh"}, ["puu"] = {"Punu"}, ["puw"] = {"Puluwatese"}, ["pux"] = {"Puare"}, ["puy"] = {"Purisimeño"}, ["pwa"] = {"Pawaia"}, ["pwb"] = {"Panawa"}, ["pwg"] = {"Gapapaiwa"}, ["pwi"] = {"Patwin"}, ["pwm"] = {"Molbog"}, ["pwn"] = {"Paiwan"}, ["pwo"] = {"Pwo Western Karen"}, ["pwr"] = {"Powari"}, ["pww"] = {"Pwo Northern Karen"}, ["pxm"] = {"Quetzaltepec Mixe"}, ["pye"] = {"Pye Krumen"}, ["pym"] = {"Fyam"}, ["pyn"] = {"Poyanáwa"}, ["pys"] = {"Lengua de Señas del Paraguay", "Paraguayan Sign Language"}, ["pyu"] = {"Puyuma"}, ["pyx"] = {"Pyu (Myanmar)"}, ["pyy"] = {"Pyen"}, ["pzn"] = {"Para Naga"}, ["qua"] = {"Quapaw"}, ["qub"] = {"Huallaga Huánuco Quechua"}, ["quc"] = {"K'iche'", "Quiché"}, ["qud"] = {"Calderón Highland Quichua"}, ["que"] = {"Quechua"}, ["quf"] = {"Lambayeque Quechua"}, ["qug"] = {"Chimborazo Highland Quichua"}, ["quh"] = {"South Bolivian Quechua"}, ["qui"] = {"Quileute"}, ["quk"] = {"Chachapoyas Quechua"}, ["qul"] = {"North Bolivian Quechua"}, ["qum"] = {"Sipacapense"}, ["qun"] = {"Quinault"}, ["qup"] = {"Southern Pastaza Quechua"}, ["quq"] = {"Quinqui"}, ["qur"] = {"Yanahuanca Pasco Quechua"}, ["qus"] = {"Santiago del Estero Quichua"}, ["quv"] = {"Sacapulteco"}, ["quw"] = {"Tena Lowland Quichua"}, ["qux"] = {"Yauyos Quechua"}, ["quy"] = {"Ayacucho Quechua"}, ["quz"] = {"Cusco Quechua"}, ["qva"] = {"Ambo-Pasco Quechua"}, ["qvc"] = {"Cajamarca Quechua"}, ["qve"] = {"Eastern Apurímac Quechua"}, ["qvh"] = {"Huamalíes-Dos de Mayo Huánuco Quechua"}, ["qvi"] = {"Imbabura Highland Quichua"}, ["qvj"] = {"Loja Highland Quichua"}, ["qvl"] = {"Cajatambo North Lima Quechua"}, ["qvm"] = {"Margos-Yarowilca-Lauricocha Quechua"}, ["qvn"] = {"North Junín Quechua"}, ["qvo"] = {"Napo Lowland Quechua"}, ["qvp"] = {"Pacaraos Quechua"}, ["qvs"] = {"San Martín Quechua"}, ["qvw"] = {"Huaylla Wanca Quechua"}, ["qvy"] = {"Queyu"}, ["qvz"] = {"Northern Pastaza Quichua"}, ["qwa"] = {"Corongo Ancash Quechua"}, ["qwc"] = {"Classical Quechua"}, ["qwh"] = {"Huaylas Ancash Quechua"}, ["qwm"] = {"Kuman (Russia)"}, ["qws"] = {"Sihuas Ancash Quechua"}, ["qwt"] = {"Kwalhioqua-Tlatskanai"}, ["qxa"] = {"Chiquián Ancash Quechua"}, ["qxc"] = {"Chincha Quechua"}, ["qxh"] = {"Panao Huánuco Quechua"}, ["qxl"] = {"Salasaca Highland Quichua"}, ["qxn"] = {"Northern Conchucos Ancash Quechua"}, ["qxo"] = {"Southern Conchucos Ancash Quechua"}, ["qxp"] = {"Puno Quechua"}, ["qxq"] = {"Qashqa'i"}, ["qxr"] = {"Cañar Highland Quichua"}, ["qxs"] = {"Southern Qiang"}, ["qxt"] = {"Santa Ana de Tusi Pasco Quechua"}, ["qxu"] = {"Arequipa-La Unión Quechua"}, ["qxw"] = {"Jauja Wanca Quechua"}, ["qya"] = {"Quenya"}, ["qyp"] = {"Quiripi"}, ["raa"] = {"Dungmali"}, ["rab"] = {"Camling"}, ["rac"] = {"Rasawa"}, ["rad"] = {"Rade"}, ["raf"] = {"Western Meohang"}, ["rag"] = {"Logooli", "Lulogooli"}, ["rah"] = {"Rabha"}, ["rai"] = {"Ramoaaina"}, ["raj"] = {"Rajasthani"}, ["rak"] = {"Tulu-Bohuai"}, ["ral"] = {"Ralte"}, ["ram"] = {"Canela"}, ["ran"] = {"Riantana"}, ["rao"] = {"Rao"}, ["rap"] = {"Rapanui"}, ["raq"] = {"Saam"}, ["rar"] = {"Cook Islands Maori", "Rarotongan"}, ["ras"] = {"Tegali"}, ["rat"] = {"Razajerdi"}, ["rau"] = {"Raute"}, ["rav"] = {"Sampang"}, ["raw"] = {"Rawang"}, ["rax"] = {"Rang"}, ["ray"] = {"Rapa"}, ["raz"] = {"Rahambuu"}, ["rbb"] = {"Rumai Palaung"}, ["rbk"] = {"Northern Bontok"}, ["rbl"] = {"Miraya Bikol"}, ["rbp"] = {"Barababaraba"}, ["rcf"] = {"Réunion Creole French"}, ["rdb"] = {"Rudbari"}, ["rea"] = {"Rerau"}, ["reb"] = {"Rembong"}, ["ree"] = {"Rejang Kayan"}, ["reg"] = {"Kara (Tanzania)"}, ["rei"] = {"Reli"}, ["rej"] = {"Rejang"}, ["rel"] = {"Rendille"}, ["rem"] = {"Remo"}, ["ren"] = {"Rengao"}, ["rer"] = {"Rer Bare"}, ["res"] = {"Reshe"}, ["ret"] = {"Retta"}, ["rey"] = {"Reyesano"}, ["rga"] = {"Roria"}, ["rge"] = {"Romano-Greek"}, ["rgk"] = {"Rangkas"}, ["rgn"] = {"Romagnol"}, ["rgr"] = {"Resígaro"}, ["rgs"] = {"Southern Roglai"}, ["rgu"] = {"Ringgou"}, ["rhg"] = {"Rohingya"}, ["rhp"] = {"Yahang"}, ["ria"] = {"Riang (India)"}, ["rif"] = {"Tarifit"}, ["ril"] = {"Riang (Myanmar)"}, ["rim"] = {"Nyaturu"}, ["rin"] = {"Nungu"}, ["rir"] = {"Ribun"}, ["rit"] = {"Ritarungo"}, ["riu"] = {"Riung"}, ["rjg"] = {"Rajong"}, ["rji"] = {"Raji"}, ["rjs"] = {"Rajbanshi"}, ["rka"] = {"Kraol"}, ["rkb"] = {"Rikbaktsa"}, ["rkh"] = {"Rakahanga-Manihiki"}, ["rki"] = {"Rakhine"}, ["rkm"] = {"Marka"}, ["rkt"] = {"Kamta", "Rangpuri"}, ["rkw"] = {"Arakwal"}, ["rma"] = {"Rama"}, ["rmb"] = {"Rembarunga"}, ["rmc"] = {"Carpathian Romani"}, ["rmd"] = {"Traveller Danish"}, ["rme"] = {"Angloromani"}, ["rmf"] = {"Kalo Finnish Romani"}, ["rmg"] = {"Traveller Norwegian"}, ["rmh"] = {"Murkim"}, ["rmi"] = {"Lomavren"}, ["rmk"] = {"Romkun"}, ["rml"] = {"Baltic Romani"}, ["rmm"] = {"Roma"}, ["rmn"] = {"Balkan Romani"}, ["rmo"] = {"Sinte Romani"}, ["rmp"] = {"Rempi"}, ["rmq"] = {"Caló"}, ["rms"] = {"Romanian Sign Language"}, ["rmt"] = {"Domari"}, ["rmu"] = {"Tavringer Romani"}, ["rmv"] = {"Romanova"}, ["rmw"] = {"Welsh Romani"}, ["rmx"] = {"Romam"}, ["rmy"] = {"Vlax Romani"}, ["rmz"] = {"Marma"}, ["rnd"] = {"Ruund"}, ["rng"] = {"Ronga"}, ["rnl"] = {"Ranglong"}, ["rnn"] = {"Roon"}, ["rnp"] = {"Rongpo"}, ["rnr"] = {"Nari Nari"}, ["rnw"] = {"Rungwa"}, ["rob"] = {"Tae'"}, ["roc"] = {"Cacgia Roglai"}, ["rod"] = {"Rogo"}, ["roe"] = {"Ronji"}, ["rof"] = {"Rombo"}, ["rog"] = {"Northern Roglai"}, ["roh"] = {"Romansh"}, ["rol"] = {"Romblomanon"}, ["rom"] = {"Romany"}, ["ron"] = {"Moldavian", "Moldovan", "Romanian"}, ["roo"] = {"Rotokas"}, ["rop"] = {"Kriol"}, ["ror"] = {"Rongga"}, ["rou"] = {"Runga"}, ["row"] = {"Dela-Oenale"}, ["rpn"] = {"Repanbitip"}, ["rpt"] = {"Rapting"}, ["rri"] = {"Ririo"}, ["rro"] = {"Waima"}, ["rrt"] = {"Arritinngithigh"}, ["rsb"] = {"Romano-Serbian"}, ["rsl"] = {"Russian Sign Language"}, ["rsm"] = {"Miriwoong Sign Language"}, ["rtc"] = {"Rungtu Chin"}, ["rth"] = {"Ratahan"}, ["rtm"] = {"Rotuman"}, ["rts"] = {"Yurats"}, ["rtw"] = {"Rathawi"}, ["rub"] = {"Gungu"}, ["ruc"] = {"Ruuli"}, ["rue"] = {"Rusyn"}, ["ruf"] = {"Luguru"}, ["rug"] = {"Roviana"}, ["ruh"] = {"Ruga"}, ["rui"] = {"Rufiji"}, ["ruk"] = {"Che"}, ["run"] = {"Rundi"}, ["ruo"] = {"Istro Romanian"}, ["rup"] = {"Aromanian", "Arumanian", "Macedo-Romanian"}, ["ruq"] = {"Megleno Romanian"}, ["rus"] = {"Russian"}, ["rut"] = {"Rutul"}, ["ruu"] = {"Lanas Lobu"}, ["ruy"] = {"Mala (Nigeria)"}, ["ruz"] = {"Ruma"}, ["rwa"] = {"Rawo"}, ["rwk"] = {"Rwa"}, ["rwm"] = {"Amba (Uganda)"}, ["rwo"] = {"Rawa"}, ["rwr"] = {"Marwari (India)"}, ["rxd"] = {"Ngardi"}, ["rxw"] = {"Karuwali"}, ["ryn"] = {"Northern Amami-Oshima"}, ["rys"] = {"Yaeyama"}, ["ryu"] = {"Central Okinawan"}, ["rzh"] = {"Rāziḥī"}, ["saa"] = {"Saba"}, ["sab"] = {"Buglere"}, ["sac"] = {"Meskwaki"}, ["sad"] = {"Sandawe"}, ["sae"] = {"Sabanê"}, ["saf"] = {"Safaliba"}, ["sag"] = {"Sango"}, ["sah"] = {"Yakut"}, ["saj"] = {"Sahu"}, ["sak"] = {"Sake"}, ["sam"] = {"Samaritan Aramaic"}, ["san"] = {"Sanskrit"}, ["sao"] = {"Sause"}, ["saq"] = {"Samburu"}, ["sar"] = {"Saraveca"}, ["sas"] = {"Sasak"}, ["sat"] = {"Santali"}, ["sau"] = {"Saleman"}, ["sav"] = {"Saafi-Saafi"}, ["saw"] = {"Sawi"}, ["sax"] = {"Sa"}, ["say"] = {"Saya"}, ["saz"] = {"Saurashtra"}, ["sba"] = {"Ngambay"}, ["sbb"] = {"Simbo"}, ["sbc"] = {"Kele (Papua New Guinea)"}, ["sbd"] = {"Southern Samo"}, ["sbe"] = {"Saliba"}, ["sbf"] = {"Chabu", "Shabo"}, ["sbg"] = {"Seget"}, ["sbh"] = {"Sori-Harengan"}, ["sbi"] = {"Seti"}, ["sbj"] = {"Surbakhal"}, ["sbk"] = {"Safwa"}, ["sbl"] = {"Botolan Sambal"}, ["sbm"] = {"Sagala"}, ["sbn"] = {"Sindhi Bhil"}, ["sbo"] = {"Sabüm"}, ["sbp"] = {"Sangu (Tanzania)"}, ["sbq"] = {"Sileibi"}, ["sbr"] = {"Sembakung Murut"}, ["sbs"] = {"Subiya"}, ["sbt"] = {"Kimki"}, ["sbu"] = {"Stod Bhoti"}, ["sbv"] = {"Sabine"}, ["sbw"] = {"Simba"}, ["sbx"] = {"Seberuang"}, ["sby"] = {"Soli"}, ["sbz"] = {"Sara Kaba"}, ["scb"] = {"Chut"}, ["sce"] = {"Dongxiang"}, ["scf"] = {"San Miguel Creole French"}, ["scg"] = {"Sanggau"}, ["sch"] = {"Sakachep"}, ["sci"] = {"Sri Lankan Creole Malay"}, ["sck"] = {"Sadri"}, ["scl"] = {"Shina"}, ["scn"] = {"Sicilian"}, ["sco"] = {"Scots"}, ["scp"] = {"Helambu Sherpa", "Hyolmo"}, ["scq"] = {"Sa'och"}, ["scs"] = {"North Slavey"}, ["sct"] = {"Southern Katang"}, ["scu"] = {"Shumcho"}, ["scv"] = {"Sheni"}, ["scw"] = {"Sha"}, ["scx"] = {"Sicel"}, ["sda"] = {"Toraja-Sa'dan"}, ["sdb"] = {"Shabak"}, ["sdc"] = {"Sassarese Sardinian"}, ["sde"] = {"Surubu"}, ["sdf"] = {"Sarli"}, ["sdg"] = {"Savi"}, ["sdh"] = {"Southern Kurdish"}, ["sdj"] = {"Suundi"}, ["sdk"] = {"Sos Kundi"}, ["sdl"] = {"Saudi Arabian Sign Language"}, ["sdm"] = {"Semandang"}, ["sdn"] = {"Gallurese Sardinian"}, ["sdo"] = {"Bukar-Sadung Bidayuh"}, ["sdp"] = {"Sherdukpen"}, ["sdr"] = {"Oraon Sadri"}, ["sds"] = {"Sened"}, ["sdt"] = {"Shuadit"}, ["sdu"] = {"Sarudu"}, ["sdx"] = {"Sibu Melanau"}, ["sdz"] = {"Sallands"}, ["sea"] = {"Semai"}, ["seb"] = {"Shempire Senoufo"}, ["sec"] = {"Sechelt"}, ["sed"] = {"Sedang"}, ["see"] = {"Seneca"}, ["sef"] = {"Cebaara Senoufo"}, ["seg"] = {"Segeju"}, ["seh"] = {"Sena"}, ["sei"] = {"Seri"}, ["sej"] = {"Sene"}, ["sek"] = {"Sekani"}, ["sel"] = {"Selkup"}, ["sen"] = {"Nanerigé Sénoufo"}, ["seo"] = {"Suarmin"}, ["sep"] = {"Sìcìté Sénoufo"}, ["seq"] = {"Senara Sénoufo"}, ["ser"] = {"Serrano"}, ["ses"] = {"Koyraboro Senni Songhai"}, ["set"] = {"Sentani"}, ["seu"] = {"Serui-Laut"}, ["sev"] = {"Nyarafolo Senoufo"}, ["sew"] = {"Sewa Bay"}, ["sey"] = {"Secoya"}, ["sez"] = {"Senthang Chin"}, ["sfb"] = {"French Belgian Sign Language", "Langue des signes de Belgique Francophone"}, ["sfe"] = {"Eastern Subanen"}, ["sfm"] = {"Small Flowery Miao"}, ["sfs"] = {"South African Sign Language"}, ["sfw"] = {"Sehwi"}, ["sga"] = {"Old Irish (to 900)"}, ["sgb"] = {"Mag-antsi Ayta"}, ["sgc"] = {"Kipsigis"}, ["sgd"] = {"Surigaonon"}, ["sge"] = {"Segai"}, ["sgg"] = {"Swiss-German Sign Language"}, ["sgh"] = {"Shughni"}, ["sgi"] = {"Suga"}, ["sgj"] = {"Surgujia"}, ["sgk"] = {"Sangkong"}, ["sgm"] = {"Singa"}, ["sgp"] = {"Singpho"}, ["sgr"] = {"Sangisari"}, ["sgs"] = {"Samogitian"}, ["sgt"] = {"Brokpake"}, ["sgu"] = {"Salas"}, ["sgw"] = {"Sebat Bet Gurage"}, ["sgx"] = {"Sierra Leone Sign Language"}, ["sgy"] = {"Sanglechi"}, ["sgz"] = {"Sursurunga"}, ["sha"] = {"Shall-Zwall"}, ["shb"] = {"Ninam"}, ["shc"] = {"Sonde"}, ["shd"] = {"Kundal Shahi"}, ["she"] = {"Sheko"}, ["shg"] = {"Shua"}, ["shh"] = {"Shoshoni"}, ["shi"] = {"Tachelhit"}, ["shj"] = {"Shatt"}, ["shk"] = {"Shilluk"}, ["shl"] = {"Shendu"}, ["shm"] = {"Shahrudi"}, ["shn"] = {"Shan"}, ["sho"] = {"Shanga"}, ["shp"] = {"Shipibo-Conibo"}, ["shq"] = {"Sala"}, ["shr"] = {"Shi"}, ["shs"] = {"Shuswap"}, ["sht"] = {"Shasta"}, ["shu"] = {"Chadian Arabic"}, ["shv"] = {"Shehri"}, ["shw"] = {"Shwai"}, ["shx"] = {"She"}, ["shy"] = {"Tachawit"}, ["shz"] = {"Syenara Senoufo"}, ["sia"] = {"Akkala Sami"}, ["sib"] = {"Sebop"}, ["sid"] = {"Sidamo"}, ["sie"] = {"Simaa"}, ["sif"] = {"Siamou"}, ["sig"] = {"Paasaal"}, ["sih"] = {"Sîshëë", "Zire"}, ["sii"] = {"Shom Peng"}, ["sij"] = {"Numbami"}, ["sik"] = {"Sikiana"}, ["sil"] = {"Tumulung Sisaala"}, ["sim"] = {"Mende (Papua New Guinea)"}, ["sin"] = {"Sinhala", "Sinhalese"}, ["sip"] = {"Sikkimese"}, ["siq"] = {"Sonia"}, ["sir"] = {"Siri"}, ["sis"] = {"Siuslaw"}, ["siu"] = {"Sinagen"}, ["siv"] = {"Sumariup"}, ["siw"] = {"Siwai"}, ["six"] = {"Sumau"}, ["siy"] = {"Sivandi"}, ["siz"] = {"Siwi"}, ["sja"] = {"Epena"}, ["sjb"] = {"Sajau Basap"}, ["sjd"] = {"Kildin Sami"}, ["sje"] = {"Pite Sami"}, ["sjg"] = {"Assangori"}, ["sjk"] = {"Kemi Sami"}, ["sjl"] = {"Miji", "Sajalong"}, ["sjm"] = {"Mapun"}, ["sjn"] = {"Sindarin"}, ["sjo"] = {"Xibe"}, ["sjp"] = {"Surjapuri"}, ["sjr"] = {"Siar-Lak"}, ["sjs"] = {"Senhaja De Srair"}, ["sjt"] = {"Ter Sami"}, ["sju"] = {"Ume Sami"}, ["sjw"] = {"Shawnee"}, ["ska"] = {"Skagit"}, ["skb"] = {"Saek"}, ["skc"] = {"Ma Manda"}, ["skd"] = {"Southern Sierra Miwok"}, ["ske"] = {"Seke (Vanuatu)"}, ["skf"] = {"Sakirabiá"}, ["skg"] = {"Sakalava Malagasy"}, ["skh"] = {"Sikule"}, ["ski"] = {"Sika"}, ["skj"] = {"Seke (Nepal)"}, ["skm"] = {"Kutong"}, ["skn"] = {"Kolibugan Subanon"}, ["sko"] = {"Seko Tengah"}, ["skp"] = {"Sekapan"}, ["skq"] = {"Sininkere"}, ["skr"] = {"Saraiki", "Seraiki"}, ["sks"] = {"Maia"}, ["skt"] = {"Sakata"}, ["sku"] = {"Sakao"}, ["skv"] = {"Skou"}, ["skw"] = {"Skepi Creole Dutch"}, ["skx"] = {"Seko Padang"}, ["sky"] = {"Sikaiana"}, ["skz"] = {"Sekar"}, ["slc"] = {"Sáliba"}, ["sld"] = {"Sissala"}, ["sle"] = {"Sholaga"}, ["slf"] = {"Swiss-Italian Sign Language"}, ["slg"] = {"Selungai Murut"}, ["slh"] = {"Southern Puget Sound Salish"}, ["sli"] = {"Lower Silesian"}, ["slj"] = {"Salumá"}, ["slk"] = {"Slovak"}, ["sll"] = {"Salt-Yui"}, ["slm"] = {"Pangutaran Sama"}, ["sln"] = {"Salinan"}, ["slp"] = {"Lamaholot"}, ["slq"] = {"Salchuq"}, ["slr"] = {"Salar"}, ["sls"] = {"Singapore Sign Language"}, ["slt"] = {"Sila"}, ["slu"] = {"Selaru"}, ["slv"] = {"Slovenian"}, ["slw"] = {"Sialum"}, ["slx"] = {"Salampasu"}, ["sly"] = {"Selayar"}, ["slz"] = {"Ma'ya"}, ["sma"] = {"Southern Sami"}, ["smb"] = {"Simbari"}, ["smc"] = {"Som"}, ["smd"] = {"Sama"}, ["sme"] = {"Northern Sami"}, ["smf"] = {"Auwe"}, ["smg"] = {"Simbali"}, ["smh"] = {"Samei"}, ["smj"] = {"Lule Sami"}, ["smk"] = {"Bolinao"}, ["sml"] = {"Central Sama"}, ["smm"] = {"Musasa"}, ["smn"] = {"Inari Sami"}, ["smo"] = {"Samoan"}, ["smp"] = {"Samaritan"}, ["smq"] = {"Samo"}, ["smr"] = {"Simeulue"}, ["sms"] = {"Skolt Sami"}, ["smt"] = {"Simte"}, ["smu"] = {"Somray"}, ["smv"] = {"Samvedi"}, ["smw"] = {"Sumbawa"}, ["smx"] = {"Samba"}, ["smy"] = {"Semnani"}, ["smz"] = {"Simeku"}, ["sna"] = {"Shona"}, ["snb"] = {"Sebuyau"}, ["snc"] = {"Sinaugoro"}, ["snd"] = {"Sindhi"}, ["sne"] = {"Bau Bidayuh"}, ["snf"] = {"Noon"}, ["sng"] = {"Sanga (Democratic Republic of Congo)"}, ["sni"] = {"Sensi"}, ["snj"] = {"Riverain Sango"}, ["snk"] = {"Soninke"}, ["snl"] = {"Sangil"}, ["snm"] = {"Southern Ma'di"}, ["snn"] = {"Siona"}, ["sno"] = {"Snohomish"}, ["snp"] = {"Siane"}, ["snq"] = {"Sangu (Gabon)"}, ["snr"] = {"Sihan"}, ["sns"] = {"Nahavaq", "South West Bay"}, ["snu"] = {"Senggi", "Viid"}, ["snv"] = {"Sa'ban"}, ["snw"] = {"Selee"}, ["snx"] = {"Sam"}, ["sny"] = {"Saniyo-Hiyewe"}, ["snz"] = {"Sinsauru"}, ["soa"] = {"Thai Song"}, ["sob"] = {"Sobei"}, ["soc"] = {"So (Democratic Republic of Congo)"}, ["sod"] = {"Songoora"}, ["soe"] = {"Songomeno"}, ["sog"] = {"Sogdian"}, ["soh"] = {"Aka"}, ["soi"] = {"Sonha"}, ["soj"] = {"Soi"}, ["sok"] = {"Sokoro"}, ["sol"] = {"Solos"}, ["som"] = {"Somali"}, ["soo"] = {"Songo"}, ["sop"] = {"Songe"}, ["soq"] = {"Kanasi"}, ["sor"] = {"Somrai"}, ["sos"] = {"Seeku"}, ["sot"] = {"Southern Sotho"}, ["sou"] = {"Southern Thai"}, ["sov"] = {"Sonsorol"}, ["sow"] = {"Sowanda"}, ["sox"] = {"Swo"}, ["soy"] = {"Miyobe"}, ["soz"] = {"Temi"}, ["spa"] = {"Castilian", "Spanish"}, ["spb"] = {"Sepa (Indonesia)"}, ["spc"] = {"Sapé"}, ["spd"] = {"Saep"}, ["spe"] = {"Sepa (Papua New Guinea)"}, ["spg"] = {"Sian"}, ["spi"] = {"Saponi"}, ["spk"] = {"Sengo"}, ["spl"] = {"Selepet"}, ["spm"] = {"Akukem"}, ["spn"] = {"Sanapaná"}, ["spo"] = {"Spokane"}, ["spp"] = {"Supyire Senoufo"}, ["spq"] = {"Loreto-Ucayali Spanish"}, ["spr"] = {"Saparua"}, ["sps"] = {"Saposa"}, ["spt"] = {"Spiti Bhoti"}, ["spu"] = {"Sapuan"}, ["spv"] = {"Kosli", "Sambalpuri"}, ["spx"] = {"South Picene"}, ["spy"] = {"Sabaot"}, ["sqa"] = {"Shama-Sambuga"}, ["sqh"] = {"Shau"}, ["sqi"] = {"Albanian"}, ["sqk"] = {"Albanian Sign Language"}, ["sqm"] = {"Suma"}, ["sqn"] = {"Susquehannock"}, ["sqo"] = {"Sorkhei"}, ["sqq"] = {"Sou"}, ["sqr"] = {"Siculo Arabic"}, ["sqs"] = {"Sri Lankan Sign Language"}, ["sqt"] = {"Soqotri"}, ["squ"] = {"Squamish"}, ["sra"] = {"Saruga"}, ["srb"] = {"Sora"}, ["src"] = {"Logudorese Sardinian"}, ["srd"] = {"Sardinian"}, ["sre"] = {"Sara"}, ["srf"] = {"Nafi"}, ["srg"] = {"Sulod"}, ["srh"] = {"Sarikoli"}, ["sri"] = {"Siriano"}, ["srk"] = {"Serudung Murut"}, ["srl"] = {"Isirawa"}, ["srm"] = {"Saramaccan"}, ["srn"] = {"Sranan Tongo"}, ["sro"] = {"Campidanese Sardinian"}, ["srp"] = {"Serbian"}, ["srq"] = {"Sirionó"}, ["srr"] = {"Serer"}, ["srs"] = {"Sarsi"}, ["srt"] = {"Sauri"}, ["sru"] = {"Suruí"}, ["srv"] = {"Southern Sorsoganon"}, ["srw"] = {"Serua"}, ["srx"] = {"Sirmauri"}, ["sry"] = {"Sera"}, ["srz"] = {"Shahmirzadi"}, ["ssb"] = {"Southern Sama"}, ["ssc"] = {"Suba-Simbiti"}, ["ssd"] = {"Siroi"}, ["sse"] = {"Balangingi", "Bangingih Sama"}, ["ssf"] = {"Thao"}, ["ssg"] = {"Seimat"}, ["ssh"] = {"Shihhi Arabic"}, ["ssi"] = {"Sansi"}, ["ssj"] = {"Sausi"}, ["ssk"] = {"Sunam"}, ["ssl"] = {"Western Sisaala"}, ["ssm"] = {"Semnam"}, ["ssn"] = {"Waata"}, ["sso"] = {"Sissano"}, ["ssp"] = {"Spanish Sign Language"}, ["ssq"] = {"So'a"}, ["ssr"] = {"Swiss-French Sign Language"}, ["sss"] = {"Sô"}, ["sst"] = {"Sinasina"}, ["ssu"] = {"Susuami"}, ["ssv"] = {"Shark Bay"}, ["ssw"] = {"Swati"}, ["ssx"] = {"Samberigi"}, ["ssy"] = {"Saho"}, ["ssz"] = {"Sengseng"}, ["sta"] = {"Settla"}, ["stb"] = {"Northern Subanen"}, ["std"] = {"Sentinel"}, ["ste"] = {"Liana-Seti"}, ["stf"] = {"Seta"}, ["stg"] = {"Trieng"}, ["sth"] = {"Shelta"}, ["sti"] = {"Bulo Stieng"}, ["stj"] = {"Matya Samo"}, ["stk"] = {"Arammba"}, ["stl"] = {"Stellingwerfs"}, ["stm"] = {"Setaman"}, ["stn"] = {"Owa"}, ["sto"] = {"Stoney"}, ["stp"] = {"Southeastern Tepehuan"}, ["stq"] = {"Saterfriesisch"}, ["str"] = {"Straits Salish"}, ["sts"] = {"Shumashti"}, ["stt"] = {"Budeh Stieng"}, ["stu"] = {"Samtao"}, ["stv"] = {"Silt'e"}, ["stw"] = {"Satawalese"}, ["sty"] = {"Siberian Tatar"}, ["sua"] = {"Sulka"}, ["sub"] = {"Suku"}, ["suc"] = {"Western Subanon"}, ["sue"] = {"Suena"}, ["sug"] = {"Suganga"}, ["sui"] = {"Suki"}, ["suj"] = {"Shubi"}, ["suk"] = {"Sukuma"}, ["sun"] = {"Sundanese"}, ["suq"] = {"Suri"}, ["sur"] = {"Mwaghavul"}, ["sus"] = {"Susu"}, ["sut"] = {"Subtiaba"}, ["suv"] = {"Puroik"}, ["suw"] = {"Sumbwa"}, ["sux"] = {"Sumerian"}, ["suy"] = {"Suyá"}, ["suz"] = {"Sunwar"}, ["sva"] = {"Svan"}, ["svb"] = {"Ulau-Suain"}, ["svc"] = {"Vincentian Creole English"}, ["sve"] = {"Serili"}, ["svk"] = {"Slovakian Sign Language"}, ["svm"] = {"Slavomolisano"}, ["svs"] = {"Savosavo"}, ["svx"] = {"Skalvian"}, ["swa"] = {"Swahili (macrolanguage)"}, ["swb"] = {"Maore Comorian"}, ["swc"] = {"Congo Swahili"}, ["swe"] = {"Swedish"}, ["swf"] = {"Sere"}, ["swg"] = {"Swabian"}, ["swh"] = {"Kiswahili", "Swahili (individual language)"}, ["swi"] = {"Sui"}, ["swj"] = {"Sira"}, ["swk"] = {"Malawi Sena"}, ["swl"] = {"Swedish Sign Language"}, ["swm"] = {"Samosa"}, ["swn"] = {"Sawknah"}, ["swo"] = {"Shanenawa"}, ["swp"] = {"Suau"}, ["swq"] = {"Sharwa"}, ["swr"] = {"Saweru"}, ["sws"] = {"Seluwasan"}, ["swt"] = {"Sawila"}, ["swu"] = {"Suwawa"}, ["swv"] = {"Shekhawati"}, ["sww"] = {"Sowa"}, ["swx"] = {"Suruahá"}, ["swy"] = {"Sarua"}, ["sxb"] = {"Suba"}, ["sxc"] = {"Sicanian"}, ["sxe"] = {"Sighu"}, ["sxg"] = {"Shixing", "Shuhi"}, ["sxk"] = {"Southern Kalapuya"}, ["sxl"] = {"Selian"}, ["sxm"] = {"Samre"}, ["sxn"] = {"Sangir"}, ["sxo"] = {"Sorothaptic"}, ["sxr"] = {"Saaroa"}, ["sxs"] = {"Sasaru"}, ["sxu"] = {"Upper Saxon"}, ["sxw"] = {"Saxwe Gbe"}, ["sya"] = {"Siang"}, ["syb"] = {"Central Subanen"}, ["syc"] = {"Classical Syriac"}, ["syi"] = {"Seki"}, ["syk"] = {"Sukur"}, ["syl"] = {"Sylheti"}, ["sym"] = {"Maya Samo"}, ["syn"] = {"Senaya"}, ["syo"] = {"Suoy"}, ["syr"] = {"Syriac"}, ["sys"] = {"Sinyar"}, ["syw"] = {"Kagate"}, ["syx"] = {"Samay"}, ["syy"] = {"Al-Sayyid Bedouin Sign Language"}, ["sza"] = {"Semelai"}, ["szb"] = {"Ngalum"}, ["szc"] = {"Semaq Beri"}, ["szd"] = {"Seru"}, ["sze"] = {"Seze"}, ["szg"] = {"Sengele"}, ["szl"] = {"Silesian"}, ["szn"] = {"Sula"}, ["szp"] = {"Suabo"}, ["szs"] = {"Solomon Islands Sign Language"}, ["szv"] = {"Isu (Fako Division)"}, ["szw"] = {"Sawai"}, ["taa"] = {"Lower Tanana"}, ["tab"] = {"Tabassaran"}, ["tac"] = {"Lowland Tarahumara"}, ["tad"] = {"Tause"}, ["tae"] = {"Tariana"}, ["taf"] = {"Tapirapé"}, ["tag"] = {"Tagoi"}, ["tah"] = {"Tahitian"}, ["taj"] = {"Eastern Tamang"}, ["tak"] = {"Tala"}, ["tal"] = {"Tal"}, ["tam"] = {"Tamil"}, ["tan"] = {"Tangale"}, ["tao"] = {"Yami"}, ["tap"] = {"Taabwa"}, ["taq"] = {"Tamasheq"}, ["tar"] = {"Central Tarahumara"}, ["tas"] = {"Tay Boi"}, ["tat"] = {"Tatar"}, ["tau"] = {"Upper Tanana"}, ["tav"] = {"Tatuyo"}, ["taw"] = {"Tai"}, ["tax"] = {"Tamki"}, ["tay"] = {"Atayal"}, ["taz"] = {"Tocho"}, ["tba"] = {"Aikanã"}, ["tbb"] = {"Tapeba"}, ["tbc"] = {"Takia"}, ["tbd"] = {"Kaki Ae"}, ["tbe"] = {"Tanimbili"}, ["tbf"] = {"Mandara"}, ["tbg"] = {"North Tairora"}, ["tbh"] = {"Thurawal"}, ["tbi"] = {"Gaam"}, ["tbj"] = {"Tiang"}, ["tbk"] = {"Calamian Tagbanwa"}, ["tbl"] = {"Tboli"}, ["tbm"] = {"Tagbu"}, ["tbn"] = {"Barro Negro Tunebo"}, ["tbo"] = {"Tawala"}, ["tbp"] = {"Diebroud", "Taworta"}, ["tbr"] = {"Tumtum"}, ["tbs"] = {"Tanguat"}, ["tbt"] = {"Tembo (Kitembo)"}, ["tbu"] = {"Tubar"}, ["tbv"] = {"Tobo"}, ["tbw"] = {"Tagbanwa"}, ["tbx"] = {"Kapin"}, ["tby"] = {"Tabaru"}, ["tbz"] = {"Ditammari"}, ["tca"] = {"Ticuna"}, ["tcb"] = {"Tanacross"}, ["tcc"] = {"Datooga"}, ["tcd"] = {"Tafi"}, ["tce"] = {"Southern Tutchone"}, ["tcf"] = {"Malinaltepec Me'phaa", "Malinaltepec Tlapanec"}, ["tcg"] = {"Tamagario"}, ["tch"] = {"Turks And Caicos Creole English"}, ["tci"] = {"Wára"}, ["tck"] = {"Tchitchege"}, ["tcl"] = {"Taman (Myanmar)"}, ["tcm"] = {"Tanahmerah"}, ["tcn"] = {"Tichurong"}, ["tco"] = {"Taungyo"}, ["tcp"] = {"Tawr Chin"}, ["tcq"] = {"Kaiy"}, ["tcs"] = {"Torres Strait Creole"}, ["tct"] = {"T'en"}, ["tcu"] = {"Southeastern Tarahumara"}, ["tcw"] = {"Tecpatlán Totonac"}, ["tcx"] = {"Toda"}, ["tcy"] = {"Tulu"}, ["tcz"] = {"Thado Chin"}, ["tda"] = {"Tagdal"}, ["tdb"] = {"Panchpargania"}, ["tdc"] = {"Emberá-Tadó"}, ["tdd"] = {"Tai Nüa"}, ["tde"] = {"Tiranige Diga Dogon"}, ["tdf"] = {"Talieng"}, ["tdg"] = {"Western Tamang"}, ["tdh"] = {"Thulung"}, ["tdi"] = {"Tomadino"}, ["tdj"] = {"Tajio"}, ["tdk"] = {"Tambas"}, ["tdl"] = {"Sur"}, ["tdm"] = {"Taruma"}, ["tdn"] = {"Tondano"}, ["tdo"] = {"Teme"}, ["tdq"] = {"Tita"}, ["tdr"] = {"Todrah"}, ["tds"] = {"Doutai"}, ["tdt"] = {"Tetun Dili"}, ["tdv"] = {"Toro"}, ["tdx"] = {"Tandroy-Mahafaly Malagasy"}, ["tdy"] = {"Tadyawan"}, ["tea"] = {"Temiar"}, ["teb"] = {"Tetete"}, ["tec"] = {"Terik"}, ["ted"] = {"Tepo Krumen"}, ["tee"] = {"Huehuetla Tepehua"}, ["tef"] = {"Teressa"}, ["teg"] = {"Teke-Tege"}, ["teh"] = {"Tehuelche"}, ["tei"] = {"Torricelli"}, ["tek"] = {"Ibali Teke"}, ["tel"] = {"Telugu"}, ["tem"] = {"Timne"}, ["ten"] = {"Tama (Colombia)"}, ["teo"] = {"Teso"}, ["tep"] = {"Tepecano"}, ["teq"] = {"Temein"}, ["ter"] = {"Tereno"}, ["tes"] = {"Tengger"}, ["tet"] = {"Tetum"}, ["teu"] = {"Soo"}, ["tev"] = {"Teor"}, ["tew"] = {"Tewa (USA)"}, ["tex"] = {"Tennet"}, ["tey"] = {"Tulishi"}, ["tez"] = {"Tetserret"}, ["tfi"] = {"Tofin Gbe"}, ["tfn"] = {"Tanaina"}, ["tfo"] = {"Tefaro"}, ["tfr"] = {"Teribe"}, ["tft"] = {"Ternate"}, ["tga"] = {"Sagalla"}, ["tgb"] = {"Tobilung"}, ["tgc"] = {"Tigak"}, ["tgd"] = {"Ciwogai"}, ["tge"] = {"Eastern Gorkha Tamang"}, ["tgf"] = {"Chalikha"}, ["tgh"] = {"Tobagonian Creole English"}, ["tgi"] = {"Lawunuia"}, ["tgj"] = {"Tagin"}, ["tgk"] = {"Tajik"}, ["tgl"] = {"Tagalog"}, ["tgn"] = {"Tandaganon"}, ["tgo"] = {"Sudest"}, ["tgp"] = {"Tangoa"}, ["tgq"] = {"Tring"}, ["tgr"] = {"Tareng"}, ["tgs"] = {"Nume"}, ["tgt"] = {"Central Tagbanwa"}, ["tgu"] = {"Tanggu"}, ["tgv"] = {"Tingui-Boto"}, ["tgw"] = {"Tagwana Senoufo"}, ["tgx"] = {"Tagish"}, ["tgy"] = {"Togoyo"}, ["tgz"] = {"Tagalaka"}, ["tha"] = {"Thai"}, ["thd"] = {"Thayore"}, ["the"] = {"Chitwania Tharu"}, ["thf"] = {"Thangmi"}, ["thh"] = {"Northern Tarahumara"}, ["thi"] = {"Tai Long"}, ["thk"] = {"Kitharaka", "Tharaka"}, ["thl"] = {"Dangaura Tharu"}, ["thm"] = {"Aheu"}, ["thn"] = {"Thachanadan"}, ["thp"] = {"Thompson"}, ["thq"] = {"Kochila Tharu"}, ["thr"] = {"Rana Tharu"}, ["ths"] = {"Thakali"}, ["tht"] = {"Tahltan"}, ["thu"] = {"Thuri"}, ["thv"] = {"Tahaggart Tamahaq"}, ["thw"] = {"Thudam"}, ["thy"] = {"Tha"}, ["thz"] = {"Tayart Tamajeq"}, ["tia"] = {"Tidikelt Tamazight"}, ["tic"] = {"Tira"}, ["tif"] = {"Tifal"}, ["tig"] = {"Tigre"}, ["tih"] = {"Timugon Murut"}, ["tii"] = {"Tiene"}, ["tij"] = {"Tilung"}, ["tik"] = {"Tikar"}, ["til"] = {"Tillamook"}, ["tim"] = {"Timbe"}, ["tin"] = {"Tindi"}, ["tio"] = {"Teop"}, ["tip"] = {"Trimuris"}, ["tiq"] = {"Tiéfo"}, ["tir"] = {"Tigrinya"}, ["tis"] = {"Masadiit Itneg"}, ["tit"] = {"Tinigua"}, ["tiu"] = {"Adasen"}, ["tiv"] = {"Tiv"}, ["tiw"] = {"Tiwi"}, ["tix"] = {"Southern Tiwa"}, ["tiy"] = {"Tiruray"}, ["tiz"] = {"Tai Hongjin"}, ["tja"] = {"Tajuasohn"}, ["tjg"] = {"Tunjung"}, ["tji"] = {"Northern Tujia"}, ["tjl"] = {"Tai Laing"}, ["tjm"] = {"Timucua"}, ["tjn"] = {"Tonjon"}, ["tjo"] = {"Temacine Tamazight"}, ["tjs"] = {"Southern Tujia"}, ["tju"] = {"Tjurruru"}, ["tjw"] = {"Djabwurrung"}, ["tka"] = {"Truká"}, ["tkb"] = {"Buksa"}, ["tkd"] = {"Tukudede"}, ["tke"] = {"Takwane"}, ["tkf"] = {"Tukumanféd"}, ["tkg"] = {"Tesaka Malagasy"}, ["tkl"] = {"Tokelau"}, ["tkm"] = {"Takelma"}, ["tkn"] = {"Toku-No-Shima"}, ["tkp"] = {"Tikopia"}, ["tkq"] = {"Tee"}, ["tkr"] = {"Tsakhur"}, ["tks"] = {"Takestani"}, ["tkt"] = {"Kathoriya Tharu"}, ["tku"] = {"Upper Necaxa Totonac"}, ["tkv"] = {"Mur Pano"}, ["tkw"] = {"Teanu"}, ["tkx"] = {"Tangko"}, ["tkz"] = {"Takua"}, ["tla"] = {"Southwestern Tepehuan"}, ["tlb"] = {"Tobelo"}, ["tlc"] = {"Yecuatla Totonac"}, ["tld"] = {"Talaud"}, ["tlf"] = {"Telefol"}, ["tlg"] = {"Tofanma"}, ["tlh"] = {"Klingon", "tlhIngan Hol"}, ["tli"] = {"Tlingit"}, ["tlj"] = {"Talinga-Bwisi"}, ["tlk"] = {"Taloki"}, ["tll"] = {"Tetela"}, ["tlm"] = {"Tolomako"}, ["tln"] = {"Talondo'"}, ["tlo"] = {"Talodi"}, ["tlp"] = {"Filomena Mata-Coahuitlán Totonac"}, ["tlq"] = {"Tai Loi"}, ["tlr"] = {"Talise"}, ["tls"] = {"Tambotalo"}, ["tlt"] = {"Sou Nama", "Teluti"}, ["tlu"] = {"Tulehu"}, ["tlv"] = {"Taliabu"}, ["tlx"] = {"Khehek"}, ["tly"] = {"Talysh"}, ["tma"] = {"Tama (Chad)"}, ["tmb"] = {"Avava", "Katbol"}, ["tmc"] = {"Tumak"}, ["tmd"] = {"Haruai"}, ["tme"] = {"Tremembé"}, ["tmf"] = {"Toba-Maskoy"}, ["tmg"] = {"Ternateño"}, ["tmh"] = {"Tamashek"}, ["tmi"] = {"Tutuba"}, ["tmj"] = {"Samarokena"}, ["tmk"] = {"Northwestern Tamang"}, ["tml"] = {"Tamnim Citak"}, ["tmm"] = {"Tai Thanh"}, ["tmn"] = {"Taman (Indonesia)"}, ["tmo"] = {"Temoq"}, ["tmq"] = {"Tumleo"}, ["tmr"] = {"Jewish Babylonian Aramaic (ca. 200-1200 CE)"}, ["tms"] = {"Tima"}, ["tmt"] = {"Tasmate"}, ["tmu"] = {"Iau"}, ["tmv"] = {"Tembo (Motembo)"}, ["tmw"] = {"Temuan"}, ["tmy"] = {"Tami"}, ["tmz"] = {"Tamanaku"}, ["tna"] = {"Tacana"}, ["tnb"] = {"Western Tunebo"}, ["tnc"] = {"Tanimuca-Retuarã"}, ["tnd"] = {"Angosturas Tunebo"}, ["tng"] = {"Tobanga"}, ["tnh"] = {"Maiani"}, ["tni"] = {"Tandia"}, ["tnk"] = {"Kwamera"}, ["tnl"] = {"Lenakel"}, ["tnm"] = {"Tabla"}, ["tnn"] = {"North Tanna"}, ["tno"] = {"Toromono"}, ["tnp"] = {"Whitesands"}, ["tnq"] = {"Taino"}, ["tnr"] = {"Ménik"}, ["tns"] = {"Tenis"}, ["tnt"] = {"Tontemboan"}, ["tnu"] = {"Tay Khang"}, ["tnv"] = {"Tangchangya"}, ["tnw"] = {"Tonsawang"}, ["tnx"] = {"Tanema"}, ["tny"] = {"Tongwe"}, ["tnz"] = {"Ten'edn"}, ["tob"] = {"Toba"}, ["toc"] = {"Coyutla Totonac"}, ["tod"] = {"Toma"}, ["tof"] = {"Gizrra"}, ["tog"] = {"Tonga (Nyasa)"}, ["toh"] = {"Gitonga"}, ["toi"] = {"Tonga (Zambia)"}, ["toj"] = {"Tojolabal"}, ["tol"] = {"Tolowa"}, ["tom"] = {"Tombulu"}, ["ton"] = {"Tonga (Tonga Islands)"}, ["too"] = {"Xicotepec De Juárez Totonac"}, ["top"] = {"Papantla Totonac"}, ["toq"] = {"Toposa"}, ["tor"] = {"Togbo-Vara Banda"}, ["tos"] = {"Highland Totonac"}, ["tou"] = {"Tho"}, ["tov"] = {"Upper Taromi"}, ["tow"] = {"Jemez"}, ["tox"] = {"Tobian"}, ["toy"] = {"Topoiyo"}, ["toz"] = {"To"}, ["tpa"] = {"Taupota"}, ["tpc"] = {"Azoyú Me'phaa", "Azoyú Tlapanec"}, ["tpe"] = {"Tippera"}, ["tpf"] = {"Tarpia"}, ["tpg"] = {"Kula"}, ["tpi"] = {"Tok Pisin"}, ["tpj"] = {"Tapieté"}, ["tpk"] = {"Tupinikin"}, ["tpl"] = {"Tlacoapa Me'phaa", "Tlacoapa Tlapanec"}, ["tpm"] = {"Tampulma"}, ["tpn"] = {"Tupinambá"}, ["tpo"] = {"Tai Pao"}, ["tpp"] = {"Pisaflores Tepehua"}, ["tpq"] = {"Tukpa"}, ["tpr"] = {"Tuparí"}, ["tpt"] = {"Tlachichilco Tepehua"}, ["tpu"] = {"Tampuan"}, ["tpv"] = {"Tanapag"}, ["tpw"] = {"Tupí"}, ["tpx"] = {"Acatepec Me'phaa", "Acatepec Tlapanec"}, ["tpy"] = {"Trumai"}, ["tpz"] = {"Tinputz"}, ["tqb"] = {"Tembé"}, ["tql"] = {"Lehali"}, ["tqm"] = {"Turumsa"}, ["tqn"] = {"Tenino"}, ["tqo"] = {"Toaripi"}, ["tqp"] = {"Tomoip"}, ["tqq"] = {"Tunni"}, ["tqr"] = {"Torona"}, ["tqt"] = {"Western Totonac"}, ["tqu"] = {"Touo"}, ["tqw"] = {"Tonkawa"}, ["tra"] = {"Tirahi"}, ["trb"] = {"Terebu"}, ["trc"] = {"Copala Triqui"}, ["trd"] = {"Turi"}, ["tre"] = {"East Tarangan"}, ["trf"] = {"Trinidadian Creole English"}, ["trg"] = {"Lishán Didán"}, ["trh"] = {"Turaka"}, ["tri"] = {"Trió"}, ["trj"] = {"Toram"}, ["trl"] = {"Traveller Scottish"}, ["trm"] = {"Tregami"}, ["trn"] = {"Trinitario"}, ["tro"] = {"Tarao Naga"}, ["trp"] = {"Kok Borok"}, ["trq"] = {"San Martín Itunyoso Triqui"}, ["trr"] = {"Taushiro"}, ["trs"] = {"Chicahuaxtla Triqui"}, ["trt"] = {"Tunggare"}, ["tru"] = {"Surayt", "Turoyo"}, ["trv"] = {"Taroko"}, ["trw"] = {"Torwali"}, ["trx"] = {"Tringgus-Sembaan Bidayuh"}, ["try"] = {"Turung"}, ["trz"] = {"Torá"}, ["tsa"] = {"Tsaangi"}, ["tsb"] = {"Tsamai"}, ["tsc"] = {"Tswa"}, ["tsd"] = {"Tsakonian"}, ["tse"] = {"Tunisian Sign Language"}, ["tsg"] = {"Tausug"}, ["tsh"] = {"Tsuvan"}, ["tsi"] = {"Tsimshian"}, ["tsj"] = {"Tshangla"}, ["tsk"] = {"Tseku"}, ["tsl"] = {"Ts'ün-Lao"}, ["tsm"] = {"Türk İşaret Dili", "Turkish Sign Language"}, ["tsn"] = {"Tswana"}, ["tso"] = {"Tsonga"}, ["tsp"] = {"Northern Toussian"}, ["tsq"] = {"Thai Sign Language"}, ["tsr"] = {"Akei"}, ["tss"] = {"Taiwan Sign Language"}, ["tst"] = {"Tondi Songway Kiini"}, ["tsu"] = {"Tsou"}, ["tsv"] = {"Tsogo"}, ["tsw"] = {"Tsishingini"}, ["tsx"] = {"Mubami"}, ["tsy"] = {"Tebul Sign Language"}, ["tsz"] = {"Purepecha"}, ["tta"] = {"Tutelo"}, ["ttb"] = {"Gaa"}, ["ttc"] = {"Tektiteko"}, ["ttd"] = {"Tauade"}, ["tte"] = {"Bwanabwana"}, ["ttf"] = {"Tuotomb"}, ["ttg"] = {"Tutong"}, ["tth"] = {"Upper Ta'oih"}, ["tti"] = {"Tobati"}, ["ttj"] = {"Tooro"}, ["ttk"] = {"Totoro"}, ["ttl"] = {"Totela"}, ["ttm"] = {"Northern Tutchone"}, ["ttn"] = {"Towei"}, ["tto"] = {"Lower Ta'oih"}, ["ttp"] = {"Tombelala"}, ["ttq"] = {"Tawallammat Tamajaq"}, ["ttr"] = {"Tera"}, ["tts"] = {"Northeastern Thai"}, ["ttt"] = {"Muslim Tat"}, ["ttu"] = {"Torau"}, ["ttv"] = {"Titan"}, ["ttw"] = {"Long Wat"}, ["tty"] = {"Sikaritai"}, ["ttz"] = {"Tsum"}, ["tua"] = {"Wiarumus"}, ["tub"] = {"Tübatulabal"}, ["tuc"] = {"Mutu"}, ["tud"] = {"Tuxá"}, ["tue"] = {"Tuyuca"}, ["tuf"] = {"Central Tunebo"}, ["tug"] = {"Tunia"}, ["tuh"] = {"Taulil"}, ["tui"] = {"Tupuri"}, ["tuj"] = {"Tugutil"}, ["tuk"] = {"Turkmen"}, ["tul"] = {"Tula"}, ["tum"] = {"Tumbuka"}, ["tun"] = {"Tunica"}, ["tuo"] = {"Tucano"}, ["tuq"] = {"Tedaga"}, ["tur"] = {"Turkish"}, ["tus"] = {"Tuscarora"}, ["tuu"] = {"Tututni"}, ["tuv"] = {"Turkana"}, ["tux"] = {"Tuxináwa"}, ["tuy"] = {"Tugen"}, ["tuz"] = {"Turka"}, ["tva"] = {"Vaghua"}, ["tvd"] = {"Tsuvadi"}, ["tve"] = {"Te'un"}, ["tvk"] = {"Southeast Ambrym"}, ["tvl"] = {"Tuvalu"}, ["tvm"] = {"Tela-Masbuar"}, ["tvn"] = {"Tavoyan"}, ["tvo"] = {"Tidore"}, ["tvs"] = {"Taveta"}, ["tvt"] = {"Tutsa Naga"}, ["tvu"] = {"Tunen"}, ["tvw"] = {"Sedoa"}, ["tvy"] = {"Timor Pidgin"}, ["twa"] = {"Twana"}, ["twb"] = {"Western Tawbuid"}, ["twc"] = {"Teshenawa"}, ["twd"] = {"Twents"}, ["twe"] = {"Tewa (Indonesia)"}, ["twf"] = {"Northern Tiwa"}, ["twg"] = {"Tereweng"}, ["twh"] = {"Tai Dón"}, ["twi"] = {"Twi"}, ["twl"] = {"Tawara"}, ["twm"] = {"Tawang Monpa"}, ["twn"] = {"Twendi"}, ["two"] = {"Tswapong"}, ["twp"] = {"Ere"}, ["twq"] = {"Tasawaq"}, ["twr"] = {"Southwestern Tarahumara"}, ["twt"] = {"Turiwára"}, ["twu"] = {"Termanu"}, ["tww"] = {"Tuwari"}, ["twx"] = {"Tewe"}, ["twy"] = {"Tawoyan"}, ["txa"] = {"Tombonuo"}, ["txb"] = {"Tokharian B"}, ["txc"] = {"Tsetsaut"}, ["txe"] = {"Totoli"}, ["txg"] = {"Tangut"}, ["txh"] = {"Thracian"}, ["txi"] = {"Ikpeng"}, ["txj"] = {"Tarjumo"}, ["txm"] = {"Tomini"}, ["txn"] = {"West Tarangan"}, ["txo"] = {"Toto"}, ["txq"] = {"Tii"}, ["txr"] = {"Tartessian"}, ["txs"] = {"Tonsea"}, ["txt"] = {"Citak"}, ["txu"] = {"Kayapó"}, ["txx"] = {"Tatana"}, ["txy"] = {"Tanosy Malagasy"}, ["tya"] = {"Tauya"}, ["tye"] = {"Kyanga"}, ["tyh"] = {"O'du"}, ["tyi"] = {"Teke-Tsaayi"}, ["tyj"] = {"Tai Do", "Tai Yo"}, ["tyl"] = {"Thu Lao"}, ["tyn"] = {"Kombai"}, ["typ"] = {"Thaypan"}, ["tyr"] = {"Tai Daeng"}, ["tys"] = {"Tày Sa Pa"}, ["tyt"] = {"Tày Tac"}, ["tyu"] = {"Kua"}, ["tyv"] = {"Tuvinian"}, ["tyx"] = {"Teke-Tyee"}, ["tyz"] = {"Tày"}, ["tza"] = {"Tanzanian Sign Language"}, ["tzh"] = {"Tzeltal"}, ["tzj"] = {"Tz'utujil"}, ["tzl"] = {"Talossan"}, ["tzm"] = {"Central Atlas Tamazight"}, ["tzn"] = {"Tugun"}, ["tzo"] = {"Tzotzil"}, ["tzx"] = {"Tabriak"}, ["uam"] = {"Uamué"}, ["uan"] = {"Kuan"}, ["uar"] = {"Tairuma"}, ["uba"] = {"Ubang"}, ["ubi"] = {"Ubi"}, ["ubl"] = {"Buhi'non Bikol"}, ["ubr"] = {"Ubir"}, ["ubu"] = {"Umbu-Ungu"}, ["uby"] = {"Ubykh"}, ["uda"] = {"Uda"}, ["ude"] = {"Udihe"}, ["udg"] = {"Muduga"}, ["udi"] = {"Udi"}, ["udj"] = {"Ujir"}, ["udl"] = {"Wuzlam"}, ["udm"] = {"Udmurt"}, ["udu"] = {"Uduk"}, ["ues"] = {"Kioko"}, ["ufi"] = {"Ufim"}, ["uga"] = {"Ugaritic"}, ["ugb"] = {"Kuku-Ugbanh"}, ["uge"] = {"Ughele"}, ["ugn"] = {"Ugandan Sign Language"}, ["ugo"] = {"Ugong"}, ["ugy"] = {"Uruguayan Sign Language"}, ["uha"] = {"Uhami"}, ["uhn"] = {"Damal"}, ["uig"] = {"Uighur", "Uyghur"}, ["uis"] = {"Uisai"}, ["uiv"] = {"Iyive"}, ["uji"] = {"Tanjijili"}, ["uka"] = {"Kaburi"}, ["ukg"] = {"Ukuriguma"}, ["ukh"] = {"Ukhwejo"}, ["ukk"] = {"Muak Sa-aak"}, ["ukl"] = {"Ukrainian Sign Language"}, ["ukp"] = {"Ukpe-Bayobiri"}, ["ukq"] = {"Ukwa"}, ["ukr"] = {"Ukrainian"}, ["uks"] = {"Kaapor Sign Language", "Urubú-Kaapor Sign Language"}, ["uku"] = {"Ukue"}, ["ukw"] = {"Ukwuani-Aboh-Ndoni"}, ["uky"] = {"Kuuk-Yak"}, ["ula"] = {"Fungwa"}, ["ulb"] = {"Ulukwumi"}, ["ulc"] = {"Ulch"}, ["ule"] = {"Lule"}, ["ulf"] = {"Afra", "Usku"}, ["uli"] = {"Ulithian"}, ["ulk"] = {"Meriam"}, ["ull"] = {"Ullatan"}, ["ulm"] = {"Ulumanda'"}, ["uln"] = {"Unserdeutsch"}, ["ulu"] = {"Uma' Lung"}, ["ulw"] = {"Ulwa"}, ["uma"] = {"Umatilla"}, ["umb"] = {"Umbundu"}, ["umc"] = {"Marrucinian"}, ["umd"] = {"Umbindhamu"}, ["umg"] = {"Umbuygamu"}, ["umi"] = {"Ukit"}, ["umm"] = {"Umon"}, ["umn"] = {"Makyan Naga"}, ["umo"] = {"Umotína"}, ["ump"] = {"Umpila"}, ["umr"] = {"Umbugarla"}, ["ums"] = {"Pendau"}, ["umu"] = {"Munsee"}, ["una"] = {"North Watut"}, ["und"] = {"Undetermined"}, ["une"] = {"Uneme"}, ["ung"] = {"Ngarinyin"}, ["unk"] = {"Enawené-Nawé"}, ["unm"] = {"Unami"}, ["unn"] = {"Kurnai"}, ["unr"] = {"Mundari"}, ["unu"] = {"Unubahe"}, ["unx"] = {"Munda"}, ["unz"] = {"Unde Kaili"}, ["upi"] = {"Umeda"}, ["upv"] = {"Uripiv-Wala-Rano-Atchin"}, ["ura"] = {"Urarina"}, ["urb"] = {"Kaapor", "Urubú-Kaapor"}, ["urc"] = {"Urningangg"}, ["urd"] = {"Urdu"}, ["ure"] = {"Uru"}, ["urf"] = {"Uradhi"}, ["urg"] = {"Urigina"}, ["urh"] = {"Urhobo"}, ["uri"] = {"Urim"}, ["urk"] = {"Urak Lawoi'"}, ["url"] = {"Urali"}, ["urm"] = {"Urapmin"}, ["urn"] = {"Uruangnirin"}, ["uro"] = {"Ura (Papua New Guinea)"}, ["urp"] = {"Uru-Pa-In"}, ["urr"] = {"Lehalurup", "Löyöp"}, ["urt"] = {"Urat"}, ["uru"] = {"Urumi"}, ["urv"] = {"Uruava"}, ["urw"] = {"Sop"}, ["urx"] = {"Urimo"}, ["ury"] = {"Orya"}, ["urz"] = {"Uru-Eu-Wau-Wau"}, ["usa"] = {"Usarufa"}, ["ush"] = {"Ushojo"}, ["usi"] = {"Usui"}, ["usk"] = {"Usaghade"}, ["usp"] = {"Uspanteco"}, ["usu"] = {"Uya"}, ["uta"] = {"Otank"}, ["ute"] = {"Ute-Southern Paiute"}, ["utp"] = {"Amba (Solomon Islands)"}, ["utr"] = {"Etulo"}, ["utu"] = {"Utu"}, ["uum"] = {"Urum"}, ["uun"] = {"Kulon-Pazeh"}, ["uur"] = {"Ura (Vanuatu)"}, ["uuu"] = {"U"}, ["uve"] = {"Fagauvea", "West Uvean"}, ["uvh"] = {"Uri"}, ["uvl"] = {"Lote"}, ["uwa"] = {"Kuku-Uwanh"}, ["uya"] = {"Doko-Uyanga"}, ["uzb"] = {"Uzbek"}, ["uzn"] = {"Northern Uzbek"}, ["uzs"] = {"Southern Uzbek"}, ["vaa"] = {"Vaagri Booli"}, ["vae"] = {"Vale"}, ["vaf"] = {"Vafsi"}, ["vag"] = {"Vagla"}, ["vah"] = {"Varhadi-Nagpuri"}, ["vai"] = {"Vai"}, ["vaj"] = {"Northwestern !Kung", "Sekele", "Vasekele"}, ["val"] = {"Vehes"}, ["vam"] = {"Vanimo"}, ["van"] = {"Valman"}, ["vao"] = {"Vao"}, ["vap"] = {"Vaiphei"}, ["var"] = {"Huarijio"}, ["vas"] = {"Vasavi"}, ["vau"] = {"Vanuma"}, ["vav"] = {"Varli"}, ["vay"] = {"Wayu"}, ["vbb"] = {"Southeast Babar"}, ["vbk"] = {"Southwestern Bontok"}, ["vec"] = {"Venetian"}, ["ved"] = {"Veddah"}, ["vel"] = {"Veluws"}, ["vem"] = {"Vemgo-Mabas"}, ["ven"] = {"Venda"}, ["veo"] = {"Ventureño"}, ["vep"] = {"Veps"}, ["ver"] = {"Mom Jango"}, ["vgr"] = {"Vaghri"}, ["vgt"] = {"Flemish Sign Language", "Vlaamse Gebarentaal"}, ["vic"] = {"Virgin Islands Creole English"}, ["vid"] = {"Vidunda"}, ["vie"] = {"Vietnamese"}, ["vif"] = {"Vili"}, ["vig"] = {"Viemo"}, ["vil"] = {"Vilela"}, ["vin"] = {"Vinza"}, ["vis"] = {"Vishavan"}, ["vit"] = {"Viti"}, ["viv"] = {"Iduna"}, ["vka"] = {"Kariyarra"}, ["vki"] = {"Ija-Zuba"}, ["vkj"] = {"Kujarge"}, ["vkk"] = {"Kaur"}, ["vkl"] = {"Kulisusu"}, ["vkm"] = {"Kamakan"}, ["vko"] = {"Kodeoha"}, ["vkp"] = {"Korlai Creole Portuguese"}, ["vkt"] = {"Tenggarong Kutai Malay"}, ["vku"] = {"Kurrama"}, ["vlp"] = {"Valpei"}, ["vls"] = {"Vlaams"}, ["vma"] = {"Martuyhunira"}, ["vmb"] = {"Barbaram"}, ["vmc"] = {"Juxtlahuaca Mixtec"}, ["vmd"] = {"Mudu Koraga"}, ["vme"] = {"East Masela"}, ["vmf"] = {"Mainfränkisch"}, ["vmg"] = {"Lungalunga"}, ["vmh"] = {"Maraghei"}, ["vmi"] = {"Miwa"}, ["vmj"] = {"Ixtayutla Mixtec"}, ["vmk"] = {"Makhuwa-Shirima"}, ["vml"] = {"Malgana"}, ["vmm"] = {"Mitlatongo Mixtec"}, ["vmp"] = {"Soyaltepec Mazatec"}, ["vmq"] = {"Soyaltepec Mixtec"}, ["vmr"] = {"Marenje"}, ["vms"] = {"Moksela"}, ["vmu"] = {"Muluridyi"}, ["vmv"] = {"Valley Maidu"}, ["vmw"] = {"Makhuwa"}, ["vmx"] = {"Tamazola Mixtec"}, ["vmy"] = {"Ayautla Mazatec"}, ["vmz"] = {"Mazatlán Mazatec"}, ["vnk"] = {"Lovono", "Vano"}, ["vnm"] = {"Neve'ei", "Vinmavis"}, ["vnp"] = {"Vunapu"}, ["vol"] = {"Volapük"}, ["vor"] = {"Voro"}, ["vot"] = {"Votic"}, ["vra"] = {"Vera'a"}, ["vro"] = {"Võro"}, ["vrs"] = {"Varisi"}, ["vrt"] = {"Banam Bay", "Burmbar"}, ["vsi"] = {"Moldova Sign Language"}, ["vsl"] = {"Venezuelan Sign Language"}, ["vsv"] = {"Llengua de signes valenciana", "Valencian Sign Language"}, ["vto"] = {"Vitou"}, ["vum"] = {"Vumbu"}, ["vun"] = {"Vunjo"}, ["vut"] = {"Vute"}, ["vwa"] = {"Awa (China)"}, ["waa"] = {"Walla Walla"}, ["wab"] = {"Wab"}, ["wac"] = {"Wasco-Wishram"}, ["wad"] = {"Wandamen"}, ["wae"] = {"Walser"}, ["waf"] = {"Wakoná"}, ["wag"] = {"Wa'ema"}, ["wah"] = {"Watubela"}, ["wai"] = {"Wares"}, ["waj"] = {"Waffa"}, ["wal"] = {"Wolaitta", "Wolaytta"}, ["wam"] = {"Wampanoag"}, ["wan"] = {"Wan"}, ["wao"] = {"Wappo"}, ["wap"] = {"Wapishana"}, ["waq"] = {"Wageman"}, ["war"] = {"Waray (Philippines)"}, ["was"] = {"Washo"}, ["wat"] = {"Kaninuwa"}, ["wau"] = {"Waurá"}, ["wav"] = {"Waka"}, ["waw"] = {"Waiwai"}, ["wax"] = {"Marangis", "Watam"}, ["way"] = {"Wayana"}, ["waz"] = {"Wampur"}, ["wba"] = {"Warao"}, ["wbb"] = {"Wabo"}, ["wbe"] = {"Waritai"}, ["wbf"] = {"Wara"}, ["wbh"] = {"Wanda"}, ["wbi"] = {"Vwanji"}, ["wbj"] = {"Alagwa"}, ["wbk"] = {"Waigali"}, ["wbl"] = {"Wakhi"}, ["wbm"] = {"Wa"}, ["wbp"] = {"Warlpiri"}, ["wbq"] = {"Waddar"}, ["wbr"] = {"Wagdi"}, ["wbs"] = {"West Bengal Sign Language"}, ["wbt"] = {"Wanman"}, ["wbv"] = {"Wajarri"}, ["wbw"] = {"Woi"}, ["wca"] = {"Yanomámi"}, ["wci"] = {"Waci Gbe"}, ["wdd"] = {"Wandji"}, ["wdg"] = {"Wadaginam"}, ["wdj"] = {"Wadjiginy"}, ["wdk"] = {"Wadikali"}, ["wdu"] = {"Wadjigu"}, ["wdy"] = {"Wadjabangayi"}, ["wea"] = {"Wewaw"}, ["wec"] = {"Wè Western"}, ["wed"] = {"Wedau"}, ["weg"] = {"Wergaia"}, ["weh"] = {"Weh"}, ["wei"] = {"Kiunum"}, ["wem"] = {"Weme Gbe"}, ["weo"] = {"Wemale"}, ["wep"] = {"Westphalien"}, ["wer"] = {"Weri"}, ["wes"] = {"Cameroon Pidgin"}, ["wet"] = {"Perai"}, ["weu"] = {"Rawngtu Chin"}, ["wew"] = {"Wejewa"}, ["wfg"] = {"Yafi", "Zorop"}, ["wga"] = {"Wagaya"}, ["wgb"] = {"Wagawaga"}, ["wgg"] = {"Wangganguru"}, ["wgi"] = {"Wahgi"}, ["wgo"] = {"Waigeo"}, ["wgu"] = {"Wirangu"}, ["wgy"] = {"Warrgamay"}, ["wha"] = {"Manusela", "Sou Upaa"}, ["whg"] = {"North Wahgi"}, ["whk"] = {"Wahau Kenyah"}, ["whu"] = {"Wahau Kayan"}, ["wib"] = {"Southern Toussian"}, ["wic"] = {"Wichita"}, ["wie"] = {"Wik-Epa"}, ["wif"] = {"Wik-Keyangan"}, ["wig"] = {"Wik-Ngathana"}, ["wih"] = {"Wik-Me'anha"}, ["wii"] = {"Minidien"}, ["wij"] = {"Wik-Iiyanh"}, ["wik"] = {"Wikalkan"}, ["wil"] = {"Wilawila"}, ["wim"] = {"Wik-Mungkan"}, ["win"] = {"Ho-Chunk"}, ["wir"] = {"Wiraféd"}, ["wiu"] = {"Wiru"}, ["wiv"] = {"Vitu"}, ["wiy"] = {"Wiyot"}, ["wja"] = {"Waja"}, ["wji"] = {"Warji"}, ["wka"] = {"Kw'adza"}, ["wkb"] = {"Kumbaran"}, ["wkd"] = {"Mo", "Wakde"}, ["wkl"] = {"Kalanadi"}, ["wku"] = {"Kunduvadi"}, ["wkw"] = {"Wakawaka"}, ["wky"] = {"Wangkayutyuru"}, ["wla"] = {"Walio"}, ["wlc"] = {"Mwali Comorian"}, ["wle"] = {"Wolane"}, ["wlg"] = {"Kunbarlang"}, ["wli"] = {"Waioli"}, ["wlk"] = {"Wailaki"}, ["wll"] = {"Wali (Sudan)"}, ["wlm"] = {"Middle Welsh"}, ["wln"] = {"Walloon"}, ["wlo"] = {"Wolio"}, ["wlr"] = {"Wailapa"}, ["wls"] = {"Wallisian"}, ["wlu"] = {"Wuliwuli"}, ["wlv"] = {"Wichí Lhamtés Vejoz"}, ["wlw"] = {"Walak"}, ["wlx"] = {"Wali (Ghana)"}, ["wly"] = {"Waling"}, ["wma"] = {"Mawa (Nigeria)"}, ["wmb"] = {"Wambaya"}, ["wmc"] = {"Wamas"}, ["wmd"] = {"Mamaindé"}, ["wme"] = {"Wambule"}, ["wmh"] = {"Waima'a"}, ["wmi"] = {"Wamin"}, ["wmm"] = {"Maiwa (Indonesia)"}, ["wmn"] = {"Waamwang"}, ["wmo"] = {"Wom (Papua New Guinea)"}, ["wms"] = {"Wambon"}, ["wmt"] = {"Walmajarri"}, ["wmw"] = {"Mwani"}, ["wmx"] = {"Womo"}, ["wnb"] = {"Wanambre"}, ["wnc"] = {"Wantoat"}, ["wnd"] = {"Wandarang"}, ["wne"] = {"Waneci"}, ["wng"] = {"Wanggom"}, ["wni"] = {"Ndzwani Comorian"}, ["wnk"] = {"Wanukaka"}, ["wnm"] = {"Wanggamala"}, ["wnn"] = {"Wunumara"}, ["wno"] = {"Wano"}, ["wnp"] = {"Wanap"}, ["wnu"] = {"Usan"}, ["wnw"] = {"Wintu"}, ["wny"] = {"Wanyi"}, ["woa"] = {"Tyaraity"}, ["wob"] = {"Wè Northern"}, ["woc"] = {"Wogeo"}, ["wod"] = {"Wolani"}, ["woe"] = {"Woleaian"}, ["wof"] = {"Gambian Wolof"}, ["wog"] = {"Wogamusin"}, ["woi"] = {"Kamang"}, ["wok"] = {"Longto"}, ["wol"] = {"Wolof"}, ["wom"] = {"Wom (Nigeria)"}, ["won"] = {"Wongo"}, ["woo"] = {"Manombai"}, ["wor"] = {"Woria"}, ["wos"] = {"Hanga Hundi"}, ["wow"] = {"Wawonii"}, ["woy"] = {"Weyto"}, ["wpc"] = {"Maco"}, ["wra"] = {"Warapu"}, ["wrb"] = {"Warluwara"}, ["wrd"] = {"Warduji"}, ["wrg"] = {"Warungu"}, ["wrh"] = {"Wiradhuri"}, ["wri"] = {"Wariyangga"}, ["wrk"] = {"Garrwa"}, ["wrl"] = {"Warlmanpa"}, ["wrm"] = {"Warumungu"}, ["wrn"] = {"Warnang"}, ["wro"] = {"Worrorra"}, ["wrp"] = {"Waropen"}, ["wrr"] = {"Wardaman"}, ["wrs"] = {"Waris"}, ["wru"] = {"Waru"}, ["wrv"] = {"Waruna"}, ["wrw"] = {"Gugu Warra"}, ["wrx"] = {"Wae Rana"}, ["wry"] = {"Merwari"}, ["wrz"] = {"Waray (Australia)"}, ["wsa"] = {"Warembori"}, ["wsg"] = {"Adilabad Gondi"}, ["wsi"] = {"Wusi"}, ["wsk"] = {"Waskia"}, ["wsr"] = {"Owenia"}, ["wss"] = {"Wasa"}, ["wsu"] = {"Wasu"}, ["wsv"] = {"Wotapuri-Katarqalai"}, ["wtf"] = {"Watiwa"}, ["wth"] = {"Wathawurrung"}, ["wti"] = {"Berta"}, ["wtk"] = {"Watakataui"}, ["wtm"] = {"Mewati"}, ["wtw"] = {"Wotu"}, ["wua"] = {"Wikngenchera"}, ["wub"] = {"Wunambal"}, ["wud"] = {"Wudu"}, ["wuh"] = {"Wutunhua"}, ["wul"] = {"Silimo"}, ["wum"] = {"Wumbvu"}, ["wun"] = {"Bungu"}, ["wur"] = {"Wurrugu"}, ["wut"] = {"Wutung"}, ["wuu"] = {"Wu Chinese"}, ["wuv"] = {"Wuvulu-Aua"}, ["wux"] = {"Wulna"}, ["wuy"] = {"Wauyai"}, ["wwa"] = {"Waama"}, ["wwb"] = {"Wakabunga"}, ["wwo"] = {"Dorig", "Wetamut"}, ["wwr"] = {"Warrwa"}, ["www"] = {"Wawa"}, ["wxa"] = {"Waxianghua"}, ["wxw"] = {"Wardandi"}, ["wya"] = {"Wyandot"}, ["wyb"] = {"Wangaaybuwan-Ngiyambaa"}, ["wyi"] = {"Woiwurrung"}, ["wym"] = {"Wymysorys"}, ["wyr"] = {"Wayoró"}, ["wyy"] = {"Western Fijian"}, ["xaa"] = {"Andalusian Arabic"}, ["xab"] = {"Sambe"}, ["xac"] = {"Kachari"}, ["xad"] = {"Adai"}, ["xae"] = {"Aequian"}, ["xag"] = {"Aghwan"}, ["xai"] = {"Kaimbé"}, ["xaj"] = {"Ararandewára"}, ["xak"] = {"Máku"}, ["xal"] = {"Kalmyk", "Oirat"}, ["xam"] = {"/Xam"}, ["xan"] = {"Xamtanga"}, ["xao"] = {"Khao"}, ["xap"] = {"Apalachee"}, ["xaq"] = {"Aquitanian"}, ["xar"] = {"Karami"}, ["xas"] = {"Kamas"}, ["xat"] = {"Katawixi"}, ["xau"] = {"Kauwera"}, ["xav"] = {"Xavánte"}, ["xaw"] = {"Kawaiisu"}, ["xay"] = {"Kayan Mahakam"}, ["xbb"] = {"Lower Burdekin"}, ["xbc"] = {"Bactrian"}, ["xbd"] = {"Bindal"}, ["xbe"] = {"Bigambal"}, ["xbg"] = {"Bunganditj"}, ["xbi"] = {"Kombio"}, ["xbj"] = {"Birrpayi"}, ["xbm"] = {"Middle Breton"}, ["xbn"] = {"Kenaboi"}, ["xbo"] = {"Bolgarian"}, ["xbp"] = {"Bibbulman"}, ["xbr"] = {"Kambera"}, ["xbw"] = {"Kambiwá"}, ["xby"] = {"Batyala"}, ["xcb"] = {"Cumbric"}, ["xcc"] = {"Camunic"}, ["xce"] = {"Celtiberian"}, ["xcg"] = {"Cisalpine Gaulish"}, ["xch"] = {"Chemakum", "Chimakum"}, ["xcl"] = {"Classical Armenian"}, ["xcm"] = {"Comecrudo"}, ["xcn"] = {"Cotoname"}, ["xco"] = {"Chorasmian"}, ["xcr"] = {"Carian"}, ["xct"] = {"Classical Tibetan"}, ["xcu"] = {"Curonian"}, ["xcv"] = {"Chuvantsy"}, ["xcw"] = {"Coahuilteco"}, ["xcy"] = {"Cayuse"}, ["xda"] = {"Darkinyung"}, ["xdc"] = {"Dacian"}, ["xdk"] = {"Dharuk"}, ["xdm"] = {"Edomite"}, ["xdo"] = {"Kwandu"}, ["xdy"] = {"Malayic Dayak"}, ["xeb"] = {"Eblan"}, ["xed"] = {"Hdi"}, ["xeg"] = {"//Xegwi"}, ["xel"] = {"Kelo"}, ["xem"] = {"Kembayan"}, ["xep"] = {"Epi-Olmec"}, ["xer"] = {"Xerénte"}, ["xes"] = {"Kesawai"}, ["xet"] = {"Xetá"}, ["xeu"] = {"Keoru-Ahia"}, ["xfa"] = {"Faliscan"}, ["xga"] = {"Galatian"}, ["xgb"] = {"Gbin"}, ["xgd"] = {"Gudang"}, ["xgf"] = {"Gabrielino-Fernandeño"}, ["xgg"] = {"Goreng"}, ["xgi"] = {"Garingbal"}, ["xgl"] = {"Galindan"}, ["xgm"] = {"Dharumbal", "Guwinmal"}, ["xgr"] = {"Garza"}, ["xgu"] = {"Unggumi"}, ["xgw"] = {"Guwa"}, ["xha"] = {"Harami"}, ["xhc"] = {"Hunnic"}, ["xhd"] = {"Hadrami"}, ["xhe"] = {"Khetrani"}, ["xho"] = {"Xhosa"}, ["xhr"] = {"Hernican"}, ["xht"] = {"Hattic"}, ["xhu"] = {"Hurrian"}, ["xhv"] = {"Khua"}, ["xib"] = {"Iberian"}, ["xii"] = {"Xiri"}, ["xil"] = {"Illyrian"}, ["xin"] = {"Xinca"}, ["xir"] = {"Xiriâna"}, ["xis"] = {"Kisan"}, ["xiv"] = {"Indus Valley Language"}, ["xiy"] = {"Xipaya"}, ["xjb"] = {"Minjungbal"}, ["xjt"] = {"Jaitmatang"}, ["xka"] = {"Kalkoti"}, ["xkb"] = {"Northern Nago"}, ["xkc"] = {"Kho'ini"}, ["xkd"] = {"Mendalam Kayan"}, ["xke"] = {"Kereho"}, ["xkf"] = {"Khengkha"}, ["xkg"] = {"Kagoro"}, ["xki"] = {"Kenyan Sign Language"}, ["xkj"] = {"Kajali"}, ["xkk"] = {"Kaco'"}, ["xkl"] = {"Mainstream Kenyah"}, ["xkn"] = {"Kayan River Kayan"}, ["xko"] = {"Kiorr"}, ["xkp"] = {"Kabatei"}, ["xkq"] = {"Koroni"}, ["xkr"] = {"Xakriabá"}, ["xks"] = {"Kumbewaha"}, ["xkt"] = {"Kantosi"}, ["xku"] = {"Kaamba"}, ["xkv"] = {"Kgalagadi"}, ["xkw"] = {"Kembra"}, ["xkx"] = {"Karore"}, ["xky"] = {"Uma' Lasan"}, ["xkz"] = {"Kurtokha"}, ["xla"] = {"Kamula"}, ["xlb"] = {"Loup B"}, ["xlc"] = {"Lycian"}, ["xld"] = {"Lydian"}, ["xle"] = {"Lemnian"}, ["xlg"] = {"Ligurian (Ancient)"}, ["xli"] = {"Liburnian"}, ["xln"] = {"Alanic"}, ["xlo"] = {"Loup A"}, ["xlp"] = {"Lepontic"}, ["xls"] = {"Lusitanian"}, ["xlu"] = {"Cuneiform Luwian"}, ["xly"] = {"Elymian"}, ["xma"] = {"Mushungulu"}, ["xmb"] = {"Mbonga"}, ["xmc"] = {"Makhuwa-Marrevone"}, ["xmd"] = {"Mbudum"}, ["xme"] = {"Median"}, ["xmf"] = {"Mingrelian"}, ["xmg"] = {"Mengaka"}, ["xmh"] = {"Kuku-Muminh"}, ["xmj"] = {"Majera"}, ["xmk"] = {"Ancient Macedonian"}, ["xml"] = {"Malaysian Sign Language"}, ["xmm"] = {"Manado Malay"}, ["xmn"] = {"Manichaean Middle Persian"}, ["xmo"] = {"Morerebi"}, ["xmp"] = {"Kuku-Mu'inh"}, ["xmq"] = {"Kuku-Mangk"}, ["xmr"] = {"Meroitic"}, ["xms"] = {"Moroccan Sign Language"}, ["xmt"] = {"Matbat"}, ["xmu"] = {"Kamu"}, ["xmv"] = {"Antankarana Malagasy", "Tankarana Malagasy"}, ["xmw"] = {"Tsimihety Malagasy"}, ["xmx"] = {"Maden"}, ["xmy"] = {"Mayaguduna"}, ["xmz"] = {"Mori Bawah"}, ["xna"] = {"Ancient North Arabian"}, ["xnb"] = {"Kanakanabu"}, ["xng"] = {"Middle Mongolian"}, ["xnh"] = {"Kuanhua"}, ["xni"] = {"Ngarigu"}, ["xnk"] = {"Nganakarti"}, ["xnn"] = {"Northern Kankanay"}, ["xno"] = {"Anglo-Norman"}, ["xnr"] = {"Kangri"}, ["xns"] = {"Kanashi"}, ["xnt"] = {"Narragansett"}, ["xnu"] = {"Nukunul"}, ["xny"] = {"Nyiyaparli"}, ["xnz"] = {"Kenzi", "Mattoki"}, ["xoc"] = {"O'chi'chi'"}, ["xod"] = {"Kokoda"}, ["xog"] = {"Soga"}, ["xoi"] = {"Kominimung"}, ["xok"] = {"Xokleng"}, ["xom"] = {"Komo (Sudan)"}, ["xon"] = {"Konkomba"}, ["xoo"] = {"Xukurú"}, ["xop"] = {"Kopar"}, ["xor"] = {"Korubo"}, ["xow"] = {"Kowaki"}, ["xpa"] = {"Pirriya"}, ["xpc"] = {"Pecheneg"}, ["xpe"] = {"Liberia Kpelle"}, ["xpg"] = {"Phrygian"}, ["xpi"] = {"Pictish"}, ["xpj"] = {"Mpalitjanh"}, ["xpk"] = {"Kulina Pano"}, ["xpm"] = {"Pumpokol"}, ["xpn"] = {"Kapinawá"}, ["xpo"] = {"Pochutec"}, ["xpp"] = {"Puyo-Paekche"}, ["xpq"] = {"Mohegan-Pequot"}, ["xpr"] = {"Parthian"}, ["xps"] = {"Pisidian"}, ["xpt"] = {"Punthamara"}, ["xpu"] = {"Punic"}, ["xpy"] = {"Puyo"}, ["xqa"] = {"Karakhanid"}, ["xqt"] = {"Qatabanian"}, ["xra"] = {"Krahô"}, ["xrb"] = {"Eastern Karaboro"}, ["xrd"] = {"Gundungurra"}, ["xre"] = {"Kreye"}, ["xrg"] = {"Minang"}, ["xri"] = {"Krikati-Timbira"}, ["xrm"] = {"Armazic"}, ["xrn"] = {"Arin"}, ["xrq"] = {"Karranga"}, ["xrr"] = {"Raetic"}, ["xrt"] = {"Aranama-Tamique"}, ["xru"] = {"Marriammu"}, ["xrw"] = {"Karawa"}, ["xsa"] = {"Sabaean"}, ["xsb"] = {"Sambal"}, ["xsc"] = {"Scythian"}, ["xsd"] = {"Sidetic"}, ["xse"] = {"Sempan"}, ["xsh"] = {"Shamang"}, ["xsi"] = {"Sio"}, ["xsl"] = {"South Slavey"}, ["xsm"] = {"Kasem"}, ["xsn"] = {"Sanga (Nigeria)"}, ["xso"] = {"Solano"}, ["xsp"] = {"Silopi"}, ["xsq"] = {"Makhuwa-Saka"}, ["xsr"] = {"Sherpa"}, ["xss"] = {"Assan"}, ["xsu"] = {"Sanumá"}, ["xsv"] = {"Sudovian"}, ["xsy"] = {"Saisiyat"}, ["xta"] = {"Alcozauca Mixtec"}, ["xtb"] = {"Chazumba Mixtec"}, ["xtc"] = {"Katcha-Kadugli-Miri"}, ["xtd"] = {"Diuxi-Tilantongo Mixtec"}, ["xte"] = {"Ketengban"}, ["xtg"] = {"Transalpine Gaulish"}, ["xth"] = {"Yitha Yitha"}, ["xti"] = {"Sinicahua Mixtec"}, ["xtj"] = {"San Juan Teita Mixtec"}, ["xtl"] = {"Tijaltepec Mixtec"}, ["xtm"] = {"Magdalena Peñasco Mixtec"}, ["xtn"] = {"Northern Tlaxiaco Mixtec"}, ["xto"] = {"Tokharian A"}, ["xtp"] = {"San Miguel Piedras Mixtec"}, ["xtq"] = {"Tumshuqese"}, ["xtr"] = {"Early Tripuri"}, ["xts"] = {"Sindihui Mixtec"}, ["xtt"] = {"Tacahua Mixtec"}, ["xtu"] = {"Cuyamecalco Mixtec"}, ["xtv"] = {"Thawa"}, ["xtw"] = {"Tawandê"}, ["xty"] = {"Yoloxochitl Mixtec"}, ["xtz"] = {"Tasmanian"}, ["xua"] = {"Alu Kurumba"}, ["xub"] = {"Betta Kurumba"}, ["xud"] = {"Umiida"}, ["xug"] = {"Kunigami"}, ["xuj"] = {"Jennu Kurumba"}, ["xul"] = {"Ngunawal"}, ["xum"] = {"Umbrian"}, ["xun"] = {"Unggaranggu"}, ["xuo"] = {"Kuo"}, ["xup"] = {"Upper Umpqua"}, ["xur"] = {"Urartian"}, ["xut"] = {"Kuthant"}, ["xuu"] = {"Khwedam", "Kxoe"}, ["xve"] = {"Venetic"}, ["xvi"] = {"Kamviri"}, ["xvn"] = {"Vandalic"}, ["xvo"] = {"Volscian"}, ["xvs"] = {"Vestinian"}, ["xwa"] = {"Kwaza"}, ["xwc"] = {"Woccon"}, ["xwd"] = {"Wadi Wadi"}, ["xwe"] = {"Xwela Gbe"}, ["xwg"] = {"Kwegu"}, ["xwj"] = {"Wajuk"}, ["xwk"] = {"Wangkumara"}, ["xwl"] = {"Western Xwla Gbe"}, ["xwo"] = {"Written Oirat"}, ["xwr"] = {"Kwerba Mamberamo"}, ["xwt"] = {"Wotjobaluk"}, ["xww"] = {"Wemba Wemba"}, ["xxb"] = {"Boro (Ghana)"}, ["xxk"] = {"Ke'o"}, ["xxm"] = {"Minkin"}, ["xxr"] = {"Koropó"}, ["xxt"] = {"Tambora"}, ["xya"] = {"Yaygir"}, ["xyb"] = {"Yandjibara"}, ["xyj"] = {"Mayi-Yapi"}, ["xyk"] = {"Mayi-Kulan"}, ["xyl"] = {"Yalakalore"}, ["xyt"] = {"Mayi-Thakurti"}, ["xyy"] = {"Yorta Yorta"}, ["xzh"] = {"Zhang-Zhung"}, ["xzm"] = {"Zemgalian"}, ["xzp"] = {"Ancient Zapotec"}, ["yaa"] = {"Yaminahua"}, ["yab"] = {"Yuhup"}, ["yac"] = {"Pass Valley Yali"}, ["yad"] = {"Yagua"}, ["yae"] = {"Pumé"}, ["yaf"] = {"Yaka (Democratic Republic of Congo)"}, ["yag"] = {"Yámana"}, ["yah"] = {"Yazgulyam"}, ["yai"] = {"Yagnobi"}, ["yaj"] = {"Banda-Yangere"}, ["yak"] = {"Yakama"}, ["yal"] = {"Yalunka"}, ["yam"] = {"Yamba"}, ["yan"] = {"Mayangna"}, ["yao"] = {"Yao"}, ["yap"] = {"Yapese"}, ["yaq"] = {"Yaqui"}, ["yar"] = {"Yabarana"}, ["yas"] = {"Nugunu (Cameroon)"}, ["yat"] = {"Yambeta"}, ["yau"] = {"Yuwana"}, ["yav"] = {"Yangben"}, ["yaw"] = {"Yawalapití"}, ["yax"] = {"Yauma"}, ["yay"] = {"Agwagwune"}, ["yaz"] = {"Lokaa"}, ["yba"] = {"Yala"}, ["ybb"] = {"Yemba"}, ["ybe"] = {"West Yugur"}, ["ybh"] = {"Yakha"}, ["ybi"] = {"Yamphu"}, ["ybj"] = {"Hasha"}, ["ybk"] = {"Bokha"}, ["ybl"] = {"Yukuben"}, ["ybm"] = {"Yaben"}, ["ybn"] = {"Yabaâna"}, ["ybo"] = {"Yabong"}, ["ybx"] = {"Yawiyo"}, ["yby"] = {"Yaweyuha"}, ["ych"] = {"Chesu"}, ["ycl"] = {"Lolopo"}, ["ycn"] = {"Yucuna"}, ["ycp"] = {"Chepya"}, ["yda"] = {"Yanda"}, ["ydd"] = {"Eastern Yiddish"}, ["yde"] = {"Yangum Dey"}, ["ydg"] = {"Yidgha"}, ["ydk"] = {"Yoidik"}, ["yea"] = {"Ravula"}, ["yec"] = {"Yeniche"}, ["yee"] = {"Yimas"}, ["yei"] = {"Yeni"}, ["yej"] = {"Yevanic"}, ["yel"] = {"Yela"}, ["yer"] = {"Tarok"}, ["yes"] = {"Nyankpa"}, ["yet"] = {"Yetfa"}, ["yeu"] = {"Yerukula"}, ["yev"] = {"Yapunda"}, ["yey"] = {"Yeyi"}, ["yga"] = {"Malyangapa"}, ["ygi"] = {"Yiningayi"}, ["ygl"] = {"Yangum Gel"}, ["ygm"] = {"Yagomi"}, ["ygp"] = {"Gepo"}, ["ygr"] = {"Yagaria"}, ["ygs"] = {"Yolŋu Sign Language"}, ["ygu"] = {"Yugul"}, ["ygw"] = {"Yagwoia"}, ["yha"] = {"Baha Buyang"}, ["yhd"] = {"Judeo-Iraqi Arabic"}, ["yhl"] = {"Hlepho Phowa"}, ["yhs"] = {"Yan-nhaŋu Sign Language"}, ["yia"] = {"Yinggarda"}, ["yid"] = {"Yiddish"}, ["yif"] = {"Ache"}, ["yig"] = {"Wusa Nasu"}, ["yih"] = {"Western Yiddish"}, ["yii"] = {"Yidiny"}, ["yij"] = {"Yindjibarndi"}, ["yik"] = {"Dongshanba Lalo"}, ["yil"] = {"Yindjilandji"}, ["yim"] = {"Yimchungru Naga"}, ["yin"] = {"Yinchia"}, ["yip"] = {"Pholo"}, ["yiq"] = {"Miqie"}, ["yir"] = {"North Awyu"}, ["yis"] = {"Yis"}, ["yit"] = {"Eastern Lalu"}, ["yiu"] = {"Awu"}, ["yiv"] = {"Northern Nisu"}, ["yix"] = {"Axi Yi"}, ["yiz"] = {"Azhe"}, ["yka"] = {"Yakan"}, ["ykg"] = {"Northern Yukaghir"}, ["yki"] = {"Yoke"}, ["ykk"] = {"Yakaikeke"}, ["ykl"] = {"Khlula"}, ["ykm"] = {"Kap"}, ["ykn"] = {"Kua-nsi"}, ["yko"] = {"Yasa"}, ["ykr"] = {"Yekora"}, ["ykt"] = {"Kathu"}, ["yku"] = {"Kuamasi"}, ["yky"] = {"Yakoma"}, ["yla"] = {"Yaul"}, ["ylb"] = {"Yaleba"}, ["yle"] = {"Yele"}, ["ylg"] = {"Yelogu"}, ["yli"] = {"Angguruk Yali"}, ["yll"] = {"Yil"}, ["ylm"] = {"Limi"}, ["yln"] = {"Langnian Buyang"}, ["ylo"] = {"Naluo Yi"}, ["ylr"] = {"Yalarnnga"}, ["ylu"] = {"Aribwaung"}, ["yly"] = {"Nyâlayu", "Nyelâyu"}, ["ymb"] = {"Yambes"}, ["ymc"] = {"Southern Muji"}, ["ymd"] = {"Muda"}, ["yme"] = {"Yameo"}, ["ymg"] = {"Yamongeri"}, ["ymh"] = {"Mili"}, ["ymi"] = {"Moji"}, ["ymk"] = {"Makwe"}, ["yml"] = {"Iamalele"}, ["ymm"] = {"Maay"}, ["ymn"] = {"Sunum", "Yamna"}, ["ymo"] = {"Yangum Mon"}, ["ymp"] = {"Yamap"}, ["ymq"] = {"Qila Muji"}, ["ymr"] = {"Malasar"}, ["yms"] = {"Mysian"}, ["ymx"] = {"Northern Muji"}, ["ymz"] = {"Muzi"}, ["yna"] = {"Aluo"}, ["ynd"] = {"Yandruwandha"}, ["yne"] = {"Lang'e"}, ["yng"] = {"Yango"}, ["ynk"] = {"Naukan Yupik"}, ["ynl"] = {"Yangulam"}, ["ynn"] = {"Yana"}, ["yno"] = {"Yong"}, ["ynq"] = {"Yendang"}, ["yns"] = {"Yansi"}, ["ynu"] = {"Yahuna"}, ["yob"] = {"Yoba"}, ["yog"] = {"Yogad"}, ["yoi"] = {"Yonaguni"}, ["yok"] = {"Yokuts"}, ["yol"] = {"Yola"}, ["yom"] = {"Yombe"}, ["yon"] = {"Yongkom"}, ["yor"] = {"Yoruba"}, ["yot"] = {"Yotti"}, ["yox"] = {"Yoron"}, ["yoy"] = {"Yoy"}, ["ypa"] = {"Phala"}, ["ypb"] = {"Labo Phowa"}, ["ypg"] = {"Phola"}, ["yph"] = {"Phupha"}, ["ypm"] = {"Phuma"}, ["ypn"] = {"Ani Phowa"}, ["ypo"] = {"Alo Phola"}, ["ypp"] = {"Phupa"}, ["ypz"] = {"Phuza"}, ["yra"] = {"Yerakai"}, ["yrb"] = {"Yareba"}, ["yre"] = {"Yaouré"}, ["yrk"] = {"Nenets"}, ["yrl"] = {"Nhengatu"}, ["yrm"] = {"Yirrk-Mel"}, ["yrn"] = {"Yerong"}, ["yro"] = {"Yaroamë"}, ["yrs"] = {"Yarsun"}, ["yrw"] = {"Yarawata"}, ["yry"] = {"Yarluyandi"}, ["ysc"] = {"Yassic"}, ["ysd"] = {"Samatao"}, ["ysg"] = {"Sonaga"}, ["ysl"] = {"Yugoslavian Sign Language"}, ["ysn"] = {"Sani"}, ["yso"] = {"Nisi (China)"}, ["ysp"] = {"Southern Lolopo"}, ["ysr"] = {"Sirenik Yupik"}, ["yss"] = {"Yessan-Mayo"}, ["ysy"] = {"Sanie"}, ["yta"] = {"Talu"}, ["ytl"] = {"Tanglang"}, ["ytp"] = {"Thopho"}, ["ytw"] = {"Yout Wam"}, ["yty"] = {"Yatay"}, ["yua"] = {"Yucatec Maya", "Yucateco"}, ["yub"] = {"Yugambal"}, ["yuc"] = {"Yuchi"}, ["yud"] = {"Judeo-Tripolitanian Arabic"}, ["yue"] = {"Yue Chinese"}, ["yuf"] = {"Havasupai-Walapai-Yavapai"}, ["yug"] = {"Yug"}, ["yui"] = {"Yurutí"}, ["yuj"] = {"Karkar-Yuri"}, ["yuk"] = {"Yuki"}, ["yul"] = {"Yulu"}, ["yum"] = {"Quechan"}, ["yun"] = {"Bena (Nigeria)"}, ["yup"] = {"Yukpa"}, ["yuq"] = {"Yuqui"}, ["yur"] = {"Yurok"}, ["yut"] = {"Yopno"}, ["yuw"] = {"Yau (Morobe Province)"}, ["yux"] = {"Southern Yukaghir"}, ["yuy"] = {"East Yugur"}, ["yuz"] = {"Yuracare"}, ["yva"] = {"Yawa"}, ["yvt"] = {"Yavitero"}, ["ywa"] = {"Kalou"}, ["ywg"] = {"Yinhawangka"}, ["ywl"] = {"Western Lalu"}, ["ywn"] = {"Yawanawa"}, ["ywq"] = {"Wuding-Luquan Yi"}, ["ywr"] = {"Yawuru"}, ["ywt"] = {"Central Lalo", "Xishanba Lalo"}, ["ywu"] = {"Wumeng Nasu"}, ["yww"] = {"Yawarawarga"}, ["yxa"] = {"Mayawali"}, ["yxg"] = {"Yagara"}, ["yxl"] = {"Yardliyawarra"}, ["yxm"] = {"Yinwum"}, ["yxu"] = {"Yuyu"}, ["yxy"] = {"Yabula Yabula"}, ["yyr"] = {"Yir Yoront"}, ["yyu"] = {"Yau (Sandaun Province)"}, ["yyz"] = {"Ayizi"}, ["yzg"] = {"E'ma Buyang"}, ["yzk"] = {"Zokhuo"}, ["zaa"] = {"Sierra de Juárez Zapotec"}, ["zab"] = {"San Juan Guelavía Zapotec", "Western Tlacolula Valley Zapotec"}, ["zac"] = {"Ocotlán Zapotec"}, ["zad"] = {"Cajonos Zapotec"}, ["zae"] = {"Yareni Zapotec"}, ["zaf"] = {"Ayoquesco Zapotec"}, ["zag"] = {"Zaghawa"}, ["zah"] = {"Zangwal"}, ["zai"] = {"Isthmus Zapotec"}, ["zaj"] = {"Zaramo"}, ["zak"] = {"Zanaki"}, ["zal"] = {"Zauzou"}, ["zam"] = {"Miahuatlán Zapotec"}, ["zao"] = {"Ozolotepec Zapotec"}, ["zap"] = {"Zapotec"}, ["zaq"] = {"Aloápam Zapotec"}, ["zar"] = {"Rincón Zapotec"}, ["zas"] = {"Santo Domingo Albarradas Zapotec"}, ["zat"] = {"Tabaa Zapotec"}, ["zau"] = {"Zangskari"}, ["zav"] = {"Yatzachi Zapotec"}, ["zaw"] = {"Mitla Zapotec"}, ["zax"] = {"Xadani Zapotec"}, ["zay"] = {"Zaysete", "Zayse-Zergulla"}, ["zaz"] = {"Zari"}, ["zbc"] = {"Central Berawan"}, ["zbe"] = {"East Berawan"}, ["zbl"] = {"Bliss", "Blissymbolics", "Blissymbols"}, ["zbt"] = {"Batui"}, ["zbw"] = {"West Berawan"}, ["zca"] = {"Coatecas Altas Zapotec"}, ["zch"] = {"Central Hongshuihe Zhuang"}, ["zdj"] = {"Ngazidja Comorian"}, ["zea"] = {"Zeeuws"}, ["zeg"] = {"Zenag"}, ["zeh"] = {"Eastern Hongshuihe Zhuang"}, ["zen"] = {"Zenaga"}, ["zga"] = {"Kinga"}, ["zgb"] = {"Guibei Zhuang"}, ["zgh"] = {"Standard Moroccan Tamazight"}, ["zgm"] = {"Minz Zhuang"}, ["zgn"] = {"Guibian Zhuang"}, ["zgr"] = {"Magori"}, ["zha"] = {"Chuang", "Zhuang"}, ["zhb"] = {"Zhaba"}, ["zhd"] = {"Dai Zhuang"}, ["zhi"] = {"Zhire"}, ["zhn"] = {"Nong Zhuang"}, ["zho"] = {"Chinese"}, ["zhw"] = {"Zhoa"}, ["zia"] = {"Zia"}, ["zib"] = {"Zimbabwe Sign Language"}, ["zik"] = {"Zimakani"}, ["zil"] = {"Zialo"}, ["zim"] = {"Mesme"}, ["zin"] = {"Zinza"}, ["zir"] = {"Ziriya"}, ["ziw"] = {"Zigula"}, ["ziz"] = {"Zizilivakan"}, ["zka"] = {"Kaimbulawa"}, ["zkb"] = {"Koibal"}, ["zkd"] = {"Kadu"}, ["zkg"] = {"Koguryo"}, ["zkh"] = {"Khorezmian"}, ["zkk"] = {"Karankawa"}, ["zkn"] = {"Kanan"}, ["zko"] = {"Kott"}, ["zkp"] = {"São Paulo Kaingáng"}, ["zkr"] = {"Zakhring"}, ["zkt"] = {"Kitan"}, ["zku"] = {"Kaurna"}, ["zkv"] = {"Krevinian"}, ["zkz"] = {"Khazar"}, ["zlj"] = {"Liujiang Zhuang"}, ["zlm"] = {"Malay (individual language)"}, ["zln"] = {"Lianshan Zhuang"}, ["zlq"] = {"Liuqian Zhuang"}, ["zma"] = {"Manda (Australia)"}, ["zmb"] = {"Zimba"}, ["zmc"] = {"Margany"}, ["zmd"] = {"Maridan"}, ["zme"] = {"Mangerr"}, ["zmf"] = {"Mfinu"}, ["zmg"] = {"Marti Ke"}, ["zmh"] = {"Makolkol"}, ["zmi"] = {"Negeri Sembilan Malay"}, ["zmj"] = {"Maridjabin"}, ["zmk"] = {"Mandandanyi"}, ["zml"] = {"Madngele"}, ["zmm"] = {"Marimanindji"}, ["zmn"] = {"Mbangwe"}, ["zmo"] = {"Molo"}, ["zmp"] = {"Mpuono"}, ["zmq"] = {"Mituku"}, ["zmr"] = {"Maranunggu"}, ["zms"] = {"Mbesa"}, ["zmt"] = {"Maringarr"}, ["zmu"] = {"Muruwari"}, ["zmv"] = {"Mbariman-Gudhinma"}, ["zmw"] = {"Mbo (Democratic Republic of Congo)"}, ["zmx"] = {"Bomitaba"}, ["zmy"] = {"Mariyedi"}, ["zmz"] = {"Mbandja"}, ["zna"] = {"Zan Gula"}, ["zne"] = {"Zande (individual language)"}, ["zng"] = {"Mang"}, ["znk"] = {"Manangkari"}, ["zns"] = {"Mangas"}, ["zoc"] = {"Copainalá Zoque"}, ["zoh"] = {"Chimalapa Zoque"}, ["zom"] = {"Zou"}, ["zoo"] = {"Asunción Mixtepec Zapotec"}, ["zoq"] = {"Tabasco Zoque"}, ["zor"] = {"Rayón Zoque"}, ["zos"] = {"Francisco León Zoque"}, ["zpa"] = {"Lachiguiri Zapotec"}, ["zpb"] = {"Yautepec Zapotec"}, ["zpc"] = {"Choapan Zapotec"}, ["zpd"] = {"Southeastern Ixtlán Zapotec"}, ["zpe"] = {"Petapa Zapotec"}, ["zpf"] = {"San Pedro Quiatoni Zapotec"}, ["zpg"] = {"Guevea De Humboldt Zapotec"}, ["zph"] = {"Totomachapan Zapotec"}, ["zpi"] = {"Santa María Quiegolani Zapotec"}, ["zpj"] = {"Quiavicuzas Zapotec"}, ["zpk"] = {"Tlacolulita Zapotec"}, ["zpl"] = {"Lachixío Zapotec"}, ["zpm"] = {"Mixtepec Zapotec"}, ["zpn"] = {"Santa Inés Yatzechi Zapotec"}, ["zpo"] = {"Amatlán Zapotec"}, ["zpp"] = {"El Alto Zapotec"}, ["zpq"] = {"Zoogocho Zapotec"}, ["zpr"] = {"Santiago Xanica Zapotec"}, ["zps"] = {"Coatlán Zapotec"}, ["zpt"] = {"San Vicente Coatlán Zapotec"}, ["zpu"] = {"Yalálag Zapotec"}, ["zpv"] = {"Chichicapan Zapotec"}, ["zpw"] = {"Zaniza Zapotec"}, ["zpx"] = {"San Baltazar Loxicha Zapotec"}, ["zpy"] = {"Mazaltepec Zapotec"}, ["zpz"] = {"Texmelucan Zapotec"}, ["zqe"] = {"Qiubei Zhuang"}, ["zra"] = {"Kara (Korea)"}, ["zrg"] = {"Mirgan"}, ["zrn"] = {"Zerenkel"}, ["zro"] = {"Záparo"}, ["zrp"] = {"Zarphatic"}, ["zrs"] = {"Mairasi"}, ["zsa"] = {"Sarasira"}, ["zsk"] = {"Kaskean"}, ["zsl"] = {"Zambian Sign Language"}, ["zsm"] = {"Standard Malay"}, ["zsr"] = {"Southern Rincon Zapotec"}, ["zsu"] = {"Sukurum"}, ["zte"] = {"Elotepec Zapotec"}, ["ztg"] = {"Xanaguía Zapotec"}, ["ztl"] = {"Lapaguía-Guivini Zapotec"}, ["ztm"] = {"San Agustín Mixtepec Zapotec"}, ["ztn"] = {"Santa Catarina Albarradas Zapotec"}, ["ztp"] = {"Loxicha Zapotec"}, ["ztq"] = {"Quioquitani-Quierí Zapotec"}, ["zts"] = {"Tilquiapan Zapotec"}, ["ztt"] = {"Tejalapan Zapotec"}, ["ztu"] = {"Güilá Zapotec"}, ["ztx"] = {"Zaachila Zapotec"}, ["zty"] = {"Yatee Zapotec"}, ["zua"] = {"Zeem"}, ["zuh"] = {"Tokano"}, ["zul"] = {"Zulu"}, ["zum"] = {"Kumzari"}, ["zun"] = {"Zuni"}, ["zuy"] = {"Zumaya"}, ["zwa"] = {"Zay"}, ["zxx"] = {"No linguistic content", "Not applicable"}, ["zyb"] = {"Yongbei Zhuang"}, ["zyg"] = {"Yang Zhuang"}, ["zyj"] = {"Youjiang Zhuang"}, ["zyn"] = {"Yongnan Zhuang"}, ["zyp"] = {"Zyphe Chin"}, ["zza"] = {"Dimili", "Dimli (macrolanguage)", "Kirdki", "Kirmanjki (macrolanguage)", "Zaza", "Zazaki"}, ["zzj"] = {"Zuojiang Zhuang"} } qusi24807cf6ddt9ln8us0jnax4zv31 ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/wp languages 828 1121 5291 2024-10-17T18:17:35Z 咽頭べさ 24 Created page with "return { -- wp preferred names -- IANA language names and notes --ISO 639-1 codes ["ab"] = {"Abkhaz"}, -- Abkhazian ["an"] = {"Aragonese"}, -- Aragonese; same, delete? ["av"] = {"Avar"}, -- Avaric ["bh"] = {"Bihari"}, -- Bihari languages; collective ["bo"] = {"Standard Tibetan"}, -- Tibetan ["cu"] = {"Old Church Slavonic"}, -- Church Slavic, Church Slavonic, Old Bulgarian, Old Ch..." 5291 Scribunto text/plain return { -- wp preferred names -- IANA language names and notes --ISO 639-1 codes ["ab"] = {"Abkhaz"}, -- Abkhazian ["an"] = {"Aragonese"}, -- Aragonese; same, delete? ["av"] = {"Avar"}, -- Avaric ["bh"] = {"Bihari"}, -- Bihari languages; collective ["bo"] = {"Standard Tibetan"}, -- Tibetan ["cu"] = {"Old Church Slavonic"}, -- Church Slavic, Church Slavonic, Old Bulgarian, Old Church Slavonic, Old Slavonic ["de-AT"] = {"Austrian German"}, ["el"] = {"Greek"}, -- Modern Greek (1453-) ["en-AU"] = {"Australian English"}, ["en-CA"] = {"Canadian English"}, ["en-GB"] = {"British English"}, ["en-IE"] = {"Irish English"}, ["en-NZ"] = {"New Zealand English"}, ["en-SA"] = {"South African English"}, ["en-US"] = {"American English"}, ["ff"] = {"Fula"}, -- Fulah ["fy"] = {"Frisian"}, -- Western Frisian ["ht"] = {"Haitian Creole"}, -- Haitian, Haitian Creole ["hz"] = {"Otjiherero"}, -- Herero ["ia"] = {"Interlingua"}, -- Interlingua (International Auxiliary Language Association) ["ii"] = {"Yi"}, -- Sichuan Yi, Nuosu ["ki"] = {"Gikuyu"}, -- Kikuyu, Gikuyu ["kk"] = {"ကာဇက်"}, -- Kazakh; same, delete? ["kl"] = {"Greenlandic"}, -- Kalaallisut, Greenlandic ["km"] = {"Khmer"}, -- Central Khmer ["ky"] = {"Kyrgyz"}, -- Kirghiz, Kyrgyz ["lg"] = {"Luganda"}, -- Ganda ["li"] = {"Limburgish"}, -- Limburgan, Limburger, Limburgish ["mi"] = {"Māori"}, -- Maori ["ms"] = {"Malay"}, -- Malay (macrolanguage) ["na"] = {"Nauruan"}, -- Nauru ["nb"] = {"Bokmål"}, -- Norwegian Bokmål ["nd"] = {"Northern Ndebele"}, -- North Ndebele ["ne"] = {"Nepali"}, -- Nepali (macrolanguage) ["nn"] = {"Nynorsk"}, -- Norwegian Nynorsk ["nr"] = {"Southern Ndebele"}, -- South Ndebele ["ny"] = {"Chichewa"}, -- Nyanja, Chewa, Chichewa ["oc"] = {"Occitan"}, -- Occitan (post 1500) ["oj"] = {"Ojibwe"}, -- Ojibwa ["or"] = {"Odia"}, -- Oriya (macrolanguage), Odia (macrolanguage) ["pa"] = {"ပန်ချာပီ"}, -- Panjabi, Punjabi ["pi"] = {"Pali"}, -- Pali; same, delete? ["rn"] = {"Kirundi"}, -- Rundi ["ro"] = {"Romanian"}, -- Romanian, Moldavian, Moldovan; same as first in IANA list, delete? ["rw"] = {"Kinyarwanda"}, -- Kinyarwanda; same, delete? ["si"] = {"Sinhalese"}, -- Sinhala, Sinhalese ["sl"] = {"Slovene"}, -- Slovenian ["sr-Cyrl"] = {"Serbian Cyrillic"}, -- sr = Serbian; Cyrillic is the alphabet ["ss"] = {"Swazi"}, -- Swati ["st"] = {"Sotho"}, -- Southern Sotho ["sw"] = {"Swahili"}, -- Swahili (macrolanguage) ["to"] = {"Tongan"}, -- Tonga (Tonga Islands) ["za"] = {"Zhuang"}, -- Zhuang, Chuang; ; same as first in IANA list, delete? -- ISO 639-2 codes ["ber"] = {"Berber"}, -- Berber languages ["cel"] = {"Proto-Celtic"}, -- Celtic languages ["gem"] = {"Proto-Germanic"}, -- Germanic languages ["myn"] = {"Mayan"}, -- Mayan languages ["nah"] = {"Nahuatl"}, -- Nahuatl languages ["pra"] = {"Prakrit"}, -- Prakrit languages -- ["roa"] = {"Jèrriais"}, -- Romance languages ["sal"] = {"Salish"}, -- Salishan languages ["sla"] = {"Slavic"}, -- Slavic languages ["son"] = {"Songhay"}, -- Songhai languages ["wen"] = {"Sorbian"}, -- Sorbian languages -- ISO 639-3 codes ["abk"] = {"Abkhaz"}, -- not in IANA; see code ab ["ace"] = {"Acehnese"}, -- Achinese ["aec"] = {"Sa'idi Arabic"}, -- Saidi Arabic ["ain"] = {"Ainu"}, -- Ainu (Japan) ["akl"] = {"Aklan"}, -- Aklanon ["alt"] = {"Altay"}, -- Southern Altai ["ang"] = {"Old English"}, -- Old English (ca. 450-1100) ["apm"] = {"Mescalero-Chiricahua"}, -- Mescalero-Chiricahua Apache ["bal"] = {"Balochi"}, -- Baluchi ["bar"] = {"Austro-Bavarian"}, -- Bavarian ["bcl"] = {"Central Bicolano"}, -- Central Bikol ["bin"] = {"Edo"}, -- Bini, Edo ["bpy"] = {"Bishnupriya Manipuri"}, -- Bishnupriya ["brx"] = {"Bodo"}, -- Bodo (India) ["chg"] = {"Chagatay"}, -- Chagatai ["chm"] = {"Mari"}, -- Mari (Russia) ["ckb"] = {"Sorani Kurdish"}, -- Central Kurdish ["cnu"] = {"Shenwa"}, -- Chenoua ["coc"] = {"Cocopah"}, -- Cocopa ["deu"] = {"early German"}, -- not in IANA; see code de ["diq"] = {"Zazaki"}, -- Dimli (individual language) ["egy"] = {"Egyptian"}, -- Egyptian (Ancient) ["ell"] = {"Modern Greek"}, -- not in IANA; see code el ["enm"] = {"Middle English"}, -- Middle English (1100-1500) ["fit"] = {"Meänkieli"}, -- Tornedalen Finnish ["fkv"] = {"Kven"}, -- Kven Finnish ["frk"] = {"Old Frankish"}, -- Frankish ["frm"] = {"Middle French"}, -- Middle French (ca. 1400-1600) ["fro"] = {"Old French"}, -- Old French (842-ca. 1400) ["fry"] = {"West Frisian"}, -- not in IANA; see code fy ["gez"] = {"Ge'ez"}, -- Geez ["gju"] = {"Gujari "}, -- Gujari; same, delete? ["gmh"] = {"Middle High German"}, -- Middle High German (ca. 1050-1500) ["goh"] = {"Old High German"}, -- Old High German (ca. 750-1050) ["grc"] = {"Ancient Greek"}, -- Ancient Greek (to 1453) ["gsw"] = {"Alemannic German"}, -- Swiss German, Alemannic, Alsatian ["gul"] = {"Gullah"}, -- Sea Island Creole English ["hak"] = {"Hakka"}, -- Hakka Chinese ["hbo"] = {"Biblical Hebrew"}, -- Ancient Hebrew ["hnd"] = {"Hindko"}, -- Southern Hindko ["ikt"] = {"Inuvialuk"}, -- Inuinnaqtun, Western Canadian Inuktitut ["ilo"] = {"Ilokano"}, -- Iloko ["kaa"] = {"Karakalpak"}, -- Kara-Kalpak ["khb"] = {"Tai Lü"}, -- Lü ["kmr"] = {"Kurmanji Kurdish"}, -- Northern Kurdish ["knn"] = {"Konkani"}, -- Konkani (individual language) ["kok"] = {"Konkani"}, -- Konkani (macrolanguage) ["kpo"] = {"Kposo"}, -- Ikposo ["krj"] = {"Kinaray-a"}, -- Kinaray-A ["ksh"] = {"Ripuarian"}, -- Kölsch; --ksh is the code of Colognian, but ksh.wiki is the Ripuarian Wikipedia ["ktz"] = {"Juǀ'hoan"}, -- Ju/'hoan, Juǀʼhoan, Juǀʼhoansi ["lez"] = {"Lezgian"}, -- Lezghian ["liv"] = {"Livonian"}, -- Liv ["lng"] = {"Lombardic"}, -- Langobardic ["maz"] = {"Mazovian"}, -- Central Mazahua ["mga"] = {"Middle Irish"}, -- Middle Irish (900-1200) ["mhr"] = {"Mari"}, -- Eastern Mari ["mia"] = {"Miami-Illinois"}, -- Miami ["miq"] = {"Miskito"}, -- Mískito ["mix"] = {"Mixtec"}, -- Mixtepec Mixtec -- ["mla"] = {"Medieval Latin"}, -- Malo; clearly a misuse of code mla; ["mni"] = {"Meitei"}, -- Manipuri ["mol"] = {"Moldovan", "ro"}, -- Moldavian, Moldovan (639-3, both retired) ["mrj"] = {"Hill Mari"}, -- Western Mari ["mww"] = {"White Hmong"}, -- Hmong Daw ["mzn"] = {"Mazanderani"}, -- Mazanderani ["nan"] = {"Taiwanese Hokkien"}, -- Min Nan Chinese ["naq"] = {"Khoekhoe"}, -- Khoekhoe, Nama (Namibia); same as first in IANA list, delete? -- ["naz"] = {"North Azeri"}, -- Coatepec Nahuatl; clearly a misuse of code naz ["nci"] = {"Classical Nahuatl"}, -- Classical Nahuatl; same, delete? ["nds-nl"] = {"Dutch Low Saxon"}, -- Low German, Low Saxon; as spoken in the Netherlands; see code nsd ["new"] = {"Nepal Bhasa"}, -- Newari, Nepal Bhasa -- ["nrm"] = {"Norman"}, -- Narom; clearly a misuse of code nrm -- ["nsd"] = {"Dutch Low Saxon"}, -- Southern Nisu; how can this be right? typo related to code nds-nl? ["nso"] = {"Northern Sotho"}, -- Pedi, Northern Sotho, Sepedi ["nwc"] = {"Classical Nepal Bhasa"}, -- Classical Newari, Classical Nepal Bhasa, Old Newari ["oci"] = {"Provençal"}, -- oc ["ood"] = {"O'odham"}, -- Tohono O'odham ["ota"] = {"Ottoman Turkish"}, -- Ottoman Turkish (1500-1928) ["otk"] = {"Old Turkic"}, -- Old Turkish ["pal"] = {"Middle Persian"}, -- Pahlavi ["pam"] = {"Kapampangan"}, -- Pampanga, Kapampangan ["peo"] = {"Old Persian"}, -- Old Persian (ca. 600-400 B.C.) ["phr"] = {"Potwari"}, -- Pahari-Potwari ["pka"] = {"Jain Prakrit"}, -- Ardhamāgadhī Prākrit ["pnb"] = {"Punjabi"}, -- Western Panjabi ["psu"] = {"Shauraseni"}, -- Sauraseni Prākrit ["rap"] = {"Rapa Nui"}, -- Rapanui ["rar"] = {"Cook Islands Māori"}, -- Rarotongan, Cook Islands Maori ["rmu"] = {"Scandoromani"}, -- Tavringer Romani ["rom"] = {"Romani"}, -- Romany ["rup"] = {"Aromanian"}, -- Macedo-Romanian, Aromanian, Arumanian ["rus"] = {"Russian"}, -- not in IANA; see code ru ["ryu"] = {"Okinawan"}, -- Central Okinawan ["sah"] = {"Sakha"}, -- Yakut ["sdc"] = {"Sassarese"}, -- Sassarese Sardinian ["sdn"] = {"Gallurese"}, -- Gallurese Sardinian ["sga"] = {"Old Irish"}, -- Old Irish (to 900) ["shp"] = {"Shipibo"}, -- Shipibo-Conibo ["skr"] = {"Saraiki"}, -- Saraiki, Seraiki; same as first in IANA list, delete? ["src"] = {"Logudorese"}, -- Logudorese Sardinian ["sro"] = {"Campidanese"}, -- Campidanese Sardinian ["tkl"] = {"Tokelauan"}, -- Tokelau ["tvl"] = {"Tuvaluan"}, -- Tuvalu ["tyv"] = {"Tuvan"}, -- Tuvinian ["vls"] = {"West Flemish"}, -- Vlaams ["war"] = {"Waray"}, -- Waray (Philippines) ["wep"] = {"Westphalian"}, -- Westphalien ["xal"] = {"Oirat"}, -- Kalmyk, Oirat ["xal-RU"] = {"Kalmyk Oirat"}, ["xcl"] = {"Old Armenian"}, -- Classical Armenian ["yua"] = {"Yucatec Maya"}, -- Yucateco, Yucatec Maya -- non-standard codes ["bat-smg"] = {"Samogitian"}, -- bat = Baltic languages (639-2); dialect of Lithuanian has it's own IANA code sgs; bat-smg ["be-x-old "] = {"Belarusian (Taraškievica)"}, -- be = Belarusian; x-old = private use tag; be-x-old.wikipedia.org; space char in index may indicate that this code not used ["cbk-zam"] = {"Chavacano"}, -- cbk = Chavacano; zam = Zamboangueño? zam is not an IANA-registered extlang; cbk-zam.wikipedia.org ["cg"] = {"Montenegrin", "sr-ME"}, -- purportedly to become cnr; see the Montenegrin language article ["en-emodeng"] = {"Early Modern English"}, -- emodeng is not an IANA-registered variant ["fiu-vro"] = {"Võro"}, -- fiu = Finno-Ugrian languages (639-2); vro = Võro (639-3); fiu-vro.wikipedia.org ["gkm"] = {"Medieval Greek", "grc"}, ["grc-gre"] = {"Greek", "grc"}, -- grc = Ancient Greek (to 1453); gre not an IANA-registered code; used by Template:lang-grc-gre ["map-bms"] = {"Banyumasan"}, -- dialect of Javanese; map = Austronesian languages (639-2); bms is an IANA registered code not related to Javanese; map-bms.wikipedia.org ["roa-rup"] = {"Aromanian"}, -- roa = Romance languages (639-2); rup = Macedo-Romanian, Aromanian, Arumanian (639-3); roa-rup.wikipedia.org ["roa-tara"] = {"Tarantino"}, -- roa = Romance languages (639-2); tara is not an IANA registered script; roa-tara.wikipedia.org ["simple"] = {"Simple English"}, -- simple is not an IANA registered variant; simple.wikipedia.org ["zh-classical"] = {"Classical Chinese"}, -- zh = Chinese; classical is not an IANA-registered variant; zh-classical.wikipedia.org ["zh-min-nan"] = {"Min Nan"}, -- zh-min-nan = Minnan, Hokkien, Amoy, Taiwanese, Southern Min, Southern Fujian, Hoklo, Southern Fukien, Ho-lo; granfathered in IANA, nan preferred; zh-min-nan.wikipedia.org ["zh-yue"] = {"Cantonese"} -- zh-yue = Cantonese; redundant in IANA, yue preferred; zh-yue.wikipedia.org } 8azcadkr4l1x8m4yxe137gphsqx4tyc ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana scripts 828 1122 5292 2024-10-17T18:19:03Z 咽頭べさ 24 Created page with "-- File-Date: 2024-06-14 return { ["Adlm"] = {"Adlam"}, ["Afak"] = {"Afaka"}, ["Aghb"] = {"Caucasian Albanian"}, ["Ahom"] = {"Ahom", "Tai Ahom"}, ["Arab"] = {"Arabic"}, ["Aran"] = {"Arabic (Nastaliq variant)"}, ["Armi"] = {"Imperial Aramaic"}, ["Armn"] = {"Armenian"}, ["Avst"] = {"Avestan"}, ["Bali"] = {"Balinese"}, ["Bamu"] = {"Bamum"}, ["Bass"] = {"Bassa Vah"}, ["Batk"] = {"Batak"}, ["Beng"] = {"Bengali", "Bangla"}, ["Bhks"] = {"Bhaiksuki"}, ["Blis"] =..." 5292 Scribunto text/plain -- File-Date: 2024-06-14 return { ["Adlm"] = {"Adlam"}, ["Afak"] = {"Afaka"}, ["Aghb"] = {"Caucasian Albanian"}, ["Ahom"] = {"Ahom", "Tai Ahom"}, ["Arab"] = {"Arabic"}, ["Aran"] = {"Arabic (Nastaliq variant)"}, ["Armi"] = {"Imperial Aramaic"}, ["Armn"] = {"Armenian"}, ["Avst"] = {"Avestan"}, ["Bali"] = {"Balinese"}, ["Bamu"] = {"Bamum"}, ["Bass"] = {"Bassa Vah"}, ["Batk"] = {"Batak"}, ["Beng"] = {"Bengali", "Bangla"}, ["Bhks"] = {"Bhaiksuki"}, ["Blis"] = {"Blissymbols"}, ["Bopo"] = {"Bopomofo"}, ["Brah"] = {"Brahmi"}, ["Brai"] = {"Braille"}, ["Bugi"] = {"Buginese"}, ["Buhd"] = {"Buhid"}, ["Cakm"] = {"Chakma"}, ["Cans"] = {"Unified Canadian Aboriginal Syllabics"}, ["Cari"] = {"Carian"}, ["Cham"] = {"Cham"}, ["Cher"] = {"Cherokee"}, ["Chis"] = {"Chisoi"}, ["Chrs"] = {"Chorasmian"}, ["Cirt"] = {"Cirth"}, ["Copt"] = {"Coptic"}, ["Cpmn"] = {"Cypro-Minoan"}, ["Cprt"] = {"Cypriot syllabary"}, ["Cyrl"] = {"Cyrillic"}, ["Cyrs"] = {"Cyrillic (Old Church Slavonic variant)"}, ["Deva"] = {"Devanagari", "Nagari"}, ["Diak"] = {"Dives Akuru"}, ["Dogr"] = {"Dogra"}, ["Dsrt"] = {"Deseret", "Mormon"}, ["Dupl"] = {"Duployan shorthand", "Duployan stenography"}, ["Egyd"] = {"Egyptian demotic"}, ["Egyh"] = {"Egyptian hieratic"}, ["Egyp"] = {"Egyptian hieroglyphs"}, ["Elba"] = {"Elbasan"}, ["Elym"] = {"Elymaic"}, ["Ethi"] = {"Ethiopic", "Geʻez", "Ge'ez"}, ["Gara"] = {"Garay"}, ["Geok"] = {"Khutsuri (Asomtavruli and Nuskhuri)"}, ["Geor"] = {"Georgian (Mkhedruli and Mtavruli)"}, ["Glag"] = {"Glagolitic"}, ["Gong"] = {"Gunjala Gondi"}, ["Gonm"] = {"Masaram Gondi"}, ["Goth"] = {"Gothic"}, ["Gran"] = {"Grantha"}, ["Grek"] = {"Greek"}, ["Gujr"] = {"Gujarati"}, ["Gukh"] = {"Gurung Khema"}, ["Guru"] = {"Gurmukhi"}, ["Hanb"] = {"Han with Bopomofo (alias for Han + Bopomofo)"}, ["Hang"] = {"Hangul", "Hangŭl", "Hangeul"}, ["Hani"] = {"Han", "Hanzi", "Kanji", "Hanja"}, ["Hano"] = {"Hanunoo", "Hanunóo"}, ["Hans"] = {"Han (Simplified variant)"}, ["Hant"] = {"Han (Traditional variant)"}, ["Hatr"] = {"Hatran"}, ["Hebr"] = {"Hebrew"}, ["Hira"] = {"Hiragana"}, ["Hluw"] = {"Anatolian Hieroglyphs", "Luwian Hieroglyphs", "Hittite Hieroglyphs"}, ["Hmng"] = {"Pahawh Hmong"}, ["Hmnp"] = {"Nyiakeng Puachue Hmong"}, ["Hrkt"] = {"Japanese syllabaries (alias for Hiragana + Katakana)"}, ["Hung"] = {"Old Hungarian", "Hungarian Runic"}, ["Inds"] = {"Indus", "Harappan"}, ["Ital"] = {"Old Italic (Etruscan, Oscan, etc.)"}, ["Jamo"] = {"Jamo (alias for Jamo subset of Hangul)"}, ["Java"] = {"Javanese"}, ["Jpan"] = {"Japanese (alias for Han + Hiragana + Katakana)"}, ["Jurc"] = {"Jurchen"}, ["Kali"] = {"Kayah Li"}, ["Kana"] = {"Katakana"}, ["Kawi"] = {"Kawi"}, ["Khar"] = {"Kharoshthi"}, ["Khmr"] = {"Khmer"}, ["Khoj"] = {"Khojki"}, ["Kitl"] = {"Khitan large script"}, ["Kits"] = {"Khitan small script"}, ["Knda"] = {"Kannada"}, ["Kore"] = {"Korean (alias for Hangul + Han)"}, ["Kpel"] = {"Kpelle"}, ["Krai"] = {"Kirat Rai"}, ["Kthi"] = {"Kaithi"}, ["Lana"] = {"Tai Tham", "Lanna"}, ["Laoo"] = {"Lao"}, ["Latf"] = {"Latin (Fraktur variant)"}, ["Latg"] = {"Latin (Gaelic variant)"}, ["Latn"] = {"Latin"}, ["Leke"] = {"Leke"}, ["Lepc"] = {"Lepcha", "Róng"}, ["Limb"] = {"Limbu"}, ["Lina"] = {"Linear A"}, ["Linb"] = {"Linear B"}, ["Lisu"] = {"Lisu", "Fraser"}, ["Loma"] = {"Loma"}, ["Lyci"] = {"Lycian"}, ["Lydi"] = {"Lydian"}, ["Mahj"] = {"Mahajani"}, ["Maka"] = {"Makasar"}, ["Mand"] = {"Mandaic", "Mandaean"}, ["Mani"] = {"Manichaean"}, ["Marc"] = {"Marchen"}, ["Maya"] = {"Mayan hieroglyphs"}, ["Medf"] = {"Medefaidrin", "Oberi Okaime", "Oberi Ɔkaimɛ"}, ["Mend"] = {"Mende Kikakui"}, ["Merc"] = {"Meroitic Cursive"}, ["Mero"] = {"Meroitic Hieroglyphs"}, ["Mlym"] = {"Malayalam"}, ["Modi"] = {"Modi", "Moḍī"}, ["Mong"] = {"Mongolian"}, ["Moon"] = {"Moon", "Moon code", "Moon script", "Moon type"}, ["Mroo"] = {"Mro", "Mru"}, ["Mtei"] = {"Meitei Mayek", "Meithei", "Meetei"}, ["Mult"] = {"Multani"}, ["Mymr"] = {"Myanmar", "Burmese"}, ["Nagm"] = {"Nag Mundari"}, ["Nand"] = {"Nandinagari"}, ["Narb"] = {"Old North Arabian", "Ancient North Arabian"}, ["Nbat"] = {"Nabataean"}, ["Newa"] = {"Newa", "Newar", "Newari", "Nepāla lipi"}, ["Nkdb"] = {"Naxi Dongba", "na²¹ɕi³³ to³³ba²¹", "Nakhi Tomba"}, ["Nkgb"] = {"Naxi Geba", "na²¹ɕi³³ gʌ²¹ba²¹", "'Na-'Khi ²Ggŏ-¹baw", "Nakhi Geba"}, ["Nkoo"] = {"N’Ko", "N'Ko"}, ["Nshu"] = {"Nüshu"}, ["Ogam"] = {"Ogham"}, ["Olck"] = {"Ol Chiki", "Ol Cemet'", "Ol", "Santali"}, ["Onao"] = {"Ol Onal"}, ["Orkh"] = {"Old Turkic", "Orkhon Runic"}, ["Orya"] = {"Oriya", "Odia"}, ["Osge"] = {"Osage"}, ["Osma"] = {"Osmanya"}, ["Ougr"] = {"Old Uyghur"}, ["Palm"] = {"Palmyrene"}, ["Pauc"] = {"Pau Cin Hau"}, ["Pcun"] = {"Proto-Cuneiform"}, ["Pelm"] = {"Proto-Elamite"}, ["Perm"] = {"Old Permic"}, ["Phag"] = {"Phags-pa"}, ["Phli"] = {"Inscriptional Pahlavi"}, ["Phlp"] = {"Psalter Pahlavi"}, ["Phlv"] = {"Book Pahlavi"}, ["Phnx"] = {"Phoenician"}, ["Piqd"] = {"Klingon (KLI pIqaD)"}, ["Plrd"] = {"Miao", "Pollard"}, ["Prti"] = {"Inscriptional Parthian"}, ["Psin"] = {"Proto-Sinaitic"}, ["Ranj"] = {"Ranjana"}, ["Rjng"] = {"Rejang", "Redjang", "Kaganga"}, ["Rohg"] = {"Hanifi Rohingya"}, ["Roro"] = {"Rongorongo"}, ["Runr"] = {"Runic"}, ["Samr"] = {"Samaritan"}, ["Sara"] = {"Sarati"}, ["Sarb"] = {"Old South Arabian"}, ["Saur"] = {"Saurashtra"}, ["Sgnw"] = {"SignWriting"}, ["Shaw"] = {"Shavian", "Shaw"}, ["Shrd"] = {"Sharada", "Śāradā"}, ["Shui"] = {"Shuishu"}, ["Sidd"] = {"Siddham", "Siddhaṃ", "Siddhamātṛkā"}, ["Sidt"] = {"Sidetic"}, ["Sind"] = {"Khudawadi", "Sindhi"}, ["Sinh"] = {"Sinhala"}, ["Sogd"] = {"Sogdian"}, ["Sogo"] = {"Old Sogdian"}, ["Sora"] = {"Sora Sompeng"}, ["Soyo"] = {"Soyombo"}, ["Sund"] = {"Sundanese"}, ["Sunu"] = {"Sunuwar"}, ["Sylo"] = {"Syloti Nagri"}, ["Syrc"] = {"Syriac"}, ["Syre"] = {"Syriac (Estrangelo variant)"}, ["Syrj"] = {"Syriac (Western variant)"}, ["Syrn"] = {"Syriac (Eastern variant)"}, ["Tagb"] = {"Tagbanwa"}, ["Takr"] = {"Takri", "Ṭākrī", "Ṭāṅkrī"}, ["Tale"] = {"Tai Le"}, ["Talu"] = {"New Tai Lue"}, ["Taml"] = {"Tamil"}, ["Tang"] = {"Tangut"}, ["Tavt"] = {"Tai Viet"}, ["Tayo"] = {"Tai Yo"}, ["Telu"] = {"Telugu"}, ["Teng"] = {"Tengwar"}, ["Tfng"] = {"Tifinagh", "Berber"}, ["Tglg"] = {"Tagalog", "Baybayin", "Alibata"}, ["Thaa"] = {"Thaana"}, ["Thai"] = {"Thai"}, ["Tibt"] = {"Tibetan"}, ["Tirh"] = {"Tirhuta"}, ["Tnsa"] = {"Tangsa"}, ["Todr"] = {"Todhri"}, ["Tols"] = {"Tolong Siki"}, ["Toto"] = {"Toto"}, ["Tutg"] = {"Tulu-Tigalari"}, ["Ugar"] = {"Ugaritic"}, ["Vaii"] = {"Vai"}, ["Visp"] = {"Visible Speech"}, ["Vith"] = {"Vithkuqi"}, ["Wara"] = {"Warang Citi", "Varang Kshiti"}, ["Wcho"] = {"Wancho"}, ["Wole"] = {"Woleai"}, ["Xpeo"] = {"Old Persian"}, ["Xsux"] = {"Sumero-Akkadian cuneiform"}, ["Yezi"] = {"Yezidi"}, ["Yiii"] = {"Yi"}, ["Zanb"] = {"Zanabazar Square", "Zanabazarin Dörböljin Useg", "Xewtee Dörböljin Bicig", "Horizontal Square Script"}, ["Zinh"] = {"Code for inherited script"}, ["Zmth"] = {"Mathematical notation"}, ["Zsye"] = {"Symbols (Emoji variant)"}, ["Zsym"] = {"Symbols"}, ["Zxxx"] = {"Code for unwritten documents"}, ["Zyyy"] = {"Code for undetermined script"}, ["Zzzz"] = {"Code for uncoded script"} } 0qy7tg5875pzsk5bk9wmaju86op79db ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana regions 828 1123 5417 5293 2024-12-13T11:23:50Z Saimawnkham 28 Saimawnkham moved page [[ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana regions]] to [[ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana regions]]: Update Name 5293 Scribunto text/plain -- File-Date: 2018-01-25 return { ["AC"] = {"Ascension Island"}, ["AD"] = {"Andorra"}, ["AE"] = {"United Arab Emirates"}, ["AF"] = {"Afghanistan"}, ["AG"] = {"Antigua and Barbuda"}, ["AI"] = {"Anguilla"}, ["AL"] = {"Albania"}, ["AM"] = {"Armenia"}, ["AO"] = {"Angola"}, ["AQ"] = {"Antarctica"}, ["AR"] = {"Argentina"}, ["AS"] = {"American Samoa"}, ["AT"] = {"Austria"}, ["AU"] = {"Australia"}, ["AW"] = {"Aruba"}, ["AX"] = {"Åland Islands"}, ["AZ"] = {"Azerbaijan"}, ["BA"] = {"Bosnia and Herzegovina"}, ["BB"] = {"Barbados"}, ["BD"] = {"Bangladesh"}, ["BE"] = {"Belgium"}, ["BF"] = {"Burkina Faso"}, ["BG"] = {"Bulgaria"}, ["BH"] = {"Bahrain"}, ["BI"] = {"Burundi"}, ["BJ"] = {"Benin"}, ["BL"] = {"Saint Barthélemy"}, ["BM"] = {"Bermuda"}, ["BN"] = {"Brunei Darussalam"}, ["BO"] = {"Bolivia"}, ["BQ"] = {"Bonaire, Sint Eustatius and Saba"}, ["BR"] = {"Brazil"}, ["BS"] = {"Bahamas"}, ["BT"] = {"Bhutan"}, ["BV"] = {"Bouvet Island"}, ["BW"] = {"Botswana"}, ["BY"] = {"Belarus"}, ["BZ"] = {"Belize"}, ["CA"] = {"Canada"}, ["CC"] = {"Cocos (Keeling) Islands"}, ["CD"] = {"The Democratic Republic of the Congo"}, ["CF"] = {"Central African Republic"}, ["CG"] = {"Congo"}, ["CH"] = {"Switzerland"}, ["CI"] = {"Côte d'Ivoire"}, ["CK"] = {"Cook Islands"}, ["CL"] = {"Chile"}, ["CM"] = {"Cameroon"}, ["CN"] = {"China"}, ["CO"] = {"Colombia"}, ["CP"] = {"Clipperton Island"}, ["CR"] = {"Costa Rica"}, ["CU"] = {"Cuba"}, ["CV"] = {"Cabo Verde", "Cape Verde"}, ["CW"] = {"Curaçao"}, ["CX"] = {"Christmas Island"}, ["CY"] = {"Cyprus"}, ["CZ"] = {"Czechia", "Czech Republic"}, ["DE"] = {"Germany"}, ["DG"] = {"Diego Garcia"}, ["DJ"] = {"Djibouti"}, ["DK"] = {"Denmark"}, ["DM"] = {"Dominica"}, ["DO"] = {"Dominican Republic"}, ["DZ"] = {"Algeria"}, ["EA"] = {"Ceuta, Melilla"}, ["EC"] = {"Ecuador"}, ["EE"] = {"Estonia"}, ["EG"] = {"Egypt"}, ["EH"] = {"Western Sahara"}, ["ER"] = {"Eritrea"}, ["ES"] = {"Spain"}, ["ET"] = {"Ethiopia"}, ["EU"] = {"European Union"}, ["EZ"] = {"Eurozone"}, ["FI"] = {"Finland"}, ["FJ"] = {"Fiji"}, ["FK"] = {"Falkland Islands (Malvinas)"}, ["FM"] = {"Federated States of Micronesia"}, ["FO"] = {"Faroe Islands"}, ["FR"] = {"France"}, ["GA"] = {"Gabon"}, ["GB"] = {"United Kingdom"}, ["GD"] = {"Grenada"}, ["GE"] = {"Georgia"}, ["GF"] = {"French Guiana"}, ["GG"] = {"Guernsey"}, ["GH"] = {"Ghana"}, ["GI"] = {"Gibraltar"}, ["GL"] = {"Greenland"}, ["GM"] = {"Gambia"}, ["GN"] = {"Guinea"}, ["GP"] = {"Guadeloupe"}, ["GQ"] = {"Equatorial Guinea"}, ["GR"] = {"Greece"}, ["GS"] = {"South Georgia and the South Sandwich Islands"}, ["GT"] = {"Guatemala"}, ["GU"] = {"Guam"}, ["GW"] = {"Guinea-Bissau"}, ["GY"] = {"Guyana"}, ["HK"] = {"Hong Kong"}, ["HM"] = {"Heard Island and McDonald Islands"}, ["HN"] = {"Honduras"}, ["HR"] = {"Croatia"}, ["HT"] = {"Haiti"}, ["HU"] = {"Hungary"}, ["IC"] = {"Canary Islands"}, ["ID"] = {"Indonesia"}, ["IE"] = {"Ireland"}, ["IL"] = {"Israel"}, ["IM"] = {"Isle of Man"}, ["IN"] = {"India"}, ["IO"] = {"British Indian Ocean Territory"}, ["IQ"] = {"Iraq"}, ["IR"] = {"Islamic Republic of Iran"}, ["IS"] = {"Iceland"}, ["IT"] = {"Italy"}, ["JE"] = {"Jersey"}, ["JM"] = {"Jamaica"}, ["JO"] = {"Jordan"}, ["JP"] = {"Japan"}, ["KE"] = {"Kenya"}, ["KG"] = {"Kyrgyzstan"}, ["KH"] = {"Cambodia"}, ["KI"] = {"Kiribati"}, ["KM"] = {"Comoros"}, ["KN"] = {"Saint Kitts and Nevis"}, ["KP"] = {"Democratic People's Republic of Korea"}, ["KR"] = {"Republic of Korea"}, ["KW"] = {"Kuwait"}, ["KY"] = {"Cayman Islands"}, ["KZ"] = {"Kazakhstan"}, ["LA"] = {"Lao People's Democratic Republic"}, ["LB"] = {"Lebanon"}, ["LC"] = {"Saint Lucia"}, ["LI"] = {"Liechtenstein"}, ["LK"] = {"Sri Lanka"}, ["LR"] = {"Liberia"}, ["LS"] = {"Lesotho"}, ["LT"] = {"Lithuania"}, ["LU"] = {"Luxembourg"}, ["LV"] = {"Latvia"}, ["LY"] = {"Libya"}, ["MA"] = {"Morocco"}, ["MC"] = {"Monaco"}, ["MD"] = {"Moldova"}, ["ME"] = {"Montenegro"}, ["MF"] = {"Saint Martin (French part)"}, ["MG"] = {"Madagascar"}, ["MH"] = {"Marshall Islands"}, ["MK"] = {"The Former Yugoslav Republic of Macedonia"}, ["ML"] = {"Mali"}, ["MM"] = {"Myanmar"}, ["MN"] = {"Mongolia"}, ["MO"] = {"Macao"}, ["MP"] = {"Northern Mariana Islands"}, ["MQ"] = {"Martinique"}, ["MR"] = {"Mauritania"}, ["MS"] = {"Montserrat"}, ["MT"] = {"Malta"}, ["MU"] = {"Mauritius"}, ["MV"] = {"Maldives"}, ["MW"] = {"Malawi"}, ["MX"] = {"Mexico"}, ["MY"] = {"Malaysia"}, ["MZ"] = {"Mozambique"}, ["NA"] = {"Namibia"}, ["NC"] = {"New Caledonia"}, ["NE"] = {"Niger"}, ["NF"] = {"Norfolk Island"}, ["NG"] = {"Nigeria"}, ["NI"] = {"Nicaragua"}, ["NL"] = {"Netherlands"}, ["NO"] = {"Norway"}, ["NP"] = {"Nepal"}, ["NR"] = {"Nauru"}, ["NU"] = {"Niue"}, ["NZ"] = {"New Zealand"}, ["OM"] = {"Oman"}, ["PA"] = {"Panama"}, ["PE"] = {"Peru"}, ["PF"] = {"French Polynesia"}, ["PG"] = {"Papua New Guinea"}, ["PH"] = {"Philippines"}, ["PK"] = {"Pakistan"}, ["PL"] = {"Poland"}, ["PM"] = {"Saint Pierre and Miquelon"}, ["PN"] = {"Pitcairn"}, ["PR"] = {"Puerto Rico"}, ["PS"] = {"State of Palestine"}, ["PT"] = {"Portugal"}, ["PW"] = {"Palau"}, ["PY"] = {"Paraguay"}, ["QA"] = {"Qatar"}, ["RE"] = {"Réunion"}, ["RO"] = {"Romania"}, ["RS"] = {"Serbia"}, ["RU"] = {"Russian Federation"}, ["RW"] = {"Rwanda"}, ["SA"] = {"Saudi Arabia"}, ["SB"] = {"Solomon Islands"}, ["SC"] = {"Seychelles"}, ["SD"] = {"Sudan"}, ["SE"] = {"Sweden"}, ["SG"] = {"Singapore"}, ["SH"] = {"Saint Helena, Ascension and Tristan da Cunha"}, ["SI"] = {"Slovenia"}, ["SJ"] = {"Svalbard and Jan Mayen"}, ["SK"] = {"Slovakia"}, ["SL"] = {"Sierra Leone"}, ["SM"] = {"San Marino"}, ["SN"] = {"Senegal"}, ["SO"] = {"Somalia"}, ["SR"] = {"Suriname"}, ["SS"] = {"South Sudan"}, ["ST"] = {"Sao Tome and Principe"}, ["SV"] = {"El Salvador"}, ["SX"] = {"Sint Maarten (Dutch part)"}, ["SY"] = {"Syrian Arab Republic"}, ["SZ"] = {"Swaziland"}, ["TA"] = {"Tristan da Cunha"}, ["TC"] = {"Turks and Caicos Islands"}, ["TD"] = {"Chad"}, ["TF"] = {"French Southern Territories"}, ["TG"] = {"Togo"}, ["TH"] = {"Thailand"}, ["TJ"] = {"Tajikistan"}, ["TK"] = {"Tokelau"}, ["TL"] = {"Timor-Leste"}, ["TM"] = {"Turkmenistan"}, ["TN"] = {"Tunisia"}, ["TO"] = {"Tonga"}, ["TR"] = {"Turkey"}, ["TT"] = {"Trinidad and Tobago"}, ["TV"] = {"Tuvalu"}, ["TW"] = {"Taiwan, Province of China"}, ["TZ"] = {"United Republic of Tanzania"}, ["UA"] = {"Ukraine"}, ["UG"] = {"Uganda"}, ["UM"] = {"United States Minor Outlying Islands"}, ["UN"] = {"United Nations"}, ["US"] = {"United States"}, ["UY"] = {"Uruguay"}, ["UZ"] = {"Uzbekistan"}, ["VA"] = {"Holy See (Vatican City State)"}, ["VC"] = {"Saint Vincent and the Grenadines"}, ["VE"] = {"Venezuela"}, ["VG"] = {"British Virgin Islands"}, ["VI"] = {"U.S. Virgin Islands"}, ["VN"] = {"Viet Nam"}, ["VU"] = {"Vanuatu"}, ["WF"] = {"Wallis and Futuna"}, ["WS"] = {"Samoa"}, ["YE"] = {"Yemen"}, ["YT"] = {"Mayotte"}, ["ZA"] = {"South Africa"}, ["ZM"] = {"Zambia"}, ["ZW"] = {"Zimbabwe"}, ["001"] = {"World"}, ["002"] = {"Africa"}, ["003"] = {"North America"}, ["005"] = {"South America"}, ["009"] = {"Oceania"}, ["011"] = {"Western Africa"}, ["013"] = {"Central America"}, ["014"] = {"Eastern Africa"}, ["015"] = {"Northern Africa"}, ["017"] = {"Middle Africa"}, ["018"] = {"Southern Africa"}, ["019"] = {"Americas"}, ["021"] = {"Northern America"}, ["029"] = {"Caribbean"}, ["030"] = {"Eastern Asia"}, ["034"] = {"Southern Asia"}, ["035"] = {"South-Eastern Asia"}, ["039"] = {"Southern Europe"}, ["053"] = {"Australia and New Zealand"}, ["054"] = {"Melanesia"}, ["057"] = {"Micronesia"}, ["061"] = {"Polynesia"}, ["142"] = {"Asia"}, ["143"] = {"Central Asia"}, ["145"] = {"Western Asia"}, ["150"] = {"Europe"}, ["151"] = {"Eastern Europe"}, ["154"] = {"Northern Europe"}, ["155"] = {"Western Europe"}, ["202"] = {"Sub-Saharan Africa"}, ["419"] = {"Latin America and the Caribbean"} } skkattt1h5ipbr8u88sj9mjxfzo2raq ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana variants 828 1124 5419 5294 2024-12-13T11:24:36Z Saimawnkham 28 Saimawnkham moved page [[ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana variants]] to [[ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana variants]]: Update Name 5294 Scribunto text/plain -- File-Date: 2018-01-25 return { ["1606nict"] = { ["descriptions"] = {"Late Middle French (to 1606)"}, ["prefixes"] = {"frm"}, }, ["1694acad"] = { ["descriptions"] = {"Early Modern French"}, ["prefixes"] = {"fr"}, }, ["1901"] = { ["descriptions"] = {"Traditional German orthography"}, ["prefixes"] = {"de"}, }, ["1959acad"] = { ["descriptions"] = {"\"Academic\" (\"governmental\") variant of Belarusian as codified in 1959"}, ["prefixes"] = {"be"}, }, ["1994"] = { ["descriptions"] = {"Standardized Resian orthography"}, ["prefixes"] = {"sl-rozaj", "sl-rozaj-biske", "sl-rozaj-njiva", "sl-rozaj-osojs", "sl-rozaj-solba"}, }, ["1996"] = { ["descriptions"] = {"German orthography of 1996"}, ["prefixes"] = {"de"}, }, ["abl1943"] = { ["descriptions"] = {"Orthographic formulation of 1943 - Official in Brazil (Formulário Ortográfico de 1943 - Oficial no Brasil)"}, ["prefixes"] = {"pt-br"}, }, ["alalc97"] = { ["descriptions"] = {"ALA-LC Romanization, 1997 edition"}, ["prefixes"] = {}, }, ["aluku"] = { ["descriptions"] = {"Aluku dialect", "Boni dialect"}, ["prefixes"] = {"djk"}, }, ["akuapem"] = { ["descriptions"] = {"Akuapem Twi"}, ["prefixes"] = {"tw"}, }, ["ao1990"] = { ["descriptions"] = {"Portuguese Language Orthographic Agreement of 1990 (Acordo Ortográfico da Língua Portuguesa de 1990)"}, ["prefixes"] = {"pt", "gl"}, }, ["arevela"] = { ["descriptions"] = {"Eastern Armenian"}, ["prefixes"] = {"hy"}, }, ["arevmda"] = { ["descriptions"] = {"Western Armenian"}, ["prefixes"] = {"hy"}, }, ["asante"] = { ["descriptions"] = {"Asante Twi", "Ashanti Twi"}, ["prefixes"] = {"tw"}, }, ["baku1926"] = { ["descriptions"] = {"Unified Turkic Latin Alphabet (Historical)"}, ["prefixes"] = {"az", "ba", "crh", "kk", "krc", "ky", "sah", "tk", "tt", "uz"}, }, ["balanka"] = { ["descriptions"] = {"The Balanka dialect of Anii"}, ["prefixes"] = {"blo"}, }, ["barla"] = { ["descriptions"] = {"The Barlavento dialect group of Kabuverdianu"}, ["prefixes"] = {"kea"}, }, ["basiceng"] = { ["descriptions"] = {"Basic English"}, ["prefixes"] = {"en"}, }, ["bauddha"] = { ["descriptions"] = {"Buddhist Hybrid Sanskrit"}, ["prefixes"] = {"sa"}, }, ["biscayan"] = { ["descriptions"] = {"Biscayan dialect of Basque"}, ["prefixes"] = {"eu"}, }, ["biske"] = { ["descriptions"] = {"The San Giorgio dialect of Resian", "The Bila dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["bohoric"] = { ["descriptions"] = {"Slovene in Bohorič alphabet"}, ["prefixes"] = {"sl"}, }, ["boont"] = { ["descriptions"] = {"Boontling"}, ["prefixes"] = {"en"}, }, ["colb1945"] = { ["descriptions"] = {"Portuguese-Brazilian Orthographic Convention of 1945 (Convenção Ortográfica Luso-Brasileira de 1945)"}, ["prefixes"] = {"pt"}, }, ["cornu"] = { ["descriptions"] = {"Cornu-English", "Cornish English", "Anglo-Cornish"}, ["prefixes"] = {"en"}, }, ["dajnko"] = { ["descriptions"] = {"Slovene in Dajnko alphabet"}, ["prefixes"] = {"sl"}, }, ["ekavsk"] = { ["descriptions"] = {"Serbian with Ekavian pronunciation"}, ["prefixes"] = {"sr", "sr-latn", "sr-cyrl"}, }, ["emodeng"] = { ["descriptions"] = {"Early Modern English (1500-1700)"}, ["prefixes"] = {"en"}, }, ["fonipa"] = { ["descriptions"] = {"International Phonetic Alphabet"}, ["prefixes"] = {}, }, ["fonnapa"] = { ["descriptions"] = {"North American Phonetic Alphabet", "Americanist Phonetic Notation"}, ["prefixes"] = {}, }, ["fonupa"] = { ["descriptions"] = {"Uralic Phonetic Alphabet"}, ["prefixes"] = {}, }, ["fonxsamp"] = { ["descriptions"] = {"X-SAMPA transcription"}, ["prefixes"] = {}, }, ["hepburn"] = { ["descriptions"] = {"Hepburn romanization"}, ["prefixes"] = {"ja-latn"}, }, ["hognorsk"] = { ["descriptions"] = {"Norwegian in Høgnorsk (High Norwegian) orthography"}, ["prefixes"] = {"nn"}, }, ["hsistemo"] = { ["descriptions"] = {"Standard H-system orthographic fallback for spelling Esperanto"}, ["prefixes"] = {"eo"}, }, ["ijekavsk"] = { ["descriptions"] = {"Serbian with Ijekavian pronunciation"}, ["prefixes"] = {"sr", "sr-latn", "sr-cyrl"}, }, ["itihasa"] = { ["descriptions"] = {"Epic Sanskrit"}, ["prefixes"] = {"sa"}, }, ["ivanchov"] = { ["descriptions"] = {"Bulgarian in 1899 orthography"}, ["prefixes"] = {"bg"}, }, ["jauer"] = { ["descriptions"] = {"Jauer dialect of Romansh"}, ["prefixes"] = {"rm"}, }, ["jyutping"] = { ["descriptions"] = {"Jyutping Cantonese Romanization"}, ["prefixes"] = {"yue"}, }, ["kkcor"] = { ["descriptions"] = {"Common Cornish orthography of Revived Cornish"}, ["prefixes"] = {"kw"}, }, ["kociewie"] = { ["descriptions"] = {"The Kociewie dialect of Polish"}, ["prefixes"] = {"pl"}, }, ["kscor"] = { ["descriptions"] = {"Standard Cornish orthography of Revived Cornish", "Kernowek Standard"}, ["prefixes"] = {"kw"}, }, ["laukika"] = { ["descriptions"] = {"Classical Sanskrit"}, ["prefixes"] = {"sa"}, }, ["lipaw"] = { ["descriptions"] = {"The Lipovaz dialect of Resian", "The Lipovec dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["luna1918"] = { ["descriptions"] = {"Post-1917 Russian orthography"}, ["prefixes"] = {"ru"}, }, ["metelko"] = { ["descriptions"] = {"Slovene in Metelko alphabet"}, ["prefixes"] = {"sl"}, }, ["monoton"] = { ["descriptions"] = {"Monotonic Greek"}, ["prefixes"] = {"el"}, }, ["ndyuka"] = { ["descriptions"] = {"Ndyuka dialect", "Aukan dialect"}, ["prefixes"] = {"djk"}, }, ["nedis"] = { ["descriptions"] = {"Natisone dialect", "Nadiza dialect"}, ["prefixes"] = {"sl"}, }, ["newfound"] = { ["descriptions"] = {"Newfoundland English"}, ["prefixes"] = {"en-ca"}, }, ["njiva"] = { ["descriptions"] = {"The Gniva dialect of Resian", "The Njiva dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["nulik"] = { ["descriptions"] = {"Volapük nulik", "Volapük perevidöl", "Volapük nulädik", "de Jong's Volapük", "New Volapük", "Revised Volapük", "Modern Volapük"}, ["prefixes"] = {"vo"}, }, ["osojs"] = { ["descriptions"] = {"The Oseacco dialect of Resian", "The Osojane dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["oxendict"] = { ["descriptions"] = {"Oxford English Dictionary spelling"}, ["prefixes"] = {"en"}, }, ["pahawh2"] = { ["descriptions"] = {"Pahawh Hmong Second Stage Reduced orthography"}, ["prefixes"] = {"mww", "hnj"}, }, ["pahawh3"] = { ["descriptions"] = {"Pahawh Hmong Third Stage Reduced orthography"}, ["prefixes"] = {"mww", "hnj"}, }, ["pahawh4"] = { ["descriptions"] = {"Pahawh Hmong Final Version orthography"}, ["prefixes"] = {"mww", "hnj"}, }, ["pamaka"] = { ["descriptions"] = {"Pamaka dialect"}, ["prefixes"] = {"djk"}, }, ["petr1708"] = { ["descriptions"] = {"Petrine orthography"}, ["prefixes"] = {"ru"}, }, ["pinyin"] = { ["descriptions"] = {"Pinyin romanization"}, ["prefixes"] = {"zh-latn", "bo-latn"}, }, ["polyton"] = { ["descriptions"] = {"Polytonic Greek"}, ["prefixes"] = {"el"}, }, ["puter"] = { ["descriptions"] = {"Puter idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["rigik"] = { ["descriptions"] = {"Volapük rigik", "Schleyer's Volapük", "Original Volapük", "Classic Volapük"}, ["prefixes"] = {"vo"}, }, ["rozaj"] = { ["descriptions"] = {"Resian", "Resianic", "Rezijan"}, ["prefixes"] = {"sl"}, }, ["rumgr"] = { ["descriptions"] = {"Rumantsch Grischun"}, ["prefixes"] = {"rm"}, }, ["scotland"] = { ["descriptions"] = {"Scottish Standard English"}, ["prefixes"] = {"en"}, }, ["scouse"] = { ["descriptions"] = {"Scouse"}, ["prefixes"] = {"en"}, }, ["simple"] = { ["descriptions"] = {"Simplified form"}, ["prefixes"] = {}, }, ["solba"] = { ["descriptions"] = {"The Stolvizza dialect of Resian", "The Solbica dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["sotav"] = { ["descriptions"] = {"The Sotavento dialect group of Kabuverdianu"}, ["prefixes"] = {"kea"}, }, ["spanglis"] = { ["descriptions"] = {"Spanglish"}, ["prefixes"] = {"en", "es"}, }, ["surmiran"] = { ["descriptions"] = {"Surmiran idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["sursilv"] = { ["descriptions"] = {"Sursilvan idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["sutsilv"] = { ["descriptions"] = {"Sutsilvan idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["tarask"] = { ["descriptions"] = {"Belarusian in Taraskievica orthography"}, ["prefixes"] = {"be"}, }, ["uccor"] = { ["descriptions"] = {"Unified Cornish orthography of Revived Cornish"}, ["prefixes"] = {"kw"}, }, ["ucrcor"] = { ["descriptions"] = {"Unified Cornish Revised orthography of Revived Cornish"}, ["prefixes"] = {"kw"}, }, ["ulster"] = { ["descriptions"] = {"Ulster dialect of Scots"}, ["prefixes"] = {"sco"}, }, ["unifon"] = { ["descriptions"] = {"Unifon phonetic alphabet"}, ["prefixes"] = {"en", "hup", "kyh", "tol", "yur"}, }, ["vaidika"] = { ["descriptions"] = {"Vedic Sanskrit"}, ["prefixes"] = {"sa"}, }, ["valencia"] = { ["descriptions"] = {"Valencian"}, ["prefixes"] = {"ca"}, }, ["vallader"] = { ["descriptions"] = {"Vallader idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["wadegile"] = { ["descriptions"] = {"Wade-Giles romanization"}, ["prefixes"] = {"zh-latn"}, }, ["xsistemo"] = { ["descriptions"] = {"Standard X-system orthographic fallback for spelling Esperanto"}, ["prefixes"] = {"eo"}, } } 5893p0zvkaytk928rxgfny21it0u45w ᥛᥨᥝᥱ ᥓᥧᥰ:Language data iana suppressed script 828 1125 5295 2024-10-17T18:23:21Z 咽頭べさ 24 Created page with "-- File-Date: 2024-06-14 return { ["Arab"] = {"ar", "fa", "ps", "ur"}, ["Armn"] = {"hy"}, ["Beng"] = {"as", "bn"}, ["Blis"] = {"zbl"}, ["Cyrl"] = {"ab", "be", "bg", "kk", "mk", "ru", "uk"}, ["Deva"] = {"hi", "mr", "ne", "kok", "mai"}, ["Ethi"] = {"am", "ti"}, ["Geor"] = {"ka"}, ["Grek"] = {"el"}, ["Gujr"] = {"gu"}, ["Guru"] = {"pa"}, ["Hebr"] = {"he", "iw", "yi"}, ["Jpan"] = {"ja"}, ["Khmr"] = {"km"}, ["Knda"] = {"kn"}, ["Kore"] = {"ko"}, ["Laoo"] = {"lo..." 5295 Scribunto text/plain -- File-Date: 2024-06-14 return { ["Arab"] = {"ar", "fa", "ps", "ur"}, ["Armn"] = {"hy"}, ["Beng"] = {"as", "bn"}, ["Blis"] = {"zbl"}, ["Cyrl"] = {"ab", "be", "bg", "kk", "mk", "ru", "uk"}, ["Deva"] = {"hi", "mr", "ne", "kok", "mai"}, ["Ethi"] = {"am", "ti"}, ["Geor"] = {"ka"}, ["Grek"] = {"el"}, ["Gujr"] = {"gu"}, ["Guru"] = {"pa"}, ["Hebr"] = {"he", "iw", "yi"}, ["Jpan"] = {"ja"}, ["Khmr"] = {"km"}, ["Knda"] = {"kn"}, ["Kore"] = {"ko"}, ["Laoo"] = {"lo"}, ["Latn"] = {"af", "ay", "bs", "ca", "ch", "cs", "cy", "da", "de", "en", "eo", "es", "et", "eu", "fi", "fj", "fo", "fr", "fy", "ga", "gl", "gn", "gv", "hr", "ht", "hu", "id", "in", "is", "it", "kl", "la", "lb", "ln", "lt", "lv", "mg", "mh", "mo", "ms", "mt", "na", "nb", "nd", "nl", "nn", "no", "nr", "ny", "om", "pl", "pt", "qu", "rm", "rn", "ro", "rw", "sg", "sk", "sl", "sm", "so", "sq", "ss", "st", "sv", "sw", "tl", "tn", "to", "tr", "ts", "ve", "vi", "xh", "zu", "dsb", "frr", "frs", "gsw", "hsb", "men", "nds", "niu", "nso", "tem", "tkl", "tmh", "tpi", "tvl"}, ["Mlym"] = {"ml"}, ["Mymr"] = {"my"}, ["Nkoo"] = {"nqo"}, ["Orya"] = {"or"}, ["Sinh"] = {"si"}, ["Taml"] = {"ta"}, ["Telu"] = {"te"}, ["Thaa"] = {"dv"}, ["Thai"] = {"th"}, ["Tibt"] = {"dz"} } tbc9t61y4vhsqsf43w8ifvb80yqnkaa ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana suppressed scripts 828 1127 5298 2024-10-19T17:11:19Z 咽頭べさ 24 Created page with "-- File-Date: 2018-01-25 return { ["Arab"] = {"ar", "fa", "ps", "ur"}, ["Armn"] = {"hy"}, ["Beng"] = {"as", "bn"}, ["Blis"] = {"zbl"}, ["Cyrl"] = {"ab", "be", "bg", "kk", "mk", "ru", "uk"}, ["Deva"] = {"hi", "mr", "ne", "kok", "mai"}, ["Ethi"] = {"am", "ti"}, ["Geor"] = {"ka"}, ["Grek"] = {"el"}, ["Gujr"] = {"gu"}, ["Guru"] = {"pa"}, ["Hebr"] = {"he", "yi"}, ["Jpan"] = {"ja"}, ["Khmr"] = {"km"}, ["Knda"] = {"kn"}, ["Kore"] = {"ko"}, ["Laoo"] = {"lo"}, [..." 5298 Scribunto text/plain -- File-Date: 2018-01-25 return { ["Arab"] = {"ar", "fa", "ps", "ur"}, ["Armn"] = {"hy"}, ["Beng"] = {"as", "bn"}, ["Blis"] = {"zbl"}, ["Cyrl"] = {"ab", "be", "bg", "kk", "mk", "ru", "uk"}, ["Deva"] = {"hi", "mr", "ne", "kok", "mai"}, ["Ethi"] = {"am", "ti"}, ["Geor"] = {"ka"}, ["Grek"] = {"el"}, ["Gujr"] = {"gu"}, ["Guru"] = {"pa"}, ["Hebr"] = {"he", "yi"}, ["Jpan"] = {"ja"}, ["Khmr"] = {"km"}, ["Knda"] = {"kn"}, ["Kore"] = {"ko"}, ["Laoo"] = {"lo"}, ["Latn"] = {"af", "ay", "bs", "ca", "ch", "cs", "cy", "da", "de", "en", "eo", "es", "et", "eu", "fi", "fj", "fo", "fr", "fy", "ga", "gl", "gn", "gv", "hr", "ht", "hu", "id", "is", "it", "kl", "la", "lb", "ln", "lt", "lv", "mg", "mh", "ms", "mt", "na", "nb", "nd", "nl", "nn", "no", "nr", "ny", "om", "pl", "pt", "qu", "rm", "rn", "ro", "rw", "sg", "sk", "sl", "sm", "so", "sq", "ss", "st", "sv", "sw", "tl", "tn", "to", "tr", "ts", "ve", "vi", "xh", "zu", "dsb", "frr", "frs", "gsw", "hsb", "men", "nds", "niu", "nso", "tem", "tkl", "tmh", "tpi", "tvl"}, ["Mlym"] = {"ml"}, ["Mymr"] = {"my"}, ["Nkoo"] = {"nqo"}, ["Orya"] = {"or"}, ["Sinh"] = {"si"}, ["Taml"] = {"ta"}, ["Telu"] = {"te"}, ["Thaa"] = {"dv"}, ["Thai"] = {"th"}, ["Tibt"] = {"dz"} } 72yzd1btwsw4fx3w02xtalxqn24daim ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/ISO 639 synonyms 828 1128 5299 2024-10-19T17:13:55Z 咽頭べさ 24 Created page with "-- File-Date: 2013-01-11 return { ["aar"] = "aa", ["abk"] = "ab", ["afr"] = "af", ["aka"] = "ak", ["amh"] = "am", ["ara"] = "ar", ["arg"] = "an", ["asm"] = "as", ["ava"] = "av", ["ave"] = "ae", ["aym"] = "ay", ["aze"] = "az", ["bak"] = "ba", ["bam"] = "bm", ["bel"] = "be", ["ben"] = "bn", ["bih"] = "bh", ["bis"] = "bi", ["bod"] = "bo", ["bos"] = "bs", ["bre"] = "br", ["bul"] = "bg", ["cat"] = "ca", ["ces"] = "cs", ["cha"] = "ch", ["che"] = "ce",..." 5299 Scribunto text/plain -- File-Date: 2013-01-11 return { ["aar"] = "aa", ["abk"] = "ab", ["afr"] = "af", ["aka"] = "ak", ["amh"] = "am", ["ara"] = "ar", ["arg"] = "an", ["asm"] = "as", ["ava"] = "av", ["ave"] = "ae", ["aym"] = "ay", ["aze"] = "az", ["bak"] = "ba", ["bam"] = "bm", ["bel"] = "be", ["ben"] = "bn", ["bih"] = "bh", ["bis"] = "bi", ["bod"] = "bo", ["bos"] = "bs", ["bre"] = "br", ["bul"] = "bg", ["cat"] = "ca", ["ces"] = "cs", ["cha"] = "ch", ["che"] = "ce", ["chu"] = "cu", ["chv"] = "cv", ["cor"] = "kw", ["cos"] = "co", ["cre"] = "cr", ["cym"] = "cy", ["dan"] = "da", ["deu"] = "de", ["div"] = "dv", ["dzo"] = "dz", ["ell"] = "el", ["eng"] = "en", ["epo"] = "eo", ["est"] = "et", ["eus"] = "eu", ["ewe"] = "ee", ["fao"] = "fo", ["fas"] = "fa", ["fij"] = "fj", ["fin"] = "fi", ["fra"] = "fr", ["fry"] = "fy", ["ful"] = "ff", ["gla"] = "gd", ["gle"] = "ga", ["glg"] = "gl", ["glv"] = "gv", ["grn"] = "gn", ["guj"] = "gu", ["hat"] = "ht", ["hau"] = "ha", ["heb"] = "he", ["her"] = "hz", ["hin"] = "hi", ["hmo"] = "ho", ["hrv"] = "hr", ["hun"] = "hu", ["hye"] = "hy", ["ibo"] = "ig", ["ido"] = "io", ["iii"] = "ii", ["iku"] = "iu", ["ile"] = "ie", ["ina"] = "ia", ["ind"] = "id", ["ipk"] = "ik", ["isl"] = "is", ["ita"] = "it", ["jav"] = "jv", ["jpn"] = "ja", ["kal"] = "kl", ["kan"] = "kn", ["kas"] = "ks", ["kat"] = "ka", ["kau"] = "kr", ["kaz"] = "kk", ["khm"] = "km", ["kik"] = "ki", ["kin"] = "rw", ["kir"] = "ky", ["kom"] = "kv", ["kon"] = "kg", ["kor"] = "ko", ["kua"] = "kj", ["kur"] = "ku", ["lao"] = "lo", ["lat"] = "la", ["lav"] = "lv", ["lim"] = "li", ["lin"] = "ln", ["lit"] = "lt", ["ltz"] = "lb", ["lub"] = "lu", ["lug"] = "lg", ["mah"] = "mh", ["mal"] = "ml", ["mar"] = "mr", ["mkd"] = "mk", ["mlg"] = "mg", ["mlt"] = "mt", ["mon"] = "mn", ["mri"] = "mi", ["msa"] = "ms", ["mya"] = "my", ["nau"] = "na", ["nav"] = "nv", ["nbl"] = "nr", ["nde"] = "nd", ["ndo"] = "ng", ["nep"] = "ne", ["nld"] = "nl", ["nno"] = "nn", ["nob"] = "nb", ["nor"] = "no", ["nya"] = "ny", ["oci"] = "oc", ["oji"] = "oj", ["ori"] = "or", ["orm"] = "om", ["oss"] = "os", ["pan"] = "pa", ["pli"] = "pi", ["pol"] = "pl", ["por"] = "pt", ["pus"] = "ps", ["que"] = "qu", ["roh"] = "rm", ["ron"] = "ro", ["run"] = "rn", ["rus"] = "ru", ["sag"] = "sg", ["san"] = "sa", ["sin"] = "si", ["slk"] = "sk", ["slv"] = "sl", ["sme"] = "se", ["smo"] = "sm", ["sna"] = "sn", ["snd"] = "sd", ["som"] = "so", ["sot"] = "st", ["spa"] = "es", ["sqi"] = "sq", ["srd"] = "sc", ["srp"] = "sr", ["ssw"] = "ss", ["sun"] = "su", ["swa"] = "sw", ["swe"] = "sv", ["tah"] = "ty", ["tam"] = "ta", ["tat"] = "tt", ["tel"] = "te", ["tgk"] = "tg", ["tgl"] = "tl", ["tha"] = "th", ["tir"] = "ti", ["ton"] = "to", ["tsn"] = "tn", ["tso"] = "ts", ["tuk"] = "tk", ["tur"] = "tr", ["twi"] = "tw", ["uig"] = "ug", ["ukr"] = "uk", ["urd"] = "ur", ["uzb"] = "uz", ["ven"] = "ve", ["vie"] = "vi", ["vol"] = "vo", ["wln"] = "wa", ["wol"] = "wo", ["xho"] = "xh", ["yid"] = "yi", ["yor"] = "yo", ["zha"] = "za", ["zho"] = "zh", ["zul"] = "zu" } shzq5qyzo42nqfska6amwdq4g8lois9 ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana languages 828 1129 5300 2024-10-19T17:17:01Z 咽頭べさ 24 Created page with "-- File-Date: 2024-06-14 local active = { ["aa"] = {"Afar"}, ["ab"] = {"Abkhazian"}, ["ae"] = {"Avestan"}, ["af"] = {"Afrikaans"}, ["ak"] = {"Akan"}, ["am"] = {"Amharic"}, ["an"] = {"Aragonese"}, ["ar"] = {"Arabic"}, ["as"] = {"Assamese"}, ["av"] = {"Avaric"}, ["ay"] = {"Aymara"}, ["az"] = {"Azerbaijani"}, ["ba"] = {"Bashkir"}, ["be"] = {"Belarusian"}, ["bg"] = {"Bulgarian"}, ["bh"] = {"Bihari languages"}, ["bi"] = {"Bislama"}, ["bm"] = {"Bambara"}, ["..." 5300 Scribunto text/plain -- File-Date: 2024-06-14 local active = { ["aa"] = {"Afar"}, ["ab"] = {"Abkhazian"}, ["ae"] = {"Avestan"}, ["af"] = {"Afrikaans"}, ["ak"] = {"Akan"}, ["am"] = {"Amharic"}, ["an"] = {"Aragonese"}, ["ar"] = {"Arabic"}, ["as"] = {"Assamese"}, ["av"] = {"Avaric"}, ["ay"] = {"Aymara"}, ["az"] = {"Azerbaijani"}, ["ba"] = {"Bashkir"}, ["be"] = {"Belarusian"}, ["bg"] = {"Bulgarian"}, ["bh"] = {"Bihari languages"}, ["bi"] = {"Bislama"}, ["bm"] = {"Bambara"}, ["bn"] = {"Bengali", "Bangla"}, ["bo"] = {"Tibetan"}, ["br"] = {"Breton"}, ["bs"] = {"Bosnian"}, ["ca"] = {"Catalan", "Valencian"}, ["ce"] = {"Chechen"}, ["ch"] = {"Chamorro"}, ["co"] = {"Corsican"}, ["cr"] = {"Cree"}, ["cs"] = {"Czech"}, ["cu"] = {"Church Slavic", "Church Slavonic", "Old Bulgarian", "Old Church Slavonic", "Old Slavonic"}, ["cv"] = {"Chuvash"}, ["cy"] = {"Welsh"}, ["da"] = {"Danish"}, ["de"] = {"German"}, ["dv"] = {"Dhivehi", "Divehi", "Maldivian"}, ["dz"] = {"Dzongkha"}, ["ee"] = {"Ewe"}, ["el"] = {"Modern Greek (1453-)"}, ["en"] = {"English"}, ["eo"] = {"Esperanto"}, ["es"] = {"Spanish", "Castilian"}, ["et"] = {"Estonian"}, ["eu"] = {"Basque"}, ["fa"] = {"Persian"}, ["ff"] = {"Fulah"}, ["fi"] = {"Finnish"}, ["fj"] = {"Fijian"}, ["fo"] = {"Faroese"}, ["fr"] = {"French"}, ["fy"] = {"Western Frisian"}, ["ga"] = {"Irish"}, ["gd"] = {"Scottish Gaelic", "Gaelic"}, ["gl"] = {"Galician"}, ["gn"] = {"Guarani"}, ["gu"] = {"Gujarati"}, ["gv"] = {"Manx"}, ["ha"] = {"Hausa"}, ["he"] = {"Hebrew"}, ["hi"] = {"Hindi"}, ["ho"] = {"Hiri Motu"}, ["hr"] = {"Croatian"}, ["ht"] = {"Haitian", "Haitian Creole"}, ["hu"] = {"Hungarian"}, ["hy"] = {"Armenian"}, ["hz"] = {"Herero"}, ["ia"] = {"Interlingua (International Auxiliary Language Association)"}, ["id"] = {"Indonesian"}, ["ie"] = {"Interlingue", "Occidental"}, ["ig"] = {"Igbo"}, ["ii"] = {"Sichuan Yi", "Nuosu"}, ["ik"] = {"Inupiaq"}, ["io"] = {"Ido"}, ["is"] = {"Icelandic"}, ["it"] = {"Italian"}, ["iu"] = {"Inuktitut"}, ["ja"] = {"Japanese"}, ["jv"] = {"Javanese"}, ["ka"] = {"Georgian"}, ["kg"] = {"Kongo"}, ["ki"] = {"Kikuyu", "Gikuyu"}, ["kj"] = {"Kuanyama", "Kwanyama"}, ["kk"] = {"Kazakh"}, ["kl"] = {"Kalaallisut", "Greenlandic"}, ["km"] = {"Khmer", "Central Khmer"}, ["kn"] = {"Kannada"}, ["ko"] = {"Korean"}, ["kr"] = {"Kanuri"}, ["ks"] = {"Kashmiri"}, ["ku"] = {"Kurdish"}, ["kv"] = {"Komi"}, ["kw"] = {"Cornish"}, ["ky"] = {"Kirghiz", "Kyrgyz"}, ["la"] = {"Latin"}, ["lb"] = {"Luxembourgish", "Letzeburgesch"}, ["lg"] = {"Ganda", "Luganda"}, ["li"] = {"Limburgan", "Limburger", "Limburgish"}, ["ln"] = {"Lingala"}, ["lo"] = {"Lao"}, ["lt"] = {"Lithuanian"}, ["lu"] = {"Luba-Katanga"}, ["lv"] = {"Latvian"}, ["mg"] = {"Malagasy"}, ["mh"] = {"Marshallese"}, ["mi"] = {"Maori"}, ["mk"] = {"Macedonian"}, ["ml"] = {"Malayalam"}, ["mn"] = {"Mongolian"}, ["mr"] = {"Marathi"}, ["ms"] = {"Malay (macrolanguage)"}, ["mt"] = {"Maltese"}, ["my"] = {"Burmese"}, ["na"] = {"Nauru"}, ["nb"] = {"Norwegian Bokmål"}, ["nd"] = {"North Ndebele"}, ["ne"] = {"Nepali (macrolanguage)"}, ["ng"] = {"Ndonga"}, ["nl"] = {"Dutch", "Flemish"}, ["nn"] = {"Norwegian Nynorsk"}, ["no"] = {"Norwegian"}, ["nr"] = {"South Ndebele"}, ["nv"] = {"Navajo", "Navaho"}, ["ny"] = {"Nyanja", "Chewa", "Chichewa"}, ["oc"] = {"Occitan (post 1500)"}, ["oj"] = {"Ojibwa"}, ["om"] = {"Oromo"}, ["or"] = {"Oriya (macrolanguage)", "Odia (macrolanguage)"}, ["os"] = {"Ossetian", "Ossetic"}, ["pa"] = {"Panjabi", "Punjabi"}, ["pi"] = {"Pali"}, ["pl"] = {"Polish"}, ["ps"] = {"Pushto", "Pashto"}, ["pt"] = {"Portuguese"}, ["qu"] = {"Quechua"}, ["rm"] = {"Romansh"}, ["rn"] = {"Rundi"}, ["ro"] = {"Romanian", "Moldavian", "Moldovan"}, ["ru"] = {"Russian"}, ["rw"] = {"Kinyarwanda"}, ["sa"] = {"Sanskrit"}, ["sc"] = {"Sardinian"}, ["sd"] = {"Sindhi"}, ["se"] = {"Northern Sami"}, ["sg"] = {"Sango"}, ["sh"] = {"Serbo-Croatian"}, ["si"] = {"Sinhala", "Sinhalese"}, ["sk"] = {"Slovak"}, ["sl"] = {"Slovenian"}, ["sm"] = {"Samoan"}, ["sn"] = {"Shona"}, ["so"] = {"Somali"}, ["sq"] = {"Albanian"}, ["sr"] = {"Serbian"}, ["ss"] = {"Swati"}, ["st"] = {"Southern Sotho"}, ["su"] = {"Sundanese"}, ["sv"] = {"Swedish"}, ["sw"] = {"Swahili (macrolanguage)"}, ["ta"] = {"Tamil"}, ["te"] = {"Telugu"}, ["tg"] = {"Tajik"}, ["th"] = {"Thai"}, ["ti"] = {"Tigrinya"}, ["tk"] = {"Turkmen"}, ["tl"] = {"Tagalog"}, ["tn"] = {"Tswana"}, ["to"] = {"Tonga (Tonga Islands)"}, ["tr"] = {"Turkish"}, ["ts"] = {"Tsonga"}, ["tt"] = {"Tatar"}, ["tw"] = {"Twi"}, ["ty"] = {"Tahitian"}, ["ug"] = {"Uighur", "Uyghur"}, ["uk"] = {"Ukrainian"}, ["ur"] = {"Urdu"}, ["uz"] = {"Uzbek"}, ["ve"] = {"Venda"}, ["vi"] = {"Vietnamese"}, ["vo"] = {"Volapük"}, ["wa"] = {"Walloon"}, ["wo"] = {"Wolof"}, ["xh"] = {"Xhosa"}, ["yi"] = {"Yiddish"}, ["yo"] = {"Yoruba"}, ["za"] = {"Zhuang", "Chuang"}, ["zh"] = {"Chinese"}, ["zu"] = {"Zulu"}, ["aaa"] = {"Ghotuo"}, ["aab"] = {"Alumu-Tesu"}, ["aac"] = {"Ari"}, ["aad"] = {"Amal"}, ["aae"] = {"Arbëreshë Albanian"}, ["aaf"] = {"Aranadan"}, ["aag"] = {"Ambrak"}, ["aah"] = {"Abu' Arapesh"}, ["aai"] = {"Arifama-Miniafia"}, ["aak"] = {"Ankave"}, ["aal"] = {"Afade"}, ["aan"] = {"Anambé"}, ["aao"] = {"Algerian Saharan Arabic"}, ["aap"] = {"Pará Arára"}, ["aaq"] = {"Eastern Abnaki"}, ["aas"] = {"Aasáx"}, ["aat"] = {"Arvanitika Albanian"}, ["aau"] = {"Abau"}, ["aav"] = {"Austro-Asiatic languages"}, ["aaw"] = {"Solong"}, ["aax"] = {"Mandobo Atas"}, ["aaz"] = {"Amarasi"}, ["aba"] = {"Abé"}, ["abb"] = {"Bankon"}, ["abc"] = {"Ambala Ayta"}, ["abd"] = {"Manide"}, ["abe"] = {"Western Abnaki"}, ["abf"] = {"Abai Sungai"}, ["abg"] = {"Abaga"}, ["abh"] = {"Tajiki Arabic"}, ["abi"] = {"Abidji"}, ["abj"] = {"Aka-Bea"}, ["abl"] = {"Lampung Nyo"}, ["abm"] = {"Abanyom"}, ["abn"] = {"Abua"}, ["abo"] = {"Abon"}, ["abp"] = {"Abellen Ayta"}, ["abq"] = {"Abaza"}, ["abr"] = {"Abron"}, ["abs"] = {"Ambonese Malay"}, ["abt"] = {"Ambulas"}, ["abu"] = {"Abure"}, ["abv"] = {"Baharna Arabic"}, ["abw"] = {"Pal"}, ["abx"] = {"Inabaknon"}, ["aby"] = {"Aneme Wake"}, ["abz"] = {"Abui"}, ["aca"] = {"Achagua"}, ["acb"] = {"Áncá"}, ["acd"] = {"Gikyode"}, ["ace"] = {"Achinese"}, ["acf"] = {"Saint Lucian Creole French"}, ["ach"] = {"Acoli"}, ["aci"] = {"Aka-Cari"}, ["ack"] = {"Aka-Kora"}, ["acl"] = {"Akar-Bale"}, ["acm"] = {"Mesopotamian Arabic"}, ["acn"] = {"Achang"}, ["acp"] = {"Eastern Acipa"}, ["acq"] = {"Ta'izzi-Adeni Arabic"}, ["acr"] = {"Achi"}, ["acs"] = {"Acroá"}, ["act"] = {"Achterhoeks"}, ["acu"] = {"Achuar-Shiwiar"}, ["acv"] = {"Achumawi"}, ["acw"] = {"Hijazi Arabic"}, ["acx"] = {"Omani Arabic"}, ["acy"] = {"Cypriot Arabic"}, ["acz"] = {"Acheron"}, ["ada"] = {"Adangme"}, ["adb"] = {"Atauran"}, ["add"] = {"Lidzonka", "Dzodinka"}, ["ade"] = {"Adele"}, ["adf"] = {"Dhofari Arabic"}, ["adg"] = {"Andegerebinha"}, ["adh"] = {"Adhola"}, ["adi"] = {"Adi"}, ["adj"] = {"Adioukrou"}, ["adl"] = {"Galo"}, ["adn"] = {"Adang"}, ["ado"] = {"Abu"}, ["adq"] = {"Adangbe"}, ["adr"] = {"Adonara"}, ["ads"] = {"Adamorobe Sign Language"}, ["adt"] = {"Adnyamathanha"}, ["adu"] = {"Aduge"}, ["adw"] = {"Amundava"}, ["adx"] = {"Amdo Tibetan"}, ["ady"] = {"Adyghe", "Adygei"}, ["adz"] = {"Adzera"}, ["aea"] = {"Areba"}, ["aeb"] = {"Tunisian Arabic"}, ["aec"] = {"Saidi Arabic"}, ["aed"] = {"Argentine Sign Language"}, ["aee"] = {"Northeast Pashai", "Northeast Pashayi"}, ["aek"] = {"Haeke"}, ["ael"] = {"Ambele"}, ["aem"] = {"Arem"}, ["aen"] = {"Armenian Sign Language"}, ["aeq"] = {"Aer"}, ["aer"] = {"Eastern Arrernte"}, ["aes"] = {"Alsea"}, ["aeu"] = {"Akeu"}, ["aew"] = {"Ambakich"}, ["aey"] = {"Amele"}, ["aez"] = {"Aeka"}, ["afa"] = {"Afro-Asiatic languages"}, ["afb"] = {"Gulf Arabic"}, ["afd"] = {"Andai"}, ["afe"] = {"Putukwam"}, ["afg"] = {"Afghan Sign Language"}, ["afh"] = {"Afrihili"}, ["afi"] = {"Akrukay", "Chini"}, ["afk"] = {"Nanubae"}, ["afn"] = {"Defaka"}, ["afo"] = {"Eloyi"}, ["afp"] = {"Tapei"}, ["afs"] = {"Afro-Seminole Creole"}, ["aft"] = {"Afitti"}, ["afu"] = {"Awutu"}, ["afz"] = {"Obokuitai"}, ["aga"] = {"Aguano"}, ["agb"] = {"Legbo"}, ["agc"] = {"Agatu"}, ["agd"] = {"Agarabi"}, ["age"] = {"Angal"}, ["agf"] = {"Arguni"}, ["agg"] = {"Angor"}, ["agh"] = {"Ngelima"}, ["agi"] = {"Agariya"}, ["agj"] = {"Argobba"}, ["agk"] = {"Isarog Agta"}, ["agl"] = {"Fembe"}, ["agm"] = {"Angaataha"}, ["agn"] = {"Agutaynen"}, ["ago"] = {"Tainae"}, ["agq"] = {"Aghem"}, ["agr"] = {"Aguaruna"}, ["ags"] = {"Esimbi"}, ["agt"] = {"Central Cagayan Agta"}, ["agu"] = {"Aguacateco"}, ["agv"] = {"Remontado Dumagat"}, ["agw"] = {"Kahua"}, ["agx"] = {"Aghul"}, ["agy"] = {"Southern Alta"}, ["agz"] = {"Mt. Iriga Agta"}, ["aha"] = {"Ahanta"}, ["ahb"] = {"Axamb"}, ["ahg"] = {"Qimant"}, ["ahh"] = {"Aghu"}, ["ahi"] = {"Tiagbamrin Aizi"}, ["ahk"] = {"Akha"}, ["ahl"] = {"Igo"}, ["ahm"] = {"Mobumrin Aizi"}, ["ahn"] = {"Àhàn"}, ["aho"] = {"Ahom"}, ["ahp"] = {"Aproumu Aizi"}, ["ahr"] = {"Ahirani"}, ["ahs"] = {"Ashe"}, ["aht"] = {"Ahtena"}, ["aia"] = {"Arosi"}, ["aib"] = {"Ainu (China)"}, ["aic"] = {"Ainbai"}, ["aid"] = {"Alngith"}, ["aie"] = {"Amara"}, ["aif"] = {"Agi"}, ["aig"] = {"Antigua and Barbuda Creole English"}, ["aih"] = {"Ai-Cham"}, ["aii"] = {"Assyrian Neo-Aramaic"}, ["aij"] = {"Lishanid Noshan"}, ["aik"] = {"Ake"}, ["ail"] = {"Aimele"}, ["aim"] = {"Aimol"}, ["ain"] = {"Ainu (Japan)"}, ["aio"] = {"Aiton"}, ["aip"] = {"Burumakok"}, ["aiq"] = {"Aimaq"}, ["air"] = {"Airoran"}, ["ait"] = {"Arikem"}, ["aiw"] = {"Aari"}, ["aix"] = {"Aighon"}, ["aiy"] = {"Ali"}, ["aja"] = {"Aja (South Sudan)"}, ["ajg"] = {"Aja (Benin)"}, ["aji"] = {"Ajië"}, ["ajn"] = {"Andajin"}, ["ajs"] = {"Algerian Jewish Sign Language"}, ["aju"] = {"Judeo-Moroccan Arabic"}, ["ajw"] = {"Ajawa"}, ["ajz"] = {"Amri Karbi"}, ["akb"] = {"Batak Angkola"}, ["akc"] = {"Mpur"}, ["akd"] = {"Ukpet-Ehom"}, ["ake"] = {"Akawaio"}, ["akf"] = {"Akpa"}, ["akg"] = {"Anakalangu"}, ["akh"] = {"Angal Heneng"}, ["aki"] = {"Aiome"}, ["akj"] = {"Aka-Jeru"}, ["akk"] = {"Akkadian"}, ["akl"] = {"Aklanon"}, ["akm"] = {"Aka-Bo"}, ["ako"] = {"Akurio"}, ["akp"] = {"Siwu"}, ["akq"] = {"Ak"}, ["akr"] = {"Araki"}, ["aks"] = {"Akaselem"}, ["akt"] = {"Akolet"}, ["aku"] = {"Akum"}, ["akv"] = {"Akhvakh"}, ["akw"] = {"Akwa"}, ["akx"] = {"Aka-Kede"}, ["aky"] = {"Aka-Kol"}, ["akz"] = {"Alabama"}, ["ala"] = {"Alago"}, ["alc"] = {"Qawasqar"}, ["ald"] = {"Alladian"}, ["ale"] = {"Aleut"}, ["alf"] = {"Alege"}, ["alg"] = {"Algonquian languages"}, ["alh"] = {"Alawa"}, ["ali"] = {"Amaimon"}, ["alj"] = {"Alangan"}, ["alk"] = {"Alak"}, ["all"] = {"Allar"}, ["alm"] = {"Amblong"}, ["aln"] = {"Gheg Albanian"}, ["alo"] = {"Larike-Wakasihu"}, ["alp"] = {"Alune"}, ["alq"] = {"Algonquin"}, ["alr"] = {"Alutor"}, ["als"] = {"Tosk Albanian"}, ["alt"] = {"Southern Altai"}, ["alu"] = {"'Are'are"}, ["alv"] = {"Atlantic-Congo languages"}, ["alw"] = {"Alaba-K’abeena", "Wanbasana"}, ["alx"] = {"Amol"}, ["aly"] = {"Alyawarr"}, ["alz"] = {"Alur"}, ["ama"] = {"Amanayé"}, ["amb"] = {"Ambo"}, ["amc"] = {"Amahuaca"}, ["ame"] = {"Yanesha'"}, ["amf"] = {"Hamer-Banna"}, ["amg"] = {"Amurdak"}, ["ami"] = {"Amis"}, ["amj"] = {"Amdang"}, ["amk"] = {"Ambai"}, ["aml"] = {"War-Jaintia"}, ["amm"] = {"Ama (Papua New Guinea)"}, ["amn"] = {"Amanab"}, ["amo"] = {"Amo"}, ["amp"] = {"Alamblak"}, ["amq"] = {"Amahai"}, ["amr"] = {"Amarakaeri"}, ["ams"] = {"Southern Amami-Oshima"}, ["amt"] = {"Amto"}, ["amu"] = {"Guerrero Amuzgo"}, ["amv"] = {"Ambelau"}, ["amw"] = {"Western Neo-Aramaic"}, ["amx"] = {"Anmatyerre"}, ["amy"] = {"Ami"}, ["amz"] = {"Atampaya"}, ["ana"] = {"Andaqui"}, ["anb"] = {"Andoa"}, ["anc"] = {"Ngas"}, ["and"] = {"Ansus"}, ["ane"] = {"Xârâcùù"}, ["anf"] = {"Animere"}, ["ang"] = {"Old English (ca. 450-1100)"}, ["anh"] = {"Nend"}, ["ani"] = {"Andi"}, ["anj"] = {"Anor"}, ["ank"] = {"Goemai"}, ["anl"] = {"Anu-Hkongso Chin"}, ["anm"] = {"Anal"}, ["ann"] = {"Obolo"}, ["ano"] = {"Andoque"}, ["anp"] = {"Angika"}, ["anq"] = {"Jarawa (India)"}, ["anr"] = {"Andh"}, ["ans"] = {"Anserma"}, ["ant"] = {"Antakarinya", "Antikarinya"}, ["anu"] = {"Anuak"}, ["anv"] = {"Denya"}, ["anw"] = {"Anaang"}, ["anx"] = {"Andra-Hus"}, ["any"] = {"Anyin"}, ["anz"] = {"Anem"}, ["aoa"] = {"Angolar"}, ["aob"] = {"Abom"}, ["aoc"] = {"Pemon"}, ["aod"] = {"Andarum"}, ["aoe"] = {"Angal Enen"}, ["aof"] = {"Bragat"}, ["aog"] = {"Angoram"}, ["aoi"] = {"Anindilyakwa"}, ["aoj"] = {"Mufian"}, ["aok"] = {"Arhö"}, ["aol"] = {"Alor"}, ["aom"] = {"Ömie"}, ["aon"] = {"Bumbita Arapesh"}, ["aor"] = {"Aore"}, ["aos"] = {"Taikat"}, ["aot"] = {"Atong (India)", "A'tong"}, ["aou"] = {"A'ou"}, ["aox"] = {"Atorada"}, ["aoz"] = {"Uab Meto"}, ["apa"] = {"Apache languages"}, ["apb"] = {"Sa'a"}, ["apc"] = {"Levantine Arabic"}, ["apd"] = {"Sudanese Arabic"}, ["ape"] = {"Bukiyip"}, ["apf"] = {"Pahanan Agta"}, ["apg"] = {"Ampanang"}, ["aph"] = {"Athpariya"}, ["api"] = {"Apiaká"}, ["apj"] = {"Jicarilla Apache"}, ["apk"] = {"Kiowa Apache"}, ["apl"] = {"Lipan Apache"}, ["apm"] = {"Mescalero-Chiricahua Apache"}, ["apn"] = {"Apinayé"}, ["apo"] = {"Ambul"}, ["app"] = {"Apma"}, ["apq"] = {"A-Pucikwar"}, ["apr"] = {"Arop-Lokep"}, ["aps"] = {"Arop-Sissano"}, ["apt"] = {"Apatani"}, ["apu"] = {"Apurinã"}, ["apv"] = {"Alapmunte"}, ["apw"] = {"Western Apache"}, ["apx"] = {"Aputai"}, ["apy"] = {"Apalaí"}, ["apz"] = {"Safeyoka"}, ["aqa"] = {"Alacalufan languages"}, ["aqc"] = {"Archi"}, ["aqd"] = {"Ampari Dogon"}, ["aqg"] = {"Arigidi"}, ["aqk"] = {"Aninka"}, ["aql"] = {"Algic languages"}, ["aqm"] = {"Atohwaim"}, ["aqn"] = {"Northern Alta"}, ["aqp"] = {"Atakapa"}, ["aqr"] = {"Arhâ"}, ["aqt"] = {"Angaité"}, ["aqz"] = {"Akuntsu"}, ["arb"] = {"Standard Arabic"}, ["arc"] = {"Official Aramaic (700-300 BCE)", "Imperial Aramaic (700-300 BCE)"}, ["ard"] = {"Arabana"}, ["are"] = {"Western Arrarnta"}, ["arh"] = {"Arhuaco"}, ["ari"] = {"Arikara"}, ["arj"] = {"Arapaso"}, ["ark"] = {"Arikapú"}, ["arl"] = {"Arabela"}, ["arn"] = {"Mapudungun", "Mapuche"}, ["aro"] = {"Araona"}, ["arp"] = {"Arapaho"}, ["arq"] = {"Algerian Arabic"}, ["arr"] = {"Karo (Brazil)"}, ["ars"] = {"Najdi Arabic"}, ["art"] = {"Artificial languages"}, ["aru"] = {"Aruá (Amazonas State)", "Arawá"}, ["arv"] = {"Arbore"}, ["arw"] = {"Arawak"}, ["arx"] = {"Aruá (Rodonia State)"}, ["ary"] = {"Moroccan Arabic"}, ["arz"] = {"Egyptian Arabic"}, ["asa"] = {"Asu (Tanzania)"}, ["asb"] = {"Assiniboine"}, ["asc"] = {"Casuarina Coast Asmat"}, ["ase"] = {"American Sign Language"}, ["asf"] = {"Auslan", "Australian Sign Language"}, ["asg"] = {"Cishingini"}, ["ash"] = {"Abishira"}, ["asi"] = {"Buruwai"}, ["asj"] = {"Sari"}, ["ask"] = {"Ashkun"}, ["asl"] = {"Asilulu"}, ["asn"] = {"Xingú Asuriní"}, ["aso"] = {"Dano"}, ["asp"] = {"Algerian Sign Language"}, ["asq"] = {"Austrian Sign Language"}, ["asr"] = {"Asuri"}, ["ass"] = {"Ipulo"}, ["ast"] = {"Asturian", "Asturleonese", "Bable", "Leonese"}, ["asu"] = {"Tocantins Asurini"}, ["asv"] = {"Asoa"}, ["asw"] = {"Australian Aborigines Sign Language"}, ["asx"] = {"Muratayak"}, ["asy"] = {"Yaosakor Asmat"}, ["asz"] = {"As"}, ["ata"] = {"Pele-Ata"}, ["atb"] = {"Zaiwa"}, ["atc"] = {"Atsahuaca"}, ["atd"] = {"Ata Manobo"}, ["ate"] = {"Atemble"}, ["atg"] = {"Ivbie North-Okpela-Arhe"}, ["ath"] = {"Athapascan languages"}, ["ati"] = {"Attié"}, ["atj"] = {"Atikamekw"}, ["atk"] = {"Ati"}, ["atl"] = {"Mt. Iraya Agta"}, ["atm"] = {"Ata"}, ["atn"] = {"Ashtiani"}, ["ato"] = {"Atong (Cameroon)"}, ["atp"] = {"Pudtol Atta"}, ["atq"] = {"Aralle-Tabulahan"}, ["atr"] = {"Waimiri-Atroari"}, ["ats"] = {"Gros Ventre"}, ["att"] = {"Pamplona Atta"}, ["atu"] = {"Reel"}, ["atv"] = {"Northern Altai"}, ["atw"] = {"Atsugewi"}, ["atx"] = {"Arutani"}, ["aty"] = {"Aneityum"}, ["atz"] = {"Arta"}, ["aua"] = {"Asumboa"}, ["aub"] = {"Alugu"}, ["auc"] = {"Waorani"}, ["aud"] = {"Anuta"}, ["auf"] = {"Arauan languages"}, ["aug"] = {"Aguna"}, ["auh"] = {"Aushi"}, ["aui"] = {"Anuki"}, ["auj"] = {"Awjilah"}, ["auk"] = {"Heyo"}, ["aul"] = {"Aulua"}, ["aum"] = {"Asu (Nigeria)"}, ["aun"] = {"Molmo One"}, ["auo"] = {"Auyokawa"}, ["aup"] = {"Makayam"}, ["auq"] = {"Anus", "Korur"}, ["aur"] = {"Aruek"}, ["aus"] = {"Australian languages"}, ["aut"] = {"Austral"}, ["auu"] = {"Auye"}, ["auw"] = {"Awyi"}, ["aux"] = {"Aurá"}, ["auy"] = {"Awiyaana"}, ["auz"] = {"Uzbeki Arabic"}, ["avb"] = {"Avau"}, ["avd"] = {"Alviri-Vidari"}, ["avi"] = {"Avikam"}, ["avk"] = {"Kotava"}, ["avl"] = {"Eastern Egyptian Bedawi Arabic"}, ["avm"] = {"Angkamuthi"}, ["avn"] = {"Avatime"}, ["avo"] = {"Agavotaguerra"}, ["avs"] = {"Aushiri"}, ["avt"] = {"Au"}, ["avu"] = {"Avokaya"}, ["avv"] = {"Avá-Canoeiro"}, ["awa"] = {"Awadhi"}, ["awb"] = {"Awa (Papua New Guinea)"}, ["awc"] = {"Cicipu"}, ["awd"] = {"Arawakan languages"}, ["awe"] = {"Awetí"}, ["awg"] = {"Anguthimri"}, ["awh"] = {"Awbono"}, ["awi"] = {"Aekyom"}, ["awk"] = {"Awabakal"}, ["awm"] = {"Arawum"}, ["awn"] = {"Awngi"}, ["awo"] = {"Awak"}, ["awr"] = {"Awera"}, ["aws"] = {"South Awyu"}, ["awt"] = {"Araweté"}, ["awu"] = {"Central Awyu"}, ["awv"] = {"Jair Awyu"}, ["aww"] = {"Awun"}, ["awx"] = {"Awara"}, ["awy"] = {"Edera Awyu"}, ["axb"] = {"Abipon"}, ["axe"] = {"Ayerrerenge"}, ["axg"] = {"Mato Grosso Arára"}, ["axk"] = {"Yaka (Central African Republic)"}, ["axl"] = {"Lower Southern Aranda"}, ["axm"] = {"Middle Armenian"}, ["axx"] = {"Xârâgurè"}, ["aya"] = {"Awar"}, ["ayb"] = {"Ayizo Gbe"}, ["ayc"] = {"Southern Aymara"}, ["ayd"] = {"Ayabadhu"}, ["aye"] = {"Ayere"}, ["ayg"] = {"Ginyanga"}, ["ayh"] = {"Hadrami Arabic"}, ["ayi"] = {"Leyigha"}, ["ayk"] = {"Akuku"}, ["ayl"] = {"Libyan Arabic"}, ["ayn"] = {"Sanaani Arabic"}, ["ayo"] = {"Ayoreo"}, ["ayp"] = {"North Mesopotamian Arabic"}, ["ayq"] = {"Ayi (Papua New Guinea)"}, ["ayr"] = {"Central Aymara"}, ["ays"] = {"Sorsogon Ayta"}, ["ayt"] = {"Magbukun Ayta"}, ["ayu"] = {"Ayu"}, ["ayz"] = {"Mai Brat"}, ["aza"] = {"Azha"}, ["azb"] = {"South Azerbaijani"}, ["azc"] = {"Uto-Aztecan languages"}, ["azd"] = {"Eastern Durango Nahuatl"}, ["azg"] = {"San Pedro Amuzgos Amuzgo"}, ["azj"] = {"North Azerbaijani"}, ["azm"] = {"Ipalapa Amuzgo"}, ["azn"] = {"Western Durango Nahuatl"}, ["azo"] = {"Awing"}, ["azt"] = {"Faire Atta"}, ["azz"] = {"Highland Puebla Nahuatl"}, ["baa"] = {"Babatana"}, ["bab"] = {"Bainouk-Gunyuño"}, ["bac"] = {"Badui"}, ["bad"] = {"Banda languages"}, ["bae"] = {"Baré"}, ["baf"] = {"Nubaca"}, ["bag"] = {"Tuki"}, ["bah"] = {"Bahamas Creole English"}, ["bai"] = {"Bamileke languages"}, ["baj"] = {"Barakai"}, ["bal"] = {"Baluchi"}, ["ban"] = {"Balinese"}, ["bao"] = {"Waimaha"}, ["bap"] = {"Bantawa"}, ["bar"] = {"Bavarian"}, ["bas"] = {"Basa (Cameroon)"}, ["bat"] = {"Baltic languages"}, ["bau"] = {"Bada (Nigeria)"}, ["bav"] = {"Vengo"}, ["baw"] = {"Bambili-Bambui"}, ["bax"] = {"Bamun"}, ["bay"] = {"Batuley"}, ["bba"] = {"Baatonum"}, ["bbb"] = {"Barai"}, ["bbc"] = {"Batak Toba"}, ["bbd"] = {"Bau"}, ["bbe"] = {"Bangba"}, ["bbf"] = {"Baibai"}, ["bbg"] = {"Barama"}, ["bbh"] = {"Bugan"}, ["bbi"] = {"Barombi"}, ["bbj"] = {"Ghomálá'"}, ["bbk"] = {"Babanki"}, ["bbl"] = {"Bats"}, ["bbm"] = {"Babango"}, ["bbn"] = {"Uneapa"}, ["bbo"] = {"Northern Bobo Madaré", "Konabéré"}, ["bbp"] = {"West Central Banda"}, ["bbq"] = {"Bamali"}, ["bbr"] = {"Girawa"}, ["bbs"] = {"Bakpinka"}, ["bbt"] = {"Mburku"}, ["bbu"] = {"Kulung (Nigeria)"}, ["bbv"] = {"Karnai"}, ["bbw"] = {"Baba"}, ["bbx"] = {"Bubia"}, ["bby"] = {"Befang"}, ["bca"] = {"Central Bai"}, ["bcb"] = {"Bainouk-Samik"}, ["bcc"] = {"Southern Balochi"}, ["bcd"] = {"North Babar"}, ["bce"] = {"Bamenyam"}, ["bcf"] = {"Bamu"}, ["bcg"] = {"Baga Pokur"}, ["bch"] = {"Bariai"}, ["bci"] = {"Baoulé"}, ["bcj"] = {"Bardi"}, ["bck"] = {"Bunuba"}, ["bcl"] = {"Central Bikol"}, ["bcm"] = {"Bannoni"}, ["bcn"] = {"Bali (Nigeria)"}, ["bco"] = {"Kaluli"}, ["bcp"] = {"Bali (Democratic Republic of Congo)"}, ["bcq"] = {"Bench"}, ["bcr"] = {"Babine"}, ["bcs"] = {"Kohumono"}, ["bct"] = {"Bendi"}, ["bcu"] = {"Awad Bing"}, ["bcv"] = {"Shoo-Minda-Nye"}, ["bcw"] = {"Bana"}, ["bcy"] = {"Bacama"}, ["bcz"] = {"Bainouk-Gunyaamolo"}, ["bda"] = {"Bayot"}, ["bdb"] = {"Basap"}, ["bdc"] = {"Emberá-Baudó"}, ["bdd"] = {"Bunama"}, ["bde"] = {"Bade"}, ["bdf"] = {"Biage"}, ["bdg"] = {"Bonggi"}, ["bdh"] = {"Baka (South Sudan)"}, ["bdi"] = {"Burun"}, ["bdj"] = {"Bai (South Sudan)", "Bai"}, ["bdk"] = {"Budukh"}, ["bdl"] = {"Indonesian Bajau"}, ["bdm"] = {"Buduma"}, ["bdn"] = {"Baldemu"}, ["bdo"] = {"Morom"}, ["bdp"] = {"Bende"}, ["bdq"] = {"Bahnar"}, ["bdr"] = {"West Coast Bajau"}, ["bds"] = {"Burunge"}, ["bdt"] = {"Bokoto"}, ["bdu"] = {"Oroko"}, ["bdv"] = {"Bodo Parja"}, ["bdw"] = {"Baham"}, ["bdx"] = {"Budong-Budong"}, ["bdy"] = {"Bandjalang"}, ["bdz"] = {"Badeshi"}, ["bea"] = {"Beaver"}, ["beb"] = {"Bebele"}, ["bec"] = {"Iceve-Maci"}, ["bed"] = {"Bedoanas"}, ["bee"] = {"Byangsi"}, ["bef"] = {"Benabena"}, ["beg"] = {"Belait"}, ["beh"] = {"Biali"}, ["bei"] = {"Bekati'"}, ["bej"] = {"Beja", "Bedawiyet"}, ["bek"] = {"Bebeli"}, ["bem"] = {"Bemba (Zambia)"}, ["beo"] = {"Beami"}, ["bep"] = {"Besoa"}, ["beq"] = {"Beembe"}, ["ber"] = {"Berber languages"}, ["bes"] = {"Besme"}, ["bet"] = {"Guiberoua Béte"}, ["beu"] = {"Blagar"}, ["bev"] = {"Daloa Bété"}, ["bew"] = {"Betawi"}, ["bex"] = {"Jur Modo"}, ["bey"] = {"Beli (Papua New Guinea)"}, ["bez"] = {"Bena (Tanzania)"}, ["bfa"] = {"Bari"}, ["bfb"] = {"Pauri Bareli"}, ["bfc"] = {"Panyi Bai", "Northern Bai"}, ["bfd"] = {"Bafut"}, ["bfe"] = {"Betaf", "Tena"}, ["bff"] = {"Bofi"}, ["bfg"] = {"Busang Kayan"}, ["bfh"] = {"Blafe"}, ["bfi"] = {"British Sign Language"}, ["bfj"] = {"Bafanji"}, ["bfk"] = {"Ban Khor Sign Language"}, ["bfl"] = {"Banda-Ndélé"}, ["bfm"] = {"Mmen"}, ["bfn"] = {"Bunak"}, ["bfo"] = {"Malba Birifor"}, ["bfp"] = {"Beba"}, ["bfq"] = {"Badaga"}, ["bfr"] = {"Bazigar"}, ["bfs"] = {"Southern Bai"}, ["bft"] = {"Balti"}, ["bfu"] = {"Gahri"}, ["bfw"] = {"Bondo"}, ["bfx"] = {"Bantayanon"}, ["bfy"] = {"Bagheli"}, ["bfz"] = {"Mahasu Pahari"}, ["bga"] = {"Gwamhi-Wuri"}, ["bgb"] = {"Bobongko"}, ["bgc"] = {"Haryanvi"}, ["bgd"] = {"Rathwi Bareli"}, ["bge"] = {"Bauria"}, ["bgf"] = {"Bangandu"}, ["bgg"] = {"Bugun"}, ["bgi"] = {"Giangan"}, ["bgj"] = {"Bangolan"}, ["bgk"] = {"Bit", "Buxinhua"}, ["bgl"] = {"Bo (Laos)"}, ["bgn"] = {"Western Balochi"}, ["bgo"] = {"Baga Koga"}, ["bgp"] = {"Eastern Balochi"}, ["bgq"] = {"Bagri"}, ["bgr"] = {"Bawm Chin"}, ["bgs"] = {"Tagabawa"}, ["bgt"] = {"Bughotu"}, ["bgu"] = {"Mbongno"}, ["bgv"] = {"Warkay-Bipim"}, ["bgw"] = {"Bhatri"}, ["bgx"] = {"Balkan Gagauz Turkish"}, ["bgy"] = {"Benggoi"}, ["bgz"] = {"Banggai"}, ["bha"] = {"Bharia"}, ["bhb"] = {"Bhili"}, ["bhc"] = {"Biga"}, ["bhd"] = {"Bhadrawahi"}, ["bhe"] = {"Bhaya"}, ["bhf"] = {"Odiai"}, ["bhg"] = {"Binandere"}, ["bhh"] = {"Bukharic"}, ["bhi"] = {"Bhilali"}, ["bhj"] = {"Bahing"}, ["bhl"] = {"Bimin"}, ["bhm"] = {"Bathari"}, ["bhn"] = {"Bohtan Neo-Aramaic"}, ["bho"] = {"Bhojpuri"}, ["bhp"] = {"Bima"}, ["bhq"] = {"Tukang Besi South"}, ["bhr"] = {"Bara Malagasy"}, ["bhs"] = {"Buwal"}, ["bht"] = {"Bhattiyali"}, ["bhu"] = {"Bhunjia"}, ["bhv"] = {"Bahau"}, ["bhw"] = {"Biak"}, ["bhx"] = {"Bhalay"}, ["bhy"] = {"Bhele"}, ["bhz"] = {"Bada (Indonesia)"}, ["bia"] = {"Badimaya"}, ["bib"] = {"Bissa", "Bisa"}, ["bid"] = {"Bidiyo"}, ["bie"] = {"Bepour"}, ["bif"] = {"Biafada"}, ["big"] = {"Biangai"}, ["bik"] = {"Bikol"}, ["bil"] = {"Bile"}, ["bim"] = {"Bimoba"}, ["bin"] = {"Bini", "Edo"}, ["bio"] = {"Nai"}, ["bip"] = {"Bila"}, ["biq"] = {"Bipi"}, ["bir"] = {"Bisorio"}, ["bit"] = {"Berinomo"}, ["biu"] = {"Biete"}, ["biv"] = {"Southern Birifor"}, ["biw"] = {"Kol (Cameroon)"}, ["bix"] = {"Bijori"}, ["biy"] = {"Birhor"}, ["biz"] = {"Baloi"}, ["bja"] = {"Budza"}, ["bjb"] = {"Banggarla"}, ["bjc"] = {"Bariji"}, ["bje"] = {"Biao-Jiao Mien"}, ["bjf"] = {"Barzani Jewish Neo-Aramaic"}, ["bjg"] = {"Bidyogo"}, ["bjh"] = {"Bahinemo"}, ["bji"] = {"Burji"}, ["bjj"] = {"Kanauji"}, ["bjk"] = {"Barok"}, ["bjl"] = {"Bulu (Papua New Guinea)"}, ["bjm"] = {"Bajelani"}, ["bjn"] = {"Banjar"}, ["bjo"] = {"Mid-Southern Banda"}, ["bjp"] = {"Fanamaket"}, ["bjr"] = {"Binumarien"}, ["bjs"] = {"Bajan"}, ["bjt"] = {"Balanta-Ganja"}, ["bju"] = {"Busuu"}, ["bjv"] = {"Bedjond"}, ["bjw"] = {"Bakwé"}, ["bjx"] = {"Banao Itneg"}, ["bjy"] = {"Bayali"}, ["bjz"] = {"Baruga"}, ["bka"] = {"Kyak"}, ["bkc"] = {"Baka (Cameroon)"}, ["bkd"] = {"Binukid", "Talaandig"}, ["bkf"] = {"Beeke"}, ["bkg"] = {"Buraka"}, ["bkh"] = {"Bakoko"}, ["bki"] = {"Baki"}, ["bkj"] = {"Pande"}, ["bkk"] = {"Brokskat"}, ["bkl"] = {"Berik"}, ["bkm"] = {"Kom (Cameroon)"}, ["bkn"] = {"Bukitan"}, ["bko"] = {"Kwa'"}, ["bkp"] = {"Boko (Democratic Republic of Congo)"}, ["bkq"] = {"Bakairí"}, ["bkr"] = {"Bakumpai"}, ["bks"] = {"Northern Sorsoganon"}, ["bkt"] = {"Boloki"}, ["bku"] = {"Buhid"}, ["bkv"] = {"Bekwarra"}, ["bkw"] = {"Bekwel"}, ["bkx"] = {"Baikeno"}, ["bky"] = {"Bokyi"}, ["bkz"] = {"Bungku"}, ["bla"] = {"Siksika"}, ["blb"] = {"Bilua"}, ["blc"] = {"Bella Coola"}, ["bld"] = {"Bolango"}, ["ble"] = {"Balanta-Kentohe"}, ["blf"] = {"Buol"}, ["blh"] = {"Kuwaa"}, ["bli"] = {"Bolia"}, ["blj"] = {"Bolongan"}, ["blk"] = {"Pa'o Karen", "Pa'O"}, ["bll"] = {"Biloxi"}, ["blm"] = {"Beli (South Sudan)"}, ["bln"] = {"Southern Catanduanes Bikol"}, ["blo"] = {"Anii"}, ["blp"] = {"Blablanga"}, ["blq"] = {"Baluan-Pam"}, ["blr"] = {"Blang"}, ["bls"] = {"Balaesang"}, ["blt"] = {"Tai Dam"}, ["blv"] = {"Kibala", "Bolo"}, ["blw"] = {"Balangao"}, ["blx"] = {"Mag-Indi Ayta"}, ["bly"] = {"Notre"}, ["blz"] = {"Balantak"}, ["bma"] = {"Lame"}, ["bmb"] = {"Bembe"}, ["bmc"] = {"Biem"}, ["bmd"] = {"Baga Manduri"}, ["bme"] = {"Limassa"}, ["bmf"] = {"Bom-Kim"}, ["bmg"] = {"Bamwe"}, ["bmh"] = {"Kein"}, ["bmi"] = {"Bagirmi"}, ["bmj"] = {"Bote-Majhi"}, ["bmk"] = {"Ghayavi"}, ["bml"] = {"Bomboli"}, ["bmm"] = {"Northern Betsimisaraka Malagasy"}, ["bmn"] = {"Bina (Papua New Guinea)"}, ["bmo"] = {"Bambalang"}, ["bmp"] = {"Bulgebi"}, ["bmq"] = {"Bomu"}, ["bmr"] = {"Muinane"}, ["bms"] = {"Bilma Kanuri"}, ["bmt"] = {"Biao Mon"}, ["bmu"] = {"Somba-Siawari"}, ["bmv"] = {"Bum"}, ["bmw"] = {"Bomwali"}, ["bmx"] = {"Baimak"}, ["bmz"] = {"Baramu"}, ["bna"] = {"Bonerate"}, ["bnb"] = {"Bookan"}, ["bnc"] = {"Bontok"}, ["bnd"] = {"Banda (Indonesia)"}, ["bne"] = {"Bintauna"}, ["bnf"] = {"Masiwang"}, ["bng"] = {"Benga"}, ["bni"] = {"Bangi"}, ["bnj"] = {"Eastern Tawbuid"}, ["bnk"] = {"Bierebo"}, ["bnl"] = {"Boon"}, ["bnm"] = {"Batanga"}, ["bnn"] = {"Bunun"}, ["bno"] = {"Bantoanon"}, ["bnp"] = {"Bola"}, ["bnq"] = {"Bantik"}, ["bnr"] = {"Butmas-Tur"}, ["bns"] = {"Bundeli"}, ["bnt"] = {"Bantu languages"}, ["bnu"] = {"Bentong"}, ["bnv"] = {"Bonerif", "Beneraf", "Edwas"}, ["bnw"] = {"Bisis"}, ["bnx"] = {"Bangubangu"}, ["bny"] = {"Bintulu"}, ["bnz"] = {"Beezen"}, ["boa"] = {"Bora"}, ["bob"] = {"Aweer"}, ["boe"] = {"Mundabli"}, ["bof"] = {"Bolon"}, ["bog"] = {"Bamako Sign Language"}, ["boh"] = {"Boma"}, ["boi"] = {"Barbareño"}, ["boj"] = {"Anjam"}, ["bok"] = {"Bonjo"}, ["bol"] = {"Bole"}, ["bom"] = {"Berom"}, ["bon"] = {"Bine"}, ["boo"] = {"Tiemacèwè Bozo"}, ["bop"] = {"Bonkiman"}, ["boq"] = {"Bogaya"}, ["bor"] = {"Borôro"}, ["bot"] = {"Bongo"}, ["bou"] = {"Bondei"}, ["bov"] = {"Tuwuli"}, ["bow"] = {"Rema"}, ["box"] = {"Buamu"}, ["boy"] = {"Bodo (Central African Republic)"}, ["boz"] = {"Tiéyaxo Bozo"}, ["bpa"] = {"Daakaka"}, ["bpc"] = {"Mbuk"}, ["bpd"] = {"Banda-Banda"}, ["bpe"] = {"Bauni"}, ["bpg"] = {"Bonggo"}, ["bph"] = {"Botlikh"}, ["bpi"] = {"Bagupi"}, ["bpj"] = {"Binji"}, ["bpk"] = {"Orowe", "'Ôrôê"}, ["bpl"] = {"Broome Pearling Lugger Pidgin"}, ["bpm"] = {"Biyom"}, ["bpn"] = {"Dzao Min"}, ["bpo"] = {"Anasi"}, ["bpp"] = {"Kaure"}, ["bpq"] = {"Banda Malay"}, ["bpr"] = {"Koronadal Blaan"}, ["bps"] = {"Sarangani Blaan"}, ["bpt"] = {"Barrow Point"}, ["bpu"] = {"Bongu"}, ["bpv"] = {"Bian Marind"}, ["bpw"] = {"Bo (Papua New Guinea)"}, ["bpx"] = {"Palya Bareli"}, ["bpy"] = {"Bishnupriya"}, ["bpz"] = {"Bilba"}, ["bqa"] = {"Tchumbuli"}, ["bqb"] = {"Bagusa"}, ["bqc"] = {"Boko (Benin)", "Boo"}, ["bqd"] = {"Bung"}, ["bqf"] = {"Baga Kaloum"}, ["bqg"] = {"Bago-Kusuntu"}, ["bqh"] = {"Baima"}, ["bqi"] = {"Bakhtiari"}, ["bqj"] = {"Bandial"}, ["bqk"] = {"Banda-Mbrès"}, ["bql"] = {"Bilakura"}, ["bqm"] = {"Wumboko"}, ["bqn"] = {"Bulgarian Sign Language"}, ["bqo"] = {"Balo"}, ["bqp"] = {"Busa"}, ["bqq"] = {"Biritai"}, ["bqr"] = {"Burusu"}, ["bqs"] = {"Bosngun"}, ["bqt"] = {"Bamukumbit"}, ["bqu"] = {"Boguru"}, ["bqv"] = {"Koro Wachi", "Begbere-Ejar"}, ["bqw"] = {"Buru (Nigeria)"}, ["bqx"] = {"Baangi"}, ["bqy"] = {"Bengkala Sign Language"}, ["bqz"] = {"Bakaka"}, ["bra"] = {"Braj"}, ["brb"] = {"Brao", "Lave"}, ["brc"] = {"Berbice Creole Dutch"}, ["brd"] = {"Baraamu"}, ["brf"] = {"Bira"}, ["brg"] = {"Baure"}, ["brh"] = {"Brahui"}, ["bri"] = {"Mokpwe"}, ["brj"] = {"Bieria"}, ["brk"] = {"Birked"}, ["brl"] = {"Birwa"}, ["brm"] = {"Barambu"}, ["brn"] = {"Boruca"}, ["bro"] = {"Brokkat"}, ["brp"] = {"Barapasi"}, ["brq"] = {"Breri"}, ["brr"] = {"Birao"}, ["brs"] = {"Baras"}, ["brt"] = {"Bitare"}, ["bru"] = {"Eastern Bru"}, ["brv"] = {"Western Bru"}, ["brw"] = {"Bellari"}, ["brx"] = {"Bodo (India)"}, ["bry"] = {"Burui"}, ["brz"] = {"Bilbil"}, ["bsa"] = {"Abinomn"}, ["bsb"] = {"Brunei Bisaya"}, ["bsc"] = {"Bassari", "Oniyan"}, ["bse"] = {"Wushi"}, ["bsf"] = {"Bauchi"}, ["bsg"] = {"Bashkardi"}, ["bsh"] = {"Kati"}, ["bsi"] = {"Bassossi"}, ["bsj"] = {"Bangwinji"}, ["bsk"] = {"Burushaski"}, ["bsl"] = {"Basa-Gumna"}, ["bsm"] = {"Busami"}, ["bsn"] = {"Barasana-Eduria"}, ["bso"] = {"Buso"}, ["bsp"] = {"Baga Sitemu"}, ["bsq"] = {"Bassa"}, ["bsr"] = {"Bassa-Kontagora"}, ["bss"] = {"Akoose"}, ["bst"] = {"Basketo"}, ["bsu"] = {"Bahonsuai"}, ["bsv"] = {"Baga Sobané"}, ["bsw"] = {"Baiso"}, ["bsx"] = {"Yangkam"}, ["bsy"] = {"Sabah Bisaya"}, ["bta"] = {"Bata"}, ["btc"] = {"Bati (Cameroon)"}, ["btd"] = {"Batak Dairi"}, ["bte"] = {"Gamo-Ningi"}, ["btf"] = {"Birgit"}, ["btg"] = {"Gagnoa Bété"}, ["bth"] = {"Biatah Bidayuh"}, ["bti"] = {"Burate"}, ["btj"] = {"Bacanese Malay"}, ["btk"] = {"Batak languages"}, ["btm"] = {"Batak Mandailing"}, ["btn"] = {"Ratagnon"}, ["bto"] = {"Rinconada Bikol"}, ["btp"] = {"Budibud"}, ["btq"] = {"Batek"}, ["btr"] = {"Baetora"}, ["bts"] = {"Batak Simalungun"}, ["btt"] = {"Bete-Bendi"}, ["btu"] = {"Batu"}, ["btv"] = {"Bateri"}, ["btw"] = {"Butuanon"}, ["btx"] = {"Batak Karo"}, ["bty"] = {"Bobot"}, ["btz"] = {"Batak Alas-Kluet"}, ["bua"] = {"Buriat"}, ["bub"] = {"Bua"}, ["buc"] = {"Bushi"}, ["bud"] = {"Ntcham"}, ["bue"] = {"Beothuk"}, ["buf"] = {"Bushoong"}, ["bug"] = {"Buginese"}, ["buh"] = {"Younuo Bunu"}, ["bui"] = {"Bongili"}, ["buj"] = {"Basa-Gurmana"}, ["buk"] = {"Bugawac"}, ["bum"] = {"Bulu (Cameroon)"}, ["bun"] = {"Sherbro"}, ["buo"] = {"Terei"}, ["bup"] = {"Busoa"}, ["buq"] = {"Brem"}, ["bus"] = {"Bokobaru"}, ["but"] = {"Bungain"}, ["buu"] = {"Budu"}, ["buv"] = {"Bun"}, ["buw"] = {"Bubi"}, ["bux"] = {"Boghom"}, ["buy"] = {"Bullom So"}, ["buz"] = {"Bukwen"}, ["bva"] = {"Barein"}, ["bvb"] = {"Bube"}, ["bvc"] = {"Baelelea"}, ["bvd"] = {"Baeggu"}, ["bve"] = {"Berau Malay"}, ["bvf"] = {"Boor"}, ["bvg"] = {"Bonkeng"}, ["bvh"] = {"Bure"}, ["bvi"] = {"Belanda Viri"}, ["bvj"] = {"Baan"}, ["bvk"] = {"Bukat"}, ["bvl"] = {"Bolivian Sign Language"}, ["bvm"] = {"Bamunka"}, ["bvn"] = {"Buna"}, ["bvo"] = {"Bolgo"}, ["bvp"] = {"Bumang"}, ["bvq"] = {"Birri"}, ["bvr"] = {"Burarra"}, ["bvt"] = {"Bati (Indonesia)"}, ["bvu"] = {"Bukit Malay"}, ["bvv"] = {"Baniva"}, ["bvw"] = {"Boga"}, ["bvx"] = {"Dibole"}, ["bvy"] = {"Baybayanon"}, ["bvz"] = {"Bauzi"}, ["bwa"] = {"Bwatoo"}, ["bwb"] = {"Namosi-Naitasiri-Serua"}, ["bwc"] = {"Bwile"}, ["bwd"] = {"Bwaidoka"}, ["bwe"] = {"Bwe Karen"}, ["bwf"] = {"Boselewa"}, ["bwg"] = {"Barwe"}, ["bwh"] = {"Bishuo"}, ["bwi"] = {"Baniwa"}, ["bwj"] = {"Láá Láá Bwamu"}, ["bwk"] = {"Bauwaki"}, ["bwl"] = {"Bwela"}, ["bwm"] = {"Biwat"}, ["bwn"] = {"Wunai Bunu"}, ["bwo"] = {"Boro (Ethiopia)", "Borna (Ethiopia)"}, ["bwp"] = {"Mandobo Bawah"}, ["bwq"] = {"Southern Bobo Madaré"}, ["bwr"] = {"Bura-Pabir"}, ["bws"] = {"Bomboma"}, ["bwt"] = {"Bafaw-Balong"}, ["bwu"] = {"Buli (Ghana)"}, ["bww"] = {"Bwa"}, ["bwx"] = {"Bu-Nao Bunu"}, ["bwy"] = {"Cwi Bwamu"}, ["bwz"] = {"Bwisi"}, ["bxa"] = {"Tairaha"}, ["bxb"] = {"Belanda Bor"}, ["bxc"] = {"Molengue"}, ["bxd"] = {"Pela"}, ["bxe"] = {"Birale"}, ["bxf"] = {"Bilur", "Minigir"}, ["bxg"] = {"Bangala"}, ["bxh"] = {"Buhutu"}, ["bxi"] = {"Pirlatapa"}, ["bxj"] = {"Bayungu"}, ["bxk"] = {"Bukusu", "Lubukusu"}, ["bxl"] = {"Jalkunan"}, ["bxm"] = {"Mongolia Buriat"}, ["bxn"] = {"Burduna"}, ["bxo"] = {"Barikanchi"}, ["bxp"] = {"Bebil"}, ["bxq"] = {"Beele"}, ["bxr"] = {"Russia Buriat"}, ["bxs"] = {"Busam"}, ["bxu"] = {"China Buriat"}, ["bxv"] = {"Berakou"}, ["bxw"] = {"Bankagooma"}, ["bxz"] = {"Binahari"}, ["bya"] = {"Batak"}, ["byb"] = {"Bikya"}, ["byc"] = {"Ubaghara"}, ["byd"] = {"Benyadu'"}, ["bye"] = {"Pouye"}, ["byf"] = {"Bete"}, ["byg"] = {"Baygo"}, ["byh"] = {"Bhujel"}, ["byi"] = {"Buyu"}, ["byj"] = {"Bina (Nigeria)"}, ["byk"] = {"Biao"}, ["byl"] = {"Bayono"}, ["bym"] = {"Bidjara"}, ["byn"] = {"Bilin", "Blin"}, ["byo"] = {"Biyo"}, ["byp"] = {"Bumaji"}, ["byq"] = {"Basay"}, ["byr"] = {"Baruya", "Yipma"}, ["bys"] = {"Burak"}, ["byt"] = {"Berti"}, ["byv"] = {"Medumba"}, ["byw"] = {"Belhariya"}, ["byx"] = {"Qaqet"}, ["byz"] = {"Banaro"}, ["bza"] = {"Bandi"}, ["bzb"] = {"Andio"}, ["bzc"] = {"Southern Betsimisaraka Malagasy"}, ["bzd"] = {"Bribri"}, ["bze"] = {"Jenaama Bozo"}, ["bzf"] = {"Boikin"}, ["bzg"] = {"Babuza"}, ["bzh"] = {"Mapos Buang"}, ["bzi"] = {"Bisu"}, ["bzj"] = {"Belize Kriol English"}, ["bzk"] = {"Nicaragua Creole English"}, ["bzl"] = {"Boano (Sulawesi)"}, ["bzm"] = {"Bolondo"}, ["bzn"] = {"Boano (Maluku)"}, ["bzo"] = {"Bozaba"}, ["bzp"] = {"Kemberano"}, ["bzq"] = {"Buli (Indonesia)"}, ["bzr"] = {"Biri"}, ["bzs"] = {"Brazilian Sign Language"}, ["bzt"] = {"Brithenig"}, ["bzu"] = {"Burmeso"}, ["bzv"] = {"Naami"}, ["bzw"] = {"Basa (Nigeria)"}, ["bzx"] = {"Kɛlɛngaxo Bozo"}, ["bzy"] = {"Obanliku"}, ["bzz"] = {"Evant"}, ["caa"] = {"Chortí"}, ["cab"] = {"Garifuna"}, ["cac"] = {"Chuj"}, ["cad"] = {"Caddo"}, ["cae"] = {"Lehar", "Laalaa"}, ["caf"] = {"Southern Carrier"}, ["cag"] = {"Nivaclé"}, ["cah"] = {"Cahuarano"}, ["cai"] = {"Central American Indian languages"}, ["caj"] = {"Chané"}, ["cak"] = {"Kaqchikel", "Cakchiquel"}, ["cal"] = {"Carolinian"}, ["cam"] = {"Cemuhî"}, ["can"] = {"Chambri"}, ["cao"] = {"Chácobo"}, ["cap"] = {"Chipaya"}, ["caq"] = {"Car Nicobarese"}, ["car"] = {"Galibi Carib"}, ["cas"] = {"Tsimané"}, ["cau"] = {"Caucasian languages"}, ["cav"] = {"Cavineña"}, ["caw"] = {"Callawalla"}, ["cax"] = {"Chiquitano"}, ["cay"] = {"Cayuga"}, ["caz"] = {"Canichana"}, ["cba"] = {"Chibchan languages"}, ["cbb"] = {"Cabiyarí"}, ["cbc"] = {"Carapana"}, ["cbd"] = {"Carijona"}, ["cbg"] = {"Chimila"}, ["cbi"] = {"Chachi"}, ["cbj"] = {"Ede Cabe"}, ["cbk"] = {"Chavacano"}, ["cbl"] = {"Bualkhaw Chin"}, ["cbn"] = {"Nyahkur"}, ["cbo"] = {"Izora"}, ["cbq"] = {"Tsucuba", "Cuba"}, ["cbr"] = {"Cashibo-Cacataibo"}, ["cbs"] = {"Cashinahua"}, ["cbt"] = {"Chayahuita"}, ["cbu"] = {"Candoshi-Shapra"}, ["cbv"] = {"Cacua"}, ["cbw"] = {"Kinabalian"}, ["cby"] = {"Carabayo"}, ["ccc"] = {"Chamicuro"}, ["ccd"] = {"Cafundo Creole"}, ["cce"] = {"Chopi"}, ["ccg"] = {"Samba Daka"}, ["cch"] = {"Atsam"}, ["ccj"] = {"Kasanga"}, ["ccl"] = {"Cutchi-Swahili"}, ["ccm"] = {"Malaccan Creole Malay"}, ["ccn"] = {"North Caucasian languages"}, ["cco"] = {"Comaltepec Chinantec"}, ["ccp"] = {"Chakma"}, ["ccr"] = {"Cacaopera"}, ["ccs"] = {"South Caucasian languages"}, ["cda"] = {"Choni"}, ["cdc"] = {"Chadic languages"}, ["cdd"] = {"Caddoan languages"}, ["cde"] = {"Chenchu"}, ["cdf"] = {"Chiru"}, ["cdh"] = {"Chambeali"}, ["cdi"] = {"Chodri"}, ["cdj"] = {"Churahi"}, ["cdm"] = {"Chepang"}, ["cdn"] = {"Chaudangsi"}, ["cdo"] = {"Min Dong Chinese"}, ["cdr"] = {"Cinda-Regi-Tiyal"}, ["cds"] = {"Chadian Sign Language"}, ["cdy"] = {"Chadong"}, ["cdz"] = {"Koda"}, ["cea"] = {"Lower Chehalis"}, ["ceb"] = {"Cebuano"}, ["ceg"] = {"Chamacoco"}, ["cek"] = {"Eastern Khumi Chin"}, ["cel"] = {"Celtic languages"}, ["cen"] = {"Cen"}, ["cet"] = {"Centúúm"}, ["cey"] = {"Ekai Chin"}, ["cfa"] = {"Dijim-Bwilim"}, ["cfd"] = {"Cara"}, ["cfg"] = {"Como Karim"}, ["cfm"] = {"Falam Chin"}, ["cga"] = {"Changriwa"}, ["cgc"] = {"Kagayanen"}, ["cgg"] = {"Chiga"}, ["cgk"] = {"Chocangacakha"}, ["chb"] = {"Chibcha"}, ["chc"] = {"Catawba"}, ["chd"] = {"Highland Oaxaca Chontal"}, ["chf"] = {"Tabasco Chontal"}, ["chg"] = {"Chagatai"}, ["chh"] = {"Chinook"}, ["chj"] = {"Ojitlán Chinantec"}, ["chk"] = {"Chuukese"}, ["chl"] = {"Cahuilla"}, ["chm"] = {"Mari (Russia)"}, ["chn"] = {"Chinook jargon"}, ["cho"] = {"Choctaw"}, ["chp"] = {"Chipewyan", "Dene Suline"}, ["chq"] = {"Quiotepec Chinantec"}, ["chr"] = {"Cherokee"}, ["cht"] = {"Cholón"}, ["chw"] = {"Chuwabu"}, ["chx"] = {"Chantyal"}, ["chy"] = {"Cheyenne"}, ["chz"] = {"Ozumacín Chinantec"}, ["cia"] = {"Cia-Cia"}, ["cib"] = {"Ci Gbe"}, ["cic"] = {"Chickasaw"}, ["cid"] = {"Chimariko"}, ["cie"] = {"Cineni"}, ["cih"] = {"Chinali"}, ["cik"] = {"Chitkuli Kinnauri"}, ["cim"] = {"Cimbrian"}, ["cin"] = {"Cinta Larga"}, ["cip"] = {"Chiapanec"}, ["cir"] = {"Tiri", "Haméa", "Méa"}, ["ciw"] = {"Chippewa"}, ["ciy"] = {"Chaima"}, ["cja"] = {"Western Cham"}, ["cje"] = {"Chru"}, ["cjh"] = {"Upper Chehalis"}, ["cji"] = {"Chamalal"}, ["cjk"] = {"Chokwe"}, ["cjm"] = {"Eastern Cham"}, ["cjn"] = {"Chenapian"}, ["cjo"] = {"Ashéninka Pajonal"}, ["cjp"] = {"Cabécar"}, ["cjs"] = {"Shor"}, ["cjv"] = {"Chuave"}, ["cjy"] = {"Jinyu Chinese"}, ["ckb"] = {"Central Kurdish"}, ["ckh"] = {"Chak"}, ["ckl"] = {"Cibak"}, ["ckm"] = {"Chakavian"}, ["ckn"] = {"Kaang Chin"}, ["cko"] = {"Anufo"}, ["ckq"] = {"Kajakse"}, ["ckr"] = {"Kairak"}, ["cks"] = {"Tayo"}, ["ckt"] = {"Chukot"}, ["cku"] = {"Koasati"}, ["ckv"] = {"Kavalan"}, ["ckx"] = {"Caka"}, ["cky"] = {"Cakfem-Mushere"}, ["ckz"] = {"Cakchiquel-Quiché Mixed Language"}, ["cla"] = {"Ron"}, ["clc"] = {"Chilcotin"}, ["cld"] = {"Chaldean Neo-Aramaic"}, ["cle"] = {"Lealao Chinantec"}, ["clh"] = {"Chilisso"}, ["cli"] = {"Chakali"}, ["clj"] = {"Laitu Chin"}, ["clk"] = {"Idu-Mishmi"}, ["cll"] = {"Chala"}, ["clm"] = {"Clallam"}, ["clo"] = {"Lowland Oaxaca Chontal"}, ["cls"] = {"Classical Sanskrit"}, ["clt"] = {"Lautu Chin"}, ["clu"] = {"Caluyanun"}, ["clw"] = {"Chulym"}, ["cly"] = {"Eastern Highland Chatino"}, ["cma"] = {"Maa"}, ["cmc"] = {"Chamic languages"}, ["cme"] = {"Cerma"}, ["cmg"] = {"Classical Mongolian"}, ["cmi"] = {"Emberá-Chamí"}, ["cml"] = {"Campalagian"}, ["cmm"] = {"Michigamea"}, ["cmn"] = {"Mandarin Chinese"}, ["cmo"] = {"Central Mnong"}, ["cmr"] = {"Mro-Khimi Chin"}, ["cms"] = {"Messapic"}, ["cmt"] = {"Camtho"}, ["cna"] = {"Changthang"}, ["cnb"] = {"Chinbon Chin"}, ["cnc"] = {"Côông"}, ["cng"] = {"Northern Qiang"}, ["cnh"] = {"Hakha Chin", "Haka Chin"}, ["cni"] = {"Asháninka"}, ["cnk"] = {"Khumi Chin"}, ["cnl"] = {"Lalana Chinantec"}, ["cno"] = {"Con"}, ["cnp"] = {"Northern Ping Chinese", "Northern Pinghua"}, ["cnq"] = {"Chung"}, ["cnr"] = {"Montenegrin"}, ["cns"] = {"Central Asmat"}, ["cnt"] = {"Tepetotutla Chinantec"}, ["cnu"] = {"Chenoua"}, ["cnw"] = {"Ngawn Chin"}, ["cnx"] = {"Middle Cornish"}, ["coa"] = {"Cocos Islands Malay"}, ["cob"] = {"Chicomuceltec"}, ["coc"] = {"Cocopa"}, ["cod"] = {"Cocama-Cocamilla"}, ["coe"] = {"Koreguaje"}, ["cof"] = {"Colorado"}, ["cog"] = {"Chong"}, ["coh"] = {"Chonyi-Dzihana-Kauma", "Chichonyi-Chidzihana-Chikauma"}, ["coj"] = {"Cochimi"}, ["cok"] = {"Santa Teresa Cora"}, ["col"] = {"Columbia-Wenatchi"}, ["com"] = {"Comanche"}, ["con"] = {"Cofán"}, ["coo"] = {"Comox"}, ["cop"] = {"Coptic"}, ["coq"] = {"Coquille"}, ["cot"] = {"Caquinte"}, ["cou"] = {"Wamey"}, ["cov"] = {"Cao Miao"}, ["cow"] = {"Cowlitz"}, ["cox"] = {"Nanti"}, ["coz"] = {"Chochotec"}, ["cpa"] = {"Palantla Chinantec"}, ["cpb"] = {"Ucayali-Yurúa Ashéninka"}, ["cpc"] = {"Ajyíninka Apurucayali"}, ["cpe"] = {"English-based creoles and pidgins"}, ["cpf"] = {"French-based creoles and pidgins"}, ["cpg"] = {"Cappadocian Greek"}, ["cpi"] = {"Chinese Pidgin English"}, ["cpn"] = {"Cherepon"}, ["cpo"] = {"Kpeego"}, ["cpp"] = {"Portuguese-based creoles and pidgins"}, ["cps"] = {"Capiznon"}, ["cpu"] = {"Pichis Ashéninka"}, ["cpx"] = {"Pu-Xian Chinese"}, ["cpy"] = {"South Ucayali Ashéninka"}, ["cqd"] = {"Chuanqiandian Cluster Miao"}, ["cra"] = {"Chara"}, ["crb"] = {"Island Carib"}, ["crc"] = {"Lonwolwol"}, ["crd"] = {"Coeur d'Alene"}, ["crf"] = {"Caramanta"}, ["crg"] = {"Michif"}, ["crh"] = {"Crimean Tatar", "Crimean Turkish"}, ["cri"] = {"Sãotomense"}, ["crj"] = {"Southern East Cree"}, ["crk"] = {"Plains Cree"}, ["crl"] = {"Northern East Cree"}, ["crm"] = {"Moose Cree"}, ["crn"] = {"El Nayar Cora"}, ["cro"] = {"Crow"}, ["crp"] = {"Creoles and pidgins"}, ["crq"] = {"Iyo'wujwa Chorote"}, ["crr"] = {"Carolina Algonquian"}, ["crs"] = {"Seselwa Creole French"}, ["crt"] = {"Iyojwa'ja Chorote"}, ["crv"] = {"Chaura"}, ["crw"] = {"Chrau"}, ["crx"] = {"Carrier"}, ["cry"] = {"Cori"}, ["crz"] = {"Cruzeño"}, ["csa"] = {"Chiltepec Chinantec"}, ["csb"] = {"Kashubian"}, ["csc"] = {"Catalan Sign Language", "Lengua de señas catalana", "Llengua de Signes Catalana"}, ["csd"] = {"Chiangmai Sign Language"}, ["cse"] = {"Czech Sign Language"}, ["csf"] = {"Cuba Sign Language"}, ["csg"] = {"Chilean Sign Language"}, ["csh"] = {"Asho Chin"}, ["csi"] = {"Coast Miwok"}, ["csj"] = {"Songlai Chin"}, ["csk"] = {"Jola-Kasa"}, ["csl"] = {"Chinese Sign Language"}, ["csm"] = {"Central Sierra Miwok"}, ["csn"] = {"Colombian Sign Language"}, ["cso"] = {"Sochiapam Chinantec", "Sochiapan Chinantec"}, ["csp"] = {"Southern Ping Chinese", "Southern Pinghua"}, ["csq"] = {"Croatia Sign Language"}, ["csr"] = {"Costa Rican Sign Language"}, ["css"] = {"Southern Ohlone"}, ["cst"] = {"Northern Ohlone"}, ["csu"] = {"Central Sudanic languages"}, ["csv"] = {"Sumtu Chin"}, ["csw"] = {"Swampy Cree"}, ["csx"] = {"Cambodian Sign Language"}, ["csy"] = {"Siyin Chin"}, ["csz"] = {"Coos"}, ["cta"] = {"Tataltepec Chatino"}, ["ctc"] = {"Chetco"}, ["ctd"] = {"Tedim Chin"}, ["cte"] = {"Tepinapa Chinantec"}, ["ctg"] = {"Chittagonian"}, ["cth"] = {"Thaiphum Chin"}, ["ctl"] = {"Tlacoatzintepec Chinantec"}, ["ctm"] = {"Chitimacha"}, ["ctn"] = {"Chhintange"}, ["cto"] = {"Emberá-Catío"}, ["ctp"] = {"Western Highland Chatino"}, ["cts"] = {"Northern Catanduanes Bikol"}, ["ctt"] = {"Wayanad Chetti"}, ["ctu"] = {"Chol"}, ["cty"] = {"Moundadan Chetty"}, ["ctz"] = {"Zacatepec Chatino"}, ["cua"] = {"Cua"}, ["cub"] = {"Cubeo"}, ["cuc"] = {"Usila Chinantec"}, ["cuh"] = {"Chuka", "Gichuka"}, ["cui"] = {"Cuiba"}, ["cuj"] = {"Mashco Piro"}, ["cuk"] = {"San Blas Kuna"}, ["cul"] = {"Culina", "Kulina"}, ["cuo"] = {"Cumanagoto"}, ["cup"] = {"Cupeño"}, ["cuq"] = {"Cun"}, ["cur"] = {"Chhulung"}, ["cus"] = {"Cushitic languages"}, ["cut"] = {"Teutila Cuicatec"}, ["cuu"] = {"Tai Ya"}, ["cuv"] = {"Cuvok"}, ["cuw"] = {"Chukwa"}, ["cux"] = {"Tepeuxila Cuicatec"}, ["cuy"] = {"Cuitlatec"}, ["cvg"] = {"Chug"}, ["cvn"] = {"Valle Nacional Chinantec"}, ["cwa"] = {"Kabwa"}, ["cwb"] = {"Maindo"}, ["cwd"] = {"Woods Cree"}, ["cwe"] = {"Kwere"}, ["cwg"] = {"Chewong", "Cheq Wong"}, ["cwt"] = {"Kuwaataay"}, ["cxh"] = {"Cha'ari"}, ["cya"] = {"Nopala Chatino"}, ["cyb"] = {"Cayubaba"}, ["cyo"] = {"Cuyonon"}, ["czh"] = {"Huizhou Chinese"}, ["czk"] = {"Knaanic"}, ["czn"] = {"Zenzontepec Chatino"}, ["czo"] = {"Min Zhong Chinese"}, ["czt"] = {"Zotung Chin"}, ["daa"] = {"Dangaléat"}, ["dac"] = {"Dambi"}, ["dad"] = {"Marik"}, ["dae"] = {"Duupa"}, ["dag"] = {"Dagbani"}, ["dah"] = {"Gwahatike"}, ["dai"] = {"Day"}, ["daj"] = {"Dar Fur Daju"}, ["dak"] = {"Dakota"}, ["dal"] = {"Dahalo"}, ["dam"] = {"Damakawa"}, ["dao"] = {"Daai Chin"}, ["daq"] = {"Dandami Maria"}, ["dar"] = {"Dargwa"}, ["das"] = {"Daho-Doo"}, ["dau"] = {"Dar Sila Daju"}, ["dav"] = {"Taita", "Dawida"}, ["daw"] = {"Davawenyo"}, ["dax"] = {"Dayi"}, ["day"] = {"Land Dayak languages"}, ["daz"] = {"Dao"}, ["dba"] = {"Bangime"}, ["dbb"] = {"Deno"}, ["dbd"] = {"Dadiya"}, ["dbe"] = {"Dabe"}, ["dbf"] = {"Edopi"}, ["dbg"] = {"Dogul Dom Dogon"}, ["dbi"] = {"Doka"}, ["dbj"] = {"Ida'an"}, ["dbl"] = {"Dyirbal"}, ["dbm"] = {"Duguri"}, ["dbn"] = {"Duriankere"}, ["dbo"] = {"Dulbu"}, ["dbp"] = {"Duwai"}, ["dbq"] = {"Daba"}, ["dbr"] = {"Dabarre"}, ["dbt"] = {"Ben Tey Dogon"}, ["dbu"] = {"Bondum Dom Dogon"}, ["dbv"] = {"Dungu"}, ["dbw"] = {"Bankan Tey Dogon"}, ["dby"] = {"Dibiyaso"}, ["dcc"] = {"Deccan"}, ["dcr"] = {"Negerhollands"}, ["dda"] = {"Dadi Dadi"}, ["ddd"] = {"Dongotono"}, ["dde"] = {"Doondo"}, ["ddg"] = {"Fataluku"}, ["ddi"] = {"West Goodenough"}, ["ddj"] = {"Jaru"}, ["ddn"] = {"Dendi (Benin)"}, ["ddo"] = {"Dido"}, ["ddr"] = {"Dhudhuroa"}, ["dds"] = {"Donno So Dogon"}, ["ddw"] = {"Dawera-Daweloor"}, ["dec"] = {"Dagik"}, ["ded"] = {"Dedua"}, ["dee"] = {"Dewoin"}, ["def"] = {"Dezfuli"}, ["deg"] = {"Degema"}, ["deh"] = {"Dehwari"}, ["dei"] = {"Demisa"}, ["dek"] = {"Dek"}, ["del"] = {"Delaware"}, ["dem"] = {"Dem"}, ["den"] = {"Slave (Athapascan)"}, ["dep"] = {"Pidgin Delaware"}, ["deq"] = {"Dendi (Central African Republic)"}, ["der"] = {"Deori"}, ["des"] = {"Desano"}, ["dev"] = {"Domung"}, ["dez"] = {"Dengese"}, ["dga"] = {"Southern Dagaare"}, ["dgb"] = {"Bunoge Dogon"}, ["dgc"] = {"Casiguran Dumagat Agta"}, ["dgd"] = {"Dagaari Dioula"}, ["dge"] = {"Degenan"}, ["dgg"] = {"Doga"}, ["dgh"] = {"Dghwede"}, ["dgi"] = {"Northern Dagara"}, ["dgk"] = {"Dagba"}, ["dgl"] = {"Andaandi", "Dongolawi"}, ["dgn"] = {"Dagoman"}, ["dgo"] = {"Dogri (individual language)"}, ["dgr"] = {"Tlicho", "Dogrib", "Tłı̨chǫ"}, ["dgs"] = {"Dogoso"}, ["dgt"] = {"Ndra'ngith"}, ["dgw"] = {"Daungwurrung"}, ["dgx"] = {"Doghoro"}, ["dgz"] = {"Daga"}, ["dhd"] = {"Dhundari"}, ["dhg"] = {"Dhangu-Djangu", "Dhangu", "Djangu"}, ["dhi"] = {"Dhimal"}, ["dhl"] = {"Dhalandji"}, ["dhm"] = {"Zemba"}, ["dhn"] = {"Dhanki"}, ["dho"] = {"Dhodia"}, ["dhr"] = {"Dhargari"}, ["dhs"] = {"Dhaiso"}, ["dhu"] = {"Dhurga"}, ["dhv"] = {"Dehu", "Drehu"}, ["dhw"] = {"Dhanwar (Nepal)"}, ["dhx"] = {"Dhungaloo"}, ["dia"] = {"Dia"}, ["dib"] = {"South Central Dinka"}, ["dic"] = {"Lakota Dida"}, ["did"] = {"Didinga"}, ["dif"] = {"Dieri", "Diyari"}, ["dig"] = {"Digo", "Chidigo"}, ["dih"] = {"Kumiai"}, ["dii"] = {"Dimbong"}, ["dij"] = {"Dai"}, ["dik"] = {"Southwestern Dinka"}, ["dil"] = {"Dilling"}, ["dim"] = {"Dime"}, ["din"] = {"Dinka"}, ["dio"] = {"Dibo"}, ["dip"] = {"Northeastern Dinka"}, ["diq"] = {"Dimli (individual language)"}, ["dir"] = {"Dirim"}, ["dis"] = {"Dimasa"}, ["diu"] = {"Diriku"}, ["diw"] = {"Northwestern Dinka"}, ["dix"] = {"Dixon Reef"}, ["diy"] = {"Diuwe"}, ["diz"] = {"Ding"}, ["dja"] = {"Djadjawurrung"}, ["djb"] = {"Djinba"}, ["djc"] = {"Dar Daju Daju"}, ["djd"] = {"Djamindjung", "Ngaliwurru"}, ["dje"] = {"Zarma"}, ["djf"] = {"Djangun"}, ["dji"] = {"Djinang"}, ["djj"] = {"Djeebbana"}, ["djk"] = {"Eastern Maroon Creole", "Businenge Tongo", "Nenge"}, ["djm"] = {"Jamsay Dogon"}, ["djn"] = {"Jawoyn", "Djauan"}, ["djo"] = {"Jangkang"}, ["djr"] = {"Djambarrpuyngu"}, ["dju"] = {"Kapriman"}, ["djw"] = {"Djawi"}, ["dka"] = {"Dakpakha"}, ["dkg"] = {"Kadung"}, ["dkk"] = {"Dakka"}, ["dkr"] = {"Kuijau"}, ["dks"] = {"Southeastern Dinka"}, ["dkx"] = {"Mazagway"}, ["dlg"] = {"Dolgan"}, ["dlk"] = {"Dahalik"}, ["dlm"] = {"Dalmatian"}, ["dln"] = {"Darlong"}, ["dma"] = {"Duma"}, ["dmb"] = {"Mombo Dogon"}, ["dmc"] = {"Gavak"}, ["dmd"] = {"Madhi Madhi"}, ["dme"] = {"Dugwor"}, ["dmf"] = {"Medefaidrin"}, ["dmg"] = {"Upper Kinabatangan"}, ["dmk"] = {"Domaaki"}, ["dml"] = {"Dameli"}, ["dmm"] = {"Dama"}, ["dmn"] = {"Mande languages"}, ["dmo"] = {"Kemedzung"}, ["dmr"] = {"East Damar"}, ["dms"] = {"Dampelas"}, ["dmu"] = {"Dubu", "Tebi"}, ["dmv"] = {"Dumpas"}, ["dmw"] = {"Mudburra"}, ["dmx"] = {"Dema"}, ["dmy"] = {"Demta", "Sowari"}, ["dna"] = {"Upper Grand Valley Dani"}, ["dnd"] = {"Daonda"}, ["dne"] = {"Ndendeule"}, ["dng"] = {"Dungan"}, ["dni"] = {"Lower Grand Valley Dani"}, ["dnj"] = {"Dan"}, ["dnk"] = {"Dengka"}, ["dnn"] = {"Dzùùngoo"}, ["dno"] = {"Ndrulo", "Northern Lendu"}, ["dnr"] = {"Danaru"}, ["dnt"] = {"Mid Grand Valley Dani"}, ["dnu"] = {"Danau"}, ["dnv"] = {"Danu"}, ["dnw"] = {"Western Dani"}, ["dny"] = {"Dení"}, ["doa"] = {"Dom"}, ["dob"] = {"Dobu"}, ["doc"] = {"Northern Dong"}, ["doe"] = {"Doe"}, ["dof"] = {"Domu"}, ["doh"] = {"Dong"}, ["doi"] = {"Dogri (macrolanguage)"}, ["dok"] = {"Dondo"}, ["dol"] = {"Doso"}, ["don"] = {"Toura (Papua New Guinea)"}, ["doo"] = {"Dongo"}, ["dop"] = {"Lukpa"}, ["doq"] = {"Dominican Sign Language"}, ["dor"] = {"Dori'o"}, ["dos"] = {"Dogosé"}, ["dot"] = {"Dass"}, ["dov"] = {"Dombe"}, ["dow"] = {"Doyayo"}, ["dox"] = {"Bussa"}, ["doy"] = {"Dompo"}, ["doz"] = {"Dorze"}, ["dpp"] = {"Papar"}, ["dra"] = {"Dravidian languages"}, ["drb"] = {"Dair"}, ["drc"] = {"Minderico"}, ["drd"] = {"Darmiya"}, ["dre"] = {"Dolpo"}, ["drg"] = {"Rungus"}, ["dri"] = {"C'Lela"}, ["drl"] = {"Paakantyi"}, ["drn"] = {"West Damar"}, ["dro"] = {"Daro-Matu Melanau"}, ["drq"] = {"Dura"}, ["drs"] = {"Gedeo"}, ["drt"] = {"Drents"}, ["dru"] = {"Rukai"}, ["dry"] = {"Darai"}, ["dsb"] = {"Lower Sorbian"}, ["dse"] = {"Dutch Sign Language"}, ["dsh"] = {"Daasanach"}, ["dsi"] = {"Disa"}, ["dsk"] = {"Dokshi"}, ["dsl"] = {"Danish Sign Language"}, ["dsn"] = {"Dusner"}, ["dso"] = {"Desiya"}, ["dsq"] = {"Tadaksahak"}, ["dsz"] = {"Mardin Sign Language"}, ["dta"] = {"Daur"}, ["dtb"] = {"Labuk-Kinabatangan Kadazan"}, ["dtd"] = {"Ditidaht"}, ["dth"] = {"Adithinngithigh"}, ["dti"] = {"Ana Tinga Dogon"}, ["dtk"] = {"Tene Kan Dogon"}, ["dtm"] = {"Tomo Kan Dogon"}, ["dtn"] = {"Daatsʼíin"}, ["dto"] = {"Tommo So Dogon"}, ["dtp"] = {"Kadazan Dusun", "Central Dusun"}, ["dtr"] = {"Lotud"}, ["dts"] = {"Toro So Dogon"}, ["dtt"] = {"Toro Tegu Dogon"}, ["dtu"] = {"Tebul Ure Dogon"}, ["dty"] = {"Dotyali"}, ["dua"] = {"Duala"}, ["dub"] = {"Dubli"}, ["duc"] = {"Duna"}, ["due"] = {"Umiray Dumaget Agta"}, ["duf"] = {"Dumbea", "Drubea"}, ["dug"] = {"Duruma", "Chiduruma"}, ["duh"] = {"Dungra Bhil"}, ["dui"] = {"Dumun"}, ["duk"] = {"Uyajitaya"}, ["dul"] = {"Alabat Island Agta"}, ["dum"] = {"Middle Dutch (ca. 1050-1350)"}, ["dun"] = {"Dusun Deyah"}, ["duo"] = {"Dupaninan Agta"}, ["dup"] = {"Duano"}, ["duq"] = {"Dusun Malang"}, ["dur"] = {"Dii"}, ["dus"] = {"Dumi"}, ["duu"] = {"Drung"}, ["duv"] = {"Duvle"}, ["duw"] = {"Dusun Witu"}, ["dux"] = {"Duungooma"}, ["duy"] = {"Dicamay Agta"}, ["duz"] = {"Duli-Gey"}, ["dva"] = {"Duau"}, ["dwa"] = {"Diri"}, ["dwk"] = {"Dawik Kui"}, ["dwr"] = {"Dawro"}, ["dws"] = {"Dutton World Speedwords"}, ["dwu"] = {"Dhuwal"}, ["dww"] = {"Dawawa"}, ["dwy"] = {"Dhuwaya"}, ["dwz"] = {"Dewas Rai"}, ["dya"] = {"Dyan"}, ["dyb"] = {"Dyaberdyaber"}, ["dyd"] = {"Dyugun"}, ["dyg"] = {"Villa Viciosa Agta"}, ["dyi"] = {"Djimini Senoufo"}, ["dym"] = {"Yanda Dom Dogon"}, ["dyn"] = {"Dyangadi", "Dhanggatti"}, ["dyo"] = {"Jola-Fonyi"}, ["dyr"] = {"Dyarim"}, ["dyu"] = {"Dyula"}, ["dyy"] = {"Djabugay", "Dyaabugay"}, ["dza"] = {"Tunzu"}, ["dzd"] = {"Daza"}, ["dze"] = {"Djiwarli"}, ["dzg"] = {"Dazaga"}, ["dzl"] = {"Dzalakha"}, ["dzn"] = {"Dzando"}, ["eaa"] = {"Karenggapa"}, ["ebc"] = {"Beginci"}, ["ebg"] = {"Ebughu"}, ["ebk"] = {"Eastern Bontok"}, ["ebo"] = {"Teke-Ebo"}, ["ebr"] = {"Ebrié"}, ["ebu"] = {"Embu", "Kiembu"}, ["ecr"] = {"Eteocretan"}, ["ecs"] = {"Ecuadorian Sign Language"}, ["ecy"] = {"Eteocypriot"}, ["eee"] = {"E"}, ["efa"] = {"Efai"}, ["efe"] = {"Efe"}, ["efi"] = {"Efik"}, ["ega"] = {"Ega"}, ["egl"] = {"Emilian"}, ["egm"] = {"Benamanga"}, ["ego"] = {"Eggon"}, ["egx"] = {"Egyptian languages"}, ["egy"] = {"Egyptian (Ancient)"}, ["ehs"] = {"Miyakubo Sign Language"}, ["ehu"] = {"Ehueun"}, ["eip"] = {"Eipomek"}, ["eit"] = {"Eitiep"}, ["eiv"] = {"Askopan"}, ["eja"] = {"Ejamat"}, ["eka"] = {"Ekajuk"}, ["eke"] = {"Ekit"}, ["ekg"] = {"Ekari"}, ["eki"] = {"Eki"}, ["ekk"] = {"Standard Estonian"}, ["ekl"] = {"Kol (Bangladesh)", "Kol"}, ["ekm"] = {"Elip"}, ["eko"] = {"Koti"}, ["ekp"] = {"Ekpeye"}, ["ekr"] = {"Yace"}, ["eky"] = {"Eastern Kayah"}, ["ele"] = {"Elepi"}, ["elh"] = {"El Hugeirat"}, ["eli"] = {"Nding"}, ["elk"] = {"Elkei"}, ["elm"] = {"Eleme"}, ["elo"] = {"El Molo"}, ["elu"] = {"Elu"}, ["elx"] = {"Elamite"}, ["ema"] = {"Emai-Iuleha-Ora"}, ["emb"] = {"Embaloh"}, ["eme"] = {"Emerillon"}, ["emg"] = {"Eastern Meohang"}, ["emi"] = {"Mussau-Emira"}, ["emk"] = {"Eastern Maninkakan"}, ["emm"] = {"Mamulique"}, ["emn"] = {"Eman"}, ["emp"] = {"Northern Emberá"}, ["emq"] = {"Eastern Minyag"}, ["ems"] = {"Pacific Gulf Yupik"}, ["emu"] = {"Eastern Muria"}, ["emw"] = {"Emplawas"}, ["emx"] = {"Erromintxela"}, ["emy"] = {"Epigraphic Mayan"}, ["emz"] = {"Mbessa"}, ["ena"] = {"Apali"}, ["enb"] = {"Markweeta"}, ["enc"] = {"En"}, ["end"] = {"Ende"}, ["enf"] = {"Forest Enets"}, ["enh"] = {"Tundra Enets"}, ["enl"] = {"Enlhet"}, ["enm"] = {"Middle English (1100-1500)"}, ["enn"] = {"Engenni"}, ["eno"] = {"Enggano"}, ["enq"] = {"Enga"}, ["enr"] = {"Emumu", "Emem"}, ["enu"] = {"Enu"}, ["env"] = {"Enwan (Edo State)"}, ["enw"] = {"Enwan (Akwa Ibom State)"}, ["enx"] = {"Enxet"}, ["eot"] = {"Beti (Côte d'Ivoire)"}, ["epi"] = {"Epie"}, ["era"] = {"Eravallan"}, ["erg"] = {"Sie"}, ["erh"] = {"Eruwa"}, ["eri"] = {"Ogea"}, ["erk"] = {"South Efate"}, ["ero"] = {"Horpa"}, ["err"] = {"Erre"}, ["ers"] = {"Ersu"}, ["ert"] = {"Eritai"}, ["erw"] = {"Erokwanas"}, ["ese"] = {"Ese Ejja"}, ["esg"] = {"Aheri Gondi"}, ["esh"] = {"Eshtehardi"}, ["esi"] = {"North Alaskan Inupiatun"}, ["esk"] = {"Northwest Alaska Inupiatun"}, ["esl"] = {"Egypt Sign Language"}, ["esm"] = {"Esuma"}, ["esn"] = {"Salvadoran Sign Language"}, ["eso"] = {"Estonian Sign Language"}, ["esq"] = {"Esselen"}, ["ess"] = {"Central Siberian Yupik"}, ["esu"] = {"Central Yupik"}, ["esx"] = {"Eskimo-Aleut languages"}, ["esy"] = {"Eskayan"}, ["etb"] = {"Etebi"}, ["etc"] = {"Etchemin"}, ["eth"] = {"Ethiopian Sign Language"}, ["etn"] = {"Eton (Vanuatu)"}, ["eto"] = {"Eton (Cameroon)"}, ["etr"] = {"Edolo"}, ["ets"] = {"Yekhee"}, ["ett"] = {"Etruscan"}, ["etu"] = {"Ejagham"}, ["etx"] = {"Eten"}, ["etz"] = {"Semimi"}, ["eud"] = {"Eudeve"}, ["euq"] = {"Basque (family)"}, ["eve"] = {"Even"}, ["evh"] = {"Uvbie"}, ["evn"] = {"Evenki"}, ["ewo"] = {"Ewondo"}, ["ext"] = {"Extremaduran"}, ["eya"] = {"Eyak"}, ["eyo"] = {"Keiyo"}, ["eza"] = {"Ezaa"}, ["eze"] = {"Uzekwe"}, ["faa"] = {"Fasu"}, ["fab"] = {"Fa d'Ambu"}, ["fad"] = {"Wagi"}, ["faf"] = {"Fagani"}, ["fag"] = {"Finongan"}, ["fah"] = {"Baissa Fali"}, ["fai"] = {"Faiwol"}, ["faj"] = {"Faita"}, ["fak"] = {"Fang (Cameroon)"}, ["fal"] = {"South Fali"}, ["fam"] = {"Fam"}, ["fan"] = {"Fang (Equatorial Guinea)"}, ["fap"] = {"Paloor"}, ["far"] = {"Fataleka"}, ["fat"] = {"Fanti"}, ["fau"] = {"Fayu"}, ["fax"] = {"Fala"}, ["fay"] = {"Southwestern Fars"}, ["faz"] = {"Northwestern Fars"}, ["fbl"] = {"West Albay Bikol"}, ["fcs"] = {"Quebec Sign Language"}, ["fer"] = {"Feroge"}, ["ffi"] = {"Foia Foia"}, ["ffm"] = {"Maasina Fulfulde"}, ["fgr"] = {"Fongoro"}, ["fia"] = {"Nobiin"}, ["fie"] = {"Fyer"}, ["fif"] = {"Faifi"}, ["fil"] = {"Filipino", "Pilipino"}, ["fip"] = {"Fipa"}, ["fir"] = {"Firan"}, ["fit"] = {"Tornedalen Finnish", "Meänkieli"}, ["fiu"] = {"Finno-Ugrian languages"}, ["fiw"] = {"Fiwaga"}, ["fkk"] = {"Kirya-Konzəl"}, ["fkv"] = {"Kven Finnish"}, ["fla"] = {"Kalispel-Pend d'Oreille"}, ["flh"] = {"Foau"}, ["fli"] = {"Fali"}, ["fll"] = {"North Fali"}, ["fln"] = {"Flinders Island"}, ["flr"] = {"Fuliiru"}, ["fly"] = {"Flaaitaal", "Tsotsitaal"}, ["fmp"] = {"Fe'fe'"}, ["fmu"] = {"Far Western Muria"}, ["fnb"] = {"Fanbak"}, ["fng"] = {"Fanagalo"}, ["fni"] = {"Fania"}, ["fod"] = {"Foodo"}, ["foi"] = {"Foi"}, ["fom"] = {"Foma"}, ["fon"] = {"Fon"}, ["for"] = {"Fore"}, ["fos"] = {"Siraya"}, ["fox"] = {"Formosan languages"}, ["fpe"] = {"Fernando Po Creole English"}, ["fqs"] = {"Fas"}, ["frc"] = {"Cajun French"}, ["frd"] = {"Fordata"}, ["frk"] = {"Frankish"}, ["frm"] = {"Middle French (ca. 1400-1600)"}, ["fro"] = {"Old French (842-ca. 1400)"}, ["frp"] = {"Arpitan", "Francoprovençal"}, ["frq"] = {"Forak"}, ["frr"] = {"Northern Frisian"}, ["frs"] = {"Eastern Frisian"}, ["frt"] = {"Fortsenal"}, ["fse"] = {"Finnish Sign Language"}, ["fsl"] = {"French Sign Language"}, ["fss"] = {"Finland-Swedish Sign Language", "finlandssvenskt teckenspråk", "suomenruotsalainen viittomakieli"}, ["fub"] = {"Adamawa Fulfulde"}, ["fuc"] = {"Pulaar"}, ["fud"] = {"East Futuna"}, ["fue"] = {"Borgu Fulfulde"}, ["fuf"] = {"Pular"}, ["fuh"] = {"Western Niger Fulfulde"}, ["fui"] = {"Bagirmi Fulfulde"}, ["fuj"] = {"Ko"}, ["fum"] = {"Fum"}, ["fun"] = {"Fulniô"}, ["fuq"] = {"Central-Eastern Niger Fulfulde"}, ["fur"] = {"Friulian"}, ["fut"] = {"Futuna-Aniwa"}, ["fuu"] = {"Furu"}, ["fuv"] = {"Nigerian Fulfulde"}, ["fuy"] = {"Fuyug"}, ["fvr"] = {"Fur"}, ["fwa"] = {"Fwâi"}, ["fwe"] = {"Fwe"}, ["gaa"] = {"Ga"}, ["gab"] = {"Gabri"}, ["gac"] = {"Mixed Great Andamanese"}, ["gad"] = {"Gaddang"}, ["gae"] = {"Guarequena"}, ["gaf"] = {"Gende"}, ["gag"] = {"Gagauz"}, ["gah"] = {"Alekano"}, ["gai"] = {"Borei"}, ["gaj"] = {"Gadsup"}, ["gak"] = {"Gamkonora"}, ["gal"] = {"Galolen"}, ["gam"] = {"Kandawo"}, ["gan"] = {"Gan Chinese"}, ["gao"] = {"Gants"}, ["gap"] = {"Gal"}, ["gaq"] = {"Gata'"}, ["gar"] = {"Galeya"}, ["gas"] = {"Adiwasi Garasia"}, ["gat"] = {"Kenati"}, ["gau"] = {"Mudhili Gadaba"}, ["gaw"] = {"Nobonob"}, ["gax"] = {"Borana-Arsi-Guji Oromo"}, ["gay"] = {"Gayo"}, ["gaz"] = {"West Central Oromo"}, ["gba"] = {"Gbaya (Central African Republic)"}, ["gbb"] = {"Kaytetye"}, ["gbd"] = {"Karajarri"}, ["gbe"] = {"Niksek"}, ["gbf"] = {"Gaikundi"}, ["gbg"] = {"Gbanziri"}, ["gbh"] = {"Defi Gbe"}, ["gbi"] = {"Galela"}, ["gbj"] = {"Bodo Gadaba"}, ["gbk"] = {"Gaddi"}, ["gbl"] = {"Gamit"}, ["gbm"] = {"Garhwali"}, ["gbn"] = {"Mo'da"}, ["gbo"] = {"Northern Grebo"}, ["gbp"] = {"Gbaya-Bossangoa"}, ["gbq"] = {"Gbaya-Bozoum"}, ["gbr"] = {"Gbagyi"}, ["gbs"] = {"Gbesi Gbe"}, ["gbu"] = {"Gagadu"}, ["gbv"] = {"Gbanu"}, ["gbw"] = {"Gabi-Gabi"}, ["gbx"] = {"Eastern Xwla Gbe"}, ["gby"] = {"Gbari"}, ["gbz"] = {"Zoroastrian Dari"}, ["gcc"] = {"Mali"}, ["gcd"] = {"Ganggalida"}, ["gce"] = {"Galice"}, ["gcf"] = {"Guadeloupean Creole French"}, ["gcl"] = {"Grenadian Creole English"}, ["gcn"] = {"Gaina"}, ["gcr"] = {"Guianese Creole French"}, ["gct"] = {"Colonia Tovar German"}, ["gda"] = {"Gade Lohar"}, ["gdb"] = {"Pottangi Ollar Gadaba"}, ["gdc"] = {"Gugu Badhun"}, ["gdd"] = {"Gedaged"}, ["gde"] = {"Gude"}, ["gdf"] = {"Guduf-Gava"}, ["gdg"] = {"Ga'dang"}, ["gdh"] = {"Gadjerawang", "Gajirrabeng"}, ["gdi"] = {"Gundi"}, ["gdj"] = {"Gurdjar"}, ["gdk"] = {"Gadang"}, ["gdl"] = {"Dirasha"}, ["gdm"] = {"Laal"}, ["gdn"] = {"Umanakaina"}, ["gdo"] = {"Ghodoberi"}, ["gdq"] = {"Mehri"}, ["gdr"] = {"Wipi"}, ["gds"] = {"Ghandruk Sign Language"}, ["gdt"] = {"Kungardutyi"}, ["gdu"] = {"Gudu"}, ["gdx"] = {"Godwari"}, ["gea"] = {"Geruma"}, ["geb"] = {"Kire"}, ["gec"] = {"Gboloo Grebo"}, ["ged"] = {"Gade"}, ["gef"] = {"Gerai"}, ["geg"] = {"Gengle"}, ["geh"] = {"Hutterite German", "Hutterisch"}, ["gei"] = {"Gebe"}, ["gej"] = {"Gen"}, ["gek"] = {"Ywom"}, ["gel"] = {"ut-Ma'in"}, ["gem"] = {"Germanic languages"}, ["geq"] = {"Geme"}, ["ges"] = {"Geser-Gorom"}, ["gev"] = {"Eviya"}, ["gew"] = {"Gera"}, ["gex"] = {"Garre"}, ["gey"] = {"Enya"}, ["gez"] = {"Geez"}, ["gfk"] = {"Patpatar"}, ["gft"] = {"Gafat"}, ["gga"] = {"Gao"}, ["ggb"] = {"Gbii"}, ["ggd"] = {"Gugadj"}, ["gge"] = {"Gurr-goni"}, ["ggg"] = {"Gurgula"}, ["ggk"] = {"Kungarakany"}, ["ggl"] = {"Ganglau"}, ["ggt"] = {"Gitua"}, ["ggu"] = {"Gagu", "Gban"}, ["ggw"] = {"Gogodala"}, ["gha"] = {"Ghadamès"}, ["ghc"] = {"Hiberno-Scottish Gaelic"}, ["ghe"] = {"Southern Ghale"}, ["ghh"] = {"Northern Ghale"}, ["ghk"] = {"Geko Karen"}, ["ghl"] = {"Ghulfan"}, ["ghn"] = {"Ghanongga"}, ["gho"] = {"Ghomara"}, ["ghr"] = {"Ghera"}, ["ghs"] = {"Guhu-Samane"}, ["ght"] = {"Kuke", "Kutang Ghale"}, ["gia"] = {"Kija"}, ["gib"] = {"Gibanawa"}, ["gic"] = {"Gail"}, ["gid"] = {"Gidar"}, ["gie"] = {"Gaɓogbo", "Guébie"}, ["gig"] = {"Goaria"}, ["gih"] = {"Githabul"}, ["gii"] = {"Girirra"}, ["gil"] = {"Gilbertese"}, ["gim"] = {"Gimi (Eastern Highlands)"}, ["gin"] = {"Hinukh"}, ["gip"] = {"Gimi (West New Britain)"}, ["giq"] = {"Green Gelao"}, ["gir"] = {"Red Gelao"}, ["gis"] = {"North Giziga"}, ["git"] = {"Gitxsan"}, ["giu"] = {"Mulao"}, ["giw"] = {"White Gelao"}, ["gix"] = {"Gilima"}, ["giy"] = {"Giyug"}, ["giz"] = {"South Giziga"}, ["gjk"] = {"Kachi Koli"}, ["gjm"] = {"Gunditjmara"}, ["gjn"] = {"Gonja"}, ["gjr"] = {"Gurindji Kriol"}, ["gju"] = {"Gujari"}, ["gka"] = {"Guya"}, ["gkd"] = {"Magɨ (Madang Province)"}, ["gke"] = {"Ndai"}, ["gkn"] = {"Gokana"}, ["gko"] = {"Kok-Nar"}, ["gkp"] = {"Guinea Kpelle"}, ["gku"] = {"ǂUngkue"}, ["glb"] = {"Belning"}, ["glc"] = {"Bon Gula"}, ["gld"] = {"Nanai"}, ["glh"] = {"Northwest Pashai", "Northwest Pashayi"}, ["glj"] = {"Gula Iro"}, ["glk"] = {"Gilaki"}, ["gll"] = {"Garlali"}, ["glo"] = {"Galambu"}, ["glr"] = {"Glaro-Twabo"}, ["glu"] = {"Gula (Chad)"}, ["glw"] = {"Glavda"}, ["gly"] = {"Gule"}, ["gma"] = {"Gambera"}, ["gmb"] = {"Gula'alaa"}, ["gmd"] = {"Mághdì"}, ["gme"] = {"East Germanic languages"}, ["gmg"] = {"Magɨyi"}, ["gmh"] = {"Middle High German (ca. 1050-1500)"}, ["gml"] = {"Middle Low German"}, ["gmm"] = {"Gbaya-Mbodomo"}, ["gmn"] = {"Gimnime"}, ["gmq"] = {"North Germanic languages"}, ["gmr"] = {"Mirning", "Mirniny"}, ["gmu"] = {"Gumalu"}, ["gmv"] = {"Gamo"}, ["gmw"] = {"West Germanic languages"}, ["gmx"] = {"Magoma"}, ["gmy"] = {"Mycenaean Greek"}, ["gmz"] = {"Mgbolizhia"}, ["gna"] = {"Kaansa"}, ["gnb"] = {"Gangte"}, ["gnc"] = {"Guanche"}, ["gnd"] = {"Zulgo-Gemzek"}, ["gne"] = {"Ganang"}, ["gng"] = {"Ngangam"}, ["gnh"] = {"Lere"}, ["gni"] = {"Gooniyandi"}, ["gnj"] = {"Ngen"}, ["gnk"] = {"ǁGana"}, ["gnl"] = {"Gangulu"}, ["gnm"] = {"Ginuman"}, ["gnn"] = {"Gumatj"}, ["gno"] = {"Northern Gondi"}, ["gnq"] = {"Gana"}, ["gnr"] = {"Gureng Gureng"}, ["gnt"] = {"Guntai"}, ["gnu"] = {"Gnau"}, ["gnw"] = {"Western Bolivian Guaraní"}, ["gnz"] = {"Ganzi"}, ["goa"] = {"Guro"}, ["gob"] = {"Playero"}, ["goc"] = {"Gorakor"}, ["god"] = {"Godié"}, ["goe"] = {"Gongduk"}, ["gof"] = {"Gofa"}, ["gog"] = {"Gogo"}, ["goh"] = {"Old High German (ca. 750-1050)"}, ["goi"] = {"Gobasi"}, ["goj"] = {"Gowlan"}, ["gok"] = {"Gowli"}, ["gol"] = {"Gola"}, ["gom"] = {"Goan Konkani"}, ["gon"] = {"Gondi"}, ["goo"] = {"Gone Dau"}, ["gop"] = {"Yeretuar"}, ["goq"] = {"Gorap"}, ["gor"] = {"Gorontalo"}, ["gos"] = {"Gronings"}, ["got"] = {"Gothic"}, ["gou"] = {"Gavar"}, ["gov"] = {"Goo"}, ["gow"] = {"Gorowa"}, ["gox"] = {"Gobu"}, ["goy"] = {"Goundo"}, ["goz"] = {"Gozarkhani"}, ["gpa"] = {"Gupa-Abawa"}, ["gpe"] = {"Ghanaian Pidgin English"}, ["gpn"] = {"Taiap"}, ["gqa"] = {"Ga'anda"}, ["gqi"] = {"Guiqiong"}, ["gqn"] = {"Guana (Brazil)"}, ["gqr"] = {"Gor"}, ["gqu"] = {"Qau"}, ["gra"] = {"Rajput Garasia"}, ["grb"] = {"Grebo"}, ["grc"] = {"Ancient Greek (to 1453)"}, ["grd"] = {"Guruntum-Mbaaru"}, ["grg"] = {"Madi"}, ["grh"] = {"Gbiri-Niragu"}, ["gri"] = {"Ghari"}, ["grj"] = {"Southern Grebo"}, ["grk"] = {"Greek languages"}, ["grm"] = {"Kota Marudu Talantang"}, ["gro"] = {"Groma"}, ["grq"] = {"Gorovu"}, ["grr"] = {"Taznatit"}, ["grs"] = {"Gresi"}, ["grt"] = {"Garo"}, ["gru"] = {"Kistane"}, ["grv"] = {"Central Grebo"}, ["grw"] = {"Gweda"}, ["grx"] = {"Guriaso"}, ["gry"] = {"Barclayville Grebo"}, ["grz"] = {"Guramalum"}, ["gse"] = {"Ghanaian Sign Language"}, ["gsg"] = {"German Sign Language"}, ["gsl"] = {"Gusilay"}, ["gsm"] = {"Guatemalan Sign Language"}, ["gsn"] = {"Nema", "Gusan"}, ["gso"] = {"Southwest Gbaya"}, ["gsp"] = {"Wasembo"}, ["gss"] = {"Greek Sign Language"}, ["gsw"] = {"Swiss German", "Alemannic", "Alsatian"}, ["gta"] = {"Guató"}, ["gtu"] = {"Aghu-Tharnggala"}, ["gua"] = {"Shiki"}, ["gub"] = {"Guajajára"}, ["guc"] = {"Wayuu"}, ["gud"] = {"Yocoboué Dida"}, ["gue"] = {"Gurindji"}, ["guf"] = {"Gupapuyngu"}, ["gug"] = {"Paraguayan Guaraní"}, ["guh"] = {"Guahibo"}, ["gui"] = {"Eastern Bolivian Guaraní"}, ["guk"] = {"Gumuz"}, ["gul"] = {"Sea Island Creole English"}, ["gum"] = {"Guambiano"}, ["gun"] = {"Mbyá Guaraní"}, ["guo"] = {"Guayabero"}, ["gup"] = {"Gunwinggu"}, ["guq"] = {"Aché"}, ["gur"] = {"Farefare"}, ["gus"] = {"Guinean Sign Language"}, ["gut"] = {"Maléku Jaíka"}, ["guu"] = {"Yanomamö"}, ["guw"] = {"Gun"}, ["gux"] = {"Gourmanchéma"}, ["guz"] = {"Gusii", "Ekegusii"}, ["gva"] = {"Guana (Paraguay)"}, ["gvc"] = {"Guanano"}, ["gve"] = {"Duwet"}, ["gvf"] = {"Golin"}, ["gvj"] = {"Guajá"}, ["gvl"] = {"Gulay"}, ["gvm"] = {"Gurmana"}, ["gvn"] = {"Kuku-Yalanji"}, ["gvo"] = {"Gavião Do Jiparaná"}, ["gvp"] = {"Pará Gavião"}, ["gvr"] = {"Gurung"}, ["gvs"] = {"Gumawana"}, ["gvy"] = {"Guyani"}, ["gwa"] = {"Mbato"}, ["gwb"] = {"Gwa"}, ["gwc"] = {"Gawri", "Kalami"}, ["gwd"] = {"Gawwada"}, ["gwe"] = {"Gweno"}, ["gwf"] = {"Gowro"}, ["gwg"] = {"Moo"}, ["gwi"] = {"Gwichʼin"}, ["gwj"] = {"ǀGwi"}, ["gwm"] = {"Awngthim"}, ["gwn"] = {"Gwandara"}, ["gwr"] = {"Gwere"}, ["gwt"] = {"Gawar-Bati"}, ["gwu"] = {"Guwamu"}, ["gww"] = {"Kwini"}, ["gwx"] = {"Gua"}, ["gxx"] = {"Wè Southern"}, ["gya"] = {"Northwest Gbaya"}, ["gyb"] = {"Garus"}, ["gyd"] = {"Kayardild"}, ["gye"] = {"Gyem"}, ["gyf"] = {"Gungabula"}, ["gyg"] = {"Gbayi"}, ["gyi"] = {"Gyele"}, ["gyl"] = {"Gayil"}, ["gym"] = {"Ngäbere"}, ["gyn"] = {"Guyanese Creole English"}, ["gyo"] = {"Gyalsumdo"}, ["gyr"] = {"Guarayu"}, ["gyy"] = {"Gunya"}, ["gyz"] = {"Geji", "Gyaazi"}, ["gza"] = {"Ganza"}, ["gzi"] = {"Gazi"}, ["gzn"] = {"Gane"}, ["haa"] = {"Han"}, ["hab"] = {"Hanoi Sign Language"}, ["hac"] = {"Gurani"}, ["had"] = {"Hatam"}, ["hae"] = {"Eastern Oromo"}, ["haf"] = {"Haiphong Sign Language"}, ["hag"] = {"Hanga"}, ["hah"] = {"Hahon"}, ["hai"] = {"Haida"}, ["haj"] = {"Hajong"}, ["hak"] = {"Hakka Chinese"}, ["hal"] = {"Halang"}, ["ham"] = {"Hewa"}, ["han"] = {"Hangaza"}, ["hao"] = {"Hakö"}, ["hap"] = {"Hupla"}, ["haq"] = {"Ha"}, ["har"] = {"Harari"}, ["has"] = {"Haisla"}, ["hav"] = {"Havu"}, ["haw"] = {"Hawaiian"}, ["hax"] = {"Southern Haida"}, ["hay"] = {"Haya"}, ["haz"] = {"Hazaragi"}, ["hba"] = {"Hamba"}, ["hbb"] = {"Huba"}, ["hbn"] = {"Heiban"}, ["hbo"] = {"Ancient Hebrew"}, ["hbu"] = {"Habu"}, ["hca"] = {"Andaman Creole Hindi"}, ["hch"] = {"Huichol"}, ["hdn"] = {"Northern Haida"}, ["hds"] = {"Honduras Sign Language"}, ["hdy"] = {"Hadiyya"}, ["hea"] = {"Northern Qiandong Miao"}, ["hed"] = {"Herdé"}, ["heg"] = {"Helong"}, ["heh"] = {"Hehe"}, ["hei"] = {"Heiltsuk"}, ["hem"] = {"Hemba"}, ["hgm"] = {"Haiǁom"}, ["hgw"] = {"Haigwai"}, ["hhi"] = {"Hoia Hoia"}, ["hhr"] = {"Kerak"}, ["hhy"] = {"Hoyahoya"}, ["hia"] = {"Lamang"}, ["hib"] = {"Hibito"}, ["hid"] = {"Hidatsa"}, ["hif"] = {"Fiji Hindi"}, ["hig"] = {"Kamwe"}, ["hih"] = {"Pamosu"}, ["hii"] = {"Hinduri"}, ["hij"] = {"Hijuk"}, ["hik"] = {"Seit-Kaitetu"}, ["hil"] = {"Hiligaynon"}, ["him"] = {"Himachali languages", "Western Pahari languages"}, ["hio"] = {"Tsoa"}, ["hir"] = {"Himarimã"}, ["hit"] = {"Hittite"}, ["hiw"] = {"Hiw"}, ["hix"] = {"Hixkaryána"}, ["hji"] = {"Haji"}, ["hka"] = {"Kahe"}, ["hke"] = {"Hunde"}, ["hkh"] = {"Khah", "Poguli"}, ["hkk"] = {"Hunjara-Kaina Ke"}, ["hkn"] = {"Mel-Khaonh"}, ["hks"] = {"Hong Kong Sign Language", "Heung Kong Sau Yue"}, ["hla"] = {"Halia"}, ["hlb"] = {"Halbi"}, ["hld"] = {"Halang Doan"}, ["hle"] = {"Hlersu"}, ["hlt"] = {"Matu Chin"}, ["hlu"] = {"Hieroglyphic Luwian"}, ["hma"] = {"Southern Mashan Hmong", "Southern Mashan Miao"}, ["hmb"] = {"Humburi Senni Songhay"}, ["hmc"] = {"Central Huishui Hmong", "Central Huishui Miao"}, ["hmd"] = {"Large Flowery Miao", "A-hmaos", "Da-Hua Miao"}, ["hme"] = {"Eastern Huishui Hmong", "Eastern Huishui Miao"}, ["hmf"] = {"Hmong Don"}, ["hmg"] = {"Southwestern Guiyang Hmong"}, ["hmh"] = {"Southwestern Huishui Hmong", "Southwestern Huishui Miao"}, ["hmi"] = {"Northern Huishui Hmong", "Northern Huishui Miao"}, ["hmj"] = {"Ge", "Gejia"}, ["hmk"] = {"Maek"}, ["hml"] = {"Luopohe Hmong", "Luopohe Miao"}, ["hmm"] = {"Central Mashan Hmong", "Central Mashan Miao"}, ["hmn"] = {"Hmong", "Mong"}, ["hmp"] = {"Northern Mashan Hmong", "Northern Mashan Miao"}, ["hmq"] = {"Eastern Qiandong Miao"}, ["hmr"] = {"Hmar"}, ["hms"] = {"Southern Qiandong Miao"}, ["hmt"] = {"Hamtai"}, ["hmu"] = {"Hamap"}, ["hmv"] = {"Hmong Dô"}, ["hmw"] = {"Western Mashan Hmong", "Western Mashan Miao"}, ["hmx"] = {"Hmong-Mien languages"}, ["hmy"] = {"Southern Guiyang Hmong", "Southern Guiyang Miao"}, ["hmz"] = {"Hmong Shua", "Sinicized Miao"}, ["hna"] = {"Mina (Cameroon)"}, ["hnd"] = {"Southern Hindko"}, ["hne"] = {"Chhattisgarhi"}, ["hng"] = {"Hungu"}, ["hnh"] = {"ǁAni"}, ["hni"] = {"Hani"}, ["hnj"] = {"Hmong Njua", "Mong Leng", "Mong Njua"}, ["hnn"] = {"Hanunoo"}, ["hno"] = {"Northern Hindko"}, ["hns"] = {"Caribbean Hindustani"}, ["hnu"] = {"Hung"}, ["hoa"] = {"Hoava"}, ["hob"] = {"Mari (Madang Province)"}, ["hoc"] = {"Ho"}, ["hod"] = {"Holma"}, ["hoe"] = {"Horom"}, ["hoh"] = {"Hobyót"}, ["hoi"] = {"Holikachuk"}, ["hoj"] = {"Hadothi", "Haroti"}, ["hok"] = {"Hokan languages"}, ["hol"] = {"Holu"}, ["hom"] = {"Homa"}, ["hoo"] = {"Holoholo"}, ["hop"] = {"Hopi"}, ["hor"] = {"Horo"}, ["hos"] = {"Ho Chi Minh City Sign Language"}, ["hot"] = {"Hote", "Malê"}, ["hov"] = {"Hovongan"}, ["how"] = {"Honi"}, ["hoy"] = {"Holiya"}, ["hoz"] = {"Hozo"}, ["hpo"] = {"Hpon"}, ["hps"] = {"Hawai'i Sign Language (HSL)", "Hawai'i Pidgin Sign Language"}, ["hra"] = {"Hrangkhol"}, ["hrc"] = {"Niwer Mil"}, ["hre"] = {"Hre"}, ["hrk"] = {"Haruku"}, ["hrm"] = {"Horned Miao"}, ["hro"] = {"Haroi"}, ["hrp"] = {"Nhirrpi"}, ["hrt"] = {"Hértevin"}, ["hru"] = {"Hruso"}, ["hrw"] = {"Warwar Feni"}, ["hrx"] = {"Hunsrik"}, ["hrz"] = {"Harzani"}, ["hsb"] = {"Upper Sorbian"}, ["hsh"] = {"Hungarian Sign Language"}, ["hsl"] = {"Hausa Sign Language"}, ["hsn"] = {"Xiang Chinese"}, ["hss"] = {"Harsusi"}, ["hti"] = {"Hoti"}, ["hto"] = {"Minica Huitoto"}, ["hts"] = {"Hadza"}, ["htu"] = {"Hitu"}, ["htx"] = {"Middle Hittite"}, ["hub"] = {"Huambisa"}, ["huc"] = {"ǂHua", "ǂʼAmkhoe"}, ["hud"] = {"Huaulu"}, ["hue"] = {"San Francisco Del Mar Huave"}, ["huf"] = {"Humene"}, ["hug"] = {"Huachipaeri"}, ["huh"] = {"Huilliche"}, ["hui"] = {"Huli"}, ["huj"] = {"Northern Guiyang Hmong", "Northern Guiyang Miao"}, ["huk"] = {"Hulung"}, ["hul"] = {"Hula"}, ["hum"] = {"Hungana"}, ["huo"] = {"Hu"}, ["hup"] = {"Hupa"}, ["huq"] = {"Tsat"}, ["hur"] = {"Halkomelem"}, ["hus"] = {"Huastec"}, ["hut"] = {"Humla"}, ["huu"] = {"Murui Huitoto"}, ["huv"] = {"San Mateo Del Mar Huave"}, ["huw"] = {"Hukumina"}, ["hux"] = {"Nüpode Huitoto"}, ["huy"] = {"Hulaulá"}, ["huz"] = {"Hunzib"}, ["hvc"] = {"Haitian Vodoun Culture Language"}, ["hve"] = {"San Dionisio Del Mar Huave"}, ["hvk"] = {"Haveke"}, ["hvn"] = {"Sabu"}, ["hvv"] = {"Santa María Del Mar Huave"}, ["hwa"] = {"Wané"}, ["hwc"] = {"Hawai'i Creole English", "Hawai'i Pidgin"}, ["hwo"] = {"Hwana"}, ["hya"] = {"Hya"}, ["hyw"] = {"Western Armenian"}, ["hyx"] = {"Armenian (family)"}, ["iai"] = {"Iaai"}, ["ian"] = {"Iatmul"}, ["iar"] = {"Purari"}, ["iba"] = {"Iban"}, ["ibb"] = {"Ibibio"}, ["ibd"] = {"Iwaidja"}, ["ibe"] = {"Akpes"}, ["ibg"] = {"Ibanag"}, ["ibh"] = {"Bih"}, ["ibl"] = {"Ibaloi"}, ["ibm"] = {"Agoi"}, ["ibn"] = {"Ibino"}, ["ibr"] = {"Ibuoro"}, ["ibu"] = {"Ibu"}, ["iby"] = {"Ibani"}, ["ica"] = {"Ede Ica"}, ["ich"] = {"Etkywan"}, ["icl"] = {"Icelandic Sign Language"}, ["icr"] = {"Islander Creole English"}, ["ida"] = {"Idakho-Isukha-Tiriki", "Luidakho-Luisukha-Lutirichi"}, ["idb"] = {"Indo-Portuguese"}, ["idc"] = {"Idon", "Ajiya"}, ["idd"] = {"Ede Idaca"}, ["ide"] = {"Idere"}, ["idi"] = {"Idi"}, ["idr"] = {"Indri"}, ["ids"] = {"Idesa"}, ["idt"] = {"Idaté"}, ["idu"] = {"Idoma"}, ["ifa"] = {"Amganad Ifugao"}, ["ifb"] = {"Batad Ifugao", "Ayangan Ifugao"}, ["ife"] = {"Ifè"}, ["iff"] = {"Ifo"}, ["ifk"] = {"Tuwali Ifugao"}, ["ifm"] = {"Teke-Fuumu"}, ["ifu"] = {"Mayoyao Ifugao"}, ["ify"] = {"Keley-I Kallahan"}, ["igb"] = {"Ebira"}, ["ige"] = {"Igede"}, ["igg"] = {"Igana"}, ["igl"] = {"Igala"}, ["igm"] = {"Kanggape"}, ["ign"] = {"Ignaciano"}, ["igo"] = {"Isebe"}, ["igs"] = {"Interglossa"}, ["igw"] = {"Igwe"}, ["ihb"] = {"Iha Based Pidgin"}, ["ihi"] = {"Ihievbe"}, ["ihp"] = {"Iha"}, ["ihw"] = {"Bidhawal"}, ["iin"] = {"Thiin"}, ["iir"] = {"Indo-Iranian languages"}, ["ijc"] = {"Izon"}, ["ije"] = {"Biseni"}, ["ijj"] = {"Ede Ije"}, ["ijn"] = {"Kalabari"}, ["ijo"] = {"Ijo languages"}, ["ijs"] = {"Southeast Ijo"}, ["ike"] = {"Eastern Canadian Inuktitut"}, ["ikh"] = {"Ikhin-Arokho"}, ["iki"] = {"Iko"}, ["ikk"] = {"Ika"}, ["ikl"] = {"Ikulu"}, ["iko"] = {"Olulumo-Ikom"}, ["ikp"] = {"Ikpeshi"}, ["ikr"] = {"Ikaranggal"}, ["iks"] = {"Inuit Sign Language"}, ["ikt"] = {"Inuinnaqtun", "Western Canadian Inuktitut"}, ["ikv"] = {"Iku-Gora-Ankwa"}, ["ikw"] = {"Ikwere"}, ["ikx"] = {"Ik"}, ["ikz"] = {"Ikizu"}, ["ila"] = {"Ile Ape"}, ["ilb"] = {"Ila"}, ["ilg"] = {"Garig-Ilgar"}, ["ili"] = {"Ili Turki"}, ["ilk"] = {"Ilongot"}, ["ilm"] = {"Iranun (Malaysia)"}, ["ilo"] = {"Iloko"}, ["ilp"] = {"Iranun (Philippines)"}, ["ils"] = {"International Sign"}, ["ilu"] = {"Ili'uun"}, ["ilv"] = {"Ilue"}, ["ima"] = {"Mala Malasar"}, ["imi"] = {"Anamgura"}, ["iml"] = {"Miluk"}, ["imn"] = {"Imonda"}, ["imo"] = {"Imbongu"}, ["imr"] = {"Imroing"}, ["ims"] = {"Marsian"}, ["imt"] = {"Imotong"}, ["imy"] = {"Milyan"}, ["inb"] = {"Inga"}, ["inc"] = {"Indic languages"}, ["ine"] = {"Indo-European languages"}, ["ing"] = {"Degexit'an"}, ["inh"] = {"Ingush"}, ["inj"] = {"Jungle Inga"}, ["inl"] = {"Indonesian Sign Language"}, ["inm"] = {"Minaean"}, ["inn"] = {"Isinai"}, ["ino"] = {"Inoke-Yate"}, ["inp"] = {"Iñapari"}, ["ins"] = {"Indian Sign Language"}, ["int"] = {"Intha"}, ["inz"] = {"Ineseño"}, ["ior"] = {"Inor"}, ["iou"] = {"Tuma-Irumu"}, ["iow"] = {"Iowa-Oto"}, ["ipi"] = {"Ipili"}, ["ipo"] = {"Ipiko"}, ["iqu"] = {"Iquito"}, ["iqw"] = {"Ikwo"}, ["ira"] = {"Iranian languages"}, ["ire"] = {"Iresim"}, ["irh"] = {"Irarutu"}, ["iri"] = {"Rigwe", "Irigwe"}, ["irk"] = {"Iraqw"}, ["irn"] = {"Irántxe"}, ["iro"] = {"Iroquoian languages"}, ["irr"] = {"Ir"}, ["iru"] = {"Irula"}, ["irx"] = {"Kamberau"}, ["iry"] = {"Iraya"}, ["isa"] = {"Isabi"}, ["isc"] = {"Isconahua"}, ["isd"] = {"Isnag"}, ["ise"] = {"Italian Sign Language"}, ["isg"] = {"Irish Sign Language"}, ["ish"] = {"Esan"}, ["isi"] = {"Nkem-Nkum"}, ["isk"] = {"Ishkashimi"}, ["ism"] = {"Masimasi"}, ["isn"] = {"Isanzu"}, ["iso"] = {"Isoko"}, ["isr"] = {"Israeli Sign Language"}, ["ist"] = {"Istriot"}, ["isu"] = {"Isu (Menchum Division)"}, ["isv"] = {"Interslavic"}, ["itb"] = {"Binongan Itneg"}, ["itc"] = {"Italic languages"}, ["itd"] = {"Southern Tidung"}, ["ite"] = {"Itene"}, ["iti"] = {"Inlaod Itneg"}, ["itk"] = {"Judeo-Italian"}, ["itl"] = {"Itelmen"}, ["itm"] = {"Itu Mbon Uzo"}, ["ito"] = {"Itonama"}, ["itr"] = {"Iteri"}, ["its"] = {"Isekiri"}, ["itt"] = {"Maeng Itneg"}, ["itv"] = {"Itawit"}, ["itw"] = {"Ito"}, ["itx"] = {"Itik"}, ["ity"] = {"Moyadan Itneg"}, ["itz"] = {"Itzá"}, ["ium"] = {"Iu Mien"}, ["ivb"] = {"Ibatan"}, ["ivv"] = {"Ivatan"}, ["iwk"] = {"I-Wak"}, ["iwm"] = {"Iwam"}, ["iwo"] = {"Iwur"}, ["iws"] = {"Sepik Iwam"}, ["ixc"] = {"Ixcatec"}, ["ixl"] = {"Ixil"}, ["iya"] = {"Iyayu"}, ["iyo"] = {"Mesaka"}, ["iyx"] = {"Yaka (Congo)"}, ["izh"] = {"Ingrian"}, ["izm"] = {"Kizamani"}, ["izr"] = {"Izere"}, ["izz"] = {"Izii"}, ["jaa"] = {"Jamamadí"}, ["jab"] = {"Hyam"}, ["jac"] = {"Popti'", "Jakalteko"}, ["jad"] = {"Jahanka"}, ["jae"] = {"Yabem"}, ["jaf"] = {"Jara"}, ["jah"] = {"Jah Hut"}, ["jaj"] = {"Zazao"}, ["jak"] = {"Jakun"}, ["jal"] = {"Yalahatan"}, ["jam"] = {"Jamaican Creole English"}, ["jan"] = {"Jandai"}, ["jao"] = {"Yanyuwa"}, ["jaq"] = {"Yaqay"}, ["jas"] = {"New Caledonian Javanese"}, ["jat"] = {"Jakati"}, ["jau"] = {"Yaur"}, ["jax"] = {"Jambi Malay"}, ["jay"] = {"Yan-nhangu", "Nhangu"}, ["jaz"] = {"Jawe"}, ["jbe"] = {"Judeo-Berber"}, ["jbi"] = {"Badjiri"}, ["jbj"] = {"Arandai"}, ["jbk"] = {"Barikewa"}, ["jbm"] = {"Bijim"}, ["jbn"] = {"Nafusi"}, ["jbo"] = {"Lojban"}, ["jbr"] = {"Jofotek-Bromnya"}, ["jbt"] = {"Jabutí"}, ["jbu"] = {"Jukun Takum"}, ["jbw"] = {"Yawijibaya"}, ["jcs"] = {"Jamaican Country Sign Language"}, ["jct"] = {"Krymchak"}, ["jda"] = {"Jad"}, ["jdg"] = {"Jadgali"}, ["jdt"] = {"Judeo-Tat"}, ["jeb"] = {"Jebero"}, ["jee"] = {"Jerung"}, ["jeh"] = {"Jeh"}, ["jei"] = {"Yei"}, ["jek"] = {"Jeri Kuo"}, ["jel"] = {"Yelmek"}, ["jen"] = {"Dza"}, ["jer"] = {"Jere"}, ["jet"] = {"Manem"}, ["jeu"] = {"Jonkor Bourmataguil"}, ["jgb"] = {"Ngbee"}, ["jge"] = {"Judeo-Georgian"}, ["jgk"] = {"Gwak"}, ["jgo"] = {"Ngomba"}, ["jhi"] = {"Jehai"}, ["jhs"] = {"Jhankot Sign Language"}, ["jia"] = {"Jina"}, ["jib"] = {"Jibu"}, ["jic"] = {"Tol"}, ["jid"] = {"Bu (Kaduna State)"}, ["jie"] = {"Jilbe"}, ["jig"] = {"Jingulu", "Djingili"}, ["jih"] = {"sTodsde", "Shangzhai"}, ["jii"] = {"Jiiddu"}, ["jil"] = {"Jilim"}, ["jim"] = {"Jimi (Cameroon)"}, ["jio"] = {"Jiamao"}, ["jiq"] = {"Guanyinqiao", "Lavrung"}, ["jit"] = {"Jita"}, ["jiu"] = {"Youle Jinuo"}, ["jiv"] = {"Shuar"}, ["jiy"] = {"Buyuan Jinuo"}, ["jje"] = {"Jejueo"}, ["jjr"] = {"Bankal"}, ["jka"] = {"Kaera"}, ["jkm"] = {"Mobwa Karen"}, ["jko"] = {"Kubo"}, ["jkp"] = {"Paku Karen"}, ["jkr"] = {"Koro (India)"}, ["jks"] = {"Amami Koniya Sign Language"}, ["jku"] = {"Labir"}, ["jle"] = {"Ngile"}, ["jls"] = {"Jamaican Sign Language"}, ["jma"] = {"Dima"}, ["jmb"] = {"Zumbun"}, ["jmc"] = {"Machame"}, ["jmd"] = {"Yamdena"}, ["jmi"] = {"Jimi (Nigeria)"}, ["jml"] = {"Jumli"}, ["jmn"] = {"Makuri Naga"}, ["jmr"] = {"Kamara"}, ["jms"] = {"Mashi (Nigeria)"}, ["jmw"] = {"Mouwase"}, ["jmx"] = {"Western Juxtlahuaca Mixtec"}, ["jna"] = {"Jangshung"}, ["jnd"] = {"Jandavra"}, ["jng"] = {"Yangman"}, ["jni"] = {"Janji"}, ["jnj"] = {"Yemsa"}, ["jnl"] = {"Rawat"}, ["jns"] = {"Jaunsari"}, ["job"] = {"Joba"}, ["jod"] = {"Wojenaka"}, ["jog"] = {"Jogi"}, ["jor"] = {"Jorá"}, ["jos"] = {"Jordanian Sign Language"}, ["jow"] = {"Jowulu"}, ["jpa"] = {"Jewish Palestinian Aramaic"}, ["jpr"] = {"Judeo-Persian"}, ["jpx"] = {"Japanese (family)"}, ["jqr"] = {"Jaqaru"}, ["jra"] = {"Jarai"}, ["jrb"] = {"Judeo-Arabic"}, ["jrr"] = {"Jiru"}, ["jrt"] = {"Jakattoe"}, ["jru"] = {"Japrería"}, ["jsl"] = {"Japanese Sign Language"}, ["jua"] = {"Júma"}, ["jub"] = {"Wannu"}, ["juc"] = {"Jurchen"}, ["jud"] = {"Worodougou"}, ["juh"] = {"Hõne"}, ["jui"] = {"Ngadjuri"}, ["juk"] = {"Wapan"}, ["jul"] = {"Jirel"}, ["jum"] = {"Jumjum"}, ["jun"] = {"Juang"}, ["juo"] = {"Jiba"}, ["jup"] = {"Hupdë"}, ["jur"] = {"Jurúna"}, ["jus"] = {"Jumla Sign Language"}, ["jut"] = {"Jutish"}, ["juu"] = {"Ju"}, ["juw"] = {"Wãpha"}, ["juy"] = {"Juray"}, ["jvd"] = {"Javindo"}, ["jvn"] = {"Caribbean Javanese"}, ["jwi"] = {"Jwira-Pepesa"}, ["jya"] = {"Jiarong"}, ["jye"] = {"Judeo-Yemeni Arabic"}, ["jyy"] = {"Jaya"}, ["kaa"] = {"Kara-Kalpak", "Karakalpak"}, ["kab"] = {"Kabyle"}, ["kac"] = {"Kachin", "Jingpho"}, ["kad"] = {"Adara"}, ["kae"] = {"Ketangalan"}, ["kaf"] = {"Katso"}, ["kag"] = {"Kajaman"}, ["kah"] = {"Kara (Central African Republic)"}, ["kai"] = {"Karekare"}, ["kaj"] = {"Jju"}, ["kak"] = {"Kalanguya", "Kayapa Kallahan"}, ["kam"] = {"Kamba (Kenya)"}, ["kao"] = {"Xaasongaxango"}, ["kap"] = {"Bezhta"}, ["kaq"] = {"Capanahua"}, ["kar"] = {"Karen languages"}, ["kav"] = {"Katukína"}, ["kaw"] = {"Kawi"}, ["kax"] = {"Kao"}, ["kay"] = {"Kamayurá"}, ["kba"] = {"Kalarko"}, ["kbb"] = {"Kaxuiâna"}, ["kbc"] = {"Kadiwéu"}, ["kbd"] = {"Kabardian"}, ["kbe"] = {"Kanju"}, ["kbg"] = {"Khamba"}, ["kbh"] = {"Camsá"}, ["kbi"] = {"Kaptiau"}, ["kbj"] = {"Kari"}, ["kbk"] = {"Grass Koiari"}, ["kbl"] = {"Kanembu"}, ["kbm"] = {"Iwal"}, ["kbn"] = {"Kare (Central African Republic)"}, ["kbo"] = {"Keliko"}, ["kbp"] = {"Kabiyè"}, ["kbq"] = {"Kamano"}, ["kbr"] = {"Kafa"}, ["kbs"] = {"Kande"}, ["kbt"] = {"Abadi"}, ["kbu"] = {"Kabutra"}, ["kbv"] = {"Dera (Indonesia)"}, ["kbw"] = {"Kaiep"}, ["kbx"] = {"Ap Ma"}, ["kby"] = {"Manga Kanuri"}, ["kbz"] = {"Duhwa"}, ["kca"] = {"Khanty"}, ["kcb"] = {"Kawacha"}, ["kcc"] = {"Lubila"}, ["kcd"] = {"Ngkâlmpw Kanum"}, ["kce"] = {"Kaivi"}, ["kcf"] = {"Ukaan"}, ["kcg"] = {"Tyap"}, ["kch"] = {"Vono"}, ["kci"] = {"Kamantan"}, ["kcj"] = {"Kobiana"}, ["kck"] = {"Kalanga"}, ["kcl"] = {"Kela (Papua New Guinea)", "Kala"}, ["kcm"] = {"Gula (Central African Republic)"}, ["kcn"] = {"Nubi"}, ["kco"] = {"Kinalakna"}, ["kcp"] = {"Kanga"}, ["kcq"] = {"Kamo"}, ["kcr"] = {"Katla"}, ["kcs"] = {"Koenoem"}, ["kct"] = {"Kaian"}, ["kcu"] = {"Kami (Tanzania)"}, ["kcv"] = {"Kete"}, ["kcw"] = {"Kabwari"}, ["kcx"] = {"Kachama-Ganjule"}, ["kcy"] = {"Korandje"}, ["kcz"] = {"Konongo"}, ["kda"] = {"Worimi"}, ["kdc"] = {"Kutu"}, ["kdd"] = {"Yankunytjatjara"}, ["kde"] = {"Makonde"}, ["kdf"] = {"Mamusi"}, ["kdg"] = {"Seba"}, ["kdh"] = {"Tem"}, ["kdi"] = {"Kumam"}, ["kdj"] = {"Karamojong"}, ["kdk"] = {"Numèè", "Kwényi"}, ["kdl"] = {"Tsikimba"}, ["kdm"] = {"Kagoma"}, ["kdn"] = {"Kunda"}, ["kdo"] = {"Kordofanian languages"}, ["kdp"] = {"Kaningdon-Nindem"}, ["kdq"] = {"Koch"}, ["kdr"] = {"Karaim"}, ["kdt"] = {"Kuy"}, ["kdu"] = {"Kadaru"}, ["kdw"] = {"Koneraw"}, ["kdx"] = {"Kam"}, ["kdy"] = {"Keder", "Keijar"}, ["kdz"] = {"Kwaja"}, ["kea"] = {"Kabuverdianu"}, ["keb"] = {"Kélé"}, ["kec"] = {"Keiga"}, ["ked"] = {"Kerewe"}, ["kee"] = {"Eastern Keres"}, ["kef"] = {"Kpessi"}, ["keg"] = {"Tese"}, ["keh"] = {"Keak"}, ["kei"] = {"Kei"}, ["kej"] = {"Kadar"}, ["kek"] = {"Kekchí"}, ["kel"] = {"Kela (Democratic Republic of Congo)"}, ["kem"] = {"Kemak"}, ["ken"] = {"Kenyang"}, ["keo"] = {"Kakwa"}, ["kep"] = {"Kaikadi"}, ["keq"] = {"Kamar"}, ["ker"] = {"Kera"}, ["kes"] = {"Kugbo"}, ["ket"] = {"Ket"}, ["keu"] = {"Akebu"}, ["kev"] = {"Kanikkaran"}, ["kew"] = {"West Kewa"}, ["kex"] = {"Kukna"}, ["key"] = {"Kupia"}, ["kez"] = {"Kukele"}, ["kfa"] = {"Kodava"}, ["kfb"] = {"Northwestern Kolami"}, ["kfc"] = {"Konda-Dora"}, ["kfd"] = {"Korra Koraga"}, ["kfe"] = {"Kota (India)"}, ["kff"] = {"Koya"}, ["kfg"] = {"Kudiya"}, ["kfh"] = {"Kurichiya"}, ["kfi"] = {"Kannada Kurumba"}, ["kfj"] = {"Kemiehua"}, ["kfk"] = {"Kinnauri"}, ["kfl"] = {"Kung"}, ["kfm"] = {"Khunsari"}, ["kfn"] = {"Kuk"}, ["kfo"] = {"Koro (Côte d'Ivoire)"}, ["kfp"] = {"Korwa"}, ["kfq"] = {"Korku"}, ["kfr"] = {"Kachhi", "Kutchi"}, ["kfs"] = {"Bilaspuri"}, ["kft"] = {"Kanjari"}, ["kfu"] = {"Katkari"}, ["kfv"] = {"Kurmukar"}, ["kfw"] = {"Kharam Naga"}, ["kfx"] = {"Kullu Pahari"}, ["kfy"] = {"Kumaoni"}, ["kfz"] = {"Koromfé"}, ["kga"] = {"Koyaga"}, ["kgb"] = {"Kawe"}, ["kge"] = {"Komering"}, ["kgf"] = {"Kube"}, ["kgg"] = {"Kusunda"}, ["kgi"] = {"Selangor Sign Language"}, ["kgj"] = {"Gamale Kham"}, ["kgk"] = {"Kaiwá"}, ["kgl"] = {"Kunggari"}, ["kgn"] = {"Karingani"}, ["kgo"] = {"Krongo"}, ["kgp"] = {"Kaingang"}, ["kgq"] = {"Kamoro"}, ["kgr"] = {"Abun"}, ["kgs"] = {"Kumbainggar"}, ["kgt"] = {"Somyev"}, ["kgu"] = {"Kobol"}, ["kgv"] = {"Karas"}, ["kgw"] = {"Karon Dori"}, ["kgx"] = {"Kamaru"}, ["kgy"] = {"Kyerung"}, ["kha"] = {"Khasi"}, ["khb"] = {"Lü"}, ["khc"] = {"Tukang Besi North"}, ["khd"] = {"Bädi Kanum"}, ["khe"] = {"Korowai"}, ["khf"] = {"Khuen"}, ["khg"] = {"Khams Tibetan"}, ["khh"] = {"Kehu"}, ["khi"] = {"Khoisan languages"}, ["khj"] = {"Kuturmi"}, ["khk"] = {"Halh Mongolian"}, ["khl"] = {"Lusi"}, ["khn"] = {"Khandesi"}, ["kho"] = {"Khotanese", "Sakan"}, ["khp"] = {"Kapori", "Kapauri"}, ["khq"] = {"Koyra Chiini Songhay"}, ["khr"] = {"Kharia"}, ["khs"] = {"Kasua"}, ["kht"] = {"Khamti"}, ["khu"] = {"Nkhumbi"}, ["khv"] = {"Khvarshi"}, ["khw"] = {"Khowar"}, ["khx"] = {"Kanu"}, ["khy"] = {"Kele (Democratic Republic of Congo)"}, ["khz"] = {"Keapara"}, ["kia"] = {"Kim"}, ["kib"] = {"Koalib"}, ["kic"] = {"Kickapoo"}, ["kid"] = {"Koshin"}, ["kie"] = {"Kibet"}, ["kif"] = {"Eastern Parbate Kham"}, ["kig"] = {"Kimaama", "Kimaghima"}, ["kih"] = {"Kilmeri"}, ["kii"] = {"Kitsai"}, ["kij"] = {"Kilivila"}, ["kil"] = {"Kariya"}, ["kim"] = {"Karagas"}, ["kio"] = {"Kiowa"}, ["kip"] = {"Sheshi Kham"}, ["kiq"] = {"Kosadle", "Kosare"}, ["kis"] = {"Kis"}, ["kit"] = {"Agob"}, ["kiu"] = {"Kirmanjki (individual language)"}, ["kiv"] = {"Kimbu"}, ["kiw"] = {"Northeast Kiwai"}, ["kix"] = {"Khiamniungan Naga"}, ["kiy"] = {"Kirikiri"}, ["kiz"] = {"Kisi"}, ["kja"] = {"Mlap"}, ["kjb"] = {"Q'anjob'al", "Kanjobal"}, ["kjc"] = {"Coastal Konjo"}, ["kjd"] = {"Southern Kiwai"}, ["kje"] = {"Kisar"}, ["kjg"] = {"Khmu"}, ["kjh"] = {"Khakas"}, ["kji"] = {"Zabana"}, ["kjj"] = {"Khinalugh"}, ["kjk"] = {"Highland Konjo"}, ["kjl"] = {"Western Parbate Kham"}, ["kjm"] = {"Kháng"}, ["kjn"] = {"Kunjen"}, ["kjo"] = {"Harijan Kinnauri"}, ["kjp"] = {"Pwo Eastern Karen"}, ["kjq"] = {"Western Keres"}, ["kjr"] = {"Kurudu"}, ["kjs"] = {"East Kewa"}, ["kjt"] = {"Phrae Pwo Karen"}, ["kju"] = {"Kashaya"}, ["kjv"] = {"Kaikavian Literary Language"}, ["kjx"] = {"Ramopa"}, ["kjy"] = {"Erave"}, ["kjz"] = {"Bumthangkha"}, ["kka"] = {"Kakanda"}, ["kkb"] = {"Kwerisa"}, ["kkc"] = {"Odoodee"}, ["kkd"] = {"Kinuku"}, ["kke"] = {"Kakabe"}, ["kkf"] = {"Kalaktang Monpa"}, ["kkg"] = {"Mabaka Valley Kalinga"}, ["kkh"] = {"Khün"}, ["kki"] = {"Kagulu"}, ["kkj"] = {"Kako"}, ["kkk"] = {"Kokota"}, ["kkl"] = {"Kosarek Yale"}, ["kkm"] = {"Kiong"}, ["kkn"] = {"Kon Keu"}, ["kko"] = {"Karko"}, ["kkp"] = {"Gugubera", "Koko-Bera"}, ["kkq"] = {"Kaeku"}, ["kkr"] = {"Kir-Balar"}, ["kks"] = {"Giiwo"}, ["kkt"] = {"Koi"}, ["kku"] = {"Tumi"}, ["kkv"] = {"Kangean"}, ["kkw"] = {"Teke-Kukuya"}, ["kkx"] = {"Kohin"}, ["kky"] = {"Guugu Yimidhirr", "Guguyimidjir"}, ["kkz"] = {"Kaska"}, ["kla"] = {"Klamath-Modoc"}, ["klb"] = {"Kiliwa"}, ["klc"] = {"Kolbila"}, ["kld"] = {"Gamilaraay"}, ["kle"] = {"Kulung (Nepal)"}, ["klf"] = {"Kendeje"}, ["klg"] = {"Tagakaulo"}, ["klh"] = {"Weliki"}, ["kli"] = {"Kalumpang"}, ["klj"] = {"Khalaj"}, ["klk"] = {"Kono (Nigeria)"}, ["kll"] = {"Kagan Kalagan"}, ["klm"] = {"Migum"}, ["kln"] = {"Kalenjin"}, ["klo"] = {"Kapya"}, ["klp"] = {"Kamasa"}, ["klq"] = {"Rumu"}, ["klr"] = {"Khaling"}, ["kls"] = {"Kalasha"}, ["klt"] = {"Nukna"}, ["klu"] = {"Klao"}, ["klv"] = {"Maskelynes"}, ["klw"] = {"Tado", "Lindu"}, ["klx"] = {"Koluwawa"}, ["kly"] = {"Kalao"}, ["klz"] = {"Kabola"}, ["kma"] = {"Konni"}, ["kmb"] = {"Kimbundu"}, ["kmc"] = {"Southern Dong"}, ["kmd"] = {"Majukayang Kalinga"}, ["kme"] = {"Bakole"}, ["kmf"] = {"Kare (Papua New Guinea)"}, ["kmg"] = {"Kâte"}, ["kmh"] = {"Kalam"}, ["kmi"] = {"Kami (Nigeria)"}, ["kmj"] = {"Kumarbhag Paharia"}, ["kmk"] = {"Limos Kalinga"}, ["kml"] = {"Tanudan Kalinga"}, ["kmm"] = {"Kom (India)"}, ["kmn"] = {"Awtuw"}, ["kmo"] = {"Kwoma"}, ["kmp"] = {"Gimme"}, ["kmq"] = {"Kwama"}, ["kmr"] = {"Northern Kurdish"}, ["kms"] = {"Kamasau"}, ["kmt"] = {"Kemtuik"}, ["kmu"] = {"Kanite"}, ["kmv"] = {"Karipúna Creole French"}, ["kmw"] = {"Komo (Democratic Republic of Congo)"}, ["kmx"] = {"Waboda"}, ["kmy"] = {"Koma"}, ["kmz"] = {"Khorasani Turkish"}, ["kna"] = {"Dera (Nigeria)"}, ["knb"] = {"Lubuagan Kalinga"}, ["knc"] = {"Central Kanuri"}, ["knd"] = {"Konda"}, ["kne"] = {"Kankanaey"}, ["knf"] = {"Mankanya"}, ["kng"] = {"Koongo"}, ["kni"] = {"Kanufi"}, ["knj"] = {"Western Kanjobal"}, ["knk"] = {"Kuranko"}, ["knl"] = {"Keninjal"}, ["knm"] = {"Kanamarí"}, ["knn"] = {"Konkani (individual language)"}, ["kno"] = {"Kono (Sierra Leone)"}, ["knp"] = {"Kwanja"}, ["knq"] = {"Kintaq"}, ["knr"] = {"Kaningra"}, ["kns"] = {"Kensiu"}, ["knt"] = {"Panoan Katukína"}, ["knu"] = {"Kono (Guinea)"}, ["knv"] = {"Tabo"}, ["knw"] = {"Kung-Ekoka"}, ["knx"] = {"Kendayan", "Salako"}, ["kny"] = {"Kanyok"}, ["knz"] = {"Kalamsé"}, ["koa"] = {"Konomala"}, ["koc"] = {"Kpati"}, ["kod"] = {"Kodi"}, ["koe"] = {"Kacipo-Bale Suri"}, ["kof"] = {"Kubi"}, ["kog"] = {"Cogui", "Kogi"}, ["koh"] = {"Koyo"}, ["koi"] = {"Komi-Permyak"}, ["kok"] = {"Konkani (macrolanguage)"}, ["kol"] = {"Kol (Papua New Guinea)"}, ["koo"] = {"Konzo"}, ["kop"] = {"Waube"}, ["koq"] = {"Kota (Gabon)"}, ["kos"] = {"Kosraean"}, ["kot"] = {"Lagwan"}, ["kou"] = {"Koke"}, ["kov"] = {"Kudu-Camo"}, ["kow"] = {"Kugama"}, ["koy"] = {"Koyukon"}, ["koz"] = {"Korak"}, ["kpa"] = {"Kutto"}, ["kpb"] = {"Mullu Kurumba"}, ["kpc"] = {"Curripaco"}, ["kpd"] = {"Koba"}, ["kpe"] = {"Kpelle"}, ["kpf"] = {"Komba"}, ["kpg"] = {"Kapingamarangi"}, ["kph"] = {"Kplang"}, ["kpi"] = {"Kofei"}, ["kpj"] = {"Karajá"}, ["kpk"] = {"Kpan"}, ["kpl"] = {"Kpala"}, ["kpm"] = {"Koho"}, ["kpn"] = {"Kepkiriwát"}, ["kpo"] = {"Ikposo"}, ["kpq"] = {"Korupun-Sela"}, ["kpr"] = {"Korafe-Yegha"}, ["kps"] = {"Tehit"}, ["kpt"] = {"Karata"}, ["kpu"] = {"Kafoa"}, ["kpv"] = {"Komi-Zyrian"}, ["kpw"] = {"Kobon"}, ["kpx"] = {"Mountain Koiali"}, ["kpy"] = {"Koryak"}, ["kpz"] = {"Kupsabiny"}, ["kqa"] = {"Mum"}, ["kqb"] = {"Kovai"}, ["kqc"] = {"Doromu-Koki"}, ["kqd"] = {"Koy Sanjaq Surat"}, ["kqe"] = {"Kalagan"}, ["kqf"] = {"Kakabai"}, ["kqg"] = {"Khe"}, ["kqh"] = {"Kisankasa"}, ["kqi"] = {"Koitabu"}, ["kqj"] = {"Koromira"}, ["kqk"] = {"Kotafon Gbe"}, ["kql"] = {"Kyenele"}, ["kqm"] = {"Khisa"}, ["kqn"] = {"Kaonde"}, ["kqo"] = {"Eastern Krahn"}, ["kqp"] = {"Kimré"}, ["kqq"] = {"Krenak"}, ["kqr"] = {"Kimaragang"}, ["kqs"] = {"Northern Kissi"}, ["kqt"] = {"Klias River Kadazan"}, ["kqu"] = {"Seroa"}, ["kqv"] = {"Okolod"}, ["kqw"] = {"Kandas"}, ["kqx"] = {"Mser"}, ["kqy"] = {"Koorete"}, ["kqz"] = {"Korana"}, ["kra"] = {"Kumhali"}, ["krb"] = {"Karkin"}, ["krc"] = {"Karachay-Balkar"}, ["krd"] = {"Kairui-Midiki"}, ["kre"] = {"Panará"}, ["krf"] = {"Koro (Vanuatu)"}, ["krh"] = {"Kurama"}, ["kri"] = {"Krio"}, ["krj"] = {"Kinaray-A"}, ["krk"] = {"Kerek"}, ["krl"] = {"Karelian"}, ["krn"] = {"Sapo"}, ["kro"] = {"Kru languages"}, ["krp"] = {"Durop"}, ["krr"] = {"Krung"}, ["krs"] = {"Gbaya (Sudan)"}, ["krt"] = {"Tumari Kanuri"}, ["kru"] = {"Kurukh"}, ["krv"] = {"Kavet"}, ["krw"] = {"Western Krahn"}, ["krx"] = {"Karon"}, ["kry"] = {"Kryts"}, ["krz"] = {"Sota Kanum"}, ["ksb"] = {"Shambala"}, ["ksc"] = {"Southern Kalinga"}, ["ksd"] = {"Kuanua"}, ["kse"] = {"Kuni"}, ["ksf"] = {"Bafia"}, ["ksg"] = {"Kusaghe"}, ["ksh"] = {"Kölsch"}, ["ksi"] = {"Krisa", "I'saka"}, ["ksj"] = {"Uare"}, ["ksk"] = {"Kansa"}, ["ksl"] = {"Kumalu"}, ["ksm"] = {"Kumba"}, ["ksn"] = {"Kasiguranin"}, ["kso"] = {"Kofa"}, ["ksp"] = {"Kaba"}, ["ksq"] = {"Kwaami"}, ["ksr"] = {"Borong"}, ["kss"] = {"Southern Kisi"}, ["kst"] = {"Winyé"}, ["ksu"] = {"Khamyang"}, ["ksv"] = {"Kusu"}, ["ksw"] = {"S'gaw Karen"}, ["ksx"] = {"Kedang"}, ["ksy"] = {"Kharia Thar"}, ["ksz"] = {"Kodaku"}, ["kta"] = {"Katua"}, ["ktb"] = {"Kambaata"}, ["ktc"] = {"Kholok"}, ["ktd"] = {"Kokata", "Kukatha"}, ["kte"] = {"Nubri"}, ["ktf"] = {"Kwami"}, ["ktg"] = {"Kalkutung"}, ["kth"] = {"Karanga"}, ["kti"] = {"North Muyu"}, ["ktj"] = {"Plapo Krumen"}, ["ktk"] = {"Kaniet"}, ["ktl"] = {"Koroshi"}, ["ktm"] = {"Kurti"}, ["ktn"] = {"Karitiâna"}, ["kto"] = {"Kuot"}, ["ktp"] = {"Kaduo"}, ["ktq"] = {"Katabaga"}, ["kts"] = {"South Muyu"}, ["ktt"] = {"Ketum"}, ["ktu"] = {"Kituba (Democratic Republic of Congo)"}, ["ktv"] = {"Eastern Katu"}, ["ktw"] = {"Kato"}, ["ktx"] = {"Kaxararí"}, ["kty"] = {"Kango (Bas-Uélé District)"}, ["ktz"] = {"Juǀʼhoan", "Juǀʼhoansi"}, ["kub"] = {"Kutep"}, ["kuc"] = {"Kwinsu"}, ["kud"] = {"'Auhelawa"}, ["kue"] = {"Kuman (Papua New Guinea)"}, ["kuf"] = {"Western Katu"}, ["kug"] = {"Kupa"}, ["kuh"] = {"Kushi"}, ["kui"] = {"Kuikúro-Kalapálo", "Kalapalo"}, ["kuj"] = {"Kuria"}, ["kuk"] = {"Kepo'"}, ["kul"] = {"Kulere"}, ["kum"] = {"Kumyk"}, ["kun"] = {"Kunama"}, ["kuo"] = {"Kumukio"}, ["kup"] = {"Kunimaipa"}, ["kuq"] = {"Karipuna"}, ["kus"] = {"Kusaal"}, ["kut"] = {"Kutenai"}, ["kuu"] = {"Upper Kuskokwim"}, ["kuv"] = {"Kur"}, ["kuw"] = {"Kpagua"}, ["kux"] = {"Kukatja"}, ["kuy"] = {"Kuuku-Ya'u"}, ["kuz"] = {"Kunza"}, ["kva"] = {"Bagvalal"}, ["kvb"] = {"Kubu"}, ["kvc"] = {"Kove"}, ["kvd"] = {"Kui (Indonesia)"}, ["kve"] = {"Kalabakan"}, ["kvf"] = {"Kabalai"}, ["kvg"] = {"Kuni-Boazi"}, ["kvh"] = {"Komodo"}, ["kvi"] = {"Kwang"}, ["kvj"] = {"Psikye"}, ["kvk"] = {"Korean Sign Language"}, ["kvl"] = {"Kayaw"}, ["kvm"] = {"Kendem"}, ["kvn"] = {"Border Kuna"}, ["kvo"] = {"Dobel"}, ["kvp"] = {"Kompane"}, ["kvq"] = {"Geba Karen"}, ["kvr"] = {"Kerinci"}, ["kvt"] = {"Lahta Karen", "Lahta"}, ["kvu"] = {"Yinbaw Karen"}, ["kvv"] = {"Kola"}, ["kvw"] = {"Wersing"}, ["kvx"] = {"Parkari Koli"}, ["kvy"] = {"Yintale Karen", "Yintale"}, ["kvz"] = {"Tsakwambo", "Tsaukambo"}, ["kwa"] = {"Dâw"}, ["kwb"] = {"Kwa"}, ["kwc"] = {"Likwala"}, ["kwd"] = {"Kwaio"}, ["kwe"] = {"Kwerba"}, ["kwf"] = {"Kwara'ae"}, ["kwg"] = {"Sara Kaba Deme"}, ["kwh"] = {"Kowiai"}, ["kwi"] = {"Awa-Cuaiquer"}, ["kwj"] = {"Kwanga"}, ["kwk"] = {"Kwakiutl"}, ["kwl"] = {"Kofyar"}, ["kwm"] = {"Kwambi"}, ["kwn"] = {"Kwangali"}, ["kwo"] = {"Kwomtari"}, ["kwp"] = {"Kodia"}, ["kwr"] = {"Kwer"}, ["kws"] = {"Kwese"}, ["kwt"] = {"Kwesten"}, ["kwu"] = {"Kwakum"}, ["kwv"] = {"Sara Kaba Náà"}, ["kww"] = {"Kwinti"}, ["kwx"] = {"Khirwar"}, ["kwy"] = {"San Salvador Kongo"}, ["kwz"] = {"Kwadi"}, ["kxa"] = {"Kairiru"}, ["kxb"] = {"Krobu"}, ["kxc"] = {"Konso", "Khonso"}, ["kxd"] = {"Brunei"}, ["kxf"] = {"Manumanaw Karen", "Manumanaw"}, ["kxh"] = {"Karo (Ethiopia)"}, ["kxi"] = {"Keningau Murut"}, ["kxj"] = {"Kulfa"}, ["kxk"] = {"Zayein Karen"}, ["kxm"] = {"Northern Khmer"}, ["kxn"] = {"Kanowit-Tanjong Melanau"}, ["kxo"] = {"Kanoé"}, ["kxp"] = {"Wadiyara Koli"}, ["kxq"] = {"Smärky Kanum"}, ["kxr"] = {"Koro (Papua New Guinea)"}, ["kxs"] = {"Kangjia"}, ["kxt"] = {"Koiwat"}, ["kxv"] = {"Kuvi"}, ["kxw"] = {"Konai"}, ["kxx"] = {"Likuba"}, ["kxy"] = {"Kayong"}, ["kxz"] = {"Kerewo"}, ["kya"] = {"Kwaya"}, ["kyb"] = {"Butbut Kalinga"}, ["kyc"] = {"Kyaka"}, ["kyd"] = {"Karey"}, ["kye"] = {"Krache"}, ["kyf"] = {"Kouya"}, ["kyg"] = {"Keyagana"}, ["kyh"] = {"Karok"}, ["kyi"] = {"Kiput"}, ["kyj"] = {"Karao"}, ["kyk"] = {"Kamayo"}, ["kyl"] = {"Kalapuya"}, ["kym"] = {"Kpatili"}, ["kyn"] = {"Northern Binukidnon"}, ["kyo"] = {"Kelon"}, ["kyp"] = {"Kang"}, ["kyq"] = {"Kenga"}, ["kyr"] = {"Kuruáya"}, ["kys"] = {"Baram Kayan"}, ["kyt"] = {"Kayagar"}, ["kyu"] = {"Western Kayah"}, ["kyv"] = {"Kayort"}, ["kyw"] = {"Kudmali"}, ["kyx"] = {"Rapoisi"}, ["kyy"] = {"Kambaira"}, ["kyz"] = {"Kayabí"}, ["kza"] = {"Western Karaboro"}, ["kzb"] = {"Kaibobo"}, ["kzc"] = {"Bondoukou Kulango"}, ["kzd"] = {"Kadai"}, ["kze"] = {"Kosena"}, ["kzf"] = {"Da'a Kaili"}, ["kzg"] = {"Kikai"}, ["kzi"] = {"Kelabit"}, ["kzk"] = {"Kazukuru"}, ["kzl"] = {"Kayeli"}, ["kzm"] = {"Kais"}, ["kzn"] = {"Kokola"}, ["kzo"] = {"Kaningi"}, ["kzp"] = {"Kaidipang"}, ["kzq"] = {"Kaike"}, ["kzr"] = {"Karang"}, ["kzs"] = {"Sugut Dusun"}, ["kzu"] = {"Kayupulau"}, ["kzv"] = {"Komyandaret"}, ["kzw"] = {"Karirí-Xocó"}, ["kzx"] = {"Kamarian"}, ["kzy"] = {"Kango (Tshopo District)"}, ["kzz"] = {"Kalabra"}, ["laa"] = {"Southern Subanen"}, ["lab"] = {"Linear A"}, ["lac"] = {"Lacandon"}, ["lad"] = {"Ladino"}, ["lae"] = {"Pattani"}, ["laf"] = {"Lafofa"}, ["lag"] = {"Rangi"}, ["lah"] = {"Lahnda"}, ["lai"] = {"Lambya"}, ["laj"] = {"Lango (Uganda)"}, ["lal"] = {"Lalia"}, ["lam"] = {"Lamba"}, ["lan"] = {"Laru"}, ["lap"] = {"Laka (Chad)"}, ["laq"] = {"Qabiao"}, ["lar"] = {"Larteh"}, ["las"] = {"Lama (Togo)"}, ["lau"] = {"Laba"}, ["law"] = {"Lauje"}, ["lax"] = {"Tiwa"}, ["lay"] = {"Lama Bai"}, ["laz"] = {"Aribwatsa"}, ["lbb"] = {"Label"}, ["lbc"] = {"Lakkia"}, ["lbe"] = {"Lak"}, ["lbf"] = {"Tinani"}, ["lbg"] = {"Laopang"}, ["lbi"] = {"La'bi"}, ["lbj"] = {"Ladakhi"}, ["lbk"] = {"Central Bontok"}, ["lbl"] = {"Libon Bikol"}, ["lbm"] = {"Lodhi"}, ["lbn"] = {"Rmeet"}, ["lbo"] = {"Laven"}, ["lbq"] = {"Wampar"}, ["lbr"] = {"Lohorung"}, ["lbs"] = {"Libyan Sign Language"}, ["lbt"] = {"Lachi"}, ["lbu"] = {"Labu"}, ["lbv"] = {"Lavatbura-Lamusong"}, ["lbw"] = {"Tolaki"}, ["lbx"] = {"Lawangan"}, ["lby"] = {"Lamalama", "Lamu-Lamu"}, ["lbz"] = {"Lardil"}, ["lcc"] = {"Legenyem"}, ["lcd"] = {"Lola"}, ["lce"] = {"Loncong", "Sekak"}, ["lcf"] = {"Lubu"}, ["lch"] = {"Luchazi"}, ["lcl"] = {"Lisela"}, ["lcm"] = {"Tungag"}, ["lcp"] = {"Western Lawa"}, ["lcq"] = {"Luhu"}, ["lcs"] = {"Lisabata-Nuniali"}, ["lda"] = {"Kla-Dan"}, ["ldb"] = {"Dũya"}, ["ldd"] = {"Luri"}, ["ldg"] = {"Lenyima"}, ["ldh"] = {"Lamja-Dengsa-Tola"}, ["ldi"] = {"Laari"}, ["ldj"] = {"Lemoro"}, ["ldk"] = {"Leelau"}, ["ldl"] = {"Kaan"}, ["ldm"] = {"Landoma"}, ["ldn"] = {"Láadan"}, ["ldo"] = {"Loo"}, ["ldp"] = {"Tso"}, ["ldq"] = {"Lufu"}, ["lea"] = {"Lega-Shabunda"}, ["leb"] = {"Lala-Bisa"}, ["lec"] = {"Leco"}, ["led"] = {"Lendu"}, ["lee"] = {"Lyélé"}, ["lef"] = {"Lelemi"}, ["leh"] = {"Lenje"}, ["lei"] = {"Lemio"}, ["lej"] = {"Lengola"}, ["lek"] = {"Leipon"}, ["lel"] = {"Lele (Democratic Republic of Congo)"}, ["lem"] = {"Nomaande"}, ["len"] = {"Lenca"}, ["leo"] = {"Leti (Cameroon)"}, ["lep"] = {"Lepcha"}, ["leq"] = {"Lembena"}, ["ler"] = {"Lenkau"}, ["les"] = {"Lese"}, ["let"] = {"Lesing-Gelimi", "Amio-Gelimi"}, ["leu"] = {"Kara (Papua New Guinea)"}, ["lev"] = {"Lamma"}, ["lew"] = {"Ledo Kaili"}, ["lex"] = {"Luang"}, ["ley"] = {"Lemolang"}, ["lez"] = {"Lezghian"}, ["lfa"] = {"Lefa"}, ["lfn"] = {"Lingua Franca Nova"}, ["lga"] = {"Lungga"}, ["lgb"] = {"Laghu"}, ["lgg"] = {"Lugbara"}, ["lgh"] = {"Laghuu"}, ["lgi"] = {"Lengilu"}, ["lgk"] = {"Lingarak", "Neverver"}, ["lgl"] = {"Wala"}, ["lgm"] = {"Lega-Mwenga"}, ["lgn"] = {"T'apo", "Opuuo"}, ["lgo"] = {"Lango (South Sudan)"}, ["lgq"] = {"Logba"}, ["lgr"] = {"Lengo"}, ["lgs"] = {"Guinea-Bissau Sign Language", "Língua Gestual Guineense"}, ["lgt"] = {"Pahi"}, ["lgu"] = {"Longgu"}, ["lgz"] = {"Ligenza"}, ["lha"] = {"Laha (Viet Nam)"}, ["lhh"] = {"Laha (Indonesia)"}, ["lhi"] = {"Lahu Shi"}, ["lhl"] = {"Lahul Lohar"}, ["lhm"] = {"Lhomi"}, ["lhn"] = {"Lahanan"}, ["lhp"] = {"Lhokpu"}, ["lhs"] = {"Mlahsö"}, ["lht"] = {"Lo-Toga"}, ["lhu"] = {"Lahu"}, ["lia"] = {"West-Central Limba"}, ["lib"] = {"Likum"}, ["lic"] = {"Hlai"}, ["lid"] = {"Nyindrou"}, ["lie"] = {"Likila"}, ["lif"] = {"Limbu"}, ["lig"] = {"Ligbi"}, ["lih"] = {"Lihir"}, ["lij"] = {"Ligurian"}, ["lik"] = {"Lika"}, ["lil"] = {"Lillooet"}, ["lio"] = {"Liki"}, ["lip"] = {"Sekpele"}, ["liq"] = {"Libido"}, ["lir"] = {"Liberian English"}, ["lis"] = {"Lisu"}, ["liu"] = {"Logorik"}, ["liv"] = {"Liv"}, ["liw"] = {"Col"}, ["lix"] = {"Liabuku"}, ["liy"] = {"Banda-Bambari"}, ["liz"] = {"Libinza"}, ["lja"] = {"Golpa"}, ["lje"] = {"Rampi"}, ["lji"] = {"Laiyolo"}, ["ljl"] = {"Li'o"}, ["ljp"] = {"Lampung Api"}, ["ljw"] = {"Yirandali"}, ["ljx"] = {"Yuru"}, ["lka"] = {"Lakalei"}, ["lkb"] = {"Kabras", "Lukabaras"}, ["lkc"] = {"Kucong"}, ["lkd"] = {"Lakondê"}, ["lke"] = {"Kenyi"}, ["lkh"] = {"Lakha"}, ["lki"] = {"Laki"}, ["lkj"] = {"Remun"}, ["lkl"] = {"Laeko-Libuat"}, ["lkm"] = {"Kalaamaya"}, ["lkn"] = {"Lakon", "Vure"}, ["lko"] = {"Khayo", "Olukhayo"}, ["lkr"] = {"Päri"}, ["lks"] = {"Kisa", "Olushisa"}, ["lkt"] = {"Lakota"}, ["lku"] = {"Kungkari"}, ["lky"] = {"Lokoya"}, ["lla"] = {"Lala-Roba"}, ["llb"] = {"Lolo"}, ["llc"] = {"Lele (Guinea)"}, ["lld"] = {"Ladin"}, ["lle"] = {"Lele (Papua New Guinea)"}, ["llf"] = {"Hermit"}, ["llg"] = {"Lole"}, ["llh"] = {"Lamu"}, ["lli"] = {"Teke-Laali"}, ["llj"] = {"Ladji Ladji"}, ["llk"] = {"Lelak"}, ["lll"] = {"Lilau"}, ["llm"] = {"Lasalimu"}, ["lln"] = {"Lele (Chad)"}, ["llp"] = {"North Efate"}, ["llq"] = {"Lolak"}, ["lls"] = {"Lithuanian Sign Language"}, ["llu"] = {"Lau"}, ["llx"] = {"Lauan"}, ["lma"] = {"East Limba"}, ["lmb"] = {"Merei"}, ["lmc"] = {"Limilngan"}, ["lmd"] = {"Lumun"}, ["lme"] = {"Pévé"}, ["lmf"] = {"South Lembata"}, ["lmg"] = {"Lamogai"}, ["lmh"] = {"Lambichhong"}, ["lmi"] = {"Lombi"}, ["lmj"] = {"West Lembata"}, ["lmk"] = {"Lamkang"}, ["lml"] = {"Hano"}, ["lmn"] = {"Lambadi"}, ["lmo"] = {"Lombard"}, ["lmp"] = {"Limbum"}, ["lmq"] = {"Lamatuka"}, ["lmr"] = {"Lamalera"}, ["lmu"] = {"Lamenu"}, ["lmv"] = {"Lomaiviti"}, ["lmw"] = {"Lake Miwok"}, ["lmx"] = {"Laimbue"}, ["lmy"] = {"Lamboya"}, ["lna"] = {"Langbashe"}, ["lnb"] = {"Mbalanhu"}, ["lnd"] = {"Lundayeh", "Lun Bawang"}, ["lng"] = {"Langobardic"}, ["lnh"] = {"Lanoh"}, ["lni"] = {"Daantanai'"}, ["lnj"] = {"Leningitij"}, ["lnl"] = {"South Central Banda"}, ["lnm"] = {"Langam"}, ["lnn"] = {"Lorediakarkar"}, ["lns"] = {"Lamnso'"}, ["lnu"] = {"Longuda"}, ["lnw"] = {"Lanima"}, ["lnz"] = {"Lonzo"}, ["loa"] = {"Loloda"}, ["lob"] = {"Lobi"}, ["loc"] = {"Inonhan"}, ["loe"] = {"Saluan"}, ["lof"] = {"Logol"}, ["log"] = {"Logo"}, ["loh"] = {"Laarim", "Narim"}, ["loi"] = {"Loma (Côte d'Ivoire)"}, ["loj"] = {"Lou"}, ["lok"] = {"Loko"}, ["lol"] = {"Mongo"}, ["lom"] = {"Loma (Liberia)"}, ["lon"] = {"Malawi Lomwe"}, ["loo"] = {"Lombo"}, ["lop"] = {"Lopa"}, ["loq"] = {"Lobala"}, ["lor"] = {"Téén"}, ["los"] = {"Loniu"}, ["lot"] = {"Otuho"}, ["lou"] = {"Louisiana Creole"}, ["lov"] = {"Lopi"}, ["low"] = {"Tampias Lobu"}, ["lox"] = {"Loun"}, ["loy"] = {"Loke"}, ["loz"] = {"Lozi"}, ["lpa"] = {"Lelepa"}, ["lpe"] = {"Lepki"}, ["lpn"] = {"Long Phuri Naga"}, ["lpo"] = {"Lipo"}, ["lpx"] = {"Lopit"}, ["lqr"] = {"Logir"}, ["lra"] = {"Rara Bakati'"}, ["lrc"] = {"Northern Luri"}, ["lre"] = {"Laurentian"}, ["lrg"] = {"Laragia"}, ["lri"] = {"Marachi", "Olumarachi"}, ["lrk"] = {"Loarki"}, ["lrl"] = {"Lari"}, ["lrm"] = {"Marama", "Olumarama"}, ["lrn"] = {"Lorang"}, ["lro"] = {"Laro"}, ["lrr"] = {"Southern Yamphu"}, ["lrt"] = {"Larantuka Malay"}, ["lrv"] = {"Larevat"}, ["lrz"] = {"Lemerig"}, ["lsa"] = {"Lasgerdi"}, ["lsb"] = {"Burundian Sign Language", "Langue des Signes Burundaise"}, ["lsc"] = {"Albarradas Sign Language", "Lengua de señas Albarradas"}, ["lsd"] = {"Lishana Deni"}, ["lse"] = {"Lusengo"}, ["lsh"] = {"Lish"}, ["lsi"] = {"Lashi"}, ["lsl"] = {"Latvian Sign Language"}, ["lsm"] = {"Saamia", "Olusamia"}, ["lsn"] = {"Tibetan Sign Language"}, ["lso"] = {"Laos Sign Language"}, ["lsp"] = {"Panamanian Sign Language", "Lengua de Señas Panameñas"}, ["lsr"] = {"Aruop"}, ["lss"] = {"Lasi"}, ["lst"] = {"Trinidad and Tobago Sign Language"}, ["lsv"] = {"Sivia Sign Language"}, ["lsw"] = {"Seychelles Sign Language", "Lalang Siny Seselwa", "Langue des Signes Seychelloise"}, ["lsy"] = {"Mauritian Sign Language"}, ["ltc"] = {"Late Middle Chinese"}, ["ltg"] = {"Latgalian"}, ["lth"] = {"Thur"}, ["lti"] = {"Leti (Indonesia)"}, ["ltn"] = {"Latundê"}, ["lto"] = {"Tsotso", "Olutsotso"}, ["lts"] = {"Tachoni", "Lutachoni"}, ["ltu"] = {"Latu"}, ["lua"] = {"Luba-Lulua"}, ["luc"] = {"Aringa"}, ["lud"] = {"Ludian"}, ["lue"] = {"Luvale"}, ["luf"] = {"Laua"}, ["lui"] = {"Luiseno"}, ["luj"] = {"Luna"}, ["luk"] = {"Lunanakha"}, ["lul"] = {"Olu'bo"}, ["lum"] = {"Luimbi"}, ["lun"] = {"Lunda"}, ["luo"] = {"Luo (Kenya and Tanzania)", "Dholuo"}, ["lup"] = {"Lumbu"}, ["luq"] = {"Lucumi"}, ["lur"] = {"Laura"}, ["lus"] = {"Lushai"}, ["lut"] = {"Lushootseed"}, ["luu"] = {"Lumba-Yakkha"}, ["luv"] = {"Luwati"}, ["luw"] = {"Luo (Cameroon)"}, ["luy"] = {"Luyia", "Oluluyia"}, ["luz"] = {"Southern Luri"}, ["lva"] = {"Maku'a"}, ["lvi"] = {"Lavi"}, ["lvk"] = {"Lavukaleve"}, ["lvl"] = {"Lwel"}, ["lvs"] = {"Standard Latvian"}, ["lvu"] = {"Levuka"}, ["lwa"] = {"Lwalu"}, ["lwe"] = {"Lewo Eleng"}, ["lwg"] = {"Wanga", "Oluwanga"}, ["lwh"] = {"White Lachi"}, ["lwl"] = {"Eastern Lawa"}, ["lwm"] = {"Laomian"}, ["lwo"] = {"Luwo"}, ["lws"] = {"Malawian Sign Language"}, ["lwt"] = {"Lewotobi"}, ["lwu"] = {"Lawu"}, ["lww"] = {"Lewo"}, ["lxm"] = {"Lakurumau"}, ["lya"] = {"Layakha"}, ["lyg"] = {"Lyngngam"}, ["lyn"] = {"Luyana"}, ["lzh"] = {"Literary Chinese"}, ["lzl"] = {"Litzlitz"}, ["lzn"] = {"Leinong Naga"}, ["lzz"] = {"Laz"}, ["maa"] = {"San Jerónimo Tecóatl Mazatec"}, ["mab"] = {"Yutanduchi Mixtec"}, ["mad"] = {"Madurese"}, ["mae"] = {"Bo-Rukul"}, ["maf"] = {"Mafa"}, ["mag"] = {"Magahi"}, ["mai"] = {"Maithili"}, ["maj"] = {"Jalapa De Díaz Mazatec"}, ["mak"] = {"Makasar"}, ["mam"] = {"Mam"}, ["man"] = {"Mandingo", "Manding"}, ["map"] = {"Austronesian languages"}, ["maq"] = {"Chiquihuitlán Mazatec"}, ["mas"] = {"Masai"}, ["mat"] = {"San Francisco Matlatzinca"}, ["mau"] = {"Huautla Mazatec"}, ["mav"] = {"Sateré-Mawé"}, ["maw"] = {"Mampruli"}, ["max"] = {"North Moluccan Malay"}, ["maz"] = {"Central Mazahua"}, ["mba"] = {"Higaonon"}, ["mbb"] = {"Western Bukidnon Manobo"}, ["mbc"] = {"Macushi"}, ["mbd"] = {"Dibabawon Manobo"}, ["mbe"] = {"Molale"}, ["mbf"] = {"Baba Malay"}, ["mbh"] = {"Mangseng"}, ["mbi"] = {"Ilianen Manobo"}, ["mbj"] = {"Nadëb"}, ["mbk"] = {"Malol"}, ["mbl"] = {"Maxakalí"}, ["mbm"] = {"Ombamba"}, ["mbn"] = {"Macaguán"}, ["mbo"] = {"Mbo (Cameroon)"}, ["mbp"] = {"Malayo"}, ["mbq"] = {"Maisin"}, ["mbr"] = {"Nukak Makú"}, ["mbs"] = {"Sarangani Manobo"}, ["mbt"] = {"Matigsalug Manobo"}, ["mbu"] = {"Mbula-Bwazza"}, ["mbv"] = {"Mbulungish"}, ["mbw"] = {"Maring"}, ["mbx"] = {"Mari (East Sepik Province)"}, ["mby"] = {"Memoni"}, ["mbz"] = {"Amoltepec Mixtec"}, ["mca"] = {"Maca"}, ["mcb"] = {"Machiguenga"}, ["mcc"] = {"Bitur"}, ["mcd"] = {"Sharanahua"}, ["mce"] = {"Itundujia Mixtec"}, ["mcf"] = {"Matsés"}, ["mcg"] = {"Mapoyo"}, ["mch"] = {"Maquiritari"}, ["mci"] = {"Mese"}, ["mcj"] = {"Mvanip"}, ["mck"] = {"Mbunda"}, ["mcl"] = {"Macaguaje"}, ["mcm"] = {"Malaccan Creole Portuguese"}, ["mcn"] = {"Masana"}, ["mco"] = {"Coatlán Mixe"}, ["mcp"] = {"Makaa"}, ["mcq"] = {"Ese"}, ["mcr"] = {"Menya"}, ["mcs"] = {"Mambai"}, ["mct"] = {"Mengisa"}, ["mcu"] = {"Cameroon Mambila"}, ["mcv"] = {"Minanibai"}, ["mcw"] = {"Mawa (Chad)"}, ["mcx"] = {"Mpiemo"}, ["mcy"] = {"South Watut"}, ["mcz"] = {"Mawan"}, ["mda"] = {"Mada (Nigeria)"}, ["mdb"] = {"Morigi"}, ["mdc"] = {"Male (Papua New Guinea)"}, ["mdd"] = {"Mbum"}, ["mde"] = {"Maba (Chad)"}, ["mdf"] = {"Moksha"}, ["mdg"] = {"Massalat"}, ["mdh"] = {"Maguindanaon"}, ["mdi"] = {"Mamvu"}, ["mdj"] = {"Mangbetu"}, ["mdk"] = {"Mangbutu"}, ["mdl"] = {"Maltese Sign Language"}, ["mdm"] = {"Mayogo"}, ["mdn"] = {"Mbati"}, ["mdp"] = {"Mbala"}, ["mdq"] = {"Mbole"}, ["mdr"] = {"Mandar"}, ["mds"] = {"Maria (Papua New Guinea)"}, ["mdt"] = {"Mbere"}, ["mdu"] = {"Mboko"}, ["mdv"] = {"Santa Lucía Monteverde Mixtec"}, ["mdw"] = {"Mbosi"}, ["mdx"] = {"Dizin"}, ["mdy"] = {"Male (Ethiopia)"}, ["mdz"] = {"Suruí Do Pará"}, ["mea"] = {"Menka"}, ["meb"] = {"Ikobi"}, ["mec"] = {"Marra"}, ["med"] = {"Melpa"}, ["mee"] = {"Mengen"}, ["mef"] = {"Megam"}, ["meh"] = {"Southwestern Tlaxiaco Mixtec"}, ["mei"] = {"Midob"}, ["mej"] = {"Meyah"}, ["mek"] = {"Mekeo"}, ["mel"] = {"Central Melanau"}, ["mem"] = {"Mangala"}, ["men"] = {"Mende (Sierra Leone)"}, ["meo"] = {"Kedah Malay"}, ["mep"] = {"Miriwoong"}, ["meq"] = {"Merey"}, ["mer"] = {"Meru"}, ["mes"] = {"Masmaje"}, ["met"] = {"Mato"}, ["meu"] = {"Motu"}, ["mev"] = {"Mano"}, ["mew"] = {"Maaka"}, ["mey"] = {"Hassaniyya"}, ["mez"] = {"Menominee"}, ["mfa"] = {"Pattani Malay"}, ["mfb"] = {"Bangka"}, ["mfc"] = {"Mba"}, ["mfd"] = {"Mendankwe-Nkwen"}, ["mfe"] = {"Morisyen"}, ["mff"] = {"Naki"}, ["mfg"] = {"Mogofin"}, ["mfh"] = {"Matal"}, ["mfi"] = {"Wandala"}, ["mfj"] = {"Mefele"}, ["mfk"] = {"North Mofu"}, ["mfl"] = {"Putai"}, ["mfm"] = {"Marghi South"}, ["mfn"] = {"Cross River Mbembe"}, ["mfo"] = {"Mbe"}, ["mfp"] = {"Makassar Malay"}, ["mfq"] = {"Moba"}, ["mfr"] = {"Marrithiyel"}, ["mfs"] = {"Mexican Sign Language"}, ["mft"] = {"Mokerang"}, ["mfu"] = {"Mbwela"}, ["mfv"] = {"Mandjak"}, ["mfw"] = {"Mulaha"}, ["mfx"] = {"Melo"}, ["mfy"] = {"Mayo"}, ["mfz"] = {"Mabaan"}, ["mga"] = {"Middle Irish (900-1200)"}, ["mgb"] = {"Mararit"}, ["mgc"] = {"Morokodo"}, ["mgd"] = {"Moru"}, ["mge"] = {"Mango"}, ["mgf"] = {"Maklew"}, ["mgg"] = {"Mpumpong"}, ["mgh"] = {"Makhuwa-Meetto"}, ["mgi"] = {"Lijili"}, ["mgj"] = {"Abureni"}, ["mgk"] = {"Mawes"}, ["mgl"] = {"Maleu-Kilenge"}, ["mgm"] = {"Mambae"}, ["mgn"] = {"Mbangi"}, ["mgo"] = {"Meta'"}, ["mgp"] = {"Eastern Magar"}, ["mgq"] = {"Malila"}, ["mgr"] = {"Mambwe-Lungu"}, ["mgs"] = {"Manda (Tanzania)"}, ["mgt"] = {"Mongol"}, ["mgu"] = {"Mailu"}, ["mgv"] = {"Matengo"}, ["mgw"] = {"Matumbi"}, ["mgy"] = {"Mbunga"}, ["mgz"] = {"Mbugwe"}, ["mha"] = {"Manda (India)"}, ["mhb"] = {"Mahongwe"}, ["mhc"] = {"Mocho"}, ["mhd"] = {"Mbugu"}, ["mhe"] = {"Besisi", "Mah Meri"}, ["mhf"] = {"Mamaa"}, ["mhg"] = {"Margu"}, ["mhi"] = {"Ma'di"}, ["mhj"] = {"Mogholi"}, ["mhk"] = {"Mungaka"}, ["mhl"] = {"Mauwake"}, ["mhm"] = {"Makhuwa-Moniga"}, ["mhn"] = {"Mócheno"}, ["mho"] = {"Mashi (Zambia)"}, ["mhp"] = {"Balinese Malay"}, ["mhq"] = {"Mandan"}, ["mhr"] = {"Eastern Mari"}, ["mhs"] = {"Buru (Indonesia)"}, ["mht"] = {"Mandahuaca"}, ["mhu"] = {"Digaro-Mishmi", "Darang Deng"}, ["mhw"] = {"Mbukushu"}, ["mhx"] = {"Maru", "Lhaovo"}, ["mhy"] = {"Ma'anyan"}, ["mhz"] = {"Mor (Mor Islands)"}, ["mia"] = {"Miami"}, ["mib"] = {"Atatláhuca Mixtec"}, ["mic"] = {"Mi'kmaq", "Micmac"}, ["mid"] = {"Mandaic"}, ["mie"] = {"Ocotepec Mixtec"}, ["mif"] = {"Mofu-Gudur"}, ["mig"] = {"San Miguel El Grande Mixtec"}, ["mih"] = {"Chayuco Mixtec"}, ["mii"] = {"Chigmecatitlán Mixtec"}, ["mij"] = {"Abar", "Mungbam"}, ["mik"] = {"Mikasuki"}, ["mil"] = {"Peñoles Mixtec"}, ["mim"] = {"Alacatlatzala Mixtec"}, ["min"] = {"Minangkabau"}, ["mio"] = {"Pinotepa Nacional Mixtec"}, ["mip"] = {"Apasco-Apoala Mixtec"}, ["miq"] = {"Mískito"}, ["mir"] = {"Isthmus Mixe"}, ["mis"] = {"Uncoded languages"}, ["mit"] = {"Southern Puebla Mixtec"}, ["miu"] = {"Cacaloxtepec Mixtec"}, ["miw"] = {"Akoye"}, ["mix"] = {"Mixtepec Mixtec"}, ["miy"] = {"Ayutla Mixtec"}, ["miz"] = {"Coatzospan Mixtec"}, ["mjb"] = {"Makalero"}, ["mjc"] = {"San Juan Colorado Mixtec"}, ["mjd"] = {"Northwest Maidu"}, ["mje"] = {"Muskum"}, ["mjg"] = {"Tu"}, ["mjh"] = {"Mwera (Nyasa)"}, ["mji"] = {"Kim Mun"}, ["mjj"] = {"Mawak"}, ["mjk"] = {"Matukar"}, ["mjl"] = {"Mandeali"}, ["mjm"] = {"Medebur"}, ["mjn"] = {"Ma (Papua New Guinea)"}, ["mjo"] = {"Malankuravan"}, ["mjp"] = {"Malapandaram"}, ["mjq"] = {"Malaryan"}, ["mjr"] = {"Malavedan"}, ["mjs"] = {"Miship"}, ["mjt"] = {"Sauria Paharia"}, ["mju"] = {"Manna-Dora"}, ["mjv"] = {"Mannan"}, ["mjw"] = {"Karbi"}, ["mjx"] = {"Mahali"}, ["mjy"] = {"Mahican"}, ["mjz"] = {"Majhi"}, ["mka"] = {"Mbre"}, ["mkb"] = {"Mal Paharia"}, ["mkc"] = {"Siliput"}, ["mke"] = {"Mawchi"}, ["mkf"] = {"Miya"}, ["mkg"] = {"Mak (China)"}, ["mkh"] = {"Mon-Khmer languages"}, ["mki"] = {"Dhatki"}, ["mkj"] = {"Mokilese"}, ["mkk"] = {"Byep"}, ["mkl"] = {"Mokole"}, ["mkm"] = {"Moklen"}, ["mkn"] = {"Kupang Malay"}, ["mko"] = {"Mingang Doso"}, ["mkp"] = {"Moikodi"}, ["mkq"] = {"Bay Miwok"}, ["mkr"] = {"Malas"}, ["mks"] = {"Silacayoapan Mixtec"}, ["mkt"] = {"Vamale"}, ["mku"] = {"Konyanka Maninka"}, ["mkv"] = {"Mafea"}, ["mkw"] = {"Kituba (Congo)"}, ["mkx"] = {"Kinamiging Manobo"}, ["mky"] = {"East Makian"}, ["mkz"] = {"Makasae"}, ["mla"] = {"Malo"}, ["mlb"] = {"Mbule"}, ["mlc"] = {"Cao Lan"}, ["mle"] = {"Manambu"}, ["mlf"] = {"Mal"}, ["mlh"] = {"Mape"}, ["mli"] = {"Malimpung"}, ["mlj"] = {"Miltu"}, ["mlk"] = {"Ilwana", "Kiwilwana"}, ["mll"] = {"Malua Bay"}, ["mlm"] = {"Mulam"}, ["mln"] = {"Malango"}, ["mlo"] = {"Mlomp"}, ["mlp"] = {"Bargam"}, ["mlq"] = {"Western Maninkakan"}, ["mlr"] = {"Vame"}, ["mls"] = {"Masalit"}, ["mlu"] = {"To'abaita"}, ["mlv"] = {"Motlav", "Mwotlap"}, ["mlw"] = {"Moloko"}, ["mlx"] = {"Malfaxal", "Naha'ai"}, ["mlz"] = {"Malaynon"}, ["mma"] = {"Mama"}, ["mmb"] = {"Momina"}, ["mmc"] = {"Michoacán Mazahua"}, ["mmd"] = {"Maonan"}, ["mme"] = {"Mae"}, ["mmf"] = {"Mundat"}, ["mmg"] = {"North Ambrym"}, ["mmh"] = {"Mehináku"}, ["mmi"] = {"Musar"}, ["mmj"] = {"Majhwar"}, ["mmk"] = {"Mukha-Dora"}, ["mml"] = {"Man Met"}, ["mmm"] = {"Maii"}, ["mmn"] = {"Mamanwa"}, ["mmo"] = {"Mangga Buang"}, ["mmp"] = {"Siawi"}, ["mmq"] = {"Musak"}, ["mmr"] = {"Western Xiangxi Miao"}, ["mmt"] = {"Malalamai"}, ["mmu"] = {"Mmaala"}, ["mmv"] = {"Miriti"}, ["mmw"] = {"Emae"}, ["mmx"] = {"Madak"}, ["mmy"] = {"Migaama"}, ["mmz"] = {"Mabaale"}, ["mna"] = {"Mbula"}, ["mnb"] = {"Muna"}, ["mnc"] = {"Manchu"}, ["mnd"] = {"Mondé"}, ["mne"] = {"Naba"}, ["mnf"] = {"Mundani"}, ["mng"] = {"Eastern Mnong"}, ["mnh"] = {"Mono (Democratic Republic of Congo)"}, ["mni"] = {"Manipuri"}, ["mnj"] = {"Munji"}, ["mnk"] = {"Mandinka"}, ["mnl"] = {"Tiale"}, ["mnm"] = {"Mapena"}, ["mnn"] = {"Southern Mnong"}, ["mno"] = {"Manobo languages"}, ["mnp"] = {"Min Bei Chinese"}, ["mnq"] = {"Minriq"}, ["mnr"] = {"Mono (USA)"}, ["mns"] = {"Mansi"}, ["mnu"] = {"Mer"}, ["mnv"] = {"Rennell-Bellona"}, ["mnw"] = {"Mon"}, ["mnx"] = {"Manikion"}, ["mny"] = {"Manyawa"}, ["mnz"] = {"Moni"}, ["moa"] = {"Mwan"}, ["moc"] = {"Mocoví"}, ["mod"] = {"Mobilian"}, ["moe"] = {"Innu", "Montagnais"}, ["mog"] = {"Mongondow"}, ["moh"] = {"Mohawk"}, ["moi"] = {"Mboi"}, ["moj"] = {"Monzombo"}, ["mok"] = {"Morori"}, ["mom"] = {"Mangue"}, ["moo"] = {"Monom"}, ["mop"] = {"Mopán Maya"}, ["moq"] = {"Mor (Bomberai Peninsula)"}, ["mor"] = {"Moro"}, ["mos"] = {"Mossi"}, ["mot"] = {"Barí"}, ["mou"] = {"Mogum"}, ["mov"] = {"Mohave"}, ["mow"] = {"Moi (Congo)"}, ["mox"] = {"Molima"}, ["moy"] = {"Shekkacho"}, ["moz"] = {"Mukulu", "Gergiko"}, ["mpa"] = {"Mpoto"}, ["mpb"] = {"Malak Malak", "Mullukmulluk"}, ["mpc"] = {"Mangarrayi"}, ["mpd"] = {"Machinere"}, ["mpe"] = {"Majang"}, ["mpg"] = {"Marba"}, ["mph"] = {"Maung"}, ["mpi"] = {"Mpade"}, ["mpj"] = {"Martu Wangka", "Wangkajunga"}, ["mpk"] = {"Mbara (Chad)"}, ["mpl"] = {"Middle Watut"}, ["mpm"] = {"Yosondúa Mixtec"}, ["mpn"] = {"Mindiri"}, ["mpo"] = {"Miu"}, ["mpp"] = {"Migabac"}, ["mpq"] = {"Matís"}, ["mpr"] = {"Vangunu"}, ["mps"] = {"Dadibi"}, ["mpt"] = {"Mian"}, ["mpu"] = {"Makuráp"}, ["mpv"] = {"Mungkip"}, ["mpw"] = {"Mapidian"}, ["mpx"] = {"Misima-Panaeati"}, ["mpy"] = {"Mapia"}, ["mpz"] = {"Mpi"}, ["mqa"] = {"Maba (Indonesia)"}, ["mqb"] = {"Mbuko"}, ["mqc"] = {"Mangole"}, ["mqe"] = {"Matepi"}, ["mqf"] = {"Momuna"}, ["mqg"] = {"Kota Bangun Kutai Malay"}, ["mqh"] = {"Tlazoyaltepec Mixtec"}, ["mqi"] = {"Mariri"}, ["mqj"] = {"Mamasa"}, ["mqk"] = {"Rajah Kabunsuwan Manobo"}, ["mql"] = {"Mbelime"}, ["mqm"] = {"South Marquesan"}, ["mqn"] = {"Moronene"}, ["mqo"] = {"Modole"}, ["mqp"] = {"Manipa"}, ["mqq"] = {"Minokok"}, ["mqr"] = {"Mander"}, ["mqs"] = {"West Makian"}, ["mqt"] = {"Mok"}, ["mqu"] = {"Mandari"}, ["mqv"] = {"Mosimo"}, ["mqw"] = {"Murupi"}, ["mqx"] = {"Mamuju"}, ["mqy"] = {"Manggarai"}, ["mqz"] = {"Pano"}, ["mra"] = {"Mlabri"}, ["mrb"] = {"Marino"}, ["mrc"] = {"Maricopa"}, ["mrd"] = {"Western Magar"}, ["mre"] = {"Martha's Vineyard Sign Language"}, ["mrf"] = {"Elseng"}, ["mrg"] = {"Mising"}, ["mrh"] = {"Mara Chin"}, ["mrj"] = {"Western Mari"}, ["mrk"] = {"Hmwaveke"}, ["mrl"] = {"Mortlockese"}, ["mrm"] = {"Merlav", "Mwerlap"}, ["mrn"] = {"Cheke Holo"}, ["mro"] = {"Mru"}, ["mrp"] = {"Morouas"}, ["mrq"] = {"North Marquesan"}, ["mrr"] = {"Maria (India)"}, ["mrs"] = {"Maragus"}, ["mrt"] = {"Marghi Central"}, ["mru"] = {"Mono (Cameroon)"}, ["mrv"] = {"Mangareva"}, ["mrw"] = {"Maranao"}, ["mrx"] = {"Maremgi", "Dineor"}, ["mry"] = {"Mandaya"}, ["mrz"] = {"Marind"}, ["msb"] = {"Masbatenyo"}, ["msc"] = {"Sankaran Maninka"}, ["msd"] = {"Yucatec Maya Sign Language"}, ["mse"] = {"Musey"}, ["msf"] = {"Mekwei"}, ["msg"] = {"Moraid"}, ["msh"] = {"Masikoro Malagasy"}, ["msi"] = {"Sabah Malay"}, ["msj"] = {"Ma (Democratic Republic of Congo)"}, ["msk"] = {"Mansaka"}, ["msl"] = {"Molof", "Poule"}, ["msm"] = {"Agusan Manobo"}, ["msn"] = {"Vurës"}, ["mso"] = {"Mombum"}, ["msp"] = {"Maritsauá"}, ["msq"] = {"Caac"}, ["msr"] = {"Mongolian Sign Language"}, ["mss"] = {"West Masela"}, ["msu"] = {"Musom"}, ["msv"] = {"Maslam"}, ["msw"] = {"Mansoanka"}, ["msx"] = {"Moresada"}, ["msy"] = {"Aruamu"}, ["msz"] = {"Momare"}, ["mta"] = {"Cotabato Manobo"}, ["mtb"] = {"Anyin Morofo"}, ["mtc"] = {"Munit"}, ["mtd"] = {"Mualang"}, ["mte"] = {"Mono (Solomon Islands)"}, ["mtf"] = {"Murik (Papua New Guinea)"}, ["mtg"] = {"Una"}, ["mth"] = {"Munggui"}, ["mti"] = {"Maiwa (Papua New Guinea)"}, ["mtj"] = {"Moskona"}, ["mtk"] = {"Mbe'"}, ["mtl"] = {"Montol"}, ["mtm"] = {"Mator"}, ["mtn"] = {"Matagalpa"}, ["mto"] = {"Totontepec Mixe"}, ["mtp"] = {"Wichí Lhamtés Nocten"}, ["mtq"] = {"Muong"}, ["mtr"] = {"Mewari"}, ["mts"] = {"Yora"}, ["mtt"] = {"Mota"}, ["mtu"] = {"Tututepec Mixtec"}, ["mtv"] = {"Asaro'o"}, ["mtw"] = {"Southern Binukidnon"}, ["mtx"] = {"Tidaá Mixtec"}, ["mty"] = {"Nabi"}, ["mua"] = {"Mundang"}, ["mub"] = {"Mubi"}, ["muc"] = {"Ajumbu"}, ["mud"] = {"Mednyj Aleut"}, ["mue"] = {"Media Lengua"}, ["mug"] = {"Musgu"}, ["muh"] = {"Mündü"}, ["mui"] = {"Musi"}, ["muj"] = {"Mabire"}, ["muk"] = {"Mugom"}, ["mul"] = {"Multiple languages"}, ["mum"] = {"Maiwala"}, ["mun"] = {"Munda languages"}, ["muo"] = {"Nyong"}, ["mup"] = {"Malvi"}, ["muq"] = {"Eastern Xiangxi Miao"}, ["mur"] = {"Murle"}, ["mus"] = {"Creek"}, ["mut"] = {"Western Muria"}, ["muu"] = {"Yaaku"}, ["muv"] = {"Muthuvan"}, ["mux"] = {"Bo-Ung"}, ["muy"] = {"Muyang"}, ["muz"] = {"Mursi"}, ["mva"] = {"Manam"}, ["mvb"] = {"Mattole"}, ["mvd"] = {"Mamboru"}, ["mve"] = {"Marwari (Pakistan)"}, ["mvf"] = {"Peripheral Mongolian"}, ["mvg"] = {"Yucuañe Mixtec"}, ["mvh"] = {"Mulgi"}, ["mvi"] = {"Miyako"}, ["mvk"] = {"Mekmek"}, ["mvl"] = {"Mbara (Australia)"}, ["mvn"] = {"Minaveha"}, ["mvo"] = {"Marovo"}, ["mvp"] = {"Duri"}, ["mvq"] = {"Moere"}, ["mvr"] = {"Marau"}, ["mvs"] = {"Massep"}, ["mvt"] = {"Mpotovoro"}, ["mvu"] = {"Marfa"}, ["mvv"] = {"Tagal Murut"}, ["mvw"] = {"Machinga"}, ["mvx"] = {"Meoswar"}, ["mvy"] = {"Indus Kohistani"}, ["mvz"] = {"Mesqan"}, ["mwa"] = {"Mwatebu"}, ["mwb"] = {"Juwal"}, ["mwc"] = {"Are"}, ["mwe"] = {"Mwera (Chimwera)"}, ["mwf"] = {"Murrinh-Patha"}, ["mwg"] = {"Aiklep"}, ["mwh"] = {"Mouk-Aria"}, ["mwi"] = {"Labo", "Ninde"}, ["mwk"] = {"Kita Maninkakan"}, ["mwl"] = {"Mirandese"}, ["mwm"] = {"Sar"}, ["mwn"] = {"Nyamwanga"}, ["mwo"] = {"Central Maewo"}, ["mwp"] = {"Kala Lagaw Ya"}, ["mwq"] = {"Mün Chin"}, ["mwr"] = {"Marwari"}, ["mws"] = {"Mwimbi-Muthambi"}, ["mwt"] = {"Moken"}, ["mwu"] = {"Mittu"}, ["mwv"] = {"Mentawai"}, ["mww"] = {"Hmong Daw"}, ["mwz"] = {"Moingi"}, ["mxa"] = {"Northwest Oaxaca Mixtec"}, ["mxb"] = {"Tezoatlán Mixtec"}, ["mxc"] = {"Manyika"}, ["mxd"] = {"Modang"}, ["mxe"] = {"Mele-Fila"}, ["mxf"] = {"Malgbe"}, ["mxg"] = {"Mbangala"}, ["mxh"] = {"Mvuba"}, ["mxi"] = {"Mozarabic"}, ["mxj"] = {"Miju-Mishmi", "Geman Deng"}, ["mxk"] = {"Monumbo"}, ["mxl"] = {"Maxi Gbe"}, ["mxm"] = {"Meramera"}, ["mxn"] = {"Moi (Indonesia)"}, ["mxo"] = {"Mbowe"}, ["mxp"] = {"Tlahuitoltepec Mixe"}, ["mxq"] = {"Juquila Mixe"}, ["mxr"] = {"Murik (Malaysia)"}, ["mxs"] = {"Huitepec Mixtec"}, ["mxt"] = {"Jamiltepec Mixtec"}, ["mxu"] = {"Mada (Cameroon)"}, ["mxv"] = {"Metlatónoc Mixtec"}, ["mxw"] = {"Namo"}, ["mxx"] = {"Mahou", "Mawukakan"}, ["mxy"] = {"Southeastern Nochixtlán Mixtec"}, ["mxz"] = {"Central Masela"}, ["myb"] = {"Mbay"}, ["myc"] = {"Mayeka"}, ["mye"] = {"Myene"}, ["myf"] = {"Bambassi"}, ["myg"] = {"Manta"}, ["myh"] = {"Makah"}, ["myj"] = {"Mangayat"}, ["myk"] = {"Mamara Senoufo"}, ["myl"] = {"Moma"}, ["mym"] = {"Me'en"}, ["myn"] = {"Mayan languages"}, ["myo"] = {"Anfillo"}, ["myp"] = {"Pirahã"}, ["myr"] = {"Muniche"}, ["mys"] = {"Mesmes"}, ["myu"] = {"Mundurukú"}, ["myv"] = {"Erzya"}, ["myw"] = {"Muyuw"}, ["myx"] = {"Masaaba"}, ["myy"] = {"Macuna"}, ["myz"] = {"Classical Mandaic"}, ["mza"] = {"Santa María Zacatepec Mixtec"}, ["mzb"] = {"Tumzabt"}, ["mzc"] = {"Madagascar Sign Language"}, ["mzd"] = {"Malimba"}, ["mze"] = {"Morawa"}, ["mzg"] = {"Monastic Sign Language"}, ["mzh"] = {"Wichí Lhamtés Güisnay"}, ["mzi"] = {"Ixcatlán Mazatec"}, ["mzj"] = {"Manya"}, ["mzk"] = {"Nigeria Mambila"}, ["mzl"] = {"Mazatlán Mixe"}, ["mzm"] = {"Mumuye"}, ["mzn"] = {"Mazanderani"}, ["mzo"] = {"Matipuhy"}, ["mzp"] = {"Movima"}, ["mzq"] = {"Mori Atas"}, ["mzr"] = {"Marúbo"}, ["mzs"] = {"Macanese"}, ["mzt"] = {"Mintil"}, ["mzu"] = {"Inapang"}, ["mzv"] = {"Manza"}, ["mzw"] = {"Deg"}, ["mzx"] = {"Mawayana"}, ["mzy"] = {"Mozambican Sign Language"}, ["mzz"] = {"Maiadomu"}, ["naa"] = {"Namla"}, ["nab"] = {"Southern Nambikuára"}, ["nac"] = {"Narak"}, ["nae"] = {"Naka'ela"}, ["naf"] = {"Nabak"}, ["nag"] = {"Naga Pidgin"}, ["nah"] = {"Nahuatl languages"}, ["nai"] = {"North American Indian languages"}, ["naj"] = {"Nalu"}, ["nak"] = {"Nakanai"}, ["nal"] = {"Nalik"}, ["nam"] = {"Ngan'gityemerri"}, ["nan"] = {"Min Nan Chinese"}, ["nao"] = {"Naaba"}, ["nap"] = {"Neapolitan"}, ["naq"] = {"Khoekhoe", "Nama (Namibia)"}, ["nar"] = {"Iguta"}, ["nas"] = {"Naasioi"}, ["nat"] = {"Ca̱hungwa̱rya̱", "Hungworo"}, ["naw"] = {"Nawuri"}, ["nax"] = {"Nakwi"}, ["nay"] = {"Ngarrindjeri"}, ["naz"] = {"Coatepec Nahuatl"}, ["nba"] = {"Nyemba"}, ["nbb"] = {"Ndoe"}, ["nbc"] = {"Chang Naga"}, ["nbd"] = {"Ngbinda"}, ["nbe"] = {"Konyak Naga"}, ["nbg"] = {"Nagarchal"}, ["nbh"] = {"Ngamo"}, ["nbi"] = {"Mao Naga"}, ["nbj"] = {"Ngarinyman"}, ["nbk"] = {"Nake"}, ["nbm"] = {"Ngbaka Ma'bo"}, ["nbn"] = {"Kuri"}, ["nbo"] = {"Nkukoli"}, ["nbp"] = {"Nnam"}, ["nbq"] = {"Nggem"}, ["nbr"] = {"Numana"}, ["nbs"] = {"Namibian Sign Language"}, ["nbt"] = {"Na"}, ["nbu"] = {"Rongmei Naga"}, ["nbv"] = {"Ngamambo"}, ["nbw"] = {"Southern Ngbandi"}, ["nby"] = {"Ningera"}, ["nca"] = {"Iyo"}, ["ncb"] = {"Central Nicobarese"}, ["ncc"] = {"Ponam"}, ["ncd"] = {"Nachering"}, ["nce"] = {"Yale"}, ["ncf"] = {"Notsi"}, ["ncg"] = {"Nisga'a"}, ["nch"] = {"Central Huasteca Nahuatl"}, ["nci"] = {"Classical Nahuatl"}, ["ncj"] = {"Northern Puebla Nahuatl"}, ["nck"] = {"Na-kara"}, ["ncl"] = {"Michoacán Nahuatl"}, ["ncm"] = {"Nambo"}, ["ncn"] = {"Nauna"}, ["nco"] = {"Sibe"}, ["ncq"] = {"Northern Katang"}, ["ncr"] = {"Ncane"}, ["ncs"] = {"Nicaraguan Sign Language"}, ["nct"] = {"Chothe Naga"}, ["ncu"] = {"Chumburung"}, ["ncx"] = {"Central Puebla Nahuatl"}, ["ncz"] = {"Natchez"}, ["nda"] = {"Ndasa"}, ["ndb"] = {"Kenswei Nsei"}, ["ndc"] = {"Ndau"}, ["ndd"] = {"Nde-Nsele-Nta"}, ["ndf"] = {"Nadruvian"}, ["ndg"] = {"Ndengereko"}, ["ndh"] = {"Ndali"}, ["ndi"] = {"Samba Leko"}, ["ndj"] = {"Ndamba"}, ["ndk"] = {"Ndaka"}, ["ndl"] = {"Ndolo"}, ["ndm"] = {"Ndam"}, ["ndn"] = {"Ngundi"}, ["ndp"] = {"Ndo"}, ["ndq"] = {"Ndombe"}, ["ndr"] = {"Ndoola"}, ["nds"] = {"Low German", "Low Saxon"}, ["ndt"] = {"Ndunga"}, ["ndu"] = {"Dugun"}, ["ndv"] = {"Ndut"}, ["ndw"] = {"Ndobo"}, ["ndx"] = {"Nduga"}, ["ndy"] = {"Lutos"}, ["ndz"] = {"Ndogo"}, ["nea"] = {"Eastern Ngad'a"}, ["neb"] = {"Toura (Côte d'Ivoire)"}, ["nec"] = {"Nedebang"}, ["ned"] = {"Nde-Gbite"}, ["nee"] = {"Nêlêmwa-Nixumwak"}, ["nef"] = {"Nefamese"}, ["neg"] = {"Negidal"}, ["neh"] = {"Nyenkha"}, ["nei"] = {"Neo-Hittite"}, ["nej"] = {"Neko"}, ["nek"] = {"Neku"}, ["nem"] = {"Nemi"}, ["nen"] = {"Nengone"}, ["neo"] = {"Ná-Meo"}, ["neq"] = {"North Central Mixe"}, ["ner"] = {"Yahadian"}, ["nes"] = {"Bhoti Kinnauri"}, ["net"] = {"Nete"}, ["neu"] = {"Neo"}, ["nev"] = {"Nyaheun"}, ["new"] = {"Newari", "Nepal Bhasa"}, ["nex"] = {"Neme"}, ["ney"] = {"Neyo"}, ["nez"] = {"Nez Perce"}, ["nfa"] = {"Dhao"}, ["nfd"] = {"Ahwai"}, ["nfl"] = {"Ayiwo", "Äiwoo"}, ["nfr"] = {"Nafaanra"}, ["nfu"] = {"Mfumte"}, ["nga"] = {"Ngbaka"}, ["ngb"] = {"Northern Ngbandi"}, ["ngc"] = {"Ngombe (Democratic Republic of Congo)"}, ["ngd"] = {"Ngando (Central African Republic)"}, ["nge"] = {"Ngemba"}, ["ngf"] = {"Trans-New Guinea languages"}, ["ngg"] = {"Ngbaka Manza"}, ["ngh"] = {"Nǁng"}, ["ngi"] = {"Ngizim"}, ["ngj"] = {"Ngie"}, ["ngk"] = {"Dalabon"}, ["ngl"] = {"Lomwe"}, ["ngm"] = {"Ngatik Men's Creole"}, ["ngn"] = {"Ngwo"}, ["ngp"] = {"Ngulu"}, ["ngq"] = {"Ngurimi", "Ngoreme"}, ["ngr"] = {"Engdewu"}, ["ngs"] = {"Gvoko"}, ["ngt"] = {"Kriang", "Ngeq"}, ["ngu"] = {"Guerrero Nahuatl"}, ["ngv"] = {"Nagumi"}, ["ngw"] = {"Ngwaba"}, ["ngx"] = {"Nggwahyi"}, ["ngy"] = {"Tibea"}, ["ngz"] = {"Ngungwel"}, ["nha"] = {"Nhanda"}, ["nhb"] = {"Beng"}, ["nhc"] = {"Tabasco Nahuatl"}, ["nhd"] = {"Chiripá", "Ava Guaraní"}, ["nhe"] = {"Eastern Huasteca Nahuatl"}, ["nhf"] = {"Nhuwala"}, ["nhg"] = {"Tetelcingo Nahuatl"}, ["nhh"] = {"Nahari"}, ["nhi"] = {"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"}, ["nhk"] = {"Isthmus-Cosoleacaque Nahuatl"}, ["nhm"] = {"Morelos Nahuatl"}, ["nhn"] = {"Central Nahuatl"}, ["nho"] = {"Takuu"}, ["nhp"] = {"Isthmus-Pajapan Nahuatl"}, ["nhq"] = {"Huaxcaleca Nahuatl"}, ["nhr"] = {"Naro"}, ["nht"] = {"Ometepec Nahuatl"}, ["nhu"] = {"Noone"}, ["nhv"] = {"Temascaltepec Nahuatl"}, ["nhw"] = {"Western Huasteca Nahuatl"}, ["nhx"] = {"Isthmus-Mecayapan Nahuatl"}, ["nhy"] = {"Northern Oaxaca Nahuatl"}, ["nhz"] = {"Santa María La Alta Nahuatl"}, ["nia"] = {"Nias"}, ["nib"] = {"Nakame"}, ["nic"] = {"Niger-Kordofanian languages"}, ["nid"] = {"Ngandi"}, ["nie"] = {"Niellim"}, ["nif"] = {"Nek"}, ["nig"] = {"Ngalakgan"}, ["nih"] = {"Nyiha (Tanzania)"}, ["nii"] = {"Nii"}, ["nij"] = {"Ngaju"}, ["nik"] = {"Southern Nicobarese"}, ["nil"] = {"Nila"}, ["nim"] = {"Nilamba"}, ["nin"] = {"Ninzo"}, ["nio"] = {"Nganasan"}, ["niq"] = {"Nandi"}, ["nir"] = {"Nimboran"}, ["nis"] = {"Nimi"}, ["nit"] = {"Southeastern Kolami"}, ["niu"] = {"Niuean"}, ["niv"] = {"Gilyak"}, ["niw"] = {"Nimo"}, ["nix"] = {"Hema"}, ["niy"] = {"Ngiti"}, ["niz"] = {"Ningil"}, ["nja"] = {"Nzanyi"}, ["njb"] = {"Nocte Naga"}, ["njd"] = {"Ndonde Hamba"}, ["njh"] = {"Lotha Naga"}, ["nji"] = {"Gudanji"}, ["njj"] = {"Njen"}, ["njl"] = {"Njalgulgule"}, ["njm"] = {"Angami Naga"}, ["njn"] = {"Liangmai Naga"}, ["njo"] = {"Ao Naga"}, ["njr"] = {"Njerep"}, ["njs"] = {"Nisa"}, ["njt"] = {"Ndyuka-Trio Pidgin"}, ["nju"] = {"Ngadjunmaya"}, ["njx"] = {"Kunyi"}, ["njy"] = {"Njyem"}, ["njz"] = {"Nyishi"}, ["nka"] = {"Nkoya"}, ["nkb"] = {"Khoibu Naga"}, ["nkc"] = {"Nkongho"}, ["nkd"] = {"Koireng"}, ["nke"] = {"Duke"}, ["nkf"] = {"Inpui Naga"}, ["nkg"] = {"Nekgini"}, ["nkh"] = {"Khezha Naga"}, ["nki"] = {"Thangal Naga"}, ["nkj"] = {"Nakai"}, ["nkk"] = {"Nokuku"}, ["nkm"] = {"Namat"}, ["nkn"] = {"Nkangala"}, ["nko"] = {"Nkonya"}, ["nkp"] = {"Niuatoputapu"}, ["nkq"] = {"Nkami"}, ["nkr"] = {"Nukuoro"}, ["nks"] = {"North Asmat"}, ["nkt"] = {"Nyika (Tanzania)"}, ["nku"] = {"Bouna Kulango"}, ["nkv"] = {"Nyika (Malawi and Zambia)"}, ["nkw"] = {"Nkutu"}, ["nkx"] = {"Nkoroo"}, ["nkz"] = {"Nkari"}, ["nla"] = {"Ngombale"}, ["nlc"] = {"Nalca"}, ["nle"] = {"East Nyala"}, ["nlg"] = {"Gela"}, ["nli"] = {"Grangali"}, ["nlj"] = {"Nyali"}, ["nlk"] = {"Ninia Yali"}, ["nll"] = {"Nihali"}, ["nlm"] = {"Mankiyali"}, ["nlo"] = {"Ngul"}, ["nlq"] = {"Lao Naga"}, ["nlu"] = {"Nchumbulu"}, ["nlv"] = {"Orizaba Nahuatl"}, ["nlw"] = {"Walangama"}, ["nlx"] = {"Nahali"}, ["nly"] = {"Nyamal"}, ["nlz"] = {"Nalögo"}, ["nma"] = {"Maram Naga"}, ["nmb"] = {"Big Nambas", "V'ënen Taut"}, ["nmc"] = {"Ngam"}, ["nmd"] = {"Ndumu"}, ["nme"] = {"Mzieme Naga"}, ["nmf"] = {"Tangkhul Naga (India)"}, ["nmg"] = {"Kwasio"}, ["nmh"] = {"Monsang Naga"}, ["nmi"] = {"Nyam"}, ["nmj"] = {"Ngombe (Central African Republic)"}, ["nmk"] = {"Namakura"}, ["nml"] = {"Ndemli"}, ["nmm"] = {"Manangba"}, ["nmn"] = {"ǃXóõ"}, ["nmo"] = {"Moyon Naga"}, ["nmp"] = {"Nimanbur"}, ["nmq"] = {"Nambya"}, ["nmr"] = {"Nimbari"}, ["nms"] = {"Letemboi"}, ["nmt"] = {"Namonuito"}, ["nmu"] = {"Northeast Maidu"}, ["nmv"] = {"Ngamini"}, ["nmw"] = {"Nimoa", "Rifao"}, ["nmx"] = {"Nama (Papua New Guinea)"}, ["nmy"] = {"Namuyi"}, ["nmz"] = {"Nawdm"}, ["nna"] = {"Nyangumarta"}, ["nnb"] = {"Nande"}, ["nnc"] = {"Nancere"}, ["nnd"] = {"West Ambae"}, ["nne"] = {"Ngandyera"}, ["nnf"] = {"Ngaing"}, ["nng"] = {"Maring Naga"}, ["nnh"] = {"Ngiemboon"}, ["nni"] = {"North Nuaulu"}, ["nnj"] = {"Nyangatom"}, ["nnk"] = {"Nankina"}, ["nnl"] = {"Northern Rengma Naga"}, ["nnm"] = {"Namia"}, ["nnn"] = {"Ngete"}, ["nnp"] = {"Wancho Naga"}, ["nnq"] = {"Ngindo"}, ["nnr"] = {"Narungga"}, ["nnt"] = {"Nanticoke"}, ["nnu"] = {"Dwang"}, ["nnv"] = {"Nugunu (Australia)"}, ["nnw"] = {"Southern Nuni"}, ["nny"] = {"Nyangga"}, ["nnz"] = {"Nda'nda'"}, ["noa"] = {"Woun Meu"}, ["noc"] = {"Nuk"}, ["nod"] = {"Northern Thai"}, ["noe"] = {"Nimadi"}, ["nof"] = {"Nomane"}, ["nog"] = {"Nogai"}, ["noh"] = {"Nomu"}, ["noi"] = {"Noiri"}, ["noj"] = {"Nonuya"}, ["nok"] = {"Nooksack"}, ["nol"] = {"Nomlaki"}, ["non"] = {"Old Norse"}, ["nop"] = {"Numanggang"}, ["noq"] = {"Ngongo"}, ["nos"] = {"Eastern Nisu"}, ["not"] = {"Nomatsiguenga"}, ["nou"] = {"Ewage-Notu"}, ["nov"] = {"Novial"}, ["now"] = {"Nyambo"}, ["noy"] = {"Noy"}, ["noz"] = {"Nayi"}, ["npa"] = {"Nar Phu"}, ["npb"] = {"Nupbikha"}, ["npg"] = {"Ponyo-Gongwang Naga"}, ["nph"] = {"Phom Naga"}, ["npi"] = {"Nepali (individual language)"}, ["npl"] = {"Southeastern Puebla Nahuatl"}, ["npn"] = {"Mondropolon"}, ["npo"] = {"Pochuri Naga"}, ["nps"] = {"Nipsan"}, ["npu"] = {"Puimei Naga"}, ["npx"] = {"Noipx"}, ["npy"] = {"Napu"}, ["nqg"] = {"Southern Nago"}, ["nqk"] = {"Kura Ede Nago"}, ["nql"] = {"Ngendelengo"}, ["nqm"] = {"Ndom"}, ["nqn"] = {"Nen"}, ["nqo"] = {"N'Ko", "N’Ko"}, ["nqq"] = {"Kyan-Karyaw Naga"}, ["nqt"] = {"Nteng"}, ["nqy"] = {"Akyaung Ari Naga"}, ["nra"] = {"Ngom"}, ["nrb"] = {"Nara"}, ["nrc"] = {"Noric"}, ["nre"] = {"Southern Rengma Naga"}, ["nrf"] = {"Jèrriais", "Guernésiais", "Sercquiais"}, ["nrg"] = {"Narango"}, ["nri"] = {"Chokri Naga"}, ["nrk"] = {"Ngarla"}, ["nrl"] = {"Ngarluma"}, ["nrm"] = {"Narom"}, ["nrn"] = {"Norn"}, ["nrp"] = {"North Picene"}, ["nrr"] = {"Norra", "Nora"}, ["nrt"] = {"Northern Kalapuya"}, ["nru"] = {"Narua"}, ["nrx"] = {"Ngurmbur"}, ["nrz"] = {"Lala"}, ["nsa"] = {"Sangtam Naga"}, ["nsb"] = {"Lower Nossob"}, ["nsc"] = {"Nshi"}, ["nsd"] = {"Southern Nisu"}, ["nse"] = {"Nsenga"}, ["nsf"] = {"Northwestern Nisu"}, ["nsg"] = {"Ngasa"}, ["nsh"] = {"Ngoshie"}, ["nsi"] = {"Nigerian Sign Language"}, ["nsk"] = {"Naskapi"}, ["nsl"] = {"Norwegian Sign Language"}, ["nsm"] = {"Sumi Naga"}, ["nsn"] = {"Nehan"}, ["nso"] = {"Pedi", "Northern Sotho", "Sepedi"}, ["nsp"] = {"Nepalese Sign Language"}, ["nsq"] = {"Northern Sierra Miwok"}, ["nsr"] = {"Maritime Sign Language"}, ["nss"] = {"Nali"}, ["nst"] = {"Tase Naga"}, ["nsu"] = {"Sierra Negra Nahuatl"}, ["nsv"] = {"Southwestern Nisu"}, ["nsw"] = {"Navut"}, ["nsx"] = {"Nsongo"}, ["nsy"] = {"Nasal"}, ["nsz"] = {"Nisenan"}, ["ntd"] = {"Northern Tidung"}, ["nte"] = {"Nathembo"}, ["ntg"] = {"Ngantangarra"}, ["nti"] = {"Natioro"}, ["ntj"] = {"Ngaanyatjarra"}, ["ntk"] = {"Ikoma-Nata-Isenye"}, ["ntm"] = {"Nateni"}, ["nto"] = {"Ntomba"}, ["ntp"] = {"Northern Tepehuan"}, ["ntr"] = {"Delo"}, ["ntu"] = {"Natügu"}, ["ntw"] = {"Nottoway"}, ["ntx"] = {"Tangkhul Naga (Myanmar)"}, ["nty"] = {"Mantsi"}, ["ntz"] = {"Natanzi"}, ["nua"] = {"Yuanga"}, ["nub"] = {"Nubian languages"}, ["nuc"] = {"Nukuini"}, ["nud"] = {"Ngala"}, ["nue"] = {"Ngundu"}, ["nuf"] = {"Nusu"}, ["nug"] = {"Nungali"}, ["nuh"] = {"Ndunda"}, ["nui"] = {"Ngumbi"}, ["nuj"] = {"Nyole"}, ["nuk"] = {"Nuu-chah-nulth", "Nuuchahnulth"}, ["nul"] = {"Nusa Laut"}, ["num"] = {"Niuafo'ou"}, ["nun"] = {"Anong"}, ["nuo"] = {"Nguôn"}, ["nup"] = {"Nupe-Nupe-Tako"}, ["nuq"] = {"Nukumanu"}, ["nur"] = {"Nukuria"}, ["nus"] = {"Nuer"}, ["nut"] = {"Nung (Viet Nam)"}, ["nuu"] = {"Ngbundu"}, ["nuv"] = {"Northern Nuni"}, ["nuw"] = {"Nguluwan"}, ["nux"] = {"Mehek"}, ["nuy"] = {"Nunggubuyu"}, ["nuz"] = {"Tlamacazapa Nahuatl"}, ["nvh"] = {"Nasarian"}, ["nvm"] = {"Namiae"}, ["nvo"] = {"Nyokon"}, ["nwa"] = {"Nawathinehena"}, ["nwb"] = {"Nyabwa"}, ["nwc"] = {"Classical Newari", "Classical Nepal Bhasa", "Old Newari"}, ["nwe"] = {"Ngwe"}, ["nwg"] = {"Ngayawung"}, ["nwi"] = {"Southwest Tanna"}, ["nwm"] = {"Nyamusa-Molo"}, ["nwo"] = {"Nauo"}, ["nwr"] = {"Nawaru"}, ["nww"] = {"Ndwewe"}, ["nwx"] = {"Middle Newar"}, ["nwy"] = {"Nottoway-Meherrin"}, ["nxa"] = {"Nauete"}, ["nxd"] = {"Ngando (Democratic Republic of Congo)"}, ["nxe"] = {"Nage"}, ["nxg"] = {"Ngad'a"}, ["nxi"] = {"Nindi"}, ["nxk"] = {"Koki Naga"}, ["nxl"] = {"South Nuaulu"}, ["nxm"] = {"Numidian"}, ["nxn"] = {"Ngawun"}, ["nxo"] = {"Ndambomo"}, ["nxq"] = {"Naxi"}, ["nxr"] = {"Ninggerum"}, ["nxx"] = {"Nafri"}, ["nyb"] = {"Nyangbo"}, ["nyc"] = {"Nyanga-li"}, ["nyd"] = {"Nyore", "Olunyole"}, ["nye"] = {"Nyengo"}, ["nyf"] = {"Giryama", "Kigiryama"}, ["nyg"] = {"Nyindu"}, ["nyh"] = {"Nyikina"}, ["nyi"] = {"Ama (Sudan)"}, ["nyj"] = {"Nyanga"}, ["nyk"] = {"Nyaneka"}, ["nyl"] = {"Nyeu"}, ["nym"] = {"Nyamwezi"}, ["nyn"] = {"Nyankole"}, ["nyo"] = {"Nyoro"}, ["nyp"] = {"Nyang'i"}, ["nyq"] = {"Nayini"}, ["nyr"] = {"Nyiha (Malawi)"}, ["nys"] = {"Nyungar"}, ["nyt"] = {"Nyawaygi"}, ["nyu"] = {"Nyungwe"}, ["nyv"] = {"Nyulnyul"}, ["nyw"] = {"Nyaw"}, ["nyx"] = {"Nganyaywana"}, ["nyy"] = {"Nyakyusa-Ngonde"}, ["nza"] = {"Tigon Mbembe"}, ["nzb"] = {"Njebi"}, ["nzd"] = {"Nzadi"}, ["nzi"] = {"Nzima"}, ["nzk"] = {"Nzakara"}, ["nzm"] = {"Zeme Naga"}, ["nzr"] = {"Dir-Nyamzak-Mbarimi"}, ["nzs"] = {"New Zealand Sign Language"}, ["nzu"] = {"Teke-Nzikou"}, ["nzy"] = {"Nzakambay"}, ["nzz"] = {"Nanga Dama Dogon"}, ["oaa"] = {"Orok"}, ["oac"] = {"Oroch"}, ["oar"] = {"Old Aramaic (up to 700 BCE)", "Ancient Aramaic (up to 700 BCE)"}, ["oav"] = {"Old Avar"}, ["obi"] = {"Obispeño"}, ["obk"] = {"Southern Bontok"}, ["obl"] = {"Oblo"}, ["obm"] = {"Moabite"}, ["obo"] = {"Obo Manobo"}, ["obr"] = {"Old Burmese"}, ["obt"] = {"Old Breton"}, ["obu"] = {"Obulom"}, ["oca"] = {"Ocaina"}, ["och"] = {"Old Chinese"}, ["ocm"] = {"Old Cham"}, ["oco"] = {"Old Cornish"}, ["ocu"] = {"Atzingo Matlatzinca"}, ["oda"] = {"Odut"}, ["odk"] = {"Od"}, ["odt"] = {"Old Dutch"}, ["odu"] = {"Odual"}, ["ofo"] = {"Ofo"}, ["ofs"] = {"Old Frisian"}, ["ofu"] = {"Efutop"}, ["ogb"] = {"Ogbia"}, ["ogc"] = {"Ogbah"}, ["oge"] = {"Old Georgian"}, ["ogg"] = {"Ogbogolo"}, ["ogo"] = {"Khana"}, ["ogu"] = {"Ogbronuagum"}, ["oht"] = {"Old Hittite"}, ["ohu"] = {"Old Hungarian"}, ["oia"] = {"Oirata"}, ["oie"] = {"Okolie"}, ["oin"] = {"Inebu One"}, ["ojb"] = {"Northwestern Ojibwa"}, ["ojc"] = {"Central Ojibwa"}, ["ojg"] = {"Eastern Ojibwa"}, ["ojp"] = {"Old Japanese"}, ["ojs"] = {"Severn Ojibwa"}, ["ojv"] = {"Ontong Java"}, ["ojw"] = {"Western Ojibwa"}, ["oka"] = {"Okanagan"}, ["okb"] = {"Okobo"}, ["okc"] = {"Kobo"}, ["okd"] = {"Okodia"}, ["oke"] = {"Okpe (Southwestern Edo)"}, ["okg"] = {"Koko Babangk"}, ["okh"] = {"Koresh-e Rostam"}, ["oki"] = {"Okiek"}, ["okj"] = {"Oko-Juwoi"}, ["okk"] = {"Kwamtim One"}, ["okl"] = {"Old Kentish Sign Language"}, ["okm"] = {"Middle Korean (10th-16th cent.)"}, ["okn"] = {"Oki-No-Erabu"}, ["oko"] = {"Old Korean (3rd-9th cent.)"}, ["okr"] = {"Kirike"}, ["oks"] = {"Oko-Eni-Osayen"}, ["oku"] = {"Oku"}, ["okv"] = {"Orokaiva"}, ["okx"] = {"Okpe (Northwestern Edo)"}, ["okz"] = {"Old Khmer"}, ["ola"] = {"Walungge"}, ["old"] = {"Mochi"}, ["ole"] = {"Olekha"}, ["olk"] = {"Olkol"}, ["olm"] = {"Oloma"}, ["olo"] = {"Livvi"}, ["olr"] = {"Olrat"}, ["olt"] = {"Old Lithuanian"}, ["olu"] = {"Kuvale"}, ["oma"] = {"Omaha-Ponca"}, ["omb"] = {"East Ambae"}, ["omc"] = {"Mochica"}, ["omg"] = {"Omagua"}, ["omi"] = {"Omi"}, ["omk"] = {"Omok"}, ["oml"] = {"Ombo"}, ["omn"] = {"Minoan"}, ["omo"] = {"Utarmbung"}, ["omp"] = {"Old Manipuri"}, ["omq"] = {"Oto-Manguean languages"}, ["omr"] = {"Old Marathi"}, ["omt"] = {"Omotik"}, ["omu"] = {"Omurano"}, ["omv"] = {"Omotic languages"}, ["omw"] = {"South Tairora"}, ["omx"] = {"Old Mon"}, ["omy"] = {"Old Malay"}, ["ona"] = {"Ona"}, ["onb"] = {"Lingao"}, ["one"] = {"Oneida"}, ["ong"] = {"Olo"}, ["oni"] = {"Onin"}, ["onj"] = {"Onjob"}, ["onk"] = {"Kabore One"}, ["onn"] = {"Onobasulu"}, ["ono"] = {"Onondaga"}, ["onp"] = {"Sartang"}, ["onr"] = {"Northern One"}, ["ons"] = {"Ono"}, ["ont"] = {"Ontenu"}, ["onu"] = {"Unua"}, ["onw"] = {"Old Nubian"}, ["onx"] = {"Onin Based Pidgin"}, ["ood"] = {"Tohono O'odham"}, ["oog"] = {"Ong"}, ["oon"] = {"Önge"}, ["oor"] = {"Oorlams"}, ["oos"] = {"Old Ossetic"}, ["opa"] = {"Okpamheri"}, ["opk"] = {"Kopkaka"}, ["opm"] = {"Oksapmin"}, ["opo"] = {"Opao"}, ["opt"] = {"Opata"}, ["opy"] = {"Ofayé"}, ["ora"] = {"Oroha"}, ["orc"] = {"Orma"}, ["ore"] = {"Orejón"}, ["org"] = {"Oring"}, ["orh"] = {"Oroqen"}, ["orn"] = {"Orang Kanaq"}, ["oro"] = {"Orokolo"}, ["orr"] = {"Oruma"}, ["ors"] = {"Orang Seletar"}, ["ort"] = {"Adivasi Oriya"}, ["oru"] = {"Ormuri"}, ["orv"] = {"Old Russian"}, ["orw"] = {"Oro Win"}, ["orx"] = {"Oro"}, ["ory"] = {"Odia (individual language)", "Oriya (individual language)"}, ["orz"] = {"Ormu"}, ["osa"] = {"Osage"}, ["osc"] = {"Oscan"}, ["osi"] = {"Osing"}, ["osn"] = {"Old Sundanese"}, ["oso"] = {"Ososo"}, ["osp"] = {"Old Spanish"}, ["ost"] = {"Osatu"}, ["osu"] = {"Southern One"}, ["osx"] = {"Old Saxon"}, ["ota"] = {"Ottoman Turkish (1500-1928)"}, ["otb"] = {"Old Tibetan"}, ["otd"] = {"Ot Danum"}, ["ote"] = {"Mezquital Otomi"}, ["oti"] = {"Oti"}, ["otk"] = {"Old Turkish"}, ["otl"] = {"Tilapa Otomi"}, ["otm"] = {"Eastern Highland Otomi"}, ["otn"] = {"Tenango Otomi"}, ["oto"] = {"Otomian languages"}, ["otq"] = {"Querétaro Otomi"}, ["otr"] = {"Otoro"}, ["ots"] = {"Estado de México Otomi"}, ["ott"] = {"Temoaya Otomi"}, ["otu"] = {"Otuke"}, ["otw"] = {"Ottawa"}, ["otx"] = {"Texcatepec Otomi"}, ["oty"] = {"Old Tamil"}, ["otz"] = {"Ixtenco Otomi"}, ["oua"] = {"Tagargrent"}, ["oub"] = {"Glio-Oubi"}, ["oue"] = {"Oune"}, ["oui"] = {"Old Uighur"}, ["oum"] = {"Ouma"}, ["ovd"] = {"Elfdalian", "Övdalian"}, ["owi"] = {"Owiniga"}, ["owl"] = {"Old Welsh"}, ["oyb"] = {"Oy"}, ["oyd"] = {"Oyda"}, ["oym"] = {"Wayampi"}, ["oyy"] = {"Oya'oya"}, ["ozm"] = {"Koonzime"}, ["paa"] = {"Papuan languages"}, ["pab"] = {"Parecís"}, ["pac"] = {"Pacoh"}, ["pad"] = {"Paumarí"}, ["pae"] = {"Pagibete"}, ["paf"] = {"Paranawát"}, ["pag"] = {"Pangasinan"}, ["pah"] = {"Tenharim"}, ["pai"] = {"Pe"}, ["pak"] = {"Parakanã"}, ["pal"] = {"Pahlavi"}, ["pam"] = {"Pampanga", "Kapampangan"}, ["pao"] = {"Northern Paiute"}, ["pap"] = {"Papiamento"}, ["paq"] = {"Parya"}, ["par"] = {"Panamint", "Timbisha"}, ["pas"] = {"Papasena"}, ["pau"] = {"Palauan"}, ["pav"] = {"Pakaásnovos"}, ["paw"] = {"Pawnee"}, ["pax"] = {"Pankararé"}, ["pay"] = {"Pech"}, ["paz"] = {"Pankararú"}, ["pbb"] = {"Páez"}, ["pbc"] = {"Patamona"}, ["pbe"] = {"Mezontla Popoloca"}, ["pbf"] = {"Coyotepec Popoloca"}, ["pbg"] = {"Paraujano"}, ["pbh"] = {"E'ñapa Woromaipu"}, ["pbi"] = {"Parkwa"}, ["pbl"] = {"Mak (Nigeria)"}, ["pbm"] = {"Puebla Mazatec"}, ["pbn"] = {"Kpasam"}, ["pbo"] = {"Papel"}, ["pbp"] = {"Badyara"}, ["pbr"] = {"Pangwa"}, ["pbs"] = {"Central Pame"}, ["pbt"] = {"Southern Pashto"}, ["pbu"] = {"Northern Pashto"}, ["pbv"] = {"Pnar"}, ["pby"] = {"Pyu (Papua New Guinea)"}, ["pca"] = {"Santa Inés Ahuatempan Popoloca"}, ["pcb"] = {"Pear"}, ["pcc"] = {"Bouyei"}, ["pcd"] = {"Picard"}, ["pce"] = {"Ruching Palaung"}, ["pcf"] = {"Paliyan"}, ["pcg"] = {"Paniya"}, ["pch"] = {"Pardhan"}, ["pci"] = {"Duruwa"}, ["pcj"] = {"Parenga"}, ["pck"] = {"Paite Chin"}, ["pcl"] = {"Pardhi"}, ["pcm"] = {"Nigerian Pidgin"}, ["pcn"] = {"Piti"}, ["pcp"] = {"Pacahuara"}, ["pcw"] = {"Pyapun"}, ["pda"] = {"Anam"}, ["pdc"] = {"Pennsylvania German"}, ["pdi"] = {"Pa Di"}, ["pdn"] = {"Podena", "Fedan"}, ["pdo"] = {"Padoe"}, ["pdt"] = {"Plautdietsch"}, ["pdu"] = {"Kayan"}, ["pea"] = {"Peranakan Indonesian"}, ["peb"] = {"Eastern Pomo"}, ["ped"] = {"Mala (Papua New Guinea)"}, ["pee"] = {"Taje"}, ["pef"] = {"Northeastern Pomo"}, ["peg"] = {"Pengo"}, ["peh"] = {"Bonan"}, ["pei"] = {"Chichimeca-Jonaz"}, ["pej"] = {"Northern Pomo"}, ["pek"] = {"Penchal"}, ["pel"] = {"Pekal"}, ["pem"] = {"Phende"}, ["peo"] = {"Old Persian (ca. 600-400 B.C.)"}, ["pep"] = {"Kunja"}, ["peq"] = {"Southern Pomo"}, ["pes"] = {"Iranian Persian"}, ["pev"] = {"Pémono"}, ["pex"] = {"Petats"}, ["pey"] = {"Petjo"}, ["pez"] = {"Eastern Penan"}, ["pfa"] = {"Pááfang"}, ["pfe"] = {"Pere"}, ["pfl"] = {"Pfaelzisch"}, ["pga"] = {"Sudanese Creole Arabic"}, ["pgd"] = {"Gāndhārī"}, ["pgg"] = {"Pangwali"}, ["pgi"] = {"Pagi"}, ["pgk"] = {"Rerep"}, ["pgl"] = {"Primitive Irish"}, ["pgn"] = {"Paelignian"}, ["pgs"] = {"Pangseng"}, ["pgu"] = {"Pagu"}, ["pgz"] = {"Papua New Guinean Sign Language"}, ["pha"] = {"Pa-Hng"}, ["phd"] = {"Phudagi"}, ["phg"] = {"Phuong"}, ["phh"] = {"Phukha"}, ["phi"] = {"Philippine languages"}, ["phj"] = {"Pahari"}, ["phk"] = {"Phake"}, ["phl"] = {"Phalura", "Palula"}, ["phm"] = {"Phimbi"}, ["phn"] = {"Phoenician"}, ["pho"] = {"Phunoi"}, ["phq"] = {"Phana'"}, ["phr"] = {"Pahari-Potwari"}, ["pht"] = {"Phu Thai"}, ["phu"] = {"Phuan"}, ["phv"] = {"Pahlavani"}, ["phw"] = {"Phangduwali"}, ["pia"] = {"Pima Bajo"}, ["pib"] = {"Yine"}, ["pic"] = {"Pinji"}, ["pid"] = {"Piaroa"}, ["pie"] = {"Piro"}, ["pif"] = {"Pingelapese"}, ["pig"] = {"Pisabo"}, ["pih"] = {"Pitcairn-Norfolk"}, ["pij"] = {"Pijao"}, ["pil"] = {"Yom"}, ["pim"] = {"Powhatan"}, ["pin"] = {"Piame"}, ["pio"] = {"Piapoco"}, ["pip"] = {"Pero"}, ["pir"] = {"Piratapuyo"}, ["pis"] = {"Pijin"}, ["pit"] = {"Pitta Pitta"}, ["piu"] = {"Pintupi-Luritja"}, ["piv"] = {"Pileni", "Vaeakau-Taumako"}, ["piw"] = {"Pimbwe"}, ["pix"] = {"Piu"}, ["piy"] = {"Piya-Kwonci"}, ["piz"] = {"Pije"}, ["pjt"] = {"Pitjantjatjara"}, ["pka"] = {"Ardhamāgadhī Prākrit"}, ["pkb"] = {"Pokomo", "Kipfokomo"}, ["pkc"] = {"Paekche"}, ["pkg"] = {"Pak-Tong"}, ["pkh"] = {"Pankhu"}, ["pkn"] = {"Pakanha"}, ["pko"] = {"Pökoot"}, ["pkp"] = {"Pukapuka"}, ["pkr"] = {"Attapady Kurumba"}, ["pks"] = {"Pakistan Sign Language"}, ["pkt"] = {"Maleng"}, ["pku"] = {"Paku"}, ["pla"] = {"Miani"}, ["plb"] = {"Polonombauk"}, ["plc"] = {"Central Palawano"}, ["pld"] = {"Polari"}, ["ple"] = {"Palu'e"}, ["plf"] = {"Central Malayo-Polynesian languages"}, ["plg"] = {"Pilagá"}, ["plh"] = {"Paulohi"}, ["plk"] = {"Kohistani Shina"}, ["pll"] = {"Shwe Palaung"}, ["pln"] = {"Palenquero"}, ["plo"] = {"Oluta Popoluca"}, ["plq"] = {"Palaic"}, ["plr"] = {"Palaka Senoufo"}, ["pls"] = {"San Marcos Tlacoyalco Popoloca", "San Marcos Tlalcoyalco Popoloca"}, ["plt"] = {"Plateau Malagasy"}, ["plu"] = {"Palikúr"}, ["plv"] = {"Southwest Palawano"}, ["plw"] = {"Brooke's Point Palawano"}, ["ply"] = {"Bolyu"}, ["plz"] = {"Paluan"}, ["pma"] = {"Paama"}, ["pmb"] = {"Pambia"}, ["pmd"] = {"Pallanganmiddang"}, ["pme"] = {"Pwaamei"}, ["pmf"] = {"Pamona"}, ["pmh"] = {"Māhārāṣṭri Prākrit"}, ["pmi"] = {"Northern Pumi"}, ["pmj"] = {"Southern Pumi"}, ["pml"] = {"Lingua Franca"}, ["pmm"] = {"Pomo"}, ["pmn"] = {"Pam"}, ["pmo"] = {"Pom"}, ["pmq"] = {"Northern Pame"}, ["pmr"] = {"Paynamar"}, ["pms"] = {"Piemontese"}, ["pmt"] = {"Tuamotuan"}, ["pmw"] = {"Plains Miwok"}, ["pmx"] = {"Poumei Naga"}, ["pmy"] = {"Papuan Malay"}, ["pmz"] = {"Southern Pame"}, ["pna"] = {"Punan Bah-Biau"}, ["pnb"] = {"Western Panjabi"}, ["pnc"] = {"Pannei"}, ["pnd"] = {"Mpinda"}, ["pne"] = {"Western Penan"}, ["png"] = {"Pangu", "Pongu"}, ["pnh"] = {"Penrhyn"}, ["pni"] = {"Aoheng"}, ["pnj"] = {"Pinjarup"}, ["pnk"] = {"Paunaka"}, ["pnl"] = {"Paleni"}, ["pnm"] = {"Punan Batu 1"}, ["pnn"] = {"Pinai-Hagahai"}, ["pno"] = {"Panobo"}, ["pnp"] = {"Pancana"}, ["pnq"] = {"Pana (Burkina Faso)"}, ["pnr"] = {"Panim"}, ["pns"] = {"Ponosakan"}, ["pnt"] = {"Pontic"}, ["pnu"] = {"Jiongnai Bunu"}, ["pnv"] = {"Pinigura"}, ["pnw"] = {"Banyjima", "Panytyima"}, ["pnx"] = {"Phong-Kniang"}, ["pny"] = {"Pinyin"}, ["pnz"] = {"Pana (Central African Republic)"}, ["poc"] = {"Poqomam"}, ["poe"] = {"San Juan Atzingo Popoloca"}, ["pof"] = {"Poke"}, ["pog"] = {"Potiguára"}, ["poh"] = {"Poqomchi'"}, ["poi"] = {"Highland Popoluca"}, ["pok"] = {"Pokangá"}, ["pom"] = {"Southeastern Pomo"}, ["pon"] = {"Pohnpeian"}, ["poo"] = {"Central Pomo"}, ["pop"] = {"Pwapwâ"}, ["poq"] = {"Texistepec Popoluca"}, ["pos"] = {"Sayula Popoluca"}, ["pot"] = {"Potawatomi"}, ["pov"] = {"Upper Guinea Crioulo"}, ["pow"] = {"San Felipe Otlaltepec Popoloca"}, ["pox"] = {"Polabian"}, ["poy"] = {"Pogolo"}, ["poz"] = {"Malayo-Polynesian languages"}, ["ppe"] = {"Papi"}, ["ppi"] = {"Paipai"}, ["ppk"] = {"Uma"}, ["ppl"] = {"Pipil", "Nicarao"}, ["ppm"] = {"Papuma"}, ["ppn"] = {"Papapana"}, ["ppo"] = {"Folopa"}, ["ppp"] = {"Pelende"}, ["ppq"] = {"Pei"}, ["pps"] = {"San Luís Temalacayuca Popoloca"}, ["ppt"] = {"Pare"}, ["ppu"] = {"Papora"}, ["pqa"] = {"Pa'a"}, ["pqe"] = {"Eastern Malayo-Polynesian languages"}, ["pqm"] = {"Malecite-Passamaquoddy"}, ["pqw"] = {"Western Malayo-Polynesian languages"}, ["pra"] = {"Prakrit languages"}, ["prc"] = {"Parachi"}, ["prd"] = {"Parsi-Dari"}, ["pre"] = {"Principense"}, ["prf"] = {"Paranan"}, ["prg"] = {"Prussian"}, ["prh"] = {"Porohanon"}, ["pri"] = {"Paicî"}, ["prk"] = {"Parauk"}, ["prl"] = {"Peruvian Sign Language"}, ["prm"] = {"Kibiri"}, ["prn"] = {"Prasuni"}, ["pro"] = {"Old Provençal (to 1500)", "Old Occitan (to 1500)"}, ["prq"] = {"Ashéninka Perené"}, ["prr"] = {"Puri"}, ["prs"] = {"Dari", "Afghan Persian"}, ["prt"] = {"Phai"}, ["pru"] = {"Puragi"}, ["prw"] = {"Parawen"}, ["prx"] = {"Purik"}, ["prz"] = {"Providencia Sign Language"}, ["psa"] = {"Asue Awyu"}, ["psc"] = {"Iranian Sign Language", "Persian Sign Language"}, ["psd"] = {"Plains Indian Sign Language"}, ["pse"] = {"Central Malay"}, ["psg"] = {"Penang Sign Language"}, ["psh"] = {"Southwest Pashai", "Southwest Pashayi"}, ["psi"] = {"Southeast Pashai", "Southeast Pashayi"}, ["psl"] = {"Puerto Rican Sign Language"}, ["psm"] = {"Pauserna"}, ["psn"] = {"Panasuan"}, ["pso"] = {"Polish Sign Language"}, ["psp"] = {"Philippine Sign Language"}, ["psq"] = {"Pasi"}, ["psr"] = {"Portuguese Sign Language"}, ["pss"] = {"Kaulong"}, ["pst"] = {"Central Pashto"}, ["psu"] = {"Sauraseni Prākrit"}, ["psw"] = {"Port Sandwich"}, ["psy"] = {"Piscataway"}, ["pta"] = {"Pai Tavytera"}, ["pth"] = {"Pataxó Hã-Ha-Hãe"}, ["pti"] = {"Pindiini", "Wangkatha"}, ["ptn"] = {"Patani"}, ["pto"] = {"Zo'é"}, ["ptp"] = {"Patep"}, ["ptq"] = {"Pattapu"}, ["ptr"] = {"Piamatsina"}, ["ptt"] = {"Enrekang"}, ["ptu"] = {"Bambam"}, ["ptv"] = {"Port Vato"}, ["ptw"] = {"Pentlatch"}, ["pty"] = {"Pathiya"}, ["pua"] = {"Western Highland Purepecha"}, ["pub"] = {"Purum"}, ["puc"] = {"Punan Merap"}, ["pud"] = {"Punan Aput"}, ["pue"] = {"Puelche"}, ["puf"] = {"Punan Merah"}, ["pug"] = {"Phuie"}, ["pui"] = {"Puinave"}, ["puj"] = {"Punan Tubu"}, ["pum"] = {"Puma"}, ["puo"] = {"Puoc"}, ["pup"] = {"Pulabu"}, ["puq"] = {"Puquina"}, ["pur"] = {"Puruborá"}, ["put"] = {"Putoh"}, ["puu"] = {"Punu"}, ["puw"] = {"Puluwatese"}, ["pux"] = {"Puare"}, ["puy"] = {"Purisimeño"}, ["pwa"] = {"Pawaia"}, ["pwb"] = {"Panawa"}, ["pwg"] = {"Gapapaiwa"}, ["pwi"] = {"Patwin"}, ["pwm"] = {"Molbog"}, ["pwn"] = {"Paiwan"}, ["pwo"] = {"Pwo Western Karen"}, ["pwr"] = {"Powari"}, ["pww"] = {"Pwo Northern Karen"}, ["pxm"] = {"Quetzaltepec Mixe"}, ["pye"] = {"Pye Krumen"}, ["pym"] = {"Fyam"}, ["pyn"] = {"Poyanáwa"}, ["pys"] = {"Paraguayan Sign Language", "Lengua de Señas del Paraguay"}, ["pyu"] = {"Puyuma"}, ["pyx"] = {"Pyu (Myanmar)"}, ["pyy"] = {"Pyen"}, ["pze"] = {"Pesse"}, ["pzh"] = {"Pazeh"}, ["pzn"] = {"Jejara Naga", "Para Naga"}, ["qua"] = {"Quapaw"}, ["qub"] = {"Huallaga Huánuco Quechua"}, ["quc"] = {"K'iche'", "Quiché"}, ["qud"] = {"Calderón Highland Quichua"}, ["quf"] = {"Lambayeque Quechua"}, ["qug"] = {"Chimborazo Highland Quichua"}, ["quh"] = {"South Bolivian Quechua"}, ["qui"] = {"Quileute"}, ["quk"] = {"Chachapoyas Quechua"}, ["qul"] = {"North Bolivian Quechua"}, ["qum"] = {"Sipacapense"}, ["qun"] = {"Quinault"}, ["qup"] = {"Southern Pastaza Quechua"}, ["quq"] = {"Quinqui"}, ["qur"] = {"Yanahuanca Pasco Quechua"}, ["qus"] = {"Santiago del Estero Quichua"}, ["quv"] = {"Sacapulteco"}, ["quw"] = {"Tena Lowland Quichua"}, ["qux"] = {"Yauyos Quechua"}, ["quy"] = {"Ayacucho Quechua"}, ["quz"] = {"Cusco Quechua"}, ["qva"] = {"Ambo-Pasco Quechua"}, ["qvc"] = {"Cajamarca Quechua"}, ["qve"] = {"Eastern Apurímac Quechua"}, ["qvh"] = {"Huamalíes-Dos de Mayo Huánuco Quechua"}, ["qvi"] = {"Imbabura Highland Quichua"}, ["qvj"] = {"Loja Highland Quichua"}, ["qvl"] = {"Cajatambo North Lima Quechua"}, ["qvm"] = {"Margos-Yarowilca-Lauricocha Quechua"}, ["qvn"] = {"North Junín Quechua"}, ["qvo"] = {"Napo Lowland Quechua"}, ["qvp"] = {"Pacaraos Quechua"}, ["qvs"] = {"San Martín Quechua"}, ["qvw"] = {"Huaylla Wanca Quechua"}, ["qvy"] = {"Queyu"}, ["qvz"] = {"Northern Pastaza Quichua"}, ["qwa"] = {"Corongo Ancash Quechua"}, ["qwc"] = {"Classical Quechua"}, ["qwe"] = {"Quechuan (family)"}, ["qwh"] = {"Huaylas Ancash Quechua"}, ["qwm"] = {"Kuman (Russia)"}, ["qws"] = {"Sihuas Ancash Quechua"}, ["qwt"] = {"Kwalhioqua-Tlatskanai"}, ["qxa"] = {"Chiquián Ancash Quechua"}, ["qxc"] = {"Chincha Quechua"}, ["qxh"] = {"Panao Huánuco Quechua"}, ["qxl"] = {"Salasaca Highland Quichua"}, ["qxn"] = {"Northern Conchucos Ancash Quechua"}, ["qxo"] = {"Southern Conchucos Ancash Quechua"}, ["qxp"] = {"Puno Quechua"}, ["qxq"] = {"Qashqa'i"}, ["qxr"] = {"Cañar Highland Quichua"}, ["qxs"] = {"Southern Qiang"}, ["qxt"] = {"Santa Ana de Tusi Pasco Quechua"}, ["qxu"] = {"Arequipa-La Unión Quechua"}, ["qxw"] = {"Jauja Wanca Quechua"}, ["qya"] = {"Quenya"}, ["qyp"] = {"Quiripi"}, ["raa"] = {"Dungmali"}, ["rab"] = {"Camling"}, ["rac"] = {"Rasawa"}, ["rad"] = {"Rade"}, ["raf"] = {"Western Meohang"}, ["rag"] = {"Logooli", "Lulogooli"}, ["rah"] = {"Rabha"}, ["rai"] = {"Ramoaaina"}, ["raj"] = {"Rajasthani"}, ["rak"] = {"Tulu-Bohuai"}, ["ral"] = {"Ralte"}, ["ram"] = {"Canela"}, ["ran"] = {"Riantana"}, ["rao"] = {"Rao"}, ["rap"] = {"Rapanui"}, ["raq"] = {"Saam"}, ["rar"] = {"Rarotongan", "Cook Islands Maori"}, ["ras"] = {"Tegali"}, ["rat"] = {"Razajerdi"}, ["rau"] = {"Raute"}, ["rav"] = {"Sampang"}, ["raw"] = {"Rawang"}, ["rax"] = {"Rang"}, ["ray"] = {"Rapa"}, ["raz"] = {"Rahambuu"}, ["rbb"] = {"Rumai Palaung"}, ["rbk"] = {"Northern Bontok"}, ["rbl"] = {"Miraya Bikol"}, ["rbp"] = {"Barababaraba"}, ["rcf"] = {"Réunion Creole French"}, ["rdb"] = {"Rudbari"}, ["rea"] = {"Rerau"}, ["reb"] = {"Rembong"}, ["ree"] = {"Rejang Kayan"}, ["reg"] = {"Kara (Tanzania)"}, ["rei"] = {"Reli"}, ["rej"] = {"Rejang"}, ["rel"] = {"Rendille"}, ["rem"] = {"Remo"}, ["ren"] = {"Rengao"}, ["rer"] = {"Rer Bare"}, ["res"] = {"Reshe"}, ["ret"] = {"Retta"}, ["rey"] = {"Reyesano"}, ["rga"] = {"Roria"}, ["rge"] = {"Romano-Greek"}, ["rgk"] = {"Rangkas"}, ["rgn"] = {"Romagnol"}, ["rgr"] = {"Resígaro"}, ["rgs"] = {"Southern Roglai"}, ["rgu"] = {"Ringgou"}, ["rhg"] = {"Rohingya"}, ["rhp"] = {"Yahang"}, ["ria"] = {"Riang (India)"}, ["rib"] = {"Bribri Sign Language"}, ["rif"] = {"Tarifit"}, ["ril"] = {"Riang Lang", "Riang (Myanmar)"}, ["rim"] = {"Nyaturu"}, ["rin"] = {"Nungu"}, ["rir"] = {"Ribun"}, ["rit"] = {"Ritharrngu"}, ["riu"] = {"Riung"}, ["rjg"] = {"Rajong"}, ["rji"] = {"Raji"}, ["rjs"] = {"Rajbanshi"}, ["rka"] = {"Kraol"}, ["rkb"] = {"Rikbaktsa"}, ["rkh"] = {"Rakahanga-Manihiki"}, ["rki"] = {"Rakhine"}, ["rkm"] = {"Marka"}, ["rkt"] = {"Rangpuri", "Kamta"}, ["rkw"] = {"Arakwal"}, ["rma"] = {"Rama"}, ["rmb"] = {"Rembarrnga"}, ["rmc"] = {"Carpathian Romani"}, ["rmd"] = {"Traveller Danish"}, ["rme"] = {"Angloromani"}, ["rmf"] = {"Kalo Finnish Romani"}, ["rmg"] = {"Traveller Norwegian"}, ["rmh"] = {"Murkim"}, ["rmi"] = {"Lomavren"}, ["rmk"] = {"Romkun"}, ["rml"] = {"Baltic Romani"}, ["rmm"] = {"Roma"}, ["rmn"] = {"Balkan Romani"}, ["rmo"] = {"Sinte Romani"}, ["rmp"] = {"Rempi"}, ["rmq"] = {"Caló"}, ["rms"] = {"Romanian Sign Language"}, ["rmt"] = {"Domari"}, ["rmu"] = {"Tavringer Romani"}, ["rmv"] = {"Romanova"}, ["rmw"] = {"Welsh Romani"}, ["rmx"] = {"Romam"}, ["rmy"] = {"Vlax Romani"}, ["rmz"] = {"Marma"}, ["rnb"] = {"Brunca Sign Language"}, ["rnd"] = {"Ruund"}, ["rng"] = {"Ronga"}, ["rnl"] = {"Ranglong"}, ["rnn"] = {"Roon"}, ["rnp"] = {"Rongpo"}, ["rnr"] = {"Nari Nari"}, ["rnw"] = {"Rungwa"}, ["roa"] = {"Romance languages"}, ["rob"] = {"Tae'"}, ["roc"] = {"Cacgia Roglai"}, ["rod"] = {"Rogo"}, ["roe"] = {"Ronji"}, ["rof"] = {"Rombo"}, ["rog"] = {"Northern Roglai"}, ["rol"] = {"Romblomanon"}, ["rom"] = {"Romany"}, ["roo"] = {"Rotokas"}, ["rop"] = {"Kriol"}, ["ror"] = {"Rongga"}, ["rou"] = {"Runga"}, ["row"] = {"Dela-Oenale"}, ["rpn"] = {"Repanbitip"}, ["rpt"] = {"Rapting"}, ["rri"] = {"Ririo"}, ["rrm"] = {"Moriori"}, ["rro"] = {"Waima"}, ["rrt"] = {"Arritinngithigh"}, ["rsb"] = {"Romano-Serbian"}, ["rsk"] = {"Ruthenian", "Rusnak"}, ["rsl"] = {"Russian Sign Language"}, ["rsm"] = {"Miriwoong Sign Language"}, ["rsn"] = {"Rwandan Sign Language"}, ["rsw"] = {"Rishiwa"}, ["rtc"] = {"Rungtu Chin"}, ["rth"] = {"Ratahan"}, ["rtm"] = {"Rotuman"}, ["rts"] = {"Yurats"}, ["rtw"] = {"Rathawi"}, ["rub"] = {"Gungu"}, ["ruc"] = {"Ruuli"}, ["rue"] = {"Rusyn"}, ["ruf"] = {"Luguru"}, ["rug"] = {"Roviana"}, ["ruh"] = {"Ruga"}, ["rui"] = {"Rufiji"}, ["ruk"] = {"Che"}, ["ruo"] = {"Istro Romanian"}, ["rup"] = {"Macedo-Romanian", "Aromanian", "Arumanian"}, ["ruq"] = {"Megleno Romanian"}, ["rut"] = {"Rutul"}, ["ruu"] = {"Lanas Lobu"}, ["ruy"] = {"Mala (Nigeria)"}, ["ruz"] = {"Ruma"}, ["rwa"] = {"Rawo"}, ["rwk"] = {"Rwa"}, ["rwl"] = {"Ruwila"}, ["rwm"] = {"Amba (Uganda)"}, ["rwo"] = {"Rawa"}, ["rwr"] = {"Marwari (India)"}, ["rxd"] = {"Ngardi"}, ["rxw"] = {"Karuwali", "Garuwali"}, ["ryn"] = {"Northern Amami-Oshima"}, ["rys"] = {"Yaeyama"}, ["ryu"] = {"Central Okinawan"}, ["rzh"] = {"Rāziḥī"}, ["saa"] = {"Saba"}, ["sab"] = {"Buglere"}, ["sac"] = {"Meskwaki"}, ["sad"] = {"Sandawe"}, ["sae"] = {"Sabanê"}, ["saf"] = {"Safaliba"}, ["sah"] = {"Yakut"}, ["sai"] = {"South American Indian languages"}, ["saj"] = {"Sahu"}, ["sak"] = {"Sake"}, ["sal"] = {"Salishan languages"}, ["sam"] = {"Samaritan Aramaic"}, ["sao"] = {"Sause"}, ["saq"] = {"Samburu"}, ["sar"] = {"Saraveca"}, ["sas"] = {"Sasak"}, ["sat"] = {"Santali"}, ["sau"] = {"Saleman"}, ["sav"] = {"Saafi-Saafi"}, ["saw"] = {"Sawi"}, ["sax"] = {"Sa"}, ["say"] = {"Saya"}, ["saz"] = {"Saurashtra"}, ["sba"] = {"Ngambay"}, ["sbb"] = {"Simbo"}, ["sbc"] = {"Kele (Papua New Guinea)"}, ["sbd"] = {"Southern Samo"}, ["sbe"] = {"Saliba"}, ["sbf"] = {"Chabu", "Shabo"}, ["sbg"] = {"Seget"}, ["sbh"] = {"Sori-Harengan"}, ["sbi"] = {"Seti"}, ["sbj"] = {"Surbakhal"}, ["sbk"] = {"Safwa"}, ["sbl"] = {"Botolan Sambal"}, ["sbm"] = {"Sagala"}, ["sbn"] = {"Sindhi Bhil"}, ["sbo"] = {"Sabüm"}, ["sbp"] = {"Sangu (Tanzania)"}, ["sbq"] = {"Sileibi"}, ["sbr"] = {"Sembakung Murut"}, ["sbs"] = {"Subiya"}, ["sbt"] = {"Kimki"}, ["sbu"] = {"Stod Bhoti"}, ["sbv"] = {"Sabine"}, ["sbw"] = {"Simba"}, ["sbx"] = {"Seberuang"}, ["sby"] = {"Soli"}, ["sbz"] = {"Sara Kaba"}, ["scb"] = {"Chut"}, ["sce"] = {"Dongxiang"}, ["scf"] = {"San Miguel Creole French"}, ["scg"] = {"Sanggau"}, ["sch"] = {"Sakachep"}, ["sci"] = {"Sri Lankan Creole Malay"}, ["sck"] = {"Sadri"}, ["scl"] = {"Shina"}, ["scn"] = {"Sicilian"}, ["sco"] = {"Scots"}, ["scp"] = {"Hyolmo", "Helambu Sherpa"}, ["scq"] = {"Sa'och"}, ["scs"] = {"North Slavey"}, ["sct"] = {"Southern Katang"}, ["scu"] = {"Shumcho"}, ["scv"] = {"Sheni"}, ["scw"] = {"Sha"}, ["scx"] = {"Sicel"}, ["sda"] = {"Toraja-Sa'dan"}, ["sdb"] = {"Shabak"}, ["sdc"] = {"Sassarese Sardinian"}, ["sde"] = {"Surubu"}, ["sdf"] = {"Sarli"}, ["sdg"] = {"Savi"}, ["sdh"] = {"Southern Kurdish"}, ["sdj"] = {"Suundi"}, ["sdk"] = {"Sos Kundi"}, ["sdl"] = {"Saudi Arabian Sign Language"}, ["sdn"] = {"Gallurese Sardinian"}, ["sdo"] = {"Bukar-Sadung Bidayuh"}, ["sdp"] = {"Sherdukpen"}, ["sdq"] = {"Semandang"}, ["sdr"] = {"Oraon Sadri"}, ["sds"] = {"Sened"}, ["sdt"] = {"Shuadit"}, ["sdu"] = {"Sarudu"}, ["sdv"] = {"Eastern Sudanic languages"}, ["sdx"] = {"Sibu Melanau"}, ["sdz"] = {"Sallands"}, ["sea"] = {"Semai"}, ["seb"] = {"Shempire Senoufo"}, ["sec"] = {"Sechelt"}, ["sed"] = {"Sedang"}, ["see"] = {"Seneca"}, ["sef"] = {"Cebaara Senoufo"}, ["seg"] = {"Segeju"}, ["seh"] = {"Sena"}, ["sei"] = {"Seri"}, ["sej"] = {"Sene"}, ["sek"] = {"Sekani"}, ["sel"] = {"Selkup"}, ["sem"] = {"Semitic languages"}, ["sen"] = {"Nanerigé Sénoufo"}, ["seo"] = {"Suarmin"}, ["sep"] = {"Sìcìté Sénoufo"}, ["seq"] = {"Senara Sénoufo"}, ["ser"] = {"Serrano"}, ["ses"] = {"Koyraboro Senni Songhai"}, ["set"] = {"Sentani"}, ["seu"] = {"Serui-Laut"}, ["sev"] = {"Nyarafolo Senoufo"}, ["sew"] = {"Sewa Bay"}, ["sey"] = {"Secoya"}, ["sez"] = {"Senthang Chin"}, ["sfb"] = {"Langue des signes de Belgique Francophone", "French Belgian Sign Language"}, ["sfe"] = {"Eastern Subanen"}, ["sfm"] = {"Small Flowery Miao"}, ["sfs"] = {"South African Sign Language"}, ["sfw"] = {"Sehwi"}, ["sga"] = {"Old Irish (to 900)"}, ["sgb"] = {"Mag-antsi Ayta"}, ["sgc"] = {"Kipsigis"}, ["sgd"] = {"Surigaonon"}, ["sge"] = {"Segai"}, ["sgg"] = {"Swiss-German Sign Language"}, ["sgh"] = {"Shughni"}, ["sgi"] = {"Suga"}, ["sgj"] = {"Surgujia"}, ["sgk"] = {"Sangkong"}, ["sgm"] = {"Singa"}, ["sgn"] = {"Sign languages"}, ["sgp"] = {"Singpho"}, ["sgr"] = {"Sangisari"}, ["sgs"] = {"Samogitian"}, ["sgt"] = {"Brokpake"}, ["sgu"] = {"Salas"}, ["sgw"] = {"Sebat Bet Gurage"}, ["sgx"] = {"Sierra Leone Sign Language"}, ["sgy"] = {"Sanglechi"}, ["sgz"] = {"Sursurunga"}, ["sha"] = {"Shall-Zwall"}, ["shb"] = {"Ninam"}, ["shc"] = {"Sonde"}, ["shd"] = {"Kundal Shahi"}, ["she"] = {"Sheko"}, ["shg"] = {"Shua"}, ["shh"] = {"Shoshoni"}, ["shi"] = {"Tachelhit"}, ["shj"] = {"Shatt"}, ["shk"] = {"Shilluk"}, ["shl"] = {"Shendu"}, ["shm"] = {"Shahrudi"}, ["shn"] = {"Shan"}, ["sho"] = {"Shanga"}, ["shp"] = {"Shipibo-Conibo"}, ["shq"] = {"Sala"}, ["shr"] = {"Shi"}, ["shs"] = {"Shuswap"}, ["sht"] = {"Shasta"}, ["shu"] = {"Chadian Arabic"}, ["shv"] = {"Shehri"}, ["shw"] = {"Shwai"}, ["shx"] = {"She"}, ["shy"] = {"Tachawit"}, ["shz"] = {"Syenara Senoufo"}, ["sia"] = {"Akkala Sami"}, ["sib"] = {"Sebop"}, ["sid"] = {"Sidamo"}, ["sie"] = {"Simaa"}, ["sif"] = {"Siamou"}, ["sig"] = {"Paasaal"}, ["sih"] = {"Zire", "Sîshëë"}, ["sii"] = {"Shom Peng"}, ["sij"] = {"Numbami"}, ["sik"] = {"Sikiana"}, ["sil"] = {"Tumulung Sisaala"}, ["sim"] = {"Mende (Papua New Guinea)"}, ["sio"] = {"Siouan languages"}, ["sip"] = {"Sikkimese"}, ["siq"] = {"Sonia"}, ["sir"] = {"Siri"}, ["sis"] = {"Siuslaw"}, ["sit"] = {"Sino-Tibetan languages"}, ["siu"] = {"Sinagen"}, ["siv"] = {"Sumariup"}, ["siw"] = {"Siwai"}, ["six"] = {"Sumau"}, ["siy"] = {"Sivandi"}, ["siz"] = {"Siwi"}, ["sja"] = {"Epena"}, ["sjb"] = {"Sajau Basap"}, ["sjd"] = {"Kildin Sami"}, ["sje"] = {"Pite Sami"}, ["sjg"] = {"Assangori"}, ["sjk"] = {"Kemi Sami"}, ["sjl"] = {"Sajalong", "Miji"}, ["sjm"] = {"Mapun"}, ["sjn"] = {"Sindarin"}, ["sjo"] = {"Xibe"}, ["sjp"] = {"Surjapuri"}, ["sjr"] = {"Siar-Lak"}, ["sjs"] = {"Senhaja De Srair"}, ["sjt"] = {"Ter Sami"}, ["sju"] = {"Ume Sami"}, ["sjw"] = {"Shawnee"}, ["ska"] = {"Skagit"}, ["skb"] = {"Saek"}, ["skc"] = {"Ma Manda"}, ["skd"] = {"Southern Sierra Miwok"}, ["ske"] = {"Seke (Vanuatu)"}, ["skf"] = {"Sakirabiá"}, ["skg"] = {"Sakalava Malagasy"}, ["skh"] = {"Sikule"}, ["ski"] = {"Sika"}, ["skj"] = {"Seke (Nepal)"}, ["skm"] = {"Kutong"}, ["skn"] = {"Kolibugan Subanon"}, ["sko"] = {"Seko Tengah"}, ["skp"] = {"Sekapan"}, ["skq"] = {"Sininkere"}, ["skr"] = {"Saraiki", "Seraiki"}, ["sks"] = {"Maia"}, ["skt"] = {"Sakata"}, ["sku"] = {"Sakao"}, ["skv"] = {"Skou"}, ["skw"] = {"Skepi Creole Dutch"}, ["skx"] = {"Seko Padang"}, ["sky"] = {"Sikaiana"}, ["skz"] = {"Sekar"}, ["sla"] = {"Slavic languages"}, ["slc"] = {"Sáliba"}, ["sld"] = {"Sissala"}, ["sle"] = {"Sholaga"}, ["slf"] = {"Swiss-Italian Sign Language"}, ["slg"] = {"Selungai Murut"}, ["slh"] = {"Southern Puget Sound Salish"}, ["sli"] = {"Lower Silesian"}, ["slj"] = {"Salumá"}, ["sll"] = {"Salt-Yui"}, ["slm"] = {"Pangutaran Sama"}, ["sln"] = {"Salinan"}, ["slp"] = {"Lamaholot"}, ["slr"] = {"Salar"}, ["sls"] = {"Singapore Sign Language"}, ["slt"] = {"Sila"}, ["slu"] = {"Selaru"}, ["slw"] = {"Sialum"}, ["slx"] = {"Salampasu"}, ["sly"] = {"Selayar"}, ["slz"] = {"Ma'ya"}, ["sma"] = {"Southern Sami"}, ["smb"] = {"Simbari"}, ["smc"] = {"Som"}, ["smf"] = {"Auwe"}, ["smg"] = {"Simbali"}, ["smh"] = {"Samei"}, ["smi"] = {"Sami languages"}, ["smj"] = {"Lule Sami"}, ["smk"] = {"Bolinao"}, ["sml"] = {"Central Sama"}, ["smm"] = {"Musasa"}, ["smn"] = {"Inari Sami"}, ["smp"] = {"Samaritan"}, ["smq"] = {"Samo"}, ["smr"] = {"Simeulue"}, ["sms"] = {"Skolt Sami"}, ["smt"] = {"Simte"}, ["smu"] = {"Somray"}, ["smv"] = {"Samvedi"}, ["smw"] = {"Sumbawa"}, ["smx"] = {"Samba"}, ["smy"] = {"Semnani"}, ["smz"] = {"Simeku"}, ["snc"] = {"Sinaugoro"}, ["sne"] = {"Bau Bidayuh"}, ["snf"] = {"Noon"}, ["sng"] = {"Sanga (Democratic Republic of Congo)"}, ["sni"] = {"Sensi"}, ["snj"] = {"Riverain Sango"}, ["snk"] = {"Soninke"}, ["snl"] = {"Sangil"}, ["snm"] = {"Southern Ma'di"}, ["snn"] = {"Siona"}, ["sno"] = {"Snohomish"}, ["snp"] = {"Siane"}, ["snq"] = {"Sangu (Gabon)"}, ["snr"] = {"Sihan"}, ["sns"] = {"South West Bay", "Nahavaq"}, ["snu"] = {"Senggi", "Viid"}, ["snv"] = {"Sa'ban"}, ["snw"] = {"Selee"}, ["snx"] = {"Sam"}, ["sny"] = {"Saniyo-Hiyewe"}, ["snz"] = {"Kou"}, ["soa"] = {"Thai Song"}, ["sob"] = {"Sobei"}, ["soc"] = {"So (Democratic Republic of Congo)"}, ["sod"] = {"Songoora"}, ["soe"] = {"Songomeno"}, ["sog"] = {"Sogdian"}, ["soh"] = {"Aka"}, ["soi"] = {"Sonha"}, ["soj"] = {"Soi"}, ["sok"] = {"Sokoro"}, ["sol"] = {"Solos"}, ["son"] = {"Songhai languages"}, ["soo"] = {"Songo"}, ["sop"] = {"Songe"}, ["soq"] = {"Kanasi"}, ["sor"] = {"Somrai"}, ["sos"] = {"Seeku"}, ["sou"] = {"Southern Thai"}, ["sov"] = {"Sonsorol"}, ["sow"] = {"Sowanda"}, ["sox"] = {"Swo"}, ["soy"] = {"Miyobe"}, ["soz"] = {"Temi"}, ["spb"] = {"Sepa (Indonesia)"}, ["spc"] = {"Sapé"}, ["spd"] = {"Saep"}, ["spe"] = {"Sepa (Papua New Guinea)"}, ["spg"] = {"Sian"}, ["spi"] = {"Saponi"}, ["spk"] = {"Sengo"}, ["spl"] = {"Selepet"}, ["spm"] = {"Akukem"}, ["spn"] = {"Sanapaná"}, ["spo"] = {"Spokane"}, ["spp"] = {"Supyire Senoufo"}, ["spq"] = {"Loreto-Ucayali Spanish"}, ["spr"] = {"Saparua"}, ["sps"] = {"Saposa"}, ["spt"] = {"Spiti Bhoti"}, ["spu"] = {"Sapuan"}, ["spv"] = {"Sambalpuri", "Kosli"}, ["spx"] = {"South Picene"}, ["spy"] = {"Sabaot"}, ["sqa"] = {"Shama-Sambuga"}, ["sqh"] = {"Shau"}, ["sqj"] = {"Albanian languages"}, ["sqk"] = {"Albanian Sign Language"}, ["sqm"] = {"Suma"}, ["sqn"] = {"Susquehannock"}, ["sqo"] = {"Sorkhei"}, ["sqq"] = {"Sou"}, ["sqr"] = {"Siculo Arabic"}, ["sqs"] = {"Sri Lankan Sign Language"}, ["sqt"] = {"Soqotri"}, ["squ"] = {"Squamish"}, ["sqx"] = {"Kufr Qassem Sign Language (KQSL)"}, ["sra"] = {"Saruga"}, ["srb"] = {"Sora"}, ["src"] = {"Logudorese Sardinian"}, ["sre"] = {"Sara"}, ["srf"] = {"Nafi"}, ["srg"] = {"Sulod"}, ["srh"] = {"Sarikoli"}, ["sri"] = {"Siriano"}, ["srk"] = {"Serudung Murut"}, ["srl"] = {"Isirawa"}, ["srm"] = {"Saramaccan"}, ["srn"] = {"Sranan Tongo"}, ["sro"] = {"Campidanese Sardinian"}, ["srq"] = {"Sirionó"}, ["srr"] = {"Serer"}, ["srs"] = {"Sarsi"}, ["srt"] = {"Sauri"}, ["sru"] = {"Suruí"}, ["srv"] = {"Southern Sorsoganon"}, ["srw"] = {"Serua"}, ["srx"] = {"Sirmauri"}, ["sry"] = {"Sera"}, ["srz"] = {"Shahmirzadi"}, ["ssa"] = {"Nilo-Saharan languages"}, ["ssb"] = {"Southern Sama"}, ["ssc"] = {"Suba-Simbiti"}, ["ssd"] = {"Siroi"}, ["sse"] = {"Balangingi", "Bangingih Sama"}, ["ssf"] = {"Thao"}, ["ssg"] = {"Seimat"}, ["ssh"] = {"Shihhi Arabic"}, ["ssi"] = {"Sansi"}, ["ssj"] = {"Sausi"}, ["ssk"] = {"Sunam"}, ["ssl"] = {"Western Sisaala"}, ["ssm"] = {"Semnam"}, ["ssn"] = {"Waata"}, ["sso"] = {"Sissano"}, ["ssp"] = {"Spanish Sign Language"}, ["ssq"] = {"So'a"}, ["ssr"] = {"Swiss-French Sign Language"}, ["sss"] = {"Sô"}, ["sst"] = {"Sinasina"}, ["ssu"] = {"Susuami"}, ["ssv"] = {"Shark Bay"}, ["ssx"] = {"Samberigi"}, ["ssy"] = {"Saho"}, ["ssz"] = {"Sengseng"}, ["sta"] = {"Settla"}, ["stb"] = {"Northern Subanen"}, ["std"] = {"Sentinel"}, ["ste"] = {"Liana-Seti"}, ["stf"] = {"Seta"}, ["stg"] = {"Trieng"}, ["sth"] = {"Shelta"}, ["sti"] = {"Bulo Stieng"}, ["stj"] = {"Matya Samo"}, ["stk"] = {"Arammba"}, ["stl"] = {"Stellingwerfs"}, ["stm"] = {"Setaman"}, ["stn"] = {"Owa"}, ["sto"] = {"Stoney"}, ["stp"] = {"Southeastern Tepehuan"}, ["stq"] = {"Saterfriesisch"}, ["str"] = {"Straits Salish"}, ["sts"] = {"Shumashti"}, ["stt"] = {"Budeh Stieng"}, ["stu"] = {"Samtao"}, ["stv"] = {"Silt'e"}, ["stw"] = {"Satawalese"}, ["sty"] = {"Siberian Tatar"}, ["sua"] = {"Sulka"}, ["sub"] = {"Suku"}, ["suc"] = {"Western Subanon"}, ["sue"] = {"Suena"}, ["sug"] = {"Suganga"}, ["sui"] = {"Suki"}, ["suj"] = {"Shubi"}, ["suk"] = {"Sukuma"}, ["suo"] = {"Bouni"}, ["suq"] = {"Tirmaga-Chai Suri", "Suri"}, ["sur"] = {"Mwaghavul"}, ["sus"] = {"Susu"}, ["sut"] = {"Subtiaba"}, ["suv"] = {"Puroik"}, ["suw"] = {"Sumbwa"}, ["sux"] = {"Sumerian"}, ["suy"] = {"Suyá"}, ["suz"] = {"Sunwar"}, ["sva"] = {"Svan"}, ["svb"] = {"Ulau-Suain"}, ["svc"] = {"Vincentian Creole English"}, ["sve"] = {"Serili"}, ["svk"] = {"Slovakian Sign Language"}, ["svm"] = {"Slavomolisano"}, ["svs"] = {"Savosavo"}, ["svx"] = {"Skalvian"}, ["swb"] = {"Maore Comorian"}, ["swc"] = {"Congo Swahili"}, ["swf"] = {"Sere"}, ["swg"] = {"Swabian"}, ["swh"] = {"Swahili (individual language)", "Kiswahili"}, ["swi"] = {"Sui"}, ["swj"] = {"Sira"}, ["swk"] = {"Malawi Sena"}, ["swl"] = {"Swedish Sign Language"}, ["swm"] = {"Samosa"}, ["swn"] = {"Sawknah"}, ["swo"] = {"Shanenawa"}, ["swp"] = {"Suau"}, ["swq"] = {"Sharwa"}, ["swr"] = {"Saweru"}, ["sws"] = {"Seluwasan"}, ["swt"] = {"Sawila"}, ["swu"] = {"Suwawa"}, ["swv"] = {"Shekhawati"}, ["sww"] = {"Sowa"}, ["swx"] = {"Suruahá"}, ["swy"] = {"Sarua"}, ["sxb"] = {"Suba"}, ["sxc"] = {"Sicanian"}, ["sxe"] = {"Sighu"}, ["sxg"] = {"Shuhi", "Shixing"}, ["sxk"] = {"Southern Kalapuya"}, ["sxl"] = {"Selian"}, ["sxm"] = {"Samre"}, ["sxn"] = {"Sangir"}, ["sxo"] = {"Sorothaptic"}, ["sxr"] = {"Saaroa"}, ["sxs"] = {"Sasaru"}, ["sxu"] = {"Upper Saxon"}, ["sxw"] = {"Saxwe Gbe"}, ["sya"] = {"Siang"}, ["syb"] = {"Central Subanen"}, ["syc"] = {"Classical Syriac"}, ["syd"] = {"Samoyedic languages"}, ["syi"] = {"Seki"}, ["syk"] = {"Sukur"}, ["syl"] = {"Sylheti"}, ["sym"] = {"Maya Samo"}, ["syn"] = {"Senaya"}, ["syo"] = {"Suoy"}, ["syr"] = {"Syriac"}, ["sys"] = {"Sinyar"}, ["syw"] = {"Kagate"}, ["syx"] = {"Samay"}, ["syy"] = {"Al-Sayyid Bedouin Sign Language"}, ["sza"] = {"Semelai"}, ["szb"] = {"Ngalum"}, ["szc"] = {"Semaq Beri"}, ["sze"] = {"Seze"}, ["szg"] = {"Sengele"}, ["szl"] = {"Silesian"}, ["szn"] = {"Sula"}, ["szp"] = {"Suabo"}, ["szs"] = {"Solomon Islands Sign Language"}, ["szv"] = {"Isu (Fako Division)"}, ["szw"] = {"Sawai"}, ["szy"] = {"Sakizaya"}, ["taa"] = {"Lower Tanana"}, ["tab"] = {"Tabassaran"}, ["tac"] = {"Lowland Tarahumara"}, ["tad"] = {"Tause"}, ["tae"] = {"Tariana"}, ["taf"] = {"Tapirapé"}, ["tag"] = {"Tagoi"}, ["tai"] = {"Tai languages"}, ["taj"] = {"Eastern Tamang"}, ["tak"] = {"Tala"}, ["tal"] = {"Tal"}, ["tan"] = {"Tangale"}, ["tao"] = {"Yami"}, ["tap"] = {"Taabwa"}, ["taq"] = {"Tamasheq"}, ["tar"] = {"Central Tarahumara"}, ["tas"] = {"Tay Boi"}, ["tau"] = {"Upper Tanana"}, ["tav"] = {"Tatuyo"}, ["taw"] = {"Tai"}, ["tax"] = {"Tamki"}, ["tay"] = {"Atayal"}, ["taz"] = {"Tocho"}, ["tba"] = {"Aikanã"}, ["tbc"] = {"Takia"}, ["tbd"] = {"Kaki Ae"}, ["tbe"] = {"Tanimbili"}, ["tbf"] = {"Mandara"}, ["tbg"] = {"North Tairora"}, ["tbh"] = {"Dharawal", "Thurawal"}, ["tbi"] = {"Gaam"}, ["tbj"] = {"Tiang"}, ["tbk"] = {"Calamian Tagbanwa"}, ["tbl"] = {"Tboli"}, ["tbm"] = {"Tagbu"}, ["tbn"] = {"Barro Negro Tunebo"}, ["tbo"] = {"Tawala"}, ["tbp"] = {"Taworta", "Diebroud"}, ["tbq"] = {"Tibeto-Burman languages"}, ["tbr"] = {"Tumtum"}, ["tbs"] = {"Tanguat"}, ["tbt"] = {"Tembo (Kitembo)"}, ["tbu"] = {"Tubar"}, ["tbv"] = {"Tobo"}, ["tbw"] = {"Tagbanwa"}, ["tbx"] = {"Kapin"}, ["tby"] = {"Tabaru"}, ["tbz"] = {"Ditammari"}, ["tca"] = {"Ticuna"}, ["tcb"] = {"Tanacross"}, ["tcc"] = {"Datooga"}, ["tcd"] = {"Tafi"}, ["tce"] = {"Southern Tutchone"}, ["tcf"] = {"Malinaltepec Me'phaa", "Malinaltepec Tlapanec"}, ["tcg"] = {"Tamagario"}, ["tch"] = {"Turks And Caicos Creole English"}, ["tci"] = {"Wára"}, ["tck"] = {"Tchitchege"}, ["tcl"] = {"Taman (Myanmar)"}, ["tcm"] = {"Tanahmerah"}, ["tcn"] = {"Tichurong"}, ["tco"] = {"Taungyo"}, ["tcp"] = {"Tawr Chin"}, ["tcq"] = {"Kaiy"}, ["tcs"] = {"Torres Strait Creole", "Yumplatok"}, ["tct"] = {"T'en"}, ["tcu"] = {"Southeastern Tarahumara"}, ["tcw"] = {"Tecpatlán Totonac"}, ["tcx"] = {"Toda"}, ["tcy"] = {"Tulu"}, ["tcz"] = {"Thado Chin"}, ["tda"] = {"Tagdal"}, ["tdb"] = {"Panchpargania"}, ["tdc"] = {"Emberá-Tadó"}, ["tdd"] = {"Tai Nüa"}, ["tde"] = {"Tiranige Diga Dogon"}, ["tdf"] = {"Talieng"}, ["tdg"] = {"Western Tamang"}, ["tdh"] = {"Thulung"}, ["tdi"] = {"Tomadino"}, ["tdj"] = {"Tajio"}, ["tdk"] = {"Tambas"}, ["tdl"] = {"Sur"}, ["tdm"] = {"Taruma"}, ["tdn"] = {"Tondano"}, ["tdo"] = {"Teme"}, ["tdq"] = {"Tita"}, ["tdr"] = {"Todrah"}, ["tds"] = {"Doutai"}, ["tdt"] = {"Tetun Dili"}, ["tdv"] = {"Toro"}, ["tdx"] = {"Tandroy-Mahafaly Malagasy"}, ["tdy"] = {"Tadyawan"}, ["tea"] = {"Temiar"}, ["teb"] = {"Tetete"}, ["tec"] = {"Terik"}, ["ted"] = {"Tepo Krumen"}, ["tee"] = {"Huehuetla Tepehua"}, ["tef"] = {"Teressa"}, ["teg"] = {"Teke-Tege"}, ["teh"] = {"Tehuelche"}, ["tei"] = {"Torricelli"}, ["tek"] = {"Ibali Teke"}, ["tem"] = {"Timne"}, ["ten"] = {"Tama (Colombia)"}, ["teo"] = {"Teso"}, ["tep"] = {"Tepecano"}, ["teq"] = {"Temein"}, ["ter"] = {"Tereno"}, ["tes"] = {"Tengger"}, ["tet"] = {"Tetum"}, ["teu"] = {"Soo"}, ["tev"] = {"Teor"}, ["tew"] = {"Tewa (USA)"}, ["tex"] = {"Tennet"}, ["tey"] = {"Tulishi"}, ["tez"] = {"Tetserret"}, ["tfi"] = {"Tofin Gbe"}, ["tfn"] = {"Tanaina"}, ["tfo"] = {"Tefaro"}, ["tfr"] = {"Teribe"}, ["tft"] = {"Ternate"}, ["tga"] = {"Sagalla"}, ["tgb"] = {"Tobilung"}, ["tgc"] = {"Tigak"}, ["tgd"] = {"Ciwogai"}, ["tge"] = {"Eastern Gorkha Tamang"}, ["tgf"] = {"Chalikha"}, ["tgh"] = {"Tobagonian Creole English"}, ["tgi"] = {"Lawunuia"}, ["tgj"] = {"Tagin"}, ["tgn"] = {"Tandaganon"}, ["tgo"] = {"Sudest"}, ["tgp"] = {"Tangoa"}, ["tgq"] = {"Tring"}, ["tgr"] = {"Tareng"}, ["tgs"] = {"Nume"}, ["tgt"] = {"Central Tagbanwa"}, ["tgu"] = {"Tanggu"}, ["tgv"] = {"Tingui-Boto"}, ["tgw"] = {"Tagwana Senoufo"}, ["tgx"] = {"Tagish"}, ["tgy"] = {"Togoyo"}, ["tgz"] = {"Tagalaka"}, ["thd"] = {"Kuuk Thaayorre", "Thayore"}, ["the"] = {"Chitwania Tharu"}, ["thf"] = {"Thangmi"}, ["thh"] = {"Northern Tarahumara"}, ["thi"] = {"Tai Long"}, ["thk"] = {"Tharaka", "Kitharaka"}, ["thl"] = {"Dangaura Tharu"}, ["thm"] = {"Aheu"}, ["thn"] = {"Thachanadan"}, ["thp"] = {"Thompson"}, ["thq"] = {"Kochila Tharu"}, ["thr"] = {"Rana Tharu"}, ["ths"] = {"Thakali"}, ["tht"] = {"Tahltan"}, ["thu"] = {"Thuri"}, ["thv"] = {"Tahaggart Tamahaq"}, ["thy"] = {"Tha"}, ["thz"] = {"Tayart Tamajeq"}, ["tia"] = {"Tidikelt Tamazight"}, ["tic"] = {"Tira"}, ["tif"] = {"Tifal"}, ["tig"] = {"Tigre"}, ["tih"] = {"Timugon Murut"}, ["tii"] = {"Tiene"}, ["tij"] = {"Tilung"}, ["tik"] = {"Tikar"}, ["til"] = {"Tillamook"}, ["tim"] = {"Timbe"}, ["tin"] = {"Tindi"}, ["tio"] = {"Teop"}, ["tip"] = {"Trimuris"}, ["tiq"] = {"Tiéfo"}, ["tis"] = {"Masadiit Itneg"}, ["tit"] = {"Tinigua"}, ["tiu"] = {"Adasen"}, ["tiv"] = {"Tiv"}, ["tiw"] = {"Tiwi"}, ["tix"] = {"Southern Tiwa"}, ["tiy"] = {"Tiruray"}, ["tiz"] = {"Tai Hongjin"}, ["tja"] = {"Tajuasohn"}, ["tjg"] = {"Tunjung"}, ["tji"] = {"Northern Tujia"}, ["tjj"] = {"Tjungundji"}, ["tjl"] = {"Tai Laing"}, ["tjm"] = {"Timucua"}, ["tjn"] = {"Tonjon"}, ["tjo"] = {"Temacine Tamazight"}, ["tjp"] = {"Tjupany"}, ["tjs"] = {"Southern Tujia"}, ["tju"] = {"Tjurruru"}, ["tjw"] = {"Djabwurrung"}, ["tka"] = {"Truká"}, ["tkb"] = {"Buksa"}, ["tkd"] = {"Tukudede"}, ["tke"] = {"Takwane"}, ["tkf"] = {"Tukumanféd"}, ["tkg"] = {"Tesaka Malagasy"}, ["tkl"] = {"Tokelau"}, ["tkm"] = {"Takelma"}, ["tkn"] = {"Toku-No-Shima"}, ["tkp"] = {"Tikopia"}, ["tkq"] = {"Tee"}, ["tkr"] = {"Tsakhur"}, ["tks"] = {"Takestani"}, ["tkt"] = {"Kathoriya Tharu"}, ["tku"] = {"Upper Necaxa Totonac"}, ["tkv"] = {"Mur Pano"}, ["tkw"] = {"Teanu"}, ["tkx"] = {"Tangko"}, ["tkz"] = {"Takua"}, ["tla"] = {"Southwestern Tepehuan"}, ["tlb"] = {"Tobelo"}, ["tlc"] = {"Yecuatla Totonac"}, ["tld"] = {"Talaud"}, ["tlf"] = {"Telefol"}, ["tlg"] = {"Tofanma"}, ["tlh"] = {"Klingon", "tlhIngan Hol"}, ["tli"] = {"Tlingit"}, ["tlj"] = {"Talinga-Bwisi"}, ["tlk"] = {"Taloki"}, ["tll"] = {"Tetela"}, ["tlm"] = {"Tolomako"}, ["tln"] = {"Talondo'"}, ["tlo"] = {"Talodi"}, ["tlp"] = {"Filomena Mata-Coahuitlán Totonac"}, ["tlq"] = {"Tai Loi"}, ["tlr"] = {"Talise"}, ["tls"] = {"Tambotalo"}, ["tlt"] = {"Sou Nama", "Teluti"}, ["tlu"] = {"Tulehu"}, ["tlv"] = {"Taliabu"}, ["tlx"] = {"Khehek"}, ["tly"] = {"Talysh"}, ["tma"] = {"Tama (Chad)"}, ["tmb"] = {"Katbol", "Avava"}, ["tmc"] = {"Tumak"}, ["tmd"] = {"Haruai"}, ["tme"] = {"Tremembé"}, ["tmf"] = {"Toba-Maskoy"}, ["tmg"] = {"Ternateño"}, ["tmh"] = {"Tamashek"}, ["tmi"] = {"Tutuba"}, ["tmj"] = {"Samarokena"}, ["tml"] = {"Tamnim Citak"}, ["tmm"] = {"Tai Thanh"}, ["tmn"] = {"Taman (Indonesia)"}, ["tmo"] = {"Temoq"}, ["tmq"] = {"Tumleo"}, ["tmr"] = {"Jewish Babylonian Aramaic (ca. 200-1200 CE)"}, ["tms"] = {"Tima"}, ["tmt"] = {"Tasmate"}, ["tmu"] = {"Iau"}, ["tmv"] = {"Tembo (Motembo)"}, ["tmw"] = {"Temuan"}, ["tmy"] = {"Tami"}, ["tmz"] = {"Tamanaku"}, ["tna"] = {"Tacana"}, ["tnb"] = {"Western Tunebo"}, ["tnc"] = {"Tanimuca-Retuarã"}, ["tnd"] = {"Angosturas Tunebo"}, ["tng"] = {"Tobanga"}, ["tnh"] = {"Maiani"}, ["tni"] = {"Tandia"}, ["tnk"] = {"Kwamera"}, ["tnl"] = {"Lenakel"}, ["tnm"] = {"Tabla"}, ["tnn"] = {"North Tanna"}, ["tno"] = {"Toromono"}, ["tnp"] = {"Whitesands"}, ["tnq"] = {"Taino"}, ["tnr"] = {"Ménik"}, ["tns"] = {"Tenis"}, ["tnt"] = {"Tontemboan"}, ["tnu"] = {"Tay Khang"}, ["tnv"] = {"Tangchangya"}, ["tnw"] = {"Tonsawang"}, ["tnx"] = {"Tanema"}, ["tny"] = {"Tongwe"}, ["tnz"] = {"Ten'edn"}, ["tob"] = {"Toba"}, ["toc"] = {"Coyutla Totonac"}, ["tod"] = {"Toma"}, ["tof"] = {"Gizrra"}, ["tog"] = {"Tonga (Nyasa)"}, ["toh"] = {"Gitonga"}, ["toi"] = {"Tonga (Zambia)"}, ["toj"] = {"Tojolabal"}, ["tok"] = {"Toki Pona"}, ["tol"] = {"Tolowa"}, ["tom"] = {"Tombulu"}, ["too"] = {"Xicotepec De Juárez Totonac"}, ["top"] = {"Papantla Totonac"}, ["toq"] = {"Toposa"}, ["tor"] = {"Togbo-Vara Banda"}, ["tos"] = {"Highland Totonac"}, ["tou"] = {"Tho"}, ["tov"] = {"Upper Taromi"}, ["tow"] = {"Jemez"}, ["tox"] = {"Tobian"}, ["toy"] = {"Topoiyo"}, ["toz"] = {"To"}, ["tpa"] = {"Taupota"}, ["tpc"] = {"Azoyú Me'phaa", "Azoyú Tlapanec"}, ["tpe"] = {"Tippera"}, ["tpf"] = {"Tarpia"}, ["tpg"] = {"Kula"}, ["tpi"] = {"Tok Pisin"}, ["tpj"] = {"Tapieté"}, ["tpk"] = {"Tupinikin"}, ["tpl"] = {"Tlacoapa Me'phaa", "Tlacoapa Tlapanec"}, ["tpm"] = {"Tampulma"}, ["tpn"] = {"Tupinambá"}, ["tpo"] = {"Tai Pao"}, ["tpp"] = {"Pisaflores Tepehua"}, ["tpq"] = {"Tukpa"}, ["tpr"] = {"Tuparí"}, ["tpt"] = {"Tlachichilco Tepehua"}, ["tpu"] = {"Tampuan"}, ["tpv"] = {"Tanapag"}, ["tpx"] = {"Acatepec Me'phaa", "Acatepec Tlapanec"}, ["tpy"] = {"Trumai"}, ["tpz"] = {"Tinputz"}, ["tqb"] = {"Tembé"}, ["tql"] = {"Lehali"}, ["tqm"] = {"Turumsa"}, ["tqn"] = {"Tenino"}, ["tqo"] = {"Toaripi"}, ["tqp"] = {"Tomoip"}, ["tqq"] = {"Tunni"}, ["tqr"] = {"Torona"}, ["tqt"] = {"Western Totonac"}, ["tqu"] = {"Touo"}, ["tqw"] = {"Tonkawa"}, ["tra"] = {"Tirahi"}, ["trb"] = {"Terebu"}, ["trc"] = {"Copala Triqui"}, ["trd"] = {"Turi"}, ["tre"] = {"East Tarangan"}, ["trf"] = {"Trinidadian Creole English"}, ["trg"] = {"Lishán Didán"}, ["trh"] = {"Turaka"}, ["tri"] = {"Trió"}, ["trj"] = {"Toram"}, ["trk"] = {"Turkic languages"}, ["trl"] = {"Traveller Scottish"}, ["trm"] = {"Tregami"}, ["trn"] = {"Trinitario"}, ["tro"] = {"Tarao Naga"}, ["trp"] = {"Kok Borok"}, ["trq"] = {"San Martín Itunyoso Triqui"}, ["trr"] = {"Taushiro"}, ["trs"] = {"Chicahuaxtla Triqui"}, ["trt"] = {"Tunggare"}, ["tru"] = {"Turoyo", "Surayt"}, ["trv"] = {"Sediq", "Seediq", "Taroko"}, ["trw"] = {"Torwali"}, ["trx"] = {"Tringgus-Sembaan Bidayuh"}, ["try"] = {"Turung"}, ["trz"] = {"Torá"}, ["tsa"] = {"Tsaangi"}, ["tsb"] = {"Tsamai"}, ["tsc"] = {"Tswa"}, ["tsd"] = {"Tsakonian"}, ["tse"] = {"Tunisian Sign Language"}, ["tsg"] = {"Tausug"}, ["tsh"] = {"Tsuvan"}, ["tsi"] = {"Tsimshian"}, ["tsj"] = {"Tshangla"}, ["tsk"] = {"Tseku"}, ["tsl"] = {"Ts'ün-Lao"}, ["tsm"] = {"Turkish Sign Language", "Türk İşaret Dili"}, ["tsp"] = {"Northern Toussian"}, ["tsq"] = {"Thai Sign Language"}, ["tsr"] = {"Akei"}, ["tss"] = {"Taiwan Sign Language"}, ["tst"] = {"Tondi Songway Kiini"}, ["tsu"] = {"Tsou"}, ["tsv"] = {"Tsogo"}, ["tsw"] = {"Tsishingini"}, ["tsx"] = {"Mubami"}, ["tsy"] = {"Tebul Sign Language"}, ["tsz"] = {"Purepecha"}, ["tta"] = {"Tutelo"}, ["ttb"] = {"Gaa"}, ["ttc"] = {"Tektiteko"}, ["ttd"] = {"Tauade"}, ["tte"] = {"Bwanabwana"}, ["ttf"] = {"Tuotomb"}, ["ttg"] = {"Tutong"}, ["tth"] = {"Upper Ta'oih"}, ["tti"] = {"Tobati"}, ["ttj"] = {"Tooro"}, ["ttk"] = {"Totoro"}, ["ttl"] = {"Totela"}, ["ttm"] = {"Northern Tutchone"}, ["ttn"] = {"Towei"}, ["tto"] = {"Lower Ta'oih"}, ["ttp"] = {"Tombelala"}, ["ttq"] = {"Tawallammat Tamajaq"}, ["ttr"] = {"Tera"}, ["tts"] = {"Northeastern Thai"}, ["ttt"] = {"Muslim Tat"}, ["ttu"] = {"Torau"}, ["ttv"] = {"Titan"}, ["ttw"] = {"Long Wat"}, ["tty"] = {"Sikaritai"}, ["ttz"] = {"Tsum"}, ["tua"] = {"Wiarumus"}, ["tub"] = {"Tübatulabal"}, ["tuc"] = {"Mutu"}, ["tud"] = {"Tuxá"}, ["tue"] = {"Tuyuca"}, ["tuf"] = {"Central Tunebo"}, ["tug"] = {"Tunia"}, ["tuh"] = {"Taulil"}, ["tui"] = {"Tupuri"}, ["tuj"] = {"Tugutil"}, ["tul"] = {"Tula"}, ["tum"] = {"Tumbuka"}, ["tun"] = {"Tunica"}, ["tuo"] = {"Tucano"}, ["tup"] = {"Tupi languages"}, ["tuq"] = {"Tedaga"}, ["tus"] = {"Tuscarora"}, ["tut"] = {"Altaic languages"}, ["tuu"] = {"Tututni"}, ["tuv"] = {"Turkana"}, ["tuw"] = {"Tungus languages"}, ["tux"] = {"Tuxináwa"}, ["tuy"] = {"Tugen"}, ["tuz"] = {"Turka"}, ["tva"] = {"Vaghua"}, ["tvd"] = {"Tsuvadi"}, ["tve"] = {"Te'un"}, ["tvi"] = {"Tulai"}, ["tvk"] = {"Southeast Ambrym"}, ["tvl"] = {"Tuvalu"}, ["tvm"] = {"Tela-Masbuar"}, ["tvn"] = {"Tavoyan"}, ["tvo"] = {"Tidore"}, ["tvs"] = {"Taveta"}, ["tvt"] = {"Tutsa Naga"}, ["tvu"] = {"Tunen"}, ["tvw"] = {"Sedoa"}, ["tvx"] = {"Taivoan"}, ["tvy"] = {"Timor Pidgin"}, ["twa"] = {"Twana"}, ["twb"] = {"Western Tawbuid"}, ["twc"] = {"Teshenawa"}, ["twd"] = {"Twents"}, ["twe"] = {"Tewa (Indonesia)"}, ["twf"] = {"Northern Tiwa"}, ["twg"] = {"Tereweng"}, ["twh"] = {"Tai Dón"}, ["twl"] = {"Tawara"}, ["twm"] = {"Tawang Monpa"}, ["twn"] = {"Twendi"}, ["two"] = {"Tswapong"}, ["twp"] = {"Ere"}, ["twq"] = {"Tasawaq"}, ["twr"] = {"Southwestern Tarahumara"}, ["twt"] = {"Turiwára"}, ["twu"] = {"Termanu"}, ["tww"] = {"Tuwari"}, ["twx"] = {"Tewe"}, ["twy"] = {"Tawoyan"}, ["txa"] = {"Tombonuo"}, ["txb"] = {"Tokharian B"}, ["txc"] = {"Tsetsaut"}, ["txe"] = {"Totoli"}, ["txg"] = {"Tangut"}, ["txh"] = {"Thracian"}, ["txi"] = {"Ikpeng"}, ["txj"] = {"Tarjumo"}, ["txm"] = {"Tomini"}, ["txn"] = {"West Tarangan"}, ["txo"] = {"Toto"}, ["txq"] = {"Tii"}, ["txr"] = {"Tartessian"}, ["txs"] = {"Tonsea"}, ["txt"] = {"Citak"}, ["txu"] = {"Kayapó"}, ["txx"] = {"Tatana"}, ["txy"] = {"Tanosy Malagasy"}, ["tya"] = {"Tauya"}, ["tye"] = {"Kyanga"}, ["tyh"] = {"O'du"}, ["tyi"] = {"Teke-Tsaayi"}, ["tyj"] = {"Tai Do", "Tai Yo"}, ["tyl"] = {"Thu Lao"}, ["tyn"] = {"Kombai"}, ["typ"] = {"Thaypan"}, ["tyr"] = {"Tai Daeng"}, ["tys"] = {"Tày Sa Pa"}, ["tyt"] = {"Tày Tac"}, ["tyu"] = {"Kua"}, ["tyv"] = {"Tuvinian"}, ["tyx"] = {"Teke-Tyee"}, ["tyy"] = {"Tiyaa"}, ["tyz"] = {"Tày"}, ["tza"] = {"Tanzanian Sign Language"}, ["tzh"] = {"Tzeltal"}, ["tzj"] = {"Tz'utujil"}, ["tzl"] = {"Talossan"}, ["tzm"] = {"Central Atlas Tamazight"}, ["tzn"] = {"Tugun"}, ["tzo"] = {"Tzotzil"}, ["tzx"] = {"Tabriak"}, ["uam"] = {"Uamué"}, ["uan"] = {"Kuan"}, ["uar"] = {"Tairuma"}, ["uba"] = {"Ubang"}, ["ubi"] = {"Ubi"}, ["ubl"] = {"Buhi'non Bikol"}, ["ubr"] = {"Ubir"}, ["ubu"] = {"Umbu-Ungu"}, ["uby"] = {"Ubykh"}, ["uda"] = {"Uda"}, ["ude"] = {"Udihe"}, ["udg"] = {"Muduga"}, ["udi"] = {"Udi"}, ["udj"] = {"Ujir"}, ["udl"] = {"Wuzlam"}, ["udm"] = {"Udmurt"}, ["udu"] = {"Uduk"}, ["ues"] = {"Kioko"}, ["ufi"] = {"Ufim"}, ["uga"] = {"Ugaritic"}, ["ugb"] = {"Kuku-Ugbanh"}, ["uge"] = {"Ughele"}, ["ugh"] = {"Kubachi"}, ["ugn"] = {"Ugandan Sign Language"}, ["ugo"] = {"Ugong"}, ["ugy"] = {"Uruguayan Sign Language"}, ["uha"] = {"Uhami"}, ["uhn"] = {"Damal"}, ["uis"] = {"Uisai"}, ["uiv"] = {"Iyive"}, ["uji"] = {"Tanjijili"}, ["uka"] = {"Kaburi"}, ["ukg"] = {"Ukuriguma"}, ["ukh"] = {"Ukhwejo"}, ["uki"] = {"Kui (India)"}, ["ukk"] = {"Muak Sa-aak"}, ["ukl"] = {"Ukrainian Sign Language"}, ["ukp"] = {"Ukpe-Bayobiri"}, ["ukq"] = {"Ukwa"}, ["uks"] = {"Urubú-Kaapor Sign Language", "Kaapor Sign Language"}, ["uku"] = {"Ukue"}, ["ukv"] = {"Kuku"}, ["ukw"] = {"Ukwuani-Aboh-Ndoni"}, ["uky"] = {"Kuuk-Yak"}, ["ula"] = {"Fungwa"}, ["ulb"] = {"Ulukwumi"}, ["ulc"] = {"Ulch"}, ["ule"] = {"Lule"}, ["ulf"] = {"Usku", "Afra"}, ["uli"] = {"Ulithian"}, ["ulk"] = {"Meriam Mir"}, ["ull"] = {"Ullatan"}, ["ulm"] = {"Ulumanda'"}, ["uln"] = {"Unserdeutsch"}, ["ulu"] = {"Uma' Lung"}, ["ulw"] = {"Ulwa"}, ["uly"] = {"Buli"}, ["uma"] = {"Umatilla"}, ["umb"] = {"Umbundu"}, ["umc"] = {"Marrucinian"}, ["umd"] = {"Umbindhamu"}, ["umg"] = {"Morrobalama", "Umbuygamu"}, ["umi"] = {"Ukit"}, ["umm"] = {"Umon"}, ["umn"] = {"Makyan Naga"}, ["umo"] = {"Umotína"}, ["ump"] = {"Umpila"}, ["umr"] = {"Umbugarla"}, ["ums"] = {"Pendau"}, ["umu"] = {"Munsee"}, ["una"] = {"North Watut"}, ["und"] = {"Undetermined"}, ["une"] = {"Uneme"}, ["ung"] = {"Ngarinyin"}, ["uni"] = {"Uni"}, ["unk"] = {"Enawené-Nawé"}, ["unm"] = {"Unami"}, ["unn"] = {"Kurnai"}, ["unr"] = {"Mundari"}, ["unu"] = {"Unubahe"}, ["unx"] = {"Munda"}, ["unz"] = {"Unde Kaili"}, ["uon"] = {"Kulon"}, ["upi"] = {"Umeda"}, ["upv"] = {"Uripiv-Wala-Rano-Atchin"}, ["ura"] = {"Urarina"}, ["urb"] = {"Urubú-Kaapor", "Kaapor"}, ["urc"] = {"Urningangg"}, ["ure"] = {"Uru"}, ["urf"] = {"Uradhi"}, ["urg"] = {"Urigina"}, ["urh"] = {"Urhobo"}, ["uri"] = {"Urim"}, ["urj"] = {"Uralic languages"}, ["urk"] = {"Urak Lawoi'"}, ["url"] = {"Urali"}, ["urm"] = {"Urapmin"}, ["urn"] = {"Uruangnirin"}, ["uro"] = {"Ura (Papua New Guinea)"}, ["urp"] = {"Uru-Pa-In"}, ["urr"] = {"Lehalurup", "Löyöp"}, ["urt"] = {"Urat"}, ["uru"] = {"Urumi"}, ["urv"] = {"Uruava"}, ["urw"] = {"Sop"}, ["urx"] = {"Urimo"}, ["ury"] = {"Orya"}, ["urz"] = {"Uru-Eu-Wau-Wau"}, ["usa"] = {"Usarufa"}, ["ush"] = {"Ushojo"}, ["usi"] = {"Usui"}, ["usk"] = {"Usaghade"}, ["usp"] = {"Uspanteco"}, ["uss"] = {"us-Saare"}, ["usu"] = {"Uya"}, ["uta"] = {"Otank"}, ["ute"] = {"Ute-Southern Paiute"}, ["uth"] = {"ut-Hun"}, ["utp"] = {"Amba (Solomon Islands)"}, ["utr"] = {"Etulo"}, ["utu"] = {"Utu"}, ["uum"] = {"Urum"}, ["uur"] = {"Ura (Vanuatu)"}, ["uuu"] = {"U"}, ["uve"] = {"West Uvean", "Fagauvea"}, ["uvh"] = {"Uri"}, ["uvl"] = {"Lote"}, ["uwa"] = {"Kuku-Uwanh"}, ["uya"] = {"Doko-Uyanga"}, ["uzn"] = {"Northern Uzbek"}, ["uzs"] = {"Southern Uzbek"}, ["vaa"] = {"Vaagri Booli"}, ["vae"] = {"Vale"}, ["vaf"] = {"Vafsi"}, ["vag"] = {"Vagla"}, ["vah"] = {"Varhadi-Nagpuri"}, ["vai"] = {"Vai"}, ["vaj"] = {"Sekele", "Northwestern ǃKung", "Vasekele"}, ["val"] = {"Vehes"}, ["vam"] = {"Vanimo"}, ["van"] = {"Valman"}, ["vao"] = {"Vao"}, ["vap"] = {"Vaiphei"}, ["var"] = {"Huarijio"}, ["vas"] = {"Vasavi"}, ["vau"] = {"Vanuma"}, ["vav"] = {"Varli"}, ["vay"] = {"Wayu"}, ["vbb"] = {"Southeast Babar"}, ["vbk"] = {"Southwestern Bontok"}, ["vec"] = {"Venetian"}, ["ved"] = {"Veddah"}, ["vel"] = {"Veluws"}, ["vem"] = {"Vemgo-Mabas"}, ["veo"] = {"Ventureño"}, ["vep"] = {"Veps"}, ["ver"] = {"Mom Jango"}, ["vgr"] = {"Vaghri"}, ["vgt"] = {"Vlaamse Gebarentaal", "Flemish Sign Language"}, ["vic"] = {"Virgin Islands Creole English"}, ["vid"] = {"Vidunda"}, ["vif"] = {"Vili"}, ["vig"] = {"Viemo"}, ["vil"] = {"Vilela"}, ["vin"] = {"Vinza"}, ["vis"] = {"Vishavan"}, ["vit"] = {"Viti"}, ["viv"] = {"Iduna"}, ["vjk"] = {"Bajjika"}, ["vka"] = {"Kariyarra"}, ["vkj"] = {"Kujarge"}, ["vkk"] = {"Kaur"}, ["vkl"] = {"Kulisusu"}, ["vkm"] = {"Kamakan"}, ["vkn"] = {"Koro Nulu"}, ["vko"] = {"Kodeoha"}, ["vkp"] = {"Korlai Creole Portuguese"}, ["vkt"] = {"Tenggarong Kutai Malay"}, ["vku"] = {"Kurrama"}, ["vkz"] = {"Koro Zuba"}, ["vlp"] = {"Valpei"}, ["vls"] = {"Vlaams"}, ["vma"] = {"Martuyhunira"}, ["vmb"] = {"Barbaram"}, ["vmc"] = {"Juxtlahuaca Mixtec"}, ["vmd"] = {"Mudu Koraga"}, ["vme"] = {"East Masela"}, ["vmf"] = {"Mainfränkisch"}, ["vmg"] = {"Lungalunga"}, ["vmh"] = {"Maraghei"}, ["vmi"] = {"Miwa"}, ["vmj"] = {"Ixtayutla Mixtec"}, ["vmk"] = {"Makhuwa-Shirima"}, ["vml"] = {"Malgana"}, ["vmm"] = {"Mitlatongo Mixtec"}, ["vmp"] = {"Soyaltepec Mazatec"}, ["vmq"] = {"Soyaltepec Mixtec"}, ["vmr"] = {"Marenje"}, ["vms"] = {"Moksela"}, ["vmu"] = {"Muluridyi"}, ["vmv"] = {"Valley Maidu"}, ["vmw"] = {"Makhuwa"}, ["vmx"] = {"Tamazola Mixtec"}, ["vmy"] = {"Ayautla Mazatec"}, ["vmz"] = {"Mazatlán Mazatec"}, ["vnk"] = {"Vano", "Lovono"}, ["vnm"] = {"Vinmavis", "Neve'ei"}, ["vnp"] = {"Vunapu"}, ["vor"] = {"Voro"}, ["vot"] = {"Votic"}, ["vra"] = {"Vera'a"}, ["vro"] = {"Võro"}, ["vrs"] = {"Varisi"}, ["vrt"] = {"Burmbar", "Banam Bay"}, ["vsi"] = {"Moldova Sign Language"}, ["vsl"] = {"Venezuelan Sign Language"}, ["vsn"] = {"Vedic Sanskrit"}, ["vsv"] = {"Valencian Sign Language", "Llengua de signes valenciana"}, ["vto"] = {"Vitou"}, ["vum"] = {"Vumbu"}, ["vun"] = {"Vunjo"}, ["vut"] = {"Vute"}, ["vwa"] = {"Awa (China)"}, ["waa"] = {"Walla Walla"}, ["wab"] = {"Wab"}, ["wac"] = {"Wasco-Wishram"}, ["wad"] = {"Wamesa", "Wondama"}, ["wae"] = {"Walser"}, ["waf"] = {"Wakoná"}, ["wag"] = {"Wa'ema"}, ["wah"] = {"Watubela"}, ["wai"] = {"Wares"}, ["waj"] = {"Waffa"}, ["wak"] = {"Wakashan languages"}, ["wal"] = {"Wolaytta", "Wolaitta"}, ["wam"] = {"Wampanoag"}, ["wan"] = {"Wan"}, ["wao"] = {"Wappo"}, ["wap"] = {"Wapishana"}, ["waq"] = {"Wagiman"}, ["war"] = {"Waray (Philippines)"}, ["was"] = {"Washo"}, ["wat"] = {"Kaninuwa"}, ["wau"] = {"Waurá"}, ["wav"] = {"Waka"}, ["waw"] = {"Waiwai"}, ["wax"] = {"Watam", "Marangis"}, ["way"] = {"Wayana"}, ["waz"] = {"Wampur"}, ["wba"] = {"Warao"}, ["wbb"] = {"Wabo"}, ["wbe"] = {"Waritai"}, ["wbf"] = {"Wara"}, ["wbh"] = {"Wanda"}, ["wbi"] = {"Vwanji"}, ["wbj"] = {"Alagwa"}, ["wbk"] = {"Waigali"}, ["wbl"] = {"Wakhi"}, ["wbm"] = {"Wa"}, ["wbp"] = {"Warlpiri"}, ["wbq"] = {"Waddar"}, ["wbr"] = {"Wagdi"}, ["wbs"] = {"West Bengal Sign Language"}, ["wbt"] = {"Warnman"}, ["wbv"] = {"Wajarri"}, ["wbw"] = {"Woi"}, ["wca"] = {"Yanomámi"}, ["wci"] = {"Waci Gbe"}, ["wdd"] = {"Wandji"}, ["wdg"] = {"Wadaginam"}, ["wdj"] = {"Wadjiginy"}, ["wdk"] = {"Wadikali"}, ["wdt"] = {"Wendat"}, ["wdu"] = {"Wadjigu"}, ["wdy"] = {"Wadjabangayi"}, ["wea"] = {"Wewaw"}, ["wec"] = {"Wè Western"}, ["wed"] = {"Wedau"}, ["weg"] = {"Wergaia"}, ["weh"] = {"Weh"}, ["wei"] = {"Kiunum"}, ["wem"] = {"Weme Gbe"}, ["wen"] = {"Sorbian languages"}, ["weo"] = {"Wemale"}, ["wep"] = {"Westphalien"}, ["wer"] = {"Weri"}, ["wes"] = {"Cameroon Pidgin"}, ["wet"] = {"Perai"}, ["weu"] = {"Rawngtu Chin"}, ["wew"] = {"Wejewa"}, ["wfg"] = {"Yafi", "Zorop"}, ["wga"] = {"Wagaya"}, ["wgb"] = {"Wagawaga"}, ["wgg"] = {"Wangkangurru", "Wangganguru"}, ["wgi"] = {"Wahgi"}, ["wgo"] = {"Waigeo"}, ["wgu"] = {"Wirangu"}, ["wgy"] = {"Warrgamay"}, ["wha"] = {"Sou Upaa", "Manusela"}, ["whg"] = {"North Wahgi"}, ["whk"] = {"Wahau Kenyah"}, ["whu"] = {"Wahau Kayan"}, ["wib"] = {"Southern Toussian"}, ["wic"] = {"Wichita"}, ["wie"] = {"Wik-Epa"}, ["wif"] = {"Wik-Keyangan"}, ["wig"] = {"Wik Ngathan"}, ["wih"] = {"Wik-Me'anha"}, ["wii"] = {"Minidien"}, ["wij"] = {"Wik-Iiyanh"}, ["wik"] = {"Wikalkan"}, ["wil"] = {"Wilawila"}, ["wim"] = {"Wik-Mungkan"}, ["win"] = {"Ho-Chunk"}, ["wir"] = {"Wiraféd"}, ["wiu"] = {"Wiru"}, ["wiv"] = {"Vitu"}, ["wiy"] = {"Wiyot"}, ["wja"] = {"Waja"}, ["wji"] = {"Warji"}, ["wka"] = {"Kw'adza"}, ["wkb"] = {"Kumbaran"}, ["wkd"] = {"Wakde", "Mo"}, ["wkl"] = {"Kalanadi"}, ["wkr"] = {"Keerray-Woorroong"}, ["wku"] = {"Kunduvadi"}, ["wkw"] = {"Wakawaka"}, ["wky"] = {"Wangkayutyuru"}, ["wla"] = {"Walio"}, ["wlc"] = {"Mwali Comorian"}, ["wle"] = {"Wolane"}, ["wlg"] = {"Kunbarlang"}, ["wlh"] = {"Welaun"}, ["wli"] = {"Waioli"}, ["wlk"] = {"Wailaki"}, ["wll"] = {"Wali (Sudan)"}, ["wlm"] = {"Middle Welsh"}, ["wlo"] = {"Wolio"}, ["wlr"] = {"Wailapa"}, ["wls"] = {"Wallisian"}, ["wlu"] = {"Wuliwuli"}, ["wlv"] = {"Wichí Lhamtés Vejoz"}, ["wlw"] = {"Walak"}, ["wlx"] = {"Wali (Ghana)"}, ["wly"] = {"Waling"}, ["wma"] = {"Mawa (Nigeria)"}, ["wmb"] = {"Wambaya"}, ["wmc"] = {"Wamas"}, ["wmd"] = {"Mamaindé"}, ["wme"] = {"Wambule"}, ["wmg"] = {"Western Minyag"}, ["wmh"] = {"Waima'a"}, ["wmi"] = {"Wamin"}, ["wmm"] = {"Maiwa (Indonesia)"}, ["wmn"] = {"Waamwang"}, ["wmo"] = {"Wom (Papua New Guinea)"}, ["wms"] = {"Wambon"}, ["wmt"] = {"Walmajarri"}, ["wmw"] = {"Mwani"}, ["wmx"] = {"Womo"}, ["wnb"] = {"Mokati"}, ["wnc"] = {"Wantoat"}, ["wnd"] = {"Wandarang"}, ["wne"] = {"Waneci"}, ["wng"] = {"Wanggom"}, ["wni"] = {"Ndzwani Comorian"}, ["wnk"] = {"Wanukaka"}, ["wnm"] = {"Wanggamala"}, ["wnn"] = {"Wunumara"}, ["wno"] = {"Wano"}, ["wnp"] = {"Wanap"}, ["wnu"] = {"Usan"}, ["wnw"] = {"Wintu"}, ["wny"] = {"Wanyi", "Waanyi"}, ["woa"] = {"Kuwema", "Tyaraity"}, ["wob"] = {"Wè Northern"}, ["woc"] = {"Wogeo"}, ["wod"] = {"Wolani"}, ["woe"] = {"Woleaian"}, ["wof"] = {"Gambian Wolof"}, ["wog"] = {"Wogamusin"}, ["woi"] = {"Kamang"}, ["wok"] = {"Longto"}, ["wom"] = {"Wom (Nigeria)"}, ["won"] = {"Wongo"}, ["woo"] = {"Manombai"}, ["wor"] = {"Woria"}, ["wos"] = {"Hanga Hundi"}, ["wow"] = {"Wawonii"}, ["woy"] = {"Weyto"}, ["wpc"] = {"Maco"}, ["wrb"] = {"Waluwarra", "Warluwara"}, ["wrg"] = {"Warungu", "Gudjal"}, ["wrh"] = {"Wiradjuri"}, ["wri"] = {"Wariyangga"}, ["wrk"] = {"Garrwa"}, ["wrl"] = {"Warlmanpa"}, ["wrm"] = {"Warumungu"}, ["wrn"] = {"Warnang"}, ["wro"] = {"Worrorra"}, ["wrp"] = {"Waropen"}, ["wrr"] = {"Wardaman"}, ["wrs"] = {"Waris"}, ["wru"] = {"Waru"}, ["wrv"] = {"Waruna"}, ["wrw"] = {"Gugu Warra"}, ["wrx"] = {"Wae Rana"}, ["wry"] = {"Merwari"}, ["wrz"] = {"Waray (Australia)"}, ["wsa"] = {"Warembori"}, ["wsg"] = {"Adilabad Gondi"}, ["wsi"] = {"Wusi"}, ["wsk"] = {"Waskia"}, ["wsr"] = {"Owenia"}, ["wss"] = {"Wasa"}, ["wsu"] = {"Wasu"}, ["wsv"] = {"Wotapuri-Katarqalai"}, ["wtb"] = {"Matambwe"}, ["wtf"] = {"Watiwa"}, ["wth"] = {"Wathawurrung"}, ["wti"] = {"Berta"}, ["wtk"] = {"Watakataui"}, ["wtm"] = {"Mewati"}, ["wtw"] = {"Wotu"}, ["wua"] = {"Wikngenchera"}, ["wub"] = {"Wunambal"}, ["wud"] = {"Wudu"}, ["wuh"] = {"Wutunhua"}, ["wul"] = {"Silimo"}, ["wum"] = {"Wumbvu"}, ["wun"] = {"Bungu"}, ["wur"] = {"Wurrugu"}, ["wut"] = {"Wutung"}, ["wuu"] = {"Wu Chinese"}, ["wuv"] = {"Wuvulu-Aua"}, ["wux"] = {"Wulna"}, ["wuy"] = {"Wauyai"}, ["wwa"] = {"Waama"}, ["wwb"] = {"Wakabunga"}, ["wwo"] = {"Wetamut", "Dorig"}, ["wwr"] = {"Warrwa"}, ["www"] = {"Wawa"}, ["wxa"] = {"Waxianghua"}, ["wxw"] = {"Wardandi"}, ["wyb"] = {"Wangaaybuwan-Ngiyambaa"}, ["wyi"] = {"Woiwurrung"}, ["wym"] = {"Wymysorys"}, ["wyn"] = {"Wyandot"}, ["wyr"] = {"Wayoró"}, ["wyy"] = {"Western Fijian"}, ["xaa"] = {"Andalusian Arabic"}, ["xab"] = {"Sambe"}, ["xac"] = {"Kachari"}, ["xad"] = {"Adai"}, ["xae"] = {"Aequian"}, ["xag"] = {"Aghwan"}, ["xai"] = {"Kaimbé"}, ["xaj"] = {"Ararandewára"}, ["xak"] = {"Máku"}, ["xal"] = {"Kalmyk", "Oirat"}, ["xam"] = {"ǀXam"}, ["xan"] = {"Xamtanga"}, ["xao"] = {"Khao"}, ["xap"] = {"Apalachee"}, ["xaq"] = {"Aquitanian"}, ["xar"] = {"Karami"}, ["xas"] = {"Kamas"}, ["xat"] = {"Katawixi"}, ["xau"] = {"Kauwera"}, ["xav"] = {"Xavánte"}, ["xaw"] = {"Kawaiisu"}, ["xay"] = {"Kayan Mahakam"}, ["xbb"] = {"Lower Burdekin"}, ["xbc"] = {"Bactrian"}, ["xbd"] = {"Bindal"}, ["xbe"] = {"Bigambal"}, ["xbg"] = {"Bunganditj"}, ["xbi"] = {"Kombio"}, ["xbj"] = {"Birrpayi"}, ["xbm"] = {"Middle Breton"}, ["xbn"] = {"Kenaboi"}, ["xbo"] = {"Bolgarian"}, ["xbp"] = {"Bibbulman"}, ["xbr"] = {"Kambera"}, ["xbw"] = {"Kambiwá"}, ["xby"] = {"Batjala", "Batyala"}, ["xcb"] = {"Cumbric"}, ["xcc"] = {"Camunic"}, ["xce"] = {"Celtiberian"}, ["xcg"] = {"Cisalpine Gaulish"}, ["xch"] = {"Chemakum", "Chimakum"}, ["xcl"] = {"Classical Armenian"}, ["xcm"] = {"Comecrudo"}, ["xcn"] = {"Cotoname"}, ["xco"] = {"Chorasmian"}, ["xcr"] = {"Carian"}, ["xct"] = {"Classical Tibetan"}, ["xcu"] = {"Curonian"}, ["xcv"] = {"Chuvantsy"}, ["xcw"] = {"Coahuilteco"}, ["xcy"] = {"Cayuse"}, ["xda"] = {"Darkinyung"}, ["xdc"] = {"Dacian"}, ["xdk"] = {"Dharuk"}, ["xdm"] = {"Edomite"}, ["xdo"] = {"Kwandu"}, ["xdq"] = {"Kaitag"}, ["xdy"] = {"Malayic Dayak"}, ["xeb"] = {"Eblan"}, ["xed"] = {"Hdi"}, ["xeg"] = {"ǁXegwi"}, ["xel"] = {"Kelo"}, ["xem"] = {"Kembayan"}, ["xep"] = {"Epi-Olmec"}, ["xer"] = {"Xerénte"}, ["xes"] = {"Kesawai"}, ["xet"] = {"Xetá"}, ["xeu"] = {"Keoru-Ahia"}, ["xfa"] = {"Faliscan"}, ["xga"] = {"Galatian"}, ["xgb"] = {"Gbin"}, ["xgd"] = {"Gudang"}, ["xgf"] = {"Gabrielino-Fernandeño"}, ["xgg"] = {"Goreng"}, ["xgi"] = {"Garingbal"}, ["xgl"] = {"Galindan"}, ["xgm"] = {"Dharumbal", "Guwinmal"}, ["xgn"] = {"Mongolian languages"}, ["xgr"] = {"Garza"}, ["xgu"] = {"Unggumi"}, ["xgw"] = {"Guwa"}, ["xha"] = {"Harami"}, ["xhc"] = {"Hunnic"}, ["xhd"] = {"Hadrami"}, ["xhe"] = {"Khetrani"}, ["xhm"] = {"Middle Khmer (1400 to 1850 CE)"}, ["xhr"] = {"Hernican"}, ["xht"] = {"Hattic"}, ["xhu"] = {"Hurrian"}, ["xhv"] = {"Khua"}, ["xib"] = {"Iberian"}, ["xii"] = {"Xiri"}, ["xil"] = {"Illyrian"}, ["xin"] = {"Xinca"}, ["xir"] = {"Xiriâna"}, ["xis"] = {"Kisan"}, ["xiv"] = {"Indus Valley Language"}, ["xiy"] = {"Xipaya"}, ["xjb"] = {"Minjungbal"}, ["xjt"] = {"Jaitmatang"}, ["xka"] = {"Kalkoti"}, ["xkb"] = {"Northern Nago"}, ["xkc"] = {"Kho'ini"}, ["xkd"] = {"Mendalam Kayan"}, ["xke"] = {"Kereho"}, ["xkf"] = {"Khengkha"}, ["xkg"] = {"Kagoro"}, ["xki"] = {"Kenyan Sign Language"}, ["xkj"] = {"Kajali"}, ["xkk"] = {"Kachok", "Kaco'"}, ["xkl"] = {"Mainstream Kenyah"}, ["xkn"] = {"Kayan River Kayan"}, ["xko"] = {"Kiorr"}, ["xkp"] = {"Kabatei"}, ["xkq"] = {"Koroni"}, ["xkr"] = {"Xakriabá"}, ["xks"] = {"Kumbewaha"}, ["xkt"] = {"Kantosi"}, ["xku"] = {"Kaamba"}, ["xkv"] = {"Kgalagadi"}, ["xkw"] = {"Kembra"}, ["xkx"] = {"Karore"}, ["xky"] = {"Uma' Lasan"}, ["xkz"] = {"Kurtokha"}, ["xla"] = {"Kamula"}, ["xlb"] = {"Loup B"}, ["xlc"] = {"Lycian"}, ["xld"] = {"Lydian"}, ["xle"] = {"Lemnian"}, ["xlg"] = {"Ligurian (Ancient)"}, ["xli"] = {"Liburnian"}, ["xln"] = {"Alanic"}, ["xlo"] = {"Loup A"}, ["xlp"] = {"Lepontic"}, ["xls"] = {"Lusitanian"}, ["xlu"] = {"Cuneiform Luwian"}, ["xly"] = {"Elymian"}, ["xma"] = {"Mushungulu"}, ["xmb"] = {"Mbonga"}, ["xmc"] = {"Makhuwa-Marrevone"}, ["xmd"] = {"Mbudum"}, ["xme"] = {"Median"}, ["xmf"] = {"Mingrelian"}, ["xmg"] = {"Mengaka"}, ["xmh"] = {"Kugu-Muminh"}, ["xmj"] = {"Majera"}, ["xmk"] = {"Ancient Macedonian"}, ["xml"] = {"Malaysian Sign Language"}, ["xmm"] = {"Manado Malay"}, ["xmn"] = {"Manichaean Middle Persian"}, ["xmo"] = {"Morerebi"}, ["xmp"] = {"Kuku-Mu'inh"}, ["xmq"] = {"Kuku-Mangk"}, ["xmr"] = {"Meroitic"}, ["xms"] = {"Moroccan Sign Language"}, ["xmt"] = {"Matbat"}, ["xmu"] = {"Kamu"}, ["xmv"] = {"Antankarana Malagasy", "Tankarana Malagasy"}, ["xmw"] = {"Tsimihety Malagasy"}, ["xmx"] = {"Salawati", "Maden"}, ["xmy"] = {"Mayaguduna"}, ["xmz"] = {"Mori Bawah"}, ["xna"] = {"Ancient North Arabian"}, ["xnb"] = {"Kanakanabu"}, ["xnd"] = {"Na-Dene languages"}, ["xng"] = {"Middle Mongolian"}, ["xnh"] = {"Kuanhua"}, ["xni"] = {"Ngarigu"}, ["xnj"] = {"Ngoni (Tanzania)"}, ["xnk"] = {"Nganakarti"}, ["xnm"] = {"Ngumbarl"}, ["xnn"] = {"Northern Kankanay"}, ["xno"] = {"Anglo-Norman"}, ["xnq"] = {"Ngoni (Mozambique)"}, ["xnr"] = {"Kangri"}, ["xns"] = {"Kanashi"}, ["xnt"] = {"Narragansett"}, ["xnu"] = {"Nukunul"}, ["xny"] = {"Nyiyaparli"}, ["xnz"] = {"Kenzi", "Mattoki"}, ["xoc"] = {"O'chi'chi'"}, ["xod"] = {"Kokoda"}, ["xog"] = {"Soga"}, ["xoi"] = {"Kominimung"}, ["xok"] = {"Xokleng"}, ["xom"] = {"Komo (Sudan)"}, ["xon"] = {"Konkomba"}, ["xoo"] = {"Xukurú"}, ["xop"] = {"Kopar"}, ["xor"] = {"Korubo"}, ["xow"] = {"Kowaki"}, ["xpa"] = {"Pirriya"}, ["xpb"] = {"Northeastern Tasmanian", "Pyemmairrener"}, ["xpc"] = {"Pecheneg"}, ["xpd"] = {"Oyster Bay Tasmanian"}, ["xpe"] = {"Liberia Kpelle"}, ["xpf"] = {"Southeast Tasmanian", "Nuenonne"}, ["xpg"] = {"Phrygian"}, ["xph"] = {"North Midlands Tasmanian", "Tyerrenoterpanner"}, ["xpi"] = {"Pictish"}, ["xpj"] = {"Mpalitjanh"}, ["xpk"] = {"Kulina Pano"}, ["xpl"] = {"Port Sorell Tasmanian"}, ["xpm"] = {"Pumpokol"}, ["xpn"] = {"Kapinawá"}, ["xpo"] = {"Pochutec"}, ["xpp"] = {"Puyo-Paekche"}, ["xpq"] = {"Mohegan-Pequot"}, ["xpr"] = {"Parthian"}, ["xps"] = {"Pisidian"}, ["xpt"] = {"Punthamara"}, ["xpu"] = {"Punic"}, ["xpv"] = {"Northern Tasmanian", "Tommeginne"}, ["xpw"] = {"Northwestern Tasmanian", "Peerapper"}, ["xpx"] = {"Southwestern Tasmanian", "Toogee"}, ["xpy"] = {"Puyo"}, ["xpz"] = {"Bruny Island Tasmanian"}, ["xqa"] = {"Karakhanid"}, ["xqt"] = {"Qatabanian"}, ["xra"] = {"Krahô"}, ["xrb"] = {"Eastern Karaboro"}, ["xrd"] = {"Gundungurra"}, ["xre"] = {"Kreye"}, ["xrg"] = {"Minang"}, ["xri"] = {"Krikati-Timbira"}, ["xrm"] = {"Armazic"}, ["xrn"] = {"Arin"}, ["xrr"] = {"Raetic"}, ["xrt"] = {"Aranama-Tamique"}, ["xru"] = {"Marriammu"}, ["xrw"] = {"Karawa"}, ["xsa"] = {"Sabaean"}, ["xsb"] = {"Sambal"}, ["xsc"] = {"Scythian"}, ["xsd"] = {"Sidetic"}, ["xse"] = {"Sempan"}, ["xsh"] = {"Shamang"}, ["xsi"] = {"Sio"}, ["xsj"] = {"Subi"}, ["xsl"] = {"South Slavey"}, ["xsm"] = {"Kasem"}, ["xsn"] = {"Sanga (Nigeria)"}, ["xso"] = {"Solano"}, ["xsp"] = {"Silopi"}, ["xsq"] = {"Makhuwa-Saka"}, ["xsr"] = {"Sherpa"}, ["xsu"] = {"Sanumá"}, ["xsv"] = {"Sudovian"}, ["xsy"] = {"Saisiyat"}, ["xta"] = {"Alcozauca Mixtec"}, ["xtb"] = {"Chazumba Mixtec"}, ["xtc"] = {"Katcha-Kadugli-Miri"}, ["xtd"] = {"Diuxi-Tilantongo Mixtec"}, ["xte"] = {"Ketengban"}, ["xtg"] = {"Transalpine Gaulish"}, ["xth"] = {"Yitha Yitha"}, ["xti"] = {"Sinicahua Mixtec"}, ["xtj"] = {"San Juan Teita Mixtec"}, ["xtl"] = {"Tijaltepec Mixtec"}, ["xtm"] = {"Magdalena Peñasco Mixtec"}, ["xtn"] = {"Northern Tlaxiaco Mixtec"}, ["xto"] = {"Tokharian A"}, ["xtp"] = {"San Miguel Piedras Mixtec"}, ["xtq"] = {"Tumshuqese"}, ["xtr"] = {"Early Tripuri"}, ["xts"] = {"Sindihui Mixtec"}, ["xtt"] = {"Tacahua Mixtec"}, ["xtu"] = {"Cuyamecalco Mixtec"}, ["xtv"] = {"Thawa"}, ["xtw"] = {"Tawandê"}, ["xty"] = {"Yoloxochitl Mixtec"}, ["xua"] = {"Alu Kurumba"}, ["xub"] = {"Betta Kurumba"}, ["xud"] = {"Umiida"}, ["xug"] = {"Kunigami"}, ["xuj"] = {"Jennu Kurumba"}, ["xul"] = {"Ngunawal", "Nunukul"}, ["xum"] = {"Umbrian"}, ["xun"] = {"Unggaranggu"}, ["xuo"] = {"Kuo"}, ["xup"] = {"Upper Umpqua"}, ["xur"] = {"Urartian"}, ["xut"] = {"Kuthant"}, ["xuu"] = {"Kxoe", "Khwedam"}, ["xve"] = {"Venetic"}, ["xvi"] = {"Kamviri"}, ["xvn"] = {"Vandalic"}, ["xvo"] = {"Volscian"}, ["xvs"] = {"Vestinian"}, ["xwa"] = {"Kwaza"}, ["xwc"] = {"Woccon"}, ["xwd"] = {"Wadi Wadi"}, ["xwe"] = {"Xwela Gbe"}, ["xwg"] = {"Kwegu"}, ["xwj"] = {"Wajuk"}, ["xwk"] = {"Wangkumara"}, ["xwl"] = {"Western Xwla Gbe"}, ["xwo"] = {"Written Oirat"}, ["xwr"] = {"Kwerba Mamberamo"}, ["xwt"] = {"Wotjobaluk"}, ["xww"] = {"Wemba Wemba"}, ["xxb"] = {"Boro (Ghana)"}, ["xxk"] = {"Ke'o"}, ["xxm"] = {"Minkin"}, ["xxr"] = {"Koropó"}, ["xxt"] = {"Tambora"}, ["xya"] = {"Yaygir"}, ["xyb"] = {"Yandjibara"}, ["xyj"] = {"Mayi-Yapi"}, ["xyk"] = {"Mayi-Kulan"}, ["xyl"] = {"Yalakalore"}, ["xyt"] = {"Mayi-Thakurti"}, ["xyy"] = {"Yorta Yorta"}, ["xzh"] = {"Zhang-Zhung"}, ["xzm"] = {"Zemgalian"}, ["xzp"] = {"Ancient Zapotec"}, ["yaa"] = {"Yaminahua"}, ["yab"] = {"Yuhup"}, ["yac"] = {"Pass Valley Yali"}, ["yad"] = {"Yagua"}, ["yae"] = {"Pumé"}, ["yaf"] = {"Yaka (Democratic Republic of Congo)"}, ["yag"] = {"Yámana"}, ["yah"] = {"Yazgulyam"}, ["yai"] = {"Yagnobi"}, ["yaj"] = {"Banda-Yangere"}, ["yak"] = {"Yakama"}, ["yal"] = {"Yalunka"}, ["yam"] = {"Yamba"}, ["yan"] = {"Mayangna"}, ["yao"] = {"Yao"}, ["yap"] = {"Yapese"}, ["yaq"] = {"Yaqui"}, ["yar"] = {"Yabarana"}, ["yas"] = {"Nugunu (Cameroon)"}, ["yat"] = {"Yambeta"}, ["yau"] = {"Yuwana"}, ["yav"] = {"Yangben"}, ["yaw"] = {"Yawalapití"}, ["yax"] = {"Yauma"}, ["yay"] = {"Agwagwune"}, ["yaz"] = {"Lokaa"}, ["yba"] = {"Yala"}, ["ybb"] = {"Yemba"}, ["ybe"] = {"West Yugur"}, ["ybh"] = {"Yakha"}, ["ybi"] = {"Yamphu"}, ["ybj"] = {"Hasha"}, ["ybk"] = {"Bokha"}, ["ybl"] = {"Yukuben"}, ["ybm"] = {"Yaben"}, ["ybn"] = {"Yabaâna"}, ["ybo"] = {"Yabong"}, ["ybx"] = {"Yawiyo"}, ["yby"] = {"Yaweyuha"}, ["ych"] = {"Chesu"}, ["ycl"] = {"Lolopo"}, ["ycn"] = {"Yucuna"}, ["ycp"] = {"Chepya"}, ["ycr"] = {"Yilan Creole"}, ["yda"] = {"Yanda"}, ["ydd"] = {"Eastern Yiddish"}, ["yde"] = {"Yangum Dey"}, ["ydg"] = {"Yidgha"}, ["ydk"] = {"Yoidik"}, ["yea"] = {"Ravula"}, ["yec"] = {"Yeniche"}, ["yee"] = {"Yimas"}, ["yei"] = {"Yeni"}, ["yej"] = {"Yevanic"}, ["yel"] = {"Yela"}, ["yer"] = {"Tarok"}, ["yes"] = {"Nyankpa"}, ["yet"] = {"Yetfa"}, ["yeu"] = {"Yerukula"}, ["yev"] = {"Yapunda"}, ["yey"] = {"Yeyi"}, ["yga"] = {"Malyangapa"}, ["ygi"] = {"Yiningayi"}, ["ygl"] = {"Yangum Gel"}, ["ygm"] = {"Yagomi"}, ["ygp"] = {"Gepo"}, ["ygr"] = {"Yagaria"}, ["ygs"] = {"Yolŋu Sign Language"}, ["ygu"] = {"Yugul"}, ["ygw"] = {"Yagwoia"}, ["yha"] = {"Baha Buyang"}, ["yhd"] = {"Judeo-Iraqi Arabic"}, ["yhl"] = {"Hlepho Phowa"}, ["yhs"] = {"Yan-nhaŋu Sign Language"}, ["yia"] = {"Yinggarda"}, ["yif"] = {"Ache"}, ["yig"] = {"Wusa Nasu"}, ["yih"] = {"Western Yiddish"}, ["yii"] = {"Yidiny"}, ["yij"] = {"Yindjibarndi"}, ["yik"] = {"Dongshanba Lalo"}, ["yil"] = {"Yindjilandji"}, ["yim"] = {"Yimchungru Naga"}, ["yin"] = {"Riang Lai", "Yinchia"}, ["yip"] = {"Pholo"}, ["yiq"] = {"Miqie"}, ["yir"] = {"North Awyu"}, ["yis"] = {"Yis"}, ["yit"] = {"Eastern Lalu"}, ["yiu"] = {"Awu"}, ["yiv"] = {"Northern Nisu"}, ["yix"] = {"Axi Yi"}, ["yiz"] = {"Azhe"}, ["yka"] = {"Yakan"}, ["ykg"] = {"Northern Yukaghir"}, ["ykh"] = {"Khamnigan Mongol"}, ["yki"] = {"Yoke"}, ["ykk"] = {"Yakaikeke"}, ["ykl"] = {"Khlula"}, ["ykm"] = {"Kap"}, ["ykn"] = {"Kua-nsi"}, ["yko"] = {"Yasa"}, ["ykr"] = {"Yekora"}, ["ykt"] = {"Kathu"}, ["yku"] = {"Kuamasi"}, ["yky"] = {"Yakoma"}, ["yla"] = {"Yaul"}, ["ylb"] = {"Yaleba"}, ["yle"] = {"Yele"}, ["ylg"] = {"Yelogu"}, ["yli"] = {"Angguruk Yali"}, ["yll"] = {"Yil"}, ["ylm"] = {"Limi"}, ["yln"] = {"Langnian Buyang"}, ["ylo"] = {"Naluo Yi"}, ["ylr"] = {"Yalarnnga"}, ["ylu"] = {"Aribwaung"}, ["yly"] = {"Nyâlayu", "Nyelâyu"}, ["ymb"] = {"Yambes"}, ["ymc"] = {"Southern Muji"}, ["ymd"] = {"Muda"}, ["yme"] = {"Yameo"}, ["ymg"] = {"Yamongeri"}, ["ymh"] = {"Mili"}, ["ymi"] = {"Moji"}, ["ymk"] = {"Makwe"}, ["yml"] = {"Iamalele"}, ["ymm"] = {"Maay"}, ["ymn"] = {"Yamna", "Sunum"}, ["ymo"] = {"Yangum Mon"}, ["ymp"] = {"Yamap"}, ["ymq"] = {"Qila Muji"}, ["ymr"] = {"Malasar"}, ["yms"] = {"Mysian"}, ["ymx"] = {"Northern Muji"}, ["ymz"] = {"Muzi"}, ["yna"] = {"Aluo"}, ["ynd"] = {"Yandruwandha"}, ["yne"] = {"Lang'e"}, ["yng"] = {"Yango"}, ["ynk"] = {"Naukan Yupik"}, ["ynl"] = {"Yangulam"}, ["ynn"] = {"Yana"}, ["yno"] = {"Yong"}, ["ynq"] = {"Yendang"}, ["yns"] = {"Yansi"}, ["ynu"] = {"Yahuna"}, ["yob"] = {"Yoba"}, ["yog"] = {"Yogad"}, ["yoi"] = {"Yonaguni"}, ["yok"] = {"Yokuts"}, ["yol"] = {"Yola"}, ["yom"] = {"Yombe"}, ["yon"] = {"Yongkom"}, ["yot"] = {"Yotti"}, ["yox"] = {"Yoron"}, ["yoy"] = {"Yoy"}, ["ypa"] = {"Phala"}, ["ypb"] = {"Labo Phowa"}, ["ypg"] = {"Phola"}, ["yph"] = {"Phupha"}, ["ypk"] = {"Yupik languages"}, ["ypm"] = {"Phuma"}, ["ypn"] = {"Ani Phowa"}, ["ypo"] = {"Alo Phola"}, ["ypp"] = {"Phupa"}, ["ypz"] = {"Phuza"}, ["yra"] = {"Yerakai"}, ["yrb"] = {"Yareba"}, ["yre"] = {"Yaouré"}, ["yrk"] = {"Nenets"}, ["yrl"] = {"Nhengatu"}, ["yrm"] = {"Yirrk-Mel"}, ["yrn"] = {"Yerong"}, ["yro"] = {"Yaroamë"}, ["yrs"] = {"Yarsun"}, ["yrw"] = {"Yarawata"}, ["yry"] = {"Yarluyandi"}, ["ysc"] = {"Yassic"}, ["ysd"] = {"Samatao"}, ["ysg"] = {"Sonaga"}, ["ysl"] = {"Yugoslavian Sign Language"}, ["ysm"] = {"Myanmar Sign Language"}, ["ysn"] = {"Sani"}, ["yso"] = {"Nisi (China)"}, ["ysp"] = {"Southern Lolopo"}, ["ysr"] = {"Sirenik Yupik"}, ["yss"] = {"Yessan-Mayo"}, ["ysy"] = {"Sanie"}, ["yta"] = {"Talu"}, ["ytl"] = {"Tanglang"}, ["ytp"] = {"Thopho"}, ["ytw"] = {"Yout Wam"}, ["yty"] = {"Yatay"}, ["yua"] = {"Yucateco", "Yucatec Maya"}, ["yub"] = {"Yugambal"}, ["yuc"] = {"Yuchi"}, ["yud"] = {"Judeo-Tripolitanian Arabic"}, ["yue"] = {"Yue Chinese", "Cantonese"}, ["yuf"] = {"Havasupai-Walapai-Yavapai"}, ["yug"] = {"Yug"}, ["yui"] = {"Yurutí"}, ["yuj"] = {"Karkar-Yuri"}, ["yuk"] = {"Yuki"}, ["yul"] = {"Yulu"}, ["yum"] = {"Quechan"}, ["yun"] = {"Bena (Nigeria)"}, ["yup"] = {"Yukpa"}, ["yuq"] = {"Yuqui"}, ["yur"] = {"Yurok"}, ["yut"] = {"Yopno"}, ["yuw"] = {"Yau (Morobe Province)"}, ["yux"] = {"Southern Yukaghir"}, ["yuy"] = {"East Yugur"}, ["yuz"] = {"Yuracare"}, ["yva"] = {"Yawa"}, ["yvt"] = {"Yavitero"}, ["ywa"] = {"Kalou"}, ["ywg"] = {"Yinhawangka"}, ["ywl"] = {"Western Lalu"}, ["ywn"] = {"Yawanawa"}, ["ywq"] = {"Wuding-Luquan Yi"}, ["ywr"] = {"Yawuru"}, ["ywt"] = {"Xishanba Lalo", "Central Lalo"}, ["ywu"] = {"Wumeng Nasu"}, ["yww"] = {"Yawarawarga"}, ["yxa"] = {"Mayawali"}, ["yxg"] = {"Yagara"}, ["yxl"] = {"Yardliyawarra"}, ["yxm"] = {"Yinwum"}, ["yxu"] = {"Yuyu"}, ["yxy"] = {"Yabula Yabula"}, ["yyr"] = {"Yir Yoront"}, ["yyu"] = {"Yau (Sandaun Province)"}, ["yyz"] = {"Ayizi"}, ["yzg"] = {"E'ma Buyang"}, ["yzk"] = {"Zokhuo"}, ["zaa"] = {"Sierra de Juárez Zapotec"}, ["zab"] = {"Western Tlacolula Valley Zapotec", "San Juan Guelavía Zapotec"}, ["zac"] = {"Ocotlán Zapotec"}, ["zad"] = {"Cajonos Zapotec"}, ["zae"] = {"Yareni Zapotec"}, ["zaf"] = {"Ayoquesco Zapotec"}, ["zag"] = {"Zaghawa"}, ["zah"] = {"Zangwal"}, ["zai"] = {"Isthmus Zapotec"}, ["zaj"] = {"Zaramo"}, ["zak"] = {"Zanaki"}, ["zal"] = {"Zauzou"}, ["zam"] = {"Miahuatlán Zapotec"}, ["zao"] = {"Ozolotepec Zapotec"}, ["zap"] = {"Zapotec"}, ["zaq"] = {"Aloápam Zapotec"}, ["zar"] = {"Rincón Zapotec"}, ["zas"] = {"Santo Domingo Albarradas Zapotec"}, ["zat"] = {"Tabaa Zapotec"}, ["zau"] = {"Zangskari"}, ["zav"] = {"Yatzachi Zapotec"}, ["zaw"] = {"Mitla Zapotec"}, ["zax"] = {"Xadani Zapotec"}, ["zay"] = {"Zayse-Zergulla", "Zaysete"}, ["zaz"] = {"Zari"}, ["zba"] = {"Balaibalan"}, ["zbc"] = {"Central Berawan"}, ["zbe"] = {"East Berawan"}, ["zbl"] = {"Blissymbols", "Bliss", "Blissymbolics"}, ["zbt"] = {"Batui"}, ["zbu"] = {"Bu (Bauchi State)"}, ["zbw"] = {"West Berawan"}, ["zca"] = {"Coatecas Altas Zapotec"}, ["zcd"] = {"Las Delicias Zapotec"}, ["zch"] = {"Central Hongshuihe Zhuang"}, ["zdj"] = {"Ngazidja Comorian"}, ["zea"] = {"Zeeuws"}, ["zeg"] = {"Zenag"}, ["zeh"] = {"Eastern Hongshuihe Zhuang"}, ["zem"] = {"Zeem"}, ["zen"] = {"Zenaga"}, ["zga"] = {"Kinga"}, ["zgb"] = {"Guibei Zhuang"}, ["zgh"] = {"Standard Moroccan Tamazight"}, ["zgm"] = {"Minz Zhuang"}, ["zgn"] = {"Guibian Zhuang"}, ["zgr"] = {"Magori"}, ["zhb"] = {"Zhaba"}, ["zhd"] = {"Dai Zhuang"}, ["zhi"] = {"Zhire"}, ["zhn"] = {"Nong Zhuang"}, ["zhw"] = {"Zhoa"}, ["zhx"] = {"Chinese (family)"}, ["zia"] = {"Zia"}, ["zib"] = {"Zimbabwe Sign Language"}, ["zik"] = {"Zimakani"}, ["zil"] = {"Zialo"}, ["zim"] = {"Mesme"}, ["zin"] = {"Zinza"}, ["ziw"] = {"Zigula"}, ["ziz"] = {"Zizilivakan"}, ["zka"] = {"Kaimbulawa"}, ["zkd"] = {"Kadu"}, ["zkg"] = {"Koguryo"}, ["zkh"] = {"Khorezmian"}, ["zkk"] = {"Karankawa"}, ["zkn"] = {"Kanan"}, ["zko"] = {"Kott"}, ["zkp"] = {"São Paulo Kaingáng"}, ["zkr"] = {"Zakhring"}, ["zkt"] = {"Kitan"}, ["zku"] = {"Kaurna"}, ["zkv"] = {"Krevinian"}, ["zkz"] = {"Khazar"}, ["zla"] = {"Zula"}, ["zle"] = {"East Slavic languages"}, ["zlj"] = {"Liujiang Zhuang"}, ["zlm"] = {"Malay (individual language)"}, ["zln"] = {"Lianshan Zhuang"}, ["zlq"] = {"Liuqian Zhuang"}, ["zls"] = {"South Slavic languages"}, ["zlu"] = {"Zul"}, ["zlw"] = {"West Slavic languages"}, ["zma"] = {"Manda (Australia)"}, ["zmb"] = {"Zimba"}, ["zmc"] = {"Margany"}, ["zmd"] = {"Maridan"}, ["zme"] = {"Mangerr"}, ["zmf"] = {"Mfinu"}, ["zmg"] = {"Marti Ke"}, ["zmh"] = {"Makolkol"}, ["zmi"] = {"Negeri Sembilan Malay"}, ["zmj"] = {"Maridjabin"}, ["zmk"] = {"Mandandanyi"}, ["zml"] = {"Matngala"}, ["zmm"] = {"Marimanindji", "Marramaninyshi"}, ["zmn"] = {"Mbangwe"}, ["zmo"] = {"Molo"}, ["zmp"] = {"Mpuono"}, ["zmq"] = {"Mituku"}, ["zmr"] = {"Maranunggu"}, ["zms"] = {"Mbesa"}, ["zmt"] = {"Maringarr"}, ["zmu"] = {"Muruwari"}, ["zmv"] = {"Mbariman-Gudhinma"}, ["zmw"] = {"Mbo (Democratic Republic of Congo)"}, ["zmx"] = {"Bomitaba"}, ["zmy"] = {"Mariyedi"}, ["zmz"] = {"Mbandja"}, ["zna"] = {"Zan Gula"}, ["znd"] = {"Zande languages"}, ["zne"] = {"Zande (individual language)"}, ["zng"] = {"Mang"}, ["znk"] = {"Manangkari"}, ["zns"] = {"Mangas"}, ["zoc"] = {"Copainalá Zoque"}, ["zoh"] = {"Chimalapa Zoque"}, ["zom"] = {"Zou"}, ["zoo"] = {"Asunción Mixtepec Zapotec"}, ["zoq"] = {"Tabasco Zoque"}, ["zor"] = {"Rayón Zoque"}, ["zos"] = {"Francisco León Zoque"}, ["zpa"] = {"Lachiguiri Zapotec"}, ["zpb"] = {"Yautepec Zapotec"}, ["zpc"] = {"Choapan Zapotec"}, ["zpd"] = {"Southeastern Ixtlán Zapotec"}, ["zpe"] = {"Petapa Zapotec"}, ["zpf"] = {"San Pedro Quiatoni Zapotec"}, ["zpg"] = {"Guevea De Humboldt Zapotec"}, ["zph"] = {"Totomachapan Zapotec"}, ["zpi"] = {"Santa María Quiegolani Zapotec"}, ["zpj"] = {"Quiavicuzas Zapotec"}, ["zpk"] = {"Tlacolulita Zapotec"}, ["zpl"] = {"Lachixío Zapotec"}, ["zpm"] = {"Mixtepec Zapotec"}, ["zpn"] = {"Santa Inés Yatzechi Zapotec"}, ["zpo"] = {"Amatlán Zapotec"}, ["zpp"] = {"El Alto Zapotec"}, ["zpq"] = {"Zoogocho Zapotec"}, ["zpr"] = {"Santiago Xanica Zapotec"}, ["zps"] = {"Coatlán Zapotec"}, ["zpt"] = {"San Vicente Coatlán Zapotec"}, ["zpu"] = {"Yalálag Zapotec"}, ["zpv"] = {"Chichicapan Zapotec"}, ["zpw"] = {"Zaniza Zapotec"}, ["zpx"] = {"San Baltazar Loxicha Zapotec"}, ["zpy"] = {"Mazaltepec Zapotec"}, ["zpz"] = {"Texmelucan Zapotec"}, ["zqe"] = {"Qiubei Zhuang"}, ["zra"] = {"Kara (Korea)"}, ["zrg"] = {"Mirgan"}, ["zrn"] = {"Zerenkel"}, ["zro"] = {"Záparo"}, ["zrp"] = {"Zarphatic"}, ["zrs"] = {"Mairasi"}, ["zsa"] = {"Sarasira"}, ["zsk"] = {"Kaskean"}, ["zsl"] = {"Zambian Sign Language"}, ["zsm"] = {"Standard Malay"}, ["zsr"] = {"Southern Rincon Zapotec"}, ["zsu"] = {"Sukurum"}, ["zte"] = {"Elotepec Zapotec"}, ["ztg"] = {"Xanaguía Zapotec"}, ["ztl"] = {"Lapaguía-Guivini Zapotec"}, ["ztm"] = {"San Agustín Mixtepec Zapotec"}, ["ztn"] = {"Santa Catarina Albarradas Zapotec"}, ["ztp"] = {"Loxicha Zapotec"}, ["ztq"] = {"Quioquitani-Quierí Zapotec"}, ["zts"] = {"Tilquiapan Zapotec"}, ["ztt"] = {"Tejalapan Zapotec"}, ["ztu"] = {"Güilá Zapotec"}, ["ztx"] = {"Zaachila Zapotec"}, ["zty"] = {"Yatee Zapotec"}, ["zuh"] = {"Tokano"}, ["zum"] = {"Kumzari"}, ["zun"] = {"Zuni"}, ["zuy"] = {"Zumaya"}, ["zwa"] = {"Zay"}, ["zxx"] = {"No linguistic content", "Not applicable"}, ["zyb"] = {"Yongbei Zhuang"}, ["zyg"] = {"Yang Zhuang"}, ["zyj"] = {"Youjiang Zhuang"}, ["zyn"] = {"Yongnan Zhuang"}, ["zyp"] = {"Zyphe Chin"}, ["zza"] = {"Zaza", "Dimili", "Dimli (macrolanguage)", "Kirdki", "Kirmanjki (macrolanguage)", "Zazaki"}, ["zzj"] = {"Zuojiang Zhuang"} } local deprecated = { ["in"] = {"Indonesian"}, ["iw"] = {"Hebrew"}, ["ji"] = {"Yiddish"}, ["jw"] = {"Javanese"}, ["mo"] = {"Moldavian", "Moldovan"}, ["aam"] = {"Aramanik"}, ["adp"] = {"Adap"}, ["agp"] = {"Paranan"}, ["ais"] = {"Nataoran Amis"}, ["ajp"] = {"South Levantine Arabic"}, ["ajt"] = {"Judeo-Tunisian Arabic"}, ["aoh"] = {"Arma"}, ["asd"] = {"Asas"}, ["aue"] = {"ǂKxʼauǁʼein"}, ["ayx"] = {"Ayi (China)"}, ["ayy"] = {"Tayabas Ayta"}, ["baz"] = {"Tunen"}, ["bbz"] = {"Babalia Creole Arabic"}, ["bgm"] = {"Baga Mboteni"}, ["bhk"] = {"Albay Bicolano"}, ["bic"] = {"Bikaru"}, ["bij"] = {"Vaghat-Ya-Bijim-Legeri"}, ["bjd"] = {"Bandjigali"}, ["bjq"] = {"Southern Betsimisaraka Malagasy"}, ["bkb"] = {"Finallig"}, ["blg"] = {"Balau"}, ["bmy"] = {"Bemba (Democratic Republic of Congo)"}, ["bpb"] = {"Barbacoas"}, ["btb"] = {"Beti (Cameroon)"}, ["btl"] = {"Bhatola"}, ["bxx"] = {"Borna (Democratic Republic of Congo)"}, ["byy"] = {"Buya"}, ["cbe"] = {"Chipiajes"}, ["cbh"] = {"Cagua"}, ["cca"] = {"Cauca"}, ["ccq"] = {"Chaungtha"}, ["cdg"] = {"Chamari"}, ["cjr"] = {"Chorotega"}, ["cka"] = {"Khumi Awa Chin"}, ["cmk"] = {"Chimakum"}, ["coy"] = {"Coyaima"}, ["cqu"] = {"Chilean Quechua"}, ["cug"] = {"Chungmboko", "Cung"}, ["cum"] = {"Cumeral"}, ["daf"] = {"Dan"}, ["dap"] = {"Nisi (India)"}, ["dgu"] = {"Degaru"}, ["dha"] = {"Dhanwar (India)"}, ["dit"] = {"Dirari"}, ["djl"] = {"Djiwarli"}, ["dkl"] = {"Kolum So Dogon"}, ["drh"] = {"Darkhat"}, ["drr"] = {"Dororo"}, ["drw"] = {"Darwazi"}, ["dud"] = {"Hun-Saare"}, ["duj"] = {"Dhuwal"}, ["dwl"] = {"Walo Kumbe Dogon"}, ["ekc"] = {"Eastern Karnic"}, ["elp"] = {"Elpaputih"}, ["emo"] = {"Emok"}, ["gav"] = {"Gabutamon"}, ["gbc"] = {"Garawa"}, ["gfx"] = {"Mangetti Dune ǃXung"}, ["ggn"] = {"Eastern Gurung"}, ["ggo"] = {"Southern Gondi"}, ["ggr"] = {"Aghu Tharnggalu"}, ["gio"] = {"Gelao"}, ["gji"] = {"Geji"}, ["gli"] = {"Guliguli"}, ["gti"] = {"Gbati-ri"}, ["guv"] = {"Gey"}, ["hrr"] = {"Horuru"}, ["iap"] = {"Iapama"}, ["ibi"] = {"Ibilo"}, ["ill"] = {"Iranun"}, ["ilw"] = {"Talur"}, ["ime"] = {"Imeraguen"}, ["izi"] = {"Izi-Ezaa-Ikwo-Mgbo"}, ["jar"] = {"Jarawa (Nigeria)"}, ["jeg"] = {"Jeng"}, ["kbf"] = {"Kakauhua"}, ["kdv"] = {"Kado"}, ["kgc"] = {"Kasseng"}, ["kgd"] = {"Kataang"}, ["kgh"] = {"Upper Tanudan Kalinga"}, ["kgm"] = {"Karipúna"}, ["kjf"] = {"Khalaj [Indo-Iranian]"}, ["koj"] = {"Sara Dunjo"}, ["kox"] = {"Coxima"}, ["kpp"] = {"Paku Karen"}, ["krm"] = {"Krim"}, ["ksa"] = {"Shuwa-Zamani"}, ["ktr"] = {"Kota Marudu Tinagas"}, ["kvs"] = {"Kunggara"}, ["kwq"] = {"Kwak"}, ["kxe"] = {"Kakihum"}, ["kxl"] = {"Nepali Kurux"}, ["kxu"] = {"Kui (India)"}, ["kzh"] = {"Kenuzi-Dongola"}, ["kzj"] = {"Coastal Kadazan"}, ["kzt"] = {"Tambunan Dusun"}, ["lak"] = {"Laka (Nigeria)"}, ["lba"] = {"Lui"}, ["leg"] = {"Lengua"}, ["lii"] = {"Lingkhim"}, ["llo"] = {"Khlor"}, ["lmm"] = {"Lamam"}, ["lmz"] = {"Lumbee"}, ["lno"] = {"Lango (South Sudan)"}, ["lsg"] = {"Lyons Sign Language"}, ["meg"] = {"Mea"}, ["mgx"] = {"Omati"}, ["mhh"] = {"Maskoy Pidgin"}, ["mja"] = {"Mahei"}, ["mld"] = {"Malakhel"}, ["mnt"] = {"Maykulan"}, ["mof"] = {"Mohegan-Montauk-Narragansett"}, ["mst"] = {"Cataelano Mandaya"}, ["mvm"] = {"Muya"}, ["mwd"] = {"Mudbura"}, ["mwj"] = {"Maligo"}, ["mwx"] = {"Mediak"}, ["mwy"] = {"Mosiro"}, ["myd"] = {"Maramba"}, ["myi"] = {"Mina (India)"}, ["myq"] = {"Forest Maninka"}, ["myt"] = {"Sangab Mandaya"}, ["nad"] = {"Nijadali"}, ["nbf"] = {"Naxi"}, ["nbx"] = {"Ngura"}, ["ncp"] = {"Ndaktup"}, ["ngo"] = {"Ngoni"}, ["nln"] = {"Durango Nahuatl"}, ["nlr"] = {"Ngarla"}, ["nns"] = {"Ningye"}, ["nnx"] = {"Ngong"}, ["nom"] = {"Nocamán"}, ["noo"] = {"Nootka"}, ["nts"] = {"Natagaimas"}, ["nxu"] = {"Narau"}, ["ome"] = {"Omejes"}, ["oun"] = {"ǃOǃung"}, ["pat"] = {"Papitalai"}, ["pbz"] = {"Palu"}, ["pcr"] = {"Panang"}, ["pgy"] = {"Pongyong"}, ["pii"] = {"Pini"}, ["plj"] = {"Polci"}, ["plp"] = {"Palpa"}, ["pmc"] = {"Palumata"}, ["pmk"] = {"Pamlico"}, ["pmu"] = {"Mirpur Panjabi"}, ["pod"] = {"Ponares"}, ["ppa"] = {"Pao"}, ["ppr"] = {"Piru"}, ["prb"] = {"Lua'"}, ["prp"] = {"Parsi"}, ["pry"] = {"Pray 3"}, ["puk"] = {"Pu Ko"}, ["puz"] = {"Purum Naga"}, ["rie"] = {"Rien"}, ["rmr"] = {"Caló"}, ["rna"] = {"Runa"}, ["rsi"] = {"Rennellese Sign Language"}, ["sap"] = {"Sanapaná"}, ["sca"] = {"Sansu"}, ["sdm"] = {"Semandang"}, ["sgl"] = {"Sanglechi-Ishkashimi"}, ["sgo"] = {"Songa"}, ["skk"] = {"Sok"}, ["slq"] = {"Salchuq"}, ["smd"] = {"Sama"}, ["snb"] = {"Sebuyau"}, ["snh"] = {"Shinabo"}, ["sul"] = {"Surigaonon"}, ["sum"] = {"Sumo-Mayangna"}, ["svr"] = {"Savara"}, ["szd"] = {"Seru"}, ["tbb"] = {"Tapeba"}, ["tdu"] = {"Tempasuk Dusun"}, ["tgg"] = {"Tangga"}, ["thc"] = {"Tai Hang Tong"}, ["thw"] = {"Thudam"}, ["thx"] = {"The"}, ["tid"] = {"Tidong"}, ["tie"] = {"Tingal"}, ["tkk"] = {"Takpa"}, ["tlw"] = {"South Wemale"}, ["tmk"] = {"Northwestern Tamang"}, ["tmp"] = {"Tai Mène"}, ["tne"] = {"Tinoc Kallahan"}, ["tnf"] = {"Tangshewi"}, ["toe"] = {"Tomedes"}, ["tpw"] = {"Tupí"}, ["tsf"] = {"Southwestern Tamang"}, ["unp"] = {"Worora"}, ["uok"] = {"Uokha"}, ["uun"] = {"Kulon-Pazeh"}, ["vki"] = {"Ija-Zuba"}, ["wgw"] = {"Wagawaga"}, ["wit"] = {"Wintu"}, ["wiw"] = {"Wirangu"}, ["wra"] = {"Warapu"}, ["wrd"] = {"Warduji"}, ["wya"] = {"Wyandot"}, ["xba"] = {"Kamba (Brazil)"}, ["xbx"] = {"Kabixí"}, ["xia"] = {"Xiandao"}, ["xip"] = {"Xipináwa"}, ["xkh"] = {"Karahawyana"}, ["xrq"] = {"Karranga"}, ["xss"] = {"Assan"}, ["xtz"] = {"Tasmanian"}, ["ybd"] = {"Yangbye"}, ["yds"] = {"Yiddish Sign Language"}, ["yen"] = {"Yendang"}, ["yiy"] = {"Yir Yoront"}, ["yma"] = {"Yamphe"}, ["ymt"] = {"Mator-Taygi-Karagas"}, ["ynh"] = {"Yangho"}, ["yos"] = {"Yos"}, ["yri"] = {"Yarí"}, ["yuu"] = {"Yugh"}, ["zir"] = {"Ziriya"}, ["zkb"] = {"Koibal"}, ["zua"] = {"Zeem"} } return { active = active, deprecated = deprecated, } if6yj667kmvar1ii9iyusnmdjs4t7nr ᥛᥫᥒᥰᥟᥣᥱᥙᥣᥰᥢᥤᥰᥕᥣᥰ 0 1142 5415 2024-12-13T11:16:57Z Saimawnkham 28 Created page with "{{Infobox country | conventional_long_name = ᥛᥫᥒᥰᥓᥩᥛᥴᥙᥩᥒᥴᥓᥪᥒᥲ ᥟᥣᥱᥙᥣᥰᥢᥤᥴᥤᥰᥕᥣᥰ | native_name = {{small|{{native name|sq|Republika e Shqipërisë}}}} | common_name = ᥟᥣᥱᥙᥣᥰᥢᥤᥴᥤᥰᥕᥣᥰ | image_flag = Flag of Albania.svg | alt_flag = Red flag with a black double-headed eagle in the centre. | image_coat = File:Coat of arms of Albani..." 5415 wikitext text/x-wiki {{Infobox country | conventional_long_name = ᥛᥫᥒᥰᥓᥩᥛᥴᥙᥩᥒᥴᥓᥪᥒᥲ ᥟᥣᥱᥙᥣᥰᥢᥤᥴᥤᥰᥕᥣᥰ | native_name = {{small|{{native name|sq|Republika e Shqipërisë}}}} | common_name = ᥟᥣᥱᥙᥣᥰᥢᥤᥴᥤᥰᥕᥣᥰ | image_flag = Flag of Albania.svg | alt_flag = Red flag with a black double-headed eagle in the centre. | image_coat = [[File:Coat of arms of Albania.svg|60px]] | national_motto = {{native phrase|sq|[[Ti Shqipëri, më jep nder, më jep emrin Shqipëtar|Ti Shqipëri, më jep nder,<br>më jep emrin Shqipëtar]]|paren=no|italic=yes}}<br>"You Albania, give me honour,<br>you give me the name Albanian" | national_anthem = {{lang|sq|"[[Himni i Flamurit]]"|italic=no}}<br>"Hymn to the Flag"<br/><div style="display:inline-block;margin-top:0.4em;">[[File:Hymni i Flamurit instrumental.ogg]]</div> | image_map = [[File:Location_Albania_Europe.png|225px|frameless]] | map_caption = ᥟᥩᥒᥲᥖᥤᥲ ᥟᥣᥱᥙᥣᥰᥢᥤᥰᥕᥣᥰ (ᥔᥤᥴᥑᥥᥝᥴ) | capital = [[Tirana]] | largest_city = [[Tirana]] | coordinates = {{coord|41|19|N|19|49|E|type:city(557,000)_region:AL-11}} | official_languages = [[ᥚᥣᥱᥔᥣᥱᥟᥣᥱᥙᥣᥰᥢᥤᥰᥕᥣᥰ|ᥟᥣᥱᥙᥣᥰᥢᥤᥰᥕᥣᥰ]] | languages2_type = ᥚᥣᥴᥔᥣᥴᥓᥣᥝᥰᥑᥫᥰᥟᥩᥢᥱ ᥟᥢᥴᥘᥭᥲᥞᥙᥳᥞᥩᥒᥰᥝᥭᥳ | languages2 = {{hlist|[[Greek language|Greek]]|[[Aromanian language|Aromanian]]|[[Macedonian language|Macedonian]]}} | religion = {{ublist |item_style=white-space; |50.67% [[Islam in Albania|Islam]] |38% [[Christianity in Albania|Christianity]] |3.55% [[Irreligion in Albania|Atheism]] and Agnostic|0.15% other |15.77% undeclared}}<Ref>{{cite web | url=https://www.state.gov/reports/2023-report-on-international-religious-freedom/albania/ | title=Albania }}</ref> | religion_year = 2023 | religion_ref = {{sfn|2023 Albanian census|2024|p=76}} | demonym = [[Albanians|Albanian]] | government_type = [[Unitary parliamentary republic]] | leader_title1 = [[President of Albania|President]] | leader_name1 = [[Bajram Begaj]] | leader_title2 = [[Prime Minister of Albania|Prime Minister]] | leader_name2 = [[Edi Rama]] | legislature = [[Parliament of Albania|Kuvendi]] | leader_title3 = [[Speaker of the Parliament of Albania|Parliament Speaker]] | leader_name3 = [[Elisa Spiropali]] | sovereignty_type = [[History of Albania|Establishment history]] | established_event1 = [[Principality of Arbanon]] | established_date1 = 1190 | established_event2 = [[Kingdom of Albania (medieval)|Kingdom of Albania]] | established_date2 = February 1272 | established_event3 = [[Principality of Albania (medieval)|Princedom of Albania]] | established_date3 = 1368 | established_event4 = [[League of Lezhë]] | established_date4 = 2 March 1444 | established_event5 = [[Pashalik of Scutari]]/[[Pashalik of Janina|Janina]]/[[Pashalik of Berat|Berat]] | established_date5 = 1757/1787 | established_event6 = [[League of Prizren]] | established_date6 = 10 June 1878 | established_event7 = Proclamation of independence from {{nowrap|the [[Ottoman Empire]]}} | established_date7 = 28 November 1912 | established_event8 = [[Principality of Albania]] | established_date8 = 29 July 1913 | established_event9 = [[Albanian Republic (1925–1928)|1st Republic of Albania]] | established_date9 = 31 January 1925 | established_event10 = [[Albanian Kingdom (1928–39)|Kingdom of Albania]] | established_date10 = 1 September 1928 | established_event11 = [[People's Republic of Albania|2nd Republic of Albania]] | established_date11 = 10 January 1946 | established_event12 = [[Constitution of the People's Socialist Republic of Albania|3rd Republic of Albania]] | established_date12 = 28 December 1976 | established_event13 = 4th Republic of Albania | established_date13 = 29 April 1991 | established_event14 = {{nowrap|[[Constitution of Albania|Current constitution]]}} | established_date14 = 28 November 1998 | area_km2 = 28,748 | area_sq_mi = 11,100 | area_rank = 140th <!-- Area rank should match [[List of countries and dependencies by area]] --> | percent_water = 4.7 | population_census = 2,402,113{{sfn|2023 Albanian census|2024|p=105}} | population_census_year = 2023 | population_density_km2 = 83.6{{sfn|2023 Albanian census|2024|p=105}} | GDP_PPP = {{increase}} $58.196 billion<ref name="IMFWEO.AL">{{cite web |url=https://www.imf.org/en/Publications/WEO/weo-database/2024/October/weo-report?c=914,&s=NGDP,NGDPD,PPPGDP,NGDPPC,NGDPDPC,PPPPC,&sy=2022&ey=2029&ssm=0&scsm=1&scc=0&ssd=1&ssc=0&sic=0&sort=country&ds=.&br=1 |title=World Economic Outlook Database, October 2024 Edition. (Albania) |publisher=[[International Monetary Fund]] |website=IMF.org |date=10 October 2023 |access-date=11 October 2024}}</ref> | GDP_PPP_rank = 118th | GDP_PPP_year = 2024 | GDP_PPP_per_capita = {{increase}} $21,376<ref name="IMFWEO.AL" /> | GDP_PPP_per_capita_rank = 83rd | GDP_nominal = {{increase}} $26.130 billion<ref name="IMFWEO.AL" /> | GDP_nominal_rank = 125th | GDP_nominal_year = 2024 | GDP_nominal_per_capita = {{increase}} $9,598<ref name="IMFWEO.AL" /> | GDP_nominal_per_capita_rank = 84th | Gini_year = 2019 | Gini = 34.3<!-- number only --> | Gini_change = decrease | Gini_ref = <ref name=eurogini>{{cite web |title=Gini coefficient of equivalised disposable income – EU-SILC survey |url=https://ec.europa.eu/eurostat/databrowser/view/tessi190/default/table?lang=en |publisher=[[Eurostat]] |website=ec.europa.eu |access-date=12 August 2021}}</ref> | HDI_year = 2022<!-- Please use the year to which the data refers, not the publication year --> | HDI_change = increase<!-- increase/decrease/steady --> | HDI = 0.789 | HDI_ref = <ref name="UNHDR">{{cite web |title=Human Development Report 2023/24 |url=https://hdr.undp.org/system/files/documents/global-report-document/hdr2023-24reporten.pdf |publisher=[[United Nations Development Programme]] |date=13 March 2024 |access-date=13 March 2024}}</ref> | HDI_rank = 74th | currency = [[Albanian lek|Lek]] | currency_code = ALL | patron_saint = [[Our Lady of Good Counsel]] | time_zone = [[Central European Time|CET]] | utc_offset = +1 | time_zone_DST = [[Central European Summer Time|CEST]] | utc_offset_DST = +2 | drives_on = right | calling_code = [[Telephone numbers in Albania|+355]] | cctld = [[.al]] }} '''ᥟᥣᥱᥙᥣᥰᥢᥤᥰᥕᥣᥰ''' ({{IPAc-en|audio=en-us-Albania.ogg|æ|l|ˈ|b|eɪ|n|i|ə|,_|ɔː|l|-}} {{respell|a(w)l|BAY|nee|ə}}; {{langx|sq|Shqipëri}} or {{lang|sq|Shqipëria}}),{{efn|{{IPA-sq|ʃcipəˈɾi(a)|pron}}; {{langx|aln|Shqipni}} or {{lang|aln|Shqipnia}}, also {{lang|aln|Shqypni}} or {{lang|aln|Shqypnia}}.<ref>{{cite book|url=https://archive.org/details/fialuurivoghels00junggoog|title=Fialuur i voghel scc...p e ltinisct mle...un prei P. Jak Junkut t' Scocniis ...|last=Giacomo Jungg|date=1 January 1895|publisher=N'Sckoder t' Scc...pniis|access-date=23 July 2016|via=Internet Archive}}</ref>}} ᥟᥢᥴᥙᥥᥢᥴᥖᥣᥒᥰᥐᥣᥢᥴ '''ᥛᥫᥒᥰᥓᥩᥛᥴᥙᥩᥒᥴᥓᥪᥒᥲ ᥟᥣᥱᥙᥣᥰᥢᥤᥴᥤᥰᥕᥣᥰ''' ({{langx|sq|Republika e Shqipërisë|link=no}}),{{efn|{{IPA-sq|ɾɛpuˈblika ɛ ʃcipəˈɾisə|pron}}.}} ᥢᥭᥳ ᥙᥥᥢᥴᥛᥫᥒᥰ ᥟᥢᥴᥛᥤᥰᥝᥭᥳᥖᥤᥲ [[ᥕᥧᥰရᥨᥙᥳ ᥓᥥᥒᥱᥓᥣᥢᥰᥝᥢᥰᥟᥩᥐᥱ]] ᥢᥢᥳᥕᥝᥳ။ ==ᥑᥩᥲᥛᥣᥭᥴᥖᥩᥒᥰ== {{notelist}} ==ᥚᥪᥢᥴᥟᥤᥒᥴ== {{Reflist}} tqb44n5lxz5i9soqljj1jwt6akj503j ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana scripts 828 1143 5416 2024-12-13T11:21:48Z Saimawnkham 28 Created page with "-- File-Date: 2024-11-19 return { ["Adlm"] = {"Adlam"}, ["Afak"] = {"Afaka"}, ["Aghb"] = {"Caucasian Albanian"}, ["Ahom"] = {"Ahom", "Tai Ahom"}, ["Arab"] = {"Arabic"}, ["Aran"] = {"Arabic (Nastaliq variant)"}, ["Armi"] = {"Imperial Aramaic"}, ["Armn"] = {"Armenian"}, ["Avst"] = {"Avestan"}, ["Bali"] = {"Balinese"}, ["Bamu"] = {"Bamum"}, ["Bass"] = {"Bassa Vah"}, ["Batk"] = {"Batak"}, ["Beng"] = {"Bengali", "Bangla"}, ["Bhks"] = {"Bhaiksuki"}, ["Blis"] =..." 5416 Scribunto text/plain -- File-Date: 2024-11-19 return { ["Adlm"] = {"Adlam"}, ["Afak"] = {"Afaka"}, ["Aghb"] = {"Caucasian Albanian"}, ["Ahom"] = {"Ahom", "Tai Ahom"}, ["Arab"] = {"Arabic"}, ["Aran"] = {"Arabic (Nastaliq variant)"}, ["Armi"] = {"Imperial Aramaic"}, ["Armn"] = {"Armenian"}, ["Avst"] = {"Avestan"}, ["Bali"] = {"Balinese"}, ["Bamu"] = {"Bamum"}, ["Bass"] = {"Bassa Vah"}, ["Batk"] = {"Batak"}, ["Beng"] = {"Bengali", "Bangla"}, ["Bhks"] = {"Bhaiksuki"}, ["Blis"] = {"Blissymbols"}, ["Bopo"] = {"Bopomofo"}, ["Brah"] = {"Brahmi"}, ["Brai"] = {"Braille"}, ["Bugi"] = {"Buginese"}, ["Buhd"] = {"Buhid"}, ["Cakm"] = {"Chakma"}, ["Cans"] = {"Unified Canadian Aboriginal Syllabics"}, ["Cari"] = {"Carian"}, ["Cham"] = {"Cham"}, ["Cher"] = {"Cherokee"}, ["Chis"] = {"Chisoi"}, ["Chrs"] = {"Chorasmian"}, ["Cirt"] = {"Cirth"}, ["Copt"] = {"Coptic"}, ["Cpmn"] = {"Cypro-Minoan"}, ["Cprt"] = {"Cypriot syllabary"}, ["Cyrl"] = {"Cyrillic"}, ["Cyrs"] = {"Cyrillic (Old Church Slavonic variant)"}, ["Deva"] = {"Devanagari", "Nagari"}, ["Diak"] = {"Dives Akuru"}, ["Dogr"] = {"Dogra"}, ["Dsrt"] = {"Deseret", "Mormon"}, ["Dupl"] = {"Duployan shorthand", "Duployan stenography"}, ["Egyd"] = {"Egyptian demotic"}, ["Egyh"] = {"Egyptian hieratic"}, ["Egyp"] = {"Egyptian hieroglyphs"}, ["Elba"] = {"Elbasan"}, ["Elym"] = {"Elymaic"}, ["Ethi"] = {"Ethiopic", "Geʻez", "Ge'ez"}, ["Gara"] = {"Garay"}, ["Geok"] = {"Khutsuri (Asomtavruli and Nuskhuri)"}, ["Geor"] = {"Georgian (Mkhedruli and Mtavruli)"}, ["Glag"] = {"Glagolitic"}, ["Gong"] = {"Gunjala Gondi"}, ["Gonm"] = {"Masaram Gondi"}, ["Goth"] = {"Gothic"}, ["Gran"] = {"Grantha"}, ["Grek"] = {"Greek"}, ["Gujr"] = {"Gujarati"}, ["Gukh"] = {"Gurung Khema"}, ["Guru"] = {"Gurmukhi"}, ["Hanb"] = {"Han with Bopomofo (alias for Han + Bopomofo)"}, ["Hang"] = {"Hangul", "Hangŭl", "Hangeul"}, ["Hani"] = {"Han", "Hanzi", "Kanji", "Hanja"}, ["Hano"] = {"Hanunoo", "Hanunóo"}, ["Hans"] = {"Han (Simplified variant)"}, ["Hant"] = {"Han (Traditional variant)"}, ["Hatr"] = {"Hatran"}, ["Hebr"] = {"Hebrew"}, ["Hira"] = {"Hiragana"}, ["Hluw"] = {"Anatolian Hieroglyphs", "Luwian Hieroglyphs", "Hittite Hieroglyphs"}, ["Hmng"] = {"Pahawh Hmong"}, ["Hmnp"] = {"Nyiakeng Puachue Hmong"}, ["Hrkt"] = {"Japanese syllabaries (alias for Hiragana + Katakana)"}, ["Hung"] = {"Old Hungarian", "Hungarian Runic"}, ["Inds"] = {"Indus", "Harappan"}, ["Ital"] = {"Old Italic (Etruscan, Oscan, etc.)"}, ["Jamo"] = {"Jamo (alias for Jamo subset of Hangul)"}, ["Java"] = {"Javanese"}, ["Jpan"] = {"Japanese (alias for Han + Hiragana + Katakana)"}, ["Jurc"] = {"Jurchen"}, ["Kali"] = {"Kayah Li"}, ["Kana"] = {"Katakana"}, ["Kawi"] = {"Kawi"}, ["Khar"] = {"Kharoshthi"}, ["Khmr"] = {"Khmer"}, ["Khoj"] = {"Khojki"}, ["Kitl"] = {"Khitan large script"}, ["Kits"] = {"Khitan small script"}, ["Knda"] = {"Kannada"}, ["Kore"] = {"Korean (alias for Hangul + Han)"}, ["Kpel"] = {"Kpelle"}, ["Krai"] = {"Kirat Rai"}, ["Kthi"] = {"Kaithi"}, ["Lana"] = {"Tai Tham", "Lanna"}, ["Laoo"] = {"Lao"}, ["Latf"] = {"Latin (Fraktur variant)"}, ["Latg"] = {"Latin (Gaelic variant)"}, ["Latn"] = {"Latin"}, ["Leke"] = {"Leke"}, ["Lepc"] = {"Lepcha", "Róng"}, ["Limb"] = {"Limbu"}, ["Lina"] = {"Linear A"}, ["Linb"] = {"Linear B"}, ["Lisu"] = {"Lisu", "Fraser"}, ["Loma"] = {"Loma"}, ["Lyci"] = {"Lycian"}, ["Lydi"] = {"Lydian"}, ["Mahj"] = {"Mahajani"}, ["Maka"] = {"Makasar"}, ["Mand"] = {"Mandaic", "Mandaean"}, ["Mani"] = {"Manichaean"}, ["Marc"] = {"Marchen"}, ["Maya"] = {"Mayan hieroglyphs"}, ["Medf"] = {"Medefaidrin", "Oberi Okaime", "Oberi Ɔkaimɛ"}, ["Mend"] = {"Mende Kikakui"}, ["Merc"] = {"Meroitic Cursive"}, ["Mero"] = {"Meroitic Hieroglyphs"}, ["Mlym"] = {"Malayalam"}, ["Modi"] = {"Modi", "Moḍī"}, ["Mong"] = {"Mongolian"}, ["Moon"] = {"Moon", "Moon code", "Moon script", "Moon type"}, ["Mroo"] = {"Mro", "Mru"}, ["Mtei"] = {"Meitei Mayek", "Meithei", "Meetei"}, ["Mult"] = {"Multani"}, ["Mymr"] = {"Myanmar", "Burmese"}, ["Nagm"] = {"Nag Mundari"}, ["Nand"] = {"Nandinagari"}, ["Narb"] = {"Old North Arabian", "Ancient North Arabian"}, ["Nbat"] = {"Nabataean"}, ["Newa"] = {"Newa", "Newar", "Newari", "Nepāla lipi"}, ["Nkdb"] = {"Naxi Dongba", "na²¹ɕi³³ to³³ba²¹", "Nakhi Tomba"}, ["Nkgb"] = {"Naxi Geba", "na²¹ɕi³³ gʌ²¹ba²¹", "'Na-'Khi ²Ggŏ-¹baw", "Nakhi Geba"}, ["Nkoo"] = {"N’Ko", "N'Ko"}, ["Nshu"] = {"Nüshu"}, ["Ogam"] = {"Ogham"}, ["Olck"] = {"Ol Chiki", "Ol Cemet'", "Ol", "Santali"}, ["Onao"] = {"Ol Onal"}, ["Orkh"] = {"Old Turkic", "Orkhon Runic"}, ["Orya"] = {"Oriya", "Odia"}, ["Osge"] = {"Osage"}, ["Osma"] = {"Osmanya"}, ["Ougr"] = {"Old Uyghur"}, ["Palm"] = {"Palmyrene"}, ["Pauc"] = {"Pau Cin Hau"}, ["Pcun"] = {"Proto-Cuneiform"}, ["Pelm"] = {"Proto-Elamite"}, ["Perm"] = {"Old Permic"}, ["Phag"] = {"Phags-pa"}, ["Phli"] = {"Inscriptional Pahlavi"}, ["Phlp"] = {"Psalter Pahlavi"}, ["Phlv"] = {"Book Pahlavi"}, ["Phnx"] = {"Phoenician"}, ["Piqd"] = {"Klingon (KLI pIqaD)"}, ["Plrd"] = {"Miao", "Pollard"}, ["Prti"] = {"Inscriptional Parthian"}, ["Psin"] = {"Proto-Sinaitic"}, ["Ranj"] = {"Ranjana"}, ["Rjng"] = {"Rejang", "Redjang", "Kaganga"}, ["Rohg"] = {"Hanifi Rohingya"}, ["Roro"] = {"Rongorongo"}, ["Runr"] = {"Runic"}, ["Samr"] = {"Samaritan"}, ["Sara"] = {"Sarati"}, ["Sarb"] = {"Old South Arabian"}, ["Saur"] = {"Saurashtra"}, ["Sgnw"] = {"SignWriting"}, ["Shaw"] = {"Shavian", "Shaw"}, ["Shrd"] = {"Sharada", "Śāradā"}, ["Shui"] = {"Shuishu"}, ["Sidd"] = {"Siddham", "Siddhaṃ", "Siddhamātṛkā"}, ["Sidt"] = {"Sidetic"}, ["Sind"] = {"Khudawadi", "Sindhi"}, ["Sinh"] = {"Sinhala"}, ["Sogd"] = {"Sogdian"}, ["Sogo"] = {"Old Sogdian"}, ["Sora"] = {"Sora Sompeng"}, ["Soyo"] = {"Soyombo"}, ["Sund"] = {"Sundanese"}, ["Sunu"] = {"Sunuwar"}, ["Sylo"] = {"Syloti Nagri"}, ["Syrc"] = {"Syriac"}, ["Syre"] = {"Syriac (Estrangelo variant)"}, ["Syrj"] = {"Syriac (Western variant)"}, ["Syrn"] = {"Syriac (Eastern variant)"}, ["Tagb"] = {"Tagbanwa"}, ["Takr"] = {"Takri", "Ṭākrī", "Ṭāṅkrī"}, ["Tale"] = {"Tai Le"}, ["Talu"] = {"New Tai Lue"}, ["Taml"] = {"Tamil"}, ["Tang"] = {"Tangut"}, ["Tavt"] = {"Tai Viet"}, ["Tayo"] = {"Tai Yo"}, ["Telu"] = {"Telugu"}, ["Teng"] = {"Tengwar"}, ["Tfng"] = {"Tifinagh", "Berber"}, ["Tglg"] = {"Tagalog", "Baybayin", "Alibata"}, ["Thaa"] = {"Thaana"}, ["Thai"] = {"Thai"}, ["Tibt"] = {"Tibetan"}, ["Tirh"] = {"Tirhuta"}, ["Tnsa"] = {"Tangsa"}, ["Todr"] = {"Todhri"}, ["Tols"] = {"Tolong Siki"}, ["Toto"] = {"Toto"}, ["Tutg"] = {"Tulu-Tigalari"}, ["Ugar"] = {"Ugaritic"}, ["Vaii"] = {"Vai"}, ["Visp"] = {"Visible Speech"}, ["Vith"] = {"Vithkuqi"}, ["Wara"] = {"Warang Citi", "Varang Kshiti"}, ["Wcho"] = {"Wancho"}, ["Wole"] = {"Woleai"}, ["Xpeo"] = {"Old Persian"}, ["Xsux"] = {"Sumero-Akkadian cuneiform"}, ["Yezi"] = {"Yezidi"}, ["Yiii"] = {"Yi"}, ["Zanb"] = {"Zanabazar Square", "Zanabazarin Dörböljin Useg", "Xewtee Dörböljin Bicig", "Horizontal Square Script"}, ["Zinh"] = {"Code for inherited script"}, ["Zmth"] = {"Mathematical notation"}, ["Zsye"] = {"Symbols (Emoji variant)"}, ["Zsym"] = {"Symbols"}, ["Zxxx"] = {"Code for unwritten documents"}, ["Zyyy"] = {"Code for undetermined script"}, ["Zzzz"] = {"Code for uncoded script"} } e6qya5riey3jmiwmtp9p6sjuaopuucz ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana regions 828 1144 5418 2024-12-13T11:23:50Z Saimawnkham 28 Saimawnkham moved page [[ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana regions]] to [[ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana regions]]: Update Name 5418 Scribunto text/plain return require [[ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana regions]] d0gu0vnnwi2i29snak29v4139tg9ql4 ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana variants 828 1145 5420 2024-12-13T11:24:36Z Saimawnkham 28 Saimawnkham moved page [[ᥛᥨᥝᥱ ᥓᥧᥰ:Language/data/iana variants]] to [[ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana variants]]: Update Name 5420 Scribunto text/plain return require [[ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana variants]] ijgposq4l28bwy0blxxx1b5ik3o914c ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/data/iana suppressed scripts 828 1146 5421 2024-12-13T11:26:30Z Saimawnkham 28 Created page with "-- File-Date: 2024-12-13 return { ["Arab"] = {"ar", "fa", "ps", "ur"}, ["Armn"] = {"hy"}, ["Beng"] = {"as", "bn"}, ["Blis"] = {"zbl"}, ["Cyrl"] = {"ab", "be", "bg", "kk", "mk", "ru", "uk"}, ["Deva"] = {"hi", "mr", "ne", "kok", "mai"}, ["Ethi"] = {"am", "ti"}, ["Geor"] = {"ka"}, ["Grek"] = {"el"}, ["Gujr"] = {"gu"}, ["Guru"] = {"pa"}, ["Hebr"] = {"he", "iw", "yi"}, ["Jpan"] = {"ja"}, ["Khmr"] = {"km"}, ["Knda"] = {"kn"}, ["Kore"] = {"ko"}, ["Laoo"] = {"lo..." 5421 Scribunto text/plain -- File-Date: 2024-12-13 return { ["Arab"] = {"ar", "fa", "ps", "ur"}, ["Armn"] = {"hy"}, ["Beng"] = {"as", "bn"}, ["Blis"] = {"zbl"}, ["Cyrl"] = {"ab", "be", "bg", "kk", "mk", "ru", "uk"}, ["Deva"] = {"hi", "mr", "ne", "kok", "mai"}, ["Ethi"] = {"am", "ti"}, ["Geor"] = {"ka"}, ["Grek"] = {"el"}, ["Gujr"] = {"gu"}, ["Guru"] = {"pa"}, ["Hebr"] = {"he", "iw", "yi"}, ["Jpan"] = {"ja"}, ["Khmr"] = {"km"}, ["Knda"] = {"kn"}, ["Kore"] = {"ko"}, ["Laoo"] = {"lo"}, ["Latn"] = {"af", "ay", "bs", "ca", "ch", "cs", "cy", "da", "de", "en", "eo", "es", "et", "eu", "fi", "fj", "fo", "fr", "fy", "ga", "gl", "gn", "gv", "hr", "ht", "hu", "id", "in", "is", "it", "kl", "la", "lb", "ln", "lt", "lv", "mg", "mh", "mo", "ms", "mt", "na", "nb", "nd", "nl", "nn", "no", "nr", "ny", "om", "pl", "pt", "qu", "rm", "rn", "ro", "rw", "sg", "sk", "sl", "sm", "so", "sq", "ss", "st", "sv", "sw", "tl", "tn", "to", "tr", "ts", "ve", "vi", "xh", "zu", "dsb", "frr", "frs", "gsw", "hsb", "men", "nds", "niu", "nso", "tem", "tkl", "tmh", "tpi", "tvl"}, ["Mlym"] = {"ml"}, ["Mymr"] = {"my"}, ["Nkoo"] = {"nqo"}, ["Orya"] = {"or"}, ["Sinh"] = {"si"}, ["Taml"] = {"ta"}, ["Telu"] = {"te"}, ["Thaa"] = {"dv"}, ["Thai"] = {"th"}, ["Tibt"] = {"dz"} } 6nvt5o7ix3f8yjpmvsjhng0w8y5ixnk ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ:Requests for adminship 4 1147 5430 5422 2024-12-13T11:59:39Z Saimawnkham 28 5430 wikitext text/x-wiki {{RfA header}} {{Archives}} {{Shortcut|WP:RFA|WP:RFX}} ᥖᥩᥢᥲᥖᥣᥱ ᥓᥖᥰᥐᥣᥢᥴ ᥝᥤᥱᥑᥤᥱᥚᥤᥰᥖᥤᥰᥕᥣᥰᥖᥭᥰᥢᥭᥳ ᥔᥒᥴᥓᥫᥳᥝᥣᥲ ᥙᥥᥢᥴᥐᥩᥳᥟᥢᥴ ᥙᥩᥒᥴᥓᥬᥱ ᥙᥐᥰᥙᥫᥒᥴᥛᥣᥭᥴᥛᥤᥰ ᥝᥤᥱᥑᥤᥱᥚᥤᥰᥖᥤᥰᥕᥣᥰᥖᥭᥰ ᥘᥤᥴᥒᥣᥛᥰᥔᥥᥴ ᥙᥥᥢᥴᥐᥩᥳᥟᥢᥴ ᥛᥧᥱᥓᥧᥛᥰ ᥘᥭᥲᥕᥧᥛᥱᥕᥛᥴᥖᥛᥰᥓᥬᥴᥢᥭᥴ ᥓᥒᥱᥘᥫᥐᥲᥖᥣᥒᥱᥙᥥᥢᥴ ᥚᥧᥲᥓᥖᥰᥐᥣᥢᥴᥕᥝᥳ။ ᥓᥩᥛᥰᥘᥨᥭᥲᥙᥫᥒᥴᥐᥣᥢᥴ ᥚᥧᥲᥐᥧᥛᥲᥐᥣᥢᥴᥛᥥᥱᥖᥣᥱᥔᥥᥴᥘᥦᥲ ᥙᥩᥰᥙᥥᥢᥴ ᥚᥧᥲᥓᥖᥰᥐᥣᥢᥴ inactive ᥢᥭᥴ ᥖᥥᥴᥗᥧᥐᥱᥟᥝᥴᥟᥩᥐᥱᥙᥦᥖᥲᥐᥣᥲᥖᥤᥲ ᥚᥧᥲᥓᥖᥰᥐᥣᥢᥴᥕᥧᥱᥕᥝᥳ။ ==Current requests for adminship== ===[[User:Saimawnkham|Saimawnkham]]=== I would like to apply adminship for helping tdd wikipedia to be grown. Thanks.[[ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ:Saimawnkham|Saimawnkham]] ([[ᥟᥧᥙᥱ ᥐᥧᥛ ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ:Saimawnkham|ᥖᥩᥢᥲ ᥟᥧᥙᥱ]]) 18:29, 13 ᥖᥤᥱ ᥔᥦᥛᥱ ᥙᥣᥱ 2024 (+0630) == Current requests for Interface adminship == ===[[User:Saimawnkham|Saimawnkham]]=== I would like to apply interface adminship for helping tdd wikipedia to make some changes of interface. Thanks.[[ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ:Saimawnkham|Saimawnkham]] ([[ᥟᥧᥙᥱ ᥐᥧᥛ ᥚᥧᥱ ᥕᥧᥒᥱ ᥖᥪᥰ:Saimawnkham|ᥖᥩᥢᥲ ᥟᥧᥙᥱ]]) 18:29, 13 ᥖᥤᥱ ᥔᥦᥛᥱ ᥙᥣᥱ 2024 (+0630) 349pmswel25cetobht038md1eozxzqo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:RfA header 10 1148 5423 2024-12-13T11:45:48Z Saimawnkham 28 Created page with "<div class = "noprint toccolours" style="margin-bottom: 0.5em; padding:10px; background:#cef2e0; text-align:center; font-size: 95%;"> [[File:Wikipedia Administrator.svg|100px|left]][[File:A coloured voting box (no bg).svg|100px|right]] '''Request for [[Wikipedia:ᥚᥧᥲᥐᥧᥛᥰᥐᥣᥢᥴ|Adminship]]''' <div style="font-size: 100%;"> [[Wikipedia:Requests for adminship|ᥚᥪᥢᥴᥘᥝᥲᥖᥣᥒᥱ]] {{•}}Special:Listusers/sysop|ᥔᥥᥢᥲᥛᥣᥭᥴᥕ..." 5423 wikitext text/x-wiki <div class = "noprint toccolours" style="margin-bottom: 0.5em; padding:10px; background:#cef2e0; text-align:center; font-size: 95%;"> [[File:Wikipedia Administrator.svg|100px|left]][[File:A coloured voting box (no bg).svg|100px|right]] '''Request for [[Wikipedia:ᥚᥧᥲᥐᥧᥛᥰᥐᥣᥢᥴ|Adminship]]''' <div style="font-size: 100%;"> [[Wikipedia:Requests for adminship|ᥚᥪᥢᥴᥘᥝᥲᥖᥣᥒᥱ]] {{•}}[[Special:Listusers/sysop|ᥔᥥᥢᥲᥛᥣᥭᥴᥕᥣᥛᥰᥘᥥᥝᥴ]] </div> <div style="font-size: 100%;"> [[:en:Wikipedia:Guide to requests for adminship|ᥚᥪᥢᥴᥢᥦᥴᥖᥣᥒᥰ ᥖᥣᥱᥘᥝᥲᥙᥥᥢᥴ ᥚᥧᥲᥐᥧᥛᥰᥐᥣᥢᥴ]] · [[:en:Wikipedia:Administrators' reading list|ᥔᥥᥢᥲᥛᥣᥭᥴᥙᥩᥒᥲᥘᥤᥐᥲ ᥖᥣᥱᥚᥧᥲᥐᥧᥛᥰᥐᥣᥢᥴᥘᥧᥴ]]<br />[[:en:Wikipedia:Administrators' guide|ᥚᥪᥢᥴᥢᥛᥰᥖᥣᥒᥰ ᥚᥧᥲᥐᥧᥛᥰᥐᥣᥢᥴ]] · [[:en:Wikipedia:Advice for new administrators|ᥑᥩᥲᥑᥭᥲᥓᥬᥴ ᥖᥩᥢᥲᥖᥣᥱ ᥚᥧᥲᥐᥧᥛᥰᥐᥣᥢᥴᥟᥢᥴᥛᥬᥱ]] </div><div style="clear:both;"> </div> </div> dbyyyby9e06e6iyeou7xevtupm7e25o ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Archives 10 1149 5424 2024-12-13T11:47:38Z Saimawnkham 28 Created page with "{{talk other|<templatestyles src="Module:Message box/tmbox.css"/>|<templatestyles src="Module:Message box/ombox.css"/>|demospace={{{demospace|}}}}} <table id="archivebox" role="presentation" class="{{talk other|tmbox tmbox-notice|ombox ombox-notice|demospace={{{demospace|}}}}} {{#ifeq:{{{banner|{{{large|}}}}}}|yes||mbox-small}} {{#ifeq:{{{collapsed}}}|yes|mw-collapsible mw-collapsed|{{#ifeq:{{{collapsible}}}|yes|mw-collapsible}}}} {{{class|}}}" style="text-align: center;..." 5424 wikitext text/x-wiki {{talk other|<templatestyles src="Module:Message box/tmbox.css"/>|<templatestyles src="Module:Message box/ombox.css"/>|demospace={{{demospace|}}}}} <table id="archivebox" role="presentation" class="{{talk other|tmbox tmbox-notice|ombox ombox-notice|demospace={{{demospace|}}}}} {{#ifeq:{{{banner|{{{large|}}}}}}|yes||mbox-small}} {{#ifeq:{{{collapsed}}}|yes|mw-collapsible mw-collapsed|{{#ifeq:{{{collapsible}}}|yes|mw-collapsible}}}} {{{class|}}}" style="text-align: center; padding: 1em; {{#if:{{{box-width|}}}|width:{{{box-width}}};}} {{#ifeq:{{{banner|{{{large}}}}}}|yes|min-width:80%;}} {{{style|}}}"> <tr>{{#ifeq:{{{image|}}}|none|<td>|<td {{#ifeq:{{{banner|{{{large}}}}}}|yes|rowspan="{{#expr:1+{{#ifeq:{{{search}}}|no|0|1}}+{{#if:{{{list|{{{1|}}}}}}|1|0}}+{{#if:{{{age|}}}{{{target|}}}|1|0}}}}"}} class="mbox-text" style="padding:0.6em 0 0.25em; {{#ifeq:{{{banner|{{{large|}}}}}}|yes|width:52px;|}}"> <div style="width:100%; float:left;">{{#invoke:InfoboxImage|InfoboxImage|alt={{{alt|}}}|link={{{link|}}}|image={{{image|Replacement filing cabinet.svg}}}|size={{{image-size|}}}|sizedefault=40px}}{{#ifeq:{{{banner|{{{large}}}}}}|yes|</div></td><td>|<br/>}} }}{{#if:{{{banner|{{{large|}}}}}}||'''&#160;}}{{{title|ᥚᥪᥢᥴᥐᥝᥱ}}}{{#ifeq:{{{banner|{{{large}}}}}}|yes|&#58;&#32; |'''{{#ifeq:{{{image|}}}|none||</div>}}</td></tr><tr><td class="plainlinks"> }}{{#switch:{{#if:{{{list|}}}|no|{{{auto|{{#if:{{{1|}}}|no}}}}}}} |#default={{#ifexist:{{#rel2abs:./{{{index|Archive index}}}}}|[[{{#rel2abs:./{{{index|Archive index}}}}}|သဵၼ်ႈၶပ်ႉ]]&#32; }}{{#ifexist:{{#rel2abs:{{#if:{{{archivelist|}}}|{{{archivelist}}}|./archivelist}}}} |<div style="text-align:left;">{{ {{#rel2abs:{{{archivelist|./archivelist}}}}} }}</div> |{{Archive list |{{#if:{{{root|}}}|root|DISABLE1}}={{{root}}} |{{#if:{{{banner|{{{large|}}}}}}|DISABLE2|auto}}={{{auto|long}}} |nobr={{#if:{{{banner|{{{large|}}}}}}|yes|no}} |{{#if:{{{prefix|}}}|prefix|DISABLE3}}={{{prefix|}}} |{{#if:{{{start|}}}|start|DISABLE4}}={{{start|}}} }} }} |no=<!--no output-->}}{{#if:{{{list|{{{1|}}}}}} |</td></tr><tr><td class="plainlinks" style="padding:0px 10px; {{#ifeq:{{{banner|{{{large|}}}}}}|yes||text-align:left;}}"> {{{list|{{{1|}}}}}}<!--Parameters MUST be on newline or some wikimarkup will fail-->}}</td> </tr>{{#ifeq:{{{search}}}|no||<tr><td style="padding-bottom:11px">{{#tag:inputbox| bgcolor=transparent type=fulltext prefix={{if empty|{{{searchprefix|}}}|{{{root|}}}|{{FULLPAGENAME}}/}} break={{#ifeq:{{{banner|{{{large}}}}}}|yes|{{{search-break|no}}}|{{{search-break|yes}}}}} width={{#ifeq:{{{banner|{{{large}}}}}}|yes||{{#if:{{{search-width|}}}|{{{search-width}}}|22}}}} searchbuttonlabel={{{search-button-label|{{{button-label|ᥑᥨᥢᥳᥞᥣᥴ ᥚᥪᥢᥴᥐᥝᥱ}}}}}} }} </td></tr> }}{{#if:{{{age|}}}{{{archive_age|}}}{{{target|}}}|<tr><td style="padding:0px 10px; font-size:11.9px; {{#if:{{{banner|{{{large}}}}}}|text-align:center;}}"> ---- {{#if:{{{target|}}}|This page has '''[[{{#rel2abs:{{{target}}}}}|archives]]''' }}{{#if:{{{age|{{{archive_age|}}}}}}|Sections older than '''{{{age|{{{archive_age}}}}}}&nbsp;{{{units|{{{archive_units|day}}}}}}{{#ifeq:{{{age|{{{archive_age}}}}}}|1||{{#if:{{#invoke:String|endswith|{{{units|{{{archive_units|day}}}}}}|s}}||s}}}}''' may be automatically archived{{#if:{{{bot|{{{archive_bot|}}}}}}|&#32;by <span class="nowraplinks">[[User:{{{bot|{{{archive_bot|}}}}}}|{{{bot|{{{archive_bot|}}}}}}]]</span>}}{{#if:{{{minthreadsleft|}}}|&#32;when more than {{{minthreadsleft|4}}} sections are present}}.}}}}</td></tr> {{#ifeq:{{#if:{{{auto|}}}|auto|{{#if:{{{1|}}}|no|¬}}}}-{{{editbox|yes}}}|no-yes |{{#ifexist:{{#rel2abs:{{{archivelist|./archivelist}}}}}|<tr><td><small class="plainlinks">[{{fullurl:{{#rel2abs:{{{archivelist|./archivelist}}}}}|action=edit&preload=Template:Archives/Preload}} Edit this box]</small></td></tr>}} }} </table>{{#if:{{{box-width|}}} |[[Category:Archive boxes with unusual parameters|β]] }}<noinclude> {{Documentation}} </noinclude> jqvf4s0kyfdtq5yp59ossce7f0b0pdd ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Archive list 10 1150 5425 2024-12-13T11:48:13Z Saimawnkham 28 Created page with "<includeonly>{{#invoke:Archive list|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 5425 wikitext text/x-wiki <includeonly>{{#invoke:Archive list|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> elcb3qc3v1y7w2yv7tetafz7byif2bp ᥛᥨᥝᥱ ᥓᥧᥰ:Archive list 828 1151 5426 2024-12-13T11:50:41Z Saimawnkham 28 Created page with "local DevnagariConversion = require("Module:Numeral converter").convert -- This module implements {{archive list}} in Lua, and adds a few -- new features. -- Process a numeric argument to make sure it is a positive -- integer. local function processNumArg( num ) if num then num = tonumber( num ) if type( num ) == 'number' then num = math.floor( num ) if num >= 0 then return num end end..." 5426 Scribunto text/plain local DevnagariConversion = require("Module:Numeral converter").convert -- This module implements {{archive list}} in Lua, and adds a few -- new features. -- Process a numeric argument to make sure it is a positive -- integer. local function processNumArg( num ) if num then num = tonumber( num ) if type( num ) == 'number' then num = math.floor( num ) if num >= 0 then return num end end end return nil end -- Checks whether a page exists, going through pcall -- in case we are over the expensive function limit. local function checkPageExists( title ) if not title then error('No title passed to checkArchiveExists', 2) end local noError, titleObject = pcall(mw.title.new, title) if not noError then -- If we are over the expensive function limit then assume -- that the page doesn't exist. return false else if titleObject then return titleObject.exists else return false -- Return false if given a bad title. end end end -- Checks every nth archive to see if it exists, and returns the -- number of the first archive that doesn't exist. It is -- necessary to do this in batches because each check is an -- expensive function call, and we want to avoid making too many -- of them so as not to go over the expensive function limit. local function checkArchives( prefix, n, start ) local i = start local exists = true while exists do exists = checkPageExists( prefix .. DevnagariConversion("my", tostring( i ) ) ) if exists then i = i + n end end return i end -- Return the biggest archive number, using checkArchives() -- and starting in intervals of 1000. This should get us a -- maximum of 500,000 possible archives before we hit the -- expensive function limit. local function getBiggestArchiveNum( prefix, max ) -- Return the value for max if it is specified. max = processNumArg( max ) if max then return max end -- Otherwise, detect the largest archive number. local check1000 = checkArchives( prefix, 1000, 1 ) if check1000 == 1 then return 0 -- Return 0 if no archives were found. end local check200 = checkArchives( prefix, 200, check1000 - 1000 ) local check50 = checkArchives( prefix, 50, check200 - 200 ) local check10 = checkArchives( prefix, 10, check50 - 50 ) local check1 = checkArchives( prefix, 1, check10 - 10 ) -- check1 is the first page that doesn't exist, so we want to -- subtract it by one to find the biggest existing archive. return check1 - 1 end -- Get the archive link prefix (the title of the archive pages -- minus the number). local function getPrefix( root, prefix, prefixSpace ) local ret = root or mw.title.getCurrentTitle().prefixedText ret = ret .. '/' if prefix then ret = ret .. prefix if prefixSpace == 'yes' then ret = ret .. ' ' end else ret = ret .. 'ᥚᥪᥢᥴᥐᥝᥱ ' end return ret end -- Get the number of archives to put on one line. Set to -- math.huge if there should be no line breaks. local function getLineNum( links, nobr, isLong ) local linksToNum = tonumber( links ) local lineNum if nobr == 'yes' or (links and not linksToNum) then lineNum = math.huge -- If links is a number, process it. Negative values and expressions -- such as links=8/2 produced some interesting values with the old -- template, but we will ignore those for simplicity. elseif type(linksToNum) == 'number' and linksToNum >= 0 then -- The old template rounded down decimals to the nearest integer. lineNum = math.floor( linksToNum ) if lineNum == 0 then -- In the old template, values of links between 0 and 0.999 -- suppressed line breaks. lineNum = math.huge end else if isLong==true then lineNum = 3 -- Default to 3 links on long else lineNum = 10 -- Default to 10 on short end end return lineNum end -- Gets the prefix to put before the archive links. local function getLinkPrefix( prefix, space, isLong ) -- Get the link prefix. local ret = '' if isLong==true then ---- Default of old template for long is 'Archive ' if type(prefix) == 'string' then if prefix == 'none' then -- 'none' overrides to empty prefix ret = '' else ret = prefix if space == 'yes' then ret = ret .. ' ' end end else ret = 'ᥚᥪᥢᥴᥐᥝᥱ ' end else --type is not long if type(prefix) == 'string' then ret = prefix if space == 'yes' then ret = ret .. ' ' end end end return ret end -- Get the number to start listing archives from. local function getStart( start ) start = processNumArg( start ) if start then return start else return 1 end end -- Process the separator parameter. local function getSeparator( sep ) if sep and type(sep) == 'string' then if sep == 'dot' or sep =='pipe' or sep == 'comma' or sep == 'tpt-languages' then return mw.message.new( sep .. '-separator' ):plain() else return sep end else return nil end end -- Generates the list of archive links. glargs.max must be either zero (for -- no archives) or a positive integer value. local function generateLinks( glargs ) if type( glargs ) ~= 'table' or not glargs.max or not glargs.prefix then error('insufficient arguments passed to generateLinks', 2) end -- If there are no archives yet, return a message and a -- link to create Archive one. if glargs.max == 0 then if glargs.isLong == true then glargs.max = 1 -- One archive redlink is displayed for Long format else -- Short error and a creat link is displayed for short return 'ᥟᥛᥱᥙᥭᥱᥛᥤᥰᥚᥪᥢᥴᥐᥝᥱ ([[' .. glargs.prefix .. '1|သၢင်ႈ]])' end end -- Return an html error if the start number is greater than the -- maximum number. local start = glargs.start or 1 if start > glargs.max then return '<span class="error">Start value "' .. tostring( start ) .. '" is greater than the most recent archive number "' .. DevnagariConversion("my", tostring( glargs.max ) ) .. '".</span>' end local linkPrefix = glargs.linkPrefix or '' local lineNum = glargs.lineNum or 10 local sep = '' -- Long default separator is cell elements, short is ', ' local lineSep = '' -- Long default linebreak is row elements short is '\n' if glargs.isLong==true then sep = glargs.sep or '' sep = sep .. '</td><td>' lineSep = glargs.lineSep or '' lineSep = lineSep .. '</td></tr><tr><td>' else sep = glargs.sep or mw.message.new( 'comma-separator' ):plain() lineSep = glargs.lineSep or '<br />' end -- Generate the archive links. local lineCounter = 1 -- The counter to see whether we need a line break or not. local ret = {} -- A table containing the strings to be returned. if glargs.isLong == true then --Long version is a table table.insert(ret, "<table style=\"width: 100%; padding: 0px; text-align: center; background-color: transparent;\"><tr><td>") end for archiveNum = start, glargs.max do local link = mw.ustring.format( '[[%s%s|%s%s]]', glargs.prefix, DevnagariConversion("my", tostring(archiveNum)), linkPrefix, DevnagariConversion("my", tostring(archiveNum)) ) table.insert( ret, link ) -- If we don't need a new line, output a comma. We don't need -- a comma after the last link. if lineCounter < lineNum and archiveNum < glargs.max then table.insert( ret, sep ) lineCounter = lineCounter + 1 -- Output new lines if needed. We don't need a new line after -- the last link. elseif lineCounter >= lineNum and archiveNum < glargs.max then table.insert( ret, lineSep ) lineCounter = 1 end end if glargs.isLong == true then --Long version is a table table.insert(ret, "</td></tr></table>") end return table.concat( ret ) end -- Determine if format should be long local function findFormType( auto ) if auto == nil or auto == '' then return false elseif auto == 'long' then return true else return false end end -- Get the archive data and pass it to generateLinks(). local function _main( args ) local isLong = findFormType( args.auto ) local prefix = getPrefix( args.root, args.prefix, args.prefixspace ) local max = getBiggestArchiveNum( prefix, args.max ) local lineNum = getLineNum( args.links, args.nobr, isLong ) local linkPrefix = getLinkPrefix( args.linkprefix, args.linkprefixspace, isLong ) local start = getStart( args.start ) local sep = getSeparator( args.sep ) local lineSep = getSeparator( args.linesep ) local glargs = { start = start, max = max, prefix = prefix, linkPrefix = linkPrefix, isLong = isLong, sep = sep, lineNum = lineNum, lineSep = lineSep } return generateLinks( glargs ) end -- A wrapper function to make getBiggestArchiveNum() available from -- #invoke. local function _count( args ) local prefix = getPrefix( args.root, args.prefix, args.prefixspace ) local archiveMax = getBiggestArchiveNum( prefix ) return archiveMax end function makeWrapper( func ) return function( frame ) -- If we are being called from #invoke, get the args from #invoke -- if they exist, or else get the arguments passed to the parent -- frame. Otherwise, assume the arguments are being passed directly -- in from another module or from the debug console. local origArgs if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args for k, v in pairs( frame.args ) do origArgs = frame.args break end else origArgs = frame end -- Ignore blank values for parameters other than "links", -- which functions differently depending on whether it is -- blank or absent. local args = {} for k, v in pairs( origArgs ) do if k == 'links' or v ~= '' then args[k] = v end end return func( args ) end end return { main = makeWrapper( _main ), count = makeWrapper( _count ) } 66gydg74mmcx8fst9l42y2zi4a0icub ᥛᥨᥝᥱ ᥓᥧᥰ:Numeral converter 828 1152 5427 2024-12-13T11:52:02Z Saimawnkham 28 Created page with "local p = {} -- Use this function from templates. function p.convert_template(frame) -- Third argument is optional; If true given, signs like dot (.) will be replaced. frame.args[3] = frame.args[3] or nil return p.convert(frame.args[1], frame.args[2], frame.args[3]) end -- Use this function directly in modules. function p.convert(lang, text, signs, virgule) text = tostring(text) signs = signs or nil virgule= virgule or nil if lang == "shn" then text..." 5427 Scribunto text/plain local p = {} -- Use this function from templates. function p.convert_template(frame) -- Third argument is optional; If true given, signs like dot (.) will be replaced. frame.args[3] = frame.args[3] or nil return p.convert(frame.args[1], frame.args[2], frame.args[3]) end -- Use this function directly in modules. function p.convert(lang, text, signs, virgule) text = tostring(text) signs = signs or nil virgule= virgule or nil if lang == "shn" then text = mw.ustring.gsub(text, "[0႐]", "႐") text = mw.ustring.gsub(text, "[1႑]", "႑") text = mw.ustring.gsub(text, "[2႒]", "႒") text = mw.ustring.gsub(text, "[3႓]", "႓") text = mw.ustring.gsub(text, "[4႔]", "႔") text = mw.ustring.gsub(text, "[5႕]", "႕") text = mw.ustring.gsub(text, "[6႖]", "႖") text = mw.ustring.gsub(text, "[7႗]", "႗") text = mw.ustring.gsub(text, "[8႘]", "႘") text = mw.ustring.gsub(text, "[9႙]", "႙") if type(signs) ~= "nil" then text = mw.ustring.gsub(text, "%.", "٫") end elseif lang == "shn" then text = mw.ustring.gsub(text, "[႐0]", "႐") text = mw.ustring.gsub(text, "[႑1]", "႑") text = mw.ustring.gsub(text, "[႒2]", "႒") text = mw.ustring.gsub(text, "[႓3]", "႓") text = mw.ustring.gsub(text, "[႔4]", "႔") text = mw.ustring.gsub(text, "[႕5]", "႕") text = mw.ustring.gsub(text, "[႖6]", "႖") text = mw.ustring.gsub(text, "[႗7]", "႗") text = mw.ustring.gsub(text, "[႘8]", "႘") text = mw.ustring.gsub(text, "[႙9]", "႙") elseif lang and lang ~= "" then -- text = mw.ustring.gsub(text, "[႐႐]", "0") text = mw.ustring.gsub(text, "[႑႑]", "1") text = mw.ustring.gsub(text, "[႒႒]", "2") text = mw.ustring.gsub(text, "[႓႓]", "3") text = mw.ustring.gsub(text, "[႔႔]", "4") text = mw.ustring.gsub(text, "[႕႕]", "5") text = mw.ustring.gsub(text, "[႖႖]", "6") text = mw.ustring.gsub(text, "[႗႗]", "7") text = mw.ustring.gsub(text, "[႘႘]", "8") text = mw.ustring.gsub(text, "[႙႙]", "9") text = mw.ustring.gsub(text, "။", ".") if type(virgule) ~= "nil" then text = mw.ustring.gsub(text, "၊", ",") end end return text end return p n2j3ihk2h3dpmozv0j1a73yi04msw55 ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ:RFA 4 1153 5428 2024-12-13T11:53:13Z Saimawnkham 28 Redirected page to [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ:Requests for adminship]] 5428 wikitext text/x-wiki #REDIRECT [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ:Requests for adminship]] 8vzj0iee164pd5wbzoa296494ewgjeh ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ:RFX 4 1154 5429 2024-12-13T11:53:17Z Saimawnkham 28 Redirected page to [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ:Requests for adminship]] 5429 wikitext text/x-wiki #REDIRECT [[ᥝᥤᥱ ᥑᥤᥱ ᥚᥤᥱ ᥖᥤᥱ ᥕᥣᥱ:Requests for adminship]] 8vzj0iee164pd5wbzoa296494ewgjeh ᥔᥥᥢᥲᥛᥣᥭᥴᥛᥫᥒᥰ ᥟᥣᥱᥢᥣᥱᥙᥣᥢᥱᥙᥩᥒᥴᥓᥪᥒᥲᥛᥫᥒᥰ 0 1155 5438 5435 2024-12-20T23:10:56Z Saimawnkham 28 5438 wikitext text/x-wiki [[File:Palais des Nations unies, à Genève.jpg|alt=A long row of flags|thumb|upright=1.2|ᥓᥩᥛᥴᥙᥤᥝᥴ ᥓᥪᥒᥲᥛᥫᥒᥰ ᥘᥧᥐᥲᥓᥧᥛᥰ ᥓᥣᥖᥲᥓᥪᥒᥲᥘᥧᥛᥲᥜᥣᥳ ᥘᥦᥲ ᥛᥫᥒᥰ ᥟᥢᥴᥟᥛᥱᥓᥬᥲ ᥘᥧᥐᥲᥓᥧᥛᥰ ᥟᥢᥴᥙᥥᥢᥴ ᥚᥧᥲᥙᥬᥳᥖᥨᥭᥰ GA ᥖᥤᥲᥢᥣᥲᥞᥩᥴᥘᥨᥒᥴ ᥓᥣᥖᥲᥓᥪᥒᥲᥘᥧᥛᥲᥜᥣᥳ ᥓᥦᥢᥱᥢᥤᥱᥝᥣᥱ၊ ᥛᥫᥒᥰᥔᥝᥤᥖᥳᥓᥣᥱᥘᥦᥢᥱ]] ᥙᥣᥲᥖᥬᥲᥢᥭᥳᥙᥥᥢᥴᥔᥥᥢᥲᥛᥣᥭᥴᥟᥢᥴᥢᥦᥴᥞᥧᥝᥴᥞᥧᥙᥲ ᥓᥪᥒᥲᥛᥫᥒᥰᥟᥢᥴᥛᥤᥰᥟᥣᥛᥰᥢᥣᥖᥲᥓᥩᥖᥱᥖᥨᥝᥲᥘᥧᥛᥲᥜᥣᥳ ᥟᥢᥴᥙᥣᥰᥑᥩᥲᥛᥧᥢᥰ ᥔᥣᥭᥴᥒᥣᥭᥴᥑᥝᥴᥘᥦᥲ ᥘᥩᥒᥲᥞᥙᥳᥞᥩᥒᥰᥘᥩᥒᥲᥟᥧᥙᥳᥙᥫᥒᥱᥚᥩᥒᥰᥒᥛᥰᥑᥝᥴᥢᥢᥳᥕᥝᥳ။ ==ᥑᥩᥲᥛᥐᥰᥛᥢᥲ ᥖᥣᥱᥑᥝᥲᥙᥣᥰ== ==ᥔᥥᥢᥲᥛᥣᥭᥴ ᥓᥪᥒᥲᥛᥫᥒᥰ== ===ᥓᥪᥒᥲᥛᥫᥒᥰᥘᥧᥐᥲᥓᥧᥛᥰ UN ᥘᥦᥲ ᥓᥪᥒᥲᥛᥫᥒᥰᥚᥧᥲᥙᥬᥳᥖᥨᥭᥰ ᥙᥣᥒᥴᥐᥧᥛᥴᥘᥨᥒᥴ=== {{col-begin|width=760px}} {{col-2}} '''"ᥘᥧᥐᥲᥓᥧᥛᥰ ᥢᥬᥰ [[:en:United Nations System|ᥙᥫᥒᥴᥕᥧᥱᥟᥦᥢᥱ]]" ''' {{legend|white|[[:en:Member states of the United Nations|ᥓᥪᥒᥲᥛᥫᥒᥰ ᥘᥧᥐᥱᥓᥧᥛᥰ ᥕᥧᥱᥟᥦᥢᥱ]]}} {{legend|#ddf|[[:en:United Nations General Assembly observers|ᥓᥪᥒᥲᥛᥫᥒᥰ ᥚᥧᥲᥘᥥᥙᥲᥞᥥᥢᥰ ᥙᥣᥒᥴᥐᥧᥛᥴᥘᥨᥒᥴ ᥕᥧᥱᥟᥦᥢᥱ]]}} {{col-2}} '''"[[:en:List of states with limited recognition|ᥘᥩᥒᥲᥗᥥᥒᥴᥗᥩᥒᥴᥟᥣᥱᥢᥣᥱ]]"''' {{legend|white|ᥟᥣᥱᥢᥣᥱᥙᥣᥢᥱᥙᥩᥒᥴᥓᥪᥒᥲᥛᥫᥒᥰ ᥟᥢᥴᥟᥛᥱᥛᥤᥰᥘᥩᥒᥲᥗᥥᥒᥴᥐᥢᥴ}} {{legend|#fcc|ᥟᥣᥱᥢᥣᥱᥙᥣᥢᥱᥙᥩᥒᥴᥓᥪᥒᥲᥛᥫᥒᥰ ᥟᥢᥴᥛᥤᥰᥘᥩᥒᥲᥗᥥᥒᥴᥐᥢᥴ}} {{col-end}} {{sticky header}} lcf8bf95hyam459tj1hxhjssgc0fwjp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data 10 1156 5437 2024-12-17T13:10:23Z Saimawnkham 28 Saimawnkham moved page [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Flag data]] to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥔᥥᥢᥲᥛᥣᥭᥴ ᥛᥫᥒᥰ]]: ᥟᥣᥙᥳᥖᥥᥖᥳᥓᥪᥲ 5437 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:ᥔᥥᥢᥲᥛᥣᥭᥴ ᥛᥫᥒᥰ]] naf9zd3qjdkp6ow66h8mu218wb76cl7 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Col-begin 10 1157 5439 2024-12-20T23:55:29Z Saimawnkham 28 Created page with "<templatestyles src="Col-begin/styles.css"/><div> {| class="{{{class|}}} col-begin {{#if:{{{small|}}}|col-begin-small}}" role="presentation" {{#if:{{{bgColor|{{{bgcolor|}}}}}}{{{border|}}}{{{width|}}}{{{style|}}}|style="{{#if:{{{bgColor|{{{bgcolor|}}}}}}|background: {{{bgColor|{{{bgcolor}}}}}};}}{{#if:{{{border|}}}|border: {{{border}}};}}{{#if:{{{width|}}}|width: {{{width}}};}}{{#if:{{{style|}}}|{{{style}}}}}" }} <noinclude> |- | |} </div> {{documentation}} <!-- Add cate..." 5439 wikitext text/x-wiki <templatestyles src="Col-begin/styles.css"/><div> {| class="{{{class|}}} col-begin {{#if:{{{small|}}}|col-begin-small}}" role="presentation" {{#if:{{{bgColor|{{{bgcolor|}}}}}}{{{border|}}}{{{width|}}}{{{style|}}}|style="{{#if:{{{bgColor|{{{bgcolor|}}}}}}|background: {{{bgColor|{{{bgcolor}}}}}};}}{{#if:{{{border|}}}|border: {{{border}}};}}{{#if:{{{width|}}}|width: {{{width}}};}}{{#if:{{{style|}}}|{{{style}}}}}" }} <noinclude> |- | |} </div> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> cn7cif9cisd67c5k8tflma66wj4nd8h ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Col-begin/styles.css 10 1158 5440 2024-12-21T05:34:53Z Saimawnkham 28 Created page with "/* {{pp-template|small=yes}} */ .col-begin { border-collapse: collapse; padding: 0; color: inherit; /* dark mode friendly if color is set */ width: 100%; border: 0; margin: 0; } .col-begin-small { font-size: 90%; } .col-break { vertical-align: top; text-align: left; } .col-break-2 { width: 50%; } .col-break-3 { width: 33.3%; } .col-break-4 { width: 25%; } .col-break-5 { width: 20%; } @media (max-width: 720px) { /* override potentially set width */ /..." 5440 sanitized-css text/css /* {{pp-template|small=yes}} */ .col-begin { border-collapse: collapse; padding: 0; color: inherit; /* dark mode friendly if color is set */ width: 100%; border: 0; margin: 0; } .col-begin-small { font-size: 90%; } .col-break { vertical-align: top; text-align: left; } .col-break-2 { width: 50%; } .col-break-3 { width: 33.3%; } .col-break-4 { width: 25%; } .col-break-5 { width: 20%; } @media (max-width: 720px) { /* override potentially set width */ /* wonder if table cells can display: flex with wrapping */ .col-begin, .col-begin > tbody, .col-begin > tbody > tr, .col-begin > tbody > tr > td { display: block !important; width: 100% !important; } .col-break { padding-left: 0 !important; } } h6jpr16puwsamsk3tp6hsk74zoib6it ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Col-begin/doc 10 1159 5441 2024-12-21T05:35:23Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --> {{distinguish|text=[[Template:Colbegin]], a redirect to [[Template:Div col]]}} {{High-use}} {{caution|This template creates a [[Help:Tables|table]] rather than actual columns. This means that it may display poorly on mobile devices or narrow screens and is sub-optimal in terms of [[WP:ACCESS|accessibility]]. Approximately 2/3 of English Wikipedia readers are using mobile devices and may have..." 5441 wikitext text/x-wiki {{Documentation subpage}} <!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --> {{distinguish|text=[[Template:Colbegin]], a redirect to [[Template:Div col]]}} {{High-use}} {{caution|This template creates a [[Help:Tables|table]] rather than actual columns. This means that it may display poorly on mobile devices or narrow screens and is sub-optimal in terms of [[WP:ACCESS|accessibility]]. Approximately 2/3 of English Wikipedia readers are using mobile devices and may have trouble reading the content that is wrapped in this template. Please consider using one of the CSS-based column templates (listed [[#Column-generating template families|at the end of this page]]) instead, or not using columns at all if there are any issues that affect page layout.}} {{tsh|C-s}} {{Col-begin template}} {{Col-begin/TemplateData}} <includeonly>{{subpage other|| [[Category:Multi-column templates]] }}</includeonly> 282wzbue1hgiqtoic2kfye02saeffgt ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Colbegin 10 1160 5442 2024-12-21T05:38:41Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Div col]] 5442 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Div col]] rfd9agvcxtsqyq8z0yocj081cn0dw09 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Caution 10 1161 5443 2024-12-21T05:39:54Z Saimawnkham 28 Created page with "{{Mbox | name = Caution | demospace = {{{demospace|}}} | style = {{{style|}}} | subst = <includeonly>{{subst:substcheck}}</includeonly> | type = style | image = {{#if:{{{image|}}} |[[File:{{{image}}}|{{{imagesize|40px}}}|Caution|link={{{imagelink|}}}]] |[[File:Ambox warning yellow.svg|{{{imagesize|40px}}}|Caution|link={{{imagelink|}}}]]}} | small = {{{small|}}} | smallimage = {{#if:{{{image|}}} |File:{{{image}}}|{{{imagesize|40px}}}|Caution|link={{{imagelink..." 5443 wikitext text/x-wiki {{Mbox | name = Caution | demospace = {{{demospace|}}} | style = {{{style|}}} | subst = <includeonly>{{subst:substcheck}}</includeonly> | type = style | image = {{#if:{{{image|}}} |[[File:{{{image}}}|{{{imagesize|40px}}}|Caution|link={{{imagelink|}}}]] |[[File:Ambox warning yellow.svg|{{{imagesize|40px}}}|Caution|link={{{imagelink|}}}]]}} | small = {{{small|}}} | smallimage = {{#if:{{{image|}}} |[[File:{{{image}}}|{{{imagesize|40px}}}|Caution|link={{{imagelink|}}}]] |[[File:Ambox warning yellow.svg|30px|Caution|link={{{imagelink|}}}]]}} | imageright = {{#if:{{{imageright|}}} |{{{imageright}}} |{{#if:{{{shortcut|{{{shortcut1|}}}}}} |{{Ombox/shortcut|{{{shortcut|{{{shortcut1|}}}}}}|{{{shortcut2|}}}|{{{shortcut3|}}}|{{{shortcut4|}}}|{{{shortcut5|}}}}}}} }} | textstyle = {{{textstyle|{{{align|text-align: {{#if:{{{center|}}}|center|left}};}}}}}} | text = {{#if:{{{header|{{{heading|{{{title|}}}}}}}}} |<div style="text-align:{{#if:{{{center|}}}|center|left}};">'''{{{header|{{{heading|{{{title|}}}}}}}}}'''</div>}}<!-- -->{{{text|{{{content|{{{reason|{{{1}}}}}}}}}}}} }}<noinclude>{{Documentation}}</noinclude> 1dq69d6d8prsd43r0inbk02jpmnoipl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Caution/doc 10 1162 5444 2024-12-21T05:40:29Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE. --> This is the {{tl|caution}} message box. When used in articles this message box should only be used for when something is ''seriously wrong'' and there isn't a more specific template to use. Less important comments should as usual be put as text on the article's talk page instead. This message box can also be used on other pages, such as on the top of talk pages or proj..." 5444 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE. --> This is the {{tl|caution}} message box. When used in articles this message box should only be used for when something is ''seriously wrong'' and there isn't a more specific template to use. Less important comments should as usual be put as text on the article's talk page instead. This message box can also be used on other pages, such as on the top of talk pages or project pages. This box automatically looks different depending on what kind of page it is shown on. ===ᥖᥨᥝᥴᥕᥣᥒᥱ=== <pre> {{caution|Include text here.}} </pre> This is how this box looks on article (main space) pages: {{caution|demospace=main|Include text here.}} This is how this box looks on any talk page. That is, pages that start with "Talk:", "User talk:", "Image talk:" and so on: {{caution|demospace=talk|Include text here.}} This is how this box looks on all other pages, such as pages that start with "User:", "Image:", "Wikipedia:" and so on: {{caution|Include text here.}} The box can also take an '''image''' parameter. Like this: <pre> {{caution|image=Stop hand nuvola.svg|Include text here.}} </pre> Which on this page renders like this: {{caution|image=Stop hand nuvola.svg|Include text here.}} Note that changing the image is discouraged when the box is used in articles. {{Notice and warning templates}} <includeonly>{{Sandbox other| | <!-- CATEGORIES BELOW THIS LINE, PLEASE: --> [[Category:Notice and warning templates]] [[Category:Talk header templates]] }}</includeonly> lzeki4xc6g3l95kqhifyzmilcuminfr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Notice and warning templates 10 1163 5445 2024-12-21T05:41:35Z Saimawnkham 28 Created page with "{{Navbox | name = Notice and warning templates | state = {{{state|}}} | title = {{c|Notice and warning templates}} | liststyle = text-align:left; | tracking = no <!-- keep all the documanted templates out of the hlist tracking category --> | list1 = * {{tlb|Caution}} – For messages indicating e.g. that errors or misuse may have wide repercussions. * {{tlb|Consensus}} – For notices relating to [[Wikipedia:Consensus|consensus]] about methods, procedures, editing, etc..." 5445 wikitext text/x-wiki {{Navbox | name = Notice and warning templates | state = {{{state|}}} | title = {{c|Notice and warning templates}} | liststyle = text-align:left; | tracking = no <!-- keep all the documanted templates out of the hlist tracking category --> | list1 = * {{tlb|Caution}} – For messages indicating e.g. that errors or misuse may have wide repercussions. * {{tlb|Consensus}} – For notices relating to [[Wikipedia:Consensus|consensus]] about methods, procedures, editing, etc. * {{tlb|Notice}} – For significant information. * {{tlb|Warning}} – For particularly significant warnings. * {{tlb|Warning sign}} – Inline version of {{tlf|Warning}}. | below = See also {{tl|Ambox}}, the generic [[Template:Mbox|message box]] for article messages. }}<noinclude> {{Documentation |content={{Collapsible option |statename=optional <!--|default=collapsed-->}} [[Category:Notice and warning templates| ]] [[Category:Documentation see also templates]] }}<!--(end Documentation)--> </noinclude> c5zzmuheon6f7cfpa9nums65ujgj3sp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template shortcut 10 1164 5446 2024-12-21T05:53:26Z Saimawnkham 28 Created page with "<includeonly>{{#invoke:Shortcut|main|template=yes}}</includeonly><noinclude>{{Documentation}}</noinclude>" 5446 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|template=yes}}</includeonly><noinclude>{{Documentation}}</noinclude> me4jjte8wllgxkf22h7gbzu0e2tux3i ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template shortcut/doc 10 1165 5447 2024-12-21T05:54:35Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{tlr|clear=right|Template shortcuts|Templateshortcut}}{{tsh|tsh|tsc}} {{High-use}} {{lua|Module:Shortcut}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> This template displays one or more of a template's shortcuts (that is, redirects, also known as aliases), as in the box appearing at the right. {{tl|Tsh}} is a shortcut to this template, {{tlf|template shortcut}}, and can be used in its place, as it is in this documen..." 5447 wikitext text/x-wiki {{Documentation subpage}} {{tlr|clear=right|Template shortcuts|Templateshortcut}}{{tsh|tsh|tsc}} {{High-use}} {{lua|Module:Shortcut}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> This template displays one or more of a template's shortcuts (that is, redirects, also known as aliases), as in the box appearing at the right. {{tl|Tsh}} is a shortcut to this template, {{tlf|template shortcut}}, and can be used in its place, as it is in this documentation's [[Wikipedia:View source|source]] [[wikitext]]. == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ == Place this template and its list of few to one, carefully selected shortcut(s) at the top of the template documentation page's [[Wikipedia:Wikitext|wikitext]], right underneath {{tl|Documentation subpage}}. In the saved, rendered text, those shortcuts will appear in this template's Shortcut(s) box, whose title will reflect the number of list items by automatically being singular or plural in form. === Which ones to display here === Although the template can show up to ten shortcuts, you are ''encouraged to choose well'' which ones to display in this template's box. Even if many redirects exist, ''two or three at the most'' is almost always enough. By keeping the number of redirects presented in the Shortcut box small, it makes it easier to remember them, and the documentation is kept well organized. === Where to list any others === List others in the Redirects section of the [[Wikipedia:Template documentation|template documentation]]. Again, not all of them need to be listed; some shortcuts are there just for historical reasons, and others differ only in minor points such as white spaces or capitalization. Such shortcut-name variations are unnecessary to list at all—just list the standard, most common version of such a variation. === Optional parameters === This template has several optional parameters: * '''float''' – if set to "left", then the box will float to the left of the page, instead of the default float "right". * '''clear''' – if set to "right" (when float also is set to "right"), the box will be pushed to the right margin of the page, and {{clarify|text=prevent it from nest to the left of other right-floating elements.}} Similarly, if set to "left" (when float also is set to "left"), the box will be pushed to the left margin of the page. * '''pre''' – can be used to show some text before the shortcut links, but within the braces. This is mostly used to add the text "subst:". This shows the proper syntax for using the template with [[Wikipedia:Substitution|substitution]]. * '''pre1, pre2 ...''' – like above, but adds the prefix only to the nth shortcut. == Examples of basic code == To display one template shortcut named {{tl|uw-v1}}: {{tlc|template shortcut|uw-v1}} {{template shortcut|uw-v1}} {{clear}} To display three template shortcuts for {{tl|uw-vandalism1}} named {{tl|uw-v1}}, {{tl|uw-vand1}}, and {{tl|uw-vandal1}}: {{tlc|template shortcut|uw-v1|uw-vand1|uw-vandal1}} {{template shortcut|uw-v1|uw-vand1|uw-vandal1}} {{clear}} == Example with the float parameter == Using {{para|float|<var>left</var>}} makes this template flow to the left of the page: <code><nowiki>{{template shortcut|float=left|uw-v1}}</nowiki></code> {{template shortcut|float=left|uw-v1}} {{clear}} == Example with text ("subst:") within the braces == This is mostly used to add text to show how the template could be used with [[Wikipedia:Substitution|substitution]]. Use {{para|pre2|<var>subst:</var>}} and {{para|pre3|<var>subst:</var>}} to show "subst:" before the shortcut links, but within the braces: <code><nowiki>{{template shortcut|uw-v1|pre2=subst:|uw-vand1|pre3=subst:|uw-vandal1}}</nowiki></code> {{template shortcut|uw-v1|pre2=subst:|uw-vand1|pre3=subst:|uw-vandal1}} {{clear}} If you use {{para|pre|<var>subst:</var>}}, it applies to all of the shortcuts: <code><nowiki>{{template shortcut|pre=subst:|uw-v1|uw-vand1|uw-vandal1}}</nowiki></code> {{template shortcut|pre=subst:|uw-v1|uw-vand1|uw-vandal1}} {{clear}} == TemplateData == {{Format TemplateData|<templatedata> { "description": "This template displays one or more of a template's shortcuts.", "format": "inline", "params": { "redirect": { "label": "Redirect?", "description": "Whether to refer to the \"shortcut/s\" as \"redirect/s\" instead.", "default": "0", "type": "boolean" }, "target": { "label": "Target?", "description": "Whether to not add the <code>redirect=no</code> URL parameter.", "default": "0", "type": "boolean" }, "float": { "label": "Float", "description": "The CSS <code>float</code> property value.", "default": "right", "suggestedvalues": [ "left", "right" ], "type": "string" }, "clear": { "label": "Clear", "description": "The CSS <code>clear</code> property value.", "suggestedvalues": [ "left", "right", "both" ], "type": "string" }, "category": { "label": "Categorize", "description": "Whether to add pages to the error category if no alias or <code>msg</code> is specified.", "default": "1", "type": "boolean" }, "msg": { "label": "Message", "description": "An unlinked message that goes after the shortcut links.", "type": "content" }, "pre": { "label": "Default prefix", "description": "The default prefix", "example": "subst:", "type": "string" }, "pre1": { "label": "Prefix 1", "description": "Prefix for template shortcut 1", "example": "subst:", "type": "string" }, "1": { "label": "Shortcut 1", "description": "Template shortcut 1", "required": true, "type": "wiki-template-name" }, "pre2": { "label": "Prefix 2", "description": "Prefix for template shortcut 2", "example": "subst:", "type": "string" }, "2": { "label": "Shortcut 2", "description": "Template shortcut 2", "type": "wiki-template-name" }, "pre3": { "label": "Prefix 3", "description": "Prefix for template shortcut 3", "example": "subst:", "type": "string" }, "3": { "label": "Shortcut 3", "description": "Template shortcut 3", "type": "wiki-template-name" }, "pre4": { "label": "Prefix 4", "description": "Prefix for template shortcut 4", "example": "subst:", "type": "string" }, "4": { "label": "Shortcut 4", "description": "Template shortcut 4", "type": "wiki-template-name" }, "pre5": { "label": "Prefix 5", "description": "Prefix for template shortcut 5", "example": "subst:", "type": "string" }, "5": { "label": "Shortcut 5", "description": "Template shortcut 5", "type": "wiki-template-name" }, "pre6": { "label": "Prefix 6", "description": "Prefix for template shortcut 6", "example": "subst:", "type": "string" }, "6": { "label": "Shortcut 6", "description": "Template shortcut 6", "type": "wiki-template-name" }, "pre7": { "label": "Prefix 7", "description": "Prefix for template shortcut 7", "example": "subst:", "type": "string" }, "7": { "label": "Shortcut 7", "description": "Template shortcut 7", "type": "wiki-template-name" }, "pre8": { "label": "Prefix 8", "description": "Prefix for template shortcut 8", "example": "subst:", "type": "string" }, "8": { "label": "Shortcut 8", "description": "Template shortcut 8", "type": "wiki-template-name" }, "pre9": { "label": "Prefix 9", "description": "Prefix for template shortcut 9", "example": "subst:", "type": "string" }, "9": { "label": "Shortcut 9", "description": "Template shortcut 9", "type": "wiki-template-name" } } } </templatedata>}} == ᥖᥨᥭᥰᥙᥣᥰ == * {{tl|shortcut}}, the standard shortcut notice. * {{tl|policy shortcut}}, for shortcuts to sections of policy pages. * {{tl|R to redirect template}}, the [[WP:RCAT|rcat]] template for redirects to rcat templates * {{tl|template redirect}}, automatically sets <code>redirect=yes</code> <includeonly>{{Sandbox other|| <!----CATEGORIES BELOW THIS LINE, PLEASE:----> [[Category:Shortcut templates]] [[Category:Documentation templates|shortcut]]<!--Yes, this is intended for template doc pages.--> }}</includeonly> 2zw42fli1c0bipozxcumw2c1b0qbis8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tsh 10 1166 5448 2024-12-21T05:55:06Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template shortcut]] 5448 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template shortcut]] cwod565rhjo6z6x3rp6o4klhohkqzou ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tlr 10 1167 5449 2024-12-21T05:55:10Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template shortcut]] 5449 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template shortcut]] cwod565rhjo6z6x3rp6o4klhohkqzou ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template link code 10 1168 5452 2024-12-21T05:59:23Z Saimawnkham 28 Created page with "<includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes|nowrap=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlc}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude>" 5452 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes|nowrap=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlc}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 0i49ncdivj3996big2nh593ty7aspr8 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tlc 10 1169 5453 2024-12-21T06:00:15Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template link code]] 5453 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template link code]] 1k74fblhrn5ugdolqbvc6cn5ilb5jh1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:No redirect 10 1170 5454 2024-12-21T06:01:03Z Saimawnkham 28 Created page with "{{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#invoke:Redirect|isRedirect|{{{1}}}}} | <span class="plainlinks">[{{safesubst:<noinclude/>fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span> | {{safesubst:<noinclude/>#if:{{{2|}}}|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}]]}} }}<noinclude> {{documentation}} </noinclude>" 5454 wikitext text/x-wiki {{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#invoke:Redirect|isRedirect|{{{1}}}}} | <span class="plainlinks">[{{safesubst:<noinclude/>fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span> | {{safesubst:<noinclude/>#if:{{{2|}}}|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}]]}} }}<noinclude> {{documentation}} </noinclude> 2qaonlqtyk07btxy9fviektgkcflxxv ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:No redirect/doc 10 1171 5455 2024-12-21T06:03:08Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{expensive}} {{High-risk| 402714 }} {{tsh|-r}} {{Lua|Module:Redirect}} == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ == This template provides an easy way to link a redirect page without following the redirect. <syntaxhighlight lang="wikitext">{{no redirect|page name|label}}</syntaxhighlight> It accepts two unnamed parameters: * 1= (required) the name of the page to link. * 2= (optional) the text to be displayed. If this is omitted then the input of the..." 5455 wikitext text/x-wiki {{Documentation subpage}} {{expensive}} {{High-risk| 402714 }} {{tsh|-r}} {{Lua|Module:Redirect}} == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ == This template provides an easy way to link a redirect page without following the redirect. <syntaxhighlight lang="wikitext">{{no redirect|page name|label}}</syntaxhighlight> It accepts two unnamed parameters: * 1= (required) the name of the page to link. * 2= (optional) the text to be displayed. If this is omitted then the input of the first parameter is used. === ᥖᥨᥝᥴᥕᥣᥒᥱ === Instead of having to copy/paste or type: * <code><nowiki>[https://en.wikipedia.org/w/index.php?title=The_Silence_of_the_Sea&redirect=no ''The Silence of the Sea'']</nowiki></code> ** to yield [https://en.wikipedia.org/w/index.php?title=The_Silence_of_the_Sea&redirect=no ''The Silence of the Sea''] an editor can type: * <code><nowiki>''{{No redirect|The Silence of the Sea}}''</nowiki></code> or an '''<span class="plainlinks">[https://en.wikipedia.org/w/index.php?title=Special:WhatLinksHere/Template:No_redirect&hidelinks=1&hidetrans=1 alias]</span>''' can be used, as in: * <code><nowiki>''{{-r|The Silence of the Sea}}''</nowiki></code> Both of those will take users ''directly'' to the same redirect page and display its pagename as a bluelink thus (using the alias): ''{{-r|The Silence of the Sea}}''. The second parameter (label) may be useful in discussions on talk pages. For example, * <code><nowiki>{{-r|The Silence of the Sea|this redirect}}</nowiki></code> may appear on a talk page in this context: "For reference, see {{-r|The Silence of the Sea|this redirect}}." If there is no page with that name given by the first parameter, the template generates a redlink as for any article name: * <code><nowiki>{{-r|Bill Clinton (nickname)}}</nowiki></code> displays as {{-r|Bill Clinton (nickname)}} Also, if a page is not a redirect, a normal link is displayed: * <code><nowiki>{{-r|Bill Clinton}}</nowiki></code> displays as {{-r|Bill Clinton}} == ᥑᥩᥲᥛᥧᥢᥰᥗᥦᥛᥰᥙᥘᥥᥖᥳ == <templatedata> { "params": { "1": { "label": "Page name", "description": "The name of the page to link", "type": "string", "required": true }, "2": { "label": "Label", "description": "The text to be displayed. If this is omitted then the input of the first parameter, page name, is used.", "type": "string" } }, "description": "This template provides an easy way to link a redirect page without following the redirect." } </templatedata> == ᥖᥨᥭᥰᥙᥣᥰ == * {{tl|Template link no redirect}} * {{tl|Redirect?}} * {{tl|no redirect}}, {{tlf|-r}} * {{tl|redirect}} &mdash; hatnote "''Foo'' redirects here ..." * {{tl|is redirect}} &mdash; returns yes/&lt;blank> * [[Wikipedia:Redirect]] <includeonly>{{Sandbox other|| [[Category:Internal link templates]] [[Category:Redirect templates| No redirect]] [[Category:Redirect formatting templates| No redirect]] }}</includeonly> fepg710jz91q5tapqx4kp0uetcezrat ᥛᥨᥝᥱ ᥓᥧᥰ:Shortcut/styles.css 828 1172 5456 2024-12-21T06:03:58Z Saimawnkham 28 Created page with "/* {{pp-template}} */ .module-shortcutboxplain { float: right; margin: 0 0 0 1em; border: 1px solid var(--border-color-base, #a2a9b1); background-color: var(--background-color-base, #fff); padding: 0.3em 0.6em 0.2em 0.6em; text-align: center; font-size: 85%; } .module-shortcutboxleft { float: left; margin: 0 1em 0 0; } .module-shortcutlist { display: inline-block; border-bottom: 1px solid var(--border-color-base, #a2a9b1); margin-bottom: 0.2em; } .module-s..." 5456 sanitized-css text/css /* {{pp-template}} */ .module-shortcutboxplain { float: right; margin: 0 0 0 1em; border: 1px solid var(--border-color-base, #a2a9b1); background-color: var(--background-color-base, #fff); padding: 0.3em 0.6em 0.2em 0.6em; text-align: center; font-size: 85%; } .module-shortcutboxleft { float: left; margin: 0 1em 0 0; } .module-shortcutlist { display: inline-block; border-bottom: 1px solid var(--border-color-base, #a2a9b1); margin-bottom: 0.2em; } .module-shortcutboxplain ul { font-weight: bold; } .module-shortcutanchordiv { position: relative; top: -3em; } li .module-shortcutanchordiv { float: right; /* IE/Edge in list items */ } .mbox-imageright .module-shortcutboxplain { padding: 0.4em 1em 0.4em 1em; line-height: 1.3; margin: 0; } g02k2qd3gnpj5139dyiy8eo6xl650p8 ᥛᥨᥝᥱ ᥓᥧᥰ:Redirect 828 1173 5457 2024-12-21T06:04:37Z Saimawnkham 28 Created page with "-- This module provides functions for getting the target of a redirect page. local p = {} -- Gets a mw.title object, using pcall to avoid generating script errors if we -- are over the expensive function count limit (among other possible causes). local function getTitle(...) local success, titleObj = pcall(mw.title.new, ...) if success then return titleObj else return nil end end -- Gets the name of a page that a redirect leads to, or nil if it isn't a -- redi..." 5457 Scribunto text/plain -- This module provides functions for getting the target of a redirect page. local p = {} -- Gets a mw.title object, using pcall to avoid generating script errors if we -- are over the expensive function count limit (among other possible causes). local function getTitle(...) local success, titleObj = pcall(mw.title.new, ...) if success then return titleObj else return nil end end -- Gets the name of a page that a redirect leads to, or nil if it isn't a -- redirect. function p.getTargetFromText(text) local target = string.match( text, "^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*:?%s*%[%[([^%[%]|]-)%]%]" ) or string.match( text, "^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*:?%s*%[%[([^%[%]|]-)|[^%[%]]-%]%]" ) return target and mw.uri.decode(target, 'PATH') end -- Gets the target of a redirect. If the page specified is not a redirect, -- returns nil. function p.getTarget(page, fulltext) -- Get the title object. Both page names and title objects are allowed -- as input. local titleObj if type(page) == 'string' or type(page) == 'number' then titleObj = getTitle(page) elseif type(page) == 'table' and type(page.getContent) == 'function' then titleObj = page else error(string.format( "bad argument #1 to 'getTarget'" .. " (string, number, or title object expected, got %s)", type(page) ), 2) end if not titleObj then return nil end local targetTitle = titleObj.redirectTarget if targetTitle then if fulltext then return targetTitle.fullText else return targetTitle.prefixedText end else return nil end end --[[ -- Given a single page name determines what page it redirects to and returns the -- target page name, or the passed page name when not a redirect. The passed -- page name can be given as plain text or as a page link. -- -- Returns page name as plain text, or when the bracket parameter is given, as a -- page link. Returns an error message when page does not exist or the redirect -- target cannot be determined for some reason. --]] function p.luaMain(rname, bracket, fulltext) if type(rname) ~= "string" or not rname:find("%S") then return nil end bracket = bracket and "[[%s]]" or "%s" rname = rname:match("%[%[(.+)%]%]") or rname local target = p.getTarget(rname, fulltext) local ret = target or rname ret = getTitle(ret) if ret then if fulltext then ret = ret.fullText else ret = ret.prefixedText end return bracket:format(ret) else return nil end end -- Provides access to the luaMain function from wikitext. function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {frameOnly = true}) return p.luaMain(args[1], args.bracket, args.fulltext) or '' end -- Returns true if the specified page is a redirect, and false otherwise. function p.luaIsRedirect(page) local titleObj = getTitle(page) if not titleObj then return false end if titleObj.isRedirect then return true else return false end end -- Provides access to the luaIsRedirect function from wikitext, returning 'yes' -- if the specified page is a redirect, and the blank string otherwise. function p.isRedirect(frame) local args = require('Module:Arguments').getArgs(frame, {frameOnly = true}) if p.luaIsRedirect(args[1]) then return 'yes' else return '' end end return p ixuh7hehfu8mxwx3ai7pksok45inaxs ᥛᥨᥝᥱ ᥓᥧᥰ:Redirect/doc 828 1174 5458 2024-12-21T06:07:07Z Saimawnkham 28 Created page with "{{used in system}} {{Module rating|beta}} {{Module rating|protected}} {{Lua|Module:Arguments}} This module contains functions to find the target of a [[Help:Redirect|redirect]] page. == ᥙᥫᥒᥴᥕᥬᥱ == The main function accepts the name of a single page. It determines if the page is a redirect; if so it looks up the page, extracts the target, and returns the target name as text. Its usage is <code><nowiki>{{#invoke:redirect|main|page-name}}</nowiki></code>. I..." 5458 wikitext text/x-wiki {{used in system}} {{Module rating|beta}} {{Module rating|protected}} {{Lua|Module:Arguments}} This module contains functions to find the target of a [[Help:Redirect|redirect]] page. == ᥙᥫᥒᥴᥕᥬᥱ == The main function accepts the name of a single page. It determines if the page is a redirect; if so it looks up the page, extracts the target, and returns the target name as text. Its usage is <code><nowiki>{{#invoke:redirect|main|page-name}}</nowiki></code>. If <code>page-name</code> does not exist or is not a redirect then <code>page-name</code> is returned. If <code>page-name</code> is blank then blank is returned. The function normally neither takes nor gives square brackets, so to show the result as a link use <code><nowiki>[[{{#invoke:redirect|main|page-name}}]]</nowiki></code>. If the parameter ''bracket'' is given a nonblank value, brackets will be passed on if present. === တူဝ်ယၢင်ႇ === * <code><nowiki>{{#invoke:redirect|main|WP:AFC}}</nowiki></code> &rarr; {{#invoke:redirect|main|WP:AFC}} * <code><nowiki>{{#invoke:redirect|main|[[WP:AFD]]|bracket=yes}}</nowiki></code> &rarr; {{#invoke:redirect|main|[[WP:AFD]]|bracket=yes}} * <code><nowiki>{{#invoke:redirect|main|Wikipedia:Articles for deletion}}</nowiki></code> &rarr; {{#invoke:redirect|main|Wikipedia:Articles for deletion}} * <code><nowiki>{{#invoke:redirect|main|Wikipedia:Articles for rumination}}</nowiki></code> &rarr; {{#invoke:redirect|main|Wikipedia:Articles for rumination}} Note: [[WP:AFC]] and [[WP:AFD]] are both redirects, but [[Wikipedia:Articles for deletion]] is not, and [[Wikipedia:Articles for rumination]] does not exist. === LuaMain === If you want to use the main function from another Lua module, you may want to use the luaMain function. This provides the same functionality as the main function, but doesn't require that a frame object be available. To use this, first load the module. <syntaxhighlight lang="lua"> local mRedirect = require('Module:Redirect') </syntaxhighlight> Then use the function with the following syntax: <syntaxhighlight lang="lua"> mRedirect.luaMain(rname, bracket) </syntaxhighlight> <var>rname</var> is the name of the redirect page, and if <var>bracket</var> is anything but false or nil, the module will produce a link rather than just a page name. == IsRedirect == The isRedirect function is used from wiki pages to find out if a given page is a redirect or not. If the page is a redirect, the function returns "yes", and if not the output is blank. Its usage is <code><nowiki>{{#invoke:redirect|isRedirect|page-name}}</nowiki></code>. === Examples === * <code><nowiki>{{#invoke:redirect|isRedirect|WP:AFC}}</nowiki></code> &rarr; {{#invoke:redirect|isRedirect|WP:AFC}} * <code><nowiki>{{#invoke:redirect|isRedirect|Wikipedia:Articles for deletion}}</nowiki></code> &rarr; {{#invoke:redirect|isRedirect|Wikipedia:Articles for deletion}} * <code><nowiki>{{#invoke:redirect|isRedirect|Wikipedia:Articles for rumination}}</nowiki></code> &rarr; {{#invoke:redirect|isRedirect|Wikipedia:Articles for rumination}} === LuaIsRedirect === The isRedirect can be accessed from other Lua modules in the same way as the main function: <syntaxhighlight lang="lua"> local mRedirect = require('Module:Redirect') mRedirect.luaIsRedirect(rname) </syntaxhighlight> == GetTarget == The getTarget function fetches the target page name of a redirect page, and is only usable from Lua. If the page specified is a redirect, then the target is returned; otherwise the function returns nil. To use it, first load the module. <syntaxhighlight lang="lua"> local mRedirect = require('Module:Redirect') </syntaxhighlight> Then use the function with the following syntax: <syntaxhighlight lang="lua"> mRedirect.getTarget(page) </syntaxhighlight> <var>page</var> can be either the name of the redirect page as a string, or a [[mw:Extension:Scribunto/Lua reference manual#Title objects|mw.title object]]. ==ᥖᥨᥭᥰᥙᥣᥰ== * [[phab:T68974]] - Provide a standard way to get the target of a redirect page * [[mw:Extension:Scribunto/Lua reference manual#Title objects]], the Scribunto interface for determining a page's redirect status * [[Template:Get QID]], which uses this module * [[Template:Submit an edit request]], which uses this module plnaxr4dq2m7x6fq5f9lp6edsq2hg3h ᥛᥨᥝᥱ ᥓᥧᥰ:Location map/data/Myanmar 828 1175 5461 2024-12-25T23:54:22Z Saimawnkham 28 Created page with "return { name = 'ᥛᥫᥒᥰᥛᥣᥢ', top = 29, bottom = 9, left = 92, right = 102, image = 'Myanmar location map.svg', image1 = 'Myanmar relief location map.jpg' }" 5461 Scribunto text/plain return { name = 'ᥛᥫᥒᥰᥛᥣᥢ', top = 29, bottom = 9, left = 92, right = 102, image = 'Myanmar location map.svg', image1 = 'Myanmar relief location map.jpg' } gr6fxh7c6arcu4fy16dkp2jzf2xz5pe ᥛᥨᥝᥱ ᥓᥧᥰ:Location map/data/Asia 828 1176 5462 2024-12-25T23:55:15Z Saimawnkham 28 Created page with "return { name = 'Asia', x = '(52.8948) * (cos($1*0.01745329252) * sin(($2-95.0) * 0.01745329252)) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) * 0.5)^-0.5 )+50.0', y = '(100-59.381) - (59.381) * ( cos(50.0*0.01745329252) * sin($1*0.01745329252) - sin(50.0*0.01745329252) * cos($1*0.01745329252) * cos(($2-95.0)*0.01745329252) ) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329..." 5462 Scribunto text/plain return { name = 'Asia', x = '(52.8948) * (cos($1*0.01745329252) * sin(($2-95.0) * 0.01745329252)) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) * 0.5)^-0.5 )+50.0', y = '(100-59.381) - (59.381) * ( cos(50.0*0.01745329252) * sin($1*0.01745329252) - sin(50.0*0.01745329252) * cos($1*0.01745329252) * cos(($2-95.0)*0.01745329252) ) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) *0.5)^-0.5 )', image = 'Asia_laea_location_map.svg', image1 = 'Asia_laea_relief_location_map.jpg' } ssqkhpzmfv29wnoodxl5gozpjf3s7y0 ᥛᥨᥝᥱ ᥓᥧᥰ:Location map/data/Asia/doc 828 1177 5463 2024-12-25T23:57:29Z Saimawnkham 28 Created page with "<!-- Place categories where indicated at the bottom of this page; interwikis at Wikidata --> {{Module:Location map/data/doc | see also = *[[Module:Location map/data/Asia (equirectangular)]] }}<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Asia location map modules‎|*]] }}</includeonly>" 5463 wikitext text/x-wiki <!-- Place categories where indicated at the bottom of this page; interwikis at Wikidata --> {{Module:Location map/data/doc | see also = *[[Module:Location map/data/Asia (equirectangular)]] }}<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Asia location map modules‎|*]] }}</includeonly> e4rsuvqm7u1yqvg513dyfyr3ara1mtt ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Common.js 8 1178 5464 2024-12-28T23:11:30Z Saimawnkham 28 Created page with "/* Any JavaScript here will be loaded for all users on every page load. */ /** * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally * loaded for all users on every wiki page. If possible create a gadget that is * enabled by default instead of adding it here (since gadgets are fully * optimized ResourceLoader modules with possibility to add dependencies etc.) * * Since Common.js isn't a gadget, there is no place to declare its * dependencies, so..." 5464 javascript text/javascript /* Any JavaScript here will be loaded for all users on every page load. */ /** * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally * loaded for all users on every wiki page. If possible create a gadget that is * enabled by default instead of adding it here (since gadgets are fully * optimized ResourceLoader modules with possibility to add dependencies etc.) * * Since Common.js isn't a gadget, there is no place to declare its * dependencies, so we have to lazy load them with mw.loader.using on demand and * then execute the rest in the callback. In most cases these dependencies will * be loaded (or loading) already and the callback will not be delayed. In case a * dependency hasn't arrived yet it'll make sure those are loaded before this. */ /* global mw, $ */ /* jshint strict:false, browser:true */ mw.loader.using( [ 'mediawiki.util' ] ).done( function () { /* Begin of mw.loader.using callback */ /** * Map addPortletLink to mw.util * @deprecated: Use mw.util.addPortletLink instead. */ mw.log.deprecate( window, 'addPortletLink', mw.util.addPortletLink, 'Use mw.util.addPortletLink instead' ); /** * @source www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL * @rev 6 */ var extraCSS = mw.util.getParamValue( 'withCSS' ), extraJS = mw.util.getParamValue( 'withJS' ); if ( extraCSS ) { if ( extraCSS.match( /^MediaWiki:[^&<>=%#]*\.css$/ ) ) { mw.loader.load( '/w/index.php?title=' + extraCSS + '&action=raw&ctype=text/css', 'text/css' ); } else { mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withCSS value' } ); } } if ( extraJS ) { if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) { mw.loader.load( '/w/index.php?title=' + extraJS + '&action=raw&ctype=text/javascript' ); } else { mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withJS value' } ); } } /** * Collapsible tables; reimplemented with mw-collapsible * Styling is also in place to avoid FOUC * * Allows tables to be collapsed, showing only the header. See [[Help:Collapsing]]. * @version 3.0.0 (2018-05-20) * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-collapsibleTables.js * @author [[User:R. Koot]] * @author [[User:Krinkle]] * @author [[User:TheDJ]] * @deprecated Since MediaWiki 1.20: Use class="mw-collapsible" instead which * is supported in MediaWiki core. Shimmable since MediaWiki 1.32 * * @param {jQuery} $content */ function makeCollapsibleMwCollapsible( $content ) { var $tables = $content .find( 'table.collapsible:not(.mw-collapsible)' ) .addClass( 'mw-collapsible' ); $.each( $tables, function ( index, table ) { // mw.log.warn( 'This page is using the deprecated class collapsible. Please replace it with mw-collapsible.'); if ( $( table ).hasClass( 'collapsed' ) ) { $( table ).addClass( 'mw-collapsed' ); // mw.log.warn( 'This page is using the deprecated class collapsed. Please replace it with mw-collapsed.'); } } ); if ( $tables.length > 0 ) { mw.loader.using( 'jquery.makeCollapsible' ).then( function () { $tables.makeCollapsible(); } ); } } mw.hook( 'wikipage.content' ).add( makeCollapsibleMwCollapsible ); /** * Add support to mw-collapsible for autocollapse, innercollapse and outercollapse * * Maintainers: TheDJ */ function mwCollapsibleSetup( $collapsibleContent ) { var $element, $toggle, autoCollapseThreshold = 2; $.each( $collapsibleContent, function ( index, element ) { $element = $( element ); if ( $element.hasClass( 'collapsible' ) ) { $element.find( 'tr:first > th:first' ).prepend( $element.find( 'tr:first > * > .mw-collapsible-toggle' ) ); } if ( $collapsibleContent.length >= autoCollapseThreshold && $element.hasClass( 'autocollapse' ) ) { $element.data( 'mw-collapsible' ).collapse(); } else if ( $element.hasClass( 'innercollapse' ) ) { if ( $element.parents( '.outercollapse' ).length > 0 ) { $element.data( 'mw-collapsible' ).collapse(); } } // because of colored backgrounds, style the link in the text color // to ensure accessible contrast $toggle = $element.find( '.mw-collapsible-toggle' ); if ( $toggle.length ) { // Make the toggle inherit text color (Updated for T333357 2023-04-29) if ( $toggle.parent()[ 0 ].style.color ) { $toggle.css( 'color', 'inherit' ); $toggle.find( '.mw-collapsible-text' ).css( 'color', 'inherit' ); } } } ); } mw.hook( 'wikipage.collapsibleContent' ).add( mwCollapsibleSetup ); /* End of mw.loader.using callback */ } ); /* DO NOT ADD CODE BELOW THIS LINE */ dco56xebo3m50wyk499f5r967hz6kj1 ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Common.css 8 1179 5465 2024-12-28T23:11:50Z Saimawnkham 28 Created page with "/* CSS placed here will be applied to all skins */ /* * This is the CSS common to all desktop skins on en.Wikipedia. * Styling inside .mw-parser-output should generally use TemplateStyles. */ /* Reset italic styling set by user agent */ cite, dfn { font-style: inherit; } /* Straight quote marks for <q> */ q { quotes: '"' '"' "'" "'"; } /* Avoid collision of blockquote with floating elements by swapping margin and padding */ blockquote { overflow: hidden; margin:..." 5465 css text/css /* CSS placed here will be applied to all skins */ /* * This is the CSS common to all desktop skins on en.Wikipedia. * Styling inside .mw-parser-output should generally use TemplateStyles. */ /* Reset italic styling set by user agent */ cite, dfn { font-style: inherit; } /* Straight quote marks for <q> */ q { quotes: '"' '"' "'" "'"; } /* Avoid collision of blockquote with floating elements by swapping margin and padding */ blockquote { overflow: hidden; margin: 1em 0; padding: 0 40px; } /* Consistent size for <small>, <sub> and <sup> */ small { font-size: 85%; } .mw-body-content sub, .mw-body-content sup { font-size: 80%; } /* Same spacing for indented and unindented paragraphs on talk pages */ .ns-talk .mw-body-content dd { margin-top: 0.4em; margin-bottom: 0.4em; } /* Reduce page jumps by hiding collapsed/dismissed content */ .client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child), /* Avoid FOUC/reflows on collapsed elements. */ /* This copies MediaWiki's solution for T42812 to apply to innercollapse/outercollapse (T325115). */ /* TODO: Use :is() selector at some reasonable future when support is good for Most Clients */ /* Reference: https://gerrit.wikimedia.org/g/mediawiki/core/+/ecda06cb2aef55b77c4b4d7ecda492d634419ead/resources/src/jquery/jquery.makeCollapsible.styles.less#75 */ .client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > p, .client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > table, .client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > thead + tbody, .client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) tr:not( :first-child ), .client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) .mw-collapsible-content, /* Hide charinsert base for those not using the gadget */ #editpage-specialchars { display: none; } /* Different margin on references */ .references { margin-bottom: 0.5em; } /* Cite customizations for Parsoid * Once everything uses the one true parser these are just customizations */ span[ rel="mw:referencedBy" ] { counter-reset: mw-ref-linkback 0; } span[ rel='mw:referencedBy' ] > a::before { content: counter( mw-ref-linkback, lower-alpha ); font-size: 80%; font-weight: bold; font-style: italic; } a[ rel="mw:referencedBy" ]::before { font-weight: bold; content: "^"; } span[ rel="mw:referencedBy" ]::before { content: "^ "; } /* These blocks need review after [[phab:T371839]] or related are complete */ .mw-ref > a[style~="mw-Ref"][data-mw-group=lower-alpha]::after { content: '[' counter( mw-Ref, lower-alpha ) ']'; } .mw-ref > a[style~="mw-Ref"][data-mw-group=upper-alpha]::after { content: '[' counter( mw-Ref, upper-alpha ) ']'; } .mw-ref > a[style~="mw-Ref"][data-mw-group=decimal]::after { content: '[' counter( mw-Ref, decimal ) ']'; } .mw-ref > a[style~="mw-Ref"][data-mw-group=lower-roman]::after { content: '[' counter( mw-Ref, lower-roman ) ']'; } .mw-ref > a[style~="mw-Ref"][data-mw-group=upper-roman]::after { content: '[' counter( mw-Ref, upper-roman ) ']'; } .mw-ref > a[style~="mw-Ref"][data-mw-group=lower-greek]::after { content: '[' counter( mw-Ref, lower-greek ) ']'; } /* Styling for jQuery makeCollapsible, matching that of collapseButton */ .mw-parser-output .mw-collapsible-toggle:not(.mw-ui-button) { font-weight: normal; padding-right: 0.2em; padding-left: 0.2em; } .mw-collapsible-leftside-toggle .mw-collapsible-toggle { /* @noflip */ float: left; } /* Lists in wikitable data cells are always left-aligned */ .wikitable td ul, .wikitable td ol, .wikitable td dl { /* @noflip */ text-align: left; } /* Change the external link icon to a PDF icon for all PDF files */ .mw-parser-output a[href$=".pdf"].external, .mw-parser-output a[href*=".pdf?"].external, .mw-parser-output a[href*=".pdf#"].external, .mw-parser-output a[href$=".PDF"].external, .mw-parser-output a[href*=".PDF?"].external, .mw-parser-output a[href*=".PDF#"].external { background: url("//upload.wikimedia.org/wikipedia/commons/4/4d/Icon_pdf_file.png") no-repeat right; /* @noflip */ padding: 8px 18px 8px 0; } /* System messages styled similarly to fmbox */ /* for .mw-warning-with-logexcerpt, behavior of this line differs between * the edit-protected notice and the special:Contribs for blocked users * The latter has specificity of 3 classes so we have to triple up here. */ .mw-warning-with-logexcerpt.mw-warning-with-logexcerpt.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon { clear: both; margin: 0.2em 0; border: 1px solid #bb7070; background-color: var(--background-color-error-subtle, #ffdbdb); padding: 0.25em 0.9em; box-sizing: border-box; } /* default colors for partial block message */ /* gotta get over the hump introduced by the triple class above */ .mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt.mw-warning-with-logexcerpt { border-color: #fc3; background-color: var(--background-color-warning-subtle, #fef6e7); } /* Minimum thumb width */ @media (min-width: 640px) { figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'], .thumbinner { min-width: 100px; } } /* Prevent floating boxes from overlapping any category listings, file histories, edit previews, and edit [Show changes] views. */ #mw-subcategories, #mw-pages, #mw-category-media, #filehistory, #wikiPreview, #wikiDiff { clear: both; } /* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-abusefilter.css]], [[MediaWiki:Group-abusefilter-helper.css]], [[MediaWiki:Group-patroller.css]], [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]], [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */ .checkuser-show, .sysop-show, .abusefilter-show, .abusefilter-helper-show, .patroller-show, .templateeditor-show, .extendedmover-show, .extendedconfirmed-show, .autoconfirmed-show, .user-show { display: none; } /* Hide the redlink generated by {{Editnotice}}, this overrides the ".sysop-show { display: none; }" above that applies to the same link as well. See [[phab:T45013]] Hide the images in editnotices to keep them readable in VE view. Long term, editnotices should become a core feature so that they can be designed responsive. */ .ve-ui-mwNoticesPopupTool-item .editnotice-redlink, .ve-ui-mwNoticesPopupTool-item .mbox-image, .ve-ui-mwNoticesPopupTool-item .mbox-imageright { display: none !important; } /* Remove bullets when there are multiple edit page warnings */ ul.permissions-errors { margin: 0; } ul.permissions-errors > li { list-style: none; } /* larger inline math */ span.mwe-math-mathml-inline { font-size: 118%; } /* Make <math display="block"> be left aligned with one space indent for * compatibility with style conventions */ .mwe-math-fallback-image-display, .mwe-math-mathml-display { margin-left: 1.6em !important; margin-top: 0.6em; margin-bottom: 0.6em; } .mwe-math-mathml-display math { display: inline; } @media screen { /* Put a chequered background behind images, only visible if they have transparency, * except on main, user, and portal namespaces */ body:not(.ns-0):not(.ns-2):not(.ns-100) .gallerybox .thumb img { background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat; } /* Display "From Wikipedia, the free encyclopedia" in skins that support it, do not apply to print mode */ #siteSub { display: block; } /* Make the list of references smaller * Keep in sync with Template:Refbegin/styles.css * And Template:Reflist/styles.css */ .references { font-size: 90%; } } /* Hide FlaggedRevs notice UI when there are no pending changes */ .flaggedrevs_draft_synced, .flaggedrevs_stable_synced, /* "Temporary" to remove links in sidebar T255381 */ #t-upload, /* Hide broken download box on Special:Book pending T285400 */ .mw-special-Book #coll-downloadbox { display: none; } /* * BELOW HERE THERE BE SOONTOBE TEMPLATESTYLES THINGS; * SEE [[MediaWiki talk:Common.css/to do]] * CSS is separated by component (which is why media queries are not joined) */ /* Infoboxes */ .infobox { border: 1px solid #a2a9b1; color: black; padding: 0.2em; font-size: 88%; line-height: 1.5em; border-spacing: 3px; } @media screen { .infobox { background-color: #f8f9fa; } } @media (max-width: 640px) { .infobox { width: 100%; } .infobox .nowrap { white-space: normal; } } @media (min-width: 640px) { .infobox { /* @noflip */ margin: 0.5em 0 0.5em 1em; /* @noflip */ float: right; /* @noflip */ clear: right; width: 22em; } } .infobox-header, .infobox-label, .infobox-above, .infobox-full-data, .infobox-data, .infobox-below, .infobox-subheader, .infobox-image, .infobox-navbar, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox th, .infobox td { vertical-align: top; } .infobox-label, .infobox-data, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox th, .infobox td { /* @noflip */ text-align: left; } /* Remove .infobox when element selectors above are removed */ .infobox .infobox-above, .infobox .infobox-title, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox caption { font-size: 125%; font-weight: bold; text-align: center; } .infobox-title, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox caption { padding: 0.2em; } /* Remove .infobox when element selectors above are removed */ .infobox .infobox-header, .infobox .infobox-subheader, .infobox .infobox-image, .infobox .infobox-full-data, .infobox .infobox-below { text-align: center; } /* Remove .infobox when element selectors above are removed */ .infobox .infobox-navbar { /* @noflip */ text-align: right; } /* Normal font styling for wikitable row headers with scope="row" tag */ .wikitable.plainrowheaders th[scope=row], .wikitable.plainrowheaders th[scope=rowgroup] { font-weight: normal; /* @noflip */ text-align: left; } /* Remove underlines from certain links */ .nounderlines a, .IPA a:link, .IPA a:visited { text-decoration: none !important; } /* Prevent line breaks in silly places where desired (nowrap) and links when we don't want them to (nowraplinks a) */ .nowrap, .nowraplinks a { white-space: nowrap; } /* But allow wrapping where desired: */ .wrap, .wraplinks a { white-space: normal; } /* texhtml class for inline math (based on generic times-serif class) */ /* remove spans when this is TemplateStyled */ span.texhtml { font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif; font-size: 118%; line-height: 1; /* Force tabular and lining display for texhtml */ font-variant-numeric: lining-nums tabular-nums; font-kerning: none; } span.texhtml span.texhtml { font-size: 100%; } @media (min-width: 640px) { span.texhtml { white-space: nowrap; } } /* Prevent flags in tables from collapsing: Fix for T116318 * TODO: Remove when [[phab:T368469]] merges [[phab:T367463]] for the other skins */ @media (max-width: 640px) { .flagicon a > img, .flagicon noscript > img { max-width: none !important; } } @media screen { .nochecker .gallerybox .thumb img { background-image: none; } } /* * Put anything you mean to be a sitewide addition above the TemplateStyles * comment above. */ 4trixzci83mx7pogqgro7rqjhdcj8pm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Notelist 10 1180 5466 2024-12-28T23:14:12Z Saimawnkham 28 Created page with "{{safesubst<noinclude />:reflist|{{{1|{{{colwidth|}}}}}}|refs={{{refs|{{{notes|}}}}}}|group={{safesubst<noinclude />:#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }}}}{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using notelist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page us..." 5466 wikitext text/x-wiki {{safesubst<noinclude />:reflist|{{{1|{{{colwidth|}}}}}}|refs={{{refs|{{{notes|}}}}}}|group={{safesubst<noinclude />:#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }}}}{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using notelist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Notelist]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | colwidth | group | notes | refs }}<noinclude> {{documentation}}</noinclude> ttl05oyjrjjibaztk1xwnv8vtuovzpm ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Notelist/doc 10 1181 5467 2024-12-28T23:15:26Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} {{Lua|Module:Check for unknown parameters}} {{Transwiki guide |small=yes |text=See [[Template:Notelist/Transwiki guide|'''this information''']] on copying this template and modifying it for use on another wiki.}} {{#section:Help:footnotes|pregroup}} ==ᥑᥩᥲᥛᥧᥢᥰᥗᥦᥛᥰᥙᥘᥥᥖᥳ==..." 5467 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} {{Lua|Module:Check for unknown parameters}} {{Transwiki guide |small=yes |text=See [[Template:Notelist/Transwiki guide|'''this information''']] on copying this template and modifying it for use on another wiki.}} {{#section:Help:footnotes|pregroup}} ==ᥑᥩᥲᥛᥧᥢᥰᥗᥦᥛᥰᥙᥘᥥᥖᥳ== {{excerpt|Template:Reflist/doc|Template data}} ==Tracking categories== *{{clc|Category:Pages using notelist with unknown parameters}} ==ᥖᥨᥭᥰᥙᥣᥰ== * [[Template:Cnote]] - A manual system alternative *[[Help:Citation merging|Help:Citation merging (bundling)]] <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Explanatory footnote templates]] [[Category:Reference list templates]] [[Category:Footnote templates]] [[Category:Templates that add a tracking category|{{PAGENAME}}]] }}</includeonly> clya1m8w0vlugt4z99iwqcbq6x9iasi ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cnote 10 1182 5468 2024-12-28T23:16:03Z Saimawnkham 28 Created page with "{{#if: {{#if: {{{1|}}} | {{#if: {{{2|}}} |1}}}} | <span id="cnote_{{{1}}}"><b>[[#ref_{{{1}}}|^]]</b></span>&nbsp;'''{{{1}}}:'''&nbsp;{{{2}}} | <includeonly>{{error|1=Error on call to [[Template:cnote]]:}} Parameter #1 (name of content note) and parameter #2 (text of content note) must '''both''' be entered.</includeonly>}}<br /><noinclude> {{documentation}} </noinclude>" 5468 wikitext text/x-wiki {{#if: {{#if: {{{1|}}} | {{#if: {{{2|}}} |1}}}} | <span id="cnote_{{{1}}}"><b>[[#ref_{{{1}}}|^]]</b></span>&nbsp;'''{{{1}}}:'''&nbsp;{{{2}}} | <includeonly>{{error|1=Error on call to [[Template:cnote]]:}} Parameter #1 (name of content note) and parameter #2 (text of content note) must '''both''' be entered.</includeonly>}}<br /><noinclude> {{documentation}} </noinclude> dtnvzc6zb72yyxkl8yjfo8xirq8tsin ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cnote/doc 10 1183 5469 2024-12-28T23:17:08Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> == ᥖᥣᥒᥰᥕᥫᥒᥰᥟᥣᥢᥰ == This template is used to create the content note, in conjunction with [[Template:Cref]]. For multiple uses of the same footnote, see [[Template:Cnote2]]. <table width=80% align=center border=1><tr><td> <blockquote>Note: '''Content Notes''' created using {{tl|cref}} and {{tl|cnote}} can co-exist in an article along with '''Source..." 5469 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> == ᥖᥣᥒᥰᥕᥫᥒᥰᥟᥣᥢᥰ == This template is used to create the content note, in conjunction with [[Template:Cref]]. For multiple uses of the same footnote, see [[Template:Cnote2]]. <table width=80% align=center border=1><tr><td> <blockquote>Note: '''Content Notes''' created using {{tl|cref}} and {{tl|cnote}} can co-exist in an article along with '''Source Notes''' using the [[mw:Extension:Cite/Cite.php|cite.php]] system. The two systems do not interfere with each other in any way.</blockquote> </td></tr></table> == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ == <code><nowiki>* {{</nowiki>cnote|''Note name''|''Note text''<nowiki>}}</nowiki></code> To create the marker to place in the text at the point where the content note is to be attached, use [[Template:Cref]]. ===Example of output=== (With bullet, as shown above.) * {{cnote | Note name | Note text }} === Required parameters === #''Note name'': Name of content note; must be the same name assigned to this note using {{tl|cref}}. #''Note text'': Text (body) of content note. === Placement === * If a "Notes" or "Notes and references" section already exists in the article you are working on, simply determine where among the existing notes the one you are going to create should be listed and insert the {{tlx|cnote}} template there. * If such a section does not already exist in the article you are working on, you must create one by typing <code><nowiki>==Notes==</nowiki></code>&nbsp;. (The "Notes" section should immediately precede the "References" section.) Then create the first content note by inserting the {{tlx|cnote}} template below the section header. *Alternatively, you can change the existing "References" section to "Notes and references" ''if'' the article consistently uses only the {{tlx|Ref}} and {{tlx|Note}} reference footnote system instead of the <code>&lt;ref></code> and <code>&lt;references /></code> inline citation system. '''Important:''' #Once a content note has been created using {{tl|cnote}}, you can edit it just as you would ordinary Wikipedia text. Ensure, however, that all the cnote text is enclosed by the final '''<nowiki>}}</nowiki>'''. #The character "=" (equals sign) must not be entered in cnote text, as it will generate an error call. If an equals sign is needed in the cnote text, use the code <code>&amp;#61;</code> in its place. ==See it in action== Please look at [[Early life of Plato#ref a]] to see a content note attached to the word "brother". ==ᥖᥨᥭᥰᥙᥣᥰ== * [[Wikipedia:Citation templates]] – related templates * [[Wikipedia:Citing sources]] – style guide * [[Wikipedia:WikiProject Wikicite]] * [[Template:Cite book]] * [[Template:Cite news]] * [[Template:Notelist]] - The widespread explanatory footnote system as an alterantive <includeonly>{{Sandbox other|| <!-- CATEGORIES AND INTERWIKIS BELOW THIS LINE PLEASE --> [[Category:Explanatory footnote templates]] [[Category:Inline templates|{{PAGENAME}}]] [[he:תבנית:Cnote]] [[ja:Template:Cnote]] }}</includeonly> 1ypzmugguyeqfiybxjmobixk45nvqv7 ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Group-user.js 8 1184 5470 2024-12-28T23:25:40Z Saimawnkham 28 Created page with "/* Any JavaScript here will be loaded for registered users only */ /* All JavaScript here will be loaded for users of the mobile site */ /* Note, there is no corresponding User:Username/mobile.js; however users may use User:Username/minerva.js */ function addPortletLink() { mw.log.warn('addPortletLink is deprecated on desktop and never implemented on mobile', 'More information on https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users)#addPortletLink'); }" 5470 javascript text/javascript /* Any JavaScript here will be loaded for registered users only */ /* All JavaScript here will be loaded for users of the mobile site */ /* Note, there is no corresponding User:Username/mobile.js; however users may use User:Username/minerva.js */ function addPortletLink() { mw.log.warn('addPortletLink is deprecated on desktop and never implemented on mobile', 'More information on https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users)#addPortletLink'); } 28umkf0ij0msbxp7b0hmgjzr1xkiiog ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Mobile.js 8 1185 5471 2024-12-28T23:26:49Z Saimawnkham 28 Created page with "/* All JavaScript here will be loaded for users of the mobile site */ /* Note, there is no corresponding User:Username/mobile.js; however users may use User:Username/minerva.js */ function addPortletLink() { mw.log.warn('addPortletLink is deprecated on desktop and never implemented on mobile', 'More information on https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users)#addPortletLink'); }" 5471 javascript text/javascript /* All JavaScript here will be loaded for users of the mobile site */ /* Note, there is no corresponding User:Username/mobile.js; however users may use User:Username/minerva.js */ function addPortletLink() { mw.log.warn('addPortletLink is deprecated on desktop and never implemented on mobile', 'More information on https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users)#addPortletLink'); } i2h2ses6zn3y3dqnh5be87rhkoaojbw ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Minervaneue.js 8 1186 5472 2024-12-28T23:27:07Z Saimawnkham 28 Created page with "// DO NOT USE: see [[MediaWiki:Minerva.js]]" 5472 javascript text/javascript // DO NOT USE: see [[MediaWiki:Minerva.js]] qzn7cana5vxj3ylkv6yly61mqbpi67i ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Edittools.js 8 1187 5473 2024-12-28T23:27:26Z Saimawnkham 28 Created page with "mw.log.warn( '[[w:en:MediaWiki:Edittools.js]] should not be loaded anymore. Please load [[w:en:MediaWiki:Gadget-charinsert-core.js]] directly.' ); mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-charinsert-core.js&action=raw&ctype=text/javascript' );" 5473 javascript text/javascript mw.log.warn( '[[w:en:MediaWiki:Edittools.js]] should not be loaded anymore. Please load [[w:en:MediaWiki:Gadget-charinsert-core.js]] directly.' ); mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-charinsert-core.js&action=raw&ctype=text/javascript' ); 1wr1kb1xfo5e5vvei6t2vscv170coyk ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Monobook.js 8 1188 5474 2024-12-28T23:27:46Z Saimawnkham 28 Created page with "/* Any JavaScript here will be loaded for users using the MonoBook skin */ /** * Topbar content fix with sitenotice and CentralNotice * * Description: This fixes the location of topbar content (e.g., featured * content star) when the sitenotice or CentralNotice is active. * Maintainers: [[User:TheDJ]], [[User:MZMcBride]] */ // Only when editing/previewing a page if ( mw.config.get( 'wgAction' ) == 'submit' || mw.config.get( 'wgAction' ) == 'view' ) {..." 5474 javascript text/javascript /* Any JavaScript here will be loaded for users using the MonoBook skin */ /** * Topbar content fix with sitenotice and CentralNotice * * Description: This fixes the location of topbar content (e.g., featured * content star) when the sitenotice or CentralNotice is active. * Maintainers: [[User:TheDJ]], [[User:MZMcBride]] */ // Only when editing/previewing a page if ( mw.config.get( 'wgAction' ) == 'submit' || mw.config.get( 'wgAction' ) == 'view' ) { $( function() { // If there is a dismissible sitenotice or an (expanded) centralnotice if ( $( '#mw-dismissible-notice' ).length || $( '#centralNotice' ).hasClass('expanded') ) { mw.util.addCSS( '#bodyContent { position: relative; } #coordinates { position: absolute; top: 1px !important; }' ); } } ); } // Add support for legacy methods still being used by logged in users in their user scripts so these do not log as errors // Please talk to [[User:Jon (WMF)]] before removing. function stubMissingFunctionError( method, rtnValue ) { if(window[method]) return; window[method] = function () { mw.log.error('Monobook.js says - A user script or gadget you have loaded is using a deprecated method:' + method); return rtnValue; }; } stubMissingFunctionError('getElementsByClassName', []); stubMissingFunctionError('sajax_init_object'); stubMissingFunctionError('appendCSS'); stubMissingFunctionError('akeytt'); stubMissingFunctionError('attachEvent'); if (typeof InstaView === 'undefined') { window.InstaView = {}; // seeing various Uncaught ReferenceError: InstaView is not defined errors. Can be removed when addressed in https://global-search.toolforge.org/?q=InstaView%5C.&regex=1&namespaces=&title=.*%2Fmonobook%5C.js } // Avoid issue in old Monobook scripts: ReferenceError: mwCustomEditButtons is not defined if(typeof mwCustomEditButtons !== 'undefined') window.mwCustomEditButtons = []; hr01rzcdhcoj8pkuoccdzs2q25osqzq ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Minerva.js 8 1189 5475 2024-12-28T23:28:05Z Saimawnkham 28 Created page with "/* Note: This code runs on both desktop and mobile skins. Be careful what you put here and be sure to test on both the en.m.wikipedia and en.wikipedia.org domains which behave differently. Bad/large amounts of JS could seriously impair users accessing Wikipedia. Good luck! https://grafana.wikimedia.org/dashboard/db/mobile-2g */" 5475 javascript text/javascript /* Note: This code runs on both desktop and mobile skins. Be careful what you put here and be sure to test on both the en.m.wikipedia and en.wikipedia.org domains which behave differently. Bad/large amounts of JS could seriously impair users accessing Wikipedia. Good luck! https://grafana.wikimedia.org/dashboard/db/mobile-2g */ 2cilv4hpl0t3pprrpe7bcw6w9wgsqmt ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Gadget-refToolbar.js 8 1190 5476 2024-12-28T23:28:25Z Saimawnkham 28 Created page with "/** * RefToolbar * * Adds tools for citing references to the edit toolbar. * See [[Wikipedia:RefToolbar]] for further documentation. One of two * possible versions will load (Reftoolbar 1.0 or Reftoolbar 2.0) * depending on the user preferences (the usebetatoolbar preference). * * @see: [[Wikipedia:RefToolbar]] * @see: [[MediaWiki:RefToolbar.js]] * @see: [[MediaWiki:RefToolbarConfig.js]] * @see: [[MediaWiki:RefToolbarLegacy.js]] * @see: [[MediaWiki:RefToolbar..." 5476 javascript text/javascript /** * RefToolbar * * Adds tools for citing references to the edit toolbar. * See [[Wikipedia:RefToolbar]] for further documentation. One of two * possible versions will load (Reftoolbar 1.0 or Reftoolbar 2.0) * depending on the user preferences (the usebetatoolbar preference). * * @see: [[Wikipedia:RefToolbar]] * @see: [[MediaWiki:RefToolbar.js]] * @see: [[MediaWiki:RefToolbarConfig.js]] * @see: [[MediaWiki:RefToolbarLegacy.js]] * @see: [[MediaWiki:RefToolbarMessages-en.js]] * @see: [[MediaWiki:RefToolbarMessages-de.js]] * @see: [[MediaWiki:Gadget-refToolbarBase.js]] * @author: [[User:Mr.Z-man]] * @author: [[User:Kaldari]] */ /*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */ /*global $, mw */ ( function () { 'use strict'; function initializeRefTools() { if ( window.refToolbarInstalled || $( '#wpTextbox1[readonly]' ).length ) { return; } // cast to number, support both 1 and "1" if ( +mw.user.options.get( 'usebetatoolbar' ) === 1 ) { // Enhanced editing toolbar is on. Going to load RefToolbar 2.0. // TODO: // * Explicitly declare global variables from [[MediaWiki:RefToolbar.js]] using window.* // * Move [[MediaWiki:RefToolbar.js]] to [[MediaWiki:Gadget-refToolbarDialogs.js]] // * Create the module 'ext.gadget.refToolbarDialogs' depending on 'ext.gadget.refToolbarBase' and 'ext.wikiEditor' // * Replace the code below by mw.loader.load( 'ext.gadget.refToolbarDialogs' ); mw.loader.using( [ 'ext.gadget.refToolbarBase', 'ext.wikiEditor' ], function () { mw.loader.load( '/w/index.php?title=MediaWiki:RefToolbar.js&action=raw&ctype=text/javascript' ); } ); } else if ( +mw.user.options.get( 'gadget-legacyToolbar' ) === 1 ) { // Enhanced editing toolbar is off. Loading RefToolbar 1.0. (legacy) mw.loader.load( '/w/index.php?title=MediaWiki:RefToolbarLegacy.js&action=raw&ctype=text/javascript' ); } else { return; } window.refToolbarInstalled = true; } if ( /^(edit|submit)$/.test( mw.config.get( 'wgAction' ) ) ) { // Double check if user.options is loaded, to prevent errors when copy pasted accross installations $.when( mw.loader.using( ['user.options'] ), $.ready ).then( initializeRefTools ); } }() ); ny50gn551fgp7rdjyn0j4kjh2tcksf2 ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Gadget-wikEd.js 8 1191 5477 2024-12-28T23:28:44Z Saimawnkham 28 Created page with "// _________________________________________________________________________________________ // | | // | === WARNING: GLOBAL GADGET FILE === | // | Changes to this page affect many users. | // | Please discuss changes on the talk page or on [[Wikipedia_talk:Gadget]] before editing. | /..." 5477 javascript text/javascript // _________________________________________________________________________________________ // | | // | === WARNING: GLOBAL GADGET FILE === | // | Changes to this page affect many users. | // | Please discuss changes on the talk page or on [[Wikipedia_talk:Gadget]] before editing. | // |_________________________________________________________________________________________| // // Imports [[User:Cacycle/wikEd.js]] // wikEd is a full-featured in-browser editor for Wikipedia, see [[User:Cacycle/wikEd]] // disable loading for IE, not needed, but might save a few milliseconds if ( navigator.appName !== 'Microsoft Internet Explorer' ) { // load [[User:Cacycle/wikEd]] in-browser text editor // please do not use the importScript(), importScriptURI(), or mw.loader.load() functions as these interfere with the script's own installation mechanism and will delay the startup ( function () { var script = document.createElement( 'script' ); script.src = '//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctype=text/javascript'; script.async = true; document.getElementsByTagName( 'head' )[ 0 ].appendChild( script ); } ) (); } 68s5qjuxor2e521mwp2xf9gvnv8et3e ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:Gadget-revisionjumper.js 8 1192 5478 2024-12-28T23:29:05Z Saimawnkham 28 Created page with "/* _____________________________________________________________________________ * | | * | === WARNING: GLOBAL GADGET FILE === | * | Changes to this page affect many users. | * | Please discuss changes on the talk page or on [[WT:Gadget]] before editing. | * |_________________________________________________________..." 5478 javascript text/javascript /* _____________________________________________________________________________ * | | * | === WARNING: GLOBAL GADGET FILE === | * | Changes to this page affect many users. | * | Please discuss changes on the talk page or on [[WT:Gadget]] before editing. | * |_____________________________________________________________________________| * * Imported from version 1.2.3 as of 2010-09-08 from [[:de:MediaWiki:Gadget-revisionjumper.js]] * Using this script allows you to easily navigate diffs, articles' histories and articles themselves. * A feature-rich drop down menu offers various functions to jump to a certain revision * which is situated before or after the selected revision. * Besides default parameters, configurable requests can be done. * Further, the default setting can be personalized. * See [[User:DerHexer/revisionjumper]] */ // [[:de:MediaWiki:Gadget-revisionjumper.js]] mw.loader.load( '//de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-revisionjumper.js&action=raw&ctype=text/javascript' ); 4799naz0c1ubn84inr4ycz04xgprvdr ᥛᥨᥝᥱ ᥓᥧᥰ:ConvertIB 828 1193 5480 2024-12-28T23:31:52Z Saimawnkham 28 Created page with "require('strict') local p = {} local getArgs = require('Module:Arguments').getArgs -- Units accepted by {{convert}} that come in groups (e.g., "5 ft 6 in") local multiple = {'mich', 'michlk', 'michainlk', 'miyd', 'miydftin', 'mift', 'ydftin', 'ydft', 'ftin', 'footin', 'handin', 'lboz', 'stlb', 'stlboz', 'stlb'} -- Convert unit list to hash local mult_table = {} for _, v in ipairs(multiple) do mult_table[v] = true end -- Function to pull out values and units from num..." 5480 Scribunto text/plain require('strict') local p = {} local getArgs = require('Module:Arguments').getArgs -- Units accepted by {{convert}} that come in groups (e.g., "5 ft 6 in") local multiple = {'mich', 'michlk', 'michainlk', 'miyd', 'miydftin', 'mift', 'ydftin', 'ydft', 'ftin', 'footin', 'handin', 'lboz', 'stlb', 'stlboz', 'stlb'} -- Convert unit list to hash local mult_table = {} for _, v in ipairs(multiple) do mult_table[v] = true end -- Function to pull out values and units from numeric args -- Returns: -- values: list of numeric values, or "false" if no numeric argument is given -- units: list of units (str) -- value: if there is a last numeric value unpaired with a unit, it becomes the precision -- anyValue: whether there is a non-false value in the values list local function parseValuesUnits(args) local values = {} local units = {} local indx = 1 local value = nil local anyValue = false -- loop through numeric arguments in pairs while args[indx] or args[indx+1] do value = args[indx] anyValue = anyValue or value -- if there is a unit, save in output lists if args[indx+1] then table.insert(values, value or false) table.insert(units, args[indx+1]) value = nil end indx = indx+2 end return values, units, value, anyValue end -- Function to identify multiple units and rewrite them as new input or output groups -- Args: -- values, units: numeric values and units, as lists with same length -- Returns: -- newValues, newUnits: same lists rewritten local function parseMultiples(values, units) local newValues = {} local newUnits = {} local i = 1 -- we will search for multiples with up to 4 entries (depending on length) local maxMultiple = math.min(4,#units-1) local valueFound = false -- flag to suppress second (and later) input values --- Hack for handling "stone": check if only value supplied is "lb" local onlyPounds = true for i = 1, #units do if values[i] and units[i] ~= 'lb' then onlyPounds = false break end end -- sweep through units while i <= #units do -- determine index of last possible unit that could contain a multiple local last_unit = math.min(i+maxMultiple-1,#units) local multipleFound = false -- try from longest multiple down to double multiple (prefer longest ones) for j = last_unit, i+1, -1 do local key = table.concat({unpack(units,i,j)}, '') if mult_table[key] then -- we found a multiple unit multipleFound = true -- Hack for "stone": add either 'lb' or multiple unit string to output units -- depending on whether 'lb' was the only unit string with a value if mw.ustring.sub(key,1,2) == 'st' then table.insert(newValues, false) table.insert(newUnits, onlyPounds and key or 'lb') end -- if there are any value in the span of the multiple, -- then the multiple is an input -- assume all missing values after the first are zero local firstValueFound = false for k = i, j do firstValueFound = not valueFound and (firstValueFound or values[k]) if firstValueFound then table.insert(newValues, values[k] or 0) table.insert(newUnits, units[k]) end end valueFound = valueFound or firstValueFound -- if no values in the span of the multiple, -- then the multiple is an output. Insert combined string as output unit if not firstValueFound then table.insert(newValues, false) table.insert(newUnits, key) end i = j+1 break end end --- If no multiple unit was found, insert value[i] and unit[i] into rewritten lists if not multipleFound then if valueFound then table.insert(newValues, false) -- skip writing value if it is a duplicate else table.insert(newValues,values[i]) valueFound = values[i] end table.insert(newUnits, units[i]) i = i+1 end end return newValues, newUnits end -- Implement {{convinfobox}} function p._convert(args) -- find all values and units in numeric args (and the precision, if it exists) local values, units, precision, anyValue = parseValuesUnits(args) -- bail if no values at all if not anyValue then return nil end -- rewrite values and units if multiple units are found values, units = parseMultiples(values, units) -- sort input and outputs into different buckets local input_values = {} local input_units = {} local output_units = {} for i = 1, #units do if values[i] then table.insert(input_values, values[i]) table.insert(input_units, units[i]) else table.insert(output_units, units[i]) end end -- bail if nothing to convert if #input_values == 0 or #output_units == 0 then return nil end -- assemble argument list to {{convert}} local innerArgs = {} -- First, pass all input unit(s) for i, v in ipairs(input_values) do table.insert(innerArgs,v) table.insert(innerArgs,input_units[i]) end -- Then the output unit(s) [concatenated as single argument] table.insert(innerArgs,table.concat(output_units,"+")) if precision then table.insert(innerArgs,precision) -- last non-nil value contains precision end -- now handle all non-numeric arguments, passing to {{convert}} innerArgs.abbr = 'on' -- abbr=on by default for k, v in pairs(args) do if not tonumber(k) then innerArgs[k] = v end end -- Call {{convert}} with innerArgs local frame = mw.getCurrentFrame() return frame:expandTemplate{title='Convert', args=innerArgs} end function p.convert(frame) local args = getArgs(frame) return p._convert(args) or "" end return p a22duljwm626he5r0iwg8cvz5437rdo ᥛᥨᥝᥱ ᥓᥧᥰ:ConvertIB/doc 828 1194 5481 2024-12-28T23:32:33Z Saimawnkham 28 Created page with "{{High use}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> A Lua module that implements {{tl|convinfobox}}: a wrapper around {{tl|convert}} designed for infoboxes. == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ == <code><nowiki>{{</nowiki>#invoke:ConvertIB|convert<nowiki>}}</nowiki></code> :Like {{tl|convinfobox}}, accepts alternating series of pairs of [blank|value], unit . When a unit has a non-blank value, it will get converted to..." 5481 wikitext text/x-wiki {{High use}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> A Lua module that implements {{tl|convinfobox}}: a wrapper around {{tl|convert}} designed for infoboxes. == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ == <code><nowiki>{{</nowiki>#invoke:ConvertIB|convert<nowiki>}}</nowiki></code> :Like {{tl|convinfobox}}, accepts alternating series of pairs of [blank|value], unit . When a unit has a non-blank value, it will get converted to all other units that do have blank values :Accepts all named parameters that {{tl|convert}} does :Accepts groups of multiple units (e.g., "5 ft 6 in") that {{tl|convert}} does <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> 5pdcroeb1e65fydsqlwm2vrdufdo6fy ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Convinfobox/doc 10 1195 5482 2024-12-28T23:33:12Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{high-use}} {{Lua|Module:ConvertIB}} <!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --> This template is a frontend for {{tl|convert}}. It is intended as a meta-template for use within the code for a template, where the input is not known ''a priori''. For unit conversions within articles, one should use {{tl|convert}} directly. This template accepts from four to seven unnamed parameters. Odd parameters must be numerical (or empty) and sp..." 5482 wikitext text/x-wiki {{Documentation subpage}} {{high-use}} {{Lua|Module:ConvertIB}} <!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --> This template is a frontend for {{tl|convert}}. It is intended as a meta-template for use within the code for a template, where the input is not known ''a priori''. For unit conversions within articles, one should use {{tl|convert}} directly. This template accepts from four to seven unnamed parameters. Odd parameters must be numerical (or empty) and specify the numerical value of a measurement and the intended precision of the conversion. Even parameters must be unit codes as used in {{tlf|convert}}. Named parameters are the same as used by {{tlf|convert}}. This template differs from {{tlf|convert}} in the following respects. * The units to convert to and the units to convert from must be specified (therefore there are no default convert-to units). * Fields for the numerical value of a measurement may be left blank. * The default is to abbreviate units (where abbreviations exist). * Range conversions are not available. This template may be used when it is unknown in which direction the conversion is to be made. The direction is determined as shown in the following examples. * <code><nowiki>{{convinfobox|100|m2||sqft}}</nowiki></code> → {{convinfobox|100|m2||sqft}} * <code><nowiki>{{convinfobox||m2|100|sqft}}</nowiki></code> → {{convinfobox||m2|100|sqft}} ==Dual conversions== Dual conversions may be performed by adding a fifth (possibly blank) and sixth unnamed parameter. * <code><nowiki>{{convinfobox|375|ml||impoz||USoz}}</nowiki></code> → {{convinfobox|375|ml||impoz||USoz}} * <code><nowiki>{{convinfobox||ml|40|impoz||USoz}}</nowiki></code> → {{convinfobox||ml|40|impoz||USoz}} * <code><nowiki>{{convinfobox||ml||impoz|32|USoz}}</nowiki></code> → {{convinfobox||ml||impoz|32|USoz}} ==Paired units== Length may be expressed in feet and inches. * <code><nowiki>{{convinfobox|180|cm||ft||in}}</nowiki></code> → {{convinfobox|180|cm||ft||in}} * <code><nowiki>{{convinfobox||cm|5|ft||in}}</nowiki></code> → {{convinfobox||cm|5|ft||in}} * <code><nowiki>{{convinfobox||cm||ft|120|in}}</nowiki></code> → {{convinfobox||cm||ft|120|in}} * <code><nowiki>{{convinfobox||cm|5|ft|6|in}}</nowiki></code> → {{convinfobox||cm|5|ft|6|in}} * <code><nowiki>{{convinfobox||ft||in|180|cm}}</nowiki></code> → {{convinfobox||ft||in|180|cm}} * <code><nowiki>{{convinfobox|5|ft||in||cm}}</nowiki></code> → {{convinfobox|5|ft||in||cm}} * <code><nowiki>{{convinfobox||ft|120|in||cm}}</nowiki></code> → {{convinfobox||ft|120|in||cm}} * <code><nowiki>{{convinfobox|5|ft|6|in||cm}}</nowiki></code> → {{convinfobox|5|ft|6|in||cm}} Similarly, mass may be expressed in pounds and ounces. * <code><nowiki>{{convinfobox|8.5|kg||lb||oz}}</nowiki></code> → {{convinfobox|8.5|kg||lb||oz}} * <code><nowiki>{{convinfobox||kg|4|lb|3|oz}}</nowiki></code> → {{convinfobox||kg|4|lb|3|oz}} Mass may also be expressed in stone and pounds. * <code><nowiki>{{convinfobox|65|kg||st||lb}}</nowiki></code> → {{convinfobox|65|kg||st||lb}} * <code><nowiki>{{convinfobox||kg|10|st||lb}}</nowiki></code> → {{convinfobox||kg|10|st||lb}} * <code><nowiki>{{convinfobox||kg|10|st|7|lb}}</nowiki></code> → {{convinfobox||kg|10|st|7|lb}} * <code><nowiki>{{convinfobox||kg||st|145|lb}}</nowiki></code> → {{convinfobox||kg||st|145|lb}} ==Specifying more than one value== The template currently bases conversions on the first non-blank numerical value ignoring any secondary or tertiary values. * <code><nowiki>{{convinfobox|100|m2|100|sqft}}</nowiki></code> → {{convinfobox|100|m2|100|sqft}} * <code><nowiki>{{convinfobox|375|ml|40|impoz||USoz}}</nowiki></code> → {{convinfobox|375|ml|40|impoz||USoz}} * <code><nowiki>{{convinfobox|375|ml||impoz|32|USoz}}</nowiki></code> → {{convinfobox|375|ml||impoz|32|USoz}} * <code><nowiki>{{convinfobox||ml|40|impoz|32|USoz}}</nowiki></code> → {{convinfobox||ml|40|impoz|32|USoz}} ==Rounding== As with {{tlf|convert}} rounding can be done automatically or manually by specifying the precision and/or number of significant figures in the converted value. The number of significant figures can be determined by the parameter {{para|sigfig|}}. The precision can be determined by the fifth (if there is no sixth) or seventh (if there is a sixth) unnamed parameter as shown in the examples below. * <code><nowiki>{{convinfobox|100|m2||sqft|4}}</nowiki></code> → {{convinfobox|100|m2||sqft|4}} * <code><nowiki>{{convinfobox|100|m2||sqft|sigfig=4}}</nowiki></code> → {{convinfobox|100|m2||sqft|sigfig=4}} * <code><nowiki>{{convinfobox||ml|40|impoz||USoz|2}}</nowiki></code> → {{convinfobox||ml|40|impoz||USoz|2}} * <code><nowiki>{{convinfobox||ml|40|impoz||USoz|sigfig=3}}</nowiki></code> → {{convinfobox||ml|40|impoz||USoz|sigfig=3}} * <code><nowiki>{{convinfobox||kg|10|st|7|lb|3}}</nowiki></code> → {{convinfobox||kg|10|st|7|lb|3}} * <code><nowiki>{{convinfobox||kg|10|st|7|lb|sigfig=5}}</nowiki></code> → {{convinfobox||kg|10|st|7|lb|sigfig=5}} Specify precision "0" to prevent rounding of values ending in zero: * kilograms (kg) ** with "0": <code><nowiki>{{convinfobox|110|kg||lb|0}}</nowiki></code> → {{convinfobox|110|kg||lb|0}} ** without: <code><nowiki>{{convinfobox|110|kg||lb}}</nowiki></code> → {{convinfobox|110|kg||lb}} * pounds (lb) ** with "0": <code><nowiki>{{convinfobox||kg|240|lb|0}}</nowiki></code> → {{convinfobox||kg|240|lb|0}} ** without: <code><nowiki>{{convinfobox||kg|240|lb}}</nowiki></code> → {{convinfobox||kg|240|lb}} * metres (m) ** with "0": <code><nowiki>{{convinfobox|100|m||ft|0}}</nowiki></code> → {{convinfobox|100|m||ft|0}} ** without: <code><nowiki>{{convinfobox|100|m||ft}}</nowiki></code> → {{convinfobox|100|m||ft}} * inches (in) ** with "0": <code><nowiki>{{convinfobox||cm|100|in|0}}</nowiki></code> → {{convinfobox||cm|100|in|0}} ** without: <code><nowiki>{{convinfobox||cm|100|in}}</nowiki></code> → {{convinfobox||cm|100|in}} ==Leaving all numerical fields blank== If all numerical value fields are left blank the template returns nothing. * <code><nowiki>{{convinfobox||m2||sqft}}</nowiki></code> → {{convinfobox||m2||sqft}} * <code><nowiki>{{convinfobox||ml||impoz||USoz}}</nowiki></code> → {{convinfobox||ml||impoz||USoz}} ==ᥖᥨᥭᥰᥙᥣᥰ== ; Supporting templates * [[Template:Convert]] (invokes [[Module:Convert]]) ; Templates transcluding {{tl|convinfobox}} {{Collapsible list | framestyle = border 1px; | titlestyle = text-align:left;background-color:lightgrey; | # [[Template:Infobox amusement park]] # [[Template:Infobox animal]] # [[Template:Infobox bandy biography]] # [[Template:Infobox body of water]] # [[Template:Infobox cemetery]] # [[Template:Infobox college football player]] # [[Template:Infobox combat robot]] # [[Template:Infobox diocese]] # [[Template:Infobox figure skater]] # [[Template:Infobox football biography]] # [[Template:Infobox hiking trail]] # [[Template:Infobox islands/area]] #* [[Template:Infobox islands]] (via [[Template:Infobox islands/area]]) # [[Template:Infobox mountain]] #* [[Template:Infobox Berg]] (via [[Template:Infobox mountain]]) # [[Template:Infobox mountain range]] #* [[Template:Infobox Gebirgsgruppe]] (via [[Template:Infobox mountain range]]) # [[Template:Infobox NFL player]] # [[Template:Infobox person]] # [[Template:Infobox pipeline]] # [[Template:Infobox power transmission line]] # [[Template:Infobox protected area]] # [[Template:Infobox rail line]] #* [[Template:Infobox Paris Metro line]] (via [[Template:Infobox rail line]]) # [[Template:Infobox rugby biography]] # [[Template:Infobox rugby league biography]] # [[Template:Infobox sportsperson]] #* [[Template:Infobox biathlete]] (via [[Template:Infobox sportsperson]]) #* [[Template:Infobox boxer (amateur)]] (via [[Template:Infobox sportsperson]]) #* [[Template:Infobox sailor]] (via [[Template:Infobox sportsperson]]) #* [[Template:Infobox speed skater]] (via [[Template:Infobox sportsperson]]) #* [[Template:Infobox sport wrestler]] (via [[Template:Infobox sportsperson]]) #* [[Template:Infobox swimmer]] (via [[Template:Infobox sportsperson]]) # [[Template:Infobox tennis biography]] # [[Template:Infobox themed area]] # [[Template:Infobox valley]] # [[Template:Infobox water park]] # [[Template:Infobox YouTube personality]] }} {{Math templates|conversion}} <includeonly>{{Sandbox other|| <!-- Categories go here --> [[Category:Numerical conversion templates]] [[Category:Convert-like templates|{{SUBPAGENAME}}]] }}</includeonly> fs5z7cz4wn5shbx1ds2d0mrx1m9zzrq ᥛᥨᥝᥱ ᥓᥧᥰ:Documentation/styles.css 828 1196 5485 2024-12-28T23:48:29Z Saimawnkham 28 Created page with "/* {{pp|small=yes}} */ .documentation, .documentation-metadata { border: 1px solid #a2a9b1; background-color: #ecfcf4; clear: both; } .documentation { margin: 1em 0 0 0; padding: 1em; } .documentation-metadata { margin: 0.2em 0; /* same margin left-right as .documentation */ font-style: italic; padding: 0.4em 1em; /* same padding left-right as .documentation */ } .documentation-startbox { padding-bottom: 3px; border-bottom: 1px solid #aaa; margin-bott..." 5485 sanitized-css text/css /* {{pp|small=yes}} */ .documentation, .documentation-metadata { border: 1px solid #a2a9b1; background-color: #ecfcf4; clear: both; } .documentation { margin: 1em 0 0 0; padding: 1em; } .documentation-metadata { margin: 0.2em 0; /* same margin left-right as .documentation */ font-style: italic; padding: 0.4em 1em; /* same padding left-right as .documentation */ } .documentation-startbox { padding-bottom: 3px; border-bottom: 1px solid #aaa; margin-bottom: 1ex; } .documentation-heading { font-weight: bold; font-size: 125%; } .documentation-clear { /* Don't want things to stick out where they shouldn't. */ clear: both; } .documentation-toolbar { font-style: normal; font-size: 85%; } @media screen { html.skin-theme-clientpref-night .documentation, html.skin-theme-clientpref-night .documentation-metadata { background-color: #0b1e1c; } } @media screen and ( prefers-color-scheme: dark) { html.skin-theme-clientpref-os .documentation, html.skin-theme-clientpref-os .documentation-metadata { background-color: #0b1e1c; } } 3igw4iwzymtlarkxz89qi8dgj0mdzjy ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Native name/doc 10 1197 5487 2024-12-29T23:47:31Z Saimawnkham 28 Created page with "<noinclude>{{Documentation subpage}}{{High-use}}</noinclude> {{Hatnote|[[Template:Native phrase]] redirects here.}} {{Lua|Module:Native name|Module:Lang}} {{mbox|text=For <code style="color:#d33"><nowiki>{{native name}}</nowiki></code> error messages appearing in various infoboxes, see [[Wikipedia talk:WikiProject Infoboxes/Archive 11#native name parameters]].}} An inline formatting template, based on {{tl|Lang}}, for indicating the official/defacto name in a language..." 5487 wikitext text/x-wiki <noinclude>{{Documentation subpage}}{{High-use}}</noinclude> {{Hatnote|[[Template:Native phrase]] redirects here.}} {{Lua|Module:Native name|Module:Lang}} {{mbox|text=For <code style="color:#d33"><nowiki>{{native name}}</nowiki></code> error messages appearing in various infoboxes, see [[Wikipedia talk:WikiProject Infoboxes/Archive 11#native name parameters]].}} An inline formatting template, based on {{tl|Lang}}, for indicating the official/defacto name in a language other than English. By default, the native name is displayed in italics, followed by the language's name in parentheses. The template's defaults can be overridden and the parenthesis excluded, in which case there may be no visible changes to the text where it's used. An [[HTML]] {{Tag|[[Span and div|span]]|o}}, however, still identifies the native name as a linguistic element, meaning that web browsers and [[screen reader]]s can select a particular font, formatting, pronunciation, etc., for it. For multiple native names, use {{tl|native name list}} == Syntax == * {{Tlx|{{BASEPAGENAME}}|<{{var|[[IETF language tag]]}}>|<{{var|the native name}}>}} == Parameters == {| class="wikitable sortable" ! scope="col" | Parameter name ! scope="col" | Description and examples ! scope="col" | Required |- ! scope="row" | [first unnamed] | The [[IETF language tag]] code for the native language. French, for instance, is "fr"; Spanish is "es"; Arabic is "ar"; etc. | yes |- ! scope="row" | [second unnamed] | The native name, in the native language (with accents, etc.). | yes |- ! scope="row" | {{code|italics}}<br/>{{smaller|(or {{code|italic}})}} | Set to "off" or "no" to disable displaying the native name in italics. Example: {{para|italics|off}} | no |- ! scope="row" | {{code|paren}}<br/>{{smaller|(or {{code|icon}})}} | Set to "omit", "off" or "no" to suppress the appearance of the native language's name in a parenthesis after the native name. Example: {{para|paren|omit}} | no |- ! scope="row" | {{code|parensize}}<br/>{{smaller|(previously {{code|fontsize}})}} | Use to specify a font-size for the parenthesis. Per [[MOS:FONTSIZE]], do not make this text smaller in infoboxes, since the text is already at 88% of normal. Example: {{para|parensize|90%}} | no |- ! scope="row" | {{code|nolink}} | Set to anything (e.g. "on") to suppress the appearance of the native language's name as a link. | no |- ! scope="row" | {{code|script}} (deprecated) | when needed, include [[ISO 15924]] in <code><nowiki>{{{1}}}</nowiki></code> IETF language tag; e.g. 'sr-Cyrl' <s>Specifies the [[ISO 15924]] script. E.g. "Cyrl", "Arab", "Hans"...</s> | no |} == Examples == * Common usage: ** {{Tlx|{{BASEPAGENAME}}|de|Deutschland}} –> {{ {{BASEPAGENAME}}|de|Deutschland}} * Code and result for the same name "Deutschland" above but with ''italics'' switched off, ''nolink'' switched on and a ''parensize'' of 90%: ** {{Tlx|{{BASEPAGENAME}}|de|Deutschland|italics{{=}}off|nolink{{=}}on|parensize{{=}}90%}} –> {{ {{BASEPAGENAME}}|de|Deutschland|italics=off|nolink=on|parensize=90%}} * Retaining no italics but suppressing the parenthesis which produces the same as if the {{tl|lang}} template had been used: ** {{Tlx|{{BASEPAGENAME}}|de|Deutschland|italics{{=}}off|paren{{=}}omit}} –> {{ {{BASEPAGENAME}}|de|Deutschland|italics=off|paren=omit}} * Language does not have an ISO code ** <code>{{Tlg|{{BASEPAGENAME}}|mis|Banib|paren{{=}}omit}} (&#91;[Boonwurrung language]])</code> –> {{{{BASEPAGENAME}}|mis|Banib|paren=omit}} ([[Boonwurrung language]]) * Language is not known ** {{Tlx|{{BASEPAGENAME}}|und|Bakoma|paren{{=}}omit}} –> {{{{BASEPAGENAME}}|und|Bakoma|paren=omit}} == Other examples == {| class="wikitable" ! scope="col" | Code ! scope="col" | Result |- | <pre> {{Infobox settlement | name = The Hague | native_name = {{Native name|nl|Den Haag}} }} </pre> |style="vertical-align:middle;"| {{Infobox settlement | name = The Hague | native_name = {{ {{BASEPAGENAME}}|nl|Den Haag}} }} |- | <pre> {{Infobox country | conventional_long_name = French Republic | native_name = {{Native name|fr|République française|paren=omit}} }} </pre> |style="vertical-align:topmiddle;"| {{Infobox country | conventional_long_name = French Republic | native_name = {{ {{BASEPAGENAME}}|fr|République française|paren=omit}} }} |} ==Tracking category== {{Category link with count|Native name template errors}} ==Template data== {{template data header}} <includeonly>{{sandbox other|| <!-- Categories below this line --> }}</includeonly> <templatedata> { "params": { "tag": { "label": "language", "description": "language code", "example": "el, de", "type": "string", "required": true }, "name": { "label": "name", "description": "Name in foreign language (use ISO 639 language codes)", "example": "ευρώ, herzlich willkommen", "type": "string", "required": true }, "italic": { "aliases": [ "italics" ], "label": "italics", "description": "\"off\" will prevent italicising the name", "type": "boolean", "default": "on" }, "paren": { "label": "language name", "description": "Language name in parenthesis", "type": "boolean", "default": "on" }, "parensize": { "label": "language fontsize", "description": "font-size of the language (parenthesised)", "example": "90%", "type": "number" } }, "description": "Foreign language name formatting" } </templatedata> <includeonly>{{Sandbox other|| [[Category:Wikipedia formatting templates]] [[Category:Language templates]] }}</includeonly> cyimjhykbiuac1gy7gq18mc0qcnnch0 ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/doc 828 1198 5490 2024-12-29T23:49:39Z Saimawnkham 28 Created page with "{{High-use|no-percent=yes}} {{Language templates}} {{Lua|Module:Arguments|Module:Lang/configuration|Module:Lang/data|Module:Lang/ISO 639 synonyms|Module:Lang/tag from name|Module:Unicode data|Module:Yesno}} This module exists primarily to provide correct html markup for non–English language text where that text is used in the English Wikipedia. It has a secondary purpose of providing correct visual rendering for this non-English text. The module was developed to conso..." 5490 wikitext text/x-wiki {{High-use|no-percent=yes}} {{Language templates}} {{Lua|Module:Arguments|Module:Lang/configuration|Module:Lang/data|Module:Lang/ISO 639 synonyms|Module:Lang/tag from name|Module:Unicode data|Module:Yesno}} This module exists primarily to provide correct html markup for non–English language text where that text is used in the English Wikipedia. It has a secondary purpose of providing correct visual rendering for this non-English text. The module was developed to consolidate processing for {{tlx|Lang}}, the {{cl|Lang-x templates|{{tld|lang-??}}}} (most), and {{tlx|Transliteration}} templates into a single source and to use a clearly defined data set extracted from international standards. It provides error checking and reporting to ensure that the html rendered is correct for browsers and screen readers. Other templates that get language name support from this module are: * {{tlx|Native name}} ==Data set== The data set is specified in [[Module:Lang/data]] and its included data modules: * language tag-and-name data ** [[Module:Lang/data/iana languages]] – from IANA [https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry language-subtag-registry file] * language script data ** [[Module:Lang/data/iana scripts]] – from IANA language-subtag-registry file * language region data ** [[Module:Lang/data/iana regions]] – from IANA language-subtag-registry file * language variant data ** [[Module:Lang/data/iana variants]] – from IANA language-subtag-registry file * suppressed-script data ** [[Module:Lang/data/iana suppressed scripts]] – from IANA language-subtag-registry file The data set also includes supplementary data modules: * override and other non-standard data ** [[Module:Lang/ISO 639 synonyms]] – maps three character ISO 639-2, -2T, -3 codes to two character ISO 639-1 codes – from [https://www.loc.gov/standards/iso639-2/php/English_list.php Codes for the Representation of Names of Languages] ** [[Module:Lang/tag from name]] – reversed language tag-and-name data so that the language name is the key and the language tag is the value == Testcases == * [[Module:Lang/testcases]] ([[Module talk:Lang/testcases|run]]) * category_from_tag() ** [[Module:Lang/testcases/ISO 639-1 category from tag]] ([[Module talk:Lang/testcases/ISO 639-1 category from tag|run]]) ** [[Module:Lang/testcases/ISO 639-3-1 category from tag]] (A–H) ([[Module talk:Lang/testcases/ISO 639-3-1 category from tag|run]]) ** [[Module:Lang/testcases/ISO 639-3-2 category from tag]] (I–N) ([[Module talk:Lang/testcases/ISO 639-3-2 category from tag|run]]) ** [[Module:Lang/testcases/ISO 639-3-3 category from tag]] (O–Z) ([[Module talk:Lang/testcases/ISO 639-3-3 category from tag|run]]) ** [[Module:Lang/testcases/ISO 639 deprecated and override category from tag]] ([[Module talk:Lang/testcases/ISO 639 deprecated and override category from tag|run]]) * name_from_tag() ** [[Module:Lang/testcases/ISO 639-1 name from tag]] ([[Module talk:Lang/testcases/ISO 639-1 name from tag|run]]) ** [[Module:Lang/testcases/ISO 639-3-1 name from tag]] (A–H) ([[Module talk:Lang/testcases/ISO 639-3-1 name from tag|run]]) ** [[Module:Lang/testcases/ISO 639-3-2 name from tag]] (I–N) ([[Module talk:Lang/testcases/ISO 639-3-2 name from tag|run]]) ** [[Module:Lang/testcases/ISO 639-3-3 name from tag]] (O–Z) ([[Module talk:Lang/testcases/ISO 639-3-3 name from tag|run]]) ** [[Module:Lang/testcases/ISO 639 deprecated and override name from tag]] ([[Module talk:Lang/testcases/ISO 639 deprecated and override name from tag|run]]) * tag_from_name() ** [[Module:Lang/testcases/ISO 639-1 tag from name]] ([[Module talk:Lang/testcases/ISO 639-1 tag from name|run]]) ** [[Module:Lang/testcases/ISO 639-3-1 tag from name]] (A–H) ([[Module talk:Lang/testcases/ISO 639-3-1 tag from name|run]]) ** [[Module:Lang/testcases/ISO 639-3-2 tag from name]] (I–N) ([[Module talk:Lang/testcases/ISO 639-3-2 tag from name|run]]) ** [[Module:Lang/testcases/ISO 639-3-3 tag from name]] (O–Z) ([[Module talk:Lang/testcases/ISO 639-3-3 tag from name|run]]) ** [[Module:Lang/testcases/ISO 639 deprecated and override tag from name]] ([[Module talk:Lang/testcases/ISO 639 deprecated and override tag from name|run]]) ==Tracking categories== * {{Category link with count|Lang and lang-xx template errors}} * {{Category link with count|Transliteration template errors}} * {{Category link with count|Lang and lang-xx code promoted to ISO 639-1}} * {{Category link with count|Lang and lang-xx using deprecated ISO 639 codes}} ==See also== MoS on foreign words: * {{Section link|Wikipedia:Manual of Style/Text formatting#Foreign terms}} <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Language-related modules]] [[Category:Modules that check for strip markers]] }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> 98ycq4iuknz45a8jzqqdg13yistm6j5 ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/configuration 828 1199 5491 2024-12-29T23:50:41Z Saimawnkham 28 Created page with "--[[--------------------------< T E M P L A T E S _ T >-------------------------------------------------------- ]] local templates_t = { lang = 'Lang', langx = 'Langx', langxx = 'Lang-xx', transliteration = 'Transliteration', } --[[--------------------------< K N O W N _ P A R A M S >------------------------------------------------------ lists of all parameters known to {{lang}}, {{langx}}, {{lang-xx}} templates. Exception: |fn= is known to {{lang}} but is not..." 5491 Scribunto text/plain --[[--------------------------< T E M P L A T E S _ T >-------------------------------------------------------- ]] local templates_t = { lang = 'Lang', langx = 'Langx', langxx = 'Lang-xx', transliteration = 'Transliteration', } --[[--------------------------< K N O W N _ P A R A M S >------------------------------------------------------ lists of all parameters known to {{lang}}, {{langx}}, {{lang-xx}} templates. Exception: |fn= is known to {{lang}} but is not a 'lang' template; that parameter causes the module to call the specified lang(), lang_xx_inherit(), or lang_xx_italic() function. These separate functions set |fn= to nill and then do the known-param checking on the other template parameters ]] local known_params_t = { ['common_params_all_t'] = { -- these parameters common to {{lang}}, {{langx}}, and {{lang-xx}} ['code'] = true, ['text'] = true, ['rtl'] = true, ['italic'] = true, ['italics'] = true, ['i'] = true, ['size'] = true, ['proto'] = true, ['nocat'] = true, ['cat'] = true, ['template'] = true, -- supplied by external templates to provide template name for error messaging ({{nihongo}}, etc) }, ['params_lang_t'] = { -- unique to {{lang}} [1] = true, -- alias of |code= [2] = true, -- alias of |text= }, ['params_x_t'] = { -- common to {{langx}} and {{lang-xx}} ['translit'] = true, ['translit-std'] = true, ['translit-script'] = true, ['translation'] = true, ['lit='] = true, ['label'] = true, ['link'] = true, ['links'] = true, ['lit'] = true, ['engvar'] = true, }, ['params_langx_t'] = { -- unique to {{langx}} [1] = true, -- alias of |code= [2] = true, -- alias of |text= [3] = true, -- alias of |translit= [4] = true, -- alias of |translation= }, ['params_lang_xx_t'] = { -- unique to {{lang-xx}} [1] = true, -- alias of |text= [2] = true, -- alias of |translit= [3] = true, -- alias of |translation= ['script'] = true, -- these needed to override default params in {{lang-??}} templates ['region'] = true, ['variant'] = true, }, } --[[--------------------------< E N G _ V A R >---------------------------------------------------------------- Used at en.wiki so that spelling of 'romanized' (US, default) can be changed to 'romanised' to match the envar specified by a {{Use xxx English}}. Not likely useful outside of en.wiki This is accomplished by setting |engvar=gb; can, should be omitted in articles that use American English; no need for the clutter. ]] local engvar_sel_t = { -- select either UK English or US English ['au'] = 'gb_t', -- these match IANA region codes (except in lower case) ['ca'] = 'us_t', ['gb'] = 'gb_t', ['ie'] = 'gb_t', ['in'] = 'gb_t', ['nz'] = 'gb_t', ['us'] = 'us_t', -- default engvar ['za'] = 'gb_t' }; local engvar_t = { ['gb_t'] = { ['romanisz_lc'] = 'romanisation', -- lower case ['romanisz_uc'] = 'Romanisation', -- upper case; unused can be deleted ['romanisz_pt'] = 'romanised', -- past tense }, ['us_t'] = { -- default engvar ['romanisz_lc'] = 'romanization', -- lower case ['romanisz_uc'] = 'Romanization', -- upper case; unused can be deleted ['romanisz_pt'] = 'romanized', -- past tense } } local default_engvar = 'us_t'; --[[ =============================<< M E S S A G I N G T A B L E S >>============================================= these tables are for internationalization. Messages or fragments thereof are mostly grouped by function name. Some messages are shared by functions other than the function table that lists the message or fragment. ]] --[[--------------------------< K E Y W O R D S _ T >---------------------------------------------------------- ]] local keywords_t = { ['affirmative'] = 'yes', ['negative'] = 'no', ['unset'] = 'unset', ['invert'] = 'invert', ['default'] = 'default', } --[[--------------------------< M I S C _ T E X T _ T >-------------------------------------------------------- ]] local misc_text_t = { ['error'] = 'Error', -- make_error_msg(), tag_from_name() ['language'] = 'language', -- make_translit(), lang_xx(), name_from_tag() ['help'] = 'help', } --[[--------------------------< M A K E _ E R R O R _ M S G _ T >---------------------------------------------- ]] local make_error_msg_t = { ['xlit_err_cat'] = 'Transliteration template errors', ['lang_err_cat'] = 'Lang and lang-xx template errors', ['undefined'] = 'undefined', } --[[--------------------------< V A L I D A T E _ I T A L I C _ T >-------------------------------------------- ]] local parameter_validate_t = { ['invalid_param'] = 'invalid parameter: &#124;$1=', -- $1 is parameter name } --[[--------------------------< V A L I D A T E _ I T A L I C _ T >-------------------------------------------- ]] local validate_italic_t = { ['multi_italic'] = 'only one of &#124;italic=, &#124;italics=, or &#124;i= can be specified', } --[[--------------------------< V A L I D A T E _ T E X T _ T >------------------------------------------------ ]] local validate_text_t = { ['no_text'] = 'no text', ['malformed_markup'] = 'text has malformed markup', ['italic_markup'] = 'text has italic markup', } --[[--------------------------< T E X T _ S C R I P T _ M A T C H _ T E S T _ T >------------------------------ ]] local text_script_match_test_t = { ['latn_txt_mismatch'] = 'Latn text/non-Latn script subtag mismatch', ['latn_scr_mismatch'] = 'Non-latn text (pos $1)/Latn script subtag mismatch', -- $1 identifies first offending character position } --[[--------------------------< L A N G _ T >------------------------------------------------------------------ ]] local lang_t = { ['conflict_n_param'] = 'conflicting: {{{$1}}} and &#124;$2=', -- $1 is positional param number, $2 is named param; shared with _lang_xx() ['conflict_n_param_types'] = { ['code'] = 'code', ['text'] = 'text', ['translit'] = 'translit', }, ['invalid_proto'] = 'invalid &#124;proto=: $1', -- _lang_xx also emits this message } --[[--------------------------< L A N G _ X X _ T >------------------------------------------------------------ ]] local lang_xx_t = { ['conflict_n_lit'] = 'conflicting: {{{$1}}} and &#124;lit= or &#124;translation=', -- $1 is positional parameter; can be either 3 ({{lang-??}}) or 4 ({{langx}}) ['conflict_lit'] = 'conflicting: &#124;lit= and &#124;translation=', ['conflict_link'] = 'conflicting: &#124;links= and &#124;link=', ['invalid_xlit_std'] = 'invalid translit-std', ['romanization'] = 'Romanization of', ['translit_nonlatn'] = 'transliteration text not Latin script (pos $1)', -- _transl() also emits this message; $1 identifies the first offending character's position ['xlit_of_latn'] = 'transliteration of latn script', } --[[--------------------------< T A G _ F R O M _ N A M E _ T >------------------------------------------------ ]] local tag_from_name_t = { ['lang_not_found'] = 'language: $1 not found', -- $1 is language name parameter value ['missing_lang_name'] = 'missing language name', } --[[--------------------------< T R A N S L _ T >-------------------------------------------------------------- ]] local transl_t = { ['unrecog_xlit_std'] = 'unrecognized transliteration standard: $1', -- $1 is |translit_std- parameter value ['no_text'] = 'no text', ['missing_lang_scr'] = 'missing language / script code', ['unrecog_lang_scr'] = 'unrecognized language / script code: $1', -- $1 is the language/script code } --[[--------------------------< G E T _ I E T F _ P A R T S _ T >---------------------------------------------- ]] local get_ietf_parts_t = { ['maint_promo_cat'] = 'Lang and lang-xx code promoted to ISO 639-1|$1', -- $1 is ISO 639-2/3 subtag ['maint_promo_msg'] = 'code: $1 promoted to code: $2', -- $1 is ISO 639-2/3 subtag, $2 is synonymous ISO 639-1 subtag ['missing_lang_tag'] = 'missing language tag', -- also used in _langx() ['redundant_scr'] = 'redundant script tag', ['redundant_reg'] = 'redundant region tag', ['redundant_var'] = 'redundant variant tag', ['unrecog_tag'] = 'unrecognized language tag: $1', -- $1 is the whole language tag ['unrecog_code'] = 'unrecognized language code: $1', -- $1 is code ['unrecog_reg_code'] = 'unrecognized region: $1 for code: $2', -- $1 is region, $2 is code ['unrecog_scr_code'] = 'unrecognized script: $1 for code: $2', -- $1 is script, $2 is code ['script_code'] = 'script: $1 not supported for code: $2', -- $1 is script, $2 is code ['unrecog_var'] = 'unrecognized variant: $1', -- $1 is variant ['unrecog_var_code'] = 'unrecognized variant: $1 for code: $2', -- $1 is variant, $2 is code ['unrecog_var_code_scr'] = 'unrecognized variant: $1 for code-script pair: $2-$3', -- $1 is variant, $2 is code, $3 is script ['unrecog_var_code_reg'] = 'unrecognized variant: $1 for code-region pair: $2-$3', -- $1 is variant, $2 is code, $3 is region ['unrecog_pri'] = 'unrecognized private tag: $1', -- $1 is private tag } --[[--------------------------< L A N G U A G E _ N A M E _ G E T _ T >---------------------------------------- ]] local language_name_get_t = { ['deprecated_cat'] = 'Lang and lang-xx using deprecated ISO 639 codes|$1', -- $1 is deprecated ISO 639 subtag ['deprecated_msg'] = 'code: $1 is deprecated', -- $1 is deprecated ISO 639 subtag } --[[--------------------------< H T M L _ T I T L E _ T E X T _ T >-------------------------------------------- ]] local make_text_html_t = { ['zxx'] = 'text', -- for zxx no linguistic content ['collective'] = 'collective text', -- for collective languages ['individual'] = 'language text', -- for individual languages } --[[--------------------------< T R A N S L A T I O N _ M A K E _ T >------------------------------------------ ]] local translation_make_t = { ['lit_xlation'] = 'Literal translation', -- article title fragment and html title attribute ['lit_abbr'] = 'lit.', } --[[--------------------------< M A K E _ C A T E G O R Y _ T >------------------------------------------------ ]] local make_category_t = { ['collective_cat'] = 'Category:Articles with text in', -- for collective languages ['cat_prefix'] = 'Category:Articles containing', -- prefix for explicitly cited and individual languages ['explicit_cat'] = 'explicitly cited', -- for explicitly citing this wiki's language ['cat_postfix'] = 'language text', -- postfix for individual languages } --[[--------------------------< M A K E _ T R A N S L I T _ T >------------------------------------------------ ]] local make_translit_t = { ['script'] = 'script', ['transliteration'] = 'transliteration', } --[[--------------------------< E X P O R T S >---------------------------------------------------------------- ]] return { known_params_t = known_params_t, templates_t = templates_t, default_engvar = default_engvar, -- engvar support not likely useful outside of en.wiki engvar_t = engvar_t, engvar_sel_t = engvar_sel_t, get_ietf_parts_t = get_ietf_parts_t, -- messaging tables keywords_t = keywords_t, lang_t = lang_t, lang_xx_t = lang_xx_t, language_name_get_t = language_name_get_t, make_category_t = make_category_t, make_error_msg_t = make_error_msg_t, make_text_html_t = make_text_html_t, make_translit_t = make_translit_t, misc_text_t = misc_text_t, parameter_validate_t = parameter_validate_t, tag_from_name_t = tag_from_name_t, text_script_match_test_t = text_script_match_test_t, transl_t = transl_t, translation_make_t = translation_make_t, validate_italic_t = validate_italic_t, validate_text_t = validate_text_t, } msyg82lugiyx2fwxjnblps5g5cvcqzy ᥛᥨᥝᥱ ᥓᥧᥰ:Lang/tag from name 828 1200 5492 2025-01-02T22:39:42Z Saimawnkham 28 Created page with "local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts local lang_table = lang_name_table.lang; -- language codes, names local lang_dep_table = lang_name_table.lang_dep; -- deprecated language codes, names local override_table = lang_data.override; local rev_lang_table..." 5492 Scribunto text/plain local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts local lang_table = lang_name_table.lang; -- language codes, names local lang_dep_table = lang_name_table.lang_dep; -- deprecated language codes, names local override_table = lang_data.override; local rev_lang_table = {}; -- same as lang_table reversed so language name is key and language tag is value local rev_lang_dep_table = {}; -- same as lang_dep_table reversed so language name is key and language tag is value local rev_override_table = {}; -- same as override_table except reversed local dedabbed_names_list = {}; -- holds a list of dedabbed name and tags --[[--------------------------< R E V _ L I S T _ A D D >------------------------------------------------------ local function to add <name> (key) and <tag> (value) pair to <rev_list> <name>/<tag> pairs where <tag> is ISO 639-1, overwrite all other <name>/<tag> pairs. When creating overrides, take care that the <name> is properly disambiguated to avoid improper masking ]] local function rev_list_add (rev_list, name, tag) if rev_list[name] then -- if already in <rev_list> if 2 == tag:len() then -- is this is a 2-characater code? rev_list[name] = tag; -- yes, overwrite 3-characater language <name> and <tag> pair in <rev_list> end else -- here when not yet in <rev_list> rev_list[name] = tag; -- add language <name> and <tag> (value) pair to <rev_list> end end --[[--------------------------< D E D A B B E D _ N A M E S _ L I S T _ A D D >-------------------------------- adds <name>/<tag> pairs to the dedabbed_names_list when <name> not already present. When <name> is present in the list, unsets the listed <tag> to empty string; cannot have different <name>/<tag> pairs where the table key (<name>) is shared with another <name>/<tag> pair. ]] local function dedabbed_names_list_add (dab, name, tag) if 0 ~= dab then -- if dab was removed if dedabbed_names_list[name] then -- if this dedabbed name is in the table then there are more than one name with different dabs dedabbed_names_list[name] = ''; -- unset but not too unset else dedabbed_names_list[name] = tag; -- add name / tag pair in case this the only dedabbed name end end end --[[--------------------------< D E D A B B E D _ T O _ R E V _ L I S T _ A D D >------------------------------ adds <name>/<tag> pairs to specified <rev_list> when <tag> is not empty string ]] local function dedabbed_to_rev_list_add (rev_list, name, tag) for name, tag in pairs (dedabbed_names_list) do -- add dedabbed <name>/<tag> pairs to the reversed table if '' ~= tag then -- when <name>/<tag> has not been unset because of multiple dabs rev_list_add (rev_list, name, tag); -- add end end end --[[--------------------------< T A G - F R O M - N A M E D A T A >------------------------------------------ Creates tag-from-name tables from the data in Module:Lang/data so that templates can get language tags from the same names as the {{lang}} templates get from those tags. The conversion prefers ISO 639-1 codes. Data in these tables are used by tag_from_name() in Module:Lang When <name> is disambiguated, will create an additional <name> entry without the dab as long as that action won't conflict with actual undabbed names in the source. <name> without dab is always added to the list; this rule arises because of the three Marwari language code/name pairs: mwr: Marwari -– not dabbed these will not have dedabbed entries because of mwr rwr: Marwari (India) mve: Marwari (Pakistan) These all share the same base name so there will not not be an dedabbed entry: ["yaka"] = "axk", -- this would be wrong for two of these languages ["yaka (central african republic)"] = "axk", ["yaka (congo)"] = "iyx", ["yaka (democratic republic of congo)"] = "yaf", Say that we find "axk". It has a dab so we add the dabbed form to rev_lang_table{}. Then we look in dedabbed_names_list{} to see if ["yaka"] is already there. It's not, so we add this: ["yaka"] = "axk", Later we find "yaf". It has a dab so we add the dabbed form to rev_lang_table{}. Then we look in dedabbed_names_list{} to see if ["yaka"] is already there. It is, so that means that more than one language code could create an dedabbed language name key; there can be only one. Because ["yaka"] is already in the dedabbed_names_list{} table we unset the ["yaka"] entry to empty string: ["yaka"] = '', later we find "iyx" and add it to rev_lang_table{}. We look in dedabbed_names_list{} and find ["yaka"] has been unset to empty string so do nothing. When done adding names/codes to rev_lang_table{}, spin through dedabbed_names_list{} and add all non-empty-string name/code pairs to rev_lang_table{}. This does not catch things like overrides ["pa"] = "Punjabi" and ["pnb"] = "Punjabi". "pa" and "pnb" are not synonyms but because the names are the same, will be treated like synonyms ("pnb" promotes to "pa"). To avoid this, disambiguate the override: ["pnb"] = {"Punjabi"} -> ["pnb"] = {"Punjabi (Western)"} ]] for tag, name_table in pairs (lang_table) do if not override_table[tag] then -- only add names/tags from name_table when tag not present in override table local name_raw = name_table:lower(); local name, dab = name_raw:gsub ('%s+%b()', ''); -- remove parenthetical disambiguators or qualifiers from names that have them; <dab> non-zero when disambiguation removed rev_list_add (rev_lang_table, name_raw, tag); -- add no-dab-names and names-with-dab here dedabbed_names_list_add (dab, name, tag); -- add to dedabbed_names_list if dabbed end end dedabbed_to_rev_list_add (rev_lang_table, name, tag); -- add dedabbed name/tag pairs to the reversed table dedabbed_names_list = {}; -- reset list of dedabbed names for tag, name_table in pairs (lang_dep_table) do if not override_table[tag] then -- only add names/tags from name_table when tag not present in override table local name_raw = name_table:lower(); local name, dab = name_raw:gsub ('%s+%b()', ''); -- remove parenthetical disambiguators or qualifiers from names that have them; <dab> non-zero when disambiguation removed rev_list_add (rev_lang_dep_table, name_raw, tag); -- add no-dab-names and names-with-dab here dedabbed_names_list_add (dab, name, tag); -- add to dedabbed_names_list if dabbed end end dedabbed_to_rev_list_add (rev_lang_dep_table, name, tag); -- add dedabbed name/tag pairs to the reversed table dedabbed_names_list = {}; -- reset list of dedabbed names for tag, name_table in pairs (override_table) do local name_raw = name_table:lower(); local name, dab = name_raw:gsub ('%s+%b()', ''); -- remove parenthetical disambiguators or qualifiers from names that have them rev_list_add (rev_override_table, name_raw, tag); dedabbed_names_list_add (dab, name, tag); -- add to dedabbed_names_list if dabbed end dedabbed_to_rev_list_add (rev_override_table, name, tag); -- add dedabbed name/tag pairs to the reversed table dedabbed_names_list = {}; -- reset list --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { rev_lang_table = rev_lang_table, rev_lang_dep_table = rev_lang_dep_table, rev_override_table = rev_override_table, } j3mfsv6vl3rrvzdingbsgsmtlpxmpvq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sfn 10 1201 5493 2025-01-08T12:39:07Z Saimawnkham 28 Created page with "<includeonly>{{#invoke:Footnotes|sfn|template=sfn}}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using sfn with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Sfn]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | 5 | ignore-err | at | loc | p | page | pages | postscript | pp | ps | ref | Ref }}<noinclude> {{documentation}} </noinclude>" 5493 wikitext text/x-wiki <includeonly>{{#invoke:Footnotes|sfn|template=sfn}}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using sfn with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Sfn]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | 5 | ignore-err | at | loc | p | page | pages | postscript | pp | ps | ref | Ref }}<noinclude> {{documentation}} </noinclude> qonfaedzm5gjpxu8g7l7eot3x97abvt ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sfn/doc 10 1202 5494 2025-01-08T12:40:03Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{High-use|risk}} {{Template redirect|sfnnb}} {{Lua|Module:Footnotes|Module:Check for unknown parameters}} The '''shortened footnote template''' {{tl|sfn}} creates a short [[WP:Citing sources#Short citations|author–date citation]] in a footnote, with a one-directional link to the first matching citation template on the same page. It will combine iden..." 5494 wikitext text/x-wiki {{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{High-use|risk}} {{Template redirect|sfnnb}} {{Lua|Module:Footnotes|Module:Check for unknown parameters}} The '''shortened footnote template''' {{tl|sfn}} creates a short [[WP:Citing sources#Short citations|author–date citation]] in a footnote, with a one-directional link to the first matching citation template on the same page. It will combine identical footnotes automatically. {{Harvard citation documentation|sfn|noref=1}} == ᥑᥩᥲᥛᥧᥢᥰᥗᥦᥛᥰᥙᥘᥥᥖᥳ == {{TemplateDataHeader}} <templatedata> { "params": { "1": { "description": "Last name of first (or only) author", "required": true, "example": "Smith", "type": "line", "suggested": true, "label": "Author last name" }, "2": { "description": "Year for citations with one author, or last name of second author for citations with two or more authors", "required": true, "example": "2006", "type": "string", "suggested": true, "label": "Second author or year" }, "3": { "description": "Year for citations with two authors, or last name of third author for citations with three or more authors", "type": "string", "label": "Third author or year" }, "4": { "description": "Year for citations with three authors, or last name of fourth author for citations with four authors", "type": "string", "label": "Fourth author or year" }, "5": { "description": "Year for citations with four authors", "type": "number", "label": "Year (if four authors included)" }, "p": { "description": "Page number in source, if the relevant information is on one page (use the «pp» parameter for multiple pages, and the «loc» parameter for other location data)", "suggested": true, "aliases": [ "page" ], "example": "42", "type": "line", "label": "Page" }, "pp": { "description": "Page numbers in source", "aliases": [ "pages" ], "example": "23–24", "type": "line", "label": "Pages" }, "ps": { "description": "Trailing text to replace period", "example": "none", "type": "string", "label": "Postscript" }, "loc": { "description": "Location in source", "example": "section 7", "type": "line", "label": "Location", "aliases": [ "at" ] } }, "description": "This template creates a short author–date citation in a footnote. It allows you to link inline citation using Harvard citations (a form of short citations using parenthetical references) to their corresponding full bibliographic citations.", "format": "inline" } </templatedata> == ᥖᥨᥭᥰᥙᥣᥰ == * {{tl|p.}} – citing a page number * {{tl|r}} – define and reference page(s) * {{tl|rp}} – reference page(s) * {{tl|Sfnm}} – for ''m''ultiple sources * {{tl|SfnRef}} – for the ref anchor * {{tl|Sfnlink}} – for unidirectional links, especially from [[WP:LDR|LDRs]] * {{tl|efn}} – for explanatory foot notes {{Wikipedia referencing}} <includeonly>{{sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Author–date citation templates]] [[Category:Footnote templates]] [[Category:Templates that generate named references]] }}</includeonly> ljawl1is7wy5e2y1ui4iv78xbgwlf90 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template redirect 10 1203 5495 2025-01-08T12:42:10Z Saimawnkham 28 Created page with "<includeonly>{{#invoke:Shortcut|main|template=yes|redirect=yes}}</includeonly><noinclude>{{Documentation}}</noinclude>" 5495 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|template=yes|redirect=yes}}</includeonly><noinclude>{{Documentation}}</noinclude> rlspkp5wnkjc5ccy5twdlm4zzrtlbql ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template redirect/doc 10 1204 5496 2025-01-08T12:42:52Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{tlr|Template redirects}}{{tsh|tlr}} {{lua|Module:Shortcut}} This template is a [[Wikipedia:Wrapper templates|wrapper]] that prompts {{tl|Template shortcut}} to refer to "redirect/s" rather than "shortcut/s". == ᥑᥩᥲᥛᥧᥢᥰᥗᥦᥛᥰᥙᥘᥥᥖᥳ == {{Format TemplateData|<templatedata> { "descriptio..." 5496 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{tlr|Template redirects}}{{tsh|tlr}} {{lua|Module:Shortcut}} This template is a [[Wikipedia:Wrapper templates|wrapper]] that prompts {{tl|Template shortcut}} to refer to "redirect/s" rather than "shortcut/s". == ᥑᥩᥲᥛᥧᥢᥰᥗᥦᥛᥰᥙᥘᥥᥖᥳ == {{Format TemplateData|<templatedata> { "description": "This template displays one or more of a template's shortcuts.", "format": "inline", "params": { "target": { "label": "Target?", "description": "Whether to not add the <code>redirect=no</code> URL parameter.", "default": "0", "type": "boolean" }, "float": { "label": "Float", "description": "The CSS <code>float</code> property value.", "default": "right", "suggestedvalues": [ "left", "right" ], "type": "string" }, "clear": { "label": "Clear", "description": "The CSS <code>clear</code> property value.", "suggestedvalues": [ "left", "right", "both" ], "type": "string" }, "category": { "label": "Categorize", "description": "Whether to add pages to the error category if no alias or <code>msg</code> is specified.", "default": "1", "type": "boolean" }, "msg": { "label": "Message", "description": "An unlinked message that goes after the shortcut links.", "type": "content" }, "pre": { "label": "Default prefix", "description": "The default prefix", "example": "subst:", "type": "string" }, "pre1": { "label": "Prefix 1", "description": "Prefix for template shortcut 1", "example": "subst:", "type": "string" }, "1": { "label": "Shortcut 1", "description": "Template shortcut 1", "required": true, "type": "wiki-template-name" }, "pre2": { "label": "Prefix 2", "description": "Prefix for template shortcut 2", "example": "subst:", "type": "string" }, "2": { "label": "Shortcut 2", "description": "Template shortcut 2", "type": "wiki-template-name" }, "pre3": { "label": "Prefix 3", "description": "Prefix for template shortcut 3", "example": "subst:", "type": "string" }, "3": { "label": "Shortcut 3", "description": "Template shortcut 3", "type": "wiki-template-name" }, "pre4": { "label": "Prefix 4", "description": "Prefix for template shortcut 4", "example": "subst:", "type": "string" }, "4": { "label": "Shortcut 4", "description": "Template shortcut 4", "type": "wiki-template-name" }, "pre5": { "label": "Prefix 5", "description": "Prefix for template shortcut 5", "example": "subst:", "type": "string" }, "5": { "label": "Shortcut 5", "description": "Template shortcut 5", "type": "wiki-template-name" }, "pre6": { "label": "Prefix 6", "description": "Prefix for template shortcut 6", "example": "subst:", "type": "string" }, "6": { "label": "Shortcut 6", "description": "Template shortcut 6", "type": "wiki-template-name" }, "pre7": { "label": "Prefix 7", "description": "Prefix for template shortcut 7", "example": "subst:", "type": "string" }, "7": { "label": "Shortcut 7", "description": "Template shortcut 7", "type": "wiki-template-name" }, "pre8": { "label": "Prefix 8", "description": "Prefix for template shortcut 8", "example": "subst:", "type": "string" }, "8": { "label": "Shortcut 8", "description": "Template shortcut 8", "type": "wiki-template-name" }, "pre9": { "label": "Prefix 9", "description": "Prefix for template shortcut 9", "example": "subst:", "type": "string" }, "9": { "label": "Shortcut 9", "description": "Template shortcut 9", "type": "wiki-template-name" } } } </templatedata>}} <includeonly>{{Sandbox other| | <!--(Categories per [[Template:Template shortcut]]:)--> [[Category:Disambiguation and redirection templates]] [[Category:Documentation templates]] }}</includeonly> 910x5wxjbjyiucz8554p84t6u5b24ph ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template redirects 10 1205 5497 2025-01-08T12:43:35Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template redirect]] 5497 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template redirect]] 2n477qvvfunbsxdobd43ot4u61ku1y3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Format TemplateData 10 1206 5498 2025-01-08T12:44:03Z Saimawnkham 28 Created page with "<includeonly>{{#ifeq:{{yesno-yes|{{{header}}}}}|yes|{{TemplateData header}} }}{{#invoke:Format TemplateData| f |classNoNumTOC=nonumtoc |cssParams=border:#B3B7FF 1px solid;|docpageCreate=%s/doc |docpageDetect=/doc$ |msgDescMiss=Missing description |cat=Templates with TemplateData errors}}</includeonly><noinclude> {{Documentation}} </noinclude>" 5498 wikitext text/x-wiki <includeonly>{{#ifeq:{{yesno-yes|{{{header}}}}}|yes|{{TemplateData header}} }}{{#invoke:Format TemplateData| f |classNoNumTOC=nonumtoc |cssParams=border:#B3B7FF 1px solid;|docpageCreate=%s/doc |docpageDetect=/doc$ |msgDescMiss=Missing description |cat=Templates with TemplateData errors}}</includeonly><noinclude> {{Documentation}} </noinclude> in0weol9sija4upagvbgx1pbjtrzw7q ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Format TemplateData/doc 10 1207 5499 2025-01-08T12:45:01Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{Lua|Module:Format TemplateData}} Everything below this line is a demo of Format TemplateData: read the source code, and expand the raw TemplateData section, to see how it all works. == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ == {{Format TemplateData|1= <templatedata> { "description": "This template formats [[WP:VE/TD|TemplateData]] nicely on doc pages. It hides irrelevant information such as \"Default: empty\", and allows the use of formatting. Rememb..." 5499 wikitext text/x-wiki {{Documentation subpage}} {{Lua|Module:Format TemplateData}} Everything below this line is a demo of Format TemplateData: read the source code, and expand the raw TemplateData section, to see how it all works. == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ == {{Format TemplateData|1= <templatedata> { "description": "This template formats [[WP:VE/TD|TemplateData]] nicely on doc pages. It hides irrelevant information such as \"Default: empty\", and allows the use of formatting. Remember that the users of VisualEditor '''will not see''' this formatting; it is important to test your new TemplateData in VisualEditor to check that it makes sense without. (For all details of formatting available, see the template's page.) By default, {{[[Template:TemplateData header|TemplateData header]]}} is automatically inserted before the table.", "format": "block", "params": { "1": { "label": "<templatedata> template information", "description": "If the JSON and TNT parameters are not specified, this will be processed to extract the JSON. This option allows you to use the GUI TemplateData Editor, but it's a bit wonkier than giving the actual JSON object directly.", "default": "See {{{JSON}}}.", "type": "string" }, "JSON": { "label": "JSON template information", "description": "The code that would normally be wrapped in [[WP:TemplateData|&lt;templatedata&gt;]] tags (not including the &lt;templatedata&gt; tags themselves. Links and basic text formatting should just work in the displayed table; see this template's page for full details. You should use HTML entities for special characters such as &lt;&gt;. <noexport><h3>Formatting options</h3>\n*'''Wikilinks''' can be specified in the usual way. They will only work in the table; in VisualEditor, the title of the link will be displayed as plain text.\n*'''External links''' can be specified by just inserting the URL; this will be clickable in the table and viewable in VisualEditor. If the URL is specified as &#91;https:&#47;&#47;en.wikipedia.org Wikipedia&#93;, this will appear as [https://en.wikipedia.org Wikipedia] in the table and https:&#47;&#47;en.wikipedia.org in VisualEditor.\n*'''[[HTML entities]]''': you may specify &amp;lt; &amp;gt; &amp;amp; &amp;quot; &amp;nbsp; and any numeric entity.*'''HTML tags''' may be used; they won't appear in VisualEditor.\n*'''&lt;noexport&gt;&lt;/noexport&gt;''' Content wrapped in these tags will appear only in the table. It will not appear in VisualEditor at all; it is useful for detailed explanations of parameters, and for content that is only useful with formatting. Newline characters are respected here.\n*'''Templates''' may be transcluded. However some templates may output content that makes the JSON invalid.</noexport>", "type": "string", "default": "If neither {{{1}}}, {{{JSON}}}, nor {{{TNT}}} is given, the page's source code is scanned for a <templatedata> tag.", "suggested": true }, "TOC": { "label": "Show table of contents", "description": "If set to 1, inserts a table of contents for the whole page just after the description and before any parameter table.", "type": "boolean", "default": "0", "suggested": true }, "header": { "label": "Show TemplateDataHeader", "description": "If set to 0, hides the {{[[Template:TemplateData header|TemplateData header]]}} template. This is not generally recommended.", "type": "boolean", "default": "1" }, "lazy": { "label": "Prevent TemplateData output", "description": "If set, other than to 0, prevents any real TemplateData being produced. Potentially useful if there are multiple instances of this template on a page but only one should be active. To clarify, this means that this template will ''not'' be understood by VisualEditor.", "type": "boolean", "default": "0" } } } </templatedata> }} == ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ ᥗᥦᥛᥰᥙᥘᥥᥖᥳ == Add the <code>&lt;templatedata&gt;</code> as usual, and then enclose it in a template call like <code><nowiki>{{Format TemplateData|1=<templatedata>...</templatedata>}}</nowiki></code>. ==Maintenance categories== * {{clc|Templates with TemplateData errors}} – the template adds this category to template documentation pages with malformed TemplateData code. <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:TemplateData]] }}</includeonly> 9qx9ahke37xsj7f7h7pu2t2u5p4l6gi ᥛᥨᥝᥱ ᥓᥧᥰ:Format TemplateData 828 1208 5500 2025-01-08T12:45:19Z Saimawnkham 28 Created page with "local TemplateData = { suite = "TemplateData", serial = "2022-03-10", item = 46997995 } --[==[ improve template:TemplateData ]==] local Failsafe = TemplateData local Config = { -- multiple option names mapped into unique internal fields basicCnf = { catProblem = "strange", classMultiColumns = "selMultClm", classNoNumTOC = "suppressTOCnum", classT..." 5500 Scribunto text/plain local TemplateData = { suite = "TemplateData", serial = "2022-03-10", item = 46997995 } --[==[ improve template:TemplateData ]==] local Failsafe = TemplateData local Config = { -- multiple option names mapped into unique internal fields basicCnf = { catProblem = "strange", classMultiColumns = "selMultClm", classNoNumTOC = "suppressTOCnum", classTable = "classTable", cssParWrap = "cssTabWrap", cssParams = "cssTable", docpageCreate = "suffix", docpageDetect = "subpage", helpBoolean = "support4boolean", helpContent = "support4content", helpDate = "support4date", helpFile = "support4wiki-file-name", helpFormat = "supportFormat", helpLine = "support4line", helpNumber = "support4number", helpPage = "support4wiki-page-name", helpString = "support4string", helpTemplate = "support4wiki-template-name", helpURL = "support4url", helpUser = "support4wiki-user-name", msgDescMiss = "solo", tStylesTOCnum = "stylesTOCnum", tStylesMultiColumns = "stylesMultClm" }, classTable = { "wikitable" }, -- classes for params table debugmultilang = "C0C0C0", loudly = false, -- show exported element, etc. solo = false, -- complaint on missing description strange = false, -- title of maintenance category cssTable = false, -- styles for params table cssTabWrap = false, -- styles for params table wrapper debug = false, subpage = false, -- pattern to identify subpage suffix = false, -- subpage creation scheme suppressTOCnum = false, -- class for TOC number suppression jsonDebug = "json-code-lint" -- class for jsonDebug tool } local Data = { div = false, -- <div class="mw-templatedata-doc-wrap"> got = false, -- table, initial templatedata object heirs = false, -- table, params that are inherited jump = false, -- source position at end of "params" less = false, -- main description missing lasting = false, -- old syntax encountered lazy = false, -- doc mode; do not generate effective <templatedata> leading = false, -- show TOC -- low = false, -- 1= mode order = false, -- parameter sequence params = false, -- table, exported parameters scream = false, -- error messages sibling = false, -- TOC juxtaposed slang = nil, -- project/user language code slim = false, -- JSON reduced to plain source = false, -- JSON input strip = false, -- <templatedata> evaluation tag = false, -- table, exported root element title = false, -- page tree = false -- table, rewritten templatedata object } local Permit = { builder = { after = "block", align = "block", block = "block", compressed = "block", dense = "block", grouped = "inline", half = "inline", indent = "block", inline = "inline", last = "block", lead = "block", newlines = "*", spaced = "inline" }, colors = { tableheadbg = "B3B7FF", required = "EAF3FF", suggested = "FFFFFF", optional = "EAECF0", deprecated = "FFCBCB" }, params = { aliases = "table", autovalue = "string", default = "string table I18N nowiki", deprecated = "boolean string I18N", description = "string table I18N", example = "string table I18N nowiki", label = "string table I18N", inherits = "string", required = "boolean", style = "string table", suggested = "boolean", suggestedvalues = "string table number boolean", type = "string" }, root = { description = "string table I18N", format = "string", maps = "table", params = "table", paramOrder = "table", sets = "table" }, search = "[{,]%%s*(['\"])%s%%1%%s*:%%s*%%{", types = { boolean = true, content = true, date = true, line = true, number = true, string = true, unknown = true, url = true, ["wiki-file-name"] = true, ["wiki-page-name"] = true, ["wiki-template-name"] = true, ["wiki-user-name"] = true, ["unbalanced-wikitext"] = true, ["string/line"] = "line", ["string/wiki-page-name"] = "wiki-page-name", ["string/wiki-user-name"] = "wiki-user-name" } } local function Fault( alert ) -- Memorize error message -- Parameter: -- alert -- string, error message if Data.scream then Data.scream = string.format( "%s *** %s", Data.scream, alert ) else Data.scream = alert end end -- Fault() local function Fetch( ask, allow ) -- Fetch module -- Parameter: -- ask -- string, with name -- "/global" -- "Multilingual" -- "Text" -- "WLink" -- allow -- true: no error if unavailable -- Returns table of module -- error: Module not available local sign = ask local r, stem if sign:sub( 1, 1 ) == "/" then sign = TemplateData.frame:getTitle() .. sign else stem = sign sign = "Module:" .. stem end if TemplateData.extern then r = TemplateData.extern[ sign ] else TemplateData.extern = { } end if not r then local lucky, g = pcall( require, sign ) if type( g ) == "table" then if stem and type( g[ stem ] ) == "function" then r = g[ stem ]() else r = g end TemplateData.extern[ sign ] = r elseif not allow then error( string.format( "Fetch(%s) %s", sign, g ), 0 ) end end return r end -- Fetch() local function Foreign() -- Guess human language -- Returns slang, or not if type( Data.slang ) == "nil" then local Multilingual = Fetch( "Multilingual", true ) if Multilingual and type( Multilingual.userLangCode ) == "function" then Data.slang = Multilingual.userLangCode() else Data.slang = mw.language.getContentLanguage():getCode() :lower() end end if Data.slang and mw.ustring.codepoint( Data.slang, 1, 1 ) > 122 then Data.slang = false end return Data.slang end -- Foreign() local function facet( ask, at ) -- Find physical position of parameter definition in JSON -- Parameter: -- ask -- string, parameter name -- at -- number, physical position within definition -- Returns number, or nil local seek = string.format( Permit.search, ask:gsub( "%%", "%%%%" ) :gsub( "([%-.()+*?^$%[%]])", "%%%1" ) ) local i, k, r, slice, source if not Data.jump then Data.jump = Data.source:find( "params", 2 ) if Data.jump then Data.jump = Data.jump + 7 else Data.jump = 1 end end i, k = Data.source:find( seek, at + Data.jump ) while i and not r do source = Data.source:sub( k + 1 ) slice = source:match( "^%s*\"([^\"]+)\"s*:" ) if not slice then slice = source:match( "^%s*'([^']+)'%s*:" ) end if ( slice and Permit.params[ slice ] ) or source:match( "^%s*%}" ) then r = k else i, k = Data.source:find( seek, k ) end end -- while i return r end -- facet() local function facilities( apply ) -- Retrieve details of suggestedvalues -- Parameter: -- apply -- table, with plain or enhanced values -- .suggestedvalues -- table|string|number, or more -- Returns -- 1 -- table, with suggestedvalues -- 2 -- table, with CSS map, or not -- 3 -- string, with class, or not -- 4 -- string, with templatestyles, or not local elements = apply.suggestedvalues local s = type( elements ) local r1, r2, r3, r4 if s == "table" then local values = elements.values if type( values ) == "table" then r1 = values if type( elements.scroll ) == "string" then r2 = r2 or { } r2.height = apply.scroll r2.overflow = "auto" end if type( elements.minwidth ) == "string" then local s = type( elements.maxcolumns ) r2 = r2 or { } r2["column-width"] = elements.minwidth if s == "string" or s == "number" then s = tostring( elements.maxcolumns ) r2["column-count"] = s end if type( Config.selMultClm ) == "string" then r3 = Config.selMultClm end if type( Config.stylesMultClm ) == "string" then local src = Config.stylesMultClm .. "/styles.css" r4 = TemplateData.frame :extensionTag( "templatestyles", nil, { src = src } ) end end elseif elements and elements ~= "" then r1 = elements end elseif s == "string" then s = mw.text.trim( about ) if s ~= "" then r1 = { } table.insert( r1, { code = s } ) end elseif s == "number" then r1 = { } table.insert( r1, { code = tostring( elements ) } ) end return r1, r2, r3, r4 end -- facilities() local function factory( adapt ) -- Retrieve localized text from system message -- Parameter: -- adapt -- string, message ID after "templatedata-" -- Returns string, with localized text local o = mw.message.new( "templatedata-" .. adapt ) if Foreign() then o:inLanguage( Data.slang ) end return o:plain() end -- factory() local function faculty( adjust ) -- Test template arg for boolean -- adjust -- string or nil -- Returns boolean local s = type( adjust ) local r if s == "string" then r = mw.text.trim( adjust ) r = ( r ~= "" and r ~= "0" ) elseif s == "boolean" then r = adjust else r = false end return r end -- faculty() local function failures() -- Retrieve error collection and category -- Returns string local r if Data.scream then local e = mw.html.create( "span" ) :addClass( "error" ) :wikitext( Data.scream ) r = tostring( e ) mw.addWarning( "'''TemplateData'''<br />" .. Data.scream ) if Config.strange then r = string.format( "%s[[category:%s]]", r, Config.strange ) end else r = "" end return r end -- failures() local function fair( adjust ) -- Reduce text to one line of plain text, or noexport wikitext blocks -- adjust -- string -- Returns string, with adjusted text local f = function ( a ) return a:gsub( "%s*\n%s*", " " ) :gsub( "%s%s+", " " ) end local tags = { { start = "<noexport>", stop = "</noexport>" }, { start = "<exportonly>", stop = "</exportonly>", l = false } } local r = adjust local i, j, k, s, tag for m = 1, 2 do tag = tags[ m ] if r:find( tag.start, 1, true ) then s = r r = "" i = 1 tag.l = true j, k = s:find( tag.start, i, true ) while j do if j > 1 then r = r .. f( s:sub( i, j - 1 ) ) end i = k + 1 j, k = s:find( tag.stop, i, true ) if j then if m == 1 then r = r .. s:sub( i, j - 1 ) end i = k + 1 j, k = s:find( tag.start, i, true ) else Fault( "missing " .. tag.stop ) end end -- while j r = r .. s:sub( i ) elseif m == 1 then r = f( r ) end end -- for m if tags[ 2 ].l then r = r:gsub( "<exportonly>.*</exportonly>", "" ) end return r end -- fair() local function fancy( advance, alert ) -- Present JSON source -- Parameter: -- advance -- true, for nice -- alert -- true, for visible -- Returns string local r if Data.source then local support = Config.jsonDebug local css if advance then css = { height = "6em", resize = "vertical" } r = { [ 1 ] = "syntaxhighlight", [ 2 ] = Data.source, lang = "json", style = table.concat( css, ";" ) } if alert then r.class( support ) end r = TemplateData.frame:callParserFunction( "#tag", r ) else css = { [ "font-size" ] = "77%", [ "line-height" ] = "1.35" } if alert then css.resize = "vertical" else css.display = "none" end r = mw.html.create( "pre" ) :addClass( support ) :css( css ) :wikitext( mw.text.encode( Data.source ) ) r = tostring( r ) end r = "\n".. r else r = "" end return r end -- fancy() local function faraway( alternatives ) -- Retrieve best language version from multilingual text -- Parameter: -- alternatives -- table, to be evaluated -- Returns -- 1 -- string, with best match -- 2 -- table of other versions, if any local n = 0 local variants = { } local r1, r2 for k, v in pairs( alternatives ) do if type( v ) == "string" then v = mw.text.trim( v ) if v ~= "" and type( k ) == "string" then k = k:lower() variants[ k ] = v n = n + 1 end end end -- for k, v if n > 0 then local Multilingual = Fetch( "Multilingual", true ) if Multilingual and type( Multilingual.i18n ) == "function" then local show, slang = Multilingual.i18n( variants ) if show then r1 = show variants[ slang ] = nil r2 = variants end end if not r1 then Foreign() for k, v in pairs( variants ) do if n == 1 then r1 = v elseif Data.slang == k then variants[ k ] = nil r1 = v r2 = variants end end -- for k, v end if r2 and Multilingual then for k, v in pairs( r2 ) do if v and not Multilingual.isLang( k, true ) then Fault( string.format( "%s <code>lang=%s</code>", "Invalid", k ) ) end end -- for k, v end end return r1, r2 end -- faraway() local function fashioned( about, asked, assign ) -- Create description head -- Parameter: -- about -- table, supposed to contain description -- asked -- true, if mandatory description -- assign -- <block>, if to be equipped -- Returns <block>, with head, or nil local para = assign or mw.html.create( "div" ) local plus, r if about and about.description then if type( about.description ) == "string" then para:wikitext( about.description ) else para:wikitext( about.description[ 1 ] ) plus = mw.html.create( "ul" ) plus:css( "text-align", "left" ) for k, v in pairs( about.description[ 2 ] ) do plus:node( mw.html.create( "li" ) :node( mw.html.create( "code" ) :wikitext( k ) ) :node( mw.html.create( "br" ) ) :wikitext( fair( v ) ) ) end -- for k, v if Config.loudly then plus = mw.html.create( "div" ) :css( "background-color", "#" .. Config.debugmultilang ) :node( plus ) else plus:addClass( "templatedata-maintain" ) :css( "display", "none" ) end end elseif Config.solo and asked then para:addClass( "error" ) :wikitext( Config.solo ) Data.less = true else para = false end if para then if plus then r = mw.html.create( "div" ) :node( para ) :node( plus ) else r = para end end return r end -- fashioned() local function fatten( access ) -- Create table row for sub-headline -- Parameter: -- access -- string, with name -- Returns <tr> local param = Data.tree.params[ access ] local sub, sort = access:match( "(=+)%s*(%S.*)$" ) local headline = mw.html.create( string.format( "h%d", #sub ) ) local r = mw.html.create( "tr" ) local td = mw.html.create( "td" ) :attr( "colspan", "5" ) :attr( "data-sort-value", "!" .. sort ) local s if param.style then s = type( param.style ) if s == "table" then td:css( param.style ) elseif s == "string" then td:cssText( param.style ) end end s = fashioned( param, false, headline ) if s then headline = s else headline:wikitext( sort ) end td:node( headline ) r:node( td ) return r end -- fatten() local function fathers() -- Merge params with inherited values local n = 0 local p = Data.params local t = Data.tree.params local p2, t2 for k, v in pairs( Data.heirs ) do n = n + 1 end -- for k, v for i = 1, n do if Data.heirs then for k, v in pairs( Data.heirs ) do if v and not Data.heirs[ v ] then n = n - 1 t[ k ].inherits = nil Data.heirs[ k ] = nil p2 = { } t2 = { } if p[ v ] then for k2, v2 in pairs( p[ v ] ) do p2[ k2 ] = v2 end -- for k2, v2 if p[ k ] then for k2, v2 in pairs( p[ k ] ) do if type( v2 ) ~= "nil" then p2[ k2 ] = v2 end end -- for k2, v2 end p[ k ] = p2 for k2, v2 in pairs( t[ v ] ) do t2[ k2 ] = v2 end -- for k2, v2 for k2, v2 in pairs( t[ k ] ) do if type( v2 ) ~= "nil" then t2[ k2 ] = v2 end end -- for k2, v2 t[ k ] = t2 else Fault( "No params[] inherits " .. v ) end end end -- for k, v end end -- i = 1, n if n > 0 then local s for k, v in pairs( Data.heirs ) do if v then if s then s = string.format( "%s &#124; %s", s, k ) else s = "Circular inherits: " .. k end end end -- for k, v Fault( s ) end end -- fathers() local function favorize() -- Local customization issues local boole = { ["font-size"] = "125%" } local l, cx = pcall( mw.loadData, TemplateData.frame:getTitle() .. "/config" ) local scripting, style TemplateData.ltr = not mw.language.getContentLanguage():isRTL() if TemplateData.ltr then scripting = "left" else scripting = "right" end boole[ "margin-" .. scripting ] = "3em" Permit.boole = { [false] = { css = boole, lead = true, show = "&#x2610;" }, [true] = { css = boole, lead = true, show = "&#x2611;" } } Permit.css = { } for k, v in pairs( Permit.colors ) do if k == "tableheadbg" then k = "tablehead" end if k == "fg" then style = "color" else style = "background-color" end Permit.css[ k ] = { } Permit.css[ k ][ style ] = "#" .. v end -- for k, v if type( cx ) == "table" then local c, s if type( cx.permit ) == "table" then if type( cx.permit.boole ) == "table" then if type( cx.permit.boole[ true ] ) == "table" then Permit.boole[ false ] = cx.permit.boole[ false ] end if type( cx.permit.boole[ true ] ) == "table" then Permit.boole[ true ] = cx.permit.boole[ true ] end end if type( cx.permit.css ) == "table" then for k, v in pairs( cx.permit.css ) do if type( v ) == "table" then Permit.css[ k ] = v end end -- for k, v end end for k, v in pairs( Config.basicCnf ) do s = type( cx[ k ] ) if s == "string" or s == "table" then Config[ v ] = cx[ k ] end end -- for k, v end if type( Config.subpage ) ~= "string" or type( Config.suffix ) ~= "string" then local got = mw.message.new( "templatedata-doc-subpage" ) local suffix if got:isDisabled() then suffix = "doc" else suffix = got:plain() end if type( Config.subpage ) ~= "string" then Config.subpage = string.format( "/%s$", suffix ) end if type( Config.suffix ) ~= "string" then Config.suffix = string.format( "%%s/%s", suffix ) end end end -- favorize() local function feasible( all, at, about ) -- Deal with suggestedvalues within parameter -- Parameter: -- all -- parameter details -- .default -- .type -- at -- string, with parameter name -- about -- suggestedvalues -- table, -- value and possibly description -- table may have elements: -- .code -- mandatory -- .label -- table|string -- .support -- table|string -- .icon -- string -- .class -- table|string -- .css -- table -- .style -- string -- .less -- true: suppress code -- Returns -- 1: mw.html object <ul> -- 2: sequence table with values, or nil local h = { } local e, r1, r2, s, v if #about > 0 then for i = 1, #about do e = about[ i ] s = type( e ) if s == "table" then if type( e.code ) == "string" then s = mw.text.trim( e.code ) if s == "" then e = nil else e.code = s end else e = nil s = string.format( "params.%s.%s[%d] %s", at, "suggestedvalues", i, "MISSING 'code:'" ) end elseif s == "string" then s = mw.text.trim( e ) if s == "" then e = nil s = string.format( "params.%s.%s[%d] EMPTY", at, "suggestedvalues", i ) Fault( s ) else e = { code = s } end elseif s == "number" then e = { code = tostring( e ) } else s = string.format( "params.%s.%s[%d] INVALID", at, "suggestedvalues", i ) Fault( s ) e = false end if e then v = v or { } table.insert( v, e ) if h[ e.code ] then s = string.format( "params.%s.%s REPEATED %s", at, "suggestedvalues", e.code ) Fault( s ) else h[ e.code ] = true end end end -- for i else Fault( string.format( "params.%s.suggestedvalues %s", at, "NOT AN ARRAY" ) ) end if v then local code, d, k, less, story, swift, t, u r1 = mw.html.create( "ul" ) r2 = { } for i = 1, #v do u = mw.html.create( "li" ) e = v[ i ] table.insert( r2, e.code ) story = false less = ( e.less == true ) if not less then swift = e.code if e.support then local scream, support s = type( e.support ) if s == "string" then support = e.support elseif s == "table" then support = faraway( e.support ) else scream = "INVALID" end if support then s = mw.text.trim( support ) if s == "" then scream = "EMPTY" elseif s:find( "[%[%]|%<%>]" ) then scream = "BAD PAGE" else support = s end end if scream then s = string.format( "params.%s.%s[%d].support %s", at, "suggestedvalues", i, scream ) Fault( s ) else swift = string.format( "[[:%s|%s]]", support, swift ) end end if all.type:sub( 1, 5 ) == "wiki-" and swift == e.code then local rooms = { file = 6, temp = 10, user = 2 } local ns = rooms[ all.type:sub( 6, 9 ) ] or 0 t = mw.title.makeTitle( ns, swift ) if t and t.exists then swift = string.format( "[[:%s|%s]]", t.prefixedText, swift ) end end if e.code == all.default then k = 800 else k = 300 end code = mw.html.create( "code" ) :css( "font-weight", tostring( k ) ) :css( "white-space", "nowrap" ) :wikitext( swift ) u:node( code ) end if e.class then s = type( e.class ) if s == "string" then u:addClass( e.class ) elseif s == "table" then for k, s in pairs( e.class ) do u:addClass( s ) end -- for k, s else s = string.format( "params.%s.%s[%d].class INVALID", at, "suggestedvalues", i ) Fault( s ) end end if e.css then if type( e.css ) == "table" then u:css( e.css ) else s = string.format( "params.%s.%s[%d].css INVALID", at, "suggestedvalues", i ) Fault( s ) end end if e.style then if type( e.style ) == "string" then u:cssText( e.style ) else s = string.format( "params.%s.%s[%d].style INVALID", at, "suggestedvalues", i ) Fault( s ) end end if all.type == "wiki-file-name" and not e.icon then e.icon = e.code end if e.label then s = type( e.label ) if s == "string" then s = mw.text.trim( e.label ) if s == "" then s = string.format( "params.%s.%s[%d].label %s", at, "suggestedvalues", i, "EMPTY" ) Fault( s ) else story = s end elseif s == "table" then story = faraway( e.label ) else s = string.format( "params.%s.%s[%d].label INVALID", at, "suggestedvalues", i ) Fault( s ) end end s = false if type( e.icon ) == "string" then t = mw.title.makeTitle( 6, e.icon ) if t and t.file.exists then local g = mw.html.create( "span" ) s = string.format( "[[%s|16px]]", t.prefixedText ) g:attr( "role", "presentation" ) :wikitext( s ) s = tostring( g ) end end if not s and not less and e.label then s = mw.ustring.char( 0x2013 ) end if s then d = mw.html.create( "span" ) :wikitext( s ) if TemplateData.ltr then if not less then d:css( "margin-left", "0.5em" ) end if story then d:css( "margin-right", "0.5em" ) end else if not less then d:css( "margin-right", "0.5em" ) end if story then d:css( "margin-left", "0.5em" ) end end u:node( d ) end if story then u:wikitext( story ) end r1:newline() :node( u ) end -- for i end if not r1 and v ~= false then Fault( string.format( "params.%s.suggestedvalues INVALID", at ) ) r1 = mw.html.create( "code" ) :addClass( "error" ) :wikitext( "INVALID" ) end return r1, r2 end -- feasible() local function feat() -- Check and store parameter sequence if Data.source then local i = 0 local s for k, v in pairs( Data.tree.params ) do if i == 0 then Data.order = { } i = 1 s = k else i = 2 break -- for k, v end end -- for k, v if i > 1 then local pointers = { } local points = { } local given = { } for k, v in pairs( Data.tree.params ) do i = facet( k, 1 ) if type( v ) == "table" then if type( v.label ) == "string" then s = mw.text.trim( v.label ) if s == "" then s = k end else s = k end if given[ s ] then if given[ s ] == 1 then local scream = "Parameter label '%s' detected multiple times" Fault( string.format( scream, s ) ) given[ s ] = 2 end else given[ s ] = 1 end end if i then table.insert( points, i ) pointers[ i ] = k i = facet( k, i ) if i then s = "Parameter '%s' detected twice" Fault( string.format( s, k ) ) end else s = "Parameter '%s' not detected" Fault( string.format( s, k ) ) end end -- for k, v table.sort( points ) for i = 1, #points do table.insert( Data.order, pointers[ points[ i ] ] ) end -- i = 1, #points elseif s then table.insert( Data.order, s ) end end end -- feat() local function feature( access ) -- Create table row for parameter, check and display violations -- Parameter: -- access -- string, with name -- Returns <tr> local mode, s, status local fine = function ( a ) s = mw.text.trim( a ) return a == s and a ~= "" and not a:find( "%|=\n" ) and not a:find( "%s%s" ) end local begin = mw.html.create( "td" ) local code = mw.html.create( "code" ) local desc = mw.html.create( "td" ) local eager = mw.html.create( "td" ) local legal = true local param = Data.tree.params[ access ] local ranking = { "required", "suggested", "optional", "deprecated" } local r = mw.html.create( "tr" ) local styles = "mw-templatedata-doc-param-" local sort, typed for k, v in pairs( param ) do if v == "" then param[ k ] = false end end -- for k, v -- label sort = param.label or access if sort:match( "^%d+$" ) then begin:attr( "data-sort-value", string.format( "%05d", tonumber( sort ) ) ) end begin:css( "font-weight", "bold" ) :wikitext( sort ) -- name and aliases code:css( "font-size", "92%" ) :css( "white-space", "nowrap" ) :wikitext( access ) if not fine( access ) then code:addClass( "error" ) Fault( string.format( "Bad ID params.<code>%s</code>", access ) ) legal = false begin:attr( "data-sort-value", " " .. sort ) end code = mw.html.create( "td" ) :addClass( styles .. "name" ) :node( code ) if access:match( "^%d+$" ) then code:attr( "data-sort-value", string.format( "%05d", tonumber( access ) ) ) end if type( param.aliases ) == "table" then local lapsus, syn for k, v in pairs( param.aliases ) do code:tag( "br" ) if type( v ) == "string" then if not fine( v ) then lapsus = true code:node( mw.html.create( "span" ) :addClass( "error" ) :css( "font-style", "italic" ) :wikitext( "string" ) ) :wikitext( s ) else syn = mw.html.create( "span" ) :addClass( styles .. "alias" ) :css( "white-space", "nowrap" ) :wikitext( s ) code:node( syn ) end else lapsus = true code:node( mw.html.create( "code" ) :addClass( "error" ) :wikitext( type( v ) ) ) end end -- for k, v if lapsus then s = string.format( "params.<code>%s</code>.aliases", access ) Fault( factory( "invalid-value" ):gsub( "$1", s ) ) legal = false end end -- description etc. s = fashioned( param ) if s then desc:node( s ) end if param.style then s = type( param.style ) if s == "table" then desc:css( param.style ) elseif s == "string" then desc:cssText( param.style ) end end if param.suggestedvalues or param.default or param.example or param.autovalue then local details = { "suggestedvalues", "default", "example", "autovalue" } local dl = mw.html.create( "dl" ) local dd, section, show for i = 1, #details do s = details[ i ] show = param[ s ] if show then dd = mw.html.create( "dd" ) section = factory( "doc-param-" .. s ) if param.type == "boolean" and ( show == "0" or show == "1" ) then local boole = Permit.boole[ ( show == "1" ) ] if boole.lead == true then dd:node( mw.html.create( "code" ) :wikitext( show ) ) :wikitext( " " ) end if type( boole.show ) == "string" then local v = mw.html.create( "span" ) :attr( "aria-hidden", "true" ) :wikitext( boole.show ) if boole.css then v:css( boole.css ) end dd:node( v ) end if type( boole.suffix ) == "string" then dd:wikitext( boole.suffix ) end if boole.lead == false then dd:wikitext( " " ) :node( mw.html.create( "code" ) :wikitext( show ) ) end elseif s == "suggestedvalues" then local v, css, class, ts = facilities( param ) if v then local ul ul, v = feasible( param, access, v ) if v then dd:newline() :node( ul ) if css then dd:css( css ) if class then dd:addClass( class ) end if ts then dd:newline() dd:node( ts ) end end Data.params[ access ].suggestedvalues = v end end else dd:wikitext( show ) end dl:node( mw.html.create( "dt" ) :wikitext( section ) ) :node( dd ) end end -- i = 1, #details desc:node( dl ) end -- type if type( param.type ) == "string" then param.type = mw.text.trim( param.type ) if param.type == "" then param.type = false end end if param.type then s = Permit.types[ param.type ] typed = mw.html.create( "td" ) :addClass( styles .. "type" ) if s then if s == "string" then Data.params[ access ].type = s typed:wikitext( factory( "doc-param-type-" .. s ) ) :tag( "br" ) typed:node( mw.html.create( "span" ) :addClass( "error" ) :wikitext( param.type ) ) Data.lasting = true else local support = Config[ "support4" .. param.type ] s = factory( "doc-param-type-" .. param.type ) if support then s = string.format( "[[%s|%s]]", support, s ) end typed:wikitext( s ) end else Data.params[ access ].type = "unknown" typed:addClass( "error" ) :wikitext( "INVALID" ) s = string.format( "params.<code>%s</code>.type", access ) Fault( factory( "invalid-value" ):gsub( "$1", s ) ) legal = false end else typed = mw.html.create( "td" ) :wikitext( factory( "doc-param-type-unknown" ) ) Data.params[ access ].type = "unknown" if param.default then Data.params[ access ].default = nil Fault( "Default value requires <code>type</code>" ) legal = false end end typed:addClass( "navigation-not-searchable" ) -- status if param.required then mode = 1 if param.autovalue then Fault( string.format( "autovalued <code>%s</code> required", access ) ) legal = false end if param.default then Fault( string.format( "Defaulted <code>%s</code> required", access ) ) legal = false end if param.deprecated then Fault( string.format( "Required deprecated <code>%s</code>", access ) ) legal = false end elseif param.deprecated then mode = 4 elseif param.suggested then mode = 2 else mode = 3 end status = ranking[ mode ] ranking = factory( "doc-param-status-" .. status ) if mode == 1 or mode == 4 then ranking = mw.html.create( "span" ) :css( "font-weight", "bold" ) :wikitext( ranking ) if type( param.deprecated ) == "string" then ranking:tag( "br" ) ranking:wikitext( param.deprecated ) end if param.suggested and mode == 4 then s = string.format( "Suggesting deprecated <code>%s</code>", access ) Fault( s ) legal = false end end eager:attr( "data-sort-value", tostring( mode ) ) :node( ranking ) :addClass( string.format( "%sstatus-%s %s", styles, status, "navigation-not-searchable" ) ) -- <tr> r:attr( "id", "templatedata:" .. mw.uri.anchorEncode( access ) ) :css( Permit.css[ status ] ) :addClass( styles .. status ) :node( begin ) :node( code ) :node( desc ) :node( typed ) :node( eager ) :newline() if not legal then r:css( "border", "#FF0000 3px solid" ) end return r end -- feature() local function features() -- Create <table> for parameters -- Returns <table>, or nil local r if Data.tree and Data.tree.params then local tbl = mw.html.create( "table" ) local tr = mw.html.create( "tr" ) feat() if Data.order and #Data.order > 1 then tbl:addClass( "sortable" ) end if type( Config.classTable ) == "table" then for k, v in pairs( Config.classTable ) do tbl:addClass( v ) end -- for k, v end if type( Config.cssTable ) == "table" then tbl:css( Config.cssTable ) end tr:addClass( "navigation-not-searchable" ) :node( mw.html.create( "th" ) :attr( "colspan", "2" ) :css( Permit.css.tablehead ) :wikitext( factory( "doc-param-name" ) ) ) :node( mw.html.create( "th" ) :css( Permit.css.tablehead ) :wikitext( factory( "doc-param-desc" ) ) ) :node( mw.html.create( "th" ) :css( Permit.css.tablehead ) :wikitext( factory( "doc-param-type" ) ) ) :node( mw.html.create( "th" ) :css( Permit.css.tablehead ) :wikitext( factory( "doc-param-status" ) ) ) tbl:newline() -- :node( mw.html.create( "thead" ) :node( tr ) -- ) :newline() if Data.order then local leave, s for i = 1, #Data.order do s = Data.order[ i ] if s:sub( 1, 1 ) == "=" then leave = true tbl:node( fatten( s ) ) Data.order[ i ] = false elseif s:match( "[=|]" ) then Fault( string.format( "Bad param <code>%s</code>", s ) ) else tbl:node( feature( s ) ) end end -- for i = 1, #Data.order if leave then for i = #Data.order, 1, -1 do if not Data.order[ i ] then table.remove( Data.order, i ) end end -- for i = #Data.order, 1, -1 end Data.tag.paramOrder = Data.order end if Config.cssTabWrap or Data.scroll then r = mw.html.create( "div" ) if type( Config.cssTabWrap ) == "table" then r:css( Config.cssTabWrap ) elseif type( Config.cssTabWrap ) == "string" then -- deprecated r:cssText( Config.cssTabWrap ) end if Data.scroll then r:css( "height", Data.scroll ) :css( "overflow", "auto" ) end r:node( tbl ) else r = tbl end end return r end -- features() local function fellow( any, assigned, at ) -- Check sets[] parameter and issue error message, if necessary -- Parameter: -- any -- should be number -- assigned -- parameter name -- at -- number, of set local s if type( any ) ~= "number" then s = "<code>sets[%d].params[%s]</code>??" Fault( string.format( s, at, mw.text.nowiki( tostring( any ) ) ) ) elseif type( assigned ) == "string" then if not Data.got.params[ assigned ] then s = "<code>sets[%d].params %s</code> is undefined" Fault( string.format( s, at, assigned ) ) end else s = "<code>sets[%d].params[%d] = %s</code>??" Fault( string.format( s, k, type( assigned ) ) ) end end -- fellow() local function fellows() -- Check sets[] and issue error message, if necessary local s if type( Data.got.sets ) == "table" then if type( Data.got.params ) == "table" then for k, v in pairs( Data.got.sets ) do if type( k ) == "number" then if type( v ) == "table" then for ek, ev in pairs( v ) do if ek == "label" then s = type( ev ) if s ~= "string" and s ~= "table" then s = "<code>sets[%d].label</code>??" Fault( string.format( s, k ) ) end elseif ek == "params" and type( ev ) == "table" then for pk, pv in pairs( ev ) do fellow( pk, pv, k ) end -- for pk, pv else ek = mw.text.nowiki( tostring( ek ) ) s = "<code>sets[%d][%s]</code>??" Fault( string.format( s, k, ek ) ) end end -- for ek, ev else k = mw.text.nowiki( tostring( k ) ) v = mw.text.nowiki( tostring( v ) ) s = string.format( "<code>sets[%s][%s]</code>??", k, v ) Fault( s ) end else k = mw.text.nowiki( tostring( k ) ) s = string.format( "<code>sets[%s]</code> ?????", k ) Fault( s ) end end -- for k, v else s = "<code>params</code> required for <code>sets</code>" Fault( s ) end else s = "<code>sets</code> needs to be of <code>object</code> type" Fault( s ) end end -- fellows() local function finalize( advance ) -- Wrap presentation into frame -- Parameter: -- advance -- true, for nice -- Returns string local r, lapsus if Data.div then r = tostring( Data.div ) elseif Data.strip then r = Data.strip else lapsus = true r = "" end r = r .. failures() if Data.source then local live = ( advance or lapsus ) if not live then live = TemplateData.frame:preprocess( "{{REVISIONID}}" ) live = ( live == "" ) end if live then r = r .. fancy( advance, lapsus ) end end return r end -- finalize() local function find() -- Find JSON data within page source (title) -- Returns string, or nil local s = Data.title:getContent() local i, j = s:find( "<templatedata>", 1, true ) local r if i then local k = s:find( "</templatedata>", j, true ) if k then r = mw.text.trim( s:sub( j + 1, k - 1 ) ) end end return r end -- find() local function flat( adjust ) -- Remove formatting from text string for VE -- Parameter: -- arglist -- string, to be stripped, or nil -- Returns string, or nil local r if adjust then r = adjust:gsub( "\n", " " ) if r:find( "<noexport>", 1, true ) then r = r:gsub( "<noexport>.*</noexport>", "" ) end if r:find( "<exportonly>", 1, true ) then r = r:gsub( "</?exportonly>", "" ) end if r:find( "''", 1, true ) then r = r:gsub( "'''", "" ):gsub( "''", "" ) end if r:find( "<", 1, true ) then local Text = Fetch( "Text" ) r = Text.getPlain( r:gsub( "<br */?>", "\r\n" ) ) end if r:find( "[", 1, true ) then local WLink = Fetch( "WLink" ) if WLink.isBracketedURL( r ) then r = r:gsub( "%[([hf]tt?ps?://%S+) [^%]]+%]", "%1" ) end r = WLink.getPlain( r ) end if r:find( "&", 1, true ) then r = mw.text.decode( r ) if r:find( "&shy;", 1, true ) then r = r:gsub( "&shy;", "" ) end end end return r end -- flat() local function flush() -- JSON encode narrowed input; obey unnamed (numerical) parameters -- Returns <templatedata> JSON string local r if Data.tag then r = mw.text.jsonEncode( Data.tag ):gsub( "%}$", "," ) else r = "{" end r = r .. "\n\"params\":{" if Data.order then local sep = "" local s for i = 1, #Data.order do s = Data.order[ i ] r = string.format( "%s%s\n%s:%s", r, sep, mw.text.jsonEncode( s ), mw.text.jsonEncode( Data.params[ s ] ) ) sep = ",\n" end -- for i = 1, #Data.order end r = r .. "\n}\n}" return r end -- flush() local function focus( access ) -- Check components; focus multilingual description, build trees -- Parameter: -- access -- string, name of parameter, nil for root local f = function ( a, at ) local r if at then r = string.format( "<code>params.%s</code>", at ) else r = "''root''" end if a then r = string.format( "%s<code>.%s</code>", r, a ) end return r end local parent if access then parent = Data.got.params[ access ] else parent = Data.got end if type( parent ) == "table" then local elem, got, permit, s, scope, slot, tag, target if access then permit = Permit.params if type( access ) == "number" then slot = tostring( access ) else slot = access end else permit = Permit.root end for k, v in pairs( parent ) do scope = permit[ k ] if scope then s = type( v ) if s == "string" and k ~= "format" then v = mw.text.trim( v ) end if scope:find( s, 1, true ) then if scope:find( "I18N", 1, true ) then if s == "string" then elem = fair( v ) elseif s == "table" then local translated v, translated = faraway( v ) if v then if translated and k == "description" then elem = { [ 1 ] = fair( v ), [ 2 ] = translated } else elem = fair( v ) end else elem = false end end if type( v ) == "string" then if k == "deprecated" then if v == "1" then v = true elseif v == "0" then v = false end elem = v elseif scope:find( "nowiki", 1, true ) then elem = mw.text.nowiki( v ) elem = elem:gsub( "&#13;\n", "<br>" ) v = v:gsub( string.char( 13 ), "" ) else v = flat( v ) end elseif s == "boolean" then if scope:find( "boolean", 1, true ) then elem = v else s = "Type <code>boolean</code> bad for " .. f( k, slot ) Fault( s ) end end else if k == "params" and not access then v = nil elem = nil elseif k == "format" and not access then elem = mw.text.decode( v ) v = nil elseif k == "inherits" then elem = v if not Data.heirs then Data.heirs = { } end Data.heirs[ slot ] = v v = nil elseif k == "style" then elem = v v = nil elseif s == "string" then v = mw.text.nowiki( v ) elem = v else elem = v end end if type( elem ) ~= "nil" then if not target then if access then if not Data.tree.params then Data.tree.params = { } end Data.tree.params[ slot ] = { } target = Data.tree.params[ slot ] else Data.tree = { } target = Data.tree end end target[ k ] = elem elem = false end if type( v ) ~= "nil" then if not tag then if access then if type( v ) == "string" and v.sub( 1, 1 ) == "=" then v = nil else if not Data.params then Data.params = { } end Data.params[ slot ] = { } tag = Data.params[ slot ] end else Data.tag = { } tag = Data.tag end end if type( v ) ~= "nil" and k ~= "suggestedvalues" then tag[ k ] = v end end else s = string.format( "Type <code>%s</code> bad for %s", scope, f( k, slot ) ) Fault( s ) end else Fault( "Unknown component " .. f( k, slot ) ) end end -- for k, v if not access and Data.got.sets then fellows() end else Fault( f() .. " needs to be of <code>object</code> type" ) end end -- focus() local function format() -- Build formatted element -- Returns <inline> local source = Data.tree.format:lower() local r, s if source == "inline" or source == "block" then r = mw.html.create( "i" ) :wikitext( source ) else local code if source:find( "|", 1, true ) then local scan = "^[\n ]*%{%{[\n _]*|[\n _]*=[\n _]*%}%}[\n ]*$" if source:match( scan ) then code = source:gsub( "\n", "N" ) else s = mw.text.nowiki( source ):gsub( "\n", "&#92;n" ) s = tostring( mw.html.create( "code" ) :wikitext( s ) ) Fault( "Invalid format " .. s ) source = false end else local words = mw.text.split( source, "%s+" ) local show, start, support, unknown for i = 1, #words do s = words[ i ] if i == 1 then start = s end support = Permit.builder[ s ] if support == start or support == "*" then Permit.builder[ s ] = true elseif s:match( "^[1-9]%d?" ) and Permit.builder.align then Permit.builder.align = tonumber( s ) else if unknown then unknown = string.format( "%s %s", unknown, s ) else unknown = s end end end -- i = 1, #words if unknown then s = tostring( mw.html.create( "code" ) :css( "white-space", "nowrap" ) :wikitext( s ) ) Fault( "Unknown/misplaced format keyword " .. s ) source = false start = false end if start == "inline" then if Permit.builder.half == true then show = "inline half" code = "{{_ |_=_}}" elseif Permit.builder.grouped == true then show = "inline grouped" code = "{{_ | _=_}}" elseif Permit.builder.spaced == true then show = "inline spaced" code = "{{_ | _ = _ }}" end if Permit.builder.newlines == true then show = show or "inline" code = code or "{{_|_=_}}" show = show .. " newlines" code = string.format( "N%sN", code ) end elseif start == "block" then local space = "" -- amid "|" and name local spaced = " " -- preceding "=" local spacer = " " -- following "=" local suffix = "N" -- closing "}}" on new line show = "block" if Permit.builder.indent == true then start = " " show = "block indent" else start = "" end if Permit.builder.compressed == true then spaced = "" spacer = "" show = show .. " compressed" if Permit.builder.last == true then show = show .. " last" else suffix = "" end else if Permit.builder.lead == true then show = show .. " lead" space = " " end if type( Permit.builder.align ) ~= "string" then local n s = " align" if Permit.builder.align == true then n = 0 if type( Data.got ) == "table" and type( Data.got.params ) == "table" then for k, v in pairs( Data.got.params ) do if type( v ) == "table" and not v.deprecated and type( k ) == "string" then k = mw.ustring.len( k ) if k > n then n = k end end end -- for k, v end else n = Permit.builder.align if type( n ) == "number" and n > 1 then s = string.format( "%s %d", s, n ) else n = 0 -- How comes? end end if n > 1 then spaced = string.rep( "_", n - 1 ) .. " " end show = show .. s elseif Permit.builder.after == true then spaced = "" show = show .. " after" elseif Permit.builder.dense == true then spaced = "" spacer = "" show = show .. " dense" end if Permit.builder.last == true then suffix = spacer show = show .. " last" end end code = string.format( "N{{_N%s|%s_%s=%s_%s}}N", start, space, spaced, spacer, suffix ) if show == "block" then show = "block newlines" end end if show then r = mw.html.create( "span" ) :wikitext( show ) end end if code then source = code:gsub( "N", "\n" ) code = mw.text.nowiki( code ):gsub( "N", "&#92;n" ) code = mw.html.create( "code" ) :css( "margin-left", "1em" ) :css( "margin-right", "1em" ) :wikitext( code ) if r then r = mw.html.create( "span" ) :node( r ) :node( code ) else r = code end end end if source and Data.tag then Data.tag.format = source end return r end -- format() local function formatter() -- Build presented documentation -- Returns <div> local r = mw.html.create( "div" ) local x = fashioned( Data.tree, true, r ) local s if x then r = x end if Data.leading then local toc = mw.html.create( "div" ) local shift if Config.suppressTOCnum then toc:addClass( Config.suppressTOCnum ) if type( Config.stylesTOCnum ) == "string" then local src = Config.stylesTOCnum .. "/styles.css" s = TemplateData.frame:extensionTag( "templatestyles", nil, { src = src } ) r:newline() :node( s ) end end toc:addClass( "navigation-not-searchable" ) :css( "margin-top", "0.5em" ) :wikitext( "__TOC__" ) if Data.sibling then local block = mw.html.create( "div" ) if TemplateData.ltr then shift = "right" else shift = "left" end block:css( "float", shift ) :wikitext( Data.sibling ) r:newline() :node( block ) :newline() end r:newline() :node( toc ) :newline() if shift then r:node( mw.html.create( "div" ) :css( "clear", shift ) ) :newline() end end s = features() if s then if Data.leading then r:node( mw.html.create( "h" .. Config.nested ) :wikitext( factory( "doc-params" ) ) ) :newline() end r:node( s ) end if Data.shared then local global = mw.html.create( "div" ) :attr( "id", "templatedata-global" ) local shift if TemplateData.ltr then shift = "right" else shift = "left" end global:css( "float", shift ) :wikitext( string.format( "[[%s|%s]]", Data.shared, "Global" ) ) r:newline() :node( global ) end if Data.tree and Data.tree.format then local e = format() if e then local show = "Format" if Config.supportFormat then show = string.format( "[[%s|%s]]", Config.supportFormat, show ) end r:node( mw.html.create( "p" ) :addClass( "navigation-not-searchable" ) :wikitext( show .. ": " ) :node( e ) ) end end return r end -- formatter() local function free() -- Remove JSON comment lines if Data.source:find( "//", 1, true ) then Data.source:gsub( "([{,\"'])(%s*\n%s*//.*\n%s*)([{},\"'])", "%1%3" ) end end -- free() local function full() -- Build survey table from JSON data, append invisible <templatedata> Data.div = mw.html.create( "div" ) :addClass( "mw-templatedata-doc-wrap" ) if Permit.css.bg then Data.div:css( Permit.css.bg ) end if Permit.css.fg then Data.div:css( Permit.css.fg ) end focus() if Data.tag then if type( Data.got.params ) == "table" then for k, v in pairs( Data.got.params ) do focus( k ) end -- for k, v if Data.heirs then fathers() end end end Data.div:node( formatter() ) if not Data.lazy then Data.slim = flush() if TemplateData.frame then local div = mw.html.create( "div" ) local tdata = { [ 1 ] = "templatedata", [ 2 ] = Data.slim } Data.strip = TemplateData.frame:callParserFunction( "#tag", tdata ) div:wikitext( Data.strip ) if Config.loudly then Data.div:node( mw.html.create( "hr" ) :css( { height = "7ex" } ) ) else div:css( "display", "none" ) end Data.div:node( div ) end end if Data.lasting then Fault( "deprecated type syntax" ) end if Data.less then Fault( Config.solo ) end end -- full() local function furnish( adapt, arglist ) -- Analyze transclusion -- Parameter: -- adapt -- table, #invoke parameters -- arglist -- table, template parameters -- Returns string local source favorize() -- deprecated: for k, v in pairs( Config.basicCnf ) do if adapt[ k ] and adapt[ k ] ~= "" then Config[ v ] = adapt[ k ] end end -- for k, v if arglist.heading and arglist.heading:match( "^[3-6]$" ) then Config.nested = arglist.heading else Config.nested = "2" end Config.loudly = faculty( arglist.debug or adapt.debug ) Data.lazy = faculty( arglist.lazy ) and not Config.loudly Data.leading = faculty( arglist.TOC ) if Data.leading and arglist.TOCsibling then Data.sibling = mw.text.trim( arglist.TOCsibling ) end if arglist.lang then Data.slang = arglist.lang:lower() elseif adapt.lang then Data.slang = adapt.lang:lower() end if arglist.JSON then source = arglist.JSON elseif arglist.Global then source = TemplateData.getGlobalJSON( arglist.Global, arglist.Local ) elseif arglist[ 1 ] then local s = mw.text.trim( arglist[ 1 ] ) local start = s:sub( 1, 1 ) if start == "<" then Data.strip = s elseif start == "{" then source = s elseif mw.ustring.sub( s, 1, 8 ) == mw.ustring.char( 127, 39, 34, 96, 85, 78, 73, 81 ) then Data.strip = s end end if type( arglist.vertical ) == "string" and arglist.vertical:match( "^%d*%.?%d+[emprx]+$" ) then Data.scroll = arglist.vertical end if not source then Data.title = mw.title.getCurrentTitle() source = find() if not source and not Data.title.text:match( Config.subpage ) then local s = string.format( Config.suffix, Data.title.prefixedText ) Data.title = mw.title.new( s ) if Data.title.exists then source = find() end end end if not Data.lazy then if not Data.title then Data.title = mw.title.getCurrentTitle() end Data.lazy = Data.title.text:match( Config.subpage ) end if type( source ) == "string" then TemplateData.getPlainJSON( source ) end return finalize( faculty( arglist.source ) ) end -- furnish() Failsafe.failsafe = function ( atleast ) -- Retrieve versioning and check for compliance -- Precondition: -- atleast -- string, with required version -- or wikidata|item|~|@ or false -- Postcondition: -- Returns string -- with queried version/item, also if problem -- false -- if appropriate -- 2020-08-17 local since = atleast local last = ( since == "~" ) local linked = ( since == "@" ) local link = ( since == "item" ) local r if last or link or linked or since == "wikidata" then local item = Failsafe.item since = false if type( item ) == "number" and item > 0 then local suited = string.format( "Q%d", item ) if link then r = suited else local entity = mw.wikibase.getEntity( suited ) if type( entity ) == "table" then local seek = Failsafe.serialProperty or "P348" local vsn = entity:formatPropertyValues( seek ) if type( vsn ) == "table" and type( vsn.value ) == "string" and vsn.value ~= "" then if last and vsn.value == Failsafe.serial then r = false elseif linked then if mw.title.getCurrentTitle().prefixedText == mw.wikibase.getSitelink( suited ) then r = false else r = suited end else r = vsn.value end end end end end end if type( r ) == "nil" then if not since or since <= Failsafe.serial then r = Failsafe.serial else r = false end end return r end -- Failsafe.failsafe() TemplateData.getGlobalJSON = function ( access, adapt ) -- Retrieve TemplateData from a global repository (JSON) -- Parameter: -- access -- string, with page specifier (on WikiMedia Commons) -- adapt -- JSON string or table with local overrides -- Returns true, if succeeded local plugin = Fetch( "/global" ) local r if type( plugin ) == "table" and type( plugin.fetch ) == "function" then local s, got = plugin.fetch( access, adapt ) if got then Data.got = got Data.order = got.paramOrder Data.shared = s r = true full() else Fault( s ) end end return r end -- TemplateData.getGlobalJSON() TemplateData.getPlainJSON = function ( adapt ) -- Reduce enhanced JSON data to plain text localized JSON -- Parameter: -- adapt -- string, with enhanced JSON -- Returns string, or not if type( adapt ) == "string" then Data.source = adapt free() local lucky lucky, Data.got = pcall( mw.text.jsonDecode, Data.source ) if type( Data.got ) == "table" then full() elseif not Data.strip then local scream = type( Data.got ) if scream == "string" then scream = Data.got else scream = "Data.got: " .. scream end Fault( "fatal JSON error: " .. scream ) end end return Data.slim end -- TemplateData.getPlainJSON() TemplateData.test = function ( adapt, arglist ) TemplateData.frame = mw.getCurrentFrame() return furnish( adapt, arglist ) end -- TemplateData.test() -- Export local p = { } p.f = function ( frame ) -- Template call local lucky, r TemplateData.frame = frame lucky, r = pcall( furnish, frame.args, frame:getParent().args ) if not lucky then Fault( "INTERNAL: " .. r ) r = failures() end return r end -- p.f p.failsafe = function ( frame ) -- Versioning interface local s = type( frame ) local since if s == "table" then since = frame.args[ 1 ] elseif s == "string" then since = frame end if since then since = mw.text.trim( since ) if since == "" then since = false end end return Failsafe.failsafe( since ) or "" end -- p.failsafe p.TemplateData = function () -- Module interface return TemplateData end return p 8i9cm6p1eeplbfd77mfnz5z4dqhziv8 ᥛᥨᥝᥱ ᥓᥧᥰ:Format TemplateData/config 828 1209 5501 2025-01-08T12:45:53Z Saimawnkham 28 Created page with "local Serial = "2022-03-20" --[=[ enwiki configuration {{TemplateData}} mw.loadData() ]=] return { catProblem = false, classMultiColumns = "column-multiple", classNoNumTOC = "nonumtoc", classTable = { "wikitable", "templatedata-params" }, cssParams = { ["border"] = "#B3B7FF 1px solid" }, docpageCreate = "%s/doc", docpageDetect = "/doc", helpBoolean = false, helpContent = false, helpDate = false, helpFile = false, helpFormat = false, helpLine = false, hel..." 5501 Scribunto text/plain local Serial = "2022-03-20" --[=[ enwiki configuration {{TemplateData}} mw.loadData() ]=] return { catProblem = false, classMultiColumns = "column-multiple", classNoNumTOC = "nonumtoc", classTable = { "wikitable", "templatedata-params" }, cssParams = { ["border"] = "#B3B7FF 1px solid" }, docpageCreate = "%s/doc", docpageDetect = "/doc", helpBoolean = false, helpContent = false, helpDate = false, helpFile = false, helpFormat = false, helpLine = false, helpNumber = false, helpPage = false, helpString = false, helpTemplate = false, helpURL = false, helpUser = false, msgDescMiss = "missing <code>description</code>", permit = { boole = { [true] = { css = { ["color"] = "#050", ["font-weight"] = "bold" }, lead = false, show = "True" }, [false] = { css = { ["color"] = "#610", ["font-weight"] = "bold" }, lead = false, show = "False" } }, css = { tableheadbg = { ["background-color"] = "#B3B7FF" }, required = { ["border-left"] = "3px solid black" }, suggested = { ["border-left"] = "3px solid #888" }, optional = { ["border-left"] = "3px solid #CCC" }, deprecated = { ["background-color"] = "#FDD", ["border-left"] = "3px dotted red" } } }, tStylesTOCnum = "TOC nonum", tStylesMultiColumns = "column-multiple", serial = Serial } qb62pnem5i5wqejj0z1orso5pn6de2k ᥛᥨᥝᥱ ᥓᥧᥰ:Multilingual 828 1210 5502 2025-01-08T12:46:29Z Saimawnkham 28 Created page with "local Multilingual = { suite = "Multilingual", serial = "2020-12-10", item = 47541920, globals = { ISO15924 = 71584769, WLink = 19363224 } } --[=[ Utilities for multilingual texts and ISO 639 (BCP47) issues etc. * fair() * fallback() * findCode() * fix() * format() * getBase() * getLang() * getName() * i18n() * int() * isLang() * isLangWik..." 5502 Scribunto text/plain local Multilingual = { suite = "Multilingual", serial = "2020-12-10", item = 47541920, globals = { ISO15924 = 71584769, WLink = 19363224 } } --[=[ Utilities for multilingual texts and ISO 639 (BCP47) issues etc. * fair() * fallback() * findCode() * fix() * format() * getBase() * getLang() * getName() * i18n() * int() * isLang() * isLangWiki() * isMinusculable() * isRTL() * message() * sitelink() * tabData() * userLang() * userLangCode() * wikibase() * failsafe() loadData: Multilingual/config Multilingual/names ]=] local Failsafe = Multilingual local GlobalMod = Multilingual local GlobalData = Multilingual local User = { sniffer = "showpreview" } Multilingual.globals.Multilingual = Multilingual.item Multilingual.exotic = { simple = true, no = true } Multilingual.prefer = { cs = true, de = true, en = true, es = true, fr = true, it = true, nl = true, pt = true, ru = true, sv = true } local foreignModule = function ( access, advanced, append, alt, alert ) -- Fetch global module -- Precondition: -- access -- string, with name of base module -- advanced -- true, for require(); else mw.loadData() -- append -- string, with subpage part, if any; or false -- alt -- number, of wikidata item of root; or false -- alert -- true, for throwing error on data problem -- Postcondition: -- Returns whatever, probably table -- 2020-01-01 local storage = access local finer = function () if append then storage = string.format( "%s/%s", storage, append ) end end local fun, lucky, r, suited if advanced then fun = require else fun = mw.loadData end GlobalMod.globalModules = GlobalMod.globalModules or { } suited = GlobalMod.globalModules[ access ] if not suited then finer() lucky, r = pcall( fun, "Module:" .. storage ) end if not lucky then if not suited and type( alt ) == "number" and alt > 0 then suited = string.format( "Q%d", alt ) suited = mw.wikibase.getSitelink( suited ) GlobalMod.globalModules[ access ] = suited or true end if type( suited ) == "string" then storage = suited finer() lucky, r = pcall( fun, storage ) end if not lucky and alert then error( "Missing or invalid page: " .. storage ) end end return r end -- foreignModule() local fetchData = function ( access ) -- Retrieve translated keyword from commons:Data:****.tab -- Precondition: -- access -- string, with page identification on Commons -- Returns table, with data, or string, with error message -- 2019-12-05 local storage = access local r if type( storage ) == "string" then local s storage = mw.text.trim( storage ) s = storage:lower() if s:sub( 1, 2 ) == "c:" then storage = mw.text.trim( storage:sub( 3 ) ) s = storage:lower() elseif s:sub( 1, 8 ) == "commons:" then storage = mw.text.trim( storage:sub( 9 ) ) s = storage:lower() end if s:sub( 1, 5 ) == "data:" then storage = mw.text.trim( storage:sub( 6 ) ) s = storage:lower() end if s == "" or s == ".tab" then storage = false elseif s:sub( -4 ) == ".tab" then storage = storage:sub( 1, -5 ) .. ".tab" else storage = storage .. ".tab" end end if type( storage ) == "string" then local data if type( GlobalData.TabDATA ) ~= "table" then GlobalData.TabDATA = { } end data = GlobalData.TabDATA[ storage ] if data then r = data else local lucky lucky, data = pcall( mw.ext.data.get, storage, "_" ) if type( data ) == "table" then data = data.data if type( data ) == "table" then GlobalData.TabDATA[ storage ] = data else r = string.format( "%s [[%s%s]]", "INVALID Data:*.tab", "commons:Data:", storage ) end else r = "BAD PAGE Data:*.tab &#8211; commons:" .. storage end if r then GlobalData.TabDATA[ storage ] = r data = false else r = data end end else r = "BAD PAGE commons:Data:*.tab" end return r end -- fetchData() local favorites = function () -- Provide fallback codes -- Postcondition: -- Returns table with sequence of preferred languages -- * ahead elements -- * user (not yet accessible) -- * page content language (not yet accessible) -- * page name subpage -- * project -- * en local r = Multilingual.polyglott if not r then local self = mw.language.getContentLanguage():getCode():lower() local sub = mw.title.getCurrentTitle().subpageText local f = function ( add ) local s = add for i = 1, #r do if r[ i ] == s then s = false break -- for i end end -- for i if s then table.insert( r, s ) end end r = { } if sub:find( "/", 2, true ) then sub = sub:match( "/(%l%l%l?)$" ) if sub then table.insert( r, sub ) end elseif sub:find( "^%l%l%l?%-?%a?%a?%a?%a?$" ) and mw.language.isSupportedLanguage( sub ) then table.insert( r, sub ) end f( self ) f( "en" ) Multilingual.polyglott = r end return r end -- favorites() local feasible = function ( ask, accept ) -- Is ask to be supported by application? -- Precondition: -- ask -- lowercase code -- accept -- sequence table, with offered lowercase codes -- Postcondition: -- nil, or true local r for i = 1, #accept do if accept[ i ] == ask then r = true break -- for i end end -- for i return r end -- feasible() local fetch = function ( access, append ) -- Attach config or library module -- Precondition: -- access -- module title -- append -- string, with subpage part of this; or false -- Postcondition: -- Returns: table, with library, or false local got, sign if append then sign = string.format( "%s/%s", access, append ) else sign = access end if type( Multilingual.ext ) ~= "table" then Multilingual.ext = { } end got = Multilingual.ext[ sign ] if not got and got ~= false then local global = Multilingual.globals[ access ] local lib = ( not append or append == "config" ) got = foreignModule( access, lib, append, global ) if type( got ) == "table" then if lib then local startup = got[ access ] if type( startup ) == "function" then got = startup() end end else got = false end Multilingual.ext[ sign ] = got end return got end -- fetch() local fetchISO639 = function ( access ) -- Retrieve table from commons:Data:ISO639/***.tab -- Precondition: -- access -- string, with subpage identification -- Postcondition: -- Returns table, with data, even empty local r if type( Multilingual.iso639 ) ~= "table" then Multilingual.iso639 = { } end r = Multilingual.iso639[ access ] if type( r ) == "nil" then local raw = fetchData( "ISO639/" .. access ) if type( raw ) == "table" then local t r = { } for i = 1, #raw do t = raw[ i ] if type( t ) == "table" and type( t[ 1 ] ) == "string" and type( t[ 2 ] ) == "string" then r[ t[ 1 ] ] = t[ 2 ] else break -- for i end end -- for i else r = false end Multilingual.iso639[ access ] = r end return r or { } end -- fetchISO639() local fill = function ( access, alien, frame ) -- Expand language name template -- Precondition: -- access -- string, with language code -- alien -- language code for which to be generated -- frame -- frame, if available -- Postcondition: -- Returns string local template = Multilingual.tmplLang local r if type( template ) ~= "table" then local cnf = fetch( "Multilingual", "config" ) if cnf then template = cnf.tmplLang end end if type( template ) == "table" then local source = template.title local f, lucky, s Multilingual.tmplLang = template if type( source ) ~= "string" and type( template.namePat ) == "string" and template.namePat:find( "%s", 1, true ) then source = string.format( template.namePat, access ) end if type( source ) == "string" then if not Multilingual.frame then if frame then Multilingual.frame = frame else Multilingual.frame = mw.getCurrentFrame() end end f = function ( a ) return Multilingual.frame:expandTemplate{ title = a } end lucky, s = pcall( f, source ) if lucky then r = s end end end return r end -- fill() local find = function ( ask, alien ) -- Derive language code from name -- Precondition: -- ask -- language name, downcased -- alien -- language code of ask -- Postcondition: -- nil, or string local codes = mw.language.fetchLanguageNames( alien, "all" ) local r for k, v in pairs( codes ) do if mw.ustring.lower( v ) == ask then r = k break -- for k, v end end -- for k, v if not r then r = Multilingual.fair( ask ) end return r end -- find() local fold = function ( frame ) -- Merge template and #invoke arglist -- Precondition: -- frame -- template frame -- Postcondition: -- table, with combined arglist local r = { } local f = function ( apply ) if type( apply ) == "table" and type( apply.args ) == "table" then for k, v in pairs( apply.args ) do v = mw.text.trim( v ) if v ~= "" then r[ tostring( k ) ] = v end end -- for k, v end end -- f() f( frame:getParent() ) f( frame ) return r end -- fold() User.favorize = function ( accept, frame ) -- Guess user language -- Precondition: -- accept -- sequence table, with offered ISO 639 etc. codes -- frame -- frame, if available -- Postcondition: -- Returns string with best code, or nil if not ( User.self or User.langs ) then if not User.trials then User.tell = mw.message.new( User.sniffer ) if User.tell:exists() then User.trials = { } if not Multilingual.frame then if frame then Multilingual.frame = frame else Multilingual.frame = mw.getCurrentFrame() end end User.sin = Multilingual.frame:callParserFunction( "int", User.sniffer ) else User.langs = true end end if User.sin then local order = { } local post = { } local three = { } local unfold = { } local s, sin for i = 1, #accept do s = accept[ i ] if not User.trials[ s ] then if #s > 2 then if s:find( "-", 3, true ) then table.insert( unfold, s ) else table.insert( three, s ) end else if Multilingual.prefer[ s ] then table.insert( order, s ) else table.insert( post, s ) end end end end -- for i for i = 1, #post do table.insert( order, post[ i ] ) end -- for i for i = 1, #three do table.insert( order, three[ i ] ) end -- for i for i = 1, #unfold do table.insert( order, unfold[ i ] ) end -- for i for i = 1, #order do s = order[ i ] sin = User.tell:inLanguage( s ):plain() if sin == User.sin then User.self = s break -- for i else User.trials[ s ] = true end end -- for i end end return User.self end -- User.favorize() Multilingual.fair = function ( ask ) -- Format language specification according to RFC 5646 etc. -- Precondition: -- ask -- string or table, as created by .getLang() -- Postcondition: -- Returns string, or false local s = type( ask ) local q, r if s == "table" then q = ask elseif s == "string" then q = Multilingual.getLang( ask ) end if q and q.legal and mw.language.isKnownLanguageTag( q.base ) then r = q.base if q.n > 1 then local order = { "extlang", "script", "region", "other", "extension" } for i = 1, #order do s = q[ order[ i ] ] if s then r = string.format( "%s-%s", r, s ) end end -- for i end end return r or false end -- Multilingual.fair() Multilingual.fallback = function ( able, another ) -- Is another language suitable as replacement? -- Precondition: -- able -- language version specifier to be supported -- another -- language specifier of a possible replacement, -- or not to retrieve a fallback table -- Postcondition: -- Returns boolean, or table with fallback codes local r if type( able ) == "string" and #able > 0 then if type( another ) == "string" and #another > 0 then if able == another then r = true else local s = Multilingual.getBase( able ) if s == another then r = true else local others = mw.language.getFallbacksFor( s ) r = feasible( another, others ) end end else local s = Multilingual.getBase( able ) if s then r = mw.language.getFallbacksFor( s ) if r[ 1 ] == "en" then local d = fetchISO639( "fallback" ) if type( d ) == "table" and type( d[ s ] ) == "string" then r = mw.text.split( d[ s ], "|" ) table.insert( r, "en" ) end end end end end return r or false end -- Multilingual.fallback() Multilingual.findCode = function ( ask ) -- Retrieve code of local (current project or English) language name -- Precondition: -- ask -- string, with presumable language name -- A code itself will be identified, too. -- Postcondition: -- Returns string, or false local seek = mw.text.trim( ask ) local r = false if #seek > 1 then if seek:find( "[", 1, true ) then local wlink = fetch( "WLink" ) if wlink and type( wlink.getPlain ) == "function" then seek = wlink.getPlain( seek ) end end seek = mw.ustring.lower( seek ) if Multilingual.isLang( seek ) then r = Multilingual.fair( seek ) else local collection = favorites() for i = 1, #collection do r = find( seek, collection[ i ] ) if r then break -- for i end end -- for i end end return r end -- Multilingual.findCode() Multilingual.fix = function ( attempt ) -- Fix frequently mistaken language code -- Precondition: -- attempt -- string, with presumable language code -- Postcondition: -- Returns string with correction, or false if no problem known local r = fetchISO639( "correction" )[ attempt:lower() ] return r or false end -- Multilingual.fix() Multilingual.format = function ( apply, alien, alter, active, alert, frame, assembly, adjacent, ahead ) -- Format one or more languages -- Precondition: -- apply -- string with language list or item -- alien -- language of the answer -- -- nil, false, "*": native -- -- "!": current project -- -- "#": code, downcased, space separated -- -- "-": code, mixcase, space separated -- -- any valid code -- alter -- capitalize, if "c"; downcase all, if "d" -- capitalize first item only, if "f" -- downcase every first word only, if "m" -- active -- link items, if true -- alert -- string with category title in case of error -- frame -- if available -- assembly -- string with split pattern, if list expected -- adjacent -- string with list separator, else assembly -- ahead -- string to prepend first element, if any -- Postcondition: -- Returns string, or false if apply empty local r = false if apply then local slang if assembly then local bucket = mw.text.split( apply, assembly ) local shift = alter local separator if adjacent then separator = adjacent elseif alien == "#" or alien == "-" then separator = " " else separator = assembly end for k, v in pairs( bucket ) do slang = Multilingual.format( v, alien, shift, active, alert ) if slang then if r then r = string.format( "%s%s%s", r, separator, slang ) else r = slang if shift == "f" then shift = "d" end end end end -- for k, v if r and ahead then r = ahead .. r end else local single = mw.text.trim( apply ) if single == "" then r = false else local lapsus, slot slang = Multilingual.findCode( single ) if slang then if alien == "-" then r = slang elseif alien == "#" then r = slang:lower() else r = Multilingual.getName( slang, alien ) if active then slot = fill( slang, false, frame ) if slot then local wlink = fetch( "WLink" ) if wlink and type( wlink.getTarget ) == "function" then slot = wlink.getTarget( slot ) end else lapsus = alert end end end else r = single if active then local title = mw.title.makeTitle( 0, single ) if title.exists then slot = single end end lapsus = alert end if not r then r = single elseif alter == "c" or alter == "f" then r = mw.ustring.upper( mw.ustring.sub( r, 1, 1 ) ) .. mw.ustring.sub( r, 2 ) elseif alter == "d" then if Multilingual.isMinusculable( slang, r ) then r = mw.ustring.lower( r ) end elseif alter == "m" then if Multilingual.isMinusculable( slang, r ) then r = mw.ustring.lower( mw.ustring.sub( r, 1, 1 ) ) .. mw.ustring.sub( r, 2 ) end end if slot then if r == slot then r = string.format( "[[%s]]", r ) else r = string.format( "[[%s|%s]]", slot, r ) end end if lapsus and alert then r = string.format( "%s[[Category:%s]]", r, alert ) end end end end return r end -- Multilingual.format() Multilingual.getBase = function ( ask ) -- Retrieve base language from possibly combined ISO language code -- Precondition: -- ask -- language code -- Postcondition: -- Returns string, or false local r if ask then local slang = ask:match( "^%s*(%a%a%a?)-?%a*%s*$" ) if slang then r = slang:lower() else r = false end else r = false end return r end -- Multilingual.getBase() Multilingual.getLang = function ( ask ) -- Retrieve components of a RFC 5646 language code -- Precondition: -- ask -- language code with subtags -- Postcondition: -- Returns table with formatted subtags -- .base -- .region -- .script -- .suggest -- .year -- .extension -- .other -- .n local tags = mw.text.split( ask, "-" ) local s = tags[ 1 ] local r if s:match( "^%a%a%a?$" ) then r = { base = s:lower(), legal = true, n = #tags } for i = 2, r.n do s = tags[ i ] if #s == 2 then if r.region or not s:match( "%a%a" ) then r.legal = false else r.region = s:upper() end elseif #s == 4 then if s:match( "%a%a%a%a" ) then r.legal = ( not r.script ) r.script = s:sub( 1, 1 ):upper() .. s:sub( 2 ):lower() elseif s:match( "20%d%d" ) or s:match( "1%d%d%d" ) then r.legal = ( not r.year ) r.year = s else r.legal = false end elseif #s == 3 then if r.extlang or not s:match( "%a%a%a" ) then r.legal = false else r.extlang = s:lower() end elseif #s == 1 then s = s:lower() if s:match( "[tux]" ) then r.extension = s for k = i + 1, r.n do s = tags[ k ] if s:match( "^%w+$" ) then r.extension = string.format( "%s-%s", r.extension, s ) else r.legal = false end end -- for k else r.legal = false end break -- for i else r.legal = ( not r.other ) and s:match( "%a%a%a" ) r.other = s:lower() end if not r.legal then break -- for i end end -- for i if r.legal then r.suggest = Multilingual.fix( r.base ) if r.suggest then r.legal = false end end else r = { legal = false } end if not r.legal then local cnf = fetch( "Multilingual", "config" ) if cnf and type( cnf.scream ) == "string" then r.scream = cnf.scream end end return r end -- Multilingual.getLang() Multilingual.getName = function ( ask, alien ) -- Which name is assigned to this language code? -- Precondition: -- ask -- language code -- alien -- language of the answer -- -- nil, false, "*": native -- -- "!": current project -- -- any valid code -- Postcondition: -- Returns string, or false local r if ask then local slang = alien local tLang if slang then if slang == "*" then slang = Multilingual.fair( ask ) elseif slang == "!" then slang = favorites()[ 1 ] else slang = Multilingual.fair( slang ) end else slang = Multilingual.fair( ask ) end if not slang then slang = ask or "?????" end slang = slang:lower() tLang = fetch( "Multilingual", "names" ) if tLang then tLang = tLang[ slang ] if tLang then r = tLang[ ask ] end end if not r then if not Multilingual.ext.tMW then Multilingual.ext.tMW = { } end tLang = Multilingual.ext.tMW[ slang ] if tLang == nil then tLang = mw.language.fetchLanguageNames( slang ) if tLang then Multilingual.ext.tMW[ slang ] = tLang else Multilingual.ext.tMW[ slang ] = false end end if tLang then r = tLang[ ask ] end end if not r then r = mw.language.fetchLanguageName( ask:lower(), slang ) if r == "" then r = false end end else r = false end return r end -- Multilingual.getName() Multilingual.i18n = function ( available, alt, frame ) -- Select translatable message -- Precondition: -- available -- table, with mapping language code ./. text -- alt -- string|nil|false, with fallback text -- frame -- frame, if available -- Returns -- 1. string|nil|false, with selected message -- 2. string|nil|false, with language code local r1, r2 if type( available ) == "table" then local codes = { } local trsl = { } local slang for k, v in pairs( available ) do if type( k ) == "string" and type( v ) == "string" then slang = mw.text.trim( k:lower() ) table.insert( codes, slang ) trsl[ slang ] = v end end -- for k, v slang = Multilingual.userLang( codes, frame ) if slang and trsl[ slang ] then r1 = mw.text.trim( trsl[ slang ] ) if r1 == "" then r1 = false else r2 = slang end end end if not r1 and type( alt ) == "string" then r1 = mw.text.trim( alt ) if r1 == "" then r1 = false end end return r1, r2 end -- Multilingual.i18n() Multilingual.int = function ( access, alien, apply ) -- Translated system message -- Precondition: -- access -- message ID -- alien -- language code -- apply -- nil, or sequence table with parameters $1, $2, ... -- Postcondition: -- Returns string, or false local o = mw.message.new( access ) local r if o:exists() then if type( alien ) == "string" then o:inLanguage( alien:lower() ) end if type( apply ) == "table" then o:params( apply ) end r = o:plain() end return r or false end -- Multilingual.int() Multilingual.isLang = function ( ask, additional ) -- Could this be an ISO language code? -- Precondition: -- ask -- language code -- additional -- true, if Wiki codes like "simple" permitted -- Postcondition: -- Returns boolean local r, s if additional then s = ask else s = Multilingual.getBase( ask ) end if s then r = mw.language.isKnownLanguageTag( s ) if r then r = not Multilingual.fix( s ) elseif additional then r = Multilingual.exotic[ s ] or false end else r = false end return r end -- Multilingual.isLang() Multilingual.isLangWiki = function ( ask ) -- Could this be a Wiki language version? -- Precondition: -- ask -- language version specifier -- Postcondition: -- Returns boolean local r local s = Multilingual.getBase( ask ) if s then r = mw.language.isSupportedLanguage( s ) or Multilingual.exotic[ ask ] else r = false end return r end -- Multilingual.isLangWiki() Multilingual.isMinusculable = function ( ask, assigned ) -- Could this language name become downcased? -- Precondition: -- ask -- language code, or nil -- assigned -- language name, or nil -- Postcondition: -- Returns boolean local r = true if ask then local cnf = fetch( "Multilingual", "config" ) if cnf then local s = string.format( " %s ", ask:lower() ) if type( cnf.stopMinusculization ) == "string" and cnf.stopMinusculization:find( s, 1, true ) then r = false end if r and assigned and type( cnf.seekMinusculization ) == "string" and cnf.seekMinusculization:find( s, 1, true ) and type( cnf.scanMinusculization ) == "string" then local scan = assigned:gsub( "[%(%)]", " " ) .. " " if not scan:find( cnf.scanMinusculization ) then r = false end end end end return r end -- Multilingual.isMinusculable() Multilingual.isRTL = function ( ask ) -- Check whether language is written right-to-left -- Precondition: -- ask -- string, with language (or script) code -- Returns true, if right-to-left local r Multilingual.rtl = Multilingual.rtl or { } r = Multilingual.rtl[ ask ] if type( r ) ~= "boolean" then local bib = fetch( "ISO15924" ) if type( bib ) == "table" and type( bib.isRTL ) == "function" then r = bib.isRTL( ask ) else r = mw.language.new( ask ):isRTL() end Multilingual.rtl[ ask ] = r end return r end -- Multilingual.isRTL() Multilingual.message = function ( arglist, frame ) -- Show text in best match of user language like system message -- Precondition: -- arglist -- template arguments -- frame -- frame, if available -- Postcondition: -- Returns string with appropriate text local r if type( arglist ) == "table" then local t = { } local m, p, save for k, v in pairs( arglist ) do if type( k ) == "string" and type( v ) == "string" then v = mw.text.trim( v ) if v ~= "" then if k:match( "^%l%l" ) then t[ k ] = v elseif k:match( "^%$%d$" ) and k ~= "$0" then p = p or { } k = tonumber( k:match( "^%$(%d)$" ) ) p[ k ] = v if not m or k > m then m = k end end end end end -- for k, v if type( arglist[ "-" ] ) == "string" then save = arglist[ arglist[ "-" ] ] end r = Multilingual.i18n( t, save, frame ) if p and r and r:find( "$", 1, true ) then t = { } for i = 1, m do t[ i ] = p[ i ] or "" end -- for i r = mw.message.newRawMessage( r, t ):plain() end end return r or "" end -- Multilingual.message() Multilingual.sitelink = function ( all, frame ) -- Make link at local or other site with optimal linktext translation -- Precondition: -- all -- string or table or number, item ID or entity -- frame -- frame, if available -- Postcondition: -- Returns string with any helpful internal link, or plain text local s = type( all ) local object, r if s == "table" then object = all elseif s == "string" then object = mw.wikibase.getEntity( all ) elseif s == "number" then object = mw.wikibase.getEntity( string.format( "Q%d", all ) ) end if type( object ) == "table" then local collection = object.sitelinks local entry s = false if type( collection ) == "table" then Multilingual.site = Multilingual.site or mw.wikibase.getGlobalSiteId() entry = collection[ Multilingual.site ] if entry then s = ":" .. entry.title elseif collection.enwiki then s = "w:en:" .. collection.enwiki.title end end r = Multilingual.wikibase( object, "labels", frame ) if s then if s == ":" .. r then r = string.format( "[[%s]]", s ) else r = string.format( "[[%s|%s]]", s, r ) end end end return r or "" end -- Multilingual.sitelink() Multilingual.tabData = function ( access, at, alt, frame ) -- Retrieve translated keyword from commons:Data:****.tab -- Precondition: -- access -- string, with page identification on Commons -- at -- string, with keyword -- alt -- string|nil|false, with fallback text -- frame -- frame, if available -- Returns -- 1. string|nil|false, with selected message -- 2. language code, or "error" local data = fetchData( access ) local r1, r2 if type( data ) == "table" then if type( at ) == "string" then local seek = mw.text.trim( at ) if seek == "" then r1 = "EMPTY Multilingual.tabData key" else local e, poly for i = 1, #data do e = data[ i ] if type( e ) == "table" then if e[ 1 ] == seek then if type( e[ 2 ] ) == "table" then poly = e[ 2 ] else r1 = "INVALID Multilingual.tabData bad #" .. tostring( i ) end break -- for i end else break -- for i end end -- for i if poly then data = poly else r1 = "UNKNOWN Multilingual.tabData key: " .. seek end end else r1 = "INVALID Multilingual.tabData key" end else r1 = data end if r1 then r2 = "error" elseif data then r1, r2 = Multilingual.i18n( data, alt, frame ) r2 = r2 or "error" end return r1, r2 end -- Multilingual.tabData() Multilingual.userLang = function ( accept, frame ) -- Try to support user language by application -- Precondition: -- accept -- string or table -- space separated list of available ISO 639 codes -- Default: project language, or English -- frame -- frame, if available -- Postcondition: -- Returns string with appropriate code local s = type( accept ) local codes, r, slang if s == "string" then codes = mw.text.split( accept:lower(), "%s+" ) elseif s == "table" then codes = { } for i = 1, #accept do s = accept[ i ] if type( s ) == "string" and s ~= "" then table.insert( codes, s:lower() ) end end -- for i end slang = User.favorize( codes, frame ) if slang then if feasible( slang, codes ) then r = slang elseif slang:find( "-", 1, true ) then slang = Multilingual.getBase( slang ) if feasible( slang, codes ) then r = slang end end if not r then local others = mw.language.getFallbacksFor( slang ) for i = 1, #others do slang = others[ i ] if feasible( slang, codes ) then r = slang break -- for i end end -- for i end end if not r then local back = favorites() for i = 1, #back do slang = back[ i ] if feasible( slang, codes ) then r = slang break -- for i end end -- for i if not r and codes[ 1 ] then r = codes[ 1 ] end end return r or favorites()[ 1 ] end -- Multilingual.userLang() Multilingual.userLangCode = function () -- Guess a user language code -- Postcondition: -- Returns code of current best guess return User.self or favorites()[ 1 ] end -- Multilingual.userLangCode() Multilingual.wikibase = function ( all, about, attempt, frame ) -- Optimal translation of wikibase component -- Precondition: -- all -- string or table, object ID or entity -- about -- boolean, true "descriptions" or false "labels" -- attempt -- string or not, code of preferred language -- frame -- frame, if available -- Postcondition: -- Returns -- 1. string, with selected message -- 2. string, with language code, or not local s = type( all ) local object, r, r2 if s == "table" then object = all elseif s == "string" then object = mw.wikibase.getEntity( all ) end if type( object ) == "table" then if about and about ~= "labels" then s = "descriptions" else s = "labels" end object = object[ s ] if type( object ) == "table" then if object[ attempt ] then r = object[ attempt ].value r2 = attempt else local poly for k, v in pairs( object ) do poly = poly or { } poly[ k ] = v.value end -- for k, v if poly then r, r2 = Multilingual.i18n( poly, nil, frame ) end end end end return r or "", r2 end -- Multilingual.wikibase() Failsafe.failsafe = function ( atleast ) -- Retrieve versioning and check for compliance -- Precondition: -- atleast -- string, with required version -- or wikidata|item|~|@ or false -- Postcondition: -- Returns string -- with queried version/item, also if problem -- false -- if appropriate -- 2020-08-17 local since = atleast local last = ( since == "~" ) local linked = ( since == "@" ) local link = ( since == "item" ) local r if last or link or linked or since == "wikidata" then local item = Failsafe.item since = false if type( item ) == "number" and item > 0 then local suited = string.format( "Q%d", item ) if link then r = suited else local entity = mw.wikibase.getEntity( suited ) if type( entity ) == "table" then local seek = Failsafe.serialProperty or "P348" local vsn = entity:formatPropertyValues( seek ) if type( vsn ) == "table" and type( vsn.value ) == "string" and vsn.value ~= "" then if last and vsn.value == Failsafe.serial then r = false elseif linked then if mw.title.getCurrentTitle().prefixedText == mw.wikibase.getSitelink( suited ) then r = false else r = suited end else r = vsn.value end end end end end end if type( r ) == "nil" then if not since or since <= Failsafe.serial then r = Failsafe.serial else r = false end end return r end -- Failsafe.failsafe() -- Export local p = { } p.fair = function ( frame ) -- Format language code -- 1 -- language code local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.fair( s ) or "" end -- p.fair p.fallback = function ( frame ) -- Is another language suitable as replacement? -- 1 -- language version specifier to be supported -- 2 -- language specifier of a possible replacement local s1 = mw.text.trim( frame.args[ 1 ] or "" ) local s2 = mw.text.trim( frame.args[ 2 ] or "" ) local r = Multilingual.fallback( s1, s2 ) if type( r ) == "table" then r = r[ 1 ] else r = r and "1" or "" end return r end -- p.fallback p.findCode = function ( frame ) -- Retrieve language code from language name -- 1 -- name in current project language local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.findCode( s ) or "" end -- p.findCode p.fix = function ( frame ) local r = frame.args[ 1 ] if r then r = Multilingual.fix( mw.text.trim( r ) ) end return r or "" end -- p.fix p.format = function ( frame ) -- Format one or more languages -- 1 -- language list or item -- slang -- language of the answer, if not native -- * -- native -- ! -- current project -- any valid code -- shift -- capitalize, if "c"; downcase, if "d" -- capitalize first item only, if "f" -- link -- 1 -- link items -- scream -- category title in case of error -- split -- split pattern, if list expected -- separator -- list separator, else split -- start -- prepend first element, if any local r local link if frame.args.link == "1" then link = true end r = Multilingual.format( frame.args[ 1 ], frame.args.slang, frame.args.shift, link, frame.args.scream, frame, frame.args.split, frame.args.separator, frame.args.start ) return r or "" end -- p.format p.getBase = function ( frame ) -- Retrieve base language from possibly combined ISO language code -- 1 -- code local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.getBase( s ) or "" end -- p.getBase p.getName = function ( frame ) -- Retrieve language name from ISO language code -- 1 -- code -- 2 -- language to be used for the answer, if not native -- ! -- current project -- * -- native -- any valid code local s = mw.text.trim( frame.args[ 1 ] or "" ) local slang = frame.args[ 2 ] local r Multilingual.frame = frame if slang then slang = mw.text.trim( slang ) end r = Multilingual.getName( s, slang ) return r or "" end -- p.getName p.int = function ( frame ) -- Translated system message -- 1 -- message ID -- lang -- language code -- $1, $2, ... -- parameters local sysMsg = frame.args[ 1 ] local r if sysMsg then sysMsg = mw.text.trim( sysMsg ) if sysMsg ~= "" then local n = 0 local slang = frame.args.lang local i, params, s if slang == "" then slang = false end for k, v in pairs( frame.args ) do if type( k ) == "string" then s = k:match( "^%$(%d+)$" ) if s then i = tonumber( s ) if i > n then n = i end end end end -- for k, v if n > 0 then local s params = { } for i = 1, n do s = frame.args[ "$" .. tostring( i ) ] or "" table.insert( params, s ) end -- for i end r = Multilingual.int( sysMsg, slang, params ) end end return r or "" end -- p.int p.isLang = function ( frame ) -- Could this be an ISO language code? -- 1 -- code local s = mw.text.trim( frame.args[ 1 ] or "" ) local lucky, r = pcall( Multilingual.isLang, s ) return r and "1" or "" end -- p.isLang p.isLangWiki = function ( frame ) -- Could this be a Wiki language version? -- 1 -- code -- Returns non-empty, if possibly language version local s = mw.text.trim( frame.args[ 1 ] or "" ) local lucky, r = pcall( Multilingual.isLangWiki, s ) return r and "1" or "" end -- p.isLangWiki p.isRTL = function ( frame ) -- Check whether language is written right-to-left -- 1 -- string, with language code -- Returns non-empty, if right-to-left local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.isRTL( s ) and "1" or "" end -- p.isRTL() p.message = function ( frame ) -- Translation of text element return Multilingual.message( fold( frame ), frame ) end -- p.message p.sitelink = function ( frame ) -- Make link at local or other site with optimal linktext translation -- 1 -- item ID local s = mw.text.trim( frame.args[ 1 ] or "" ) local r if s:match( "^%d+$") then r = tonumber( s ) elseif s:match( "^Q%d+$") then r = s end if r then r = Multilingual.sitelink( r, frame ) end return r or s end -- p.sitelink p.tabData = function ( frame ) -- Retrieve best message text from Commons Data -- 1 -- page identification on Commons -- 2 -- keyword -- alt -- fallback text local suite = frame.args[ 1 ] local seek = frame.args[ 2 ] local salt = frame.args.alt local r = Multilingual.tabData( suite, seek, salt, frame ) return r end -- p.tabData p.userLang = function ( frame ) -- Which language does the current user prefer? -- 1 -- space separated list of available ISO 639 codes local s = mw.text.trim( frame.args[ 1 ] or "" ) return Multilingual.userLang( s, frame ) end -- p.userLang p.wikibase = function ( frame ) -- Optimal translation of wikibase component -- 1 -- object ID -- 2 -- 1 for "descriptions", 0 for "labels". -- or either "descriptions" or "labels" local r local s = mw.text.trim( frame.args[ 1 ] or "" ) if s ~= "" then local s2 = mw.text.trim( frame.args[ 2 ] or "0" ) local slang = mw.text.trim( frame.args.lang or "" ) local large = ( s2 ~= "" and s2 ~= "0" ) if slang == "" then slang = false end r = Multilingual.wikibase( s, large, slang, frame ) end return r or "" end -- p.wikibase p.failsafe = function ( frame ) -- Versioning interface local s = type( frame ) local since if s == "table" then since = frame.args[ 1 ] elseif s == "string" then since = frame end if since then since = mw.text.trim( since ) if since == "" then since = false end end return Failsafe.failsafe( since ) or "" end -- p.failsafe() p.Multilingual = function () return Multilingual end -- p.Multilingual return p d1zm42sep4ytfi0dl3dok26gecqprzg ᥛᥨᥝᥱ ᥓᥧᥰ:Multilingual/doc 828 1211 5503 2025-01-08T12:46:56Z Saimawnkham 28 Created page with "'''<code>Multilingual</code>''' – Module with functions in context of languages, language codes, language names. == Functions for templates == All functions expect one unnamed parameter <code>1</code> with the key information, and sometimes more optionals. Whitespace ahead and after any content is ignored. Upcasing of language code segments like in <code>en-US</code> does not matter; results are downcased. The return value is an empty string (“nothing”), if the p..." 5503 wikitext text/x-wiki '''<code>Multilingual</code>''' – Module with functions in context of languages, language codes, language names. == Functions for templates == All functions expect one unnamed parameter <code>1</code> with the key information, and sometimes more optionals. Whitespace ahead and after any content is ignored. Upcasing of language code segments like in <code>en-US</code> does not matter; results are downcased. The return value is an empty string (“nothing”), if the parameter value does not fulfil the expectations. If there is a result or the query condition is true, at least one visible character will be returned. The result does not begin or end with a space. ; fair : Format language code according to RFC 5646 and check validity :* ''Result:'' empty, if invalid ; findCode : Retrieve code of language name in local (current project) language. : A code itself will be identified, too. ; format : Format one or more languages. :* <code>1</code> – language list or single item :* <code>slang</code> – language of the answer, if not native :** <code>*</code> – native ''(default)'' :** <code>!</code> – current project :** any valid code :* <code>shift</code> – capitalization :** <code>c</code> – capitalize all :** <code>d</code> – downcase everything :** <code>f</code> – capitalize first item only :** <code>m</code> – downcase every first word in item only :* <code>link=1</code> – link items :* <code>scream</code> – category title in case of error :* <code>split</code> – split pattern, if list expected; e.g. <code>split=,</code> – otherwise <code>1</code> is regarded as single item :* <code>separator</code> – list separator, else <code>split</code> :* <code>start</code> – prepend first list element, if any ; getBase : Retrieve base language from possibly combined ISO language code. ; getName : Which name is assigned to this language code? :* <code>2</code> – language of the answer :** <code>*</code> – in that language itself ''(default)'' :** <code>!</code> – in project language :** Any ISO code. ; isLang : Could this be an ISO language code? :* ''nothing'' – if not ; isLangWiki : Could this be a Wiki language version? :* ''nothing'' – if not ; kannDeutsch : Might someone with this language code understand German? :* ''nothing'' – if not ; userLang : Try to support user language by application. :* <code>1</code> – space separated list of available ISO 639 codes :* ''Result:'' :** If the current user language is not a list element, the first element is used. :** If the current user language is a variant like <code>en-US</code> or <code>en-GB</code> and that is not mentioned explicitly in list, base language (here&nbsp;<code>en</code>) will be tried. :** If nothing matches and no list is provided, the project language (here&nbsp;<code>{{CONTENTLANGUAGE}}</code>), at least <code>en</code> for English will be returned. ; failsafe : Version ID: <code>{{#invoke:Multilingual|failsafe}}</code> : optional parameter <code>1</code> – required version :: result: empty, if requirement not met === Examples (test page) === A [[Wikipedia:Lua/Modul/Multilingual/Test|test page]] illustrates practical use. == Functions for Lua modules (API) == All functions described above can be used by other modules: <syntaxhighlight lang="lua"> local lucky, Multilingual = pcall( require, "Module:Multilingual" ) if type( Multilingual ) == "table" then Multilingual = Multilingual.Multilingual() else -- failure; Multilingual is the error message return "<span class='error'>" .. Multilingual .. "</span>" end </syntaxhighlight> Subsequently there are available: ; Multilingual.fair( ask ) :* ''ask'' – string, or table according to getLang() ; Multilingual.findCode( ask ) ; Multilingual.format( apply, alien, alter, active, alert, frame, assembly, adjacent ) :* ''apply'' – string with language list or single item :* ''alien'' – language of the answer :** <code>nil false "*"</code> – native :** <code>"!"</code> – current project :** any valid code :* ''alter'' – capitalization :** <code>"c"</code> – capitalize :** <code>"d"</code> – downcase everything :** <code>"f"</code> – capitalize first item only, downcase anything else :* ''active'' – link items, if <code>true</code> :* ''alert'' – string with category title in case of error :* ''frame'' – if available :* ''assembly'' – string with split pattern, if list expected :* ''adjacent'' – string with list separator, else ''assembly'' :* ''ahead'' – string for optional prepending first element, if any ; Multilingual.getBase( ask ) ; Multilingual.getLang( ask ) : Split language code into components : Returns: ''table'' :: <code>.base</code> – Basic language (2–3 lowercase letters) :: <code>.region</code> – Country (2 uppercase letters) :: <code>.script</code> – Scripting (4 letters, capitalized) :: <code>.year</code> – year (4 digits) :: <code>.extension</code> – Extension (1 lowercase letter) :: <code>.other</code> – More :: <code>.legal</code> – ''true'' if valid :: <code>.n</code> – Number of components ; Multilingual.getName( ask, alien ) :* ''alien'' – language of the answer :** <code>nil false "*"</code> – native :** <code>"!"</code> – current project :** Any ISO code. ; Multilingual.isLang( ask ) ; Multilingual.isLangWiki( ask ) ; Multilingual.kannDeutsch( ask ) ; Multilingual.userLang( accept, frame ) :* ''accept'' – string with space separated list of available ISO 639 codes :* ''frame'' – if available ; Multilingual.failsafe( atleast ) :* atleast<br />''optional''<br />''nil'' or required version :* Returns: ''string'' or ''false'' If succeeding, the ''Multilingual.get*()'' return a string, the ''Multilingual.is*()'' <code>true</code>; on failure <code>false</code>. == Usage == General library; no limitations. == Dependencies == * [[Module:WLink|WLink]] * [[Module:Multilingual/config|/config]] – optional project specific adaption o7cg9i0r2f5vbmnwr9j8cy5y3d461np ᥛᥨᥝᥱ ᥓᥧᥰ:Text 828 1212 5504 2025-01-08T12:47:29Z Saimawnkham 28 Created page with "local yesNo = require("Module:Yesno") local Text = { serial = "2022-07-21", suite = "Text" } --[=[ Text utilities ]=] local function fiatQuote( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code -- advance -- number, with level 1 or 2 local r = apply and tostring(apply) or "" alien = alien or "en" advance = tonumber(advance) or 0 l..." 5504 Scribunto text/plain local yesNo = require("Module:Yesno") local Text = { serial = "2022-07-21", suite = "Text" } --[=[ Text utilities ]=] local function fiatQuote( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code -- advance -- number, with level 1 or 2 local r = apply and tostring(apply) or "" alien = alien or "en" advance = tonumber(advance) or 0 local suite local data = mw.loadData('Module:Text/data') local QuoteLang = data.QuoteLang local QuoteType = data.QuoteType local slang = alien:match( "^(%l+)-" ) suite = QuoteLang[alien] or slang and QuoteLang[slang] or QuoteLang["en"] if suite then local quotes = QuoteType[ suite ] if quotes then local space if quotes[ 3 ] then space = "&#160;" else space = "" end quotes = quotes[ advance ] if quotes then r = mw.ustring.format( "%s%s%s%s%s", mw.ustring.char( quotes[ 1 ] ), space, apply, space, mw.ustring.char( quotes[ 2 ] ) ) end else mw.log( "fiatQuote() " .. suite ) end end return r end -- fiatQuote() Text.char = function ( apply, again, accept ) -- Create string from codepoints -- Parameter: -- apply -- table (sequence) with numerical codepoints, or nil -- again -- number of repetitions, or nil -- accept -- true, if no error messages to be appended -- Returns: string local r = "" apply = type(apply) == "table" and apply or {} again = math.floor(tonumber(again) or 1) if again < 1 then return "" end local bad = { } local codes = { } for _, v in ipairs( apply ) do local n = tonumber(v) if not n or (n < 32 and n ~= 9 and n ~= 10) then table.insert(bad, tostring(v)) else table.insert(codes, math.floor(n)) end end if #bad > 0 then if not accept then r = tostring( mw.html.create( "span" ) :addClass( "error" ) :wikitext( "bad codepoints: " .. table.concat( bad, " " )) ) end return r end if #codes > 0 then r = mw.ustring.char( unpack( codes ) ) if again > 1 then r = r:rep(again) end end return r end -- Text.char() local function trimAndFormat(args, fmt) local result = {} if type(args) ~= 'table' then args = {args} end for _, v in ipairs(args) do v = mw.text.trim(tostring(v)) if v ~= "" then table.insert(result,fmt and mw.ustring.format(fmt, v) or v) end end return result end Text.concatParams = function ( args, apply, adapt ) -- Concat list items into one string -- Parameter: -- args -- table (sequence) with numKey=string -- apply -- string (optional); separator (default: "|") -- adapt -- string (optional); format including "%s" -- Returns: string local collect = { } return table.concat(trimAndFormat(args,adapt), apply or "|") end -- Text.concatParams() Text.containsCJK = function ( s ) -- Is any CJK code within? -- Parameter: -- s -- string -- Returns: true, if CJK detected s = s and tostring(s) or "" local patternCJK = mw.loadData('Module:Text/data').PatternCJK return mw.ustring.find( s, patternCJK ) ~= nil end -- Text.containsCJK() Text.removeDelimited = function (s, prefix, suffix) -- Remove all text in s delimited by prefix and suffix (inclusive) -- Arguments: -- s = string to process -- prefix = initial delimiter -- suffix = ending delimiter -- Returns: stripped string s = s and tostring(s) or "" prefix = prefix and tostring(prefix) or "" suffix = suffix and tostring(suffix) or "" local prefixLen = mw.ustring.len(prefix) local suffixLen = mw.ustring.len(suffix) if prefixLen == 0 or suffixLen == 0 then return s end local i = s:find(prefix, 1, true) local r = s local j while i do j = r:find(suffix, i + prefixLen) if j then r = r:sub(1, i - 1)..r:sub(j+suffixLen) else r = r:sub(1, i - 1) end i = r:find(prefix, 1, true) end return r end Text.getPlain = function ( adjust ) -- Remove wikisyntax from string, except templates -- Parameter: -- adjust -- string -- Returns: string local r = Text.removeDelimited(adjust,"<!--","-->") r = r:gsub( "(</?%l[^>]*>)", "" ) :gsub( "'''", "" ) :gsub( "''", "" ) :gsub( "&nbsp;", " " ) return r end -- Text.getPlain() Text.isLatinRange = function (s) -- Are characters expected to be latin or symbols within latin texts? -- Arguments: -- s = string to analyze -- Returns: true, if valid for latin only s = s and tostring(s) or "" --- ensure input is always string local PatternLatin = mw.loadData('Module:Text/data').PatternLatin return mw.ustring.match(s, PatternLatin) ~= nil end -- Text.isLatinRange() Text.isQuote = function ( s ) -- Is this character any quotation mark? -- Parameter: -- s = single character to analyze -- Returns: true, if s is quotation mark s = s and tostring(s) or "" if s == "" then return false end local SeekQuote = mw.loadData('Module:Text/data').SeekQuote return mw.ustring.find( SeekQuote, s, 1, true ) ~= nil end -- Text.isQuote() Text.listToText = function ( args, adapt ) -- Format list items similar to mw.text.listToText() -- Parameter: -- args -- table (sequence) with numKey=string -- adapt -- string (optional); format including "%s" -- Returns: string return mw.text.listToText(trimAndFormat(args, adapt)) end -- Text.listToText() Text.quote = function ( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code, or nil -- advance -- number, with level 1 or 2, or nil -- Returns: quoted string apply = apply and tostring(apply) or "" local mode, slang if type( alien ) == "string" then slang = mw.text.trim( alien ):lower() else slang = mw.title.getCurrentTitle().pageLanguage if not slang then -- TODO FIXME: Introduction expected 2017-04 slang = mw.language.getContentLanguage():getCode() end end if advance == 2 then mode = 2 else mode = 1 end return fiatQuote( mw.text.trim( apply ), slang, mode ) end -- Text.quote() Text.quoteUnquoted = function ( apply, alien, advance ) -- Quote text, if not yet quoted and not empty -- Parameter: -- apply -- string, with text -- alien -- string, with language code, or nil -- advance -- number, with level 1 or 2, or nil -- Returns: string; possibly quoted local r = mw.text.trim( apply and tostring(apply) or "" ) local s = mw.ustring.sub( r, 1, 1 ) if s ~= "" and not Text.isQuote( s, advance ) then s = mw.ustring.sub( r, -1, 1 ) if not Text.isQuote( s ) then r = Text.quote( r, alien, advance ) end end return r end -- Text.quoteUnquoted() Text.removeDiacritics = function ( adjust ) -- Remove all diacritics -- Parameter: -- adjust -- string -- Returns: string; all latin letters should be ASCII -- or basic greek or cyrillic or symbols etc. local cleanup, decomposed local PatternCombined = mw.loadData('Module:Text/data').PatternCombined decomposed = mw.ustring.toNFD( adjust and tostring(adjust) or "" ) cleanup = mw.ustring.gsub( decomposed, PatternCombined, "" ) return mw.ustring.toNFC( cleanup ) end -- Text.removeDiacritics() Text.sentenceTerminated = function ( analyse ) -- Is string terminated by dot, question or exclamation mark? -- Quotation, link termination and so on granted -- Parameter: -- analyse -- string -- Returns: true, if sentence terminated local r local PatternTerminated = mw.loadData('Module:Text/data').PatternTerminated if mw.ustring.find( analyse, PatternTerminated ) then r = true else r = false end return r end -- Text.sentenceTerminated() Text.ucfirstAll = function ( adjust) -- Capitalize all words -- Arguments: -- adjust = string to adjust -- Returns: string with all first letters in upper case adjust = adjust and tostring(adjust) or "" local r = mw.text.decode(adjust,true) local i = 1 local c, j, m m = (r ~= adjust) r = " "..r while i do i = mw.ustring.find( r, "%W%l", i ) if i then j = i + 1 c = mw.ustring.upper( mw.ustring.sub( r, j, j ) ) r = string.format( "%s%s%s", mw.ustring.sub( r, 1, i ), c, mw.ustring.sub( r, i + 2 ) ) i = j end end -- while i r = r:sub( 2 ) if m then r = mw.text.encode(r) end return r end -- Text.ucfirstAll() Text.uprightNonlatin = function ( adjust ) -- Ensure non-italics for non-latin text parts -- One single greek letter might be granted -- Precondition: -- adjust -- string -- Returns: string with non-latin parts enclosed in <span> local r local data = mw.loadData('Module:Text/data') local PatternLatin = data.PatternLatin local RangesLatin = data.RangesLatin local NumLatinRanges = data.NumLatinRanges if mw.ustring.match( adjust, PatternLatin ) then -- latin only, horizontal dashes, quotes r = adjust else local c local j = false local k = 1 local m = false local n = mw.ustring.len( adjust ) local span = "%s%s<span dir='auto' style='font-style:normal'>%s</span>" local flat = function ( a ) -- isLatin local range -- NumLatinRanges has to be precomputed because # does not work from loadData for i = 1, NumLatinRanges do range = RangesLatin[ i ] if a >= range[ 1 ] and a <= range[ 2 ] then return true end end -- for i end -- flat() local focus = function ( a ) -- char is not ambivalent local r = ( a > 64 ) if r then r = ( a < 8192 or a > 8212 ) else r = ( a == 38 or a == 60 ) -- '&' '<' end return r end -- focus() local form = function ( a ) return string.format( span, r, mw.ustring.sub( adjust, k, j - 1 ), mw.ustring.sub( adjust, j, a ) ) end -- form() r = "" for i = 1, n do c = mw.ustring.codepoint( adjust, i, i ) if focus( c ) then if flat( c ) then if j then if m then if i == m then -- single greek letter. j = false end m = false end if j then local nx = i - 1 local s = "" for ix = nx, 1, -1 do c = mw.ustring.sub( adjust, ix, ix ) if c == " " or c == "(" then nx = nx - 1 s = c .. s else break -- for ix end end -- for ix r = form( nx ) .. s j = false k = i end end elseif not j then j = i if c >= 880 and c <= 1023 then -- single greek letter? m = i + 1 else m = false end end elseif m then m = m + 1 end end -- for i if j and ( not m or m < n ) then r = form( n ) else r = r .. mw.ustring.sub( adjust, k ) end end return r end -- Text.uprightNonlatin() Text.test = function ( about ) local r if about == "quote" then data = mw.loadData('Module:Text/data') r = { } r.QuoteLang = data.QuoteLang r.QuoteType = data.QuoteType end return r end -- Text.test() -- Non Unicode-aware version of mw.text.split and mw.text.gsplit -- based on [[phab:diffusion/ELUA/browse/master/includes/Engines/LuaCommon/lualib/mw.text.lua]] -- These run up to 60 times faster than the Unicode-aware versions Text.split = function ( text, pattern, plain ) local ret = {} for m in Text.gsplit( text, pattern, plain ) do ret[#ret+1] = m end return ret end Text.gsplit = function ( text, pattern, plain ) local s, l = 1, string.len( text ) return function () if s then local e, n = string.find( text, pattern, s, plain ) local ret if not e then ret = string.sub( text, s ) s = nil elseif n < e then -- Empty separator! ret = string.sub( text, s, e ) if e < l then s = e + 1 else s = nil end else ret = e > s and string.sub( text, s, e - 1 ) or '' s = n + 1 end return ret end end, nil, nil end -- Export local p = { } for _, func in ipairs({'containsCJK','isLatinRange','isQuote','sentenceTerminated'}) do p[func] = function (frame) return Text[func]( frame.args[ 1 ] or "" ) and "1" or "" end end for _, func in ipairs({'getPlain','removeDiacritics','ucfirstAll','uprightNonlatin'}) do p[func] = function (frame) return Text[func]( frame.args[ 1 ] or "" ) end end function p.char( frame ) local params = frame:getParent().args local story = params[ 1 ] local codes, lenient, multiple if not story then params = frame.args story = params[ 1 ] end if story then local items = mw.text.split( mw.text.trim(story), "%s+" ) if #items > 0 then local j lenient = (yesNo(params.errors) == false) codes = { } multiple = tonumber( params[ "*" ] ) for _, v in ipairs( items ) do j = tonumber((v:sub( 1, 1 ) == "x" and "0" or "") .. v) table.insert( codes, j or v ) end end end return Text.char( codes, multiple, lenient ) end function p.concatParams( frame ) local args local template = frame.args.template if type( template ) == "string" then template = mw.text.trim( template ) template = ( template == "1" ) end if template then args = frame:getParent().args else args = frame.args end return Text.concatParams( args, frame.args.separator, frame.args.format ) end function p.listToFormat(frame) local lists = {} local pformat = frame.args["format"] local sep = frame.args["sep"] or ";" -- Parameter parsen: Listen for k, v in pairs(frame.args) do local knum = tonumber(k) if knum then lists[knum] = v end end -- Listen splitten local maxListLen = 0 for i = 1, #lists do lists[i] = mw.text.split(lists[i], sep) if #lists[i] > maxListLen then maxListLen = #lists[i] end end -- Ergebnisstring generieren local result = "" local result_line = "" for i = 1, maxListLen do result_line = pformat for j = 1, #lists do result_line = mw.ustring.gsub(result_line, "%%s", lists[j][i], 1) end result = result .. result_line end return result end function p.listToText( frame ) local args local template = frame.args.template if type( template ) == "string" then template = mw.text.trim( template ) template = ( template == "1" ) end if template then args = frame:getParent().args else args = frame.args end return Text.listToText( args, frame.args.format ) end function p.quote( frame ) local slang = frame.args[2] if type( slang ) == "string" then slang = mw.text.trim( slang ) if slang == "" then slang = false end end return Text.quote( frame.args[ 1 ] or "", slang, tonumber( frame.args[3] ) ) end function p.quoteUnquoted( frame ) local slang = frame.args[2] if type( slang ) == "string" then slang = mw.text.trim( slang ) if slang == "" then slang = false end end return Text.quoteUnquoted( frame.args[ 1 ] or "", slang, tonumber( frame.args[3] ) ) end function p.zip(frame) local lists = {} local seps = {} local defaultsep = frame.args["sep"] or "" local innersep = frame.args["isep"] or "" local outersep = frame.args["osep"] or "" -- Parameter parsen for k, v in pairs(frame.args) do local knum = tonumber(k) if knum then lists[knum] = v else if string.sub(k, 1, 3) == "sep" then local sepnum = tonumber(string.sub(k, 4)) if sepnum then seps[sepnum] = v end end end end -- sofern keine expliziten Separatoren angegeben sind, den Standardseparator verwenden for i = 1, math.max(#seps, #lists) do if not seps[i] then seps[i] = defaultsep end end -- Listen splitten local maxListLen = 0 for i = 1, #lists do lists[i] = mw.text.split(lists[i], seps[i]) if #lists[i] > maxListLen then maxListLen = #lists[i] end end local result = "" for i = 1, maxListLen do if i ~= 1 then result = result .. outersep end for j = 1, #lists do if j ~= 1 then result = result .. innersep end result = result .. (lists[j][i] or "") end end return result end function p.split(frame) local text = frame.args.text or frame.args[1] or '' local pattern = frame.args.pattern or frame.args[2] or '' local plain = yesNo(frame.args.plain or frame.args[3]) local index = tonumber(frame.args.index) or tonumber(frame.args[4]) or 1 local a = Text.split(text, pattern, plain) if index < 0 then index = #a + index + 1 end return a[index] end function p.failsafe() return Text.serial end p.Text = function () return Text end -- p.Text return p 1mf4o2cwugx8e0vvbejf1m66l0w4r55 ᥛᥨᥝᥱ ᥓᥧᥰ:Text/doc 828 1213 5505 2025-01-08T12:47:52Z Saimawnkham 28 Created page with "{{high use}} {{Lua|Module:Yesno}} '''<code>Text</code>''' – Module containing methods for the manipulation of text, wikimarkup and some HTML. == {{Anchor|Vorlage}} Functions for templates == All methods have an unnamed parameter containing the text. The return value is an empty string if the parameter does not meet the conditions. When the condition is matched or some result is successfully found, strings of at least one character are returned. ; char {{Anchor|char..." 5505 wikitext text/x-wiki {{high use}} {{Lua|Module:Yesno}} '''<code>Text</code>''' – Module containing methods for the manipulation of text, wikimarkup and some HTML. == {{Anchor|Vorlage}} Functions for templates == All methods have an unnamed parameter containing the text. The return value is an empty string if the parameter does not meet the conditions. When the condition is matched or some result is successfully found, strings of at least one character are returned. ; char {{Anchor|char}} : Creates a string from a list of character codes. ::; 1 ::: Space-separated list of character codes ::; * ::: Number of repetitions of the list in parameter '''1'''; (Default 1). ::; errors ::: <code>0</code> – Silence errors ; concatParams {{Anchor|concatParams}} : Combine any number of elements into a list, like <code>table.concat()</code> in Lua. : From a template: ::; 1 ::: First element; missing and empty elements are ignored. ::; 2 3 4 5 6 … ::: Further list elements : From Lua ::; args ::: ''table (sequence)'' of the elements ::; apply ::: Separator between elements; defaults to <code>|</code> ::; adapt ::: optional formatting, which will be applied to each element; must contain <code>%s</code>. ; containsCJK {{Anchor|containsCJK}} : Returns whether the input string contains any [[CJK characters]] :* Returns nothing if there are no CJK characters ; removeDelimited : Remove all text between delimiters, including the delimiters themselves. ; getPlain{{Anchor|getPlain}} : Remove wikimarkup (except templates): comments, tags, bold, italic, nbsp ; isLatinRange {{Anchor|isLatinRange}} : Returns some content, unless the string contains a character that would not normally be found in Latin text. :* Returns nothing if there is a non-Latin string. ; isQuote {{Anchor|isQuote}} : Returns some content if the parameter passed is a single character, and that character is a quote, such as <code>'</code>. :* Returns nothing for multiple characters, or if the character passed is not a quote. ; listToText {{Anchor|listToText}} : Formats list elements analogously to [[:mw:Extension:Scribunto/Lua_reference_manual#mw.text.listToText|mw.text.listToText()]]. : The elements are separated by a comma and space ; the word "and" appears between the first and last. : Unnamed parameters become the list items. : Optional parameters for <code>#invoke</code>: :* <code>format</code> – Every list element will first be formatted with this format string; see [[:mw:Extension:Scribunto/Lua_reference_manual#string.format|here]] for how to construct this string. The string must contain at least one <code>%s</code> sequence. :* <code>template=1</code> – List elements should be taken from the calling template. : Returns the resulting string. ; quote {{Anchor|quote}} : Wrap the string in quotes; quotes can be chosen for a specific language. ::; 1 ::: Input text (will be automatically trimmed); may be empty. ::; 2 ::: ''(optional)'' the [[ISO 639]] language code for the quote marks; should be one of the [[:de:Wikipedia:Lua/Modul/Text/Test#Anführungszeichen|supported languages]] {{in lang|de}} ::; 3 ::: ''(optional)'' <code>2</code> for second level quotes. This means the single quote marks in a statement such as: Jack said, “Jill said ‘fish’ last Tuesday.” ; quoteUnquoted {{Anchor|quoteUnquoted}} : : Wrap the string in quotes; quotes can be chosen for a specific language. Will not quote an empty string, and will not quote if there is a quote at the start or end of the (trimmed) string. ::; 1 ::: Input text (will be automatically trimmed); may be empty. ::; 2 ::: ''(optional)'' the [[ISO 639]] language code for the quote marks; should be one of the [[:de:Wikipedia:Lua/Modul/Text/Test#Anführungszeichen|supported languages]] {{in lang|de}} ::; 3 ::: ''(optional)'' <code>2</code> for second level quotes. This means the single quote marks in a statement such as: Jack said, “Jill said ‘fish’ last Tuesday.” ; removeDiacritics {{Anchor|removeDiacritics}} : Removes all [[diacritical marks]] from the input. ::; 1 ::;: Input text ; sentenceTerminated {{Anchor|sentenceTerminated}} : Is this sentence terminated? Should work with CJK, and allows quotation marks to follow. :* Returns nothing if the sentence is unterminated. ; ucfirstAll {{Anchor|ucfirstAll}} : The first letter of every recognized word is converted to upper case. This contrasts with the parser function {{tlg|:mw:ucfirst|alttext=ucfirst:}} which changes only the first character of the whole string passed. : A few common HTML entities are protected; the implementation of this may mean that numerical entities passed (e.g. <code>&amp;#38;)</code> are converted to <code>&amp;amp;</code> form ; uprightNonlatin {{Anchor|uprightNonlatin}} : Takes a string. Italicized non-Latin characters are un-italicized, unless they are a single Greek letter. ; zip {{Anchor|zip}} : Combines a tuple of lists by [[convolution (computer science)|convolution]]. This is easiest to explain by example: given two lists, list1 = "a b c" and list2 = "1 2 3", then<br><code>zip(liste1, liste2, sep = " ", isep = "-", osep = "/")</code><br>outputs<br><code>a-1/b-2/c-3</code> :* 1, 2, 3, … – Lists to be combined :* <code>sep</code> – A separator (in Lua [[regex]] form) used to split the lists. If empty, the lists are split into individual characters. :* <code>sep1</code>, <code>sep2</code>, <code>sep3</code>, … – Allows a different separator to be used for each list. :* <code>isep</code> – Output separator; placed between elements which were at the ''same'' index in their lists. :* <code>osep</code> – Output separator; placed between elements which had ''different'' original indices; i.e. between the groups joined with <code>isep</code> ; split {{Anchor|split}} : Splits a string into chunks at the specified delimiter, and returns the first (or user-specified) chunk. This is non-Unicode-aware implementation of [[:mw:Lua_reference_manual#mw.text.split|mw.text.split]] which, for ASCII-only text, can be up to 60 times faster. :* 1 (or <code>text</code>) – the text to be split :* 2 (or <code>pattern</code>) – the pattern to use when splitting the text. By default, this can be a [[:mw:Extension:Scribunto/Lua_reference_manual#Patterns|string library pattern]]. :* 3 (or <code>plain</code>) – if set to "true", <code>pattern</code> will be interpreted as plain text, not a pattern. :* 4 (or <code>index</code>) – The chunk to return. If omitted, the first chunk will be returned. Can be set to a negative number to count from the end (e.g. <code>-1</code> will return the last chunk). === Examples and test page === There are [[:de:Wikipedia:Lua/Modul/Text/Test|tests available]] {{in lang|de}} to illustrate this in practice. == {{Anchor|Lua}} Use in another Lua module == All of the above functions can be called from other Lua modules. Use <code>require()</code>; the below code checks for errors loading it: <syntaxhighlight lang="lua"> local lucky, Text = pcall( require, "Module:Text" ) if type( Text ) == "table" then Text = Text.Text() else -- In the event of errors, Text is an error message. return "<span class=\"error\">" .. Text .. "</span>" end </syntaxhighlight> You may then call: * <code>Text.char( apply, again, accept )</code> * <code>Text.concatParams( args, separator, format )</code> * <code>Text.containsCJK( s )</code> * <code>Text.removeDelimited( s )</code> * <code>Text.getPlain( s )</code> * <code>Text.isLatinRange( s )</code> * <code>Text.isQuote( c )</code> * <code>Text.listToText( table, format )</code> * <code>Text.quote( s, lang, mode )</code> * <code>Text.quoteUnquoted( s, lang, mode )</code> * <code>Text.removeDiacritics( s )</code> * <code>Text.sentenceTerminated( s )</code> * <code>Text.split( text, pattern, plain )</code> – non Unicode version of [[:mw:Extension:Scribunto/Lua_reference_manual#mw.text.split|mw.text.split]] * <code>Text.gsplit( text, pattern, plain )</code> – non Unicode version of [[:mw:Extension:Scribunto/Lua_reference_manual#mw.text.gsplit|mw.text.gsplit]] * <code>Text.ucfirstAll( s )</code> * <code>Text.uprightNonlatin( s )</code> * <s><code>Text.zip(…)</code></s> * ''<code>Text.test( s )</code>'' == Usage == This is a general library; use it anywhere. == Dependencies == * [[Module:Yesno]] * [[Module:Text/data]] --- Lua patterns and information about quotes == See also == {{String-handling templates}} <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Modules that manipulate strings]] }}</includeonly> 450ezbxyoe4a12wg9z5fohnrvyqevgf ᥛᥨᥝᥱ ᥓᥧᥰ:WLink 828 1214 5506 2025-01-08T12:48:17Z Saimawnkham 28 Created page with "local WLink = { suite = "WLink", serial = "2016-10-05" }; --[=[ ansiPercent() formatURL() getArticleBase() getBaseTitle() getEscapedTitle() getExtension() getFile() getFragment() getLanguage() getNamespace() getPlain() getProject() getTarget() getTargetPage() getTitle() getWeblink() isBracketedLink() isBracketedURL() isCategorization() isExternalLink() isInterlanguage() isInterwiki() isMedia() isTitledLink() isValidLink() isWikilink() wikilink() failsafe..." 5506 Scribunto text/plain local WLink = { suite = "WLink", serial = "2016-10-05" }; --[=[ ansiPercent() formatURL() getArticleBase() getBaseTitle() getEscapedTitle() getExtension() getFile() getFragment() getLanguage() getNamespace() getPlain() getProject() getTarget() getTargetPage() getTitle() getWeblink() isBracketedLink() isBracketedURL() isCategorization() isExternalLink() isInterlanguage() isInterwiki() isMedia() isTitledLink() isValidLink() isWikilink() wikilink() failsafe() ]=] -- local globals local URLutil = false; local utilURL = function () -- Attach URLutil library module -- Postcondition: -- Returns table, with URLutil library -- Throws error, if not available if not URLutil then local lucky, util = pcall( require, "Module:URLutil" ); if lucky then if type( util ) == "table" then URLutil = util.URLutil(); end util = "library URLutil invalid"; end if type( URLutil ) ~= "table" then error( util, 0 ); end end return URLutil; end -- utilURL() local contentExtlink = function ( attempt ) -- Retrieve span of external link between brackets -- Precondition: -- attempt -- string, with presumable link -- the first char is expected to be "[" -- Postcondition: -- Returns string, number, number -- string including whitespace -- number with index of relevant "[" -- number with index after relevant "]" -- false if nothing found local r1 = false; local r2 = false; local r3 = attempt:find( "]", 2, true ); if r3 then local s = attempt:sub( 2, r3 - 1 ); local i = s:find( "[", 1, true ); if i then r1 = s:sub( i + 1 ); r2 = i; else r1 = s; r2 = 1; end else r3 = false; end return r1, r2, r3; end -- contentExtlink() local contentWikilink = function ( attempt ) -- Retrieve span of wikilink between brackets -- Precondition: -- attempt -- string, with presumable link -- the first two chars are expected to be "[[" -- Postcondition: -- Returns string, number, number -- string including whitespace -- number with index of relevant "[[" -- number with index after relevant "]]" -- false if nothing found local r1 = false; local r2 = false; local r3 = attempt:find( "]]", 3, true ); if r3 then local s = attempt:sub( 3, r3 - 1 ); local i = s:find( "[[", 1, true ); if i then r1 = s:sub( i + 2 ); r2 = i; else r1 = s; r2 = 1; end end return r1, r2, r3; end -- contentWikilink() local extractExtlink = function ( attempt ) -- Retrieve external link -- Precondition: -- attempt -- string, with presumable link -- the first char is expected to be "[" -- Postcondition: -- Returns string, string -- first with target and title -- second result false if not titled -- false if nothing found local r1 = false; local r2 = false; local s = contentExtlink( attempt ); if s then local i = s:find( "%s", 1 ); if i then r1 = s:sub( 1, i - 1 ); r2 = mw.text.trim( s:sub( i + 1 ) ); if r2 == "" then r2 = false; end else r1 = s; end if r1 then r1 = mw.text.trim( r1 ); if r1 == "" or not utilURL().isResourceURL( r1 ) then r1 = false; end end if not r1 then r2 = false; end end return r1, r2; end -- extractExtlink() local extractWikilink = function ( attempt ) -- Retrieve wikilink -- Precondition: -- attempt -- string, with presumable link -- the first two chars are expected to be "[[" -- Postcondition: -- Returns string, string -- first with target -- second result title, or false if not piped -- false if nothing found local r1 = false; local r2 = false; local s = contentWikilink( attempt ); if s then local i = s:find( "|", 1, true ); if i then r1 = s:sub( 1, i - 1 ); r2 = s:sub( i + 1 ); else r1 = s; end r1 = mw.text.trim( r1 ); if r1 == "" then r1 = false; else r1 = r1:gsub( "_", " " ) :gsub( "&nbsp;", " " ) :gsub( "&thinsp;", " " ) :gsub( "&#160;", " " ) :gsub( "&#8239;", " " ) :gsub( " +", " " ); r1 = mw.text.decode( r1 ); end end return r1, r2; end -- extractWikilink() local prefix = function ( ask, ahead ) -- Interprete prefix of language or project type -- Precondition: -- ask -- string, with presumable prefix -- ahead -- true, if first segment -- Postcondition: -- Returns string,string or nil -- first string one of "lead", "lang", "project" -- second string is formatted value -- type is one of "lead", "lang", "project" -- nil if nothing found local r1, r2; local prefixes = { b = true, c = "commons", d = true, commons = true, m = "meta", mediawiki = "mw", mw = true, meta = true, n = true, q = true, s = true, simple = false, v = true, voy = true, w = true, wikibooks = "b", wikidata = "d", wikinews = "n", wikipedia = "w", wikiquote = "q", wikisource = "s", wikiversity = "v", wikivoyage = "voy", wikt = true, wiktionary = "wikt" }; local s = mw.text.trim( ask ); if s == "" then if ahead then r1 = "lead"; r2 = true; end else local p; s = s:lower(); p = prefixes[ s ]; if p == true then r1 = "project"; r2 = s; elseif p then r1 = "project"; r2 = p; elseif p == false then r1 = "lang"; r2 = s; elseif s:match( "^%l%l%l?$" ) and mw.language.isSupportedLanguage( s ) then r1 = "lang"; r2 = s; end end return r1, r2; end -- prefix() local target = function ( attempt, lonely ) -- Retrieve first target (wikilink or URL), or entire string -- Precondition: -- attempt -- string, with presumable link somewhere -- lonely -- remove fragment, if true -- Postcondition: -- Returns string, number -- string, with detected link target, or entire -- number, with number of brackets, if found, or 2 local r1, r2 = WLink.getTarget( attempt ); if not r1 then r1 = mw.text.trim( attempt ); r2 = 2; end if lonely then local i = r1:find( "#", 1, true ); if i == 1 then r1 = ""; elseif i then r1 = r1:sub( 1, i - 1 ); end end return r1, r2; end -- target() function WLink.ansiPercent( attempt, alter ) -- Convert string by ANSI encoding rather than UTF-8 encoding -- Precondition: -- attempt -- string, with presumable ANSI characters -- alter -- string or nil, to use for spaces instead of %20 -- Postcondition: -- Returns string, encoded local k, s; local r = attempt; if alter then r = r:gsub( " ", alter ); end for i = mw.ustring.len( r ), 1, -1 do k = mw.ustring.codepoint( r, i, i ); if k <= 32 or k > 126 then if k > 255 then s = mw.ustring.sub( r, i, i ); if k > 2047 then s = string.format( "%%%2X%%%2X%%%2X", s:byte( 1, 1 ), s:byte( 2, 2 ), s:byte( 3, 3 ) ); else s = string.format( "%%%2X%%%2X", s:byte( 1, 1 ), s:byte( 2, 2 ) ); end else s = string.format( "%%%2X", k ); end r = string.format( "%s%s%s", mw.ustring.sub( r, 1, i - 1 ), s, mw.ustring.sub( r, i + 1 ) ); end end -- for --i r = mw.ustring.gsub(r, '^%*', '%%2A') return r; end -- WLink.ansiPercent() function WLink.formatURL( adjust ) -- Create bracketed link, if not yet -- Precondition: -- adjust -- string, with URL or domain/path or bracketed link -- Postcondition: -- Returns string, with bracketed link -- false on invalid format local r; if type( adjust ) == "string" then if WLink.isBracketedLink( adjust ) then r = adjust; else local url = mw.text.trim( adjust ); local host; utilURL(); host = URLutil.getHost( adjust ); if not host then url = "http://" .. adjust; host = URLutil.getHost( url ); end if host then local path = URLutil.getRelativePath( url ); local show; if path == "/" then if not url:match( "/$" ) then url = url .. "/"; end show = host; else local i = path:find( "#" ); if i then path = path:sub( 1, i - 1 ); end show = host .. path; end r = string.format( "[%s %s]", url, show ); else r = adjust; end end else r = false; end return r; end -- WLink.formatURL() function WLink.getArticleBase( attempt ) -- Retrieve generic article title, no fragment nor brackets -- Precondition: -- attempt -- string, with wikilink or page title -- current page title, if missing -- Postcondition: -- Returns string, with identified lemma, or all -- false on invalid format local r; if attempt then local m; r, m = target( attempt, true ); if m ~= 2 then r = false; end else r = mw.title.getCurrentTitle().text; end if r then local sub = r:match( "^(.*%S) *%(.+%)$" ); if sub then r = sub; end end return r; end -- WLink.getArticleBase() function WLink.getBaseTitle( attempt ) -- Retrieve last segment in subpage, no fragment -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with identified segment, or all local r; local s, m = target( attempt, true ); if m == 2 then local sub = s:match( "/([^/]+)$" ); if sub then r = sub; else r = s; end else r = false; end return r; end -- WLink.getBaseTitle() function WLink.getEscapedTitle( attempt ) -- Retrieve escaped link title -- Precondition: -- attempt -- string, with presumable link title -- Postcondition: -- Returns string, with suitable link title local s = mw.text.trim( attempt ); return s:gsub( "\n", " " ) :gsub( "%[", "&#91;" ) :gsub( "%]", "&#93;" ) :gsub( "|", "&#124;" ); end -- WLink.getEscapedTitle() function WLink.getExtension( attempt ) -- Retrieve media extension -- Precondition: -- attempt -- string, with wikilink (media link) or page title -- if URL, PDF may be detected -- Postcondition: -- Returns string, with detected downcased media type -- false if no extension found local r = false; local s, m = target( attempt ); if m == 2 then s = s:match( "%.(%a+)$" ); if s then r = s:lower(); end elseif s:upper():match( "[%./](PDF)%W?" ) then r = "pdf"; end return r; end -- WLink.getExtension() function WLink.getFile( attempt ) -- Retrieve media page identifier -- Precondition: -- attempt -- string, with wikilink (media link) or page title -- Postcondition: -- Returns string, with detected file title -- no namespace nor project -- false if no file found local r = false; local s, m = target( attempt ); if m == 2 then local slow = ":" .. s:lower(); local find = function ( a ) local seek = string.format( ":%s:().+%%.%%a+$", a:lower() ); local join = slow:find( seek ); local ret; if join then ret = s:sub( join + #a + 1 ); end return ret; end; r = find( "file" ); if not r then local trsl = mw.site.namespaces[6]; r = find( trsl.name ); if not r then trsl = trsl.aliases; for k, v in pairs( trsl ) do r = find( v ); if r then break; -- for k, v end end -- for k, v end end end return r; end -- WLink.getFile() function WLink.getFragment( attempt ) -- Retrieve fragment -- Precondition: -- attempt -- string, with presumable fragment -- Postcondition: -- Returns string, with detected fragment -- false if no address found local r = false; local s, m = target( attempt ); if s then local i = s:find( "#", 1, true ); if i then if i > 1 then s = s:sub( i - 1 ); i = 2; end if s:find( "&#", 1, true ) then s = mw.text.decode( s ); i = s:find( "#", 1, true ); if not i then s = ""; i = 0; end end s = s:sub( i + 1 ); r = mw.text.trim( s ); if r == "" then r = false; elseif m == 2 then r = r:gsub( "%.(%x%x)", "%%%1" ) :gsub( "_", " " ); r = mw.uri.decode( r, "PATH" ); end end end return r; end -- WLink.getFragment() function WLink.getLanguage( attempt ) -- Retrieve language project identifier -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with detected downcased language identifier -- false if no project language found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.lang then r = w.lang; end end return r; end -- WLink.getLanguage() function WLink.getNamespace( attempt ) -- Retrieve namespace number -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns number, of detected namespace -- false if no namespace found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and not w.lang and not w.project and w.ns then r = w.ns; end end return r; end -- WLink.getNamespace() function WLink.getPlain( attempt ) -- Retrieve text with all links replaced by link titles -- Precondition: -- attempt -- string, with wikitext -- Postcondition: -- Returns string, with modified wikitext without links local r = attempt; local i = 1; local j, k, n, lean, s, shift, space, suffix; while ( true ) do j = r:find( "[", i, true ); if j then suffix = r:sub( j ); i = j + 1; lean = ( r:byte( i, i ) == 91 ); if lean then s, k, n = contentWikilink( suffix ); else s, k, n = contentExtlink( suffix ); end if s then if k > 1 then n = n - k; i = j + k; j = i - 1; suffix = r:sub( j ); end if lean then s, shift = extractWikilink( suffix ); if s then space = s:match( "^([^:]+):" ); if space then space = mw.site.namespaces[ space ]; if space then space = space.id; end end if space == 6 or space == 14 then shift = ""; elseif not shift then shift = s; end else s = ""; shift = ""; end else s, shift = extractExtlink( suffix ); if not s then s = ""; end if not shift then shift = ""; end i = i - 1; end if j > 1 then s = r:sub( 1, j - 1 ); else s = ""; end r = string.format( "%s%s%s", s, shift, r:sub( n + i ) ); i = i + #shift; else break; -- while true end else break; -- while true end end -- while true return r; end -- WLink.getPlain() function WLink.getProject( attempt ) -- Retrieve wikifarm project identifier -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with detected downcased project identifier -- false if no project identifier found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.project then r = w.project; end end return r; end -- WLink.getProject() function WLink.getTarget( attempt ) -- Retrieve first target (wikilink or URL) -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, number -- string, with first detected link target -- number, with number of brackets, if found -- false if nothing found local r1 = false; local r2 = false; local i = attempt:find( "[", 1, true ); if i then local m; r1 = attempt:sub( i ); if r1:byte( 2, 2 ) == 91 then m = 2; r1 = extractWikilink( r1 ); else m = 1; r1 = extractExtlink( r1 ); end if r1 then r2 = m; end else r1 = attempt:match( "%A?([hf]t?tps?://%S+)%s?" ); if r1 then if utilURL().isResourceURL( r1 ) then r2 = 0; else r1 = false; end else r1 = false; end end return r1, r2; end -- WLink.getTarget() function WLink.getTargetPage( attempt ) -- Retrieve first target page (page name or URL of page) -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, with first detected linked page -- false if nothing found local r1, r2 = WLink.getTarget( attempt ); if r1 then local i = r1:find( "#", 1, true ); if i then if i == 1 then r1 = false; else r1 = mw.text.trim( r1:sub( 1, i - 1 ) ); end end end return r1, r2; end -- WLink.getTargetPage() function WLink.getTitle( attempt ) -- Retrieve first link title (wikilink or URL), or wikilink target -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, with first detected link target -- false if nothing found local r = false; local i = attempt:find( "[", 1, true ); if i then local s1, s2; r = attempt:sub( i ); if r:byte( 2, 2 ) == 91 then s1, s2 = extractWikilink( r ); if s2 then r = s2; else r = s1; end else s1, r = extractExtlink( r ); end end return r; end -- WLink.getTitle() function WLink.getWeblink( attempt, anURLutil ) -- Retrieve bracketed link from resource URL -- Precondition: -- attempt -- string, with URL, or something different -- anURLutil -- library module object, or nil -- Postcondition: -- Returns string, with first detected link target -- false if nothing found local second = ".ac.co.go.gv.or."; local r; if type( anURLutil ) == "table" then URLutil = anURLutil; else utilURL(); end if URLutil.isResourceURL( attempt ) then local site = URLutil.getAuthority( attempt ); local show; if #attempt == #site then site = site .. "/"; end show = URLutil.getTop3domain( "//" .. site ); if show then local scan = "[%./](%a+)(%.%l%l%.)(%a+)$"; local search = "." .. show; local s1, s2, s3 = search:match( scan ); if s2 then if not second:find( s2, 1, true ) then show = string.format( "%s.%s", s2, s3 ); end else show = false; end end if not show then show = URLutil.getTop2domain( "//" .. site ); if not show then show = URLutil.getHost( "//" .. site ); end end r = string.format( "[%s %s]", attempt, show ); else r = attempt; end return r; end -- WLink.getWeblink() function WLink.isBracketedLink( attempt ) -- Does attempt match a bracketed link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local i = attempt:find( "[", 1, true ); if i then local s = attempt:sub( i ); if s:byte( 2, 2 ) == 91 then s = extractWikilink( s ); else s = extractExtlink( s ); end if s then r = true; end end return r; end -- WLink.isBracketedLink() function WLink.isBracketedURL( attempt ) -- Does attempt match a bracketed URL? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); return ( r == 1 ); end -- WLink.isBracketedURL() function WLink.isCategorization( attempt ) -- Does attempt match a categorization? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.ns == 14 and not ( w.lead or w.lang or w.project ) and w.title ~= "" then r = true; end end return r; end -- WLink.isCategorization() function WLink.isExternalLink( attempt ) -- Does attempt match an external link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); if r then r = ( r < 2 ); end return r; end -- WLink.isExternalLink() function WLink.isInterlanguage( attempt ) -- Does attempt match an interlanguage link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.lang and not w.project and not w.lead and w.title ~= "" then r = true; end end return r; end -- WLink.isInterlanguage() function WLink.isInterwiki( attempt ) -- Does attempt match an interwiki link within wikifarm? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and ( w.lang or w.project ) and w.title ~= "" then r = true; end end return r; end -- WLink.isInterwiki() function WLink.isMedia( attempt ) -- Does attempt match a media translusion? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.ns == 6 and not ( w.lead or w.lang or w.project ) and w.title ~= "" and WLink.getExtension( w.title ) then r = true; end end return r; end -- WLink.isMedia() function WLink.isTitledLink( attempt ) -- Does attempt match a titled link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local i = attempt:find( "[", 1, true ); if i then local c, n; local s = attempt:sub( i ); if s:byte( 2, 2 ) == 91 then n = s:find( "%]%]", 5 ); c = "|"; else n = s:find( "%]", 8 ); c = "%s%S"; end if n then local m = s:find( c, 2 ); if m and m + 1 < n and WLink.getTarget( attempt ) then r = true; end end end return r; end -- WLink.isTitledLink() function WLink.isValidLink( attempt ) -- Does attempt match a link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); if r then r = true; end return r; end -- WLink.isValidLink() function WLink.isWikilink( attempt ) -- Does attempt match a wikilink? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, m = WLink.getTarget( attempt ); return ( m == 2 ); end -- WLink.isWikilink() function WLink.wikilink( attempt ) -- Retrieve wikilink components -- Precondition: -- attempt -- string, with presumable link -- expected to be enclosed in "[[" "]]" -- else wikilink -- Postcondition: -- Returns table or false -- table of assignments with { type, value} -- type is one of "lead", -- "project", "lang", -- "ns", "space", "title" -- false if nothing found local s = contentWikilink( attempt ); local got, n, r; if not s then s = attempt; end i = s:find( "|", 1, true ); if i then s = s:sub( 1, i - 1 ); end got = mw.text.split( s, ":" ); n = table.maxn( got ); if n == 1 then r = { title = mw.text.trim( s ) }; else local j, k, o, v; r = { title = "" }; if n > 4 then k = 4; else k = n - 1; end j = k; for i = 1, j do s = mw.text.trim( got[ i ] ); if s ~= "" then o = mw.site.namespaces[ mw.text.trim( got[ i ] ) ]; if o then r.ns = o.id; r.space = o.name; k = i + 1; j = i - 1; break; -- for i end end end -- for i for i = 1, j do o, v = prefix( got[ i ], ( i == 1 ) ); if o then if r[ o ] then k = i; break; -- for i else r[ o ] = v; end else k = i; break; -- for i end end -- for i for i = k, n do r.title = r.title .. got[ i ]; if i < n then r.title = r.title .. ":"; end end -- for i end if r.lead and ( r.project or not r.title or ( not r.lang and r.ns ~= 6 and r.ns ~= 14 ) ) then r.lead = false; end return r; end -- WLink.wikilink() function WLink.failsafe( assert ) -- Retrieve versioning and check for compliance -- Precondition: -- assert -- string, with required version, or false -- Postcondition: -- Returns string with appropriate version, or false local r; if assert and assert > WLink.serial then r = false; else r = WLink.serial; end return r end -- WLink.failsafe() local function Template( frame, action, leave, lone ) -- Run actual code from template transclusion -- Precondition: -- frame -- object -- action -- string, with function name -- leave -- true: keep whitespace around -- lone -- true: permit call without parameters -- Postcondition: -- Return string; might be error message local lucky = true; local s = false; local r = false; local space; for k, v in pairs( frame.args ) do if k == 1 then if leave then s = v; else s = mw.text.trim( v ); end elseif action == "ansiPercent" and k == "space" then if v ~= "" then space = v; end elseif k ~= "template" then lucky = false; if r then r = r .. "|"; else r = "Unknown parameter: "; end r = string.format( "%s%s=", r, k ); end end -- for k, v if lucky then if s or lone then lucky, r = pcall( WLink[ action ], s, space ); else r = "Parameter missing"; lucky = false; end end if lucky then if type( r ) == "boolean" then if r then r = "1"; else r = ""; end end else r = string.format( "<span class=\"error\">%s</span>", r ); end return r; end -- Template() -- Export local p = { }; p.ansiPercent = function ( frame ) return Template( frame, "ansiPercent" ); end p.formatURL = function ( frame ) return Template( frame, "formatURL" ); end p.getArticleBase = function ( frame ) return Template( frame, "getArticleBase", false, true ); end p.getBaseTitle = function ( frame ) return Template( frame, "getBaseTitle" ); end p.getEscapedTitle = function ( frame ) return Template( frame, "getEscapedTitle" ); end p.getExtension = function ( frame ) return Template( frame, "getExtension" ); end p.getFile = function ( frame ) return Template( frame, "getFile" ); end p.getFragment = function ( frame ) return Template( frame, "getFragment" ); end p.getInterwiki = function ( frame ) return Template( frame, "getInterwiki" ); end p.getLanguage = function ( frame ) return Template( frame, "getLanguage" ); end p.getNamespace = function ( frame ) return tostring( Template( frame, "getNamespace" ) ); end p.getPlain = function ( frame ) return Template( frame, "getPlain" ); end p.getProject = function ( frame ) return Template( frame, "getProject" ); end p.getTarget = function ( frame ) return Template( frame, "getTarget" ); end p.getTargetPage = function ( frame ) return Template( frame, "getTargetPage" ); end p.getTitle = function ( frame ) return Template( frame, "getTitle" ); end p.getWeblink = function ( frame ) return Template( frame, "getWeblink" ); end p.isBracketedLink = function ( frame ) return Template( frame, "isBracketedLink" ); end p.isBracketedURL = function ( frame ) return Template( frame, "isBracketedURL" ); end p.isCategorization = function ( frame ) return Template( frame, "isCategorization" ); end p.isExternalLink = function ( frame ) return Template( frame, "isExternalLink" ); end p.isInterlanguage = function ( frame ) return Template( frame, "isInterlanguage" ); end p.isInterwiki = function ( frame ) return Template( frame, "isInterwiki" ); end p.isMedia = function ( frame ) return Template( frame, "isMedia" ); end p.isTitledLink = function ( frame ) return Template( frame, "isTitledLink" ); end p.isValidLink = function ( frame ) return Template( frame, "isValidLink" ); end p.isWeblink = function ( frame ) return Template( frame, "isWeblink" ); end p.isWikilink = function ( frame ) return Template( frame, "isWikilink" ); end p.failsafe = function ( frame ) local since = frame.args[ 1 ]; if since then since = mw.text.trim( since ); if since == "" then since = false; end end return WLink.failsafe( since ) or ""; end p.WLink = function () return WLink; end return p; khcam6fvoqmge78bt0ettgz26jbcp1w ᥛᥨᥝᥱ ᥓᥧᥰ:WLink/doc 828 1215 5507 2025-01-08T12:48:39Z Saimawnkham 28 Created page with "{{High-use}} {{Module rating|release}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> '''<code>WLink</code>''' – Module with functions for strings in context of wikilinks and external links ([[Uniform Resource Locator|URL]]). This module was imported from [[:de:Module:WLink]]. == Usage == All functions expect exactly one unnamed parameter (which should be provided to get a meaningful..." 5507 wikitext text/x-wiki {{High-use}} {{Module rating|release}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> '''<code>WLink</code>''' – Module with functions for strings in context of wikilinks and external links ([[Uniform Resource Locator|URL]]). This module was imported from [[:de:Module:WLink]]. == Usage == All functions expect exactly one unnamed parameter (which should be provided to get a meaningful answer). Whitespace ahead and after content is ignored. HTML Entities would not disturb syntax and might be resolved. The parameter might contain single or double bracketed links which would be extracted if appropriate. The return value is an empty string (“nothing”), if the parameter value does not fulfil the expectations. If there is a result or the query condition is true, at least one visible character will be returned. The result does not begin or end with a space. ; ansiPercent : Convert string by ANSI encoding rather than UTF-8 encoding : Required for some 20<sup>th</sup> century servers : Optional parameter <code>space</code> – encoding of spaces: :* <code>space=+</code> – common for query components :* <code>space=_</code> – as for Wikis :* Default: <code>%20</code> ; formatURL : Create bracketed link, if not yet, from URL or domain :* <nowiki>[http://example.org/about Homepage]</nowiki> ''yields'' <nowiki>[http://example.org/about Homepage]</nowiki> :* <nowiki>http://example.org/about</nowiki> ''yields'' <nowiki>[http://example.org/about example.org/about]</nowiki> :* example.org ''yields'' <nowiki>[http://example.org/ example.org]</nowiki> ; getArticleBase : Retrieve generic page title, no fragment nor brackets : Use current page title, if omitted. ; getBaseTitle : Retrieve last segment in subpage, no fragment ; getExtension : Retrieve media extension : Result is downcased (without leading dot). ; getFile : Retrieve media page identifier ; getFragment : Retrieve original (not decoded) fragment string after <code>#</code> ; <s>getLanguage</s> : Retrieve language identifier ; <s>getNamespace</s> : Retrieve namespace number ; getPlain : Retrieve text with all links replaced by link titles ; <s>getProject</s> : Retrieve project identifier within wikifarm (recommendable brief notation) ; getTarget : Retrieve first target (wikilink or URL) ; getTargetPage : Retrieve first target page (page name or URL of page) : Same as ''getTarget'' if no fragment. ; getTitle : Retrieve first link title (wikilink or URL), or wikilink target ; isBracketedLink : Does attempt match a bracketed link? ; isBracketedURL : Does attempt match a bracketed URL? ; isCategorization : Does attempt match a categorization? ; isExternalLink : Does attempt match an external link? ; isInterlanguage : Does attempt match an interlanguage link? ; isInterwiki : Does attempt match an interwiki link? ; isMedia : Does attempt match a media translusion? ; isTitledLink : Does attempt match a titled link? ; isValidLink : Does attempt match a link? ; isWeblink : Does attempt match an external link? ; isWikilink : Does attempt match a wikilink? ; failsafe : Version ID: <code>{{#invoke:WLink|failsafe}}</code> : optional parameter <code>1</code> – required version :: result: empty, if requirement not met === Examples (test page) === A [[:de:Wikipedia:Lua/Modul/WLink/Test|test page]] illustrates practical use. == Functions for Lua modules (API) == {{anchor|Lua}} All functions described above can be used by other modules: <syntaxhighlight lang="lua"> local lucky, WLink = pcall( require, "Module:WLink" ) if type( WLink ) == "table" then WLink = WLink.WLink() else -- failure; WLink is the error message return "<span class=\"error\">" .. WLink .. "</span>" end </syntaxhighlight> Subsequently there are available: * WLink.ansiPercent(story, space) * WLink.formatURL() * WLink.getArticleBase() * WLink.getBaseTitle() * WLink.getExtension() * WLink.getFile() * WLink.getFragment() *: <code>false</code>, if not found; but empty string if empty fragment. *: No leading <code>#</code> in result. * WLink.getLanguage() * WLink.getNamespace() * WLink.getPlain() * WLink.getProject() * WLink.getTarget() * WLink.getTargetPage() * WLink.getTitle() * WLink.isBracketedLink() * WLink.isBracketedURL() * WLink.isCategorization() * WLink.isExternalLink() * WLink.isInterlanguage() * WLink.isInterwiki() * WLink.isMedia() * WLink.isTitledLink() * WLink.isValidLink() * WLink.isWeblink() * WLink.isWikilink() * WLink.wikilink() *: Yields ''table'' with wikilink components, else <code>false</code>. *: Components might be, if provided: *:* <code>lead</code> – leading colon <code>:</code> present and required, if <code>true</code> *:* <code>project</code> – project interwiki within wikifarm (recommendable brief notation) *:* <code>lang</code> – known language version (downcased) *:* <code>ns</code> – number of namespace *:* <code>space</code> – local canonical name of namespace *:* <code>title</code> – page title as provided; at least empty string * WLink.failsafe(atleast) *:# atleast<br />''optional''<br />''nil'' or required version *: returns: ''string'' or ''false'' If succeeding, the ''WLink.get*()'' return a string, the ''WLink.is*()'' <code>true</code> (if no exception mentioned); on failure always <code>false</code>. bsc5qb3k8jk56roewrl4jnzkfgfe27i ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Category link with count 10 1216 5508 2025-01-08T12:49:32Z Saimawnkham 28 Created page with "[[:Category:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}|<!-- -->{{#if:{{{name|}}}|{{{name}}}|Category:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}}}<!-- -->]]&nbsp;({{PAGESINCATEGORY:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}|{{{2|all}}}}})<noinclude> {{Documentation}} </noinclude>" 5508 wikitext text/x-wiki [[:Category:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}|<!-- -->{{#if:{{{name|}}}|{{{name}}}|Category:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}}}<!-- -->]]&nbsp;({{PAGESINCATEGORY:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}|{{{2|all}}}}})<noinclude> {{Documentation}} </noinclude> t44qc0k3i1yz2ecwxpiksck04hyz7rx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Category link with count/doc 10 1217 5509 2025-01-08T12:49:56Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} {{Expensive}} {{Template shortcut|clc|CLC}} {{Lua|Module:String}} == About == {{tl|Category link with count}} generates a link to a category followed by the number of pages in the category. It uses the [[mw:Help:Magic words#PAGESINCATEGORY|PAGESINCATEGORY]] Help:Magic words#Parser functions|parser fu..." 5509 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} {{Expensive}} {{Template shortcut|clc|CLC}} {{Lua|Module:String}} == About == {{tl|Category link with count}} generates a link to a category followed by the number of pages in the category. It uses the [[mw:Help:Magic words#PAGESINCATEGORY|PAGESINCATEGORY]] [[Help:Magic words#Parser functions|parser function]]. == Usage == One parameter * {{tlc|Category link with count|<var>CATEGORY</var>}} * {{tlc|clc|<var>CATEGORY</var>}} Two parameters * {{tlc|Category link with count|<var>CATEGORY</var>|<var>TYPE</var>}} * {{tlc|clc|<var>CATEGORY</var>|<var>TYPE</var>}} Name label * {{tlc|Category link with count|<var>Category:Guans (bird)</var>|<nowiki>name=CAT:Guans</nowiki>}} &rarr; {{clc|Category:Guans (bird)|name=CAT:Guans}} == Examples == Using the template shortcut {{tlx|clc}}: === One parameter === Prefix namespace {{mono|Category}} is optional. Without "Category&#58;" * {{tlc|clc|Côte-d'Or}} &rarr; {{clc|Côte-d'Or}} With "Category&#58;" * {{tlc|clc|Category:Côte-d'Or}} &rarr; {{clc|Category:Côte-d'Or}} === Two parameters === * {{tlc|clc|Côte-d'Or|pages}} &rarr; {{clc|Côte-d'Or|pages}} * {{tlc|clc|Côte-d'Or|subcats}} &rarr; {{clc|Côte-d'Or|subcats}} * {{tlc|clc|Côte-d'Or|files}} &rarr; {{clc|Côte-d'Or|files}} * {{tlc|clc|Category:Côte-d'Or|pages}} &rarr; {{clc|Category:Côte-d'Or|pages}} * {{tlc|clc|Category:Côte-d'Or|subcats}} &rarr; {{clc|Category:Côte-d'Or|subcats}} * {{tlc|clc|Category:Côte-d'Or|files}} &rarr; {{clc|Category:Côte-d'Or|files}} ===Name label=== <div style="margin-left:1.6em;">{{para|name|}}</div> * <code><nowiki>{{clc|Côte-d'Or|name=Cd'O}}</nowiki></code> &rarr; {{clc|Côte-d'Or|name=Cd'O}} ==See also== {{Internal category-link templates}} <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Internal category-link templates]] }}</includeonly> 7l8obyzdeodgqwtnyzag17idxcift05 ᥛᥨᥝᥱ ᥓᥧᥰ:Template link general 828 1218 5510 2025-01-08T12:50:35Z Saimawnkham 28 Created page with "-- This implements Template:Template link general and various other templates in its family local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else re..." 5510 Scribunto text/plain -- This implements Template:Template link general and various other templates in its family local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(s) local needle = 'template:' if s:sub(1, needle:len()):lower() == needle then return s:sub(needle:len() + 1) else return s end end local function linkTitle(args) if _ne(args.nolink) then if _ne(args.subst) then return 'subst:' .. args['1'] else return args['1'] end end local titleObj local titlePart = '[[' if args['1'] then -- This handles :Page and other NS titleObj = mw.title.new(args['1'], 'Template') else titleObj = mw.title.getCurrentTitle() end titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or addTemplate(args['1'])) local textPart = args.alttext if not _ne(textPart) then if titleObj ~= nil then textPart = titleObj:inNamespace("Template") and args['1'] or titleObj.fullText else -- redlink textPart = args['1'] end end if _ne(args.subst) then -- HACK: the ns thing above is probably broken textPart = 'subst:' .. textPart end if _ne(args.brace) then textPart = nw('{{') .. textPart .. nw('}}') elseif _ne(args.braceinside) then textPart = nw('{') .. textPart .. nw('}') end titlePart = titlePart .. '|' .. textPart .. ']]' if _ne(args.braceinside) then titlePart = nw('{') .. titlePart .. nw('}') end return titlePart end function p.main(frame) local args = getArgs(frame, { trim = true, removeBlanks = false }) return p._main(args) end function p._main(args) local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname) local italic = _ne(args.italic) or _ne(args.italics) local dontBrace = _ne(args.brace) or _ne(args.braceinside) local code = _ne(args.code) or _ne(args.tt) local show_result = _ne(args._show_result) local expand = _ne(args._expand) -- Build the link part local titlePart = linkTitle(args) if bold then titlePart = "'''" .. titlePart .. "'''" end if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end -- Build the arguments local textPart = "" local textPartBuffer = "&#124;" local codeArguments = {} local codeArgumentsString = "" local i = 2 local j = 1 while args[i] do local val = args[i] if val ~= "" then if _ne(args.nowiki) then -- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will -- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up val = nw(mw.text.unstripNoWiki(val)) end local k, v = string.match(val, "(.*)=(.*)") if not k then codeArguments[j] = val j = j + 1 else codeArguments[k] = v end codeArgumentsString = codeArgumentsString .. textPartBuffer .. val if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end textPart = textPart .. textPartBuffer .. val end i = i + 1 end -- final wrap local ret = titlePart .. textPart if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end if _ne(args.a) then ret = nw('*') .. '&nbsp;' .. ret end if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end if code then ret = '<code>' .. ret .. '</code>' elseif _ne(args.plaincode) then ret = '<code style="border:none;background:transparent;color:inherit">' .. ret .. '</code>' end if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end --[[ Wrap as html?? local span = mw.html.create('span') span:wikitext(ret) --]] if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end if show_result then local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} ret = ret .. " → " .. result end if expand then local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) mw.log() ret = ret .. " [" .. tostring(url) .. "]" end return ret end return p kj8qd6uwqhx6n0gkkkslldw0pq00bgy ᥛᥨᥝᥱ ᥓᥧᥰ:Template link general/doc 828 1219 5511 2025-01-08T12:50:58Z Saimawnkham 28 Created page with "{{Used in system}} {{Module rating|protected}} {{Lua|Module:Arguments}} Implements {{Template link|Template link general}} and other templates in its family ==Basic usage== <syntaxhighlight lang="wikitext">{{#invoke:Template link general|main}}</syntaxhighlight> This module is used by {{Template link|Template link general}} and related templates to display links to templates. It is similar to {{Template link|Template link}} but with additional formatting options and th..." 5511 wikitext text/x-wiki {{Used in system}} {{Module rating|protected}} {{Lua|Module:Arguments}} Implements {{Template link|Template link general}} and other templates in its family ==Basic usage== <syntaxhighlight lang="wikitext">{{#invoke:Template link general|main}}</syntaxhighlight> This module is used by {{Template link|Template link general}} and related templates to display links to templates. It is similar to {{Template link|Template link}} but with additional formatting options and the ability to include parameters in the display. See {{Slink|Template:Template link general#Parameters}} for the full list, which can be enabled by passing any value to them (such as "on", "yes", etc). <noinclude> [[pt:Módulo:Link de predefinição em geral/doc]] </noinclude> <includeonly>{{Sandbox other|| [[Category:Link modules]] }}</includeonly> jvo2y06pq3v5gsumozoso22tmkk521p ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Clc 10 1220 5512 2025-01-08T12:51:24Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Category link with count]] 5512 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Category link with count]] nf4p9zn787hxqcydiyq51xju12w5f51 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:CLC 10 1221 5513 2025-01-08T12:51:27Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Category link with count]] 5513 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Category link with count]] nf4p9zn787hxqcydiyq51xju12w5f51 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sfnnb 10 1222 5514 2025-01-08T12:52:12Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sfn]] 5514 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sfn]] 5038ocvpmp72b78e7gkcyv7v0zaua41 ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes 828 1223 5515 2025-01-08T12:52:31Z Saimawnkham 28 Created page with "require('strict'); local getArgs = require ('Module:Arguments').getArgs; --[[--------------------------< A R G S _ D E F A U L T >------------------------------------------------------ a table to specify initial values. ]] local args_default = { bracket_left = '', bracket_right = '', bracket_year_left = '', bracket_year_right = '', postscript = '', page = '', pages = '', location = '', page_sep = ", p.&nbsp;", pages_sep = ", pp.&nbsp;", ref = '', templat..." 5515 Scribunto text/plain require('strict'); local getArgs = require ('Module:Arguments').getArgs; --[[--------------------------< A R G S _ D E F A U L T >------------------------------------------------------ a table to specify initial values. ]] local args_default = { bracket_left = '', bracket_right = '', bracket_year_left = '', bracket_year_right = '', postscript = '', page = '', pages = '', location = '', page_sep = ", p.&nbsp;", pages_sep = ", pp.&nbsp;", ref = '', template = 'harv', -- if template name not provided in {{#invoke:}} use this }; --[[--------------------------< T A R G E T _ C H E C K >------------------------------------------------------ look for anchor_id (CITEREF name-list and year or text from |ref=) in anchor_id_list the 'no target' error may be suppressed with |ignore-err=yes when target cannot be found because target is inside a template that wraps another template; 'multiple targets' error may not be suppressed ]] local function target_check (anchor_id, args) local namespace = mw.title.getCurrentTitle().namespace; local anchor_id_list_module = mw.loadData ('Module:Footnotes/anchor_id_list'); local anchor_id_list = anchor_id_list_module.anchor_id_list; local article_whitelist = anchor_id_list_module.article_whitelist; local template_list = anchor_id_list_module.template_list; local citeref_patterns = anchor_id_list_module.citeref_patterns local whitelist_module = mw.loadData ('Module:Footnotes/whitelist'); local whitelist = whitelist_module.whitelist; local tally = anchor_id_list[anchor_id]; -- nil when anchor_id not in list; else a tally local msg; local category; if not tally then if args.ignore then return ''; -- if ignore is true then no message, no category end if article_whitelist and article_whitelist[anchor_id] then -- if an article-local whitelist and anchor ID is in it return ''; -- done end local wl_anchor_id = anchor_id; -- copy to be modified to index into the whitelist if args.year then -- for anchor IDs created by this template (not in |ref=) that have a date if args.year:match ('%d%l$') or -- use the date value to determine if we should remove the disambiguator args.year:match ('n%.d%.%l$') or args.year:match ('nd%l$') then wl_anchor_id = wl_anchor_id:gsub ('%l$', ''); -- remove the disambiguator end end local t_tbl = whitelist[wl_anchor_id]; -- get list of templates associated with this anchor ID if t_tbl then -- when anchor ID not whitelisted t_tbl is nil for _, t in ipairs (t_tbl) do -- spin through the list of templates associated with this anchor ID if template_list[t] then -- if associated template is found in the list of templates in the article return ''; -- anchor ID is whitlisted and article has matching template so no error end end end for _, pattern in ipairs(citeref_patterns) do -- load patterns for wrapper templates on this page if anchor_id:match(pattern) then -- spin through the special patterns and try to match return '' end end msg = 'no target: ' .. anchor_id; -- anchor_id not found mw.log(msg) if namespace == 10 then -- do not generate error message in template namespace return '' end category = '[[Category:Harv and Sfn no-target errors]]'; elseif 1 < tally then msg = 'multiple targets (' .. tally .. '×): ' .. anchor_id; -- more than one anchor_id in this article mw.log(msg) if namespace == 10 then -- do not generate error message in template namespace return '' end category = 0 == namespace and '[[Category:Harv and Sfn multiple-target errors]]' or ''; -- only categorize in article space return '<span class="error harv-error" style="display: inline; font-size:100%"> ' .. args.template .. ' error: ' .. msg .. ' ([[:Category:Harv and Sfn template errors|help]])</span>' .. category; end -- category = 0 == namespace and '[[Category:Harv and Sfn template errors]]' or ''; -- only categorize in article space category = 0 == namespace and category or ''; -- only categorize in article space --use this version to show error messages -- return msg and '<span class="error harv-error" style="display: inline; font-size:100%"> ' .. args.template .. ' error: ' .. msg .. ' ([[:Category:Harv and Sfn template errors|help]])</span>' .. category or ''; --use this version to hide error messages return msg and '<span class="error harv-error" style="display: none; font-size:100%"> ' .. args.template .. ' error: ' .. msg .. ' ([[:Category:Harv and Sfn template errors|help]])</span>' .. category or ''; end --[[--------------------------< I S _ Y E A R >---------------------------------------------------------------- evaluates param to see if it is one of these forms with or without lowercase letter disambiguator: YYYY n.d. nd c. YYYY YYYY–YYYY (separator is endash) YYYY–YY (separator is endash) return true when param has a recognized form; false else ]] local patterns_date= { '^%d%d%d%d?%l?$', '^n%.d%.%l?$', '^nd%l?$', '^c%. %d%d%d%d?%l?$', '^%d%d%d%d–%d%d%d%d%l?$', '^%d%d%d%d–%d%d%l?$', } local function is_year (param, args) args.year = ''; -- used for harv error; for _, pattern in ipairs (patterns_date) do if mw.ustring.match (param, pattern) then args.year = param; -- used for harv error; return true; end end end --[[--------------------------< C O R E >---------------------------------------------------------------------- returns an anchor link (CITEREF) formed from one to four author names, year, and insource location (|p=, |pp=, loc=) ]] local function core( args ) local result; local err_msg = '' if args.P5 ~= '' then if is_year (args.P5, args) then result = table.concat ({args.P1, ' et al. ', args.bracket_year_left, args.P5, args.bracket_year_right}); else args.P5 = ''; -- when P5 not a year don't include in anchor result = table.concat ({args.P1, ' et al.'}); -- and don't render it end elseif args.P4 ~= '' then if is_year (args.P4, args) then result = table.concat ({args.P1, ', ', args.P2, ' &amp; ', args.P3, ' ', args.bracket_year_left, args.P4, args.bracket_year_right}); -- three names and a year else result = table.concat ({args.P1, ' et al.'}); -- four names end elseif args.P3 ~= '' then if is_year (args.P3, args) then result = table.concat ({args.P1, ' &amp; ', args.P2, ' ', args.bracket_year_left, args.P3, args.bracket_year_right}); -- two names and a year else result = table.concat ({args.P1, ', ', args.P2, ' ', ' &amp; ', args.P3}); -- three names end elseif args.P2 ~= '' then if is_year (args.P2, args) then result = table.concat ({args.P1, ' ', args.bracket_year_left, args.P2, args.bracket_year_right}); -- one name and year else result = table.concat ({args.P1, ' &amp; ', args.P2}); -- two names end else result = args.P1; -- one name end -- when author-date result ends with a dot (typically when the last positional parameter holds 'n.d.') -- and when no in-source location (no |p=, |pp=, or |loc=) -- and when the first or only character in args.postscript is a dot -- remove the author-date result trailing dot -- the author-date result trailing dot will be replaced later with the content of args.postscript (usually a dot) if ('.' == result:sub(-1)) and ('.' == args.postscript:sub(1)) and ('' == args.page) and ('' == args.pages) and ('' == args.location) then result = result:gsub ('%.$', ''); end if args.ref ~= 'none' then local anchor_id; if args.ref ~= '' then anchor_id = mw.uri.anchorEncode (args.ref); err_msg = target_check (anchor_id, args); result = table.concat ({'[[#', anchor_id, '|', result, ']]'}); else anchor_id = mw.uri.anchorEncode (table.concat ({'CITEREF', args.P1, args.P2, args.P3, args.P4, args.P5})); err_msg = target_check (anchor_id, args); result = table.concat ({'[[#', anchor_id, '|', result, ']]'}); end end if args.page ~= '' then result = table.concat ({result, args.page_sep, args.page}); elseif args.pages ~= ''then result = table.concat ({result, args.pages_sep, args.pages}); end if args.location ~= '' then result = table.concat ({result, ', ', args.location}); end result = table.concat ({args.bracket_left, result, args.bracket_right, args.postscript}):gsub ('%s+', ' '); -- strip redundant spaces return result .. err_msg; end --[[--------------------------< H Y P H E N _ T O _ D A S H >-------------------------------------------------- Converts a hyphen to a dash under certain conditions. The hyphen must separate like items; unlike items are returned unmodified. These forms are modified: letter - letter (A - B) digit - digit (4-5) digit separator digit - digit separator digit (4.1-4.5 or 4-1-4-5) letterdigit - letterdigit (A1-A5) (an optional separator between letter and digit is supported – a.1-a.5 or a-1-a-5) digitletter - digitletter (5a - 5d) (an optional separator between letter and digit is supported – 5.a-5.d or 5-a-5-d) any other forms are returned unmodified. str may be a comma- or semicolon-separated list This code copied from Module:Citation/CS1. The only modification is to require Module:Citation/CS1/Utilities so that it has access to the functions is_set() and has_accept_as_written() ]] local function hyphen_to_dash( str ) local utilities = require ('Module:Citation/CS1/Utilities'); -- only modification so that this function has access to is_set() and has_accept_as_written() if not utilities.is_set (str) then return str; end local accept; -- Boolean str = str:gsub ('&[nm]dash;', {['&ndash;'] = '–', ['&mdash;'] = '—'}); -- replace &mdash; and &ndash; entities with their characters; semicolon mucks up the text.split str = str:gsub ('&#45;', '-'); -- replace HTML numeric entity with hyphen character str = str:gsub ('&nbsp;', ' '); -- replace &nbsp; entity with generic keyboard space character local out = {}; local list = mw.text.split (str, '%s*[,;]%s*'); -- split str at comma or semicolon separators if there are any for _, item in ipairs (list) do -- for each item in the list item, accept = utilities.has_accept_as_written (item); -- remove accept-this-as-written markup when it wraps all of item if not accept and mw.ustring.match (item, '^%w*[%.%-]?%w+%s*[%-–—]%s*%w*[%.%-]?%w+$') then -- if a hyphenated range or has endash or emdash separators if item:match ('^%a+[%.%-]?%d+%s*%-%s*%a+[%.%-]?%d+$') or -- letterdigit hyphen letterdigit (optional separator between letter and digit) item:match ('^%d+[%.%-]?%a+%s*%-%s*%d+[%.%-]?%a+$') or -- digitletter hyphen digitletter (optional separator between digit and letter) item:match ('^%d+[%.%-]%d+%s*%-%s*%d+[%.%-]%d+$') or -- digit separator digit hyphen digit separator digit item:match ('^%d+%s*%-%s*%d+$') or -- digit hyphen digit item:match ('^%a+%s*%-%s*%a+$') then -- letter hyphen letter item = item:gsub ('(%w*[%.%-]?%w+)%s*%-%s*(%w*[%.%-]?%w+)', '%1–%2'); -- replace hyphen, remove extraneous space characters else item = mw.ustring.gsub (item, '%s*[–—]%s*', '–'); -- for endash or emdash separated ranges, replace em with en, remove extraneous whitespace end end table.insert (out, item); -- add the (possibly modified) item to the output table end local temp_str = ''; -- concatenate the output table into a comma separated string temp_str, accept = utilities.has_accept_as_written (table.concat (out, ', ')); -- remove accept-this-as-written markup when it wraps all of concatenated out if accept then temp_str = utilities.has_accept_as_written (str); -- when global markup removed, return original str; do it this way to suppress boolean second return value return temp_str; else return temp_str; -- else, return assembled temp_str end end --[[--------------------------< A R G S _ F E T C H >--------------------------------------------------------- Because all of the templates share a common set of parameters, a single common function to fetch those parameters from frame and parent frame. ]] local function args_fetch (frame, ps) local args = args_default; -- create a copy of the default table local pframe = frame:getParent(); -- point to the template's parameter table for k, v in pairs (frame.args) do -- override defaults with values provided in the #invoke: if any args[k] = v; end args.postscript = pframe.args.postscript or pframe.args.ps or ps; if 'none' == args.postscript then args.postscript = ''; end args.page = pframe.args.p or pframe.args.page or ''; args.pages = pframe.args.pp or pframe.args.pages or ''; args.pages = ('' ~= args.pages) and hyphen_to_dash (args.pages) or ''; args.location = pframe.args.at or pframe.args.loc or ''; args.ref = pframe.args.ref or pframe.args.Ref or ''; args.ignore = ('yes' == pframe.args['ignore-false-positive']) or ('yes' == pframe.args['ignore-err']); for i, v in ipairs ({'P1', 'P2', 'P3', 'P4', 'P5'}) do -- loop through the five positional parameters and trim if set else empty string args[v] = (pframe.args[i] and mw.text.trim (pframe.args[i])) or ''; end if args.P5 and not is_year (args.P5, args) then local i = 6; -- initialize the indexer to the sixth positional parameter while pframe.args[i] do -- in case there are too many authors loop through the authors looking for a year local v = mw.text.trim (pframe.args[i]); -- trim if is_year (v, args) then -- if a year args.P5 = v; -- overwrite whatever was in args.P5 with year break; -- and abandon the search end i = i + 1; -- bump the indexer end end return args; end --[[--------------------------< H A R V A R D _ C I T A T I O N >---------------------------------------------- common entry point for: {{harvard citation}} aka {{harv}} {{Harvard citation no brackets}} aka {{harvnb}} {{harvcol}} {{harvcolnb}} {{harvcoltxt}} {{Harvard citation text}} aka {{harvtxt}} {{Harvp}} Distinguishing features (brackets and page separators) are specified in this module's {{#invoke}} in the respective templates. ]] local function harvard_citation (frame) local args = args_fetch (frame, ''); -- get the template and invoke parameters; default postscript is empty string return core (args); end --[[--------------------------< S T R I P _ U R L >------------------------------------------------------------ used by sfn() and sfnm(). This function fixes an issue with reference tooltip gadget where the tooltip is not displayed when an insource locator (|p=, |pp=, |loc=) has an external wikilink that contains a # character strip uri-reserved characters from urls in |p=, |pp-, and |loc= parameters The researved characters are: !#$&'()*+,/:;=?@[] ]] local function strip_url (pages) local escaped_uri; if not pages or ('' == pages) then return pages; end for uri in pages:gmatch ('%[(%a[%w%+%.%-]*://%S+)') do -- for each external link get the uri escaped_uri = uri:gsub ("([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" ); -- save a copy with lua pattern characters escaped uri = uri:gsub ("[!#%$&'%(%)%*%+,/:;=%?@%[%]%.%%]", ''); -- remove reserved characters and '%' because '%20' (space character) is a lua 'invalid capture index' pages = pages:gsub (escaped_uri, uri, 1); -- replace original uri with the stripped version end return pages; end --[[--------------------------< S F N >------------------------------------------------------------------------ entry point for {{sfn}} and {{sfnp}} ]] local function sfn (frame) local args = args_fetch (frame, '.'); -- get the template and invoke parameters; default postscript is a dot local result = core (args); -- go make a CITEREF anchor -- put it all together and then strip redundant spaces local name = table.concat ({'FOOTNOTE', args.P1, args.P2, args.P3, args.P4, args.P5, strip_url (args.page), strip_url (args.pages), strip_url (args.location)}):gsub ('%s+', ' '); return frame:extensionTag ({name='ref', args={name=name}, content=result}); end --[[--------------------------< S F N M >---------------------------------------------------------------------- common entry point for {{sfnm}} and {{sfnmp}} Distinguishing features (brackets) are specified in this module's {{#invoke}} in the respective templates. ]] local function sfnm (frame) local args = args_default; -- create a copy of the default table local pframe = frame:getParent(); -- point to the template's parameter table local n = 1; -- index of source; this is the 'n' in na1, ny, etc local first_pnum = 1; -- first of a pair of positional parameters local second_pnum = 2; -- second of a pair of positional parameters local last_ps = 0; -- index of the last source with |nps= set local last_index = 0; -- index of the last source; these used to determine which of |ps= or |nps= will terminate the whole rendering local out = {}; -- table to hold rendered sources local footnote = {'FOOTNOTE'}; -- all author, date, insource location stuff becomes part of the reference's footnote id; added as we go for k, v in pairs (frame.args) do -- override defaults with values provided in the #invoke: if any args[k] = v; end while true do if not pframe.args[table.concat ({n, 'a1'})] and not pframe.args[first_pnum] then break; -- no na1 or matching positional parameter so done end if pframe.args[table.concat ({n, 'a1'})] then -- does this source use named parameters? for _, v in ipairs ({'P1', 'P2', 'P3', 'P4', 'P5'}) do -- initialize for this source args[v] = ''; end for i, v in ipairs ({'P1', 'P2', 'P3', 'P4', 'P5'}) do -- extract author and year parameters for this source args[v] = pframe.args[table.concat ({n, 'a', i})] or ''; -- attempt to assign author name if '' == args[v] then -- when there wasn't an author name args[v] = pframe.args[table.concat ({n, 'y'})] or ''; -- attempt to assign year break; -- done with author/date for this source end end else -- this source uses positional parameters args.P1 = mw.text.trim (pframe.args[first_pnum]); -- yes, only one author supported args.P2 = (pframe.args[second_pnum] and mw.text.trim (pframe.args[second_pnum])) or ''; -- when positional author, year must also be positional for _, v in ipairs ({'P3', 'P4', 'P5'}) do -- blank the rest of these for this source args[v] = ''; end first_pnum = first_pnum + 2; -- source must use positional author and positional year second_pnum = first_pnum + 1; -- bump these for possible next positional source end args.postscript = pframe.args[table.concat ({n, 'ps'})] or ''; if 'none' == args.postscript then -- this for compatibility with other footnote templates; does nothing args.postscript = ''; end args.ref = pframe.args[table.concat ({n, 'ref'})] or ''; -- alternate reference for this source args.page = pframe.args[table.concat ({n, 'p'})] or ''; -- insource locations for this source args.pages = pframe.args[table.concat ({n, 'pp'})] or ''; args.pages = ('' ~= args.pages) and hyphen_to_dash (args.pages) or ''; args.location = pframe.args[table.concat ({n, 'loc'})] or pframe.args[table.concat ({n, 'at'})] or ''; args.ignore = ('yes' == pframe.args[table.concat ({n, 'ignore-false-positive'})]) or ('yes' == pframe.args[table.concat ({n, 'ignore-err'})]); table.insert (out, core (args)); -- save the rendering of this source for k, v in ipairs ({'P1', 'P2', 'P3', 'P4', 'P5'}) do -- create the FOOTNOTE id if '' ~= args[v] then table.insert (footnote, args[v]); end end for k, v in ipairs ({'page', 'pages', 'location'}) do -- these done separately so that we can strip uri-reserved characters from extlinked page numbers if '' ~= args[v] then table.insert (footnote, strip_url (args[v])) end end last_index = n; -- flags used to select terminal postscript from nps or from end_ps if '' ~= args.postscript then last_ps = n; end n = n+1; -- bump for the next one end local name = table.concat (footnote):gsub ('%s+', ' '); -- put the footnote together and strip redundant space args.end_ps = pframe.args.postscript or pframe.args.ps or '.'; -- this is the postscript for the whole not for the individual sources if 'none' == args.end_ps then -- not an original sfnm parameter value; added for compatibility with other footnote templates args.end_ps = ''; end local result = table.concat ({table.concat (out, '; '), (last_index == last_ps) and '' or args.end_ps}); return frame:extensionTag ({name='ref', args={name=name}, content=result}); end --[[--------------------------< S F N R E F >------------------------------------------------------------------ implements {{sfnref}} ]] local function sfnref (frame) local args = getArgs (frame); local out = {}; for i=1, 5 do -- get the first five args if there are five args if args[i] then out[i] = args[i]; else break; -- less than 5 args break out end end if 5 == #out then -- when we have seen five args there may bemore local i = 6; -- initialize the indexer to the sixth positional parameter while args[i] do -- in case there are too many authors loop through the authors looking for a year if is_year (args[i], args) then -- if a year out[5] = args[i]; -- overwrite whatever was in args[5] with year break; -- and abandon the search end i = i + 1; -- bump the indexer end end return mw.uri.anchorEncode ('CITEREF' .. table.concat (out)); end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { harvard_citation = harvard_citation, sfn = sfn, sfnm = sfnm, sfnref = sfnref, }; pakufwsbxfn5ocpxvom4mw01gabtbnp ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes/doc 828 1224 5516 2025-01-08T12:52:51Z Saimawnkham 28 Created page with "{{Module rating |protected}} {{high-use|141605}} {{Lua|Module:Footnotes/anchor id list|Module:Footnotes/whitelist|Module:Arguments}} Implements {{tl|sfn}}, {{tl|harvard citation}}, and variants of those templates. For an explanation of generated error messages and how to alter their appearance, see [[:Category:Harv and Sfn template errors#Error messages|here]]. For end-to-end tests of the sandbox version of this module, see {{enum|[[Template:Sfnp/test 1]]|Template:Sf..." 5516 wikitext text/x-wiki {{Module rating |protected}} {{high-use|141605}} {{Lua|Module:Footnotes/anchor id list|Module:Footnotes/whitelist|Module:Arguments}} Implements {{tl|sfn}}, {{tl|harvard citation}}, and variants of those templates. For an explanation of generated error messages and how to alter their appearance, see [[:Category:Harv and Sfn template errors#Error messages|here]]. For end-to-end tests of the sandbox version of this module, see {{enum|[[Template:Sfnp/test 1]]|[[Template:Sfnp/test 2]]|[[Template:Sfnp/test 3]].}}<noinclude> [[Category:Module documentation pages]] </noinclude> dreqx5xdnvxfzxxiupswsr4sem28oug ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes/anchor id list 828 1225 5517 2025-01-08T12:53:17Z Saimawnkham 28 Created page with "require('strict'); local data = mw.loadData ('Module:Footnotes/anchor id list/data'); local whitelist = mw.loadData ('Module:Footnotes/whitelist'); local Lang_obj = mw.language.getContentLanguage(); -- used by template_list_add() to uppercase first letter of template name TODO: better way to do that? local redirects_date = { ['date'] = true, ['datetomos'] = true, ['formatdate'] = true, ['isotodmymdy'] = true, ['isotomos'] = true, } local redirects_patent =..." 5517 Scribunto text/plain require('strict'); local data = mw.loadData ('Module:Footnotes/anchor id list/data'); local whitelist = mw.loadData ('Module:Footnotes/whitelist'); local Lang_obj = mw.language.getContentLanguage(); -- used by template_list_add() to uppercase first letter of template name TODO: better way to do that? local redirects_date = { ['date'] = true, ['datetomos'] = true, ['formatdate'] = true, ['isotodmymdy'] = true, ['isotomos'] = true, } local redirects_patent = { -- special case cs1-like templates because uses different parameters for name and date in anchor ID ['Cite patent'] = true, ['Citeref patent'] = true, ['Ref patent'] = true, } local redirects_sfnref = { ['sfnref'] = true, ['harvid'] = true, } local aliases_author = { -- these use pseudo-patterns in the same way as cs1|2; '#' represents 1 or more enumerator digits 'last#', 'author#', 'surname#', 'author-last#', 'author#-last', 'subject#', 'host#', } local aliases_contributor = { 'contributor#', 'contributor-last#', 'contributor#-last', 'contributor-surname#', 'contributor#-surname', } local aliases_editor = { 'editor#', 'editor-last#', 'editor#-last', 'editor-surname#', 'editor#-surname', } local aliases_harvc_author = { 'last#', 'author#', } local aliases_inventor = { -- cite patent 'inventor#', 'inventor-last#', 'inventor#-last', 'inventor-surname#', 'inventor#-surname', 'invent#', 'invent-#', } local alias_patterns_date = { -- normal lua patterns for most cs1|2-like templates '|%s*year%s*=%s*', '|%s*date%s*=%s*', '|%s*publication%-?date%s*=%s*', '|%s*air%-?date%s*=%s*', } local alias_patterns_harvc_date = { -- normal lua patterns for harvc template '|%s*anchor%-year%s*=%s*', '|%s*year%s*=%s*', } local alias_patterns_patent_date = { -- normal lua patterns for cite patent templates '|%s*issue%-date%s*=%s*', '|%s*gdate%s*=%s*', '|%s*publication%-date%s*=%s*', '|%s*pubdate%s*=%s*', } local patterns_date = { -- normal lua patterns -- '(%d%d%d%d–%d%d%d%d%l?)$', -- YYYY–YYYY four-digit year range at end (Season YYYY–YYYY); with or without dab '(%d%d%d%d)%D+(%d%d%d%d%l?)$', -- any range with four-digit years; with or without dab; not two captures '^(%d%d%d%d–%d%d%l?)$', -- YYYY–YY two-digit year range; with or without dab '^(c%. %d%d%d%d?%l?)$', -- three- or four-digit circa year; with or without dab '(%d%d%d%d?%l?)$', -- three- or four-digit year at end of date (dmy or mdy); with or without dab '^(%d%d%d%d?%l?)', -- three- or four-digit year at beginning of date (ymd or YYYY); with or without dab '^(n%.d%.%l?)$', -- 'no date' with dots; with or without dab '^(nd%l?)$', -- 'no date' without dots; with or without dab } local patterns_tags = { '<nowiki>.-</nowiki>', '<!%-%-.-%-%->', '<pre>.-</pre>', '<syntaxhighlight.->.-</syntaxhighlight>', '<source.->.-</source>', -- deprecated alias of syntaxhighlight tag } local template_skip = { -- templates to be skipped for whatever reason; mostly because they resemble cs1-like templates ['Citation-attribution'] = true, } local Article_content; local anchor_id_list = {}; -- exported tables local template_list = {}; local article_whitelist = {}; local template_list_done = false --[[--------------------------< A R T I C L E _ C O N T E N T _ G E T >---------------------------------------- get article content, remove certain html-like tags and their content so that this code doesn't include any citation templates inside the tags as valid tagets; they are not. ]] local function article_content_get () if not Article_content then Article_content = mw.title.getCurrentTitle():getContent() or ''; -- get the content of the article or ''; new pages edited w/ve do not have 'content' until saved; ve does not preview; phab:T221625 for _, tag in ipairs (patterns_tags) do Article_content = Article_content:gsub (tag, ''); -- remove certain html-like tags and their content end end end --[[--------------------------< S F N R E F _ G E T >---------------------------------------------------------- make an anchor id from the contents of {{sfnref}} or {{harvid}}. this function assumes that {{sfnref}} and {{harvid}} are correctly formed. ]] local function sfnref_get (template) template = template:gsub ('{{%s*(.-)%s*}}', '%1'); -- strip bounding template markup and trim local parts = mw.text.split (template, '%s*|%s*'); -- split at the pipe and remove extraneous space characters local anchor_id = {}; if redirects_sfnref[parts[1]:lower()] then anchor_id[1] = 'CITEREF'; else return nil; -- not an sfnref or harvid template end local i = 2; -- indexer into parts{} table local j = 2; -- indexer into anchor_id{} table which already has 'CITEREF' at [1] while parts[i] and 7 > j do -- loop through what should be just positional parameters for names and year (2-6 four names and a date) if not parts[i]:find ('=') then -- look for equal sign (named paraneter in a template that doesn't support named parameters) anchor_id[j] = parts[i]; -- positional parameters are saved j = j+1; -- bump the anchor_id{} indexer end i = i+ 1; -- bump the parts{} indexer end return table.concat (anchor_id, ''); end --[[--------------------------< D A T E _ G E T >-------------------------------------------------------------- extract year from one of |year=, |date=, |publicationdate=, or |publication-date in that order. Does not error check (that is left to the cs1|2 templates to do) also gets date from |<date alias>={{date|...}} ]] local function date_get (template, aliases) local rvalue; for _, pattern in ipairs (aliases) do -- spin through the date alias patterns rvalue = tostring(template):match (pattern); -- is this |<date alias>= used (tostring() because something makes match() think template is a table) if rvalue then rvalue = tostring(template):match (pattern .. '(%b{})'); -- is rvalue a template? if rvalue then rvalue = rvalue:gsub ('{{%s*(.-)%s*}}', '%1'); -- strip bounding template markup and trim local parts = mw.text.split (rvalue, '%s*|%s*'); -- split at the pipe and remove extraneous space characters if redirects_date[parts[1]:lower()] then -- if parts[1] names {{date}} or redirect rvalue = parts[2]; -- assume that date template is properly formed, first positional parameter is the date else return ''; -- |date= holds some other template than {{date}} or redirect end else rvalue = template:match (pattern .. '([^|}]+)'); if rvalue then -- if rvalue is something rvalue = mw.text.trim (rvalue); -- trim it end if not rvalue or '' == rvalue then -- if rvale was nothing or trimed to nothing rvalue = nil; -- ensure that it is unset so we can try the next parameter in the list end end if rvalue then for _, pattern in ipairs (patterns_date) do -- spin through the recognized date formats -- date = rvalue:match (pattern); -- attempt to extract year portion according to the pattern local date, date2 = rvalue:match (pattern); -- attempt to extract year portion according to the pattern; <date2> gets second year in any range if date then if date2 then -- when a second year date = table.concat ({date, '–', date2}); -- build a date range end return date; -- matched so return; end end break; -- found a date but it was malformed so abandon end end end return ''; -- no date param or date param doesn't hold a recognized date; empty string for concatenation end --[[--------------------------< V N A M E S _ G E T >---------------------------------------------------------- extract names from |vauthors= or |veditors=; there is no |vcontributors= parameter. splits the v parameter value at the comma; correctly handles accept-as-witten markup when used to wrap a comma- separated names (corporate) ]] local function vnames_get (params, vparam) local vnames = {}; -- first four author or editor names go here local split = {}; -- temp table to assist in decoding accept-as-witten-markup if params[vparam] then -- test for |vauthors= or |veditor= split = mw.text.split (params[vparam], '%s*,%s*'); -- this will separate portions of ((Black, Brown, White, an Co.)) local i = 1; -- an indexer while split[i] do if split[i]:match ('^%(%(.*[^%)][^%)]$') then -- first segment of comma-separated accept-as-witten; this segment has the opening doubled parens local name = split[i]; i=i+1; -- bump indexer to next segment while split[i] do name = name .. ', ' .. split[i]; -- concatenate with previous segments if split[i]:match ('^.*%)%)$') then -- if this table member has the closing doubled parens break; -- and done reassembling so end i=i+1; -- bump indexer end table.insert (vnames, name); -- and add accept-as-witten name to the vnames table else table.insert (vnames, split[i]); -- and add name to the vnames table end i=i+1; -- bump indexer if 5 == i then break; end -- limit to four names end for i, vname in ipairs (vnames) do if not vname:match ('%(%(.-%)%)') then -- without accept-this-value-as-written markup vnames[i] = vname:gsub ('(.-)%s+%u+$', '%1'); -- extract and save surname(s) end end for i, vname in ipairs (vnames) do -- repeat, this time for accept-this-value-as-written markup vnames[i] = vname:gsub ('%(%((.-)%)%)', '%1'); -- remove markup if present and save the whole name end end return 0 ~= #vnames and table.concat (vnames) or nil -- return a concatenation of the vnames; nil else end --[[--------------------------< N A M E S _ G E T >------------------------------------------------------------ cs1|2 makes anchor id from contributor, author, or editor name-lists in that order get the names from the cs1|2 template; if there are no contributor names, try author names, then try editor names. returns concatenated names in enumeration order when successful; nil else empty name (nameholding parameter n is present without value) and missing name (nameholding parameter n is not present) are included as empty string with all other names ]] local function names_get (params, aliases_list) local names = {}; -- first four author or editor names go here local enum_alias; -- alias with '#' replaced with a digit for enum=1, 4 do -- four names only for i, alias in ipairs (aliases_list) do if not names[enum] then -- hanven't found a previous alias with this [enum]? see if we can find this alias with this enum enum_alias = alias:gsub ('#', enum); -- replace '#' to make 'lastn' if 1 == enum then -- because |last= and last1= are exact aliases if params[enum_alias] then -- test |last1= first names[enum] = params[enum_alias]; -- found so save the value assigned to |last1= break; -- next enum else enum_alias = alias:gsub ('#', ''); -- replace '#' to make 'last' if params[enum_alias] then names[enum] = params[enum_alias]; -- found so save the value assigned to |last= break; -- next enum end end else -- here for enum 2, 3, 4 if params[enum_alias] then names[enum] = params[enum_alias]; -- found so save the value assigned to |lastn= break; -- next enum end end end end end for enum=1, 4 do -- spin through the names table and local name = names[enum]; if not name then -- when nameholding parameter n is not present (nil) name = ''; -- convert to empty string for concatenation end name = name:gsub('%(%((.-)%)%)', '%1'); -- remove accept-as-written markup if present names[enum] = name; -- save the modified name end local name_str = table.concat (names); -- concatenate the names return '' ~= name_str and name_str or nil; -- return the concatenation if not empty string; nil else end --[[--------------------------< T E M P L A T E _ S T R I P >-------------------------------------------------- removes the citation or havrc template's {{ and }} markup then removes, in whole, any templates found inside the citation or harvc template. Templates are not allowed in parameters that are made part of COinS metadata; yet, they will appear. cs1|2 does not see the template markup but instead sees the result of the template as html. cs1|2 strips the html which leaves the displayed value for the anchor id. We can't do that here so, because templates aren't allowed in parameters, we simply discard any templates found in the cs1|2 template. this may leave a |lastn= parameter empty which will be treated as if it were really empty as cs1|2 do (three authors, |last2= empty -> CITEREFLast1Last3YYYY (the harv and sfn render: 'Last1, & Last3 YYYY' with CITEREFLast1Last3YYYY). ]] local function template_strip (template) template = template:gsub ('^{{%s*', ''):gsub ('%s*}}$', '', 1); -- remove outer {{ and }} (cs1|2 template delimiters with trailing/leading whitespace) template = template:gsub ('%b{}', ''); -- remove any templates from the cs1|2 template return template; end --[[--------------------------< E S C A P E _ L U A _ M A G I C _ C H A R S >---------------------------------- Returns a string where all of lua's magic characters have been escaped. This is important because functions like string.gsub() treat their pattern and replace strings as patterns, not literal strings. ]] local function escape_lua_magic_chars (argument) argument = argument:gsub("%%", "%%%%"); -- replace % with %% argument = argument:gsub("([%^%$%(%)%.%[%]%*%+%-%?])", "%%%1"); -- replace all other lua magic pattern characters return argument; end --[=[-------------------------< W I K I L I N K _ S T R I P >-------------------------------------------------- Wikilink markup does not belong in an anchor id and can / does confuse the code that parses apart citation and harvc templates so here we remove any wiki markup: [[link|label]] -> label [[link]] -> link ]=] local function wikilink_strip (template) for wikilink in template:gmatch ('%[%b[]%]') do -- get a wikilink template = template:gsub ('%[%b[]%]', '__57r1P__', 1); -- install a marker if wikilink:match ('%[%[.-|(.-)%]%]') then wikilink = wikilink:match ('%[%[.-|(.-)%]%]'); -- extract label from complex [[link|label]] wikilink else wikilink = wikilink:match ('%[%[(.-)%]%]'); -- extract link from simple [[link]] wikilinks end wikilink = escape_lua_magic_chars (wikilink); -- in case there are lua magic characters in wikilink template = template:gsub ('__57r1P__', wikilink, 1); -- replace the marker with the appropriate text end return template; end --[[--------------------------< T E M P L A T E _ N A M E _ G E T >-------------------------------------------- return the citation or harvc template's name; convert to lower case and trim leading and trailing whitespace; when the template is a sandbox the subpage portion of the template name is omitted from the returned template name {{Cite book/new |...}} returns cite book ]] local function template_name_get (template) local template_name = template:match ('^{{%s*([^/|}]+)'); -- get template name; ignore subpages ~/new, ~/sandbox; parser functions if not template_name or template_name:match ('^#') then -- parser functions, magic words don't count as templates return nil; -- could not get template name from (possibly corrupt) template; extraneous opening { mid template can cause this; end; template_name = template_name:gsub ('%s*$', ''); -- trim trailing whitespace; leading whitespace already removed return Lang_obj:ucfirst (template_name); -- first character in template name must be uppercase (same as canonical template name) TODO: better way to do this? end --[[--------------------------< T E M P L A T E _ P A R A M S _ G E T >---------------------------------------- parse apart a template's parameters and store in the params table where key is the parameter's name and value is the parameter's value; empty parameters are not saved ]] local function template_params_get (template, params_t) template = wikilink_strip (template); -- because piped wikilinks confuse code that builds params_t{} and because wikilinks not allowed in an anchor id -- strip templates after getting |ref= value because |ref={{sfnref}} and |ref={{harvid}} are allowed template = template_strip (template); -- because template markup can confuse code that builds params_t{} and because templates in name parameters are not allowed local temp_t = mw.text.split (template, '%s*|%s*'); --split on the pipe for _, param in ipairs (temp_t) do if param:find ('=', 1, true) then -- a named parameter? local k, v = param:match ('%s*([^=]-)%s*=%s*([^|}]+)'); if v then -- there must be a value if '' ~= v and not v:match ('^%s$') then -- skip when value is empty string or only whitespace params_t[k] = mw.text.trim (v); -- add trimmed value else end end end end end --[[--------------------------< C I T E R E F _ M A K E _ H A R V C >------------------------------------------ makes anchor_id from {{harvc}} or redirects ]] local function anchor_id_make_harvc (template) local date = date_get (template, alias_patterns_harvc_date); -- get date; done here because might be in {{date}}; return date if valid; empty string else local anchor_id; local params = {}; -- table of harvc parameters local id; -- custom anchor id for this {{harvc}} template id = template:match ('|%s*id%s*=%s*(%b{})'); -- in case |id={{sfnref}}; done here because templates will be stripped template_params_get (template, params); -- build a table of template parameters and their values; this strips wikilinks and templates if id then -- when set is {{sfnref}} or {{harvid}} template return sfnref_get (id); -- returns content of {{sfnref}} or {{harvid}}; nil else end if params.id then -- custom anchor for this {{harvc}} template (text) return params.id; -- |id= value as written end anchor_id = names_get (params, aliases_harvc_author); -- get the harvc contributor names if anchor_id then -- if names were gotten return 'CITEREF' .. anchor_id .. date; end return nil; -- no names; no anchor_id end --[[--------------------------< A N C H O R _ I D _ M A K E _ W R A P P E R >---------------------------------- for wrapper templates inspect externally visible |ref= to decide what to do: |ref= - empty or missing: get names and date from whitelist defaults; override defaults from externally visible template parameters |ref=harv - same as empty or missing |ref={{SfnRef|name|name|name|name|year}} - assemble an anchor id from {{sfnref}} positional parameters |ref={{Harvid|name|name|name|name|year}} - assemble an anchor id from {{harvid}} positional parameters |ref=none - skip; do nothing because an anchor id intentionally suppressed; TODO: keep with a type code of '0'? |ref=<text> - save param value because may match an anchor id override value in {{harv}} template |ref= parameter or {{harvc}} |id= parameter ]] local function anchor_id_make_wrapper (template) local ref; -- content of |ref= local template_name; -- name of the template local anchor_id; -- the assembled anchor id from this template local date; local name_default; local date_default; local vol; local params = {}; -- table of template parameters template_name = template_name_get (template); -- get first char uppercase trimmed template name; ignore subpages ~/new, ~/sandbox if not template_name or template_skip[template_name] then return nil; -- could not extract template name from (possibly corrupted) template (extraneous opening { in the template will cause this) end date = date_get (template, alias_patterns_date); -- get date; done here because might be in {{date}} -- if '' == date then -- date = whitelist.wrapper_templates[template_name][2] or ''; -- no externally visible date so get default date -- end ref = template:match ('|%s*ref%s*=%s*(%b{})'); -- first look for |ref={{sfnref}} or |ref={{harvid}} because we will strip templates from the wrapper template if not ref then if template:match ('|%s*ref%s*=([^|}]+)') then -- |ref={{template}} not found; if there is a |ref= param with an assigned value ref = template:match ('|%s*ref%s*=([^|}]+)'); -- get the value; whitespace is a 'value' if ref then -- nil when |ref=|... or when |ref=}} (no spaces between assignment operator and pipe or closing brace) ref = mw.text.trim (ref); -- something, could be just whitespace, so trim leading / trailing whitespace if '' == ref then -- trimming a string of whitespace makes an empty string ref = nil; -- make empty ref same as missing ref end end end end template_params_get (template, params); -- build a table of template parameters and their values local wrap_data = whitelist.wrapper_templates[template_name] if wrap_data[1] then -- is this wrapper a simple-default wrapper? name_default = wrap_data[1]; -- get the default names date_default = wrap_data[2]; -- get the default date else vol = params['volume'] or 'default'; local fascicle = params['fascicle'] -- some templates use "fascicle" to mean "subvolume" if fascicle then local subvol = vol..'/'..fascicle -- if fascicle is used, subvolume = "vol/fascicle" if wrap_data[subvol] then -- if subvolume exists, use it, otherwise fall back to volume vol = subvol end end if not wrap_data[vol] then -- make sure this volume exists vol = 'default'; -- doesn't exist, use default volume end name_default = wrap_data[vol][1]; -- get the default names date_default = wrap_data[vol][2]; -- get the default date end if 'harv' == ref or not ref then -- |ref=harv specified or |ref= missing or empty anchor_id = names_get (params, aliases_contributor) or -- get contributor, author, or editor names names_get (params, aliases_author) or vnames_get (params, 'vauthors') or -- |vauthors= names_get (params, aliases_editor) or vnames_get (params, 'veditors') or -- |veditors= name_default; -- default names from whitelist -- whitelist.wrapper_templates[template_name][1]; -- default names from whitelist if '' == date then -- if date not provided in the template date = date_default; -- use the default date from whitelist end if anchor_id then -- if names were gotten anchor_id = 'CITEREF' .. anchor_id .. date; end elseif ref:match ('%b{}') then -- ref holds a template anchor_id = sfnref_get (ref); -- returns content of {{sfnref}} or {{harvid}}; nil else elseif 'none' == ref then -- |ref=none return nil; -- anchor id expicitly suppressed else anchor_id = ref; -- |ref=<text> may match an anchor id override value in {{harv}} template |ref= parameter end return anchor_id; -- anchor_id text; nil else end --[[--------------------------< A N C H O R _ I D _ M A K E _ C S 1 2 >---------------------------------------- for cs1|2 template and cs1-like templates inspect |ref= to decide what to do: |ref= - empty or missing: get names and date from template parameters; all cs1|2 create CITEREF anchor IDs |ref=harv - get names and date from template parameters |ref={{SfnRef|name|name|name|name|year}} - assemble an anchor id from {{sfnref}} positional parameters |ref={{Harvid|name|name|name|name|year}} - assemble an anchor id from {{harvid}} positional parameters |ref=none - skip; do nothing because an anchor id intentionally suppressed; TODO: keep with a type code of '0'? |ref=<text> - save param value because may match an anchor id override value in {{harv}} template |ref= parameter or {{harvc}} |id= parameter ]] local function anchor_id_make_cs12 (template) local ref; -- content of |ref= local template_name; -- name of the template local anchor_id; -- the assembled anchor id from this template local date; local params = {}; -- table of template parameters template_name = template_name_get (template); -- get first char uppercase trimmed template name; ignore subpages ~/new, ~/sandbox if not template_name or template_skip[template_name] then return nil; -- could not extract template name from (possibly corrupted) template (extraneous opening { in the template will cause this) end if redirects_patent[template_name] then date = date_get (template, alias_patterns_patent_date); -- get date; done here because might be in {{date}} else date = date_get (template, alias_patterns_date); end ref = template:match ('|%s*ref%s*=%s*(%b{})'); -- first look for |ref={{sfnref}} or |ref={{harvid}} because we will strip templates from the cs1|2 template if not ref then if template:match ('|%s*ref%s*=([^|}]+)') then -- |ref={{template}} not found; if there is a |ref= param with an assigned value ref = template:match ('|%s*ref%s*=([^|}]+)'); -- get the value; whitespace is a 'value' if ref then -- nil when |ref=|... or when |ref=}} (no spaces between assignment operator and pipe or closing brace) ref = mw.text.trim (ref); -- something, could be just whitespace, so trim leading / trailing whitespace if '' == ref then -- trimming a string of whitespace makes an empty string ref = nil; -- make empty ref same as missing ref end end end end template_params_get (template, params); -- build a table of template parameters and their values if 'harv' == ref or not ref then -- |ref=harv specified or |ref= missing or empty if redirects_patent[template_name] then -- if this is a cite patent template anchor_id = names_get (params, aliases_inventor); -- inventor names only else -- cs1|2 template anchor_id = names_get (params, aliases_contributor) or -- get contributor, author, or editor names names_get (params, aliases_author) or vnames_get (params, 'vauthors') or -- |vauthors= names_get (params, aliases_editor) or vnames_get (params, 'veditors'); -- |veditors= end if anchor_id then -- if names were gotten anchor_id = 'CITEREF' .. anchor_id .. date; end elseif ref:match ('%b{}') then -- ref holds a template anchor_id = sfnref_get (ref); -- returns content of {{sfnref}} or {{harvid}}; nil else elseif 'none' == ref and not redirects_patent[template_name] then -- |ref=none; not supported by cite patent return nil; -- anchor id expicitly suppressed else anchor_id = ref; -- |ref=<text> may match an anchor id override value in {{harv}} template |ref= parameter end return anchor_id; -- anchor_id text; nil else end --[[--------------------------< L I S T _ A D D >-------------------------------------------------------------- adds an <item> to <list> table; for anchor IDs, the boolean <encode> argument must be set true; no return value ]] local function list_add (item, list, encode) if item then -- if there was an item if encode then -- for anchor IDs ... item = mw.uri.anchorEncode (item); -- encode to remove wikimarkup, convert spaces to underscores etc end if not list[item] then -- if not already saved list[item] = 1; -- save it else -- here when this item already saved list[item] = list[item] + 1; -- to indicate that there are multiple items end end end --[[--------------------------< A N C H O R _ I D _ M A K E _ A N C H O R >------------------------------------ make anchor IDs from {{anchor}}; there may be more than one because {{anchor}} is not limited to the number of anchors it may hold. ]] local function anchor_id_make_anchor (template, anchor_id_list) template = template:gsub ('^{{[^|]+|', ''):gsub ('}}$', '', 1); -- remove outer {{ and }} and template name template = wikilink_strip (template); -- strip any wikilink markup (there shouldn't be any but just in case) local params = {}; local anchor_id; for param in template:gmatch ('%b{}') do -- loop through the template; remove and save templates (presumed to be sfnref or harvid) table.insert (params, param); -- save it template = template:gsub ('%b{}', '', 1); -- remove it from source template end for _, t in ipairs (params) do -- spin through the templates in params anchor_id = sfnref_get (t); -- attempt to decode {{sfnref}} and {{harvid}} if anchor_id then -- nil when not {{sfnref}} or {{harvid}} list_add (anchor_id, anchor_id_list, true); -- add anchor ID to the list end end template = template:gsub ('|%s*|', '|'); -- when pipe follows pipe with or without white space, remove extraneous pipe template = template:gsub ('^|', ''):gsub('|$', ''); -- remove extraneous leading and trailing pipes params = mw.text.split (template, '%s*|%s*'); -- split at the pipe and remove extraneous space characters for _, t in ipairs (params) do -- spin through the anchor IDs anchor_id = mw.text.trim (t); -- trim white space if '' ~= anchor_id then -- should always have something list_add (anchor_id, anchor_id_list, true); -- add anchor ID to the list end end end --[[--------------------------< T E M P L A T E _ L I S T _ A D D >-------------------------------------------- makes a list of templates use in the article. ]] local function template_list_add (template) local template = template:match ('{{%s*(.-)[|}]'); -- keep the case of the template - this is different from template_name_get() if template and not template:match ('^#') then -- found a template or magic word; ignore magic words template=mw.text.trim (template); -- trim whitespace template = Lang_obj:ucfirst (template); -- first character in template name must be uppercase (same as canonical template name) TODO: better way to do this? list_add (template, template_list); -- add to list with (unused) tally end end --[[--------------------------< A N C H O R _ I D _ L I S T _ M A K E >---------------------------------------- makes a list of anchor ids from cs1|2, cs1|2-like, vcite xxx, harvc, anchor, wikicite templates Because cs1|2 wrapper templates can, and often do, hide the author and date parameters inside the wrapper, these parameters are not available in the article's wikisource so {{harv}}, {{sfn}}, and {{harvc}} templates that link correctly to those wrapper templates will incorrectly show error messages. Use |ignore-err=yes in the {{harv}}, {{sfn}}, and {{harvc}} templates to supress the error message. creates a list of templates used in the article for use with the whitelist creates a list of article-local whitelisted anchor IDs from {{sfn whitelist}} ]] local function anchor_id_list_make () article_content_get (); -- attempt to get this article's content if '' == Article_content then -- when there is no article content return ''; -- no point in continuing end local template; -- place to hold the template that we found local template_name; local anchor_id; -- place to hold an anchor id as it is extracted / decoded local find_pattern = '%f[{]{{[^{]'; local tstart, tend = Article_content:find (find_pattern); -- find the first template; do not find template variables: {{{template var|}}} while tstart do template = Article_content:match ('%b{}', tstart); -- get the whole template if not template then break; -- template is nil for some reason (last template missing closing }} for example) so declare ourselves done end template_name = template_name_get (template); -- get first char uppercase trimmed template name; ignore subpages ~/new, ~/sandbox template_list_add (template); -- add this template's name to the list if data.known_templates_cs12 [template_name] then anchor_id = anchor_id_make_cs12 (template); -- extract an anchor id from this template list_add (anchor_id, anchor_id_list, true) elseif data.known_templates_vcite [template_name] then local ref = template:match ('|%s*ref%s*=%s*(%b{})'); -- first look for |ref={{sfnref}} or |ref={{harvid}} because we will strip templates from the vcite template if ref then -- |ref={{template}} anchor_id = sfnref_get (ref); -- returns content of {{sfnref}} or {{harvid}}; nil else list_add (anchor_id, anchor_id_list, true); else local params = {}; template_params_get (template, params); -- build a table of template parameters and their values anchor_id = params['ref']; -- when both set, vcite uses value from |ref= if not anchor_id and params['harvid'] then anchor_id = 'CITEREF' .. params['harvid']; -- in vcite, |harvid= auto-adds 'CITEREF' prefix to the value in |harvid= end list_add (anchor_id, anchor_id_list, true); end elseif data.known_templates_harvc [template_name] then anchor_id = anchor_id_make_harvc (template); -- extract an anchor id from this template list_add (anchor_id, anchor_id_list, true); elseif data.known_templates_wikicite [template_name] then local ref = template:match ('|%s*ref%s*=%s*(%b{})'); -- first look for |ref={{sfnref}} or |ref={{harvid}} if ref then anchor_id = sfnref_get (ref); elseif template:match ('|%s*ref%s*=([^|}]+)') then anchor_id = template:match ('|%s*ref%s*=([^|}]+)'); -- plain-text elseif template:match ('|%s*id%s*=%s*(%b{})') then ref = template:match ('|%s*id%s*=%s*(%b{})'); anchor_id = 'Reference-' .. sfnref_get (ref); elseif template:match ('|%s*id%s*=([^|}]+)') then anchor_id = 'Reference-' .. template:match ('|%s*id%s*=([^|}]+)'); -- plain-text else anchor_id = nil; -- no matches, ensure that anchor_id has no value end if anchor_id then list_add (anchor_id, anchor_id_list, true); end elseif data.known_templates_anchor [template_name] then anchor_id_make_anchor (template, anchor_id_list); -- extract anchor ids from this template if any elseif data.known_templates_sfn_whitelist [template_name] then template = template:gsub ('^{{[^|]+|', ''):gsub ('}}$', '', 1); -- remove outer {{ and }} and template name template = mw.text.trim (template, '%s|'); -- trim leading trailing white space and pipes template = mw.text.split (template, '%s*|%s*'); -- make a table of the template's parameters for _, anchor_id in ipairs (template) do -- spin through this template's parameter if '' ~= anchor_id and not article_whitelist[anchor_id] then anchor_id = mw.uri.anchorEncode (anchor_id) article_whitelist[anchor_id] = 1; -- add to the whitelist end end elseif template_name and whitelist.wrapper_templates[template_name] then anchor_id = anchor_id_make_wrapper (template); -- extract an anchor id from this template if possible list_add (anchor_id, anchor_id_list, true); elseif template_name and template_name:match ('^Cit[ea]') then -- not known, not known wrapper; last gasp, try as cs1-like anchor_id = anchor_id_make_cs12 (template); -- extract an anchor id from this template if possible list_add (anchor_id, anchor_id_list, true); end tstart, tend = Article_content:find (find_pattern, tend); -- search for another template; begin at end of last search end template_list_done = true mw.logObject (anchor_id_list, 'anchor_id_list'); mw.logObject (template_list, 'template_list'); mw.logObject (article_whitelist, 'article_whitelist'); return anchor_id_list; end --[[--------------------------< C I T E R E F _ P A T T E R N S _ M A K E >-------------------------------------------- Scans template_list to look for wrapper templates that generate citerefs that require Lua patterns. This scan is only done once per page load, to save time ]] local function citeref_patterns_make() if not template_list_done then error("Template list not yet created") end local citeref_patterns = {} local template_patterns = whitelist.wrapper_template_patterns for _, p in ipairs(template_patterns) do for _, t in ipairs(p[1]) do -- loop through list of template wrappers if template_list[t] then -- if wrapper is found in article, record corresponding patterns for _, pat in ipairs(p[2]) do table.insert(citeref_patterns, pat) end break end end end mw.logObject(citeref_patterns,'citeref_patterns') return citeref_patterns end --[[--------------------------< E X P O R T E D _ T A B L E S >------------------------------------------------ ]] return { anchor_id_list = anchor_id_list_make(), -- table of anchor ids available in this article article_whitelist = article_whitelist, -- table of anchor ids with false-positive error message to be suppressed template_list = template_list, -- table of templates used in this article citeref_patterns = citeref_patterns_make() -- table of Lua patterns to search for citeref from wrappers } buqm1phwufnx0nqye5qi2bzjc8dcc05 ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes/anchor id list/doc 828 1226 5518 2025-01-08T12:53:35Z Saimawnkham 28 Created page with "{{high-use|79695}} This is an important module that is part of the larger footnotes module.<noinclude> [[Category:Module documentation pages]] </noinclude>" 5518 wikitext text/x-wiki {{high-use|79695}} This is an important module that is part of the larger footnotes module.<noinclude> [[Category:Module documentation pages]] </noinclude> s56jwlnqsqzobw8bim5fmu4kx0yqp69 ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes/anchor id list/data 828 1227 5519 2025-01-08T12:54:03Z Saimawnkham 28 Created page with "-- copied from Module:Ref info/data - maybe overkill here? -- for this application make lists from the redirect lists and force all template names first character uppercase require('strict'); --[[--------------------------< C S 1 _ T E M P L A T E _ P A T T E R N S >------------------------------------ These are patterns for cs1 templates and their redirects. These patterns exclude redirects that are vcite-like which redirects should be deleted because vcite is not c..." 5519 Scribunto text/plain -- copied from Module:Ref info/data - maybe overkill here? -- for this application make lists from the redirect lists and force all template names first character uppercase require('strict'); --[[--------------------------< C S 1 _ T E M P L A T E _ P A T T E R N S >------------------------------------ These are patterns for cs1 templates and their redirects. These patterns exclude redirects that are vcite-like which redirects should be deleted because vcite is not cs1. ]] local cs1_template_patterns = { -- lua patterns of the cannonical names and redirects '[Cc]ite ar[Xx]iv', -- arXiv is the canonical name '[Cc]ite ArXiv', '[Cc]ite AV media', -- canonical '[Cc]ite audio', '[Cc]ite AV', '[Cc]ite AV ?Media', '[Cc]ite av media', '[Cc]ite cd', '[Cc]ite DVD', '[Cc]ite dvd', '[Cc]ite film', '[Cc]ite image', '[Cc]ite media', '[Cc]ite movie', '[Cc]ite music video', '[Cc]ite radio', '[Cc]ite song', '[Cc]ite ?video', '[Cc]ite visual', '[Cc]ite You[Tt]ube', '[Cc]ita vídeo', -- non-English redirect; TODO: tally separately? '[Cc]ite AV media notes', -- canonical '[Cc]ite album[ %-]notes', '[Cc]ite av media notes', '[Cc]ite DVD[ %-]notes', '[Cc]ite dvd%-notes', '[Cc]ite liner notes', '[Cc]ite music release notes', '[Ll]iner notes', '[Cc]ite bio[Rr]xiv', -- bioRxiv is the canonical form '[Cc]ite [Bb]ook', -- book is the canonical form '[Bb]ook cite', '[Bb]ook reference', '[Bb]ook reference url', '[Cc] book', '[Cc]it book', '[Cc]ite books', '[Cc]ite chapter', '[Cc]ite ebook', '[Cc]ite manual', '[Cc]ite page', '[Cc]ite publication', '[Cc]ite score', '[Cc]ite work', '[Cc]ite%-?book', '[Bb]okref', '[Cc]itace monografie', '[Cc]itar livro', -- non-English redirects; TODO: tally separately? '[Cc]iteer boek', '[Oo]uvrage', '[Rr]ef%-llibre', '서적 인용', '[Cc]ite citeseerx', -- canonical '[Cc]ite conference', -- canonical '[Cc]ita conferenza', '[Cc]ite proceedings', '[Cc]onference reference', -- cita conferenza is non-English; TODO: tally separately? '[Cc]ite ?encyclopedia', -- cite encyclopedia is the canonical name '[Cc]ite contribution', '[Cc]ite dic', '[Cc]ite dictionary', '[Cc]ite encyclopaedia', '[Cc]ite encyclopædia', '[Ee]ncyclopedia', '[Cc]ite [Ee]pisode', -- episode is the canonical form '[Cc]ite show', '[Cc]ite interview', -- canonical '[Cc]ite ?journal', -- cite journal is the canonical form '[Cc] journal', '[Cc]itation journal', '[Cc]ite abstract', '[Cc]ite document', '[Cc]ite Journal', '[Cc]ite journal zh', '[Cc]ite ?paper', '[Vv]cite2 journal', '[Cc]ita pubblicazione', '[Cc]itace periodika', '[Cc]itar jornal', -- non-English redirects; TODO: tally separately? '[Cc]itar publicació', '[Cc]ytuj pismo', '[Tt]idskriftsref', 'Навод из стручног часописа', '저널 인용', '[Cc]ite [Mm]agazine', -- magazine is the canonical form '[Cc]ite mag', '[Cc]ite magazine article', '[Cc]ite newsletter', '[Cc]ite periodical', '[Cc]ite mailing ?list', -- mailing list is the canonical form '[Cc]ite list', '[Cc]ite maps?', -- map is the canonical form '[Cc]ite[ %-]?news', -- cite news is the canonical form '[Cc] news', '[Cc]it news', '[Cc]itation news', '[Cc]ite article', '[Cc]ite n', '[Cc]ite new', '[Cc]ite newspaper', '[Cc]ite News', '[Cc]ite news%-q', '[Cc]ite news2', '[Cc]itenewsauthor', '[Cc]ute news', '[Cc]itar notícia', '[Hh]aber kaynağı', '[Tt]idningsref', 'استشهاد بخبر', -- non-English redirects; TODO: tally separately? '뉴스 인용', '[Cc]ite newsgroup', -- canonical '[Cc]ite usenet', '[Cc]ite podcast', -- canonical '[Cc]ite [Pp]ress release', -- press release is the canonical form '[Cc]ite media release', '[Cc]ite news release', '[Cc]ite pr', '[Cc]ite press', '[Cc]ite press release%.', '[Cc]ite press[%-]?release', '[Cc]ite report', -- canonical '[Cc]ite serial', -- canonical '[Cc]ite sign', -- canonical '[Cc]ite plaque', '[Cc]ite speech', -- canonical '[Cc]ite ssrn', -- canonical '[Cc]ite SSRN', '[Cc]ite tech ?report', -- techreport is the canonical form '[Cc]ite standard', '[Cc]ite technical report', '[Tt]echrep reference', '[Cc]ite thesis', -- canonical '[Cc]ite dissertation', '[Cc]itar tese', -- non-English redirect; TODO: tally separately? '[Cc]ite [Ww]eb', -- web is the canonical form '[Cc] web', '[Cc]it web', '[Cc]ite blog', '[Cc]ite URL', '[Cc]ite url', '[Cc]ite w', '[Cc]ite wb', '[Cc]ite we', '[Cc]ite web%.', '[Cc]ite webpage', '[Cc]ite website', '[Cc]ite website article', '[Cc]ite%-?web', '[Cc]itweb', '[Cc]w', '[Rr]ef web', '[Ww]eb citation', '[Ww]eb cite', '[Ww]eb link', '[Ww]eb[ %-]reference', '[Ww]eblink', '[Cc]hú thích web', '[Cc]ita web', '[Cc]itace elektronické monografie', -- non-English redirects; TODO: tally separately? '[Cc]itat web', 'مرجع ويب', 'یادکرد وب', '웹 인용', } --[[--------------------------< C S 2 _ T E M P L A T E _ P A T T E R N S >------------------------------------ These are patterns for cs2 templates redirects. ]] local cs2_template_patterns = { -- lua patterns of the cannonical names and redirects '[Cc]itation', '[Cc]ite', '[Cc]ite citation', '[Cc]ite study', '[Cc]ite [Tt]echnical standard', } --[[--------------------------< V C I T E _ T E M P L A T E _ P A T T E R N S >-------------------------------- These are patterns for Vcite-family templates and their redirects. ]] local vcite_template_patterns = { '[Vv]cite book', -- canonical '[Vv]ancite book', '[Vv]ancite report', '[Vv]cite encyclopedia', '[Vv]cite report', '[Vv]cite journal', -- canonical '[Cc]it journal', '[Cc]it paper', '[Vv]ancite journal', '[Vv]cite paper', '[Vv]cite news', -- canonical '[Vv]ancite news', '[Vv]cite web', -- canonical '[Vv]ancite web', } --[[--------------------------< H A R V C _ T E M P L A T E _ P A T T E R N S >-------------------------------- These are patterns for the harvc template and its redirects. ]] local harvc_template_patterns = { '[Hh]arvc', -- canonical '[Cc]itec', } --[[--------------------------< C S 1 _ L I K E _ T E M P L A T E _ P A T T E R N S >-------------------------- These are patterns for miscellaneous templates and their redirects that 'look like' cs1 templates (begin with cite ...) Because they 'look like' cs1 templates they are handled as if they were cs1 templates. These templates are NOT wrapper templates; names and dates are always to be extracted from the article instantiation of the template. ]] local cs1_like_template_patterns = { } --[[--------------------------< W I K I C I T E _ T E M P L A T E _ P A T T E R N S >-------------------------- These are patterns for the wikicite template and its redirects. ]] local wikicite_template_patterns = { '[Ww]ikicite', -- canonical } --[[--------------------------< A N C H O R _ T E M P L A T E _ P A T T E R N S >------------------------------ These are patterns for the anchor template and its redirects. ]] local anchor_template_patterns = { '[Aa]nchors?', -- anchor is canonical form '[Aa]nchor for redirect', '[Aa]nchro', '[Aa]ncor', } --[[--------------------------< S F N _ W H I T E L I S T _ P A T T E R N S >---------------------------------- These are patterns for the anchor template and its redirects. ]] local sfn_whitelist_patterns = { '[Ss]fn whitelist', -- canonical '[Hh]arv whitelist', } --[[--------------------------< K N O W N _ T E M P L A T E S >------------------------------------------------ These tables are created from the *_template_patterns tables. To make these tables, entries in the source tables are evaluated to replace lua patterns with the appropriate characters to create names for the output tables. First charqacter is always uppercase For example: [Cc]ite ar[Xx]iv becomes Cite arXiv Cite arxiv ]] local known_templates_cs12 = {}; -- the exported tables local known_templates_vcite = {}; local known_templates_harvc = {}; local known_templates_wikicite = {}; local known_templates_anchor = {}; local known_templates_sfn_whitelist = {}; local function add_stripped (list, name) if not list[name] then list[name] = true; end end local function pattern_convert (pattern, list) local lead, tail, c, l, name; local first_char_patterns = { '^%[(%a)%a%]', -- leading character (usually uppercase) '^%[%a(%a)%]', -- leading character (usually lowercase) } c = tostring (pattern:match ('%u')); -- tostring() required because I don't know why; lua chokes complaining that c is not a string name = pattern:gsub ('^%[%a%a%]', c); -- replace bracketed first character [Xx] with selected character from the match if name:match ('(.-)%[(%a)(%a)%](.*)') then -- mixed case optional letters lead, c, l, tail = name:match ('(.-)%[(%a)(%a)%](.*)'); add_stripped (list, lead .. c .. tail); -- uppercase add_stripped (list, lead .. l .. tail); -- lowercase elseif name:match ('^([^%[]+)(%[ %%%-%]%?)(.+)$') then -- [ %-]? lead, c, tail = name:match ('^([^%[]+)(%[ %%%-%]%?)(.+)$'); add_stripped (list, lead .. tail); -- neither char add_stripped (list, lead .. ' ' .. tail); -- space add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^([^%[]+)(%[%%%-%]%?)(.+)$') then -- [%-]? lead, c, tail = name:match ('^([^%[]+)(%[%%%-%]%?)(.+)$'); add_stripped (list, lead .. tail); -- no hyphen add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^([^%[]+)(%[ %%%-%])(.+)$') then -- [ %-] lead, c, tail = name:match ('^([^%[]+)(%[ %%%-%])(.+)$'); add_stripped (list, lead .. ' ' .. tail); -- space add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^([^%?]+)(%%%-%?)(.+)$') then -- %-? lead, c, tail = name:match ('^([^%?]+)(%%%-%?)(.+)$'); add_stripped (list, lead .. tail); -- no hyphen add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^(.-)(%%%-)(.+)$') then -- %- lead, c, tail = name:match ('^(.-)(%%%-)(.+)$'); add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^(.-)(.)%?(.*)$') then -- .? lead, c, tail = name:match ('^(.-)(.)%?(.*)$'); add_stripped (list, lead .. tail); -- no character add_stripped (list, lead .. c .. tail); -- character else add_stripped (list, name); -- no patterns so save as is end end for _, t in ipairs ({ {cs1_template_patterns, known_templates_cs12}, {cs2_template_patterns, known_templates_cs12}, {cs1_like_template_patterns, known_templates_cs12}, {vcite_template_patterns, known_templates_vcite}, {harvc_template_patterns, known_templates_harvc}, {wikicite_template_patterns, known_templates_wikicite}, {anchor_template_patterns, known_templates_anchor}, {sfn_whitelist_patterns, known_templates_sfn_whitelist}, }) do for _, pattern in ipairs (t[1]) do -- for each patern in *_template_patterns pattern_convert (pattern, t[2]) -- convert and store in known_templates_* end end --[[--------------------------< E X P O R T S >---------------------------------------------------------------- ]] return { known_templates_anchor = known_templates_anchor, known_templates_cs12 = known_templates_cs12, known_templates_harvc = known_templates_harvc, known_templates_vcite = known_templates_vcite, known_templates_wikicite = known_templates_wikicite, known_templates_sfn_whitelist = known_templates_sfn_whitelist, } 4kr83fhwx07biki1lpdvtstxfzdkm31 ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes/whitelist 828 1228 5520 2025-01-08T12:54:41Z Saimawnkham 28 Created page with "--[[--------------------------< W R A P P E R _ T E M P L A T E _ D E F A U L T S >---------------------------- A list of wrapper templates by their canonical names – spelling and capitalization is important. Each wrapper template has a table of two values: [1] is the wrapper's default name-list as it is used in an anchor ID; [2] is the default year. This table is indexed indirectly through the wrapper_templates table. This table is not available externally. ]] l..." 5520 Scribunto text/plain --[[--------------------------< W R A P P E R _ T E M P L A T E _ D E F A U L T S >---------------------------- A list of wrapper templates by their canonical names – spelling and capitalization is important. Each wrapper template has a table of two values: [1] is the wrapper's default name-list as it is used in an anchor ID; [2] is the default year. This table is indexed indirectly through the wrapper_templates table. This table is not available externally. ]] local wrapper_template_defaults = { -- keys are canonical template names ['Americana'] = {'Rines', '1920'}, -- tables with default name and default year ['Cite bryonames'] = {'BrindaAtwood', ''}, ['Cite EB1911'] = {'Chisholm', '1911'}, -- tables with default name and default year ['Encyclopaedia Islamica'] = {'Islamica', ''}, ['EB1911'] = {'Chisholm', '1911'}, ['EI3'] = {'FleetKrämerMatringeNawas', ''}, ['Cite NatureServe'] = {'NatureServe', ''}, ['ODNB'] = {'', ''}, -- there is no default anchor ID; this forces evaluation of {{cite ODNB}} redirects ['PLANTS'] = {'NRCS', ''}, } --[[--------------------------< W R A P P E R _ T E M P L A T E _ D E F A U L T S _ V O L >-------------------- For wrapper templates that use |volume= to specify default name (often editor names) and year. Wrapper templates are indexed by their canonical names – spelling and capitalization is important. Each wrapper template has a table of values for every volume. Volumes may be indexed by Arabic or Roman numerals. Each volume index has a table of twp values" [1] is the wrapper's default name-list as it is used in an anchor ID; [2] is the default year. Each wrapper template in this table must have a ['default'] key for those occasions when |volume= is omitted or empty. This table is indexed indirectly through the wrapper_templates table. This table is not available externally. ]] -- Helper function to create Encyclopedia Iranica volume table local iranica_years = { ['1'] = 1985, ['1/1'] = 1982, ['1/2'] = 1982, ['1/3'] = 1983, ['1/4'] = 1983, ['1/5'] = 1983, ['1/6'] = 1984, ['1/7'] = 1984, ['2'] = 1987, ['2/1'] = 1985, ['2/2'] = 1985, ['2/3'] = 1986, ['2/4'] = 1986, ['2/5'] = 1986, ['2/6'] = 1986, ['3'] = 1989, ['3/1'] = 1987, ['3/2'] = 1987, ['3/3'] = 1988, ['3/4'] = 1988, ['3/5'] = 1988, ['3/6'] = 1988, ['3/7'] = 1988, ['3/8'] = 1988, ['4'] = 1990, ['4/1'] = 1989, ['4/2'] = 1989, ['4/3'] = 1989, ['4/4'] = 1989, ['4/5'] = 1989, ['4/6'] = 1990, ['4/7'] = 1990, ['4/8'] = 1989, ['5'] = 1992, ['5/1'] = 1990, ['5/2'] = 1990, ['5/3'] = 1991, ['5/4'] = 1991, ['5/5'] = 1991, ['5/6'] = 1991, ['6'] = 1993, ['6/1'] = 1992, ['6/2'] = 1992, ['7'] = 1996, ['7/1'] = 1994, ['7/2'] = 1994, ['7/3'] = 1994, ['7/4'] = 1995, ['7/5'] = 1995, ['7/6'] = 1995, ['8'] = 1998, ['8/1'] = 1997, ['8/2'] = 1997, ['8/3'] = 1997, ['9'] = 1999, ['9/1'] = 1998, ['10'] = 2001, ['10/1'] = 1999, ['10/2'] = 2000, ['10/3'] = 2000, ['10/4'] = 2000, ['11'] = 2003, ['11/1'] = 2001, ['11/2'] = 2002, ['11/3'] = 2002, ['11/4'] = 2002, ['11/5'] = 2002, ['12'] = 2004, ['12/1'] = 2003, ['12/2'] = 2003, ['12/3'] = 2003, ['13'] = 2006, ['13/1'] = 2004, ['13/2'] = 2004, ['13/3'] = 2004, ['13/4'] = 2004, ['14'] = 2008, ['14/1'] = 2007, ['14/2'] = 2007, ['14/3'] = 2007, ['15'] = 2011, ['15/1'] = 2009, ['15/2'] = 2009, ['15/3'] = 2009, ['15/4'] = 2010, ['15/5'] = 2010, ['15/6'] = 2011, ['16'] = 2020, ['16/1'] = 2012, ['16/2'] = 2013, ['16/3'] = 2017, ['default'] = '1982–2021' } local iranica_volumes = {} for k, yr in pairs(iranica_years) do iranica_volumes[k] = {'Yarshater', tostring(yr)} end -- Helper function to create "TDV Encyclopedia of Islam" volume table local TDV_years = { ['1'] = '1988', ['2'] = '1989', ['3'] = '1991', ['4'] = '1991', ['5'] = '1992', ['6'] = '1992', ['7'] = '1993', ['8'] = '1993', ['9'] = '1994', ['10'] = '1994', ['11'] = '1995', ['12'] = '1995', ['13'] = '1996', ['14'] = '1996', ['15'] = '1997', ['16'] = '1997', ['17'] = '1998', ['18'] = '1998', ['19'] = '1999', ['20'] = '1999', ['21'] = '2000', ['22'] = '2000', ['23'] = '2001', ['24'] = '2001', ['25'] = '2002', ['26'] = '2002', ['27'] = '2003', ['28'] = '2003', ['29'] = '2004', ['30'] = '2005', ['31'] = '2006', ['32'] = '2006', ['33'] = '2007', ['34'] = '2007', ['35'] = '2008', ['36'] = '2009', ['37'] = '2009', ['38'] = '2010', ['39'] = '2010', ['40'] = '2011', ['41'] = '2012', ['42'] = '2012', ['43'] = '2013', ['44'] = '2013', ['Supplement 1'] = '2016', ['Supplement 2'] = '2016', ['default'] = '1988–2016' } local TDV_volumes = {} for k, yr in pairs(TDV_years) do TDV_volumes[k] = {'TDVIA', yr} end local wrapper_template_defaults_vol = { -- primary keys are canonical template names; TODO: do these keys have to be canonical template names? ['Cite Catholic Encyclopedia'] = { -- secondary keys are volume ['1'] = {'Herbermann', '1907'}, ['2'] = {'Herbermann', '1907'}, ['3'] = {'Herbermann', '1908'}, ['4'] = {'Herbermann', '1908'}, ['5'] = {'Herbermann', '1909'}, ['6'] = {'Herbermann', '1909'}, ['7'] = {'Herbermann', '1910'}, ['8'] = {'Herbermann', '1910'}, ['9'] = {'Herbermann', '1910'}, ['10'] = {'Herbermann', '1911'}, ['11'] = {'Herbermann', '1911'}, ['12'] = {'Herbermann', '1911'}, ['13'] = {'Herbermann', '1912'}, ['14'] = {'Herbermann', '1912'}, ['15'] = {'Herbermann', '1912'}, ['default'] = {'Herbermann', '1913'}, }, ['Cite EB9'] = { ['1'] = {'Baynes', '1878'}, ['I'] = {'Baynes', '1878'}, ['2'] = {'Baynes', '1878'}, ['II'] = {'Baynes', '1878'}, ['3'] = {'Baynes', '1878'}, ['III'] = {'Baynes', '1878'}, ['4'] = {'Baynes', '1878'}, ['IV'] = {'Baynes', '1878'}, ['5'] = {'Baynes', '1878'}, ['V'] = {'Baynes', '1878'}, ['6'] = {'Baynes', '1878'}, ['VI'] = {'Baynes', '1878'}, ['7'] = {'Baynes', '1878'}, ['VII'] = {'Baynes', '1878'}, ['8'] = {'Baynes', '1878'}, ['VIII'] = {'Baynes', '1878'}, ['9'] = {'Baynes', '1879'}, ['IX'] = {'Baynes', '1879'}, ['10'] = {'Baynes', '1879'}, ['X'] = {'Baynes', '1879'}, ['11'] = {'BaynesSmith', '1880'}, ['XI'] = {'BaynesSmith', '1880'}, ['12'] = {'BaynesSmith', '1881'}, ['XII'] = {'BaynesSmith', '1881'}, ['13'] = {'BaynesSmith', '1881'}, ['XIII'] = {'BaynesSmith', '1881'}, ['14'] = {'BaynesSmith', '1882'}, ['XIV'] = {'BaynesSmith', '1882'}, ['15'] = {'BaynesSmith', '1883'}, ['XV'] = {'BaynesSmith', '1883'}, ['16'] = {'BaynesSmith', '1883'}, ['XVI'] = {'BaynesSmith', '1883'}, ['17'] = {'BaynesSmith', '1884'}, ['XVII'] = {'BaynesSmith', '1884'}, ['18'] = {'BaynesSmith', '1885'}, ['XVIII'] = {'BaynesSmith', '1885'}, ['19'] = {'BaynesSmith', '1885'}, ['XIX'] = {'BaynesSmith', '1885'}, ['20'] = {'BaynesSmith', '1886'}, ['XX'] = {'BaynesSmith', '1886'}, ['21'] = {'BaynesSmith', '1886'}, ['XXI'] = {'BaynesSmith', '1886'}, ['22'] = {'BaynesSmith', '1887'}, ['XXII'] = {'BaynesSmith', '1887'}, ['23'] = {'BaynesSmith', '1888'}, ['XXIII'] = {'BaynesSmith', '1888'}, ['24'] = {'BaynesSmith', '1888'}, ['XXIV'] = {'BaynesSmith', '1888'}, ['default'] = {'Baynes', '1875–1889'}, }, ['The Cambridge History of Iran'] = { ['1'] = {'Fischer', '1968'}, ['2'] = {'Gershevitch', '1985'}, ['3a'] = {'Yarshater', '1983'}, ['3b'] = {'Yarshater', '1983'}, ['4'] = {'Frye', '1975'}, ['5'] = {'Boyle', '1968'}, ['6'] = {'LockhartJackson', '1986'}, ['7'] = {'AveryHamblyMelville', '1991'}, ['default'] = {'', '1968–1991'} }, ['Encyclopædia Iranica'] = iranica_volumes, ['Encyclopaedia of Islam, New Edition'] = { ['1'] = {'GibbKramersLévi-ProvençalSchacht', '1960'}, ['2'] = {'LewisPellatSchacht', '1965'}, ['3'] = {'LewisMénagePellatSchacht', '1971'}, ['4'] = {'van_DonzelLewisPellatBosworth', '1978'}, ['5'] = {'Bosworthvan_DonzelLewisPellat', '1986'}, ['6'] = {'Bosworthvan_DonzelPellat', '1991'}, ['7'] = {'Bosworthvan_DonzelHeinrichsPellat', '1993'}, ['8'] = {'Bosworthvan_DonzelHeinrichsLecomte', '1995'}, ['9'] = {'Bosworthvan_DonzelHeinrichsLecomte', '1997'}, ['10'] = {'BearmanBianquisBosworthvan_Donzel', '2000'}, ['11'] = {'BearmanBianquisBosworthvan_Donzel', '2002'}, ['12'] = {'BearmanBianquisBosworthvan_Donzel', '2004'}, ['atlas'] = {'Brice', '1981'}, ['abridged'] = {'van_Donzel', '1994'}, ['default'] = {'BearmanBianquisBosworthvan_Donzel', '1960–2005'}, }, ['TDV Encyclopedia of Islam'] = TDV_volumes, ['New Cambridge Medieval History'] = { ['1'] = {'Fouracre', '2005'}, ['2'] = {'McKitterick', '1995'}, ['3'] = {'Reuter', '2000'}, ['4a'] = {'LuscombeRiley-Smith', '2004'}, ['4b'] = {'LuscombeRiley-Smith', '2004'}, ['5'] = {'Abulafia', '1999'}, ['6'] = {'Jones', '2000'}, ['7'] = {'Allmand', '1998'}, ['default'] = {'', '1995–2005'}, }, ['The History of al-Tabari'] = { ['1'] = {'Rosenthal', '1989'}, ['2'] = {'Brinner', '1986'}, ['3'] = {'Brinner', '1991'}, ['4'] = {'Perlmann', '1987'}, ['5'] = {'Bosworth', '1999'}, ['6'] = {'WattMcDonald', '1989'}, ['7'] = {'McDonald', '1987'}, ['8'] = {'Fishbein', '1997'}, ['9'] = {'Poonawala', '1990'}, ['10'] = {'Donner', '1993'}, ['11'] = {'Blankinship', '1993'}, ['12'] = {'Friedmann', '1992'}, ['13'] = {'Juynboll', '1989'}, ['14'] = {'Smith', '1994'}, ['15'] = {'Humphreys', '1990'}, ['16'] = {'Brockett', '1997'}, ['17'] = {'Hawting', '1996'}, ['18'] = {'Morony', '1987'}, ['19'] = {'Howard', '1990'}, ['20'] = {'Hawting', '1989'}, ['21'] = {'Fishbein', '1990'}, ['22'] = {'Rowson', '1989'}, ['23'] = {'Hinds', '1990'}, ['24'] = {'Powers', '1989'}, ['25'] = {'Blankinship', '1989'}, ['26'] = {'Hillenbrand', '1989'}, ['27'] = {'Williams', '1985'}, ['28'] = {'McAuliffe', '1995'}, ['29'] = {'Kennedy', '1990'}, ['30'] = {'Bosworth', '1989'}, ['31'] = {'Fishbein', '1992'}, ['32'] = {'Bosworth', '1987'}, ['33'] = {'Bosworth', '1991'}, ['34'] = {'Kraemer', '1989'}, ['35'] = {'Saliba', '1985'}, ['36'] = {'Waines', '1992'}, ['37'] = {'Fields', '1987'}, ['38'] = {'Rosenthal', '1985'}, ['39'] = {'Landau-Tasseron', '1998'}, ['40'] = {'Popovkin', '2007'}, ['default'] = {'Yarshater', '1985–2007'}, }, } --[[--------------------------< W R A P P E R _ T E M P L A T E S >-------------------------------------------- A list of wrapper templates and their redirects – spelling and capitalization is important; first character is always uppercase. Each wrapper template gets its value from a k/v pair in the wrapper_template_defaults table. article reader queries this table to see if template_name is a wrapper template ]] local wrapper_templates = { -- keys are names of wrapper templates and their redirects ['Americana'] = wrapper_template_defaults['Americana'], -- canonical name; this template calls Cite Americana ['Cite bryonames'] = wrapper_template_defaults['Cite bryonames'], ['Catholic Encyclopedia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['1913Catholic'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Catholic'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Catholic encyclopedia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['CatholicEncyclopedia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['CE13'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['CE1913'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Cite Americana'] = wrapper_template_defaults['Americana'], -- canonical name ['Cite Catholic Encyclopedia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['CathEncy'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Cite Catholic Encyclopædia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Cite CE1913'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Cite EB1911'] = wrapper_template_defaults['Cite EB1911'], -- canonical name ['1911EB'] = wrapper_template_defaults['Cite EB1911'], -- redirects ['EB1911 cite'] = wrapper_template_defaults['Cite EB1911'], ['Wikisource1911Enc Citation'] = wrapper_template_defaults['Cite EB1911'], ['Wikisource1911Enc citation'] = wrapper_template_defaults['Cite EB1911'], ['Cite EB9'] = wrapper_template_defaults_vol['Cite EB9'], -- canonical ['Eb9'] = wrapper_template_defaults_vol['Cite EB9'], ['The Cambridge History of Iran'] = wrapper_template_defaults_vol['The Cambridge History of Iran'], ['Cambridge History of Iran'] = wrapper_template_defaults_vol['The Cambridge History of Iran'], ['Encyclopædia Iranica'] = wrapper_template_defaults_vol['Encyclopædia Iranica'], ['Encyclopædia Iranica Online'] = wrapper_template_defaults_vol['Encyclopædia Iranica'], ['Encyclopaedia Iranica'] = wrapper_template_defaults_vol['Encyclopædia Iranica'], ['Cite Encyclopædia Iranica Online'] = wrapper_template_defaults_vol['Encyclopædia Iranica'], ['Encyclopaedia Islamica'] = wrapper_template_defaults['Encyclopaedia Islamica'], ['TDV Encyclopedia of Islam'] = wrapper_template_defaults_vol['TDV Encyclopedia of Islam'], ['TDV İslâm Ansiklopedisi'] = wrapper_template_defaults_vol['TDV Encyclopedia of Islam'], ['Cite ODNB'] = wrapper_template_defaults['ODNB'], -- canonical ['Cite odnb'] = wrapper_template_defaults['ODNB'], ['DNBweb'] = wrapper_template_defaults['ODNB'], ['OBDNweb'] = wrapper_template_defaults['ODNB'], ['ODNB'] = wrapper_template_defaults['ODNB'], ['ODNBref'] = wrapper_template_defaults['ODNB'], ['ODNBweb'] = wrapper_template_defaults['ODNB'], ['EB1911'] = wrapper_template_defaults['EB1911'], -- canonical name; this template calls Cite EB1911 ['1911'] = wrapper_template_defaults['EB1911'], -- redirects ['1911s'] = wrapper_template_defaults['EB1911'], ['Britannica 1911'] = wrapper_template_defaults['EB1911'], ['Encyclopedia Britannica 1911'] = wrapper_template_defaults['EB1911'], ['Encyclopædia Britannica 1911'] = wrapper_template_defaults['EB1911'], ['EB9'] = wrapper_template_defaults_vol['Cite EB9'], -- canonical; this template calls Cite EB9 ['Encyclopaedia of Islam, New Edition'] = wrapper_template_defaults_vol['Encyclopaedia of Islam, New Edition'], -- canonical ['EI2'] = wrapper_template_defaults_vol['Encyclopaedia of Islam, New Edition'], ['Encyclopaedia of Islam, THREE'] = wrapper_template_defaults['EI3'], -- canonical ['EI3'] = wrapper_template_defaults['EI3'], ['Cite NatureServe'] = wrapper_template_defaults['Cite NatureServe'], ['New Cambridge Medieval History'] = wrapper_template_defaults_vol['New Cambridge Medieval History'], -- canonical ['PLANTS'] = wrapper_template_defaults['PLANTS'], ['NRCS Plant Profile'] = wrapper_template_defaults['PLANTS'], ['NRCS Plants Profile'] = wrapper_template_defaults['PLANTS'], ['Cite PLANTS'] = wrapper_template_defaults['PLANTS'], ['Cite usda plants'] = wrapper_template_defaults['PLANTS'], ['The History of al-Tabari'] = wrapper_template_defaults_vol['The History of al-Tabari'], -- canonical ['The History of Al-Tabari'] = wrapper_template_defaults_vol['The History of al-Tabari'], -- redirects ['The History of al-Ṭabarī'] = wrapper_template_defaults_vol['The History of al-Tabari'], -- redirects } --[[--------------------------< T E M P L A T E _ N A M E S >-------------------------------------------------- This table holds the names of templates and the names of their redirects. Template names must be written exactly as they are named at their templatespace page. This same also applies to redirects. The indexes in this table are not critical but should be short and concise. ]] local template_names = { ['ADB'] = {'Allgemeine Deutsche Biographie', 'Cite ADB'}, ['Butt_Stations'] = {'Butt-Stations', 'Butt-stations'}, ['Cam_Hist_Iran'] = {'Cambridge History of Iran', 'The Cambridge History of Iran'}, ['DNB'] = {'Cite DNB', 'DNB', 'DNB Cite', 'Cite DNBSupp', 'DNBSupp', 'Cite DNB12', 'Cite DNBIE', 'DNB12', 'DNBIE', 'DNBfirst'}, ['EI2'] = {'Encyclopaedia of Islam, New Edition','EI2'}, ['ME-ref'] = {'ME-ref', 'Me-ref'}, ['ODB'] = {'ODB', 'Oxford Dictionary of Byzantium'}, ['ODLA'] = {'ODLA', 'Oxford Dictionary of Late Antiquity'}, ['NDB'] = {'Cite NDB', 'NDB'}, ['Iranica'] = {'Encyclopædia Iranica Online', 'Encyclopædia Iranica', 'Encyclopaedia Iranica', 'Cite Encyclopædia Iranica Online'}, ['Tabari'] = {'The History of al-Tabari','The History of al-Ṭabarī'} } --[[--------------------------< W R A P P E R _ T E M P L A T E _ P A T T E R N S >---------------------------- A list of pairs: each pair is a (list of wrapper templates, list of corresponding whitelisted patterns). The main code will sweep through the list of wrapper templates, checking if they are used, the match against corresponding whitelisted patterns. ]] local wrapper_template_patterns = { {{'Acad','Alumni Cantabrigienses','Venn'},{'ACAD%u%u%u?%u?%d+%u%u?'}}, {{'Cite AHD','Australian Heritage Database'},{'AHD%d+'}}, {{'Cite Austrian gazette'},{'[BR]GBl_[12]%d%d%d%-?I?I?%/%d+','StGBl_[12]%d%d%d%/%d+','GBlÖ_[12]%d%d%d%/%d+'}}, {{'Cite Bach Digital harvard','BDh'},{'[%d%a_%pöüäß→]+_at_Bach_Digital'}}, {{'Cite DNB', 'DNB', 'DNB Cite', 'Cite DNBSupp', 'DNBSupp', 'Cite DNB12', 'Cite DNBIE', 'DNB12', 'DNBIE', 'DNBfirst'}, {'CITEREF%a[%a%-_\']*188[5-9]', -- 1885–1889 'CITEREF%a[%a%-_\']*189%d', -- 1890–1899 'CITEREF%a[%a%-_\']*190[0-1]', -- 1900–1901 'CITEREF%a[%a%-_\']*1903', -- 1903 IE 'CITEREF%a[%a%-_\']*1912', -- 1912 supplement }}, {{'Cite gnis2','GNIS 0'},{'%a.*_USGS$'}}, {{'Historic Environment Scotland','HEScotland'},{'Historic_Environment_Scotland%u%u%u?%u?%d'}}, {{'London Gazette'},{'Gazette%d+'}}, {template_names['ME-ref'],{'Tolkien19%d%d'}}, {{'National Heritage List for England','Images of England','IoEEntry','Heritage Gateway', 'NHLE','English Heritage List entry','IoE','National Heritage List for England entry','Historic England', 'Historic England research records','Cite PastScape','PastScape','HERR'},{'Historic_England%d+'}}, {{'Cite QHR','Cite CHIMS'},{'QHR%d+'}} } local noDefault = {'', ''} -- ensure that all templates with patterns are classified as wrapper templates for _, wtp in ipairs(wrapper_template_patterns) do for _, t in ipairs(wtp[1]) do if not wrapper_templates[t] then wrapper_templates[t] = noDefault end end end --[[--------------------------< W H I T E L I S T >------------------------------------------------------------ This is a list of anchor IDs known to be associated with specific wrapper templates. The anchor ID serves as an index into the table. The assigned value is another table that lists the associated template and any redirects. Except for year disambiguators, anchor IDs must have the same form as the anchor creator makes; must be the anchor-encoded form. Remove the year disambiguator. Template names must be written exactly as they are named at their templatespace page. This same also applies to redirects. Module:Footnotes reads the template names left to right so most-commonly-used template or redirect name should appear first. When there are more than one name and when those templates have various anchor IDs the template namelist should be added to the template_names{} table. Note that references to Template:EB1911 are listed under "E" in the alphabetical list below to keep them organized. ]] local whitelist = { ----------< # >---------- ['CITEREF2013_Statistical_Yearbook_of_the_Republic_of_Croatia'] = {'Croatia Yearbook 2013'}, ----------< A >---------- ['CITEREFAGA_1884–1897'] = {'Schubert\'s compositions (references)'}, ['CITEREFATOC2009'] = {'ATOCConnectingCommunitiesReportS10'}, ['CITEREFAbramowitzStegun1983'] = {'Abramowitz Stegun ref'}, ['CITEREFAbulafia1999'] = {'New Cambridge Medieval History'}, ['CITEREFActa_Lipsiensium1723'] = {'Bach\'s compositions (sources)'}, ['CITEREFAdamsFranzosa2009'] = {'Adams Franzosa Introduction to Topology Pure and Applied'}, ['CITEREFAdaschErnstKeim1978'] = {'Adasch Topological Vector Spaces'}, ['CITEREFAffleck1978'] = {'Affleck-On Track'}, ['CITEREFAhlgrimm1969'] = {'Bach\'s compositions (sources)'}, ['CITEREFAhrons1927'] = {'Book-Ahrons-British Steam Railway Locomotive'}, ['CITEREFAl-Kindi1912'] = {'The Governors and Judges of Egypt'}, ['CITEREFAlbert_Schumann1886'] = {'Cite ADB'}, ['CITEREFAlden1916'] = {'Shakespeare sonnets bibliography'}, ['CITEREFAldrich1969'] = {'Aldrich-LocosGER7'}, ['CITEREFAleksidze2018'] = template_names['ODLA'], ['CITEREFAlexiou2010'] = {'Cite flatiron'}, ['CITEREFAliprantisBorder2006'] = {'Aliprantis Border Infinite Dimensional Analysis A Hitchhiker\'s Guide Third Edition'}, ['CITEREFAllamaniPanagiotopoulou1978'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFAllcockDaviesle_FlemingMaskelyne1968'] = {'RCTS-LocosGWR-1'}, ['CITEREFAllenBoddyBrownFry1970'] = {'RCTS-LocosLNER-8A', 'RCTS-LocosLNER'}, ['CITEREFAllenBoddyBrownFry1971'] = {'RCTS-LocosLNER-8B', 'RCTS-LocosLNER'}, ['CITEREFAllenBoddyBrownFry1983'] = {'RCTS-LocosLNER-8A', 'RCTS-LocosLNER'}, ['CITEREFAllmand1998'] = {'New Cambridge Medieval History'}, ['CITEREFAmerican_Railway_Association1922'] = {'1922 Locomotive Cyclopedia'}, ['CITEREFAnderson1952'] = {'Naval Wars in the Levant 1559–1853'}, ['CITEREFAngelov2018'] = template_names['ODLA'], ['CITEREFApostol1976'] = {'Apostol IANT'}, ['CITEREFArkhangel&#039;skiiPonomarev1984'] = {'Arkhangel\'skii Ponomarev Fundamentals of General Topology Problems and Exercises'}, ['CITEREFArrey_von_Dommer1875'] = {'Cite ADB'}, ['CITEREFAsmus1966'] = template_names['NDB'], ['CITEREFAspreas1929'] = {'Great Military and Naval Encyclopaedia'}, ['CITEREFAtkins2007'] = {'Shakespeare sonnets bibliography'}, ['CITEREFAudiKondevWangHuang2017'] = {'NUBASE2016'}, ['CITEREFAvdoyan2018'] = template_names['ODLA'], ['CITEREFAwdry1990'] = {'Awdry-RailCo', 'Carnarvonshire Railway'}, ['CITEREFRamelli2018'] = {'Oxford Dictionary of Late Antiquity'},['CITEREFA_History_of_the_Crusades'] = {'Setton-A History of the Crusades'}, ----------< B >---------- ['CITEREFBabinger1962'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFBabinger1978'] = {'Mehmed the Conqueror and His Time'}, ['CITEREFBabinger1992'] = {'Mehmed the Conqueror and His Time'}, ['CITEREFBachAgricola1754'] = {'Bach\'s compositions (sources)'}, ['CITEREFBadura-SkodaBranscombe2008'] = {'Schubert\'s compositions (references)'}, ['CITEREFBagley1999'] = {'Cite Cambridge History of China'}, ['CITEREFBaldwin1969'] = {'Setton-A History of the Crusades'}, ['CITEREFBaldwin1985'] = {'Setton-A History of the Crusades'}, ['CITEREFBaldwin1991'] = template_names['ODB'], ['CITEREFBaldwinKazhdan1991'] = template_names['ODB'], ['CITEREFBaldwinTalbot1991'] = template_names['ODB'], ['CITEREFBaltzer1916'] = {'Baltzer-Kolonialbahnen'}, ['CITEREFBanach1932'] = {'Banach Théorie des Opérations Linéaires'}, ['CITEREFBartusis1991'] = template_names['ODB'], ['CITEREFBaxter1971'] = {'Baxter-BritishLocoCat1'}, ['CITEREFBaxter1977'] = {'Baxter-BritishLocoCat1'}, ['CITEREFBaxter1978'] = {'Baxter-BritishLocoCat2A'}, ['CITEREFBaxter1979'] = {'Baxter-BritishLocoCat2B'}, ['CITEREFBaxter1982'] = {'Baxter-BritishLocoCat3A', 'Baxter-BritishLocoCat3B'}, ['CITEREFBaxter1984'] = {'Baxter-BritishLocoCat4'}, ['CITEREFBaxter1986'] = {'Baxter-BritishLocoCat5A'}, ['CITEREFBaxter1988'] = {'Baxter-BritishLocoCat5B'}, ['CITEREFBaxter2012'] = {'Baxter-BritishLocoCat6'}, ['CITEREFBeißwenger1991'] = {'Bach\'s compositions (sources)'}, ['CITEREFBek2001'] = {'Cite Grove'}, ['CITEREFBelke1996'] = {'Tabula Imperii Byzantini'}, ['CITEREFBelkeMersisch1990'] = {'Tabula Imperii Byzantini'}, ['CITEREFBelkeRestle1984'] = {'Tabula Imperii Byzantini'}, ['CITEREFBellini2008'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFBernhard_von_Poten1889'] = template_names['ADB'], ['CITEREFBernhard_von_Poten1898'] = template_names['ADB'], ['CITEREFBezilla1980'] = {'Bezilla-PRR-Electric-Traction'}, ['CITEREFBianquis1998'] = {'The Cambridge History of Egypt', 'Cambridge History of Egypt'}, ['CITEREFBierstedt1988'] = {'Bierstedt An Introduction to Locally Convex Inductive Limits'}, ['CITEREFBirken1976'] = {'Die Provinzen des Osmanischen Reiches'}, ['CITEREFBlake1966'] = {'DisraeliRef'}, ['CITEREFBlanken2019'] = {'Bach\'s compositions (sources)'}, ['CITEREFBlankinship1994'] = {'The End of the Jihâd State', 'The End of the Jihad State'}, ['CITEREFBlautSchulze2008'] = {'Bach\'s compositions (sources)'}, ['CITEREFBloom2007'] = {'Cite Routledge Broadway', 'Cite Broadway Routledge', 'Cite Routledge Guide to Broadway', 'Routledge Guide to Broadway'}, ['CITEREFBock1978'] = {'Audie-bock-directors'}, ['CITEREFBodde1986'] = {'Cite Cambridge History of China'}, ['CITEREFBoddyBrownFryHennigan1968'] = {'RCTS-LocosLNER-4', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownFryHennigan1975'] = {'RCTS-LocosLNER-2B', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownFryHennigan1977'] = {'RCTS-LocosLNER-9A', 'RCTS-LocosLNER-9B', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownFryHennigan1979'] = {'RCTS-LocosLNER-3A', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownHenniganHoole1984'] = {'RCTS-LocosLNER-6C', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownHenniganNeve1981'] = {'RCTS-LocosLNER-3B', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownNeveYeadon1983'] = {'RCTS-LocosLNER-6B', 'RCTS-LocosLNER'}, ['CITEREFBoddyFryHenniganHoole1990'] = {'RCTS-LocosLNER-10B', 'RCTS-LocosLNER'}, ['CITEREFBoddyFryHenniganProud1963'] = {'RCTS-LocosLNER-1', 'RCTS-LocosLNER'}, ['CITEREFBoddyNeveTeeYeadon1982'] = {'RCTS-LocosLNER-6A', 'RCTS-LocosLNER'}, ['CITEREFBoddyNeveYeadon1973'] = {'RCTS-LocosLNER-2A', 'RCTS-LocosLNER'}, ['CITEREFBody1989'] = {'Body-Railways-Vol2'}, ['CITEREFBon1969'] = {'La Morée franque'}, ['CITEREFBonner2010'] = {'New Cambridge History of Islam'}, ['CITEREFBonnett2005'] = {'Bonnett Practical Rail Engineering'}, ['CITEREFBonporti1712'] = {'Bach\'s compositions (sources)'}, ['CITEREFBooth2000'] = {'Shakespeare sonnets bibliography'}, ['CITEREFBorsari1964'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFBossert1914'] = {'Schaff-Herzog'}, ['CITEREFBottoMitchell2002'] = {'Cite ATT Broadway', 'Cite At This Theatre Broadway', 'Cite Broadway At This Theatre', 'Cite Broadway ATT'}, ['CITEREFBourbaki1987'] = {'Bourbaki Topological Vector Spaces', 'Bourbaki Topological Vector Spaces Part 1 Chapters 1–5'}, ['CITEREFBourbaki1989'] = {'Bourbaki General Topology Part I Chapters 1-4', 'Bourbaki General Topology Part II Chapters 5-10', 'Bourbaki Algebra I Chapters 1-3 Springer'}, ['CITEREFBourbaki1994'] = {'Bourbaki EHM'}, ['CITEREFBournoutian2018'] = {'Cite Armenia and Imperial Decline'}, ['CITEREFBowen1928'] = {'The Life and Times of Ali ibn Isa'}, ['CITEREFBowmanCameronGarnsey2005'] = {'Cambridge Ancient History'}, ['CITEREFBoyd1970'] = {'Boyd-MidWales'}, ['CITEREFBoyd1975'] = {'Boyd-FR1'}, ['CITEREFBoyd1985'] = {'Boyd-NCaerns2Penrhyn'}, ['CITEREFBoyd1986'] = {'Boyd-NCaerns3Dinorwic'}, ['CITEREFBoyd1988'] = {'Boyd-SCaerns1'}, ['CITEREFBoyd1989'] = {'Boyd-SCaerns2'}, ['CITEREFBoyd1990'] = {'Boyd-NCaerns1'}, ['CITEREFBradshaw1968'] = {'Bradshaw-1910April'}, ['CITEREFBradshaw1985'] = {'Bradshaw-1922July'}, ['CITEREFBradshaw2011'] = {'Bradshaw-1895December'}, ['CITEREFBradshaw2012'] = {'Bradshaw-1850March'}, ['CITEREFBrand1968'] = {'Byzantium Confronts the West'}, ['CITEREFBrand1991'] = {'DBI', 'ODB', 'Oxford Dictionary of Byzantium'}, ['CITEREFBray2010'] = {'Bray-SDJR'}, ['CITEREFBrett2010'] = {'New Cambridge History of Islam'}, ['CITEREFBrown2008'] = {'The Cambridge History of the Byzantine Empire'}, ['CITEREFBrown2021'] = {'Cite Gaia EDR3'}, ['CITEREFBryan1886'] = {'Bryan (3rd edition)'}, ['CITEREFBryan1889'] = {'Bryan (3rd edition)'}, ['CITEREFBuhle1909'] = {'Bach\'s compositions (sources)'}, ['CITEREFBunbury1857'] = {'DGRG'}, ['CITEREFBurant1987'] = {'Cite DCB'}, ['CITEREFBurch1911'] = {'Burch Electric Traction'}, ['CITEREFBurke1866'] = {'O\'Donnell family tree'}, ['CITEREFBurrowsWallace1999'] = {'Cite gotham'}, ['CITEREFBury1911'] = {'The Imperial Administrative System of the Ninth Century'}, ['CITEREFButcherNicholson2018'] = template_names['ODLA'], ['CITEREFButt1995'] = template_names['Butt_Stations'], ----------< C >---------- ['CITEREFCIC1983'] = {'CIC1983bib'}, ['CITEREFCalifornia1988'] = {'CA-Rail Passenger Development Plan-1988'}, ['CITEREFCallwell1999'] = {'Muni Chronology'}, ['CITEREFCaltrans1984'] = {'Countrystudy'}, ['CITEREFCameronWard-PerkinsWhitby2000'] = {'Cambridge Ancient History'}, ['CITEREFCanepa2018'] = template_names['ODLA'], ['CITEREFCanny2008'] = {'O\'Donnell family tree'}, ['CITEREFCappelCutlerKazhdan1991'] = template_names['ODB'], ['CITEREFCarl_von_Prantl1879'] = {'Cite ADB'}, ['CITEREFCarlson2010'] = {'Dlmf'}, ['CITEREFCaro1974'] = {'Cite Power Broker'}, ['CITEREFCarpenter1977'] = template_names['ME-ref'], ['CITEREFCarpenter1981'] = template_names['ME-ref'], ['CITEREFCarpenter2023'] = template_names['ME-ref'], ['CITEREFCarra_de_VauxHodgson1965'] = {'EI2'}, ['CITEREFCarter2006'] = {'Carter-RailwaysMotivePowerArgentina'}, ['CITEREFCasserley1968'] = {'Casserley-joint'}, ['CITEREFCasserleyJohnston1966'] = {'Casserley-LocoGrouping3'}, ['CITEREFCasserleyJohnston1974'] = {'Casserley-LocoGrouping3', 'Casserley-LocoGrouping2', '0-7110-0554-0'}, ['CITEREFCasway1984'] = {'O\'Donnell family tree'}, ['CITEREFCavanna_Ciappina2001'] = {'DBI'}, ['CITEREFCawley2001'] = {'Medieval Lands by Charles Cawley', 'MLCC'}, ['CITEREFCawley2001'] = {'Medieval Lands by Charles Cawley'}, ['CITEREFCawley2010'] = {'MLCC'}, ['CITEREFCawley2011'] = {'MLCC'}, ['CITEREFCawley2012'] = {'Medieval Lands by Charles Cawley'}, ['CITEREFChaffeeTwitchett2015'] = {'Cite Cambridge History of China'}, ['CITEREFChaléardChanson-JabeurBéranger2006'] = {'Chaléard-Le cdf en Afrique'}, ['CITEREFChambers1728'] = {'Cyclopaedia 1728'}, ['CITEREFChasiotis1975'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFCheyneBlack1899'] = {'Biblica', 'Cite Biblica'}, ['CITEREFCheyneBlack1899–1903'] = {'Cite Biblica'}, ['CITEREFCheyneBlack1901'] = {'Cite Biblica'}, ['CITEREFCheyneBlack1902'] = {'Cite Biblica'}, ['CITEREFCheyneBlack1903'] = {'Cite Biblica'}, ['CITEREFChisholm1911'] = {'Cite EB1911','EB1911','1911EB','EB1911 cite','1911','1911s','Britannica 1911','Encyclopedia Britannica 1911','Encyclopædia Britannica 1911','Wikisource1911Enc Citation','Wikisource1911Enc citation'}, ['CITEREFChisholm1922'] = {'EB1922', 'Cite EB1922'}, ['CITEREFChoniates1984'] = {'O City of Byzantium'}, ['CITEREFChrista_Jost1999'] = template_names['NDB'], ['CITEREFChung1994'] = {'Country study'}, ['CITEREFChurchmanHurst2001'] = {'Churchman & Hurst Railways of New Zealand'}, ['CITEREFChurchman_&amp;_Hurst2001'] = {'Churchman & Hurst Railways of New Zealand'}, ['CITEREFChurella2013'] = {'Churella-PRR-1'}, ['CITEREFClementsMcMahon2008'] = {'ClementsMcMahon-GSR Locomotives'}, ['CITEREFClinker1978'] = {'Clinker-Stations'}, ['CITEREFClinker1988'] = {'Clinker-Stations'}, ['CITEREFCoates1990'] = {'Coates-Reading'}, ['CITEREFColbyWilliams1916'] = {'New International Encyclopedia', 'NIE'}, ['CITEREFColledgeWarlow2006'] = {'Colledge', 'Cite Colledge2006'}, ['CITEREFColledgeWarlow2010'] = {'Cite Colledge2010'}, ['CITEREFCollins2016'] = {'Cite Collins 2016'}, ['CITEREFColvin1947'] = {'Colvin1947'}, ['CITEREFConolly1998'] = {'IanAllan-PreGroup-Atlas1998'}, ['CITEREFConway1990'] = {'Conway A Course in Functional Analysis'}, ['CITEREFCosentino2008'] = {'DBI'}, ['CITEREFCotsonis2020'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFCoulthard-Clark2002'] = {'Australian Dictionary of Biography'}, ['CITEREFCousin1910'] = {'A Short Biographical Dictionary of English Literature', 'Cite SBDEL'}, ['CITEREFCoverdale_&_Colpitts1946'] = {'Coverdale & Colpitts 1', 'Coverdale & Colpitts 2', 'Coverdale & Colpitts 3'}, ['CITEREFCox1967'] = {'Cox-Upper Darby'}, ['CITEREFCox2011'] = {'Cox-Dixie'}, ['CITEREFCrevier1993'] = {'Crevier 1993'}, ['CITEREFCrockett2007'] = {'Australian Dictionary of Biography'}, ['CITEREFCroke2018'] = template_names['ODLA'], ['CITEREFCrone1980'] = {'Slaves on Horses'}, ['CITEREFCrone2003'] = {'Slaves on Horses'}, ['CITEREFCroughtonKidnerYoung1982'] = {'Croughton-PrivateStations'}, ['CITEREFCruickshanks1970'] = {'HistoryofParliament'}, ['CITEREFCsászár1978'] = {'Császár General Topology'}, ['CITEREFCudahy2002'] = {'Cudahy-Hudson'}, ['CITEREFCudahy2003'] = {'Cudahy-Subways'}, ['CITEREFCurta2006'] = {'Southeastern Europe in the Middle Ages, 500–1250'}, ----------< D >---------- ['CITEREFDBI'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFDZS2015'] = {'Croatia Yearbook 2015'}, ['CITEREFDadelsen1957'] = {'Bach\'s compositions (sources)'}, ['CITEREFDaftary1990'] = {'Daftary-The Ismailis'}, ['CITEREFDaftary2007'] = {'Daftary-The Ismailis'}, ['CITEREFDaniel2010'] = {'New Cambridge History of Islam'}, ['CITEREFDanielsDench1963'] = {'Daniels-NoMore'}, ['CITEREFDanielsDench1973'] = {'Daniels-NoMore'}, ['CITEREFDarleyCanepa2018'] = {'Oxford Dictionary of Late Antiquity'}, ['CITEREFDaryaee2018'] = template_names['ODLA'], ['CITEREFDaryaeeCanepa2018'] = template_names['ODLA'], ['CITEREFDavid1961'] = {'Bach\'s compositions (sources)'}, ['CITEREFDavidson2010'] = {'HistoryofParliament'}, ['CITEREFDavidsonThrush2010'] = {'HistoryofParliament'}, ['CITEREFDavies1996'] = {'Davies-PLMLocoList'}, ['CITEREFDavies1997'] = {'Davies-NordLocoList'}, ['CITEREFDavies2001'] = {'Davies-EstLocoList3', 'Davies-ÉtatLocoList'}, ['CITEREFDavies2003'] = {'Davies-SNCFLocoList'}, ['CITEREFDaviesFirthLuckingThomas1966'] = {'RCTS-LocosGWR-10'}, ['CITEREFDe_Negri1997'] = {'DBI'}, ['CITEREFDer_Matossian2020'] = {'Cite The First Republic of Armenia'}, ['CITEREFDeutsch1951'] = {'Schubert\'s compositions (references)'}, ['CITEREFDeutsch1978'] = {'Schubert\'s compositions (references)'}, ['CITEREFDeutsche_Autos,_Band_2,2001'] = {'Deutsche Autos-2'}, ['CITEREFDeutsche_Autos,_Band_3,2001'] = {'Deutsche Autos-3'}, ['CITEREFDeutsche_Autos,_Band_4,2001'] = {'Deutsche Autos-4'}, ['CITEREFDeutsche_Autos,_Band_5,2001'] = {'Deutsche Autos-5'}, ['CITEREFDeutsche_Autos,_Band_6,2001'] = {'Deutsche Autos-6'}, ['CITEREFDewick2005'] = {'Dewick-Atlas'}, ['CITEREFDiamonstein-Spielvogel2011'] = {'Cite landmarks'}, ['CITEREFDickens2018'] = template_names['ODLA'], ['CITEREFDienKnapp2019'] = {'Cite Cambridge History of China'}, ['CITEREFDirksen1998'] = {'Bach\'s compositions (sources)'}, ['CITEREFDirksen2010'] = {'Bach\'s compositions (sources)'}, ['CITEREFDirksen2016'] = {'Bach\'s compositions (sources)'}, ['CITEREFDixmier1984'] = {'Dixmier General Topology'}, ['CITEREFDoganis1930'] = {'Great Military and Naval Encyclopaedia'}, ['CITEREFDoleckiMynard2016'] = {'Dolecki Mynard Convergence Foundations Of Topology'}, ['CITEREFDolkart1998'] = {'Cite morningside'}, ['CITEREFDonaghy1972'] = {'Donaghy-LMR'}, ['CITEREFDonohue2003'] = {'The Buwayhid Dynasty in Iraq'}, ['CITEREFDorin1972'] = {'Dorin-North Western'}, ['CITEREFDow1962'] = {'Dow-GC2'}, ['CITEREFDow1965'] = {'Dow-GC3'}, ['CITEREFDow1985'] = {'Dow-GC1'}, ['CITEREFDowney2007'] = {'Downey-Chicago'}, ['CITEREFDrummond1964'] = {'HistoryofParliament'}, ['CITEREFDrury1985'] = {'Drury Historical Guide 1985'}, ['CITEREFDrury1993'] = {'Drury-North American Steam'}, ['CITEREFDugundji1966'] = {'Dugundji Topology'}, ['CITEREFDuke1995'] = {'Duke-Santa Fe-1'}, ['CITEREFDukeKeilty1990'] = {'Duke-RDC'}, ['CITEREFDumbarton_Oaks_Hagiography_Database'] = {'Dumbarton Oaks Hagiography Database'}, ['CITEREFDunbar1969'] = {'Dunbar-Railroads'}, ['CITEREFDuncan-Jones2010'] = {'Shakespeare sonnets bibliography'}, ['CITEREFDunlop1895'] = {'O\'Donnell family tree'}, ['CITEREFDunn2013'] = {'Dunn-Comeng-5'}, ['CITEREFDurham1998'] = {'California\'s Geographic Names'}, ['CITEREFDurrant1972'] = {'Durrant-Steam Locos Eastern Europe'}, ['CITEREFDurrant1981'] = {'Durrant-Garratt-Rev'}, ['CITEREFDurrantLewisJorgensen1981'] = {'Durrant-SteamAfrica'}, ['CITEREFDömlingKohlhase1971'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürr1952'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürr1954'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürr1987'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürrJones2006'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürrKobayashi1998'] = {'Bach\'s compositions (sources)'}, ----------< E >---------- ['CITEREFEarle2018'] = {'Gymnosperm Database'}, ['CITEREFEaston1897'] = {'Eastons', 'EBD'}, ['CITEREFEbata2019'] = {'BDh'}, ['CITEREFEbata2020'] = {'BDh'}, ['CITEREFEdwards1995'] = {'Edwards Functional Analysis Theory and Applications'}, ['CITEREFEichberg1976'] = {'Bach\'s compositions (sources)'}, ['CITEREFEl-Hibri2010'] = {'New Cambridge History of Islam'}, ['CITEREFEl-Hibri2021'] = {'The Abbasid Caliphate: A History'}, ['CITEREFEldredgeHorenstein2014'] = {'Cite concrete'}, ['CITEREFElsholz1982'] = {'Schubert\'s compositions (references)'}, ['CITEREFEppstein1966'] = {'Bach\'s compositions (sources)'}, ['CITEREFEppstein1982'] = {'Bach\'s compositions (sources)'}, ['CITEREFEquasis'] = {'Csr', 'Cite ship register'}, ['CITEREFEuDaly2009'] = {'Complete Book of North American Railroading'}, ['CITEREFEuDalySchaferJessupBoyd2009'] = {'Complete Book of North American Railroading'}, ----------< F >---------- ['CITEREFFairbank1978'] = {'Cite Cambridge History of China'}, ['CITEREFFairbank1983'] = {'Cite Cambridge History of China'}, ['CITEREFFairbankFeuerwerker1986'] = {'Cite Cambridge History of China'}, ['CITEREFFairbankLiu1980'] = {'Cite Cambridge History of China'}, ['CITEREFFang1943'] = {'Cite ECCP'}, ['CITEREFFarinella2001'] = {'DBI'}, ['CITEREFFeder1958'] = {'Bach\'s compositions (sources)'}, ['CITEREFFederal_Writers&#039;_Project1939'] = {'Cite fednyc'}, ['CITEREFFernandez1983'] = {'Fernandez1983'}, ['CITEREFFerneyhough1980'] = {'Ferneyhough-LMR'}, ['CITEREFFiaccadori1991'] = template_names['ODB'], ['CITEREFFine1991'] = {'The Early Medieval Balkans'}, ['CITEREFFine1994'] = {'The Late Medieval Balkans'}, ['CITEREFFleetKrämerMatringeNawas'] = {'Encyclopaedia of Islam, THREE','EI3'}, ['CITEREFFletcher,_Great_Tank_Scandal'] = {'Book-Fletcher-Great Tank Scandal'}, ['CITEREFFletcher,_Universal_Tank'] = {'Book-Fletcher-Universal Tank'}, ['CITEREFFlora_of_China'] = {'EFloras'}, ['CITEREFFlora_of_North_America'] = {'EFloras'}, ['CITEREFFlora_of_North_America2009'] = {'EFloras'}, ['CITEREFFluckMarshallWilson1996'] = {'FluMarWil-LocRailCR'}, ['CITEREFFonstad1991'] = template_names['ME-ref'], ['CITEREFFordCrowther1922'] = {'Ford1922'}, ['CITEREFForkelTerry1920'] = {'Bach\'s compositions (sources)'}, ['CITEREFFornaçon,_Siegfried1957'] = template_names['NDB'], ['CITEREFForrestal1999'] = {'Forrestal-Wineries'}, ['CITEREFForster1990'] = {'Cite DCB'}, ['CITEREFFoss1991'] = template_names['ODB'], ['CITEREFFoster1971'] = template_names['ME-ref'], ['CITEREFFoster1996'] = {'Foster-Field Guide'}, ['CITEREFFouracre2005'] = {'New Cambridge Medieval History'}, ['CITEREFFrailey2010'] = {'Frailey-Twilight'}, ['CITEREFFranke1994'] = {'Cite Cambridge History of China', 'The Cambridge History of China'}, ['CITEREFFranke1994'] = {'Cite Cambridge History of China'}, ['CITEREFFrankeTwitchett1994'] = {'Cite Cambridge History of China'}, ['CITEREFFranz_Schnorr_von_Carolsfeld1883'] = {'Cite ADB'}, ['CITEREFFriedrich_Wilhelm_Bautz1975'] = {'BBKL'}, ['CITEREFFriedrich_Wilhelm_Bautz1990'] = {'BBKL'}, ['CITEREFFry1964'] = {'RCTS-LocosLNER-7', 'RCTS-LocosLNER'}, ['CITEREFFry1966'] = {'RCTS-LocosLNER-5', 'RCTS-LocosLNER'}, ['CITEREFFubini2012'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFFudenbergTirole1991'] = {'Cite Fudenberg Tirole 1991'}, ['CITEREFFultonHarris1991'] = {'Fulton-Harris'}, ----------< G >---------- ['CITEREFGaines2008'] = {'Cite Gaines 2008'}, ['CITEREFGardner2005'] = {'MSW3 Microbiotheria'}, ['CITEREFGardoni2015'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFGareyJohnson1979'] = {'Garey-Johnson'}, ['CITEREFGarth2003'] = template_names['ME-ref'], ['CITEREFGeanakoplos1959'] = {'Emperor Michael Palaeologus and the West'}, ['CITEREFGeorg_von_Dadelsen1953'] = template_names['NDB'], ['CITEREFGiannasi1975'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFGibb1923'] = {'The Arab Conquests in Central Asia'}, ['CITEREFGil1997'] = {'A History of Palestine, 634-1099', 'A History of Palestine, 634–1099'}, ['CITEREFGillham2001'] = {'Gillham-Waterloo-City'}, ['CITEREFGilliland1969'] = {'Gilliland'}, ['CITEREFGilliland1994'] = {'Pop Chronicles 40s'}, ['CITEREFGilliverMarshallWeiner2006'] = template_names['ME-ref'], ['CITEREFGilmanPeckColby1905'] = {'Cite NIE', 'New International Encyclopedia', 'NIE'}, ['CITEREFGilmanPeckColby1916'] = {'New International Encyclopedia', 'NIE'}, ['CITEREFGleaves1921'] = {'Gleaves'}, ['CITEREFGlischinski1997'] = {'Glischinski-Santa Fe'}, ['CITEREFGlöckner1983'] = {'Bach\'s compositions (sources)'}, ['CITEREFGoldberg1981'] = {'Goldberg-Amtrak'}, ['CITEREFGordon2001'] = {'Gordon-The Breaking of a Thousand Swords'}, ['CITEREFGraham1974'] = {'Cite DCB'}, ['CITEREFGrant1994'] = {'Grant-Death'}, ['CITEREFGrant2010'] = {'Grant-Twilight'}, ['CITEREFGrant2017'] = {'Grant-RailCo'}, ['CITEREFGreenlaw2007'] = {'Greenlaw-Via Rail'}, ['CITEREFGreenwoodEarnshaw1997'] = {'Greenwood&Earnshaw2nd'}, ['CITEREFGregory1991'] = template_names['ODB'], ['CITEREFGregoryKazhdan1991'] = template_names['ODB'], ['CITEREFGregoryŠevčenko1991'] = template_names['ODB'], ['CITEREFGrete_Schemann1957'] = template_names['NDB'], ['CITEREFGrey2002'] = {'Australian Dictionary of Biography'}, ['CITEREFGrierson1903'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'}, ['CITEREFGrierson1908'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'}, ['CITEREFGrierson1919'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'}, ['CITEREFGrierson1967'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'}, ['CITEREFGriffith1991'] = template_names['ODB'], ['CITEREFGriffithsSmith1999'] = {'Griffiths-Sheds1'}, ['CITEREFGriffithsSmith2000'] = {'Griffiths-Sheds2'}, ['CITEREFGrothendieck1955'] = {'Grothendieck Produits Tensoriels Topologiques et Espaces Nucléaires'}, ['CITEREFGrothendieck1973'] = {'Grothendieck Topological Vector Spaces'}, ['CITEREFGrothendieckDieudonné1960'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1961'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1963'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1964'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1965'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1966'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1967'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1971'] = {'EGA'}, ['CITEREFGroves2005'] = {'MSW3 Primates', 'MSW3 Groves'}, ['CITEREFGrubb2005'] = {'MSW3 Artiodactyla'}, ['CITEREFGuilland1967'] = {'Recherches sur les institutions byzantines'}, ['CITEREFGulino2005'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFGunzburg1984'] = {'Gunzburg-History WAGR Steam'}, ----------< H >---------- ['CITEREFHaarer2018'] = template_names['ODLA'], ['CITEREFHaldon1999'] = {'Warfare, State and Society in the Byzantine World, 565–1204'}, ['CITEREFHalliday1985'] = {'Halliday-AustWineCompend'}, ['CITEREFHalliday2008'] = {'Halliday-JHWAtlasAust2008'}, ['CITEREFHalliday2009'] = {'Halliday-AustWineEncyc'}, ['CITEREFHalm1991'] = {'Das Reich des Mahdi'}, ['CITEREFHalm2003'] = {'Die Kalifen von Kairo'}, ['CITEREFHalm2014'] = {'Kalifen und Assassinen'}, ['CITEREFHalmos1982'] = {'Halmos A Hilbert Space Problem Book 1982'}, ['CITEREFHalpenny1990'] = {'Canadabio'}, ['CITEREFHammondAnderson1993'] = template_names['ME-ref'], ['CITEREFHammondScull1995'] = template_names['ME-ref'], ['CITEREFHammondScull2005'] = template_names['ME-ref'], ['CITEREFHammondScull2006'] = template_names['ME-ref'], ['CITEREFHans_Heinrich_Borcherdt1955'] = template_names['NDB'], ['CITEREFHans_Knudsen1972'] = template_names['NDB'], ['CITEREFHansen1988'] = {'Book-Hansen-US Nuclear Weapons'}, ['CITEREFHartshorne1977'] = {'Hartshorne AG'}, ['CITEREFHasumi2003'] = {'Hasumi-shiguehiko-ozu-2003'}, ['CITEREFHaswell-Smith2004'] = {'Haswell-Smith'}, ['CITEREFHaugic1908'] = {'Schaff-Herzog'}, ['CITEREFHawting1987'] = {'The First Dynasty of Islam'}, ['CITEREFHawting2000'] = {'The First Dynasty of Islam'}, ['CITEREFHaynes2011'] = {'RubberBible92nd'}, ['CITEREFHeinichen1728'] = {'Bach\'s compositions (sources)'}, ['CITEREFHeinrich_Welti1890'] = {'Cite ADB'}, ['CITEREFHelgen2005'] = {'MSW3 Scandentia'}, ['CITEREFHellmann1965'] = {'Bach\'s compositions (sources)'}, ['CITEREFHenrici1725'] = {'Bach\'s compositions (sources)'}, ['CITEREFHenryOrsmond1928'] = {'Raiatea family tree'}, ['CITEREFHermann_Palm1876'] = {'Cite ADB'}, ['CITEREFHerr2000'] = {'Herr-LN'}, ['CITEREFHeschel2007'] = {'Encyclopaedia Judaica', 'Cite EJ', 'Cite Encyclopaedia Judaica'}, ['CITEREFHidyHidyScottHofsummer2004'] = {'Hidy-Great Northern'}, ['CITEREFHildHellenkemper1990'] = {'Tabula Imperii Byzantini'}, ['CITEREFHildHellenkemper1994'] = {'Tabula Imperii Byzantini'}, ['CITEREFHildRestle1981'] = {'Tabula Imperii Byzantini'}, ['CITEREFHills,_Power_from_Steam'] = {'Book-Hills-Power from Steam'}, ['CITEREFHills1989'] = {'Book-Hills-Power from Steam'}, ['CITEREFHilmarJestremski2004'] = {'Schubert\'s compositions (references)'}, ['CITEREFHilton1980'] = {'Hilton-Amtrak'}, ['CITEREFHilton1990'] = {'Hilton Narrow Gauge'}, ['CITEREFHiltonDue1960'] = {'Hilton-Interurban'}, ['CITEREFHinton1986'] = {'HistoryofParliament'}, ['CITEREFHirsch1906'] = {'Cite JE1906'}, ['CITEREFHistoric_England'] = {'NHLE', 'National Heritage List for England'}, ['CITEREFHistoric_England_Benty_Grange'] = {'NHLE'}, ['CITEREFHistoric_Environment_Scotland'] = {'Canmore'}, ['CITEREFHistoric_Environment_Scotland1972'] = {'Historic Environment Scotland'}, ['CITEREFHistoric_Environment_Scotland1976'] = {'Historic Environment Scotland'}, ['CITEREFHistoric_Environment_Scotland2020'] = {'Historic Environment Scotland'}, ['CITEREFHistoric_Environment_Scotland:_Rusco_Tower2020'] = {'Historic Environment Scotland'}, ['CITEREFHob.'] = {'Schubert\'s compositions (references)'}, ['CITEREFHoffmanSmith2005'] = {'MSW3 Lagomorpha'}, ['CITEREFHoffmann1738'] = {'Bach\'s compositions (sources)'}, ['CITEREFHofmann1983'] = {'Bach\'s compositions (sources)'}, ['CITEREFHofmann1987'] = {'Bach\'s compositions (sources)'}, ['CITEREFHofmann1999'] = {'Bach\'s compositions (sources)'}, ['CITEREFHolland1972'] = {'Holland-Vol 2'}, ['CITEREFHolland1988'] = {'Cite DCB'}, ['CITEREFHolland1989'] = {'Holland1989'}, ['CITEREFHolland2001'] = {'Holland-Classic'}, ['CITEREFHollingsworth1980'] = {'Hollingsworth-Atlas-Rigby'}, ['CITEREFHollingsworth1991'] = template_names['ODB'], ['CITEREFHollingsworthCutler1991'] = template_names['ODB'], ['CITEREFHolmgren2003'] = {'EFloras'}, ['CITEREFHoltBiddle1986'] = {'Holt-NorthWest'}, ['CITEREFHolton1989'] = {'Holton-Reading-1'}, ['CITEREFHonigmann1935'] = {'Byzance et les Arabes'}, ['CITEREFHopley1983'] = {'Australian Dictionary of Biography'}, ['CITEREFHort1911'] = {'DCBL'}, ['CITEREFHorváth1966'] = {'Horváth Topological Vector Spaces and Distributions Volume 1 1966'}, ['CITEREFHounshell1984'] = {'Hounshell1984'}, ['CITEREFHovannisian1967'] = {'Cite Armenia on the Road to Independence'}, ['CITEREFHovannisian1971'] = {'Cite The Republic of Armenia Volume 1'}, ['CITEREFHovannisian1982'] = {'Cite The Republic of Armenia Volume 2'}, ['CITEREFHovannisian1996'] = {'Cite The Republic of Armenia Volume 3', 'Cite The Republic of Armenia Volume 4'}, ['CITEREFHowes1995'] = {'Howes Modern Analysis and Topology 1995'}, ['CITEREFHudson1997'] = {'Country study'}, ['CITEREFHughes1990'] = {'Hughes-IndianLocos1'}, ['CITEREFHughes1992'] = {'Hughes-IndianLocos2'}, ['CITEREFHughes1994'] = {'Hughes-IndianLocos3'}, ['CITEREFHughes1996'] = {'Hughes-IndianLocos4'}, ['CITEREFHummel1943'] = {'Cite ECCP'}, ['CITEREFHumphreys2018'] = template_names['ODLA'], ['CITEREFHunter-Crawley2018'] = template_names['ODLA'], ['CITEREFHunter2008'] = {'Country study'}, ['CITEREFHunter2012'] = {'Cite HGOC', 'Cite Hunter'}, ['CITEREFHutterer2005'] = {'MSW3 Soricomorpha'}, ['CITEREFHütter2012'] = {'Hütter-50bis53'}, ['CITEREFHütter2015'] = {'Hütter-54bis59'}, ['CITEREFHütter2021'] = {'Hütter-60bis91'}, ----------< I >---------- ['CITEREFIacocca1984'] = {'Iacocca1984'}, ['CITEREFIbn_Khallikan1843'] = {'Ibn Khallikan\'s Biographical Dictionary'}, ['CITEREFImber2002'] = {'Imber-The Ottoman Empire, 1300–1650'}, ['CITEREFInalcik1989'] = {'Setton-A History of the Crusades'}, ['CITEREFIshino1998'] = {'Teishajo'}, ['CITEREFIvey1919'] = {'Ivey-Marquette'}, ----------< J >---------- ['CITEREFJackson1908'] = {'Schaff-Herzog'}, ['CITEREFJackson1995'] = {'Cite enc-nyc'}, ['CITEREFJackson2010'] = {'Cite enc-nyc2'}, ['CITEREFJacobs1904'] = {'Cite Jewish Encyclopedia'}, ['CITEREFJarchow1981'] = {'Jarchow Locally Convex Spaces'}, ['CITEREFJohn_O&#039;Donovan1856'] = {'Cite AFM'}, ['CITEREFJohnson1906'] = {'BDA1906', 'Cite BDA1906'}, ['CITEREFJohnstonWelshSchafer2001'] = {'Johnston-Streamliner'}, ['CITEREFJones2000'] = {'New Cambridge Medieval History'}, ['CITEREFJones2011'] = {'Cite EPD'}, ['CITEREFJordan2002'] = {'Jordan-WineWABest'}, ['CITEREFJoshi1983'] = {'Joshi Introduction to General Topology'}, ['CITEREFJoslen2003'] = {'Joslen-OOB'}, ['CITEREFJowett1867'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFJowett1989'] = {'Jowett-Atlas', 'Carnarvonshire Railway'}, ['CITEREFJowett2000'] = {'Jowett-Nationalised'}, ['CITEREFJullien2018'] = template_names['ODLA'], ['CITEREFJupp1986'] = {'HistoryofParliament'}, ----------< K >---------- ['CITEREFK.'] = {'Schubert\'s compositions (references)'}, ['CITEREFKadinsky2016'] = {'Cite Hidden Waters NYC'}, ['CITEREFKaegi1991'] = template_names['ODB'], ['CITEREFKamp1981'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFKang2008'] = {'Country study'}, ['CITEREFKarl_Frohnmeyer1953'] = template_names['NDB'], ['CITEREFKarnow1989'] = {'Cite-Karnow'}, ['CITEREFKazemzadeh1951'] = {'Cite The Struggle for Transcaucasia'}, ['CITEREFKazemzadeh1951'] = {'The Struggle for Transcaucasia'}, ['CITEREFKazhdan1991'] = template_names['ODB'], ['CITEREFKazhdanCutler1991'] = template_names['ODB'], ['CITEREFKazhdanJeffreys1991'] = template_names['ODB'], ['CITEREFKazhdanŠevčenko1991'] = template_names['ODB'], ['CITEREFKeefe2006'] = {'Schubert\'s compositions (references)'}, ['CITEREFKeightley1999'] = {'Cite Cambridge History of China'}, ['CITEREFKeller1937'] = {'Bach\'s compositions (sources)'}, ['CITEREFKelley1975'] = {'Kelley General Topology'}, ['CITEREFKelly1988'] = {'Cite GEIL'}, ['CITEREFKellyBurrage1920'] = {'Cite AMB1920'}, ['CITEREFKennedy1998'] = {'The Cambridge History of Egypt', 'Cite Kennedy 1998', 'Cambridge History of Egypt'}, ['CITEREFKennedy2001'] = {'Kennedy-The Armies of the Caliphs'}, ['CITEREFKennedy2004'] = {'The Prophet and the Age of the Caliphates'}, ['CITEREFKennedy2007'] = {'Kennedy-The Great Arab Conquests'}, ['CITEREFKennedy2016'] = {'The Prophet and the Age of the Caliphates'}, ['CITEREFKenyon2011'] = {'Bach\'s compositions (sources)'}, ['CITEREFKerrigan1995'] = {'Shakespeare sonnets bibliography'}, ['CITEREFKhaleelulla1982'] = {'Khaleelulla Counterexamples in Topological Vector Spaces'}, ['CITEREFKhan2012'] = {'Cite Banglapedia'}, ['CITEREFKim1994'] = {'Country study'}, ['CITEREFKirnberger1774'] = {'Bach\'s compositions (sources)'}, ['CITEREFKirnberger1780'] = {'Bach\'s compositions (sources)'}, ['CITEREFKlein2006'] = {'Klein-UP-2'}, ['CITEREFKobayashi1978'] = {'Bach\'s compositions (sources)'}, ['CITEREFKoderHild1976'] = {'Tabula Imperii Byzantini'}, ['CITEREFKoderSoustalKoder1998'] = {'Tabula Imperii Byzantini'}, ['CITEREFKoeppel2015'] = {'Cite citygrid'}, ['CITEREFKofos1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFKohler1902'] = {'Cite Jewish Encyclopedia'}, ['CITEREFKolde1914'] = {'Schaff-Herzog'}, ['CITEREFKoliopoulos1978'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFKolmogorovFomin1957'] = {'Kolmogorov Fomin Elements of the Theory of Functions and Functional Analysis'}, ['CITEREFKonrad_Ameln1985'] = template_names['NDB'], ['CITEREFKorkotyan1932'] = {'Cite The Population of Soviet Armenia'}, ['CITEREFKoska2011'] = {'Bach\'s compositions (sources)'}, ['CITEREFKratville1962'] = {'Kratville-SSL'}, ['CITEREFKretzschmar1910'] = {'Bach\'s compositions (sources)'}, ['CITEREFKube2009'] = {'Schubert\'s compositions (references)'}, ['CITEREFKubrusly2011'] = {'Kubrusly The Elements of Operator Theory 2nd Edition 2011'}, ['CITEREFKuznik2008'] = {'Bach\'s compositions (sources)'}, ['CITEREFKöthe1969'] = {'Köthe Topological Vector Spaces I'}, ['CITEREFKöthe1979'] = {'Köthe Topological Vector Spaces II'}, ['CITEREFKöthe1983'] = {'Köthe Topological Vector Spaces I'}, ['CITEREFKülzer2008'] = {'Tabula Imperii Byzantini'}, ----------< L >---------- ['CITEREFLa_Porta2018'] = template_names['ODLA'], ['CITEREFLacourcière1974'] = {'Cite DCB'}, ['CITEREFLadefogedMaddieson1996'] = {'SOWL'}, ['CITEREFLandau-Tasseron2010'] = {'New Cambridge History of Islam'}, ['CITEREFLandauCondit1996'] = {'Cite nysky'}, ['CITEREFLandmann1907'] = {'Bach\'s compositions (sources)'}, ['CITEREFLang2002'] = {'Lang Algebra'}, ['CITEREFLaërtius1925'] = {'Cite Lives of the Eminent Philosophers', 'Cite LotEP'}, ['CITEREFLe_Quien1740'] = {'Oriens Christianus'}, ['CITEREFLe_Strange1900'] = {'Baghdad During the Abbasid Caliphate'}, ['CITEREFLe_Strange1905'] = {'Lands of the Eastern Caliphate'}, ['CITEREFLe_Strange1922'] = {'Baghdad During the Abbasid Caliphate'}, ['CITEREFLeblanc1979'] = {'Cite DCB'}, ['CITEREFLee1903'] = {'Cite DNBIE'}, ['CITEREFLee2018'] = template_names['ODLA'], ['CITEREFLegifrance'] = {'Cite Legifrance', 'Cite Légifrance'}, ['CITEREFLeisingerWollny1993'] = {'Bach\'s compositions (sources)'}, ['CITEREFLev1999'] = {'Saladin in Egypt'}, ['CITEREFLevitan2001'] = {'Springer'}, ['CITEREFLewin1925'] = {'Lewin-EarlyRail'}, ['CITEREFLewis1969'] = {'Setton-A History of the Crusades'}, ['CITEREFLewis1986'] = {'Lewis-Shortline-1986'}, ['CITEREFLewis1991'] = {'Lewis-Shortline-1991'}, ['CITEREFLewis1996'] = {'Lewis-Shortline-1996'}, ['CITEREFLi2002'] = {'Cite Cambridge History of China'}, ['CITEREFLiederNet_Archive'] = {'Schubert\'s compositions (references)'}, ['CITEREFLighthouses_of_Australia_Inc'] = {'Cite loa'}, ['CITEREFLilieLudwigPratschZielke1998–2013'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke1999'] = {'Prosopographie der mittelbyzantinischen Zeit', 'PMBZ'}, ['CITEREFLilieLudwigPratschZielke2000'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke2001'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke2002'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke2009'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke2013'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLind1986'] = {'Lind-Limiteds'}, ['CITEREFLittle1974'] = {'Cite DCB'}, ['CITEREFLoeweShaughnessy1999'] = {'Cite Cambridge History of China'}, ['CITEREFLongnon1969'] = {'Setton-A History of the Crusades'}, ['CITEREFLoverance2018'] = template_names['ODLA'], ['CITEREFLukonin1983'] = {'Cambridge History of Iran'}, ['CITEREFLurie'] = {'Lurie-HA'}, ['CITEREFLuscombeRiley-Smith2004'] = {'New Cambridge Medieval History'}, ['CITEREFLuttrell1975'] = {'Setton-A History of the Crusades'}, ['CITEREFLuttrell1987'] = {'DBI'}, ['CITEREFLynch2004'] = {'Lynch-Penn Central'}, ['CITEREFLynch2005'] = {'Lynch-New Haven passenger'}, ['CITEREFLynch2018'] = template_names['ODLA'], ['CITEREFLéger1990'] = {'Cite DCB'}, ['CITEREFle_Fleming1953'] = {'RCTS-LocosGWR-8'}, ['CITEREFle_Fleming1958'] = {'RCTS-LocosGWR-5'}, ['CITEREFle_Fleming1960'] = {'RCTS-LocosGWR-8'}, ----------< M >---------- ['CITEREFMacDermot1927'] = {'Infobox GWR'}, ['CITEREFMacDermot1931'] = {'Infobox GWR'}, ['CITEREFMacFarquharFairbank1987'] = {'Cite Cambridge History of China'}, ['CITEREFMacFarquharFairbank1991'] = {'Cite Cambridge History of China'}, ['CITEREFMachinery&#039;s_Handbook1996'] = {'MachinerysHandbook25e'}, ['CITEREFMadelung1978'] = {'EI2'}, ['CITEREFMagdalino2002'] = {'The Empire of Manuel I Komnenos'}, ['CITEREFMaiken1989'] = {'Maiken-Night Trains'}, ['CITEREFMailer2004'] = {'Mailer-Omaha Road'}, ['CITEREFManfred_Knedlik2007'] = {'BBKL'}, ['CITEREFMarshall1823'] = {'Cite RNB1823'}, ['CITEREFMarshall1824'] = {'Cite RNB1823'}, ['CITEREFMarshall1825'] = {'Cite RNB1823'}, ['CITEREFMarshall1827'] = {'Cite RNB1823'}, ['CITEREFMarshall1828'] = {'Cite RNB1823'}, ['CITEREFMarshall1829'] = {'Cite RNB1823'}, ['CITEREFMarshall1830'] = {'Cite RNB1823'}, ['CITEREFMarshall1831'] = {'Cite RNB1823'}, ['CITEREFMarshall1832'] = {'Cite RNB1823'}, ['CITEREFMarshall1833'] = {'Cite RNB1823'}, ['CITEREFMarshall1835'] = {'Cite RNB1823'}, ['CITEREFMarshall1969'] = {'Lancashire & Yorkshire Railway 1'}, ['CITEREFMarshall1970'] = {'Lancashire & Yorkshire Railway 2'}, ['CITEREFMarshall1972'] = {'Lancashire & Yorkshire Railway 3'}, ['CITEREFMarshall2001'] = {'Marshall-INGSR'}, ['CITEREFMartin_Persch1992'] = {'BBKL'}, ['CITEREFMartin_Persch1993'] = {'BBKL'}, ['CITEREFMartin_Persch1996'] = {'BBKL'}, ['CITEREFMartindale1980'] = {'Prosopography of the Later Roman Empire', 'PLRE'}, ['CITEREFMartindale1992'] = {'Prosopography of the Later Roman Empire', 'PLRE'}, ['CITEREFMartindaleJonesMorris1971'] = {'Prosopography of the Later Roman Empire', 'PLRE'}, ['CITEREFMaul2005'] = {'Bach\'s compositions (sources)'}, ['CITEREFMayGray2006'] = {'MayGray-WAGRPassCar'}, ['CITEREFMcArthurMcArthur2003'] = {'Cite ogn', 'Cite Oregon Geographic Names'}, ['CITEREFMcCorduck2004'] = {'McCorduck 2004'}, ['CITEREFMcCurdyRogers1902'] = {'Cite Jewish Encyclopedia'}, ['CITEREFMcDonnell2015'] = {'McDonnell-Locomotives-2nd'}, ['CITEREFMcGeerNesbittOikonomides2001'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFMcGeerNesbittOikonomides2005'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFMcGhee2008'] = {'Cite McGhee 2008'}, ['CITEREFMcKitterick1995'] = {'New Cambridge Medieval History'}, ['CITEREFMeiningen1704'] = {'Bach\'s compositions (sources)'}, ['CITEREFMeints1992'] = {'Meints-Companies'}, ['CITEREFMeints2005'] = {'Meints-Lines'}, ['CITEREFMelamed1988'] = {'Bach\'s compositions (sources)'}, ['CITEREFMelamed1995'] = {'Bach\'s compositions (sources)'}, ['CITEREFMennell1892'] = {'Dictionary of Australasian Biography'}, ['CITEREFMetcalfe2009'] = {'The Muslims of Medieval Italy'}, ['CITEREFMiddleton1961'] = {'Middleton-Interurban'}, ['CITEREFMiddleton2001'] = {'Middleton-Electrified-2nd'}, ['CITEREFMiddleton2002'] = {'Middleton-PRR-Under-Wire'}, ['CITEREFMiddletonSmerkDiehl2007'] = {'Encyclopedia of North American Railroads'}, ['CITEREFMillar2011'] = {'NZR Steam Locomotive'}, ['CITEREFMiller1908'] = {'The Latins in the Levant', 'Latins in the Levant'}, ['CITEREFMiller1921'] = {'Essays on the Latin Orient'}, ['CITEREFMinnich2008'] = {'Country study'}, ['CITEREFMiramar_Ship_Index'] = {'Csr', 'Cite ship register'}, ['CITEREFMitchell1965'] = {'Mitchell TOC'}, ['CITEREFMittermeierKonstantHawkinsLouis2006'] = {'LoM2'}, ['CITEREFMittermeierLouisRichardsonSchwitzer2010'] = {'LoM3'}, ['CITEREFMittermeierTattersallKonstantMeyers1994'] = {'LoM1'}, ['CITEREFMoore1875'] = {'Cite CEM'}, ['CITEREFMorana1993'] = {'Bach\'s compositions (sources)'}, ['CITEREFMoschonas1975'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFMoteTwitchett1998'] = {'Cite Cambridge History of China'}, ['CITEREFMozartHaydnHaydn2008'] = {'Schubert\'s compositions (references)'}, ['CITEREFMullié1852'] = {'Cite Mullié', 'Mullié'}, ['CITEREFMunkres1974'] = {'Munkres Topology'}, ['CITEREFMunkres2000'] = {'Munkres Topology'}, ['CITEREFMurray2006'] = {'Murray-Illinois Central'}, ['CITEREFMusserCarleton2005'] = {'MSW3 Muroidea'}, ['CITEREFMyersWang2002'] = {'Cite Cambridge History of China'}, ['CITEREFMüller,_Hans-Christian1966'] = template_names['NDB'], ----------< N >---------- ['CITEREFNSA_II,_15'] = {'Schubert\'s compositions (references)'}, ['CITEREFNSA_scores'] = {'Schubert\'s compositions (references)'}, ['CITEREFNSA_website'] = {'Schubert\'s compositions (references)'}, ['CITEREFNariciBeckenstein2011'] = {'Narici Beckenstein Topological Vector Spaces'}, ['CITEREFNemiroffBonnell1998'] = {'Cite APOD'}, ['CITEREFNemiroffBonnell2004'] = {'Cite APOD'}, ['CITEREFNemiroffBonnell2005'] = {'Cite APOD'}, ['CITEREFNemiroffBonnell2006'] = {'Cite APOD'}, ['CITEREFNemiroffBonnell2007'] = {'Cite APOD'}, ['CITEREFNersessian2018'] = template_names['ODLA'], ['CITEREFNesbittMorrisson2009'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFNesbittOikonomides1991'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFNesbittOikonomides1994'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFNesbittOikonomides1996'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFNestruev2020'] = {'Nestruev Smooth Manifolds and Observables 2020'}, ['CITEREFNeukirch1999'] = {'Neukirch ANT'}, ['CITEREFNeukirchSchmidtWingberg2000'] = {'Neukirch et al. CNF'}, ['CITEREFNew_Cambridge_Medieval_History'] = {'New Cambridge Medieval History'}, ['CITEREFNew_York_City_Landmarks_Preservation_CommissionDolkartPostal2009'] = {'Cite nycland'}, ['CITEREFNewbould1999'] = {'Schubert\'s compositions (references)'}, ['CITEREFNicholson2018'] = template_names['ODLA'], ['CITEREFNicholsonCanepaDaryaee2018'] = template_names['ODLA'], ['CITEREFNicol1968'] = {'The Byzantine Family of Kantakouzenos'}, ['CITEREFNicol1984'] = {'The Despotate of Epiros, 1267–1479'}, ['CITEREFNicol1988'] = {'Byzantium and Venice: A Study in Diplomatic and Cultural Relations'}, ['CITEREFNicol1992'] = {'The Immortal Emperor: The Life and Legend of Constantine Palaiologos, Last Emperor of the Romans'}, ['CITEREFNicol1993'] = {'The Last Centuries of Byzantium, 1261–1453', 'The Last Centuries of Byzantium'}, ['CITEREFNicol1994'] = {'The Byzantine Lady: Ten Portraits, 1250–1500'}, ['CITEREFNock1974'] = {'Nock-EustonGlasgow'}, ----------< O >---------- ['CITEREFO&#039;Byrne1849'] = {'Cite NBD1849'}, ['CITEREFO&#039;ConnorRobertson'] = {'MacTutor Biography', 'MacTutor'}, ['CITEREFO&#039;ConnorRobertson1996'] = {'MacTutor Biography', 'MacTutor'}, ['CITEREFO&#039;ConnorRobertson2000'] = {'MacTutor Biography', 'MacTutor'}, ['CITEREFO&#039;ConnorRobertson2004'] = {'MacTutor Biography', 'MacTutor'}, ['CITEREFO&#039;Donoghue1897'] = {'Cite DNB'}, ['CITEREFODB'] = template_names['ODB'], ['CITEREFODLA'] = template_names['ODLA'], ['CITEREFOdisheli2018'] = template_names['ODLA'], ['CITEREFOfficial_Guide_of_the_Railways1950'] = {'Official Guide of the Railways'}, ['CITEREFOgorek2012'] = {'Ogorek-South Shore'}, ['CITEREFOikonomides1991'] = template_names['ODB'], ['CITEREFOikonomou1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFOrmsby1982'] = {'Cite DCB'}, ----------< P >---------- ['CITEREFPLP'] = {'Prosopographisches Lexikon der Palaiologenzeit', 'PLP'}, ['CITEREFPalmer1875'] = {'Cite ADB'}, ['CITEREFPalmerStewart1965'] = {'Palmer & Stewart'}, ['CITEREFPatience1996'] = {'Patience-SteamTwilight'}, ['CITEREFPatton2005'] = {'MSW3 Geomyidae'}, ['CITEREFPawson1979'] = {'Pawson-Delaware Valley'}, ['CITEREFPaxtonBourne1985'] = {'Paxton-Bourne'}, ['CITEREFPeck1898'] = {'HDCA'}, ['CITEREFPerlis2001'] = {'Springer'}, ['CITEREFPerreault2004'] = {'Bach\'s compositions (sources)'}, ['CITEREFPeterson2002'] = {'Cite Cambridge History of China'}, ['CITEREFPeterson2016'] = {'Cite Cambridge History of China'}, ['CITEREFPetropoulosKoumarianou1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFPetrucci1982'] = {'DBI'}, ['CITEREFPfau2008'] = {'Bach\'s compositions (sources)'}, ['CITEREFPikros1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFPinkepank1973'] = {'Pinkepank diesel spotters guide 2'}, ['CITEREFPlantlist2016'] = {'Plantlist'}, ['CITEREFPlaten1976'] = {'Bach\'s compositions (sources)'}, ['CITEREFPloumidisAlexiou1974'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFPmbZ'] = {'Prosopographie der mittelbyzantinischen Zeit', 'PMBZ'}, ['CITEREFPolemis1968'] = {'Polemis-The Doukai'}, ['CITEREFPope2007'] = {'Encyclopaedia Judaica', 'Cite EJ', 'Cite Encyclopaedia Judaica'}, ['CITEREFPopplewell'] = {'Popplewell-Gazetteer'}, ['CITEREFPotts2018'] = template_names['ODLA'], ['CITEREFPottsCanepa2018'] = template_names['ODLA'], ['CITEREFPourshariati2017'] = {'Encyclopædia Iranica Online'}, ['CITEREFPozza1992'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFPrawer1985'] = {'Setton-A History of the Crusades'}, ['CITEREFPritsak1991'] = template_names['ODB'], ['CITEREFProsopographie_der_mittelbyz._Zeit'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ----------< Q >---------- ['CITEREFQuick2009'] = {'Quick-Stations'}, ['CITEREFQuick2019'] = {'Quick-stations-5'}, ['CITEREFQuick2020'] = {'Quick-stations-5'}, ['CITEREFQuick2022'] = {'Quick-stations-5'}, ['CITEREFQuick2023'] = {'Quick-stations-5.05'}, ----------< R >---------- ['CITEREFRamaer1974'] = {'Ramaer-SteamLocosEAR'}, ['CITEREFRansome-Wallis1971'] = {'Ransome-Wallis 1'}, ['CITEREFRateliff2007'] = template_names['ME-ref'], ['CITEREFRavegnano2000'] = {'DBI'}, ['CITEREFReed1953'] = {'RCTS-LocosGWR-2'}, ['CITEREFReed1975'] = {'Reed-Streamline era'}, ['CITEREFReed1997'] = {'Schubert\'s compositions (references)'}, ['CITEREFReinhard_Tenberg1990'] = {'BBKL'}, ['CITEREFRettinghaus2020'] = {'BDh'}, ['CITEREFReuter2000'] = {'New Cambridge Medieval History'}, ['CITEREFReynolds1921'] = {'Cite Collier\'s', 'Collier\'s'}, ['CITEREFReynoldsOroszi2000'] = {'Reynolds-BO'}, ['CITEREFRezakhani2018'] = template_names['ODLA'], ['CITEREFRichter2018'] = {'BDh'}, ['CITEREFRigo2005'] = template_names['ODB'], ['CITEREFRines1920'] = {'Americana','Cite Americana'}, ['CITEREFRipleyDana1863'] = {'New American Cyclopedia'}, ['CITEREFRipleyDana1864'] = {'New American Cyclopedia'}, ['CITEREFRipleyDana1879'] = {'Cite AmCyc'}, ['CITEREFRistaino1988'] = {'Country study'}, ['CITEREFRobert_Eitner1891'] = {'Cite ADB'}, ['CITEREFRobertson1983'] = {'Robertson-OriginScot'}, ['CITEREFRockafellarWets2009'] = {'Rockafellar Wets Variational Analysis 2009 Springer'}, ['CITEREFRoe1916'] = {'Roe1916'}, ['CITEREFRoe1937'] = {'Roe1937'}, ['CITEREFRolt1965'] = {'Rolt1965'}, ['CITEREFRoltKichenside1982'] = {'Rolt-Red'}, ['CITEREFRose1857'] = {'Cite Newgenbio'}, ['CITEREFRosenfeld1974'] = template_names['NDB'], ['CITEREFRosenzweigBlackmar1992'] = {'Cite Central Park History', 'Cite Central Park history'}, ['CITEREFRowe2002'] = {'Cite Cambridge History of China'}, ['CITEREFRowledge1975'] = {'Rowledge-Engines of the LMS'}, ['CITEREFRowledge1993'] = {'Rowledge-Irish Steam Register'}, ['CITEREFRowlett'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2007'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2012'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2013'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2016'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2017'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowling1997'] = {'HP1ref'}, ['CITEREFRowling1998'] = {'HP2ref'}, ['CITEREFRowling1999'] = {'HP3ref'}, ['CITEREFRowling2000'] = {'HP4ref'}, ['CITEREFRowling2003'] = {'HP5ref'}, ['CITEREFRowling2005'] = {'HP6ref'}, ['CITEREFRowling2007'] = {'HP7ref'}, ['CITEREFRudin1973'] = {'Rudin Walter Functional Analysis'}, ['CITEREFRudin1991'] = {'Rudin Walter Functional Analysis'}, ['CITEREFRunciman1951'] = {'Runciman-A History of the Crusades'}, ['CITEREFRunciman1951–1954'] = {'Runciman-A History of the Crusades'}, ['CITEREFRunciman1952'] = {'Runciman-A History of the Crusades'}, ['CITEREFRunciman1954'] = {'Runciman-A History of the Crusades'}, ['CITEREFRunciman1989'] = {'Runciman-A History of the Crusades'}, ['CITEREFRussell1985'] = {'Setton-A History of the Crusades', 'Encyclopædia Iranica Online', 'Encyclopædia Iranica', 'Encyclopaedia Iranica', 'Cite Encyclopædia Iranica Online'}, ['CITEREFRussellNorvig2003'] = {'Russell Norvig 2003'}, ['CITEREFRybczynski2000'] = {'Rybczynski2000'}, {{'Americana','Cite Americana'},{'Rines1920'}}, ----------< S >---------- ['CITEREFSR_staff2013'] = {'Houston family tree'}, ['CITEREFSalo2004'] = template_names['ME-ref'], ['CITEREFSanders1998'] = {'The Cambridge History of Egypt', 'Cambridge History of Egypt'}, ['CITEREFSanders2003'] = {'Sanders-Indiana'}, ['CITEREFSanders2006'] = {'Sanders-Heartland'}, ['CITEREFSanders2007'] = {'Sanders-Akron'}, ['CITEREFSarikakis1974'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFSaunders2001'] = {'Saunders-Merging Lines'}, ['CITEREFSaunders2013'] = {'Saunders-Giants of the Seas'}, ['CITEREFSavadaShaw1992'] = {'Country study'}, ['CITEREFSchaeferWolff1999'] = {'Schaefer Wolff Topological Vector Spaces'}, ['CITEREFSchafer1996'] = {'Schafer-Classic-Railroads-1'}, ['CITEREFSchafer1998'] = {'Schafer-Vintage Diesel'}, ['CITEREFSchafer2000'] = {'Schafer-More-Classic'}, ['CITEREFSchafer2003'] = {'Schafer-Classic-Railroads-3'}, ['CITEREFSchaferSolomon1997'] = {'Schafer-Pennsylvania'}, ['CITEREFSchaferWelsh1997'] = {'Schafer-Classic'}, ['CITEREFSchaferWelsh2002'] = {'Schafer-Streamliners'}, ['CITEREFSchaferWelshHolland2001'] = {'Schafer-American passenger train'}, ['CITEREFSchaff-Herzog'] = {'Schaff-Herzog'}, ['CITEREFSchechter1996'] = {'Schechter Handbook of Analysis and Its Foundations'}, ['CITEREFScheide1960'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchicht1805'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchilling1997'] = {'Schilling-pop-culture'}, ['CITEREFSchlitter2005'] = {'MSW3 Tubulidentata'}, ['CITEREFSchmieder1950'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchmieder1990'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchmitz1870'] = {'Cite DGRBM'}, ['CITEREFSchneider1907'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchneider1912'] = {'Bach\'s compositions (sources)'}, ['CITEREFScholze1736'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchroeter1961'] = {'Schroeter-Eisenbahnen'}, ['CITEREFSchroeterRamaer1993'] = {'Schroeter-Ramaer-Eisenbahnen'}, ['CITEREFSchubert-online'] = {'Schubert\'s compositions (references)'}, ['CITEREFSchubert1968'] = {'Schubert Topology'}, ['CITEREFSchulenberg2010'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchulenberg2013'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchulze1980'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchulze1983'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchulze1984'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchwieterman2001'] = {'Schwieterman-Leaves-Eastern'}, ['CITEREFScottNegus2011'] = {'Scott-Negus-Cellar Door'}, ['CITEREFScribbins1970'] = {'Scribbins-Hiawatha'}, ['CITEREFScribbins2008'] = {'Scribbins-400-2008', 'Scribbins-Remembered'}, ['CITEREFSearle'] = {'Cite sslidx'}, ['CITEREFSearle1980'] = {'Searle 1980'}, ['CITEREFSemmensGoldfinch2003'] = {'Book-Semmens-Goldfinch-How Steam Locomotives Really Work'}, ['CITEREFSetton1975'] = {'Setton-A History of the Crusades'}, ['CITEREFSetton1976'] = {'The Papacy and the Levant'}, ['CITEREFSetton1978'] = {'The Papacy and the Levant'}, ['CITEREFSetton1984'] = {'The Papacy and the Levant'}, ['CITEREFSettonHazard1975'] = {'Setton-A History of the Crusades'}, ['CITEREFSfyroeras1975'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFShaughnessy1997'] = {'Shaughnessy-DH'}, ['CITEREFShaw1978'] = {'Shaw-RailroadAccidents'}, ['CITEREFShiji'] = {'Cite Shiji'}, ['CITEREFShindo2004'] = {'Kaneto-shindo-shinario-jinsei'}, ['CITEREFShippey2001'] = template_names['ME-ref'], ['CITEREFShippey2005'] = template_names['ME-ref'], ['CITEREFShoshani2005'] = {'MSW3 Shoshani'}, ['CITEREFShtern2001'] = {'Springer', 'SpringerEOM'}, ['CITEREFSiegele1957'] = {'Bach\'s compositions (sources)'}, ['CITEREFSilanos2014'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFSilke2006'] = {'O\'Donnell family tree'}, ['CITEREFSima'] = {'Cite Shiji'}, ['CITEREFSimaSima'] = {'Cite Shiji'}, ['CITEREFSimmons2005'] = {'MSW3 Chiroptera'}, ['CITEREFSimon1966'] = {'Simon-Wines Australia'}, ['CITEREFSimonWarner2011'] = {'Amtrak By the Numbers'}, ['CITEREFSinclair1911'] = {'DCBL'}, ['CITEREFSinger1905'] = {'Jewish Encyclopedia'}, ['CITEREFSix1934'] = {'Cite Six', 'Cite six'}, ['CITEREFSkjærvø2018'] = template_names['ODLA'], ['CITEREFSkoulatos1980'] = {'Les personnages byzantins de l\'Alexiade'}, ['CITEREFSloan1964'] = {'Sloan1964'}, ['CITEREFSmid2008'] = {'Smid2008'}, ['CITEREFSmid2010'] = {'Smid2010'}, ['CITEREFSmith1854'] = {'Cite DGRG', 'DGRG'}, ['CITEREFSmith1870'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFSmith1873'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFSmith1876'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFSmith1880'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFSmith2010'] = {'Smith-Cruise Ships-2010'}, ['CITEREFSolomentsev2001'] = {'Springer', 'SpringerEOM'}, ['CITEREFSolomon2000'] = {'Solomon-American Diesel', 'Solomon-UP'}, ['CITEREFSolomon2003'] = {'Solomon-Masterpieces'}, ['CITEREFSolomon2004'] = {'Solomon-Amtrak'}, ['CITEREFSolomon2005'] = {'Solomon-SP-Passenger'}, ['CITEREFSolomon2006'] = {'Solomon-EMD Locomotives'}, ['CITEREFSolomon2011'] = {'Solomon-Modern Diesel'}, ['CITEREFSolomon2014'] = {'Solomon-GE and EMD'}, ['CITEREFSolomonSchafer2007'] = {'Solomon-New York Central'}, ['CITEREFSolopova2009'] = template_names['ME-ref'], ['CITEREFSorensen1956'] = {'Sorensen1956'}, ['CITEREFSoustal1991'] = {'Tabula Imperii Byzantini'}, ['CITEREFSoustalKoder1981'] = {'Tabula Imperii Byzantini'}, ['CITEREFSpielhoff1991'] = {'Spielhoff-EL'}, ['CITEREFSpitta1894'] = {'Bach\'s compositions (sources)'}, ['CITEREFSpitta1899'] = {'Bach\'s compositions (sources)'}, ['CITEREFSpringirth2016'] = {'Springirth-Philadelphia'}, ['CITEREFSpyropoulos1928'] = {'Great Military and Naval Encyclopaedia'}, ['CITEREFStagner1993'] = {'Stagner-Transition'}, ['CITEREFStansfield1999'] = {'Stansfield-AyrRenfrew'}, ['CITEREFStatistical_Yearbook_of_the_Republic_of_Croatia_2015'] = {'Croatia Yearbook 2015'}, ['CITEREFStaufer1993'] = {'Staufer-Pennsy_III'}, ['CITEREFStauferPennypacker1962'] = {'Staufer-Pennsy'}, ['CITEREFStauferPennypacker1968'] = {'Staufer-Pennsy Power II'}, ['CITEREFStaunton1988'] = {'Australian Dictionary of Biography'}, ['CITEREFSternFishmanTilove2006'] = {'Cite New York 2000', 'Cite NY2000', 'Cite ny2000', 'Cite NY 2000', 'Cite ny 2000'}, ['CITEREFSternGilmartinMassengale1983'] = {'Cite New York 1900', 'Cite NY1900'}, ['CITEREFSternGilmartinMellins1987'] = {'Cite New York 1930', 'Cite NY 1930', 'Cite NY1930', 'Cite ny1930', 'Cite ny 1930'}, ['CITEREFSternMellinsFishman1995'] = {'Cite New York 1960', 'Cite NY1960', 'Cite NY 1960', 'Cite ny1960', 'Cite ny 1960'}, ['CITEREFSternMellinsFishman1999'] = {'Cite New York 1880', 'Cite NY1880', 'Cite NY 1880', 'Cite ny1880', 'Cite ny 1880'}, ['CITEREFStewart1974'] = {'When Steam Was King'}, ['CITEREFStrachey1981'] = template_names['ME-ref'], ['CITEREFStrickland1983'] = {'Strickland Locomotive Directory'}, ['CITEREFStähelin1909'] = {'Schaff-Herzog'}, ['CITEREFSuetin2001'] = {'Springer', 'SpringerEOM'}, ['CITEREFSusanne_Schurr1992'] = {'BBKL'}, ['CITEREFSusanne_Siebert1992'] = {'BBKL'}, ['CITEREFSvolopoulos1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFSwartz1992'] = {'Swartz An Introduction to Functional Analysis'}, ----------< T >---------- ['CITEREFLondon_Gazette'] = {'London Gazette'}, ['CITEREFTaber1977'] = {'Taber-DLW-19th'}, ['CITEREFTaberTaber1980'] = {'Taber-DLW-20th-1'}, ['CITEREFTaberTaber1981'] = {'Taber-DLW-20th-2'}, ['CITEREFTalbot1991'] = template_names['ODB'], ['CITEREFTalbotKazhdan1991'] = template_names['ODB'], ['CITEREFTao2009'] = {'Cite Cambridge History of China', 'The Cambridge History of China'}, ['CITEREFTao2009'] = {'Cite Cambridge History of China'}, ['CITEREFTer-Ghewondyan1976'] = {'The Arab Emirates in Bagratid Armenia'}, ['CITEREFThe_London_Gazette1950'] = {'London Gazette'}, ['CITEREFThe_London_Gazette_26_September_1919'] = {'London Gazette'}, ['CITEREFThielemann2012'] = {'Bach\'s compositions (sources)'}, ['CITEREFThomas1970'] = {'HistoryofParliament'}, ['CITEREFThomas1971'] = {'Thomas-History-VI'}, ['CITEREFThrush2010'] = {'HistoryofParliament'}, ['CITEREFTikhomirov2001'] = {'Springer'}, ['CITEREFTittel1966'] = {'Bach\'s compositions (sources)'}, ['CITEREFTodt1996'] = {'BBKL'}, ['CITEREFTodtVest2014'] = {'Tabula Imperii Byzantini'}, ['CITEREFTolkien2007'] = template_names['ME-ref'], ['CITEREFTolkien2014'] = template_names['ME-ref'], ['CITEREFTolkien2015'] = template_names['ME-ref'], ['CITEREFTolkien2017'] = template_names['ME-ref'], ['CITEREFTolkien2018'] = template_names['ME-ref'], ['CITEREFTolkienSwann1978'] = template_names['ME-ref'], ['CITEREFTolkienSwann2002'] = {'ME-ref'}, ['CITEREFTolkienTolkien1992'] = template_names['ME-ref'], ['CITEREFTonks1988'] = {'Tonks ironstone'}, ['CITEREFTonks1989'] = {'Tonks ironstone'}, ['CITEREFTonks1992'] = {'Tonks ironstone'}, ['CITEREFTopping1975'] = {'Setton-A History of the Crusades', 'Wisconsin History of the Crusades'}, ['CITEREFTorri2013'] = {'Bach\'s compositions (sources)'}, ['CITEREFTougher2018'] = template_names['ODLA'], ['CITEREFTourret1995'] = {'Tourret-Allied Military Locomotives'}, ['CITEREFTrapp1991'] = template_names['ODB'], ['CITEREFTrappBeyerSturm-Schnabl1983'] = {'Prosopographisches Lexikon der Palaiologenzeit'}, ['CITEREFTrappWaltherBeyer1976'] = {'Prosopographisches Lexikon der Palaiologenzeit'}, ['CITEREFTrappWaltherBeyerSturm-Schnabl1978'] = {'Prosopographisches Lexikon der Palaiologenzeit'}, ['CITEREFTreadgold1988'] = {'The Byzantine Revival, 780–842'}, ['CITEREFTreadgold1997'] = {'A History of the Byzantine State and Society'}, ['CITEREFTrèves2006'] = {'Trèves François Topological vector spaces, distributions and kernels'}, ['CITEREFTsutsiev2014'] = {'Cite Atlas of the Ethno-Political History of the Caucasus'}, ['CITEREFTurim1998'] = {'Turim-oshima'}, ['CITEREFTuring1950'] = {'Turing 1950'}, ['CITEREFTwitchett1979'] = {'Cite Cambridge History of China'}, ['CITEREFTwitchettLoewe1986'] = {'Cite Cambridge History of China'}, ['CITEREFTwitchettMote1998'] = {'Cite Cambridge History of China'}, ['CITEREFTwitchettSmith2009'] = {'Cite Cambridge History of China'}, ----------< U >---------- ['CITEREFUS-NHub_Music_Deposit_31_(Klavierbüchlein_für_W._F._Bach)_at_Bach_Digital'] = {'Bach\'s compositions (sources)'}, ['CITEREFUwe_Eckardt2001'] = {'BBKL'}, ['CITEREFunknown_author1881'] = {'Cite ADB'}, ['CITEREFunknown_author1882'] = {'Cite ADB'}, ----------< V >---------- ['CITEREFVakalopoulos1975'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFVan_Cleve1969'] = {'Setton-A History of the Crusades'}, ['CITEREFVan_Hoorickx1971'] = {'Schubert\'s compositions (references)'}, ['CITEREFVan_Hoorickx_1974–1976'] = {'Schubert\'s compositions (references)'}, ['CITEREFVan_Lint2018'] = template_names['ODLA'], ['CITEREFVan_Riemsdijk,_Compound_Locomotives'] = {'Book-Van Riemsdijk-Compound Locomotives'}, ['CITEREFVan_Riemsdijk1994'] = {'Book-Van Riemsdijk-Compound Locomotives'}, ['CITEREFVan_Tricht2011'] = {'The Latin Renovatio of Byzantium'}, ['CITEREFVandenberghen1989'] = {'Vandenberghen-SNCB12.2'}, ['CITEREFVarzos1984'] = {'Η Γενεαλογία των Κομνηνών', 'Varzos-Genealogy of the Komnenoi'}, ['CITEREFVasiliev1935'] = {'Byzance et les Arabes'}, ['CITEREFVasiliev1968'] = {'Byzance et les Arabes'}, ['CITEREFVenables1911'] = {'DCBL'}, ['CITEREFVendler1997'] = {'Shakespeare sonnets bibliography'}, ['CITEREFVenn1954'] = {'VennAC'}, ['CITEREFVentura1963'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFVetter1713'] = {'Bach\'s compositions (sources)'}, ['CITEREFVevainaCanepa2018'] = template_names['ODLA'], ['CITEREFVeysey1958'] = {'Veysey-PE-1958'}, ['CITEREFVischer1912'] = {'Schaff-Herzog'}, ['CITEREFVolkmer1991'] = {'Volkmer-Pennsy-Electric'}, ['CITEREFvan_Leyden1956'] = {'Bach\'s compositions (sources)'}, ['CITEREFvan_Lint2018'] = template_names['ODLA'], ['CITEREFvon_Prantl1879'] = {'Cite ADB'}, ----------< W >---------- ['CITEREFWagnerBäzoldZschechLüderitz1990'] = {'Wagner-EFA2.3.2'}, ['CITEREFWalter1967'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFWalter_Asmus1966'] = template_names['NDB'], ['CITEREFWayner1972'] = {'Wayner - Car names, numbers, consists'}, ['CITEREFWayner1973'] = {'Wayner-Spotter-2nd'}, ['CITEREFWebb2018'] = template_names['ODLA'], ['CITEREFWechsler1979'] = {'Cite Cambridge History of China', 'The Cambridge History of China'}, ['CITEREFWechsler1979'] = {'Cite Cambridge History of China'}, ['CITEREFWegman2008'] = {'Wegman-Illustrated'}, ['CITEREFWeibel1994'] = {'Weibel IHA'}, ['CITEREFWeinrebHibbertKeayKeay2008'] = {'London encyclopedia'}, ['CITEREFWeisbrod1991'] = {'Weisbrod-EFA1.5'}, ['CITEREFWeisbrodMüllerPetznik1978'] = {'Weisbrod-EFA1.2'}, ['CITEREFWellhausen1927'] = {'The Arab Kingdom and its Fall'}, ['CITEREFWells1982'] = {'Accents of English'}, ['CITEREFWells1990'] = {'Cite LPD'}, ['CITEREFWells2000'] = {'Cite LPD'}, ['CITEREFWells2008'] = {'Cite LPD'}, ['CITEREFWelsh2006'] = {'Welsh-Broadway'}, ['CITEREFWelsh2008'] = {'Welsh-UP'}, ['CITEREFWerner_Raupp2001'] = {'BBKL'}, ['CITEREFWestcott1911'] = {'DCBL'}, ['CITEREFWestermayer,_Georg1882'] = {'Cite ADB'}, ['CITEREFWham1997'] = {'Wham-Ayrshire'}, ['CITEREFWhishaw1842'] = {'Whishaw-RailofGB-2ndEd'}, ['CITEREFWhishaw1969'] = {'Whishaw-RailofGB'}, ['CITEREFWhite1985'] = {'White-Passenger-1985'}, ['CITEREFWhite1993'] = {'White - American railroad freight car'}, ['CITEREFWhiteWillenskyLeadon2010'] = {'Cite aia5'}, ['CITEREFWhitehurst1973'] = {'Whitehurst GW Engines from 1940'}, ['CITEREFWhittow1996'] = {'The Making of Byzantium, 600–1025'}, ['CITEREFWickman1982'] = {'Country study'}, ['CITEREFWiesehöfer2018'] = template_names['ODLA'], ['CITEREFWilansky2008'] = {'Wilansky Topology for Analysis 2008'}, ['CITEREFWilansky2013'] = {'Wilansky Modern Methods in Topological Vector Spaces'}, ['CITEREFWillard2004'] = {'Willard General Topology'}, ['CITEREFWilliams1998'] = {'Williams-Philadelphia'}, ['CITEREFWilliams2003'] = {'Bach\'s compositions (sources)'}, ['CITEREFWillis1750'] = {'Cite Notitia Parliamentaria'}, ['CITEREFWilson2017'] = {'Wilson-Guide'}, ['CITEREFWilsonFiske1889'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'}, ['CITEREFWilsonFiske1891'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'}, ['CITEREFWilsonFiske1892'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'}, ['CITEREFWilsonFiske1900'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'}, ['CITEREFWiltshire2000'] = {'Lloyd-Margaret River'}, ['CITEREFWinfieldLyon2004'] = {'Winfield'}, ['CITEREFWinkler1883'] = template_names['ADB'], ['CITEREFWitakowski2018'] = template_names['ODLA'], ['CITEREFWolff1969'] = {'Setton-A History of the Crusades'}, ['CITEREFWollny2015'] = {'Bach\'s compositions (sources)'}, ['CITEREFWood1907'] = {'Cite Nuttall', 'Nuttall'}, ['CITEREFWoodsKilpatrick2005'] = {'MSW3 Hystricognathi'}, ['CITEREFWorden2008'] = {'Country study'}, ['CITEREFWortley2010'] = {'John Skylitzes: A Synopsis of Byzantine History, 811–1057'}, ['CITEREFWozencraft2005'] = {'MSW3 Carnivora'}, ['CITEREFWright1979'] = {'Cite Cambridge History of China', 'The Cambridge History of China'}, ['CITEREFWright1979'] = {'Cite Cambridge History of China'}, ['CITEREFWright2000'] = {'Bach\'s compositions (sources)'}, ['CITEREFWägliJacobi2010'] = {'Schienennetz Schweiz'}, ----------< X >---------- ----------< Y >---------- ['CITEREFYenne2005'] = {'Yenne-Chiefs'}, ['CITEREFYonge1990'] = {'Quail-4'}, ['CITEREFYonge1994'] = {'Quail-5'}, ['CITEREFYonge2002'] = {'Quail-5'}, ['CITEREFYonge2008'] = {'Quail-5'}, ['CITEREFYonge2016'] = {'Quail-2-2016'}, ['CITEREFYongePadgettSzwenk2013'] = {'Quail-4-Paper-3rdEd'}, ['CITEREFYu1986'] = {'Cite Cambridge History of China'}, ----------< Z >---------- ['CITEREFZahn1889–1893'] = {'Bach\'s compositions (sources)'}, ['CITEREFZeiniWiesehöfer2018'] = template_names['ODLA'], ['CITEREFZekulich2000'] = {'Zekulich-WineWA'}, ['CITEREFZimmermann2004'] = {'Zimmermann-Burlington'}, ['CITEREFZimmermann2007'] = {'Zimmermann-GrandLuxe'}, ['CITEREFZuccaric._1747'] = {'Bach\'s compositions (sources)'}, ['CITEREFZălinescu2002'] = {'Zălinescu Convex Analysis in General Vector Spaces 2002'}, ----------< OTHER >---------- ['CITEREFΙστορία_του_Ελληνικού_Έθνους'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFΜεγάλη_Στρατιωτικὴ_καὶ_Ναυτικὴ_Ἐγκυκλοπαιδεία'] = {'Great Military and Naval Encyclopaedia'}, ['CITEREFКавказский_календарь_на_1910_год'] = {'Cite Kavkazskiy Kalendar 1910'}, ['CITEREFКавказский_календарь_на_1913_год'] = {'Cite Kavkazskiy Kalendar 1913'}, ['CITEREFКавказский_календарь_на_1915_год'] = {'Cite Kavkazskiy Kalendar 1915'}, ['CITEREFКавказский_календарь_на_1917_год'] = {'Cite Kavkazskiy Kalendar 1917'}, ----------< UNSORTED >---------- } -- Auto-classify templates mentioned in whitelist as wrapper templates for _, tlist in pairs(whitelist) do for t in ipairs(tlist) do if not wrapper_templates[t] then wrapper_templates[t] = noDefault end end end --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { whitelist = whitelist, wrapper_template_patterns = wrapper_template_patterns, wrapper_templates = wrapper_templates } jm1yhvs2uagfk7yxfr28yom070ivh73 ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes/whitelist/doc 828 1229 5521 2025-01-08T12:55:00Z Saimawnkham 28 Created page with "{{High-risk}} This page is a formatted list of anchor IDs and associated citation wrapper-templates. Because of {{cl|Harv and Sfn template errors#Current limitations and false-positive errors|technical limitations}}, short-cite templates, via [[Module:Footnotes]], will emit [[false positive|false-positive]] error messages for citation wrapper-templates. The anchor IDs listed here instruct Module:Footnotes to suppress error messages for short-cite templates that link to..." 5521 wikitext text/x-wiki {{High-risk}} This page is a formatted list of anchor IDs and associated citation wrapper-templates. Because of {{cl|Harv and Sfn template errors#Current limitations and false-positive errors|technical limitations}}, short-cite templates, via [[Module:Footnotes]], will emit [[false positive|false-positive]] error messages for citation wrapper-templates. The anchor IDs listed here instruct Module:Footnotes to suppress error messages for short-cite templates that link to the anchor IDs listed here so long as the associated citation wrapper-template is present in the article. This is an imperfect system that will allow [[false negative|false-negatives]] because this mechanism will suppress valid error messages in the absence of a full-cite target. Adding an anchor ID and matching template to this list will suppress all {{error-small|no target}} error messages for that anchor ID / template pair. ==Adding templates to the whitelist== There are three whitelist mechanisms for templates: each one is appropriate for different template behaviors: # <b>Wrapper template produces small number of different references, whose name and date is suitable for short footnotes, name and date not overriden</b> #: In this case, the CITEREF should be added to the <code>whitelist</code> variable, with a key of the form <code>CITEREFNameDate</code> and value being a list of templates that can generate that CITEREF. #:* Do not include disambiguation letters in whitelist entries. In other words, use "CITEREFSmith2018" in this whitelist even when the cite template generates "CITEREFSmith2018a". #:*[[Module:Footnotes/whitelist/sort]] is a tool to aid the maintenance of <code>whitelist{}</code>. # <b>Wrapper template produces name and date suitable for short footnotes, but the name and date often get overriden and can generate many different references.</b> #:These wrapper templates should be added to the <code>wrapper_template</code> variable. The module will then look for uses of the template where the name and/or date are overriden. #:* The default name+date should be supplied either in <code>wrapper_template_defaults</code> (if there is a single name+date default), or in <code>wrapper_template_defaults_vol</code> (if the name+date default depends on the volume number). #:* Redirects or further wrapping should be described in <code>wrapper_template</code> as new keys: the value of these keys should be name+date entries in <code>wrapper_template_defaults</code> or <code>wrapper_template_defaults_vol</code>. #:* If there is no sensible default name or date (e.g., {{tl|Cite ODNB}}), you can use an empty string <code><nowiki>''</nowiki></code> for the default. # <b>Wrapper template produces unusual short footnotes (e.g. without an author or date)</b> #:In this case, a Lua pattern that covers all of the CITEREF cases should be added to the <code>wrapper_template_patterns</code> variable. Each entry is a pair of lists: a list of templates that share the Lua pattern(s), and a list of Lua patterns that cover the CITEREFs generated by all of the template. <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | <!-- Categories below this line, please; interwikis at Wikidata --> }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> o8ijrn7lam18nfwy8fmmq6x2aq3vq8q ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes/whitelist/sort 828 1230 5522 2025-01-08T12:55:18Z Saimawnkham 28 Created page with "--[[--------------------------< U N S O R T E D _ A D D >------------------------------------------------------ add members of the unsorted list based on first character(upper or lower case) following 'CITEREF'. If <index> is longer than one character (ODNB, UNSORTED, whatever), return without making any additions ]] local function unsorted_add (index, unsorted, temp) local pattern; if 1 < index:len() and 'OTHER' ~= index then -- only add citerefs to the si..." 5522 Scribunto text/plain --[[--------------------------< U N S O R T E D _ A D D >------------------------------------------------------ add members of the unsorted list based on first character(upper or lower case) following 'CITEREF'. If <index> is longer than one character (ODNB, UNSORTED, whatever), return without making any additions ]] local function unsorted_add (index, unsorted, temp) local pattern; if 1 < index:len() and 'OTHER' ~= index then -- only add citerefs to the single-character lists return; end if '#' == index then pattern = '%[\'CITEREF%d'; -- first character is a digit else pattern = '%[\'CITEREF[' .. index .. index:lower() .. ']'; end for k, v in pairs (unsorted) do -- spin through the unsorted listing if not k:match ('CITEREF') then -- <k> must have 'CITEREF' return 'malformed key: ' .. k; -- return an error message end if v and k:match (pattern) and 'OTHER' ~= index then -- if not nil and matches the pattern temp[k] = true; -- add to the alpha listing unsorted[k] = nil; -- and then disable this one in the unsorted listing end if v and 'OTHER' == index then -- if not nil and OTHER index if mw.ustring.match (k, '%[\'CITEREF%a') then temp[k] = true; -- add to the OTHER listing unsorted[k] = nil; -- and then disable this one in the unsorted listing end end end end --[[--------------------------< L I S T _ P A R S E >---------------------------------------------------------- parse apart plain-text list of a key / value pair into a table where the plain-text k/v becomes the key in a lua table with the assigned value true. Do this to catch multiples of the same k/v and to support the easy insertion of k/v pairs from the unsorted list. also normalize k/v format ]] local function list_parse (index, list, temp) for citeref in list[index]:gmatch ('\t*([^\r\n]+)') do citeref = mw.text.trim (citeref); citeref = citeref:gsub (' *%[ *\' *', '[\''); -- normalize opening sq brackets citeref = citeref:gsub (' *\' *%] *', '\']'); -- normalize closing sq brackets citeref = citeref:gsub (' *{ *\' *', '{\''); -- normalize opening braces citeref = citeref:gsub (' *\' *} *', '\'}'); -- normalize closing braces citeref = citeref:gsub ('([%]}]) *, *', '%1,'); -- normalize trailing comma citeref = citeref:gsub (' *= *', ' = '); -- normalize assignment operator if not temp[citeref] then temp[citeref] = true; -- a constant value so that we can know if the 'key' already exists (avoid duplication) end end end --[[--------------------------< W H I T E L I S T _ S O R T >-------------------------------------------------- maintenance utility for Module:Footnotes/whitelist. The whitelist is segregated into sections according to the section heading (single alpha character A-Z and '#'). This utility adds whitelist entries from the UNSORTED heading to the correct alpha heading. After appropriate unsorted entries have been added to a section, the section is sorted and then saved. for this to work, the unsorted header name must be: UNSORTED this utility take no arguments from frame. frame is provided only for expandTemplate() ]] local function whitelist_sort(frame) local headers = {}; -- headings are stored here and used for loop control local list = {} -- table of tables of the plain-text citerefs local unsorted = {}; -- table of k/v pairs where k is the unsorted citerefs and v is true or nil (after added to alpha list) local result = {}; -- sorted and formatted section end up here local temp, temp2 = {}, {}; local content = mw.title.new('Module:Footnotes/whitelist'):getContent(); -- read the module plain text local find_pattern = '%s*local%s+whitelist%s+=%s+'; -- find the whitelist table local tstart, tend = content:find (find_pattern); content = content:match ('%b{}', tstart); -- get the content of the whitelist table content = content:gsub ('^{[\r\n]+', ''); -- remove leading brace and newlines content = content:gsub ('%s*}$', ''); -- remove whitespace and terminal brace for header in content:gmatch ('%-+<([#%a%d%s]+)>%-+') do -- get pseudo-headers table.insert (headers, mw.text.trim (header)); -- save the captures in the headers table end for i, header in ipairs (headers) do -- separate whitelist entries into individual alpha groupings local pattern = '%-+<%s*' .. header .. '%s*>%-+'; tstart, tend = content:find (pattern); -- find this header if tstart and headers[1+i] then -- if not the last header list[header] = mw.text.trim (content:match ('([^<]-)%-+<', tend+1)); -- begin at end of header; +1 to leave-off the last '-' in the header elseif tstart then -- must be the last header (usually UNSORTED) list[header] = mw.text.trim (content:match ('.*', tend+1)); -- begin at end of header; +1 to leave-off the last '-' in the header else error ('shouldn\'t be here; header: ' .. header or '(nil or empty string)' .. '; tstart: ' .. tstart or '(nil or empty string)'); end end list_parse ('UNSORTED', list, unsorted); -- make a separate unsorted list list['UNSORTED'] = ''; -- blank the unsorted source for i, v in ipairs (headers) do temp, temp2 = {}, {}; -- reinit temp & temp2 list_parse (v, list, temp); -- parse the list local err_msg; err_msg = unsorted_add (v, unsorted, temp); -- then add appropriate citerefs from the unsorted list if err_msg then return err_msg; end for k, v in pairs (temp) do -- get 'key' value from temp{} and make a sequence from it in temp2{} so it can be sorted if v then table.insert (temp2, k); -- unsorted listing gets 'emptied' by setting v nil; don't add nil citerefs to temp2 end end table.sort (temp2); -- sort this section table.insert (result, '----------< ' .. v .. ' >----------\n\t' .. table.concat (temp2, '\n\t') .. '\n\n'); -- add a header, make a long string, and add to result{} end return frame:extensionTag {name="syntaxhighlight", content='local whitelist = {\n'.. table.concat (result) .. '\t}', args = {lang="lua"}}; end --[[-------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { whitelist_sort = whitelist_sort, } 1nbnf2zt8nx5gt8p42fuokw132rosd9 ᥛᥨᥝᥱ ᥓᥧᥰ:Footnotes/whitelist/sort/doc 828 1231 5523 2025-01-08T12:55:33Z Saimawnkham 28 Created page with "== Usage == This module reads [[Module:Footnotes/whitelist]] as a text document, and then: *normalizes whitespace in each citeref entry *removes duplicate entries *moves citerefs from 'UNSORTED' into the correct section *sorts the entries in each section *:lua comments will sort to the top of the section and will be alpha sorted which may make original multi-line comments non-sensical *reconstructs the whole table The result is presented in §[[#whitelist|whitelist]] be..." 5523 wikitext text/x-wiki == Usage == This module reads [[Module:Footnotes/whitelist]] as a text document, and then: *normalizes whitespace in each citeref entry *removes duplicate entries *moves citerefs from 'UNSORTED' into the correct section *sorts the entries in each section *:lua comments will sort to the top of the section and will be alpha sorted which may make original multi-line comments non-sensical *reconstructs the whole table The result is presented in §[[#whitelist|whitelist]] below. Because Lua modules cannot make changes to the source document, editors must do that: #[https://en.wikipedia.org/w/index.php?title=Module:Footnotes/whitelist/sort&action=purge purge this page] to refresh the whitelist #copy the content of §[[#whitelist|whitelist]] to your clipboard #[https://en.wikipedia.org/w/index.php?title=Module:Footnotes/whitelist&action=edit edit Module:Footnotes/whitelist] #paste the new <code>whitelist{}</code> over the existing table #click Show changes to make sure nothing untoward occurred #click Publish changes to save There are known limitations: *this tool is not clever enough to move citerefs from the UNSORTED section to the ODNB section so citerefs in UNSORTED intended for ODNB must be manually placed in ODNB else the tool will place them according to first character following 'CITEREF' ==whitelist== {{#invoke:Footnotes/whitelist/sort|whitelist_sort}} <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | <!-- Categories below this line, please; interwikis at Wikidata --> }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> 806gm1wbuf12ncizxitb8ou7c6zyxj5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Module rating 10 1232 5524 2025-01-08T12:56:11Z Saimawnkham 28 Created page with "<includeonly>{{#ifeq:{{SUBPAGENAME}}|doc|<!--do not show protection level of the module on the doc page, use the second and optionally third parameter if the doc page is also protected -->{{#if:{{{2|}}}|{{Pp|{{{2}}}|action={{{3|}}}}}}}|{{Module other|{{ombox | type = notice | image = {{#switch: {{{1|}}} | pre-alpha | prealpha | pa | experimental = [[File:Ambox warning blue construction.svg|40x40px|link=|alt=Pre-alpha]] | alpha | a = Fil..." 5524 wikitext text/x-wiki <includeonly>{{#ifeq:{{SUBPAGENAME}}|doc|<!--do not show protection level of the module on the doc page, use the second and optionally third parameter if the doc page is also protected -->{{#if:{{{2|}}}|{{Pp|{{{2}}}|action={{{3|}}}}}}}|{{Module other|{{ombox | type = notice | image = {{#switch: {{{1|}}} | pre-alpha | prealpha | pa | experimental = [[File:Ambox warning blue construction.svg|40x40px|link=|alt=Pre-alpha]] | alpha | a = [[File:Greek lc alpha icon.svg|26x26px|link=|alt=Alpha|class=skin-invert]] | beta | b = [[File:Greek lc beta icon.svg|40x40px|link=|alt=Beta|class=skin-invert]] | release | r | general | g | stable = [[File:Green check.svg|40x40px|link=|alt=Ready for use]] | broken | br | unstable = [[File:Red x.svg|40x40px|link=|alt=Unstable]] | protected | protect | p = [[File:{{#switch:{{#invoke:Effective protection level|edit|{{#switch:{{SUBPAGENAME}}|doc|sandbox={{FULLBASEPAGENAME}}|{{FULLPAGENAME}}}}}}|autoconfirmed=Semi|extendedconfirmed=Extended|accountcreator|templateeditor=Template|#default=Full}}-protection-shackle.svg|40x40px|link=|alt=Protected]] | semiprotected | semiprotect | semi =[[File:Semi-protection-shackle.svg|40x40px|link=|alt=Semi-protected]] }} | style = | textstyle = | text = {{#switch: {{{1|}}} | pre-alpha | prealpha | pa | experimental = This module is rated as [[:Category:Modules in pre-alpha development|pre-alpha]]. It is unfinished, and may or may not be in active development. It should not be used from article namespace pages. Modules remain pre-alpha until the original editor (or someone who takes one over if it is abandoned for some time) is satisfied with the basic structure. | alpha | a = This module is rated as [[:Category:Modules in alpha|alpha]]. It is ready for third-party input, and may be used on a few pages to see if problems arise, but should be watched. Suggestions for new features or changes in their input and output mechanisms are welcome. | beta | b = This module is rated as [[:Category:Modules in beta|beta]], and is ready for widespread use. It is still new and should be used with some caution to ensure the results are as expected. | release | r | general | g | stable = This module is rated as [[:Category:Modules for general use|ready for general use]]. It has reached a mature form and is thought to be relatively bug-free and ready for use wherever appropriate. It is ready to mention on help pages and other Wikipedia resources as an option for new users to learn. To reduce server load and bad output, it should be improved by [[Wikipedia:Template sandbox and test cases|sandbox testing]] rather than repeated trial-and-error editing. | broken | br | unstable = This module is rated as [[:Category:Unstable modules|unstable]]. It contains either missing dependencies, compatibility errors, or output errors that make it unusable. Please help [[Special:EditPage/{{FULLPAGENAME}}|improve compatibility of this module]], or [[Wikipedia:Templates for discussion|nominate this module for deletion]] if it is unfixable. | protected | protect | p = This module is [[:Category:Modules subject to page protection|subject to page protection]]. It is a [[Wikipedia:High-risk templates|highly visible module]] in use by a very large number of pages, or is [[Wikipedia:Substitution|substituted]] very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is [[Wikipedia:Protection policy|protected]] from editing. | semiprotected | semiprotect | semi = This module is [[:Category:Modules subject to page protection|subject to page protection]]. It is a [[Wikipedia:High-risk templates|highly visible module]] in use by a very large number of pages, or is [[Wikipedia:Substitution|substituted]] very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is [[WP:SEMI|semi-protected]] from editing. | #default = {{error|Module rating is invalid or not specified.}} }} }}<!-- -->{{#ifeq: {{ROOTPAGENAME}} | Sandbox | <!-- No category for user sandboxes --> | {{#switch: {{SUBPAGENAME}} | doc | sandbox =<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | {{#switch: {{{1|}}} | pre-alpha | prealpha | pa | experimental = [[Category:Modules in pre-alpha development|{{PAGENAME}}]] | alpha | a = [[Category:Modules in alpha|{{PAGENAME}}]] | beta | b = [[Category:Modules in beta|{{PAGENAME}}]] | release | r | general | g | stable = [[Category:Modules for general use|{{PAGENAME}}]] | broken | br | unstable = [[Category:Unstable modules|{{PAGENAME}}]] | protected | protect | p = [[Category:Modules subject to page protection|{{PAGENAME}}]] | semiprotected | semiprotect | semi = [[Category:Modules subject to page protection|{{PAGENAME}}]] }} }} }} }}<!-- -->|{{error|Error: {{tl|Module rating}} must be placed in the Module namespace.}} [[Category:Pages with templates in the wrong namespace]]|demospace={{{demospace|<noinclude>module</noinclude>}}}}}}}<!-- --></includeonly><noinclude> {{module rating|release|nocat=true|demospace=module}} {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go in Wikidata. --> </noinclude> b8tkqsksqws2deoi2lr6jw29xpliqbv ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Module other 10 1233 5525 2025-01-08T12:56:54Z Saimawnkham 28 Created page with "{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:Module}} | module | other }} }} | module = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude>" 5525 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:Module}} | module | other }} }} | module = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 9db98vx09purrfch7wguurzjgqz7u93 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Module other/doc 10 1234 5526 2025-01-08T12:57:17Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{High-use}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{Template shortcut|ns828}} This is the {{tl|module other}} meta-template. This template helps other templates detect if they are on a "Module:" page or some "other" type of page. === Usage === This template usually takes two parameters, like this: <syntaxhighlight lang="wikitext"> {{module other | Module page text | Other pages text }} </syntaxhighlight>..." 5526 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{Template shortcut|ns828}} This is the {{tl|module other}} meta-template. This template helps other templates detect if they are on a "Module:" page or some "other" type of page. === Usage === This template usually takes two parameters, like this: <syntaxhighlight lang="wikitext"> {{module other | Module page text | Other pages text }} </syntaxhighlight> If the template is on a "Module:" page, it will return this: :{{module other | demospace=module | Module page text | Other pages text }} If the template is on any other page, it will return this: :{{module other | Module page text | Other pages text }} A typical usage case could be to make it so that a template only adds a category when on module pages. Thus not adding other pages that just show the template. Like this: <syntaxhighlight lang="wikitext"> {{module other | [[Category:Some module category]] }} </syntaxhighlight> Or to warn that a template should not be used on other pages: <syntaxhighlight lang="wikitext"> {{module other | | This template should only be used on module pages. }} </syntaxhighlight> Note that in the first case above the "other" parameter was not used, and in the second example the "module" parameter was left empty. === Demospace === For testing and demonstration purposes this template can take a parameter named '''demospace'''. * If it has the value '''module''' it returns the module page text. * It if has the value '''other''' or any other value such as the name of some other namespace it returns the other pages text. * If the parameter is empty or undefined, the actual page type determines the result. Like this: <syntaxhighlight lang="wikitext"> {{module other | Module page text | Other pages text | demospace = module }} </syntaxhighlight> No matter on what kind of page the code above is used it will return this: :{{module other | Module page text | Other pages text | demospace = module }} You can make it so your template also understands the '''demospace''' parameter. That means you can demonstrate the different appearances of your template in the documentation for your template. Then do like this: <syntaxhighlight lang="wikitext"> {{module other | Module page text | Other pages text | demospace = {{{demospace|}}} }} </syntaxhighlight> === Technical details === This template detects "Module talk:" pages as type '''other'''. This template works like {{tl|main talk other}}, for more examples and technical details see full documentation there. {{Namespace and pagename-detecting templates}} <includeonly>{{Sandbox other|| <!-- CATEGORIES BELOW THIS LINE, PLEASE: --> [[Category:Namespace manipulation templates]] [[Category:Module namespace templates]] }}</includeonly> 54wy3pzv7f0o4qbrqa0f5q8qpoq0u8e ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Ns828 10 1235 5527 2025-01-08T12:57:30Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Module other]] 5527 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Module other]] 3zj1ilbxza5239tx9gl6ctodfkvtckr ᥛᥨᥝᥱ ᥓᥧᥰ:Unicode data/doc 828 1236 5529 2025-01-08T12:59:03Z Saimawnkham 28 Created page with "<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{#ifeq: {{SUBPAGENAME}} | sandbox | {{#invoke: Unicode_data/testcases | run_tests}} | {{high risk}}{{cascade-protected template|page=module}} }} == Usage == This module provides functions that access information on Unicode code points. The information is retrieved from data modules generated from the [https://www.unicode.org/Public/U..." 5529 wikitext text/x-wiki <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{#ifeq: {{SUBPAGENAME}} | sandbox | {{#invoke: Unicode_data/testcases | run_tests}} | {{high risk}}{{cascade-protected template|page=module}} }} == Usage == This module provides functions that access information on Unicode code points. The information is retrieved from data modules generated from the [https://www.unicode.org/Public/UNIDATA/ Unicode Character Database], or derived by rules given in the [https://www.unicode.org/versions/Unicode11.0.0/UnicodeStandard-11.0.pdf Unicode Specification]. It and its submodules were copied from English Wiktionary and then modified; see [[wikt:Module:Unicode data|there]] for more information. ==Parameters and functions== ===code point=== The code point is to be entered as '''hexadecimal value'''. For example, {{unichar|A9|COPYRIGHT SIGN}}: :{{mono|1={{!}}A9<sub>hex</sub>}} :{{mono|1={{!}}0xA9<sub>hex</sub>}} :{{mono|1={{!}}0x00A9<sub>hex</sub>}} :{{mono|1={{!}}0x00a9<sub>hex</sub>}} :<code><nowiki>{{#invoke:Unicode data|lookup|name|0x00A9}}</nowiki></code> &rarr; {{#invoke:Unicode data|lookup|name|0x00A9}} Incorrect or unintended results: :{{mono|1=169<sub>dec</sub>}}: <code><nowiki>{{#invoke:Unicode data|lookup|name|169}}</nowiki></code> &rarr; {{#invoke:Unicode data|lookup|name|169}} {{nay}} &mdash;"U+00A9" {{code|1=&copy;}} expected; but is read as {{mono|1=00A9<sub>hex</sub>}}&nbsp;(that is,&nbsp;{{mono|1={{hex2dec|169}}<sub>dec</sub>}} :{{mono|1=U+00A9}} <code><nowiki>{{#invoke:Unicode data|lookup|name|U+00A9}}</nowiki></code> {{nay}} &mdash;do not use "U+" prefix :{{mono|1=غ}} <code><nowiki>{{#invoke:Unicode data|lookup|name|غ}}</nowiki></code> {{nay}} &mdash;cannot enter a character as codepoint ==="{{mono|lookup}}" and "{{mono|1=is}}" functions=== ; {{code|lang=lua|lookup, is}}: Template-invokable functions that allow access to the functions starting with <code>lookup</code> and <code>is</code>.For most of the functions, add the code point in hexadecimal base as the next parameter. For <code>is{{!}}Latin</code>, <code>is{{!}}rtl</code>, and <code>is{{!}}valid_pagename</code>, add character string. [[HTML character references]] in the text are decoded by the module into code points. :For example, {{tnull|&#35;invoke:Unicode data|is|Latin|àzàhàr̃iyyā̀}} &rarr; {{#invoke:Unicode data|is|Latin|àzàhàr̃iyyā̀}}. :Internally, in modules, these functions are named using underscore: {{code|lang=lua|lookup_name{{!}}code point}} &larr; {{code|lang=lua|lookup_name}} :For <code>&amp;A9;</code> <big>&#xA9;</big>: {{tnull|&#35;invoke:Unicode data|lookup|name|A9}}&nbsp;&rarr; {{#invoke:Unicode data|lookup|name|A9}} ==Functions overview== * Code points: enter hexadecimal value, for example {{mxt|1={{!}}0x0061}} or {{mxt|1={{!}}61}}; not {{!mxt|1={{!}}U+0061}}. {| class="wikitable sortable" style="font-size:90%; vertical-align:top;" |- ! Topic ! Function ! style="border-right:2px solid grey" | Parameter type<br/><small>(string=by character(s); c.p. by {{mono|0xHex}} value)</small> ! Example ! Returns ! Character <!-- LOOKUP - lookup{{!}} functions ----- ----- ----- ----- ----- ----- ----- ----- --> |- | Unicode character name | {{code|1={{!}}lookup{{!}}name}} | code point | {{ubl |1={{tnull|&#35;invoke:Unicode data |lookup|name|0xA9}} |2={{tnull|&#35;invoke:Unicode data |lookup|name|0x0007}} }} | {{ubl |1={{#invoke:Unicode data |lookup|name|0xA9}} |2={{#invoke:Unicode data |lookup|name|0x0007}} }} | {{ubl |1=&#xA9; |2=&#x0007;}} |- | [[Script (Unicode)|Scripts]] | {{code|1={{!}}lookup{{!}}script}} | code point | {{tnull|&#35;invoke:Unicode data |lookup|script|A061}} | {{#invoke:Unicode data |lookup|script|A061}} | {{ubl |1=&#xA061; |2=}} |- | [[Block (Unicode)|Blocks]] | {{code|1={{!}}lookup{{!}}block}} | code point | {{tnull|&#35;invoke:Unicode data |lookup|block|A061}} | {{#invoke:Unicode data |lookup|block|A061}} | {{ubl |1=&#xA061; |2=}} |- | [[Plane (Unicode)|Planes]] | {{code|1={{!}}lookup{{!}}plane}} | code point | {{ubl |1={{tnull|&#35;invoke:Unicode data |lookup|plane|0xA9}} |2={{tnull|&#35;invoke:Unicode data |lookup|plane|0x1F608}} }} | {{ubl |1={{#invoke:Unicode data |lookup|plane|0xA9}} |2={{#invoke:Unicode data |lookup|plane|0x1F608}} }} | {{ubl |1=&#xA9; |2=&#x1F608;}} |- | [[Unicode_character_property#General_Category|General Category]] | {{code|1={{!}}lookup{{!}}category}} | code point | {{ubl |1={{tnull|&#35;invoke:Unicode data |lookup|category|0xA9}} |2={{tnull|&#35;invoke:Unicode data |lookup|category|0x002B}} }} | {{ubl |1={{#invoke:Unicode data |lookup|category|0xA9}} |2={{#invoke:Unicode data |lookup|category|0x002B}} }} | {{ubl |1=&#xA9; |2=&#x002B;}} |- style="border-bottom:2px solid grey;" | Controls | {{code|1={{!}}is{{!}}control}} | code point | {{ubl |1={{tnull|&#35;invoke:Unicode data |lookup|control|A9}} |2={{tnull|&#35;invoke:Unicode data |lookup|control|FFFF}} }} | {{ubl |1={{#invoke:Unicode data |lookup|control|A9}} |2={{#invoke:Unicode data |lookup|control|FFFF}} }} | {{ubl |1=&#xA9; |2=&#xFFFF;}} <!-- ID - is{{!}} functions ----- ----- ----- ----- ----- ----- ----- ----- --> |- | [[Latin script]] |{{code|1={{!}}is{{!}}Latin}} | string | {{ubl |1={{tnull|&#35;invoke:Unicode data |is|Latin|abcŁíā̀}} |2={{tnull|&#35;invoke:Unicode data |is|Latin|abc文xyz}} }} | {{ubl |1={{#invoke:Unicode data |is|Latin|abc}} |2={{#invoke:Unicode data |is|Latin|abc文xyz}} }} | |- | [[Wikipedia:Article titles|WP:Article title]] <small>([[WP:NCTR]])</small> | {{code|1={{!}}is{{!}}valid_pagename}} | string | {{ubli |1={{tnull|&#35;invoke:Unicode data |is|valid_pagename|Main_page}} |2={{tnull|&#35;invoke:Unicode data |is|valid_pagename|#&nbsp;(disambiguation)}} }} | {{ubl |1={{#invoke:Unicode data |is|valid_pagename|Main_page}} |2={{#invoke:Unicode data |is|valid_pagename|# (disambiguation)}} }} | |- | [[Bidirectional text|Bidirectionality]], right-to-left&nbsp;scripts | {{code|1={{!}}is{{!}}rtl}} | string | {{ubl |1={{tnull|&#35;invoke:Unicode data |is|rtl|ش}} |2={{tnull|&#35;invoke:Unicode data |is|rtl|34}} }} | {{ubli |1={{#invoke:Unicode data |is|rtl|ش}} |2={{#invoke:Unicode data |is|rtl|&#x34;}} }} | {{ubl |1=&#x0634; |2=&#x34;}} |- | [[Combining character]] | {{code|1={{!}}is{{!}}combining}} | code point | {{ubl |1={{tnull|&#35;invoke:Unicode data |is|combining|0300}} |2={{tnull|&#35;invoke:Unicode data |is|combining|64}} }} | {{ubl |1={{#invoke:Unicode data |is|combining|0300}} |2={{#invoke:Unicode data |is|combining|64}} }} | {{ubl |1=&#x0300; |2=&#x64;}} |- | Character assignation | {{code|1={{!}}is{{!}}assigned}} | code point | {{ubl |1={{tnull|&#35;invoke:Unicode data |is|assigned|A061}} |2={{tnull|&#35;invoke:Unicode data |is|assigned|FFEF}} }} | {{ubl |1={{#invoke:Unicode data |is|assigned|A061}} |2={{#invoke:Unicode data |is|assigned|FFEF}} }} | {{ubl |1=&#xA061; |2=;}} |- | Printable<!-- control: assigned or space-separator --> | {{code|1={{!}}is{{!}}printable}} | code point | {{ubl |1={{tnull|&#35;invoke:Unicode data |is|printable|0061}} |2={{tnull|&#35;invoke:Unicode data |is|printable|0007}} |3={{tnull|&#35;invoke:Unicode data |is|printable|FFFF}} }} | {{ubl |1=>{{#invoke:Unicode data |is|printable|0061}}< |2=>{{#invoke:Unicode data |is|printable|0007}}< |3=>{{#invoke:Unicode data |is|printable|FFFF}}< }} | {{ubl |1=>&#x0061;< |2=>&#x0007;< |3=>&#xFFFF;< }} |- | {{slink|Whitespace_character|Unicode}} | {{code|1={{!}}is{{!}}whitespace}} | code point | {{ubl |1={{tnull|&#35;invoke:Unicode data |is|whitespace|0x20}} |2={{tnull|&#35;invoke:Unicode data |is|whitespace|0xA0}} |3={{tnull|&#35;invoke:Unicode data |is|whitespace|0x64}} }} | {{ubl |1=&gt;{{#invoke:Unicode data |is|whitespace|0x20}}< |2=&gt;{{#invoke:Unicode data |is|whitespace|0xA0}}< NBSP |3=&gt;{{#invoke:Unicode data |is|whitespace|0x64}}< }} | {{ubl |1=&gt;&#x20;< |2=&gt;&#xA0;< |3=&gt;&#x64;<}}<!-- UNKNOWN -- function application as yet unknown --> <!-- Hangul submodule used by <code>|lookup|name</code> to generate names of characters in the [[Hangul Syllables]] block --> |- | [[Unicode alias names and abbreviations|Alias names]] | {{code|1={{!}}aliases}} | | [application unknown] | | {{ubl |1=&#x; |2=&#x;}} |- | Combining class | {{code|1={{!}}}} | | [application unknown] | | {{ubl |1=&#x; |2=&#x;}} |- | Age | {{code|1={{!}}}} | | [application unknown] | | {{ubl |1= |2=}} |- | get_best_script | {{code|1={{!}}get_best_script}} | | [application unknown] | | {{ubl |1= |2=}} |} ==Data modules== The data used by functions in this module is found in [[Special:PrefixIndex/Module:Unicode data/|submodules]]. Some are generated by [[AWK]] scripts shown at [[wikt:User:Kephir/Unicode|User:Kephir/Unicode]] on English Wiktionary, others by Lua scripts on the <code>/make</code> subpages of the submodules. * [[Module:Unicode data/age]]: 'Age' of a character, that is: version introduction number. * [[Module:Unicode data/aliases]]: the formal name aliases for characters (from [https://www.unicode.org/Public/UNIDATA/NameAliases.txt NameAliases.txt]) * [[Module:Unicode data/blocks]]: the list of Unicode blocks (from [https://www.unicode.org/Public/UNIDATA/Blocks.txt Blocks.txt]) * [[Module:Unicode data/category]]: data mapping characters to their General Category (from [https://www.unicode.org/Public/UNIDATA/extracted/DerivedGeneralCategory.txt DerivedGeneralCategory.txt]) * [[Module:Unicode data/combining]]: data mapping characters to their Combining Classes (from [https://www.unicode.org/Public/UNIDATA/extracted/DerivedCombiningClass.txt DerivedCombiningClass.txt]) * [[Module:Unicode data/control]]: data for identifying characters that belong to the General Categories of Separator and Other (from [https://www.unicode.org/Public/UNIDATA/extracted/DerivedGeneralCategory.txt DerivedGeneralCategory.txt]) * [[Module:Unicode data/derived core properties]]: * [[Module:Unicode data/Hangul]]: data used to generate the names of [[Hangul]] syllables (from [https://www.unicode.org/Public/UNIDATA/Jamo.txt Jamo.txt]) * [[Special:PrefixIndex/Module:Unicode data/names|Module:Unicode data/names/<nowiki>*</nowiki>]] ({{mono|000hh, .., 0E0hh}}; eg [[:Module:Unicode data/names/000|../names/000]]): names * [[Module:Unicode data/scripts]]: data mapping characters to their Unicode script properties (from [https://www.unicode.org/Public/UNIDATA/Scripts.txt Scripts.txt]). The name data modules ([[Special:PrefixIndex/Module:Unicode data/names/|Module:Unicode data/names/<var>xxx</var>]]) were compiled from [https://www.unicode.org/Public/UNIDATA/UnicodeData.txt UnicodeData.txt]. Each one contains, at maximum, code points U+xxx000 to U+xxxFFF. {{#invoke:Unicode data/documentation functions|show_modules}} ==Copyright== The Unicode database is released by Unicode Inc. under the following terms: <blockquote> Copyright © 1991-2018 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. </blockquote> ==Known issues== * Reading data like <code>[[:Module:Unicode data/aliases]]</code> not provided nor documented * Test fail: <code>lookup_category</code> {{mono|U+FFFF}} (&lt;noncharacter-FFFF>) expected: Cn. ::<code><nowiki>{{#invoke:Unicode data|lookup|category|0xFFFF}}</nowiki></code> &rarr; {{#invoke:Unicode data|lookup|category|0xFFFF}} [Nil] ==See also== * '''Named entities''': for example, {{unichar|22C1|N-ARY LOGICAL OR}}: <code><nowiki>{{#</nowiki>invoke:[[:Module:LoadData|LoadData]]|[[:Module:Numcr2namecr|Numcr2namecr]]|0x22C1}}</code> &rarr; {{#invoke:LoadData|Numcr2namecr|0x22C1}} <includeonly>{{sandbox other| | <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Unicode character modules|Data]] [[Category:Lua metamodules]] }}</includeonly> bbbdcdymyq8199lgvqhpzbt2aakzqh4 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Code 10 1237 5530 2025-01-12T11:29:21Z Saimawnkham 28 Created page with "{{#tag:syntaxhighlight|{{{code|{{{1}}}}}}|lang={{{lang|{{{2|text}}}}}}|class={{{class|}}}|style={{{style|}}}|inline=1}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude>" 5530 wikitext text/x-wiki {{#tag:syntaxhighlight|{{{code|{{{1}}}}}}|lang={{{lang|{{{2|text}}}}}}|class={{{class|}}}|style={{{style|}}}|inline=1}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> c4j1dm0qlwo4osjl4tof16x31yebphy ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Code/doc 10 1238 5531 2025-01-12T11:30:45Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{#ifeq: {{PAGENAME}}|{{ROOTPAGENAME}}|{{High-risk|24,000+}}}} {{Expensive}} ==ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ== Wraps a short span of text in <code><nowiki><syntaxhighlight></nowiki></code> tags (see [[mw:Extension:SyntaxHighlight]]). This template should be used for short samples; longer content should use {{tag|pre}} or {{tag|syntaxhighlight}}. See [..." 5531 wikitext text/x-wiki {{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{#ifeq: {{PAGENAME}}|{{ROOTPAGENAME}}|{{High-risk|24,000+}}}} {{Expensive}} ==ᥘᥩᥒᥲᥓᥬᥳᥖᥪᥰ== Wraps a short span of text in <code><nowiki><syntaxhighlight></nowiki></code> tags (see [[mw:Extension:SyntaxHighlight]]). This template should be used for short samples; longer content should use {{tag|pre}} or {{tag|syntaxhighlight}}. See [[Help:Wiki markup]] for an explanation of what the various tags do. If the content includes an equals sign (=), you must specify the parameter explicitly: {{tji|code|2=1:int i = 0;}}. The template uses the {{tag|syntaxhighlight|o}} tag with the attribute <code>inline=1</code>. This works like the combination of the {{tag|code|o}} and {{tag|nowiki|o}} tags, applied to the expanded wikitext. For example, {{tji|code|<nowiki>some '''wiki''' text</nowiki>}} will '''''not''''' render the word "wiki" in bold, and will render the tripled-single-quotes: :{{code|some '''wiki''' text}} If the above example is declared as wikitext (via {{tji|code|<nowiki>some '''wiki''' text</nowiki>|lang:wikitext}}, the output is rendered as follows: :{{code|some '''wiki''' text|lang=wikitext}} However, {{tji|code|<nowiki>a {{template}} call</nowiki>|lang:wikitext}} will still invoke the template: :{{code|a {{template}} call|lang=wikitext}} Use {{tag|nowiki}} around the template name to avoid this problem: :{{code|a <nowiki>{{template}}</nowiki> call|lang=wikitext}} When used inline with regular text, {{tnull|code}} generally looks best and is easiest to read when it is explicitly spaced apart from the regular text: :{{code|foo &nbsp;<nowiki>{{code|bar baz}}</nowiki>&nbsp; quux.|lang=wikitext}} is well spaced: :foo &nbsp;{{code|bar baz}}&nbsp; quux. versus: :{{code|foo <nowiki>{{code|bar baz}}</nowiki> quux.|wikitext}} which is less visually clear: :foo {{code|bar baz}} quux. because "foo" and "{{code|bar}}" will seem more closely associated than "{{code|bar}}" and "{{code|baz}}"; the width of the space character in a monospaced font is almost always larger than in a proportional font. Use parameter {{{2}}} (unnamed, as {{para|2}}, or more explicitly as {{para|lang}}) to specify a language for [[mw:Extension:SyntaxHighlight]]. This option defaults to {{para|lang|text}}, i.e. no highlighting. Valid values include {{para|lang|wikitext}} for wikitext, {{para|lang|html}} for HTML, along with many other languages including {{code|php}}, {{code|perl}}, {{code|css}}, {{code|javascript}}, {{code|mysql}}. Attempting to use an invalid value for lang will cause the page to be added to [[:Category:Pages with syntax highlighting errors]], and no syntax highlighting will be present in the output. {{code|html4strict}} and {{code|html5}} used to be valid values - however, {{para|lang|html}} should be used instead. This template does not need to be [[Wikipedia:Template substitution|substituted]]. ===ᥖᥨᥝᥴᥕᥣᥒᥱ=== {{markup |<nowiki>Lorem {{code|ipsum '''dolor'''}} sit amet</nowiki> |Lorem {{code|ipsum '''dolor'''}} sit amet |<nowiki>Lorem {{code|ipsum '''dolor'''|wikitext}} sit amet</nowiki> |Lorem {{code|ipsum '''dolor'''|wikitext}} sit amet |<nowiki>The declaration {{code|lang=cpp |int foo(const std::string& bar, const std::vector<long double*>& baz);}} is the prototype for a function defined later.</nowiki> |The declaration {{code|lang=cpp |int foo(const std::string& bar, const std::vector<long double*>& baz);}} is the prototype for a function defined later. |<nowiki>If the code contains an [[equals sign]], such as {{code |lang=javascript |code=var img = document.getElementsByTagName("img");}}, you must identify the first parameter explicitly as {{{1}}} or {{{code}}}; see also [[:bugzilla:5138]].</nowiki> |If the code contains an [[equals sign]], such as {{code |lang=javascript |code=var img = document.getElementsByTagName("img");}}, you must identify the first parameter explicitly as {{{1}}} or {{{code}}}; see also [[:bugzilla:5138]]. }} ===Included templates=== Embedded templates do not function as expected inside {{tl|code}}; for longer, free-form blocks of code, which can contain templates such as {{tl|var}} and {{tl|samp}}, use {{tag|code}} as a wrapper instead of this template. Templates used inside {{tl|code}} expose the rendered HTML— this can be useful. For example: <div style="overflow:auto;"> {{markup |1=<nowiki>{{code| {{cite web |title=Title |url=http://example.org}} |lang=html }}</nowiki> |2={{code| {{cite web |title=Title |url=http://example.org}} |lang=html }} }} </div> The above example shows the HTML rendered by the citation template, including the hidden metadata. == Expensive Parser Function warning == This template internally uses [[mw:Extension:SyntaxHighlight]], which is considered an 'expensive parser function' (see [[WP:EXPENSIVE]]). If used on a page which uses more than 500 expensive parser functions, the output of subsequent uses of this template will be presented using {{tag|code}} formatting (without any syntax highlighting) instead. == ᥑ​ᥩᥲᥛᥧᥢᥰᥗᥦᥛᥰᥙᥘᥥᥖᥳ == {{Format TemplateData|<templatedata> { "description": "An inline source code string.", "format": "inline", "params": { "1": { "label": "Code", "aliases": ["code"], "description": "The code to display.", "required": true, "type": "string" }, "2": { "label": "Language", "aliases": ["lang"], "description": "The programming language of the source code. List of valid values is at: [[mw:Extension:SyntaxHighlight#Supported_languages]]", "default": "text", "suggested": true, "type": "string" }, "class": { "label": "Class", "type": "string" }, "style": { "label": "CSS Style", "type": "string" } } } </templatedata>}} == ᥖᥨᥭᥰᥙᥣᥰ == * {{tl|PreCode}}, which forbids line breaks inside the code * {{tl|codett}}, wrapper for this template that removes background and border styling * {{tl|mono}}, monospaced font only * {{tl|param value}}, monospaced; friendly handling for blank space * {{tl|Syntaxhighlight}} * {{tl|kbd}}, for keyboard input * [[Help:Wiki markup]] {{Semantic markup templates|show}} <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Programming typing-aid templates]] [[Category:Semantic markup templates]] [[Category:Wikipedia XHTML tag-replacing templates]] }}</includeonly> d9c3dc8yhzq2wird6auztcla0m4g7xj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tnull 10 1239 5546 5545 2025-01-12T11:39:54Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template link null]] 5546 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template link null]] 4r18wtq7vi8zo4bq99978y6wva1dfst ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template link null 10 1240 5533 2025-01-12T11:31:52Z Saimawnkham 28 Created page with "<includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tnull}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude>" 5533 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tnull}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 3wh5704zk7xm5kpqgoz7ybfwwx3479n ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tlg/doc 10 1241 5534 2025-01-12T11:32:58Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{#switch:{{FULLPAGENAME}}|Template:Template link with subst|Template:Template link expanded={{used in system}}|#default= {{#ifexpr:{{#invoke:Transclusion count|fetch|0}} > 2000|{{high-use}}}}}} {{tsh|{{{1|tlg}}}|{{{2|}}}}} {{lua|Module:Template link general}} This template, often abbreviated as {{tlf|{{#switch:{{lc:{{ROOTPAGENAME}}}} | tlg | template link general = tlg |..." 5534 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{#switch:{{FULLPAGENAME}}|Template:Template link with subst|Template:Template link expanded={{used in system}}|#default= {{#ifexpr:{{#invoke:Transclusion count|fetch|0}} > 2000|{{high-use}}}}}} {{tsh|{{{1|tlg}}}|{{{2|}}}}} {{lua|Module:Template link general}} This template, often abbreviated as {{tlf|{{#switch:{{lc:{{ROOTPAGENAME}}}} | tlg | template link general = tlg | tlb | template link with bold = tlb | tlc | template link code = tlc | tlw ||template link with linked braces = tlw | tlf | template link with link off = tlf | tltss | template link with title span, subst = tltss | tlx | template link expanded = tlx | tlxb | template link expanded with bold = tlxb | tlxi | template link expanded with italic = tlxi | tlxs | template link expanded with subst = tlxs | tls | template link with subst = tls | tnull | template link null = tnull | tlp | template link with parameters = tlp}} }}, is used to provide stylized formatting to template displays without actually using the template itself. The code generated will be displayed inline. For a multi-line output, see {{tl|tj}}. ===Parameters=== With the exception of {{mono|alttext}}, the named parameters are toggles that are either omitted (default in most cases) or activated (by being assigned a value such as "on", "yes", "true", "include", etc.). They may be included in any order ([[#Examples|see Examples below]]). Certain templates have the parameter "on" by default; see [[#General-purpose formatting|the main table]] for all alternate options. If a row renders identically to a previous row, it means the current template does not support that option and {{t|tlg}} needs to be used instead. {| class="wikitable" ! Parameter || Action || Use with<br>{{tl|example}} || Default active |- | || Default (without accessory parameters) || {{{{{1|tlg}}}|example}} || |- | brace || Include braces as part of the template link || {{{{{1|tlg}}}|brace=yes|example}} || {{tl|tlw}}/{{tl|tn}} |- | braceinside || Include innermost braces as part of the template link || {{{{{1|tlg}}}|example|braceinside=yes}} || |- | bold || Renders the template link/name in '''bold''' || {{{{{1|tlg}}}|bold=yes|example}} || {{tl|tlb}}, {{tl|tlxb}} |- | code || Display output using HTML [[HTML element#code|{{tag|code}}]] tags ([[monospaced font]]) || {{{{{1|tlg}}}|code=yes|example}} || {{tl|tlc}}, {{tl|Template link expanded}}, etc. |- | italic || Display any parameters accompanying the template link/name in ''italics'' ||| {{{{{1|tlg}}}|italic=yes|example|param}} || {{tl|tlxi}} |- | kbd || Display output using HTML [[HTML element#kbd|{{tag|kbd}}]] tags (monospaced font) || {{{{{1|tlg}}}|kbd=yes|example}} || |- | nolink || Don't render the template name as a link || {{{{{1|tlg}}}|nolink=yes|example}} || {{tl|tlf}}, {{tl|tnull}} |- | nowrap || Prevent the insertion of line breaks ([[word wrap]]) in the output || {{{{{1|tlg}}}|nowrap=yes|example}} || {{tl|tlp}} |- | nowrapname || Prevent word wrapping in the output of template name/link (parameters will wrap if needed) || {{{{{1|tlg}}}|nowrapname=yes|example}} || |- | plaincode || Uses {{tag|code|params=style="border:none; background:transparent;"}} || {{{{{1|tlg}}}|plaincode=yes|example}} || {{tl|tltss}} |- | subst || Include a [[Help:Substitution|subst:]] prefix before the template link/name || {{{{{1|tlg}}}|subst=yes|example}} || {{tl|tls}}, {{tl|tlxs}}, etc |- | alttext=<code style="padding:0; margin:0">[text]</code> || Replace <code style="padding:0; margin:0">[text]</code> with the actual label to be displayed for the template link || {{{{{1|tlg}}}|alttext=Other|example}} || {{tl|tla}} |- | _show_result || Will also display the result of the template || {{{{{1|tlg}}}|Min|7|-5|_show_result=y}} || |- | _expand || Will add a link to the expanded template page || {{{{{1|tlg}}}|Min|7|-5|_expand=y}} || |- | a || will add an asterisk before the template code || {{{{{1|tlg}}}|Min|7|-5|a=y}} || |} ====Unnamed (Positional)==== This template can take any number of [[unnamed parameter]]s as parameters accompanying the template link (or name); see Examples below. ===Examples=== Use the ''displayed'' value in the code column, ''not'' the underlying source code. {{#switch:{{SITENAME}} |Wikipedia|Meta= | ; Note: On the source sister projects, en.wikipedia and Meta, '''X0, X1, X2, ..., X9 are sandbox templates''' for experimentation on involved templates that need be in template space. An auto-cleansing software facility exists that might be used to duplicate the facility on other Sister projects. }} {{Aligned table |cols=3 |class=wikitable |row1header=y |style=background-color:transparent;color:inherit<!-- to see background of <code>...</code> --> | Code | Output | Remarks | {{tji|{{{1|tlg}}}|Banner}} | {{{{{1|tlg}}}|Banner}} | Template:Banner does not exist. (Non-existent template is redlinked.) | {{tji|{{{1|tlg}}}|Abc}} | {{{{{1|tlg}}}|Abc}} | Template:Abc exists. | {{tji|{{{1|tlg}}}|abC}} | {{{{{1|tlg}}}|abC}} | Template names are case-sensitive | {{tji|{{{1|tlg}}}|abc}} | {{{{{1|tlg}}}|abc}} | (but the first letter is case-insensitive). | {{tji|{{{1|tlg}}}|x0}} | {{{{{1|tlg}}}|x0}} | no parameters | {{tji|{{{1|tlg}}}|x1|one}} | {{{{{1|tlg}}}|x1|one}} | one parameter | {{tji|{{{1|tlg}}}|x2|one|two}} | {{{{{1|tlg}}}|x2|one|two}} | two parameters | {{tji|{{{1|tlg}}}|x2|2{{=}}one{{=}}1|3{{=}}two{{=}}2}} | {{{{{1|tlg}}}|x2|one{{=}}1|two{{=}}2}} | two parameters, assigned values | {{tji|{{{1|tlg}}}|x3|1|2|3|4|5|6|7|8|9|10}} | {{{{{1|tlg}}}|x3|1|2|3|4|5|6|7|8|9|10}} | ten parameters | {{tji|{{{1|tlg}}}|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}} | {{{{{1|tlg}}}|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}} | Unlimited parameters, as one {{tag|nowiki|link=yes}} [[Help:Wikitext#Nowiki|string]]. | {{tji|{{{1|tlg}}}|x2||two||}} | {{{{{1|tlg}}}|x2||two||}} | Empty parameters are discarded. | {{tji|{{{1|tlg}}}|x0|code: on}} | {{{{{1|tlg}}}|x0|code=on}} | &lt;code&gt; style | {{tji|{{{1|tlg}}}|x0|plaincode: on}} | {{{{{1|tlg}}}|x0|plaincode=on}} | plaincode style | {{tji|{{{1|tlg}}}|x0|kbd: on}} | {{{{{1|tlg}}}|x0|kbd=on}} | &lt;kbd&gt; style | {{tji|{{{1|tlg}}}|x0|bold: on}} | {{{{{1|tlg}}}|x0|bold=on}} | bold link/name | {{tji|{{{1|tlg}}}|x1|one|italic: on}} | {{{{{1|tlg}}}|x1|one|italic=on}} | parameter(s) in italics | {{tji|{{{1|tlg}}}|x0|nolink: on}} | {{{{{1|tlg}}}|x0|nolink=on}} | | {{tji|{{{1|tlg}}}|x0|subst: on}} | {{{{{1|tlg}}}|x0|subst=on}} | | {{tji|{{{1|tlg}}}|x0|brace: on}} | {{{{{1|tlg}}}|x0|brace=on}} | all braces in link | {{tji|{{{1|tlg}}}|x0|braceinside: on}} | {{{{{1|tlg}}}|x0|braceinside=on}} | inside braces in link | {{tji|{{{1|tlg}}}|x0|alttext: x0 link}} | {{{{{1|tlg}}}|x0|alttext=x0 link}} | | {{tji|{{{1|tlg}}}|x0|bold: on|code: on|brace: on}} | {{{{{1|tlg}}}|x0|bold=on|code=on|brace=on}} | Combine multiple parameter settings. | {{tji|{{{1|tlg}}}|abc|{{((}}spaces{{))}}one{{((}}spaces{{))}}}} | {{{{{1|tlg}}}|abc|{{spaces}}one{{spaces}}}} | Using {{tl|spaces}} before and after a parameter. | {{tji|{{{1|tlg}}}|x2|bold: on|code: on|one|two}} | {{{{{1|tlg}}}|x2|bold=on|code=on|one|two}} | Can combine named and anonymous parameters ... | {{tji|{{{1|tlg}}}|x2|one|two|bold: on|code: on}} | {{{{{1|tlg}}}|x2|one|two|bold=on|code=on}} | ... in any order ... | {{tji|{{{1|tlg}}}|x2|one|code: on|two|bold: on|three}} | {{{{{1|tlg}}}|x2|one|code=on|two|bold=on|three}} | ... even intermixed ... | {{tji|{{{1|tlg}}}|x2|one|code: on|two|bold: on|three|italic: on}} | {{{{{1|tlg}}}|x2|one|code=on|two|bold=on|three|italic=on}} | ... with many configurations. | {{tji|{{{1|tlg}}}|x1|x=u}} | {{{{{1|tlg}}}|x1|x=u}} | '''{{=}}''' won't work | {{tji|{{{1|tlg}}}|x1|x&#61;u}} | {{{{{1|tlg}}}|x1|x&#61;u}} | <code>&amp;#61;</code> is okay | {{tji|{{{1|tlg}}}|x1|x{{=}}u}} | {{{{{1|tlg}}}|x1|x{{=}}u}} | <code><nowiki>{{=}}</nowiki></code> is okay (see [[:Template:=|Template:=]]) | {{tji|{{{1|tlg}}}|x1|x<nowiki>=</nowiki>u}} | {{{{{1|tlg}}}|x1|x<nowiki>=</nowiki>u}} | Sticky nowiki is okay. | {{tji|{{{1|tlg}}}|x2|3: two|2: one}} | {{{{{1|tlg}}}|x2|3=two|2=one}} | {{align|right|Right-to-left is okay}} | {{tji|{{{1|tlg}}}}} | {{{1|tlg}}} | With no arguments, it emits the current page name without braces. | {{tji|{{{1|tlg}}}|x2|3: one|4: two}} | {{{{{1|tlg}}}|x2|3=one|4=two}} | Null parameter stops parsing. }} {| class="wikitable" |style="background-color:transparent;" |+ style="text-align:left;" | Wrapping of long names (default) |- ! Code ! style="width:15em;" | Output |- | {{tji|{{{1|tlg}}}|long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}} | {{{{{1|tlg}}}|long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}} |} {| class="wikitable" |style="background-color:transparent;" |+ style="text-align:left;" | Wrapping of long names (<kbd>nowrap=on</kbd>) |- ! Code ! style="width:15em;" | Output |- | {{tji|{{{1|tlg}}}|nowrap: on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} | {{{{{1|tlg}}}|nowrap=on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} |} {| class="wikitable" |style="background-color:transparent;" |+ style="text-align:left;" | Wrapping of long names (<kbd>nowrapname=on</kbd>) |- ! Code ! style="width:15em;" | Output |- | {{tji|{{{1|tlg}}}|nowrapname: on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} | {{{{{1|tlg}}}|nowrapname=on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} |} ==See also== {{Template-linking templates}} {{Semantic markup templates}} <includeonly>{{Sandbox other| | <!-- CATEGORIES BELOW THIS LINE, PLEASE: --> [[Category:Internal template-link templates]] [[Category:Wikitext typing-aid templates]] }}</includeonly> ragalh3x6bwdw6akheqvaerjw7z6ika ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template journal inline 10 1242 5535 2025-01-12T11:34:47Z Saimawnkham 28 Created page with "<includeonly>{{#if:{{{1|}}} |<templatestyles src="Template:Template journal inline/styles.css" /><span class="tj-tape"><span class="tj-nc">&#123;&#123;</span><span class="tj-tn">[[Template:{{#if:x|{{{1}}}}}|{{#if:x|{{{1}}}}}]]</span>{{#invoke:params|sequential|cutting|1|0|squeezing|trimming_values|setting|hi|<wbr /><span class{{=}}"tj-nc">&#124;</span>|mapping_by_replacing|^[^:]+$|<span class{{=}}"tj-ac">%0</span>|1|mapping_by_replacing|^([^:].-)%s*:%s*(.*)$|<span class..." 5535 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}} |<templatestyles src="Template:Template journal inline/styles.css" /><span class="tj-tape"><span class="tj-nc">&#123;&#123;</span><span class="tj-tn">[[Template:{{#if:x|{{{1}}}}}|{{#if:x|{{{1}}}}}]]</span>{{#invoke:params|sequential|cutting|1|0|squeezing|trimming_values|setting|hi|<wbr /><span class{{=}}"tj-nc">&#124;</span>|mapping_by_replacing|^[^:]+$|<span class{{=}}"tj-ac">%0</span>|1|mapping_by_replacing|^([^:].-)%s*:%s*(.*)$|<span class{{=}}"tj-an">%1</span><span class{{=}}"tj-nc">&#61;</span><span class{{=}}"tj-ac">%2</span>|1|mapping_by_replacing|^:%s*(.*)$|<span class{{=}}"tj-nc">&#61;</span><span class{{=}}"tj-ac">%1</span>|1|list_values}}<span class{{=}}"tj-nc">&#125;&#125;</span></span> |{{Error|Error: Missing template name}} }}</includeonly><noinclude>{{documentation}}</noinclude> 2tq1ld2fsqxlniskhhv8rc6y2aa0ggs ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template journal inline/doc 10 1243 5536 2025-01-12T11:35:05Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{Template shortcut|tji}} {{lua|Module:Params}} {{Uses TemplateStyles|Template:Template journal inline/styles.css}} ;Template preview : <syntaxhighlight lang="wikitext" inline>Lorem ipsum {{tji|Diff|Main Page|139993|139992|Sic exorsi sumus|diffonly: yes}}</syntaxhighlight> :: ↳ Lorem ipsum {{tji|Diff|Main Page|139993|139992|Sic exorsi sumus|diffonly: yes}} == Usage == The {{tl|Template journal inline}} template is identical to the {{tl|Templ..." 5536 wikitext text/x-wiki {{Documentation subpage}} {{Template shortcut|tji}} {{lua|Module:Params}} {{Uses TemplateStyles|Template:Template journal inline/styles.css}} ;Template preview : <syntaxhighlight lang="wikitext" inline>Lorem ipsum {{tji|Diff|Main Page|139993|139992|Sic exorsi sumus|diffonly: yes}}</syntaxhighlight> :: ↳ Lorem ipsum {{tji|Diff|Main Page|139993|139992|Sic exorsi sumus|diffonly: yes}} == Usage == The {{tl|Template journal inline}} template is identical to the {{tl|Template journal}} template, with the only difference that the output is displayed compressed in horizontal format using only [https://html.spec.whatwg.org/#phrasing-content-3 phrasing HTML tags]. For more information, please refer to {{tl|Template journal}}. See also {{tl|tjp}} for a template similar to {{tl|para}} that uses the same syntax and produces the same output as the parameters displayed by {{tl|tj}} and {{tl|tji}}. == Before editing this template == {{Main|Template:Tj#Before editing this template|l1 = Template:Tj § Before editing this template}} == Subpages == * {{rel|Template:Template journal inline/styles.css}} == See also == * {{Tl|Template journal}} * {{Tl|Template journal parameter}} * {{Tl|Template link}} * {{Tl|Template link expanded}} * {{Tlx|code|lang{{=}}wikitext}} <includeonly>{{Sandbox other|| <!-- Categories below this line --> [[Category:Wikitext typing-aid templates]] [[Category:Internal template-link templates]] }}</includeonly> 8suyo60gkun18iskmpvdyykk6mr3rnj ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tji 10 1244 5537 2025-01-12T11:35:14Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template journal inline]] 5537 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template journal inline]] 6655q9yjrcw4zuvd8ypceu2l3qxrno5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template journal inline/styles.css 10 1245 5538 2025-01-12T11:35:33Z Saimawnkham 28 Created page with "/* {{pp-template}} */ span.tj-tape { padding: 1px 4px; font-family: "Menlo", "Consolas", "Liberation Mono", "Courier New", monospace; white-space: pre-wrap; word-wrap: break-word; background-color: var(--background-color-neutral-subtle, #f8f9fa); color: var(--color-emphasized, #000); border: 1px solid var(--border-color-muted, #eaecf0); line-height: 1.3; tab-size: 4; vertical-align: baseline; border-radius: 2px; margin: 0; } span.tj-tape span.tj-tn, span.tj-..." 5538 sanitized-css text/css /* {{pp-template}} */ span.tj-tape { padding: 1px 4px; font-family: "Menlo", "Consolas", "Liberation Mono", "Courier New", monospace; white-space: pre-wrap; word-wrap: break-word; background-color: var(--background-color-neutral-subtle, #f8f9fa); color: var(--color-emphasized, #000); border: 1px solid var(--border-color-muted, #eaecf0); line-height: 1.3; tab-size: 4; vertical-align: baseline; border-radius: 2px; margin: 0; } span.tj-tape span.tj-tn, span.tj-tape span.tj-tn a, span.tj-tape span.tj-tn a:link, span.tj-tape span.tj-tn a:visited, span.tj-tape span.tj-tn a:hover { font-weight: bold; color: #4169e1; } span.tj-tape span.tj-an { font-weight: bold; color: #2e8b57; } span.tj-tape span.tj-ac { font-style: italic; color: #933; } span.tj-tape span.tj-nc { margin: 0 .075em; } span.tj-tape span.tj-nc + span.tj-nc, span.tj-tape span.tj-nc:first-child { margin: 0 .075em 0 0; } span.tj-tape span.tj-nc:last-child { margin: 0 0 0 .075em; } /* Dark mode support */ @media screen { html.skin-theme-clientpref-night div.tj-tape span.tj-tn, html.skin-theme-clientpref-night div.tj-tape span.tj-tn a, html.skin-theme-clientpref-night div.tj-tape span.tj-tn a:link, html.skin-theme-clientpref-night div.tj-tape span.tj-tn a:visited, html.skin-theme-clientpref-night div.tj-tape span.tj-tn a:hover { color: #6383E7; } html.skin-theme-clientpref-night div.tj-tape span.tj-an { color: #339a60; } html.skin-theme-clientpref-night div.tj-tape span.tj-ac { color: #D07373; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os div.tj-tape span.tj-tn, html.skin-theme-clientpref-os div.tj-tape span.tj-tn a, html.skin-theme-clientpref-os div.tj-tape span.tj-tn a:link, html.skin-theme-clientpref-os div.tj-tape span.tj-tn a:visited, html.skin-theme-clientpref-os div.tj-tape span.tj-tn a:hover { color: #6383E7; } html.skin-theme-clientpref-os div.tj-tape span.tj-an { color: #339a60; } html.skin-theme-clientpref-os div.tj-tape span.tj-ac { color: #D07373; } } a094mwk2zxo7v0mow4blusbk8sxyqw6 ᥛᥨᥝᥱ ᥓᥧᥰ:Params 828 1246 5539 2025-01-12T11:36:23Z Saimawnkham 28 Created page with " --- --- --- LOCAL ENVIRONMENT --- --- ________________________________ --- --- --- --[[ Abstract utilities ]]-- ---------------------------- -- Helper function for `string.gsub()` (for managing zero-padded numbers) local function zero_padded (str) return ('%03d%s'):format(#str, str) end -- Helper function for `table.sort()` (for natural sorting) local fu..." 5539 Scribunto text/plain --- --- --- LOCAL ENVIRONMENT --- --- ________________________________ --- --- --- --[[ Abstract utilities ]]-- ---------------------------- -- Helper function for `string.gsub()` (for managing zero-padded numbers) local function zero_padded (str) return ('%03d%s'):format(#str, str) end -- Helper function for `table.sort()` (for natural sorting) local function natural_sort (var1, var2) return tostring(var1):gsub('%d+', zero_padded) < tostring(var2):gsub('%d+', zero_padded) end -- Return a copy or a reference to a table local function copy_or_ref_table (src, refonly) if refonly then return src end newtab = {} for key, val in pairs(src) do newtab[key] = val end return newtab end -- Remove numerical elements from a table, shifting everything to the left local function remove_numerical_keys (tbl, idx, len) local cache = {} local tmp = idx + len - 1 for key, val in pairs(tbl) do if type(key) == 'number' and key >= idx then if key > tmp then cache[key - len] = val end tbl[key] = nil end end for key, val in pairs(cache) do tbl[key] = val end end -- Make a reduced copy of a table (shifting in both directions if necessary) local function copy_table_reduced (tbl, idx, len) local ret = {} local tmp = idx + len - 1 if idx > 0 then for key, val in pairs(tbl) do if type(key) ~= 'number' or key < idx then ret[key] = val elseif key > tmp then ret[key - len] = val end end elseif tmp > 0 then local nshift = 1 - idx for key, val in pairs(tbl) do if type(key) ~= 'number' then ret[key] = val elseif key > tmp then ret[key - tmp] = val elseif key < idx then ret[key + nshift] = val end end else for key, val in pairs(tbl) do if type(key) ~= 'number' or key > tmp then ret[key] = val elseif key < idx then ret[key + len] = val end end end return ret end -- Make an expanded copy of a table (shifting in both directions if necessary) --[[ local function copy_table_expanded (tbl, idx, len) local ret = {} local tmp = idx + len - 1 if idx > 0 then for key, val in pairs(tbl) do if type(key) ~= 'number' or key < idx then ret[key] = val else ret[key + len] = val end end elseif tmp > 0 then local nshift = idx - 1 for key, val in pairs(tbl) do if type(key) ~= 'number' then ret[key] = val elseif key > 0 then ret[key + tmp] = val elseif key < 1 then ret[key + nshift] = val end end else for key, val in pairs(tbl) do if type(key) ~= 'number' or key > tmp then ret[key] = val else ret[key - len] = val end end end return ret end ]]-- -- Move a key from a table to another, but only if under a different name and -- always parsing numerical strings as numbers local function steal_if_renamed (val, src, skey, dest, dkey) local realkey = tonumber(dkey) or dkey:match'^%s*(.-)%s*$' if skey ~= realkey then dest[realkey] = val src[skey] = nil end end --[[ Public strings ]]-- ------------------------ -- Special match keywords (functions and modifiers MUST avoid these names) local mkeywords = { ['or'] = 0, pattern = 1, plain = 2, strict = 3 } -- Sort functions (functions and modifiers MUST avoid these names) local sortfunctions = { --alphabetically = false, -- Simply uncommenting enables the option naturally = natural_sort } -- Callback styles for the `mapping_*` and `renaming_*` class of modifiers -- (functions and modifiers MUST avoid these names) --[[ Meanings of the columns: col[1] = Loop type (0-3) col[2] = Number of module arguments that the style requires (1-3) col[3] = Minimum number of sequential parameters passed to the callback col[4] = Name of the callback parameter where to place each parameter name col[5] = Name of the callback parameter where to place each parameter value col[6] = Argument in the modifier's invocation that will override `col[4]` col[7] = Argument in the modifier's invocation that will override `col[5]` A value of `-1` indicates that no meaningful value is stored (i.e. `nil`) ]]-- local mapping_styles = { names_and_values = { 3, 2, 2, 1, 2, -1, -1 }, values_and_names = { 3, 2, 2, 2, 1, -1, -1 }, values_only = { 1, 2, 1, -1, 1, -1, -1 }, names_only = { 2, 2, 1, 1, -1, -1, -1 }, names_and_values_as = { 3, 4, 0, -1, -1, 2, 3 }, names_only_as = { 2, 3, 0, -1, -1, 2, -1 }, values_only_as = { 1, 3, 0, -1, -1, -1, 2 }, blindly = { 0, 2, 0, -1, -1, -1, -1 } } -- Memory slots (functions and modifiers MUST avoid these names) local memoryslots = { i = 'itersep', l = 'lastsep', p = 'pairsep', h = 'header', f = 'footer', n = 'ifngiven' } -- Functions and modifiers MUST avoid these names too: `let` --[[ Module's private environment ]]-- -------------------------------------- -- Functions listed here declare that they don't need the `frame.args` -- metatable to be copied into a regular table; if they are modifiers they also -- guarantee that they will make available their own (modified) copy local refpipe = { count = true, value_of = true, list = true, list_values = true, for_each = true, call_for_each_group = true } -- Functions listed here declare that they don't need the -- `frame:getParent().args` metatable to be copied into a regular table; if -- they are modifiers they also guarantee that they will make available their -- own (modified) copy local refparams = { --inserting = true, grouping_by_calling = true, count = true, concat_and_call = true, concat_and_invoke = true, concat_and_magic = true, value_of = true, call_for_each_group = true } -- Maximum number of numerical parameters that can be filled, if missing (we -- chose an arbitrary number for this constant; you can discuss about its -- optimal value at Module talk:Params) local maxfill = 1024 -- The private table of functions local library = {} -- Functions that can only be invoked in first position local static_iface = {} -- Create a new context local function context_new () local ctx = {} ctx.luaname = 'Module:Params' --[[ or `frame:getTitle()` ]]-- ctx.iterfunc = pairs ctx.sorttype = 0 ctx.firstposonly = static_iface ctx.n_available = maxfill return ctx end -- Move to the next action within the user-given list local function context_iterate (ctx, n_forward) local nextfn if ctx.pipe[n_forward] ~= nil then nextfn = ctx.pipe[n_forward]:match'^%s*(.*%S)' end if nextfn == nil then error(ctx.luaname .. ': You must specify a function to call', 0) end if library[nextfn] == nil then if ctx.firstposonly[nextfn] == nil then error(ctx.luaname .. ': The function ‘' .. nextfn .. '’ does not exist', 0) else error(ctx.luaname .. ': The ‘' .. nextfn .. '’ directive can only appear in first position', 0) end end remove_numerical_keys(ctx.pipe, 1, n_forward) return library[nextfn] end -- Main loop local function main_loop (ctx, start_with) local fn = start_with repeat fn = fn(ctx) until not fn end -- Parse user arguments of type `...|[let]|[...][number of additional -- parameters]|[parameter 1]|[parameter 2]|[...]` local function parse_child_args (src, start_from, append_after) local names local tmp local dest = {} local pin = start_from if src[pin] ~= nil and src[pin]:match'^%s*let%s*$' then names = {} repeat tmp = src[pin + 1] or '' names[tonumber(tmp) or tmp:match'^%s*(.-)%s*$' or ''] = src[pin + 2] pin = pin + 3 until src[pin] == nil or not src[pin]:match'^%s*let%s*$' end tmp = tonumber(src[pin]) if tmp ~= nil then if tmp < 0 then tmp = -1 end local shf = append_after - pin for idx = pin + 1, pin + tmp do dest[idx + shf] = src[idx] end pin = pin + tmp + 1 end if names ~= nil then for key, val in pairs(names) do dest[key] = val end end return dest, pin end -- Parse the arguments of some of the `mapping_*` and `renaming_*` class of -- modifiers local function parse_callback_args (src, n_skip, default_style) local style local shf local tmp = src[n_skip + 1] if tmp ~= nil then style = mapping_styles[tmp:match'^%s*(.-)%s*$'] end if style == nil then style = default_style shf = n_skip - 1 else shf = n_skip end local n_exist = style[3] local karg = style[4] local varg = style[5] tmp = style[6] if tmp > -1 then tmp = src[tmp + shf] karg = tonumber(tmp) if karg == nil then karg = tmp:match'^%s*(.-)%s*$' else n_exist = math.max(n_exist, karg) end end tmp = style[7] if tmp > -1 then tmp = src[tmp + shf] varg = tonumber(tmp) if varg == nil then varg = tmp:match'^%s*(.-)%s*$' else n_exist = math.max(n_exist, varg) end end local dest, nargs = parse_child_args(src, style[2] + shf, n_exist) tmp = style[1] if (tmp == 3 or tmp == 2) and dest[karg] ~= nil then tmp = tmp - 2 end if (tmp == 3 or tmp == 1) and dest[varg] ~= nil then tmp = tmp - 1 end return dest, nargs, tmp, karg, varg end -- Parse the arguments of some of the `mapping_*` and `renaming_*` class of -- modifiers local function parse_replace_args (opts, fname) if opts[1] == nil then error(ctx.luaname .. ', ‘' .. fname .. '’: No pattern string was given', 0) end if opts[2] == nil then error(ctx.luaname .. ', ‘' .. fname .. '’: No replacement string was given', 0) end local ptn = opts[1] local repl = opts[2] local argc = 3 local nmax = tonumber(opts[3]) if nmax ~= nil or (opts[3] or ''):match'^%s*$' ~= nil then argc = 4 end local flg = opts[argc] if flg ~= nil then flg = mkeywords[flg:match'^%s*(.-)%s*$'] end if flg == 0 then flg = nil elseif flg ~= nil then argc = argc + 1 end return ptn, repl, nmax, flg == 3, argc, (nmax ~= nil and nmax < 1) or (flg == 3 and ptn == repl) end -- Parse the arguments of the `with_*_matching` class of modifiers local function parse_pattern_args (ctx, fname) local state = 0 local cnt = 1 local keyw local nptns = 0 local ptns = {} for _, val in ipairs(ctx.pipe) do if state == 0 then nptns = nptns + 1 ptns[nptns] = { val, false, false } state = -1 else keyw = val:match'^%s*(.*%S)' if keyw == nil or mkeywords[keyw] == nil or ( state > 0 and mkeywords[keyw] > 0 ) then break else state = mkeywords[keyw] if state > 1 then ptns[nptns][2] = true end if state == 3 then ptns[nptns][3] = true end end end cnt = cnt + 1 end if state == 0 then error(ctx.luaname .. ', ‘' .. fname .. '’: No pattern was given', 0) end return ptns, cnt end -- Map parameters' values using a custom callback and a referenced table local value_maps = { [0] = function (tbl, margs, karg, varg, fn) for key in pairs(tbl) do tbl[key] = fn() end end, [1] = function (tbl, margs, karg, varg, fn) for key, val in pairs(tbl) do margs[varg] = val tbl[key] = fn() end end, [2] = function (tbl, margs, karg, varg, fn) for key in pairs(tbl) do margs[karg] = key tbl[key] = fn() end end, [3] = function (tbl, margs, karg, varg, fn) for key, val in pairs(tbl) do margs[karg] = key margs[varg] = val tbl[key] = fn() end end } -- Private table for `map_names()` local name_thieves_maps = { [0] = function (cache, tbl, rargs, karg, varg, fn) for key, val in pairs(tbl) do steal_if_renamed(val, tbl, key, cache, fn()) end end, [1] = function (cache, tbl, rargs, karg, varg, fn) for key, val in pairs(tbl) do rargs[varg] = val steal_if_renamed(val, tbl, key, cache, fn()) end end, [2] = function (cache, tbl, rargs, karg, varg, fn) for key, val in pairs(tbl) do rargs[karg] = key steal_if_renamed(val, tbl, key, cache, fn()) end end, [3] = function (cache, tbl, rargs, karg, varg, fn) for key, val in pairs(tbl) do rargs[karg] = key rargs[varg] = val steal_if_renamed(val, tbl, key, cache, fn()) end end } -- Map parameters' names using a custom callback and a referenced table local function map_names (tbl, rargs, karg, varg, looptype, fn) local cache = {} name_thieves_maps[looptype](cache, tbl, rargs, karg, varg, fn) for key, val in pairs(cache) do tbl[key] = val end end -- Return a new table that contains `src` regrouped according to the numerical -- suffixes in its keys local function make_groups (src) -- NOTE: `src` might be the original metatable! local tmp local prefix local gid local groups = {} for key, val in pairs(src) do -- `key` must only be a string or a number... gid = tonumber(key) if gid == nil then prefix, gid = key:match'^%s*(.-)%s*(%-?%d*)%s*$' gid = tonumber(gid) or '' else prefix = '' end if groups[gid] == nil then groups[gid] = {} end tmp = tonumber(prefix) if tmp ~= nil then if tmp < 1 then prefix = tmp - 1 else prefix = tmp end end groups[gid][prefix] = val end return groups end -- Concatenate the numerical keys from the table of parameters to the numerical -- keys from the table of options; non-numerical keys from the table of options -- will prevail over colliding non-numerical keys from the table of parameters local function concat_params (ctx) local tbl = ctx.params local size = table.maxn(ctx.pipe) local retval = {} if ctx.subset == 1 then -- We need only the sequence for key, val in ipairs(tbl) do retval[key + size] = val end else if ctx.subset == -1 then for key, val in ipairs(tbl) do tbl[key] = nil end end for key, val in pairs(tbl) do if type(key) == 'number' then retval[key + size] = val else retval[key] = val end end end for key, val in pairs(ctx.pipe) do retval[key] = val end return retval end -- Flush the parameters by calling a custom function for each value (after this -- function has been invoked `ctx.params` will be no longer usable) local function flush_params (ctx, fn) local tbl = ctx.params if ctx.subset == 1 then for key, val in ipairs(tbl) do fn(key, val) end return end if ctx.subset == -1 then for key, val in ipairs(tbl) do tbl[key] = nil end end if ctx.sorttype > 0 then local nums = {} local words = {} local nn = 0 local nw = 0 for key, val in pairs(tbl) do if type(key) == 'number' then nn = nn + 1 nums[nn] = key else nw = nw + 1 words[nw] = key end end table.sort(nums) table.sort(words, natural_sort) if ctx.sorttype == 2 then for idx = 1, nw do fn(words[idx], tbl[words[idx]]) end for idx = 1, nn do fn(nums[idx], tbl[nums[idx]]) end return end for idx = 1, nn do fn(nums[idx], tbl[nums[idx]]) end for idx = 1, nw do fn(words[idx], tbl[words[idx]]) end return end if ctx.subset ~= -1 then for key, val in ipairs(tbl) do fn(key, val) tbl[key] = nil end end for key, val in pairs(tbl) do fn(key, val) end end --[[ Modifiers ]]-- ----------------------------- -- Syntax: #invoke:params|sequential|pipe to library.sequential = function (ctx) if ctx.subset == -1 then error(ctx.luaname .. ': The two directives ‘non-sequential’ and ‘sequential’ are in contradiction with each other', 0) end if ctx.sorttype > 0 then error(ctx.luaname .. ': The ‘all_sorted’ and ‘reassorted’ directives are redundant when followed by ‘sequential’', 0) end ctx.iterfunc = ipairs ctx.subset = 1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|non-sequential|pipe to library['non-sequential'] = function (ctx) if ctx.subset == 1 then error(ctx.luaname .. ': The two directives ‘sequential’ and ‘non-sequential’ are in contradiction with each other', 0) end ctx.iterfunc = pairs ctx.subset = -1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|all_sorted|pipe to library.all_sorted = function (ctx) if ctx.subset == 1 then error(ctx.luaname .. ': The ‘all_sorted’ directive is redundant after ‘sequential’', 0) end if ctx.sorttype == 2 then error(ctx.luaname .. ': The two directives ‘reassorted’ and ‘sequential’ are in contradiction with each other', 0) end ctx.sorttype = 1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|reassorted|pipe to library.reassorted = function (ctx) if ctx.subset == 1 then error(ctx.luaname .. ': The ‘reassorted’ directive is redundant after ‘sequential’', 0) end if ctx.sorttype == 1 then error(ctx.luaname .. ': The two directives ‘sequential’ and ‘reassorted’ are in contradiction with each other', 0) end ctx.sorttype = 2 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|setting|directives|...|pipe to library.setting = function (ctx) local opts = ctx.pipe local cmd = opts[1] if cmd ~= nil then cmd = cmd:gsub('%s+', ''):gsub('/+', '/'):match'^/*(.*[^/])' end if cmd == nil then error(ctx.luaname .. ', ‘setting’: No directive was given', 0) end local sep = string.byte('/') local argc = 2 local dest = {} local vname local chr for idx = 1, #cmd do chr = cmd:byte(idx) if chr == sep then for key, val in ipairs(dest) do ctx[val] = opts[argc] dest[key] = nil end argc = argc + 1 else vname = memoryslots[string.char(chr)] if vname == nil then error(ctx.luaname .. ', ‘setting’: Unknown slot ‘' .. string.char(chr) .. '’', 0) end table.insert(dest, vname) end end for key, val in ipairs(dest) do ctx[val] = opts[argc] end return context_iterate(ctx, argc + 1) end -- Syntax: #invoke:params|squeezing|pipe to library.squeezing = function (ctx) local tbl = ctx.params local store = {} local indices = {} local newlen = 0 for key, val in pairs(tbl) do if type(key) == 'number' then newlen = newlen + 1 indices[newlen] = key store[key] = val tbl[key] = nil end end table.sort(indices) for idx = 1, newlen do tbl[idx] = store[indices[idx]] end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|filling_the_gaps|pipe to library.filling_the_gaps = function (ctx) local tbl = ctx.params local nmin = 1 local nmax = nil local nnums = -1 local tmp = {} for key, val in pairs(tbl) do if type(key) == 'number' then if nmax == nil then if key < nmin then nmin = key end nmax = key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end nnums = nnums + 1 tmp[key] = val end end if nmax ~= nil and nmax - nmin > nnums then ctx.n_available = ctx.n_available + nmin + nnums - nmax if ctx.n_available < 0 then error(ctx.luaname .. ', ‘filling_the_gaps’: It is possible to fill at most ' .. tostring(maxfill) .. ' parameters', 0) end for idx = nmin, nmax, 1 do tbl[idx] = '' end for key, val in pairs(tmp) do tbl[key] = val end end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|clearing|pipe to library.clearing = function (ctx) local tbl = ctx.params local numericals = {} for key, val in pairs(tbl) do if type(key) == 'number' then numericals[key] = val tbl[key] = nil end end for key, val in ipairs(numericals) do tbl[key] = val end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|cutting|left cut|right cut|pipe to library.cutting = function (ctx) local lcut = tonumber(ctx.pipe[1]) if lcut == nil then error(ctx.luaname .. ', ‘cutting’: Left cut must be a number', 0) end local rcut = tonumber(ctx.pipe[2]) if rcut == nil then error(ctx.luaname .. ', ‘cutting’: Right cut must be a number', 0) end local tbl = ctx.params local len = #tbl if lcut < 0 then lcut = len + lcut end if rcut < 0 then rcut = len + rcut end local tot = lcut + rcut if tot > 0 then local cache = {} if tot >= len then for key in ipairs(tbl) do tbl[key] = nil end tot = len else for idx = len - rcut + 1, len, 1 do tbl[idx] = nil end for idx = 1, lcut, 1 do tbl[idx] = nil end end for key, val in pairs(tbl) do if type(key) == 'number' and key > 0 then if key > len then cache[key - tot] = val else cache[key - lcut] = val end tbl[key] = nil end end for key, val in pairs(cache) do tbl[key] = val end end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|cropping|left crop|right crop|pipe to library.cropping = function (ctx) local lcut = tonumber(ctx.pipe[1]) if lcut == nil then error(ctx.luaname .. ', ‘cropping’: Left crop must be a number', 0) end local rcut = tonumber(ctx.pipe[2]) if rcut == nil then error(ctx.luaname .. ', ‘cropping’: Right crop must be a number', 0) end local tbl = ctx.params local nmin local nmax for key in pairs(tbl) do if type(key) == 'number' then if nmin == nil then nmin = key nmax = key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end end end if nmin ~= nil then local len = nmax - nmin + 1 if lcut < 0 then lcut = len + lcut end if rcut < 0 then rcut = len + rcut end if lcut + rcut - len > -1 then for key in pairs(tbl) do if type(key) == 'number' then tbl[key] = nil end end elseif lcut + rcut > 0 then for idx = nmax - rcut + 1, nmax do tbl[idx] = nil end for idx = nmin, nmin + lcut - 1 do tbl[idx] = nil end local lshift = nmin + lcut - 1 if lshift > 0 then for idx = lshift + 1, nmax, 1 do tbl[idx - lshift] = tbl[idx] tbl[idx] = nil end end end end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|purging|start offset|length|pipe to library.purging = function (ctx) local idx = tonumber(ctx.pipe[1]) if idx == nil then error(ctx.luaname .. ', ‘purging’: Start offset must be a number', 0) end local len = tonumber(ctx.pipe[2]) if len == nil then error(ctx.luaname .. ', ‘purging’: Length must be a number', 0) end local tbl = ctx.params if len < 1 then len = len + table.maxn(tbl) if idx > len then return context_iterate(ctx, 3) end len = len - idx + 1 end ctx.params = copy_table_reduced(tbl, idx, len) return context_iterate(ctx, 3) end -- Syntax: #invoke:params|backpurging|start offset|length|pipe to library.backpurging = function (ctx) local last = tonumber(ctx.pipe[1]) if last == nil then error(ctx.luaname .. ', ‘backpurging’: Start offset must be a number', 0) end local len = tonumber(ctx.pipe[2]) if len == nil then error(ctx.luaname .. ', ‘backpurging’: Length must be a number', 0) end local idx local tbl = ctx.params if len > 0 then idx = last - len + 1 else for key in pairs(tbl) do if type(key) == 'number' and (idx == nil or key < idx) then idx = key end end if idx == nil then return context_iterate(ctx, 3) end idx = idx - len if last < idx then return context_iterate(ctx, 3) end len = last - idx + 1 end ctx.params = copy_table_reduced(ctx.params, idx, len) return context_iterate(ctx, 3) end -- Syntax: #invoke:params|rotating|pipe to library.rotating = function (ctx) local tbl = ctx.params local numericals = {} local nmax = 0 for key, val in pairs(tbl) do if type(key) == 'number' then numericals[key] = val tbl[key] = nil if key > nmax then nmax = key end end end for key, val in pairs(numericals) do tbl[nmax - key + 1] = val end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|pivoting|pipe to --[[ library.pivoting = function (ctx) local tbl = ctx.params local shift = #tbl + 1 if shift < 2 then return library.rotating(ctx) end local numericals = {} for key, val in pairs(tbl) do if type(key) == 'number' then numericals[key] = val tbl[key] = nil end end for key, val in pairs(numericals) do tbl[shift - key] = val end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|mirroring|pipe to --[[ library.mirroring = function (ctx) local tbl = ctx.params local numericals = {} local nmax local nmin for key, val in pairs(tbl) do if type(key) == 'number' then numericals[key] = val tbl[key] = nil if nmax == nil then nmax = key nmin = key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end end end for key, val in pairs(numericals) do tbl[nmax + nmin - key] = val end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|swapping|pipe to --[[ library.swapping = function (ctx) local tbl = ctx.params local cache = {} local nsize = 0 local tmp for key in pairs(tbl) do if type(key) == 'number' then nsize = nsize + 1 cache[nsize] = key end end table.sort(cache) for idx = math.floor(nsize / 2), 1, -1 do tmp = tbl[cache[idx] ] tbl[cache[idx] ] = tbl[cache[nsize - idx + 1] ] tbl[cache[nsize - idx + 1] ] = tmp end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|sorting_sequential_values|[criterion]|pipe to library.sorting_sequential_values = function (ctx) local sortfn if ctx.pipe[1] ~= nil then sortfn = sortfunctions[ctx.pipe[1]] end if sortfn then table.sort(ctx.params, sortfn) else table.sort(ctx.params) end -- i.e. either `false` or `nil` if sortfn == nil then return context_iterate(ctx, 1) end return context_iterate(ctx, 2) end -- Syntax: #invoke:params|inserting|position|how many|...|pipe to --[[ library.inserting = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local idx = tonumber(ctx.pipe[1]) if idx == nil then error(ctx.luaname .. ', ‘inserting’: Position must be a number', 0) end local len = tonumber(ctx.pipe[2]) if len == nil or len < 1 then error(ctx.luaname .. ', ‘inserting’: The amount must be a number greater than zero', 0) end local opts = ctx.pipe local tbl = copy_table_expanded(ctx.params, idx, len) for key = idx, idx + len - 1 do tbl[key] = opts[key - idx + 3] end ctx.params = tbl return context_iterate(ctx, len + 3) end ]]-- -- Syntax: #invoke:params|imposing|name|value|pipe to library.imposing = function (ctx) if ctx.pipe[1] == nil then error(ctx.luaname .. ', ‘imposing’: Missing parameter name to impose', 0) end local key = ctx.pipe[1]:match'^%s*(.-)%s*$' ctx.params[tonumber(key) or key] = ctx.pipe[2] return context_iterate(ctx, 3) end -- Syntax: #invoke:params|providing|name|value|pipe to library.providing = function (ctx) if ctx.pipe[1] == nil then error(ctx.luaname .. ', ‘providing’: Missing parameter name to provide', 0) end local key = ctx.pipe[1]:match'^%s*(.-)%s*$' key = tonumber(key) or key if ctx.params[key] == nil then ctx.params[key] = ctx.pipe[2] end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|discarding|name|[how many]|pipe to library.discarding = function (ctx) if ctx.pipe[1] == nil then error(ctx.luaname .. ', ‘discarding’: Missing parameter name to discard', 0) end local key = ctx.pipe[1] local len = tonumber(ctx.pipe[2]) if len == nil then ctx.params[tonumber(key) or key:match'^%s*(.-)%s*$'] = nil return context_iterate(ctx, 2) end key = tonumber(key) if key == nil then error(ctx.luaname .. ', ‘discarding’: A range was provided, but the initial parameter name is not numerical', 0) end if len < 1 then error(ctx.luaname .. ', ‘discarding’: A range can only be a number greater than zero', 0) end for idx = key, key + len - 1 do ctx.params[idx] = nil end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|with_name_matching|target 1|[plain flag 1]|[or] -- |[target 2]|[plain flag 2]|[or]|[...]|[target N]|[plain flag -- N]|pipe to library.with_name_matching = function (ctx) local tbl = ctx.params local targets, argc = parse_pattern_args(ctx, targets, 'with_name_matching') local nomatch for key in pairs(tbl) do nomatch = true for _, ptn in ipairs(targets) do if not ptn[3] then if string.find(key, ptn[1], 1, ptn[2]) then nomatch = false break end elseif key == ptn[1] then nomatch = false break end end if nomatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_name_not_matching|target 1|[plain flag 1] -- |[and]|[target 2]|[plain flag 2]|[and]|[...]|[target N]|[plain -- flag N]|pipe to library.with_name_not_matching = function (ctx) local tbl = ctx.params local targets, argc = parse_pattern_args(ctx, targets, 'with_name_not_matching') local yesmatch for key in pairs(tbl) do yesmatch = true for _, ptn in ipairs(targets) do if ptn[3] then if key ~= ptn[1] then yesmatch = false break end elseif not string.find(key, ptn[1], 1, ptn[2]) then yesmatch = false break end end if yesmatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_value_matching|target 1|[plain flag 1]|[or] -- |[target 2]|[plain flag 2]|[or]|[...]|[target N]|[plain flag -- N]|pipe to library.with_value_matching = function (ctx) local tbl = ctx.params local targets, argc = parse_pattern_args(ctx, targets, 'with_value_matching') local nomatch for key, val in pairs(tbl) do nomatch = true for _, ptn in ipairs(targets) do if ptn[3] then if val == ptn[1] then nomatch = false break end elseif string.find(val, ptn[1], 1, ptn[2]) then nomatch = false break end end if nomatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_value_not_matching|target 1|[plain flag 1] -- |[and]|[target 2]|[plain flag 2]|[and]|[...]|[target N]|[plain -- flag N]|pipe to library.with_value_not_matching = function (ctx) local tbl = ctx.params local targets, argc = parse_pattern_args(ctx, targets, 'with_value_not_matching') local yesmatch for key, val in pairs(tbl) do yesmatch = true for _, ptn in ipairs(targets) do if ptn[3] then if val ~= ptn[1] then yesmatch = false break end elseif not string.find(val, ptn[1], 1, ptn[2]) then yesmatch = false break end end if yesmatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|trimming_values|pipe to library.trimming_values = function (ctx) local tbl = ctx.params for key, val in pairs(tbl) do tbl[key] = val:match'^%s*(.-)%s*$' end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|mapping_by_calling|template name|[call -- style]|[let]|[...][number of additional parameters]|[parameter -- 1]|[parameter 2]|[...]|[parameter N]|pipe to library.mapping_by_calling = function (ctx) local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘mapping_by_calling’: No template name was provided', 0) end local margs, argc, looptype, karg, varg = parse_callback_args(opts, 1, mapping_styles.values_only) local model = { title = tname, args = margs } value_maps[looptype](ctx.params, margs, karg, varg, function () return ctx.frame:expandTemplate(model) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_invoking|module name|function -- name|[call style]|[let]|[...]|[number of additional -- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to library.mapping_by_invoking = function (ctx) local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘mapping_by_invoking’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘mapping_by_invoking’: No function name was provided', 0) end local margs, argc, looptype, karg, varg = parse_callback_args(opts, 2, mapping_styles.values_only) local model = { title = 'Module:' .. mname, args = margs } local mfunc = require(model.title)[fname] if mfunc == nil then error(ctx.luaname .. ', ‘mapping_by_invoking’: The function ‘' .. fname .. '’ does not exist', 0) end value_maps[looptype](ctx.params, margs, karg, varg, function () return mfunc(ctx.frame:newChild(model)) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_magic|parser function|[call -- style]|[let]|[...][number of additional arguments]|[argument -- 1]|[argument 2]|[...]|[argument N]|pipe to library.mapping_by_magic = function (ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘mapping_by_magic’: No parser function was provided', 0) end local margs, argc, looptype, karg, varg = parse_callback_args(opts, 1, mapping_styles.values_only) value_maps[looptype](ctx.params, margs, karg, varg, function () return ctx.frame:callParserFunction(magic, margs) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_replacing|target|replace|[count]|[plain -- flag]|pipe to library.mapping_by_replacing = function (ctx) local ptn, repl, nmax, is_strict, argc, die = parse_replace_args(ctx.pipe, 'mapping_by_replacing') if die then return context_iterate(ctx, argc) end local tbl = ctx.params if is_strict then for key, val in pairs(tbl) do if val == ptn then tbl[key] = repl end end else if flg == 2 then -- Copied from Module:String's `str._escapePattern()` ptn = ptn:gsub('[%(%)%.%%%+%-%*%?%[%^%$%]]', '%%%0') end for key, val in pairs(tbl) do tbl[key] = val:gsub(ptn, repl, nmax) end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_calling|template name|[call -- style]|[let]|[...][number of additional parameters]|[parameter -- 1]|[parameter 2]|[...]|[parameter N]|pipe to library.renaming_by_calling = function (ctx) local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘renaming_by_calling’: No template name was provided', 0) end local rargs, argc, looptype, karg, varg = parse_callback_args(opts, 1, mapping_styles.names_only) local model = { title = tname, args = rargs } map_names(ctx.params, rargs, karg, varg, looptype, function () return ctx.frame:expandTemplate(model) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_invoking|module name|function -- name|[call style]|[let]|[...]|[number of additional -- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to library.renaming_by_invoking = function (ctx) local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘renaming_by_invoking’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘renaming_by_invoking’: No function name was provided', 0) end local rargs, argc, looptype, karg, varg = parse_callback_args(opts, 2, mapping_styles.names_only) local model = { title = 'Module:' .. mname, args = rargs } local mfunc = require(model.title)[fname] if mfunc == nil then error(ctx.luaname .. ', ‘renaming_by_invoking’: The function ‘' .. fname .. '’ does not exist', 0) end map_names(ctx.params, rargs, karg, varg, looptype, function () return mfunc(ctx.frame:newChild(model)) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_magic|parser function|[call -- style]|[let]|[...][number of additional arguments]|[argument -- 1]|[argument 2]|[...]|[argument N]|pipe to library.renaming_by_magic = function (ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘renaming_by_magic’: No parser function was provided', 0) end local rargs, argc, looptype, karg, varg = parse_callback_args(opts, 1, mapping_styles.names_only) map_names(ctx.params, rargs, karg, varg, looptype, function () return ctx.frame:callParserFunction(magic, rargs) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_replacing|target|replace|[count]|[plain -- flag]|pipe to library.renaming_by_replacing = function (ctx) local ptn, repl, nmax, is_strict, argc, die = parse_replace_args(ctx.pipe, 'renaming_by_replacing') if die then return context_iterate(ctx, argc) end local tbl = ctx.params if is_strict then local key = tonumber(ptn) or ptn:match'^%s*(.-)%s*$' local val = tbl[key] tbl[key] = nil tbl[tonumber(repl) or repl:match'^%s*(.-)%s*$'] = val else if flg == 2 then -- Copied from Module:String's `str._escapePattern()` ptn = ptn:gsub('[%(%)%.%%%+%-%*%?%[%^%$%]]', '%%%0') end local cache = {} for key, val in pairs(tbl) do steal_if_renamed(val, tbl, key, cache, tostring(key):gsub(ptn, repl, nmax)) end for key, val in pairs(cache) do tbl[key] = val end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|grouping_by_calling|template -- name|[let]|[...]|[number of additional arguments]|[argument -- 1]|[argument 2]|[...]|[argument N]|pipe to library.grouping_by_calling = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local opts = ctx.pipe local tmp if opts[1] ~= nil then tmp = opts[1]:match'^%s*(.*%S)' end if tmp == nil then error(ctx.luaname .. ', ‘grouping_by_calling’: No template name was provided', 0) end local model = { title = tmp } local tmp, argc = parse_child_args(opts, 2, 0) local gargs = {} for key, val in pairs(tmp) do if type(key) == 'number' and key < 1 then gargs[key - 1] = val else gargs[key] = val end end local groups = make_groups(ctx.params) for gid, group in pairs(groups) do for key, val in pairs(gargs) do group[key] = val end group[0] = gid model.args = group groups[gid] = ctx.frame:expandTemplate(model) end ctx.params = groups return context_iterate(ctx, argc) end --[[ Functions ]]-- ----------------------------- -- Syntax: #invoke:params|count library.count = function (ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local retval = 0 for _ in ctx.iterfunc(ctx.params) do retval = retval + 1 end if ctx.subset == -1 then retval = retval - #ctx.params end ctx.text = retval return false end -- Syntax: #invoke:args|concat_and_call|template name|[prepend 1]|[prepend 2] -- |[...]|[item n]|[named item 1=value 1]|[...]|[named item n=value -- n]|[...] library.concat_and_call = function (ctx) -- NOTE: `ctx.params` might be the original metatable! local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘concat_and_call’: No template name was provided', 0) end remove_numerical_keys(opts, 1, 1) ctx.text = ctx.frame:expandTemplate{ title = tname, args = concat_params(ctx) } return false end -- Syntax: #invoke:args|concat_and_invoke|module name|function name|[prepend -- 1]|[prepend 2]|[...]|[item n]|[named item 1=value 1]|[...]|[named -- item n=value n]|[...] library.concat_and_invoke = function (ctx) -- NOTE: `ctx.params` might be the original metatable! local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘concat_and_invoke’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘concat_and_invoke’: No function name was provided', 0) end remove_numerical_keys(opts, 1, 2) local mfunc = require('Module:' .. mname)[fname] if mfunc == nil then error(ctx.luaname .. ', ‘concat_and_invoke’: The function ‘' .. fname .. '’ does not exist', 0) end ctx.text = mfunc(ctx.frame:newChild{ title = 'Module:' .. fname, args = concat_params(ctx) }) return false end -- Syntax: #invoke:args|concat_and_magic|parser function|[prepend 1]|[prepend -- 2]|[...]|[item n]|[named item 1=value 1]|[...]|[named item n= -- value n]|[...] library.concat_and_magic = function (ctx) -- NOTE: `ctx.params` might be the original metatable! local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘concat_and_magic’: No parser function was provided', 0) end remove_numerical_keys(opts, 1, 1) ctx.text = ctx.frame:callParserFunction(magic, concat_params(ctx)) return false end -- Syntax: #invoke:params|value_of|parameter name library.value_of = function (ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local opts = ctx.pipe local kstr if opts[1] ~= nil then kstr = opts[1]:match'^%s*(.*%S)' end if kstr == nil then error(ctx.luaname .. ', ‘value_of’: No parameter name was provided', 0) end local knum = tonumber(kstr) local len = #ctx.params local val = ctx.params[knum or kstr] if val ~= nil and ( ctx.subset ~= -1 or knum == nil or knum > len or knum < 1 ) and ( ctx.subset ~= 1 or (knum ~= nil and knum <= len and knum > 0) ) then ctx.text = (ctx.header or '') .. val .. (ctx.footer or '') return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|list library.list = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! local kvs = ctx.pairsep or '' local pps = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function (key, val) ret[nss + 1] = pps ret[nss + 2] = key ret[nss + 3] = kvs ret[nss + 4] = val nss = nss + 4 end ) if nss > 0 then if nss > 4 and ctx.lastsep ~= nil then ret[nss - 3] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|list_values library.list_values = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! local pps = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function (key, val) ret[nss + 1] = pps ret[nss + 2] = val nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|for_each|wikitext library.for_each = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! local txt = ctx.pipe[1] or '' local pps = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function (key, val) ret[nss + 1] = pps ret[nss + 2] = txt:gsub('%$#', key):gsub('%$@', val) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|call_for_each|template name|[append 1]|[append 2] -- |[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each = function (ctx) local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘call_for_each’: No template name was provided', 0) end local model = { title = tname, args = opts } local ccs = ctx.itersep or '' local ret = {} local nss = 0 table.insert(opts, 1, true) flush_params( ctx, function (key, val) opts[1] = key opts[2] = val ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:expandTemplate(model) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|invoke_for_each|module name|module function|[append -- 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...] -- |[named param n=value n]|[...] library.invoke_for_each = function (ctx) local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘invoke_for_each’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘invoke_for_each’: No function name was provided', 0) end local model = { title = 'Module:' .. mname, args = opts } local mfunc = require(model.title)[fname] local ccs = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function (key, val) opts[1] = key opts[2] = val ret[nss + 1] = ccs ret[nss + 2] = mfunc(ctx.frame:newChild(model)) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|magic_for_each|parser function|[append 1]|[append 2] -- |[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.magic_for_each = function (ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘magic_for_each’: No parser function was provided', 0) end local ccs = ctx.itersep or '' local ret = {} local nss = 0 table.insert(opts, 1, true) flush_params( ctx, function (key, val) opts[1] = key opts[2] = val ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:callParserFunction(magic, opts) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|call_for_each_value|template name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each_value = function (ctx) local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘call_for_each_value’: No template name was provided', 0) end local model = { title = tname, args = opts } local ccs = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function (key, val) opts[1] = val ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:expandTemplate(model) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|invoke_for_each_value|module name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.invoke_for_each_value = function (ctx) local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘invoke_for_each_value’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘invoke_for_each_value’: No function name was provided', 0) end local model = { title = 'Module:' .. mname, args = opts } local mfunc = require(model.title)[fname] local ccs = ctx.itersep or '' local ret = {} local nss = 0 remove_numerical_keys(opts, 1, 1) flush_params( ctx, function (key, val) opts[1] = val ret[nss + 1] = ccs ret[nss + 2] = mfunc(ctx.frame:newChild(model)) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|magic_for_each_value|parser function|[append 1] -- |[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named -- param n=value n]|[...] library.magic_for_each_value = function (ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘magic_for_each_value’: No parser function was provided', 0) end local ccs = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function (key, val) opts[1] = val ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:callParserFunction(magic, opts) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|call_for_each_group|template name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each_group = function (ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local opts = ctx.pipe local tmp if opts[1] ~= nil then tmp = opts[1]:match'^%s*(.*%S)' end if tmp == nil then error(ctx.luaname .. ', ‘call_for_each_group’: No template name was provided', 0) end local model = { title = tmp } local ccs = ctx.itersep or '' local nss = 0 local ret = {} opts = {} for key, val in pairs(ctx.pipe) do if type(key) == 'number' then opts[key - 1] = val else opts[key] = val end end ctx.pipe = opts ctx.params = make_groups(ctx.params) flush_params( ctx, function (gid, group) for key, val in pairs(opts) do group[key] = val end group[0] = gid model.args = group ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:expandTemplate(model) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end --- --- --- PUBLIC ENVIRONMENT --- --- ________________________________ --- --- --- --[[ First-position-only modifiers ]]-- --------------------------------------- -- Syntax: #invoke:params|new|pipe to --[[ static_iface.new = function (frame) local ctx = context_new() ctx.frame = frame:getParent() ctx.pipe = copy_or_ref_table(frame.args, false) ctx.params = {} main_loop(ctx, context_iterate(ctx, 1)) return ctx.text end ]]-- --[[ First-position-only functions ]]-- --------------------------------------- -- Syntax: #invoke:params|self static_iface.self = function (frame) return frame:getParent():getTitle() end --[[ Public metatable of functions ]]-- --------------------------------------- return setmetatable(static_iface, { __index = function (iface, _fname_) local ctx = context_new() local fname = _fname_:match'^%s*(.*%S)' if fname == nil then error(ctx.luaname .. ': You must specify a function to call', 0) end if library[fname] == nil then error(ctx.luaname .. ': The function ‘' .. fname .. '’ does not exist', 0) end local func = library[fname] return function (frame) ctx.frame = frame:getParent() ctx.pipe = copy_or_ref_table(frame.args, refpipe[fname]) ctx.params = copy_or_ref_table(ctx.frame.args, refparams[fname]) main_loop(ctx, func) return ctx.text end end }) 2ytedgrqp5vts8ehoapz2zcl9uxd26c ᥛᥨᥝᥱ ᥓᥧᥰ:Params/doc 828 1247 5540 2025-01-12T11:36:46Z Saimawnkham 28 Created page with "<!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{Module rating|release}} {{Side box | image = [[File:Amplification-1294300.svg|48px|alt=|link=]] | above = '''About the latest changes''' | text = See the '''[[Module:Params/ChangeLog|ChangeLog]]''' | below = <small>Last update: {{#time:j xg Y|{{REVISIONTIMESTAMP:Module:Params}}}}</small> | textstyle = padding: .85em; text-align: center; }} The <syntaxhighlight lang="wiki..." 5540 wikitext text/x-wiki <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{Module rating|release}} {{Side box | image = [[File:Amplification-1294300.svg|48px|alt=|link=]] | above = '''About the latest changes''' | text = See the '''[[Module:Params/ChangeLog|ChangeLog]]''' | below = <small>Last update: {{#time:j xg Y|{{REVISIONTIMESTAMP:Module:Params}}}}</small> | textstyle = padding: .85em; text-align: center; }} The <syntaxhighlight lang="wikitext" inline>{{#invoke:params}}</syntaxhighlight> module is designed to be adopted by those templates that want to have a deep control of their parameters. It is particularly useful to [[variadic template]]s, to which it offers the possibility to count, list, map and propagate the parameters received without knowing their number in advance. The module offers elegant shortcuts to non variadic templates as well. Outside templates it has virtually no applications; hence, if you plan to make experiments, make sure to do them from within a template, or you will not be able to see much (you can use {{tl|Template sandbox}} for that). Under {{rel|Module:Params/testcases}} you can find helper templates that can be specifically used for testing the module's capabilities in flexible ways. Finally, under {{rel|Module:Params/doc/examples}} you can find some of the examples shown in this documentation page. {{A note}} In case your template uses <syntaxhighlight lang="wikitext" inline>{{#invoke:params}}</syntaxhighlight>, please add {{tji|lua|Module&#58;Params}} to its documentation page, so that if breaking changes will be introduced in the future the template will be easily traceable without performing <span class="plainlinks">[//en.wikipedia.org/w/index.php?search=insource%3A%2Finvoke%3Aparams%2F&title=Special%3ASearch&profile=advanced&fulltext=1&ns10=1&limit=500&sort=last_edit_desc an “in source” search]</span>. Please, do not edit this module without having done extensive testing in the [[Module:Params/sandbox|module's sandbox]] first. == General usage == Among the possibilities that the module offers there is that of performing a series of actions after novel arguments have been concatenated to templates' incoming parameters. As this makes it necessary to keep the argument slots clean from interference, instead of named arguments in order to specify options this module uses ''piping functions'' (i.e. functions that expect to be [[Pipeline (software)|piped]] instead of returning to the caller), or ''modifiers''. This creates a syntax similar to the following example: <syntaxhighlight lang="wikitext">{{#invoke:params|[modifier]|[...]|[modifier]|[...]|function|[...]}}</syntaxhighlight> For instance, as the name suggests, the <code>[[#list|list]]</code> function lists the parameters wherewith a template was called. By default it does not add delimiters, but returns an indistinct blob of text in which keys and values are sticked to each other. However, by using the <code>[[#setting|setting]]</code> modifier, we are able to declare a key-value delimiter (<code>p</code>) and an iteration delimiter (<code>i</code>). And so, if we imagined a template named <syntaxhighlight lang="wikitext" inline>{{example template}}</syntaxhighlight> containing the following wikitext, <syntaxhighlight lang="wikitext">{{#invoke:params|setting|i/p|<br />|: |list}}</syntaxhighlight> and such template were called with the following arguments, {{tj|example template|Beast of Bodmin: A large feline inhabiting Bodmin Moor |Morgawr: A sea serpent|Owlman: A giant owl-like creature}} the following result would be produced: : Beast of Bodmin: A large feline inhabiting Bodmin Moor<br />Morgawr: A sea serpent<br />Owlman: A giant owl-like creature We can also do more sophisticated things; for instance, by exploiting the possibility to set a header (<code>h</code>) and a footer (<code>f</code>), we can transform the previous code into a generator of [https://html.spec.whatwg.org/multipage/grouping-content.html#the-dl-element definition lists], <syntaxhighlight lang="wikitext">{{#invoke:params|setting|h/p/i/f|<dl><dt>|</dt><dd>|</dd><dt>|</dd></dl>|list}}</syntaxhighlight> thus yielding: :; Beast of Bodmin :: A large feline inhabiting Bodmin Moor :; Morgawr :: A sea serpent :; Owlman :: A giant owl-like creature By placing the <code>[[#with_name_matching|with_name_matching]]</code> modifier before the <code>[[#list|list]]</code> function we will be able to filter some parameters out – such as, for instance, all parameter names that do not end with an “n”: <syntaxhighlight lang="wikitext">{{#invoke:params|with_name_matching|n$|setting|h/p/i/f|<dl><dt>|</dt><dd>|</dd><dt>|</dd></dl>|list}}</syntaxhighlight> Thus, the previous code will produce: :; Beast of Bodmin :: A large feline inhabiting Bodmin Moor :; Owlman :: A giant owl-like creature This mechanism has the intrinsic advantage that it allows concatenating infinite modifiers. And so, in order to get the accurate result that we want to obtain we could write: <syntaxhighlight lang="wikitext">{{#invoke:params|non-sequential|with_name_matching|^B|with_name_matching|n$|with_value_matching|feline|setting|h/p/i/f|<dl><dt>|</dt><dd>|</dd><dt>|</dd></dl>|list}}</syntaxhighlight> The two modifiers <code>[[#sequential|sequential]]</code> and <code>[[#non-sequential|non-sequential]]</code> refer to a technical jargon used in wikitext: given a parameter list, the subgroup of sequential parameters is constituted by the largest group of consecutive numerical parameters starting from {{tjp|1:}} – this is known as the parameters' “sequence”. A parameter list that does not have a first parameter specified does not possess a sequence. == Functions == Here follows the list of functions. You might want to see also [[#Modifiers (piping functions)|§ Modifiers]]. {{vpad|clear=none}} === <code>self</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>self</code> <span style="nowrap">({{module:params/doc/link to the code|self|code}})</span> | label1 = Num. of arguments | data1 = 0 | label3 = Not affected by | data3 = Any modifier | header4 = See also | data5 = <code>&#123;&#123;[[:mw:Help:Magic words#FULLPAGENAME|FULLPAGENAME]]&#125;&#125;</code> }} ; Brief : ''Return the name of the current template'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|self}}</syntaxhighlight> This argumentless function guarantees that the name of the template invoking this module is shown, regardless if this is transcluded or not. As a possible example, if a Wikipedia page named <code>Page X</code> contained only a transclusion of a template named <syntaxhighlight lang="wikitext" inline>{{foobar}}</syntaxhighlight>, and the latter contained the following wikitext, <syntaxhighlight lang="wikitext">{{#invoke:params|self}} {{FULLPAGENAME}}</syntaxhighlight> if we visited <code>Template:Foobar</code> we would see, <pre>Template:Foobar Template:Foobar</pre> whereas if we visited <code>Page X</code> we would see: <pre>Template:Foobar Page X</pre> Therefore by writing <syntaxhighlight lang="wikitext">{{#ifeq:{{#invoke:params|self}}|{{FULLPAGENAME}} |Page is not being transcluded |Page is being transcluded }}</syntaxhighlight> it is possible to understand whether a page is being transcluded or not. For most cases the {{tag|includeonly}} and {{tag|noinclude}} will offer a simpler solution, however there can be cases in which this becomes the way to go. If <code>Page X</code> transcluded <syntaxhighlight lang="wikitext" inline>{{foobar 2}}</syntaxhighlight> and the latter were a redirect to <syntaxhighlight lang="wikitext" inline>{{foobar}}</syntaxhighlight>, we would still see <pre>Template:Foobar Page X</pre> A typical use case of this function is that of providing stable links for editing transcluded templates. E.g.: <syntaxhighlight lang="wikitext">{{edit|{{#invoke:params|self}}|edit this template}}</syntaxhighlight> Another possible use case is that of transcluding a subtemplate. E.g.: <syntaxhighlight lang="wikitext">{{{{#invoke:params|self}}/my subtemplate|foo|bar}}</syntaxhighlight> {{vpad|1.5em|clear=none}} === <code>count</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>count</code> <span style="nowrap">({{module:params/doc/link to the code|count|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Often preceeded by | data2 = <code>[[#sequential|sequential]]</code> | label3 = Not affected by | data3 = <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code>, <code>[[#setting|setting]]</code>,<br /><code>[[#sorting_sequential_values|sorting_sequential_val…]]</code>,<br /><code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code> | header4 = See also | data5 = {{mlx|ParameterCount|}} }} ; Brief : ''Count the number of parameters wherewith a template was called'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|count}}</syntaxhighlight> This function does not take arguments. The number that this function yields depends on the modifiers that precede it. For instance, in a template that is called with both named and unnamed arguments, <syntaxhighlight lang="wikitext" inline>{{#invoke:params|count}}</syntaxhighlight> and <syntaxhighlight lang="wikitext" inline>{{#invoke:params|sequential|count}}</syntaxhighlight> will return different results. {{vpad|1.5em|clear=none}} === <code>concat_and_call</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>concat_and_call</code> <span style="nowrap">({{module:params/doc/link to the code|concat_and_call|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Not affected by | data2 = <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code> | header3 = See also | data4 = <code>[[#concat_and_invoke|concat_and_invoke]]</code>, <code>[[#concat_and_magic|concat_and_magic]]</code> }} ; Brief : ''Prepend positive numerical arguments to the current parameters, or impose non-numerical or negative numerical arguments, then propagate everything to a custom template'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|concat_and_call|template name|[prepend 1]|[prepend 2]|[...]|[prepend n]|[named item 1=value 1]|[...]|[named item n=value n]|[...]}}</syntaxhighlight> For example, if our <syntaxhighlight lang="wikitext" inline>{{example template}}</syntaxhighlight> had the following code, <syntaxhighlight lang="wikitext">{{#invoke:params|concat_and_call|foobar|elbow|earth|room|7=classy|hello=not today}}</syntaxhighlight> and were called with, {{tj|example template|one|two|three|hello: world|wind: spicy}} the following call to the <syntaxhighlight lang="wikitext" inline>{{foobar}}</syntaxhighlight> template would be performed: {{tj|foobar|elbow|earth|room|7: classy|8: one|9: two|10: three |wind: spicy|hello: not today}} By using the <code>[[#cutting|cutting]]</code> modifier it is possible to impose numerical positive parameters instead of prepending them. For instance, the following code echoes all incoming parameters to <syntaxhighlight lang="wikitext" inline>{{my template}}</syntaxhighlight>, with the exception of {{para|3}}, which is replaced with <code>hello world</code>: <syntaxhighlight lang="wikitext">{{#invoke:params|cutting|3|0|concat_and_call|my template|{{{1|}}}|{{{2|}}}|hello world}}</syntaxhighlight> If the numerical parameters to replace are a limited number, as in the example above, a better alternative might be that of using <code>[[#imposing|imposing]]</code>. If no other argument besides the ''template name'' are provided this function simply echoes the current parameters to another template. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the ''template name'' will not be trimmed of their leading and trailing spaces. The <code>concat_and_call</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>concat_and_invoke</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>concat_and_invoke</code> <span style="nowrap">({{module:params/doc/link to the code|concat_and_invoke|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Not affected by | data2 = <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code> | header3 = See also | data4 = <code>[[#concat_and_call|concat_and_call]]</code>, <code>[[#concat_and_magic|concat_and_magic]]</code> }} ; Brief : ''Prepend positive numerical arguments to the current parameters, or impose non-numerical or negative numerical arguments, then propagate everything to a custom module'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|concat_and_invoke|module name|function name|[prepend 1]|[prepend 2]|[...]|[prepend n]|[named item 1=value 1]|[...]|[named item n=value n]|[...]}}</syntaxhighlight> Exactly like <code>[[#concat_and_call|concat_and_call]]</code>, but invokes a module instead of calling a template. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the ''module name'' and the ''function name'' will not be trimmed of their leading and trailing spaces. The <code>concat_and_invoke</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>concat_and_magic</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>concat_and_magic</code> <span style="nowrap">({{module:params/doc/link to the code|concat_and_magic|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Not affected by | data2 = <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code> | header3 = See also | data4 = <code>[[#concat_and_call|concat_and_call]]</code>, <code>[[#concat_and_invoke|concat_and_invoke]]</code> }} ; Brief : ''Prepend positive numerical arguments to the current parameters, or impose non-numerical or negative numerical arguments, then propagate everything to a custom parser function'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|concat_and_magic|parser function|[prepend 1]|[prepend 2]|[...]|[prepend n]|[named item 1=value 1]|[...]|[named item n=value n]|[...]}}</syntaxhighlight> Exactly like <code>[[#concat_and_call|concat_and_call]]</code>, but calls a [[:mw:Help:Magic words#Parser functions|parser function]] instead of a template. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the magic word will not be trimmed of their leading and trailing spaces. The <code>concat_and_magic</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>value_of</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>value_of</code> <span style="nowrap">({{module:params/doc/link to the code|value_of|code}})</span> | label1 = Num. of arguments | data1 = 1 | label2 = Relevant [[#setting|runtime variables]] | data2 = <code>h</code>, <code>f</code>, <code>n</code> | label3 = Not affected by | data3 = <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code> | header4 = See also | data5 = <code>[[#list_values|list_values]]</code> }} ; Brief : ''Get the value of a single parameter'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|value_of|parameter name}}</syntaxhighlight> Without modifiers this function is similar to writing <syntaxhighlight lang="wikitext" inline>{{{parameter name|}}}</syntaxhighlight>. With modifiers, however, it allows reaching parameters that would be unreachable without knowing their number in advance. For instance, writing <syntaxhighlight lang="wikitext">{{#invoke:params|cutting|-2|0|value_of|1}}</syntaxhighlight> will expand to the value of the second-last sequential parameter, independently of how many parameters the template was called with. If no matching parameter is found this function expands to nothing. A header (<code>h</code>), a footer (<code>f</code>), and a fallback text (<code>n</code>) can be declared via the <code>[[#setting|setting]]</code> modifier – the strings assigned to the key-value pair delimiter (<code>p</code>), the iteration delimiter (<code>i</code>) and the last iteration delimiter (<code>l</code>) will be ignored. For instance, the {{Tl|If then show}} template could be rewritten as <syntaxhighlight lang="wikitext">{{#invoke:params|with_value_not_matching|^%s*$|setting|h/f/n|{{{3|}}}|{{{4|}}}|{{{2|}}}|value_of|1}}</syntaxhighlight> Simplifying, the following wikitext expands to the first parameter that is not empty: <syntaxhighlight lang="wikitext">{{#invoke:params|with_value_not_matching||strict|squeezing|value_of|1}}</syntaxhighlight> Whereas the following wikitext expands to the first parameter that is not blank (i.e. neither empty nor containing only [[whitespace]]s) <syntaxhighlight lang="wikitext">{{#invoke:params|with_value_not_matching|^%s*$|squeezing|value_of|1}}</syntaxhighlight> {{vpad|1.5em|clear=none}} === <code>list</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>list</code> <span style="nowrap">({{module:params/doc/link to the code|list|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Relevant [[#setting|runtime variables]] | data3 = <code>h</code>, <code>p</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header4 = See also | data5 = <code>[[#list_values|list_values]]</code> }} ; Brief : ''List the template parameters (both their names and their values)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|list}}</syntaxhighlight> This function does not take arguments. If the <code>[[#setting|setting]]</code> modifier was not placed earlier, this function will not add delimiters, but will return an indistinct blob of text in which keys and values are sticked to each other. A header (<code>h</code>), a key-value pair delimiter (<code>p</code>), an iteration delimiter (<code>i</code>), a last iteration delimiter (<code>l</code>), a footer (<code>f</code>), and a fallback text (<code>n</code>) can be declared via <code>[[#setting|setting]]</code>. For example, the following code <syntaxhighlight lang="wikitext">{{#invoke:params|setting|h/i/p/f/n|'''Parameters passed:''' |); | (|)|'''No parameters were passed'''|list}}</syntaxhighlight> will generate an output similar to the following. : '''Parameters passed:''' Owlman (A giant owl-like creature); Beast of Bodmin (A large feline inhabiting Bodmin Moor); Morgawr (A sea serpent) {{vpad|1.5em|clear=none}} === <code>list_values</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>list_values</code> <span style="nowrap">({{module:params/doc/link to the code|list_values|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Often preceeded by | data3 = <code>[[#sequential|sequential]]</code> | label4 = Relevant [[#setting|runtime variables]] | data4 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header5 = See also | data6 = <code>[[#list|list]]</code>, <code>[[#value_of|value_of]]</code>, {{mlx|separated entries|}} }} ; Brief : ''List the values of the incoming parameters'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|list_values}}</syntaxhighlight> This function does not take arguments. The <code>[[#sequential|sequential]]</code> modifier often accompanies this function. If the <code>[[#setting|setting]]</code> modifier was not placed earlier, this function will not add delimiters, but will return an indistinct blob of text in which values are sticked to each other. A header (<code>h</code>), an iteration delimiter (<code>i</code>), a last iteration delimiter (<code>l</code>), a footer (<code>f</code>), and a fallback text (<code>n</code>) can be declared via <code>[[#setting|setting]]</code> – the string assigned to the key-value pair delimiter (<code>p</code>) will be ignored. For example, the following code <syntaxhighlight lang="wikitext">{{#invoke:params|setting|h/i/p/f/n|'''Parameters passed:''' |); | (|)|'''No parameters were passed'''|list_values}}</syntaxhighlight> will generate an output similar to the following. : '''Values of parameters passed:''' A giant owl-like creature; A large feline inhabiting Bodmin Moor; A sea serpent. {{vpad|1.5em|clear=none}} === <code>call_for_each</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>call_for_each</code> <span style="nowrap">({{module:params/doc/link to the code|call_for_each|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Relevant [[#setting|runtime variables]] | data3 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header4 = See also | data5 = <code>[[#call_for_each_value|call_for_each_value]]</code>, <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#invoke_for_each|invoke_for_each]]</code>, <code>[[#magic_for_each|magic_for_each]]</code>, <code>[[#call_for_each_group|call_for_each_group]]</code>, {{mlx|for loop|}}, {{tl2|for loop}} }} ; Brief : ''For each parameter passed to the current template, call a custom template with at least two parameters (key and value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|call_for_each|template name|[append 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param n=value n]|[...] }}</syntaxhighlight> Some functions are like shortcuts. The <code>X_for_each|F</code> functions are similar to <code>mapping_by_X(ing)|F|(names_and_values|)list_values</code>. The latter syntax (i.e. the modifier version) allows a <code>values_and_names</code> flag to invert the order from key-value to value-key. All unnamed arguments following the ''template name'' will be placed after the key-value pair. Named arguments will be passed verbatim. A header (<code>h</code>), an iteration delimiter (<code>i</code>), a last iteration delimiter (<code>l</code>), a footer (<code>f</code>), and a fallback text (<code>n</code>) can be declared via the <code>[[#setting|setting]]</code> modifier – the string assigned to the key-value pair delimiter (<code>p</code>) will be ignored. Calling a template for each key-value pair with <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|call_for_each|foobar}}</syntaxhighlight> will be different from writing <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|for_each|{{foobar|$#|$@}}}}</syntaxhighlight> In the first example each key-value pair will be passed to the <syntaxhighlight lang="wikitext" inline>{{foobar}}</syntaxhighlight> template, while in the second example the <code>$#</code> and <code>$@</code> tokens will be expanded ''after'' the <syntaxhighlight lang="wikitext" inline>{{foobar}}</syntaxhighlight> template has been called. In most cases this will make no difference, however there are several situations where it will lead to nonsensical results. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the ''template name'' will not be trimmed of their leading and trailing spaces. The <code>call_for_each</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>invoke_for_each</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>invoke_for_each</code> <span style="nowrap">({{module:params/doc/link to the code|invoke_for_each|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Relevant [[#setting|runtime variables]] | data3 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header4 = See also | data5 = <code>[[#invoke_for_each_value|invoke_for_each_value]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#call_for_each|call_for_each]]</code>, <code>[[#magic_for_each|magic_for_each]]</code> }} ; Brief : ''For each parameter passed to the current template, invoke a custom module function with at least two arguments (key and value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|invoke_for_each|module name|module function|[append 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param n=value n]|[...]}}</syntaxhighlight> Exactly like <code>[[#call_for_each|call_for_each]]</code>, but invokes a module instead of calling a template. Invoking a module function for each key-value pair with <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|invoke_for_each|foobar|main}}</syntaxhighlight> will be different from writing <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|for_each|{{#invoke:foobar|main|$#|$@}}}}</syntaxhighlight> In the first example each key-value pair will be passed to the <syntaxhighlight lang="wikitext" inline>{{#invoke:foobar|main}}</syntaxhighlight> module function, while in the second example the <code>$#</code> and <code>$@</code> tokens will be expanded ''after'' the module function has been invoked. There might be cases in which this will make no difference, however there are several situations where it will lead to nonsensical results. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the ''module name'' and the ''function name'' will not be trimmed of their leading and trailing spaces. The <code>invoke_for_each</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>magic_for_each</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>magic_for_each</code> <span style="nowrap">({{module:params/doc/link to the code|magic_for_each|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Relevant [[#setting|runtime variables]] | data3 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header4 = See also | data5 = <code>[[#magic_for_each_value|magic_for_each_value]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#call_for_each|call_for_each]]</code>, <code>[[#invoke_for_each|invoke_for_each]]</code> }} ; Brief : ''For each parameter passed to the current template, call a magic word with at least two arguments (key and value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|magic_for_each|parser function|[append 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param n=value n]|[...]}}</syntaxhighlight> Exactly like <code>[[#call_for_each|call_for_each]]</code>, but calls a [[:mw:Help:Magic words#Parser functions|parser function]] instead of a template. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the magic word will not be trimmed of their leading and trailing spaces. The <code>magic_for_each</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>call_for_each_value</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>call_for_each_value</code> <span style="nowrap">({{module:params/doc/link to the code|call_for_each_value|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Often preceeded by | data3 = <code>[[#sequential|sequential]]</code> | label4 = Relevant [[#setting|runtime variables]] | data4 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header5 = See also | data6 = <code>[[#call_for_each|call_for_each]]</code>, <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#invoke_for_each_value|invoke_for_each_value]]</code>, <code>[[#magic_for_each_value|magic_for_each_value]]</code>, <code>[[#call_for_each_group|call_for_each_group]]</code>, {{mlx|for loop|}}, {{tl2|for loop}} }} ; Brief : ''For each parameter passed to the current template, call a custom template with at least one parameter (i.e. the parameter's value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|call_for_each_value|template name|[append 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param n=value n]|[...]}}</syntaxhighlight> The <code>[[#sequential|sequential]]</code> modifier often accompanies this function. All unnamed arguments following the ''template name'' will be appended after the value parameter. Named arguments will be passed verbatim. A header (<code>h</code>), an iteration delimiter (<code>i</code>), a last iteration delimiter (<code>l</code>), a footer (<code>f</code>), and a fallback text (<code>n</code>) can be declared via the <code>[[#setting|setting]]</code> modifier – the string assigned to the key-value pair delimiter (<code>p</code>) will be ignored. For example, calling {{tl|tl}} with each parameter can be done by writing <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|setting|i|, |call_for_each_value|tl}}</syntaxhighlight> This will be different from writing <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|setting|i|, |for_each|{{tl|$@}}}}</syntaxhighlight> In the first example each value will be passed to the {{tl|tl}} template, while in the second example the <code>$@</code> token will be expanded ''after'' the {{tl|tl}} template has been called. Here this will make no difference, however there are several situations where it will lead to nonsensical results. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the ''template name'' will not be trimmed of their leading and trailing spaces. The <code>call_for_each_value</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>invoke_for_each_value</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>invoke_for_each_value</code> <span style="nowrap">({{module:params/doc/link to the code|invoke_for_each_value|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Often preceeded by | data3 = <code>[[#sequential|sequential]]</code> | label4 = Relevant [[#setting|runtime variables]] | data4 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header5 = See also | data6 = <code>[[#call_for_each_value|call_for_each_value]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#invoke_for_each|invoke_for_each]]</code>, <code>[[#magic_for_each_value|magic_for_each_value]]</code> }} ; Brief : ''For each parameter passed to the current template, invoke a custom module function with at least one argument (i.e. the parameter's value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|invoke_for_each_value|module name|module function|[append 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param n=value n]|[...]}}</syntaxhighlight> Exactly like <code>[[#call_for_each_value|call_for_each_value]]</code>, but invokes a module instead of calling a template. Invoking a module function for each value with <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|invoke_for_each_value|foobar|main}}</syntaxhighlight> will be different from writing <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|for_each|{{#invoke:foobar|main|$@}}}}</syntaxhighlight> In the first example each value will be passed to the {{ml|foobar|main}} module function, while in the second example the <code>$@</code> token will be expanded ''after'' the module function has been invoked. There might be cases in which this will make no difference, however there are several situations where it will lead to nonsensical results. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the ''module name'' and the ''function name'' will not be trimmed of their leading and trailing spaces. The <code>invoke_for_each_value</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>magic_for_each_value</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>magic_for_each_value</code> <span style="nowrap">({{module:params/doc/link to the code|magic_for_each_value|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Often preceeded by | data3 = <code>[[#sequential|sequential]]</code> | label4 = Relevant [[#setting|runtime variables]] | data4 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header5 = See also | data6 = <code>[[#call_for_each_value|call_for_each_value]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#invoke_for_each_value|invoke_for_each_value]]</code>, <code>[[#magic_for_each|magic_for_each]]</code> }} ; Brief : ''For each parameter passed to the current template, call a magic word with at least one argument (i.e. the parameter's value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|magic_for_each_value|parser function|[append 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param n=value n]|[...]}}</syntaxhighlight> Exactly like <code>[[#call_for_each_value|call_for_each_value]]</code>, but calls a [[:mw:Help:Magic words#Parser functions|parser function]] instead of a template. For example, if a template had the following code, <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|setting|ih|&preloadparams%5b%5d{{=}}|magic_for_each_value|urlencode|QUERY}}</syntaxhighlight> and were transcluded as <syntaxhighlight lang="wikitext" inline>{{example template|hello world|àèìòù|foobar}}</syntaxhighlight>, the <code><nowiki>{{</nowiki>[[:mw:Help:Magic words#URL data|urlencode]]:...|QUERY<nowiki>}}</nowiki></code> parser function would be called for each incoming parameter as first argument and with <code>QUERY</code> as second argument, and finally the returned text would be prefixed with <code>&preloadparams%5b%5d=</code>. This would generate, <pre>&preloadparams%5b%5d=hello+world&preloadparams%5b%5d=%C3%A0%C3%A8%C3%AC%C3%B2%C3%B9&preloadparams%5b%5d=foo+bar</pre> which can be used to allow the creation of pages [[:mw:Manual:Creating pages with preloaded text#Using parameters|with preloaded text and parameters]]. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the magic word will not be trimmed of their leading and trailing spaces. The <code>magic_for_each_value</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>call_for_each_group</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>call_for_each_group</code> <span style="nowrap">({{module:params/doc/link to the code|call_for_each_group|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Often preceeded by | data2 = <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code> | label3 = [[#sequential|Sortable]] | data3 = Yes | label4 = Relevant [[#setting|runtime variables]] | data4 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header5 = See also | data6 = <code>[[#grouping_by_calling|grouping_by_calling]]</code>, <code>[[#call_for_each|call_for_each]]</code>, <code>[[#call_for_each_value|call_for_each_value]]</code>, {{mlx|for loop|}}, {{tl2|for loop}} }} ; Brief : ''Call a custom template for each group of parameters that have the same numerical suffix'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|call_for_each_value|template name|[append 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param n=value n]|[...] }}</syntaxhighlight> The custom template will be repeatedly called with the numerical id of the group (i.e. the numerical suffix) as '''argument zero''' (i.e. {{param|0}}). This will be an empty string for the group of incoming parameters that do not have a numerical suffix. A hyphen before the numerical suffix will be interpreted as a minus sign (and therefore the group id will be treated as a negative number). Numerical incoming parameters will be treated as if their prefix is an empty string (these can be captured using <code>&#123;&#123;&#123;&#125;&#125;&#125;</code> or <code>&#123;&#123;&#123;&#124;''fallback text''&#125;&#125;&#125;</code> in the callback template). Spaces between the prefix and the numerical suffix will be ignored (therefore writing {{para|foobar123}} will be identical to writing {{para|foobar&nbsp;123}} – in case of collisions one of the two values will be discarded). In the unlikely scenario that the prefix is itself a number (e.g. {{para|1 1}}, {{para|2 1}}, etc.), if this is <code>0</code> or a negative number it will be decreased by one unit in order to leave the parameter zero undisturbed (so <code>0</code> will become <code>-1</code>, <code>-1</code> will become <code>-2</code>, and so on – if needed, you can use <code>...|[[#purging|purging]]|0{1|...</code> in the callback template to renormalize these numbers). All unnamed arguments that follow the ''template name'' in the invocation of this module will appear as sequential parameters in each call. Named arguments will be passed verbatim. Both named and unnamed arguments passed to this function will be given precedence in case of collisions. Numerical argument names below <code>1</code> will be decreased by one unit (i.e. <code>...|call_for_each_group&#124;example template&#124;0=Hello world&#124;...</code> will become {{para|-1|Hello world}} in the callback template – see above). A header (<code>h</code>), an iteration delimiter (<code>i</code>), a last iteration delimiter (<code>l</code>), a footer (<code>f</code>), and a fallback text (<code>n</code>) can be declared via the <code>[[#setting|setting]]</code> modifier – the string assigned to the key-value pair delimiter (<code>p</code>) will be ignored. If you are a module writer, you might recognize some distant similarities between this function and <code>[[Module:TableTools#affixNums|TableTools.affixNums]]</code>. For example, if a template named <syntaxhighlight lang="wikitext" inline>{{foobar}}</syntaxhighlight> contained the following code, <syntaxhighlight lang="wikitext">{{#invoke:params|reassorted|call_for_each_group|example template|hello|world|foo=bar}}</syntaxhighlight> writing <syntaxhighlight lang="wikitext">{{foobar | 1 = Lorem | 2 = ipsum | bicycle-1 = dolor | bicycle1 = sit | boat1 = amet | car2 = consectetur | bicycle2 = adipiscing | other = elit | sunscreen = vestibulum | = ultricies | foo1 = neque nisl }}</syntaxhighlight> will be equivalent to writing <syntaxhighlight lang="wikitext">{{example template | 0 = | 1 = hello | 2 = world | = ultricies | foo = bar | other = elit | sunscreen = vestibulum }}{{example template | 0 = -1 | 1 = hello | 2 = world | bicycle = dolor | foo = bar }}{{example template | 0 = 1 | 1 = hello | 2 = world | = Lorem | bicycle = sit | boat = amet | foo = bar }}{{example template | 0 = 2 | 1 = hello | 2 = world | = ipsum | bicycle = adipiscing | car = consectetur | foo = bar }}</syntaxhighlight> '''The modifiers <code>[[#sequential|sequential]]</code>, <code>[[#non-sequential|non-sequential]]</code>, <code>[[#all_sorted|all_sorted]]</code> and <code>[[#reassorted|reassorted]]</code> will affect what groups of parameters will be iterated, not what parameters will be grouped.''' Before calling this function you will likely want to reduce the list of parameters via one of the <code>with_*_matching</code> group of modifiers (for instance <code>...|with_name_matching|.%-%d+$|or|[^%-]%d+$|call_for_each_group|...</code> leaves only the parameters in which both the prefix and the numerical suffix are not empty strings). The <code>[[#reassorted|reassorted]]</code> modifier often accompanies this function. {{vpad|clear=none}} {{Warnsign}} In writing templates, there is often the habit of signaling [[:mw:Help:Substitution#Multilevel substitution|multilevel substitutions]] using the <syntaxhighlight lang="wikitext" inline>{{{|safesubst:}}}</syntaxhighlight> notation. This is a dangerous practice, because <syntaxhighlight lang="wikitext" inline>{{{|safesubst:}}}</syntaxhighlight> means “write the parameter with an empty name, otherwise write <code>safesubst:</code>”. Due to the fact that <code>call_for_each_group</code> '''can pass parameters with an empty name''', a callback template should never use <syntaxhighlight lang="wikitext" inline>{{{|safesubst:}}}</syntaxhighlight> to notate multilevel substitutions, but should use instead <syntaxhighlight lang="wikitext" inline>safesubst:<noinclude /></syntaxhighlight>. Not following this advice can lead to bugs that are hard to debug. {{vpad|clear=none}} At &#123;&#123;{{rel|Module:Params/doc/examples/list of authors}}&#125;&#125; you can find an example of how to use this function to list authors the same way {{tl|Cite book}} does. For instance, writing <syntaxhighlight lang="wikitext">{{module:params/doc/examples/list of authors | last1 = Playfair | first1 = I. S. O. | author-link1 = Ian Stanley Ord Playfair | last2 = Stitt | first2 = G. M. S. | last3 = Molony | first3 = C. J. C. | last4 = Toomer | first4 = S. E. }}</syntaxhighlight> will generate {{module:params/doc/examples/list of authors | last1 = Playfair | first1 = I. S. O. | author-link1 = Ian Stanley Ord Playfair | last2 = Stitt | first2 = G. M. S. | last3 = Molony | first3 = C. J. C. | last4 = Toomer | first4 = S. E. }} See also &#123;&#123;{{rel|Module:Params/doc/examples/tablebox}}&#125;&#125; for ane example on how to exploit this function to create [[Template:Infobox|infoboxes]]. {{vpad|clear=none}} {{A note}} All arguments passed to this function except the ''template name'' will not be trimmed of their leading and trailing spaces. The <code>call_for_each_group</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|1.5em|clear=none}} === <code>for_each</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Function <code>for_each</code> <span style="nowrap">({{module:params/doc/link to the code|for_each|code}})</span> | label1 = Num. of arguments | data1 = 1 | label2 = [[#sequential|Sortable]] | data2 = Yes | label3 = Relevant [[#setting|runtime variables]] | data3 = <code>h</code>, <code>i</code>, <code>l</code>, <code>f</code>, <code>n</code> | header4 = See also | data5 = <code>[[#list|list]]</code>, <code>[[#list_values|list_values]]</code>, {{mlx|for nowiki|}}, {{tl2|for nowiki}} }} ; Brief : ''For each parameter passed to the current template, expand all occurrences of <code>$#</code> and <code>$@</code> within a given text as key and value respectively'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|for_each|wikitext}}</syntaxhighlight> Example: <syntaxhighlight lang="wikitext">{{#invoke:params|for_each|Arg name: $#, Arg value: $@}}</syntaxhighlight> The text returned by this function is not expanded further (currently this module does not offer an <code>expand_for_each</code> function). If you need wikitext expansion, use <code>[[#concat_and_call|concat_and_call]]</code> to propagate the incoming parameters altogether to the {{tl|for nowiki}} template. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|concat_and_call|for nowiki|[separator]|<nowiki>{{{i}}} is {{urlencode:{{{1}}}|QUERY}}</nowiki>}}</syntaxhighlight> {{vpad|clear=none}} {{A note}} The argument passed to this function will not be trimmed of its leading and trailing spaces. The <code>for_each</code> ''function name'' itself, however, will be trimmed of its surrounding spaces. {{vpad|clear=none}} == Modifiers (piping functions) == The following are ''modifiers'', i.e. functions that expect to be piped instead of returning to the caller. Each of them can be followed by either another modifier or a non-piping function. The actions that modifiers do are done sequentially, in the same order chosen during the invocation of this module. Some modifiers, however, after signaling their presence to the modifiers that might follow, add their action to the queue of actions that will be done last (e.g. <code>[[#sequential|sequential]]</code>, <code>[[#non-sequential|non-sequential]]</code>, <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code>). {{vpad|clear=none}} === <code>sequential</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>sequential</code> <span style="nowrap">({{module:params/doc/link to the code|sequential|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = No | label3 = Conflicts with | data3 = <code>[[#non-sequential|non-sequential]]</code>, <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code> | header4 = See also | data5 = <code>[[#non-sequential|non-sequential]]</code>, <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code> }} ; Brief : ''(IN FUNCTIONS ONLY, DOES NOT AFFECT MODIFIERS) Reduce the parameter list to the subgroup of consecutive parameters that follow {{tjp|1:}}'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|sequential|pipe function name}}</syntaxhighlight> Example: <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|count}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. Using <code>sequential</code> together with <code>[[#non-sequential|non-sequential]]</code> will generate an error. {{vpad|clear=none}} {{A note}} Like <code>[[#non-sequential|non-sequential]]</code>, the <code>sequential</code> modifier permanently marks a query. For instance, writing <syntaxhighlight lang="wikitext" inline>{{#invoke:params|sequential|with_name_not_matching|1|...}}</syntaxhighlight> will first mark the query as “sequential”, then will discard the first element from the sequence (leaving all the others intact). And so, no matter how many other parameters will be present, nothing will be shown. {{vpad|1.5em|clear=none}} === <code>non-sequential</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>non-sequential</code> <span style="nowrap">({{module:params/doc/link to the code|non-sequential|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = No | label3 = Conflicts with | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code> }} ; Brief : ''(IN FUNCTIONS ONLY, DOES NOT AFFECT MODIFIERS) Reduce the parameter list by discarding the subgroup of consecutive parameters that follow {{tjp|1:}}'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|non-sequential|pipe function name}}</syntaxhighlight> Example: <syntaxhighlight lang="wikitext">{{#invoke:params|non-sequential|setting|ih/p|{{!}}|{{=}}|list}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. Using <code>non-sequential</code> together with <code>[[#sequential|sequential]]</code> will generate an error. {{vpad|clear=none}} {{A note}} Like <code>[[#sequential|sequential]]</code>, the <code>non-sequential</code> modifier permanently marks a query, and no matter what transformations will follow (see <code>[[#squeezing|squeezing]]</code>) the parameters' “sequence” will not be shown. {{vpad|1.5em|clear=none}} === <code>all_sorted</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>all_sorted</code> <span style="nowrap">({{module:params/doc/link to the code|all_sorted|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = No | label3 = Conflicts with | data3 = <code>[[#sequential|sequential]]</code>, <code>[[#reassorted|reassorted]]</code> | label4 = Has no effects on | data4 = <code>[[#count|count]]</code>, <code>[[#value_of|value_of]]</code>, <code>[[#concat_and_call|concat_and_call]]</code>, <code>[[#concat_and_invoke|concat_and_invoke]]</code>, <code>[[#concat_and_magic|concat_and_magic]]</code> | header5 = See also | data6 = [[Natural sort order]], <code>[[#reassorted|reassorted]]</code>, <code>[[#sequential|sequential]]</code>, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''(IN FUNCTIONS ONLY, DOES NOT AFFECT MODIFIERS) When the time will come, all parameters will be dispatched sorted: first the numerical ones in ascending order, then the rest in [[natural sort order|natural order]]'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|all_sorted|pipe function name}}</syntaxhighlight> {{A note}} This modifier sorts the way ''functions'' iterate across ''all'' parameters based on ''their names''. If you want to sort ''sequential parameters'' based on ''their values'', see <code>[[#sorting_sequential_values|sorting_sequential_values]]</code>. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|all_sorted|setting|ih/p|{{!}}|{{=}}|list}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. Normally only sequential parameters are dispatched sorted, whereas non-sequential ones are dispatched randomly. The <code>all_sorted</code> modifier ensures that nothing is left out of ([[natural sort order|natural]]) order. Attention must be paid to the fact that parameters whose name is a negative number will appear first. To avoid this the <code>[[#squeezing|squeezing]]</code> modifier can be used.<ref>To be precise, the order will not be strictly alphabetical, because this would imply that a template called with the following parameters <syntaxhighlight lang="wikitext" inline>{{foobar|-4=you|9=wanna|.=me?|11=marry|-8=do}}</syntaxhighlight> would see them reordered as follows: <syntaxhighlight lang="wikitext" inline>{{foobar|-8=do|-4=you|.=me?|9=wanna|11=marry}}</syntaxhighlight> (with the dot in the middle between negative and positive numbers). To avoid this, '''numbers are always displayd first''' (i.e. <syntaxhighlight lang="wikitext" inline>{{foobar|-8=do|-4=you|9=wanna|11=marry|.=me?}}</syntaxhighlight>).</ref> The <code>all_sorted</code> modifier only affects the way parameters are shown, but has no effects on functions that do not iterate or cannot impose an order, such as: * <code>[[#count|count]]</code> * <code>[[#value_of|value_of]]</code> * <code>[[#concat_and_call|concat_and_call]]</code> * <code>[[#concat_and_invoke|concat_and_invoke]]</code> * <code>[[#concat_and_magic|concat_and_magic]]</code> {{vpad|clear=none}} {{A note}} The <code>all_sorted</code> modifier cannot be used with functions that propagate several parameters together in a single call, like <code>[[#concat_and_call|concat_and_call]]</code>, <code>[[#concat_and_invoke|concat_and_invoke]]</code>, and <code>[[#concat_and_magic|concat_and_magic]]</code>, because during a call the order of arguments is always lost. For the same reason, it is not possible to guess the order of named parameters a template was transcluded with. {{vpad|1.5em|clear=none}} === <code>reassorted</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>reassorted</code> <span style="nowrap">({{module:params/doc/link to the code|reassorted|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = No | label3 = Conflicts with | data3 = <code>[[#sequential|sequential]]</code>, <code>[[#all_sorted|all_sorted]]</code> | label4 = Has no effects on | data4 = <code>[[#count|count]]</code>, <code>[[#value_of|value_of]]</code>, <code>[[#concat_and_call|concat_and_call]]</code>, <code>[[#concat_and_invoke|concat_and_invoke]]</code>, <code>[[#concat_and_magic|concat_and_magic]]</code> | header5 = See also | data6 = [[Natural sort order]], <code>[[#all_sorted|all_sorted]]</code>, <code>[[#sequential|sequential]]</code>, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''(IN FUNCTIONS ONLY, DOES NOT AFFECT MODIFIERS) When the time will come, all parameters will be dispatched sorted: first non numerical ones in [[natural sort order|natural order]]'', then the numerical ones in ascending order ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|reassorted|pipe function name}}</syntaxhighlight> This modifier is identical to <code>[[#all_sorted|all_sorted]]</code>, but numbers are iterated last (as in “bar, foo, hello, zebra, 1, 2, 3, …”). {{vpad|clear=none}} {{A note}} The <code>reassorted</code> modifier cannot be used with functions that propagate several parameters together in a single call, like <code>[[#concat_and_call|concat_and_call]]</code>, <code>[[#concat_and_invoke|concat_and_invoke]]</code>, and <code>[[#concat_and_magic|concat_and_magic]]</code>, because during a call the order of arguments is always lost. For the same reason, it is not possible to guess the order of named parameters a template was transcluded with. {{vpad|1.5em|clear=none}} === <code>setting</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>setting</code> <span style="nowrap">({{module:params/doc/link to the code|setting|code}})</span> | label1 = Num. of arguments | data1 = 2–7 (variable) | label2 = Repeatable | data2 = Yes | header3 = Memory slots | data4 = {{aligned table|fullwidth=y | col1header=y | col1style=display:block; | <code>p</code>| Key-value delimiter | <code>i</code>| Iteration delimiter | <code>l</code>| Last iteration delimiter | <code>h</code>| Header text | <code>f</code>| Footer text | <code>n</code>| Fallback text }} }} ; Brief : ''Define glue strings'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|directives|...|pipe function name}}</syntaxhighlight> This modifier allows some internal variables to be set and later be used by functions. It takes a variable number of arguments, relying on the first argument to understand how many other arguments to read. A few examples will introduce it better than words: * <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|i|{{!}}|list_values}}</syntaxhighlight> *: ↳ Set the value of ''iteration delimiter'' to <code>|</code>, then list all values * <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih|{{!}}|list_values}}</syntaxhighlight> *: ↳ Set the value of both ''header text'' and ''iteration delimiter'' to <code>|</code>, then list all values * <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|{{!}}|{{=}}|list}}</syntaxhighlight> *: ↳ Set the value of both ''header text'' and ''iteration delimiter'' to <code>|</code>, set ''key-value pair delimiter'' to <code>=</code>, then list all parameters * <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p/n|{{!}}|{{=}}|No parameters were passed|list}}</syntaxhighlight> *: ↳ Set the value of both ''header text'' and ''iteration delimiter'' to <code>|</code>, set ''key-value pair delimiter'' to <code>=</code>, set ''fallback text'' to <code>No parameters were passed</code>, then list all parameters The first argument is a slash-separated list of lists of slots to assign; one slot is referred by exactly one character and each list of slots maps exactly one argument. A slot indicates which internal variable to set. If more than one slot is aggregated within the same slash-separated list the same text will be assigned to more than one variable. The slots available are the following: {| class="wikitable" style="margin-left: auto; margin-right: auto;" |- ! Slots ! Variable ! Description |- | <code>p</code> | ''Key-value pair delimiter'' | The string of text that will be placed between each parameter name and its value; it is never inserted by functions that only iterate between values, or by functions that pass the key-value pairs to external calls. |- | <code>i</code> | ''Iteration delimiter'' | The string of text that will be placed between each iteration; it is never inserted unless there are two or more parameters to show when <code>l</code> is not given, or three or more parameters when <code>l</code> is given. |- | <code>l</code> | ''Last iteration delimiter'' | The string of text that will be placed between the second last and the last iteration; it is never inserted unless there are two or more parameters to show; if omitted defaults to <code>i</code>. |- | <code>h</code> | ''Header text'' | The string of text that will be placed before the iteration begins; it is never inserted if there are no parameters to show. |- | <code>f</code> | ''Footer text'' | The string of text that will be placed after the iteration is over; it is never inserted if there are no parameters to show. |- | <code>n</code> | ''Fallback text'' | The string of text that will be placed if there are no parameters to show. |} All space characters in the directives arguments are discarded. Therefore writing <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|...}}</syntaxhighlight> will be equivalent to writing <syntaxhighlight lang="wikitext">{{#invoke:params|setting| i h / p |...}}</syntaxhighlight> In theory, instead of assigning different slots at once (i.e. <syntaxhighlight lang="wikitext" inline>{{...|setting|ih/p|{{!}}|{{=}}|...}}</syntaxhighlight>), it is possible to write separate invocations of <code>setting</code> for each variable, as in <syntaxhighlight lang="wikitext" inline>{{...|setting|ih|{{!}}|setting|p|{{=}}...}}</syntaxhighlight>. This method however will be slightly less efficient. Sometimes it might be necessary to make the values assigned depend on conditional expressions. For instance, the following imaginary <syntaxhighlight lang="wikitext" inline>{{Foobar see also}}</syntaxhighlight> template uses the <code>[[:mw:Help:Extension:ParserFunctions##ifexpr|#ifexpr]]</code> parser function to properly show the “and” conjunction and possibly an [[Serial comma|Oxford comma]] when more than two page names are provided: <syntaxhighlight lang="wikitext">{{Hatnote|{{{altphrase|Foobar see also}}}: {{#if:{{{1|}}} |{{#invoke:params|sequential|squeezing|setting|i/l|, |{{#ifexpr:{{#invoke:params|sequential|squeezing|count}} > 2|,}} and |trimming_values|for_each|[[$@]]}} |{{Error|{{tl|Foobar see also}} requires at least one page name}} }}}}</syntaxhighlight> You can find this example at &#123;&#123;{{rel|Module:Params/doc/examples/Oxford comma}}&#125;&#125;. For instance, <syntaxhighlight lang="wikitext" inline>{{module:params/doc/examples/Oxford comma|Latin|English|German|Italian}}</syntaxhighlight> will generate {{module:params/doc/examples/Oxford comma|Latin|English|German|Italian}} {{vpad|clear=none}} {{A note}} The <code>setting</code> modifier will be trimmed of its surrounding spaces. The directives argument will be stripped of all space characters, including internal spaces. All the other arguments passed to this modifier will be parsed verbatim (i.e. leading and trailing spaces will not be removed). {{vpad|1.5em|clear=none}} === <code>squeezing</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>squeezing</code> <span style="nowrap">({{module:params/doc/link to the code|squeezing|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#sequential|sequential]]</code>, <code>[[#clearing|clearing]]</code> }} ; Brief : ''Rearrange all parameters that have numerical names to form a compact sequence starting from 1, keeping the same order'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|squeezing|pipe function name}}</syntaxhighlight> Example: <syntaxhighlight lang="wikitext">{{#invoke:params|squeezing|sequential|setting|i/p|<br />|: |list}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. The following three concatenations will lead to the same result of discarding all parameters with numerical names: # <syntaxhighlight lang="wikitext" inline>{{...|non-sequential|squeezing|...}}</syntaxhighlight> # <syntaxhighlight lang="wikitext" inline>{{...|squeezing|non-sequential|...}}</syntaxhighlight> # <syntaxhighlight lang="wikitext" inline>{{...|with_name_not_matching|^%-?%d+$|...}}</syntaxhighlight> {{vpad|1.5em|clear=none}} === <code>filling_the_gaps</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>filling_the_gaps</code> <span style="nowrap">({{module:params/doc/link to the code|filling_the_gaps|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#squeezing|squeezing]]</code>, <code>[[#sequential|sequential]]</code>, <code>[[#clearing|clearing]]</code> }} ; Brief : ''Assign an empty string to all undefined numerical parameters between 1 or the lowest numerical parameter name provided and the maximum numerical parameter provided'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|filling_the_gaps|pipe function name}}</syntaxhighlight> Example: <syntaxhighlight lang="wikitext">{{#invoke:params|filling_the_gaps|sequential|setting|i/p|<br />|: |list}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. Note that when all numerical parameters are lower than 1, the gap between 1 and the maximum numerical parameter will not be filled. The following table provides some examples. {| class="wikitable" style="margin-left: auto; margin-right: auto;" |+ Numerical parameters provided |- ! Before calling <code>filling_the_gaps</code> ! After calling <code>filling_the_gaps</code> |- | 1 | 1 |- | 2 | 1, 2 |- | 6, 9 | 1, 2, 3, 4, 5, 6, 7, 8, 9 |- | -5, -3 | -5, -4, -3 |- | -5, -3, 1 | -5, -4, -3, -2, -1, 0, 1 |- | -1 | -1 |- | -2 | -2 |} {{A note}} There is a safety limit of at most 1024 undefined parameters that can be filled using this modifier. {{vpad|1.5em|clear=none}} === <code>clearing</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>clearing</code> <span style="nowrap">({{module:params/doc/link to the code|clearing|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code> }} ; Brief : ''Remove all numerical parameters that are not in the sequence'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|clearing|pipe function name}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. Unlike <code>[[#sequential|sequential]]</code> – which affects only the way parameters are shown – this modifier actually removes all non-sequential numerical parameters, albeit leaves non-numerical parameters intact. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|clearing|setting|i/p|<br />|: |list}}</syntaxhighlight> If you want to remove also non-numerical parameters, add the <code>[[#with_name_matching|with_name_matching]]</code> modifier: <syntaxhighlight lang="wikitext">{{#invoke:params|clearing|with_name_matching|^%d+$|setting|i/p|<br />|: |list}}</syntaxhighlight> If you want instead to remove sequential parameters and leave the rest, use <syntaxhighlight lang="wikitext" inline>{{...|cutting|-1|1|...}}</syntaxhighlight>: <syntaxhighlight lang="wikitext">{{#invoke:params|cutting|-1|1|setting|i/p|<br />|: |list}}</syntaxhighlight> {{vpad|1.5em|clear=none}} === <code>cutting</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>cutting</code> <span style="nowrap">({{module:params/doc/link to the code|cutting|code}})</span> | label1 = Num. of arguments | data1 = 2 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code>, <code>[[#rotating|rotating]]</code><!--, <code>[[#mirroring|mirroring]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#swapping|swapping]]</code>-->, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''Remove zero or more parameters from the beginning and the end of the '''parameters' sequence''''' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|cutting|left trim|right trim|pipe function name}}</syntaxhighlight> The first argument indicates how many sequential parameters must be removed from the beginning of the parameter sequence, the second argument indicates how many sequential parameters must be removed from the end of the parameter list. If any of the two arguments contains a negative number its absolute value indicates what must be left ''on the opposite side'' – i.e. <syntaxhighlight lang="wikitext" inline>{{#invoke:params|cutting|-3|0|list}}</syntaxhighlight> indicates that the last three arguments must not be discarded. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|cutting|0|2|sequential|call_for_each_value|example template}}</syntaxhighlight> If the absolute value of the sum of the two arguments (left and right cut) is greater than the number of ''sequential'' parameters available, the behavior will be the same as if the sum had been equal to the number of sequential parameters available, both when this is a positive value and when it is a negative value (with opposite results). After the desired sequential parameters have been discarded, all numerical parameters will be shifted accordingly. In some cases it might be necessary to concatenate more than one invocation of the <code>cutting</code> modifier. For instance, the following code prints the last unnamed parameter passed, but only if at least two parameters were passed: <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|cutting|1|0|cutting|-1|0|list_values}}</syntaxhighlight> {{A note|Suggestion:}} Although <syntaxhighlight lang="wikitext" inline>{{#invoke:params|cutting|-1|1|...}}</syntaxhighlight> de facto gets rid of all sequential parameters, in most cases it is clearer and more idiomatic to write <syntaxhighlight lang="wikitext" inline>{{#invoke:params|non-sequential|...}}</syntaxhighlight> to obtain the same effect. The last method however cannot be used when it is important that sequential parameters are removed before a particular modifier is called, because <code>[[#non-sequential|non-sequential]]</code> does not take effect until the final function is invoked. Writing instead <syntaxhighlight lang="wikitext" inline>{{#invoke:params|sequential|cutting|-1|1|...}}</syntaxhighlight> will leave zero arguments to show. {{vpad|1.5em|clear=none}} === <code>cropping</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>cropping</code> <span style="nowrap">({{module:params/doc/link to the code|cropping|code}})</span> | label1 = Num. of arguments | data1 = 2 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code>, <code>[[#rotating|rotating]]</code><!--, <code>[[#mirroring|mirroring]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#swapping|swapping]]</code>-->, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''Remove zero or more parameters from the beginning and the end of the '''list of numerical parameters''' (not only the sequential ones)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|cropping|left crop|right crop|pipe function name}}</syntaxhighlight> This modifier is very similar to <code>[[#cutting|cutting]]</code>, but instead of removing arguments from the extremities of the parameters' ''sequence'', arguments will be removed counting from the first and the last numerical arguments given (i.e. {{para|-1000|...}} and {{para|1000|...}} in the case of <syntaxhighlight lang="wikitext" inline>{{foobar|-1000=hello|1=my|1000=darling}}</syntaxhighlight>). If any of the two arguments contains a negative number its absolute value indicates what must be left ''on the opposite side''. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|cropping|2|1|sequential|call_for_each_value|example template}}</syntaxhighlight> For instance, when a template transcluded as <syntaxhighlight lang="wikitext" inline>{{example template|-2=minus two|0=zero|1=one|2=two|3=three|19=nineteen|20=twenty}}</syntaxhighlight> uses the <code>[[#cutting|cutting]]</code> modifier with <code>2</code> and <code>1</code> as arguments, as in the example above, the following parameters will be left: : -2: minus two : 0: zero : 16: nineteen : 17: twenty] If instead the template uses the <code>[[#cutting|cropping]]</code> modifier with <code>2</code> and <code>1</code> as arguments, the following parameters will be left: : 0: zero : 1: one : 2: two : 3: three : 19: nineteen If the absolute value of the sum of the two arguments (left and right crop) is greater than the difference between the largest and the lowest ''numerical'' parameters available, the behavior will be the same as if the sum had been equal to the number of numerical parameters available, both when this is a positive value and when it is a negative value (with opposite results). When ''sequential'' parameters are present among the discarded parameters, all the remaining numerical parameters greater than zero will be shifted accordingly. {{vpad|1.5em|clear=none}} === <code>purging</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>purging</code> <span style="nowrap">({{module:params/doc/link to the code|purging|code}})</span> | label1 = Num. of arguments | data1 = 2 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#backpurging|backpurging]]</code>, <code>[[#rotating|rotating]]</code><!--, <code>[[#mirroring|mirroring]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#swapping|swapping]]</code>-->, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''Remove zero or more parameters from any point of the list of numerical parameters, shifting everything accordingly'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|purging|start offset|length|pipe function name}}</syntaxhighlight> The first argument indicates at which point in the parameter list the removal must begin, the second argument indicates how many parameters must be discarded among it and what lies ''on the right side''. If the second argument contains zero or a negative number its absolute value indicates what must be left ''at the end of the right side'' of the list of numerical parameters – i.e. <syntaxhighlight lang="wikitext" inline>{{#invoke:params|purging|5|0|list}}</syntaxhighlight> indicates that every numerical argument whose numerical name is greater than <code>4</code> must be removed. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|purging|2|1|call_for_each_value|example template}}</syntaxhighlight> {{vpad|1.5em|clear=none}} === <code>backpurging</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>backpurging</code> <span style="nowrap">({{module:params/doc/link to the code|backpurging|code}})</span> | label1 = Num. of arguments | data1 = 2 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#rotating|rotating]]</code><!--, <code>[[#mirroring|mirroring]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#swapping|swapping]]</code>-->, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''Remove zero or more parameters from any point of the list of numerical parameters, moving backwards and shifting everything accordingly'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|backpurging|start offset|length|pipe function name}}</syntaxhighlight> The first argument indicates at which point in the parameter list the removal must begin, the second argument indicates how many parameters must be discarded among it and what lies ''on the left side''. If the second argument contains zero or a negative number its absolute value indicates what must be left ''at the end of the left side'' of the list of numerical parameters – i.e. <syntaxhighlight lang="wikitext" inline>{{#invoke:params|purging|5|0|list}}</syntaxhighlight> indicates that every numerical argument whose numerical name is less than <code>6</code> must be removed. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|backpurging|3|1|call_for_each_value|example template}}</syntaxhighlight> The following code removes all parameters with negative and zero numerical names, then lists the rest: <syntaxhighlight lang="wikitext">{{#invoke:params|backpurging|0|0|for_each|[$#: $@]}}</syntaxhighlight> {{vpad|1.5em|clear=none}} === <code>rotating</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>rotating</code> <span style="nowrap">({{module:params/doc/link to the code|rotating|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code><!--, <code>[[#mirroring|mirroring]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#swapping|swapping]]</code>-->, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''Reverse the order of all numerical parameters (not only sequential ones), making sure that the largest numerical parameter and {{para|1}} are swapped'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|rotating|pipe function name}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|rotating|for_each|[$#: $@]}}</syntaxhighlight> <!-- {{vpad|1.5em|clear=none}} === <code>mirroring</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>mirroring</code> <span style="nowrap">({{module:params/doc/link to the code|mirroring|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code>, <code>[[#rotating|rotating]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#swapping|swapping]]</code>, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''Reverse the order of all numerical parameters (not only sequential ones)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mirroring|pipe function name}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. This modifier reverses the order of numerical parameters, making sure that the minimum and the maximum numerical parameters remain always the same (albeit inverted). Example: <syntaxhighlight lang="wikitext">{{#invoke:params|mirroring|for_each|[$#: $@]}}</syntaxhighlight> {{vpad|1.5em|clear=none}} === <code>pivoting</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>pivoting</code> <span style="nowrap">({{module:params/doc/link to the code|pivoting|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code>, <code>[[#rotating|rotating]]</code>, <code>[[#mirroring|mirroring]]</code>, <code>[[#swapping|swapping]]</code>, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''Reverse the order of all numerical parameters (not only sequential ones), '''keeping the parameters' sequence always centered''''' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|pivoting|pipe function name}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. This modifier reverses the order of numerical parameters, making sure that those in the parameters' sequence always remain in the sequence. As a consequence, the values of the minimum and the maximum numerical parameters may change. If no sequence is present this modifier is identical to <code>[[#mirroring|mirroring]]</code>. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|pivoting|for_each|[$#: $@]}}</syntaxhighlight> {{vpad|1.5em|clear=none}} === <code>swapping</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>swapping</code> <span style="nowrap">({{module:params/doc/link to the code|swapping|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code>, <code>[[#mirroring|mirroring]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#sorting_sequential_values|sorting_sequential_values]]</code> }} ; Brief : ''Swap the lowest numerical parameter with the highest, the second lowest with the second highest, and so on, keeping the sequence in the same place albeit in reverse order'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|swapping|pipe function name}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|swapping|for_each|[$#: $@]}}</syntaxhighlight> --> {{vpad|1.5em|clear=none}} === <code>sorting_sequential_values</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>sorting_sequential_values</code> <span style="nowrap">({{module:params/doc/link to the code|sorting_sequential_values|code}})</span> | label1 = Num. of arguments | data1 = 0 or 1 | label2 = Repeatable | data2 = Yes | label3 = Often accompanied by | data3 = <code>[[#sequential|sequential]]</code> | header4 = See also | data5 = <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code>, <code>[[#rotating|rotating]]</code><!--, <code>[[#mirroring|mirroring]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#swapping|swapping]]</code>-->, <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code> }} ; Brief : ''Sort the order of sequential values'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|sorting_sequential_values|[criterion]|pipe function name}}</syntaxhighlight> {{A note}} This modifier sorts ''sequential parameters'' based on ''their values''. If you want to sort the way ''functions'' iterate across ''all'' parameters based on ''their names'', see <code>[[#all_sorted|all_sorted]]</code>. This modifier optionally supports one argument to specify the sorting criterion. If this is omitted it is assumed that sequential values must be ordered alphabetically. Currently the only other possible criterion is <code>naturally</code>, for ordering sequential values in [[natural sort order]]. Example (alphabetical sort order): <syntaxhighlight lang="wikitext">{{#invoke:params|sorting_sequential_values|for_each|[$#: $@]}}</syntaxhighlight> Example (natural sort order): <syntaxhighlight lang="wikitext">{{#invoke:params|sorting_sequential_values|naturally|for_each|[$#: $@]}}</syntaxhighlight> <!-- {{vpad|1.5em|clear=none}} === <code>inserting</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>inserting</code> <span style="nowrap">({{module:params/doc/link to the code|inserting|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#imposing|imposing]]</code>, <code>[[#providing|providing]]</code>, <code>[[#sequential|sequential]]</code>, <code>[[#squeezing|squeezing]]</code>, <code>[[#filling_the_gaps|filling_the_gaps]]</code>, <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code>, <code>[[#rotating|rotating]]</code>, <code>[[#mirroring|mirroring]]</code>, <code>[[#pivoting|pivoting]]</code>, <code>[[#swapping|swapping]]</code>, <code>[[#discarding|discarding]]</code>, <code>[[#all_sorted|all_sorted]]</code>, <code>[[#reassorted|reassorted]]</code>, <code>[[#new|new]]</code> }} ; Brief : ''Add one or more numerical parameters to the list of parameters, shifting everything accordingly'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|inserting|position|how many|...|pipe function name}}</syntaxhighlight> Example: <syntaxhighlight lang="wikitext">{{#invoke:params|inserting|1|2|hello|world|for_each|[$#: $@]}}</syntaxhighlight> {{vpad|clear=none}} {{A note}} The values of the parameters inserted will not be trimmed of their leading and trailing spaces. The first two numerical arguments and the <code>inserting</code> modifier name itself, however, will be trimmed of their surrounding spaces. --> {{vpad|1.5em|clear=none}} === <code>imposing</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>imposing</code> <span style="nowrap">({{module:params/doc/link to the code|imposing|code}})</span> | label1 = Num. of arguments | data1 = 2 | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#providing|providing]]</code>, <code>[[#discarding|discarding]]</code><!--, <code>[[#inserting|inserting]]</code>-->, <code>[[#filling_the_gaps|filling_the_gaps]]</code><!--, <code>[[#new|new]]</code>--> }} ; Brief : ''Impose a new value to a parameter'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|imposing|name|value|pipe function name}}</syntaxhighlight> Example: <syntaxhighlight lang="wikitext">{{#invoke:params|imposing|foo|bar|imposing|hello|world|for_each|[$#: $@]}}</syntaxhighlight> {{vpad|clear=none}} {{A note}} The value assigned will not be trimmed of its leading and trailing spaces. The name of the parameter and the <code>imposing</code> modifier name itself, however, will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>providing</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>providing</code> <span style="nowrap">({{module:params/doc/link to the code|providing|code}})</span> | label1 = Num. of arguments | data1 = 2 | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#imposing|imposing]]</code>, <code>[[#discarding|discarding]]</code><!--, <code>[[#inserting|inserting]]</code>-->, <code>[[#filling_the_gaps|filling_the_gaps]]</code><!--, <code>[[#new|new]]</code>--> }} ; Brief : ''Assign a new value to a parameter, but only when missing'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|providing|name|value|pipe function name}}</syntaxhighlight> Example: <syntaxhighlight lang="wikitext">{{#invoke:params|providing|foo|bar|providing|hello|world|for_each|[$#: $@]}}</syntaxhighlight> {{vpad|clear=none}} {{A note}} The value assigned will not be trimmed of its leading and trailing spaces. The name of the parameter and the <code>providing</code> modifier name itself, however, will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>discarding</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>discarding</code> <span style="nowrap">({{module:params/doc/link to the code|discarding|code}})</span> | label1 = Num. of arguments | data1 = 1 or 2 | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#clearing|clearing]]</code>, <code>[[#cutting|cutting]]</code>, <code>[[#cropping|cropping]]</code>, <code>[[#purging|purging]]</code>, <code>[[#backpurging|backpurging]]</code><!--, <code>[[#inserting|inserting]]</code>, <code>[[#new|new]]</code>--> }} ; Brief : ''Discard one or more numerical parameters or one non-numerical parameter'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|discarding|name|[how many]|pipe function name}}</syntaxhighlight> If, and only if, the name of the parameter is numerical, it is possible to add a second argument to indicate how many contiguous parameters must be discarded starting from the first argument. If the discarded parameters is part of the parameters' sequence one or more holes will be created. To avoid creating holes, use <code>[[#purging|purging]]</code> or <code>[[#backpurging|backpurging]]</code>. Example #1 (discard the parameter named {{para|hello}}): <syntaxhighlight lang="wikitext">{{#invoke:params|discarding|hello|for_each|[$#: $@]}}</syntaxhighlight> Example #2 (discard the parameter named {{para|5}}): <syntaxhighlight lang="wikitext">{{#invoke:params|discarding|5|for_each|[$#: $@]}}</syntaxhighlight> Example #3 (discard the parameters named {{para|1}}, {{para|2}}, {{para|3}} and {{para|4}}): <syntaxhighlight lang="wikitext">{{#invoke:params|discarding|1|4|for_each|[$#: $@]}}</syntaxhighlight> It is possible to use this modifier to check for unknown parameters: <syntaxhighlight lang="wikitext">{{#ifexpr:{{#invoke:params|discarding|hello|discarding|wind|count}} > 0 |{{Error|Error: The only parameters accepted are {{para|hello}} and {{para|wind}}.}} |Everything is good: do something }}</syntaxhighlight> You can find this example at &#123;&#123;{{rel|Module:Params/doc/examples/check for unknown parameters}}&#125;&#125;. For instance, <syntaxhighlight lang="wikitext" inline>{{module:params/doc/examples/check for unknown parameters|hello=world|wind=surfing}}</syntaxhighlight> will generate : {{module:params/doc/examples/check for unknown parameters|hello=world|wind=surfing}} For simple cases like this, however, specialized modules are available; you might want to have a look at: * {{ml|Check for unknown parameters|check}} * {{ml|Check for deprecated parameters|check}} * {{ml|Check for clobbered parameters|check}} * {{ml|Parameter validation|validateparams}} * {{ml|TemplatePar|valid}} When used to discard single parameters, this modifier is equivalent to writing <code>...&#124;[[Module:Params#with_name_not_matching|with_name_not_matching]]&#124;''parameter name''&#124;strict&#124;...</code>. However, due to the fact that <code>[[Module:Params#with_name_not_matching|with_name_not_matching]]</code> needs to cross-check for the possible presence of <code>or</code> keywords, using <code>discarding</code> will be slightly more efficient. {{A note}} All arguments passed to this modifier and the <code>discarding</code> modifier name itself will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>with_name_matching</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>with_name_matching</code> <span style="nowrap">({{module:params/doc/link to the code|with_name_matching|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#with_name_not_matching|with_name_not_matching]]</code>, <code>[[#with_value_matching|with_value_matching]]</code>, <code>[[#with_value_not_matching|with_value_not_matching]]</code> }} ; Brief : ''Discard all parameters whose name ''does not match '''any''''' of the given patterns'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|with_name_matching|target 1|[plain flag 1]|[or]|[target 2]|[plain flag 2]|[or]|[...]|[target N]|[plain flag N]|pipe function name}}</syntaxhighlight> Internally this modifier uses Lua's <code>[[:mw:Extension:Scribunto/Lua reference manual#string.find|string.find()]]</code> function to find whether parameter names match against given patterns; therefore, unless a ''plain flag'' is set, please use the same syntax of [[:mw:Extension:Scribunto/Lua reference manual#Patterns|Lua patterns]]. The ''plain flag'' can be either <code>plain</code> or <code>strict</code> or omitted. When omitted it is assumed that the target string is a Lua pattern. The difference between <code>plain</code> and <code>strict</code> is that the latter also requires that the lengths match (this happens only when the two strings are 100% identical). In order to facilitate wikitext scripting in the ''plain flag'' argument, the <code>pattern</code> keyword is available too, equivalent to omitting the argument. To express a [[Disjunction (logical connective)|logical OR]] the <code>or</code> keyword is available. To express a [[Logical conjunction|logical AND]] instead, concatenate more invocations of <code>with_name_matching</code>. {{vpad|clear=none}} For the sake of argument we will imagine that we are invoking <code>with_name_matching</code> from within the {{tl|Infobox artery}} template, and this is being called with the following parameters: {{tj|Infobox artery | Name: Pulmonary artery | Latin: truncus pulmonalis, arteria pulmonalis | Image: <nowiki>{{Heart diagram 250px}}</nowiki> | Caption: Anterior (frontal) view of the opened heart. (Pulmonary artery upper right.) | Image2: Alveoli diagram.png | Caption2: Diagram of the alveoli with both cross-section and external view. | BranchFrom: <nowiki>[[right ventricle]]</nowiki> | BranchTo: | Vein: <nowiki>[[pulmonary vein]]</nowiki> | Precursor: truncus arteriosus | Supplies: }} {{vpad|clear=none}} Test cases: * List only the parameters whose names match against the <code>^Image</code> pattern: *: ↳ <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|{{!}}|{{=}}|with_name_matching|^Image|list}}</syntaxhighlight> *:: ↳ {{highlight round|bc=#ff9|<nowiki>|Image={{Heart diagram 250px}}|Image2=Alveoli diagram.png</nowiki>}} * List the parameters whose names match against both patterns <code>^Image</code> '''and''' <code>%d+$</code>: *: ↳ <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|{{!}}|{{=}}|with_name_matching|^Image|with_name_matching|%d+$|list}}</syntaxhighlight> *:: ↳ {{highlight round|bc=#ff9|<nowiki>|Image2=Alveoli diagram.png</nowiki>}} * List the parameters whose names match against either the <code>^Name</code> '''or''' the <code>^Latin$</code> pattern: *: ↳ <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|{{!}}|{{=}}|with_name_matching|^Name$|or|^Latin$|list}}</syntaxhighlight> *:: ↳ {{highlight round|bc=#ff9|<nowiki>|Latin=truncus pulmonalis, arteria pulmonalis|Name=Pulmonary artery</nowiki>}} * List the parameters whose names match against either the <code>ma</code> plain string '''or''' the <code>me$</code> pattern: *: ↳ <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|{{!}}|{{=}}|with_name_matching|ma|plain|or|me$|list}}</syntaxhighlight> *:: ↳ {{highlight round|bc=#ff9|<nowiki>|Image={{Heart diagram 250px}}|Name=Pulmonary artery|Image2=Alveoli diagram.png</nowiki>}} {{vpad|clear=none}} Using <code>with_name_matching</code> it is easy to emulate the behaviour of [[Module:Enumerate]] (or similar modules). For instance, the following examples creates a bullet list of all the parameters passed of type <code>&#124;foobar1</code>, <code>&#124;foobar2</code> … <code>&#124;foobarN</code>: <syntaxhighlight lang="wikitext">{{#invoke:params|all_sorted|with_name_matching|^foobar%d+$|setting|ih| * |list_values}}</syntaxhighlight> It is possible to see this example live at &#123;&#123;{{rel|Module:Params/doc/examples/enumerate}}&#125;&#125;. {{vpad|clear=none}} {{A note}} The ''target'' arguments passed to this modifier will not be trimmed of their leading and trailing spaces. The <code>or</code>, <code>plain</code>, <code>strict</code> and <code>pattern</code> keywords, and the <code>with_name_matching</code> modifier name itself, however, will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>with_name_not_matching</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>with_name_not_matching</code> <span style="nowrap">({{module:params/doc/link to the code|with_name_not_matching|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#with_name_matching|with_name_matching]]</code>, <code>[[#with_value_matching|with_value_matching]]</code>, <code>[[#with_value_not_matching|with_value_not_matching]]</code> }} ; Brief : ''Discard all parameters whose name ''matches '''all''''' the given patterns'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|with_name_not_matching|target 1|[plain flag 1]|[and]|[target 2]|[plain flag 2]|[and]|[...]|[target N]|[plain flag N]|pipe function name}}</syntaxhighlight> Internally this modifier uses Lua's <code>[[:mw:Extension:Scribunto/Lua reference manual#string.find|string.find()]]</code> function to find whether parameter names match against given patterns; therefore, unless a plain flag is set, please use the same syntax of [[:mw:Extension:Scribunto/Lua reference manual#Patterns|Lua patterns]]. The plain flag can be either <code>plain</code> or <code>strict</code> or omitted. When omitted it is assumed that the target string is a Lua pattern. The difference between <code>plain</code> and <code>strict</code> is that the latter also requires that the lengths match (this happens only when the two strings are 100% identical). In order to facilitate wikitext scripting in the ''plain flag'' argument, the <code>pattern</code> keyword is available too, equivalent to omitting the argument. To express a [[Disjunction (logical connective)|logical OR]] the <code>or</code> keyword is available. To express a [[Logical conjunction|logical AND]] instead, concatenate more invocations of <code>with_name_not_matching</code>. {{vpad|clear=none}} For the sake of argument we will imagine that we are invoking <code>with_name_not_matching</code> from within the {{tl|Infobox artery}} template, and this is being transcluded using the same parameters that we had imagined in the previous example at <code>[[#with_name_matching|with_name_matching]]</code>: * List only the parameters whose names do not match against the <code>a</code> pattern: *: <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|{{!}}|{{=}}|with_name_not_matching|a|list}}</syntaxhighlight> *:: ↳ {{highlight round|bc=#ff9|<nowiki>|Precursor=truncus arteriosus|Supplies=|Vein=pulmonary vein</nowiki>}} * List the parameters whose names do not match against the <code>a</code> plain string '''and''' do not match against the <code>l</code> plain string either: *: <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|{{!}}|{{=}}|with_name_not_matching|a|plain|with_name_not_matching|l|plain|list}}</syntaxhighlight> *:: ↳ {{highlight round|bc=#ff9|<nowiki>|Precursor=truncus arteriosus|Vein=pulmonary vein</nowiki>}} * List the parameters whose names do not match against either the <code>a</code> plain string '''or''' the <code>n</code> plain string: *: <syntaxhighlight lang="wikitext" inline>{{#invoke:params|setting|ih/p|{{!}}|{{=}}|with_name_not_matching|a|plain|or|n|plain|list}}</syntaxhighlight> *:: ↳ {{highlight round|bc=#ff9|<nowiki>|Precursor=truncus arteriosus|Supplies=|Image={{Heart diagram 250px}}|Name=Pulmonary artery|Image2=Alveoli diagram.png|Vein=pulmonary vein</nowiki>}} {{vpad|clear=none}} {{N.b.}} For the sake of efficiency, please don't use this modifier with the <code>strict</code> flag, use <code>[[#discarding|discarding]]</code> instead! {{A note}} The ''target'' arguments passed to this modifier will not be trimmed of their leading and trailing spaces. The <code>or</code>, <code>plain</code>, <code>strict</code> and <code>pattern</code> keywords, and the <code>with_name_not_matching</code> modifier name itself, however, will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>with_value_matching</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>with_value_matching</code> <span style="nowrap">({{module:params/doc/link to the code|with_value_matching|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#with_name_matching|with_name_matching]]</code>, <code>[[#with_name_not_matching|with_name_not_matching]]</code>, <code>[[#with_value_not_matching|with_value_not_matching]]</code> }} ; Brief : ''Discard all parameters whose value ''does not match '''any''''' of the given patterns'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|with_value_matching|target 1|[plain flag 1]|[or]|[target 2]|[plain flag 2]|[or]|[...]|[target N]|[plain flag N]|pipe function name}}</syntaxhighlight> Exactly like <code>[[#with_name_matching|with_name_matching]]</code>, but applied to parameter values instead of names. Internally this modifier uses Lua's <code>[[:mw:Extension:Scribunto/Lua reference manual#string.find|string.find()]]</code> function to find whether parameter names match against given patterns; therefore, unless a plain flag is set, please use the same syntax of [[:mw:Extension:Scribunto/Lua reference manual#Patterns|Lua patterns]]. The plain flag can be either <code>plain</code> or <code>strict</code> or omitted. When omitted it is assumed that the target string is a Lua pattern. The difference between <code>plain</code> and <code>strict</code> is that the latter also requires that the lengths match (this happens only when the two strings are 100% identical). In order to facilitate wikitext scripting in the ''plain flag'' argument, the <code>pattern</code> keyword is available too, equivalent to omitting the argument. Example: <syntaxhighlight lang="wikitext">{{#invoke:params|with_value_matching|banana|count}}</syntaxhighlight> {{vpad|clear=none}} {{A note}} The ''target'' arguments passed to this modifier will not be trimmed of their leading and trailing spaces. The <code>or</code>, <code>plain</code>, <code>strict</code> and <code>pattern</code> keywords, and the <code>with_value_matching</code> modifier name itself, however, will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>with_value_not_matching</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>with_value_not_matching</code> <span style="nowrap">({{module:params/doc/link to the code|with_value_not_matching|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#with_name_matching|with_name_matching]]</code>, <code>[[#with_name_not_matching|with_name_not_matching]]</code>, <code>[[#with_value_matching|with_value_matching]]</code> }} ; Brief : ''Discard all parameters whose value ''matches '''all''''' the given patterns'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|with_value_not_matching|target 1|[plain flag 1]|[and]|[target 2]|[plain flag 2]|[and]|[...]|[target N]|[plain flag N]|pipe function name}}</syntaxhighlight> Exactly like <code>[[#with_name_not_matching|with_name_not_matching]]</code>, but applied to parameter values instead of names. Internally this modifier uses Lua's <code>[[:mw:Extension:Scribunto/Lua reference manual#string.find|string.find()]]</code> function to find whether parameter names match against given patterns; therefore, unless a plain flag is set, please use the same syntax of [[:mw:Extension:Scribunto/Lua reference manual#Patterns|Lua patterns]]. The plain flag can be either <code>plain</code> or <code>strict</code> or omitted. When omitted it is assumed that the target string is a Lua pattern. The difference between <code>plain</code> and <code>strict</code> is that the latter also requires that the lengths match (this happens only when the two strings are 100% identical). In order to facilitate wikitext scripting in the ''plain flag'' argument, the <code>pattern</code> keyword is available too, equivalent to omitting the argument. For instance, before calling <code>[[#list|list]]</code>, the following code will get rid of all blank parameters (i.e. parameters whose values contain only zero or more spaces): <syntaxhighlight lang="wikitext">{{#invoke:params|with_value_not_matching|^%s*$|setting|hi/p|{{!}}|{{=}}|list}}</syntaxhighlight> A typical use case of this modifier is that of purging all empty incoming parameters before calling another template, especially when this [[Help:Conditional expressions#Checking for template parameters|distinguishes between empty and undefined parameters]]. <syntaxhighlight lang="wikitext">{{#invoke:params|with_value_not_matching|^%s*$|concat_and_call|my template}}</syntaxhighlight> {{vpad|clear=none}} {{A note}} The ''target'' arguments passed to this modifier will not be trimmed of their leading and trailing spaces. The <code>or</code>, <code>plain</code>, <code>strict</code> and <code>pattern</code> keywords, and the <code>with_value_not_matching</code> modifier name itself, however, will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>trimming_values</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>trimming_values</code> <span style="nowrap">({{module:params/doc/link to the code|trimming_values|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = Yes }} ; Brief : ''Remove leading and trailing spaces from values'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|trimming_values|pipe function name}}</syntaxhighlight> This modifier does not take arguments besides the name of the function that will follow. Most modifiers are order-dependent, therefore placing <code>trimming_values</code> in different positions can generate different results. For instance, imagining our <syntaxhighlight lang="wikitext" inline>{{example template}}</syntaxhighlight> being called with the following spaced arguments: <syntaxhighlight lang="wikitext" inline>{{example template| wanna | be | my | friend | ? }}</syntaxhighlight>. If <syntaxhighlight lang="wikitext" inline>{{example template}}</syntaxhighlight> contained the following code, <syntaxhighlight lang="wikitext">{{#invoke:params|with_value_matching|%s+$|trimming_values|setting|i/p|{{!}}|{{=}}|list}}</syntaxhighlight> the following text would be printed: <code>1=wanna|2=be|3=my|4=friend|5=?</code>. But if instead it contained the following code, <syntaxhighlight lang="wikitext">{{#invoke:params|trimming_values|with_value_matching|%s+$|setting|i/p|{{!}}|{{=}}|list}}</syntaxhighlight> no arguments would be shown. Order affects also performance, and how many values will be trimmed of their leading and trailing spaces will depend on where <code>trimming_values</code> is placed. For instance, if a template were invoked with 50 parameters and its code contained <syntaxhighlight lang="wikitext" inline>{{#invoke:params|trimming_values|cutting|-1|0|list}}</syntaxhighlight>, first all its values would be trimmed of leading and trailing blank spaces and then its first 49 parameters would be discarded. On the other hand, writing <syntaxhighlight lang="wikitext" inline>{{#invoke:params|cutting|-1|0|trimming_values|list}}</syntaxhighlight> would first discard 49 parameters and then trim the only value left, resulting in a more efficient code. As a general rule, placing <code>trimming_values</code> as the last modifier is usually the best choice. In most cases placing <code>trimming_values</code> together with <code>non-sequential</code> will result in an empty call with no effects, because non-sequential parameters are normally stripped of their leading and trailing spaces by default – this however depends on the caller, and if the current template is being called by a module it is in theory possible in specific conditions for named parameters to retain their leading and trailing spaces (namely in non-sequential numerical parameters). Using <code>trimming_values</code> makes this module behave like many Wikipedia modules behave. For example, if we wanted to emulate {{ml|Separated entries|main}}, writing <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|squeezing|trimming_values|setting|i|XXXX|list_values}}</syntaxhighlight> will be equivalent to writing, <syntaxhighlight lang="wikitext">{{#invoke:separated entries|main|separator=XXXX}}</syntaxhighlight> whereas writing <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|squeezing|trimming_values|setting|i/l|XXXX|YYYY|list_values}}</syntaxhighlight> will be equivalent to writing <syntaxhighlight lang="wikitext">{{#invoke:separated entries|main|separator=XXXX|conjunction=YYYY}}</syntaxhighlight> The &#123;&#123;{{rel|Module:Params/doc/examples/trim and call}}&#125;&#125; example template shows how to call any arbitrary template trimming all parameters beforehand. {{vpad|1.5em|clear=none}} === <code>mapping_by_calling</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>mapping_by_calling</code> <span style="nowrap">({{module:params/doc/link to the code|mapping_by_calling|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#call_for_each|call_for_each]]</code>, <code>[[#call_for_each_value|call_for_each_value]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#renaming_by_calling|renaming_by_calling]]</code>, <code>[[#renaming_by_invoking|renaming_by_invoking]]</code>, <code>[[#renaming_by_magic|renaming_by_magic]]</code>, <code>[[#renaming_by_replacing|renaming_by_replacing]]</code>, <code>[[#grouping_by_calling|grouping_by_calling]]</code> }} ; Brief : ''[[Map (higher-order function)|Map]] all parameter values, replacing their content with the expansion of a given template repeatedly called with one parameter (the parameter's value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|template name|[call style]|[let]|[...]|[number of additional parameters]|[parameter 1]|[parameter 2]|[...]|[parameter N]|pipe function name}}</syntaxhighlight> This modifier (temporarily) changes the content of the parameters the current template is being called with, replacing each of them with the text returned by another template. The latter will be repeatedly called with at least one parameter as first sequential parameter: the parameter's value. It is possible to pass the parameter's value as a different parameter, or pass the parameter's name as well, by specifying a ''call style flag'' immediately after the ''template name'' (see below). If the ''call style flag'' or (if omitted) the ''template name'' is followed by one or more groups of three arguments led by the <code>let</code> keyword (i.e. <code>let&#124;name&#124;value</code>), these will be passed to the mapping template. If the last group of three arguments or (if omitted) the ''call style flag'' or (if omitted) the ''template name'' is followed by a number, this will be parsed as the amount of positional parameters to add. These will always follow the parameter's name and value if any of the latter has a numerical name greater than zero. In case of collisions, the parameters assigned via the <code>let</code> keyword will be given precedence over everything else. For instance, before listing all parameters, <syntaxhighlight lang="wikitext">{{#invoke:params|mapping_by_calling|foobar|setting|i/p|{{!}}|{{=}}|list}}</syntaxhighlight> will replace each value with the expansion of <syntaxhighlight lang="wikitext" inline>{{foobar|VALUE}}</syntaxhighlight> (where <code>VALUE</code> indicates each different value). On the other hand, <syntaxhighlight lang="wikitext">{{#invoke:params|mapping_by_calling|foobar|names_and_values|let|rice|nope|let|curry|lots!|2|hello|world|setting|i/p|{{!}}|{{=}}|list}}</syntaxhighlight> will do the same, but using the expansion of <syntaxhighlight lang="wikitext" inline>{{foobar|NAME|VALUE|hello|world|rice=nope|curry=lots!}}</syntaxhighlight> (where <code>NAME</code> and <code>VALUE</code> indicate each different name and value). Possible ''call style flags'' are: {| class="wikitable" |- ! ''Call style flag'' ! Example ! Corresponding call |- | <code>names_and_values</code> | <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|example template|names_and_values|let|foo|bar|2|hello|world|setting|i/p|<br />| → |list}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" inline>{{example template|NAME|VALUE|hello|world|foo=bar}}</syntaxhighlight> |- | <code>values_and_names</code> | <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|example template|values_and_names|let|foo|bar|2|hello|world|setting|i/p|<br />| → |list}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" inline>{{example template|VALUE|NAME|hello|world|foo=bar}}</syntaxhighlight> |- | <code>names_only</code> | <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|example template|names_only|let|foo|bar|2|hello|world|setting|i/p|<br />| → |list}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" inline>{{example template|NAME|hello|world|foo=bar}}</syntaxhighlight> |- | <code>values_only</code> | <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|example template|values_only|let|foo|bar|2|hello|world|setting|i/p|<br />| → |list}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" inline>{{example template|VALUE|hello|world|foo=bar}}</syntaxhighlight> |- | <code>names_and_values_as&#124;...&#124;...</code> | <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|example template|names_and_values_as|my_name|my_value|let|foo|bar|2|hello|world|setting|i/p|<br />| → |list}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" inline>{{example template|hello|world|my_name=NAME|my_value=VALUE|foo=bar}}</syntaxhighlight> |- | <code>names_only_as&#124;...</code> | <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|example template|names_only_as|my_name|let|foo|bar|2|hello|world|setting|i/p|<br />| → |list}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" inline>{{example template|hello|world|my_name=NAME|foo=bar}}</syntaxhighlight> |- | <code>values_only_as&#124;...</code> | <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|example template|values_only_as|my_value|let|foo|bar|2|hello|world|setting|i/p|<br />| → |list}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" inline>{{example template|hello|world|my_value=VALUE|foo=bar}}</syntaxhighlight> |- | <code>blindly</code> | <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_calling|example template|blindly|let|foo|bar|2|hello|world|setting|i/p|<br />| → |list}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" inline>{{example template|hello|world|foo=bar}}</syntaxhighlight> |} If the ''call style flags'' argument is omitted it defaults to <code>values_only</code>. {{vpad|clear=none}} {{A note}} All arguments passed to this modifier except the <code>mapping_by_calling</code> modifier name itself, the ''template name'', the ''call style flag'', the <code>let</code> keyword, the passed parameter names, and the number of additional parameters will not be trimmed of their leading and trailing spaces. {{vpad|1.5em|clear=none}} === <code>mapping_by_invoking</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>mapping_by_invoking</code> <span style="nowrap">({{module:params/doc/link to the code|mapping_by_invoking|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#invoke_for_each|invoke_for_each]]</code>, <code>[[#invoke_for_each_value|invoke_for_each_value]]</code>, <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#renaming_by_calling|renaming_by_calling]]</code>, <code>[[#renaming_by_invoking|renaming_by_invoking]]</code>, <code>[[#renaming_by_magic|renaming_by_magic]]</code>, <code>[[#renaming_by_replacing|renaming_by_replacing]]</code>, <code>[[#grouping_by_calling|grouping_by_calling]]</code> }} ; Brief : ''[[Map (higher-order function)|Map]] all parameter values, replacing their content with the text returned by a given module function repeatedly invoked with at least one argument (the parameter's value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_invoking|module name|function name|[call style]|[let]|[...]|[number of additional arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe function name}}</syntaxhighlight> This modifier (temporarily) changes the content of the parameters the current template is being called with, replacing each of them with the text returned by a custom module function. The latter will be repeatedly called with at least one argument as first sequential argument: the parameter's value. It is possible to pass the parameter's value as a different argument, or pass the parameter's name as well, by specifying a ''call style flag'' immediately after the ''function name'' (see <code>[[#mapping_by_calling|mapping_by_calling]]</code> for the list of possible flags). If omitted, the ''call style flags'' argument defaults to <code>values_only</code>. If the ''call style flag'' or (if omitted) the ''function name'' is followed by one or more groups of three arguments led by the <code>let</code> keyword (i.e. <code>let&#124;name&#124;value</code>), these will be passed to the mapping module function. If the last group of three arguments or (if omitted) the ''call style flag'' or (if omitted) the ''function name'' is followed by a number, this will be parsed as the amount of positional parameters to add. These will always follow the parameter's name and value if any of the latter has a numerical name greater than zero. In case of collisions, the arguments assigned via the <code>let</code> keyword will be given precedence over everything else. For instance, before listing all parameters, <syntaxhighlight lang="wikitext">{{#invoke:params|mapping_by_invoking|foobar|main|setting|i/p|{{!}}|{{=}}|list}}</syntaxhighlight> will replace each value with the expansion of <syntaxhighlight lang="wikitext" inline>{{#invoke:foobar|main|VALUE}}</syntaxhighlight> (where <code>VALUE</code> indicates each different value). On the other hand, <syntaxhighlight lang="wikitext">{{#invoke:params|mapping_by_invoking|foobar|main|names_and_values|let|rice|nope|let|curry|lots!|2|hello|world|setting|i/p|{{!}}|{{=}}|list}}</syntaxhighlight> will do the same, but using the expansion of <syntaxhighlight lang="wikitext" inline>{{#invoke:foobar|main|NAME|VALUE|hello|world|rice=nope|curry=lots!}}</syntaxhighlight> (where <code>NAME</code> and <code>VALUE</code> indicate each different name and value). {{vpad|clear=none}} {{A note}} All arguments passed to this modifier except the <code>mapping_by_invoking</code> modifier name itself, the ''module name'', the ''function name'', the ''call style flag'', the <code>let</code> keyword, the passed parameter names, and the number of additional arguments will not be trimmed of their leading and trailing spaces. {{vpad|1.5em|clear=none}} === <code>mapping_by_magic</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>mapping_by_magic</code> <span style="nowrap">({{module:params/doc/link to the code|mapping_by_magic|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#magic_for_each|magic_for_each]]</code>, <code>[[#magic_for_each_value|magic_for_each_value]]</code>, <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#renaming_by_calling|renaming_by_calling]]</code>, <code>[[#renaming_by_invoking|renaming_by_invoking]]</code>, <code>[[#renaming_by_magic|renaming_by_magic]]</code>, <code>[[#renaming_by_replacing|renaming_by_replacing]]</code>, <code>[[#grouping_by_calling|grouping_by_calling]]</code> }} ; Brief : ''[[Map (higher-order function)|Map]] all parameter values, replacing their content with the expansion of a given parser function repeatedly called with at least one argument (the parameter's value)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_magic|parser function|[call style]|[let]|[...]|[number of additional arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe function name}}</syntaxhighlight> This modifier (temporarily) changes the content of the parameters the current template is being called with, replacing each of them with the text returned by a [[:mw:Help:Magic words#Parser functions|parser function]]. The latter will be repeatedly called with at least one argument as first sequential argument: the parameter's value. It is possible to pass the parameter's value as a different argument, or pass the parameter's name as well, by specifying a ''call style flag'' immediately after the ''parser function name'' (see <code>[[#mapping_by_calling|mapping_by_calling]]</code> for the list of possible flags). If omitted, the ''call style flags'' argument defaults to <code>values_only</code>. If the ''call style flag'' or (if omitted) the ''template name'' is followed by one or more groups of three arguments led by the <code>let</code> keyword (i.e. <code>let&#124;name&#124;value</code>), these will be passed to the parser function. If the last group of three arguments or (if omitted) the ''call style flag'' or (if omitted) the ''template name'' is followed by a number, this will be parsed as the amount of positional arguments to add. These will always follow the parameter's name and value if any of the latter has a numerical name greater than zero. In case of collisions, the arguments assigned via the <code>let</code> keyword will be given precedence over everything else. For instance, before listing all parameters, <syntaxhighlight lang="wikitext">{{#invoke:params|mapping_by_magic|uc|setting|i/p|{{!}}|{{=}}|list}}</syntaxhighlight> will replace each value with the expansion of <syntaxhighlight lang="wikitext" inline>{{uc:VALUE}}</syntaxhighlight> (where <code>VALUE</code> indicates each different value). On the other hand, <syntaxhighlight lang="wikitext">{{#invoke:params|mapping_by_magic|plural|names_and_values|1|They are many|setting|i/p|{{!}}|{{=}}|list}}</syntaxhighlight> will do the same, but using the expansion of <syntaxhighlight lang="wikitext" inline>{{plural:NAME|VALUE|They are many}}</syntaxhighlight> (where <code>NAME</code> and <code>VALUE</code> indicate each different name and value). {{vpad|clear=none}} {{A note}} All arguments passed to this modifier except the <code>mapping_by_magic</code> modifier name itself, the parser function's name, the ''call style flag'', the <code>let</code> keyword, the passed parameter names, and the number of additional arguments will not be trimmed of their leading and trailing spaces. {{vpad|1.5em|clear=none}} === <code>mapping_by_replacing</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>mapping_by_replacing</code> <span style="nowrap">({{module:params/doc/link to the code|mapping_by_replacing|code}})</span> | label1 = Num. of arguments | data1 = 2–4 | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#renaming_by_calling|renaming_by_calling]]</code>, <code>[[#renaming_by_invoking|renaming_by_invoking]]</code>, <code>[[#renaming_by_magic|renaming_by_magic]]</code>, <code>[[#renaming_by_replacing|renaming_by_replacing]]</code>, <code>[[#grouping_by_calling|grouping_by_calling]]</code> }} ; Brief : ''[[Map (higher-order function)|Map]] all parameter values performing [[String operations#String substitution|string substitutions]]'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|mapping_by_replacing|target|replace|[count]|[plain flag]|pipe function name}}</syntaxhighlight> This modifier (temporarily) changes the content of the parameters the current template is being called with, replacing each of them with the result of a string substitution. Its syntax is very simlar to {{mfl|string|replace}}. Internally the modifier uses Lua's <code>[[:mw:Extension:Scribunto/Lua reference manual#string.gsub|string.gsub()]]</code> function to perform substitutions; therefore, unless a ''plain flag'' is set, please use the same syntax of [[:mw:Extension:Scribunto/Lua reference manual#Patterns|Lua patterns]]. The ''plain flag'' can be either <code>plain</code> or <code>strict</code> or omitted. When omitted it is assumed that the target string is a Lua pattern. The difference between <code>plain</code> and <code>strict</code> is that the latter also requires that the lengths match (this happens only when the two strings are 100% identical). In <code>strict</code> mode the ''replace'' argument will not accept directives (e.g. <code>%0</code>, <code>%1</code>, etc.). In order to facilitate wikitext scripting in the ''plain flag'' argument, the <code>pattern</code> keyword is available too, equivalent to omitting the argument. The ''count'' argument prescribes how many substitutions will be performed at most. If blank or omitted, all matches found will be substituted. Almost everything this modifier can do can also be done via <syntaxhighlight lang="wikitext" inline>...|mapping_by_invoking|string|replace|4|...</syntaxhighlight>. And so, writing <syntaxhighlight lang="wikitext">...|mapping_by_renaming|foo|bar|1|plain|...</syntaxhighlight> will be equivalent to writing <syntaxhighlight lang="wikitext">...|mapping_by_invoking|string|replace|4|foo|bar|1|true|...</syntaxhighlight> The first syntax however will less computationally expensive. At &#123;&#123;{{rel|Module:Params/doc/examples/informal tablebox}}&#125;&#125; you can find an example on how to exploit this function to create “informal” [[Template:Infobox|infoboxes]]. {{vpad|clear=none}} {{A note}} The ''target'' and ''replace'' arguments passed to this modifier will not be trimmed of their leading and trailing spaces. The <code>or</code>, <code>plain</code>, <code>strict</code> and <code>pattern</code> keywords, the ''count'' argument, and the <code>mapping_by_replacing</code> modifier name itself, however, will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>renaming_by_calling</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>renaming_by_calling</code> <span style="nowrap">({{module:params/doc/link to the code|renaming_by_calling|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#renaming_by_invoking|renaming_by_invoking]]</code>, <code>[[#renaming_by_magic|renaming_by_magic]]</code>, <code>[[#renaming_by_replacing|renaming_by_replacing]]</code>, <code>[[#grouping_by_calling|grouping_by_calling]]</code> }} ; Brief : ''Rename all parameters, replacing their former names with the expansion of a given template repeatedly called with at least one parameter (the parameter's former name)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|renaming_by_calling|template name|[call style]|[let]|[...]|[number of additional parameters]|[parameter 1]|[parameter 2]|[...]|[parameter N]|pipe function name}}</syntaxhighlight> This modifier works similarly to <code>[[#mapping_by_calling|mapping_by_calling]]</code>, but instead of replacing parameters' values '''it renames the parameters themselves'''. Care must be used knowing that if a new name collides with another new name one of the two parameters will be removed without knowing which one. New names and old names do not create collisions. If a name is returned identical it will be considered as “unchanged” and in case of conflicts the renamed one will prevail. Possible leading and trailing spaces in the new names are always stripped. Here, if omitted, the ''call style flags'' argument defaults to <code>names_only</code>. For instance, the following example uses {{tl|2x}} to rename all incoming parameters by doubling their names: <syntaxhighlight lang="wikitext">{{#invoke:params|setting|h/i/p/f|[|][|: |]|renaming_by_calling|2x|list}}</syntaxhighlight> Same, but adding a hyphen in between: <syntaxhighlight lang="wikitext">{{#invoke:params|setting|h/i/p/f|[|][|: |]|renaming_by_calling|2x|1|-|list}}</syntaxhighlight> This modifier can be particularly useful for sanitizing parameter names (e.g. collapsing several spaces into single spaces, changing the [[letter case]], and so on). {{vpad|clear=none}} {{A note}} All arguments passed to this modifier except the <code>renaming_by_calling</code> modifier name itself, the ''template name'', the ''call style flag'', the <code>let</code> keyword, the passed parameter names, and the number of additional arguments will not be trimmed of their leading and trailing spaces. {{vpad|1.5em|clear=none}} === <code>renaming_by_invoking</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>renaming_by_invoking</code> <span style="nowrap">({{module:params/doc/link to the code|renaming_by_invoking|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#renaming_by_calling|renaming_by_calling]]</code>, <code>[[#renaming_by_magic|renaming_by_magic]]</code>, <code>[[#renaming_by_replacing|renaming_by_replacing]]</code>, <code>[[#grouping_by_calling|grouping_by_calling]]</code> }} ; Brief : ''Rename all parameters, replacing their former names with the text returned by a given module function repeatedly called with at least one argument (the parameter's former name)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|renaming_by_invoking|module name|function name|[call style]|[let]|[...]|[number of additional arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe function name}}</syntaxhighlight> This modifier works similarly to <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, but instead of replacing parameters' values '''it renames the parameters themselves'''. Care must be used knowing that if a new name collides with another new name one of the two parameters will be removed without knowing which one. New names and old names do not create collisions. If a name is returned identical it will be considered as “unchanged” and in case of conflicts the renamed one will prevail. Possible leading and trailing spaces in the new names are always stripped. Here, if omitted, the ''call style flags'' argument defaults to <code>names_only</code>. For instance, the following example uses {{mfl|string|replace}} to rename all parameters of type {{para|arg1}}, {{para|arg2}}, … {{para|argN}} into {{para|1}}, {{para|2}} … {{para|N}}, thus creating a novel sequence: <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|setting|h/i/p/f|[|][|: |]|with_name_matching|^arg%d+$|renaming_by_invoking|string|replace|4|^arg(%d+)$|%1|1|false|list}}</syntaxhighlight> This modifier can be particularly useful for sanitizing parameter names (e.g. collapsing several spaces into single spaces, changing the [[letter case]], and so on). {{vpad|clear=none}} {{A note}} All arguments passed to this modifier except the <code>renaming_by_invoking</code> modifier name itself, the ''module name'', the ''function name'', the ''call style flag'', the <code>let</code> keyword, the passed parameter names, and the number of additional arguments will not be trimmed of their leading and trailing spaces. {{vpad|1.5em|clear=none}} === <code>renaming_by_magic</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>renaming_by_magic</code> <span style="nowrap">({{module:params/doc/link to the code|renaming_by_magic|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#renaming_by_calling|renaming_by_calling]]</code>, <code>[[#renaming_by_invoking|renaming_by_invoking]]</code>, <code>[[#renaming_by_replacing|renaming_by_replacing]]</code>, <code>[[#grouping_by_calling|grouping_by_calling]]</code> }} ; Brief : ''Rename all parameters, replacing their former names with the text returned by a given parser function repeatedly called with at least one argument (the parameter's former name)'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|renaming_by_magic|parser function|[call style]|[let]|[...]|[number of additional arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe function name}}</syntaxhighlight> This modifier works similarly to <code>[[#mapping_by_magic|mapping_by_magic]]</code>, but instead of replacing parameters' values '''it renames the parameters themselves'''. Care must be used knowing that if a new name collides with another new name one of the two parameters will be removed without knowing which one. New names and old names do not create collisions. If a name is returned identical it will be considered as “unchanged” and in case of conflicts the renamed one will prevail. Possible leading and trailing spaces in the new names are always stripped. Here, if omitted, the ''call style flags'' argument defaults to <code>names_only</code>. This modifier can be particularly useful for sanitizing parameter names (e.g. changing the [[letter case]], or URL encoding/decoding, and so on). For instance, the following example uses &#123;&#123;[[:mw:Help:Magic words#lc|lc]]&#125;&#125; to sanitize all parameter names confining them to their lower case version: <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|setting|h/i/p/f|[|][|: |]|renaming_by_magic|lc|list}}</syntaxhighlight> {{vpad|clear=none}} {{A note}} All arguments passed to this modifier except the <code>renaming_by_magic</code> modifier name itself, the ''parser function name'', the ''call style flag'', the <code>let</code> keyword, the passed parameter names, and the number of additional arguments will not be trimmed of their leading and trailing spaces. {{vpad|1.5em|clear=none}} === <code>renaming_by_replacing</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>renaming_by_replacing</code> <span style="nowrap">({{module:params/doc/link to the code|renaming_by_replacing|code}})</span> | label1 = Num. of arguments | data1 = 2–4 | label2 = Repeatable | data2 = Yes | header3 = See also | data4 = <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#renaming_by_calling|renaming_by_calling]]</code>, <code>[[#renaming_by_invoking|renaming_by_invoking]]</code>, <code>[[#renaming_by_magic|renaming_by_magic]]</code>, <code>[[#grouping_by_calling|grouping_by_calling]]</code> }} ; Brief : ''Rename all parameters, replacing their former names with the text returned by a [[String operations#String substitution|string substitutions]]'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|renaming_by_replacing|target|replace|[count]|[plain flag]|pipe function name}}</syntaxhighlight> This modifier works similarly to <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, but instead of replacing parameters' values '''it renames the parameters themselves'''. Care must be used knowing that if a new name collides with another new name one of the two parameters will be removed without knowing which one. New names and old names do not create collisions. If a name is returned identical it will be considered as “unchanged” and in case of conflicts the renamed one will prevail. Possible leading and trailing spaces in the new names are always stripped. For instance, the following example renames all parameters of type {{para|arg1}}, {{para|arg2}}, … {{para|argN}} into {{para|1}}, {{para|2}} … {{para|N}}, thus creating a novel sequence: <syntaxhighlight lang="wikitext">{{#invoke:params|sequential|setting|h/i/p/f|[|][|: |]|with_name_matching|^arg%d+$|renaming_by_replacing|^arg(%d+)$|%1|1|list}}</syntaxhighlight> This modifier can be particularly useful for sanitizing parameter names (e.g. collapsing several spaces into single spaces, changing the [[letter case]], and so on). {{vpad|clear=none}} {{A note}} The ''target'' and ''replace'' arguments passed to this modifier will not be trimmed of their leading and trailing spaces. The <code>or</code>, <code>plain</code>, <code>strict</code> and <code>pattern</code> keywords, the ''count'' argument, and the <code>mapping_by_replacing</code> modifier name itself, however, will be trimmed of their surrounding spaces. {{vpad|1.5em|clear=none}} === <code>grouping_by_calling</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>grouping_by_calling</code> <span style="nowrap">({{module:params/doc/link to the code|grouping_by_calling|code}})</span> | label1 = Num. of arguments | data1 = ''Ad libitum'' | label2 = Repeatable | data2 = Yes<ref>Unless followed by <code>[[#renaming_by_replacing|renaming_by_replacing]]</code> in few bizarre situations, there is virtually no use in calling this modifier more than once.</ref> | header3 = See also | data4 = <code>[[#call_for_each_group|call_for_each_group]]</code>, <code>[[#mapping_by_calling|mapping_by_calling]]</code>, <code>[[#mapping_by_invoking|mapping_by_invoking]]</code>, <code>[[#mapping_by_magic|mapping_by_magic]]</code>, <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#renaming_by_calling|renaming_by_calling]]</code>, <code>[[#renaming_by_invoking|renaming_by_invoking]]</code>, <code>[[#renaming_by_magic|renaming_by_magic]]</code>, <code>[[#renaming_by_replacing|renaming_by_replacing]]</code> }} ; Brief : ''Group the parameters that have the same numerical suffix into novel parameters, whose names will be numbers and whose values will be decided by a custom template'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|grouping_by_calling|template name|[let]|[...]|[number of additional arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe function name}}</syntaxhighlight> This is the piping version of <code>[[#call_for_each_group|call_for_each_group]]</code>. This means that after calling this modifier the old parameters will be (temporarily) gone and the only parameters left will be novel parameters whose names will be numbers (or an empty string if parameters without a numerical suffix were present) and whose content will be decided by a custom template. Like other modifiers in the <code>mapping_*</code> and <code>renaming_*</code> family, it is possible to impose own parameters on the callback template by using the syntax <code>...|[let]|[...]|[number of additional arguments]|[argument 1]|[argument 2]|[...]|[argument N]|...</code>. Unlike the other <code>mapping_*</code> and <code>renaming_*</code> modifiers, however (but like <code>[[#call_for_each_group|call_for_each_group]]</code>), sequential parameters here will not be prepended, but will ''replace'' possible parsed parameters. And so, writing <syntaxhighlight lang="wikitext">{{#invoke:params|...|grouping_by_calling|MY TEMPLATE|let|foo|bar|let|hello|world|3|one|two|three|list_values}}</syntaxhighlight> is identical to writing <syntaxhighlight lang="wikitext">{{#invoke:params|...|call_for_each_group|MY TEMPLATE|foo=bar|hello=world|one|two|three}}</syntaxhighlight> In the example above the main difference will be that the first solution will allow to pass the newly grouped parameters at once to another template or module (via <code>[[#concat_and_call|concat_and_call]]</code> or <code>[[#concat_and_invoke|concat_and_invoke]]</code>) or, if needed, perform further fine-tuning operations concerning the new parameters. Please refer to the documentation of <code>[[#call_for_each_group|call_for_each_group]]</code> for further information on the parameters passed to the callback template. {{vpad|clear=none}} {{A note}} All arguments passed to this modifier except the <code>grouping_by_calling</code> modifier name itself, the ''template name'', the <code>let</code> keyword, the passed parameter names, and the number of additional parameters will not be trimmed of their leading and trailing spaces. {{vpad|1.5em|clear=none}} <!-- === <code>new</code> === {{Infobox|headerstyle=background:lavender | titlestyle = font-weight:normal; font-size:100%; | title = Modifier <code>new</code> <span style="nowrap">({{module:params/doc/link to the code|new|code}})</span> | label1 = Num. of arguments | data1 = 0 | label2 = Repeatable | data2 = No | label3 = Restrictions | data3 = First position only | header4 = See also | data5 = <code>[[#imposing|imposing]]</code>, <code>[[#providing|providing]]</code>, <code>[[#inserting|inserting]]</code>, <code>[[#discarding|discarding]]</code> }} ; Brief : ''(FIRST POSITION ONLY) Get rid of all the incoming parameters and create a new (empty) parameter stack'' ; Syntax : <syntaxhighlight lang="wikitext" inline>{{#invoke:params|new|pipe function name}}</syntaxhighlight> This modifier can only appear once in first position. Its main purpose is that of extending the facilities offered by this module (e.g. <code>[[#mapping_by_replacing|mapping_by_replacing]]</code>, <code>[[#with_value_matching|with_value_matching]]</code>, etc.) to custom lists of strings, independently of the incoming parameters. Its presence also facilitates the debug of the module. The newly created parameter stack can be populated via <code>[[#inserting|inserting]]</code>, <code>[[#imposing|imposing]]</code> or <code>[[#providing|providing]]</code>. Examples: * <syntaxhighlight lang="wikitext" inline>{{#invoke:params|new|imposing|1|foo|imposing|2|bar|mapping_by_replacing|^.|!%1|list_values}}</syntaxhighlight> *: ↳ {{#invoke:params|new|imposing|1|foo|imposing|2|bar|mapping_by_replacing|^.|!%1|list_values}} {{vpad|1.5em|clear=none}} --> == Subpages == * [[Module:Params/ChangeLog]] – Record of the most important changes in the module's code * [[Module:Params/testcases]] – Testing the module's capabilities * [[Module:Params/doc/examples]] – Some of the examples mentioned in this documentation The complete list of subpages is available [[Special:PrefixIndex/Module:Params/|here]]. == Notes == <references /> == See also == * {{ml|TemplatePar|}} * {{ml|ParameterCount|}} * {{ml|Separated entries|main}} * {{ml|Enumerate|main}} * {{ml|Check for unknown parameters|check}} * {{ml|Check for deprecated parameters|check}} * {{ml|Check for clobbered parameters|check}} * {{ml|Parameter validation|}} * {{ml|Expand wikitext|main}} * {{ml|For loop|main}} and {{tl|For loop}} * {{ml|For nowiki|template}} and {{tl|For nowiki}} * [[Project:TemplateData]] <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Template metamodules|{{PAGENAME}}]] [[Category:Unknown parameters| ]] [[Category:Modules that manipulate strings|{{PAGENAME}}]] }}</includeonly> tet4gflycmplxmkot3j0opzn0pp3l5g ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Main 10 1248 5541 2025-01-12T11:37:39Z Saimawnkham 28 Created page with "<includeonly>{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 5541 wikitext text/x-wiki <includeonly>{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> hz9saa715ercns6m73a0a1ud2ptzt26 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Main/doc 10 1249 5542 2025-01-12T11:37:59Z Saimawnkham 28 Created page with "<noinclude>{{pp-vandalism|small=yes}}</noinclude>{{Documentation subpage}} {{High-use}} {{Never substitute}} {{Lua|icononly=on|Module:Labelled list hatnote}} {{hatnote|This template is for linking to main content. For the mainspace detection template, see [[:template:main other]].}} When a [[Wikipedia:What is an article?|Wikipedia article]] is large, it is often written in [[Wikipedia:Summary style|summary style]]. This [[Wikipedia:Template messages|template]] is used..." 5542 wikitext text/x-wiki <noinclude>{{pp-vandalism|small=yes}}</noinclude>{{Documentation subpage}} {{High-use}} {{Never substitute}} {{Lua|icononly=on|Module:Labelled list hatnote}} {{hatnote|This template is for linking to main content. For the mainspace detection template, see [[:template:main other]].}} When a [[Wikipedia:What is an article?|Wikipedia article]] is large, it is often written in [[Wikipedia:Summary style|summary style]]. This [[Wikipedia:Template messages|template]] is used after the heading of the summary, to link to the subtopic article that has been summarized. For [[Help:Category|Category namespace]], please use '''{{tl|Cat main}}''' instead. Use of this template should be restricted to the purposes described above. It is '''not''' to be used as a substitute for inline links or {{tl|Further}} template. The latter is used when the section expounds a specific aspect of the topic instead of summarizing its article. For example, in [[phthalate]], the template under the "Endocrine disruptor" section should '''not''' be {{tlf|Main|Endocrine disruptor}}, because the section specifically deals with phthalate as an endocrine disruptor and not endocrine disruptors in general. This template should also not be used in lead sections. A lead section is always a summary of its own article, not any other; as such, the only appropriate target for a {{tl|Main}} link in the lead section would be the article itself, which is not useful. {{TOC limit}} ==Usage== {{see|WP:SUMMARYHATNOTE}} {{startplainlist}} * {{vad|Basic usage:|7.5em|left}} <code>{{((}}{{BASEPAGENAME}}{{!}}{{var|page}}{{))}}</code> * {{vad|All parameters:|7.5em|left}} <code>{{((}}{{BASEPAGENAME}}{{!}}{{var|page1}}{{!}}{{var|page2}}{{!}}{{var|page3}}{{!}}&nbsp;...&nbsp;{{!}}l1&nbsp;{{=}}&nbsp;{{var|label1}}{{!}}l2&nbsp;{{=}}&nbsp;{{var|label2}}{{!}}l3&nbsp;{{=}}&nbsp;{{var|label3}}{{!}}&nbsp;...&nbsp;{{!}}selfref&nbsp;{{=}}&nbsp;{{var|yes}}{{))}}</code> {{endplainlist}} ==Parameters== *<code>1</code>, <code>2</code>, <code>3</code>, ... – the pages to link to. If no page names are specified, the current page name is used instead (without the [[Wikipedia:Namespace|namespace]] prefix). Categories and files are automatically escaped with the [[Help:Colon trick|colon trick]], and links to sections are automatically formatted as ''page § section'', rather than the MediaWiki default of ''page#section''. *<code>l1</code>, <code>l2</code>, <code>l3</code>, ... ''or''<code>label 1</code>, <code>label 2</code>, <code>label 3</code>, ... – optional labels for each of the pages to link to (this is for articles where a piped link would be used). Note that the extra parameters use a lower case 'L', for example, <code>l1</code>, <u>not</u> <code>L1</code>. *<code>selfref</code> – if set to "yes", "y", "true" or "1", adds the CSS class "selfref". This is used to denote self-references to Wikipedia. See [[Template:Selfref]] for more information. This is only necessary in articles and other content (e.g. templates) that will appear in articles, and need not be added for uses of this template on <code>Wikipedia:</code> namespace pages. ==Template data== {{TemplateData header}} <templatedata> { "description": "This template is used after the heading of a section, to link to a sub-article (or sub-articles) that is entirely about the topic of the section. The template will display, in italics, \"Main article: Article 1, Article 2 and Article 3\"", "params": { "1": { "label": "Page 1", "description": "The name of the first page that you want to link to. If this is not specified, the current page name (with no namespace prefix) is used instead. ", "type": "wiki-page-name", "required": true, "suggested": true }, "2": { "label": "Page 2", "description": "The name of the second page that you want to link to.", "type": "wiki-page-name", "required": false }, "3": { "label": "Page 3", "description": "The name of the third page that you want to link to. More pages can be added using the parameters \"4\", \"5\", etc.", "type": "wiki-page-name", "required": false }, "4": { "label": "Page 4", "description": "The name of the fourth page that you want to link to.", "type": "wiki-page-name" }, "5": { "label": "Page 5", "description": "The name of the fifth page that you want to link to.", "type": "wiki-page-name" }, "l1": { "type": "string", "label": "Label 1", "description": "What the first linked page is to be displayed as.", "aliases": [ "label 1" ] }, "l2": { "label": "Label 2", "description": "What the second linked page is to be displayed as.", "type": "string", "aliases": [ "label 2" ] }, "l3": { "label": "Label 3", "description": "What the third linked page is to be displayed as. Other labels can be added by using increasing numbers (starting with \"l4\" for page 4) as parameter names.", "type": "string", "aliases": [ "label 3" ] }, "selfref": { "type": "boolean", "label": "Self reference", "description": "Set to \"yes\" if the template is a self-reference to Wikipedia that would not make sense on mirrors or forks of the Wikipedia site." }, "l4": { "aliases": [ "label 4" ], "label": "Label 4", "description": "What the fourth linked page is to be displayed as.", "type": "string" }, "l5": { "aliases": [ "label 5" ], "label": "Label 5", "description": "What the fifth linked page is to be displayed as.", "type": "string" } }, "paramOrder": [ "1", "2", "3", "4", "5", "l1", "l2", "l3", "l4", "l5", "selfref" ], "format": "{{_|_ = _}}\n" } </templatedata> ==Examples== {{hatnote|Underscores (_) between words are not necessary}} *<code><nowiki>{{Main}}</nowiki></code> &rarr; {{main|category=no}} *<code><nowiki>{{Main|Article}}</nowiki></code> &rarr; {{main|Article}} *<code><nowiki>{{Main|Article#Section title}}</nowiki></code> &rarr; {{main|Article#Section title}} *<code><nowiki>{{Main|Article#Section|l1=Custom section label}}</nowiki></code> &rarr; {{main|Article#Section|l1=Custom section label}} *<code><nowiki>{{Main|Article1|Article2|Article3}}</nowiki></code> &rarr; {{main|Article1|Article2|Article3}} *<code><nowiki>{{Main|Article1|l1=Custom label 1|Article2|l2=Custom label 2}}</nowiki></code> &rarr; {{main|Article1|l1=Custom label 1|Article2|l2=Custom label 2}} *<code><nowiki>{{Main|(15760) 1992 QB1|l1={{mp|(15760) 1992 QB|1}}}}</nowiki></code> &rarr; {{main|(15760) 1992 QB1|l1={{mp|(15760) 1992 QB|1}}}} ==Errors== If the name of the first page that you want to link to is not specified, the current page name (with no namespace prefix) is used instead: *{{Main|category=no}} No errors can be displayed due to the illegal usage of parameters or other usages (i.e. the first parameter can be omitted, other parameters can be used even if the first one is empty (and automatically filled with the current page name (with no namespace prefix)), equals sign can be used as one of the parameters, and template can be used by direct call to the module (using "#invoke")). This is not the case for {{tl|see also}}, for example. ==See also== *{{tl|Main list}}: For a more comprehensive list, see {{color|blue|Article}}. *{{tl|Broader}}: For broader coverage of this topic, see {{color|blue|Article}}. *{{tl|Excerpt}}, which allows transclusion of text (such as an intro section) from one article into another *{{tl|Further}}: Further information: {{color|blue|Article}}. *{{tl|Official website}} {{Hatnote templates}} <includeonly>{{sandbox other|| <!-- Categories go here and interwikis go in Wikidata. --> [[Category:Hatnote templates]] [[Category:Wikipedia page-section templates]] }}</includeonly> ho2e18l95w051lhfxtrk66x3cv49eru ᥛᥨᥝᥱ ᥓᥧᥰ:Labelled list hatnote 828 1250 5543 2025-01-12T11:38:21Z Saimawnkham 28 Created page with "-------------------------------------------------------------------------------- -- Labelled list -- -- -- -- This module does the core work of creating a hatnote composed of a list -- -- prefixed by a colon-terminated label, i.e. "LABEL: [andList of pages]", -- -- for {{see also}} and similar templates...." 5543 Scribunto text/plain -------------------------------------------------------------------------------- -- Labelled list -- -- -- -- This module does the core work of creating a hatnote composed of a list -- -- prefixed by a colon-terminated label, i.e. "LABEL: [andList of pages]", -- -- for {{see also}} and similar templates. -- -------------------------------------------------------------------------------- local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local yesno --initialize lazily local p = {} -- Defaults global to this module local defaults = { label = 'See also', --Final fallback for label argument labelForm = '%s: %s', prefixes = {'label', 'label ', 'l'}, template = 'Module:Labelled list hatnote' } -- Localizable message strings local msg = { errorSuffix = '#Errors', noInputWarning = 'no page names specified', noOutputWarning = "'''[[%s]] — no output: none of the target pages exist.'''" } -- Helper function that pre-combines display parameters into page arguments. -- Also compresses sparse arrays, as a desirable side-effect. function p.preprocessDisplays (args, prefixes) -- Prefixes specify which parameters, in order, to check for display options -- They each have numbers auto-appended, e.g. 'label1', 'label 1', & 'l1' prefixes = prefixes or defaults.prefixes local indices = {} local sparsePages = {} for k, v in pairs(args) do if type(k) == 'number' then indices[#indices + 1] = k local display for i = 1, #prefixes do display = args[prefixes[i] .. k] if display then break end end sparsePages[k] = display and string.format('%s|%s', string.gsub(v, '|.*$', ''), display) or v end end table.sort(indices) local pages = {} for k, v in ipairs(indices) do pages[#pages + 1] = sparsePages[v] end return pages end --Helper function to get a page target from a processed page string --e.g. "Page|Label" → "Page" or "Target" → "Target" local function getTarget(pagename) local pipe = string.find(pagename, '|') return string.sub(pagename, 0, pipe and pipe - 1 or nil) end -- Produces a labelled pages-list hatnote. -- The main frame (template definition) takes 1 or 2 arguments, for a singular -- and (optionally) plural label respectively: -- * {{#invoke:Labelled list hatnote|labelledList|Singular label|Plural label}} -- The resulting template takes pagename & label parameters normally. function p.labelledList (frame) mArguments = require('Module:Arguments') yesno = require('Module:Yesno') local labels = {frame.args[1] or defaults.label} labels[2] = frame.args[2] or labels[1] labels[3] = frame.args[3] --no defaulting labels[4] = frame.args[4] --no defaulting local template = frame:getParent():getTitle() local args = mArguments.getArgs(frame, {parentOnly = true}) local pages = p.preprocessDisplays(args) local options = { category = yesno(args.category), extraclasses = frame.args.extraclasses, ifexists = yesno(frame.args.ifexists), namespace = frame.args.namespace or args.namespace, selfref = yesno(frame.args.selfref or args.selfref), template = template } return p._labelledList(pages, labels, options) end local function exists(title) local success, result = pcall(function() return title.exists end) if success then return result else return true end end function p._labelledList (pages, labels, options) if options.ifexists then for k = #pages, 1, -1 do --iterate backwards to allow smooth removals local v = pages[k] local title = mw.title.new(getTarget(v), namespace) if (v == '') or title == nil or not exists(title) then table.remove(pages, k) end end end labels = labels or {} label = (#pages == 1 and labels[1] or labels[2]) or defaults.label for k, v in pairs(pages) do if mHatnote.findNamespaceId(v) ~= 0 then label = ( #pages == 1 and (labels[3] or labels[1] or defaults.label) or (labels[4] or labels[2] or defaults.label) ) or defaults.label end end if #pages == 0 then if options.ifexists then mw.addWarning( string.format( msg.noOutputWarning, options.template or defaults.template ) ) return '' else return mHatnote.makeWikitextError( msg.noInputWarning, (options.template or defaults.template) .. msg.errorSuffix, options.category ) end end local text = string.format( options.labelForm or defaults.labelForm, label, mHatlist.andList(pages, true) ) local hnOptions = { extraclasses = options.extraclasses, selfref = options.selfref } return mHatnote._hatnote(text, hnOptions) end return p twi595531py5dlt7g2cjpsklw0mds0b ᥛᥨᥝᥱ ᥓᥧᥰ:Labelled list hatnote/doc 828 1251 5544 2025-01-12T11:38:42Z Saimawnkham 28 Created page with "{{module rating|protected}} {{used in system|in [[MediaWiki:Wantedpages-summary]]}} {{Lua|Module:Hatnote|Module:Hatnote list|Module:Arguments}} This module provides a handful of functions that make it easy to implement hatnotes that take the form of a label in front of a list of pages, e.g. {{hatnote|LABEL: [[A]], [[B]], and [[C]]}} == Usage == ===labelledList=== Invoking the <code>labelledList()</code> function is enough to implement most such templates: <code><now..." 5544 wikitext text/x-wiki {{module rating|protected}} {{used in system|in [[MediaWiki:Wantedpages-summary]]}} {{Lua|Module:Hatnote|Module:Hatnote list|Module:Arguments}} This module provides a handful of functions that make it easy to implement hatnotes that take the form of a label in front of a list of pages, e.g. {{hatnote|LABEL: [[A]], [[B]], and [[C]]}} == Usage == ===labelledList=== Invoking the <code>labelledList()</code> function is enough to implement most such templates: <code><nowiki>{{#invoke:Labelled list hatnote|labelledList|Universal label}}</nowiki></code> or <code><nowiki>{{#invoke:Labelled list hatnote|labelledList|Singular label|Plural label}}</nowiki></code> For example, providing "See also" instead of "Universal label" duplicates the functionality of {{tl|see also}}, while providing "Main article" and "Main articles" instead of "Singular label" and "Plural label" duplicates the (article namespace) functionality of {{tl|main}}. If third and fourth labels are provided, they'll be used in the case where any of the target pages are outside the article namespace, so e.g. {{tl|main}} can be implemented thus: <code><nowiki>{{#invoke:Labelled list hatnote|labelledList|Main artic  Main articles: Bank of North America and Currency Actle|Main articles|Main page|Main pages}}</nowiki></code> ===preprocessDisplays=== The <code>preprocessDisplays()</code> function takes a raw list of arguments and combines in any display arguments. For example, {{tlx|see also|1|<nowiki>l1=One</nowiki>}} initially has the arguments table <code><nowiki>{'1', ['l1'] = 'One'}</nowiki></code>; this table would combine those into the table <code><nowiki>{'1|One'}</nowiki></code>. It overrides manual piping (e.g. {{tlx|see also|<nowiki>1{{!}}2</nowiki>|<nowiki>l1=One</nowiki>}} → <code><nowiki>{'1|One'}</nowiki></code>) and compresses sparse arrays if a parameter is skipped or left empty. Example: <syntaxhighlight lang="lua"> local mLabelledList = require('Module:Labelled list hatnote') local pages = mLabelledList.preprocessDisplays(args) </syntaxhighlight> ===_labelledList=== For modules that need to modify the functionality slightly while still using it, <code>_labelledList()</code> provides some flexibility. It takes three parameters: # A pages list, preferably preprocessed and compressed by <code>preprocessDisplays</code> # A labels table, where the first item is the singular or universal label, and the second either a plural label or a copy of the first. # An options table, preferably containing: #* a <code>template</code> string with the full title of the template. Defaults to the title of this module. #* a <code>category</code> string (or nil) as taken by <code>makeWikitextError</code> from [[Module:Hatnote]], to optionally disable error categories #* a <code>selfref</code> string (or nil) as taken by <code>_hatnote</code> to enable the selfref option Example: <syntaxhighlight lang="lua"> local mLabelledList = require('Module:Labelled list hatnote') return mLabelledList._labelledList(pages, labels, options) </syntaxhighlight> ==Errors== This module causes templates based on it to produce an error message if no page names are provided as template parameters. Normally, these should lead back to "Errors" sections in the documentation of those templates. However, if those templates use a module with <code>_labelledList()</code> and don't provide a <code>template</code> item in their options table, that error defaults to leading back here. The error can be solved by providing at least one valid page-name parameter to the template in question; the problem in the template can be fixed by providing some value to the <code>template</code> item of the <code>_labelledList()</code> <code>options</code> table. <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Hatnote modules| ]] }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> tjrvbhhb1te820bn4biy7vkplzmye1p ᥛᥨᥝᥱ ᥓᥧᥰ:Lua banner/doc 828 1252 5549 2025-01-12T11:42:15Z Saimawnkham 28 Created page with "{{high use}} {{Lua|Module:Yesno|Module:List|Module:TableTools|Module:Message box}} This module implements the {{tl|lua}} template. == Usage from wikitext == This module cannot be used directly from wikitext. It can only be used through the {{tl|lua}} template. Please see the template page for documentation. == Usage from Lua modules == To use this module from other Lua modules, first load the module. <syntaxhighlight lang="lua"> local mLuaBanner = require('Module:Lu..." 5549 wikitext text/x-wiki {{high use}} {{Lua|Module:Yesno|Module:List|Module:TableTools|Module:Message box}} This module implements the {{tl|lua}} template. == Usage from wikitext == This module cannot be used directly from wikitext. It can only be used through the {{tl|lua}} template. Please see the template page for documentation. == Usage from Lua modules == To use this module from other Lua modules, first load the module. <syntaxhighlight lang="lua"> local mLuaBanner = require('Module:Lua banner') </syntaxhighlight> You can then generate a side box using the _main function. <syntaxhighlight lang="lua"> mLuaBanner._main(args) </syntaxhighlight> The <var>args</var> variable should be a table containing the arguments to pass to the module. To see the different arguments that can be specified and how they affect the module output, please refer to the {{tl|lua}} template documentation. == Tracking category == * {{clc|Lua templates with errors}} <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|| <!-- Categories go here and interwikis go in Wikidata. --> [[Category:Modules that add a tracking category]] }}</includeonly> fos047t7cgpw3gglhv5yhmde5dwfeiv ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lua/doc 10 1253 5550 2025-01-12T11:43:09Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{Template redirects|Lua talk|Uses Lua}} <!-- Categories go at the bottom of this page, and interwikis go on Wikidata. --> {{High-use}} {{Lua|Module:Lua banner}} {{for|template to indicate [[Luba-Kasai language]] words|Template:Lang-lua}} This template is used to indicate that a template uses one or more [[Lua (programming language)|Lua]] modules (pages in the <code>Module:</code> namespace). It is placed at the top of the template's /doc page...." 5550 wikitext text/x-wiki {{Documentation subpage}} {{Template redirects|Lua talk|Uses Lua}} <!-- Categories go at the bottom of this page, and interwikis go on Wikidata. --> {{High-use}} {{Lua|Module:Lua banner}} {{for|template to indicate [[Luba-Kasai language]] words|Template:Lang-lua}} This template is used to indicate that a template uses one or more [[Lua (programming language)|Lua]] modules (pages in the <code>Module:</code> namespace). It is placed at the top of the template's /doc page. It automatically adds a floating right notification box, and it adds the template to [[:Category:Lua-based templates]] or to one of its subcategories. == Usage == ; Basic : {{tlx|Lua|''module name''}} ; All parameters : {{tlx|Lua|''module 1''|''module 2''|''module 3''|...|category{{=}}''custom category''|nocat{{=}}''true''}} The first module name is required. == Examples == * {{tlx|Lua|Module:Example}} {{Lua|Module:Example|nocat=true}} {{clear}} * {{tlx|Lua|Module:Example|Module:Example}} {{Lua|Module:Example|Module:Example|nocat=true}} {{clear}} * {{tlx|Lua|Module:$Example$}} {{Lua|Module:$Example$|nocat=true}} {{clear}} * {{tlx|Lua}} {{Lua|nocat=true}} {{clear}} == Categorisation == ===Template category=== This template adds pages to [[:Category:Lua-based templates]] if the page is in the template namespace, and it is not on any of the subpages /doc, /sandbox, /sandbox2 or /testcases. You can specify a different category with the {{para|category}} parameter, e.g. {{para|category|Lua String-based templates}}. Some modules have a default category other than [[:Category:Lua-based templates]]: * [[Module:String]] has the default category [[:Category:Templates based on the String Lua module]]. * [[Module:Math]] has the default category [[:Category:Templates based on the Math Lua module]]. * [[Module:BaseConvert]] has the default category [[:Category:Templates based on the BaseConvert Lua module]]. * [[Module:Citation/CS1]] has the default category [[:Category:Templates based on the Citation/CS1 Lua module]]. ===Error category=== If no modules are specified, the transcluded page will be added to [[:Category:Lua templates with errors]]. ===Category suppression=== To suppress all categorisation, use {{para|nocat|true}}. (As well as "true", the values "yes", "y", and "1" will also work.) == TemplateData == {{TemplateData header}} {{#invoke:TNT|doc|Lua banner}} == See also == * [[Wikipedia:Lua]] * {{tl|module rating}} * {{tl|Uses TemplateStyles}} <includeonly>{{Sandbox other| | <!-- Categories go here, and interwikis go on Wikidata. --> [[Category:Lua-based templates| ]] [[Category:Wikipedia Lua-related templates]] [[Category:Template namespace templates]] }}</includeonly> 7nmrokeozx7nh34nux0zopmp2g2ejqh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lua talk 10 1254 5551 2025-01-12T11:43:21Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lua]] 5551 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lua]] saacmr0ujc0o3fwsu3lp1top7a9yckx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Uses Lua 10 1255 5552 2025-01-12T11:43:24Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lua]] 5552 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Lua]] saacmr0ujc0o3fwsu3lp1top7a9yckx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Uses TemplateStyles/doc 10 1256 5554 2025-01-12T11:44:05Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{Template shortcut|TemplateStyles}} {{Lua{{\sandbox}}|Module:Uses TemplateStyles}} <!-- Categories go at the bottom of this page, and interwikis go on Wikidata. --> '''Preview:''' This template is used to show that templates have been converted to use [[WP:TemplateStyles|TemplateStyles]]. It is placed at the top of the template's /doc page. It automatically adds the template to :Category:{{#invoke:Data|Module:Uses TemplateStyles/config|defa..." 5554 wikitext text/x-wiki {{Documentation subpage}} {{Template shortcut|TemplateStyles}} {{Lua{{\sandbox}}|Module:Uses TemplateStyles}} <!-- Categories go at the bottom of this page, and interwikis go on Wikidata. --> '''Preview:''' This template is used to show that templates have been converted to use [[WP:TemplateStyles|TemplateStyles]]. It is placed at the top of the template's /doc page. It automatically adds the template to [[:Category:{{#invoke:Data|Module:Uses TemplateStyles/config|default_category}}]], or to one of its subcategories. The syntax for ''actually'' doing a TemplateStyles is, of course: <syntaxhighlight lang="wikitext" inline><templatestyles src="" /></syntaxhighlight> (with the page name in the quotation marks). == Usage == ; Basic : <syntaxhighlight lang="wikitext" inline>{{Uses TemplateStyles|TemplateStyles page name}}</syntaxhighlight> ; All parameters : <syntaxhighlight lang="wikitext" inline>{{Uses TemplateStyles|TemplateStyles page 1|TemplateStyles page 2|TemplateStyles page 3|...|category=custom category|nocat=true}}</syntaxhighlight> The first TemplateStyles page name is required. ===TemplateStyles sandboxes=== Note that if a sandbox version of the TemplateStyle exists, it will also be linked. This is only for sandbox versions. The subpage name of the sandbox version should be the same, but as a subpage of the templates sandbox. For example, if the TemplateStyles page name is <code>Template:Foo/styles.css</code>, then the sandbox version should be <code>Template:Foo/sandbox/styles.css</code> == Examples == ===One style page=== <syntaxhighlight lang="wikitext" inline>{{Uses TemplateStyles|Template:Arrowlist/styles.css}}</syntaxhighlight> {{Uses TemplateStyles{{\sandbox}}|Template:Arrowlist/styles.css|nocat=true}} {{clear}} ===Multiple style pages=== <syntaxhighlight lang="wikitext" inline>{{Uses TemplateStyles|Template:Arrowlist/styles.css|Template:Routemap/styles.css}}</syntaxhighlight> {{Uses TemplateStyles{{\sandbox}}|Template:Arrowlist/styles.css|Template:Routemap/styles.css|nocat=true}} {{clear}} ===Sandbox version of style page exists=== <syntaxhighlight lang="wikitext" inline>{{Uses TemplateStyles|Template:Uses TemplateStyles/example.css}}</syntaxhighlight> {{Uses TemplateStyles{{\sandbox}}|Template:Uses TemplateStyles/example.css|nocat=true}} {{clear}} ===No style pages specified=== <syntaxhighlight lang="wikitext" inline>{{Uses TemplateStyles}}</syntaxhighlight> {{Uses TemplateStyles{{\sandbox}}|nocat=true}} {{clear}} == Categories == ===Template category=== This template adds pages to [[:Category:{{#invoke:Data|Module:Uses TemplateStyles/config|default_category}}]] if the page is in the template namespace, and it is not on any of the subpages /doc, /sandbox, /sandbox2 or /testcases. You can specify a different category with the {{para|category}} parameter, e.g. {{para|category|Uses list TemplateStyles}}. ===Error category=== If no modules are specified, the transcluded page will be added to [[:Category:{{#invoke:Data|Module:Uses TemplateStyles/config|error_category}}]]. ===Protection level category=== TemplateStyles should have the same protection level as the template they are used on. If a difference is detected, the transcluded page will be added to [[:Category:{{#invoke:Data|Module:Uses TemplateStyles/config|protection_conflict_category}}]]. === Category suppression === To suppress all categories, use {{para|nocat|true}}. (As well as "true", the values "yes", "y", and "1" will also work.) == TemplateData == {{TemplateData header}} {{#invoke:TNT|doc|Uses TemplateStyles}} == See also == * {{tl|Lua}} * {{tl|Uses Wikidata}} <includeonly>{{Sandbox other|| <!-- Categories go here, and interwikis go on Wikidata. --> [[Category:Template namespace templates]] }}</includeonly> 4i1uixrqryjvd556ew159o7z8hfsab3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:TemplateStyles 10 1257 5555 2025-01-12T11:44:16Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Uses TemplateStyles]] 5555 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Uses TemplateStyles]] r4pnr1o6cmyqwscpttrt1781lsof2hm ᥛᥨᥝᥱ ᥓᥧᥰ:Data 828 1258 5556 2025-01-12T11:44:53Z Saimawnkham 28 Created page with "local mt = {} function mt.__index(t, k) return function(frame) local data = mw.loadData(k) local i = 1 for _,v in ipairs(frame.args) do local ty = type(data) if ty ~= 'table' then local args = {} for j = 1, i - 1 do args[j] = frame.args[j] end if frame.args.softfail then return '<span class="error">[[Category:Pages with failed Module:Data lookups]]Error: Tried to read index "' .. mw.text.nowiki(v) .. '" of mw.loadData("' .. mw.text..." 5556 Scribunto text/plain local mt = {} function mt.__index(t, k) return function(frame) local data = mw.loadData(k) local i = 1 for _,v in ipairs(frame.args) do local ty = type(data) if ty ~= 'table' then local args = {} for j = 1, i - 1 do args[j] = frame.args[j] end if frame.args.softfail then return '<span class="error">[[Category:Pages with failed Module:Data lookups]]Error: Tried to read index "' .. mw.text.nowiki(v) .. '" of mw.loadData("' .. mw.text.nowiki(k) .. '").' .. mw.text.nowiki(table.concat(args, '.')) .. ', which is a ' .. ty .. '</span>' else error('Tried to read index "' .. v .. '" of mw.loadData("' .. k .. '").' .. table.concat(args, '.') .. ', which is a ' .. ty) end end data = data[v] i = i + 1 end return data end end return setmetatable({}, mt) btz9my4camo6c55wiu5v8b2h14hmp8b ᥛᥨᥝᥱ ᥓᥧᥰ:Data/doc 828 1259 5557 2025-01-12T11:45:14Z Saimawnkham 28 Created page with "<!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{High-risk|130,000}} {{module rating|protected}} This module allows wikitext to read values from data modules. == Usage == &#123;{#invoke:Data|''Module:ModuleName''|''key1''|''key2''|''key3''|...}} Read data value ''key1''.''key2''.''key3'' from ''Module:ModuleName''. <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> Category:Wikip..." 5557 wikitext text/x-wiki <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{High-risk|130,000}} {{module rating|protected}} This module allows wikitext to read values from data modules. == Usage == &#123;{#invoke:Data|''Module:ModuleName''|''key1''|''key2''|''key3''|...}} Read data value ''key1''.''key2''.''key3'' from ''Module:ModuleName''. <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Wikipedia utility modules]] }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> tvika8m0ep08qk7pcv1potiev8hlerp ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Uses Wikidata 10 1260 5558 2025-01-12T11:45:47Z Saimawnkham 28 Created page with "{{Sister project | position = {{{position|}}} | project = data | text = This {{module other|module|template}} uses {{#if:{{{section|}}} | one or more [[Wikidata]] properties; see {{Section link||{{{section}}}}} for details. | the [[Wikidata]] propert{{#if:{{{2|}}}|ies|y}}: {{#invoke:Uses Wikidata|usesProperty}} }}}}<includeonly>{{#switch:{{SUBPAGENAME}} |sandbox |testcases |doc= <!--no category--> |#default={{module other |Category:Modules using data from Wikidata..." 5558 wikitext text/x-wiki {{Sister project | position = {{{position|}}} | project = data | text = This {{module other|module|template}} uses {{#if:{{{section|}}} | one or more [[Wikidata]] properties; see {{Section link||{{{section}}}}} for details. | the [[Wikidata]] propert{{#if:{{{2|}}}|ies|y}}: {{#invoke:Uses Wikidata|usesProperty}} }}}}<includeonly>{{#switch:{{SUBPAGENAME}} |sandbox |testcases |doc= <!--no category--> |#default={{module other |[[Category:Modules using data from Wikidata]] |{{template other |[[Category:Templates using data from Wikidata]]}} }} }}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage --> </noinclude> ptftzgzv1nailmf6sz81senyn3mb5nu ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sister project 10 1261 5559 2025-01-12T11:46:20Z Saimawnkham 28 Created page with "{{Side box | templatestyles = Sister project/styles.css | metadata=no | position = {{{position|}}} | image = {{#switch: {{{image|}}} | none = <!-- "image=none", do nothing --> | = <!-- No image fed, select an image --> File:{{#switch: {{lc: {{{project|}}} }} | commons|c = Commons-logo.svg | meta|metawiki|m = Wikimedia Community Logo.svg | wikibooks|wbk|wb|b = Wikibooks-logo-en-noslogan.svg | wikidata|data..." 5559 wikitext text/x-wiki {{Side box | templatestyles = Sister project/styles.css | metadata=no | position = {{{position|}}} | image = {{#switch: {{{image|}}} | none = <!-- "image=none", do nothing --> | = <!-- No image fed, select an image --> [[File:{{#switch: {{lc: {{{project|}}} }} | commons|c = Commons-logo.svg | meta|metawiki|m = Wikimedia Community Logo.svg | wikibooks|wbk|wb|b = Wikibooks-logo-en-noslogan.svg | wikidata|data = Wikidata-logo.svg | wikiquote|quote|wqt|q = Wikiquote-logo.svg | wikipedia|wp|w|iw = Wikipedia-logo-v2.svg | wikisource|source|ws|s = Wikisource-logo.svg | wiktionary|wikt|wkt|wdy|d = Wiktionary-logo-en-v2.svg | wikinews|news|wnw|n = Wikinews-logo.svg | wikispecies|species = Wikispecies-logo.svg | wikiversity|wvy|v = Wikiversity logo 2017.svg | wikivoyage|voyage|voy = Wikivoyage-Logo-v3-icon.svg | mediawiki|mw = MediaWiki-2020-icon.svg | outreachwiki|outreach = Wikimedia Outreach.png | incubator = Incubator-notext.svg | wikifunctions = Wikifunctions-logo.svg | #default = Wikimedia-logo.svg }}|40x40px|class=noviewer|alt= ]] | #default = {{{image|}}} }} | textclass = {{{textclass|plainlist}}} | textstyle = {{{textstyle|}}} | text = {{{text}}} | below = {{{below|}}} | imageright = {{{imageright|}}} | class = plainlinks sistersitebox }}<noinclude>{{Documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude> 57n9y0e9wlqxuyatova8i0lc7p8rbm1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sister project/doc 10 1262 5560 2025-01-12T11:47:08Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> {{High-risk}} {{Lua|Module:Side box}} {{Uses TemplateStyles|Template:Sister project/styles.css}} This is a '''meta-template''' used for creating [[#Other Templates using this template|interwiki link boxes]] to other [[Wikipedia:Wikimedia sister projects|sister projects]] of Wikipedia. Note that links to other ''language'' Wikipedias should ''not'' use links in this form, instead use inte..." 5560 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> {{High-risk}} {{Lua|Module:Side box}} {{Uses TemplateStyles|Template:Sister project/styles.css}} This is a '''meta-template''' used for creating [[#Other Templates using this template|interwiki link boxes]] to other [[Wikipedia:Wikimedia sister projects|sister projects]] of Wikipedia. Note that links to other ''language'' Wikipedias should ''not'' use links in this form, instead use interwiki links to add them to the sidebar. ==Usage== *{{para|text}} &ndash; text of the message *{{para|project}} &ndash; the sister project to link to. Used to select which project logo is displayed. *{{para|below}} &ndash; optional text to display in a full-width row below the main content. Use sparingly *{{para|position}} &ndash; set to <kbd>left</kbd> for a left-floating box or, ideally, pass through with {{nowrap|<kbd><nowiki>|position={{{position|}}}</nowiki></kbd>}} to let this be set on a per-page basis. '''Example''' <syntaxhighlight lang="wikitext"> {{Sister project |project=commons |text=[[Wikimedia Commons]] has media related to: '''''[[Commons:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]''''' }} </syntaxhighlight> {{Sister project |project=commons |text=[[Wikimedia Commons]] has media related to: '''''[[Commons:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]''''' }} ===Location=== This template should normally be placed at the top of the ''External links'' section at the end of an article, if the article has a section for [[WP:EL|external links]]. If no such section exists, then please place it at the top of the last section in <nowiki>the article</nowiki>. On [[WP:DAB|disambiguation pages]], this template should be listed above other text, but below any cleanup templates, images, infoboxes or navboxes.<!-- Per WP:ACCESS, cleanup templates, images, infoboxes, and navboxes are always<nowiki> first</nowiki>. --> ==Template data== {{TemplateDataHeader}} <templatedata>{ "description": "Creates a small box with a links to an article on a sister project of wikipedia.", "params": { "project": { "label": "Project", "description": "The project to link to e.g. commons, meta, wikibooks, wikidata, wikifunctions, wikiquote, wikipedia, wikisource, wiktionary, wikinews, wikispecies, wikiversity, wikivoyage, mediawiki, outreachwiki, or incubator. The default displays the Wikimedia logo.", "type": "string", "required": true }, "text": { "label": "Text", "description": "Text of the message e.g. [[Wikimedia Commons]] has media related to: '''''[[Commons:Alcatraz]]'''''", "type": "string", "required": true }, "below": { "label": "Below", "description": "Optional text to display in a full-width row below the main content. Use sparingly.", "type": "string", "required": false }, "position": { "label": "Position", "description": "Position to display the box: 'left' floats the box to the left rather than the default, which is on the right.", "type": "string", "required": false } }}</templatedata> ==Other templates using this template== <!-- the sequence of projects is the same as in [[Template:Sister project links]] Box --> <div style="display: flex; flex-wrap: wrap"> {{Wiktionary}} {{Commons}} {{Wikinews}} {{Wikiquote}} {{Wikisourcecat}} {{Wikibooks}} {{Wikivoyage}} {{Wikiversity}} {{Wikispecies}} {{Wikidata property}} {{Meta}} {{MediaWiki}} {{Incubator|en}} {{Wikifunctions|Template:Main page#sister}}<!-- no actual "sister project" function --> </div> {{div col |colwidth=15em}} * {{tl|Wiktionary}} * {{tl|Commons}} * {{tl|Wikinews}} * {{tl|Wikiquote}} * {{tl|Wikisourcecat}} * {{tl|Wikibooks}} * {{tl|Wikivoyage}} * {{tl|Wikiversity}} * {{tl|Wikispecies}} * {{tl|Wikidata property}} * {{tl|Meta}} * {{tl|MediaWiki}} * {{tl|Incubator}} * {{tl|Wikifunctions}} {{div col end}} ==Images used== This template potentially displays the following images. {{div col}} * [[File:Commons-logo.svg|27x27px|link=|alt=]] [[:File:Commons-logo.svg|Wikimedia Commons logo]] <code>commons</code> * [[File:Wikimedia Community Logo.svg|27x27px|link=|alt=]] [[:File:Wikimedia Community Logo.svg|Meta-Wiki logo]] <code>meta</code>, <code>metawiki</code>, or <code>m</code> * [[File:Wikibooks-logo-en-noslogan.svg|27x27px|link=|alt=]] [[:File:Wikibooks-logo-en-noslogan.svg|Wikibooks logo]] <code>wikibooks</code>, <code>wbk</code>, <code>wb</code>, or <code>b</code> * [[File:Wikidata-logo.svg|27x27px|link=|alt=]] [[:File:Wikidata-logo.svg|Wikidata logo]] <code>wikidata</code> or <code>data</code> * [[File:Wikiquote-logo.svg|27x27px|link=|alt=]] [[:File:Wikiquote-logo.svg|Wikiquote logo]] <code>wikiquote</code>, <code>quote</code>, <code>wqt</code>, or <code>q</code> * [[File:Wikipedia-logo-v2.svg|27x27px|link=|alt=]] [[:File:Wikipedia-logo-v2.svg|Wikipedia logo]] <code>wikipedia</code>, <code>wp</code>, or <code>w</code> * [[File:Wikisource-logo.svg|27x27px|link=|alt=]] [[:File:Wikisource-logo.svg|Wikisource logo]] <code>wikisource</code>, <code>source</code>, <code>ws</code>, or <code>s</code> * [[File:Wiktionary-logo-v2.svg|27x27px|link=|alt=]] [[:File:Wiktionary-logo-v2.svg|Wiktionary logo]] <code>wiktionary</code>, <code>wkt</code>, <code>wdy</code>, or <code>d</code> * [[File:Wikinews-logo.svg|27x27px|link=|alt=]] [[:File:Wikinews-logo.svg|Wikinews logo]] <code>wikinews</code>, <code>news</code>, <code>wnw</code>, or <code>n</code> * [[File:Wikispecies-logo.svg|27x27px|link=|alt=]] [[:File:Wikispecies-logo.svg|Wikispecies logo]] <code>wikispecies</code> or <code>species</code> * [[File:Wikiversity logo 2017.svg|27x27px|link=|alt=]] [[:File:Wikiversity logo 2017.svg|Wikiversity logo]] <code>wikiversity</code>, <code>wvy</code>, or <code>v</code> * [[File:Wikivoyage-Logo-v3-icon.svg|27x27px|link=|alt=]] [[:File:Wikivoyage-Logo-v3-icon.svg|Wikivoyage logo]] <code>wikivoyage</code>, <code>voyage</code>, or <code>voy</code> * [[File:MediaWiki-2020-icon.svg|27x27px|link=|alt=]] [[:File:MediaWiki-2020-icon.svg|MediaWiki logo]] <code>mediawiki</code> or <code>mw</code> * [[File:Wikimedia Outreach.png|27x27px|link=|alt=]] [[:File:Wikimedia Outreach.png|Wikimedia Outreach logo]] <code>outreachwiki</code> or <code>outreach</code> * [[File:Incubator-notext.svg|27x27px|link=|alt=]] [[:File:Incubator-notext.svg|Wikimedia Incubator logo]] <code>incubator</code> * [[File:Wikimedia-logo.svg|27x27px|link=|alt=]] [[:File:Wikimedia-logo.svg|Wikimedia logo]] default * [[File:Wikifunctions-logo.svg|27x27px|link=|alt=]] [[:File:Wikifunctions-logo.svg|Wikifunctions logo]] <code>wikifunctions</code> or <code>f</code> {{div col end}} ==See also== * {{tl|Sister-inline}}, compatible template for inline use with preceding bullets or indentation * {{tl|Sister project links}} * {{tl|Wikipedia's sister projects}} * {{tl|Side box}}, the meta-template used for floated side boxes like {{tl|sister project}} * {{tl|Subject bar}}, a comprehensive horizontal template <includeonly>{{Sandbox other|| [[Category:Interwiki link sidebar templates| ]] }}</includeonly> h3qa3sy5v4xbuiqvj1tx0ryeikt5z0n ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sister project/styles.css 10 1263 5561 2025-01-12T11:47:27Z Saimawnkham 28 Created page with "/* {{pp-template|small=yes}} */ @media print { body.ns-0 .sistersitebox { display: none !important; } } /* The Wiktionary logo needs a white background in dark mode since it is a transparent SVG */ @media screen { html.skin-theme-clientpref-night .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"] { background-color: white; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .sistersitebox img[src*="Wiktionary-logo-en-v2.sv..." 5561 sanitized-css text/css /* {{pp-template|small=yes}} */ @media print { body.ns-0 .sistersitebox { display: none !important; } } /* The Wiktionary logo needs a white background in dark mode since it is a transparent SVG */ @media screen { html.skin-theme-clientpref-night .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"] { background-color: white; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"] { background-color: white; } } ii6vtyyv9bno3fjba6s3ebb14g1f2j5 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sister-inline 10 1264 5562 2025-01-12T11:48:01Z Saimawnkham 28 Created page with "File:{{safesubst<noinclude/>:#switch:{{lc:{{{project|}}}}} | commons|commonscat = Commons-logo.svg | meta|metawiki|m = Wikimedia Community Logo.svg | wikibooks|wbk|wb|b = Wikibooks-logo-en-noslogan.svg | wikidata|data = Wikidata-logo.svg | cookbook = Wikibooks-logo-en-noslogan.svg | wikijunior = Wikibooks-logo-en-noslogan.svg | wikiquote|quote|wqt|q = Wikiquote-logo.svg | wikipedia|wp|w..." 5562 wikitext text/x-wiki [[File:{{safesubst<noinclude/>:#switch:{{lc:{{{project|}}}}} | commons|commonscat = Commons-logo.svg | meta|metawiki|m = Wikimedia Community Logo.svg | wikibooks|wbk|wb|b = Wikibooks-logo-en-noslogan.svg | wikidata|data = Wikidata-logo.svg | cookbook = Wikibooks-logo-en-noslogan.svg | wikijunior = Wikibooks-logo-en-noslogan.svg | wikiquote|quote|wqt|q = Wikiquote-logo.svg | wikipedia|wp|w = Wikipedia-logo-v2.svg | wikisource|wikisource2|source|source2|ws|ws2|s|s2 = Wikisource-logo.svg | wiktionary|wkt|wdy|d = Wiktionary-logo-en-v2.svg | wikinews|news|wnw|n = Wikinews-logo.svg | wikispecies|species = Wikispecies-logo.svg | wikiversity|wvy|v = Wikiversity logo 2017.svg | wikivoyage|voyage|voy = Wikivoyage-Logo-v3-icon.svg | mediawiki|mw = Mediawiki.png | outreachwiki|outreach = Wikimedia Outreach.png | incubator = Incubator-notext.svg | #default = Wikimedia-logo.svg }}|16x16px|class=noviewer|alt=]] {{safesubst<noinclude/>:#if:{{{short|}}}|{{{links|}}}|{{safesubst<noinclude/>:#if:{{{list|}}}|{{safesubst<noinclude/>:#switch:{{lc:{{{project|}}}}} | commons = Related media at Wikimedia Commons | commonscat = Related categories at Wikimedia Commons | meta|metawiki|m = | wikibooks|wbk|wb|b = Texts at Wikibooks | wikidata|data = | cookbook = Cookbooks at Wikibooks | wikijunior = Wikijunior at Wikibooks | wikiquote|quote|wqt|q = Quotations on Wikiquote | wikipedia|wp|w = | wikisource|wikisource2|source|source2|ws|ws2|s|s2 = Texts on Wikisource | wiktionary|wkt|wdy|d = Definitions and translations at Wiktionary | wikinews|news|wnw|n = | wikispecies|species = Data related to Wikispecies | wikiversity|wvy|v = Learning materials from Wikiversity | wikivoyage|voyage|voy = Travel information on Wikivoyage | mediawiki|mw = | outreachwiki|outreach = | incubator = | #default = }}: {{{list}}}|{{safesubst<noinclude/>:#switch:{{lc:{{{project|}}}}} | commons = Media related to {{{links|}}} at Wikimedia Commons | commonscat = Media related to {{{links|}}} at Wikimedia Commons | meta|metawiki|m = | wikibooks|wbk|wb|b = {{{links|}}} at Wikibooks{{{extratext|}}} | wikidata|data = | cookbook = {{{links|}}} at the Wikibooks Cookbook subproject{{{extratext|}}} | wikijunior = {{{links|}}} at the Wikibooks Wikijunior subproject{{{extratext|}}} | wikiquote|quote|wqt|q = Quotations related to {{{links|}}} at Wikiquote | wikipedia|wp|w = | wikisource|source|ws|s = Works related to {{{links|}}} at Wikisource | wikisource2|source2|ws2|s2 = The full text of {{{links|}}} at Wikisource | wiktionary|wkt|wdy|d = The dictionary definition of {{{links|}}} at Wiktionary | wikinews|news|wnw|n = | wikispecies|species = Data related to {{{links|}}} at Wikispecies | wikiversity|wvy|v = Learning materials related to {{{links|}}} at Wikiversity | wikivoyage|voyage|voy = {{{links|}}} travel guide from Wikivoyage | mediawiki|mw = | outreachwiki|outreach = | incubator = | #default = }}{{{extratext|}}}}} }}<noinclude> {{documentation}} </noinclude> m88h4c9q9ur9ckowxbabkik5mw30gdk ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Sister-inline/doc 10 1265 5563 2025-01-12T11:48:27Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} This is a meta-template used for creating interwiki links to other [[WP:sister projects|sister projects]] of Wikipedia. Note that links to other ''language'' Wikipedias should ''not'' use links in this form, instead use [[WP:Wikidata|Wikidata]] to add them to the sidebar. This is a companion template..." 5563 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} This is a meta-template used for creating interwiki links to other [[WP:sister projects|sister projects]] of Wikipedia. Note that links to other ''language'' Wikipedias should ''not'' use links in this form, instead use [[WP:Wikidata|Wikidata]] to add them to the sidebar. This is a companion template to {{tl|sister project}} to be used where a floating side box causes layout problems on short articles. == Usage == This template should normally be placed at the top of the ''External links'' section at the end of an article, if the article has a section for [[WP:EL|external links]]. If no such section exists, then please place it at the top of the last section in <nowiki>the article</nowiki>. On [[WP:DAB|disambiguation pages]], this template should be listed above other text, but below any cleanup templates, images, infoboxes or navboxes.<!-- Per WP:ACCESS, cleanup templates, images, infoboxes, and navboxes are always<nowiki> first</nowiki>. --> *'''{{para|project}}''' The sister project to link to. Used to select the displayed logo and the text. *'''{{para|links}}''' A single interwiki link to the article at the sister project. Displays with text such as "Media related to <code><nowiki>{{{links}}}</nowiki></code> at Wikimedia Commons" *'''{{para|list}}''' Alternatively, a list of multiple links to articles at sister projects. Displays with text such as "Related media at Wikimedia Commons: <code><nowiki>{{{list}}}</nowiki></code>" '''Example:''' <syntaxhighlight lang="wikitext"> {{sister-inline |project=commons |links=[[commons:Dog|Dogs]] }} </syntaxhighlight> {{sister-inline |project=commons |links=[[commons:Dog|Dogs]] }} Adding <code>|short=yes</code> will omit the following explanatory text; this can be useful for adding short links to [[WP:NAVBOX|navigational boxes]], for instance. This permits the link's text to differ from the link's address in namespace. '''Example:''' <syntaxhighlight lang="wikitext"> {{sister-inline |project=v |links=[[v:Category:Wikiversity quizzes placed on Wikipedia|Quizzes on Wikipedia articles can be found at Wikiversity]] |short=yes }} </syntaxhighlight> {{sister-inline |project=v |links=[[v:Category:Wikiversity quizzes placed on Wikipedia|Quizzes on Wikipedia articles can be found at Wikiversity]] |short=yes }} == TemplateData == {{TemplateDataHeader}} <templatedata> { "description": "This is a meta-template used for creating interwiki links to other sister projects of Wikipedia. Note that links to other ''language'' Wikipedias should ''not'' use links in this form, instead use Wikidata to add them to the sidebar.\n\nThis is a companion template to {{tl|sister project}} to be used where a floating side box causes layout problems on short articles.", "paramOrder": [ "project", "list", "links", "short", "extratext" ], "params": { "links": { "label": "Link(s)", "description": "Code that renders one or more sister project link. You need command of Wikimarkup. Multiple links can be separated with comma plus space. This parameter is ignored if \"List of links\" parameter is included.", "type": "unbalanced-wikitext" }, "list": { "label": "List of links", "description": "Code that renders a list of links. You need command of Wikimarkup. Overrides \"Link(s)\" parameter.", "type": "unbalanced-wikitext" }, "project": { "label": "Project name", "description": "The sister project to link to. This parameter is used to customize text and logo and has otherwise no other impact. Acceptable values are: commons, commonscat, meta, (metawiki, m), wikibooks, (wbk, wb, b), wikidata, (data), cookbook, wikiquote, (quote, wqt, q), wikipedia, (wp, w), wikisource, (wikisource2, source, source2, ws, ws2, s, s2), wiktionary, (wkt, wdy, d), wikinews, (news, wnw, n), wikispecies, (species), wikiversity, (wvy, v), wikivoyage, (voyage, voy), mediawiki, (mw), outreachwiki, (outreach), incubator", "type": "string" }, "short": { "label": "Short?", "description": "Setting this parameter to \"yes\" omits rendering text labels and causes the content of \"List of links\" parameter to be inserted.", "type": "boolean", "autovalue": "yes", "suggested": true }, "extratext": { "label": "Extra text", "description": "Trailing text appended to the end of everything rendered.", "type": "string" } } } </templatedata> == See also == * {{tl|Sister project}} * {{tl|Interlanguage link}} * [[Help:Interlanguage links]] * [[Help:Interwikimedia links]] * [[Wikipedia:Wikimedia sister projects]] * [[Wikipedia:Babel]] – Userpage language proficiency banners * [[Wikipedia:Translation]] <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Inline interwiki link templates| ]] }}</includeonly> 7ge2vvoiympnq6gfdxjowmkg7v3dapk ᥟᥩᥐᥱ ᥛᥣᥐᥱ 0 1266 5577 5576 2025-01-15T17:11:12Z Sai Dai Sai Laing 25 5577 wikitext text/x-wiki [[File:Child_with_chickenpox.jpg|thumb|ᥟᥩᥐᥱ ᥛᥣᥐᥱ]] '''ᥟᥩᥐᥱ ᥛᥣᥐᥱ (ʼǒak mǎak) ''' "ᥑᥤᥒᥱ ᥞᥝᥳ ᥕᥣᥛᥰ ᥛᥭᥲ,ᥐᥨᥢᥰ ᥐᥭᥳ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ,ᥘᥨᥝᥱ ᥓᥩᥒᥰ ᥓᥥᥰ ᥞᥥᥳ ᥜᥣᥒᥳ ᥘᥤ ᥘᥤ,ᥚᥤ ᥚᥣ ᥐᥣᥱ ᥖᥦᥒᥰ ᥑᥥᥛᥴ ᥞᥥᥳ ᥜᥣᥒᥳ ᥘᥣᥰ。" ==ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥙᥥᥢ ᥟᥣᥱ ᥘᥣᥱ ᥔᥒᥴ?== ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥙᥥᥢ ᥟᥣᥱ ᥘᥣᥱ ᥛᥨᥝᥴ ᥔᥩᥢᥳ ᥓᥙᥴ ᥐᥢ ᥟᥢ [[ᥙᥥᥢ ᥟᥫᥐᥱ]] (virus) ᥓᥨᥝᥲ ᥓᥙᥴ ᥓᥨᥝᥲ ᥛᥦᥒᥰ ᥑᥭᥲ ᥟᥩᥐᥱ ᥛᥣᥐᥱ、ᥟᥩᥐᥱ ᥚᥩᥙᥱ ᥞᥦᥴ ᥕᥥᥢᥰ [[ᥙᥥᥢ ᥛᥣᥰ ᥘᥢᥳ]],ᥖᥣᥒᥰ ᥙᥥᥢ ᥙᥥᥢ ᥘᥭᥲ ᥑᥢᥴ、ᥓᥙᥴ ᥐᥢ ᥒᥣᥭ,ᥟᥣ ᥓᥩᥒᥰ ᥟᥣᥱ ᥘᥣᥱ ᥛᥤᥰ ᥘᥫᥳ ᥛᥭᥲ、ᥟᥩᥐᥱ ᥖᥧᥛᥱ ᥘᥛᥳ ᥑᥨᥛᥰ,ᥘᥧᥐ ᥟᥩᥢᥱ ᥟᥣ ᥔᥣᥐ ᥘᥭᥲ 15 ᥙᥤ ᥘᥨᥒᥰ ᥖᥬᥲ ᥘᥢᥳ ᥓᥙᥴ ᥒᥣᥭ ᥙᥥᥢ ᥒᥣᥭ ᥔᥤᥴ ᥙᥫᥢ。 ᥐᥨᥢᥰ ᥚᥩᥒᥰ ᥝᥣ ᥘᥭᥲ ᥐᥨᥝᥱ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥛᥣᥰ,ᥕᥣ ᥞᥣᥭᥴ ᥞᥦᥴ,ᥛᥦᥒᥰ ᥑᥭᥲ ᥐᥩᥲ ᥛᥨᥝᥴ ᥖᥥᥖᥱ ᥔᥩᥢ ᥘᥬᥰ ᥔᥣᥭᥴ ᥗᥣᥖ ᥔᥣᥭᥴ ᥑᥦᥖᥱ ᥘᥬᥰ ᥖᥨᥝ ᥑᥤᥒᥰ ᥐᥨᥢᥰ ᥘᥢᥳ,ᥗᥣᥲ ᥛᥣᥱ ᥞᥦᥒᥰ ᥞᥥᥳ ᥑᥖᥴ ᥟᥣᥱ ᥘᥣᥱ ᥖᥒᥰ ᥛᥦᥒᥰ ᥑᥭᥲ ᥛᥦᥒᥰ ᥘᥣᥝᥴ ᥟᥨᥢᥲ ᥓᥩᥙ ᥛᥣᥰ,ᥛᥣᥝᥱ ᥘᥢᥴ ᥟᥣ ᥔᥣᥐ ᥕᥬᥱ ᥛᥣᥰ,ᥛᥦᥒᥰ ᥑᥭᥲ ᥛᥨᥝᥴ ᥗᥣᥰ ᥛᥣᥰ,ᥐᥨᥢᥰ ᥓᥝᥱ ᥛᥨᥝᥴ ᥘᥭᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥚᥩᥙᥱ。 ==ᥛᥦᥒᥰ ᥑᥭᥲ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥞᥥᥖᥱ ᥞᥪᥴ ᥔᥩᥢᥳ ᥓᥙᥴ ᥐᥢ?== ᥐᥨᥢᥰ ᥙᥥᥢ ᥛᥨᥝᥴ ᥟᥝ ᥖᥣᥒᥰ ᥙᥥᥢ ᥔᥩᥒᥳ ᥓᥙᥴ ᥞᥬᥝ ᥙᥫᥢ,ᥕᥧᥱ ᥕᥣᥛᥰ ᥛᥦᥒᥰ ᥑᥭᥲ ᥖᥥᥖᥱ ᥔᥩᥢ ᥖᥨᥝᥱ ᥗᥪᥒᥴ ᥟᥣᥱ ᥘᥣᥱ ᥙᥨᥝᥱ ᥙᥥᥢ ᥛᥣᥰ,ᥖᥣᥒᥰ ᥙᥥᥢ ᥖᥨᥝ ᥛᥨᥝᥴ ᥔᥩᥢᥳ ᥓᥙᥴ ᥞᥬᥲ ᥐᥢ,ᥖᥣᥒᥰ ᥙᥥᥢ ᥓᥩᥛᥰ ᥘᥛᥳ ᥘᥣᥭᥰ、ᥟᥭ、ᥔᥤᥴ ᥓᥣᥛ ᥔᥩᥢᥳ ᥓᥙᥴ ᥞᥬᥲ ᥙᥫᥢ,ᥘᥪᥒᥴ ᥓᥨᥝᥲ ᥖᥧᥛᥱ ᥘᥛᥳ ᥑᥨᥛᥰ ᥖᥒᥰ ᥚᥣᥲ ᥓᥥᥖ、ᥚᥣᥲ ᥞᥨᥛᥱ ᥑᥨᥝᥰ ᥘᥩᥢᥰ ᥟᥢ ᥛᥦᥒᥰ ᥑᥭᥲ ᥟᥫᥐᥱ ᥛᥣᥐᥱ ᥓᥨᥝᥲ ᥘᥢᥳ ᥐᥩᥲ ᥛᥨᥝᥴ ᥓᥙᥴ ᥓᥨᥝᥲ ᥖᥣᥒᥰ ᥙᥥᥢ。 ᥘᥧᥐ ᥟᥩᥢᥱ ᥘᥭᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥒᥣᥭ,ᥐᥩᥭᥰ ᥝᥣ ᥑᥫᥒ ᥙᥣᥲ ᥘᥛᥴ ᥕᥒ ᥙᥥᥢ ᥞᥦᥒᥰ ᥑᥬ。ᥐᥨᥢᥰ ᥘᥧᥛᥱ ᥘᥭᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥛᥣᥰ,ᥛᥨᥝᥴ ᥙᥥᥢ ᥞᥦᥒᥰ ᥔᥤᥴ ᥘᥧᥐ ᥟᥩᥢᥱ,ᥓᥫᥰ ᥛᥣᥱ ᥞᥦᥒᥰ ᥞᥥᥳ ᥑᥖᥴ ᥛᥦᥒᥰ ᥑᥭᥲ ᥖᥒᥰ ᥟᥣᥱ ᥘᥣᥱ ᥟᥨᥢᥲ ᥘᥢᥳ ᥛᥨᥝᥴ ᥘᥭᥲ ᥖᥣᥒᥰ ᥙᥥᥢ [[ᥙᥩᥖᥱ ᥓᥥᥙᥱ]] [[ᥙᥩᥖᥱ ᥞᥨᥒᥰ]]、ᥟᥩᥐᥱ ᥟᥦᥐᥰ ᥙᥥᥢ ᥓᥥᥙᥱ ᥓᥫᥰ ᥘᥭᥳ ᥓᥩᥛᥰ ᥗᥦᥢᥲ,ᥛᥨᥝᥴ ᥞᥥᥖᥱ ᥞᥬᥲ ᥐᥨᥢᥰ ᥖᥣᥭ ᥐᥩᥙ。ᥙᥫ ᥘᥭᥴ,ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥛᥣᥰ,ᥘᥨᥝᥱ ᥑᥢᥴ ᥚᥣᥭᥴ ᥕᥣ ᥞᥣᥭᥴ ᥞᥣᥭᥴ,ᥕᥣᥱ ᥞᥬᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥖᥣᥒᥱ ᥛᥥᥝᥰ ᥙᥥᥢ ᥓᥩᥛᥰ ᥗᥦᥢᥲ。 ==ᥖᥤᥴ ᥞᥪᥴ ᥞᥥᥳ ᥜᥣᥒᥳ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ?== *ᥘᥫᥒ:ᥘᥧᥐ ᥞᥥᥢᥰ ᥘᥨᥝᥱ ᥞᥥᥖᥱ ᥗᥪᥒᥴ ‘’ᥔᥤᥱ ᥛᥥᥝᥰ ᥘᥛᥴ ᥛᥥᥝᥰ ᥘᥦᥒ ᥟᥥᥱ‘’,ᥓᥝᥱ ᥓᥬ ᥝᥣ ᥟᥩᥒᥲ ᥔᥝᥰ ᥐᥭᥳ ᥙᥩᥭᥱ ᥘᥨᥛᥰᥘᥩᥒ,ᥐᥭᥳ ᥔᥧᥐ [[ᥛᥪᥰ]],ᥖᥫᥰ ᥐᥤᥢ [[ᥘᥛᥳ]],ᥐᥭᥳ ᥘᥦᥢᥱ ᥖᥨᥝ ᥑᥤᥒᥰ,ᥕᥩᥛᥰ ᥐᥣᥱ ᥟᥩᥒᥲ ᥙᥣᥒ ᥛᥨᥢ ᥘᥛᥴ。 *ᥔᥩᥒᥴ:ᥖᥧᥛᥱ ᥘᥛᥳ ᥑᥨᥛᥰ ᥞᥦᥒᥰ ᥛᥣᥰ,ᥙᥭᥱ ᥐᥣᥱ ᥖᥫᥢᥱ ᥐᥣᥱ ᥝᥐ,ᥐᥨᥝ ᥛᥦᥒᥰ ᥑᥭᥝ ᥟᥫᥐᥱ ᥛᥣᥐᥱ ᥓᥨᥝᥲ ᥞᥩᥭᥰ ᥓᥥᥙᥱ ᥞᥦᥴ,ᥝᥣᥭᥰ ᥘᥒᥴ ᥛᥣᥰ ᥛᥨᥝᥴ ᥙᥥᥢ ᥞᥩᥭᥰ ᥙᥦᥝᥲ。 *ᥔᥣᥛᥴ:ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥔᥩᥢᥳ ᥓᥙᥴ ᥐᥢ ᥒᥣᥭ,ᥗᥪᥒᥴ ᥝᥣ [[ᥘᥧᥐ]] ᥟᥩᥢᥱ [[ᥘᥫᥳ ᥛᥭᥲ]] (fever)、ᥟᥩᥐᥱ [[ᥖᥧᥛᥱ]] (rash) ᥘᥛᥳ ᥑᥨᥛᥰ ᥛᥣᥰ,ᥘᥨᥝᥱ ᥟᥩᥢ ᥐᥣᥱ ᥔᥥᥰ ᥕᥨᥒᥱ ᥑᥢᥲ ᥚᥣᥖᥱ ᥞᥦᥴ ᥕᥣ ᥑᥢᥴ ᥑᥢᥴ,ᥙᥭᥱ ᥟᥩᥢ ᥐᥣᥱ ᥘᥥᥱ ᥐᥣᥱ ᥟᥥᥢᥲ,ᥐᥩᥲ ᥕᥩᥛᥰ ᥟᥧᥛᥲ ᥕᥩᥛᥰ ᥟᥥᥢᥲ ᥘᥧᥐ ᥟᥩᥢᥱ ᥑᥩᥒ ᥘᥫᥒ。 *ᥔᥤᥱ:ᥑᥢᥲ ᥚᥣᥖᥱ ᥕᥣ ᥞᥬᥲ ᥖᥧᥛᥱ ᥘᥛᥳ ᥑᥨᥛᥰ ᥞᥦᥒᥲ ᥙᥥᥢ ᥑᥣᥙ ᥞᥦᥴ,ᥘᥧᥐ ᥟᥩᥢᥱ ᥖᥤᥴ ᥐᥣᥱ ᥟᥝ ᥘᥣᥭᥰ ᥘᥨᥝᥱ ᥞᥬᥲ ᥑᥨᥒᥳ ᥜᥫᥐᥱ ᥓᥦᥖ ᥕᥥᥛᥲ ᥟᥛᥱ ᥙᥥᥢ ᥔᥒᥴ ᥞᥦᥴ ᥓᥒᥱ ᥐᥣᥱ ᥘᥬᥰ ᥑᥨᥒᥳ ᥜᥫᥐᥱ ᥟᥝ ᥘᥣᥭᥰ ᥘᥭᥲ。 *ᥞᥣᥲ:ᥑᥨᥒᥳ ᥜᥫᥐᥱ ᥘᥨᥝᥱ ᥐᥭᥳ ᥕᥥᥛᥲ ᥘᥧᥐ ᥞᥥᥢᥰ ᥘᥭᥲ ᥟᥛᥱ ᥘᥭᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥛᥥᥝᥰ ᥛᥨᥝᥴ ᥔᥩᥒᥳ ᥓᥙᥴ ᥞᥬᥲ ᥐᥢ ᥘᥢᥳ,ᥐᥭᥳ ᥓᥦᥖ ᥕᥥᥛᥲ ᥖᥨᥝ ᥑᥤᥒᥰ ᥘᥧᥐ ᥞᥥᥒᥰ,ᥞᥧᥳ ᥝᥣ ᥛᥤᥰ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥛᥣᥰ,ᥘᥨᥝᥱ ᥑᥢᥴ ᥚᥬᥰ ᥛᥩᥐᥱ ᥞᥬᥲ ᥜᥣᥭᥱ ᥐᥣᥢ ᥓᥫᥰ ᥓᥣᥙ ᥓᥣᥰ ᥓᥨᥝᥲ ᥘᥢᥳ。 *ᥞᥨᥐᥱ:ᥖᥦᥒᥰ ᥑᥥᥛᥴ ᥞᥥᥳ ᥜᥣᥒᥳ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥙᥥᥢ ᥛᥦᥒᥱ ᥕᥣᥱ ᥞᥥᥳ ᥜᥣᥒᥳ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥟᥢ ᥘᥤ ᥔᥤᥴ ᥛᥫᥢ ᥘᥢᥳ,ᥖᥦᥒᥰ ᥑᥥᥛᥴ ᥞᥦᥴ,ᥓᥣᥒ ᥞᥥᥳ ᥜᥣᥒᥳ ᥞᥬᥲ ᥘᥧᥐ ᥟᥩᥢᥱ ᥟᥛᥱ ᥘᥭᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥛᥣᥐᥱ,ᥘᥧᥐ ᥟᥩᥒᥱ ᥕᥬᥱ ᥛᥣᥰ ᥐᥩᥲ ᥛᥨᥝᥴ ᥕᥩᥛᥰ ᥘᥭᥲ ᥖᥣᥒᥰ ᥙᥥᥢ ᥟᥩᥐᥱ ᥚᥩᥙᥱ。ᥕᥣᥛᥰ ᥟᥣᥱ ᥘᥣᥱ ᥙᥥᥢ ᥞᥦᥒᥰ ᥗᥣᥰ ᥞᥦᥒᥰ ᥘᥢᥳ,ᥐᥩᥲ ᥖᥦᥒᥰ ᥑᥥᥛᥴ ᥞᥥᥳ ᥜᥣᥒᥳ ᥘᥭᥲ ᥕᥧᥱ,ᥓᥣᥒ ᥞᥬᥲ ᥐᥨᥢᥰ ᥕᥩᥛᥰ ᥙᥥᥢ ᥖᥧᥛᥱ ᥘᥛᥳ ᥑᥨᥛᥰ,ᥟᥩᥐᥱ ᥛᥣᥐᥱ ᥛᥣᥰ,ᥟᥣᥱ ᥘᥣᥱ ᥐᥩᥲ ᥛᥝ ᥑᥩᥒ ᥘᥫᥒ。 [[ᥙᥫᥒ ᥗᥣᥢ:ᥙᥥᥢ]] 6ia5f4nr2h917iwgesvsa9o9tos6172 ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ 0 1267 5593 5592 2025-01-15T17:57:39Z Sai Dai Sai Laing 25 5593 wikitext text/x-wiki '''《ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ》(saa täang xǒat fàn ʼǔeng tàue xöng, {{lang-zh|德宏團結報}})''' ᥛᥫ ᥘᥐᥴ ᥘᥤᥲ ᥖᥤ ᥙᥣᥱ 1954 ᥙᥤ ᥘᥢᥳ,ᥓᥨᥒ ᥐᥨᥒᥱ ᥕᥤᥢᥳ ᥘᥣᥢᥳ ᥔᥫᥢᥰ ᥝᥨᥭᥰ ᥙᥛᥲ ᥓᥬ ᥖᥤᥴ ᥕᥧᥱ ᥑᥩᥙᥱ ᥘᥦᥢ ᥙᥦᥢ ᥖᥫᥒᥰ ᥟᥪᥒᥱ [[ᥖᥬᥲ ᥑᥨᥒᥰ]] ᥞᥨᥛ ᥐᥢ ᥟᥩᥐᥱ ᥗᥣᥒᥱ ᥔᥣ ᥖᥣᥒᥰ ᥘᥣᥭᥰ ᥑᥥᥱ ᥘᥣᥭᥰ ᥟᥣ ᥛᥥᥝᥰ ᥘᥢᥳ。ᥘᥐᥴ ᥘᥤᥲ ᥖᥤ ᥙᥣᥱ 1955 ᥙᥤ ᥘᥫᥢ ᥘᥫᥒ ᥘᥭᥲ ᥝᥢᥰ ᥘᥫᥒ,《ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ》(團結報) ᥖᥥᥰ ᥟᥩᥐᥱ ᥗᥣᥒᥱ ᥕᥝᥳ。ᥟᥣ ᥛᥦᥰ ᥑᥩᥙᥱ ᥘᥦᥢ ᥙᥦᥢ ᥖᥫᥒᥰ ᥛᥤᥰ ᥚᥧᥢᥴ ᥘᥣᥭᥰ ᥙᥪᥴ ᥓᥝᥲ ᥕᥝᥳ。 ᥓᥩᥛᥰ ᥘᥭᥲ ᥐᥣᥙ ᥛᥣᥢᥲ ᥐᥥᥒᥰ ᥛᥫᥒᥰ ᥘᥤ ᥛᥣᥰ ᥕᥬᥰ ᥕᥬᥰ,ᥛᥫ 1985 ᥙᥤ ᥘᥢᥳ ᥔᥛᥳ ᥟᥩᥐᥱ ᥗᥣᥒᥱ ᥘᥣᥭᥰ ᥑᥣᥒᥴ ᥟᥩᥢᥱ ᥗᥦᥢᥲ。ᥛᥫ 1988 ᥙᥤ,《ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ》 ᥘᥣᥭ ᥓᥪ ᥔᥥᥒᥴ ᥞᥩᥒᥳ ᥝᥣ 《ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ》(德宏團結報)。 ᥛᥫ 1998 ᥙᥤ ᥘᥢᥳ, ᥙᥤ ᥘᥩᥒᥳ ᥖᥤᥢᥱ ᥕᥥᥛᥲ ᥚᥧᥢᥴ ᥑᥣᥝᥱ ᥔᥣ ᥖᥣᥒᥰ ᥘᥣᥭᥰ ᥑᥥᥱ ᥑᥪᥖ ᥛᥧᥢᥱ ᥘᥫᥒ ᥑᥪᥢᥲ ᥘᥫᥴ,ᥖᥒᥰ ᥘᥨᥒᥴ ᥛᥤᥰ ᥛᥧᥢᥱ ᥘᥫᥒ 4000 ᥜᥧᥢᥱ。 ᥛᥫ 1999 ᥙᥤ ᥘᥫᥢ ᥘᥫᥒ ᥘᥭᥲ ᥝᥢᥰ ᥘᥫᥒ ᥖᥥᥰ, ᥚᥧᥢᥴ ᥑᥣᥝᥱ ᥔᥣ ᥖᥣᥒᥰ ᥘᥣᥭᥰ ᥑᥥᥱ ᥝᥢᥰ ᥘᥫᥲ ᥛᥩᥭ ᥐᥩᥲ ᥟᥩᥐᥱ ᥗᥣᥒᥱ ᥗᥦᥢᥲ ᥙᥣᥖ ᥘᥫᥒ。ᥔᥣ ᥖᥣᥒᥰ [[ᥘᥣᥭᥰ ᥑᥥᥱ]]、 [[ᥘᥤᥐ ᥖᥭᥰ ᥘᥫᥴ|ᥘᥣᥭᥰ ᥖᥭᥰ ᥘᥫᥴ]]、 ᥘᥣᥭᥰ ᥑᥣᥒᥴ ᥘᥨᥒᥴ ᥑᥣᥒᥴ ᥟᥩᥢᥱ、 ᥘᥣᥭᥰ ᥘᥤᥲ ᥔᥨᥝᥲ ᥓᥫᥰ ᥘᥭᥳ 5 ᥛᥥᥝᥰ ᥖᥥᥰ ᥖᥪᥰ ᥓᥣᥐ ᥛᥣᥰ ᥚᥣᥭᥳ ᥘᥣᥭᥰ ᥕᥤᥢᥱ ᥘᥣᥭᥰ。 ᥛᥫ 2008 ᥙᥤ ᥘᥫᥢ 8,ᥓᥫᥝ ᥝᥨᥭᥰ、 ᥓᥫᥝ ᥓᥫᥢᥱ ᥜᥧᥰ ᥟᥝ ᥟᥩᥒᥲ ᥐᥣᥢ 6 ᥞᥫᥢᥰ ᥘᥧᥛᥰ ᥐᥢ ᥛᥣᥰ ᥙᥩᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥑᥩᥒᥴ,ᥞᥩᥒᥳ ᥓᥪ ᥝᥣ ᥖᥬᥲ ᥑᥨᥒᥰ ᥔᥩᥢᥳ ᥛᥫᥢᥳ ᥓᥤᥲ ᥗᥩᥢᥳ, ᥟᥩᥒᥲ ᥐᥣᥢ 6 ᥞᥫᥢᥰ ᥘᥭᥳ ᥞᥨᥛ ᥐᥢ ᥞᥥᥖᥱ ᥔᥣ ᥖᥣᥒᥰ、 ᥐᥩᥒᥰ ᥙᥨᥝᥲ、 ᥗᥣᥖ ᥚᥧᥒᥱ、 ᥝᥣᥒᥰ ᥓᥣᥢᥱ、ᥟᥩᥐᥱ ᥙᥙ ᥘᥣᥭᥰ、ᥙᥤᥢᥲ ᥙᥦᥢᥱ ᥞᥣᥒ ᥔᥥᥒᥴ ᥗᥣᥖ ᥚᥧᥒᥱ ᥟᥣ ᥛᥥᥝᥰ ᥓᥫᥰ ᥘᥭᥳ。 ᥛᥫ 2014 ᥙᥤ ᥘᥫᥢ 3 ᥘᥭᥲ 29 ᥝᥢᥰ,《ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ》 ᥘᥤ ᥔᥤᥢ ᥔᥤ ᥔᥛᥳ ᥟᥩᥐᥱ ᥗᥣᥒᥱ [[ᥘᥣᥭᥰ ᥛᥣᥢ]] ᥗᥦᥢᥲ ᥕᥣᥒᥱ ᥘᥫᥒ。ᥛᥫ 2015 ᥙᥤ ᥘᥫᥢ 12 ᥘᥢᥳ ᥖᥥᥰ ᥟᥩᥐᥱ ᥗᥣᥒᥱ ᥚᥧᥢᥴ ᥑᥣᥝᥱ ᥔᥣ ᥖᥣᥒᥰ ᥘᥣᥭᥰ ᥛᥣᥢ ᥟᥢ ᥓᥪ ᥛᥢᥰ ᥞᥩᥒᥳ ᥝᥣ 《ᥙᥝ ᥙᥨᥝ》(胞波) ᥘᥢᥳ, ᥕᥧᥱ ᥘᥬᥰ ᥖᥫᥒᥰ ᥞᥝᥰ ᥙᥥᥢ ᥔᥣ ᥖᥣᥒᥰ ᥛᥤᥰ ᥘᥣᥐ ᥛᥣᥖ ᥟᥩᥐᥱ ᥔᥣ ᥖᥣᥒᥰ [[ᥘᥣᥭᥰ ᥛᥣᥢ]] ᥘᥥᥝ ᥘᥥᥝ ᥘᥢᥳ ᥚᥧᥢᥴ ᥘᥫᥒ ᥞᥝᥳ。 ᥛᥫ 2022 ᥙᥤ ᥘᥫᥢ 4 ,ᥓᥨᥒ ᥕᥣᥒ ᥔᥦᥢ ᥔᥩᥢᥳ ᥙᥧᥱ、ᥔᥣᥭᥳ ᥓᥫᥢᥱ ᥙᥧᥱ、ᥟᥩᥒᥲ ᥙᥩᥒ ᥐᥣᥢ ᥑᥣᥝᥱ ᥛᥬᥱ ᥟᥩᥐᥱ ᥗᥣᥒᥱ ᥘᥣᥭᥰ ᥐᥩᥒᥰ ᥙᥨᥝᥲ ᥗᥣᥖ ᥚᥧᥒᥱ ᥘᥬᥰ ᥖᥫᥒᥰ ᥐᥣᥰ ᥔᥣᥛᥴ ᥟᥩᥒᥲ ᥘᥭᥳ ᥟᥝ ᥟᥩᥒᥲ ᥟᥩᥐᥱ ᥑᥣᥝᥱ ᥛᥬᥱ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ ᥖᥤᥢᥱ ᥙᥥᥢ ᥟᥩᥒᥲ ᥕᥧᥱ ᥜᥣᥭᥱ ᥟᥩᥐᥱ ᥑᥣᥝᥱ ᥛᥬᥱ ᥖᥒᥰ ᥖᥫᥒᥰ 60 ᥟᥪᥒᥱ ᥖᥤ ᥔᥥᥒᥳ ᥓᥣᥛᥰ ᥞᥥᥖᥱ ᥕᥥᥛᥲ ᥘᥢᥳ ᥞᥫᥢᥰ ᥘᥫᥒ。 ᥛᥫ 2023 ᥙᥤ ᥘᥫᥢ 4 ᥘᥭᥲ 20 ᥝᥢᥰ,ᥖᥬᥲ ᥑᥨᥒᥰ ᥔᥩᥢᥳ ᥛᥫᥭᥳ ᥓᥤᥲ ᥗᥩᥢᥳ ᥔᥛᥳ ᥘᥣᥭ ᥓᥪ ᥝᥣ ᥖᥬᥲ ᥑᥨᥒᥰ ᥓᥫᥝ ᥕᥨᥒᥳ ᥛᥫᥭᥳ ᥗᥤᥰ ᥓᥨᥒ ᥔᥤᥢ, ᥖᥬᥲ ᥑᥨᥒᥰ ᥕᥨᥒᥳ ᥛᥫᥭᥳ ᥗᥤᥰ ᥓᥨᥒ ᥔᥤᥢ ᥘᥤᥖ ᥘᥣᥭ ᥐᥣᥭᥰ ᥛᥥᥰ ᥗᥝᥴ ᥙᥦᥒ ᥔᥥᥴ ᥙᥨᥝᥰ ᥙᥭ ᥟᥩᥐᥱ ᥑᥨᥢᥴ ᥖᥣᥒᥰ ᥟᥢ ᥛᥤᥰ ᥞᥣᥒ ᥙᥫᥒ ᥙᥪᥴ ᥓᥝᥲ ᥛᥣᥰ ᥕᥝᥳ。ᥘᥣᥭᥴ ᥙᥤ ᥛᥣᥰ, ᥕᥧᥱ ᥖᥤ ᥓᥫᥝ ᥝᥨᥭᥰ、 ᥓᥫᥝ ᥓᥫᥢᥱ ᥜᥧᥰ ᥟᥩᥢ ᥞᥨᥝᥴ ᥙᥣᥰ ᥛᥦᥐᥱ ᥘᥭᥳ,ᥕᥧᥱ ᥖᥤ ᥓᥫᥝ ᥝᥨᥭᥰ ᥔᥦᥢ ᥔᥩᥢᥳ ᥙᥧᥱ ᥓᥤᥳ ᥟᥩᥐᥱ ᥛᥩᥐᥱ ᥘᥥᥴ ᥘᥭᥳ, ᥕᥧᥱ ᥖᥤ ᥖᥬᥲ ᥑᥨᥒᥰ ᥓᥫᥝ ᥕᥨᥒᥳ ᥛᥫᥭᥳ ᥗᥤᥰ ᥓᥨᥒ ᥔᥤᥢ ᥕᥣᥙᥱ ᥜᥧᥒᥴ ᥖᥫᥐᥱ ᥓᥣᥛᥱ ᥔᥥᥴ, 《ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ》ᥙᥨᥝᥰ ᥘᥣᥭ ᥞᥣᥒ ᥛᥬᥱ ᥕᥝᥳ,ᥘᥣᥲ ᥐᥣᥢ ᥐᥧ ᥙᥣᥲ ᥐᥧ ᥜᥣᥭᥱ ᥗᥢᥱ ᥞᥥᥖᥱ ᥑᥪᥢᥲ ᥞᥩᥛᥴ ᥞᥢᥴ ᥕᥬᥰ ᥕᥬᥰ。ᥘᥩᥒ ᥔᥩᥢᥳ ᥛᥩᥐᥱ ᥑᥣᥝᥱ ᥛᥬᥱ ᥛᥤᥰ ᥛᥣᥱ ᥛᥤᥰ ᥞᥦᥒᥰ。 ᥔᥣ ᥖᥣᥒᥰ ᥖᥒᥰ ᥘᥩᥒ ᥟᥩᥐᥱ ᥑᥣᥝᥱ ᥛᥬᥱ ᥝᥣᥒᥰ ᥘᥨᥝᥲ ᥐᥫᥐᥱ ᥞᥩᥛᥰ ᥐᥢ ᥛᥣᥰ ᥙᥩᥒ ᥞᥥᥖᥱ。《ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ》ᥕᥧᥱ ᥘᥬᥰ ᥝᥣᥒᥰ ᥘᥨᥝᥲ ᥘᥢᥳ ᥙᥩᥒ ᥞᥥᥖᥱ ᥐᥣᥢ ᥑᥩᥒᥴ ᥟᥢ ᥝᥣ 「ᥑᥣᥝᥱ ᥛᥬᥱ ᥖᥬᥲ ᥑᥨᥒᥰ」(德宏融媒)、「ᥑᥢᥴ ᥓᥥᥝᥰ ᥞᥧᥳ ᥘᥭᥲ ᥑᥣᥝᥱ ᥛᥬᥱ」(新聞快報)ᥓᥫᥰ ᥘᥭᥳ ᥔᥥᥴ,ᥘᥣᥱ ᥛᥥᥱ ᥓᥪ ᥔᥥᥒᥴ ᥑᥦᥢᥰ ᥞᥨᥒᥴ ᥗᥦᥢᥲ ᥞᥝᥳ,ᥐᥨᥢᥰ ᥕᥥᥛᥲ ᥐᥨᥢᥰ ᥖᥨᥭᥰ ᥛᥤᥰ ᥙᥥᥢ 450 ᥛᥧᥢᥱ ᥐᥨᥝᥳ。ᥙᥤ ᥘᥭᥳ ᥑᥣᥝᥱ ᥛᥬᥱ ᥓᥫᥰ ᥙᥩᥭᥱ ᥟᥩᥐᥱ ᥐᥣᥱ ᥘᥢᥳ ᥙᥫᥢ ᥕᥥᥛᥲ ᥘᥛᥴ ᥙᥨᥢᥳ 4 ᥐᥧᥐ ᥖᥥᥱ ᥙᥩᥐ。ᥙᥤ ᥘᥩᥒᥳ ᥐᥥᥐ ᥕᥥᥛᥲ ᥑᥣᥝᥱ ᥛᥬᥱ ᥟᥩᥒᥲ ᥐᥣᥢ ᥖᥬᥲ ᥑᥨᥒᥰ ᥕᥨᥒᥳ ᥛᥫᥭᥳ ᥗᥤᥰ ᥓᥨᥒ ᥔᥤᥢ ᥘᥢᥳ ᥛᥤᥰ ᥙᥥᥢ 1300 ᥛᥧᥢᥱ ᥐᥨᥝᥳ,ᥑᥣᥝᥱ ᥛᥬᥱ ᥓᥫᥰ ᥙᥩᥭᥱ ᥟᥩᥐᥱ ᥐᥣᥱ ᥘᥢᥳ ᥐᥨᥢᥰ ᥐᥥᥐ ᥕᥥᥛᥲ ᥑᥪᥖ ᥗᥪᥒᥴ 35 ᥐᥧᥐ ᥖᥥᥱ ᥐᥨᥝᥳ ᥙᥩᥐ。 ᥘᥩᥒ ᥔᥩᥢᥳ ᥛᥩᥐᥱ ᥑᥣᥝᥱ ᥛᥬᥱ ᥟᥣ ᥛᥥᥝᥰ ᥘᥤ ᥘᥣᥲ ᥘᥤ ᥞᥥᥖᥱ ᥘᥭᥲ ᥑᥦᥛᥳ ᥛᥣᥰ。ᥝᥭᥳ ᥔᥤᥴ ᥟᥝ ᥔᥣ ᥖᥣᥒᥰ ᥘᥣᥭᥰ ᥖᥭᥰ、 ᥘᥣᥭᥰ ᥑᥣᥒᥴ ᥘᥨᥒᥴ ᥑᥣᥒᥴ ᥟᥩᥢᥱ、 ᥘᥣᥭᥰ ᥘᥤᥲ ᥔᥨᥝᥰ ᥞᥥᥖᥱ ᥘᥤ ᥙᥩᥒ ᥒᥣᥛᥰ ᥔᥥᥴ,ᥓᥧᥛᥰ ᥖᥭᥰ、ᥓᥧᥛᥰ ᥑᥣᥒᥴ ᥘᥨᥒᥴ ᥑᥣᥒᥴ ᥟᥩᥢᥱ、 ᥓᥧᥛᥰ ᥘᥤᥲ ᥔᥨᥝᥰ ᥔᥛᥳ ᥝᥭᥳ ᥓᥬ ᥛᥣᥰ ᥞᥥᥖᥱ ᥝᥨᥭ ᥔᥤᥢᥱ ᥐᥨᥒ ᥓᥨᥒᥱ ᥑᥝᥱ ᥓᥫᥰ ᥘᥭᥳ,ᥑᥣᥝᥱ ᥛᥬᥱ ᥓᥫᥰ ᥙᥩᥭᥱ ᥟᥩᥐᥱ ᥐᥣᥱ ᥘᥢᥳ ᥙᥤ ᥘᥩᥒᥳ ᥐᥥᥐ ᥕᥥᥛᥲ ᥑᥪᥖ ᥗᥪᥒᥴ 2000 ᥛᥧᥢᥱ ᥐᥨᥝᥳ ᥙᥩᥐ。 ᥚᥧᥢᥴ ᥘᥣᥭᥰ ᥘᥭᥲ ᥔᥣᥒᥰ ᥔᥧᥰ ᥘᥛᥴ ᥖᥥᥳ ᥖᥥᥳ。ᥓᥨᥝ ᥘᥬᥰ 10 ᥙᥤ ᥘᥭᥳ,ᥚᥧᥢᥴ ᥑᥣᥝᥱ ᥘᥣᥭᥰ ᥑᥥᥱ、 ᥘᥣᥭᥰ ᥖᥭᥰ、 ᥘᥣᥭᥰ ᥑᥣᥒᥴ ᥘᥨᥒᥴ ᥑᥣᥒᥴ ᥟᥩᥢᥱ、 ᥘᥣᥭᥰ ᥘᥤᥲ ᥔᥨᥝᥰ ᥟᥢ ᥟᥝ ᥐᥣᥱ ᥘᥬᥰ ᥖᥫᥒᥰ ᥐᥣᥰ、ᥘᥬᥰ ᥔᥫᥢᥰ ᥚᥤᥢᥳ ᥕᥨᥭᥰ ᥚᥬᥴ ᥖᥦᥛᥲ ᥘᥭᥲ ᥘᥤ、ᥔᥛᥳ ᥛᥤᥰ ᥟᥣ ᥖᥤᥐ ᥙᥥᥱ ᥟᥢ ᥘᥭᥲ ᥗᥪᥒᥴ ᥘᥬᥰ ᥖᥫᥒᥰ ᥐᥣᥰ、 ᥘᥬᥰ ᥔᥫᥢᥰ ᥔᥣᥒᥰ ᥔᥧᥰ ᥘᥢᥳ ᥛᥤᥰ 1300 ᥙᥣᥭ ᥚᥧᥢᥴ。ᥚᥧᥢᥴ ᥘᥣᥭᥰ《ᥔᥣ ᥖᥣᥒᥰ ᥑᥩᥖᥱ ᥜᥢᥲ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ》 ᥓᥣᥛᥱ ᥘᥭᥲ ᥘᥣᥱ ᥛᥥᥱ ᥞᥨᥒᥴ ᥞᥣᥒᥰ ᥟᥢ ᥘᥬᥰ ᥖᥫᥒᥰ ᥔᥣᥒᥰ ᥔᥧᥰ ᥘᥢᥳ ᥔᥣᥛᥴ ᥙᥩᥐ,ᥙᥥᥢ ᥟᥩᥒᥲ ᥟᥩᥐᥱ ᥑᥣᥝᥱ ᥛᥬᥱ ᥑᥐ ᥘᥬᥰ ᥓᥫᥝ ᥛᥫᥒᥰ ᥕᥤᥢᥳ ᥘᥣᥢᥳ ᥟᥢ ᥓᥣᥛᥱ ᥘᥭᥲ ᥘᥣᥱ ᥛᥥᥱ ᥘᥛᥴ ᥔᥤᥴ ᥙᥫᥢ ᥘᥢᥳ,ᥐᥩᥲ ᥙᥥᥢ ᥟᥪᥒᥱ ᥖᥬᥲ ᥑᥨᥒᥰ ᥛᥫ ᥟᥩᥢ ᥖᥣᥒᥰ ᥟᥛᥱ ᥛᥤᥰ ᥐᥨᥝᥱ ᥘᥢᥳ。 gddgsej6qzkpz2533a0jp60ajlbd9jv ᥔᥤᥲ ᥓᥤᥢᥱ ᥚᥤᥢᥳ 0 1269 5594 5589 2025-01-15T18:05:18Z Sai Dai Sai Laing 25 5594 wikitext text/x-wiki [[File:Xi_Jinping_(November_2024)_02.jpg|thumb|ᥔᥤᥲ ᥓᥤᥢᥱ ᥚᥤᥢᥳ(ᥛᥫ 2024 ᥙᥤ)]] '''ᥔᥤᥲ ᥓᥤᥢᥱ ᥚᥤᥢᥳ({{lang-zh|習近平}})''' 72vzechxum21ytwtsglwsqdpc43jljy ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 6 0 1270 5609 5608 2025-01-15T18:41:26Z Sai Dai Sai Laing 25 5609 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (6)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (6) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (359) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== {{Commons|January 6}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] tw08ue2rb82bh86wz1vwmkkeu94uvl8 ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 7 0 1271 5613 5612 2025-01-15T18:42:39Z Sai Dai Sai Laing 25 5613 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (7)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (7) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (358) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== {{Commons|January 7}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] 2lepqmxurbkha245vt4enhh6xqdebl8 ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 8 0 1272 5638 5637 2025-01-15T19:28:43Z Sai Dai Sai Laing 25 5638 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (8)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (8) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (357) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== {{Commons|January 8}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] 06mh21v4ps7riq9n2yodluzjnmc9gxu ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 9 0 1273 5642 5641 2025-01-15T19:29:32Z Sai Dai Sai Laing 25 5642 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (9)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (9) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (356) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== {{Commons|January 9}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] adci7101qxf7yaky756qmcv6nlsaorl ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ 10 0 1274 5646 5645 2025-01-15T19:30:14Z Sai Dai Sai Laing 25 5646 wikitext text/x-wiki {{Calendar|month=1|lk=on}} '''ᥘᥫᥢ [[ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] (10)''' ᥝᥢᥰ ᥘᥭᥳ ᥙᥩᥰ ᥟᥝ ᥙᥐᥴ ᥕᥥᥛᥲ ᥝᥢᥰ ᥐᥣ ᥞᥤᥱ ᥐᥨᥝᥰ ᥞᥤᥰ ᥕᥦᥢᥰ ᥝᥣ ᥙᥥᥢ ᥝᥢᥰ ᥗᥨᥢᥲ (10) ᥝᥢᥰ ᥕᥝᥳ။ ᥖᥩᥢᥲ ᥖᥣᥱ ᥖᥤᥴ ᥔᥧᥖᥴ ᥙᥤ ᥘᥭᥳ ᥐᥪᥖᥴ ᥗᥦᥢᥲ (355) ᥝᥢᥰ ᥕᥧᥱ။ ==ᥝᥢᥰ ᥞᥢᥴ ᥘᥣᥲ== ==ᥖᥣᥭ== ==ᥙᥫᥒ ᥟᥤᥒ== {{Commons|January 10}} [[ᥙᥫᥒ ᥗᥣᥢ:ᥝᥢᥰ ᥓᥢᥱ ᥝᥣᥱ ᥘᥤᥱ]] rltuqah261j423298a1oybtctkl907e ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Multiple image 10 1275 5648 2025-01-26T06:46:02Z Saimawnkham 28 Created page with "{{#invoke:Multiple image|render}}<noinclude>{{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS --></noinclude>" 5648 wikitext text/x-wiki {{#invoke:Multiple image|render}}<noinclude>{{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS --></noinclude> q9oxjh8m7wtojz4v77x8mc2nmpowt0r ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Multiple image/doc 10 1276 5649 2025-01-26T06:46:20Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{High-use|demo={{ROOTPAGENAME}}}} {{tsh|mim}} {{Warning|1=Before making a gallery, please read over the '''[[WP:IG|image use policy for galleries]]'''. Generally, a gallery '''should not be added''' so long as there is space for images to be effectively presented adjacent to text. }} {{Lua|Module:Multiple image}} {{Uses TemplateStyles|Template:Multiple image/styles.css}}..." 5649 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{High-use|demo={{ROOTPAGENAME}}}} {{tsh|mim}} {{Warning|1=Before making a gallery, please read over the '''[[WP:IG|image use policy for galleries]]'''. Generally, a gallery '''should not be added''' so long as there is space for images to be effectively presented adjacent to text. }} {{Lua|Module:Multiple image}} {{Uses TemplateStyles|Template:Multiple image/styles.css}} This template creates a box containing between two and ten images, arranged either vertically or horizontally and with captions for the entire box or per image. With the appropriate choice of parameters, the template can automatically resize images to a given total width with each image having the same height. '''Be aware''' that this template does ''not'' respect users' default image size preferences. ([[Wikipedia:Image use policy]] states: {{tq|"'''Except with very good reason, do not use''' <code>px</code>"... "'''which forces a fixed image width.'''"}} [[MOS:IMGSIZE]] states that a fixed width in pixels may only be specified, {{tq|"Where absolutely necessary."}}){{efn|The <nowiki>|upright=</nowiki> parameter can only be used to relatively-size an image when using the <nowiki>|thumb=</nowiki> parameter, and this template needs to format images without thumbs, so it has no easy way to access the Wikimedia relative-sizing machinery.}} If image size parameters are omitted, this template sets all images at 200px wide, regardless of whether the reader has set a preference for some other default image width. This causes multiple images to look out of scale to the other images in an article. ==Syntax and parameters== Provide {{para|height[n]}} and {{para|total_width}} parameters to obtain automatic resizing. Note the different meanings of the {{para|width[n]}} parameters with vs. without automatic resizing. Please also note the option to set a {{para|total_width}} parameter at the beginning of the {{tlf|multiple image}} template. ;Automatic resizing of all images to the same height and to a given total width :<syntaxhighlight lang="wikitext"> {{Multiple image|total_width = 600 <!-- Layout parameters --> | align = <!-- right (default), left, center, none --> | direction = <!-- horizontal (default), vertical --> | background color = <!-- box background as a 'hex triplet' web color prefixed by # e.g. #33CC00 --> | width = <!-- displayed width of each image in pixels (an integer, omit "px" suffix); overrides "width[n]"s below --> | caption_align = <!-- left (default), center, right --> | image_style = <!-- border:1; (default) --> | image_gap = <!-- 5 (default)--> <!-- Header --> | header_background = <!-- header background as a 'hex triplet' web color prefixed by # e.g. #33CC00 --> | header_align = <!-- center (default), left, right --> | header = <!-- header text --> <!--image 1--> | image1 = <!-- filename only, i.e. without "File:" or "Image:" prefix --> | width1 = <!-- displayed width of image; overridden by "width" above --> | alt1 = | link1 = | thumbtime1 = | caption1 = <!--image 2--> | image2 = <!-- filename only, i.e. without "File:" or "Image:" prefix --> | width2 = <!-- displayed width of image; overridden by "width" above --> | alt2 = | link2 = | thumbtime2 = | caption2 = <!-- and so on --> <!-- Footer --> | footer_background = <!-- footer background as a 'hex triplet' web color prefixed by # e.g. #33CC00 --> | footer_align = <!-- left (default), center, right --> | footer = <!-- footer text --> }} </syntaxhighlight> ;No automatic resizing of all images to the same height :<syntaxhighlight lang="wikitext"> {{multiple image <!-- Layout parameters --> | align = <!-- right (default), left, center, none --> | direction = <!-- horizontal (default), vertical --> | background color = <!-- box background --> | total_width = <!-- total width of all the displayed images in pixels (an integer, omit "px" suffix) --> | caption_align = <!-- left (default), center, right --> <!-- Header --> | header_background = | header_align = <!-- center (default), left, right --> | header = <!--image 1--> | image1 = <!-- filename only, i.e. without "File:" or "Image:" prefix --> | alt1 = | link1 = | thumbtime1 = | caption1 = <!--image 2--> | image2 = <!-- filename only, i.e. without "File:" or "Image:" prefix --> | alt2 = | link2 = | thumbtime2 = | caption2 = <!-- and so on --> <!-- Footer --> | footer_background = | footer_align = <!-- left (default), center, right --> | footer = }} </syntaxhighlight> {| class=wikitable ! Parameter !! Description |- | align || right ''(default)'', left, center |- | direction || horizontal ''(default)'', vertical |- | background color || To set [[List of colors|the background color]] of the box in which the images appear. |- | header_background || |- | header_align || center ''(default)'', left, right |- | header || |- | width || Use to set the same width for each image (i.e. overrides any {{mono|width[n]}} below). Do not include if different image widths intended, including if images are to be resized to a fixed total width. |- | total_width || Use to scale the images to the same height and this total width. Do not use both {{mono|total_width}} and {{mono|width}}. |- | image''[n]'' || (where ''[n]'' = 1 to 10)&nbsp; Filename of [n]th image. |- | width''[n]'' || ''(as above)''&nbsp; Two meanings: (1) The width (in pixels, integer, omit "px") of [n]th image. Overridden by {{mono|width}} (if set). (2) The full width of the original [n]th image if {{mono|total_width}} is given in order to resize all images to the same height and a given total width. |- | height''[n]'' || ''(as above)''&nbsp; The full height of the original [n]th image if {{mono|total_width}} is given in order to resize all images to the same height and a given total width. Ignored otherwise. |- | alt''[n]'' || ''(as above)''&nbsp; [[WP:ALT|Alt description]] for [n]th image. |- | link''[n]'' || ''(as above)''&nbsp; The page linked to the [n]th image (i.e. the page that is loaded when the image is clicked). * If this parameter is omitted altogether, the image will link to its [[image description page]] as usual (<u>this is by far the most common usage case</u>). * If this parameter is present but left empty (i.e. {{mono|<nowiki>...|link1= |...</nowiki>}}), the image will not link to anything – this should be the case only for purely decorative images per [[WP:ALT]]. * '''Important:''' If the image is under a [[free license]] (such as the [[GNU Free Documentation License|GDFL]] or a free [[Creative Commons license|CC license]]), the terms of such license require the license, or a link to it, to be reproduced with the image. The image '''must''', therefore, link to its image description page, which can be achieved simply by omitting the link[n] parameter from the template as mentioned. Public domain and (theoretically) non-free use images are not subject to this restriction. |- | thumbtime''[n]'' || ''(as above)''&nbsp; When using video files, sets the time within the video that is used for the initial display. This is either a number of seconds or hours:minutes:seconds; see [[:commons:Commons:Video#Setting a video thumbnail image]]. |- | caption''[n]'' || ''(as above)''&nbsp; Caption for the [n]th image. |- | caption_align || left ''(default)'', center, right |- | footer_background || |- | footer_align || left ''(default)'', center, right |- | footer || Caption that spans the entire box, as opposed to individual images. Avoid "left" and "right" if possible, since mobile devices may [[#Using direction|display the images vertically]]. |} ==Examples== {{demo|reverse=1|<nowiki>{{multiple image | width = 60 | image1 = Yellow card.svg | alt1 = Yellow cartouche | image2 = Red card.svg | alt2 = Red cartouche | footer = Players are cautioned with a yellow card and sent off with a red card. }}</nowiki>}} {{clear}} {{demo|reverse=1|<nowiki>{{multiple image | align = left | direction = vertical | width = 200 | header = [[Portable Network Graphics|PNG]] transparency demonstration | image1 = PNG transparency demonstration 1.png | alt1 = Colored dice with white background | caption1 = A PNG image with an 8-bit transparency layer... | image2 = PNG transparency demonstration 2.png | alt2 = Colored dice with checkered background | caption2 = ...here overlaying a checkered background. }}</nowiki>}} {{clear}} {{demo|reverse=1|<nowiki>{{multiple image | width = 60 | image1=Ribbon numeral 2.png | alt1=2 | image2=Ribbon numeral 3.png | alt2=3 | image3=Ribbon numeral 4.png | alt3=4 | footer = When a user has many of one type of [[WP:BARN|barnstar]], they can represent them with [[WP:RIBBON|ribbons]] and these numerals to indicate the count. }}</nowiki>}} {{clear}} ===With ''background color''=== {{demo|<nowiki>{{multiple image | align = left | background color = #BBDD99 | width = 160 | image1 = Adoxa_moschatellina_210406.jpg | alt1 = Green herb with a few tiny yellow-white flowers | image2 = Adoxa_moschatellina_210406a.jpg | alt2 = Three small white and yellow flowers before green-leaf background | image3 = adoxa_moschatellina_blatt.jpeg | alt3 = Leaves of a plant, in groups of three each with three lobes | footer_background = #33CC00 | footer_align = center | footer = ''[[Adoxa]]'' (''Adoxa moschatellina'') }}</nowiki>}} {{clear}} If the images have a clear background, this will by default be changed to white. To make the background color of the images match, set them with {{para|image_style|background-color:}}. You might want to also remove the border. {{demo|<nowiki>{{multiple image | align = center | width = 64 | background color = black | image_style=background-color:black; border:none; | image1 = Aries symbol (planetary color).svg|link1=Aries (astrology) | image2 = Taurus symbol (planetary color).svg|link2=Taurus (astrology) | image3 = Gemini symbol (planetary color).svg|link3=Gemini (astrology) | image4 = Leo symbol (planetary color).svg|link4=Leo (astrology) }}</nowiki>}} {{clear}} ===With links (''link[n]'')=== {{demo|reverse=1|<nowiki>{{multiple image | align = left | image1 = Mule (PSF).png | width1 = 143 | alt1 = A mule | link1 = Mule | caption1 = A mule | image2 = Donkey 1 arp 750px.jpg | width2 = 150 | alt2 = A donkey | link2 = | caption2 = A donkey | image3 = Rainbow_trout.png | width3 = 91 | alt3 = A trout | caption3 = A fish | footer = The image of the mule links to [[Mule]]; the image of the donkey does not link anywhere; the image of the trout links to a [[Image description page|standard image description page]]. }}</nowiki>}} {{clear}} ===Using ''direction''=== By default, the images the template presents are displayed horizontally, as a row (see left; equivalent to setting {{para|direction|horizontal}}). To display them vertically, i.e. as a column, set {{para|direction|vertical}} (see right). {{multiple image |align=left |direction=horizontal |header=(horizontal) |width=60 |image1=Ribbon numeral 2.png |image2=Ribbon numeral 3.png |image3=Ribbon numeral 4.png }} {{multiple image |align=right |direction=vertical |header=(vertical) |width=60 |image1=Ribbon numeral 2.png |image2=Ribbon numeral 3.png |image3=Ribbon numeral 4.png }} {{clear}} On mobile devices some images may always be displayed vertically if the total width is larger than around 320. ===To match image heights=== {{hatnote|Note: The following is unnecessary if all the images presented by the template have the same [[Aspect ratio (image)|aspect ratio]]; if so, simply set {{mono|width}} accordingly.}} * Decide on a total width for all the images, say {{pval|320px}} * Set the total width using {{para|total_width}} {{demo|reverse=1|<nowiki>{{multiple image | align = right | total_width = 320 | image1 = Donkey 1 arp 750px.jpg | alt1 = A donkey | caption1 = Rectangular image of a donkey, originally 536 pixels high. | image2 = Rainbow_trout.png | alt2 = A trout | caption2 = Square image of a trout, originally 300 pixels high. | footer = Both images have been rendered with the same height, and a total width of 320px }}</nowiki>}} {{clear}} '''Using the {{para|width[n]}} and {{para|height[n]}} parameters.''' {{demo|reverse=1|<nowiki>{{multiple image | align = right | total_width = 480 | image1 = Rainbow_trout.png | caption1 = Square image of a trout, originally 300 x 300 pixels. | image2 = Rainbow_trout.png | width2 = 900 | height2 = 900 | caption2 = <code>width2</code> x <code>height2</code> = 900 x 900. | image3 = Rainbow_trout.png | width3 = 100 | height3 = 200 | caption3 = <code>width3</code> x <code>height3</code> = 100 x 200. | image4 = Rainbow_trout.png | width4 = 200 | height4 = 100 | caption4 = <code>width4</code> x <code>height4</code> = 200 x 100. | footer = All images have been rendered with the same height except for image3, which is 100/200 = 1/2 the height of the other images. Image4 is 200/100 = 2 times the height of image1, so only its top half is visible. Total width set to 480px. }}</nowiki>}} {{clear}} The aspect ratio of each image is automatically retrieved from the File metadata. You can override the native width and height values by * Examining the individual image pages to obtain the full resolution. For example: ** [[:File:Donkey 1 arp 750px.jpg]] shows "Donkey_1_arp_750px.jpg (750 × 536 pixels, file size: 125 KB, MIME type: image/jpeg)" ** [[:File:Rainbow trout.png]] shows "Rainbow_trout.png (300 × 300 pixels, file size: 158 KB, MIME type: image/png)" * Specify the full width and height for each image, of the form: ** {{para|width1}} {{para|height1}} {{para|width2}} {{para|height2}} === Multiple rows === To create an array of images, with multiple rows, use {{para|perrow}}. The value passed to {{para|perrow}} may be a single number, or a list of numbers delimited by <code>/</code>. This feature may also be combined with {{para|total_width}} for multiple rows of images with the same total width. {{demo|reverse=1|<nowiki>{{multiple image|perrow = 2|total_width=300 | image1 = Kern_Theodolit_DKM2-A.jpg | image2 = Total-Robotic-Station.jpg | image3 = DumpyLevel.jpg | image4 = GPS_Survey_Equipment_at_Weir_Dyke_Bridge_-_geograph.org.uk_-_336908.jpg | footer = Surveying Equipment. Clockwise from upper left: Optical Theodolite, Robotic total station, [[Real-time kinematic|RTK]] GPS Base station, Optical level. }}</nowiki>}} {{clear}} === Removing the image border === The border around the images can be removed using {{para|image_style|border:none}}. {{demo|reverse=1|<nowiki>{{multiple image | align = right | total_width = 320 | image_style = border:none; | image1 = Donkey 1 arp 750px.jpg | alt1 = A donkey | caption1 = Image of a donkey | image2 = Rainbow_trout.png | alt2 = A trout | caption2 = Image of a trout }}</nowiki>}} {{clear}} === Increasing the gap between images === The gap between the images can be increased using {{para|image_gap|N}}, where N is the number of pixels (must be non-negative). {{demo|reverse=1|<nowiki>{{multiple image | align = right | total_width = 320 | image_gap = 20 | image1 = Donkey 1 arp 750px.jpg | alt1 = A donkey | caption1 = Image of a donkey | image2 = Rainbow_trout.png | alt2 = A trout | caption2 = Image of a trout }}</nowiki>}} {{clear}} === Directly invoking module === On large pages, multiple uses of this template can contribute to the page exceeding the maximum [[WP:PEIS|post-expand include size]] limit. To reduce the include size, [[Module:Multiple image]] can be invoked directly as follows (note the extra <code>|</code> character after the module name): {{demo|reverse=1|<nowiki>{{#invoke:multiple image| | width = 60 | image1 = OOjs UI icon wikiTemplate.svg | image2 = Cib-lua (CoreUI Icons v1.0.0).svg }}</nowiki>}} {{clear}} ==TemplateData== {{TemplateData header}} <templatedata> { "description": "This template creates a box with two to ten images arranged vertically or horizontally with captions for the entire box and each image.", "format": "{{_\n| _________________ = _\n}}\n", "params": { "align": { "type": "string", "label": "Alignment", "default": "right", "description": "Sets text-wrapping around image box, where \"none\" places the box on the left edge with no text-wrapping, \"center\" places the box at center with no text-wrapping and \"left\" and \"right\" refer to position of box on screen with text-wrapping.", "example": "left/right/center/none", "suggestedvalues": [ "left", "center", "right", "none" ] }, "direction": { "default": "horizontal", "type": "string", "label": "Direction", "description": "Direction in which to tile the images.", "example": "horizontal/vertical", "suggested": true, "suggestedvalues": [ "horizontal", "vertical" ] }, "total_width": { "type": "number", "label": "Frame width", "description": "Use to scale the images to the same height and this total width. Do not use both total_width and width. Integer width in pixels; no \"px\" suffix", "example": "400", "suggested": true }, "perrow": { "type": "string", "label": "Row layout", "description": "Create an array of images, with multiple rows. The value passed to may be a single number or a list of numbers with each row delimited by /. Can be combined with total_width for automatic sizing of images.", "example": "1 / 2 / 1" }, "width": { "type": "number", "label": "Image width", "description": "Width overrides Width 1, Width 2, Width 3, etc. If you want the images to be different sizes, do not provide the width parameter. Integer width in pixels; no \"px\" suffix", "example": "200" }, "background color": { "type": "string", "label": "Background color", "description": "Defines the background color between the border of the box and the images. Changing the background can be bad for accessibility, avoid when possible.", "example": "#EEFFGG or red" }, "caption_align": { "default": "left", "type": "string", "label": "Caption alignment", "example": "left/right/center", "suggestedvalues": [ "left", "center", "right" ] }, "image1": { "description": "Image 1 is name of first image. Similarly for Image 2, etc. File name only; no \"File:\" or \"Image:\" prefix.", "type": "wiki-file-name", "example": "example.jpg", "suggested": true, "required": true, "label": "Image 1" }, "width1": { "description": "Width 1 is width of first image. Similarly for Width 2, etc.", "type": "number", "label": "Width 1" }, "alt1": { "type": "line", "description": "The [[alt text]] of first image (see [[WP:ALT]]). Similarly for Alt text 2, etc.", "label": "Alt text 1", "suggested": true }, "caption1": { "type": "content", "description": "Caption 1 is caption of first image. Similarly for Caption 2, etc.", "suggested": true, "label": "Caption 1" }, "link1": { "type": "wiki-page-name", "description": "Where the first page links to. Similarly for Link 2, etc. If not specified, image links to the image description page as usual. If specified to the empty value, the image does not link anywhere; this should be used for purely decorative images as per [[WP:ALT]]. Important: If the image is under a free license like the GFDL or a CC license, you must not use this parameter as the terms of those licenses require the license, or a link to it, to be reproduced with the image. The image must, therefore, link to its image page. Public domain and (theoretically) non-free use images are not subject to this restriction.", "label": "Link 1" }, "thumbtime1": { "type": "string", "description": "If image1 is an Ogg Theora file, sets the time within the video that is used for the initial display. Either a number of seconds or hours:minutes:seconds. Similarly for Thumb time 2, etc.", "label": "Thumbtime 1" }, "image2": { "example": "example.jpg", "suggested": true, "label": "Image 2", "type": "wiki-file-name" }, "width2": { "type": "number", "label": "Width 2" }, "alt2": { "label": "Alt text 2", "type": "line", "suggested": true }, "caption2": { "type": "content", "suggested": true, "label": "Caption 2" }, "link2": { "type": "wiki-page-name", "label": "Link 2" }, "thumbtime2": { "type": "string", "label": "Thumbtime 2" }, "image3": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 3" }, "width3": { "type": "number", "label": "Width 3" }, "alt3": { "type": "line", "label": "Alt text 3" }, "caption3": { "label": "Caption 3", "type": "content" }, "link3": { "label": "Link 3", "type": "wiki-page-name" }, "thumbtime3": { "type": "string", "label": "Thumbtime 3" }, "image4": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 4" }, "width4": { "type": "number", "label": "Width 4" }, "alt4": { "type": "line", "label": "Alt text 4" }, "caption4": { "label": "Caption 4", "type": "content" }, "link4": { "label": "Link 4", "type": "wiki-page-name" }, "thumbtime4": { "type": "string", "label": "Thumbtime 4" }, "image5": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 5" }, "width5": { "type": "number", "label": "Width 5" }, "alt5": { "type": "line", "label": "Alt text 5" }, "caption5": { "label": "Caption 5", "type": "content" }, "link5": { "label": "Link 5", "type": "wiki-page-name" }, "thumbtime5": { "type": "string", "label": "Thumbtime 5" }, "image6": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 6" }, "width6": { "type": "number", "label": "Width 6" }, "alt6": { "type": "line", "label": "Alt text 6" }, "caption6": { "label": "Caption 6", "type": "content" }, "link6": { "label": "Link 6", "type": "wiki-page-name" }, "thumbtime6": { "type": "string", "label": "Thumbtime 6" }, "image7": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 7" }, "width7": { "type": "number", "label": "Width 7" }, "alt7": { "type": "line", "label": "Alt text 7" }, "caption7": { "label": "Caption 7", "type": "content" }, "link7": { "label": "Link 7", "type": "wiki-page-name" }, "thumbtime7": { "type": "string", "label": "Thumbtime 7" }, "image8": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 8" }, "width8": { "type": "number", "label": "Width 8" }, "alt8": { "type": "line", "label": "Alt text 8" }, "caption8": { "label": "Caption 8", "type": "content" }, "link8": { "label": "Link 8", "type": "wiki-page-name" }, "thumbtime8": { "type": "string", "label": "Thumbtime 8" }, "image9": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 9" }, "width9": { "type": "number", "label": "Width 9" }, "alt9": { "type": "line", "label": "Alt text 9" }, "caption9": { "label": "Caption 9", "type": "content" }, "link9": { "label": "Link 9", "type": "wiki-page-name" }, "thumbtime9": { "type": "string", "label": "Thumbtime 9" }, "image10": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 10" }, "width10": { "type": "number", "label": "Width 10" }, "alt10": { "type": "line", "label": "Alt text 10" }, "caption10": { "label": "Caption 10", "type": "content" }, "link10": { "label": "Link 10", "type": "wiki-page-name" }, "thumbtime10": { "type": "string", "label": "Thumbtime 10" }, "image_gap": { "type": "number", "label": "Image gap", "description": "Override the distance between adjacent images. Integer width in pixels; no \"px\" suffix", "example": "20", "default": "5" }, "image_style": { "type": "string", "label": "Image style", "description": "Override the default styling of the image frame." }, "header": { "type": "content", "label": "Header", "description": "A header text to place above the entire frame." }, "header_background": { "type": "string", "label": "Header background", "description": "Defines the background color of the header field. Changing the background can be bad for accessibility, avoid when possible", "example": "#EEFFGG or red" }, "header_align": { "default": "center", "type": "string", "label": "Header alignment", "example": "left/right/center" }, "footer": { "type": "content", "label": "Footer", "description": "Caption that spans the entire box, as opposed to individual images. Avoid \"left\" and \"right\" if possible, since mobile devices may display the images vertically." }, "footer_background": { "type": "string", "label": "Footer background", "description": "Defines the background color of the footer field. Changing the background can be bad for accessibility, avoid when possible", "example": "#EEFFGG or red" }, "footer_align": { "default": "left", "type": "string", "label": "Footer alignment", "example": "left/right/center", "suggestedvalues": [ "left", "center", "right" ] }, "border": { "label": "Show or hide border", "description": "Use value \"infobox\" to hide the border when using the template within an infobox.", "suggestedvalues": [ "infobox" ] } } }</templatedata> ==Tracking categories== * {{clc|Pages using multiple image with auto scaled images}} * {{clc|Pages using multiple image with manual scaled images}} ==Notes== {{notelist}} ==See also== * {{tl|Gallery}} * {{tl|Image array}} * {{tl|Image frame}} * {{tl|Photomontage}} * {{tl|Stack}} * [[Wikipedia:Collage tips]] <includeonly>{{Sandbox other| | <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Graphics templates]] [[Category:Image formatting and function templates]] [[Category:Templates that add a tracking category]] }}</includeonly> io6dv9w2h4tluca5n4s1cigqavxfske ᥛᥨᥝᥱ ᥓᥧᥰ:Multiple image 828 1277 5723 5650 2025-03-01T22:28:09Z Saimawnkham 28 5723 Scribunto text/plain -- implements [[template:multiple image]] local p = {} local autoscaledimages local nonautoscaledimages local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end local function removepx(s) return tostring(s or ''):match('^(.*)[Pp][Xx]%s*$') or s end local function getdimensions(s, w, h) if tonumber(w) and tonumber(h) then nonautoscaledimages = true return tonumber(w), tonumber(h) end local file = s and mw.title.new('File:' .. mw.uri.decode(mw.ustring.gsub(s,'%|.*$',''), 'WIKI')) file = file and file.file or {width = 0, height = 0} w = tonumber(file.width) or 0 h = tonumber(file.height) or 0 autoscaledimages = true return w, h end local function renderImageCell(image, width, height, link, alt, thumbtime, caption, class, textalign, istyle, border) local root = mw.html.create('') local altstr = '|alt=' .. (alt or '') local classstr = class and ('|class=' .. class) or '' local linkstr = link and ('|link=' .. link) or '' local widthstr = '|' .. tostring(width) .. 'px' local thumbtimestr = '' if widthstr == '|-nanpx' then widthstr = '' end if isnotempty( thumbtime ) then thumbtimestr = '|thumbtime=' .. thumbtime end local imagediv = root:tag('div') imagediv:addClass((border ~= 'infobox') and 'thumbimage' or nil) imagediv:cssText(istyle) if( height ) then imagediv:css('height', tostring(height) .. 'px') imagediv:css('overflow', 'hidden') end imagediv:wikitext('[[file:' .. image .. classstr .. widthstr .. linkstr .. altstr .. thumbtimestr .. ']]') if isnotempty(caption) then local captiondiv = root:tag('div') captiondiv:addClass((border ~= 'infobox') and 'thumbcaption' or nil) if isnotempty(textalign) then captiondiv:addClass('text-align-' .. textalign) end captiondiv:wikitext(caption) end return tostring(root) end local function getWidth(w1, w2) local w if isnotempty(w1) then w = tonumber(w1) elseif isnotempty(w2) then w = tonumber(w2) end return w or 200 end local function getPerRow(pstr, ic) -- split string into array using any non-digit as a dilimiter local pr = mw.text.split(pstr or '', '[^%d][^%d]*') -- if split failed, assume a single row if (#pr < 1) then pr = {tostring(ic)} end -- convert the array of strings to an array of numbers, -- adding any implied/missing numbers at the end of the array local r = 1 local thisrow = tonumber(pr[1] or ic) or ic local prownum = {} while( ic > 0 ) do prownum[r] = thisrow ic = ic - thisrow r = r + 1 -- use the previous if the next is missing and -- make sure we don't overstep the number of images thisrow = math.min(tonumber(pr[r] or thisrow) or ic, ic) end return prownum end local function renderMultipleImages(frame) local pargs = frame:getParent().args local args = frame.args local width = removepx(pargs['width'] or '') local dir = pargs['direction'] or '' local border = pargs['border'] or args['border'] or '' local align = pargs['align'] or args['align'] or (border == 'infobox' and 'center' or '') local capalign = pargs['caption_align'] or args['caption_align'] or '' local totalwidth = removepx(pargs['total_width'] or args['total_width'] or '') local imgstyle = pargs['image_style'] or args['image_style'] local header = pargs['header'] or pargs['title'] or '' local footer = pargs['footer'] or '' local imagegap = tonumber(pargs['image_gap'] or '1') or 1 local perrow = nil local thumbclass = { ["left"] = 'tleft', ["none"] = 'tnone', ["center"] = 'tnone', ["centre"] = 'tnone', ["right"] = 'tright' } -- find all the nonempty images local imagenumbers = {} local imagecount = 0 for k, v in pairs( pargs ) do local i = tonumber(tostring(k):match( '^%s*image([%d]+)%s*$' ) or '0') if( i > 0 and isnotempty(v) ) then table.insert( imagenumbers, i) imagecount = imagecount + 1 end end -- sort the imagenumbers table.sort(imagenumbers) -- create an array with the number of images per row perrow = getPerRow(dir == 'vertical' and '1' or pargs['perrow'], imagecount) -- compute the number of rows local rowcount = #perrow -- store the image widths and compute row widths and maximum row width local heights = {} local widths = {} local widthmax = 0 local widthsum = {} local k = 0 for r=1,rowcount do widthsum[r] = 0 for c=1,perrow[r] do k = k + 1 if( k <= imagecount ) then local i = imagenumbers[k] if( isnotempty(totalwidth) ) then widths[k], heights[k] = getdimensions(pargs['image' .. i], pargs['width' .. i], pargs['height' .. i]) else widths[k] = getWidth(width, pargs['width' .. i]) end widthsum[r] = widthsum[r] + widths[k] end end widthmax = math.max(widthmax, widthsum[r]) end -- make sure the gap is non-negative if imagegap < 0 then imagegap = 0 end -- if total_width has been specified, rescale the image widths if( isnotempty(totalwidth) ) then totalwidth = tonumber(totalwidth) widthmax = 0 local k = 0 for r=1,rowcount do local koffset = k local tw = totalwidth - (3 + imagegap) * (perrow[r] - 1) - 12 local ar = {} local arsum = 0 for j=1,perrow[r] do k = k + 1 if( k<= imagecount ) then local i = imagenumbers[k] local h = heights[k] or 0 if (h > 0) then ar[j] = widths[k]/h heights[k] = h else ar[j] = widths[k]/100 end arsum = arsum + ar[j] end end local ht = tw/arsum local ws = 0 k = koffset for j=1,perrow[r] do k = k + 1 if( k<= imagecount ) then local i = imagenumbers[k] widths[k] = math.floor(ar[j]*ht + 0.5) ws = ws + widths[k] if heights[k] then heights[k] = math.floor(ht) end end end widthsum[r] = ws widthmax = math.max(widthmax, widthsum[r]) end end -- start building the array of images, if there are images if( imagecount > 0 ) then -- compute width of outer div local bodywidth = 0 for r=1,rowcount do if( widthmax == widthsum[r] ) then bodywidth = widthmax + (3 + imagegap) * (perrow[r] - 1) + 12 end end -- The body has a min-width of 100, which needs to be taken into account on specific widths bodywidth = math.max( 100, bodywidth - 8); local bg = pargs['background color'] or '' -- create the array of images local root = mw.html.create('div') root:addClass('thumb') root:addClass('tmulti') -- root:addClass('tmulti-sandbox') root:addClass(thumbclass[align] or 'tright') if( align == 'center' or align == 'centre' ) then root:addClass('center') end if( bg ~= '' ) then root:css('background-color', bg) end local div = root:tag('div') div:addClass((border ~= 'infobox') and 'thumbinner multiimageinner' or 'multiimageinner') div:css('width', tostring(bodywidth) .. 'px') :css('max-width', tostring(bodywidth) .. 'px') if( bg ~= '' ) then div:css('background-color', bg) end if( border == 'infobox' or border == 'none') then div:css('border', 'none') end -- add the header if( isnotempty(header) ) then div:tag('div') :addClass('trow') :tag('div') :addClass('theader') :css('text-align', pargs['header_align']) :css('background-color', (pargs['header_background'] ~= '') and pargs['header_background'] or nil) :wikitext(header) end -- loop through the images local k = 0 for r=1,rowcount do local rowdiv = div:tag('div'):addClass('trow'); for j=1,perrow[r] do k = k + 1 if( k <= imagecount ) then local imagediv = rowdiv:tag('div') imagediv:addClass('tsingle') if bg ~= '' then imagediv:css('background-color', bg); end if imagegap > 1 and k < imagecount then if dir == 'vertical' then imagediv:css('margin-bottom', tostring(imagegap) .. 'px') elseif j < perrow[r] then imagediv:css('margin-right', tostring(imagegap) .. 'px') end end local i = imagenumbers[k] local img = pargs['image' .. i] local w = widths[k] imagediv:css('width', tostring(2 + w) .. 'px') :css('max-width', tostring(2 + w) .. 'px') imagediv:wikitext(renderImageCell(img, w, heights[k], pargs['link' .. i], pargs['alt' .. i], pargs['thumbtime' .. i], pargs['caption' .. i], pargs['class' .. i], capalign, imgstyle, border)) end end end -- add the footer if( isnotempty(footer) ) then local falign = string.lower(pargs['footer_align'] or args['footer_align'] or '') falign = (falign == 'centre') and 'center' or falign div:tag('div') :addClass('trow') :css('display', (falign ~= '') and 'flow-root' or 'flex') :tag('div') :addClass((border ~= 'infobox') and 'thumbcaption' or nil) :css('text-align', (falign ~= '') and falign or nil) :css('background-color', (pargs['footer_background'] ~= '') and pargs['footer_background'] or nil) :wikitext(footer) end return tostring(root) end return '' end function p.render( frame ) autoscaledimages = false nonautoscaledimages = false return frame:extensionTag {name = 'templatestyles', args = {src = 'Multiple image/styles.css', wrapper = ".tmulti"}} .. renderMultipleImages( frame ) .. (autoscaledimages and '[[Category:Pages using multiple image with auto scaled images]]' or '') .. (nonautoscaledimages and '[[Category:Pages using multiple image with manual scaled images]]' or '') end p[''] = function( frame ) return p.render( frame:newChild{title = frame:getTitle()} ) end return p f7ujj8xva6mclea30bfr0pwhsx7t2ek ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Multiple image/styles.css 10 1278 5651 2025-01-26T06:47:29Z Saimawnkham 28 Created page with "/* {{pp-template}} */ /* this is a block */ .multiimageinner { display: flex; flex-direction: column; } .trow { display: flex; flex-direction: row; clear: left; flex-wrap: wrap; width: 100%; box-sizing: border-box; } /* this is a cell */ .tsingle { margin: 1px; float: left; } .theader { clear: both; font-weight: bold; text-align: center; align-self: center; background-color: transparent; width: 100%; } .thumbcaption { background-color: transparent; }..." 5651 sanitized-css text/css /* {{pp-template}} */ /* this is a block */ .multiimageinner { display: flex; flex-direction: column; } .trow { display: flex; flex-direction: row; clear: left; flex-wrap: wrap; width: 100%; box-sizing: border-box; } /* this is a cell */ .tsingle { margin: 1px; float: left; } .theader { clear: both; font-weight: bold; text-align: center; align-self: center; background-color: transparent; width: 100%; } .thumbcaption { background-color: transparent; } .text-align-left { text-align: left; } .text-align-right { text-align: right; } .text-align-center { text-align: center; } @media all and ( max-width: 720px ) { .thumbinner { /* not !important usage can be removed when these are no longer inline styles inside Template:Multiple image and media query using min-width is introduced */ width: 100% !important; box-sizing: border-box; max-width: none !important; align-items: center; } .trow { justify-content: center; } .tsingle { /* not !important usage can be removed when these are no longer inline styles inside Template:Multiple image and media query using min-width is introduced */ float: none !important; max-width: 100% !important; box-sizing: border-box; text-align: center; } .tsingle .thumbcaption { text-align: left; } .trow > .thumbcaption { text-align: center; } } @media screen { html.skin-theme-clientpref-night .multiimageinner img { background-color: white; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .multiimageinner img { background-color: white; } } oftq8o1kvidinqipq4q9szrrcnpk6t1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Mim 10 1279 5652 2025-01-26T06:47:43Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Multiple image]] 5652 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Multiple image]] 13okgsk0mhhzvepyrrifv7eb3mbamu6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Demo 10 1280 5653 2025-01-26T06:48:24Z Saimawnkham 28 Created page with "{{#invoke:Demo|main}}<noinclude>{{documentation}}</noinclude>" 5653 wikitext text/x-wiki {{#invoke:Demo|main}}<noinclude>{{documentation}}</noinclude> qo8uxqtbhlvri8ihi5293by4l1j4soc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Demo/doc 10 1281 5654 2025-01-26T06:48:50Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{Template redirect|Template Pre|Doc pre}} {{Template shortcut|tpre}} {{Lua|Module:Demo}} This template simply places template code (or any other code) in a {{tag|syntaxhighlight|params=lang="wikitext"}} tag and then places the rendering of that code below. <syntaxhighlight lang="wikitext"> {{demo|<nowiki>{{your tem..." 5654 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{Template redirect|Template Pre|Doc pre}} {{Template shortcut|tpre}} {{Lua|Module:Demo}} This template simply places template code (or any other code) in a {{tag|syntaxhighlight|params=lang="wikitext"}} tag and then places the rendering of that code below. <syntaxhighlight lang="wikitext"> {{demo|<nowiki>{{your template}}</nowiki>}} </syntaxhighlight> '''{{red|IMPORTANT:}}''' You must wrap {{tag|nowiki}} tags around the source to be demonstrated (or use {{t|escape}}, which has a demo-escape example), like so: <syntaxhighlight lang="wikitext" inline>{{demo|<nowiki>[template source]</nowiki>}}</syntaxhighlight> Failure to wrap {{tag|nowiki}} tags around the source may cause the source to be executed before it reaches this template. <syntaxhighlight lang="wikitext" inline>{{demo|{{fail}}}}</syntaxhighlight> produces: {{demo|{{fail}}}} === Pre style === Set {{para|style}} to add any CSS text to the {{tag|pre}} tag. For example, <syntaxhighlight lang="wikitext" inline>{{demo|style=margin-left: 1.6em;|<nowiki>{{done}}</nowiki>}}</syntaxhighlight> will produce: {{demo|style=margin-left: 1.6em;|<nowiki>{{done}}</nowiki>}} === Separator === You can change the separator between the {{tag|syntaxhighlight|o}} and the template by setting the {{para|sep}} parameter. <syntaxhighlight lang="wikitext">{{demo|sep=produces|<nowiki>{{done}}</nowiki>}}</syntaxhighlight> {{demo|sep=produces|<nowiki>{{done}}</nowiki>}} You may use {{para|sep|&lt;td>}} can make the demonstration fit in a table: {| border="1" |- |{{demo|br=<td>|{{((}}done{{))}}}} |} Instead of using {{para|sep}}, you can also specify the number of line breaks between the code and the template in the {{para|br}} parameter. === Reverse order === Use {{para|reverse|1}} to show the code snippet and the result in reverse order: <syntaxhighlight lang="wikitext">{{demo|reverse=1|<nowiki>{{tl|template}}</nowiki>}}</syntaxhighlight> will produce {{demo|reverse=1|<nowiki>{{tl|template}}</nowiki>}} === Category removal === For templates that add categories (e.g. {{t|Asbox}}), set {{para|nocat}} (or {{para|demo_kill_categories}}) to anything to prevent them from showing up in the output: {{demo|br=produces:|demo_kill_categories=yes |<nowiki>{{Asbox | image = Østfold_våpen.svg | pix = 30 | subject = [[Østfold]] location | name = Template:Østfold-geo-stub | category = Østfold geography stubs | tempsort = * }} </nowiki>}} === Module === If the template used is based on [[Lua (programming language)|Lua]], you can pass args directly to the demonstrated module by invoking [[Module:Demo]] like so: (this would reduce server stress) {{demo|<nowiki> {{#invoke:Demo|module|demo_module=RoundN|demo_module_func=N2|demo_template=Round2 |bold_winner=high |May 1|Team A|1|Team B|2 }}</nowiki>}} Note: It will attempt to preserve line breaks for unnamed params, but such is impossible for named params since those are stripped of whitespace/order before being passed to the module. Also note, you should use {{para|demo_sep}} instead of {{para|sep}} (all args you don't want being passed should be prefixed with <code>demo_</code> if not already) == TemplateData == {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Content", "description": "must be wrapped in <nowiki>" }, "sep": { "description": "Number of line breaks, or wikitext to fill in as the linebreak" }, "nocat": { "type": "boolean", "aliases": [ "demo_kill_categories" ] }, "result_arg": {}, "style ": { "label": "<syntaxhighlight> style" }, "reverse": { "label": "Reverse order", "description": "Show the code snippet and the result in reverse order", "type": "boolean", "default": "0", "autovalue": "1" } } } </templatedata> == See also== * {{tl|Demo-inline}}, for an inline version of this template * {{tl|Escape}} - which has an example of this template without nowiki tags * {{tl|Nowiki template demo}} which uses [[Module:Template test case]] * {{tl|Automarkup}} which uses [[Module:Automarkup]] ===Other formatting templates=== {{#lsth:Template:Template-linking_templates|Other formatting templates}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Documentation assistance templates]] [[Category:Programming typing-aid templates]] [[Category:Template test cases| ]] [[Category:Wikipedia formatting templates]] [[Category:Wikitext processing templates]] }}</includeonly> 3srkp37que4za9jkmeozniz8k1yq751 ᥛᥨᥝᥱ ᥓᥧᥰ:Demo 828 1282 5655 2025-01-26T06:49:12Z Saimawnkham 28 Created page with "local p = {} --creates a frame object that cannot access any of the parent's args --unless a table containing a list keys of not to inherit is provided function disinherit(frame, onlyTheseKeys) local parent = frame:getParent() or frame local orphan = parent:newChild{} orphan.getParent = parent.getParent --returns nil orphan.args = {} if onlyTheseKeys then local family = {parent, frame} for f = 1, 2 do for k, v in pairs(family[f] and family[f].args or {}) do..." 5655 Scribunto text/plain local p = {} --creates a frame object that cannot access any of the parent's args --unless a table containing a list keys of not to inherit is provided function disinherit(frame, onlyTheseKeys) local parent = frame:getParent() or frame local orphan = parent:newChild{} orphan.getParent = parent.getParent --returns nil orphan.args = {} if onlyTheseKeys then local family = {parent, frame} for f = 1, 2 do for k, v in pairs(family[f] and family[f].args or {}) do orphan.args[k] = orphan.args[k] or v end end parent.args = mw.clone(orphan.args) setmetatable(orphan.args, nil) for _, k in ipairs(onlyTheseKeys) do rawset(orphan.args, k, nil) end end return orphan, parent end function getSeparator(args, default) local br = tonumber(args.br) and ('<br>'):rep(args.br) or args.br local sep = args.sep or br or default return #sep > 0 and ' ' .. sep .. ' ' or sep end function p.get(frame, arg, passArgs) local orphan, frame = disinherit(frame, passArgs and {arg or 1}) local code = frame.args[arg or 1] or '' if code:match'UNIQ%-%-nowiki' then code = mw.text.unstripNoWiki(code) :gsub('&lt;', '<') :gsub('&gt;', '>') :gsub('&quot;', '"') -- Replace `&#125;%-` with `}-` because of some server quirk leading to -- =mw.text.unstripNoWiki(mw.getCurrentFrame():preprocess('<nowiki>}-</nowiki>')) -- outputting `&#125;-` instead of `}-`, while it's ok with `<nowiki>} -</nowiki>` :gsub('&#125;%-', '}-') -- The same with `-&#123;` :gsub('%-&#123;', '-{') end local kill_categories = frame.args.demo_kill_categories or frame.args.nocat return { source = code, output = orphan:preprocess(code):gsub(kill_categories and '%[%[Category.-%]%]' or '', ''), frame = frame } end function p.main(frame, demoTable) local show = demoTable or p.get(frame) local args = show.frame.args if show[args.result_arg] then return show[args.result_arg] end local yesno = require('Module:Yesno') args.reverse = yesno(args.reverse, false) args.sep = getSeparator(args, '') local source = frame:extensionTag{ name = 'syntaxhighlight', args = { lang = 'wikitext', style = args.style }, content = show.source } return args.reverse and show.output .. args.sep .. source or source .. args.sep .. show.output end -- Alternate function to return an inline result function p.inline(frame, demoTable) local show = demoTable or p.get(frame) local args = show.frame.args if show[args.result_arg] then return show[args.result_arg] end local yesno = require('Module:Yesno') args.reverse = yesno(args.reverse, false) args.sep = getSeparator(args, args.reverse and '←' or '→') local source = frame:extensionTag{ name = 'syntaxhighlight', args = { lang = 'wikitext', inline = true, style = args.style }, content = show.source } return args.reverse and show.output .. args.sep .. source or source .. args.sep .. show.output end --passing of args into other module without preprocessing function p.module(frame) local orphan, frame = disinherit(frame, { 'demo_template', 'demo_module', 'demo_module_func', 'demo_main', 'demo_sep', 'demo_br', 'demo_result_arg', 'demo_kill_categories', 'nocat' }) local template = frame.args.demo_template and 'Template:'..frame.args.demo_template local demoFunc = frame.args.demo_module_func or 'main\n' local demoModule = require('Module:' .. frame.args.demo_module)[demoFunc:match('^%s*(.-)%s*$')] frame.args.br, frame.args.result_arg = frame.args.demo_sep or frame.args.demo_br, frame.args.demo_result_arg local kill_categories = frame.args.demo_kill_categories or frame.args.nocat if demoModule then local named = {insert = function(self, ...) table.insert(self, ...) return self end} local source = {insert = named.insert, '{{', frame.args.demo_template or frame.args.demo_module, '\n'} if not template then source:insert(2, '#invoke:'):insert(4, '|'):insert(5, demoFunc) end local insertNamed = #source + 1 for k, v in pairs(orphan.args) do local nan, insert = type(k) ~= 'number', {v} local target = nan and named or source target:insert'|' if nan then target:insert(k):insert'=':insert'\n' table.insert(insert, 1, #target) end target:insert(unpack(insert)) local nowiki = v:match('nowiki') if nowiki or v:match('{{.-}}') then orphan.args[k] = frame:preprocess(nowiki and mw.text.unstripNoWiki(v) or v) end end source:insert'}}' table.insert(source, insertNamed, table.concat(named)) return p.main(orphan, { source = table.concat(source), "<>'|=~", output = tostring(demoModule(orphan)):gsub(kill_categories and '%[%[Category.-%]%]' or '', ''), frame = frame }) else return "ERROR: Invalid module function: "..demoFunc end end return p nmruxy9m5q85bu8c8t5ietclrq4fqm3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tpre 10 1283 5656 2025-01-26T06:49:43Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Demo]] 5656 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Demo]] td5ogjfsmwm3qpsk45f0f12zge4hs2k ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Template Pre 10 1284 5657 2025-01-26T06:49:46Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Demo]] 5657 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Demo]] td5ogjfsmwm3qpsk45f0f12zge4hs2k ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Doc pre 10 1285 5658 2025-01-26T06:49:50Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Demo]] 5658 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Demo]] td5ogjfsmwm3qpsk45f0f12zge4hs2k ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tag 10 1286 5659 2025-01-26T06:54:49Z Saimawnkham 28 Created page with "<code class="{{#ifeq:{{{wrap|}}}|yes|wrap|nowrap}}" style="{{#ifeq:{{{style|}}}|plain|border:none;background:transparent;|{{{style|}}}}}"><!-- Opening tag -->{{#switch:{{{2|pair}}} |c|close = |e|empty|s|single|v|void |o|open |p|pair = &lt;{{#if:{{{link|}}}|[[HTML element#{{{1|tag}}}|{{{1|tag}}}]]|{{{1|tag}}}}}{{#if:{{{params|{{{attribs|}}}}}}|&#32;{{{params|{{{attribs}}}}}}}} }}<!-- Content between tags -->{{#switch:{{{2|pair}}} |c|close = {{{content|}}} |..." 5659 wikitext text/x-wiki <code class="{{#ifeq:{{{wrap|}}}|yes|wrap|nowrap}}" style="{{#ifeq:{{{style|}}}|plain|border:none;background:transparent;|{{{style|}}}}}"><!-- Opening tag -->{{#switch:{{{2|pair}}} |c|close = |e|empty|s|single|v|void |o|open |p|pair = &lt;{{#if:{{{link|}}}|[[HTML element#{{{1|tag}}}|{{{1|tag}}}]]|{{{1|tag}}}}}{{#if:{{{params|{{{attribs|}}}}}}|&#32;{{{params|{{{attribs}}}}}}}} }}<!-- Content between tags -->{{#switch:{{{2|pair}}} |c|close = {{{content|}}} |e|empty|s|single|v|void = &#32;&#47;&gt; |o|open = &gt;{{{content|}}} |p|pair = {{#ifeq:{{{1|tag}}}|!--||&gt;}}{{{content|...}}} }}<!-- Closing tag -->{{#switch:{{{2|pair}}} |e|empty|s|single|v|void |o|open = |c|close |p|pair = {{#ifeq:{{{1|tag}}}|!--|--&gt;|&lt;&#47;{{{1|tag}}}&gt;}} }}<!-- --></code><noinclude> {{Documentation}} </noinclude> rfqa950ndrmgt6ozaa81dwgyr2n28ea ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tag/doc 10 1287 5660 2025-01-26T06:55:11Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{high-use}} {{About|'displaying' markup tags|'using' markup tags|mw:Help:Magic_words#Miscellaneous{{!}}the #tag magic word|the inline maintenance tag|Template:Fix}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> : {{tc|tag|''tagname'' [|''type''] [|content&#61;''text''] [|attribs&#61;''attributes and values'']}} A [[Html tag|markup tag]] is an open < and a close > angle brackets and the content within them, in a mar..." 5660 wikitext text/x-wiki {{Documentation subpage}} {{high-use}} {{About|'displaying' markup tags|'using' markup tags|mw:Help:Magic_words#Miscellaneous{{!}}the #tag magic word|the inline maintenance tag|Template:Fix}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> : {{tc|tag|''tagname'' [|''type''] [|content&#61;''text''] [|attribs&#61;''attributes and values'']}} A [[Html tag|markup tag]] is an open < and a close > angle brackets and the content within them, in a markup language, as [[XML]] or [[HTML]]: :For example, the '''<title>''' tag provides a title for the Web page. This template provides a quick way to mention a markup-style tag in a preformatted way. Mainly used in discussion/help pages. ==Parameters== {{See also|Span and div}} Required parameters shown in '''''bold italics'''''. ; {{para|1}} {{nobold|&nbsp;(''tagname'' above)}} : The XML/HTML tag's name (e.g. {{mono|100%|code}}, {{mono|100%|ref}}). ; {{para|2}} {{nobold|&nbsp;(''type'' above)}} : To indicate which of the tag's types is/are presented: :; <code>p</code> &nbsp;(<code>pair</code>) ''(default)'' : A matching pair of open/start and close/end tags (e.g. {{tag|div|pair}}).<br/>To suppress the [[ellipsis]] ("...") between the tags, add an empty {{para|content}} parameter (for example, {{tag|div|pair|content=}}). :; <code>o</code> &nbsp;(<code>open</code>) : An open/start tag (e.g. {{tag|span|open}}). :; <code>c</code> &nbsp;(<code>close</code>) : A close/end tag (e.g. {{tag|span|close}}). :; <code>e</code> &nbsp;(<code>empty</code>) &nbsp;or &nbsp;<code>s</code> &nbsp;(<code>single</code>) &nbsp;or &nbsp;<code>v</code> &nbsp;(<code>void</code>) : An empty element, formed with a single self-terminating tag (e.g. {{tag|hr|single}}); in HTML5 these are now known as "void" elements, though "empty" is the more common term. ; {{para|content}} : Text to place between open/start and close/end tags. ; {{para|attribs}} : [[HTML attribute|Attributes and values]] to be included as part of an open/start tag (this parameter can also be called {{para|params}}). ; {{para|wrap|yes}} : Disable [[:Template:Nowrap|nowrap]] for long samples, so allowing wraps ([[Help:Line-break handling|line breaks]]). ; {{para|link|yes}} : Link to the element's entry at the [[HTML element]] article, e.g.{{colon}}<br />{{in5}}{{tnull|Tag|del|link{{=}}y}}<br />produces:<br />{{in5}}{{Tag|del|link=y}}<br />This is {{em|only}} for HTML elements; the page is hard-coded, so it cannot be used for, e.g., XML elements from a particular schema. If desired, a feature for specifying the link page can be added. ==Examples== {{Markup | <nowiki>{{tag|ref}}</nowiki> | {{tag|ref}} | <nowiki>{{tag|ref|content=}}</nowiki> | {{tag|ref|content=}} | <nowiki>{{tag|ref|content=hello}}</nowiki> | {{tag|ref|content=hello}} | <nowiki>{{tag|span|content=foo}}</nowiki> | {{tag|span|content=foo}} | <nowiki>{{tag|span|open}}</nowiki> | {{tag|span|open}} | <nowiki>{{tag|span|open|content=hello}}</nowiki> | {{tag|span|open|content=hello}} | <nowiki>{{tag|span|close|content=hello}}</nowiki> | {{tag|span|close|content=hello}} | <nowiki>{{tag|span|pair|content=hello}}</nowiki> | {{tag|span|pair|content=hello}} | <nowiki>{{tag|ref|open|attribs=group="note"}}</nowiki> | {{tag|ref|open|attribs=group="note"}} | <nowiki>{{tag|references|single}}</nowiki> | {{tag|references|single}} | <nowiki>{{tag|br|single}}</nowiki> | {{tag|br|single}} | <nowiki>{{tag|!--|content=comment}}</nowiki> | {{tag|!--|content=comment}} | <nowiki>{{tag|math|attribs=chem}}</nowiki> | {{tag|math|attribs=chem}} | <nowiki>{{tag|a |attribs=href="&lt;nowiki>https://en.wikipedia.org/&lt;/nowiki>" |content=English Wikipedia}}</nowiki> | {{tag|a|attribs=href="<nowiki>https://en.wikipedia.org/</nowiki>"|content=English Wikipedia}} }} == Global use and documentation== For a global use of this template in other sister or Wikimedia projects, after copying it to paste in the destination project, remember to change in the code: <pre> |p|pair = &lt;{{#if:{{{link|}}}|[[HTML element# </pre> by this one: <pre> |p|pair = &lt;{{#if:{{{link|}}}|[[Wikipedia:en:HTML element# </pre> Remark that the code '''<code>Wikipedia:en:</code>''' has been added. For template documentation in the sister project, you can use [[m:Template:Wikipedia doc|Template:Wikipedia doc]]. ==See also== * [[HTML tag]] * {{tl|HTMLElement}} * {{tl|XMLElement}} * {{tl|xtag}} adds a MediaWiki parser or extension tag that links to the extension page. * [[mw:Help:Magic words#Miscellaneous|#tag:]], the [[Wikipedia:Parser functions|parser function]] that generates working tags. ===Other formatting templates=== {{#lsth:Template:Template-linking_templates|Other formatting templates}} {{semantic markup templates}} <includeonly>{{sandbox other|| <!-- CATEGORIES BELOW THIS LINE, PLEASE: --> [[Category:HTML typing-aid templates]] [[Category:Wikitext typing-aid templates]] [[Category:Wikipedia XHTML tag-replacing templates| ]] }}</includeonly> r0pctgbnmz9dds0j6kw37cqma72krxb ᥛᥤᥱ ᥖᥤᥱ ᥕᥣᥱ ᥝᥤᥱ ᥑᥤᥱ:BabelConfig.json 8 1289 5663 2025-01-31T00:07:17Z Maintenance script 1 Migrating server configuration to an on-wiki JSON file ([[phab:T374348]]) 5663 json application/json { "$version": "1.0.0", "BabelAutoCreate": true, "BabelCategoryNames": { "0": "", "1": "", "2": "", "3": "", "4": "", "5": "", "N": "" }, "BabelMainCategory": "", "BabelUseUserLanguage": false } 54hmctnlaawatl26wopa0v29fbhc0mb Vh 0 1290 5664 2025-02-05T00:30:55Z 2601:280:517E:5860:7435:4339:E1E1:9F31 Ghhju 5664 wikitext text/x-wiki == UZABCDEFGHIJKL == == z x́ x ꭙ ʟ u w == == ĸ ı m o q s x͡y == == x͡ʏ x͡ʎ o͡n o͡ɴ o͡ȵ == == y ʏ ʎ n ɴ ȵ ᴏ ᴜ == == ᴍ ǫ ʊ ʊ̮ ʊ̮̆ ʠ == == Newa == == 𑑐 𑑑 𑑒 𑑓 𑑔 𑑕 𑑖 𑑗 𑑘 == == 𑑙 𑑛 𑑝 𑐮𑑂𑐴𑑄 tscd == == Ogham == == ᚁᚆ ᚆᚁ ᚂᚇ ᚇᚂ   ᚁ ᚂ == == ᚃ ᚄ ᚅ ᚆ ᚇ ᚈ == == ᚉ ᚊ ᚋ ᚌ ᚍ ᚎ == == ᚏ ᚐ ᚑ ᚒ ᚓ ᚔ ᚕ == == ᚖ ᚗ ᚘ ᚙ ᚚ ᚛ ᚜ twez == cr2i2e8q9p0mmaj7cdpn3zodkt4fws3 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation needed 10 1293 5722 5668 2025-03-01T22:23:11Z Saimawnkham 28 5722 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Unsubst||date=__DATE__ |$B= {{Fix |name = {{{name|Citation needed}}} |link = Wikipedia:Citation needed |text = ᥘᥨᥝᥱᥚᥪᥢᥴᥟᥤᥒᥴ |class = Template-Fact |title = {{{reason|This claim needs references to reliable sources.}}} |date = {{{date|}}} |cat = [[Category:All articles with unsourced statements]] |cat-date = Category:Articles with unsourced statements }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages containing citation needed template with unsupported parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Citation needed]] with unknown parameter "_VALUE_"|ignoreblank=y| date | name | reason }}}}<noinclude> {{Documentation}} </noinclude> kvbssi5r5qq247l0jsvbvdstdslumik ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation needed/doc 10 1294 5669 2025-02-09T07:43:59Z Saimawnkham 28 Created page with "{{Redirect|Template:Proveit|the template about the referencing gadget|Template:User ProveIt}} {{Documentation subpage}} {{High-use}} {{cascade-protected template}} {{Notice|An introductory version of this documentation is provided at [[Wikipedia:Citation needed]].}} {{Template shortcut|cn|fact}} {{Lua|Module:Unsubst|Module:Check for unknown parameters}} <noinclude>{{pp-semi-indef}}<!--persistent vandalism from anon users--></noinclude> File:Webcomic xkcd - Wikipedian p..." 5669 wikitext text/x-wiki {{Redirect|Template:Proveit|the template about the referencing gadget|Template:User ProveIt}} {{Documentation subpage}} {{High-use}} {{cascade-protected template}} {{Notice|An introductory version of this documentation is provided at [[Wikipedia:Citation needed]].}} {{Template shortcut|cn|fact}} {{Lua|Module:Unsubst|Module:Check for unknown parameters}} <noinclude>{{pp-semi-indef}}<!--persistent vandalism from anon users--></noinclude> [[File:Webcomic xkcd - Wikipedian protester - English.svg|thumb|right|&lsqb;[[Wikipedia:citation needed|citation needed]]&rsqb;]] {{Tlb|Citation needed}} is a [[Help:Template|template]] used to identify claims in articles, particularly if questionable, that need a [[Wikipedia:Citing sources|citation]] to a [[WP:Reliable sources|reliable source]]. This template produces the superscripted message&nbsp;{{citation needed|date=May 2013|reason=example}} and is installed with no spaces directly after punctuation. == Usage == * {{tnull|Citation needed|date{{=}}{{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} * {{tnull|Citation needed|date{{=}}{{CURRENTMONTHNAME}} {{CURRENTYEAR}}|reason{{=}}''Your explanation here''}} == Notes == * The {{para|date}} parameter consists of the full English name of the current month (with initial capital and rest lowercase), a space, and the year. For example, "{{xt|January 2013}}" but not "{{!xt|jan13}}" or "{{!xt|January 23, 2013}}". Deviation from this rule will place the article in [[:Category:Articles with invalid date parameter in template]]. ** To automatically add the current date, you can use [[Help:Substitution|substitution]] like this: <syntaxhighlight lang="wikitext" inline>{{subst:Citation needed}}</syntaxhighlight>. ** If the {{para|date}} parameter is not given, a [[Wikipedia:Bots|bot]] will soon add it ([[User:AnomieBOT|AnomieBOT]]'s TagDater task) but it's better if you add it yourself to avoid an extra edit to the article's history. * The {{para|reason}} parameter is for an explanation why you think the material needs a source. It is optional but very helpful. It is displayed as a [[tooltip]] in some browsers (hover the mouse here {{Citation needed|reason=If and only if this text is displayed, the reason parameter is working in your browser|date={{currentmonth}} {{currentyear}}}} to check behaviour of your browser). For example, the following usage might be appropriate to the claim that "Humphrey Bogart was an avid snooker player": <br/> <syntaxhighlight lang="wikitext" inline>{{Citation needed|reason=This claim needs a reliable source; Bogart was a famous actor but his major biographies don't mention snooker.|date=July 2024}}</syntaxhighlight> ** Use only [[plain text]] for the {{para|reason}} parameter. It does not support [[Help:Wiki markup|wiki markup]] like wikilinks, which can mess up the tooltip. ** Double quotation marks used within the {{para|reason}} parameter will likewise mess up the tooltip; use single quotes or the HTML code <code>&amp;quot;</code> instead. ** If omitted, the tooltip "This claim needs references to reliable sources." is used by default. * This template should usually be installed directly ''after'' punctuation, such as a full stop (period) or a comma. * Use of this template places the article into [[:Category:All articles with unsourced statements]] and [[:Category:Articles with unsourced statements from {{CURRENTMONTHNAME}} {{CURRENTYEAR}}]] (example; past months are listed in [[:Category:Articles with unsourced statements]]). * Remove the template when you add a citation for a statement. == Examples == === Example 1 === This sentence shows the template used at the end.<syntaxhighlight lang="wikitext" inline>{{Citation needed|reason=Reliable source needed for the whole sentence|date=July 2004}}</syntaxhighlight> This wikitext will be rendered as follows: :This sentence shows the template used at the end.{{Citation needed|reason=Reliable source needed for the whole sentence|date=July 2004}} === Example 2 === :[[Humphrey Bogart]] was an avid snooker player.<syntaxhighlight lang="wikitext" inline>{{Citation needed|date=July 2004}}</syntaxhighlight> The template indicates that it may be that Humphrey Bogart played snooker at some point and it may be that he was enthusiastic about the game but no ''reliable'', ''published'' sources were given to verify it and the information is not considered [[common knowledge]]. :[[Humphrey Bogart]] was an avid snooker player.{{Citation needed|date=July 2004}} === Example 3 === If it is considered that he might have played snooker but was not an avid player, a reason for the need of a citation may be given, displayed as a tooltip when the mouse hovers on "citation needed": :[[Humphrey Bogart]] was an avid snooker player.<syntaxhighlight lang="wikitext" inline>{{Citation needed|date=July 2004|reason=Only aware he was photographed playing once. Not aware of any source that claims he played a lot.}}</syntaxhighlight> :[[Humphrey Bogart]] was an avid snooker player.{{Citation needed|date=July 2004|reason=Only aware he was photographed playing once. Not aware of any source that claims he played a lot.}} In this example, it may be better to use the {{tl|Citation needed span}} template, which has slightly different syntax, to highlight the word "avid". == When not to use this template == Contentious material about [[Wikipedia:Biographies of living persons|living persons]] that is unsourced or poorly sourced should be '''removed immediately'''. Do not tag it; immediately remove it. This includes material that is disparaging, misrepresentative, insulting, harmful, or possibly [[libelous]]. For some policy about this, see the sections [[Wikipedia:Biographies of living persons#Remove contentious material that is unsourced or poorly sourced|"Remove contentious material that is unsourced or poorly sourced"]] at [[Wikipedia:Biographies of living persons]] and [[Wikipedia:Verifiability#Burden of evidence|"Burden of evidence"]] at [[Wikipedia:Verifiability]]. The <nowiki>{{Citation needed}}</nowiki> template is intended for use when there is a general question of the verifiability of a statement, or when an editor believes that a reference verifying the statement should be provided. Other templates are available for other or more specific issues; see the [[#Article_message_box_templates|list of inline templates]]. For example, claims that you think are incorrect should be tagged with {{Tl|Dubious}}, and those which represent a non-neutral view should be tagged with {{Tl|POV statement}}. Being specific about the nature of the problem will help other editors correct it. Within a [[Wikipedia:lead section|lead section]] that is clearly written as a summary of a substantially sourced article, * statements that are supported with citations within the body of the article should not be tagged, * statements that are not supported in the article body should be tagged with {{tl|Not verified in body}}. If you have the time and ability to find an authoritative reference, please do so. Then add the citation yourself, or correct the article text. After all, the ultimate goal is not to merely identify problems, but to fix them. While an editor may add this template to any uncited passage for any reason, many editors object to what they perceive as overuse of this tag, particularly in what is known as "[[drive-by]]" tagging, which is applying the tag without attempting to address the issues at all. Consider whether adding this tag in an article is the best approach before using it, and use it judiciously. Wikipedia's [[WP:Verifiability|verifiability policy]] requires neither reliable sources for [[Common knowledge|common well-known facts]] (e.g., "the Moon orbits the Earth"), nor that citations be repeated through every sentence in a paragraph. All direct quotations and facts whose accuracy might be challenged (e.g., statistics) require citations. See [[WP:MINREF]] for the list of material that is absolutely required to be followed by an [[Wikipedia:Inline citation|inline citation]], rather than a [[Wikipedia:General references|general reference]] or no citation at all. Also note that the [[WP:BURDEN|burden of evidence]] lies with the editor who adds or restores material. This template is intended for specific passages that need citation. For entire articles or sections that contain significant material lacking citations (rather than just specific short passages), there are other, more appropriate templates, such as {{Tl|Unreferenced}} and {{Tl|More citations needed}} (for whole articles) as well as {{Tl|Unreferenced section}} and {{Tl|More citations needed section}} (for sections of articles). Do not use this template to tag policies or guidelines. == How to respond to this tag == The addition of this tag is a request for an inline citation to support the tagged statement. If you are able to provide a citation to support the claim, then please do so. Except for [[WP:Biographies of living persons|contentious claims about living people]], which should be immediately removed if not cited, there is [[WP:There is no deadline|no specific deadline]] for providing citations. Please do not delete information that you believe is correct solely because no one has provided a citation within an arbitrary time limit. If there is some uncertainty about its accuracy, most editors are willing to wait at least a month to see whether a citation can be provided. == TemplateData == {{TemplateData header}} <templatedata> { "description": "The template is used to identify claims in articles, particularly if questionable, that lack a citation to a reliable source.", "params": { "date": { "label": "Month and year", "description": "Provides the month and year of the citation request; e.g., 'January 2013', but not 'jan13'", "type": "string", "autovalue": "{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}", "suggested": true }, "reason": { "label": "Reason for citation", "description": "A reason as to why, or for what content, the citation is needed; use single quotes, if any", "type": "string" } } } </templatedata> == Tracking categories == * {{clc|Pages containing citation needed template with unsupported parameters}} – a hidden maintenance/tracking category which is added to pages using this template with unsupported parameters * {{clc|All articles with unsourced statements}} == See also == * [[Citation needed]], Wikipedia's mainspace article about this template * [[Template:Citation needed span]], variant of this template that explicitly attaches to a portion of text * [[Template:Not verified in body]], a similar template specifically for the lead of articles * [[Template:Medical citation needed]] * [[Template:More citations needed]] * [[Wikipedia:Citing sources]], especially [[Wikipedia:Citing sources#Unsourced material|Unsourced material]] * [[Wikipedia:Reliable sources]] * [[Wikipedia:Template index/Cleanup#Verifiability and sources]] * [[Wikipedia:Template index/Sources of articles]] * [[Wikipedia:Verifiability]] === Article message box templates === * {{Tl|Cite check}}: article or section may have inappropriate or misinterpreted citations. * {{Tl|More citations needed}}: article or section has weak or incomplete sources, references, or citations. * {{Tl|Unreferenced}} and {{Tl|Unreferenced section}}: article or section has no sources, references, or citations given at all. * Citation method and style ** {{Tl|Citation style}} ** {{Tl|No footnotes}} {{Inline cleanup tags}} <includeonly>{{Sandbox other|| <!-- Template categories --> [[Category:Inline citation and verifiability dispute templates]] [[Category:Templates that add a tracking category]] }}</includeonly> psohrwmr40qc8hz73t2tax1ou10ji20 ᥛᥨᥝᥱ ᥓᥧᥰ:Unsubst 828 1295 5670 2025-02-09T07:44:18Z Saimawnkham 28 Created page with "local checkType = require('libraryUtil').checkType local p = {} local BODY_PARAM = '$B' local specialParams = { ['$params'] = 'parameter list', ['$aliases'] = 'parameter aliases', ['$flags'] = 'flags', ['$B'] = 'template content', ['$template-name'] = 'template invocation name override', } function p.main(frame, body) -- If we are substing, this function returns a template invocation, and if -- not, it returns the template body. The template body can be specif..." 5670 Scribunto text/plain local checkType = require('libraryUtil').checkType local p = {} local BODY_PARAM = '$B' local specialParams = { ['$params'] = 'parameter list', ['$aliases'] = 'parameter aliases', ['$flags'] = 'flags', ['$B'] = 'template content', ['$template-name'] = 'template invocation name override', } function p.main(frame, body) -- If we are substing, this function returns a template invocation, and if -- not, it returns the template body. The template body can be specified in -- the body parameter, or in the template parameter defined in the -- BODY_PARAM variable. This function can be called from Lua or from -- #invoke. -- Return the template body if we aren't substing. if not mw.isSubsting() then if body ~= nil then return body elseif frame.args[BODY_PARAM] ~= nil then return frame.args[BODY_PARAM] else error(string.format( "no template content specified (use parameter '%s' from #invoke)", BODY_PARAM ), 2) end end -- Sanity check for the frame object. if type(frame) ~= 'table' or type(frame.getParent) ~= 'function' or not frame:getParent() then error( "argument #1 to 'main' must be a frame object with a parent " .. "frame available", 2 ) end -- Find the invocation name. local mTemplateInvocation = require('Module:Template invocation') local name if frame.args['$template-name'] and '' ~= frame.args['$template-name'] then name = frame.args['$template-name'] -- override whatever the template name is with this name else name = mTemplateInvocation.name(frame:getParent():getTitle()) end -- Combine passed args with passed defaults local args = {} if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*override%s*,' ) then for k, v in pairs( frame:getParent().args ) do args[k] = v end for k, v in pairs( frame.args ) do if not specialParams[k] then if v == '__DATE__' then v = mw.getContentLanguage():formatDate( 'F Y' ) end args[k] = v end end else for k, v in pairs( frame.args ) do if not specialParams[k] then if v == '__DATE__' then v = mw.getContentLanguage():formatDate( 'F Y' ) end args[k] = v end end for k, v in pairs( frame:getParent().args ) do args[k] = v end end -- Trim parameters, if not specified otherwise if not string.find( ','..(frame.args['$flags'] or '')..',', ',%s*keep%-whitespace%s*,' ) then for k, v in pairs( args ) do args[k] = mw.ustring.match(v, '^%s*(.*)%s*$') or '' end end -- Pull information from parameter aliases local aliases = {} if frame.args['$aliases'] then local list = mw.text.split( frame.args['$aliases'], '%s*,%s*' ) for k, v in ipairs( list ) do local tmp = mw.text.split( v, '%s*>%s*' ) aliases[tonumber(mw.ustring.match(tmp[1], '^[1-9][0-9]*$')) or tmp[1]] = ((tonumber(mw.ustring.match(tmp[2], '^[1-9][0-9]*$'))) or tmp[2]) end end for k, v in pairs( aliases ) do if args[k] and ( not args[v] or args[v] == '' ) then args[v] = args[k] end args[k] = nil end -- Remove empty parameters, if specified if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*remove%-empty%s*,' ) then local tmp = 0 for k, v in ipairs( args ) do if v ~= '' or ( args[k+1] and args[k+1] ~= '' ) or ( args[k+2] and args[k+2] ~= '' ) then tmp = k else break end end for k, v in pairs( args ) do if v == '' then if not (type(k) == 'number' and k < tmp) then args[k] = nil end end end end -- Order parameters if frame.args['$params'] then local params, tmp = mw.text.split( frame.args['$params'], '%s*,%s*' ), {} for k, v in ipairs(params) do v = tonumber(mw.ustring.match(v, '^[1-9][0-9]*$')) or v if args[v] then tmp[v], args[v] = args[v], nil end end for k, v in pairs(args) do tmp[k], args[k] = args[k], nil end args = tmp end return mTemplateInvocation.invocation(name, args) end p[''] = p.main -- For backwards compatibility return p eu3d3ip0gtd6n65iz4vmtpogb62rxdi ᥛᥨᥝᥱ ᥓᥧᥰ:Unsubst/doc 828 1296 5673 2025-02-09T08:46:26Z Saimawnkham 28 Created page with "<!-- Categories where indicated at the bottom of this page, please. --> {{high-risk|all=pages=yes}} {{Module rating|protected}} Maintenance templates, such as {{tl|Citation needed}} or {{tl|Refimprove}}, should never be substituted. A trick to avoid that is to make a template substitute to its transcluded form. This module implements that trick. Infoboxes should use [[Module:Unsubst-infobox]], as should any other templates with parameters listed in block format by defa..." 5673 wikitext text/x-wiki <!-- Categories where indicated at the bottom of this page, please. --> {{high-risk|all=pages=yes}} {{Module rating|protected}} Maintenance templates, such as {{tl|Citation needed}} or {{tl|Refimprove}}, should never be substituted. A trick to avoid that is to make a template substitute to its transcluded form. This module implements that trick. Infoboxes should use [[Module:Unsubst-infobox]], as should any other templates with parameters listed in block format by default. === Usage === To turn a template into a self-substituting template, wrap the existing template code with: <pre> {{SAFESUBST:<noinclude />#invoke:Unsubst||$B= [ ... existing template code ... ] }} </pre> The wikitext to display when not substed must be given as "$B". All other parameters passed to the #invoke will be copied to the generated template invocation as default values. If the value of any of these default parameters is <code>__DATE__</code>, that value in the generated template invocation will be the current month and year. Some templates have a {{tag|noinclude|o}} but no matching {{tag|noinclude|c}} at the end of the template. In such cases the missing {{tag|noinclude|c}} must be added before the ending <code>{{))}}</code>. ==== Advanced ==== <pre> {{SAFESUBST:<noinclude />#invoke:Unsubst||$params=[ parameters ]|$aliases=[ aliases ]|$flags=[ flags ]|$B= [ ... existing template code ... ] }} </pre> Due to Lua limitations, parameters are normally ordered randomly when the template is substituted. {{para|$params}} can be used in #invoke:Unsubst to list template parameters in order, comma-separated (e.g. <code>egg,bacon,sausage,cheese,spam</code>). Numbered parameters should be before others in the list. Any remaining parameters are tacked onto the end of the generated invocation. Parameter aliases can be listed in {{para|$aliases}} (and shouldn't be listed in {{para|$params}}), and will be replaced automatically. Each alias and its replacement should be formatted as <code>alias>replacement</code>, and each of those pairs should be comma-separated (e.g. <code>œuf>egg,melt>cheese</code>). Note that this parameter can function with or without {{para|$params}}. Parameter {{para|$flags}} can be used to modify other facets of the module's behaviour; entries are comma-separated. Valid flags are <code>override</code> (allows parameters in the #invoke: to take precedence over parameters in the original template invocation); <code>keep-whitespace</code> (prevents whitespace from being trimmed from unnamed parameters); and <code>remove-empty</code> (removes empty parameters). These parameters can be manipulated using parser functions to provide more complicated options (note that in the parameters any parser function, or template or module invocation, should also have <code><nowiki>SAFESUBST:<noinclude /></nowiki></code>). Parameter {{para|$template-name}} will override the subst'd template's name with the template name assigned to this parameter. === Example === Consider a template Template:Example containing the following code: <pre> {{SAFESUBST:<noinclude />#invoke:Unsubst||foo=bar |date=__DATE__ |$B= [ ... Template code goes here ... ] }} </pre> {| class="wikitable" ! Original !! Result |- | {{tlsc|example}} || {{tlc|Example|date{{=}}{{#time:F Y}}|foo{{=}}bar}} |- | {{tlsc|example|foo{{=}}X}} || {{tlc|Example|date{{=}}{{#time:F Y}}|foo{{=}}X}} |- | {{tlsc|example|baz{{=}}X}} || {{tlc|Example|baz{{=}}X|date{{=}}{{#time:F Y}}|foo{{=}}bar}} |- | {{tlsc|example|date{{=}}January 2001}} || {{tlc|Example|date{{=}}January 2001|foo{{=}}bar}} |} <includeonly>{{sandbox other|| | <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Wikipedia metatemplates]] [[Category:Modules that add a tracking category]] }}</includeonly> 3q4w77058h1gyz1t7e2vseo549daxzh ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cn 10 1297 5674 2025-02-09T08:46:47Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation needed]] 5674 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation needed]] 9c5ldtnlrfp3zeldzpp2389rzkrlumx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Fact 10 1298 5675 2025-02-09T08:46:50Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation needed]] 5675 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Citation needed]] 9c5ldtnlrfp3zeldzpp2389rzkrlumx ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Fix 10 1299 5676 2025-02-09T08:47:17Z Saimawnkham 28 Created page with "{{#switch:{{{subst|¬}}} |¬={{category handler |template=[[Category:Templates needing substitution checking]] |nocat={{{nocat|<noinclude>true</noinclude>}}} }} |SUBST=[[Category:Pages with incorrectly substituted templates]] }}{{Category handler |main={{Fix/category |cat-date={{{cat-date|}}} |cat={{{cat|}}} |cat-date2={{{cat-date2|}}} |cat2={{{cat2|}}} |cat-date3={{{cat-date3|}}} |cat3={{{cat3|}}} |date={{{date|}}} }} |template={{#if:{{{nam..." 5676 wikitext text/x-wiki {{#switch:{{{subst|¬}}} |¬={{category handler |template=[[Category:Templates needing substitution checking]] |nocat={{{nocat|<noinclude>true</noinclude>}}} }} |SUBST=[[Category:Pages with incorrectly substituted templates]] }}{{Category handler |main={{Fix/category |cat-date={{{cat-date|}}} |cat={{{cat|}}} |cat-date2={{{cat-date2|}}} |cat2={{{cat2|}}} |cat-date3={{{cat-date3|}}} |cat3={{{cat3|}}} |date={{{date|}}} }} |template={{#if:{{{name|}}}|{{#ifeq:{{{name}}}|{{ROOTPAGENAME}}||{{#if:{{{date|}}}||[[Category:Templates including undated clean-up tags]]}}}}}} |subpage=no }}{{#if:{{{text|}}} |<sup class="noprint Inline-Template {{{class|}}}" style="white-space:nowrap;">&#91;<i>{{#if:{{{pre-text|}}} |{{{pre-text}}}&#32; }}[[{{{link|Wikipedia:Cleanup}}}|<span title="{{#invoke:string|replace|source={{delink|1={{{title|{{{link|Wikipedia:Cleanup}}}}}}{{#if:{{{date|}}}|&#32;({{{date}}})}}}}|pattern=" |replace=&quot; |plain=true}}">{{{text|}}}</span>]]{{#if:{{{post-text|}}} |&#32;{{{post-text}}} }}</i>&#93;</sup>|{{{special|}}} }}{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using Template:Fix with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Fix]] with unknown parameter "_VALUE_"|ignoreblank=y| cat | cat-date | cat-date2 | cat-date3 | cat2 | cat3 | class | date | link | name | nocat | post-text | pre-text | special | subst | text | title }}<noinclude> {{Documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> 19c5swfy0sp5oz8sbcz03leugx6b7tq ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Fix/doc 10 1300 5677 2025-02-09T08:47:41Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- EDIT TEMPLATE DOCUMENTATION AFTER THIS LINE --> {{High-risk}} {{cascade-protected template}} This meta-template can be used to create '''in-line tags''' with clean up messages which can be used to tag article issues on a line-by-line basis. Many templates are based upon it, like {{Tl|Citation needed}}. It should '''not''' be used directly on pages by itself, except to build templates — instead, use one of the pre-existing derivatives if..." 5677 wikitext text/x-wiki {{Documentation subpage}} <!-- EDIT TEMPLATE DOCUMENTATION AFTER THIS LINE --> {{High-risk}} {{cascade-protected template}} This meta-template can be used to create '''in-line tags''' with clean up messages which can be used to tag article issues on a line-by-line basis. Many templates are based upon it, like {{Tl|Citation needed}}. It should '''not''' be used directly on pages by itself, except to build templates — instead, use one of the pre-existing derivatives if at all possible. Should there be no suitable derivative already, new ones can be created using the syntax that follows, but please discuss the need for any new template at [[Wikipedia talk:WikiProject Inline Templates]] first. Otherwise, the sub-template in question is likely to end up at [[Wikipedia:Templates for discussion]], as it is better for Wikipedia to have a finite and well-tested set of in-line tags than to allow for endless variation. === Usage === <syntaxhighlight lang="wikitext" style="overflow: auto"> {{Fix | subst = <includeonly>{{subst:substcheck}}</includeonly> | link = <!-- Page which text should link to, without brackets (default = [[Wikipedia:Cleanup]]) --> | text = <!-- Text to be displayed for the link --> | pre-text = <!-- Optional text to print before the linked text --> | post-text = <!-- Optional text to print after the linked text --> | class = <!-- Class(es) to set text to (in addition to the default ones, "noprint" and "Inline-Template") --> | title = <!-- Tool-tip text to display when mouse is hovered over link --> | special = <!-- Optional replacement for text, link, title, pre-text, and post-text - allowing user to define a non-standard format --> | date = <!-- Optional date parameter to be displayed at end of 'title' and/or in cat-date --> | cat = [[<!-- Category name to include page in -->]] | cat-date = <!-- First part of category name to include page in; there is an optional date parameter --> }}</syntaxhighlight> Categories are ignored if the template is used on a talk page or on any other non-article page. * The value specified via <code>|cat=</code> must be in wikicode, {{em|including square brackets}}. * The value specified via <code>|cat-date=</code> is used as part of a category name. It must be specified {{em|without}} square brackets, but {{em|with}} a "Category:" prefix. The full category name is obtained from the cat-date value, the word "from", and the date value. *: For example, given <code>|cat-date=Category:Articles with dead external links |date={{#time:F Y}}</code>, the article will be placed in [[:Category:Articles with dead external links from {{#time:F Y}}]]. *: The {{para|date}} parameter is {{em|not}} normally pre-filled by any template using {{tlx|Fix}} or {{tlx|Fix-span}} as a meta-template; rather, it is coded in those derived templates as {{para|date|{{param|date}}}} so that an editor provided date is passed through (or null, otherwise). === See also === * [[Wikipedia:Cleanup process]] {{Inline tags}} <includeonly>{{Sandbox other|| <!-- ADD CATEGORIES AFTER THIS LINE --> [[Category:Inline cleanup templates| ]] [[Category:Wikipedia metatemplates]] }}</includeonly> <templatedata> { "params": { "nocat": {}, "cat-date": {}, "cat": {}, "cat-date2": {}, "cat2": {}, "cat-date3": {}, "cat3": {}, "date": {}, "name": {}, "text": { "label": "Text", "description": "Text to be displayed for the link" }, "class": { "description": "Additional CSS classes to add to the tag", "type": "string" }, "pre-text": { "label": "Pre-text", "description": "Optional unlinked text to be printed before the linked text", "type": "line" }, "link": { "label": "Link", "description": "The page that the text should link to", "type": "wiki-page-name", "default": "Wikipedia:Cleanup" }, "title": { "label": "Hover text", "description": "Text that will be shown when the link is hovered over", "type": "string", "default": "The value of the {{{link}}} parameter" }, "post-text": { "label": "Post-text", "description": "Optional unlinked text to print after the linked text", "type": "line" }, "special": {} }, "format": "{{_|_=_}}" } </templatedata> pt6xp8j2s9pxty7hsa0703oaig882jl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Category handler 10 1301 5678 2025-02-09T08:48:08Z Saimawnkham 28 Created page with "{{#invoke:Category handler|main}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, and interwikis to Wikidata. --> </noinclude>" 5678 wikitext text/x-wiki {{#invoke:Category handler|main}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, and interwikis to Wikidata. --> </noinclude> og6fhyj2ssd4fmzpqzuodk12q3cms0z ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Category handler/doc 10 1302 5679 2025-02-09T08:48:27Z Saimawnkham 28 Created page with "{{documentation subpage}} {{#ifeq: {{FULLPAGENAME}} | Template:Category handler | {{used in system}} {{cascade-protected template}} }} {{lua|Module:Category handler|Module:Namespace_detect/data}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> This is the {{tl|category handler}} meta-template. It helps other templates to automate both categorization and [[Wikipedia:Category suppression|category suppression]]. Already when used with its default settings this..." 5679 wikitext text/x-wiki {{documentation subpage}} {{#ifeq: {{FULLPAGENAME}} | Template:Category handler | {{used in system}} {{cascade-protected template}} }} {{lua|Module:Category handler|Module:Namespace_detect/data}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> This is the {{tl|category handler}} meta-template. It helps other templates to automate both categorization and [[Wikipedia:Category suppression|category suppression]]. Already when used with its default settings this template prevents auto-categorization in some namespaces and on some pages where we usually don't want categorization. Thus even the most basic usage like "<code><nowiki>{{category handler|[[Category:Somecat]]}}</nowiki></code>" sees to it that templates don't auto-categorize in the wrong places. This template makes it easy to choose in what namespaces a template should and should not categorize. And it makes it easy to use different categories in different namespaces. And this template uses a central blacklist where we can add pages and page types where templates should not auto-categorize. === When not to use this template === If a template only needs to categorize in one of the namespaces main (articles), file (images) or category, then using this template is overkill. Then instead use one of {{tl|main other}}, {{tl|file other}}, or {{tl|category other}}. But if your template needs to categorize in any other namespace, then we recommend you use this template, since it provides proper category suppression and makes it easy to select how to categorize in the different namespaces. === Namespaces === This template detects and groups all the different [[Wikipedia:Namespace|namespaces]] used on Wikipedia into several types. These types are used as parameter names in this template. :'''main''' = Main/article space, as in normal Wikipedia articles. :'''talk''' = Any talk space, such as page names that start with "Talk:", "User talk:", "File talk:" and so on. :'''user, wikipedia, file, mediawiki, template, help, category''' and '''portal''' = The other namespaces except the talk pages. :'''other''' = Any namespaces that were not specified as a parameter to the template. See examples below. === Basic usage === This template takes two or more parameters. Here's an example with the full template code for an article message box: <syntaxhighlight lang="wikitext"> {{Ambox | text = This is a box used in articles. }}{{category handler | [[Category:Somecat]] | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> }}<noinclude> {{Documentation}} <!--Add categories to the /doc subpage--> </noinclude> </syntaxhighlight> The above example uses the default settings for {{tlf|category handler}}. That means the box will categorize on pages in the following namespaces: :'''main''', '''file''', '''help''', '''category''', '''portal''' and '''book''' But it will ''not'' categorize in the following namespaces: :'''talk''', '''user''', '''wikipedia''', '''mediawiki''' and '''template''' And it will ''not'' categorize on blacklisted pages. (See section [[#Blacklist|blacklist]] below.) The reason this template does not categorize in some of the namespaces is that in those namespaces most templates are just demonstrated or listed, not used. Thus most templates should not categorize in those namespaces. Any template that is meant for one or more of the namespaces where this template categorizes can use the basic syntax as shown above. === Advanced usage === This template takes one or more parameters named after the different page types as listed in section [[#Namespaces|namespaces]] above. By using those parameters you can specify exactly in which namespaces your template should categorize. Like this: <syntaxhighlight lang="wikitext"> {{mbox | text = This is a box for articles and talk pages. }}{{category handler | main = [[Category:Somecat1]] <!--Categorize in main (article) space--> | talk = [[Category:Somecat2]] <!--Categorize in talk space--> | nocat = {{{nocat|}}} <!--So "nocat=true" works--> }} </syntaxhighlight> The above box will only categorize in main and talk space. But it will not categorize on /archive pages since they are blacklisted. (See section [[#Blacklist|blacklist]] below.) And if you need to demonstrate (discuss) that box on a talkpage, then you can feed "<code>nocat=true</code>" to prevent that template from categorizing. (See section [[#The_%22nocat%22_parameter|The "nocat" parameter]] below.) Like this: <syntaxhighlight lang="wikitext"> == My new template == Hey guys, have you seen my new template? {{mytemp|nocat=true}} Nice, isn't it? --~~~~ </syntaxhighlight> Sometimes we want to use the same category in several namespaces, then do like this: <syntaxhighlight lang="wikitext"> {{mbox | text = This is a box used in several namespaces. }}{{category handler | main = [[Category:Somecat1]] | 1 = [[Category:Somecat2]] <!--For help and user space--> | help = 1 | user = 1 | talk = <!--No categories on talk pages--> | other = [[Category:Somecat3]] <!--For all other namespaces--> | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> }} </syntaxhighlight> In the above example we use a numbered parameter to feed one of the categories, and then we tell this template to use that numbered parameter for both the help and user space. This template understands the numbered parameters 1 to 10. The '''other''' parameter defines what should be used in the remaining namespaces that have not explicitly been fed data. Note the empty but defined '''talk''' parameter. That stops this template from showing what has been fed to the '''other''' parameter, when in talk space. This template also has a parameter called '''all'''. It works like this: <syntaxhighlight lang="wikitext" highlight="4"> {{mbox | text = This is a box used in all namespaces. }}{{category handler | all = [[Category:Somecat1]] <!--Categorize in all namespaces--> | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> }} </syntaxhighlight> The above example will categorize in all namespaces, but not on blacklisted pages. If you want to demonstrate that box on a page, then use "<code>nocat=true</code>" to prevent the template from categorizing. We suggest avoiding the '''all''' parameter, since templates should preferably only categorize in the namespaces they need to. The all parameter can also be combined with the rest of the parameters. Like this: <syntaxhighlight lang="wikitext" highlight="4"> {{mbox | text = This is a box used in all namespaces. }}{{category handler | all = [[Category:Somecat1]] <!--Categorize in all namespaces--> | main = [[Category:Somecat2]] <!--And add this in main space--> | other = [[Category:Somecat3]] <!--And add this in all other namespaces--> | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> }} </syntaxhighlight> If the above box is placed on an article, then it will add the categories "Somecat1" and "Somecat2". But on all other types of pages it will instead add "Somecat1" and "Somecat3". As the example shows, the all parameter works independently of the rest of the parameters. === Subpages === This template understands the '''subpage''' parameter. Like this: <syntaxhighlight lang="wikitext" highlight="2"> {{category handler | subpage = no <!--Don't categorize on subpages--> | wikipedia = [[Category:Somecat]] | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> }} </syntaxhighlight> If "<code>subpage=no</code>" then this template will ''not'' categorize on subpages. For the rare occasion you ''only'' want to categorize on subpages, then use "<code>subpage=only</code>". If '''subpage''' is empty or undefined then this template categorizes both on basepages and on subpages. === Blacklist === This template has a blacklist of the pages and page types where templates should not auto-categorize. Thus templates that use this meta-template will for instance not categorize on /archive pages and on the subpages of [[Wikipedia:Template index]]. If you want a template to categorize on a blacklisted page, then feed "<code><nowiki>nocat = false</nowiki></code>" to the template when you place it on the page, thus skipping the blacklist check. Note that this template only categorizes if it has data for the namespace. For instance, if the basic syntax is used (see [[#Basic usage|basic usage]] above), then even if you set "<code>nocat = false</code>" the template will not categorize on a talk page, since it has no data for talk pages. But it has data for help space, so on a blacklisted help page it will categorize. The blacklist is in the sub-template {{tl|category handler/blacklist}}. To see or update the blacklist, go there. === The "nocat" parameter === This template understands the '''nocat''' parameter: * If "<code>nocat = true</code>" then this template does ''not'' categorize. * If '''nocat''' is empty or undefined then this template categorizes as usual. * If "<code>nocat = false</code>" this template categorizes even when on blacklisted pages. (See section [[#Blacklist|blacklist]] above.) Templates that use {{tlf|category handler}} should forward '''nocat''', so they too understand '''nocat'''. The code "<code><nowiki>nocat = {{{nocat|}}}</nowiki></code>" shown in the examples on this page does that. === The "categories" parameter === For backwards compatibility this template also understands the '''categories''' parameter. It works the same as '''nocat'''. Like this: * If "<code>categories = no</code>" then this template does ''not'' categorize. * If '''categories''' is empty or undefined then this template categorizes as usual. * If "<code>categories = yes</code>" this template categorizes even when on blacklisted pages. When adding this template to a template that already uses the "<code>categories = no</code>" logic, then you can do the following to not break any existing usage: <syntaxhighlight lang="wikitext" highlight="4"> {{category handler | [[Category:Somecat]] | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> | categories = {{{categories|}}} <!--So "categories=no" works--> }} </syntaxhighlight> === The "category2" parameter === For backwards compatibility this template kind of supports the old "category =" parameter. But the parameter name "category" is already used in this template to feed category data for when in category space. So instead this template uses '''category2''' for the usage similar to '''nocat'''. Like this: * If "<code>category2 =</code>" (empty but defined), or "<code>category2 = no</code>", or if '''category2''' is fed any other data (except as described in the next two points), then this template does ''not'' categorize. * If '''category2''' is undefined or if "<code>category2 = ¬</code>", then this template categorizes as usual. * If "<code>category2 = yes</code>" this template categorizes even when on blacklisted pages. When adding this template to a template that already uses the "<code>category =</code>" logic, then you can do like this to not break any existing usage: <syntaxhighlight lang="wikitext" highlight="4"> {{category handler | [[Category:Somecat]] | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> | category2 = {{{category|¬}}} <!--So "category =" works--> }} </syntaxhighlight> Note that the "<code>¬</code>" is necessary, it helps this template to detect if the '''category''' parameter is defined but empty, or undefined. === Categories and text === Besides from categories, you can feed anything else to this template, for instance some text. Like this: <syntaxhighlight lang="wikitext"> {{tmbox | text = This is a talk page message box. }}{{category handler | talk = [[Category:Somecat]] | other = :::::This template should only be used on talk pages. | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> }} </syntaxhighlight> When the template above is shown on anything else than a talk page, it will look like this (note the text below the box): {{tmbox | text = This is a talk page message box. | nocat = true <!--So this box doesn't add "Category:Talk message boxes"--> }}{{category handler | talk = [[Category:Somecat]] | other = :::::This template should only be used on talk pages. | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> }} That text will not show on blacklisted pages, so don't use this method to show any important information. Feeding "<code>nocat = true</code>" to the template hides the text, just as it suppresses any categories. === The "page" parameter === For testing and demonstration purposes this template can take a parameter named '''page'''. Like this: <syntaxhighlight lang="wikitext" highlight="5"> {{category handler | main = Category:Some cat | talk = Category:Talk cat | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> | page = User talk:Example }} </syntaxhighlight> In the above code we on purpose left out the brackets around the category names so we see the output on the page. No matter on what kind of page the code above is used it will return this: :{{category handler | main = Category:Some cat | talk = Category:Talk cat | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> | page = User talk:Example }} The '''page''' parameter makes this template behave exactly as if on that page. Even the blacklist works. The pagename doesn't have to be an existing page. If the '''page''' parameter is empty or undefined, the name of the current page determines the result. You can make it so your template also understands the '''page''' parameter. That means you can test how your template will categorize on different pages, without having to actually edit those pages. Then do like this: <syntaxhighlight lang="wikitext" highlight="5"> {{category handler | main = Category:Some cat | talk = Category:Talk cat | nocat = {{{nocat|}}} <!--So "nocat=true/false" works--> | page = {{{page|}}} <!--For testing--> }} </syntaxhighlight> === Parameters === List of all parameters: <syntaxhighlight lang="wikitext"> {{category handler | [[Category:Somecat]] | subpage = no / only | 1 = ... | 10 = | all = [[Category:Somecat]] / Text | main = 1 / ... / 10 / [[Category:Somecat]] / Text ... | other = 1 / ... / 10 / [[Category:Somecat]] / Text | nocat = {{{nocat|}}} / true / false | categories = {{{categories|}}} / no / yes | category2 = {{{category|¬}}} / 'empty' / no / 'not defined' / ¬ / yes | page = {{{page|}}} / User:Example }} </syntaxhighlight> Note that empty values to the "main" ... "other" parameters have special meaning (see examples above). The "all" parameter doesn't understand numbered parameters, since there should never be a need for that. === Technical details === The centralised category suppression blacklist is in [[Module:Category handler/blacklist]]. To see or update the blacklist, go there. For more technical details see the [[Template talk:Category handler|talk page]]. === See also === * [[Wikipedia:Category suppression]] – The how-to guide. * [[Wikipedia:WikiProject Category Suppression]] – The WikiProject. * [[Wikipedia:Namespace]] – Lists all the namespaces. <includeonly>{{Sandbox other|| [[Category:Wikipedia metatemplates]] }}</includeonly> bgp0rio18wb298f4kpuqcrncamcw8sw ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Inline tags 10 1303 5680 2025-02-09T08:49:02Z Saimawnkham 28 Created page with "{{Navbox | name = Inline cleanup tags | state = {{{state<includeonly>|autocollapse</includeonly>}}} | bodyclass = hlist | title = Inline cleanup tags | evenodd = off | group1 = Attribution | list1 = * {{tl|Among whom}} * {{tl|According to whom}} * {{tl|Attribution needed}} * {{tl|By whom}} * {{tl|From whom?}} * {{tl|Like whom?}} * {{tl|To whom?}} * {{tl|Who}} * {{tl|With whom}} | group2 = Clarity | list2 = * {{tl|Ambiguous}} * {{tl|Clarify}} * {{tl|Clarify span}} * {{tl..." 5680 wikitext text/x-wiki {{Navbox | name = Inline cleanup tags | state = {{{state<includeonly>|autocollapse</includeonly>}}} | bodyclass = hlist | title = Inline cleanup tags | evenodd = off | group1 = Attribution | list1 = * {{tl|Among whom}} * {{tl|According to whom}} * {{tl|Attribution needed}} * {{tl|By whom}} * {{tl|From whom?}} * {{tl|Like whom?}} * {{tl|To whom?}} * {{tl|Who}} * {{tl|With whom}} | group2 = Clarity | list2 = * {{tl|Ambiguous}} * {{tl|Clarify}} * {{tl|Clarify span}} * {{tl|Clarify timeframe}} * {{tl|Context inline}} * {{tl|Expand acronym}} * {{tl|Incomprehensible inline}} * {{tl|Incomprehensible span}} * {{tl|Key needed}} * {{tl|Non sequitur}} * {{tl|Sentence fragment}} * {{tl|Which calendar}} | group3 = Miscellaneous | list3 = * {{tl|Chinese script needed inline}} * {{tl|Copyright violation}} * {{tl|Copyvio link}} * {{tl|Data missing}} * {{tl|Disambiguation needed}} * {{tl|External links inline}} * {{tl|Improve caption}} * {{tl|Needs IPA}} * {{tl|Original research inline}} * {{tl|Original research span}} * {{tl|Pronunciation needed}} * {{tl|Script needed inline}} * {{tl|Spam link}} * {{tl|Synthesis inline}} * {{tl|Synthesis span}} * {{tl|Under discussion inline}} * {{tl|Verify spelling}} * {{tl|Whose translation}} | group4 = Neutrality | list4 = * {{tl|Buzzword inline}} * {{tl|Compared to?}} * {{tl|Editorializing}} * {{tl|Fact or opinion}} * {{tl|Opinion}} * {{tl|Peacock inline}} * {{tl|POV statement}} * {{tl|Promotion inline}} * {{tl|Unbalanced opinion}} * {{tl|Weasel inline}} | group5 = Precision | list5 = {{Navbox |child | evenodd = off | list1 = * {{tl|By how much}} * {{tl|Definition}} * {{tl|Definition needed}} * {{tl|Example needed}} * {{tl|Example needed span}} * {{tl|Explain}} * {{tl|How}} * {{tl|How often}} * {{tl|Misquoted}} * {{tl|Quantify}} * {{tl|Specify}} * {{tl|Vague}} * {{tl|When}} * {{tl|Where}} * {{tl|Which}} * {{tl|Who else}} * {{tl|Why}} * {{tl|Year needed}} | group2 = Excessive | list2 = * {{tl|Overly detailed inline}} * {{tl|Duplication span}} * {{tl|Importance inline}} * {{tl|Relevance inline}} * {{tl|Undue weight inline}} * {{tl|Globalize inline}} * {{tl|Infobox clutter}} }} | group6 = Time-sensitivity | list6 = * {{tl|Anachronism inline}} * {{tl|Clarify timeframe}} * {{tl|Current event inline}} * {{tl|Is this date calibrated?}} * {{tl|Update after}} * {{tl|Update inline}} * {{tl|Update span}} | group7 = Verifiability | list7 = {{Navbox|child | evenodd = off | groupstyle = white-space: normal; | group1 = Dubious | list1 = * {{tl|Contradictory inline}} * {{tl|Disputed inline}} * {{tl|Dubious}} * {{tl|Dubious span}} * {{tl|Inconsistent}} * {{tl|Needs independent confirmation}} * {{tl|Speculation inline}} | group2 = [[WP:Bare URLs|Bare URLs]] | list2 = * {{tl|Bare URL inline}} * {{tl|Bare URL non-HTML}} * {{tl|Bare URL AV media}} * {{tl|Bare URL PDF}} * {{tl|Bare URL image}} * {{tl|Bare URL DOC}} * {{tl|Bare URL plain text}} * {{tl|Bare URL spreadsheet}} | group3 = Incomplete or broken citation | list3 = * {{tl|Author incomplete}} * {{tl|Author missing}} * {{tl|Date missing}} * {{tl|Dead link}} * {{tl|Edition needed}} * {{tl|Episode needed}} * {{tl|Full citation needed}} * {{tl|Incomplete short citation}} * {{tl|ISBN missing}} * {{tl|Moved resource}} * {{tl|Page needed}} * {{tl|Permanent dead link}} * {{tl|Place missing}} * {{tl|Publisher missing}} * {{tl|Season needed}} * {{tl|Time needed}} * {{tl|Title incomplete}} * {{tl|Title missing}} * {{tl|Unused source}} * {{tl|Volume needed}} * {{tl|Year missing}} | group4 = Missing or problematic reference | list4 = * {{tl|Additional citation needed}} * {{tl|Better source needed}} * {{tl|Better source needed example}} * {{tl|Check quotation}} * {{tl|Chronology citation needed}} * {{tl|Circular reference}} * {{tl|Citation needed}} * {{tl|Citation needed span}} * {{tl|Citation not found}} * {{tl|Close paraphrasing inline}} * {{tl|COI source}} * {{tl|Deprecated inline}} * {{tl|Excessive citations inline}} * {{tl|Failed verification}} * {{tl|Failed verification span}} * {{tl|Image reference needed}} * {{tl|Irrelevant citation}} * {{tl|Medical citation needed}} * {{tl|Medical citation needed span}} * {{tl|Nonspecific}} * {{tl|Not verified in body}} * {{tl|Obsolete source}} * {{tl|Page range too broad}} * {{tl|Primary source inline}} * {{tl|Promotional source}} * {{tl|Quote without source}} * {{tl|Request quotation}} * {{tl|Request quotation span}} * {{tl|Retracted}} * {{tl|Scientific citation needed}} * {{tl|Self-published inline}} * {{tl|Tertiary source inline}} * {{tl|Third-party inline}} * {{tl|Unreliable fringe source}} * {{tl|Unreliable medical source}} * {{tl|Unreliable source?}} * {{tl|Verify quote}} * {{tl|Verify source}} }} | group8 = Wording | list8 = * {{tl|Buzzword inline}} * {{tl|Colloquialism}} * {{tl|Copy edit inline}} * {{tl|Idiom}} * {{tl|Neologism inline}} * {{tl|Technical inline}} * {{tl|Tone inline}} | group9 = General advice | list9 = * [[Wikipedia:Citing sources|Citing sources]] * [[Wikipedia:Reliable sources|Reliable sources]] * [[Help:Maintenance template removal |Maintenance template removal]] * [[Wikipedia:Citation needed|Citation needed]] * [[Help:Find sources|Find sources]] * [[Wikipedia:Combining sources|Combining sources]] * [[Help:Overview of referencing styles|Referencing styles]] | belowstyle = font-weight:bold; | below = * {{icon|Category}} {{Category link without namespace|Inline cleanup templates}} * {{icon link|WikiProject|Wikipedia:WikiProject Inline Templates|WikiProject Inline Templates}} }}<noinclude> {{documentation}} </noinclude> 5stggy3blgurtzwc289uhpxfxyt0ccf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Icon 10 1304 5681 2025-02-09T08:49:52Z Saimawnkham 28 Created page with "{{#invoke:Icon|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 5681 wikitext text/x-wiki {{#invoke:Icon|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> m4ab9noabl8v4ki5cx6t5ksjcjh5u8o ᥛᥨᥝᥱ ᥓᥧᥰ:Icon 828 1305 5682 2025-02-11T09:06:31Z Saimawnkham 28 Created page with "-- This module implements [[Template:Icon]]. require("strict") local yesNo = require("Module:Yesno") local getArgs = require("Module:Arguments").getArgs local getPlain = nil local p = {} -- Determine whether we're being called from a sandbox local sandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) and '/sandbox' or '' -- Implements [[Template:Icon]] -- Returns the icon image corresponding to a string (like 'B') function p._main(args, data) local data..." 5682 Scribunto text/plain -- This module implements [[Template:Icon]]. require("strict") local yesNo = require("Module:Yesno") local getArgs = require("Module:Arguments").getArgs local getPlain = nil local p = {} -- Determine whether we're being called from a sandbox local sandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) and '/sandbox' or '' -- Implements [[Template:Icon]] -- Returns the icon image corresponding to a string (like 'B') function p._main(args, data) local data_module = 'Module:Icon/data'..sandbox data = data or mw.loadData(data_module) local code = args.class or args[1] local iconData if code then code = code:match('^%s*(.-)%s*$'):lower() -- trim whitespace and put in lower case iconData = data[code] end if not iconData then iconData = data._DEFAULT end return string.format( '[[File:%s%s%s|%s|class=noviewer|alt=%s]]', iconData.image, iconData.tooltip and '|' .. iconData.tooltip or '', iconData.link == false and '|link=' or '', args.size or '16x16px', iconData.alt or '' ) end -- Implements [[Template:Icon link]], a superset of [[Template:Icon]] -- Returns an icon, plus a suitably formatted wikilink function p._link(args, data) args.size = args.size or args.iconsize local icon = p._main(args, data) -- If no link given in args[2], default back to [[Template:Icon]] if not args[2] then return icon end -- Strip wiki markup out of link getPlain = getPlain or require("Module:Text").Text().getPlain local link = getPlain(args[2]) local display = args[3] or args[2] -- italicize display string, if requested if yesNo(args.i) or yesNo(args.italic) or yesNo(args.italics) then display = '<i>'..display..'</i>' end -- if display is link, just use standard wlink if link == display then return '<span class="nowrap">'..icon..' </span>[['..link..']]' end return '<span class="nowrap">'..icon..' </span>[['..link..'|'..display..']]' end function p.main(frame) local args = getArgs(frame,{parentFirst=true}) return p._main(args) end function p.link(frame) local args = getArgs(frame,{parentFirst=true}) return p._link(args) end p[''] = function (frame) return p._main(frame.args) end return p 8okbheawnrs6vzrqplkkjbvepwe3nhw ᥛᥨᥝᥱ ᥓᥧᥰ:Icon/doc 828 1306 5683 2025-02-11T09:06:54Z Saimawnkham 28 Created page with "{{Module rating|protected}} {{High-use}} This module displays an icon depending on the code it is given. It implements [[Template:Icon]]. == Usage == === From wikitext === From wikitext this module should be used via [[Template:Icon]] in most cases. Please see the template page for documentation. In cases where lots of icons cause the page to exceed the [[WP:PEIS|post-expand include size]] limit, {{mlx|Icon|<nowiki>|</nowiki>''icon name''}} may be used instead of {{..." 5683 wikitext text/x-wiki {{Module rating|protected}} {{High-use}} This module displays an icon depending on the code it is given. It implements [[Template:Icon]]. == Usage == === From wikitext === From wikitext this module should be used via [[Template:Icon]] in most cases. Please see the template page for documentation. In cases where lots of icons cause the page to exceed the [[WP:PEIS|post-expand include size]] limit, {{mlx|Icon|<nowiki>|</nowiki>''icon name''}} may be used instead of {{tlx|Icon|''icon name''}}. === From Lua === To use this module from another Lua module, first load it: <syntaxhighlight lang="lua"> local mIcon = require('Module:Icon') </syntaxhighlight> Then you can make icons with the _main function. <syntaxhighlight lang="lua"> mIcon._main(args) </syntaxhighlight> The <var>args</var> variable is a table of arguments. This corresponds to the parameters accepted by [[Template:Icon]] - please see the template page for parameter documentation. == Data == The icon data is stored at [[Module:Icon/data]]. See the instructions there for how to add and remove icons. <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | <!-- Categories below this line, please; interwikis at Wikidata --> }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> i43lwuheitu0ctn7vv1m4rjemmgn7h2 ᥛᥨᥝᥱ ᥓᥧᥰ:Icon/data 828 1307 5684 2025-02-11T09:07:18Z Saimawnkham 28 Created page with "-- This module stores icon data for [[Module:Icon]]. -------------------------------------------------------------------------------- -- Icon data -------------------------------------------------------------------------------- local data = { fa = { image = "Featured article star.svg", tooltip = "Featured article", link = true, }, far = { image = "Cscr-star piece.png", tooltip = "Featured article review", link = true, }, farc = { image = "Cscr-star p..." 5684 Scribunto text/plain -- This module stores icon data for [[Module:Icon]]. -------------------------------------------------------------------------------- -- Icon data -------------------------------------------------------------------------------- local data = { fa = { image = "Featured article star.svg", tooltip = "Featured article", link = true, }, far = { image = "Cscr-star piece.png", tooltip = "Featured article review", link = true, }, farc = { image = "Cscr-star piece.png", tooltip = "Featured article removal candidate", link = true, }, ffa = { aliases = {"dfa"}, image = "Featured article star - cross.svg", tooltip = "Former featured article", link = true, }, fac = { aliases = {"fan"}, image = "Cscr-candidate.svg", tooltip = "Featured article candidate", link = true, }, ffac = { aliases = {"nofa"}, image = "Cscr-former.svg", tooltip = "Former featured article candidate", link = true, }, fl = { image = "Featured article star.svg", tooltip = "Featured list", link = true, }, flrc = { aliases = {"flr"}, image = "Cscr-star piece.png", tooltip = "Featured list removal candidate", link = true, }, ffl = { aliases = {"dfl"}, image = "Cscr-featured-strike.svg", tooltip = "Former featured list", link = true, }, flc = { aliases = {"fln"}, image = "Cscr-candidate.svg", tooltip = "Featured list candidate", link = true, }, fflc = { aliases = {"nofl"}, image = "Cscr-former.svg", tooltip = "Former featured list candidate", link = true, }, a = { image = "Symbol a class.svg", tooltip = "A-Class article", link = true, }, admin = { aliases = {"mop"}, image = "Wikipedia Administrator.svg", tooltip = "Administrator", link = true, }, dac = { aliases = {"daa"}, image = "Symbol unsupport A vote.svg", tooltip = "Demoted A-Class article", link = true, }, acc = { aliases = {"acn", "aac"}, image = "A candidate.svg", tooltip = "A-Class article candidate", link = true, }, noac = { aliases = {"faac"}, image = "Symbol unsupport A vote.svg", tooltip = "Failed A-Class article candidate", link = true, }, ga = { image = "Symbol support vote.svg", tooltip = "Good article", link = false, }, gar = { image = "GA Candidate Neutral vote(ChaosNil).svg", tooltip = "Good article reassessment", link = false, }, dga = { image = "Symbol unsupport vote.svg", tooltip = "Delisted good article", link = false, }, gan = { aliases = {"gac"}, image = "GA candidate.svg", tooltip = "Good article nominee", link = false, }, ga2 = { image = "Symbol neutral vote.svg", tooltip = "Good article, 2nd opinion", link = false, }, gah = { image = "Symbol wait.svg", tooltip = "Good article on hold", link = false, }, fgan = { aliases = {"noga", "gaf", "gf"}, image = "Symbol oppose vote.svg", tooltip = "Failed good article nominee", link = false, }, fp = { image = "Cscr-featured.svg", tooltip = "Featured picture", link = true, }, fpc = { aliases = {"fpn"}, image = "Cscr-candidate.svg", tooltip = "Featured picture candidate", link = true, }, ffp = { image = "Cscr-former.svg", tooltip = "Former featured picture", link = true, }, vp = { image = "ENWP VP Logo.svg", tooltip = "Valued picture", link = true, }, vpc = { image = "Valued pics 1.svg", tooltip = "Valued picture candidate", link = true, }, fs = { image = "Cscr-featured.svg", tooltip = "Featured sound", link = true, }, ffs = { image = "Cscr-former.svg", tooltip = "Former featured sound", link = true, }, fsc = { image = "Cscr-candidate.svg", tooltip = "Featured sound candidate", link = true, }, fpo = { image = "Linecons big-star.svg", tooltip = "Before the featured portal process ceased in 2017, this had been designated as a featured portal.", link = true, }, fpor = { image = "Cscr-star piece.png", tooltip = "Featured portal review", link = true, }, ffpo = { image = "Featured article star - cross.svg", tooltip = "Former featured portal", link = true, }, fpoc = { image = "Cscr-candidate.svg", tooltip = "Featured portal candidate", link = true, }, ft = { image = "Cscr-featuredtopic.svg", tooltip = "Featured topic", link = true, }, ftrc = { image = "Cscr-star piece.png", tooltip = "Featured topic removal candidate", link = true, }, fft = { aliases = {"dft"}, image = "DFT candidate_cluster.svg", tooltip = "Former featured topic", link = true, }, ftc = { aliases = {"ftn"}, image = "FT candidate cluster.svg", tooltip = "Featured topic candidate", link = false, }, gt = { image = "Support cluster.svg", tooltip = "Good topic", link = false, }, gtrc = { image = "Symbol unsupport vote.svg", tooltip = "Good topic removal candidate", link = false, }, gtc = { aliases = {"gtn"}, image = "GA candidate cluster.svg", tooltip = "Good topic candidate", link = false, }, bplus = { aliases = {"b+"}, image = "Symbol bplus class.svg", tooltip = "Bplus-Class article", link = true, }, b = { image = "Symbol b class.svg", tooltip = "B-Class article", link = true, }, br = { aliases = {"bcr"}, image = "Bclass-checklist.svg", tooltip = "B-Class review", link = true, }, c = { image = "Symbol c class.svg", tooltip = "C-Class article", link = true, }, start = { image = "Symbol start class.svg", tooltip = "Start-Class article", link = true, }, stub = { image = "Symbol stub class.svg", tooltip = "Stub-Class article", link = true, }, list = { aliases = {"comparison"}, image = "Symbol list class.svg", tooltip = "List-Class article", link = false, }, no = { image = "Crystal button cancel.svg", tooltip = "Unknown-Class article", link = true, }, book = { image = "Symbol book class2.svg", tooltip = "Wikipedia book", link = true, }, category = { aliases = {"cat", "categ"}, image = "Symbol category class.svg", tooltip = "Category", link = false, }, disambiguation = { aliases = {"dab", "disamb", "disambig"}, image = "Symbol dab class.svg", tooltip = "Disambiguation page", link = true, }, image = { aliases = {"file"}, image = "Symbol file class.svg", tooltip = "File", link = true, }, needed = { image = "Symbol needed class.svg", tooltip = "Needed article", link = false, }, outline = { image = "Global thinking.svg", tooltip = "Outline", link = false, }, portal = { image = "Symbol portal class.svg", tooltip = "Portal", link = true, }, project = { image = "Symbol project class.svg", tooltip = "Project page", link = false, }, redirect = { aliases = {"red", "redir"}, image = "Symbol redirect vote2.svg", tooltip = "Redirect", link = true, }, template = { aliases = {"temp", "templ"}, image = "Symbol template class pink.svg", tooltip = "Template", link = false, }, essay = { image = "Essay.svg", tooltip = "Essay", link = false, }, na = { image = "Symbol na class.svg", tooltip = "Non-article page", link = true, }, aa = { image = "Yes check.svg", tooltip = "Audited article of limited subject matter", link = false, }, da = { image = "Symbol oppose vote.svg", tooltip = "Demoted article", link = false, }, dyk = { image = "Symbol question.svg", tooltip = "Did You Know?", link = false, }, dyk2 = { image = "DYK questionmark icon.svg", tooltip = "Did You Know?", link = false, }, pr = { image = "Nuvola apps kedit.png", tooltip = "Peer review", link = true, }, ppr = { image = "Nuvola apps kedit.png", tooltip = "Portal peer review", link = true, }, q = { aliases = {"question"}, image = "Symbol question.svg", tooltip = "Question", link = false, }, cleanup = { image = "Edit-clear.svg", tooltip = "Cleanup work", link = false, }, qi = { image = "Quality images logo.svg", tooltip = "Quality image on Wikimedia Commons", link = false, }, vi = { image = "Valued image seal.svg", tooltip = "Valued image on Wikimedia Commons", link = false, }, tfa = { image = "Wikipedia-logo.svg", tooltip = "Today's Featured Article", link = true, }, tfl = { image = "Wikipedia-logo.svg", tooltip = "Today's Featured List", link = true, }, itn = { image = "Globe current.svg", tooltip = "In The News", link = true, }, otd = { image = "Nuvola apps date.svg", tooltip = "On This Day", link = true, }, wikiproject = { image = "People icon.svg", tooltip = "WikiProject", link = false, }, goce = { image = "Writing Magnifying.PNG", tooltip = "Guild of Copy Editors", link = true, }, wikipedia = { image = "Wikipedia-logo.svg", tooltip = "Wikipedia page", link = true, }, commons = { image = "Commons-logo.svg", tooltip = "Commons page", link = false, }, wikiquote = { image = "Wikiquote-logo.svg", tooltip = "Wikiquote page", link = false, }, wikiversity = { image = "Wikiversity logo 2017.svg", tooltip = "Wikiversity page", link = true, }, wikibooks = { image = "Wikibooks-logo.svg", tooltip = "Wikibooks page", link = true, }, wikisource = { image = "Wikisource-logo.svg", tooltip = "Wikisource page", link = true, }, wiktionary = { image = "Wiktionary-logo.svg", tooltip = "Wiktionary page", link = true, }, wikinews = { image = "Wikinews-logo.svg", tooltip = "Wikinews page", link = true, }, wikispecies = { image = "Wikispecies-logo.svg", tooltip = "Wikispecies page", link = true, }, wikidata = { image = "Wikidata-logo.svg", tooltip = "Wikidata page", link = false, }, wikivoyage = { image = "Wikivoyage-logo.svg", tooltip = "Wikivoyage page", link = true, }, mediawiki = { image = "MediaWiki-2020-icon.svg", tooltip = "MediaWiki", link = true, }, phabricator = { aliases = {"phab"}, image = "Favicon-Phabricator-WM.svg", tooltip = "Phabricator", link = false, }, wikitech = { image = "Wikitech-2021-blue-icon.svg", tooltip = "Wikitech", link = true, }, meta = { image = "Wikimedia Community Logo.svg", tooltip = "Meta-wiki page", link = false, }, four = { aliases = {"4a"}, image = "Four Award.svg", tooltip = "Four Award", link = false, }, million = { image = "Million award logo.svg", tooltip = "Million Award", link = true, }, module = { image = "Lua-logo-nolabel.svg", tooltip = "Module", link = false, }, vital = { image = "Círculos_Concéntricos.svg", tooltip = "Vital article", link = false, }, potd = { image = "Wikipedia-logo.svg", tooltip = "Picture of the Day", link = true, }, draft = { image = "Symbol draft class.svg", tooltip = "Draft-Class article", link = true, }, user = { image = "Symbol user class.svg", tooltip = "User-Class article", link = false, }, info = { image = "Information icon.svg", tooltip = "Information", link = false, }, discussionnotificaion = { image = "Echo edit-user-talk icon.svg", tooltip = "Discussion", link = false, }, alert = { image = "OOjs UI icon alert.svg", tooltip = "Black alert", link = false, }, ['alert-imagewarning'] = { image = "OOjs UI icon alert image warning.svg", tooltip = "Alert", link = false, }, ['alert-constructive'] = { image = "OOjs UI icon alert-constructive.svg", tooltip = "Green alert", link = false, }, ['alert-blackred'] = { image = "OOjs UI icon alert destructive black-darkred.svg", tooltip = "Black, white, and red alert", link = false, }, barnstar2 = { image = "Original Barnstar Hires.svg", tooltip = "Original barnstar hires", link = false, }, barnstar = { image = "Original Barnstar.png", tooltip = "Original barnstar", link = false, }, _DEFAULT = { image = "Symbol question.svg", link = false, } } -------------------------------------------------------------------------------- -- End icon data -------------------------------------------------------------------------------- -- Make aliases work the same as normal keys, and remove the "aliases" subtables. local ret= {} for code, iconData in pairs(data) do iconData.canonicalCode = code if iconData.aliases then for _, alias in ipairs(iconData.aliases) do ret[alias] = iconData end iconData.aliases = nil end ret[code] = iconData end return ret ni3k9e6rhbhultb0lw3ykja5vh0ih85 ᥛᥨᥝᥱ ᥓᥧᥰ:Icon/data/doc 828 1308 5685 2025-02-11T09:07:37Z Saimawnkham 28 Created page with "{{Module rating|protected}} {{High-use}} This module stores icon data for [[Module:Icon]]. == Adding icons == To add a new icon, add a table in the following format: <syntaxhighlight lang="lua"> code = { image = "My image name.xyz", tooltip = "My tooltip text", link = true, }, </syntaxhighlight> The code should be in lower case. === Fields === * <code>image</code>: the image to be displayed. This should be without the <code>File:</code> prefix. So, if you..." 5685 wikitext text/x-wiki {{Module rating|protected}} {{High-use}} This module stores icon data for [[Module:Icon]]. == Adding icons == To add a new icon, add a table in the following format: <syntaxhighlight lang="lua"> code = { image = "My image name.xyz", tooltip = "My tooltip text", link = true, }, </syntaxhighlight> The code should be in lower case. === Fields === * <code>image</code>: the image to be displayed. This should be without the <code>File:</code> prefix. So, if you wanted to add [[:File:Featured article star.svg]], you would use {{code|"Featured article star.svg"|lua}} here. If any of the text you add has double quotes in, you will need to escape it with backslashes like this: {{code|"My \"quoted\" image.svg"|lua}}. * <code>tooltip</code>: the tooltip to be displayed when hovering the mouse above the image. This is optional, although it is recommended you include it. * <code>link</code>: if false, the link to the file description page is suppressed. You should only set this to false if the icon image is in the public domain, or is released under a license that does not require attribution (such as [[CC-0]]). For images released under licenses that require attribution such as [[CC-BY-SA]] and the [[GFDL]], you should set this to true to preserve the link to the file description page. === Aliases === If you want to add aliases for the code, add an <code>aliases</code> table as follows: <syntaxhighlight lang="lua"> code = { aliases = {"alias1", "alias2"}, image = "My image name.xyz", tooltip = "My tooltip text", link = true, }, </syntaxhighlight> Please make sure that any codes and aliases that you add don't match any existing codes or aliases. If they do, one of them will be overwritten with the other (and it's not possible to say for certain which will be overwritten with which). == Removing icons == Removing icons is fairly easy. Just remove the relevant entry from the data table. You should not remove the _DEFAULT entry, as [[Module:Icon]] relies on it being there, and removing it will cause script errors. <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | <!-- Categories below this line, please; interwikis at Wikidata --> }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> owtw0wte9a6fvoo08gjeciwcb5f3nnu ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Icon/doc 10 1309 5686 2025-02-11T09:08:20Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} {{Lua|Module:Icon}} == About == This template creates an inline image that is used in [[Wikipedia:Meta|metapages]] such as [[Wikipedia:Vital articles]] and/or in [[Special:ListUsers|user pages]]. == Usage == ;Basic usage :{{tlx|icon|''code''}} :{{tlx|icon|class{{=}}''code''}} ;Custom size :{{tlx|ico..." 5686 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} {{Lua|Module:Icon}} == About == This template creates an inline image that is used in [[Wikipedia:Meta|metapages]] such as [[Wikipedia:Vital articles]] and/or in [[Special:ListUsers|user pages]]. == Usage == ;Basic usage :{{tlx|icon|''code''}} :{{tlx|icon|class{{=}}''code''}} ;Custom size :{{tlx|icon|''code''|size{{=}}''size''}} == Parameters == * <code>1</code> or <code>class</code> - the icon code. See the [[#Icon codes|table below]] for a list of available codes. * <code>size</code> - a custom icon size, e.g. "30px". The default size is "16x16px" (16 by 16 pixels). == Icon codes == <!--[[Template:Icon link]] links here--> {{#invoke:Icon/table|main}} == See also == * {{tl|Icon link}} * {{tl|Class/icon}} * {{tl|Done/See also}} - inline icon templates by shape and color * {{tl|Table cell templates/doc}} {{Wikipedia templates|state=collapsed}} == TemplateData == {{TemplateData header}} <templatedata> { "description": "This template creates an inline icon-sized image. Please refer to 'Template:Icon/doc' for the list of supported values.", "params": { "1": { "label": "Icon", "description": "The identifier or name of the icon to be displayed.", "type": "line", "required": true, "aliases": [ "class" ] }, "size": { "description": "The size of the icon to display, e.g. \"30px\".", "type": "line", "default": "16x16px" } } } </templatedata> <!--This page transcluded beyond this template's page/subpages, so:--> {{#ifeq:{{FULLPAGENAME}}|Template:Icon| [[Category:Icon insertion templates| ]] }} 0lf0tlg5eer4hh88s821u4axtp9tpsd ᥛᥨᥝᥱ ᥓᥧᥰ:Icon/table 828 1310 5687 2025-02-11T09:12:29Z Saimawnkham 28 Created page with "-- Create a table of icons to display on the template test case page require('strict') local p = {} local m_iconData = mw.loadData("Module:Icon/data") local m_iconSandboxData = mw.loadData("Module:Icon/data/sandbox") local function mergeTables(...) local ret = {} for _, t in ipairs{...} do for k, v in pairs(t) do ret[k] = v end end return ret end local function reconstituteAliases(iconDataCollection) local ret = {} for code, iconData in pairs(iconDataCol..." 5687 Scribunto text/plain -- Create a table of icons to display on the template test case page require('strict') local p = {} local m_iconData = mw.loadData("Module:Icon/data") local m_iconSandboxData = mw.loadData("Module:Icon/data/sandbox") local function mergeTables(...) local ret = {} for _, t in ipairs{...} do for k, v in pairs(t) do ret[k] = v end end return ret end local function reconstituteAliases(iconDataCollection) local ret = {} for code, iconData in pairs(iconDataCollection) do local outputData = ret[iconData.canonicalCode] or { aliases = {}, image = iconData.image, tooltip = iconData.tooltip, link = iconData.link, } if code ~= iconData.canonicalCode then table.insert(outputData.aliases, code) end ret[iconData.canonicalCode] = outputData end return ret end local function makeTableData(iconDataCollection) local ret = {} for code, iconData in pairs(reconstituteAliases(iconDataCollection)) do if code ~= '_DEFAULT' then table.insert(ret, {code = code, description = iconData.tooltip, aliases = iconData.aliases}) end end table.sort( ret, function(t1, t2) return t1.code < t2.code end ) for _, t in ipairs(ret) do table.sort(t.aliases) end return ret end function p.testcases(frame) local tableData = makeTableData(mergeTables(m_iconData, m_iconSandboxData)) local ret = { '{| class="wikitable sortable"', '! Code', '! [[Template:Icon|Template]]', '! [[Template:Icon/sandbox|Sandbox]]', '! Description', } local function addRow(code, description) table.insert(ret, '|-') table.insert(ret, '| <code>' .. mw.text.nowiki('{{icon|' .. code .. '}}') .. '</code>') table.insert(ret, '| style="text-align: center" | ' .. frame:expandTemplate{title = 'icon', args = {code}}) table.insert(ret, '| style="text-align: center" | ' .. frame:expandTemplate{title = 'icon/sandbox', args = {code}}) table.insert(ret, '| ' .. description) end for _, rowData in ipairs(tableData) do addRow(rowData.code, rowData.description) for _, alias in ipairs(rowData.aliases) do addRow(alias, rowData.description) end end table.insert(ret, '|}') return table.concat(ret, '\n') end function p.main(frame) local tableData = makeTableData(m_iconData) local ret = { '{| class="wikitable sortable"', '! Icon', '! Description', '! Code', '! Aliases' } for _, rowData in ipairs(tableData) do table.insert(ret, '|-') table.insert(ret, '| style="text-align: center" | ' .. frame:expandTemplate{title = 'icon', args = {rowData.code}}) table.insert(ret, '| ' .. rowData.description) table.insert(ret, '| <code>' .. mw.text.nowiki('{{icon|' .. rowData.code .. '}}') .. '</code>') local aliasText = {} for _, alias in ipairs(rowData.aliases) do table.insert(aliasText, '<code>' .. alias .. '</code>') end table.insert(ret, '| ' .. table.concat(aliasText, ', ')) end table.insert(ret, '|}') return table.concat(ret, '\n') end return p j1n4pok26jsui3vze1ndqaqge20wmb6 ᥛᥨᥝᥱ ᥓᥧᥰ:Icon/table/doc 828 1311 5688 2025-02-11T09:12:51Z Saimawnkham 28 Created page with "This module creates a test case template using data aggregated from [[Module:Icon/data]] and [[Module:Icon/data/sandbox]]. It is intended to be displayed at [[Template:Icon/testcases]]. == Usage == <code><nowiki>{{#invoke:icon/table|main}}</nowiki></code> == Output == {{#invoke:icon/table|main}} <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude>" 5688 wikitext text/x-wiki This module creates a test case template using data aggregated from [[Module:Icon/data]] and [[Module:Icon/data/sandbox]]. It is intended to be displayed at [[Template:Icon/testcases]]. == Usage == <code><nowiki>{{#invoke:icon/table|main}}</nowiki></code> == Output == {{#invoke:icon/table|main}} <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> }}</includeonly><noinclude> [[Category:Module documentation pages]] </noinclude> lv3upvg9gl6j0sahp67iiosstw2ay3v ᥛᥨᥝᥱ ᥓᥧᥰ:Icon/data/sandbox 828 1312 5689 2025-02-11T09:13:19Z Saimawnkham 28 Created page with "-- This module stores icon data for [[Module:Icon]]. -------------------------------------------------------------------------------- -- Icon data -------------------------------------------------------------------------------- local data = { fa = { image = "Cscr-featured.png", tooltip = "Featured article", link = true, }, far = { image = "Cscr-star piece.png", tooltip = "Featured article review", link = true, }, farc = { image = "Cscr-star piece.png..." 5689 Scribunto text/plain -- This module stores icon data for [[Module:Icon]]. -------------------------------------------------------------------------------- -- Icon data -------------------------------------------------------------------------------- local data = { fa = { image = "Cscr-featured.png", tooltip = "Featured article", link = true, }, far = { image = "Cscr-star piece.png", tooltip = "Featured article review", link = true, }, farc = { image = "Cscr-star piece.png", tooltip = "Featured article removal candidate", link = true, }, ffa = { aliases = {"dfa"}, image = "Featured article star - cross.svg", tooltip = "Former featured article", link = true, }, fac = { aliases = {"fan"}, image = "Cscr-candidate.svg", tooltip = "Featured article candidate", link = true, }, ffac = { aliases = {"nofa"}, image = "Featured article star - cross.svg", tooltip = "Failed featured article candidate", link = true, }, fl = { image = "Cscr-featured.png", tooltip = "Featured list", link = true, }, flrc = { aliases = {"flr"}, image = "Cscr-star piece.png", tooltip = "Featured list removal candidate", link = true, }, ffl = { aliases = {"dfl"}, image = "Cscr-featured-strike.svg", tooltip = "Former featured list", link = true, }, flc = { aliases = {"fln"}, image = "Cscr-candidate.svg", tooltip = "Featured list candidate", link = true, }, fflc = { aliases = {"nofl"}, image = "Cscr-former.svg", tooltip = "Failed featured list candidate", link = true, }, a = { image = "Symbol a class.svg", tooltip = "A-Class article", link = true, }, dac = { aliases = {"daa"}, image = "Symbol unsupport A vote.svg", tooltip = "Demoted A-Class article", link = true, }, acc = { aliases = {"acn", "aac"}, image = "A candidate.svg", tooltip = "A-Class article candidate", link = true, }, noac = { aliases = {"faac"}, image = "Symbol unsupport A vote.svg", tooltip = "Failed A-Class article candidate", link = true, }, ga = { image = "Symbol support vote.svg", tooltip = "Good article", link = false, }, gar = { image = "GA Candidate Neutral vote(ChaosNil).svg", tooltip = "Good article reassessment", link = false, }, dga = { image = "Symbol unsupport vote.svg", tooltip = "Delisted good article", link = false, }, gan = { aliases = {"gac"}, image = "GA candidate.svg", tooltip = "Good article nominee", link = false, }, ga2 = { image = "Symbol neutral vote.svg", tooltip = "Good article, 2nd opinion", link = false, }, gah = { image = "Symbol wait.svg", tooltip = "Good article on hold", link = false, }, fgan = { aliases = {"noga", "gaf", "gf"}, image = "Symbol oppose vote.svg", tooltip = "Failed good article nominee", link = false, }, fp = { image = "Cscr-featured.svg", tooltip = "Featured picture", link = true, }, fpc = { aliases = {"fpn"}, image = "Cscr-candidate.svg", tooltip = "Featured picture candidate", link = true, }, ffp = { image = "Cscr-former.svg", tooltip = "Former featured picture", link = true, }, vp = { image = "ENWP VP Logo.svg", tooltip = "Valued picture", link = true, }, vpc = { image = "Valued pics 1.svg", tooltip = "Valued picture candidate", link = true, }, fs = { image = "Cscr-featured.svg", tooltip = "Featured sound", link = true, }, ffs = { image = "Cscr-former.svg", tooltip = "Former featured sound", link = true, }, fsc = { image = "Cscr-candidate.svg", tooltip = "Featured sound candidate", link = true, }, fpo = { image = "Linecons big-star.svg", tooltip = "Before the featured portal process ceased in 2017, this had been designated as a featured portal.", link = true, }, fpor = { image = "Cscr-star piece.png", tooltip = "Featured portal review", link = true, }, ffpo = { image = "Featured article star - cross.svg", tooltip = "Former featured portal", link = true, }, fpoc = { image = "Cscr-candidate.svg", tooltip = "Featured portal candidate", link = true, }, ft = { image = "Cscr-featuredtopic.svg", tooltip = "Featured topic", link = true, }, ftrc = { image = "Cscr-star piece.png", tooltip = "Featured topic removal candidate", link = true, }, fft = { aliases = {"dft"}, image = "DFT candidate_cluster.svg", tooltip = "Former featured topic", link = true, }, ftc = { aliases = {"ftn"}, image = "FT candidate cluster.svg", tooltip = "Featured topic candidate", link = false, }, gt = { image = "Support cluster.svg", tooltip = "Good topic", link = false, }, gtrc = { image = "Symbol unsupport vote.svg", tooltip = "Good topic removal candidate", link = false, }, gtc = { aliases = {"gtn"}, image = "GA candidate cluster.svg", tooltip = "Good topic candidate", link = false, }, bplus = { aliases = {"b+"}, image = "Symbol bplus class.svg", tooltip = "Bplus-Class article", link = true, }, b = { image = "Symbol b class.svg", tooltip = "B-Class article", link = true, }, br = { aliases = {"bcr"}, image = "Bclass-checklist.svg", tooltip = "B-Class review", link = true, }, c = { image = "Symbol c class.svg", tooltip = "C-Class article", link = true, }, start = { image = "Symbol start class.svg", tooltip = "Start-Class article", link = true, }, stub = { image = "Symbol stub class.svg", tooltip = "Stub-Class article", link = true, }, list = { aliases = {"comparison"}, image = "Symbol list class.svg", tooltip = "List-Class article", link = false, }, no = { image = "Crystal button cancel.svg", tooltip = "Unknown-Class article", link = true, }, book = { image = "Symbol book class2.svg", tooltip = "Wikipedia book", link = true, }, category = { aliases = {"cat", "categ"}, image = "Symbol category class.svg", tooltip = "Category", link = false, }, disambiguation = { aliases = {"dab", "disamb", "disambig"}, image = "Symbol dab class.svg", tooltip = "Disambiguation page", link = true, }, image = { aliases = {"file"}, image = "Symbol file class.svg", tooltip = "File", link = true, }, needed = { image = "Symbol needed class.svg", tooltip = "Needed article", link = false, }, outline = { image = "Global thinking.svg", tooltip = "Outline", link = false, }, portal = { image = "Symbol portal class.svg", tooltip = "Portal", link = true, }, project = { image = "Symbol project class.svg", tooltip = "Project page", link = false, }, redirect = { aliases = {"red", "redir"}, image = "Symbol redirect vote2.svg", tooltip = "Redirect", link = true, }, template = { aliases = {"temp", "templ"}, image = "Symbol template class pink.svg", tooltip = "Template", link = false, }, essay = { image = "Essay.svg", tooltip = "Essay", link = false, }, na = { image = "Symbol na class.svg", tooltip = "Non-article page", link = true, }, aa = { image = "Yes check.svg", tooltip = "Audited article of limited subject matter", link = false, }, da = { image = "Symbol oppose vote.svg", tooltip = "Demoted article", link = false, }, dyk = { image = "Symbol question.svg", tooltip = "Did You Know?", link = false, }, dyk2 = { image = "DYK questionmark icon.svg", tooltip = "Did You Know?", link = false, }, pr = { image = "Nuvola apps kedit.png", tooltip = "Peer review", link = true, }, ppr = { image = "Nuvola apps kedit.png", tooltip = "Portal peer review", link = true, }, q = { aliases = {"question"}, image = "Symbol question.svg", tooltip = "Question", link = false, }, cleanup = { image = "Edit-clear.svg", tooltip = "Cleanup work", link = false, }, qi = { image = "Quality images logo.svg", tooltip = "Quality image on Wikimedia Commons", link = false, }, vi = { image = "Valued image seal.svg", tooltip = "Valued image on Wikimedia Commons", link = false, }, tfa = { image = "Wikipedia-logo.svg", tooltip = "Today's Featured Article", link = true, }, tfl = { image = "Wikipedia-logo.svg", tooltip = "Today's Featured List", link = true, }, itn = { image = "Globe current.svg", tooltip = "In The News", link = true, }, otd = { image = "Nuvola apps date.svg", tooltip = "On This Day", link = true, }, wikiproject = { image = "People icon.svg", tooltip = "WikiProject", link = false, }, goce = { image = "Writing Magnifying.PNG", tooltip = "Guild of Copy Editors", link = true, }, wikipedia = { image = "Wikipedia-logo.svg", tooltip = "Wikipedia page", link = true, }, commons = { image = "Commons-logo.svg", tooltip = "Commons page", link = false, }, wikiquote = { image = "Wikiquote-logo.svg", tooltip = "Wikiquote page", link = false, }, wikiversity = { image = "Wikiversity logo 2017.svg", tooltip = "Wikiversity page", link = true, }, wikibooks = { image = "Wikibooks-logo.svg", tooltip = "Wikibooks page", link = true, }, wikisource = { image = "Wikisource-logo.svg", tooltip = "Wikisource page", link = true, }, wiktionary = { image = "Wiktionary-logo.svg", tooltip = "Wiktionary page", link = true, }, wikinews = { image = "Wikinews-logo.svg", tooltip = "Wikinews page", link = true, }, wikispecies = { image = "Wikispecies-logo.svg", tooltip = "Wikispecies page", link = true, }, wikidata = { image = "Wikidata-logo.svg", tooltip = "Wikidata page", link = false, }, wikivoyage = { image = "Wikivoyage-logo.svg", tooltip = "Wikivoyage page", link = true, }, mediawiki = { image = "MediaWiki-2020-icon.svg", tooltip = "MediaWiki", link = false, }, phabricator = { aliases = {"phab"}, image = "Favicon-Phabricator-WM.svg", tooltip = "Phabricator", link = false, }, wikitech = { image = "Wikitech-2021-blue-icon.svg", tooltip = "Wikitech", link = false, }, meta = { image = "Wikimedia Community Logo.svg", tooltip = "Meta-wiki page", link = false, }, four = { aliases = {"4a"}, image = "Four Award.svg", tooltip = "Four Award", link = false, }, million = { image = "Million award logo.svg", tooltip = "Million Award", link = true, }, module = { image = "Lua-logo-nolabel.svg", tooltip = "Module", link = false, }, vital = { image = "Círculos_Concéntricos.svg", tooltip = "Vital article", link = false, }, potd = { image = "Wikipedia-logo.svg", tooltip = "Picture of the Day", link = true, }, draft = { image = "Symbol draft class.svg", tooltip = "Draft-Class article", link = false, }, info = { image = "Information icon.svg", tooltip = "Information", link = false, }, _DEFAULT = { image = "Symbol question.svg", link = false, } } -------------------------------------------------------------------------------- -- End icon data -------------------------------------------------------------------------------- -- Make aliases work the same as normal keys, and remove the "aliases" subtables. local ret= {} for code, iconData in pairs(data) do iconData.canonicalCode = code if iconData.aliases then for _, alias in ipairs(iconData.aliases) do ret[alias] = iconData end iconData.aliases = nil end ret[code] = iconData end return ret abgu62k40iju50i25tp5chz53oku2kt ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Icon link 10 1313 5690 2025-02-11T09:14:38Z Saimawnkham 28 Created page with "{{SAFESUBST:<noinclude/>#invoke:icon|link}}<noinclude> {{Documentation}} </noinclude>" 5690 wikitext text/x-wiki {{SAFESUBST:<noinclude/>#invoke:icon|link}}<noinclude> {{Documentation}} </noinclude> laziz53pk64f56hbi1f4x07wapkwht1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Icon link/doc 10 1314 5691 2025-02-11T09:14:58Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{Lua|Module:Icon}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> Use this template to display a [[Template:Icon#Table|Wikipedia icon]] followed by a link. <!-- : {{tc|icon link&#32;|''1''&#32;|''2''}} : {{tc|icon link&#32;|''1''&#32;|''2''&#32;|italics&#61;''(see below)''}} : {{tc|icon link&#32;|''1''&#32;|''2''|''3''}} : {{tc|icon link&#32;|''1''|iconsize&#6..." 5691 wikitext text/x-wiki {{Documentation subpage}} {{Lua|Module:Icon}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> Use this template to display a [[Template:Icon#Table|Wikipedia icon]] followed by a link. <!-- : {{tc|icon link&#32;|''1''&#32;|''2''}} : {{tc|icon link&#32;|''1''&#32;|''2''&#32;|italics&#61;''(see below)''}} : {{tc|icon link&#32;|''1''&#32;|''2''|''3''}} : {{tc|icon link&#32;|''1''|iconsize&#61;''(see below)''&#32;|''2'' ''(etc)''}} --> Set the first parameter as the icon's class or name (as given at {{tl|icon}}). Set the second parameter as the link's name<!--. Any double and triple apostrophes (i.e. [[Help:Wiki markup#Text formatting|wiki markup for italics and bold]]) will be ignored-->: {| class="wikitable" ! Code !! Output |- | <nowiki>{{icon link |GA |Saints Row 2 (mobile)}}</nowiki> || {{icon link |GA |Saints Row 2 (mobile)}} |- | <nowiki>{{icon link |A |''Saints Row 2'' (mobile)}}</nowiki> || {{icon link |A |''Saints Row 2'' (mobile)}} |} To render the link in italics, include the parameter {{para|i}}, {{para|italics}} or {{para|italic}} with any value (e.g. "on", "true", "y"): {| class="wikitable" ! Code !! Output |- | <nowiki>{{icon link |FAC |Jumping Flash!|italics=on}}</nowiki> || {{icon link |FAC |Jumping Flash!|italics=on}} |- | <nowiki>{{icon link |NA |Saints Row 2 (mobile)|i=y}}</nowiki> || {{icon link |NA |Saints Row 2 (mobile)|i=y}} |} (Note that "(mobile)" in the example immediately above is also now italicized.) Alternatively, use the third parameter to specify a label for the link and/or its formatting: {| class="wikitable" ! Code !! Output |- | <nowiki>{{icon link |B |Saints Row 2 (mobile)}}</nowiki> || {{icon link |B |Saints Row 2 (mobile)}} |- | <nowiki>{{icon link |C |Saints Row 2 (mobile)|''Saints Row 2'' (mobile)}}</nowiki> || {{icon link |C |Saints Row 2 (mobile)|''Saints Row 2'' (mobile)}} |- | <nowiki>{{icon link |C |Saints Row 2 (mobile)|Something ''completely'' different}}</nowiki> || {{icon link |C |Saints Row 2 (mobile)|Something ''completely'' different}} |} By default, the icon is rendered as 16x16px (16 by 16 pixels). To use a different size, set it as {{para|iconsize}} or {{para|size}}: {| class="wikitable" ! Code !! Output |- | <nowiki>{{icon link |Wikinews |Wikinews:Main Page|Wikinews}}</nowiki> || {{icon link |Wikinews |Wikinews:Main Page|Wikinews}} |- | <nowiki>{{icon link |Wikinews|iconsize=28px |Wikinews:Main Page|Wikinews}}</nowiki> || {{icon link |Wikinews|iconsize=28px |Wikinews:Main Page|Wikinews}} |} ===See also=== * {{tl|icon}} <includeonly>{{basepage subpage | <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Internal link templates]] [[Category:Interwiki link templates]] [[Category:Icon insertion templates]] }}</includeonly> i7cf4rhoh1cik5s56cyl093jit02do4 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:When on basepage 10 1315 5692 2025-02-11T09:15:47Z Saimawnkham 28 Created page with "{{#switch: <!--If no or empty "page" parameter then detect basepage/subpage/subsubpage--> {{#if:{{{page|}}} | {{#if:{{#titleparts:{{{page}}}|0|3}} | subsubpage <!--Subsubpage or lower--> | {{#if:{{#titleparts:{{{page}}}|0|2}} | subpage | basepage }} }} | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|3}} | subsubpage <!--Subsubpage or lower--> | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|2}} | subpage | basepage..." 5692 wikitext text/x-wiki {{#switch: <!--If no or empty "page" parameter then detect basepage/subpage/subsubpage--> {{#if:{{{page|}}} | {{#if:{{#titleparts:{{{page}}}|0|3}} | subsubpage <!--Subsubpage or lower--> | {{#if:{{#titleparts:{{{page}}}|0|2}} | subpage | basepage }} }} | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|3}} | subsubpage <!--Subsubpage or lower--> | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|2}} | subpage | basepage }} }} }} | basepage = {{{1|}}} | subpage = {{{2|}}} | subsubpage = {{{3| {{{2|}}} }}} <!--Respecting empty parameter on purpose--> }}<!--End switch--><noinclude> {{Documentation}} </noinclude> o7r5t2v8ni781nvx47cen0sam91sxxc ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:When on basepage/doc 10 1316 5693 2025-02-11T09:16:26Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!--Categories where indicated at the bottom of this page, please; interwikis at Wikidata (see [[Wikipedia:Wikidata]])--> This is the {{tl|When on basepage}} meta-template. It helps other templates detect if they are on a '''basepage''' (i.e. a page whose name matches the pattern "''x'':''x''") '''subpage''' ("''x'':''x''/''x''") or '''subsubpage''' ("''x'':''x''/''x''/''x''"). An alternative way to detect whether a page is a subpage is to com..." 5693 wikitext text/x-wiki {{Documentation subpage}} <!--Categories where indicated at the bottom of this page, please; interwikis at Wikidata (see [[Wikipedia:Wikidata]])--> This is the {{tl|When on basepage}} meta-template. It helps other templates detect if they are on a '''basepage''' (i.e. a page whose name matches the pattern "''x'':''x''") '''subpage''' ("''x'':''x''/''x''") or '''subsubpage''' ("''x'':''x''/''x''/''x''"). An alternative way to detect whether a page is a subpage is to combine the parser functions <code>#ifeq:</code> and <code>#titleparts</code>. See [[#Alternatives for simpler text|Alternatives for simpler text]] below. == Usage == : {{tlx|When on basepage&#32;|''result if on a basepage''&#32;(|''result if on a subpage'')&#32;(|''result if on a subsubpage'')&#32;(|page{{=}}''pagename'')}} For example, {{tlf|When on basepage |Basepage |Subpage}} on the page "User:Example" would return: {{When on basepage|Basepage|Subpage|page=User:Example}}<br/>whilst on "User:Example/page" (or "User:Example/page/page", "User:Example/page/page/page", etc.) it would return: {{When on basepage|Basepage|Subpage|page=User:Example/page}} On a subsubpage such as "User:Example/page/page" (or "User:Example/page/page/page", etc.), {{nowrap|{{tlf|When on basepage |Basepage |Subpage |Subsubpage}}}} would return: {{When on basepage |Basepage |Subpage |Subsubpage |page=User:Example/page/page}} Use an empty parameter to specify no action for a particular type of page. {{nowrap|{{tlf|When on basepage |Basepage | |Subsubpage}}}} on "User:Example/page", for example, would return nothing, but would return "Subsubpage" if on "User:Example/page/page", "User:Example/page/page/page", etc. (and "Basepage" if on "User:Example"). ===Handling equals-signs ("=")=== Use numbered parameters if their values include equals-signs ("="), i.e. : {{tlf|When on basepage&#32;|1{{=}}''basepage result'' (|2{{=}}''subpage result'') (|3{{=}}''subsubpage result'')}} ===''page'' parameter=== The ''page'' parameter is included for testing/demonstration. For example: : {{tlf|When on basepage&#32;|(basepage result) |(subpage result) |page{{=}}User:Example/test}} Regardless of where the above is placed, it will return: {{When on basepage|(basepage result)|(subpage result)|page=User:Example/test}}<br/>(because "User:Example/test" is a subpage). The page doesn't have to exist. If ''page'' is left empty ({{para|page}}) or undefined, the page where the template is transcluded (i.e. {{tld|PAGENAME}}) is used. ''page'' also accepts variables, e.g. {{nowrap|{{tlf|When on basepage |(basepage result) |(subpage result) |page<nowiki>={{{page|}}}</nowiki>&nbsp;}}}} == Technical note == This template detects subpages in all namespaces, including those without the [[meta:Link#Subpage feature|MediaWiki subpage feature]] enabled. == Alternatives for simpler text == A subpage can be detected without using another template, by instead using the title-splitting parser function <code>#titleparts</code> with <code>#ifeq</code>: <pre> {{#ifeq:{{#titleparts:{{PAGENAME}}|1|1}}|{{PAGENAME}} | [...code if on a basepage...] | [...code if on a subpage...] }} </pre> For example, many templates can check if the page is a /sandbox version, by the similar markup with <code>#ifeq</code> and <code>#titleparts</code>: : <nowiki>{{#ifeq: {{#titleparts:{{PAGENAME}}|1|1}} | {{PAGENAME}}</nowiki> :: <nowiki> | {{documentation}}</nowiki> :: <nowiki> | {{template sandbox notice}}</nowiki> : <nowiki>}}</nowiki> That simple logic works because [[Template:Template sandbox notice]] also checks the page name for "/sandbox" before displaying the sandbox notice; otherwise, any other subpage would show no extra text. By avoiding a template, and using a single <code>#ifeq</code>, then the processing uses only +2 expansion depth levels, rather than +7 levels, and avoids "[[wp:exceeded template limits]]" inside a complex /doc page. == See also == * {{tlx|Ns has subpages}} {{Namespace and pagename-detecting templates}} <includeonly>{{Sandbox other|| <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Pagename manipulation templates]] [[Category:Wikipedia metatemplates]] }}</includeonly> hl40gf4h03l17a5thbl5a2vi7zthdou ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Basepage subpage 10 1317 5694 2025-02-11T09:16:37Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:When on basepage]] 5694 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:When on basepage]] 2d08ptn9aks94po9200om9fk57hvisa ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/icon 10 1318 5695 2025-02-11T09:17:16Z Saimawnkham 28 Created page with "{{#invoke:Class|icon}}<noinclude>{{documentation}}</noinclude>" 5695 wikitext text/x-wiki {{#invoke:Class|icon}}<noinclude>{{documentation}}</noinclude> 5q7w7ta270gaep7lvkfqam5rm7kn4cf ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/icon/doc 10 1319 5696 2025-02-11T09:17:35Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{high-use||yes}} {{cascade-protected template}} {{Lua|Module:Class|Module:Class/definition.json}} This template creates an inline image that is used in meta pages such as [[Wikipedia:Vital articles]] and/or in user pages. {{div col|colwidth=30em}} * {{Class/icon|FA}} '''Featured Article''': <nowiki>{{Class/icon|FA}}</nowiki> * {{Class/icon|FL}} '''Fe..." 5696 wikitext text/x-wiki {{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{high-use||yes}} {{cascade-protected template}} {{Lua|Module:Class|Module:Class/definition.json}} This template creates an inline image that is used in meta pages such as [[Wikipedia:Vital articles]] and/or in user pages. {{div col|colwidth=30em}} * {{Class/icon|FA}} '''Featured Article''': <nowiki>{{Class/icon|FA}}</nowiki> * {{Class/icon|FL}} '''Featured List''': <nowiki>{{Class/icon|FL}}</nowiki> * {{Class/icon|FM}} '''Featured Media''': <nowiki>{{Class/icon|FM}}</nowiki> * {{Class/icon|A}} '''A-Class Article''': <nowiki>{{Class/icon|A}}</nowiki> * {{Class/icon|AL}} '''A-Class List''': {{tlf|Class/icon|AL}} * {{Class/icon|GA}} '''Good Article''': <nowiki>{{Class/icon|GA}}</nowiki> * {{Class/icon|B}} '''B-Class Article''': <nowiki>{{Class/icon|B}}</nowiki> * {{Class/icon|BL}} '''B-Class List''': {{tlf|Class/icon|BL}} * {{Class/icon|C}} '''C-Class Article''': <nowiki>{{Class/icon|C}}</nowiki> * {{Class/icon|CL}} '''C-Class List''': {{tlf|Class/icon|CL}} * {{Class/icon|Start}} '''Start-Class Article''': <nowiki>{{Class/icon|Start}}</nowiki> * {{Class/icon|Stub}} '''Stub-Class Article''': <nowiki>{{Class/icon|Stub}}</nowiki> * {{Class/icon|List}} '''List-Class Article''': <nowiki>{{Class/icon|List}}</nowiki> * {{Class/icon|SL}} '''SL-Class Article''': <nowiki>{{Class/icon|SL}}</nowiki> * {{Class/icon|SIA}} '''SIA-Class Article''': <nowiki>{{Class/icon|SIA}}</nowiki> * {{Class/icon|NA}} '''Non-Article Page''': <nowiki>{{Class/icon|NA}}</nowiki> * {{Class/icon|No}} '''Unknown-Class Article''': <nowiki>{{Class/icon|No}}</nowiki> * {{Class/icon|Draft}} '''Draft Page''': <nowiki>{{Class/icon|Draft}}</nowiki> * {{Class/icon|Category}} '''Category Page''': <nowiki>{{Class/icon|Category}}</nowiki> * {{Class/icon|Disambig}} '''Disambiguation Page''': <nowiki>{{Class/icon|Disambig}}</nowiki> * {{Class/icon|Image}} '''Media File Page''': <nowiki>{{Class/icon|Image}}</nowiki> * {{Class/icon|Portal}} '''Portal Page''': <nowiki>{{Class/icon|Portal}}</nowiki> * {{Class/icon|Project}} '''Project Page''': <nowiki>{{Class/icon|Project}}</nowiki> * {{Class/icon|Redirect}} '''Redirect Page''': <nowiki>{{Class/icon|Redirect}}</nowiki> * {{Class/icon|Template}} '''Template Page''': <nowiki>{{Class/icon|Template}}</nowiki> * {{Class/icon|}} '''Unknown''': <nowiki>{{Class/icon|}}</nowiki> {{div col end}} ==TemplateData== {{TemplateData header}} <TemplateData> { "params": { "1": { "label": "Class", "description": "One of FA, FL, FM, AL, A, GA, B, BL, C, CL, Start, Stub, List, SL, SIA, No, Cat, Categ, Category, Dab, Disamb, Disambig, Redirect, Red, Redir, Temp, Templ, Template, NA, Image, File, Portal, Project, Current, Future, Merge, Needed, Unassessed, Draft or Book", "type": "string", "required": true }, "style": {}, "class": {} } } </TemplateData> ==See also== *{{tl|icon}} {{Grading scheme/doc/see also}} *{{tlx|WPBannerMeta}} <includeonly>{{sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Wikipedia-specific image insertion templates]] }}</includeonly> 1fnh794lrc016ib75gbiqvy0bsll40a ᥛᥨᥝᥱ ᥓᥧᥰ:Class 828 1320 5697 2025-02-11T09:18:01Z Saimawnkham 28 Created page with "-- This module implements [[Template:Class]], [[Template:Class/icon]] and -- [[Template:Class/colour]]. local mArguments -- lazily loaded local definitions = mw.loadJsonData('Module:Class/definition.json') local p = {} -------------------------------------------------------------------------------- -- Local configuration and messages -------------------------------------------------------------------------------- local cfg = { defaultCode = 'DEFAULT', classPrefix =..." 5697 Scribunto text/plain -- This module implements [[Template:Class]], [[Template:Class/icon]] and -- [[Template:Class/colour]]. local mArguments -- lazily loaded local definitions = mw.loadJsonData('Module:Class/definition.json') local p = {} -------------------------------------------------------------------------------- -- Local configuration and messages -------------------------------------------------------------------------------- local cfg = { defaultCode = 'DEFAULT', classPrefix = 'assess-', globalClass = 'assess', defaultClassSuffix = 'default', unboldClassSuffix = 'unbold', catRootFormat = '%s %s', catTopicFormat = '%s %s articles', catBasicFormat = '%s articles', categoryFormat = '[[:Category:%s|%s]]', templateLocation = 'Template:Class', iconTemplateLocation = 'Template:Class/icon', colourTemplateLocation = 'Template:Class/colour', stylesLocation = 'Module:Class/styles.css', baseColourPath = {'colour', 'base'}, iconPath = {"icon", "file"}, iconDefaultPath = {"icon", "default"}, iconAttribPath = {"icon", "requiresAttribution"}, fullLabelPath = {"labels", "full"}, shortLabelPath = {"labels", "short"}, categoryRootPath = {"categoryRoot"}, tooltipPath = {"labels", "tooltip"}, yes = "yes", no = "no", argumentNames = { class = "class", style = "style" }, getOptions = { --First item is localized argument name, second is case-sensitivity bold = {"bold", false}, header = {"header", false}, image = {"image", false}, rowspan = {"rowspan", false}, fullcategory = {"fullcategory", true}, category = {"category", true}, topic = {"topic", true} } } -------------------------------------------------------------------------------- -- Argument helper functions -------------------------------------------------------------------------------- local function getRawArgs(frame, wrapper) --Retrieves the arguments from the frame mArguments = mArguments or require('Module:Arguments') return mArguments.getArgs(frame, { wrappers = wrapper, trim = false, removeBlanks = false }) end local function makeInvokeFunction(func, wrapper) --Wraps a general function into an invokable version return function (frame) local args = getRawArgs(frame, wrapper) return func(args) end end -------------------------------------------------------------------------------- -- String helper functions -------------------------------------------------------------------------------- local function trim(str) --Trims strings, passes through non-strings without modification return (type(str) == 'string') and mw.text.trim(str) or str end local function normalizeValue(val) --Normalizes strings, particularly class codes if type(val) == 'string' then val = trim(val):lower() end if val == '' then val = nil end return val end local function ucfirst(str) --Capitalizes the first character of a string return mw.ustring.upper(mw.ustring.sub(str, 1, 1)) .. mw.ustring.sub(str, 2) end -------------------------------------------------------------------------------- -- Definition helper functions -------------------------------------------------------------------------------- local function getDefinition(code) --Retrieves the definition and canonical class code for a given code. --Returns two values: the definition object and the canonical class code --string. local canonicalCode = normalizeValue(code) if code == cfg.defaultCode then canonicalCode = code end local class = definitions[canonicalCode] while class and class.alias do canonicalCode = class.alias class = definitions[class.alias] end if not class then return nil, nil end return class, canonicalCode end local function getDefault() --Shortcut function for retrieving the default definition return getDefinition(cfg.defaultCode) end local function getProperty(class, default, map) --Retrieves a given property from a string given a class definition, a --default class definition, and a map for the path to traverse through the --class object. The map should be a sequential table of string property --names, e.g. {"colour", "base"} would retrieve someClass.colour.base local prop, dProp = class, default for k, v in ipairs(map) do prop = ((type(prop) == 'table') or nil) and prop[v] dProp = ((type(dProp) == 'table') or nil) and dProp[v] end if prop == nil then prop = dProp end return prop end -------------------------------------------------------------------------------- -- Color functions -------------------------------------------------------------------------------- function p._colour(code) --Retrieves the base colour for a given code return getProperty(getDefinition(code), getDefault(), cfg.baseColourPath) end function p.colour(frame) --Retrieves the base colour for a given code; is invokable local args = getRawArgs(frame, cfg.colourTemplateLocation) -- Nowiki tags prevent output beginning with "#" from triggering bug 14974. return frame:extensionTag('nowiki', p._colour(args[1])) end -------------------------------------------------------------------------------- -- Icon functions -------------------------------------------------------------------------------- function p._icon(args) --Retrieves an icon image and formats it as wikitext local class = getDefinition(args[cfg.argumentNames.class] or args[1]) local default = getDefault() local file = getProperty(class, default, cfg.iconPath) local label = getProperty(class, default, cfg.tooltipPath) or ucfirst(getProperty(class, default, cfg.fullLabelPath)) local attrib = getProperty(class, default, cfg.iconAttribPath) local size = args.size or '16px' local span = mw.html.create('span') span :cssText(args[cfg.argumentNames.style]) :attr('title', label) :wikitext( string.format( '[[File:%s|%s|' .. size .. '%s|class=noviewer|alt=]]', file, label, attrib and '' or '|link=' ) ) return tostring(span) end p.icon = makeInvokeFunction(p._icon, cfg.iconTemplateLocation) --Invokable version of p._icon -------------------------------------------------------------------------------- -- Class functions -------------------------------------------------------------------------------- function p._class(args) --Parses its arguments into a table cell with an optional icon, a name --linked to an appropriate category, and appropriate colour styling local classDef, classCode = getDefinition(args[cfg.argumentNames.class] or args[1]) local default = getDefault() local iconDefault = getProperty(classDef, default, cfg.iconDefaultPath) local shortLabel = getProperty(classDef, default, cfg.shortLabelPath) local categoryRoot = getProperty(classDef, default, cfg.categoryRootPath) --o is short for "options", go for "get options". Bool true → case-sensitive local o, go = {}, cfg.getOptions for k, v in pairs(go) do o[k] = v[2] and trim(args[v[1]]) or normalizeValue(args[v[1]]) end local cell = mw.html.create(o.header and 'th' or 'td') --image=yes forces icon, image=no disables it, otherwise checks default local icon = iconDefault and (o.image ~= cfg.no) or (o.image == cfg.yes) icon = icon and p.icon(args) .. '&nbsp;' or '' local category if o.fullcategory then category = o.fullcategory elseif o.category then category = string.format(cfg.catRootFormat, categoryRoot, o.category) elseif o.topic then category = string.format(cfg.catTopicFormat, categoryRoot, o.topic) else category = string.format(cfg.catBasicFormat, categoryRoot) end local text = string.format(cfg.categoryFormat, category, shortLabel) cell :addClass(cfg.globalClass) :addClass( o.bold == cfg.no and cfg.classPrefix .. cfg.unboldClassSuffix or nil ) :addClass(cfg.classPrefix .. (classCode or cfg.defaultClassSuffix)) :attr('rowspan', tonumber(o.rowspan)) :wikitext(mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = {src = cfg.stylesLocation} }, icon, text) return tostring(cell) end p.class = makeInvokeFunction(p._class, cfg.templateLocation) --Invokable version of p._class return p i7s7e0kznervmt7qo3jrldlofn597wk ᥛᥨᥝᥱ ᥓᥧᥰ:Class/doc 828 1321 5698 2025-02-11T09:18:20Z Saimawnkham 28 Created page with "{{high-use}} {{cascade-protected template|page=module}} {{Lua|Module:Arguments|Module:Class/definition.json}} {{TemplateStyles|Module:Class/styles.css}} == Usage == This module implements [[Template:Class]], [[Template:Class/icon]] and [[Template:Class/colour]]. ==Documentation for [[Module:Class/definition.json]]== Following are notes documenting the model for the class definition JSON. * The top-level JSON object contains a number of objects. Each is either a class..." 5698 wikitext text/x-wiki {{high-use}} {{cascade-protected template|page=module}} {{Lua|Module:Arguments|Module:Class/definition.json}} {{TemplateStyles|Module:Class/styles.css}} == Usage == This module implements [[Template:Class]], [[Template:Class/icon]] and [[Template:Class/colour]]. ==Documentation for [[Module:Class/definition.json]]== Following are notes documenting the model for the class definition JSON. * The top-level JSON object contains a number of objects. Each is either a class definition, or an alias. The keys are "class codes" that can be used as input. The keys containing class definitions are the canonical class codes. Class codes should be lowercase (except the special code <code>DEFAULT</code>) and canonical class codes are, so far, strictly alphabetic (<code>bplus</code>, not <code>b+</code>) * An alias should be an object with exactly one property '''<code>alias</code>''' that contains the canonical class code string. * A class definition can have a number of properties: *;<code>categoryRoot</code>: ''(string)'' The root of a category name for articles of the quality class. For example, the top-level category for featured articles is [[:Category:FA-Class articles]], and subject-level categories might exist at "Category:FA-Class ''subject'' articles", so its root is <code>FA-Class</code>. *;<code>colour</code> : ''(object)'' An object containing colour-related properties; each value within should be a string that can be used as a CSS colour value, e.g. <code>#6699ff</code> *:;<code>base</code>: ''(string)'' a colour string reflecting a base background colour<ref group="model">This is assumed to be a light-mode colour; it might be desirable to split this into light- and dark-mode properties.</ref> *:;<code>textOnBlack</code>: ''(string)'' a colour string reflecting a suitable colour to use for text on a black background *:;<code>textOnWhite</code>: ''(string)'' a colour string reflecting a suitable colour to use for text on a white background *;<code>icon</code> *: ''(object)'' An object containing icon-related properties: *:;<code>file</code>: ''(string)'' A filename, without <code>File:</code> prefix, preferably formatted with underscores,<ref group="model" name="underscores"/> e.g. <code>Featured_article_star.svg</code> *:;<code>default</code>: ''(boolean)'' Whether the icon should be displayed by default—usually only high quality ranks display icons by default *:;<code>requiresAttribution</code>: ''(boolean)'' <code>true</code> if the <code>file</code> property refers to a file that is ''not'' public domain or CC0-licensed. When a file ''is'' PD/CC0 and thus this property <code>false</code>, we can disable image linking and alt text, which is good for accessibility for purely-decorative images. *;<code>labels</code> *: ''(object)'' An object containing label strings. All the label properties are particularly tentative. *:;<code>adjective</code>: ''(string)'' A label string describing an adjective that could be used to describe a page with this class. Prefer lowercase or title case.<ref group="model" name="lowerTitle"/> This property is highly tentative. *:;<code>full</code>: ''(string)'' A label string describing a noun phrase that could be used to describe a page with this class. Prefer lowercase or title case.<ref group="model" name="lowerTitle"/> This property is highly tentative. *:;<code>short</code>: ''(string)'' A label string describing a short name for the class that can be used in context. This may frequently be the same as the class code, but should usually be capitalized (e.g. <code>Redirect</code> or <code>GA</code>). One particular precedent imported to this property is that class code <code>unassessed</code> uses <code>???</code> as its short label. This property is highly tentative. *:;<code>tooltip</code>: ''(string)'' A label string with a tooltip that should be used to describe the class if more details are needed. This property is optional and probably should only be specified if needed. *;<code>page</code>: ''(string)'' The full page name of a wiki page describing the quality class, preferably formatted with spaces,<ref group="model" name="spaces"/> e.g. <code>Wikipedia:Featured articles</code> *At the moment, there's no definition of which properties might be mandatory or optional for class definitions; for now, it's probably safest to assume that "label" properties are mandatory. *Tentatively a special <code>DEFAULT</code> object, using capitalization to separate it from other keys, defines defaults that can be used. This should either be a complete object (all properties mandatory) or an alias to a complete object. In English Wikipedia's case this is currently an alias to the <code>unassessed</code> class definition. ===Object model notes=== <references group="model"> <ref group="model" name="spaces">Spaces are probably better for referencing wiki pages because they're easily used as strings or in wikitext; use in URLs would have to do other transformations anyway.</ref> <ref group="model" name="underscores">Underscores are probably better for file names because they're more easily used in URLs, and don't hurt anything being used in wikitext.</ref> <ref group="model" name="lowerTitle">Lowercase is better for full or generic words, e.g. "featured", but title case is better for constructed values, e.g. "Start-Class".</ref> </references> <includeonly>{{Sandbox other|| }}</includeonly> <noinclude> [[Category:Module documentation pages]] </noinclude> opwa6hjrioq5xc50f86nmsjejz6poym ᥛᥨᥝᥱ ᥓᥧᥰ:Class/definition.json 828 1322 5699 2025-02-11T09:19:27Z Saimawnkham 28 Created page with "{ "fa": { "categoryRoot": "FA-Class", "colour": { "base": "#9cbdff", "textOnWhite": "#0066cc" }, "icon": { "file": "Featured_article_star.svg", "default": true, "requiresAttribution": true }, "labels": { "adjective": "Featured", "full": "Featured article", "short": "FA" }, "page": "Wikipedia:Featured articles" }, "fl": { "categoryRoot": "FL-Class", "colour": { "base": "#9cbdff", "textOnWhite": "#0066cc" }, "icon":..." 5699 json application/json { "fa": { "categoryRoot": "FA-Class", "colour": { "base": "#9cbdff", "textOnWhite": "#0066cc" }, "icon": { "file": "Featured_article_star.svg", "default": true, "requiresAttribution": true }, "labels": { "adjective": "Featured", "full": "Featured article", "short": "FA" }, "page": "Wikipedia:Featured articles" }, "fl": { "categoryRoot": "FL-Class", "colour": { "base": "#9cbdff", "textOnWhite": "#0066cc" }, "icon": { "file": "Featured_article_star.svg", "default": true, "requiresAttribution": true }, "labels": { "adjective": "Featured", "full": "Featured list", "short": "FL" }, "page": "Wikipedia:Featured lists" }, "fm": { "categoryRoot": "FM-Class", "colour": { "base": "#9cbdff", "textOnWhite": "#0066cc" }, "icon": { "file": "Featured_article_star.svg", "default": true, "requiresAttribution": true }, "labels": { "adjective": "Featured", "full": "Featured media", "short": "FM" }, "page": "Wikipedia:Featured pictures" }, "a": { "categoryRoot": "A-Class", "colour": { "base": "#66ffff", "textOnWhite": "#2299cc" }, "icon": { "file": "Symbol_a_class.svg", "default": true, "requiresAttribution": true }, "labels": { "adjective": "A-Class", "full": "A-Class article", "short": "A" } }, "ga": { "categoryRoot": "GA-Class", "colour": { "base": "#66ff66", "textOnWhite": "#007700" }, "icon": { "file": "Symbol_support_vote.svg", "default": true, "requiresAttribution": false }, "labels": { "adjective": "Good", "full": "Good article", "short": "GA" }, "page": "Wikipedia:Good articles" }, "b": { "categoryRoot": "B-Class", "colour": { "base": "#b2ff66", "textOnWhite": "#66bb00" }, "icon": { "file": "Symbol_b_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "B-Class", "full": "B-Class article", "short": "B" } }, "c": { "categoryRoot": "C-Class", "colour": { "base": "#ffff66", "textOnWhite": "#999933" }, "icon": { "file": "Symbol_c_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "C-Class", "full": "C-Class article", "short": "C" } }, "start": { "categoryRoot": "Start-Class", "colour": { "base": "#ffaa66", "textOnWhite": "#bb6600" }, "icon": { "file": "Symbol_start_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "Start-Class", "full": "Start-Class article", "short": "Start" } }, "stub": { "categoryRoot": "Stub-Class", "colour": { "base": "#ffa4a4", "textOnWhite": "#990011" }, "icon": { "file": "Symbol_stub_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "Stub-Class", "full": "Stub-Class article", "short": "Stub" } }, "list": { "categoryRoot": "List-Class", "colour": { "base": "#c7b1ff", "textOnWhite": "#8855ff" }, "icon": { "file": "Symbol_list_class.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "List-Class", "full": "List-Class article", "short": "List" } }, "na": { "categoryRoot": "NA-Class", "colour": { "base": "#f5f5f5" }, "icon": { "file": "Symbol_na_class.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "NA-Class", "full": "Non-article page", "short": "NA" } }, "unassessed": { "categoryRoot": "Unassessed", "colour": { "base": "#dcdcdc", "textOnWhite": "#000000" }, "icon": { "file": "Symbol_question.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "unassessed", "full": "unassessed article", "short": "???" } }, "current": { "categoryRoot": "Current-Class", "colour": { "base": "#e6a4ff", "textOnWhite": "#aa44cc" }, "icon": { "file": "Ambox_currentevent.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "Current-Class", "full": "Current-Class article", "short": "Current" } }, "deferred": { "categoryRoot": "Deferred-Class", "colour": { "base": "#d1bcac" }, "labels": { "adjective": "Deferred-Class", "full": "Deferred-Class article", "short": "Deferred" } }, "future": { "categoryRoot": "Future-Class", "colour": { "base": "#b4bbff", "textOnWhite": "#556688" }, "icon": { "file": "Ambox_currentevent.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "Future-Class", "full": "Future-Class article", "short": "Future" } }, "sia": { "categoryRoot": "SIA-Class", "colour": { "base": "#e9daff", "textOnWhite": "#00bb66" }, "icon": { "file": "Symbol_list_class.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "SIA-Class", "full": "set index article", "short": "SIA" } }, "al": { "categoryRoot": "AL-Class", "colour": { "base": "#66ffff", "textOnWhite": "#2299cc" }, "icon": { "file": "Symbol_a_class.svg", "default": true, "requiresAttribution": true }, "labels": { "adjective": "AL-Class", "full": "A-Class list", "short": "AL" } }, "bl": { "categoryRoot": "BL-Class", "colour": { "base": "#b2ff66", "textOnWhite": "#66bb00" }, "icon": { "file": "Symbol_b_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "BL-Class", "full": "B-Class list", "short": "BL" } }, "cl": { "categoryRoot": "CL-Class", "colour": { "base": "#ffff66", "textOnWhite": "#999933" }, "icon": { "file": "Symbol_c_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "CL-Class", "full": "C-Class list", "short": "CL" } }, "sl": { "categoryRoot": "SL-Class", "colour": { "base": "#ffa4a4", "textOnWhite": "#990011" }, "icon": { "file": "Symbol_start_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "SL-Class", "full": "SL-class list", "short": "SL" } }, "fpo": { "categoryRoot": "FPo-Class", "colour": { "base": "#9cbdff", "textOnWhite": "#0066cc" }, "icon": { "file": "Linecons big-star.svg", "default": true, "requiresAttribution": true }, "labels": { "adjective": "Featured", "full": "Featured portal", "short": "FPo", "tooltip": "Before the featured portal process ceased in 2017, this had been designated as a featured portal." }, "page": "Wikipedia:Featured portals" }, "complete": { "categoryRoot": "Complete-Class", "colour": { "base": "#b2ff66" }, "labels": { "adjective": "Complete-Class", "full": "Complete-Class portal page", "short": "Complete" } }, "substantial": { "categoryRoot": "Substantial-Class", "colour": { "base": "#ffff66" }, "labels": { "adjective": "Substantial-Class", "full": "Substantial-Class portal page", "short": "Substantial" } }, "basic": { "categoryRoot": "Basic-Class", "colour": { "base": "#ffaa66" }, "labels": { "adjective": "Basic-Class", "full": "Basic-Class portal page", "short": "Basic" } }, "category": { "categoryRoot": "Category-Class", "colour": { "base": "#ffdb58" }, "icon": { "file": "Symbol_category_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "Category-Class", "full": "category page", "short": "Category" } }, "disambig": { "categoryRoot": "Disambig-Class", "colour": { "base": "#00fa9a" }, "icon": { "file": "Symbol_dab_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "disambiguation", "full": "disambiguation page", "short": "Disambig" } }, "draft": { "categoryRoot": "Draft-Class", "colour": { "base": "#e7b198" }, "icon": { "file": "Symbol_draft_class.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "draft", "full": "draft page", "short": "Draft" } }, "file": { "categoryRoot": "File-Class", "colour": { "base": "#ddccff" }, "icon": { "file": "Symbol_file_class.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "file", "full": "file page", "short": "File" } }, "merge": { "categoryRoot": "Merge-Class", "colour": { "base": "#add8e6" }, "icon": { "default": false }, "labels": { "adjective": "Merge-Class", "full": "Merge-Class article", "short": "Merge" } }, "needed": { "categoryRoot": "Needed-Class", "colour": { "base": "#dcdcdc" }, "icon": { "default": false }, "labels": { "adjective": "needed", "full": "needed article", "short": "Needed" } }, "portal": { "categoryRoot": "Portal-Class", "colour": { "base": "#ddb1bc" }, "icon": { "file": "Symbol_portal_class.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "portal", "full": "portal page", "short": "Portal" } }, "project": { "categoryRoot": "Project-Class", "colour": { "base": "#c0c090" }, "icon": { "file": "Symbol_project_class.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "project", "full": "project page", "short": "Project" } }, "redirect": { "categoryRoot": "Redirect-Class", "colour": { "base": "#c0c0c0" }, "icon": { "file": "Symbol_redirect_class.svg", "default": false, "requiresAttribution": true }, "labels": { "adjective": "redirect", "full": "redirect page", "short": "Redirect" } }, "template": { "categoryRoot": "Template-Class", "colour": { "base": "#fbceb1" }, "icon": { "file": "Symbol template class pink.svg", "default": false, "requiresAttribution": false }, "labels": { "adjective": "template", "full": "template page", "short": "Template" } }, "user": { "categoryRoot": "User-Class", "colour": { "base": "#ddd06a" }, "icon": { "file": "Symbol user class.svg", "default": false }, "labels": { "adjective": "user", "full": "user page", "short": "User" } }, "audio": { "alias": "file" }, "bplus": { "alias": "b" }, "b+": { "alias": "b" }, "cat": { "alias": "category" }, "categ": { "alias": "category" }, "dab": { "alias": "disambig" }, "disamb": { "alias": "disambig" }, "image": { "alias": "file" }, "red": { "alias": "redirect" }, "redir": { "alias": "redirect" }, "temp": { "alias": "template" }, "templ": { "alias": "template" }, "DEFAULT": { "alias": "unassessed" }, "help": { "categoryRoot": "Help-Class", "icon": { "file": "Symbol information vote.svg", "default": false }, "labels": { "adjective": "help", "full": "help page", "short": "Help" } }, "module": { "icon": { "file": "Symbol code red.svg", "default": false }, "labels": { "adjective": "module", "full": "module page", "short": "Module" } }, "interface": { "icon": { "file": "Pliers Symbol.svg", "default": false }, "labels": { "adjective": "interface", "full": "interface page", "short": "Interface" } }, "vacant": { "icon": { "file": "Symbol abstain vote.svg", "default": false }, "labels": { "adjective": "non-existent", "full": "non-existent page", "short": "Non-existent" } }, "council": { "icon": { "file": "WikiProject Council with transparent background.svg", "default": false } } } r6095822dawtbv8so1c3u9bb7usct4j ᥛᥨᥝᥱ ᥓᥧᥰ:Class/styles.css 828 1323 5700 2025-02-11T09:22:44Z Saimawnkham 28 Created page with "/* {{pp-template}} */ td.assess, th.assess { font-weight: bold; text-align: center; white-space: nowrap; } td.assess-unbold, th.assess-unbold {font-weight: inherit;} .assess-fa, .assess-fl, .assess-fm, .assess-fpo {background-color: #9cbdff;} .assess-a, .assess-al {background-color: #66ffff;} .assess-ga {background-color: #66ff66;} .assess-b, .assess-bl, .assess-complete {background-color: #b2ff66;} .assess-c, .assess-cl, .assess-substantial {background-color:..." 5700 sanitized-css text/css /* {{pp-template}} */ td.assess, th.assess { font-weight: bold; text-align: center; white-space: nowrap; } td.assess-unbold, th.assess-unbold {font-weight: inherit;} .assess-fa, .assess-fl, .assess-fm, .assess-fpo {background-color: #9cbdff;} .assess-a, .assess-al {background-color: #66ffff;} .assess-ga {background-color: #66ff66;} .assess-b, .assess-bl, .assess-complete {background-color: #b2ff66;} .assess-c, .assess-cl, .assess-substantial {background-color: #ffff66;} .assess-start, .assess-basic {background-color: #ffaa66;} .assess-stub, .assess-sl {background-color: #ffa4a4;} .assess-list {background-color: #c7b1ff;} .assess-na {background-color: #f5f5f5;} .assess-unassessed, .assess-default {background-color: #dcdcdc;} .assess-current {background-color: #e6a4ff;} .assess-deferred {background-color: #d1bcac;} .assess-future {background-color: #b4bbff;} .assess-sia {background-color: #e9daff;} .assess-category {background-color: #ffdb58;} .assess-disambig {background-color: #00fa9a;} .assess-draft {background-color: #e7b198;} .assess-file {background-color: #ddccff;} .assess-merge {background-color: #add8e6;} .assess-needed {background-color: #dcdcdc;} .assess-portal {background-color: #ddb1bc;} .assess-project {background-color: #c0c090;} .assess-redirect {background-color: #c0c0c0;} .assess-template {background-color: #fbceb1;} .assess-user {background-color: #ddd06a;} ia380xwxaafy5ygptbg9kr9m9vpfyek ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class 10 1324 5701 2025-02-11T09:23:22Z Saimawnkham 28 Created page with "<noinclude><table><tr></noinclude><!-- -->{{#invoke:Class|class}}<!-- --><noinclude></tr></table> {{documentation}} </noinclude>" 5701 wikitext text/x-wiki <noinclude><table><tr></noinclude><!-- -->{{#invoke:Class|class}}<!-- --><noinclude></tr></table> {{documentation}} </noinclude> q6eltnq6tswntlg5idy1k95lrj7f5bb ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/doc 10 1325 5702 2025-02-11T09:23:49Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{high-use}} {{cascade-protected template}} {{Lua|Module:Class|Module:Class/definition.json}} This template is used to show [[Wikipedia:Version 1.0 Editorial Team/Assessment|WP1.0 assessment]] ratings on WikiProject banners and other places. Because it wraps its contents in {{tag|td}} tags, it must be used inside {{tag|ta..." 5702 wikitext text/x-wiki {{Documentation subpage}} <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{high-use}} {{cascade-protected template}} {{Lua|Module:Class|Module:Class/definition.json}} This template is used to show [[Wikipedia:Version 1.0 Editorial Team/Assessment|WP1.0 assessment]] ratings on WikiProject banners and other places. Because it wraps its contents in {{tag|td}} tags, it must be used inside {{tag|table}} tags. == Usage == * <code><nowiki>{{</nowiki>class|''grade''<nowiki>}}</nowiki></code> *: Where ''grade'' is the classification of the article. * <code><nowiki>{{</nowiki>class|''grade''|image=yes<nowiki>}}</nowiki></code> *: '''{{para|image|yes}}''' Displays a small icon next to the grade description for ''all'' assessments (produced by {{tlx|class/icon}}). *: '''{{para|image|no}}''' does not ever display icons. *: '''{{para|image}}''' (blank or undefined) displays icons for '''FA''', '''FL''', '''A''' and '''GA''' classes only. * <code><nowiki>{{</nowiki>class|''grade''|category=''category''<nowiki>}}</nowiki></code> *: Define an alternative category link. * <code><nowiki>{{</nowiki>class|''grade''|header=yes<nowiki>}}</nowiki></code> *: By default the {{tlc|class}} template generates a table cell using the {{tag|td}} element. If the template is used in the header row of a sortable table, use {{para|header|yes}} so that the cell is constructed using the {{tag|th}} element. If used elsewhere than a header row, omit this parameter. === Examples === {| style="width:100%; background:transparent;" | <code><nowiki>{{class|FA}}</nowiki></code> <table>{{class|FA}}</table> <code><nowiki>{{class|FA|image=no}}</nowiki></code> <table>{{class|FA|image=no}}</table> <code><nowiki>{{class|FA|category=biography articles}}</nowiki></code> <table>{{class|FA|category=biography articles}}</table> <code><nowiki>{{class|B}}</nowiki></code> <table>{{class|B}}</table> <code><nowiki>{{class|B|image=yes}}</nowiki></code> <table>{{class|B|image=yes}}</table> <code><nowiki>{{class|B|category=mathematics articles}}</nowiki></code> <table>{{class|B|category=mathematics articles}}</table> |} ==TemplateData== {{TemplateData header}} <TemplateData> { "description": "", "params": { "1": { "label": "Grade", "description": "The classification of the article", "type": "string", "required": true }, "image": { "label": "Image", "description": "Set to 'yes' to display an icon; 'no' to not display an icon; or no value or blank to display an icon for FA, FL, A and GA classes only", "type": "string", "required": false }, "category": { "label": "Category", "description": "An alternative category link", "type": "string", "required": false }, "header": { "label": "Header", "description": "Set to 'yes' if the template is used in the header row of a sortable table, so that the cell is constructed using a \"th\" element rather than a \"td\" element", "type": "string", "required": false } } } </TemplateData> ==See also== {{Grading scheme/doc/see also}} * [[Wikipedia:Version 1.0 Editorial Team/Assessment]] * [[Template:WPBannerMeta]] <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Classification templates| Class]] }}</includeonly> g0fxygwigejzzy76b2k7yigib2jocs0 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour 10 1326 5703 2025-02-11T09:24:14Z Saimawnkham 28 Created page with "<includeonly>{{#invoke:class|colour}}</includeonly><noinclude> {{documentation}}</noinclude>" 5703 wikitext text/x-wiki <includeonly>{{#invoke:class|colour}}</includeonly><noinclude> {{documentation}}</noinclude> de3lyw99kzaiclzoiz10e4kqy8pjn18 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour/doc 10 1327 5704 2025-02-11T09:24:37Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> {{High-risk||yes}} {{cascade-protected template}} {{Lua|Module:Class|Module:Class/definition.json}} {{Template shortcut | Class/color | Class colour | Class color | Class col | Classcolour | Classcolor | Classcol }} This template uses a single unnamed parameter to output the colour used by each class type as a six digit hex code prefixed with a # symbol. {| class=wikitabl..." 5704 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> {{High-risk||yes}} {{cascade-protected template}} {{Lua|Module:Class|Module:Class/definition.json}} {{Template shortcut | Class/color | Class colour | Class color | Class col | Classcolour | Classcolor | Classcol }} This template uses a single unnamed parameter to output the colour used by each class type as a six digit hex code prefixed with a # symbol. {| class=wikitable style=text-align:center ! Syntax !! Output !! Colour !! Syntax !! Output !! Colour |- | <code><nowiki>{{class/colour|FA}}</nowiki></code> | <code>{{class/colour|FA}}</code> |style="background:{{class/colour|FA}}"| |- | <code><nowiki>{{class/colour|FL}}</nowiki></code> | <code>{{class/colour|FL}}</code> |style="background:{{class/colour|FL}}"| | <code><nowiki>{{class/colour|Category}}</nowiki></code> | <code>{{class/colour|Category}}</code> |style="background:{{class/colour|Category}}"| |- | <code><nowiki>{{class/colour|FM}}</nowiki></code> | <code>{{class/colour|FM}}</code> |style="background:{{class/colour|FM}}"| |- | <code><nowiki>{{class/colour|FPo}}</nowiki></code> | <code>{{class/colour|FPo}}</code> |style="background:{{class/colour|FPo}}"| | <code><nowiki>{{class/colour|Deferred}}</nowiki></code> | <code>{{class/colour|Deferred}}</code> |style="background:{{class/colour|Deferred}}"| |- | <code><nowiki>{{class/colour|A}}</nowiki></code> | <code>{{class/colour|A}}</code> |style="background:{{class/colour|A}}"| | <code><nowiki>{{class/colour|Disambig}}</nowiki></code> | <code>{{class/colour|Disambig}}</code> |style="background:{{class/colour|Disambig}}"| |- | <code><nowiki>{{class/colour|AL}}</nowiki></code> | <code>{{class/colour|AL}}</code> |style="background:{{class/colour|AL}}"| | <code><nowiki>{{class/colour|Draft}}</nowiki></code> | <code>{{class/colour|Draft}}</code> |style="background:{{class/colour|Draft}}"| |- | <code><nowiki>{{class/colour|GA}}</nowiki></code> | <code>{{class/colour|GA}}</code> |style="background:{{class/colour|GA}}"| | <code><nowiki>{{class/colour|File}}</nowiki></code> | <code>{{class/colour|File}}</code> |style="background:{{class/colour|File}}"| |- | <code><nowiki>{{class/colour|B}}</nowiki></code> | <code>{{class/colour|B}}</code> |style="background:{{class/colour|B}}"| | <code><nowiki>{{class/colour|Audio}}</nowiki></code> | <code>{{class/colour|Audio}}</code> |style="background:{{class/colour|Audio}}"| |- | <code><nowiki>{{class/colour|BL}}</nowiki></code> | <code>{{class/colour|BL}}</code> |style="background:{{class/colour|BL}}"| | <code><nowiki>{{class/colour|Future}}</nowiki></code> | <code>{{class/colour|Future}}</code> |style="background:{{class/colour|Future}}"| |- | <code><nowiki>{{class/colour|Complete}}</nowiki></code> | <code>{{class/colour|Complete}}</code> |style="background:{{class/colour|Complete}}"| |- | <code><nowiki>{{class/colour|C}}</nowiki></code> | <code>{{class/colour|C}}</code> |style="background:{{class/colour|C}}"| | <code><nowiki>{{class/colour|Needed}}</nowiki></code> | <code>{{class/colour|Needed}}</code> | style="background:{{class/colour|Needed}}"| |- | <code><nowiki>{{class/colour|CL}}</nowiki></code> | <code>{{class/colour|CL}}</code> |style="background:{{class/colour|CL}}"| | <code><nowiki>{{class/colour|Portal}}</nowiki></code> | <code>{{class/colour|Portal}}</code> | style="background:{{class/colour|Portal}}"| |- | <code><nowiki>{{class/colour|Substantial}}</nowiki></code> | <code>{{class/colour|Substantial}}</code> |style="background:{{class/colour|Substantial}}"| | <code><nowiki>{{class/colour|Meta}}</nowiki></code> | <code>{{class/colour|Meta}}</code> | style="background:{{class/colour|Meta}}"| |- | <code><nowiki>{{class/colour|Start}}</nowiki></code> | <code>{{class/colour|Start}}</code> |style="background:{{class/colour|Start}}"| | <code><nowiki>{{class/colour|Project}}</nowiki></code> | <code>{{class/colour|Project}}</code> |style="background:{{class/colour|Project}}"| |- | <code><nowiki>{{class/colour|Basic}}</nowiki></code> | <code>{{class/colour|Basic}}</code> |style="background:{{class/colour|Basic}}"| | <code><nowiki>{{class/colour|Redirect}}</nowiki></code> | <code>{{class/colour|Redirect}}</code> |style="background:{{class/colour|Redirect}}"| |- | <code><nowiki>{{class/colour|Stub}}</nowiki></code> | <code>{{class/colour|Stub}}</code> |style="background:{{class/colour|Stub}}"| | <code><nowiki>{{class/colour|SIA}}</nowiki></code> | <code>{{class/colour|SIA}}</code> |style="background:{{class/colour|SIA}}"| |- | <code><nowiki>{{class/colour|Template}}</nowiki></code> | <code>{{class/colour|Template}}</code> |style="background:{{class/colour|Template}}"| |- | <code><nowiki>{{class/colour|Incomplete}}</nowiki></code> | <code>{{class/colour|Incomplete}}</code> |style="background:{{class/colour|Incomplete}}"| | <code><nowiki>{{class/colour|User}}</nowiki></code> | <code>{{class/colour|User}}</code> |style="background:{{class/colour|User}}"| |- | <code><nowiki>{{class/colour|List}}</nowiki></code> | <code>{{class/colour|List}}</code> |style="background:{{class/colour|List}}"| | <code><nowiki>{{class/colour|Unassessed}}</nowiki></code> | <code>{{class/colour|Unassessed}}</code> |style="background:{{class/colour|Unassessed}}"| |- | <code><nowiki>{{class/colour|NA}}</nowiki></code> | <code>{{class/colour|NA}}</code> |style="background:{{class/colour|NA}}"| | | | |} == Accessibility == To accommodate readers of Wikipedia who are partially or fully [[color-blind]] or visually impaired, the contrast of the text with its background colour should reach at least [[Web Content Accessibility Guidelines]] (WCAG) 2.0's AA level; see [[MOS:CONTRAST]] for further details. Class colours are typically used with [[Help:Link color|blue linked text]] which uses colour #0645AD. You can check contrast levels with the following online tool: [https://webaim.org/resources/contrastchecker/?fcolor=0645AD&bcolor=FFFFFF WebAIM Contrast Checker] == Template data == {{TemplateData header}} <TemplateData> { "description": "This template uses a single unnamed parameter to output the colour used by each class type as a six digit hex code prefixed with a # symbol", "params": { "1": { "label": "Class type", "description": "One of FA, FL, FM, A, GA, B, C, Start, Stub, List, NA, Category, Disambig, Audio, File, Future, Needed, Portal, Project, Redirect, Template, Book, Deferred, Unassessed, or User", "type": "string", "required": false } } } </TemplateData> == See also == {{Grading scheme/doc/see also}} <includeonly>{{Sandbox other|| [[Category:Classification templates| ]] [[Category:Color templates]] }}</includeonly> b4vnpg44avdunantgp1ro4aesd3nfe1 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/color 10 1328 5705 2025-02-11T09:25:04Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] 5705 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] ld6pe60x3l2qy9g5x68iya7kkikmddr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class colour 10 1329 5706 2025-02-11T09:25:08Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] 5706 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] ld6pe60x3l2qy9g5x68iya7kkikmddr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class color 10 1330 5707 2025-02-11T09:25:11Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] 5707 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] ld6pe60x3l2qy9g5x68iya7kkikmddr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class col 10 1331 5708 2025-02-11T09:25:15Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] 5708 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] ld6pe60x3l2qy9g5x68iya7kkikmddr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Classcolour 10 1332 5709 2025-02-11T09:25:18Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] 5709 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] ld6pe60x3l2qy9g5x68iya7kkikmddr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Classcolor 10 1333 5710 2025-02-11T09:25:21Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] 5710 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] ld6pe60x3l2qy9g5x68iya7kkikmddr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Classcol 10 1334 5711 2025-02-11T09:25:24Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] 5711 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Class/colour]] ld6pe60x3l2qy9g5x68iya7kkikmddr ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Circa 10 1336 5714 2025-03-01T22:14:14Z Saimawnkham 28 Created page with "{{#if:{{{sortable|}}} |<span style="display:none; speak:none;">{{padleft:{{{1|}}}|4|0}}&nbsp;</span> }}{{#switch:{{{lk|}}} |no|off = <span title="circa">c.</span> |yes|on = [[wikt:circa#English|c.]] |abbr |#default = <abbr title="circa">c.</abbr> }}{{#ifeq:{{{1|+}}}|{{{1|-}}} |<span style="white-space:nowrap;">&thinsp;{{trim|{{{1}}}}}</span> }}{{#if:{{{2|}}} |&nbsp;– c.<span style="white-space:nowrap;">&thinsp;{{{2}}}</span> }}{{#invoke:Check for unknown par..." 5714 wikitext text/x-wiki {{#if:{{{sortable|}}} |<span style="display:none; speak:none;">{{padleft:{{{1|}}}|4|0}}&nbsp;</span> }}{{#switch:{{{lk|}}} |no|off = <span title="circa">c.</span> |yes|on = [[wikt:circa#English|c.]] |abbr |#default = <abbr title="circa">c.</abbr> }}{{#ifeq:{{{1|+}}}|{{{1|-}}} |<span style="white-space:nowrap;">&thinsp;{{trim|{{{1}}}}}</span> }}{{#if:{{{2|}}} |&nbsp;– c.<span style="white-space:nowrap;">&thinsp;{{{2}}}</span> }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using circa with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Circa]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | i | lk | sortable }}<noinclude> {{Documentation}} </noinclude> th0ehkxku0fvgpf4hucg12qtkpt8n5u ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Circa/doc 10 1337 5715 2025-03-01T22:14:37Z Saimawnkham 28 Created page with "{{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{High-use}} {{COinS safe|n|addtext=<br />The CS1 and CS2 templates have limited [[Help:Citation_Style_1#Date_format_compliance_with_Wikipedia's_Manual_of_Style|support]] for <code>c.</code> as an abbreviation in the date fields.}} {{Lua|Module:Check for unknown parameters}} {{Template shortcut|c.}} ==Usage==..." 5715 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{High-use}} {{COinS safe|n|addtext=<br />The CS1 and CS2 templates have limited [[Help:Citation_Style_1#Date_format_compliance_with_Wikipedia's_Manual_of_Style|support]] for <code>c.</code> as an abbreviation in the date fields.}} {{Lua|Module:Check for unknown parameters}} {{Template shortcut|c.}} ==Usage== This template generates an abbreviation for ''[[wikt:circa#English|circa]]'': {{circa}} By default the abbreviation is marked with an HTML <code>&lt;abbr&gt;</code> tag, which in most browsers renders as a [[tooltip]] when hovered. ===Examples=== {| class="wikitable" |- ! Syntax ! What it looks like ! Notes |- | <code><nowiki>{{circa|1325}}</nowiki></code> | {{circa|1325}} | rowspan="2" | Default style: no line break allowed; thin space |- | <code><nowiki>{{circa|1325 BCE}}</nowiki></code> | {{circa|1325 BCE}} |- | <code><nowiki>{{circa|1325|lk=yes}}</nowiki></code> | {{circa|1325|lk=yes}} | Replace abbreviation tooltip with a link to Wiktionary instead |- | <code><nowiki>{{circa|1325|lk=no}}</nowiki></code> | {{circa|1325|lk=no}} | No abbreviation tooltip at all |- | <code><nowiki>{{circa|1000|1050}}</nowiki></code> | {{circa|1000|1050}} | For a range with both dates uncertain. No tooltip on the second instance of "c." |- | <code><nowiki>{{circa|1000–1050}}</nowiki></code> | {{circa|1000–1050}} | Another option for a range; but, per [[MOS:CIRCA]], prefer <code><nowiki>{{circa|1000|1050}}</nowiki></code> |} ===Parameters=== Using the date itself as parameter (for example, "<code><nowiki>{{circa|1956}}</nowiki></code>", giving "{{circa|1956}}"), web browsers do not insert a line break anywhere in the string. By contrast, "<code><nowiki>{{circa}} 1956</nowiki></code>" allows a line break between the "{{circa}}" and the number. Also, with the date as a parameter a thinner space is used with many browsers: * "{{circa|1956}}" is generated by "<code><nowiki>{{circa|1956}}</nowiki></code>". * "{{circa}} 1956" is generated by "<code><nowiki>{{circa}} 1956</nowiki></code>". If the parameter {{para|lk}} (for "link") is set as "{{para|lk|no}}" or "{{para|lk|off}}", the abbreviation is rendered as "{{circa|lk=no}}", without a wikilink or abbreviation element. If it is absent, or set to "{{para|lk|abbr}}", the abbreviation is rendered with the HTML <code>&lt;abbr&gt;</code> element. If it is set to "{{para|lk|yes}}" or "{{para|lk|on}}", it is rendered as "{{circa|lk=yes}}", with a wikilink to the ''[[:wikt:circa]]'' article in Wiktionary and ''not'' an abbreviation element. <code>lk=no</code> can be used to avoid [[WP:Overlinking|overlinking]] when this template is used repeatedly in the body of an article. For example: * <code><nowiki>[[Dionysius Exiguus]] was born {{circa|470}}, lived in Rome from {{circa|lk=no|500}}, and died {{circa|lk=no|544}}.</nowiki></code> *:→ [[Dionysius Exiguus]] was born {{circa|470}}, lived in Rome from {{circa|lk=no|500}}, and died {{circa|lk=no|544}}. {{circa/doc/sortable}} ==Tracking categories== *{{clc|Pages using circa with unknown parameters}} ==See also== *{{tl|Born in}} *{{tl|Died in}} *{{tl|Floruit}} *{{tl|Married in}} *{{tl|Reign}} *[[Tempore]] ==TemplateData== {{templatedata header}} <templatedata> { "params": { "1": { "label": "year", "type": "string", "suggested": true, "description": "An approximate date", "example": "1965" }, "2": { "label": "end year", "type": "string", "description": "Use when the start and end dates of a range are both approximate.", "example": "1980" }, "sortable": { "label": "sortable", "description": "Set to “yes” for values in sortable tables", "suggestedvalues": [ "yes" ], "default": "yes" }, "lk": { "label": "link", "description": "If ‘on’, a link is added to the wiktionary article for circa. If ‘off’, the c. does not link or tooltip “circa”. Should be set to ‘off’ for the second and subsequent uses of this template. (Values ‘yes’ or ‘no’ may also be used.)", "type": "string", "suggestedvalues": [ "on", "off" ] } }, "paramOrder": [ "1", "2", "lk", "sortable" ], "description": "This template generates an abbreviation for circa." } </templatedata> <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Time and date abbreviation templates]] [[Category:Templates that add a tracking category]] }}</includeonly> cflf7wfmj6zmxvwyun3hefiy8neyhbk ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:C. 10 1338 5716 2025-03-01T22:14:53Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Circa]] 5716 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Circa]] 75nc7t6dlhrpw7ar6jl7cuxee93a9go ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Fix/category 10 1339 5717 2025-03-01T22:15:54Z Saimawnkham 28 Created page with "<noinclude>{{pp-template|small=yes}}</noinclude>{{{cat|[[Category:All pages needing cleanup]]}}}{{#if:{{{cat-date|}}} |[[{{{cat-date}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat2|}}}|{{{cat2}}}}}{{#if:{{{cat-date2|}}} |[[{{{cat-date2}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifex..." 5717 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude>{{{cat|[[Category:All pages needing cleanup]]}}}{{#if:{{{cat-date|}}} |[[{{{cat-date}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat2|}}}|{{{cat2}}}}}{{#if:{{{cat-date2|}}} |[[{{{cat-date2}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date2}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat3|}}}|{{{cat3}}}}}{{#if:{{{cat-date3|}}} |[[{{{cat-date3}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date3}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }} gpikm5p2yggfosi6w5maxtx5my3u9im ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Time zone 10 1340 5718 2025-03-01T22:17:35Z Saimawnkham 28 Created page with "{{<includeonly>subst:</includeonly>#switch: {{{1}}} | -12 = [[UTC−12:00]] | BIT = [[Baker Island Time|BIT]] ([[UTC−12:00]]) | IDLW = [[Internation Date Line West|IDLW]] ([[UTC−12:00]]) | -11 = [[UTC−11:00]] | BET = [[Bering Standard Time|BET]] ([[UTC−11:00]]) | SST SA = [[Samoa Standard Time|SST]] ([[UTC−11:00]]) | -10 = [[UTC−10:00]] | CKT = [[Cook Islands Time|CKT]] ([[UTC−10:00]]) | HAST = Hawaii–Aleutian Sta..." 5718 wikitext text/x-wiki {{<includeonly>subst:</includeonly>#switch: {{{1}}} | -12 = [[UTC−12:00]] | BIT = [[Baker Island Time|BIT]] ([[UTC−12:00]]) | IDLW = [[Internation Date Line West|IDLW]] ([[UTC−12:00]]) | -11 = [[UTC−11:00]] | BET = [[Bering Standard Time|BET]] ([[UTC−11:00]]) | SST SA = [[Samoa Standard Time|SST]] ([[UTC−11:00]]) | -10 = [[UTC−10:00]] | CKT = [[Cook Islands Time|CKT]] ([[UTC−10:00]]) | HAST = [[Hawaii–Aleutian Standard Time|HAST]] ([[UTC−10:00]]) | TAHT = [[Tahiti Time|TAHT]] ([[UTC−10:00]]) | -9:30 = [[UTC−09:30]]a | MIT = [[Marquesas Islands Time|MIT]] ([[UTC−09:30]]) | -9 = [[UTC−09:00]] | HADT = [[Hawaii–Aleutian Daylight Time|HADT]] ([[UTC−09:00]]) | AKST = [[Alaska Standard Time|AKST]] ([[UTC−09:00]]) | GIT = [[Gambier Island Time|GIT]] ([[UTC−09:00]]) | -8 = [[UTC−08:00]] | AKDT = [[Alaska Daylight Time|AKDT]] ([[UTC−08:00]]) | CIST = [[Clipperton Island Standard Time|CIST]] ([[UTC−08:00]]) | PST = [[Pacific Standard Time|PST]] ([[UTC−08:00]]) | -7 = [[UTC−07:00]] | MST = [[Mountain Standard Time|MST]] ([[UTC−07:00]]) | PDT = [[Pacific Daylight Time|PDT]] ([[UTC−07:00]]) | -6 = [[UTC−06:00]] | CST = [[Central Standard Time|CST]] ([[UTC−06:00]]) | GALT = [[Galapagos Time|GALT]] ([[UTC−06:00]]) | EAST = [[Easter Island Standard Time|EAST]] ([[UTC−06:00]]) | MDT = [[Mountain Daylight Time|MDT]] ([[UTC−06:00]]) | -5 = [[UTC−05:00]] | CDT = [[Central Daylight Time|CDT]] ([[UTC−05:00]]) | COT = [[Colombia Time|COT]] ([[UTC−05:00]]) | EST = [[Eastern Time Zone|EST]] ([[UTC−05:00]]) | ECT = [[Ecuador Time|ECT]] ([[UTC−05:00]]) | -4:30 = [[UTC−04:30]] | -4 = [[UTC−04:00]] | AST = [[Atlantic Standard Time|AST]] ([[UTC−04:00]]) | ECT NA = [[Eastern Caribbean Time|ECT]] ([[UTC−04:00]]) | EDT = [[Eastern Daylight Time|EDT]] ([[UTC−04:00]]) | -3:30 = [[UTC−03:30]] | NST NA = [[Newfoundland Standard Time|NST]] ([[UTC−03:30]]) | -3 = [[UTC−03:00]] | ADT = [[Atlantic Daylight Time|ADT]] ([[UTC−03:00]]) | NDT = [[Newfoundland Daylight Time|NDT]] ([[UTC−02:30]]) | -2 = [[UTC−02:00]] | FDT = [[Fernando de Noronha Standard Time|FDT]] ([[UTC−02:00]]) | VTZ = [[Greenland Eastern Standard Time|VTZ]] ([[UTC−02:00]]) | -1 = [[UTC−01:00]] | AT = [[Azores Time|AT]] ([[UTC−01:00]]) | CVT = [[Cape Verde Time|CVT]] ([[UTC−01:00]]) | -0 = [[UTC±00:00]] | +0 = [[UTC±00:00]] | ±0 = [[UTC±00:00]] | 0 = [[UTC±00:00]] | GMT = [[Greenwich Mean Time|GMT]] ([[UTC±00:00]]) | WET = [[Western European Time|WET]] ([[UTC±00:00]]) | +1 = [[UTC+01:00]] | BST = [[British Summer Time|BST]] ([[UTC+01:00]]) | CET = [[Central European Time|CET]] ([[UTC+01:00]]) | GDT = [[British Summer Time|GDT]] ([[UTC+01:00]]) | IST EU = [[Time in the Republic of Ireland|IST]] ([[UTC+01:00]]) | MET = [[Middle European Time|MET]] ([[UTC+01:00]]) | MEZ = [[Mitteleuropäische Zeit|MEZ]] ([[UTC+01:00]]) | WEST = [[Western European Summer Time|WEST]] ([[UTC+01:00]]) | WEDT = [[Western European Daylight Time|WEDT]] ([[UTC+01:00]]) | WAT = [[West Africa Time|WAT]] ([[UTC+01:00]]) | +2 = [[UTC+02:00]] | CAT = [[Central Africa Time]] ([[UTC+02:00]]) | CEST = [[Central European Summer Time|CEST]] ([[UTC+02:00]]) | CEDT = [[Central European Daylight Time|CEDT]] ([[UTC+02:00]]) | EET = [[Eastern European Time|EET]] ([[UTC+02:00]]) | IST AS = [[Israel Standard Time|IST]] ([[UTC+02:00]]) | MESZ = [[Mitteleuropäische Sommerzeit|MESZ]] ([[UTC+02:00]]) | SAST = [[South African Standard Time|SAST]] ([[UTC+02:00]]) | +3 = [[UTC+03:00]] | AST AS = [[Arabia Standard Time|AST]] ([[UTC+03:00]]) | BT = [[Baghdad Time|BT]] ([[UTC+03:00]]) | EEDT = [[Eastern European Daylight Time|EEDT]] ([[UTC+03:00]]) | EAT = [[East Africa Time|EAT]] ([[UTC+03:00]]) | EEST = [[Eastern European Summer Time|EEST]] ([[UTC+03:00]]) | IDT = [[Israel Daylight Time|IDT]] ([[UTC+03:00]]) | MSK = [[Moscow Standard Time|MSK]] ([[UTC+03:00]]) | TRT = [[Time in Turkey|TRT]] ([[UTC+03:00]]) | +3:30 = [[UTC+03:30]] | IRT = [[Iran Time|IRT]] ([[UTC+03:30]]) | +4 = [[UTC+04:00]] | AZT = [[Azerbaijan Time|AZT]] ([[UTC+04:00]]) | GST = [[Gulf Standard Time|GST]] ([[UTC+04:00]]) | MSD = [[Moscow Summer Time|MSD]] ([[UTC+04:00]]) | MUT = [[Mauritius Time|MUT]] ([[UTC+04:00]]) | SAMT = [[Samara Time|SAMT]] ([[UTC+04:00]]) | SCT = [[Seychelles Time|SCT]] ([[UTC+04:00]]) | RET = [[Reunion Time|RET]] ([[UTC+04:00]]) | +4:30 = [[UTC+4:30]] | AFT = [[Afghanistan Time|AFT]] ([[UTC+04:30]]) | +5 = [[UTC+05:00]] | AMST = [[Armenia Summer Time|AMST]] ([[UTC+05:00]]) | AZST = [[Azerbaijan Summer Time|AZST]] ([[UTC+05:00]]) | PKT = [[Pakistan Time|PKT]] ([[UTC+05:00]]) | SAMST = [[Samara Summer Time|SAMST]] ([[UTC+05:00]]) | YEKT = [[Yekaterinburg Time|YEKT]] ([[UTC+05:00]]) | +5:30 = [[UTC+05:30]] | IST = [[Indian Standard Time|IST]] ([[UTC+05:30]]) | +5:45 = [[UTC+05:45]] | NPT = [[Nepal Time|NPT]] ([[UTC+05:45]]) | +6 = [[UTC+06:00]] | BST AS = [[Bangladesh Standard Time|BST]] ([[UTC+06:00]]) | BTT = [[Bhutan Time|BTT]] ([[UTC+06:00]]) | KGT = [[Kyrgyzstan Time|KGT]] ([[UTC+06:00]]) | LKT = [[Lanka Time|LKT]] ([[UTC+06:00]]) | MAWT = [[Mawson Time|MAWT]] ([[UTC+06:00]]) | NOVT = [[Novosibirsk Time|NOVT]] ([[UTC+06:00]]) | OMST = [[Omsk Time|OMST]] ([[UTC+06:00]]) | YEKST = [[Yekaterinburg Summer Time|YEKST]] ([[UTC+06:00]]) | +6:30 = [[UTC+06:30]] | MMT = [[Myanmar Standard Time|MMT]] [[UTC+06:30]] | NST = [[North Sumatra Time|NST]] ([[UTC+06:30]]) | +7 = [[UTC+07:00]] | CXT = [[Christmas Island Time|CXT]] ([[UTC+07:00]]) | ICT = [[Indochina Time|ICT]] ([[UTC+07:00]]) | OMSST = [[Omsk Summer Time|OMSST]] ([[UTC+07:00]]) | KRAT = [[Krasnoyarsk Time|KRAT]] ([[UTC+07:00]]) | SST = [[South Sumatran Time|SST]] ([[UTC+07:00]]) | THA = [[Thailand Standard Time|THA]] ([[UTC+07:00]]) | +8 = [[UTC+08:00]] | AWST = [[Australian Western Standard Time|AWST]] ([[UTC+08:00]]) | BORT = [[Borneo Time|BORT]] ([[UTC+08:00]]) | BNT = [[Brunei Darussalam Time|BNT]] ([[UTC+08:00]]) | CST AS = [[China Standard Time|CST]] ([[UTC+08:00]]) | HKT = [[Hong Kong Time|HKT]] ([[UTC+08:00]]) | IRKT = [[Irkutsk Time|IRKT]] ([[UTC+08:00]]) | KRAST = [[Krasnoyarsk Summer Time|KRAST]] ([[UTC+08:00]]) | MST AS = [[Malaysian Standard Time|MST]] ([[UTC+08:00]]) | PHT = [[Philippine Standard Time|PHT]] ([[UTC+08:00]]) | PST AS = [[Philippine Standard Time|PST]] ([[UTC+08:00]]) | SST AS = [[Singapore Standard Time|SST]] ([[UTC+08:00]]) | ULAT = [[Ulan Bator Time|ULAT]] ([[UTC+08:00]]) | WST = [[Western Standard Time|WST]] ([[UTC+08:00]]) | +9 = [[UTC+09:00]] | IRKST = [[Irkutsk Summer Time|IRKT]] ([[UTC+09:00]]) | JST = [[Japan Standard Time|JST]] ([[UTC+09:00]]) | JAYT = [[Jayapura Time|JAYT]] ([[UTC+09:00]]) | KST = [[Korean Standard Time|KST]] ([[UTC+09:00]]) | PWT = [[Palau Time|PWT]] ([[UTC+09:00]]) | YAKT = [[Yakutsk Time|YAKT]] ([[UTC+09:00]]) | +9:30 = [[UTC+09:30]] | ACST = [[Australian Central Standard Time|ACST]] ([[UTC+09:30]]) | +10 = [[UTC+10:00]] | AEST = [[Australian Eastern Standard Time|AEST]] ([[UTC+10:00]]) | DDUT = [[Dumont-d`Urville Time|DDUT]] ([[UTC+10:00]]) | GST AS = [[Guam Standard Time|GST]] ([[UTC+10:00]]) | MPT = [[North Mariana (Islands) Time|MPT]] ([[UTC+10:00]]) | PGT = [[Papua New Guinea Time|PGT]] ([[UTC+10:00]]) | TRUT = [[Truk Time|TRUT]] ([[UTC+10:00]]) | VLAT = [[Vladivostok Time|VLAT]] ([[UTC+10:00]]) | YAKST = [[Yakutsk Summer Time|YAKST]] ([[UTC+10:00]]) | YAPT = [[Yap Time|YAPT]] ([[UTC+10:00]]) | +10:30 = [[UTC+10:30]] | ACDT = [[Australian Central Daylight Time|ACDT]] ([[UTC+10:30]]) | LHST = [[Lord Howe Standard Time|LHST]] ([[UTC+10:30]]) | +11 = [[UTC+11:00]] | AEDT = [[Australian Eastern Daylight Time|AEDT]] ([[UTC+11:00]]) | VLAST = [[Vladivostok Summer Time|VLAST]] ([[UTC+11:00]]) | MAGT = [[Magadan Time|MAGT]] ([[UTC+11:00]]) | NCT = [[New Caledonia Time|NCT]] ([[UTC+11:00]]) | PONT = [[Ponape Time|PONT]] ([[UTC+11:00]]) | SBT = [[Solomon (Islands) Time|SBT]] ([[UTC+11:00]]) | VUT = [[Vanuata Time|VUT]] ([[UTC+11:00]]) | +11:30 = [[UTC+11:30]] | NFT = [[Norfolk (Island) Time|NFT]] ([[UTC+11:30]]) | +12 = [[UTC+12:00]] | FJT = [[Fiji Time|FJT]] ([[UTC+12:00]]) | GILT = [[Gilbert Islands Time|GILT]] ([[UTC+12:00]]) | IDLE = [[Internation Date Line East|IDLE]] ([[UTC+12:00]]) | KOST = [[Kosrae Time|KOST]] ([[UTC+12:00]]) | MAGST = [[Magadan Summer Time|MAGST]] ([[UTC+12:00]]) | MHT = [[Marshall Islands Time|MHT]] ([[UTC+12:00]]) | NRT = [[Nauru Time|NRT]] ([[UTC+12:00]]) | NZST = [[New Zealand Standard Time|NZST]] ([[UTC+12:00]]) | NZT = [[New Zealand Standard Time|NZT]] ([[UTC+12:00]]) | PETT = [[Petropavlovsk-Kamtchatski Time|PETT]] ([[UTC+12:00]]) | TVT = [[Tuvalu Time|TVT]] ([[UTC+12:00]]) | WAKT = [[Wake Time|WAKT]] ([[UTC+12:00]]) | WFT = [[Wallis and Futuna Time|WFT]] ([[UTC+12:00]]) | +12:45 = [[UTC+12:45]] | CHAST = [[Chatham Standard Time|CHAST]] ([[UTC+12:45]]) | +13:00 = [[UTC+13:00]] | PETST = [[Petropavlovsk-Kamtchatski Summer Time|PETST]] ([[UTC+13:00]]) | NZDT = [[New Zealand Daylight Time|NZDT]] ([[UTC+13:00]]) | PHOT = [[Phoenix Islands Time|PHOT]] ([[UTC+13:00]]) | TOT = [[Tonga Time|TOT]] ([[UTC+13:00]]) | +14:00 = [[UTC+14:00]] | LINT = [[Line Islands Time|LINT]] ([[UTC+14:00]]) | #default = {{{1}}} }}<noinclude> {{doc}} </noinclude> iyxk9nlo2e4kkwr95bwjdmf78ijz7y6 ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Time zone/doc 10 1341 5719 2025-03-01T22:17:59Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{tsh|tz}} {{Subst only}} {{tl|Time zone}} can be used to quickly and consistently link to an article on a timezone, while automatically displaying the deviation from [[UTC]]. It also contains sub-templates that contain the data for columns in the [[tz database]]. ===Usage=== <pre> {{subst:Time zone|timezone}} </pre> Replace <code>timezone</code> with any standard time zone code. If the time zone is omitted, the template defaults to displayin..." 5719 wikitext text/x-wiki {{Documentation subpage}} {{tsh|tz}} {{Subst only}} {{tl|Time zone}} can be used to quickly and consistently link to an article on a timezone, while automatically displaying the deviation from [[UTC]]. It also contains sub-templates that contain the data for columns in the [[tz database]]. ===Usage=== <pre> {{subst:Time zone|timezone}} </pre> Replace <code>timezone</code> with any standard time zone code. If the time zone is omitted, the template defaults to displaying UTC. Exceptions: Sometimes, two different time zones have the same abbreviation. As we cannot change them, a little trick must be used for lesser-used ones. Instead of using the template above, you must use the following template: <nowiki>{{subst:Time zone|timezone continent}}</nowiki> Replace <code>timezone</code> with any standard time zone code. Replace <code>continent</code> with any of the following: * Africa: AF * Antarctica: AN * Asia: AS * Australia: AU * Europe: EU * North America: NA * South America: SA Examples: * Irish Summer Time: <nowiki>{{subst:Time zone|IST EU}}</nowiki> gives [[Irish Summer Time|IST]] ([[UTC+01:00]]) * Indian Standard Time: <nowiki>{{subst:Time zone|IST}}</nowiki> gives [[Indian Standard Time|IST]] ([[UTC+05:30]]) Ireland being less inhabited than India, Indian Standard Time will be used more often than Irish Summer Time, and is therefore the default if no continent is specified. See [[#Examples|more examples below]]. ===tz database=== Sub templates store data from the [[tz database]] and some related information. These examples are accurate as of version {{Time zone/version}} of the database. {| class="wikitable" ! scope="col" | Template ! scope="col" | Description ! scope="col" | Example ! scope="col" | Produces |- | {{tl|Time zone/version}} | Produces the version number of the tz database. Update this template when updating those below with data from a new release. Add a parameter (value doesn't matter) to include a link to the IANA FTP site. | {{tlx|Time zone/version|IncludeLink}} | <code><nowiki>[ftp://ftp.iana.org/tz/releases/tzdata2016e.tar.gz 2016e]</nowiki></code> |- | {{tl|Time zone/country code}} | Maps TZ to country code from ''zone.tab'' | {{tlx|Time zone/country code|Asia/Urumqi}} | CN |- | {{tl|Time zone/iso 3166-1 link}} | Maps TZ to '''linked''' country code from ''zone.tab'' | {{tlx|Time zone/iso 3166-1 link|Asia/Urumqi}} | <code><nowiki>[[ISO 3166-1:CN|CN]]</nowiki></code> |- | {{tl|Time zone/coordinates}} | Maps TZ to coordinates in original format from ''zone.tab'' | {{tlx|Time zone/coordinates|Asia/Urumqi}} | +4348+08735 |- | {{tl|Time zone/coord}} | Maps TZ to different coordinate format | {{tlx|Time zone/coord|Asia/Urumqi}} | 43/48/N/087/35/E |- | {{tl|Time zone/comments}} | Maps TZ to comments from ''zone.tab'' | {{tlx|Time zone/comments|Asia/Urumqi}} | Covering historic <nowiki>[[Sinkiang-Tibet]]</nowiki> time zone |- | {{tl|Time zone/rulefile}} | Maps TZ to linked ''continent file'' that defines the zone (or link) and DST rules. | | |- | {{tl|Time zone/utc offset}} | Maps TZ to normal (non-DST) UTC offset | {{tlx|Time zone/utc offset|Europe/Amsterdam}} | +01:00 |- | {{tl|Time zone/utc offset link}} | Maps TZ to '''linked''' normal (non-DST) UTC offset | {{tlx|Time zone/utc offset link|Europe/Amsterdam}} | <code><nowiki>[[UTC+01:00|+01:00]]</nowiki></code> |- | {{tl|Time zone/utc zone}} | Maps TZ to normal (non-DST) UTC offset with prefix | {{tlx|Time zone/utc zone|Europe/Amsterdam}} | UTC+01:00 |- | {{tl|Time zone/utc zone link}} | Maps TZ to '''linked''' normal (non-DST) UTC offset with prefix | {{tlx|Time zone/utc zone link|Europe/Amsterdam}} | <code><nowiki>[[UTC+01:00]]</nowiki></code> |- | {{tl|Time zone/utc dst offset}} | Maps TZ to '''DST''' UTC offset | {{tlx|Time zone/utc dst offset|Europe/Amsterdam}} | +02:00 |- | {{tl|Time zone/utc dst offset link}} | Maps TZ to '''linked''' '''DST''' UTC offset | {{tlx|Time zone/utc dst offset link|Europe/Amsterdam}} | <code><nowiki>[[UTC+02:00|+02:00]]</nowiki></code> |- | {{tl|Time zone/zone.tab cols wikitable}} | Maps TZ to 4 elements as a wikitable row&nbsp;&ndash; country code, coordinates, zone name, and comments | {{tlx|Time zone/zone.tab cols wikitable|Antarctica/South_Pole}} | <pre> | [[ISO 3166-1:AQ|AQ]] | -9000+00000 | [[Antarctica/South_Pole]] | Amundsen-Scott Station, South Pole </pre> |- | {{tl|Time zone/zone.tab cols linked}} | Similar to {{tl|Time zone/zone.tab cols wikitable}}, but adds two more lines to the output, containing the linked normal (non-DST) and DST UTC offsets | {{tlx|Time zone/zone.tab cols linked|Antarctica/South_Pole}} | <pre> | [[ISO 3166-1:AQ|AQ]] | -9000+00000 | [[Antarctica/South_Pole]] | Amundsen-Scott Station, South Pole | [[UTC+12:00|+12:00]] | [[UTC+13:00|+13:00]] </pre> |- | {{tl|Time zone/zone.tab cols unlinked}} | Same as {{tl|Time zone/zone.tab cols unlinked}}, but with no links | {{tlx|Time zone/zone.tab cols unlinked|Antarctica/South_Pole}} | <pre> | AQ | -9000+00000 | Antarctica/South_Pole | Amundsen-Scott Station, South Pole | +12:00 | +13:00 </pre> |- | {{tl|Time zone/zone.tab cols wiki6}} | A possibly slower version of {{tl|Time zone/zone.tab cols linked}}. '''Note:''' neither {{tl|Time zone/zone.tab cols wiki6}} nor {{tl|Time zone/zone.tab cols linked}} can currently be used for the full table in [[:List of tz database time zones]] because of performance limitations in processing such a long table. They can, however, be used for a small number of rows in individual area articles. | | |- | {{tl|Infobox time zone}} | Displays an infobox on the right side of pages for the tz zones, if the page name matches a zone name. For an example see [[Asia/Omsk]]. | | |- | {{tl|Time zone/zoneinfo}} | Displays the lead and a table containing the tz database data. For example, see [[Asia/Thimphu]]. | | |} ===UTC=== * [[Template:Infobox time zone]] * [[Template:Infobox time zone/utc-dtg]] ===Examples=== The list may not be exhaustive. {| class="wikitable" |- ! scope="col" | Time zone ! scope="col" | Name ! scope="col" | Code ! scope="col" | Result |- ! scope="row" rowspan=2 | [[UTC−12:00]] | [[Baker Island Time|Baker Island Time (BIT)]] || <nowiki>{{subst:Time zone|BIT}}</nowiki> || [[Baker Island Time|BIT]] ([[UTC−12:00]]) |- | [[Internation Date Line West|Internation Date Line West (IDLW)]] || <nowiki>{{subst:Time zone|IDLW}}</nowiki> || [[Internation Date Line West|IDLW]] ([[UTC−12:00]]) |- ! scope="row" rowspan=2 | [[UTC−11:00]] | [[Samoa Standard Time|Samoa Standard Time (SST)]] || <nowiki>{{subst:Time zone|SST SA}}</nowiki> || [[Samoa Standard Time|SST]] ([[UTC−11:00]]) |- | [[Bering Standard Time|Bering Standard Time (BET)]] || <nowiki>{{subst:Time zone|BET}}</nowiki> || [[Bering Standard Time|BET]] ([[UTC−11:00]]) |- ! scope="row" rowspan=3 | [[UTC−10:00]] | Cook Islands Time|Cook Islands Time (CKT) || <nowiki>{{subst:Time zone|CKT}}</nowiki> || CKT ([[UTC−10:00]]) |- | [[Hawaii–Aleutian Standard Time|Hawaii–Aleutian Standard Time (HAST)]] || <nowiki>{{subst:Time zone|HAST}}</nowiki> || [[Hawaii–Aleutian Standard Time|HAST]] ([[UTC−10:00]]) |- | [[Tahiti Time|Tahiti Time (TAHT)]] || <nowiki>{{subst:Time zone|TAHT}}</nowiki> || [[Tahiti Time|TAHT]] ([[UTC−10:00]]) |- ! scope="row" rowspan=1 | [[UTC−09:30]] | [[Marquesas Islands Time|Marquesas Islands Time (MIT)]] || <nowiki>{{subst:Time zone|MIT}}</nowiki> || [[Marquesas Islands Time|MIT]] ([[UTC−09:30]]) |- ! scope="row" rowspan=3 | [[UTC−09:00]] | [[Alaska Standard Time|Alaska Standard Time (AKST)]] || <nowiki>{{subst:Time zone|AKST}}</nowiki> || [[Alaska Standard Time|AKST]] ([[UTC−09:00]]) |- | [[Gambier Island Time|Gambier Island Time (GIT)]] || <nowiki>{{subst:Time zone|GIT}}</nowiki> || [[Gambier Island Time|GIT]] ([[UTC−09:00]]) |- | [[Hawaii–Aleutian Daylight Time|Hawaii–Aleutian Daylight Time (HADT)]] || <nowiki>{{subst:Time zone|HADT}}</nowiki> || [[Hawaii–Aleutian Daylight Time|HADT]] ([[UTC−09:00]]) |- ! scope="row" rowspan=3 | [[UTC−08:00]] | [[Alaska Standard Daylight Time|Alaska Daylight Time (AKDT)]] || <nowiki>{{subst:Time zone|AKDT}}</nowiki> || [[Alaska Daylight Time|AKDT]] ([[UTC−08:00]]) |- | [[Clipperton Island Standard Time|Clipperton Island Standard Time (CIST)]] || <nowiki>{{subst:Time zone|CIST}}</nowiki> || [[Clipperton Island Standard Time|CIST]] ([[UTC−08:00]]) |- | [[Pacific Standard Time|Pacific Standard Time (PST)]] || <nowiki>{{subst:Time zone|PST}}</nowiki> || [[Pacific Standard Time|PST]] ([[UTC−08:00]]) |- ! scope="row" rowspan=2 | [[UTC−07:00]] | [[Mountain Standard Time|Mountain Standard Time (MST)]] || <nowiki>{{subst:Time zone|MST}}</nowiki> || [[Mountain Standard Time|MST]] ([[UTC−07:00]]) |- | [[Pacific Daylight Time|Pacific Daylight Time (PDT)]] || <nowiki>{{subst:Time zone|PDT}}</nowiki> || [[Pacific Daylight Time|PDT]] ([[UTC−07:00]]) |- ! scope="row" rowspan=3 | [[UTC−06:00]] | [[Central Standard Time|Central Standard Time (CST)]] || <nowiki>{{subst:Time zone|CST}}</nowiki> || [[Central Standard Time|CST]] ([[UTC−06:00]]) |- | [[Galapagos Time|Galapagos Time (GALT)]] || <nowiki>{{subst:Time zone|GALT}}</nowiki> || [[Galapagos Time|GALT]] ([[UTC−06:00]]) |- | [[Mountain Daylight Time|Mountain Daylight Time (MDT)]] || <nowiki>{{subst:Time zone|MDT}}</nowiki> || [[Mountain Daylight Time|MDT]] ([[UTC−06:00]]) |- ! scope="row" rowspan=3 | [[UTC−05:00]] | [[Central Daylight Time|Central Daylight Time (CDT)]] || <nowiki>{{subst:Time zone|CDT}}</nowiki> || [[Central Daylight Time|CDT]] ([[UTC−05:00]]) |- | [[Eastern Standard Time (North America)|Eastern Standard Time (EST)]] || <nowiki>{{subst:Time zone|EST}}</nowiki> || [[Eastern Standard Time (North America)|EST]] ([[UTC−05:00]]) |- | [[Ecuador Time|Ecuador Time (ECT)]] || <nowiki>{{subst:Time zone|ECT}}</nowiki> || [[Ecuador Time|ECT]] ([[UTC−05:00]]) |- ! scope="row" rowspan=3 | [[UTC−04:00]] | [[Atlantic Standard Time|Atlantic Standard Time (AST)]] || <nowiki>{{subst:Time zone|AST}}</nowiki> || [[Atlantic Standard Time|AST]] ([[UTC−04:00]]) |- | [[Eastern Caribbean Time|Eastern Caribbean Time (ECT)]] || <nowiki>{{subst:Time zone|ECT NA}}</nowiki> || [[Eastern Caribbean Time|ECT]] ([[UTC−04:00]]) |- | [[Eastern Daylight Time|Eastern Daylight Time (EDT)]] || <nowiki>{{subst:Time zone|EDT}}</nowiki> || [[Eastern Daylight Time|EDT]] ([[UTC−04:00]]) |- ! scope="row" rowspan=1 | [[UTC−03:30]] | [[Newfoundland Standard Time|Newfoundland Standard Time (NST)]] || <nowiki>{{subst:Time zone|NST NA}}</nowiki> || [[Newfoundland Standard Time|NST]] ([[UTC−03:30]]) |- ! scope="row" rowspan=1 | [[UTC−03:00]] | [[Atlantic Daylight Time|Atlantic Daylight Time (ADT)]] || <nowiki>{{subst:Time zone|ADT}}</nowiki> || [[Atlantic Daylight Time|ADT]] ([[UTC−03:00]]) |- ! scope="row" rowspan=1 | [[UTC−02:30]] | [[Newfoundland Daylight Time|Newfoundland Daylight Time (NDT)]] || <nowiki>{{subst:Time zone|NDT}}</nowiki> || [[Newfoundland Daylight Time|NDT]] ([[UTC−02:30]]) |- ! scope="row" rowspan=2 | [[UTC−02:00]] | Greenland Eastern Standard Time|Greenland Eastern Standard Time (VTZ)|| <nowiki>{{subst:Time zone|VTZ}}</nowiki> || VTZ ([[UTC−02:00]]) |- | Fernando de Noronha Standard Time|Fernando de Noronha Standard Time (FDT)|| <nowiki>{{subst:Time zone|FDT}}</nowiki> || FDT ([[UTC−02:00]]) |- ! scope="row" rowspan=2 | [[UTC−01:00]] | Azores Time|Azores Time (AT)|| <nowiki>{{subst:Time zone|AT}}</nowiki> || AT ([[UTC−01:00]]) |- | [[Cape Verde Time|Cape Verde Time (CVT)]]|| <nowiki>{{subst:Time zone|CVT}}</nowiki> || [[Cape Verde Time|CVT]] ([[UTC−01:00]]) |- ! scope="row" rowspan=2 | [[UTC+00:00]] | [[Greenwich Mean Time|Greenwich Mean Time (GMT)]] || <nowiki>{{subst:Time zone|GMT}}</nowiki> || [[Greenwich Mean Time|GMT]] ([[UTC+00:00]]) |- | [[Western European Time|Western European Time (WET)]] || <nowiki>{{subst:Time zone|WET}}</nowiki> || [[Western European Time|WET]] ([[UTC+00:00]]) |- ! scope="row" rowspan=8 | [[UTC+01:00]] | [[British Summer Time|British Summer Time (BST)]] || <nowiki>{{subst:Time zone|BST}}</nowiki> || [[British Summer Time|BST]] ([[UTC+01:00]]) |- | [[Central European Time|Central European Time (CET)]] || <nowiki>{{subst:Time zone|CET}}</nowiki> || [[Central European Time|CET]] ([[UTC+01:00]]) |- | [[British Summer Time|Greenwich Daylight Saving Time (GDT)]] || <nowiki>{{subst:Time zone|GDT}}</nowiki> || [[British Summer Time|GDT]] ([[UTC+01:00]]) |- | [[Irish Summer Time|Irish Summer Time (IST)]] || <nowiki>{{subst:Time zone|IST EU}}</nowiki> || [[Irish Summer Time|IST]] ([[UTC+01:00]]) |- | [[Middle European Time|Middle European Time (MET)]] || <nowiki>{{subst:Time zone|MET}}</nowiki> || [[Middle European Time|MET]] ([[UTC+01:00]]) |- | [[West Africa Time|West Africa Time (WAT)]] || <nowiki>{{subst:Time zone|WAT}}</nowiki> || [[West Africa Time|WAT]] ([[UTC+01:00]]) |- | [[Western European Summer Time|Western European Summer Time (WEST)]] || <nowiki>{{subst:Time zone|WEST}}</nowiki> || [[Western European Summer Time|WEST]] ([[UTC+01:00]]) |- | [[Western European Daylight Time|Western European Daylight Time (WEDT)]] || <nowiki>{{subst:Time zone|WEDT}}</nowiki> || [[Western European Daylight Time|WEDT]] ([[UTC+01:00]]) |- ! scope="row" rowspan=5 | [[UTC+02:00]] | [[Central European Summer Time|Central European Summer Time (CEST)]] || <nowiki>{{subst:Time zone|CEST}}</nowiki> || [[Central European Summer Time|CEST]] ([[UTC+02:00]]) |- | [[Central European Daylight Time|Central European Daylight Time (CEDT)]] || <nowiki>{{subst:Time zone|CEDT}</nowiki> || [[Central European Daylight Time|CEDT]] ([[UTC+02:00]]) |- | [[Eastern European Time|Eastern European Time (EET)]] || <nowiki>{{subst:Time zone|EET}}</nowiki> || [[Eastern European Time|EET]] ([[UTC+02:00]]) |- | [[Israel Standard Time|Israel Standard Time (IST)]] || <nowiki>{{subst:Time zone|IST AS}}</nowiki> || [[Israel Standard Time|IST]] ([[UTC+02:00]]) |- | [[South African Standard Time|South African Standard Time (SAST)]] || <nowiki>{{subst:Time zone|SAST}}</nowiki> || [[South African Standard Time|SAST]] ([[UTC+02:00]]) |- ! scope="row" rowspan=7 | [[UTC+03:00]] | [[Arabia Standard Time|Arabia Standard Time (AST)]] || <nowiki>{{subst:Time zone|AST AS}}</nowiki> || [[Arabia Standard Time|AST]] ([[UTC+03:00]]) |- | [[East Africa Time|East Africa Time (EAT)]] || <nowiki>{{subst:Time zone|EAT}}</nowiki> || [[East Africa Time|EAT]] ([[UTC+03:00]]) |- | [[Eastern European Summer Time|Eastern European Summer Time (EEST)]] || <nowiki>{{subst:Time zone|EEST}}</nowiki> || [[Eastern European Summer Time|EEST]] ([[UTC+03:00]]) |- | [[Eastern European Daylight Time|Eastern European Daylight Time (EEDT)]] || <nowiki>{{subst:Time zone|EEDT}}</nowiki> || [[Eastern European Daylight Time|EEDT]] ([[UTC+03:00]]) |- | [[Israel Daylight Time|Israel Daylight Time (IDT)]] || <nowiki>{{subst:Time zone|IDT}}</nowiki> || [[Israel Daylight Time|IDT]] ([[UTC+03:00]]) |- | [[Moscow Time|Moscow Standard Time (MSK)]] || <nowiki>{{subst:Time zone|MSK}}</nowiki> || [[Moscow Standard Time|MSK]] ([[UTC+03:00]]) |- | [[Time in Turkey|Turkey Time (TRT)]] || <nowiki>{{subst:Time zone|TRT}}</nowiki> || [[Time in Turkey|TRT]] ([[UTC+3:00]]) |- ! scope="row" rowspan=4 | [[UTC+04:00]] | [[Azerbaijan Time|Azerbaijan Time (AZT)]] || <nowiki>{{subst:Time zone|AZT}}</nowiki> || [[Azerbaijan Time|AZT]] ([[UTC+04:00]]) |- | [[Gulf Standard Time|Gulf Standard Time (GST)]] || <nowiki>{{subst:Time zone|GST}}</nowiki> || [[Gulf Standard Time|GST]] ([[UTC+04:00]]) |- | [[Moscow Summer Time|Moscow Summer Time (MSD)]] || <nowiki>{{subst:Time zone|MSD}}</nowiki> || [[Moscow Summer Time|MSD]] ([[UTC+04:00]]) |- | [[Samara Time|Samara Time (SAMT)]] || <nowiki>{{subst:Time zone|SAMT}}</nowiki> || [[Samara Time|SAMT]] ([[UTC+04:00]]) |- ! scope="row" rowspan=4 | [[UTC+05:00]] | [[Azerbaijan Summer Time|Azerbaijan Summer Time (AZST)]] || <nowiki>{{subst:Time zone|AZST}}</nowiki> || [[Azerbaijan Summer Time|AZST]] ([[UTC+05:00]]) |- | Pakistan Time|Pakistan Time (PKT) || <nowiki>{{subst:Time zone|PKT}}</nowiki> || PKT ([[UTC+05:00]]) |- | [[Samara Summer Time|Samara Summer Time (SAMST)]] || <nowiki>{{subst:Time zone|SAMST}}</nowiki> || [[Samara Summer Time|SAMST]] ([[UTC+05:00]]) |- | [[Yekaterinburg Time|Yekaterinburg Time (YEKT)]] || <nowiki>{{subst:Time zone|YEKT}}</nowiki> || [[Yekaterinburg Time|YEKT]] ([[UTC+05:00]]) |- ! scope="row" | [[UTC+05:30]] | [[Indian Standard Time|Indian Standard Time (IST)]] || <nowiki>{{subst:Time zone|IST}}</nowiki> || [[Indian Standard Time|IST]] ([[UTC+05:30]]) |- ! scope="row" | [[UTC+05:45]] | [[Nepal Time|Nepal Time (NPT)]] || <nowiki>{{subst:Time zone|NPT}}</nowiki> || [[Nepal Time|NPT]] ([[UTC+05:45]]) |- ! scope="row" rowspan=7 | [[UTC+06:00]] | [[Bangladesh Standard Time|Bangladesh Standard Time (BST)]] || <nowiki>{{subst:Time zone|BST AS}}</nowiki> || [[Bangladesh Standard Time|BST]] ([[UTC+06:00]]) |- | [[Bhutan Time|Bhutan Time (BTT)]] || <nowiki>{{subst:Time zone|BTT}}</nowiki> || [[Bhutan Time|BTT]] ([[UTC+06:00]]) |- | [[Kyrgyzstan Time|Kyrgyzstan Time (KGT)]] || <nowiki>{{subst:Time zone|KGT}}</nowiki> || [[Kyrgyzstan Time|KGT]] ([[UTC+06:00]]) |- | Lanka Time|Lanka Time (LKT) || <nowiki>{{subst:Time zone|LKT}}</nowiki> || LKT ([[UTC+06:00]]) |- | Mawson Time|Mawson Time (MAWT) || <nowiki>{{subst:Time zone|MAWT}}</nowiki> || MAWT ([[UTC+06:00]]) |- | [[Omsk Time|Omsk Time (OMST)]] || <nowiki>{{subst:Time zone|OMST}}</nowiki> || [[Omsk Time|OMST]] ([[UTC+06:00]]) |- | [[Yekaterinburg Summer Time|Yekaterinburg Summer Time (YEKST)]] || <nowiki>{{subst:Time zone|YEKST}}</nowiki> || [[Yekaterinburg Summer Time|YEKST]] ([[UTC+06:00]]) |- ! scope="row" rowspan=2 | [[UTC+06:30]] | [[Myanmar Standard Time|Myanmar Standard Time (MMT)]] || <nowiki>{{subst:Time zone|MMT}}</nowiki> || [[Myanmar Standard Time|MMT]] [[UTC+06:30]] |- | North Sumatra Time|North Sumatra Time (NST) || <nowiki>{{subst:Time zone|NST}}</nowiki> || NST ([[UTC+06:30]]) |- ! scope="row" rowspan=6 | [[UTC+07:00]] | [[Christmas Island Time|Christmas Island Time (CXT)]] || <nowiki>{{subst:Time zone|CXT}}</nowiki> || [[Christmas Island Time|CXT]] ([[UTC+07:00]]) |- | [[Indochina Time|Indochina Time (ICT)]] || <nowiki>{{subst:Time zone|ICT}}</nowiki> || [[Indochina Time|ICT]] ([[UTC+07:00]]) |- | [[Krasnoyarsk Time|Krasnoyarsk Time (KRAT)]] || <nowiki>{{subst:Time zone|KRAT}}</nowiki> || [[Krasnoyarsk Time|KRAT]] ([[UTC+07:00]]) |- | [[Omsk Summer Time|Omsk Summer Time (OMSST)]] || <nowiki>{{subst:Time zone|OMSST}}</nowiki> || [[Omsk Summer Time|OMSST]] ([[UTC+07:00]]) |- | South Sumatran Time|South Sumatran Time (SST) || <nowiki>{{subst:Time zone|SST}}</nowiki> || SST ([[UTC+07:00]]) |- | [[Thailand Standard Time|Thailand Standard Time (THA)]] || <nowiki>{{subst:Time zone|THA}}</nowiki> || [[Thailand Standard Time|THA]] ([[UTC+07:00]]) |- ! scope="row" rowspan=12 | [[UTC+08:00]] | [[Australian Western Standard Time|Australian Western Standard Time (AWST)]] || <nowiki>{{subst:Time zone|AWST}}</nowiki> || [[Australian Western Standard Time|AWST]] ([[UTC+08:00]]) |- | Borneo Time|Borneo Time (BORT) || <nowiki>{{subst:Time zone|BORT}}</nowiki> || BORT ([[UTC+08:00]]) |- | [[Brunei Darussalam Time|Brunei Darussalam Time (BNT)]] || <nowiki>{{subst:Time zone|BNT}}</nowiki> || [[Brunei Darussalam Time|BNT]] ([[UTC+08:00]]) |- | [[China Standard Time|China Standard Time (CST)]] || <nowiki>{{subst:Time zone|CST AS}}</nowiki> || [[China Standard Time|CST]] ([[UTC+08:00]]) |- | [[Hong Kong Time|Hong Kong Time (HKT)]] || <nowiki>{{subst:Time zone|HKT}}</nowiki> || [[Hong Kong Time|HKT]] ([[UTC+08:00]]) |- | [[Irkutsk Time|Irkutsk Time (IRKT)]] || <nowiki>{{subst:Time zone|IRKT}}</nowiki> || [[Irkutsk Time|IRKT]] ([[UTC+08:00]]) |- | [[Krasnoyarsk Summer Time|Krasnoyarsk Summer Time (KRAST)]] || <nowiki>{{subst:Time zone|KRAST}}</nowiki> || [[Krasnoyarsk Summer Time|KRAST]] ([[UTC+08:00]]) |- | [[Malaysian Standard Time|Malaysian Standard Time (MST)]] || <nowiki>{{subst:Time zone|MST AS}}</nowiki> || [[Malaysian Standard Time|MST]] [[UTC+08:00]] |- | [[Philippine Standard Time|Philippine Standard Time (PHT)]] || <nowiki>{{subst:Time zone|PHT}}</nowiki> || [[Philippine Standard Time|PHT]] ([[UTC+08:00]]) |- | [[Singapore Standard Time|Singapore Standard Time (SST)]] || <nowiki>{{subst:Time zone|SST AS}}</nowiki> || [[Singapore Standard Time|SST]] ([[UTC+08:00]]) |- | Ulan Bator Time|Ulan Bator Time (ULAT) || <nowiki>{{subst:Time zone|ULAT}}</nowiki> || ULAT ([[UTC+08:00]]) |- | [[Western Standard Time|Western Standard Time (WST)]] || <nowiki>{{subst:Time zone|WST}}</nowiki> || [[Western Standard Time|WST]] ([[UTC+08:00]]) |- ! scope="row" rowspan=6 | [[UTC+09:00]] | [[Irkutsk Summer Time|Irkutsk Summer Time (IRKST)]] || <nowiki>{{subst:Time zone|IRKST}}</nowiki> || [[Irkutsk Summer Time|IRKT]] ([[UTC+09:00]]) |- | [[Japan Standard Time|Japan Standard Time (JST)]] || <nowiki>{{subst:Time zone|JST}}</nowiki> || [[Japan Standard Time|JST]] ([[UTC+09:00]]) |- | Jayapura Time|Jayapura Time (JAYT) || <nowiki>{{subst:Time zone|JAYT}}</nowiki> || JAYT ([[UTC+09:00]]) |- | [[Korean Standard Time|Korean Standard Time(KST)]] || <nowiki>{{subst:Time zone|KST}}</nowiki> || [[Korean Standard Time|KST]] ([[UTC+09:00]]) |- | Palau Time (PWT) || <nowiki>{{subst:Time zone|PWT}}</nowiki> || PWT ([[UTC+09:00]]) |- | [[Yakutsk Time|Yakutsk Time (YAKT)]] || <nowiki>{{subst:Time zone|YAKT}}</nowiki> || [[Yakutsk Time|YAKT]] ([[UTC+09:00]]) |- ! scope="row" | [[UTC+09:30]] | [[Australian Central Standard Time|Australian Central Standard Time (ACST)]] || <nowiki>{{subst:Time zone|ACST}}</nowiki> || [[Australian Central Standard Time|ACST]] ([[UTC+09:30]]) |- ! scope="row" rowspan=9 | [[UTC+10:00]] | [[Australian Eastern Standard Time|Australian Eastern Standard Time (AEST)]] || <nowiki>{{subst:Time zone|AEST}}</nowiki> || [[Australian Eastern Standard Time|AEST]] ([[UTC+10:00]]) |- | Dumont-d`Urville Time|Dumont-d`Urville Time (DDUT) || <nowiki>{{subst:Time zone|DDUT}}</nowiki> || DDUT ([[UTC+10:00]]) |- | Guam Standard Time|Guam Standard Time (GST) || <nowiki>{{subst:Time zone|GST AS}}</nowiki> || GST ([[UTC+10:00]]) |- | North Mariana (Islands) Time|North Mariana (Islands) Time (MPT) || <nowiki>{{subst:Time zone|MPT}}</nowiki> || MPT ([[UTC+10:00]]) |- | [[Papua New Guinea Time|Papua New Guinea Time (PGT)]] || <nowiki>{{subst:Time zone|PGT}}</nowiki> || [[Papua New Guinea Time|PGT]] ([[UTC+10:00]]) |- | Truk Time|Truk Time (TRUT) || <nowiki>{{subst:Time zone|TRUT}}</nowiki> || TRUT ([[UTC+10:00]]) |- | [[Vladivostok Time|Vladivostok Time (VLAT)]] || <nowiki>{{subst:Time zone|VLAT}}</nowiki> || [[Vladivostok Time|VLAT]] ([[UTC+10:00]]) |- | [[Yakutsk Summer Time|Yakutsk Summer Time (YAKST)]] || <nowiki>{{subst:Time zone|YAKST}}</nowiki> || [[Yakutsk Summer Time|YAKST]] ([[UTC+10:00]]) |- | Yap Time|Yap Time (YAPT) || <nowiki>{{subst:Time zone|YAPT}}</nowiki> || YAPT ([[UTC+10:00]]) |- ! scope="row" rowspan=2 | [[UTC+10:30]] | [[Australian Central Daylight Time|Australian Central Daylight Time (ACDT)]] || <nowiki>{{subst:Time zone|ACDT}}</nowiki> || [[Australian Central Daylight Time|ACDT]] ([[UTC+10:30]]) |- | Lord Howe Standard Time|Lord Howe Standard Time (LHST) || <nowiki>{{subst:Time zone|LHST}}</nowiki> || LHST ([[UTC+10:30]]) |- ! scope="row" rowspan=7 | [[UTC+11:00]] | [[Australian Eastern Daylight Time|Australian Eastern Daylight Time (AEDT)]] || <nowiki>{{subst:Time zone|AEDT}}</nowiki> || [[Australian Eastern Daylight Time|AEDT]] ([[UTC+11:00]]) |- | [[Magadan Time|Magadan Time (MAGT)]] || <nowiki>{{subst:Time zone|MAGT}}</nowiki> || [[Magadan Time|MAGT]] ([[UTC+11:00]]) |- | New Caledonia Time (NCT) || <nowiki>{{subst:Time zone|NCT}}</nowiki> || NCT ([[UTC+11:00]]) |- | Ponape Time (PONT) || <nowiki>{{subst:Time zone|PONT}}</nowiki> || PONT ([[UTC+11:00]]) |- | Solomon (Islands) Time (SBT) || <nowiki>{{subst:Time zone|SBT}}</nowiki> || SBT ([[UTC+11:00]]) |- | Vanuata Time (VUT) || <nowiki>{{subst:Time zone|VUT}}</nowiki> || VUT ([[UTC+11:00]]) |- | [[Vladivostok Summer Time|Vladivostok Summer Time (VLAST)]] || <nowiki>{{subst:Time zone|VLAST}}</nowiki> || [[Vladivostok Summer Time|VLAST]] ([[UTC+11:00]]) |- ! scope="row" | [[UTC+11:30]] | [[Norfolk (Island) Time|Norfolk (Island) Time (NFT)]] || <nowiki>{{subst:Time zone|NFT}}</nowiki> || [[Norfolk (Island) Time|NFT]] ([[UTC+11:30]]) |- ! scope="row" rowspan=12 | [[UTC+12:00]] | [[Fiji Time|Fiji Time (FJT)]] || <nowiki>{{subst:Time zone|FJT}}</nowiki> || [[Fiji Time|FJT]] ([[UTC+12:00]]) |- | Gilbert (Islands) Time|Gilbert (Islands) Time (GILT) || <nowiki>{{subst:Time zone|GILT}}</nowiki> || GILT ([[UTC+12:00]]) |- | Internation Date Line East|Internation Date Line East (IDLE) || <nowiki>{{subst:Time zone|IDLE}}</nowiki> || IDLE ([[UTC+12:00]]) |- | Kosrae Time (KOST) || <nowiki>{{subst:Time zone|KOST}}</nowiki> || KOST ([[UTC+12:00]]) |- | [[Magadan Summer Time|Magadan Summer Time (MAGST)]] || <nowiki>{{subst:Time zone|MAGST}}</nowiki> || [[Magadan Summer Time|MAGST]] ([[UTC+12:00]]) |- | Marshall (Islands) Time (MHT) || <nowiki>{{subst:Time zone|MHT}}</nowiki> || MHT ([[UTC+12:00]]) |- | Nauru Time|Nauru Time (NRT) || <nowiki>{{subst:Time zone|NRT}}</nowiki> || NRT ([[UTC+12:00]]) |- | [[New Zealand Standard Time|New Zealand Standard Time (NZST)]] || <nowiki>{{subst:Time zone|NZST}}</nowiki> || [[New Zealand Standard Time|NZST]] ([[UTC+12:00]]) |- | [[Petropavlovsk-Kamtchatski Time|Petropavlovsk-Kamtchatski Time (PETT)]] || <nowiki>{{subst:Time zone|PETT}}</nowiki> || [[Petropavlovsk-Kamtchatski Time|PETT]] ([[UTC+12:00]]) |- | [[Tuvalu Time|Tuvalu Time (TVT)]] || <nowiki>{{subst:Time zone|TVT}}</nowiki> || [[Tuvalu Time|TVT]] ([[UTC+12:00]]) |- | Wallis and Futuna Time|Wallis and Futuna Time (WFT) || <nowiki>{{subst:Time zone|WFT}}</nowiki> || WFT ([[UTC+12:00]]) |- | Wake Time|Wake Time (WAKT) || <nowiki>{{subst:Time zone|WAKT}}</nowiki> || WAKT ([[UTC+12:00]]) |- ! scope="row" | [[UTC+12:45]] | [[Chatham Standard Time|Chatham Standard Time (CHAST)]] || <nowiki>{{subst:Time zone|CHAST}}</nowiki> || [[Chatham Standard Time|CHAST]] ([[UTC+12:45]]) |- ! scope="row" rowspan=3 | [[UTC+13:00]] | [[Petropavlovsk-Kamtchatski Summer Time|Petropavlovsk-Kamtchatski Summer Time (PETST)]] || <nowiki>{{subst:Time zone|PETST}}</nowiki> || [[Petropavlovsk-Kamtchatski Summer Time|PETST]] ([[UTC+13:00]]) |- | Phoenix (Islands) Time|Phoenix (Islands) Time (PHOT) || <nowiki>{{subst:Time zone|PHOT}}</nowiki> || PHOT ([[UTC+13:00]]) |- | [[Tonga Time|Tonga Time (TOT)]] || <nowiki>{{subst:Time zone|TOT}}</nowiki> || [[Tonga Time|TOT]] ([[UTC+13:00]]) |- ! scope="row" | [[UTC+14:00]] | Line (Islands) Time|Line (Islands) Time (LINT) || <nowiki>{{subst:Time zone|LINT}}</nowiki> || LINT ([[UTC+14:00]]) |} ===See also=== * [[List of time zone abbreviations]] ===References=== * [http://www.worldtimezone.com/ Worldtimezone] <includeonly>{{Sandbox other|| [[Category:Time zones templates]] }}</includeonly> g4opsy0kyijoa595hwznqk3lbzbmaqo ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Tz 10 1342 5720 2025-03-01T22:18:20Z Saimawnkham 28 Redirected page to [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Time zone]] 5720 wikitext text/x-wiki #REDIRECT [[ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Time zone]] 56b73sg6o9wu0lb6cs6tu2corywjtvl ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Image frame 10 1343 5724 2025-03-01T22:29:24Z Saimawnkham 28 Created page with "<includeonly>{{#switch: {{{align|}}} | center | centre= <div class="center"> }}<div class="thumb {{#switch: {{{align|}}} | right |#default=tright | left=tleft | center | centre | none=tnone}}" {{#ifeq: {{{mode|}}} | scrollable|style="overflow:hidden;width:{{{width|auto}}};max-width:{{#if:{{{max-width|}}}|{{#ifeq: {{{border|}}} | no |{{#expr:{{{max-width|}}}+8}}px|{{#expr:{{{max-width|}}}+10}}px}}|{{#ifeq: {{{border|}}} | no |{{#expr:{{{width|}}}+8}}px|{{#expr:{{{width|}}..." 5724 wikitext text/x-wiki <includeonly>{{#switch: {{{align|}}} | center | centre= <div class="center"> }}<div class="thumb {{#switch: {{{align|}}} | right |#default=tright | left=tleft | center | centre | none=tnone}}" {{#ifeq: {{{mode|}}} | scrollable|style="overflow:hidden;width:{{{width|auto}}};max-width:{{#if:{{{max-width|}}}|{{#ifeq: {{{border|}}} | no |{{#expr:{{{max-width|}}}+8}}px|{{#expr:{{{max-width|}}}+10}}px}}|{{#ifeq: {{{border|}}} | no |{{#expr:{{{width|}}}+8}}px|{{#expr:{{{width|}}}+10}}px}}}} {{{style|}}}"|style="{{{style|}}}"}}><div class="thumbinner" {{#ifeq: {{{mode|}}} | scrollable||style="width:{{#if:{{{width|}}}| {{#ifeq: {{{border|}}} | no | {{{width}}}px | {{#expr:{{{width}}}+2}}px}} |-moz-fit-content; width:fit-content;}}"}}>{{#ifeq: {{{pos|}}} | top | <div class="thumbcaption">{{#if: {{{link|}}} | {{align|right|{{{linkoverride|[[File:Information icon4.svg|16px|link={{{link}}}{{#if: {{{link_text|}}} | {{!}}{{{link_text}}}}}]]}}}}} |}}{{{caption|}}}</div> |}}<div class="{{#ifeq: {{{border|}}} | no | {{#ifeq: {{{mode|}}} | scrollable||center}} | thumbimage }} noresize" style="width:{{#if:{{{width|}}}| {{{width}}}px | auto }};{{#ifeq: {{{mode|}}} | scrollable|overflow:auto;{{#ifeq:{{{dir|}}}|rtl|direction:rtl;}}}}{{{innerstyle|}}}">{{#ifeq: {{{mode|}}} | scrollable|{{#ifeq: {{{nowrap|}}} | yes |<div class="nowrap">}}}} {{{content}}}{{#ifeq: {{{mode|}}} | scrollable|{{#ifeq: {{{nowrap|}}} | yes |</div>}}}}</div>{{#ifeq: {{{pos|}}} | top || {{#if:{{{caption|}}}|<div class="thumbcaption">{{#if: {{{link|}}} | {{align|right|{{{linkoverride|[[File:Information icon4.svg|16px|link={{{link}}}{{#if: {{{link_text|}}} | {{!}}{{{link_text}}}}}]]}}}}} }}{{{caption|}}}</div>}} }}</div></div>{{#switch: {{{align|}}} | center | centre= </div> }}</includeonly>{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using image frame with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Image frame]] with unknown parameter "_VALUE_"|ignoreblank=y| align | border | caption | content | dir | innerstyle | link | link_text | linkoverride | max-width | mode | nowrap | pos | style | width }}<noinclude>{{documentation}}</noinclude> 5y2iby4ufpk01wz971i7of5d5alzuhz ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Image frame/doc 10 1344 5725 2025-03-01T22:29:46Z Saimawnkham 28 Created page with "{{Documentation subpage}} {{High-use}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> By filling out the parameters as follows, the result will be as shown below the code. <syntaxhighlight lang="wikitext" style="overflow:auto"> {{Image frame|width=200|content=[[File:PNG transparency demonstration 1.png|100px]][[File:White Stars 3.svg|100px]] |caption=Example usage|link=Hello world|align=center}} </syntaxhighlight> {{Image frame|width=200|content=File:PNG tr..." 5725 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> By filling out the parameters as follows, the result will be as shown below the code. <syntaxhighlight lang="wikitext" style="overflow:auto"> {{Image frame|width=200|content=[[File:PNG transparency demonstration 1.png|100px]][[File:White Stars 3.svg|100px]] |caption=Example usage|link=Hello world|align=center}} </syntaxhighlight> {{Image frame|width=200|content=[[File:PNG transparency demonstration 1.png|100px]][[File:White Stars 3.svg|100px]] |caption=Example usage|link=Hello world|align=center}} <syntaxhighlight lang="wikitext" style="overflow:auto"> {{Image frame|width=200|content=[[File:PNG transparency demonstration 1.png|100px]][[File:White Stars 3.svg|100px]] |caption=Example usage|link=Hello world|align=center|pos=top}} </syntaxhighlight> {{Image frame|width=200|content=[[File:PNG transparency demonstration 1.png|100px]][[File:White Stars 3.svg|100px]] |caption=Example usage|link=Hello world|align=center|pos=top}} <syntaxhighlight lang="wikitext" style="overflow:auto"> {| |- | {{Image frame|caption={{magnify icon|link=File:WW2-Holocaust-Europe.png}} Concentration-camp network of Nazi-occupied Europe.<br>Auschwitz is circled.|align=left |content={{Superimpose | base = WW2-Holocaust-Europe.png | base_width = 300px | base_alt = Concentration-camp network in Nazi-occupied Europe | base_caption = Concentration-camp network in Nazi-occupied Europe | float = Red circle thick.svg | float_width = 20px | x = 171 | y = 120 }}}} | # {{tl|Image frame}} to add frame and caption to a complex image made by {{tl|Superimpose}} — float [[File:Red circle thick.svg|20px]] on base [[File:WW2-Holocaust-Europe.png|100px]] # Manually add {{tl|magnify icon}} to caption to simulate the thumbnail icon [[File:Magnify-clip.svg|15px]] # caption text won't auto-wrap to image width; you can add <br /> to prevent text overshooting. |} </syntaxhighlight> {| |- | {{Image frame|caption={{magnify icon|link=File:WW2-Holocaust-Europe.png}} Concentration-camp network of Nazi-occupied Europe.<br>Auschwitz is circled.|align=left |content={{Superimpose | base = WW2-Holocaust-Europe.png | base_width = 300px | base_alt = Concentration-camp network in Nazi-occupied Europe | base_caption = Concentration-camp network in Nazi-occupied Europe | float = Red circle thick.svg | float_width = 20px | x = 171 | y = 120 }}}} | # {{tl|Image frame}} to add frame and caption to a complex image made by {{tl|Superimpose}} — float [[File:Red circle thick.svg|20px]] on base [[File:WW2-Holocaust-Europe.png|100px]] # Manually add {{tl|magnify icon}} to caption to simulate the thumbnail icon [[File:Magnify-clip.svg|15px]] # caption text won't auto-wrap to image width; you can add <nowiki><br></nowiki> to prevent text overshooting. |} {{clear}} <syntaxhighlight lang="wikitext" style="overflow:auto"> {{image frame|align=left|border=no|caption=A [[Help:Gallery tag|gallery]] in an image frame|content= <gallery mode="packed"> Detroit Publishing Co. - A Yeoman of the Guard (N.B. actually a Yeoman Warder), full restoration.jpg Official_program_-_Woman_suffrage_procession_March_3,_1913_-_crop.jpg Thurston, the famous magician - East Indian Rope Trick.jpg Joseph Ferdinand Keppler - The Pirate Publisher - Puck Magazine - Restoration by Adam Cuerden.jpg </gallery> }} </syntaxhighlight> {{image frame|align=left|border=no|caption=A [[Help:Gallery tag|gallery]] in an image frame|content= <gallery mode="packed"> Detroit Publishing Co. - A Yeoman of the Guard (N.B. actually a Yeoman Warder), full restoration.jpg Official_program_-_Woman_suffrage_procession_March_3,_1913_-_crop.jpg Thurston, the famous magician - East Indian Rope Trick.jpg Joseph Ferdinand Keppler - The Pirate Publisher - Puck Magazine - Restoration by Adam Cuerden.jpg </gallery> }} {{clear}} ==Maintenance categories== * {{clc|Pages using image frame with unknown parameters}} == Templatedata == {{Templatedata header}} <templatedata>{ "params": { "align": { "label": "Alignment", "description": "\"left\" and \"right\" float the image to that side. \"center\" centres the image, and \"none\" left-aligns it without floating.", "type": "string", "default": "right", "suggestedvalues": [ "left", "center", "right", "none" ] }, "width": { "label": "Width", "description": "The width of the image within the frame, in pixels (though do not add \"px\" to the width e.g., use width=175 and not width=175px).", "type": "number", "default": "Automatic, based on content", "suggested": true }, "pos": { "label": "Caption position", "description": "Where to put the caption. Valid values: top, bottom.", "type": "string", "default": "bottom" }, "innerstyle": { "label": "Inner frame style", "description": "Plain CSS to apply to the inner frame. Use with care.", "type": "string", "example": "text-align: center;" }, "content": { "label": "Content", "description": "Content of the main section (generally images).", "type": "content", "required": true }, "border": { "label": "Border", "description": "Border of the main section (generally images).", "type": "content", "required": false, "default": "yes" }, "link": { "label": "Link", "description": "Link for the \"Enlarge\" link in the caption (in the future, may also be used as the link for the image field inside the frame, though it would probably require an additional height parameter).", "type": "wiki-page-name" }, "link_text": { "label": "Alternative link text", "description": "Alternative text used for the link for the \"Enlarge\" link in the caption, usually displayed as tooltip.", "type": "string" }, "linkoverride": { "label": "Link override", "description": "Completely replaces the 'info' link.", "type": "line" }, "caption": { "label": "Caption", "type": "content" }, "mode": { "label": "Mode", "description": "Display mode of the main section, \"scrollable\" will make the content scrolling if the content is longer than viewport.", "type": "string" }, "max-width": { "label": "Maximum width", "description": "The maximum width of the image within the frame, in pixels (though do not add \"px\" to the width e.g., use max-width=350 and not max-width=350px), valid only in scrollable mode.", "type": "number", "default": "100%", "suggested": true }, "dir": { "label": "Direction", "description": "Use the value \"rtl\" to make the right side of the image the initial visible portion inside the scroll frame, valid only in scrollable mode.", "type": "string" }, "nowrap": { "label": "No wrapping", "description": "Use the value \"yes\" to make the all images inside the scroll frame placed in single line, valid only in scrollable mode.", "type": "string" }, "style": { "type": "content", "label": "Style", "description": "Plain css to apply to the outer frame" } }, "description": "This template creates a frame like those surrounding images. This template can be used to put two or more images into a frame together, or as a wrapper for more complicated templates like Template:Superimpose.", "paramOrder": [ "content", "width", "align", "pos", "innerstyle", "link", "link_text", "linkoverride", "caption", "border", "mode", "max-width", "dir", "nowrap", "style" ] }</templatedata> == See also == * [[Wikipedia:Extended image syntax]] ** For <code>[[File: .. |thumb ..</code> or <code>[[ Image .. |</code> et cetera. * {{tlx|image array}} * {{tlx|multiple image}} * {{tlx|photo montage}} * {{tlx|align}} * {{tlx|center}}, {{tlx|right}} and {{tlx|left}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Graphics templates]] [[Category:Image formatting and function templates]] [[Category:Positioning templates]] }}</includeonly> 0yengwftno99qxc7il1hq3koo7exwdn