Wikipedia
ibawiki
https://iba.wikipedia.org/wiki/Lambar_Keterubah
MediaWiki 1.45.0-wmf.7
first-letter
Media
Spesyel
Randau
Penggena
Randau penggena
Wikipedia
Randau Wikipedia
Fail
Randau fail
MediaWiki
Randau MediaWiki
Templat
Randau templat
Bantu
Randau bantu
Kategori
Randau kategori
TimedText
TimedText talk
Modul
Randau modul
Acara
Perbincangan acara
Templat:Infobox ethnic group
10
343
13112
855
2025-06-26T01:18:02Z
Song GK
9
13112
wikitext
text/x-wiki
{{#invoke:Infobox|infoboxTemplate
| bodyclass = vcard
| titleclass = fn org
| title = {{#if:{{{group|}}}|{{{group}}}|<includeonly>{{PAGENAMEBASE}}</includeonly>}}
| aboveclass = nickname
| abovestyle = font-size:115%; font-weight:normal;
| above = {{#if:{{{native_name|}}} |<div {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</div>}}
| image1 = {{#invoke:InfoboxImage|InfoboxImage |upright={{{flag_upright|}}}|image={{{flag|}}}|alt={{{flag_alt|}}}|border={{#ifeq:no|{{{flag_border|}}}||yes}}}}
| caption1 = {{{flag_caption|}}}
| image2 = {{#invoke:InfoboxImage|InfoboxImage |upright={{{image_upright|}}}|alt={{{image_alt|}}}|image={{#if:{{{rawimage|}}}|{{{rawimage}}}|{{{image|}}} }} }}
| caption2 = {{{image_caption|{{{caption|}}}}}}
| headerstyle = background-color:#b0c4de;
| labelstyle = font-weight:normal;
| header1 = {{#if:{{{total|}}}{{{total1|}}}{{{population|}}}{{{pop|}}} |Penyampau tubuh}}
| data2 = {{{total|{{{population|{{{pop|}}}}}}}}}{{{total_ref|}}} {{#if:{{{genealogy|}}}{{{total_year|}}}{{{total_source|}}}|({{comma separated entries
| {{{total_year|}}}
| {{#switch:{{{total_source|}}} |census = census |estimate|est = est.}}
| {{{genealogy|}}}
}})}}
{{#if:{{{genealogy|}}} | {{{genealogy|}}} (nyengkaum sida ke datai ari peturun aki ini)}}
| label3 = {{{total1_year|}}} {{#switch:{{{total1_source|}}}
|census = (census)
|estimate|est = (est.)
}}
| data3 = {{{total1|}}}{{{total1_ref|}}}
| label4 = {{{total2_year|}}} {{#switch:{{{total2_source|}}}
|census = (census)
|estimate|est = (est.)
}}
| data4 = {{{total2|}}}{{{total2_ref|}}}
| label5 = {{{total3_year|}}} {{#switch:{{{total3_source|}}}
|census = (census)
|estimate|est = (est.)
}}
| data5 = {{{total3|}}}{{{total3_ref|}}}
| header6 = {{#if:{{{popplace|}}}{{{regions|}}}{{{region1|}}} |Kandang endur ti mayuh mensia}}
| data7 = {{{popplace|}}}{{{regions|}}}
| header8 = {{{tablehdr|}}}
| data9 = {{{pop_embed|}}}
| 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|}}}
| label43 = {{{region33|}}}
| data43 = {{{pop33|}}}{{{ref33|}}}
| label44 = {{{region34|}}}
| data44 = {{{pop34|}}}{{{ref34|}}}
| label45 = {{{region35|}}}
| data45 = {{{pop35|}}}{{{ref35|}}}
| label46 = {{{region36|}}}
| data46 = {{{pop36|}}}{{{ref36|}}}
| label47 = {{{region37|}}}
| data47 = {{{pop37|}}}{{{ref37|}}}
| label48 = {{{region38|}}}
| data48 = {{{pop38|}}}{{{ref38|}}}
| label49 = {{{region39|}}}
| data49 = {{{pop39|}}}{{{ref39|}}}
| label50 = {{{region40|}}}
| data50 = {{{pop40|}}}{{{ref40|}}}
| label51 = {{{region41|}}}
| data51 = {{{pop41|}}}{{{ref41|}}}
| label52 = {{{region42|}}}
| data52 = {{{pop42|}}}{{{ref42|}}}
| label53 = {{{region43|}}}
| data53 = {{{pop43|}}}{{{ref43|}}}
| label54 = {{{region44|}}}
| data54 = {{{pop44|}}}{{{ref44|}}}
| label55 = {{{region45|}}}
| data55 = {{{pop45|}}}{{{ref45|}}}
| label56 = {{{region46|}}}
| data56 = {{{pop46|}}}{{{ref46|}}}
| label57 = {{{region47|}}}
| data57 = {{{pop47|}}}{{{ref47|}}}
| label58 = {{{region48|}}}
| data58 = {{{pop48|}}}{{{ref48|}}}
| label59 = {{{region49|}}}
| data59 = {{{pop49|}}}{{{ref49|}}}
| label60 = {{{region50|}}}
| data60 = {{{pop50|}}}{{{ref50|}}}
| header61 = {{#if:{{{langs|}}}{{{languages|}}} |Jaku}}
| data62 = {{{langs|}}}{{{languages|}}}
| header63 = {{#if:{{{rels|}}}{{{religions|}}} |Pengarap}}
| data64 = {{{rels|}}}{{{religions|}}}
| header65 = {{#if:{{{related_groups|}}}{{{related|}}}{{{related-c|}}} |Raban bansa ke bekaul}}
| data66 = {{{related-c|}}}{{#if:{{{related_groups|}}}{{{related|}}} |{{{related_groups|}}}{{{related|}}} {{Main other |[[Kategori:"Raban bansa ke bekaul" begunaka pengesah]]}} }}
| belowstyle = padding-top:0.5em;text-align:left;
| below = {{#if:{{{footnotes|}}} |<hr/>{{{footnotes}}} }}
}}{{#invoke:Check for unknown parameters|check|unknown={{Main other|1=[[Kategori:Lambar ngena infobox ethnic group enggau parameter enda disukung|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Templat:Infobox ethnic group]] with unknown parameter "_VALUE_"|ignoreblank=y
| caption | flag |flag_alt | flag_border | flag_caption | flag_upright | footnotes | genealogy | group | image |image_alt | image_caption | image_upright | langs | languages | native_name | native_name_lang | pop | pop_embed | pop1 | pop10 | pop11 | pop12 | pop13 | pop14 | pop15 | pop16 | pop17 | pop18 | pop19 | pop2 | pop20 | pop21 | pop22 | pop23 | pop24 | pop25 | pop26 | pop27 | pop28 | pop29 | pop3 | pop30 | pop31 | pop32 | pop33 | pop34 | pop35 | pop36 | pop37 | pop38 | pop39 | pop4 | pop40 | pop41 | pop42 | pop43 | pop44 | pop45 | pop46 | pop47 | pop48 | pop49 | pop5 | pop50 | pop6 | pop7 | pop8 | pop9 | popplace | population | rawimage | ref1 | ref10 | ref11 | ref12 | ref13 | ref14 | ref15 | ref16 | ref17 | ref18 | ref19 | ref2 | ref20 | ref21 | ref22 | ref23 | ref24 | ref25 | ref26 | ref27 | ref28 | ref29 | ref3 | ref30 | ref31 | ref32 | ref33 | ref34 | ref35 | ref36 | ref37 | ref38 | ref39 | ref4 | ref40 | ref41 | ref42 | ref43 | ref44 | ref45 | ref46 | ref47 | ref48 | ref49 | ref5 | ref50 | ref6 | ref7 | ref8 | ref9 | region1 | region10 | region11 | region12 | region13 | region14 | region15 | region16 | region17 | region18 | region19 | region2 | region20 | region21 | region22 | region23 | region24 | region25 | region26 | region27 | region28 | region29 | region3 | region30 | region31 | region32 | region33 | region34 | region35 | region36 | region37 | region38 | region39 | region4 | region40 | region41 | region42 | region43 | region44 | region45 | region46 | region47 | region48 | region49 | region5 | region50 | region6 | region7 | region8 | region9 | regions | related | related_groups | related-c | religions | rels | tablehdr | total | total_ref | total_source | total_year | total1 | total1_ref | total1_source | total1_year | total2 | total2_ref | total2_source | total2_year | total3 | total3_ref | total3_source | total3_year
}}{{Main other|
{{#ifeq:{{{image|♦}}}{{{rawimage|♦}}}{{{image_caption|♦}}}{{{caption|♦}}}|♦♦♦♦||[[Kategori:Articles using infobox ethnic group with image parameters|{{#if:{{{image|}}}{{{rawimage|}}}{{{image_caption|}}}{{{caption|}}}|{{#ifexpr:{{#invoke:String|find|{{{image|}}}{{{rawimage|}}}{{{image_caption|}}}{{{caption|}}}|<div}}>0|ID|IR}}|Β}}{{PAGENAME}}]]}}
{{#ifeq:{{{flag|♦}}}{{{flag_caption|♦}}}|♦♦||[[Kategori:Articles using infobox ethnic group with image parameters|{{#if:{{{flag|}}}{{{flag_caption|}}}|F|ψ}}{{PAGENAME}}]]}}
{{#ifexpr:{{#ifeq:{{{total|a}}}|{{{total|b}}}|1|0}}+{{#ifeq:{{{population|a}}}|{{{population|b}}}|1|0}}+{{#ifeq:{{{pop|a}}}|{{{pop|b}}}|1|0}} > 1|[[Kategori:Articles using Template:Infobox ethnic group with deprecated parameters|¶]]}}
}}<noinclude>
{{Documentation}}
</noinclude>
6a8ptamxuxv1hftoz604ux9xvmg0btb
Penyauh
0
1908
13110
8468
2025-06-26T01:09:17Z
Song GK
9
/* Malin */
13110
wikitext
text/x-wiki
'''Penyauh''' iya nya sukat belumur tauka sekali-sekala kualitatif ti nunjukka ni naka penyauh objek, titik, orang tauka penemu ari pangan diri. Dalam fizik tauka guna besehari-sehari, penyauh tau nunjukka pemanjai fizikal tauka anggar bepelasarka kriteria bukai. Leka jaku tu mega suah dikena ngena chara metafora<ref>{{Cite book |last1=Schnall |first1=Simone |chapter=Are there basic metaphors? |title=The power of metaphor: Examining its influence on social life. |publisher=American Psychological Association |date=2014 |pages=225–247 |doi=10.1037/14278-010}}</ref> to reti nya ukur penyampau bida entara dua objek ti sebaka (baka penyauh statistik entara agih probabiliti tauka penyauh edit entara rentetan teks) tauka tikas pemisah (baka ti dichuntoka penyauh entara orang dalam jaring sosial). Tebal agi nosyen penyauh ti baka nya, baik nya fizikal tauka metafora, diformalka dalam matematik ngena nosis ruang metrik.
Dalam sains sosial, penyauh tau nunjukka ukur kualitatif penyerara, baka penyauh sosial tauka penyauh psikologi.
== Penyanding ==
{{reflist}}
6cmbgf814hfp10qwwu3nzpe74q22oi1
Ukit
0
2147
13093
9207
2025-06-26T00:36:11Z
Song GK
9
13093
wikitext
text/x-wiki
{{Infobox ethnic group
|group = Ukit<br /><small>Dayak Ukit / Orang Bukit / Bekiau</small>
|image = [[Fail:Sarawak; a Ukit tribesman. Photograph. Wellcome V0037430.jpg|250px]]
|caption = Orang Ukit ari [[Sarawak]], [[Malaysia]].
|population = 120 (1981)<ref>{{Cite book|editor=Raymond G. Gordon Jr.|title=Ethnologue: Languages of the World, Fifteenth edition|date=2005|publisher=SIL International|isbn=1-55671-159-X}}</ref>
|popplace = {{Flag|Malaysia}} ([[Sarawak]])
|languages = [[Jaku Ukit]], [[Jaku Melayu]] ([[Jaku Melayu Sarawak|Sarawak]])
|religions = [[Pengarap asal]] (majoriti), [[Kristian]]
|related = [[Orang Ulu]], [[Bukitan]]
}}
'''Bansa''' '''Ukit''' nya siti raban bansa asal ba [[Sarawak]], [[Malaysia]]. Sida tu bansa minoriti mit ti nyentuk ke diatu nyadi orang ti mindah kin kitu ba kampung ujan Borneo. Bisi sekeda lalu ngentapka diri ba Rumah Ukit di ulu Batang Balui tauka Sungai Balui. Tebal agi bansa Ukit tu bisi ba Sungai Ulu Rajom enggau Sungai Tatau, Baleh, Sarawak. Bansa Ukit mega dianggap nyadi sub-raban bansa Klemantan ti dikumbai.<ref>{{Cite book|author1=John Alexander Hammerton|author2=Dr. Charles Hose|title=Peoples of All Nations|date=1922|publisher=Concept Publishing Company|isbn=81-7268-156-9}}</ref>
Penyampau bansa Ukit tu mimit lalu napi penusah punas ketegal mayuh raban bansa nya udah lama dibunuh. Pengerugi ti balat dalam kayau ngagai suku bansa Dayak ti kering agi di Pulau Borneo ([[Iban]], [[Kayan]] enggau ke bukai) ngujungka sida dibuai ari menua asal diri (dipelabaka kandang menua Saribas, Kalaka enggau Krian). Pengawa jadi melaki bini enggau suku bansa bukai mega siti agi kebuah penyampau tubuh sida majak kurang. Diatu, penyampau bansa Ukit dipelabaka semina urung 120. Taja pia, nyangka agi bisi bansa Ukit ti enda ditemu penyampau ti idup ngena chara asal sida iya nya orang ti bejalai kampung.
Dalam taun 1880 bansa Ukit ditemu siku penerebai menua Inggeris Harry De Windt ti nerangka sida baka tu:<ref>[http://www.aolib.com/reader_27503_19.htm Harry De Windt "On the Equator"]</ref>
{{Pull quote|Raban bansa Ukit tu dipelabaka nyadi spesimen ti pemadu liar ari bansa mensia ti bedau ditemu di Borneo. Suku bansa tu (ti semina diau ba ulu Rejang ti enda betatu) udah sekali-sekala tang jarang dipeda ba pelilih menua tu ulih orang Eropah, laban sida ngeredut ari semua kaul enggau mensia, lalu terebai ba semak sebarang orang kelimpah ari bansa sida empu. Sida digambarka ngembuan chura ti jauh terang agi ari bansa Poonan, nadai ngembuan endur diau, lalu nadai bebaju enggau penuh.|author=[[Harry De Windt]]}}
==Penyanding==
{{Reflist}}
==Litericha==
* O'Hanlon Redmond (1985): ''Into The Heart of Borneo''. Pp. 143–4, 171–183. Penguin (Salamander Press 1985)
[[Kategori:Raban Bansa ba Sarawak]]
1l654byebg9rypzwljbmmwbzf83vrp2
Kabupaten Lima Puluh Kota
0
2282
13111
9755
2025-06-26T01:09:40Z
Song GK
9
/* Malin */
13111
wikitext
text/x-wiki
{{Infobox settlement
| official_name = Kabupaten Lima Puluh Kota
| image_skyline = Lembah harau 50 kota.jpg
| image_alt =
| image_caption = Ngarai Harau
| type = Kabupaten
| image_seal = Lambang Kabupaten Lima Puluh Kota.png
| seal_alt =
| motto =
| image_map = Lokasi Sumatra Barat Kabupaten Lima Puluh Kota.svg
| map_alt =
| map_caption = Palan ba [[Sumatera Barat]]
| coordinates = {{coord|0.233333|S|100.633|E|source:kolossus-nlwiki|display=inline}}
| coordinates_footnotes =
| subdivision_type = Menua
| subdivision_name = [[Indonesia]]
| subdivision_type1 = Provinsi
| subdivision_name1 = [[Sumatera Barat]]
| seat_type = Indu nengeri
| seat = [[Sarilamak]]
| leader_title = Bupati
| leader_name = Irfendi Arbi
| area_footnotes =
| area_total_km2 = 3273.40
| elevation_min_m =
| elevation_max_m =
| elevation_m =
| population_as_of = anggar tengan taun 2023
| population_total = 396427
| population_density_km2 = auto
| population_footnotes = <ref name="Badan Pusat Statistik 2024">Badan Pusat Statistik, Jakarta, 28 February 2024, ''Kabupaten Lima Puluh Kota Dalam Angka 2024'' (Katalog-BPS 1102001.1308)</ref>
| timezone1 = Jam Indonesia Barat
| utc_offset1 = +7
| area_code = (+62) 752
| website = {{URL|https://www.limapuluhkotakab.go.id/|limapuluhkota.go.id}}
| footnotes =
| pushpin_map = Indonesia_Sumatra#Indonesia
| pushpin_map_caption = Palan ba [[Sumatera]] enggau [[Indonesia]]
| leader_title1 = Sapit bupati
| leader_name1 = Ferizal Ridwan
| area_code_type = Kod kandang menua
}}
'''Kabupaten Lima Puluh Kota''' nya sebengkah kabupaten ba provinsi [[Sumatera Barat]], [[Indonesia]]. Pemesai kabupaten tu nyampau 3,273.40 km<sup>2</sup> sereta ngembuan penyampau tubuh 348,249 iku ba pengawa ngitung tubuh 2010<ref name="Biro Pusat Statistik 2011">Biro Pusat Statistik, Jakarta, 2011.</ref> lalu niki ngagai 383,525 maya pengawa ngitung tubuh 2020;<ref name="Badan Pusat Statistik 2021">Badan Pusat Statistik, Jakarta, 2021.</ref> anggar resmi naka tengan taun 2023 iya nya 396.437 iku - ngaum 198,680 iku laki enggau 197,747 iku indu.<ref name="Badan Pusat Statistik 2024">Badan Pusat Statistik, Jakarta, 28 February 2024, ''Kabupaten Lima Puluh Kota Dalam Angka 2024'' (Katalog-BPS 1102001.1308)</ref> Indu nengeri kabupaten tu iya nya [[Sarilamak]] (ba Pelilih Menua Harau).
== Perintah ==
Kabupaten Lima Puluh Kota dibagi ngagai tiga belas bengkah pelilih menua (''kecamatan''), dirintai di baruh beseretai enggau pemesai sereta penyampau tubuh maya pengawa ngitung tubuh 2010<ref name="Biro Pusat Statistik 2011"/> enggau maya pengawa ngitung tubuh taun 2020,<ref name="Badan Pusat Statistik 2021"/> beserimbai enggau anggar resmi naka tengan taun 2023.<ref name="Badan Pusat Statistik 2024">Badan Pusat Statistik, Jakarta, 28 February 2024, ''Kabupaten Lima Puluh Kota Dalam Angka 2024'' (Katalog-BPS 1102001.1308)</ref> Jadual nya mega nyengkaum endur palan pentadbiran pelilih menua, penyampau kampung pentadbiran (nagari) ba tiap pelilih menua, enggau kod pos iya.
{| class="wikitable"
|-
! Nama pelilih menua<br>(''kecamatan'') !!Pemesai dalam <br>km<sup>2</sup>!! Pop'n <br> 2010 !! Pop'n <br> 2020 !! Anggar
pop'n naka tengan 2023
!Pusat perintah||Penyampau
kampung
!Kod pos
|-
| Payakumbuh <sup>(a)</sup> ||align="right"| 59.59 ||align="right"| 32,232 ||align="right"| 37,297 ||align="right"| 39,102 ||Kota Baru Simalangggang ||align="center"| 7||26251
|-
| Akabiluru ||align="right"| 111.31 ||align="right"| 25,419 ||align="right"| 28,558 ||align="right"| 29,685 ||Sariak Laweh ||align="center"| 7||26252
|-
| Luak ||align="right"| 45.98 ||align="right"| 25,458 ||align="right"| 28,133 ||align="right"| 29,103 ||Pakan Sabtu ||align="center"| 4||26261
|-
| Lareh Sago Halaban ||align="right"| 217.49 ||align="right"| 34,776 ||align="right"| 38,524 ||align="right"| 39,881 ||Pakan Raba'a ||align="center"| 8||26262
|-
| Situjuah Limo Nagari ||align="right"| 75.58 ||align="right"| 20,313 ||align="right"| 23,274 ||align="right"| 24,331 ||Situjuah Banda Dalam ||align="center"| 5||26250
|-
| Harau ||align="right"| 310.53 ||align="right"| 46,718 ||align="right"| 55,451 ||align="right"| 58,564 ||Tanjung Pati ||align="center"| 11||26271
|-
| Guguak ||align="right"| 95.27 ||align="right"| 33,980 ||align="right"| 35,878 ||align="right"| 36,627 ||Danguang-Dangaung ||align="center"| 5||26253
|-
| Mungka ||align="right"| 149.57 ||align="right"| 25,032 ||align="right"| 27,024 ||align="right"| 27,767 ||Padang Loweh ||align="center"| 5||26254
|-
| Suliki ||align="right"| 144.25 ||align="right"| 14,294 ||align="right"| 14,895 ||align="right"| 15,148 ||Suliki ||align="center"| 6||26255
|-
| Bukik Barisan <sup>(b)</sup> ||align="right"| 336.08 ||align="right"| 21,899 ||align="right"| 22,867 ||align="right"| 23,270 ||Banja Loweh ||align="center"| 5||26257
|-
| Gunung Omeh <sup>(c)</sup> ||align="right"| 147.33 ||align="right"| 12,516 ||align="right"| 14,019 ||align="right"| 14,559 ||Koto Tinggi ||align="center"| 3||26256
|-
| Kapur IX ||align="right"| 834.61 ||align="right"| 27,504 ||align="right"| 28,191 ||align="right"| 28,533 ||Muaro Paiti ||align="center"| 7||26273
|-
| Pangkalan Koto Baru ||align="right"| 745.81 ||align="right"| 28,414 ||align="right"| 29,414 ||align="right"| 29,857 ||Pangkalan ||align="center"| 6||26272
|-
| '''Penyampau''' ||align="right"| ''3,273.40'' ||align="right"| ''348,555'' ||align="right"| ''383,525''||align="right"| ''396,427'' || ''Sarilamak'' ||align="center"| ''79'' ||
|}
== Palan dagang temuai ==
=== Ngarai Harau ===
Ngarai Harau mega dikumbai enggau gelar [[Yosemite]] Indonesia. Bisi 4 iti ai wung ditu enggau peninggi entara 50–90 meter. Tebing nya urung 80 ngagai 300 meter lalu bisi disediaka (tali) pemandu niki.<ref>[http://www.padang-today.com/?mod=wisata&today=detil&id=92 Indonesian Yosemite]</ref>
=== Taman Kesulai ===
Kenyau ari 1 Januari 2012, Taman Kesulai Aka Barayun enda jauh ari Ngarai Harau udah dibuka nadai bebayar. Kandang endur nerenak kesulai agi benung disediaka lalu pia mega sekeda jelu nyadi mini zoo.<ref>{{cite web|url=http://www.mediaindonesia.com/mediatravelista/index.php/read/2012/03/31/3759/1/Taman-Kupu-Kupu-Dikembangkan-di-Lima-Puluh-Kota- |title=Taman Kupu-Kupu Dikembangkan di Lima Puluh Kota |date=March 31, 2012 |url-status=dead |archiveurl=https://web.archive.org/web/20120408224646/http://www.mediaindonesia.com/mediatravelista/index.php/read/2012/03/31/3759/1/Taman-Kupu-Kupu-Dikembangkan-di-Lima-Puluh-Kota- |archivedate=April 8, 2012 }}</ref>
=== Jematan Kelok Sembilan ===
Jematan Kelok Sembilan ti nyambung Provinsi Sumatera Barat enggau Provinsi [[Riau]] ba kilometer 143-148 udah dibuka enggau rasmi kena 31 Oktober 2013. Jematan Kelok Sembilan mega dikumbai nyadi Kelok Sembilan Overpass, laban iya atas Kelok lama 44. Renggat keterubah jematan iya nya ba 720 meter enggau jalai tama sepemanjai 4 kilometer, renggat kedua iya nya jematan 250 meter enggau jalai tama sepemanjai 1 kilometer.<ref>{{cite web |url=http://www.padang-today.com/?mod=berita&today=detil&id=36964 |title=Lebaran Jalur Kelok Sembilan Belum Selesai |date=July 2, 2012}}</ref> Jematan nya dipelabaka ulih ngelimatka ungkus perengka pengangkut enggau penumpang nyentuk Rp134.5 billion setaun.<ref>{{cite web |url=http://nusantara.rmol.co/read/2013/08/02/120643/Arus-Mudik,-Jalan-Layang-Kelok-Sembilan-Difungsikan-Sementara- |title=Arus Mudik, Jalan Layang Kelok Sembilan Difungsikan Sementara
|date=August 2, 2013}}</ref> Ungkus jematan nya empu manggai Rp550 billion ($49.5 juta).<ref>{{cite web |url=http://www.thejakartapost.com/news/2013/10/29/islands-focus-kelok-9-overpass-ready-be-opened.html |title=Islands in focus: Kelok 9 overpass ready to be opened |accessdate=November 1, 2013}}</ref>
==Penyanding==
{{Reflist}}
== Laman web bukai ==
{{Commonscat}}
* [https://limapuluhkotakab.go.id/ Lambar web]
ma41dsx0k50w8rly1z68hgbd8mm5tec
Sumatera Utara
0
2362
13092
11408
2025-06-26T00:34:22Z
Song GK
9
13092
wikitext
text/x-wiki
{{Infobox settlement
| name = Sumatera Utara
| official_name = Provinsi Sumatera Utara
| type = Provinsi
| image_shield = {{#property:p94}}
| image_flag = <!-- Flag was removed (vectorised) as per a [[Wikipedia talk:WikiProject Indonesia/Archive 9#Province infobox photos.svg..|consensus]] at WikiProject Indonesia]] -->
| shield_size = 75px
| flag_size = 135px
| image_map = North Sumatra in Indonesia.svg
| map_alt =
| map_caption = {{centre|{{Legend inline|#C41E3A|outline=red}} '''Sumatera Utara''' ba {{Legend inline|#FFFDD0|outline=silver}} '''[[Indonesia]]'''}}
| coordinates = {{Coord|2|00|N|99|00|E|region:ID-SU_type:adm1st|display=inline,title}}
| coordinates_footnotes =
| established_title = Ditumbuhka
| established_date = 15 April 1948
| seat_type = Indu nengeri<br />{{nobold|enggau nengeri ke pemadu besai}}
| seat = [[Medan]]
| government_footnotes =
| governing_body = Perintah Provinsi Sumatera Utara
| leader_title = Gabenor
| leader_name = [[Agus Fatoni]] (''penyadang'')
| leader_title2 = Sapit Gabenor
| leader_name2 = ''Puang''
| unit_pref = Metrik <!--or US or UK-->
| area_footnotes =
| area_total_km2 = 72460.74
| area_rank = ke-8 ba Indonesia
| area_note = |
| population_total = 15386640
| population_as_of = mid 2023 official estimate
| population_footnotes = <ref name="Badan Pusat Statistik 2024"/>
| population_density_km2 = auto
| population_rank = ke-4 ba Indonesia
| population_density_rank = ke-11 ba Indonesia
| population_note =
| demographics_type1 = Demografi
| demographics1_footnotes =
| demographics1_title1 = {{nowrap|Raban bansa}}
| demographics1_info1 = {{Plain list|
* 45% [[Batak]]
* 30% [[Bansa Jawa|Jawa]]
* 8.5% [[Orang China Indonesia|China]]
* 5.7% [[Orang Melayu Indonesia|Melayu]]
* 4.1% [[Orang Nias|Nias]]
* 5.4% ke bukai
}}
| timezone1 = Jam ba Indonesia
| utc_offset1 = +7
| geocode =
| iso_code = ID-SU
| website = {{URL|sumutprov.go.id}}
| footnotes =
| elevation_max_ft = 8070
| elevation_max_point = [[Sinabung]]
| demographics1_title2 = Religion (2021)
| demographics1_info2 = {{Plain list|
* 63.36% [[Islam]]
* 33.99% [[Kristian]]
* 2.43% [[Buddha]]
* 0.10% [[Hindu]]
* 0.12% ke bukai
}}
| demographics1_title3 = Jaku
| demographics1_info3 = [[Jaku Indonesia]] (rasmi)<br>[[Jaku-jaku |Jaku Batak]]<br>[[Jaku Melayu]]<br>[[Jaku Nias]]<br>[[Jaku Batak Karo|Jaku Karo]]<br>[[Jaku Jawa]]<br>[[Jaku Hokkien]]<br>[[Jaku Tamil]]
| blank_name = GDP (nominal)
| blank_info = 2022<ref name="bpsdata2022">{{Cite web |author=Badan Pusat Statistik |author-link=Statistics Indonesia |date=2023 |title=Produk Domestik Regional Bruto (Milyar Rupiah), 2020–2022 |url=https://www.bps.go.id/indicator/52/286/1/-seri-2010-produk-domestik-regional-bruto-.html |publisher=Badan Pusat Statistik |location=Jakarta |language=id}}</ref>
| blank1_name = - Penyampau
| blank1_info = {{Plain list|
* [[Indonesian rupiah|Rp]] 955.2 trillion ([[List of Indonesian provinces by GDP|6th]])
* [[USD|US$]]64.3 bilion
* [[Int$]]200.7 bilion ([[Purchasing power parity|PPP]])
}}
| blank2_name = - Per kapita
| blank2_info = {{Plain list|
* [[Rupiah Indonesia|Rp]] 68.3 juta (ke-14)
* [[USD|US$]] 4,481
* [[Int$]]13,280 (PPP)
}}
| blank3_name = - Tumbuh
| blank3_info = {{Increase}} 4.73%<ref name="bappenas2022">{{Cite web |author=Badan Pembangunan Nasional |author-link=Ministry of National Development Planning (Indonesia) |date=2023 |title=Capaian Indikator Utama Pembangunan |url=https://simreg.bappenas.go.id/home/pemantauan/lpe |publisher=Badan Pembangunan Nasional |location=Jakarta |language=id}}</ref>
| blank4_name = HDI
| blank4_info = {{increase}} 0.727 ([[List of Indonesian provinces by Human Development Index|15th]]) – <span style=color:#090>high</span>
| motto = ''Tekun berkarya, hidup sejahtera, mulia berbudaya'' <small>([[Indonesian language|Indonesian]])<br>Bagas begawa, idup lantang, mulia beadat</small>
| image_map1 = {{hidden begin|title=OpenStreetMap|ta1=center}}{{Infobox mapframe|frame-width=250|zoom=8}}{{hidden end}}
}}
'''Sumatera Utara'''<ref>{{cite web |url=https://peraturan.bpk.go.id/Home/Details/249318/uu-no-8-tahun-2023 |title=Law No. 8 of 2023 on North Sumatra Province |language=Indonesian |website=bpk.go.id}}</ref>, mega dikumbai '''Provinsi Sumatera Utara''', nya sebengkah provinsi menua [[Indonesia]] ke bepalan ba bagi utara pulau [[Sumatera]], sereta selatan [[Aceh]]. Indu nengeri sereta nengeri ke pemadu besai ba provinsi tu nya [[Medan]] ti bepalan ba pantai timur pulau nya. Provinsi tu bekunsi garis entara menua enggau Aceh ba barat laut, [[Riau]] enggau [[Sumatera Barat]] ba tenggara, lalu bekunsi garis tasik enggau [[Tasik Hindi]] ba barat, enggau [[Selat Melaka]] (enggau adan maritim enggau [[Malaysia]]) ba timur.
Penyampau tubuh 2020 ungkup provinsi tu bisi urung 14.8 juta iku orang<ref name="unstats 2021">{{cite web |author1=BPS – Statistics Indonesia |title=The Indonesian Population Census 2020: Highlights |url=https://unstats.un.org/unsd/demographic-social/meetings/2021/egm-covid19-census-20210209/docs/s03-04-IDN.pdf |website=United Nations |access-date=4 July 2024 |date=9-12 February 2021}}</ref> lalu pelaba penyampau tengan taun 2023 urung 15.4 juta iku orang.<ref name="Badan Pusat Statistik 2024">{{cite journal |title=Provinsi Sumatera Utara Dalam Angka 2024 |journal=Badan Pusat Statistik Provinsi Sumatera Utara (Statistics of Sumatera Utara Province)|url=https://sumut.bps.go.id/publication/2024/02/28/a2b9ed5089227612befc7827/provinsi-sumatera-utara-dalam-angka-2024.html |date=February 28, 2024 |volume=1102001 |issue=12 |access-date=4 July 2024}}</ref> Sumatera Utara nyadi provinsi Indonesia keempat pemadu mayuh mensia sereta provinsi ke pemadu mayuh mensia di luar [[Jawa|Pulau Jawa]]. Ba {{convert|72,460.74|km2|mi2}}, Sumatera Utara mega nyadi pelilih menua ketiga pemadu besai ba kandang menua ba pulau Sumatra di belakang [[Sumatra Selatan]] enggau [[Riau]]. Raban bansa ke besai nyengkaum bansa [[Orang Melayu Indonesia|Melayu]], asal ari pantai timur; beberapa raban bansa [[Batak]], asal ari pantai barat enggau tanah tinggi tengah; [[bansa Nias]] ari Pulau Nias enggau pulau-pulau mit ti ngelingi iya; enggau bansa [[Orang China Indonesia|China]], [[Bansa Jawa|Jawa]], enggau [[Orang India Indonesia|India]], keterubah iya pindah ke Sumatera maya dipegai Belanda.
Sumatera Utara nyadi palan Gunung Berapi Toba, ke bepalan ba endur ke diatu dikumbai Danau Toba, ke meletup 74,000–75,000 taun ke udah, lalu ngemunaska semak semua mensia. Supereruption nya ngujungka Danau Toba nyadi lalu diberi peningkat letup VEI-8.
== Sejarah ==
Maya jeman Belanda, Sumatera Utara nyadi perintah ke dikumbai Gouvernement van Sumatra enggau kandang menua ke mungkur serata pulau Sumatra, betuaika siku gabenor ke bepalan ba mengeri Medan.<ref>{{Cite web|last=|first=|date=1 Desember 2020|title=Mengenal Provinsi Sumatera Utara Halaman all|url=https://www.kompas.com/skola/read/2020/01/12/100000869/mengenal-provinsi-sumatera-utara|website=KOMPAS.com|language=id|access-date=13 Februari 2022|archive-date=2023-02-13|archive-url=https://web.archive.org/web/20230213021757/https://www.kompas.com/skola/read/2020/01/12/100000869/mengenal-provinsi-sumatera-utara|dead-url=no}}</ref> Udah nya dalam taun 1948, bepelasarka Undang-undang Republik Indonesia no. 10 taun 1948, Wilayah Sumatera dibagi ngagai tiga wilayah ti bebida iya nya: Sumatera Utara, Sumatera Tengah enggau Sumatera Selatan. Wilayah Sumatera Utara nya empu nyadi gabungan tiga pelilih menua pentadbiran ke dikumbai residensi, iya nya: Residensi Aceh, Residensi Sumatera Timur enggau Residensi Tapanuli.<ref>{{Cite book|last=Presiden Republik Indonesia|date=15 April 1948|url=https://peraturan.bpk.go.id/Home/Download/14341/UU%20Nomor%2010%20Tahun%201948.pdf|title=UNDANG-UNDANG NOMOR 10 TAHUN 1948 TENTANG PEMBAGIAN SUMATERA DALAM TIGA PROPINSI.|url-status=live|access-date=2023-02-13|archive-date=2023-08-05|archive-url=https://web.archive.org/web/20230805094311/https://peraturan.bpk.go.id/Home/Download/14341/UU%20Nomor%2010%20Tahun%201948.pdf|dead-url=no}}</ref>
Enggau pemansut Undang-undang Republik Indonesia (R.I.) No. 10 taun 1948 kena 15 April 1948, udah ditetapka Sumatra dibagi ngagai tiga bengkah pelilih menua, tiap-tiap pelilih menua nya bisi hak ngatur sereta ngatur ruang bilik diri empu, iya nya: Provinsi Sumatera Utara, Provinsi Sumatera Tengah enggau Provinsi Sumatera Selatan. Ulang taun Wilayah Sumatera Utara udah nya ditetapka kena 15 April 1948.<ref>{{Cite book|last=Syahminan, M., dan Katimin|date=2018|url=http://repository.uinsu.ac.id/12587/2/11.%20BUKU-KONFLIK%20OTORITAS.pdf|title=Konflik, Otoritas dan Kebijakan di Sumatera Utara|location=Medan|publisher=Perdana Publishing|isbn=978-602-5674-87-7|pages=21|url-status=live}}</ref>
Ba pun taun 1949, pengawa ngatur baru perintah dipejalaika di Sumatra. Enggau Dekrit Perintah Darurat R.I. Lumur 22/Pem/PDRI kena 17 Mei 1949, pengawa nyadi Gabenor Sumatera Utara dipunaska. Nangkanka nya, enggau Dekrit Perintah Darurat Republik Indonesia. Kena 17 Disember 1949, Wilayah Aceh enggau Wilayah Tapanuli/Sumatera Timur ditumbuhka. Udah nya, enggau Peraturan Perintah Nganti Undang-undang no. 5 taun 1950 kena 14 Ogos 1950, dekrit tu dikinsil lalu Wilayah Sumatera Utara ditumbuhka baru.
Ulih Undang-undang R.I. Nda. 24 taun 1956 ti dipansutka kena 7 Disember 1956, Wilayah Autonomi Provinsi Aceh ditumbuhka, ngambika sebagi ari Provinsi Sumatera Utara nyadi kandang menua Provinsi Aceh.<ref>{{Cite web |url=http://www.sumutprov.go.id/tentang-provsu/sejarah |title=Sejarah Pemerintah Provinsi Sumatera Utara |access-date=2015-08-12 |archive-date=2016-11-04 |archive-url=https://web.archive.org/web/20161104192543/http://www.sumutprov.go.id/tentang-provsu/sejarah |dead-url=yes }}</ref>
== Demografi ==
===Penyampau tubuh===
Sumatera Utara ngerikodka penyampau tubuh 12,985,075 iku ba pengawa ngitung tubuh taun 2010,<ref name="Biro Pusat Statistik 2011"/> nyadika provinsi ke-4 pemadu mayuh mensia di Indonesia, enggau nisbah gender 99.59 lelaki ba tiap 100 iku indu.<ref>[http://hariansib.com/?p=136255 Account Suspended<!-- Bot generated title -->]</ref> Pengirau tubuh Tengan taun 2015 meri penyampau 13,923,262 iku, lalu pengawa ngitung tubuh taun 2020 meri penyampau 14,799,361 iku,<ref name="Badan Pusat Statistik 2021"/> lalu anggar rasmi ungkup tengan taun 2023 iya nya 15,386,640 iku.<ref name="Badan Pusat Statistik 2024"/> Penyampau tengan taun 2023 mungkur 7,721,314 iku lelaki enggau 7,665,326 iku indu, meri nisbah geder 100.73 iku lelaki ngagai 100 iku indu.
=== Raban bansa ===
{{Pie chart
|thumb = right
|caption = Raban bansa ba Sumatera Utara (2010).<ref name="ethnicity">{{cite book |author1=Aris Ananta |author2=Evi Nurvidya Arifin |author3=M. Sairi Hasbullah |author4=Nur Budi Handayani |author5=Agus Pramono |publisher=Institute of Southeast Asian Studies dan BPS – Statistics Indonesia |title=Demography of Indonesia's Ethnicity |date=2015}}</ref>
|label1 = [[Batak]]
|value1 = 44.75
|color1 = DarkBlue
|label2 = [[Bansa Jawa|Jawa]]
|value2 = 32.41
|color2 = Violet
|label3 = [[Bansa Nias|Nias]]
|value3 = 7.05
|color3 = Brown
|label4 = [[Orang Melayu Indonesia|Melayu]]
|value4 = 5.97
|color4 = DarkGreen
|label5 = [[Orang China Indonesia|China]]
|value5 = 3.63
|color5 = Red
|label6 = [[Minangkabau]]
|value6 = 2.58
|color6 = DarkRed
|label7 = [[Bansa Aceh|Aceh]]
|value7 = 1.03
|color7 = LightGreen
|label8 = [[Banjar]]
|value8 = 0.77
|color8 = Gold
|label9 = [[Orang India Indonesia|India]]
|value9 = 0.56
|color9 = DarkOrange
|label10 = Ke bukai
|value10 = 1.25
|color10 = Black
}}
Sumatera Utara nya sebengkah provisi ke ngembuan mayuh macham bansa. Raban bansa Melayu dianggap nyadi bansa majoriti pantai timur pelilih menua tu, lalu pantai barat pelilih menua tu tebal agi diuan bansa Batak (raban Pakpak, Angkola enggau Mandailing). Kandang menua tengah ngelingi Tasik Toba nyentuk ke tanah tinggi Karo utara tebal agi diuan raban Batak bukai (Toba, Simalungun enggau Karo). Bansa Nias tu bansa asal Pulau Nias enggau pulau-pulau mit ke ngelingi iya. Nengah pengawa muka kebun insap di Sumatera Timur maya jeman kolonial, perintah kolonial ngambi mayuh pengereja pengawa kunterik ungkup kebun, sida tebal agi bansa China, Jawa enggau India ke datai ari menua bukai, ke nyadi majoriti enda pulai pengudah abis kontrak lalu mutuska deka diau di Sumatera Utara. Pengawa urbanisasyen ti jampat nyadi ba pelilih menua nya mega narit ati orang ke besemak ari Aceh, Riau enggau Sumatera Barat, iya nya orang Aceh enggau Minangkabau mantaika.
[[File:Batak North Sumatra.svg|thumb|right|Agih raban bansa Batak sereta raban mit baka ''Toba'', ''Simalungun'', ''Karo'', ''Pakpak'', ''Angkola'' enggau ''Mandailing'']]
<gallery>
File:Tari Moyo Nias Sumatera Utara IMG 8202.jpg|Moyo dance in Nias Island
File:Rumah Bolon, Rumah Adat Suku Batak di Sumatera Utara.jpg|Bataknese [[Tor-tor]] dance in Samosir Island
File:Cap Go Meh Gunungsitoli.png|[[Lantern Festival|Cap Go Meh]] festival in Gunungsitoli, Nias Island
File:Pengantin Melayu Deli.jpg|Malay-Deli bride in Maimoon Palace, Medan
File:Tusuk Tubuh Thaipusam.jpg|The Indian community celebrated [[Thaipusam]] festival in Medan
File:Bujang ganong.jpg|The Javanese ''Bujang Ganong'' masked dancer, part of [[Reog]], in North Sumatra
</gallery>
=== Jaku ===
Pia mega enggau jaku Indonesia, jaku ke dikena ba pelilih menua tu nyengkaum mayuh macham dialek jaku Batak (kelebih agi ngelingi Tasik Toba), jaku Jawa (bemacham pelilih menua di timur pelilih menua tu, kelebih agi ngelingi Medan), jaku Melayu, Minangkabau enggau jaku Nias (sebagi ari Nias ).<ref>{{cite web |author = Indonesian Ministry of Education Culture Research and Technology|url=https://petabahasa.kemdikbud.go.id/provinsi.php?idp=Sumatra%20Utara |title=Bahasa di Provinsi Sumatra Utara |lang = id | trans-title = Languages of North Sumatra Province |website=petabahasa.kemdikbud.go.id|accessdate=5 May 2024}}</ref>
===Pengarap===
{{Pie chart
|thumb = right
|caption = Religion in North Sumatra (2022)<ref name="RELIGION">{{cite web|url=https://satudata.kemenag.go.id/dataset/detail/jumlah-penduduk-menurut-agama|title=Jumlah Penduduk Menurut Agama|publisher=[[Ministry of Religious Affairs (Indonesia)|Ministry of Religious Affairs]]|date=31 August 2022|access-date=29 October 2023|language=id|archive-date=9 July 2023|archive-url=https://web.archive.org/web/20230709113430/https://satudata.kemenag.go.id/dataset/detail/jumlah-penduduk-menurut-agama|url-status=live}}</ref>
|label1 = [[Islam]]
|value1 = 66.64
|color1 = Green
|label2 = [[Christianity]]
|value2 = 30.93
|color2 = Blue
|label3 = [[Buddhism]]
|value3 = 2.29
|color3 = Gold
|label4 = [[Hinduism]]
|value4 = 0.10
|color4 = DarkOrange
|label5 = [[Parmalim]], [[Pemena]], [[Sikhism]], [[Confucianism]] and others
|value5 = 0.04
|color5 = Red
}}
Lebih 95% ari semua peranak menua nya sekalika Islam tauka Kristian; ke bukai nya pengarap Buddha, Hindu, tauka nitihka pengarap rayat baka Konfusianisme, Parmalim, enggau Tao. Tu meh pengarap ti diaku Sumatera Utara:
* [[Islam]]: kelebih agi dipegai bansa Melayu, Minangkabau, Jawa, Aceh, Mandailing, Angkola, sebagi ari bansa Nias, lalu sebagi ari bansa Batak Toba, Karo, Simalungun enggau Pakpak
* [[Kristian]] ([[Protestan]] enggau [[Gerija Katolik|Katolik]]): kelebih agi dipegai bansa Batak Toba, Karo, Simalungun, Nias, Pakpak enggau sebagi ari bansa Batak Angkola, sebagi ari bansa Jawa, Cina enggau India
* [[Buddha]]: tebal dipegai bansa China ba kandang mengeri
* [[Konfusianisme]], [[Taoisme]] enggau pengarap rayat China: tebal agi diterima bansa China ba kandang mengeri
* [[Hindu]] enggau [[Pengarap Sikh|Sikh]]: kelebih agi dipegai orang India ba kandang mengeri, bisi mega orang Batak Karo mit ti ngemeranka pengarap Hindu ba kandang menua pesisir .
* Pengarap asal baka Parmalim/Pemena: dipegai tebal agi suku bansa Batak ti bepalan ba Huta Tinggi, pelilih menua Laguboti, Kabupaten Toba Samosir
<gallery>
File:Azizi Mosque.jpg|Mesegit Azizi ba Langkat, iya nya masjid diraja Kesultanan Langkat
File:HKBP Balige, Res. Balige 01.jpg|[[Huria Kristen Batak Protestan|HKBP]] tauka gerija Protestan Batak ba [[Balige]]
File:Vihara Maitreya.jpg|[[Maha Vihara Maitreya]], siti ari tepikung ke pemadu besai ba Indonesia, bepalan ba Percut, [[Deli Serdang]]
File:Gereja Paroki St Fransiskus Asisi, Gunungsitoli, Nias.jpg|Gerija Katolik St Fransiskus Asisi, [[Gunungsitoli]], [[Nias]]
File:Perhimpunan Shri Mariamman (Mariamman Hindu Temple), Medan.jpg|Kuil Sri Mariamman, Medan, kuil Hindu ke pemadu tuai ba Medan
File:SikhTempleBinjai.jpg|Gurdwara Sikh Shree Guru Gobind Singh Sahib Ji, [[Binjai]]
</gallery>
==Penyanding==
{{reflist}}
305xi4nw6jsyixzbe1aqfcxn4b8o3k0
Templat:Taxonomy/Sapindales
10
2652
13090
10034
2025-06-25T15:31:34Z
Song GK
9
13090
wikitext
text/x-wiki
<noinclude>{{High-use}}
</noinclude>{{Don't edit this line {{{machine code|}}}
|parent=Malvids
|rank=ordo
|link=Sapindales
|refs={{Cite journal|author=Angiosperm Phylogeny Group|date=2016|title=An update of the Angiosperm Phylogeny Group classification for the orders and families of flowering plants: APG IV|journal=Botanical Journal of the Linnean Society|volume=181|issue=1|pages=1–20|url=http://onlinelibrary.wiley.com/doi/10.1111/boj.12385/epdf|format=PDF|issn=00244074|doi=10.1111/boj.12385}}
}}
gr845w8vl2iagzdahwhzswt0pe16vbq
Mokhtar Dahari
0
2864
13094
11043
2025-06-26T00:37:14Z
Song GK
9
13094
wikitext
text/x-wiki
{{Infobox football biography
| name = [[Malay styles and titles#Honorary styles|Yang Berbahagia]] [[Malay styles and titles#State titles|Dato']]<br>Mokhtar Dahari<br>{{post-nominals|country=MYS|size=100%|DSSA|DIMP|AMN}} PJK
| image = The late Mokhtar Dahari training at the field, c. 1970s.jpg
| caption =
| full_name = Mohd Mokhtar bin Dahari
| birth_date = {{birth date|df=yes|1953|11|13}}
| birth_place = [[Setapak]], Selangor, Federasyen Malaya
| death_date = {{death date and age|df=yes|1991|7|11|1953|11|13}}
| death_place = [[Subang Jaya]], Selangor, Malaysia
| height = 1.63 m (5 ft 4 in)
| position = [[Forward (association football)|Forward]]
| years1 = 1972–1987
| clubs1 = [[Selangor F.C.|Selangor]]
| caps1 = 375<ref name="Zulhilmi">{{cite web |first=Zulhilmi|last=Zainal|title=Malaysian Football Legends: Mokhtar Dahari|url=https://www.goal.com/en-my/news/3891/features/2013/06/19/4057414/malaysian-football-legends-mokhtar-dahari|publisher=Goal.com|date=19 June 2013 |access-date=30 June 2021|archive-url=https://web.archive.org/web/20201007180908/https://www.goal.com/en-my/news/3891/features/2013/06/19/4057414/malaysian-football-legends-mokhtar-dahari|archive-date=7 October 2020 |url-status=live}}</ref>
| goals1 = 177
| totalcaps =
| totalgoals =
| nationalyears1 = 1972–1985
| nationalteam1 = [[Malaysia national football team|Malaysia]]
| nationalcaps1 = 142<ref name="Mamrud">{{cite web |first=Roberto |last=Mamrud |url=https://www.rsssf.org/miscellaneous/malay-dahari-intlg.html|title=Mohamed Mokhtar Dahari – Century of International Appearances|publisher=Rec.Sport.Soccer Statistics Foundation |date=18 March 2021 |access-date=18 March 2021|archive-url=https://web.archive.org/web/20210618140810/http://www.rsssf.com/miscellaneous/malay-dahari-intlg.html|archive-date=18 June 2021 |url-status=live}}</ref>
| nationalgoals1 = 89
| medaltemplates = {{MedalSport|Men's [[Association football|football]]}}
{{MedalCountry|{{fb|MAS}}}}
{{Medal|Comp|[[Asian Games]]}}
{{Medal|3rd|[[1974 Asian Games|1974 Tehran]]|[[Football at the 1974 Asian Games|Team]]}}
{{Medal|Comp|[[SEA Games]]}}
{{MedalGold|[[1977 SEA Games|1977 Kuala Lumpur]]|[[Football at the 1977 SEA Games|Team]]}}
{{MedalGold|[[1979 SEA Games|1979 Jakarta]]|[[Football at the 1979 SEA Games|Team]]}}
{{MedalSilver|[[1981 SEA Games|1981 Manila]]|[[Football at the 1981 SEA Games|Team]]}}
{{MedalSilver|[[1975 SEAP Games|1975 Bangkok]]|[[Football at the 1975 SEAP Games|Team]]}}
{{MedalBronze|[[1973 SEAP Games|1973 Singapore]]|[[Football at the 1973 SEAP Games|Team]]}}
}}
[[Malay styles and titles#State titles|Dato']] '''Mohd Mokhtar bin Dahari''' {{post-nominals|post-noms=[[Orders, decorations, and medals of Selangor|DSSA]] [[Orders, decorations, and medals of Pahang|DIMP]] [[Order of the Defender of the Realm#Member|AMN]] PJK}} (13 November 1953 – 11 Julai 1991) nya siku pemain bol sipak profesional ke bemain ungkup [[Selangor F.C.|Selangor]]. Iya tebilang nyadi siku pemain bol sipak lagenda dalam sejarah bol sipak Malaysia. [[FIFA]] ngaku 89 gol iya ba main entarabansa lalu mai tim iya ngagai Penarafan Elo Bola Sepak Dunya 61 ba taun 1977.<ref name="joint-9th tweet">{{cite tweet |author=FIFA |user=FIFAcom |number=1409693707679387659 |title=The joint-9th top men's scorer! |access-date=29 June 2021 |archive-url=https://web.archive.org/web/20210629095353/https://twitter.com/FIFAcom/status/1409693707679387659 |archive-date=29 June 2021 }}<!-- Usually cite tweet is supposed to use the entire tweet as the title, here it's long and mostly omitted --></ref><ref>{{cite web |first=Balachandar|last=Daranee|title=FIFA Ranks Malaysia's 'Super Mokh' 3rd Highest Goal Scorer Of All Time|url=https://says.com/my/sports/mokhtar-dahari-third-highest-goals-scored-fifa|publisher=Says |date=30 June 2021 |access-date=1 July 2021|archive-url=https://web.archive.org/web/20210630222649/https://says.com/my/sports/mokhtar-dahari-third-highest-goals-scored-fifa|archive-date=30 June 2021 |url-status=live}}</ref><ref>[https://www.eloratings.net/Malaysia Malaysia matches and points exchanged - eloratings.net]</ref><ref>{{cite web|url=https://raaga.syok.my/trending/hot-stuff/fifa-recognises-mokhtar-dahari-as-third-in-all-tim|title=FIFA Recognises Mokhtar Dahari As Third In All-Time List Of Most International Goals Scored|language=en|work=Thineshkan|publisher=raaga.syok.my|date=30 June 2021|access-date=3 July 2021|archive-url=https://web.archive.org/web/20230407144825/https://raaga.syok.my/trending/hot-stuff/fifa-recognises-mokhtar-dahari-as-third-in-all-tim|archive-date=7 April 2023}}</ref> Seiku pemain mua ke prolifik, iya diberi nama gelar '''Supermokh''' ketegal pengelandik enggau pengering iya bemain.<ref>{{cite web|url=https://thesmartlocal.com/malaysia/mokhtar-dahari-facts/|title=11 Mokhtar Dahari Facts Every Millennial Should Know Since FIFA Ranked Him 3rd In Their Top Men's Scorer List|language=en|work=Siva Selan|publisher=thesmartlocal|date=2 July 2021|access-date=3 July 2021|archive-url=https://web.archive.org/web/20210702225137/https://thesmartlocal.com/malaysia/mokhtar-dahari-facts/|archive-date=2 July 2021}}</ref><ref name="Berita Harian">{{cite web|url=https://www.bharian.com.my/sukan/bola/2021/06/831539/mokhtar-dahari-antara-tiga-penjaring-terbanyak-dunia?fbclid=IwAR0F5cmI2amm0_cqmOnvr0V_DwmWyPRncvCDjnqsTHKiG1lt0k2wOlX6ZAs|title=Mokhtar pernah jadi penjaring terbanyak dunia|language=ms|work=Syafiq Aznan|publisher=[[Berita Harian]]|date=24 June 2021|access-date=24 June 2021|archive-url=https://web.archive.org/web/20210624115921/https://www.bharian.com.my/sukan/bola/2021/06/831539/mokhtar-dahari-antara-tiga-penjaring-terbanyak-dunia|archive-date=24 June 2021}}</ref> Mokhtar nyadi pemadu mayuh gol sepanjai maya ungkup tim nasional Malaysia.<ref>[https://www.rsssf.org/miscellaneous/malay-recintlp.html Malaysia - Record International Players - RSSSF]</ref><ref>{{cite web|url=http://www.astroawani.com/berita-malaysia/google-malaysia-papar-seni-lakaran-supermokh-48327|title=Google Malaysia papar seni lakaran 'Supermokh'|language=ms|work=Bernama|publisher=Astro Awani|date=13 November 2014|access-date=18 July 2018|archive-url=https://web.archive.org/web/20160329121835/http://www.astroawani.com/berita-malaysia/google-malaysia-papar-seni-lakaran-supermokh-48327|archive-date=29 March 2016}}</ref><ref>{{cite web|url=http://www.themalaymailonline.com/malaysia/article/google-celebrates-supermokhs-61-birthday|title=Google celebrates SuperMokh's 61st birthday|author=Amin Khairuddin|publisher=The Malay Mail|date=13 November 2014|access-date=18 July 2018|archive-url=https://web.archive.org/web/20160329122204/http://www.themalaymailonline.com/malaysia/article/google-celebrates-supermokhs-61-birthday|archive-date=29 March 2016}}</ref>
== Pengidup tumu ==
Ada kena 13 November 1953 ba [[Setapak]], Selangor (kemaya tu ba [[Kuala Lumpur]]), Mokhtar nya anak keterubah Aminah Sharikan enggau Dahari Abeng. Apai iya, Dahari, gawa nyadi deriba lori tang nyau deka enda chukup gaji dikena ngidupka diri sebilik. Sida sebilik pindah ngagai Kampung Pandan di Kuala Lumpur lebuh Mokthar beumur 11 taun.<ref name="Mokhtar life">{{cite web|url=https://www.nst.com.my/lifestyle/pulse/2018/07/390573/supermokh-remembering-our-greatest-footballer|title=Supermokh: Remembering our greatest footballer|author=Alan Teh Leam Seng|publisher=New Straits Times|date=14 July 2018|access-date=18 July 2018}}</ref> Lebuh mindah, iya besekula ba sekula sekondari ba Victoria Institution di mengeri lalu berengkah ngayanka pengerindu enggau penau bemain bol maya umur agi biak. Iya bemain ungkup sekula iya lalu udah nya ungkup nengeri asal iya, Selangor.<ref name="Mokhtar life"/>
== Pengawa bemain ==
Mokhtar keterubah iya bemain ungkup Selangor ba Piala Burnley, ke alai sida menang. Iya udah nya dipinta bemain ungkup kelab nya enggau tetap ke alai iya nyadi pemadu mayuh gol ba musim keterubah iya bemain ungkup Selangor. Iya mantu kelab nya menang mayuh bengkah pekit kelebih agi Piala Malaysia enggau 10 gelar sereta ngemasukka 177 gol kesemua iya.<ref name="The Mokhtar File">[https://news.google.com/newspapers?id=w4JUAAAAIBAJ&sjid=EpADAAAAIBAJ&pg=6364%2C4553033 Forever Supermokh - The Mokhtar File] - 12 July 1991, New Straits Times.</ref> Iya mega kala bemain ungkup Kelab Sultan Sulaiman, PKNS, Talasco enggau Kwok Yik Bank ba Piala FAM enggau Liga Selangor.<ref name="The Mokhtar File" /> Dalam ngayanka penaluk iya ngagai tim nya, iya bisi dipadahka madahka: "Aku idup sereta mati ke Selangor".{{#tag:ref|Original: ''"Hidup dan mati saya untuk Selangor"''.<ref>{{cite web|url=http://www.stadiumastro.com/sukan/blog/blog-butiran/legasi-mokhtar-dahari-usah-dilenyapkan/1230|title=Legasi Mokhtar Dahari usah dilenyapkan|author=Shaukei Kahar|language=ms|publisher=Stadium Astro|date=21 December 2016|access-date=18 July 2018|archive-url=https://web.archive.org/web/20180718080249/http://www.stadiumastro.com/sukan/blog/blog-butiran/legasi-mokhtar-dahari-usah-dilenyapkan/1230|archive-date=18 July 2018}}</ref>|group="note"}} Udah nya, iya dipilih bemain ba tim nasional Malaysia. Iya baru beumur 19 taun lebuh keterubah iya bemain ungkup tim nasional ba main entarabansa, enggau main keterubah iya ngelaban Sri Lanka dalam taun 1972.<ref>{{cite web|url=https://khelnow.com/football/2023-05-world-football-all-time-top-scorers-malaysian-football-team|title=Top five all-time top scorers for Malaysian football team|publisher=Khelnow|accessdate=14 May 2023|archiveurl=https://web.archive.org/web/20230515130333/https://khelnow.com/football/2023-05-world-football-all-time-top-scorers-malaysian-football-team|archivedate=15 May 2023|url-status=dead}}</ref> Iya mantu Malaysia bulih midul engkeraju ba Lumba Asia 1974 enggau dua midul mas ba Lumba Asia Tenggara ba taun 1977 enggau 1979. Iya ngemasukka kededua gol nya lebuh menang 2-0 ba Malaysia Selection ngelaban Arsenal ba main bepangan ba taun 1975 ti ngujungka berita selebubu madahka kelab-kelab ke pemadu nyulut di England bisi minat ngagai iya.<ref>{{cite web|url=https://bazookapenaka.com.my/2012/02/retro-bola-malaysia-v-arsenal-friendly-1975/|title=Retro Bola: Malaysia v Arsenal – Friendly 1975|language=malay|publisher=Bazookapenaka|accessdate=4 December 2013|archiveurl=https://web.archive.org/web/20221005143539/https://bazookapenaka.com.my/2012/02/retro-bola-malaysia-v-arsenal-friendly-1975/|archivedate=5 October 2022|url-status=usurped}}</ref><ref>[https://www.rsssf.org/tablesa/arsenal-sea75.html Arsenal FC tour of South East Asia 1975 - RSSSF]</ref> Pengudah main nya, iya bisi tawaran ari sebengkah ari tim besai Eropah, Real Madrid tang enggai enggau ketegal patriotisme enggau pengerindu iya ngagai kelab asal iya Selangor.<ref>{{cite book|author=Stephen Wagg|title=Giving the game away: football, politics, and culture on five continents|url=https://books.google.com/books?id=bGKBAAAAMAAJ|date=1995|publisher=Leicester University Press|isbn=978-0-7185-1677-2}}</ref><ref>{{cite book|author1=Bill Murray|author2=William J. Murray|title=The World's Game: A History of Soccer|url=https://books.google.com/books?id=i32zcifYgEgC&pg=PA136|date=1998|publisher=University of Illinois Press|isbn=978-0-252-06718-1|pages=136–}}</ref> Dikelala enggau pengelaju sereta pemetul iya, Mokhtar dipilih nyadi Penyerang Asia Pemadu Manah ulih majalah World Soccer lebuh iya beumur 23 taun.<ref name="best asian striker">{{cite web|url=https://www.thestar.com.my/news/nation/2013/10/07/striking-fear/|title=Striking fear into their opponents|author=Rashvinjeet S. Bedi|work=The Star|date=7 October 2013|access-date=18 July 2018}}</ref><ref name="forever in memories">{{cite web|url=http://www.utusan.com.my/sukan/bola-sepak/supermokh-kekal-dalam-ingatan-1.24296|title=SuperMokh kekal dalam ingatan|author=Zazali Jamian|language=ms|work=Utusan Malaysia|date=14 November 2014|access-date=18 July 2018|archive-url=https://web.archive.org/web/20190131191602/http://m.utusan.com.my/sukan/bola-sepak/supermokh-kekal-dalam-ingatan-1.24296|archive-date=31 January 2019}}</ref>
Mokhtar tebilang enggau pengelaju iya lalu munyi '''Supermokh''' ari mensia mayuh nya utai ke suah nyadi, enggau mayuh rebak baru bepatung enggau sekeda nguji nunda singkang iya ba padang. Mokhtar kala ngemasukka gol ungkup Malaysia ari garis tengah ngalahka Joe Corrigan enggau seiti serangan ba main seri 1-1 ngelaban England B dalam taun 1978, dribling ngelui setengah tim lawan ke dilatih Bobby Robson.<ref>[https://www.rsssf.org/tablese/eng-b-intres-det.html England - International Results B-Team - Details. RSSSF.]</ref><ref>{{cite book|author=Zinitulniza Abdul Kadir|title=Mokhtar Dahari: Lagenda Bola Sepak Malaysia|url=http://www.mphonline.com/books/nsearchdetails.aspx?&pcode=9789674303709|date=2013|language=ms|publisher=Institut Terjemahan & Buku Malaysia|isbn=978-9-674-30370-9|pages=263–|access-date=3 December 2014|archive-date=28 August 2016|archive-url=https://web.archive.org/web/20160828165419/http://www.mphonline.com/books/nsearchdetails.aspx?&pcode=9789674303709|url-status=dead}}</ref> Pia mega ti dikeingat iya nya lebuh Gordon Hill muji Mokhtar nyadi “Hero Dahari” dalam filem Shoot! majalah dalam rubrik iya pengudah pejalai England B dalam taun 1978.<ref>{{cite book|author=Zinitulniza Abdul Kadir|title=MOKHTAR DAHARI: Legenda Bola Sepak Malaysia|url=https://books.google.com/books?id=5rLAAgAAQBAJ&pg=PA57|date=2013|language=ms|publisher=ITBM|isbn=978-967-430-370-9|pages=57–}}</ref>
Mokhtar Dahari pinchin dalam bulan Mei 1986 pengudah menang Piala Malaysia ungkup Selangor. Pengudah pengawa meri anugerah, Mokhtar mansang ngagai presiden kelab lalu terus meri iya jersi lumur 10 iya, madahka presiden ngasuh kelab nya nyimpan jersi nya ke iya.<ref name="Mokhtar life"/> Iya pansut ari pinchin dalam bulan Januari 1987 bemain semusin agi ungkup Selangor.
== Pengawa ngelatih ==
Pengudah Mokhtar berengkah napi penanggul bakal, iya nyadi jurulatih menua tu dikena mantu nembiak rebak baru nyadi pemain bol ke manah agi.
Siku ari tarak iya nya siku nembiak Roshan Thiran, ke deka nyadi Co-pemungkal enggau CEO Leaderonomics, ke seruran bejaku pasal peneleba iya bemain ari baruh Mokhtar.<ref>{{cite web|author=Roshan Thiran|date=13 November 2019|title=Lessons from My Legendary Football Coach|url=https://www.leaderonomics.com/articles/leadership/lessons-from-my-legendary-football-coach|access-date=1 July 2021|publisher=Leaderonomics}}</ref> Mokhtar minta kaling iya ari Selangor, Reduan Abdullah nulis bup pasal pengidup enggau pengawa iya. Mokhtar mega kala nyadi jurulatih ungkup Selangor kekadang. Pengudah iya pinchin, iya nyadi pemain-pengelatih ungkup Kwong Yik Bank.
== Pengidup diri empu ==
Sebedau nyadi pemain bol profesional, iya kala bemain lumba enggau main bukai baka badminton, sepak takraw, enggau hoki.<ref name="Mokhtar life"/> Mokhtar gawa ba PKNS maya lemai lalu bemain bol maya lemai. Gaji iya mimit aja sekumbang iya enggau PKNS. Udah nya iya badu ari PKNS lalu gawa ba Kwong Yik Bank (diatu dikelala enggau nama RHB Bank) dikena ngulihka prospek ti manah agi ke diri empu enggau sida sebilik. Mokhtar betemu enggau Tengku Zarina Tengku Ibrahim nengah bala bakih. Pengudah ngelala iya pengelama 10 taun, pengujung iya seduai iya jadi melaki bini kena 24 Februari 1979. Iya udah nya nyadi apai ngagai tiga iku anak: Nur Azera (anak indu tuai), Mohd Reza (anak lelaki tuai) enggau Nur Arina (anak indu biak).<ref>{{cite web|url=http://www.beliapahang.org/?news:mohd-reza-bangga-nama-mokhtar-dahari-masih-diingati:70JTN6GYSH|title=Mohd Reza Bangga Nama Mokhtar Dahari Masih Diingati|access-date=6 April 2016|archive-url=https://web.archive.org/web/20160304040105/http://www.beliapahang.org/?news:mohd-reza-bangga-nama-mokhtar-dahari-masih-diingati:70JTN6GYSH|archive-date=4 March 2016|language=ms}}</ref>
== Penyakit enggau pemidang ==
Mokhtar berengkah bisi penanggul ba tekak lalu mansang ngagai sepital deka nemu nama penanggul nya. Bala lutur tetemuka iya bisi penyakit motor neuron (MND) enggau penemu nya semina dipadah ngagai iya enggau bini iya.<ref name="Mokhtar life"/> Iya lalu mansang ke London enggau bini iya nguji ngubat penyakit iya. Pengudah tiga taun ngelaban penyakit nya lalu gaya iya majak balat, Mokhtar parai ba Palan Perubat Subang Jaya (SJMC) kena 11 Julai 1991.<ref name="Mokhtar life"/> Pengarang berita ngeripotka Mokhtar napi penyakit distrofi bingkup nyadika kebuah pemidang iya. Bangkai iya dikubur ba Pendam Orang Islam Taman Keramat Permai di Taman Keramat, Ampang, Selangor.<ref name="Mokhtar life"/> Pejalai pengidup iya enggau pun pemati iya ke bendar semina dipadahka keterubah iya dalam dokumentari ke dikumbai ''The Untold Truth About Supermokh'' ba Saluran Geografik Nasional kena 30 Ogos 2010, urung 19 taun pengudah iya midang.<ref>{{cite web|url=https://www.thestar.com.my/news/nation/2010/08/28/documentary-on-supermokh-to-premiere-on-aug-30/|title=Documentary on Supermokh to premiere on Aug 30|work=The Star|date=28 August 2010|access-date=18 July 2018}}</ref>
== Penyanding ==
{{reflist}}
d4w6lot68otf17ukewawmqxh12rcc2v
Orang Melayu Malaysia
0
3854
13113
13083
2025-06-26T01:22:57Z
Song GK
9
13113
wikitext
text/x-wiki
{{Infobox ethnic group
|group=Orang Melayu Malaysia
|native_name=Orang Melayu Malaysia<br/>{{lang|ms-arab|{{Script|Arab|ملايو مليسيا}}}}
|image=Tarik upih pinang.jpg
|image_upright=1.35
|caption=Nembiak Melayu bemain ''Tarik Upih Pinang''
|population='''17,610,458'''<br/>57.9% ari penyampau tubuh ba Malaysia (2023)<ref name="2023 population">{{cite web|url=https://www.dosm.gov.my/uploads/release-content/file_20230510164502.pdf |title=Demographic Statistics Malaysia - First Quarter of 2023|publisher=Department of Statistics, Malaysia|date=2023|access-date=25 May 2023}}</ref>
|popplace='''{{flag|Malaysia}}'''
|langs=[[Jaku-jaku Malayik]] (bemacham bansa jaku Melayu vernakular) • [[Jaku Melayu Standard]] • [[Jaku Inggeris Malaysia|Inggeris]]
|rels=[[Islam Sunni]]
|related-c={{hlist|[[Orang Melayu Thai]]|[[Orang Melayu Singapura]]|[[Orang Melayu Indonesia]]|[[Orang Melayu Brunei]]|[[Orang Filipina enggau peturun Melayu|Orang Melayu Filipina]] enggau [[Orang Melayu Australia]]}}}}
'''Orang Melayu Malaysia''' ({{langx|ms|Orang Melayu Malaysia}}, [[Jawi alphabet|Jawi]]: {{lang|ms-arab|{{Script|Arab|ملايو مليسيا}}}}) nya peranak Malaysia ke bebansa [[Melayu]] ti ngundan peturun ari sekeda tauka sepenuh [[dunya Melayu]]. Nitihka pelaba penyampau tubuh taun 2023, enggau penuampau tubuh 17.6 juta iku, orang Melayu Malaysia nya 57.9% ari demografi menua Malaysia, raban bansa ke pemadu besai ba menua tu. Sida ulih digempuru dalam dua bengkah kategori iya nya; ''Anak Jati'' (orang Melayu asal) enggau ''Anak Dagang'' (orang Melayu ke ngundan peturun ari kandang menua bukai ba pulau-pulau Melayu).<ref name="MMO">{{cite web|author1=Mohd Hazmi Mohd Rosli|author2=Rahmat Mohamad|title=Were the Malays immigrants? |url=http://www.themalaymailonline.com/what-you-think/article/were-the-malays-immigrants-mohd-hazmi-mohd-rusli-and-rahmat-mohamad#6S4ortxP2ZO8Ts0F.97|website=The Malay Mail Online|access-date=2 March 2018|date=5 June 2014}}</ref><ref name="Miller">{{harvnb|Miller|Williams|2006|pp=45–46}}</ref>
Bansa ''Anak Jati'' tauka Melayu asal nya sida individu ti bepegai ba budaya Melayu asal ari kandang menua pesisir Semenanjung Melayu enggau Kalimantan.<ref name="Miller">{{harvnb|Miller|Williams|2006|pp=45–46}} </ref> Entara raban ke tebilang nyengkaum [[Melayu Brunei|orang Melayu Brunei]], Kedah, Kelantan, Pahang, Perak, Sarawak enggau Terengganu. Ba lansa bukai, bansa ''Anak Dagang'' tauka Melayu luar, datai ari peturun orang ke datai ari bagi menua bukai di Pulau-pulau Melayu ke nyadi peranak menua kesultanan Melayu lalu diserap sereta diasimilasyen ngagai budaya Melayu ba maya ke bebida, ketegal penyemaka gaya pengidup enggau pengarap ke sama.
Bansa Melayu ari menua luar ngembuan peturun Aceh, Banjar, Bugis, [[Bansa Jawa|Jawa]], Mandailing enggau [[Minangkabau]] ti datai ari [[Indonesia]].<ref>{{harvnb|Gulrose Karim|1990|p=74}} </ref><ref>{{harvnb|Suad Joseph|Afsaneh Najmabadi|2006|p=436}} </ref> Sekeda bansa Melayu menua luar mega engka datai ari endur bukai di Asia Tenggara, iya nya nyengkaum bansa Cham ari Indochina, bansa Melayu Kokos ari Pulau Kokos (Keeling) Australia sereta mega bansa Melayu Patani di selatan Thailand. Bisi mega minoriti bansa Melayu ti sebagi ari peturun ari orang ti baru datai ari mayuh bengkah menua bukai ti udah berasimilasyen ngagai budaya Islam Melayu.
==Penyanding==
{{reflist}}
0qf9tr34m1dnc6s6yn2s7yw91o2pmfc
13114
13113
2025-06-26T01:23:30Z
Song GK
9
13114
wikitext
text/x-wiki
{{Infobox ethnic group
|group=Orang Melayu Malaysia
|native_name=Orang Melayu Malaysia<br/>{{lang|ms-arab|{{Script|Arab|ملايو مليسيا}}}}
|image=Tarik upih pinang.jpg
|image_upright=1.35
|caption=Nembiak Melayu bemain ''Tarik Upih Pinang''
|population='''17,610,458'''<br/>57.9% ari penyampau tubuh ba Malaysia (2023)<ref name="2023 population">{{cite web|url=https://www.dosm.gov.my/uploads/release-content/file_20230510164502.pdf |title=Demographic Statistics Malaysia - First Quarter of 2023|publisher=Department of Statistics, Malaysia|date=2023|access-date=25 May 2023}}</ref>
|popplace='''{{flag|Malaysia}}'''
|langs=[[Jaku-jaku Malayik]] (bemacham bansa jaku Melayu vernakular) • [[Jaku Melayu Standard]] • [[Jaku Inggeris Malaysia|Inggeris]]
|rels=[[Islam Sunni]]
|related-c={{hlist|[[Orang Melayu Thai]]|[[Orang Melayu Singapura]]|[[Orang Melayu Indonesia]]|[[Orang Melayu Brunei]]|[[Orang Filipina enggau peturun Melayu|Orang Melayu Filipina]] enggau [[Orang Melayu Australia]]}}}}
'''Orang Melayu Malaysia''' ({{langx|ms|Orang Melayu Malaysia}}, [[Urup Jawi|Jawi]]: {{lang|ms-arab|{{Script|Arab|ملايو مليسيا}}}}) nya peranak Malaysia ke bebansa [[Melayu]] ti ngundan peturun ari sekeda tauka sepenuh [[dunya Melayu]]. Nitihka pelaba penyampau tubuh taun 2023, enggau penuampau tubuh 17.6 juta iku, orang Melayu Malaysia nya 57.9% ari demografi menua Malaysia, raban bansa ke pemadu besai ba menua tu. Sida ulih digempuru dalam dua bengkah kategori iya nya; ''Anak Jati'' (orang Melayu asal) enggau ''Anak Dagang'' (orang Melayu ke ngundan peturun ari kandang menua bukai ba pulau-pulau Melayu).<ref name="MMO">{{cite web|author1=Mohd Hazmi Mohd Rosli|author2=Rahmat Mohamad|title=Were the Malays immigrants? |url=http://www.themalaymailonline.com/what-you-think/article/were-the-malays-immigrants-mohd-hazmi-mohd-rusli-and-rahmat-mohamad#6S4ortxP2ZO8Ts0F.97|website=The Malay Mail Online|access-date=2 March 2018|date=5 June 2014}}</ref><ref name="Miller">{{harvnb|Miller|Williams|2006|pp=45–46}}</ref>
Bansa ''Anak Jati'' tauka Melayu asal nya sida individu ti bepegai ba budaya Melayu asal ari kandang menua pesisir Semenanjung Melayu enggau Kalimantan.<ref name="Miller">{{harvnb|Miller|Williams|2006|pp=45–46}} </ref> Entara raban ke tebilang nyengkaum [[Melayu Brunei|orang Melayu Brunei]], Kedah, Kelantan, Pahang, Perak, Sarawak enggau Terengganu. Ba lansa bukai, bansa ''Anak Dagang'' tauka Melayu luar, datai ari peturun orang ke datai ari bagi menua bukai di Pulau-pulau Melayu ke nyadi peranak menua kesultanan Melayu lalu diserap sereta diasimilasyen ngagai budaya Melayu ba maya ke bebida, ketegal penyemaka gaya pengidup enggau pengarap ke sama.
Bansa Melayu ari menua luar ngembuan peturun Aceh, Banjar, Bugis, [[Bansa Jawa|Jawa]], Mandailing enggau [[Minangkabau]] ti datai ari [[Indonesia]].<ref>{{harvnb|Gulrose Karim|1990|p=74}} </ref><ref>{{harvnb|Suad Joseph|Afsaneh Najmabadi|2006|p=436}} </ref> Sekeda bansa Melayu menua luar mega engka datai ari endur bukai di Asia Tenggara, iya nya nyengkaum bansa Cham ari Indochina, bansa Melayu Kokos ari Pulau Kokos (Keeling) Australia sereta mega bansa Melayu Patani di selatan Thailand. Bisi mega minoriti bansa Melayu ti sebagi ari peturun ari orang ti baru datai ari mayuh bengkah menua bukai ti udah berasimilasyen ngagai budaya Islam Melayu.
==Penyanding==
{{reflist}}
ihrxyauq0aq899nj6g60xa64wcpaqcq
Embawang
0
3855
13084
2025-06-25T15:27:29Z
Song GK
9
Digaga enggau chara nyalin lambar " [[:en:Special:Redirect/revision/1291879406|Mangifera pajang]] "
13084
wikitext
text/x-wiki
'''Embawang''' tauka '''mawang''' (nama botani: '''''Mangifera pajang'''''), nya sebansa kayu dalam ruang bilik Anacardiaceae. Kayu tu endemik ba [[Borneo]], ke alai iya dikelala enggau mayuh macham nama asal: ''buah'' ''bambangan, buah mawang enggau buah embang''.<ref>{{cite web|url=http://eprints.ums.edu.my/13310/|title=Analisis proksimat Mangifera pajang (buah bambangan)|author=Mohd Hafizuddin Shaiful Amran|language=Malay|publisher=[[Universiti Malaysia Sabah]]|date=9 June 2016|accessdate=14 December 2016}}</ref>
== Penerang ==
Kayu pun kayu ti tinggi, ti ulih tumbuh nyentuk ngagai {{convert|15|to|50|m|ft|sp=us}} peninggi. Daun iya mudah, betukuh bujur (28 – 45 sentimeter pemanjai enggau 10-15 sentimeter pemesai) enggau petioles ti 5-7 sentimeter pemanjai. Kayu tu enda ditanam komersial lalu ulih ditemu ba kampung di [[Sabah]] enggau [[Sarawak]], Malaysia.<ref name=":0">{{Cite journal|last1=Jahurul|first1=M. H. A.|last2=Zaidul|first2=I. S. M.|last3=Beh|first3=Leykey|last4=Sharifudin|first4=M. S.|last5=Siddiquee|first5=Shafiquzzaman|last6=Hasmadi|first6=M.|last7=Sahena|first7=F.|last8=Mansoor|first8=A. H.|last9=Lee|first9=J. S.|last10=Jinap|first10=S.|date=2019-01-01|title=Valuable components of bambangan fruit (Mangifera pajang) and its co-products: A review|url=https://www.sciencedirect.com/science/article/pii/S0963996918306239|journal=Food Research International|language=en|volume=115|pages=105–115|doi=10.1016/j.foodres.2018.08.017|pmid=30599921|s2cid=58560891|issn=0963-9969}}</ref>
Buah iya nya drupe ti bisi isi ti bebentuk globose sepemanjai 15–20 sm pemesai lalu ngembuan kulit ti kasar, iya nya tebal 5-7 milimeter. Buah embawang bechura gadung lebuh bedau mansau lalu berubah nyadi pirang lebuh mansau. Isi iya chelum, tebal sereta balat beserat. Dagin mangga liar bisi aromatik sereta asai manis enggau masam. Kulit iya tegar amat sereta bisi lapis lateks ti ngasuh korosif.<ref>{{Citation|last=Lim|first=Tong Kwee|title=Syzygium aromaticum|date=2014|url=http://dx.doi.org/10.1007/978-94-017-8748-2_32|work=Edible Medicinal and Non Medicinal Plants|pages=460–482|place=Dordrecht|publisher=Springer Netherlands|doi=10.1007/978-94-017-8748-2_32|isbn=978-94-017-8747-5|access-date=2022-11-05|url-access=subscription}} </ref> Lateks nya dikelala tau ngasuh bibir lukus lalu ngasuh lepuh.
== Penyanding ==
{{Reflist}}{{Taxonbar}}
kfrrrwpab7pgvrlvgfo0ypvgaye5g5e
13085
13084
2025-06-25T15:28:09Z
Song GK
9
13085
wikitext
text/x-wiki
{{Speciesbox
| image = Mangifera pajang (13944381088).jpg
| status = VU
| status_system = IUCN2.3
| status_ref = <ref name="iucn status 17 November 2021">{{cite iucn |author=World Conservation Monitoring Centre |date=1998 |title=''Mangifera pajang'' |volume=1998 |page=e.T31394A9625586 |doi=10.2305/IUCN.UK.1998.RLTS.T31394A9625586.en |access-date=17 November 2021}}</ref>
| genus = Mangifera
| species = pajang
| authority = [[André Joseph Guillaume Henri Kostermans|Kosterm.]]
}}
'''Embawang''' tauka '''mawang''' (nama botani: '''''Mangifera pajang'''''), nya sebansa kayu dalam ruang bilik Anacardiaceae. Kayu tu endemik ba [[Borneo]], ke alai iya dikelala enggau mayuh macham nama asal: ''buah'' ''bambangan, buah mawang enggau buah embang''.<ref>{{cite web|url=http://eprints.ums.edu.my/13310/|title=Analisis proksimat Mangifera pajang (buah bambangan)|author=Mohd Hafizuddin Shaiful Amran|language=Malay|publisher=[[Universiti Malaysia Sabah]]|date=9 June 2016|accessdate=14 December 2016}}</ref>
== Penerang ==
Kayu pun kayu ti tinggi, ti ulih tumbuh nyentuk ngagai {{convert|15|to|50|m|ft|sp=us}} peninggi. Daun iya mudah, betukuh bujur (28 – 45 sentimeter pemanjai enggau 10-15 sentimeter pemesai) enggau petioles ti 5-7 sentimeter pemanjai. Kayu tu enda ditanam komersial lalu ulih ditemu ba kampung di [[Sabah]] enggau [[Sarawak]], Malaysia.<ref name=":0">{{Cite journal|last1=Jahurul|first1=M. H. A.|last2=Zaidul|first2=I. S. M.|last3=Beh|first3=Leykey|last4=Sharifudin|first4=M. S.|last5=Siddiquee|first5=Shafiquzzaman|last6=Hasmadi|first6=M.|last7=Sahena|first7=F.|last8=Mansoor|first8=A. H.|last9=Lee|first9=J. S.|last10=Jinap|first10=S.|date=2019-01-01|title=Valuable components of bambangan fruit (Mangifera pajang) and its co-products: A review|url=https://www.sciencedirect.com/science/article/pii/S0963996918306239|journal=Food Research International|language=en|volume=115|pages=105–115|doi=10.1016/j.foodres.2018.08.017|pmid=30599921|s2cid=58560891|issn=0963-9969}}</ref>
Buah iya nya drupe ti bisi isi ti bebentuk globose sepemanjai 15–20 sm pemesai lalu ngembuan kulit ti kasar, iya nya tebal 5-7 milimeter. Buah embawang bechura gadung lebuh bedau mansau lalu berubah nyadi pirang lebuh mansau. Isi iya chelum, tebal sereta balat beserat. Dagin mangga liar bisi aromatik sereta asai manis enggau masam. Kulit iya tegar amat sereta bisi lapis lateks ti ngasuh korosif.<ref>{{Citation|last=Lim|first=Tong Kwee|title=Syzygium aromaticum|date=2014|url=http://dx.doi.org/10.1007/978-94-017-8748-2_32|work=Edible Medicinal and Non Medicinal Plants|pages=460–482|place=Dordrecht|publisher=Springer Netherlands|doi=10.1007/978-94-017-8748-2_32|isbn=978-94-017-8747-5|access-date=2022-11-05|url-access=subscription}} </ref> Lateks nya dikelala tau ngasuh bibir lukus lalu ngasuh lepuh.
== Penyanding ==
{{Reflist}}{{Taxonbar}}
0d8891w6khwez3sqlqjrbgnzv3c150b
Templat:Taxonomy/Mangifera
10
3856
13086
2025-06-25T15:29:01Z
Song GK
9
Mencipta laman baru dengan kandungan '{{Don't edit this line {{{machine code|}}} |rank=genus |link=Mangifera |parent=Anacardioideae |refs=<!--Shown on this page only; don't include <ref> tags --> }}'
13086
wikitext
text/x-wiki
{{Don't edit this line {{{machine code|}}}
|rank=genus
|link=Mangifera
|parent=Anacardioideae
|refs=<!--Shown on this page only; don't include <ref> tags -->
}}
4z52d06qoipxhy3su9e64hgc9pziqre
Templat:Taxonomy/Anacardioideae
10
3857
13087
2025-06-25T15:29:54Z
Song GK
9
Mencipta laman baru dengan kandungan '{{Don't edit this line {{{machine code|}}} |rank=subfamilia |link=Anacardioideae |parent=Anacardiaceae |extinct= |refs= }}'
13087
wikitext
text/x-wiki
{{Don't edit this line {{{machine code|}}}
|rank=subfamilia
|link=Anacardioideae
|parent=Anacardiaceae
|extinct=
|refs=
}}
jjisq409ajqtgdkl059op38w7tws3bt
Templat:Taxonomy/Anacardiaceae
10
3858
13088
2025-06-25T15:30:48Z
Song GK
9
Mencipta laman baru dengan kandungan '{{Don't edit this line {{{machine code|}}} |rank=familia |link=Anacardiaceae |parent=Sapindales |refs={{Cite journal|author=Angiosperm Phylogeny Group|year=2016|title=An update of the Angiosperm Phylogeny Group classification for the orders and families of flowering plants: APG IV|journal=Botanical Journal of the Linnean Society|volume=181|issue=1|pages=1–20|url=http://onlinelibrary.wiley.com/doi/10.1111/boj.12385/epdf|format=PDF|issn=00244074|doi=10...'
13088
wikitext
text/x-wiki
{{Don't edit this line {{{machine code|}}}
|rank=familia
|link=Anacardiaceae
|parent=Sapindales
|refs={{Cite journal|author=Angiosperm Phylogeny Group|year=2016|title=An update of the Angiosperm Phylogeny Group classification for the orders and families of flowering plants: APG IV|journal=Botanical Journal of the Linnean Society|volume=181|issue=1|pages=1–20|url=http://onlinelibrary.wiley.com/doi/10.1111/boj.12385/epdf|format=PDF|issn=00244074|doi=10.1111/boj.12385}}
}}
fd1p7veho53sq6q2g52jywi4jt7shpd
13089
13088
2025-06-25T15:31:04Z
Song GK
9
13089
wikitext
text/x-wiki
{{Don't edit this line {{{machine code|}}}
|rank=familia
|link=Anacardiaceae
|parent=Sapindales
|refs={{Cite journal|author=Angiosperm Phylogeny Group|date=2016|title=An update of the Angiosperm Phylogeny Group classification for the orders and families of flowering plants: APG IV|journal=Botanical Journal of the Linnean Society|volume=181|issue=1|pages=1–20|url=http://onlinelibrary.wiley.com/doi/10.1111/boj.12385/epdf|format=PDF|issn=00244074|doi=10.1111/boj.12385}}
}}
7bn852o6h040thm2k32bamtgnre1efg
Mawang
0
3859
13091
2025-06-25T15:32:17Z
Song GK
9
Melencong ke [[Embawang]]
13091
wikitext
text/x-wiki
#REDIRECT [[Embawang]]
oszy7bso3q8nzxy533xx4w8x5j0v99a
Templat:Infobox road/styles.css
10
3860
13095
2025-06-26T00:47:03Z
Song GK
9
Mencipta laman baru dengan kandungan '/* {{pp-template}} */ /* These are the 'hard-coded' header styles */ .header-default, .header-UNK, .header-ATA, .header-BDI, .header-CAF, .header-COG, .header-COM, .header-DMA, .header-ERI, .header-FSM, .header-GAB, .header-HTI, .header-GMB, .header-GUY, .header-HRV, .header-KEN, .header-KNA, .header-LBY, .header-LCA, .header-MHL, .header-MRT, .header-NER, .header-NIU, .header-NRU, .header-SDN, .header-SLB, .header-SOM, .header-SSD, .header-TGO, .head...'
13095
sanitized-css
text/css
/* {{pp-template}} */
/* These are the 'hard-coded' header styles */
.header-default, .header-UNK, .header-ATA, .header-BDI, .header-CAF, .header-COG, .header-COM, .header-DMA, .header-ERI, .header-FSM, .header-GAB, .header-HTI, .header-GMB, .header-GUY, .header-HRV, .header-KEN, .header-KNA, .header-LBY, .header-LCA, .header-MHL, .header-MRT, .header-NER, .header-NIU, .header-NRU, .header-SDN, .header-SLB, .header-SOM, .header-SSD, .header-TGO, .header-TUV, .header-UGA, .header-VCT {
background:#cedff2;
}
.header-deleted {
background:#ccc;
}
.header-hist {
background:#704214;
color:#fff;
}
.header-deleted-hist {
background:#ddcba4;
}
.header-uc {
background:#ffa500;
}
/* These are the most common styles */
.header-autobahn {
background:#2C5BB7;
color:#fff;
}
.header-ASIA {
background:#1e2c76;
color:#fff;
}
.header-ASIA-RUS {
background:#00004e;
color:#fff;
}
.header-EUR {
background:#08842C;
color:#fff;
}
.header-EUR-ESP {
background:#13926c;
color:#fff;
}
.header-EUR-FIN {
background:#00997c;
color:#fff;
}
.header-EUR-FRA {
background:#28961e;
color:#fff;
}
.header-EUR-NOR {
background:#00965e;
color:#fff;
}
.header-EUR-RUS {
background:#00a500;
color:#fff;
}
.header-EUR-UKR {
background:#090;
color:#fff;
}
.header-minor, .header-AND, .header-AUT, .header-BFA, .header-CMR, .header-CPV, .header-DEU, .header-DJI, .header-DZA, .header-ENG, .header-FRA, .header-FIN, .header-GEO, .header-GGY, .header-GIB, .header-GBR, .header-GNB, .header-GNQ, .header-GUF, .header-IMN, .header-IRL, .header-IRN, .header-JEY, .header-MAR, .header-MCO, .header-MDV, .header-MLI, .header-MTQ, .header-MYT, .header-NIR, .header-NPL, .header-PRT, .header-PSE, .header-REU, .header-SCT, .header-SEN, .header-STP, .header-TCD, .header-TZA, .header-WLS {
background:#fff;
border:2px solid #000;
}
.header-motorway, .header-ALA, .header-AZE, .header-CHE, .header-EST, .header-GIN, .header-GRC, .header-JOR, .header-LAO, .header-LBN, .header-LIE, .header-MLT, .header-MNG, .header-MYS, .header-NLD, .header-OMN, .header-ROU, .header-SUR, .header-SVK, .header-SYR, .header-TTO, .header-YEM {
background:#0079C1;
color:#fff;
}
.header-MUTCDblue, .header-AFG, .header-BGR, .header-CZE, .header-CYP, .header-EGY, .header-ITA, .header-PAK, .header-SMR, .header-SVK, .header-SWE {
background:#003f87;
color:#fff;
}
.header-MUTCDgreen, .header-AGO, .header-ANG, .header-ARE, .header-ARG, .header-BEL, .header-BHN, .header-BEN, .header-BLZ, .header-BOL, .header-BRA, .header-BRN, .header-BWA, .header-CAN, .header-CHL, .header-CHN, .header-COL, .header-CRI, .header-CRI, .header-CUB, .header-DOM, .header-ECU, .header-ETH, .header-FJI, .header-GHA, .header-GRD, .header-GTM, .header-HKG, .header-HND, .header-HUN, .header-IDN, .header-IRQ, .header-KIR, .header-KHM, .header-KOR, .header-KWT, .header-LBR, .header-LKA, .header-LSO, .header-MEX, .header-MMR, .header-MOZ, .header-MUS, .header-NAM, .header-NGA, .header-NIC, .header-NZL, .header-PAN, .header-PER, .header-PLW, .header-PNG, .header-POL, .header-PRI, .header-PRK, .header-PRY, .header-QAT, .header-RWA, .header-SAU, .header-SGP, .header-SLV, .header-SWZ, .header-TAH, .header-THA, .header-TLS, .header-TON, .header-TUN, .header-TUR, .header-TWN, .header-URY, .header-VEN, .header-VNM, .header-USA, .header-WSM, .header-ZAF, .header-ZMB, .header-ZWE {
background:#006a4d;
color:#fff;
}
.header-primary, .header-BRB, .header-JAM {
background:#00703c;
color:#ffd200;
}
.header-primary-white, .header-BGD, .header-BTN, .header-MWI {
background:#00703c;
color:#fff;
}
.header-SUN, .header-ARM, .header-AZE, .header-BLR, .header-KAZ, .header-KGZ, .header-LVA, .header-LTU, .header-MDA, .header-RUS, .header-TJK, .header-TKM, .header-UKR, .header-UZB {
background:#0d69e1;
color:#fff;
}
/* Named colors*/
.header-blue-var1 {
background:#06c;
color:#fff;
}
.header-blue-var2 {
background:#276fb7;
color:#fff;
}
.header-dark-blue, .header-DNK, .header-VNM {
background:#039;
color:#fff;
}
.header-yellow {
background:#fc3;
border:1px solid #000;
}
.header-ALB {
background:#00408b;
color:#fff;
}
.header-AUS {
background:#336745;
color:#ffa709;
}
.header-AUS-freeway {
background:#d2e2f9;
}
.header-AUS-highway {
background:#e9f9d2;
}
.header-AUS-road {
background:#ffffe0;
}
.header-AUS-street {
background:#f9e2d2;
}
.header-AUS-track {
background:#fee8ab;
}
.header-BEL, .header-COD {
background:#005b8c;
color:#fff;
}
.header-BIH {
background:#0b8f4b;
color:#fff;
}
.header-CYP-A {
background:#005024;
color:#ffc000;
}
.header-DEU-B, .header-LUX, .header-MKD, .header-MNE, .header-SRB, .header-SVN, .header-YUG {
background:#fc3;
}
.header-DEU-scenic {
background:#633a34;
color:#fff;
}
.header-DNK-red {
background:#fff;
color:#af1e2d;
border:2px solid #af1e2d;
}
.header-ESP {
background:#e8e8e8;
}
.header-ESP-A, .header-ESP-AP, .header-ESP-Autovia, .header-ESP-Autopista {
background:#19408b;
color:#fff;
}
.header-ESP-N {
background:#bf0411;
color:#fff;
}
.header-FIN-blue {
background:#005eb8;
color:#fff;
}
.header-FIN-green {
background:#00997c;
color:#fff;
}
.header-IND {
background:#128807;
color:#fff;
}
.header-ISL {
background:#ffd200;
border:2px solid #000;
}
.header-ISR {
background:#007e00;
color:#fff;
}
.header-ISR-freeway {
background:#0000fe;
color:#fff;
}
.header-JPN {
background:#0066b3;
color:#fff;
}
.header-JPN-Exp {
background:#005d35;
color:#fff;
}
.header-KOS {
background:#06c;
color:#fff;
}
.header-KOS-R, .header-PHL {
background:#093;
color:#fff;
}
.header-MDG {
background:#fff;
color:#af1e2d;
border:2px solid #000;
}
.header-NOR {
background:#f2a900;
}
liw31c64iljzaaifoermw4xsjyee2o4
Modul:Infobox road
828
3861
13096
2025-06-26T00:47:57Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} local getArgs = require('Module:Arguments').getArgs local util = require("Module:Road data/util") local yesno = require('Module:Yesno') local langModule = require('Module:Lang') local routeModule = require("Module:Infobox road/route") local parserModule = require("Module:Road data/parser") local parser = parserModule.parser local format = mw.ustring.format local frame = mw.getCurrentFrame() local function country(args) local state = args...'
13096
Scribunto
text/plain
local p = {}
local getArgs = require('Module:Arguments').getArgs
local util = require("Module:Road data/util")
local yesno = require('Module:Yesno')
local langModule = require('Module:Lang')
local routeModule = require("Module:Infobox road/route")
local parserModule = require("Module:Road data/parser")
local parser = parserModule.parser
local format = mw.ustring.format
local frame = mw.getCurrentFrame()
local function country(args)
local state = args.state or args.province
local country
local countryModule = mw.loadData("Module:Road data/countrymask")
local country = args.country or countryModule[state]
return country
end
-- HEADER COLORS
function p.headerStyle(frame)
local args = getArgs(frame)
local header
if args.header_type == nil then
header = args.header_type
else
header = string.lower(args.header_type)
end
local deleted = args.decommissioned or args.deleted or header == "former"
local uc = header == "under construction" or header == "const" or header == "uc"
local minor = header == "minor"
local hist = header == "hist" or header == "historic" or header == "historical" or header == "scenic"
local color = parser(args, 'color') or args['header_color']
local freeway = header == "freeway"
if freeway then
return "header-MUTCDblue"
elseif uc then
return "header-uc"
elseif minor then
return "header-minor"
elseif deleted and header == 'hist' or deleted and color == 'hist' then
return "header-deleted-hist"
elseif deleted then
return "header-deleted"
elseif hist then
return "header-hist"
elseif color then
return "header-" .. color
elseif args.state or args.province or args.country then
local country = country(args)
return "header-" .. country or "header-default"
else
return "header-default"
end
end
-- SECOND IMAGE
local function photo(args)
local country = country(args)
local photo = args.photo or args.image
local width = args.photo_wide or args.image_width or "290px"
local alt = args.photo_alt or args.image_alt or photo
if photo == nil then
return nil
elseif country == "USA" then
return nil
else return string.format('[[File:%s|%s|alt=%s]]', photo, width, alt)
end
end
function p.photo(frame)
local args = getArgs(frame)
return photo(args)
end
-- TRANSLATION
local function translate(args, lang)
local lang = parser(args, 'lang') or args.lang or 'none'
local translation = args.translation or parser(args, 'translation') or ''
if country(args) == "PAK" and translation ~= '' then
local route = args.route
if route ~= nil then
local arabicModule = require( "Module:Convert to eastern arabic numerals" )
local arabic = arabicModule._convert({route})
local translated = string.gsub( translation, route, arabic)
return frame:expandTemplate{title = 'Nastaliq', args = {translated}}
else
return frame:expandTemplate{title = 'Nastaliq', args = {translation}}
end
elseif translation ~= '' and lang == 'none' then
return translation
elseif country(args) == "CHN" and args.type == "Expwy" then
local trans = require( "Module:Road data/masks/CHN/Expwy translations" )
local route = args.route
return langModule._lang({lang, trans[route]})
elseif country(args) == "HUN" then
local nominal = require( "Module:Road data/masks/HUN" )
local routeNum
local leading
if string.len(args.route) > 2 then
routeNum = string.match(args.route, "%d%d$", 0)
leading = string.match(args.route, "(%d*)%d%d$", 0)
else
routeNum = args.route
leading = ''
end
if args.type == "M" then
return langModule._lang({"hu", "M" .. leading .. nominal[routeNum] .. " autópálya"})
elseif args.type == "Mb" then
return langModule._lang({"hu", "M" .. leading .. nominal[routeNum] .. " autóút"})
elseif args.type == "MR" then
return langModule._lang({"hu", leading .. nominal[routeNum] .. " főút"})
elseif args.type == "Mb" then
return langModule._lang({"hu", leading .. nominal[routeNum] .. " közút"})
end
elseif lang == "ar" and translation ~= '' then
local route = args.route
local arabicModule = require( "Module:Convert to eastern arabic numerals" )
local arabic = arabicModule._convert({route})
local translated = string.gsub( translation, route, arabic)
return langModule._lang({lang, translated})
elseif translation ~= '' and lang ~= 'none' then
return langModule._lang({lang, translation})
else
return nil
end
end
function p.translate(frame)
local pframe = frame:getParent()
local config = frame.args -- the arguments passed BY the template, in the wikitext of the template itself
local args = pframe.args -- the arguments passed TO the template, in the wikitext that transcludes the template
local lang = config.lang
return translate(args, lang)
end
-- MAINTAINED BY
local function maint(args)
local maint = args.maint or parser(args, 'maint') or ''
if maint == "none" or maint == '' then
return nil
else
return "Maintained by " .. maint
end
end
function p.maint(frame)
local args = getArgs(frame)
return maint(args)
end
-- DEFINED BY LAW
local function law(args)
local law = parser(args, 'law') or ''
if args.section == '' then
return nil
else
return "Defined by " .. law
end
end
function p.law(frame)
local args = getArgs(frame)
return law(args)
end
-- EXISTED
function p._existed(args)
local formed = args.established or args.formed or ''
local deleted = args.decommissioned or args.deleted or ''
if formed == '' then
return nil
elseif deleted == '' then
return formed .. "–present"
else
return formed .. "–" .. deleted
end
end
function p.existed(frame)
local args = getArgs(frame)
return p._existed(args)
end
-- TIME PERIOD
local function period(args)
local infobox_args = {}
infobox_args['bodystyle'] = 'display:inline-table;'
infobox_args['child'] = 'yes'
infobox_args['decat'] = 'yes'
infobox_args['label1'] = "Time period"
infobox_args['data1'] = args.time_period
if args.time_period then
infobox_args['label2'] = "Cultural significance"
infobox_args['data2'] = args.significance
infobox_args['label3'] = "Known for"
infobox_args['data3'] = args.known_for
infobox_args['label4'] = "Related routes"
infobox_args['data4'] = args.related
else
infobox_args['label3'] = "Known for"
infobox_args['data3'] = args.known_for
end
return frame:expandTemplate ({title='Infobox', args = infobox_args})
end
local function period_params(args)
if args.time_period or args.known_for then
return true
else
return false
end
end
function p.period(frame)
local args = getArgs(frame)
if period_params(args) == false then
return nil
else
return period(args)
end
end
-- ALLOCATION
local function allocation(args)
local country = country(args)
if country == "AUS" then
return "[[Route number#Australia|Allocation]]"
else return "Component<br>highways"
end
end
function p.allocation(frame)
local args = getArgs(frame)
return allocation(args)
end
-- SPUR OF
local function spurOf(args)
local state = args.state or args.province
local country = args.country
local county = args.county
local parentType = args.spur_type
local parentRoute = args.spur_of
local aux = parser(args, 'aux') or "Auxiliary route" or nil
local jct = frame:expandTemplate{
title = 'jct', args = {
state = state,
country = country,
county1 = county,
parentType,
parentRoute,
noshield1 = "yes"
}
}
if not parentType and not parentRoute then
return nil
elseif type(aux) == "table" then
return "Auxiliary route of " .. jct
else return tostring(aux) .. " of " .. jct
end
end
function p.spurOf(frame)
local args = getArgs(frame)
return spurOf(args)
end
-- PART OF
local function partOf(args)
if args["e-road"] or args.ahn or args.tahn or args.mrn then
local infobox_args = {}
infobox_args['bodystyle'] = 'display:inline-table;'
infobox_args['child'] = 'yes'
infobox_args['decat'] = 'yes'
if args["e-road"] then
local eshield = args["e-road-shield"] or ''
infobox_args['data1'] = eshield .. " Part of " .. args["e-road"]
end
if args.ahn then
local ashield = args["ahn-shield"] or ''
infobox_args['data2'] = ashield .. " Part of " .. args.ahn
end
if args.tahn then
local tshield = args["tahn-shield"] or ''
infobox_args['data3'] = tshield .. " Part of " .. args.tahn
end
if args.mrn then
local mshield = args["mrn-shield"] or ''
infobox_args['data4'] = mshield .. " Part of " .. args.mrn
end
return frame:expandTemplate ({title='Infobox', args = infobox_args})
else return nil
end
end
function p.partOf(frame)
local args = getArgs(frame)
return partOf(args)
end
--BROWSE LINKS
local function browse(args)
if args.nobrowse then return nil end
local previousRoute = args.previous_route
local nextRoute = args.next_route
if previousRoute or nextRoute then
local boxModule = require "Module:Road data/browse"
local primary = boxModule._browse(args)
local tblModule = require "Module:Road data/browsetable"
return tblModule._browsetable(primary)
end
end
function p.browse(frame)
local args = getArgs(frame)
return browse(args)
end
local function extended(args)
local extended = args.browse
if args.nobrowse or extended == nil then
return nil
else
local tblModule = require "Module:Road data/browsetable"
-- Negative margin to counteract infobox border-spacing
return tblModule._browsetable(extended, 'margin-top:-3px')
end
end
function p.extended(frame)
local args = getArgs(frame)
return extended(args)
end
-- HIGHWAY SYSTEM LINKS
local function system(args)
if args.system1 then
local infobox_args = {
['child'] = "yes",
['decat'] = "yes",
['bodystyle'] = "border-collapse:collapse;"
}
local i = 1
while (1) do
local systemClassn = "class" .. i
local systemDatan = "data" .. i
local systemArgn = args['system' .. i]
infobox_args[systemClassn] = "hlist"
infobox_args[systemDatan] = systemArgn
if i == 10 then
break
else
i = i + 1
end
end
return frame:expandTemplate ({title='Infobox', args = infobox_args})
end
end
function p.system(frame)
local args = getArgs(frame)
return system(args)
end
-- ROUTE INFORMATION HEADER
local function info(args)
local maint = maint(args)
local law = law(args)
local period = period_params(args)
local existed = args.established or args.formed or nil
local spur = args.spur_type or args.spur_of or nil
local part = partOf(args)
if period == true or spur ~= nil or part ~= nil or existed ~= nil or maint ~= nil or args.section or args.length_mi or args.length_km or args.allocation or args.history or args.restrictions or args.tourist or args.status or args.margary then
return "Route information"
else
return nil
end
end
function p.info(frame)
local args = getArgs(frame)
return info(args)
end
-- HIGHWAY SYSTEM HEADER
local function highwaySystem(args)
if args.nobrowse then return nil end
local country = country(args) or args.countries
if country == nil then
return nil
elseif country == "GBR" or country == "ENG" or country == "NIR" or country == "SCT" or country == "WLS" or
country == "GGY" or country == "IMN" or country == "JEY" or country == "AIA" or country == "BMU" or
country == "IOT" or country == "VGB" or country == "CYM" or country == "FLK" or country == "GIB" or
country == "MSR" or country == "PCN" or country == "SHN" or country == "SGS" or country == "TCA" then
return "Road network"
else return "Highway system"
end
end
function p.highwaySystem(frame)
local args = getArgs(frame)
return highwaySystem(args)
end
return p
qctvnh8s1hy7kw9a0ufnt7bokwmhryq
Modul:Infobox road/browselinks
828
3862
13097
2025-06-26T00:48:50Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} local getArgs = require('Module:Arguments').getArgs local util = require("Module:Road data/util") local yesno = require('Module:Yesno') local routeModule = require("Module:Infobox road/route") local parserModule = require("Module:Road data/parser") local parser = parserModule.parser local format = mw.ustring.format local frame = mw.getCurrentFrame() local function country(args) local state = args.state or args.province local country lo...'
13097
Scribunto
text/plain
local p = {}
local getArgs = require('Module:Arguments').getArgs
local util = require("Module:Road data/util")
local yesno = require('Module:Yesno')
local routeModule = require("Module:Infobox road/route")
local parserModule = require("Module:Road data/parser")
local parser = parserModule.parser
local format = mw.ustring.format
local frame = mw.getCurrentFrame()
local function country(args)
local state = args.state or args.province
local country
local countryModule = mw.loadData("Module:Road data/countrymask")
local country = args.country or countryModule[state]
return country
end
local function the(args)
if country(args) == "ALA" or country(args) == "BHS" or country(args) == "CAF" or country(args) == "COG" or country(args) == "COD" or country(args) == "COM" or country(args) == "CZE" or country(args) == "DOM" or country(args) == "FSM" or country(args) == "GMB" or country(args) == "IMN" or country(args) == "MDV" or country(args) == "MHL" or country(args) == "NLD" or country(args) == "PHL" or country(args) == "SLB" or country(args) == "ARE" or country(args) == "GBR" or country(args) == "USA" then
return 'the'
else
return ''
end
end
local function africa(args)
return "*'''[[Trans-African Highway network]]'''"
end
local function asia(args)
return "*'''[[Asian Highway Network]]'''"
end
local function europe(args)
if args.type == "Pan" then
return "*'''[[Pan-European corridors]]'''"
else
return "*'''[[International E-road network]]'''\n\n*[[List of A Class E-roads|A Class]]\n*[[List of B Class E-roads|B Class]]"
end
end
local function browselinks(args)
local ISO = require('Module:ISO 3166')
local name = ISO.name({country(args)})
if country(args) == '' or country(args) == 'YUG' or country(args) == nil then
return nil
elseif country(args) == 'ASIA' then
return asia(args)
elseif country(args) == 'EUR' then
return europe(args)
elseif country(args) == 'TAH' then
return africa(args)
elseif country(args) == 'ARE' then
return string.format("*'''[[Transport in %s %s]]'''\n\n*[[List of roads in Dubai|Roads in Dubai]]", the(args), name)
elseif country(args) == 'AUS' then
local state = args.state or ''
local stateName = ISO.name({"AUS-" .. state})
local links = "*'''[[Highways in Australia]]'''\n\n*[[National Highway (Australia)|National Highway]]\n*[[Freeways in Australia]]"
if state == 'ACT' then
return links .. "\n\n'''[[Road infrastructure in Canberra]]'''"
elseif state == 'NSW' then
return links .. "\n\n'''[[Highways in New South Wales]]'''"
elseif state ~= '' then
return string.format("%s \n\n'''[[List of highways in %s|Highways in %s]]'''", links, stateName, stateName)
else
return links
end
elseif country(args) == 'AUT' then
return "*'''Highways of Austria'''\n\n*[[Autobahns of Austria|Autobahns]]\n*[[Autobahns of Austria#Schnellstraßen|Expressways]]\n*[[Landesstraße|State Roads]]"
elseif country(args) == 'BEL' then
return "*'''Highways of Belgium'''\n\n*[[List of motorways in Belgium|Motorways]]\n*[[List of National Roads in Belgium|National Roads]]"
elseif country(args) == 'BOL' then
return "*'''Highways of Bolivia'''\n\n*[[List of National Roads in Bolivia|National Roads]]"
elseif country(args) == 'BRA' then
local state = args.state or ''
local stateName = ISO.name({"BRA-" .. state})
local links = "*'''[[List of highways in Brazil|Highways in Brazil]]'''\n\n*[[List of federal highways in Brazil|Federal]]"
if state == 'RS' or state == 'SP' or state == 'MG' then
return string.format("%s \n\n*[[List of state highways in %s|%s State Highways]]", links, stateName, stateName)
else
return links
end
elseif country(args) == 'BRN' then
return "*'''[[Brunei National Roads System]]'''"
elseif country(args) == 'CAN' then
local province = args.province or ''
local stateName = ISO.name({"CAN-" .. province})
local TCH
if args.type == 'TCH' and province == '' then
TCH = "*'''[[Trans-Canada Highway]]'''\n\n*[[National Highway System (Canada)|National Highway System]]"
elseif args.type == 'TCH' and province ~= '' then
TCH = "*'''[[Trans-Canada Highway]]'''"
else
TCH = ''
end
local provinces
if province == '' then
provinces = ''
elseif province == 'AB' then
provinces = "'''[[Alberta Provincial Highway Network]]'''\n\n*[[List of Alberta provincial highways|List]]\n*[[List of former Alberta provincial highways|Former]]"
elseif province == 'NT' then
provinces = "'''[[List of Northwest Territories highways|Northwest Territories highways]]'''"
elseif province == 'YT' or province == 'YK' then
provinces = "'''[[List of Yukon territorial highways|Territorial highways in Yukon]]'''"
elseif province == 'NU' then
provinces = "'''[[Highways in Nunavut]]'''"
elseif province == 'BC' then
provinces = "'''[[List of British Columbia provincial highways|British Columbia provincial highways]]'''"
elseif province == 'NL' then
provinces = "'''[[List of Newfoundland and Labrador highways|Highways in Newfoundland and Labrador]]'''"
elseif province == 'QC' then
provinces = "'''[[Highways in Quebec|Quebec provincial highways]]'''"
elseif province == 'ON' then
if args.type == 'Fwy' or args.type == 'Hwy' or args.type == 'ON' or args.type == 'ON 1960' or args.type == 'Secondary' or args.type == 'Sec' or args.type == 'TCH' then
provinces = "'''[[Ontario Provincial Highway Network|Ontario provincial highways]]'''"
elseif args.type == 'CR' or args.type == 'DR' or args.type == 'MR' or args.type == 'RR' then
provinces = "'''[[List of county roads in Ontario|County roads in Ontario]]'''"
elseif args.type == 'Parkway' then
provinces = "'''Parkways of the Great Lakes'''"
elseif args.type == 'Expressway' then
provinces = "'''[[List of controlled-access highways in Ontario#Municipal_expressways|Ontario municipal expressways]]'''"
elseif args.type == 'Toronto' then
provinces = "'''[[Lists of roads in Toronto|Toronto municipal expressways]]'''"
elseif args.type == 'NCC' then
provinces = "'''[[National Capital Commission#Ottawa_parkways|NCC parkways in Ottawa]]'''"
else
provinces = "'''[[Roads in Ontario]]'''"
end
else
provinces = string.format("'''[[List of %s provincial highways|Provincial highways in %s]]'''", stateName, stateName)
end
local second
if province == 'YT' or province == 'YK' then
second = "[[Miscellaneous Yukon roads|Miscellaneous]]"
elseif province == 'MB' then
second = "[[List of Winnipeg City Routes|Winnipeg City Routes]]"
elseif province == 'NB' then
second = "[[List of former New Brunswick provincial highways|Former routes]]"
elseif province == 'NS' then
second = "[[100-series highways (Nova Scotia)|100-series]]"
elseif province == 'QC' then
second = "[[Autoroutes of Quebec|Autoroutes]]\n*[[List of Quebec provincial highways|List]]\n*[[List of former Quebec provincial highways|Former]]"
elseif province == 'ON' then
if args.type == 'Fwy' or args.type == 'Hwy' or args.type == 'ON' or args.type == 'ON 1960' or args.type == 'Secondary' or args.type == 'Sec' or args.type == 'TCH' then
second = "[[List of Ontario provincial highways|Current]]\n*[[List of former Ontario provincial highways|Former]]\n*[[400-series highways|400-series]]"
elseif args.type == 'Parkway' then
second = "[[Long Sault Parkway|Long Sault]]\n*[[Niagara Parkway|Niagara]]\n*[[St. Clair Parkway|St. Clair]]\n*[[Thousand Islands Parkway|1000 Islands]]\n\n*'''[[Roads in Ontario]]'''"
else
second = ''
end
else
second = ''
end
return string.format("%s\n\n*%s\n\n*%s", TCH, provinces, second)
elseif country(args) == 'CHE' then
return "*'''[[Transport in Switzerland]]'''\n\n*[[Motorways of Switzerland|Motorways]]"
elseif country(args) == 'CHN' then
local province = args.province or ''
local stateName = ISO.name({"CHN-" .. province})
local links
if args.type == "Ex" or args.type == "Expwy" then
links = "*'''[[Expressways of China|National Trunk Highway System]]'''\n\n*[[List of primary NTHS Expressways|Primary]]\n*[[List of auxiliary NTHS Expressways|Auxiliary]]\n\n*[[China National Highways|National Highways]]\n*[[Transport in China]]"
elseif args.type == "G" then
links = "*'''[[Expressways of China|National Trunk Highway System]]'''\n\n*[[List of primary NTHS Expressways|Primary]]\n*[[List of auxiliary NTHS Expressways|Auxiliary]]"
else
links = "*'''[[Transport in China]]'''"
end
if province == 'BJ' or province == 'SH' or province == 'JS' or province == 'ZJ' or province == 'HA' or province == 'GD' then
return string.format("%s \n\n*'''[[Expressways of %s]]'''", links, stateName)
else
return links
end
elseif country(args) == 'CRI' then
return "*'''[[National Road Network of Costa Rica]]'''"
elseif country(args) == 'CYP' then
return "*'''[[Motorways and roads in Cyprus]]'''"
elseif country(args) == 'DEU' then
if args.type == "E" then
return europe(args)
else
return "*'''Roads in Germany'''\n\n*[[Autobahn]]s\n**[[List of autobahns in Germany|List]]\n*[[Bundesstraße|Federal]]\n**[[List of federal highways in Germany|List]]\n\n*[[Landesstraße|State]]\n*[[List of E-roads in Germany|E-roads]]"
end
elseif country(args) == 'ESP' then
local province = args.province or ''
local stateName = ISO.name({"ESP-" .. province})
local links
if args.type == "E" then
links = europe(args)
else
links = "*'''[[Highways in Spain]]'''\n\n*[[List of autopistas and autovías in Spain|''Autopistas'' and ''autovías'']]\n*[[List of national roads in Spain|National Roads]]"
end
local community
if province ~= '' then
if province == 'B' or province == 'GI' or province == 'L' or province == 'T' then
community = "'''[[List of primary highways in Catalonia|Primary Highways in Catalonia]]'''"
elseif province == 'GC' or province == 'TF' then
community = "'''[[Transport in the Canary Islands]]'''"
elseif province == 'ML' then
community = "'''[[Transport in Melilla]]'''"
elseif province == 'M' or province == 'MD' then
community = "'''[[Transport_in_Madrid#Road|Transport in the Community of Madrid]]'''"
else
community = ''
end
else
community = ''
end
return string.format("%s\n\n*%s", links, community)
elseif country(args) == 'FIN' then
if args.type == "E" then
return europe(args)
else
return "*'''[[Highways in Finland]]'''"
end
elseif country(args) == 'FRA' then
if args.type == "E" then
return europe(args)
else
return "*'''Roads in France'''\n\n*[[Autoroutes of France|''Autoroutes'']]\n*[[Route nationale|''Routes nationales'']]"
end
elseif country(args) == 'GBR' or country(args) == 'ENG' or country(args) == 'SCT' or country(args) == 'WLS' then
if args.type == "Roman" then
return "*'''[[Roman roads in Britannia]]'''"
else
return "*'''[[Roads in the United Kingdom]]'''\n\n*[[List_of_motorways_in_the_United_Kingdom|Motorways]]\n*[[List of roads zones in Great Britain|A and B road zones]]"
end
elseif country(args) == 'GEO' then
return "*'''Roads in Georgia'''\n\n*[[List of roads in Georgia (country)#Roads of international importance|International Routes]]\n*[[List of roads in Georgia (country)#Roads of domestic importance|National Routes]]"
elseif country(args) == 'GHA' then
return "*'''[[Ghana Road Network]]'''"
elseif country(args) == 'GIB' then
return "*'''[[Streets in Gibraltar]]'''"
elseif country(args) == 'GRC' then
return "*'''Highways in Greece'''\n\n*[[Motorways in Greece|Motorways]]\n*[[National Roads in Greece|National Roads]]"
elseif country(args) == 'HKG' then
return "*'''[[Transport in Hong Kong]]'''\n\n*[[Hong Kong Strategic Route and Exit Number System|Routes]]\n*[[List of streets and roads in Hong Kong|Roads and Streets]]"
elseif country(args) == 'HUN' then
return "*'''Roads in Hungary'''\n\n*[[Highways in Hungary|Highways]]\n*[[Roads in Hungary#Main roads|Main roads]]\n*[[Roads in Hungary#Local roads|Local roads]]"
elseif country(args) == 'IND' then
local state = args.state or ''
local stateName = ISO.name({"IND-" .. state})
local links = "*'''[[Roads in India]]'''\n\n*[[Expressways of India|Expressways]]\n*[[National highways of India|National]]\n*[[State highways in India|State]]\n*[[Asian Highway Network|Asian]]"
if state ~= '' then
return string.format("%s \n\n'''[[List of state highways in %s|State Highways in %s]]'''", links, stateName, stateName)
else
return links
end
elseif country(args) == 'IRL' then
return "*'''[[Roads in Ireland]]'''\n\n*[[Motorways in the Republic of Ireland|Motorways]]\n*[[National primary road|Primary]]\n*[[National secondary road|Secondary]]\n*[[Regional road (Ireland)|Regional]]"
elseif country(args) == 'IRN' then
return "*'''[[List of highways in Iran|Highways in Iran]]'''\n\n*[[Freeways in Iran|Freeways]]"
elseif country(args) == 'ISR' then
return "*'''[[Roads in Israel]]'''\n\n*[[List of highways in Israel|Highways]]"
elseif country(args) == 'ITA' then
return "*'''[[Roads in Italy]]'''\n\n*[[Autostrade of Italy|''Autostrade'']]\n*[[State highway (Italy)|State]]\n*[[Regional road (Italy)|Regional]]\n*[[Provincial road (Italy)|Provincial]]\n*[[Municipal road (Italy)|Municipal]]"
elseif country(args) == 'JPN' then
return "*'''[[National highways of Japan]]'''\n\n*[[Expressways of Japan]]"
elseif country(args) == 'KOR' then
return "*'''[[Highway systems of South Korea]]'''\n\n*[[Expressways in South Korea|Expressways]]\n*[[National highways of South Korea|National]]\n*[[Local highways of South Korea|Local]]"
elseif country(args) == 'KOS' then -- this is not an official ISO code
return "*'''[[Roads in Kosovo]]'''"
elseif country(args) == 'LKA' then
return "*'''Roads in Sri Lanka'''\n\n*[[Expressways of Sri Lanka|Expressways]]\n*[[List of A-Grade highways in Sri Lanka|A-Grade]]\n*[[List of B-Grade highways in Sri Lanka|B-Grade]]"
elseif country(args) == 'LUX' then
return "*'''[[List of motorways in Luxembourg|Motorways in Luxembourg]]'''"
elseif country(args) == 'LVA' then
return "*'''[[List of National Roads in Latvia|National Roads in Latvia]]'''"
elseif country(args) == 'MEX' then
local state = args.state or ''
local stateName = ISO.name({"MEX-" .. state})
local links = "*'''[[Mexican Federal Highway]]s'''\n\n*[[List of Mexican Federal Highways|List]]\n*[[List of Mexican autopistas|''Autopistas'']]"
if state == 'SON' then
return string.format("%s \n\n'''[[List of highways in %s|State Highways in %s]]'''", links, stateName, stateName)
elseif state == 'DUR' then
return string.format("%s \n\n'''[[%s state highways|State Highways in %s]]'''", links, stateName, stateName)
else
return links
end
elseif country(args) == 'MWI' then
return "*'''[[Transport in Malawi]]'''\n\n*[[List of roads in Malawi|Roads]]"
elseif country(args) == 'MYS' then
return "*'''[[List of expressways and highways in Malaysia|Highways in Malaysia]]'''\n\n*[[Malaysian Expressway System|Expressways]]\n*[[Malaysian Federal Roads System|Federal]]\n*[[Malaysian State Roads system|State]]"
elseif country(args) == 'NIR' then
return "*'''[[Roads in Northern Ireland]]'''\n\n*[[List_of_motorways_in_the_United_Kingdom#Northern_Ireland|Motorways]]\n*[[List of A roads in Northern Ireland|A roads in Northern Ireland]]"
elseif country(args) == 'NLD' then
if args.type == "E" then
return europe(args)
else
return "*'''[[Roads in the Netherlands]]'''\n\n*[[List of motorways in the Netherlands|Motorways]]\n*[[List of E-roads in the Netherlands|E-roads]]\n*[[List of provincial roads in the Netherlands|Provincial]]\n*[[List of city routes in the Netherlands|City routes]]"
end
elseif country(args) == 'NOR' then
if args.type == "E" then
return europe(args)
else
return "*'''Roads in Norway'''\n\n*[[Norwegian national road|National Roads]]\n*[[Norwegian county road|County Roads]]"
end
elseif country(args) == 'NZL' then
return "*'''[[New Zealand state highway network|New Zealand state highways]]'''\n\n*[[List of motorways and expressways in New Zealand|Motorways and expressways]]\n*[[List of New Zealand state highways|List]]"
elseif country(args) == 'PHL' then
if args.type == "AH" then
return asia(args)
else
return "*'''Roads in the Philippines'''\n\n*[[Philippine highway network|Highways]]\n*[[Philippine expressway network|Expressways]]\n**[[List of expressways in the Philippines|List]]"
end
elseif country(args) == 'POL' then
return "*'''[[National roads in Poland]]'''\n\n*[[Voivodeship road]]s"
elseif country(args) == 'ROU' then
return "*'''[[Roads in Romania]]'''\n\n*[[Highways in Romania|Highways]]"
elseif country(args) == 'RUS' then
return "*'''[[Russian federal highways|Russian Federal Highways]]'''"
elseif country(args) == 'SGP' then
return "*'''[[Expressways of Singapore]]'''"
elseif country(args) == 'SRB' then
return "*'''[[Roads in Serbia]]'''\n\n*[[Motorways in Serbia|Motorways]]"
elseif country(args) == 'SWE' then
if args.type == "E" then
return europe(args)
else
return "*'''Roads in Sweden'''\n\n*[[Swedish national road|National Roads]]\n*[[Swedish county road|County Roads]]"
end
elseif country(args) == 'THA' then
return "*'''[[Thai highway network|Highways in Thailand]]'''\n\n*[[Thai motorway network|Motorways]]\n*[[Asian Highway Network|Asian Highways]]"
elseif country(args) == 'TUR' then
return "*'''[[List of highways in Turkey|Highways in Turkey]]'''\n\n*[[Otoyol|Motorways]]\n**[[List of otoyol routes in Turkey|List]]\n*[[Turkish State Highway System|State Highways]]\n**[[List of highways in Turkey#State roads|List]]"
elseif country(args) == 'TWN' then
return "*'''[[Highway system in Taiwan]]'''"
elseif country(args) == 'UKR' then
return "*'''[[Roads in Ukraine]]'''\n\n*[[State Highways (Ukraine)|State Highways]]"
elseif country(args) == 'URY' then
return "*'''[[National Routes of Uruguay]]'''"
elseif country(args) == 'USA' then
local state = args.state or ''
local stateName = ISO.name({"USA-" .. state})
local national
if args.type == nil then
national = ''
elseif args.type == 'ADHS' then
national = "*'''[[Appalachian Development Highway System]]'''"
elseif args.type == 'FFH' or args.type == 'FH' or args.type == 'FR' or args.type == 'FH-named' then
national = "*'''[[Forest Highway|Forest Highway System]]'''"
elseif args.type == 'ISTEA' then
national = "*'''[[Intermodal Surface Transportation Efficiency Act|High-Priority Corridors]]'''"
elseif args.type == 'NER' then
national = "*'''[[New England road marking system]]'''"
elseif args.type == 'NHS' then
national = "*'''[[National Highway System (United States)|National Highway System]]'''\n\n*[[Interstate Highway System|Interstate]]\n*[[Strategic Highway Network|STRAHNET]]"
elseif args.type == 'NSB' or args.type == 'NFSB' or args.type == 'FSB' or args.type == 'Byway' or args.type == 'Npkwy' or args.type == 'GRR' or args.type == 'NTP' or args.type == 'BRP' or args.type == 'BCB' or args.type == 'Back Country' then
national = "*'''[[Scenic byways in the United States|Scenic Byways]]'''\n\n*[[National Scenic Byway|National]]\n*[[National Forest Scenic Byway|National Forest]]\n*[[Bureau of Land Management Back Country Byway|BLM]]\n*[[National Parkway|NPS]]"
elseif args.type == 'Post' or args.type == 'Postal' then
national = "*'''[[Post_road#United_States|Post Roads in the United States]]'''"
elseif args.type == 'Trail' or args.type == 'Albert Pike' or args.type == 'Arrowhead Trail' or args.type == 'Dixie' or args.type == 'Jackson' or args.type == 'Jefferson' or args.type == 'Jefferson Davis' or args.type == 'LCT' or args.type == 'Lincoln' or args.type == 'National' or args.type == 'Roosevelt' or args.type == 'Spanish' or args.type == 'National Old Trails Road' then
national = "*'''[[Auto trail]]s'''"
elseif args.type == 'Tour' then
national = "*'''[[Great Lakes Circle Tour]]'''"
elseif args.type == 'USBR' then
national = "*'''[[United States Bicycle Route System]]'''\n\n*[[United States Bicycle Route System#List of routes and planned corridors|List]]"
elseif string.match( args.type, "^US" ) == 'US' then
national = "*'''[[United States Numbered Highway System]]'''\n\n*[[List of United States Numbered Highways|List]]\n*[[List of special routes of the United States Numbered Highway System|Special]]\n*[[List of divided U.S. Routes|Divided]]"
elseif args.type == 'I' or args.type == 'Interstate' or args.type == 'I-named' or args.type == 'I' .. state or args.type == 'BL' or string.match( args.type, "^BL" ) == 'BL' or string.match( args.type, "^Fut" ) == 'Fut' or string.match( args.type, "^IS" ) == 'IS' or string.match( args.type, "^I %d" ) == 'I 1' or (state == 'OH' and args.type == 'Turnpike') then
national = "*'''[[Interstate Highway System]]'''\n\n*[[List of Interstate Highways|Main]]\n*[[List of auxiliary Interstate Highways|Auxiliary]]\n*[[List of suffixed Interstate Highways|Suffixed]]\n*[[List of business routes of the Interstate Highway System|Business]]\n*[[List of future Interstate Highways|Future]]"
else
national = ''
end
local function routes(args)
local routes
if state == 'AL' or state == 'AZ' or state == 'CT' or state == 'IL' or state == 'ME' or state == 'NV' or state == 'NH' or state == 'NY' or state == 'OH' or state == 'PA' or state == 'TN' or state == 'WA' or state == 'WV' then
routes = "state routes"
elseif state == 'FL' or state == 'IN' or state == 'NM' then
routes = "state roads"
elseif state == 'KY' or state == 'VA' then
routes = "primary state highways"
elseif state == 'MI' then
routes = "state trunkline highways"
elseif state == 'WI' then
routes = "state trunk highways"
else
routes = "state highways"
end
return routes
end
local function whoCallsThemRoutes(args)
local routes
if state == 'CA' or state == 'MS' or state == 'MO' or state == 'NV' or state == 'NH' or state == 'NJ' or state == 'NM' or state == 'NY' or state == 'OH' or state == 'PA' or state == 'WA' then
routes = "Routes"
else
routes = "Highways"
end
return routes
end
local function three(args)
return string.format("[[List of Interstate Highways in %s|Interstate]]\n*[[List of U.S. %s in %s|US]]\n*[[List of %s in %s|State]]", stateName, whoCallsThemRoutes(args), stateName, routes(args), stateName )
end
local function shs(args)
return string.format("*'''%s State Highway System'''\n\n*%s", stateName, three(args))
end
local function shsLinked(args)
return string.format("*'''[[%s State Highway System]]'''\n\n*%s", stateName, three(args))
end
local states
if state == '' then
states = ''
elseif state == 'AL' or state == 'ID' or state == 'ND' or state == 'WY' then
states = shs(args)
elseif state == 'AK' then
states = "*'''[[List_of_Alaska Routes|Alaska Routes]]'''\n\n*[[List of Interstate Highways in Alaska|Interstate]]\n*[[List of Alaska Scenic Byways|Scenic Byways]]"
elseif state == 'AS' then
states = "*'''[[List of highways in American Samoa|Highways in American Samoa]]'''"
elseif state == 'AZ' then
local county = args.county or ''
if args.type == 'CR' then
states = string.format("*'''%s County Roads'''", county)
else
states = string.format("%s\n*[[Arizona Parkways, Historic and Scenic Roads|Scenic]]<br/>[[Unconstructed state routes in Arizona|Proposed]]\n*[[Former state routes in Arizona|Former]]", shs(args))
end
elseif state == 'AR' then
states = string.format("*'''[[Arkansas Highway System]]'''\n\n*%s\n*[[List of Arkansas state highway business_routes|Business]]\n*[[List of Arkansas state highway spurs|Spurs]]\n*[[List of suffixed Arkansas state highways|Suffixed]]\n*[[Arkansas Scenic Byways|Scenic]]\n*[[Arkansas Heritage Trail|Heritage]]", three(args))
elseif state == 'CA' then
if args.type == 'CR' then
states = "*'''[[County routes in California]]'''"
else
states = string.format("*'''[[State highways in California]]'''\n\n*%s\n*[[State Scenic Highway System (California)|Scenic]]\n*[[History of California's state highway system|History]]\n*[[List of state highways in California (pre-1964)|Pre‑1964]]\n*[[Unconstructed state highways in California|Unconstructed]]\n*[[Deleted state highways in California|Deleted]]\n*[[California Freeway and Expressway System|Freeways]]", three(args))
end
elseif state == 'CO' then
states = string.format("%s\n*[[List of Colorado Scenic and Historic Byways|Scenic]]", shs(args))
elseif state == 'CT' then
states = string.format("%s\n**[[List of special service roads in Connecticut|SSR]]\n**[[List of state roads in Connecticut|SR]]\n*[[Scenic Byways in Connecticut|Scenic]]", shs(args))
elseif state == 'DE' then
states = "*'''[[Delaware State Route System]]'''\n\n*[[List of numbered routes in Delaware|List]]\n*[[List of Delaware Byways|Byways]]"
elseif state == 'DC' then
states = "*'''[[Streets and highways of Washington, D.C.|Streets and Highways of Washington, DC]]'''\n\n*[[List of Interstate Highways in Washington, D.C.|Interstate]]\n*[[List of U.S. Highways in Washington, D.C.|US]]\n*[[List of numbered highways in Washington, D.C.|DC]]\n*[[List of state-named roadways in Washington, D.C.|State-Named Streets]]"
elseif state == 'FL' then
local county = args.county or ''
if args.type == 'CR' and county ~= '' then
states = string.format("*'''[[County roads in Florida]]'''\n\n*[[List of county roads in %s County, Florida|County roads in %s County]]", county, county)
elseif args.type == 'CR' and county == '' then
states = "*'''[[County roads in Florida]]'''"
else
states = string.format("%s\n**[[List of former state roads in Florida|Former]]\n**[[State roads in Florida before 1945|Pre‑1945]]\n*[[List of toll roads in Florida|Toll]]\n*[[List of Florida Scenic Highways|Scenic]]", shsLinked(args))
end
elseif state == 'GA' then
states = "*'''Georgia State Highway System'''\n\n*[[List of Interstate Highways in Georgia|Interstate]]\n*[[List of U.S. Highways in Georgia|US]]\n*[[List of state routes in Georgia|State]]\n*\n*[[List of special state routes in Georgia|Special]]"
elseif state == 'GU' then
states = "*'''[[List of highways in Guam|Guam Highways]]'''"
elseif state == 'HI' then
states = "*'''[[List of state highways in Hawaii|Routes in Hawaii]]'''"
elseif state == 'IL' then
local county = args.county or ''
if args.type == 'CR' and county ~= '' then
states = string.format("*'''%s County Roads'''", county)
elseif args.type == 'CR' and county == '' then
states = "*'''County roads in Illinois'''"
else
states = string.format("%s\n*[[Illinois Tollway|Tollways]]\n*[[Scenic highways in Illinois|Scenic]]", shsLinked(args))
end
elseif state == 'IN' then
local county = args.county or ''
if args.type == 'CR' and county ~= '' then
states = string.format("*'''%s County Roads'''", county)
elseif args.type == 'CR' and county == '' then
states = "*'''County roads in Indiana'''"
else
states = string.format("%s\n*[[List of Indiana Scenic Byways|Scenic]]", shs(args))
end
elseif state == 'IA' then
states = string.format("*'''[[Iowa Primary Highway System]]'''\n\n*%s\n*[[County roads in Iowa|Secondary]]\n*[[List of Iowa Scenic Byways|Scenic]]", three(args))
elseif state == 'KS' then
states = string.format("%s\n*[[List of Kansas state highway spurs|Spurs]]", shs(args))
elseif state == 'KY' then
states = string.format("%s\n*[[List of parkways and named highways in Kentucky|Parkways]]", shs(args))
elseif state == 'LA' then
local county = args.county or args.parish or ''
if args.type == 'PR' or args.type == 'CR' then
if county ~= '' then
states = string.format("*'''%s Parish Roads'''", county)
else
states = "*'''Parish roads in Louisiana'''"
end
else
states = string.format("%s\n*[[List of Louisiana Scenic Byways|Scenic]]", shs(args))
end
elseif state == 'ME' then
states = string.format("%s\n*[[List of auto trails in Maine|Auto trails]]\n*[[List of lettered highways in Maine|Lettered highways]]", shsLinked(args))
elseif state == 'MD' then
local county = args.county or ''
if args.type == 'CR' and county ~= '' then
states = string.format("*''' County Roads in %s County'''", county)
elseif args.type == 'CR' and county == '' then
states = "*'''County roads in Maryland'''"
else
states = string.format("*'''[[Maryland highway system]]'''\n\n*%s\n*[[List of Maryland Scenic Byways|Scenic Byways]]", three(args))
end
elseif state == 'MA' or state == 'MS' then
states = string.format("%s", shsLinked(args))
elseif state == 'MI' then
local county = args.county or ''
if args.type == 'CR' and county ~= '' or args.type == 'NFSB' and county ~= '' then
states = string.format("*'''%s County Roads'''", county)
elseif args.type == 'CR' and county == '' or args.type == 'NFSB' and county == '' then
states = "*'''County roads in Michigan'''"
elseif args.type == 'CDH' then
states = "*'''[[List of county-designated highways in Michigan|County-Designated Highways]]'''"
else
states = string.format("*'''[[Michigan State Trunkline Highway System]]'''\n\n*%s\n*[[Pure Michigan Byway|Byways]]", three(args))
end
elseif state == 'MN' then
local county = args.county or ''
if args.type == 'CR' or args.type == 'CSAH' then
if county ~= '' then
states = string.format("*'''[[County roads in Minnesota|County roads of Minnesota]]'''\n\n*[[List of county roads in %s County, Minnesota|%s County]]", county, county)
else
states = "*'''[[County roads in Minnesota|County roads of Minnesota]]'''"
end
else
states = string.format("*'''Minnesota Trunk Highway System'''\n\n*%s\n*[[Legislative route (Minnesota)|Legislative]]\n*[[Minnesota Scenic Byways|Scenic]]", three(args))
end
elseif state == 'MO' then
states = string.format("%s\n*[[Missouri supplemental route|Supplemental]]", shsLinked(args))
elseif state == 'MT' then
states = string.format("*'''[[Montana Highway System]]'''\n\n*%s\n*[[List of secondary highways in Montana|Secondary]]", three(args))
elseif state == 'NE' then
states = string.format("%s\n*[[List of Nebraska Connecting Link, Spur, and Recreation Highways|Link]]\n*[[List of Nebraska Connecting Link, Spur, and Recreation Highways|Spur]]\n**[[List of state spur highways in Nebraska|State Spurs]]\n*[[List of Nebraska Connecting Link, Spur, and Recreation Highways|Recreation]]", shsLinked(args))
elseif state == 'NV' then
states = string.format("%s\n*\n*[[List of state routes in Nevada prior to 1976|Pre‑1976]]\n*[[List of Nevada Scenic Byways|Scenic]]", shs(args))
elseif state == 'NH' then
states = string.format("*'''[[New Hampshire Highway System]]'''\n\n*%s\n*[[List of turnpikes in New Hampshire|Turnpikes]]", three(args))
elseif state == 'NJ' then
local county = args.county or ''
if args.type == 'CR' then
if county ~= '' then
states = string.format("*'''[[List of county routes in %s County, New Jersey|County Routes in %s County]]'''\n\n*[[County routes in New Jersey|System]]\n*[[List of 500-series county routes in New Jersey|500-series routes]]", county, county)
else
states = "*'''[[County routes in New Jersey]]'''\n\n*[[List of 500-series county routes in New Jersey|500-series routes]]"
end
else
states = string.format("*'''[[State highways in New Jersey|New Jersey State Highway Routes]]'''\n\n*%s\n*[[List of New Jersey Scenic Byways|Scenic Byways]]", three(args))
end
elseif state == 'NM' then
states = string.format("%s\n*[[List of New Mexico Scenic and Historic Byways|Scenic]]", shs(args))
elseif state == 'NY' then
local county = args.county or ''
if args.type == 'CR' then
if county ~= '' then
states = string.format("*'''[[County routes in New York]]'''\n\n*[[List of county routes in %s County, New York|County Routes in %s County]]", county, county)
else
states = "*'''[[County routes in New York]]'''"
end
else
states = string.format("*'''[[Numbered highways in New York|New York Highways]]'''\n\n*%s\n*[[List of reference routes in New York|Reference]]\n*[[Parkways in New York|Parkways]]", three(args))
end
elseif state == 'NC' then
states = string.format("*'''[[North Carolina Highway System]]'''\n\n*%s\n*[[List of North Carolina Scenic Byways|Scenic]]", three(args))
elseif state == 'MP' then
states = "*'''[[List of numbered highways in the Northern Mariana Islands|Northern Mariana Islands Highways]]'''"
elseif state == 'OH' then
if args.type == 'CR' then
states = "*'''[[County roads in Ohio]]'''"
else
states = string.format("%s\n*[[Ohio Scenic Byway|Scenic]]", shs(args))
end
elseif state == 'OR' then
states = string.format("*'''[[State highways in Oregon|Oregon Highways]]'''\n\n*%s\n*[[List of named state highways in Oregon|Named]]\n*[[Oregon State Scenic Byways|Scenic]]", three(args))
elseif state == 'OK' then
states = string.format("%s\n*[[Turnpikes of Oklahoma|Turnpikes]]", shs(args))
elseif state == 'PA' then
states = string.format("*'''[[Pennsylvania State Route System]]'''\n\n*%s\n*[[List of Pennsylvania Scenic Byways|Scenic]]\n*[[List of Legislative Routes in Pennsylvania|Legislative]]", three(args))
elseif state == 'PR' then
states = "*'''[[Roads in Puerto Rico]]'''\n\n*[[List of highways in Puerto Rico|List]]"
elseif state == 'RI' then
states = "*'''[[Numbered routes in Rhode Island|Rhode Island Routes]]'''"
elseif state == 'SC' then
states = string.format("%s\n*[[List of South Carolina Scenic Byways|Scenic]]", shsLinked(args))
elseif state == 'SD' then
states = string.format("*'''South Dakota State Trunk Highway System'''\n\n*%s", three(args))
elseif state == 'TN' then
states = string.format("*'''[[Tennessee State Route System|Tennessee State Routes]]'''\n\n*%s", three(args))
elseif state == 'TX' then
states = string.format("*'''[[Texas state highway system|Highways in Texas]]'''\n\n*%s\n**[[List of former Texas state highways|Former]]\n*[[Toll roads in Texas|Toll]]\n*[[List of state highway loops in Texas|Loops]]\n*[[List of state highway spurs in Texas|Spurs]]\n*[[List of Farm to Market Roads in Texas|FM/RM]]\n*[[List of Park Roads in Texas|Park]]\n*[[List of Recreational Roads in Texas|Rec]]", three(args))
elseif state == 'UT' then
states = string.format("%s\n*\n*[[List of state highways serving Utah state parks and institutions|Minor]]\n*[[List of Utah Scenic Byways|Scenic]]", shs(args))
elseif state == 'VI' then
states = "*'''[[List of United States Virgin Islands highways|USVI Highways]]'''"
elseif state == 'VT' then
states = "*'''[[List of state highways in Vermont|State highways in Vermont]]'''"
elseif state == 'VA' then
states = "*'''[[State highways in Virginia|Virginia Routes]]'''\n\n*[[List of Interstate Highways in Virginia|Interstate]]\n*[[List of U.S. Highways in Virginia|US]]\n*[[List of primary state highways in Virginia|Primary]]\n*[[List of secondary state highways in Virginia|Secondary]]\n*[[List of Virginia Byways|Byways]]\n*[[History of state highways in Virginia|History]]\n*[[Virginia HOT lanes|HOT lanes]]"
elseif state == 'WA' then
states = string.format("*'''[[State highways in Washington]]'''\n\n*%s\n*[[List of Washington State Scenic and Recreational Highways|Scenic]]\n*[[List of Primary State Highways in Washington|Pre-1964]]\n*[[1964 state highway renumbering (Washington)|1964 renumbering]]\n*[[List of former state routes in Washington|Former]]", three(args))
elseif state == 'WV' then
local county = args.county or ''
if args.type == 'CR' then
if county ~= '' then
states = string.format("*'''[[List of county routes in West Virginia|County Routes in West Virginia]]'''\n\n*[[List of county routes in %s County, West Virginia|%s County Routes]]", county, county)
else
states = "*'''[[List of county routes in West Virginia|County Routes in West Virginia]]'''"
end
else
states = string.format("%s", shsLinked(args))
end
elseif state == 'WI' then
if args.type == 'CR' or args.type == 'CTH' then
states = "*'''[[County Trunk Highways (Wisconsin)|County Trunk Highways]]'''"
else
states = string.format("*'''[[Wisconsin State Trunk Highway System]]'''\n\n*%s\n*[[List of Wisconsin Scenic Byways|Scenic]]\n*[[Rustic Road (Wisconsin)|Rustic]]", three(args))
end
end
return string.format("%s\n\n%s", national, states)
elseif country(args) == 'ZAF' then
return "*'''[[Numbered routes of South Africa]]'''"
elseif country(args) == 'ARG' or country(args) == 'BRB' or country(args) == 'IRQ' or country(args) == 'CHL' or country(args) == 'PRY' then
return string.format("*'''[[List of highways in %s %s|Highways in %s %s]]'''", the(args), name, the(args), name)
elseif country(args) == 'BGD' or country(args) == 'IMN' or country(args) == 'ISL' or country(args) == 'MDG' or country(args) == 'NPL' or country(args) == 'UGA' then
return string.format("*'''[[List of roads in %s %s|Roads in %s %s]]'''", the(args), name, the(args), name)
elseif country(args) == 'DNK' or country(args) == 'MNE' or country(args) == 'PRK' or country(args) == 'TUN' then
return string.format("*'''[[Transport in %s %s]]'''\n\n*[[Motorways in %s %s|Motorways]]", the(args), name, the(args), name)
elseif country(args) == 'AZE' or country(args) == 'BLR' or country(args) == 'BLZ' or country(args) == 'CPV' or country(args) == 'CUB' or country(args) == 'HND' or country(args) == 'JAM' or country(args) == 'KWT' or country(args) == 'MDA' or country(args) == 'PAK' or country(args) == 'PRT' then
return string.format("*'''[[Roads in %s %s]]'''", the(args), name)
elseif country(args) == 'ALB' or country(args) == 'BGR' or country(args) == 'COL' or country(args) == 'CZE' or country(args) == 'DOM' or country(args) == 'ECU' or country(args) == 'GUF' or country(args) == 'HRV' or country(args) == 'PER' or country(args) == 'SVK' or country(args) == 'SVN' or country(args) == 'VEN' then
return string.format("*'''[[Highways in %s %s]]'''", the(args), name)
else
return string.format("*'''[[Transport in %s %s]]'''", the(args), name)
end
end
function p.browselinks(frame)
local args = getArgs(frame)
if args.nobrowse ~= nil then
return nil
else
return browselinks(args)
end
end
return p
3inlimxpu0j5jqwxkb4nncow5wtmt16
Modul:Infobox road/errors
828
3863
13098
2025-06-26T00:49:42Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} local getArgs = require('Module:Arguments').getArgs local util = require("Module:Road data/util") local yesno = require('Module:Yesno') local routeModule = require("Module:Infobox road/route") local parserModule = require("Module:Road data/parser") local parser = parserModule.parser local format = mw.ustring.format local frame = mw.getCurrentFrame() local function country(args) local state = args.state or args.province local country lo...'
13098
Scribunto
text/plain
local p = {}
local getArgs = require('Module:Arguments').getArgs
local util = require("Module:Road data/util")
local yesno = require('Module:Yesno')
local routeModule = require("Module:Infobox road/route")
local parserModule = require("Module:Road data/parser")
local parser = parserModule.parser
local format = mw.ustring.format
local frame = mw.getCurrentFrame()
local function country(args)
local state = args.state or args.province
local country
local countryModule = mw.loadData("Module:Road data/countrymask")
local country = args.country or countryModule[state]
return country
end
local function countries(args)
if not country(args) then
if args.countries then
return "no"
end
elseif country(args) == 'EUR' or country(args) == 'AFRICA' or country(args) == 'ASIA' or country(args) == 'SAD' then
if args.countries then
return "no"
end
end
end
local function states(args)
if country(args) == 'BRA' or country(args) == 'MEX' then
if args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.communities or args.countries or args.county or args.departments or args.districts or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.municipality or args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.provinces or args.regions or args.republics or args.rural_municipalities or args.sheadings or args.subcounties or args.subprefectures or args.subregions or args.territories then
return "yes"
else
return "no"
end
end
end
local function australia(args)
if country(args) == 'AUS' then
if args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.communities or args.counties or args.countries or args.county or args.departments or args.districts or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.municipalities or args.municipality or args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.provinces or args.regions or args.republics or args.rural_municipalities or args.sheadings or args.subcounties or args.subprefectures or args.subregions or args.territories then
return "yes"
else
return "no"
end
end
end
local function canada(args)
if country(args) == 'CAN' then
if args.borough or args.boroughs or args.cantons or args.communes or args.countries or args.departments or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.oblasts or args.okrugs or args.prefectures or args.republics or args.sheadings or args.states or args.subcounties or args.subprefectures or args.subregions then
return "yes"
else
return "no"
end
end
end
local function china(args)
if country(args) == 'CHN' then
if args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.communities or args.countries or args.departments or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.municipalities or args.municipality or args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.republics or args.rural_municipalities or args.sheadings or args.states or args.subcounties or args.subprefectures or args.subregions or args.territories then
return "yes"
else
return "no"
end
end
end
local function france(args)
if country(args) == 'FRA' then
if args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.communities or args.counties or args.countries or args.county or args.districts or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.municipalities or args.municipality or args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.provinces or args.republics or args.rural_municipalities or args.sheadings or args.states or args.subcounties or args.subprefectures or args.subregions or args.territories then
return "yes"
else
return "no"
end
end
end
local function india(args)
if country(args) == 'IND' then
if args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.communities or args.counties or args.countries or args.county or args.departments or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.provinces or args.regions or args.republics or args.rural_municipalities or args.sheadings or args.subcounties or args.subprefectures or args.subregions then
return "yes"
else
return "no"
end
end
end
local function netherlands(args)
if country(args) == 'NLD' then
if args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.communities or args.counties or args.countries or args.county or args.departments or args.districts or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.regions or args.republics or args.rural_municipalities or args.sheadings or args.states or args.subcounties or args.subprefectures or args.subregions or args.territories then
return "yes"
else
return "no"
end
end
end
local function russia(args)
if country(args) == 'RUS' then
if args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.communities or args.counties or args.countries or args.county or args.departments or args.districts or args.divisions or args.governorates or args.indep_city or args.indep_cities or args.island or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.municipalities or args.municipality or args.parish or args.parishes or args.prefectures or args.provinces or args.regions or args.rural_municipalities or args.sheadings or args.states or args.subcounties or args.subprefectures or args.subregions or args.territories then
return "yes"
else
return "no"
end
end
end
local function spain(args)
if country(args) == 'ESP' then
if args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.counties or args.countries or args.county or args.departments or args.districts or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.municipalities or args.municipality or args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.regions or args.republics or args.rural_municipalities or args.sheadings or args.states or args.subcounties or args.subprefectures or args.subregions or args.territories then
return "yes"
else
return "no"
end
end
end
local function unitedKingdom(args)
if country(args) == 'GBR' then
if args.borough or args.cantons or args.communes or args.communities or args.countries or args.county or args.departments or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.municipalities or args.municipality or args.oblasts or args.okrugs or args.parish or args.prefectures or args.provinces or args.regions or args.republics or args.rural_municipalities or args.states or args.subcounties or args.subprefectures or args.subregions or args.territories then
return "yes"
else
return "no"
end
end
end
local function unitedStates(args)
if country(args) == 'USA' then
if args.areas or args.cantons or args.cities or args.communes or args.communities or args.countries or args.departments or args.destinations or args.districts or args.divisions or args.federal_cities or args.governorates or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.oblasts or args.okrugs or args.photo or args.prefectures or args.provinces or args.regions or args.republics or args.rural_municipalities or args.sheadings or args.subcounties or args.subprefectures or args.subregions or args.territories or args.towns or args.villages then
return "yes"
else
return "no"
end
end
end
local function trigger(args)
if countries(args) == 'yes' or states(args) == 'yes' or australia(args) == 'yes' or canada(args) == 'yes' or china(args) == 'yes' or france(args) == 'yes' or india(args) == 'yes' or netherlands(args) == 'yes' or russia(args) == 'yes' or spain(args) == 'yes' or unitedKingdom(args) == 'yes' or unitedStates(args) == 'yes' then
return true
else
return false
end
end
function p.errors(frame)
local args = getArgs(frame)
local pagename = frame:getTitle()
if trigger(args) == true then
return string.format("[[Category:Infobox road transclusion errors|%% %s]]", pagename)
else
return nil
end
end
return p
--args.areas or args.borough or args.boroughs or args.cantons or args.communes or args.communities or args.counties or args.countries or args.county or args.departments or args.districts or args.divisions or args.federal_cities or args.governorates or args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.municipalities or args.municipality or args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.provinces or args.regions or args.republics or args.rural_municipalities or args.sheadings or args.states or args.subcounties or args.subprefectures or args.subregions or args.territories then
4rxk1qncfr48urrb3571ry6wck3nd7h
Modul:Infobox road/length
828
3864
13099
2025-06-26T00:50:32Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} local concat = table.concat local insert = table.insert local format = mw.ustring.format local frame = mw.getCurrentFrame() function p._length(num, args) local km = args["length_km" .. num] or '' local mi = args["length_mi" .. num] or '' local nmi = args["length_nmi" .. num] or '' local ref = args["length_ref" .. num] or '' local notes = args["length_notes" .. num] or '' if '' == mi and '' == km and '' == nmi then...'
13099
Scribunto
text/plain
local p = {}
local concat = table.concat
local insert = table.insert
local format = mw.ustring.format
local frame = mw.getCurrentFrame()
function p._length(num, args)
local km = args["length_km" .. num] or ''
local mi = args["length_mi" .. num] or ''
local nmi = args["length_nmi" .. num] or ''
local ref = args["length_ref" .. num] or ''
local notes = args["length_notes" .. num] or ''
if '' == mi and '' == km and '' == nmi then
return nil -- none of these set, abandon
end
local first, unit, unit2, unit3
-- if nmi ~= '0' and mi == '' and km == '' then
if tonumber (nmi) then
first = nmi
unit = "nmi"
unit2 = "km mi"
unit3 = "km mi"
-- elseif mi ~= '0' and km == '' then
elseif tonumber (mi) then
first = mi
unit = "mi"
unit2 = "km"
unit3 = "m"
-- elseif km ~= '0' and mi == '' then
elseif tonumber (km) then
first = km
unit = "km"
unit2 = "mi"
unit3 = "mi ft"
else
return nil -- something other than numbers so abandon
end
if not first then
return nil
end
-- if mi == '' and km == '' and nmi == '' then
-- return nil
-- elseif notes ~= '' and first < '1' then
if notes ~= '' and first < '1' then
return frame:expandTemplate{ title = 'cvt', args = { first, unit, unit3, disp = "x", ref .. " ("}} .. ")<div>" .. notes .. "</div>"
elseif notes == '' and first < '1' then
return frame:expandTemplate{ title = 'cvt', args = { first, unit, unit3, disp = "x", ref .. " ("}} .. ")"
elseif notes ~= '' then
return frame:expandTemplate{ title = 'cvt', args = { first, unit, unit2, disp = "x", ref .. " ("}} .. ")<div>" .. notes .. "</div>"
else
return frame:expandTemplate{ title = 'cvt', args = { first, unit, unit2, disp = "x", ref .. " ("}} .. ")"
end
end
function p.length(frame)
local pframe = frame:getParent()
local config = frame.args -- the arguments passed BY the template, in the wikitext of the template itself
local args = pframe.args -- the arguments passed TO the template, in the wikitext that transcludes the template
local num = config.num or ''
return p._length(num, args)
end
return p
64hr1r7lf9w70q0sir5aig19rt9c35z
Modul:Road data/util
828
3865
13100
2025-06-26T00:51:28Z
Song GK
9
Mencipta laman baru dengan kandungan 'local util = {} local insert = table.insert local concat = table.concat local format = mw.ustring.format --- -- Add all entries in `arr` into `target`. -- An error is raised if `overwrite` is not true -- and any key in `arr` is already in `target`. function util.addAll(target, arr, overwrite) if type(target) ~= "table" then error("target is not a table") end for key,value in pairs(arr) do if overwrite or target[key] == nil then target[key]...'
13100
Scribunto
text/plain
local util = {}
local insert = table.insert
local concat = table.concat
local format = mw.ustring.format
---
-- Add all entries in `arr` into `target`.
-- An error is raised if `overwrite` is not true
-- and any key in `arr` is already in `target`.
function util.addAll(target, arr, overwrite)
if type(target) ~= "table" then
error("target is not a table")
end
for key,value in pairs(arr) do
if overwrite or target[key] == nil then
target[key] = value
else
error("Duplicate key: " .. tostring(key))
end
end
end
local function comp(e1, e2)
local t1 = type(e1)
local t2 = type(e2)
if t1 ~= t2 then return t1 < t2 end
if t1 == "function" then
error("Unexpected function type")
end
return e1 < e2
end
local arrayToStringAux
arrayToStringAux = function(arr, indent)
if type(arr) ~= "table" then
error("arr is not a table")
end
if type(indent) ~= "number" then
error("indent is not a number")
end
local result = {}
local keys = {}
for key in pairs(arr) do insert(keys, key) end
table.sort(keys, comp)
for _,key in ipairs(keys) do
local value = arr[key]
local keyPrint
if type(key) == "string" then
keyPrint = format("\"%s\"", key)
else
keyPrint = tostring(key)
end
local valuePrint
if type(value) == "table" then
valuePrint = format("{\n%s\n%s}",
arrayToStringAux(value, indent + 4),
string.rep(" ", indent))
elseif type(value) == "string" then
valuePrint = format("\"%s\"", value)
else
valuePrint = tostring(value)
end
insert(result, format("%s[%s] = %s",
string.rep(" ", indent),
keyPrint,
valuePrint))
end
return concat(result, ", \n")
end
--- Return a string representation of `arr`.
function util.arrayToString(arr, indent)
return arrayToStringAux(arr, indent or 0)
end
local function convert(distance, multiplier, desiredPrec)
if type(distance) ~= "string" then
error("distance is not a string")
end
if type(multiplier) ~= "number" then
error("multiplier is not a number")
end
-- Import math functions.
local math = require "Module:Math"
-- This function returns the precision of a given string representing a number.
local precision = math._precision
-- This function returns the order of magnitude of a given string representing a number.
local order = math._order
-- This function rounds a given number to the given number of digits.
local round = math._precision_format
local prec = desiredPrec or precision(distance)
if not desiredPrec then
local ord = order(distance)
-- Adjust precision based on multiplier, as done in {{convert}}.
prec = prec - order(multiplier / 0.2)
end
local converted = distance * multiplier
local magnitude = order(converted)
if prec <= -magnitude then
-- Ensure the result has at least two significant digits.
prec = -magnitude + 1
end
return round(converted, prec)
end
--[[-
Convert length specified in one unit (mi or km) to length in the other unit.
@param #map<#string, #string> lengths
a map from unit to distance (as a string) in that unit;
may contain entry `prec` indicating desired conversion precision
@param #string blank text to be used if length is unspecified
@return #table a table containing the conversion result:
orig = source unit;
comp = target unit;
mi = length in miles;
ft = converted length in feet;
km = length in kilometers;
m = converted length in meters;
error = error message, if any
]]
function util.convertLengths(lengths, blank)
-- Import math functions.
local math = require "Module:Math"
-- In Lua, storing functions locally results in more efficient execution.
-- This function rounds a given number to the given number of digits.
local round = math._precision_format
-- This function returns the precision of a given string representing a number.
local precision = math._precision
local kmPerMile = 1.609344
local ftPerMile = 5280
-- The length in kilometers as passed to the function.
local km = lengths.km
-- The length in miles as passed to the function.
local mi = lengths.mi
-- Precision for the converted length.
local prec = lengths.prec
local errMsg = {}
-- Sanitize inputs.
local km_ = tonumber(km)
if km and not km_ then
insert(errMsg, util.err("km is not a number"))
end
local mi_ = tonumber(mi)
if mi and not mi_ then
insert(errMsg, util.err("mi is not a number"))
end
local prec_ = tonumber(prec)
if prec and not prec_ then
insert(errMsg, util.err("prec is not a number"))
end
prec = prec_
local ft
local m
local orig = "mi"
local comp = "km"
if mi and km then
insert(errMsg, util.err("Both mi and km are specified"))
elseif mi then
-- Length in miles was passed.
if mi_ then
-- If `mi` is indeed a number, compute and round the length in kilometers.
km = convert(mi, kmPerMile, prec)
m = convert(mi, kmPerMile * 1000, prec)
-- format mi (insert separators as in 1,000)
mi = round(mi_, precision(mi))
else
-- `mi` is not a number.
km = blank
m = blank
end
elseif km then
-- Length in kilometers was passed.
-- Swap units.
orig, comp = comp, orig
if km_ then
-- If `km` is indeed a number, compute and round the length in miles.
mi = convert(km, 1 / kmPerMile, prec)
ft = convert(km, ftPerMile / kmPerMile, prec)
-- format km (insert separators as in 1,000)
km = round(km_, precision(km))
else
-- `km` is not a number.
mi = blank
ft = blank
end
else
mi = blank
ft = blank
km = blank
m = blank
end
local error = concat(errMsg)
if error == "" then error = nil end
return {mi = mi, ft = ft, km = km, m = m, orig = orig, comp = comp,
error = error}
end
--- Generates wikitext error messages.
function util.err(msg)
if msg == nil then
error("Unspecified error message")
end
return format('<strong class="error">Error: %s</strong>', msg)
end
return util
apygisaiu5eia5cum3w605up3bqkhvp
Modul:Infobox road/locations
828
3866
13101
2025-06-26T00:52:22Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} local format = mw.ustring.format local frame = mw.getCurrentFrame() local getArgs = require('Module:Arguments').getArgs local function country(args) local state = args.state or args.province local country local countryModule = mw.loadData("Module:Road data/countrymask") local country = args.country or countryModule[state] return country end local function state(args) local state = args.state or args.province local country = cou...'
13101
Scribunto
text/plain
local p = {}
local format = mw.ustring.format
local frame = mw.getCurrentFrame()
local getArgs = require('Module:Arguments').getArgs
local function country(args)
local state = args.state or args.province
local country
local countryModule = mw.loadData("Module:Road data/countrymask")
local country = args.country or countryModule[state]
return country
end
local function state(args)
local state = args.state or args.province
local country = country(args)
return frame:expandTemplate ({title='Country name', args = { country .. "-" .. state}})
end
local function state2(args)
local state = args.state2 or args.province2
local country = country(args)
return frame:expandTemplate ({title='Country name', args = { country .. "-" .. state}})
end
local function spain(args)
local province = args.province or args.community
local communities = {
["AL"] = "AN",
["CA"] = "AN",
["CO"] = "AN",
["GR"] = "AN",
["H"] = "AN",
["J"] = "AN",
["MA"] = "AN",
["SE"] = "AN",
["HU"] = "AR",
["TE"] = "AR",
["Z"] = "AR",
["O"] = "AS",
["S"] = "CB",
["AV"] = "CL",
["BU"] = "CL",
["LE"] = "CL",
["P"] = "CL",
["SA"] = "CL",
["SG"] = "CL",
["SO"] = "CL",
["VA"] = "CL",
["ZA"] = "CL",
["AB"] = "CM",
["CR"] = "CM",
["CU"] = "CM",
["GU"] = "CM",
["TO"] = "CM",
["GC"] = "CN",
["TF"] = "CN",
["B"] = "CT",
["GI"] = "CT",
["L"] = "CT",
["T"] = "CT",
["BA"] = "EX",
["CC"] = "EX",
["C"] = "GA",
["LU"] = "GA",
["OR"] = "GA",
["PO"] = "GA",
["PM"] = "IB",
["MU"] = "MC",
["M"] = "MD",
["NA"] = "NC",
["VI"] = "PV",
["BI"] = "PV",
["SS"] = "PV",
["LO"] = "RI",
["A"] = "VC",
["CS"] = "VC",
["V"] = "VC",
}
local comm = communities[province]
local data = frame:expandTemplate ({title='Flagg', args = { "xx", frame:expandTemplate ({title='Country name', args = { "ESP-" .. comm}}) } })
return data
end
local function constituent(args)
local loc = country(args)
if loc == "GBR" then
return nil
else
local labels = {
["ENG"] = "Constituent country",
["NIR"] = "Constituent country",
["SCT"] = "Constituent country",
["WLS"] = "Constituent country",
["NLD"] = "Constituent country",
["ABW"] = "Constituent country",
["CUW"] = "Constituent country",
["SXM"] = "Constituent country",
["GGY"] = "Crown dependency",
["IMN"] = "Crown dependency",
["JEY"] = "Crown dependency",
["AIA"] = "Overseas territory",
["BMU"] = "Overseas territory",
["IOT"] = "Overseas territory",
["VGB"] = "Overseas territory",
["CYM"] = "Overseas territory",
["FLK"] = "Overseas territory",
["GIB"] = "Overseas territory",
["MSR"] = "Overseas territory",
["PCN"] = "Overseas territory",
["SHN"] = "Overseas territory",
["SGS"] = "Overseas territory",
["TCA"] = "Overseas territory",
}
local label = labels[loc]
local countryname = frame:expandTemplate ({title='Country name', args = { country(args)}})
local data = frame:expandTemplate ({title='Flagg', args = { "xx", countryname, nodata = 1 }})
return label, data
end
end
local function location(args)
local infobox_args = {}
infobox_args['title'] = 'Location'
infobox_args['bodystyle'] = 'display:inline-table;'
infobox_args['child'] = 'yes'
infobox_args['decat'] = 'yes'
------------- EUROPE & ASIA --------------
if country(args) == "EUR" or country(args) == "ASIA" then
infobox_args['label1'] = 'Countries'
infobox_args['data1'] = args.countries
------------- ÅLAND --------------
elseif country(args) == "ALA" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[Finland]]"
infobox_args['label2'] = 'Autonomous region'
infobox_args['data2'] = "[[Åland]]"
------------- AUSTRALIA --------------
elseif country(args) == "AUS" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[Australia]]"
local function lga(args)
local labels = {
SA = "[[Local government areas of South Australia|LGA(s)]]",
VIC = "[[Local government in Victoria|LGA(s)]]",
NSW = "[[Local government areas of New South Wales|LGA(s)]]",
QLD = "[[Local government areas of Queensland|LGA(s)]]",
NT = "[[Local government areas of the Northern Territory|LGA(s)]]",
WA = "[[Local government areas of Western Australia|LGA(s)]]",
TAS = "[[Local government areas of Tasmania|LGA(s)]]",
ACT = "District(s)"
}
local state = args.state or ''
local label = labels[state] or "[[Local government in Australia|LGA(s)]]"
return label, args.lga
end
local function locations(args)
local labels = {
highway = "Major settlements",
["rural road"] = "Major settlements",
freeway = "Major suburbs",
["city highway"] = "Major suburbs",
road = "Major suburbs",
street = "Suburb"
}
local type = args.type or ''
local label = labels[type] or "Primary<br>destinations"
return label, args.locations
end
if args.state then
if args.state == "NT" or args.state == "ACT" or args.state == "JBT" then
infobox_args['label2'] = 'Territory'
else
infobox_args['label2'] = 'State'
end
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args), nodata = 1 }})
else
infobox_args['label2'] = 'States'
infobox_args['data2'] = args.states
end
infobox_args['label3'], infobox_args['data3'] = lga(args)
infobox_args['label4'], infobox_args['data4'] = locations(args)
------------- BRAZIL --------------
elseif country(args) == "BRA" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[Brazil]]"
if args.state then
if args.state == "DF" then
infobox_args['label2'] = 'Federal district'
else
infobox_args['label2'] = 'State'
end
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args), nodata = 1 }})
else
infobox_args['label2'] = 'States'
infobox_args['data2'] = args.states
end
------------- CANADA --------------
elseif country(args) == "CAN" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[Canada]]"
if args.province then
if args.province == "YK" or args.province == "NT" or args.province == "NU" then
infobox_args['label2'] = 'Territory'
else
infobox_args['label2'] = 'Province'
end
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args), nodata = 1 }})
else
infobox_args['label2'] = 'Provinces'
infobox_args['data2'] = args.provinces
end
if args.province == 'AB' then
infobox_args['label3'] = "Specialized and rural municipalities"
infobox_args['data3'] = args.rural_municipalities
infobox_args['label4'] = "Special areas"
infobox_args['data4'] = args.areas
infobox_args['label5'] = "Improvement districts"
infobox_args['data5'] = args.districts
elseif args.province == 'BC' then
infobox_args['label3'] = "Regional districts"
infobox_args['data3'] = args.districts or args.rural_municipalities
elseif args.province == 'MB' or args.province == 'SK' then
infobox_args['label3'] = "Rural municipalities"
infobox_args['data3'] = args.rural_municipalities
elseif args.province == 'NB' or args.province == 'PE' then
infobox_args['label3'] = "Counties"
infobox_args['data3'] = args.counties
infobox_args['label4'] = "Parishes"
infobox_args['data4'] = args.parishes
infobox_args['label5'] = "Communities"
infobox_args['data5'] = args.communities
elseif args.province == 'NS' then
infobox_args['label3'] = "Counties"
infobox_args['data3'] = args.counties
elseif args.province == 'ON' then
infobox_args['label3'] = "Municipalities"
infobox_args['data3'] = args.rural_municipalities
infobox_args['label4'] = "Counties"
infobox_args['data4'] = args.counties
infobox_args['label5'] = "Regions"
infobox_args['data5'] = args.regions
infobox_args['label6'] = "Districts"
infobox_args['data6'] = args.districts
infobox_args['label7'] = "Divisions"
infobox_args['data7'] = args.divisions
elseif args.province == 'QC' then
infobox_args['label3'] = "Regional county municipalities"
infobox_args['data3'] = args.rural_municipalities
infobox_args['label4'] = "Equivalent territories"
infobox_args['data4'] = args.territories
elseif args.province == 'NT' or args.province == 'NU' then
infobox_args['label3'] = "Regions"
infobox_args['data3'] = args.regions
end
------------- CHINA --------------
elseif country(args) == "CHN" or country(args) == "HKG" or country(args) == "MAC" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[China]]"
if country(args) == "HKG" then
infobox_args['label2'] = 'Special administrative region'
infobox_args['data2'] = "[[Hong Kong]]"
infobox_args['label3'] = 'Districts'
infobox_args['data3'] = args.districts
elseif country(args) == "MAC" then
infobox_args['label2'] = 'Special administrative region'
infobox_args['data2'] = "[[Macau]]"
else
if args.province then
infobox_args['label2'] = 'Province'
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args), nodata = 1 }})
infobox_args['label3'] = 'Counties'
infobox_args['data3'] = args.counties
else
infobox_args['label2'] = 'Provinces'
infobox_args['data2'] = args.provinces
infobox_args['label3'] = 'Autonomous regions'
infobox_args['data3'] = args.regions
end
end
------------- FRANCE --------------
elseif country(args) == "FRA" or country(args) == "GUF" or country(args) == "GLP" or country(args) == "MTQ" or country(args) == "MYT" or country(args) == "REU" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[France]]"
if country(args) == "GUF" then
infobox_args['label2'] = 'Overseas region'
infobox_args['data2'] = "[[French Guiana]]"
infobox_args['label3'] = 'Department'
infobox_args['data3'] = "[[Guyane]]"
elseif country(args) == "GLP" then
infobox_args['label2'] = 'Overseas region and department'
infobox_args['data2'] = "[[Guadeloupe]]"
elseif country(args) == "MTQ" then
infobox_args['label2'] = 'Overseas region and department'
infobox_args['data2'] = "[[Martinique]]"
elseif country(args) == "MYT" then
infobox_args['label2'] = 'Overseas region and department'
infobox_args['data2'] = "[[Mayotte]]"
elseif country(args) == "REU" then
infobox_args['label2'] = 'Overseas region'
infobox_args['data2'] = "[[Réunion]]"
infobox_args['label3'] = 'Department'
infobox_args['data3'] = "[[La Réunion]]"
else
infobox_args['label2'] = 'Regions'
infobox_args['data2'] = args.regions
infobox_args['label3'] = 'Departments'
infobox_args['data3'] = args.departments
end
------------ GEORGIA -------------
elseif country(args) == "GEO" then
infobox_args['data1'] = "[[Georgia (country)|Georgia]]"
------------- INDIA --------------
elseif country(args) == "IND" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[India]]"
infobox_args['label4'] = 'Districts'
infobox_args['data4'] = args.districts
if args.state then
if args.state == "AN" or args.state == 'CH' or args.state == 'DH' or args.state == 'DL' or args.state == 'JK' or args.state == 'LA' or args.state == 'LD' or args.state == 'PY' then
infobox_args['label2'] = 'Union territory'
else
infobox_args['label2'] = 'State'
end
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args), nodata = 1 }})
else
infobox_args['label2'] = 'States'
infobox_args['data2'] = args.states
infobox_args['label3'] = 'Union territories'
infobox_args['data3'] = args.territories
end
------------- MEXICO --------------
elseif country(args) == "MEX" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[Mexico]]"
if args.state then
if args.state == "CMX" then
infobox_args['label2'] = 'Autonomous city'
else
infobox_args['label2'] = 'State'
end
if args.state == "CHH" then
infobox_args['data2'] = '[[Chihuahua (state)|Chihuahua]]'
elseif args.state == "HID" then
infobox_args['data2'] = '[[Hidalgo (state)|Hidalgo]]'
elseif args.state == "MEX" then
infobox_args['data2'] = '[[State of Mexico|México]]'
else
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args), nodata = 1 }})
end
infobox_args['label3'] = 'Municipalities'
infobox_args['data3'] = args.counties or args.municipalities
else
infobox_args['label2'] = 'States'
infobox_args['data2'] = args.states
infobox_args['label3'] = 'Municipalities'
infobox_args['data3'] = args.counties or args.municipalities
end
------------- NETHERLANDS --------------
elseif country(args) == "NLD" or country(args) == "ABW" or country(args) == "CUW" or country(args) == "SXM"then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[Kingdom of the Netherlands]]"
infobox_args['label2'], infobox_args['data2'] = constituent(args)
if country(args) == "NLD" then
infobox_args['label3'] = 'Provinces'
infobox_args['data3'] = args.provinces
end
------------- RUSSIA --------------
elseif country(args) == "RUS" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[Russia]]"
infobox_args['label2'] = 'Oblasts'
infobox_args['data2'] = args.oblasts
infobox_args['label3'] = 'Republics'
infobox_args['data3'] = args.republics
infobox_args['label4'] = 'Autonomous okrugs'
infobox_args['data4'] = args.okrugs
infobox_args['label5'] = 'Krais'
infobox_args['data5'] = args.krais
infobox_args['label6'] = 'Federal cities'
infobox_args['data6'] = args.federal_cities
------------- SPAIN --------------
elseif country(args) == "ESP" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[Spain]]"
local province = args.province
if province and province ~= '' then
infobox_args['label2'] = 'Autonomous<br>community'
infobox_args['data2'] = spain(args)
if province == "O" or province == "S" or province == "PM" or province == "LO" or province == "M" or province == "MU" or province == "NA" then
return nil
else
infobox_args['label3'] = 'Province'
infobox_args['data3'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args), nodata = 1 }})
end
elseif args.community then
infobox_args['label2'] = 'Autonomous<br>community'
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , frame:expandTemplate ({title='country name', args = {"ESP-" .. args.community} }) } })
infobox_args['label3'] = 'Provinces'
infobox_args['data3'] = args.provinces
else
infobox_args['label2'] = 'Autonomous<br>communities'
infobox_args['data2'] = args.communities
infobox_args['label3'] = 'Provinces'
infobox_args['data3'] = args.provinces
end
------------- UNITED KINGDOM --------------
elseif country(args) == "GBR" or country(args) == "ENG" or country(args) == "NIR" or country(args) == "SCT" or country(args) == "WLS" or
country(args) == "GGY" or country(args) == "IMN" or country(args) == "JEY" or country(args) == "AIA" or country(args) == "BMU" or
country(args) == "IOT" or country(args) == "VGB" or country(args) == "CYM" or country(args) == "FLK" or country(args) == "GIB" or
country(args) == "MSR" or country(args) == "PCN" or country(args) == "SHN" or country(args) == "SGS" or country(args) == "TCA" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[United Kingdom]]"
infobox_args['label2'], infobox_args['data2'] = constituent(args)
if country(args) ~= "ENG" then
infobox_args['label5'] = 'Counties'
infobox_args['data5'] = args.counties
end
if country(args) == "ENG" then
infobox_args['label3'] = 'Administrative areas'
infobox_args['data3'] = args.areas
infobox_args['label4'] = 'Counties'
infobox_args['data4'] = args.counties
infobox_args['label5'] = 'Boroughs'
infobox_args['data5'] = args.boroughs
elseif country(args) == "NIR" then
infobox_args['label3'] = 'Districts'
infobox_args['data3'] = args.districts
elseif country(args) == "SCT" then
infobox_args['label3'] = 'Council areas'
infobox_args['data3'] = args.areas
elseif country(args) == "WLS" then
infobox_args['label3'] = 'Counties'
infobox_args['data3'] = args.counties
infobox_args['label4'] = 'County boroughs'
infobox_args['data4'] = args.boroughs
elseif country(args) == "GGY" or country(args) == "JEY" or country(args) == "BMU" or country(args) == "MSR" then
infobox_args['label3'] = 'Parishes'
infobox_args['data3'] = args.parishes
elseif country(args) == "IMN" then
infobox_args['label3'] = 'Sheadings'
infobox_args['data3'] = args.sheadings
elseif country(args) == "AIA" or country(args) == "VGB" or country(args) == "CYM" or country(args) == "TCA" then
infobox_args['label3'] = 'Districts'
infobox_args['data3'] = args.districts
elseif country(args) == "SHN" then
infobox_args['label3'] = 'Island'
infobox_args['data3'] = args.island
end
------------- UNITED STATES --------------
elseif country(args) == "USA" then
infobox_args['label1'] = 'Country'
infobox_args['data1'] = "[[United States]]"
local function county(args)
local state = args.state
local stateName = frame:expandTemplate ({title='Country name', args = { "USA-" .. state}})
local country = country(args)
local countyName = args.county or args.parish or args.borough or args.municipality
local county
if state == 'LA' then
county = 'Parish'
elseif state == 'AK' then
county = 'Borough'
elseif state == 'PR' then
county = 'Municipality'
else
county = 'County'
end
return string.format("[[%s %s, %s|%s]]", countyName, county, stateName, countyName)
end
if args.state2 then
infobox_args['label2'] = 'States'
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args) }}) .. ", " .. frame:expandTemplate ({title='Flagg', args = {"xx" , state2(args) }})
elseif args.state then
if args.state == "AS" or args.state == "GU" or args.state == "MP" or args.state == "PR" or args.state == "VI" then
infobox_args['label2'] = 'Territory'
elseif args.state == "DC" then
infobox_args['label2'] = 'Federal district'
else
infobox_args['label2'] = 'State'
end
if args.state == "GA" then
infobox_args['data2'] = '[[Georgia (U.S. state)|Georgia]]'
elseif args.state == "WA" then
infobox_args['data2'] = '[[Washington (state)|Washington]]'
elseif args.state == "NY" then
infobox_args['data2'] = '[[New York (state)|New York]]'
else
infobox_args['data2'] = frame:expandTemplate ({title='Flagg', args = {"xx" , state(args), nodata = 1 }})
end
else
infobox_args['label2'] = 'States'
infobox_args['data2'] = args.states
end
if args.county then
infobox_args['label3'] = 'County'
infobox_args['data3'] = county(args)
else
infobox_args['label3'] = 'Counties'
infobox_args['data3'] = args.counties
end
if args.parish then
infobox_args['label4'] = 'Parish'
infobox_args['data4'] = county(args)
else
infobox_args['label4'] = 'Parishes'
infobox_args['data4'] = args.parishes
end
if args.borough then
infobox_args['label5'] = 'Borough'
infobox_args['data5'] = county(args)
else
infobox_args['label5'] = 'Boroughs'
infobox_args['data5'] = args.boroughs
end
if args.municipality then
infobox_args['label6'] = 'Municipality'
infobox_args['data6'] = county(args)
else
infobox_args['label6'] = 'Municipalities'
infobox_args['data6'] = args.municipalities
end
if args.indep_city then
infobox_args['label6'] = 'Independent city'
infobox_args['data6'] = args.indep_city
else
infobox_args['label7'] = 'Independent cities'
infobox_args['data7'] = args.indep_cities
end
else
------------- ALL OTHER COUNTRIES --------------
if country(args) ~= nil then
local countryname = frame:expandTemplate ({title='Country name', args = { country(args)}})
infobox_args['label1'] = 'Country'
infobox_args['data1'] = frame:expandTemplate ({title='Flagg', args = { "xx", countryname, nodata = 1 }})
else
infobox_args['label1'] = 'Countries'
infobox_args['data1'] = args.countries
end
infobox_args['label2'] = 'Island'
infobox_args['data2'] = args.island
infobox_args['label3'] = 'Communities'
infobox_args['data3'] = args.communities
infobox_args['label4'] = 'Regions'
infobox_args['data4'] = args.regions
infobox_args['label5'] = 'Provinces'
infobox_args['data5'] = args.provinces
infobox_args['label6'] = 'States'
infobox_args['data6'] = args.states
infobox_args['label7'] = 'Governorates'
infobox_args['data7'] = args.governorates
infobox_args['label8'] = 'Counties'
infobox_args['data8'] = args.counties
infobox_args['label9'] = 'Departments'
infobox_args['data9'] = args.departments
infobox_args['label10'] = 'Cantons'
infobox_args['data10'] = args.cantons
infobox_args['label11'] = 'Prefectures'
infobox_args['data11'] = args.prefectures
infobox_args['label12'] = 'Divisions'
infobox_args['data12'] = args.divisions
infobox_args['label13'] = 'Oblasts'
infobox_args['data13'] = args.oblasts
infobox_args['label14'] = 'Districts'
infobox_args['data14'] = args.districts
infobox_args['label15'] = 'Parishes'
infobox_args['data15'] = args.parishes
infobox_args['label16'] = 'Communes'
infobox_args['data16'] = args.communes
infobox_args['label17'] = 'Territories'
infobox_args['data17'] = args.territories
infobox_args['label18'] = args.label1
infobox_args['data18'] = args.location1
infobox_args['label19'] = args.label2
infobox_args['data19'] = args.location2
infobox_args['label20'] = args.label3
infobox_args['data20'] = args.location3
infobox_args['label21'] = args.label4
infobox_args['data21'] = args.location4
infobox_args['label22'] = args.label5
infobox_args['data22'] = args.location5
infobox_args['label23'] = 'Subregions'
infobox_args['data23'] = args.subregions
infobox_args['label24'] = 'Subcounties'
infobox_args['data24'] = args.subcounties
infobox_args['label25'] = 'Subprefectures'
infobox_args['data25'] = args.subprefectures
end
if country(args) ~= "USA" then
infobox_args['label26'] = 'Municipalities'
infobox_args['data26'] = args.municipalities
infobox_args['label27'] = 'Major cities'
infobox_args['data27'] = args.cities
infobox_args['label28'] = 'Towns'
infobox_args['data28'] = args.towns
infobox_args['label29'] = 'Villages'
infobox_args['data29'] = args.villages
if country(args) == "GBR" or country(args) == "ENG" or country(args) == "NIR" or country(args) == "SCT" or country(args) == "WLS" or
country(args) == "GGY" or country(args) == "IMN" or country(args) == "JEY" or country(args) == "AIA" or country(args) == "BMU" or
country(args) == "IOT" or country(args) == "VGB" or country(args) == "CYM" or country(args) == "FLK" or country(args) == "GIB" or
country(args) == "MSR" or country(args) == "PCN" or country(args) == "SHN" or country(args) == "SGS" or country(args) == "TCA" then
infobox_args['label30'] = '[[Primary status|Primary<br>destinations]]'
infobox_args['data30'] = args.destinations
else
infobox_args['label30'] = 'Primary<br>destinations'
infobox_args['data30'] = args.destinations
end
end
return frame:expandTemplate ({title='Infobox', args = infobox_args})
end
local function params(args)
if country(args) or args.areas or args.borough or args.boroughs or args.cantons or args.cities or args.communes or args.communities or args.counties or
args.countries or args.county or args.departments or args.destinations or args.districts or args.divisions or args.federal_cities or args.governorates or
args.indep_city or args.indep_cities or args.island or args.krais or args.label1 or args.label2 or args.label3 or args.label4 or args.label5 or args.lga or
args.location1 or args.location2 or args.location3 or args.location4 or args.location5 or args.locations or args.municipalities or args.municipality or
args.oblasts or args.okrugs or args.parish or args.parishes or args.prefectures or args.provinces or args.regions or args.republics or args.rural_municipalities or
args.sheadings or args.states or args.subcounties or args.subprefectures or args.subregions or args.territories or args.towns or args.villages then
return true
else
return false
end
end
function p.location(frame)
local args = getArgs(frame)
if params(args) == false then
return nil
else
return location(args)
end
end
return p
bf7y5djm83ccfujslc45hfilb9r1fqn
Modul:Infobox road/map
828
3867
13102
2025-06-26T00:53:01Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} local format = mw.ustring.format local mapsizes = { DEU = "200", } function p._map(args) local map = args.map or '' if args.map_custom == "yes" then return format('<div style="white-space:nowrap;">%s</div>', map) end if map == '' then local entity = mw.wikibase.getEntityObject() or {} local claims = entity.claims or {} local mapProp = claims.P15 if not mapProp or mapProp[1].mainsnak.snaktype ~= 'value' then return ""...'
13102
Scribunto
text/plain
local p = {}
local format = mw.ustring.format
local mapsizes = {
DEU = "200",
}
function p._map(args)
local map = args.map or ''
if args.map_custom == "yes" then
return format('<div style="white-space:nowrap;">%s</div>', map)
end
if map == '' then
local entity = mw.wikibase.getEntityObject() or {}
local claims = entity.claims or {}
local mapProp = claims.P15
if not mapProp or mapProp[1].mainsnak.snaktype ~= 'value' then
return ""
end
map = mapProp[1].mainsnak.datavalue.value
end
local mapsize = mapsizes[args.country] or '300'
local alt = args.map_alt or ''
return format("[[File:%s|%spx|alt=%s]]", map, mapsize, alt)
end
function p.map(frame)
local argsModule = require("Module:Arguments")
local args = argsModule.getArgs(frame)
local state = args.state or args.province
if not args.country then
local countryMask = mw.loadData("Module:Road data/countrymask")
args.country = countryMask[state]
end
return p._map(args)
end
return p
0phk2u8hkktlpdjmb4q0hoza366o1ox
Modul:Infobox road/route
828
3868
13103
2025-06-26T00:53:47Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} local format = mw.ustring.format require('strict') local getArgs = require('Module:Arguments').getArgs local parserModule = require 'Module:Road data/parser' local parser = parserModule.parser local function banner(args, style) if args.marker_image then return nil end local bannerSize if style == 'small' then bannerSize = "40px" else bannerSize = "72px" end local shield = parser(args, 'banner') local alt = parser(ar...'
13103
Scribunto
text/plain
local p = {}
local format = mw.ustring.format
require('strict')
local getArgs = require('Module:Arguments').getArgs
local parserModule = require 'Module:Road data/parser'
local parser = parserModule.parser
local function banner(args, style)
if args.marker_image then return nil end
local bannerSize
if style == 'small' then
bannerSize = "40px"
else
bannerSize = "72px"
end
local shield = parser(args, 'banner')
local alt = parser(args, 'banner')
if not shield or shield == '' then
return nil
else
return string.format('[[File:%s|%s|alt=%s]]', shield, bannerSize, alt)
end
end
local function shield(args, style)
if args.marker_image then return args.marker_image end
local horizontalSize
local verticalSize
if style == 'small' then
horizontalSize = "90x40px"
verticalSize = "40x90px"
else
horizontalSize = "154x72px"
verticalSize = "72x154px"
end
local shield = parser(args, 'shieldmain') or parser(args, 'shield') or ''
local label = parser(args, 'name') or parser(args, 'abbr') or ''
local alt = label .. ' marker'
local orientation = parser(args, 'orientation')
local function simpleSize(args)
if orientation and orientation == 'upright' then
return verticalSize
else
return horizontalSize
end
end
local function shield_size(image_name, orientation)
local image = 'File:' .. image_name
local title = mw.title.new(image)
local width = title.file.width
local height = title.file.height
if (orientation and orientation == 'upright') or height > width then
return verticalSize
else
return horizontalSize
end
end
if not shield or shield == '' then
return nil
elseif type(shield) == 'table' then
local res = {}
local sizes = {}
for i,v in ipairs(shield) do
sizes[i] = v
res[i] = string.format('[[File:%s|%s|alt=%s]]', v, shield_size(v), alt)
end
return table.concat(res, ' ')
else
return string.format('[[File:%s|%s|alt=%s]]', shield, simpleSize(args), alt)
end
end
-- Links/abbreviations
local function name(args)
local name = args.name or parser(args, 'name') or parser(args, 'abbr')
return name
end
function p._routeInfo(args)
local style = args.style
local banner = banner(args, style)
local shield = shield(args, style)
local name = name(args)
if not args.type and not args.route and not args.name and not args.marker_image then
local container = nil
else local container = mw.html.create('div'):cssText('text-align:center;')
if shield == nil or args.marker_image == 'none' or args.name and not args.marker_image and not args.type and not args.route then
container:tag('div'):cssText('margin:0.1em;'):wikitext(name)
elseif args.marker_image ~= '' and args.name == '' or args.name == nil and not args.type and not args.route then
container:tag('div'):cssText('margin:0.1em;'):wikitext(shield)
elseif args.country == 'AUS' then
container:tag('div'):cssText('margin:0.1em;'):wikitext(name)
container:tag('div'):cssText('margin:0.1em 0 0 0;'):wikitext(shield)
else
container:tag('div'):cssText('margin:0.1em 0 0 0;'):wikitext(banner)
container:tag('div'):cssText('margin:0 0 0.1em;'):wikitext(shield)
container:tag('div'):cssText('margin:0.1em;'):wikitext(name)
end
return tostring(container)
end
end
function p.routeInfo(frame)
local args = getArgs(frame)
return p._routeInfo(args);
end
function p._shields(args)
local style = args.style
local banner = banner(args, style)
local shield = shield(args, style)
if not args.type and not args.route and not args.name and not args.marker_image then
local container = nil
else local container = mw.html.create('div'):cssText('text-align:center; display: inline-block; vertical-align: baseline; line-height: 0;')
container:tag('div'):cssText('margin:0.1em 0 0 0;'):wikitext(banner)
container:tag('div'):cssText('margin:0 0 0.1em;'):wikitext(shield)
return tostring(container)
end
end
function p.shields(frame)
local args = getArgs(frame)
return p._shields(args);
end
function p._names(args)
local name = name(args)
return name
end
function p.names(frame)
local args = getArgs(frame)
return p._names(args);
end
return p
cva712o4kfhvhcsuqnpft32oyoi0u9k
Modul:Infobox road/sections
828
3869
13104
2025-06-26T00:54:30Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} local getArgs = require('Module:Arguments').getArgs local lengthModule = require("Module:Infobox road/length") local parserModule = require("Module:Road data/parser") local parser = parserModule.parser local frame = mw.getCurrentFrame() local function country(args) local state = args.state or args.province local country local countryModule = mw.loadData("Module:Road data/countrymask") local country = args.country or countryModule[sta...'
13104
Scribunto
text/plain
local p = {}
local getArgs = require('Module:Arguments').getArgs
local lengthModule = require("Module:Infobox road/length")
local parserModule = require("Module:Road data/parser")
local parser = parserModule.parser
local frame = mw.getCurrentFrame()
local function country(args)
local state = args.state or args.province
local country
local countryModule = mw.loadData("Module:Road data/countrymask")
local country = args.country or countryModule[state]
return country
end
-- HEADER COLORS
function p.headerStyle(args)
local deleted = args.decommissioned or args.deleted
local uc = args.header_type == "under construction" or args.header_type == "const" or args.header_type == "uc"
local minor = args.header_type == "minor"
local hist = args.header_type == "hist" or args.header_type == "historic" or args.header_type == "historical" or args.header_type == "scenic"
local color = parser(args, 'color')
if freeway then
return "header-MUTCDblue"
elseif uc then
return "header-uc"
elseif minor then
return "header-minor"
elseif deleted and header == 'hist' or deleted and color == 'hist' then
return "header-deleted-hist"
elseif deleted then
return "header-deleted"
elseif hist then
return "header-hist"
elseif color then
return "header-" .. color
elseif args.state or args.province or args.country then
local country = country(args)
return "header-" .. country or "header-default"
else
return "header-default"
end
end
function p._section(args)
if args.section1 or args.length_km1 or args.length_mi1 or args.length_notes1 or args.direction_a1 or
args.terminus_a1 or args.junction1 or args.junctions1 or args.direction_b1 or args.terminus_b1 then
local infobox_args = {
['child'] = "yes",
['decat'] = "yes",
['headerclass'] = p.headerStyle(args)
}
local i = 1
while (1) do
local num = i
local j = ((i - 1) * 5) + 1
local headern = "header" .. j
local lengthLabeln = "label" .. (j + 1)
local lengthDatan = "data" .. (j + 1)
local directionAn = "label" .. (j + 2)
local terminusAn = "data" .. (j + 2)
local jctClassn = "class" .. (j + 3)
local jctLabeln = "label" .. (j + 3)
local jctDatan = "data" .. (j + 3)
local directionBn = "label" .. (j + 4)
local terminusBn = "data" .. (j + 4)
if args['section' .. i] or args["length_km" .. i] or args["length_mi" .. i] or args["length_notes" .. i] or args["direction_a" .. i] or
args["terminus_a" .. i] or args["junction" .. i] or args["junctions" .. i] or args["direction_b" .. i] or args["terminus_b" .. i] then
if i == 1 then
infobox_args['title'] = args['section' .. i] or "Section " .. i
else
infobox_args[headern] = args['section' .. i] or "Section " .. i
end
end
infobox_args[lengthLabeln] = "Length"
infobox_args[lengthDatan] = lengthModule._length(num, args)
local dir_a = args["direction_a" .. i] or args.direction_a or ''
if dir_a ~= '' then
infobox_args[directionAn] = dir_a .. " end"
else
infobox_args[directionAn] = "From"
end
infobox_args[terminusAn] = args["terminus_a" .. i]
infobox_args[jctClassn] = "plainlist"
infobox_args[jctLabeln] = "Major intersections"
infobox_args[jctDatan] = args["junction" .. i] or args["junctions" .. i]
local dir_b = args["direction_b" .. i] or args.direction_b or ''
if dir_b ~= '' then
infobox_args[directionBn] = dir_b .. " end"
else
infobox_args[directionBn] = "To"
end
infobox_args[terminusBn] = args["terminus_b" .. i]
if i == 25 then
break
else
i = i + 1
end
end
return frame:expandTemplate ({title='Infobox', args = infobox_args})
else return nil
end
end
function p.section(frame)
args = getArgs(frame)
return p._section(args)
end
local function loop(args)
local ring_road = args.ring_road or ''
if ring_road ~= '' then
return "[[Ring road]] around " .. ring_road
end
local beltway_city = args.beltway_city or ''
if beltway_city ~= '' then
return "[[Beltway]] around " .. beltway_city
end
local orbital = args.orbital or ''
if orbital ~= '' then
return "[[Orbital road|Orbital]] around " .. orbital
end
local loop = args.loop or ''
if loop ~= '' then
return "[[Loop road|Loop]] around " .. loop
end
local tloop = args.tloop or ''
if tloop == 'none' then
return "Tourist loop"
elseif tloop ~= '' then
return "Tourist loop around " .. tloop
end
return nil
end
function p._main(args)
if args.terminus_a or args.junction or args.junctions or args.terminus_b or args.ring_road or args.beltway_city or
args.orbital or args.loop or args.tloop then
local infobox_args = {
['child'] = "yes",
['decat'] = "yes",
}
infobox_args['title'] = args.section0 or "Major junctions"
infobox_args['data1'] = loop(args)
local dir_a = args.direction_a or ''
if dir_a ~= '' then
infobox_args['label2'] = dir_a .. " end"
else
infobox_args['label2'] = "From"
end
infobox_args['data2'] = args.terminus_a
infobox_args['class3'] = "plainlist"
infobox_args['label3'] = "<span style='display:none;'>Major intersections</span>"
infobox_args['data3'] = args.junction or args.junctions
local dir_b = args.direction_b or ''
if dir_b ~= '' then
infobox_args['label4'] = dir_b .. " end"
else
infobox_args['label4'] = "To"
end
infobox_args['data4'] = args.terminus_b
return frame:expandTemplate ({title='Infobox', args = infobox_args})
else
return nil
end
end
function p.main(frame)
args = getArgs(frame)
return p._main(args)
end
return p
dn3r6ckaf9gvxln2767uktx5r563eod
Modul:Road data/countrymask
828
3870
13105
2025-06-26T00:55:24Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {AL = "USA", AK = "USA", AZ = "USA", AR = "USA", CA = "USA", CO = "USA", -- United States CT = "USA", DE = "USA", FL = "USA", GA = "USA", HI = "USA", ID = "USA", IL = "USA", IN = "USA", IA = "USA", KS = "USA", KY = "USA", LA = "USA", ME = "USA", MD = "USA", MA = "USA", MI = "USA", MN = "USA", MS = "USA", MO = "USA", MT = "USA", NE = "USA", NV = "USA", NH = "USA", NJ = "USA", NM = "USA", N...'
13105
Scribunto
text/plain
local p = {AL = "USA", AK = "USA", AZ = "USA", AR = "USA", CA = "USA", CO = "USA", -- United States
CT = "USA", DE = "USA", FL = "USA", GA = "USA", HI = "USA", ID = "USA",
IL = "USA", IN = "USA", IA = "USA", KS = "USA", KY = "USA", LA = "USA",
ME = "USA", MD = "USA", MA = "USA", MI = "USA", MN = "USA", MS = "USA",
MO = "USA", MT = "USA", NE = "USA", NV = "USA", NH = "USA", NJ = "USA",
NM = "USA", NY = "USA", NC = "USA", ND = "USA", OH = "USA", OK = "USA",
OR = "USA", PA = "USA", RI = "USA", SC = "USA", SD = "USA", TN = "USA",
TX = "USA", UT = "USA", VA = "USA", VT = "USA", WA = "USA", WV = "USA",
WI = "USA", WY = "USA", DC = "USA", AS = "USA", GU = "USA", MP = "USA",
PR = "USA", UM = "USA", VI = "USA",
AB = "CAN", BC = "CAN", MB = "CAN", NB = "CAN", NL = "CAN", NS = "CAN", -- Canada
NT = "CAN", NU = "CAN", ON = "CAN", PE = "CAN", QC = "CAN", SK = "CAN",
YT = "CAN",
AH = "CHN", BJ = "CHN", CQ = "CHN", FJ = "CHN", GD = "CHN", GS = "CHN", -- China
GX = "CHN", GZ = "CHN", HA = "CHN", HB = "CHN", HE = "CHN", HK = "CHN",
HL = "CHN", JL = "CHN", JS = "CHN", JX = "CHN", LN = "CHN", MC = "CHN",
NX = "CHN", QH = "CHN", SH = "CHN", SN = "CHN", SX = "CHN", TJ = "CHN",
TW = "CHN", XJ = "CHN", XZ = "CHN", YN = "CHN", ZJ = "CHN",
AICHI = "JPN", AKITA = "JPN", AOMORI = "JPN", CHIBA = "JPN", EHIME = "JPN", -- Japan
FUKUI = "JPN", FUKUOKA = "JPN", FUKUSHIMA = "JPN", GIFU = "JPN",
GUNMA = "JPN", HIROSHIMA = "JPN", HOKKAIDO = "JPN", HYOGO = "JPN",
IBARAKI = "JPN", ISHIKAWA = "JPN", IWATE = "JPN", KAGAWA = "JPN",
KAGOSHIMA = "JPN", KANAGAWA = "JPN", KOCHI = "JPN", KUMAMOTO = "JPN",
KYOTO = "JPN", MIE = "JPN", MIYAGI = "JPN", MIYAZAKI = "JPN", NAGANO = "JPN",
NAGASAKI = "JPN", NARA = "JPN", NIIGATA = "JPN", OITA = "JPN", OKAYAMA = "JPN",
OKINAWA = "JPN", OSAKA = "JPN", SAGA = "JPN", SAITAMA = "JPN", SHIGA = "JPN",
SHIMANE = "JPN", SHIZUOKA = "JPN", TOCHIGI = "JPN", TOKUSHIMA = "JPN",
TOKYO = "JPN", TOTTORI = "JPN", TOYAMA = "JPN", WAKAYAMA = "JPN",
YAMAGATA = "JPN", YAMAGUCHI = "JPN", YAMANASHI = "JPN",
AGU = "MEX", BCN = "MEX", BCS = "MEX", CAM = "MEX", CHP = "MEX", -- Mexico
CHH = "MEX", COA = "MEX", COL = "MEX", DIF = "MEX", DUR = "MEX",
GUA = "MEX", GRO = "MEX", HID = "MEX", JAL = "MEX", MEX = "MEX",
MIC = "MEX", MOR = "MEX", NAY = "MEX", NLE = "MEX", OAX = "MEX",
PUE = "MEX", QUE = "MEX", ROO = "MEX", SLP = "MEX", SIN = "MEX",
SON = "MEX", TAB = "MEX", TAM = "MEX", TLA = "MEX", VER = "MEX",
YUC = "MEX", ZAC = "MEX",
ACT = "AUS", NSW = "AUS", QLD = "AUS", SA = "AUS", TAS = "AUS", VIC = "AUS" -- Australia
}
return p
8iv05j9zzp40bbby4dtwxoj9mw7gna4
Modul:Road data/parser
828
3871
13106
2025-06-26T00:56:03Z
Song GK
9
Mencipta laman baru dengan kandungan 'local p = {} -- Package to be exported -- Change to "" upon deployment. local moduleSuffix = "" local parserHooksModuleName = "Module:Road data/parser/hooks" .. moduleSuffix -- Local library aliases local format = string.format local gsub = mw.ustring.gsub local upper = mw.ustring.upper --- -- Substitution pattern based on passed arguments -- Syntax: [param|value|match|mismatch] -- where -- param is the parameter name to be tested -- value is the...'
13106
Scribunto
text/plain
local p = {} -- Package to be exported
-- Change to "" upon deployment.
local moduleSuffix = ""
local parserHooksModuleName = "Module:Road data/parser/hooks" .. moduleSuffix
-- Local library aliases
local format = string.format
local gsub = mw.ustring.gsub
local upper = mw.ustring.upper
---
-- Substitution pattern based on passed arguments
-- Syntax: [param|value|match|mismatch]
-- where
-- param is the parameter name to be tested
-- value is the value to test against argument; if empty, the argument is
-- tested for existence
-- match is the string to be substituted if the argument matches value
-- mismatch is the string to be substituted if the argument does not match
-- the value
-- These arguments may not contain "[", "|", or "]".
local prepattern = "%[(%w+)%|([^%[|%]]*)%|([^%[|%]]*)%|([^%[|%]]*)%]"
---
-- Parameter substitution pattern
-- Syntax: %param%
-- where param is the name of the parameter whose value is to be substituted
-- in place of %param%.
local pattern = "%%(%w+)%%"
---
-- Perform substitutions.
-- @param #string formatStr The string the be substituted
-- @param #table args The arguments passed to this module
local function subst(formatStr, args)
---
-- Perform a substitution based on passed argument.
-- @param #string param The parameter name to be tested
-- @param #string value The value to test against argument; if empty,
-- the argument is tested for existence
-- @param #string ifmatch The resulting string if the argument matches
-- `value`
-- @param #string ifmismatch The resulting string if the argument does not
-- match `value`
-- @return #string either `ifmatch` or `ifmismatch`, based on the test
local function testArgs(param, value, ifmatch, ifmismatch)
local arg = args[param] or ''
if value ~= '' then
return arg == value and ifmatch or ifmismatch
else
return arg ~= '' and ifmatch or ifmismatch
end
end
-- argument-test substitutions
local preprocessed = gsub(formatStr, prepattern, testArgs)
-- parameter substitutions
return (gsub(preprocessed, pattern, args))
-- gsub returns number of matches as second value.
-- The enclosing parens discards it.
end
---
-- Determine whether a given title exists on Wikipedia.
-- @param #string name The title, e.g., article name and file name,
-- without namespace prefix
-- @param #string key The name of the entry being translated.
-- @return #boolean `true` if the title exists, false otherwise
local function titleExists(name, key)
if name == '' then return false end
local namespaceModule = mw.loadData('Module:Road data/parser/namespace')
-- Retrieve the namespace for `key`.
local namespace = namespaceModule[key] or 0
local title = mw.title.new(name, namespace);
return title.exists
end
---
-- Determine whether titles exist on Wikipedia.
-- @param value A string or a table containing strings of titles to be checked
-- against
-- @param #string key The name of the entry being translated.
-- @return #boolean `true` if all titles exist, false otherwise
local function ifexists(value, key)
local valueType = type(value)
if valueType == "table" then
-- If `value` is a table, recursively check the existence
-- for each element within the table.
for _,entry in pairs(value) do
if not ifexists(entry, key) then return false end
end
return true
end
-- Otherwise, `value` is a string, so check the existence for that string.
return titleExists(value, key)
end
---
-- Perform a translation on a given entry.
-- @param entry An entry to be translated; may be any non-function type.
-- A table may be a parser hook specification, a switch table, or an
-- ordinary value table. Translations are applied recursively.
-- @param #table args The arguments passed to this module
-- @param #string key The name of the entry being translated.
-- @return The translated entry
local function translate(entry, args, key)
if type(entry) == "string" then
return subst(entry, args) -- Substitute arguments as necessary.
elseif type(entry) ~= "table" then
return entry
elseif entry.hook then
-- This entry is a parser hook.
-- Requires: Parser hook must have hook field.
local hook = entry.hook
local parserHooksModule = require(parserHooksModuleName)
local hookFunction = parserHooksModule[hook]
or error("Hook '" .. hook .. "' does not exist", 0)
return translate(hookFunction(entry, args), args, key)
elseif entry.arg or entry.undefined or entry.default then
-- This entry is a switch table.
-- Requires: Switch table must have
-- arg, undefined, or default fields
-- but not hook field.
local arg = args[entry.arg or "route"]
if entry[arg] then return translate(entry[arg], args, key) end
if arg == nil and entry.undefined ~= nil then
-- result for unspecified argument
return translate(entry.undefined, args, key)
end
-- default result for mismatch
local defaultValue = translate(entry.default, args, key)
if defaultValue and entry.ifexists and not args.ignoreifexists then
-- Check existence.
if ifexists(defaultValue, key) then return defaultValue end
-- Failed existence check results in fallback value (default to nil).
return entry.otherwise and translate(entry.otherwise, args, key) or nil
else
return defaultValue
end
else
-- This entry is a value table.
-- Process each table element.
local result = {}
for key,elem in pairs(entry) do
result[key] = translate(elem, args, key)
end
return result
end
end
---
-- Retrieve an entry from a data module based on a given type and key.
-- @param #string module The name of the data module to be fetched
-- @param type The key for the type table within the loaded table
-- @param key The key for the entry within the type table
-- @return fetchedTable[type][key] if specified, where `fetchedTable` is the
-- table fetched from `module`, nil otherwise
local function getTypeData(module, type, key)
-- Attempt to fetch the given data module.
local success, moduleData = pcall(mw.loadData, module)
if not success then return false, moduleData end -- Module could not be loaded
-- The type table defaults to empty-key table if undefined.
local typeTable = moduleData[type] or moduleData['']
-- Fallback table is the empty-key table, with the empty table as default.
local defaultTable = moduleData[''] or {}
if typeTable then
local alias = typeTable.alias
if alias and alias.module and alias.type then
-- The type table is an alias table.
-- Recursively fetch the aliased type data.
local aliasedModule = "Module:Road data/strings/" .. alias.module
local aliasedType = alias.type
return getTypeData(aliasedModule, aliasedType, key)
end
return true, typeTable[key] or defaultTable[key] or nil
else
return true, nil
end
end
---
-- Determine the module name for the lookup by country and state.
-- @param #table args The arguments passed to this module
-- @return #string The module name to be fetched
local function getModuleName(args)
-- countries with submodules for states or provinces
local stateCountries = {USA = true, CAN = true}
local state = upper(args.state or args.province or '')
local country
if args.country then
country = upper(args.country)
else
-- Recover the country from the given state or province.
local countryModule = mw.loadData("Module:Road data/countrymask")
country = countryModule[state] or 'UNK'
end
if stateCountries[country] and state ~= '' then
-- Submodule within the country exists.
return format("Module:Road data/strings/%s/%s", country, state)
end
return format("Module:Road data/strings/%s", country)
end
---
-- Fetch the entry from the appropriate module, and return that entry
-- substituted with appropriate values.
-- @param #table args The arguments to be used for lookup and substitutions
-- @param #string key The key for the entry within the type table
-- @param #string type (optional) The key for the type table within the fetched
-- module; defaults to args.type
-- @param #string moduleName (optional) The name of the module to be fetched;
-- defaults to the module determined by country and state
-- @return The substituted entry
function p.parser(args, key, type, moduleName)
-- Determine module name, if not given.
local dataModuleName = moduleName or getModuleName(args)
-- Fetch the entry from the module.
local success, formatStr = getTypeData(dataModuleName, type or args.type, key)
if not success then return false, formatStr end
-- Translate the entry.
return translate(formatStr, args, key)
end
return p
4scjtctik1t23vka0c548dndeobrns4
Templat:Infobox road/meta/mask/country
10
3872
13107
2025-06-26T00:56:44Z
Song GK
9
Mencipta laman baru dengan kandungan '{{#if:{{{2|}}}|{{uc:{{{2}}}}}|{{#switch:{{{1|}}} |CA|TX|NY|FL|IL|PA|OH|MI|GA|NC|NJ|VA|WA|AL|AK|AZ|AR|CO|CT|DE|HI|ID|IN|IA|KS|KY|LA|ME|MD|MA|MN|MS|MO|MT|NE|NV|NH|NM|ND|OK|OR|RI|SC|SD|TN|UT|VT|WV|WI|WY|DC|AS|GU|MP|PR|UM|VI=USA |AB|BC|MB|NB|NL|NS|NT|NU|ON|PE|QC|SK|YT=CAN |AGU|BCN|BCS|CAM|CHP|CHH|COA|COL|DIF|DUR|GUA|GRO|HID|JAL|MEX|MIC|MOR|NAY|NLE|OAX|PUE|QUE|ROO|SLP|SIN|SON|TAB|TAM|TLA|VER|YUC|ZAC=MEX |NSW|QLD|SA|TAS|VIC=AUS |¬|= |#default=Category:Inf...'
13107
wikitext
text/x-wiki
{{#if:{{{2|}}}|{{uc:{{{2}}}}}|{{#switch:{{{1|}}}
|CA|TX|NY|FL|IL|PA|OH|MI|GA|NC|NJ|VA|WA|AL|AK|AZ|AR|CO|CT|DE|HI|ID|IN|IA|KS|KY|LA|ME|MD|MA|MN|MS|MO|MT|NE|NV|NH|NM|ND|OK|OR|RI|SC|SD|TN|UT|VT|WV|WI|WY|DC|AS|GU|MP|PR|UM|VI=USA
|AB|BC|MB|NB|NL|NS|NT|NU|ON|PE|QC|SK|YT=CAN
|AGU|BCN|BCS|CAM|CHP|CHH|COA|COL|DIF|DUR|GUA|GRO|HID|JAL|MEX|MIC|MOR|NAY|NLE|OAX|PUE|QUE|ROO|SLP|SIN|SON|TAB|TAM|TLA|VER|YUC|ZAC=MEX
|NSW|QLD|SA|TAS|VIC=AUS
|¬|=
|#default=[[Category:Infobox road transclusion errors]]
}}}}
ai7631yy7er641af3ezgo4h012sznn2
Modul:Road data/strings/UNK
828
3873
13108
2025-06-26T00:57:46Z
Song GK
9
Mencipta laman baru dengan kandungan '--[==[ To inspect the content of this data module, use [[Special:ExpandTemplates]] and enter the following input text: {{#invoke:Road data/dump|dump|module=Module:<name-of-this-module>}} To inspect the content of this data module when editing, enter the following into the Debug console: local util = require("Module:Road data/util") print(util.arrayToString(p)) To inspect a particular route type, change `p` above to include the route type, e.g.,...'
13108
Scribunto
text/plain
--[==[
To inspect the content of this data module, use [[Special:ExpandTemplates]]
and enter the following input text:
{{#invoke:Road data/dump|dump|module=Module:<name-of-this-module>}}
To inspect the content of this data module when editing, enter the following
into the Debug console:
local util = require("Module:Road data/util")
print(util.arrayToString(p))
To inspect a particular route type, change `p` above to include the route type,
e.g., `p.I` and `p["US-Hist"]`.
]==]
-- UNKNOWN COUNTRY -- THIS IS JUST A FAILSAFE
local UNK = {}
local util = require("Module:Road data/util")
UNK[''] = {
shield = "",
name = "%route%",
link = "",
abbr = "%route%"
}
b73ss5jvuf5715pqka3rg25o8tqm3gf
Templat:Infobox road
10
3874
13109
2025-06-26T00:58:07Z
Song GK
9
Mencipta laman baru dengan kandungan '{{Infobox |templatestyles =Infobox road/styles.css |headerclass={{#invoke:Infobox road|headerStyle}} |belowstyle=line-height:150% <!-- ROUTE MARKER AND ROUTE NAME --> |above={{#switch:{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}} |USA|CAN={{#invoke:Infobox road/route|routeInfo}} |#default={{#ifeq:{{{country|}}}|AUS |{{#if:{{{name|}}}|{{{name}}}|{{#ifeq:{{Infobox road/name/AUS|state={{{state|¬}}}|type={{{type|}}}|route={...'
13109
wikitext
text/x-wiki
{{Infobox
|templatestyles =Infobox road/styles.css
|headerclass={{#invoke:Infobox road|headerStyle}}
|belowstyle=line-height:150%
<!-- ROUTE MARKER AND ROUTE NAME -->
|above={{#switch:{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}}
|USA|CAN={{#invoke:Infobox road/route|routeInfo}}
|#default={{#ifeq:{{{country|}}}|AUS
|{{#if:{{{name|}}}|{{{name}}}|{{#ifeq:{{Infobox road/name/AUS|state={{{state|¬}}}|type={{{type|}}}|route={{{route}}}}}|none||{{Infobox road/name/AUS|state={{{state|¬}}}|type={{{type|}}}|route={{{route}}}}}|}}}}{{#if:{{{alternate_name|}}}|<br /><div style="font-weight:normal;display:inline;">{{{alternate_name|}}}</div>}}
{{#if:{{{marker_image|}}}|{{#ifeq:{{{marker_image|}}}|none||<div style="margin:6px 0 2px 0">{{{marker_image}}}</div>}}|{{#if:{{{state|{{{province|{{{country|}}}}}}}}}|{{#ifeq:{{Infobox road/shieldmain/{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}}|province={{{province|¬}}}|state={{{state|¬}}}|type={{{type|}}}|county={{{county|}}}|route={{{route|}}}|subtype={{Infobox road/meta/mask/subtype1|{{{subtype|}}}}}}}|none||<div style="margin:6px 0 2px 0">{{Infobox road/shieldmain/{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}}|province={{{province|¬}}}|state={{{state|¬}}}|type={{{type|}}}|county={{{county|}}}|route={{{route|}}}|subtype={{Infobox road/meta/mask/subtype1|{{{subtype|}}}}}}}</div>}}}}}}
|{{#if:{{{marker_image|}}}|{{#ifeq:{{{marker_image|}}}|none||<div style="margin:0 0 4px 0">{{{marker_image}}}</div>}}|{{#if:{{{state|{{{province|{{{country|}}}}}}}}}|{{#ifeq:{{Infobox road/shieldmain/{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}}|province={{{province|¬}}}|state={{{state|¬}}}|type={{{type|}}}|county={{{county|}}}|route={{{route|}}}|subtype={{Infobox road/meta/mask/subtype1|{{{subtype|}}}}}}}|none||<div style="margin:0 0 4px 0">{{Infobox road/shieldmain/{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}}|province={{{province|¬}}}|state={{{state|¬}}}|type={{{type|}}}|county={{{county|}}}|route={{{route|}}}|subtype={{Infobox road/meta/mask/subtype1|{{{subtype|}}}}}}}</div>}}}}}}
{{#if:{{{name|}}}|{{{name}}}|{{#if:{{{state|{{{province|{{{country|}}}}}}}}}|{{#ifeq:{{Infobox road/name/{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}}|province={{{province|¬}}}|state={{{state|¬}}}|type={{{type|}}}|subtype={{Infobox road/meta/mask/subtype1|{{{subtype|}}}}}|route={{{route}}}|county={{{county|}}}}}|none||{{Infobox road/name/{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}}|province={{{province|¬}}}|state={{{state|¬}}}|type={{{type|}}}|subtype={{Infobox road/meta/mask/subtype1|{{{subtype|}}}}}|route={{{route}}}|county={{{county|}}}}}|}}}}}}}}
}}
|subheaderstyle1 = font-size: 125%;
|subheader={{#invoke:Infobox road|translate}}
|subheader2={{#ifeq:{{{country|}}}|AUS||{{{alternate_name|}}}}}
<!-- MAP -->
|image={{#invoke:Infobox road/map|map}}
|caption={{{map_notes|}}}
|image2={{#invoke:Infobox road|photo}}
|caption2={{{photo_notes|}}}{{{image_notes|}}}
<!-- ROUTE INFORMATION -->
|header1= {{#invoke:Infobox road|info}}
|data2 = {{#if:{{{spur_of|}}}|{{Infobox road/meta/spur of|1={{{type|}}}|2={{{subtype|}}}|spur_type={{{spur_type|}}}|spur_route={{{spur_of|}}}|country={{{country|}}}|province={{{province|}}}|state={{{state|}}}|county={{{county|}}}}}|}}
|data3 = {{#invoke:Infobox road|partOf}}
|data4 = <!-- {{#invoke:Infobox road|law}} -->
|data5 = {{#invoke:Infobox road|maint}}
|data6 = {{#if:{{{time_period|}}}|{{#if:{{{established_by|}}}|Established by {{{established_by}}}|}}|}}
|label7 = Length
|data7 = {{#invoke:Infobox road/length|length}}
|class8 = plainlist
|label8= Status
|data8= {{{status|}}}
|class9= plainlist
|label9= Existed
|data9= {{#invoke:Infobox road|existed}}
|class11 = plainlist
|label11= History
|data11= {{{history|}}}
|data12 = {{#invoke:Infobox road|period}}
|class16 = plainlist
|label16 = {{#invoke:Infobox road|allocation}}
|data16 = {{{allocation|}}}
|class17 = plainlist
|label17 = Tourist<br>routes
|data17 = {{{tourist|}}}
|class18 = plainlist
|label18 = {{abbr|NHS|National Highway System}}
|data18 = {{#ifeq:{{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}}|USA|{{#switch:{{{type|}}}
|I = Entire route
|#default = {{{nhs|}}}
}}}}
|class19 = plainlist
|label19 = Restrictions
|data19 = {{{restrictions|}}}
|label20 = [[Margary numbers|Margary number]]
|data20 = {{{margary|}}}
<!-- MAJOR JUNCTIONS (FOR MOST ROUTES) -->
|header30= {{#invoke:Infobox road/sections|main}}
<!-- MAJOR JUNCTIONS (IF DIVIDED IN UP TO 25 SECTIONS) -->
|header31= {{#invoke:Infobox road/sections|section}}
<!-- LOCATION INFORMATION (SOME PARAMETERS ARE DISABLED FOR CERTAIN COUNTRIES) -->
|header35={{#invoke:Infobox road/locations|location}}
<!-- HIGHWAY SYSTEM -->
|header50= {{#invoke:Infobox road|highwaySystem}}
<!-- LINKS AND BROWSE SECTION -->
|class52 = hlist
|data52 = {{#if:{{{system|}}}|{{{system}}}|{{#invoke:Infobox road/browselinks|browselinks}}}}
|rowstyle54 = display: none
|header54 = {{#invoke:Infobox road|system}}
|data56 = {{#invoke:Infobox road|browse}}
|data58 = {{#invoke:Infobox road|extended}}
<!-- HISTORICAL DESIGNATION, NRHP, EMBEDDED INFOBOXES -->
|data60={{{nrhp|{{{embedded|}}}}}}
|subbox={{yesno|{{{child|}}}}}
}}<!--
// ERROR TRACKING CATEGORIES //
-->{{#if:{{{country|}}}{{{state|}}}{{{province|}}}|{{#if:{{{type|}}}|{{#if:{{{route|}}}|{{#if:{{{translation|}}}{{{name|}}}|{{main other|[[Category:Infobox road temporary tracking category 1|{{#if:{{{name|}}}|†|{{#if:{{{translation|}}}|@}}}} {{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}} {{PAGENAME}}]]}}}}|}}}}}}<!--
-->{{main other|{{#if:{{{subtype|}}}|[[Category:Infobox road temporary tracking category 2|Ω {{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}} {{PAGENAME}}]]|}}}}<!--
-->{{#invoke:Infobox road/errors|errors}}<!--
-->{{#if:{{{header_type|}}}|{{#switch:{{lc:{{{header_type}}}}} |under construction|const|uc={{main other|[[Category:Infobox road temporary tracking category 1|ƒ {{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}} {{PAGENAME}}]]}} |scenic|historic|historical|hist={{main other|[[Category:Infobox road temporary tracking category 1|¶ {{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}} {{PAGENAME}}]]}} |decommissioned|former={{main other|[[Category:Infobox road temporary tracking category 1|∆ {{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}} {{PAGENAME}}]]}} |minor= |#default={{main other|[[Category:Infobox road temporary tracking category 1|£ {{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}} {{PAGENAME}}]]}}}}}}<!--
-->{{#if:{{{country|}}}{{{state|}}}{{{province|}}}|{{#if:{{{type|}}}|{{#if:{{{marker_image|}}}| {{main other|[[Category:Infobox road temporary tracking category 1|{{#ifeq:{{{marker_image}}}|none|&|$}} {{Infobox road/meta/mask/country|{{{state|}}}{{{province|}}}|{{{country|}}}}} {{PAGENAME}}]]}}}}}}}}<!--
-->{{#if:{{{map_custom|}}}||{{#ifeq:{{#property:P15}}||{{main other|[[Category:Infobox road maps tracking category]]}}|}}}}<!--
-->{{#if:{{{map_custom|}}}||{{#ifeq:{{{map|}}}|{{#property:P15}}||{{main other|[[Category:Infobox road maps for Wikidata migration]]}}|}}}}<!--
-->{{main other|{{#ifeq:{{#property:P17}}||[[Category:Infobox road articles without Wikidata country]]}}<!--
-->{{#ifeq:{{#property:P31}}||{{main other|[[Category:Infobox road articles without Wikidata instance of]]}}}}}}<!--
-->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox road with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox road]] with unknown parameter "_VALUE_"|ignoreblank=y| above | ahn-shield | ahn | allocation | alternate_name | areas | beltway_city | bodystyle | borough | boroughs | browse_route | browse | cantons | child | cities | communes | community | communities | counties | countries | county | country | decommissioned | deleted | departments | destinations | direction_a | direction_a1 | direction_a2 | direction_a3 | direction_a4 | direction_a5 | direction_a6 | direction_a7 | direction_a8 | direction_a9 | direction_a10 | direction_b | direction_b1 | direction_b2 | direction_b3 | direction_b4 | direction_b5 | direction_b6 | direction_b7 | direction_b8 | direction_b9 | direction_b10 | districts | divisions | e-road | e-road-shield | embedded | end_a | end_a1 | end_a2 | end_a3 | end_a4 | end_a5 | end_a6 | end_a7 | end_a8 | end_a9 | end_a10 | end_b | end_b1 | end_b2 | end_b3 | end_b4 | end_b5 | end_b6 | end_b7 | end_b8 | end_b9 | end_b10 | established | established_by | federal_cities | formed | governorates | header_color | header_type | history | image | image_alt | image_notes | image_width | indep_city | indep_cities | island | junction | junctions | junction1 | junction2 | junction3 | junction4 | junction5 | junction6 | junction7 | junction8 | junction9 | junction10 | known_for | krais | label1 | label2 | label3 | label4 | label5 | labelstyle | lang | length_km | length_km1 | length_km2 | length_km3 | length_km4 | length_km5 | length_km6 | length_km7 | length_km8 | length_km9 | length_km10 | length_mi | length_mi1 | length_mi2 | length_mi3 | length_mi4 | length_mi5 | length_mi6 | length_mi7 | length_mi8 | length_mi9 | length_mi10 | length_nmi | length_notes | length_notes1 | length_notes2 | length_notes3 | length_notes4 | length_notes5 | length_notes6 | length_notes7 | length_notes8 | length_notes9 | length_notes10 | length_ref | length_ref1 | length_ref2 | length_ref3 | length_ref4| length_ref5 | length_ref6 | length_ref7 | length_ref8 | length_ref9 | length_ref10 | length_round | lga | location | location1 | location2 | location3 | location4 | location5 | locations | loop | maint | map | mapframe | mapframe-id | mapframe-geomask | mapframe-zoom | mapframe-width | mapframe-height | mapframe-marker | mapframe-marker-color | mapframe-marker-colour | mapframe-lat | mapframe-latitude | mapframe-long | mapframe-longitude | mapframe-raw | map_alt | map_custom | map_notes | margary | marker_image | mrn | mrn-shield | municipalities | municipality | name | next_dab | next_route | next_type | nhs | nobrowse | nrhp | oblasts | okrugs | orbital | parish | parishes | photo | photo_alt | photo_notes | photo_width | prefectures | previous_dab | previous_route | previous_type | province | provinces | regions | republics | related | restrictions | ring_road | route | rural_municipalities | section | section0 | section1 | section2 | section3 | section4 | section5 | section6 | section6 | section7 | section8 | section9 | section10 | sheadings | significance | spur_of | spur_type | state | states | state2 | status | subcounties | subprefectures | subregions | subsection | system | system1 | system2 | system3| system4 | system5 | system6 | system7 | system8 | system9 | system10 | tahn | tahn-shield | terminus_a | terminus_a1 | terminus_a2 | terminus_a3 | terminus_a4 | terminus_a5 | terminus_a6 | terminus_a7 | terminus_a8 | terminus_a9 | terminus_a10 | terminus_b | terminus_b1 | terminus_b2 | terminus_b3 | terminus_b4 | terminus_b5 | terminus_b6 | terminus_b7 | terminus_b8 | terminus_b9 | terminus_b10 | territories | time_period | tloop | tourist | towns | translation | type | villages | categories | nocat | demo }}<!--
--><includeonly>{{main other|[[Category:Infobox road instances {{Infobox road/meta/mask/category|1={{{country|}}}|2={{{state|}}}|3={{{province|}}}}}]]}}<!--
--></includeonly><noinclude>
{{Documentation}}
</noinclude>
94wp2s6col88l0e2cv16pwgygspndh3
Wikipedia:Hari ulang taun dipilih/27 Jun
4
3875
13115
2025-06-26T01:33:05Z
Song GK
9
Mencipta laman baru dengan kandungan ''''[[27 Jun]]''': '''[[Hari Peturun Begulai]]''' di Brazil <div style="float:right;margin-left:0.5em;"> [[Fail:Panteleimon,_1906.jpg|100x101px|Kapal perang Potemkin]] </div> {{*mp}} [[1898]] – Pelaut '''[[Joshua Slocum]]''' nembuka [[layar ngelingi dunya]] solo keterubah ba atas kapal mit iya ''Spray''. {{*mp}} [[1905]] – Anak kapal '''[[kapal perang Rusia Potemkin]]''' ''(gambar)'' ngepunka [[keraih]] ngagai pemesai sida ke nekan sida. {{*mp}} 1...'
13115
wikitext
text/x-wiki
'''[[27 Jun]]''': '''[[Hari Peturun Begulai]]''' di Brazil
<div style="float:right;margin-left:0.5em;">
[[Fail:Panteleimon,_1906.jpg|100x101px|Kapal perang Potemkin]]
</div>
{{*mp}} [[1898]] – Pelaut '''[[Joshua Slocum]]''' nembuka [[layar ngelingi dunya]] solo keterubah ba atas kapal mit iya ''Spray''.
{{*mp}} [[1905]] – Anak kapal '''[[kapal perang Rusia Potemkin]]''' ''(gambar)'' ngepunka [[keraih]] ngagai pemesai sida ke nekan sida.
{{*mp}} [[1967]] – '''[[Mesin wang automatik]]''' (ATM) elektronik keterubah di dunya dipasang [[Barclays]] ba Enfield Town, [[London]].
{{*mp}} [[1986]] – Dalam kes '''''[[Nicaragua lwn. Amerika Syarikat]]''''', [[Kort Pengelurus Entarabansa]] nemuka A.S. besalah nyukung [[Contra]].
{{*mp}} [[1991]] – [[Republik Federal Sosialis Yugoslavia|Yugoslavia]] nyerang [[Slovenia]], dua hari sepengudah [[penerang meredeka]] Slovenia<!--daripada Yugoslavia-->, ngepunka '''[[Perang Sepuluh Hari]]'''.
</li>
Hari-hari sebedau: [[26 Jun]] – [[25 Jun]] – [[24 Jun]]
{{SelAnnivFooter|Month=Jun}}
<noinclude>
</noinclude>
di8jwj8qgeh1w0i3aeyb4z7b7z2kjhg
Wikipedia:Hari ulang taun dipilih/28 Jun
4
3876
13116
2025-06-26T01:40:37Z
Song GK
9
Mencipta laman baru dengan kandungan ''''[[28 Jun]]''': '''[[Vidovdan]]''' di Serbia; '''[[Hari Soldadu]]''' di United Kingdom (2014). <div style="float:right;margin-left:0.5em;"> [[Fail:Franzferdinand.jpg|100x101px|Archduke Ferdinand enggau sebilik]] </div> {{*mp}} [[1880]] – Perumpak bank enggau bujang berani rayat Australia '''[[Ned Kelly]]''' ditangkap di [[Glenrowan, Victoria|Glenrowan]], [[Victoria, Australia|Victoria]]. {{*mp}} [[1914]] – Franz Ferdinand ari Austria|''Erzherzo...'
13116
wikitext
text/x-wiki
'''[[28 Jun]]''': '''[[Vidovdan]]''' di Serbia; '''[[Hari Soldadu]]''' di United Kingdom (2014).
<div style="float:right;margin-left:0.5em;">
[[Fail:Franzferdinand.jpg|100x101px|Archduke Ferdinand enggau sebilik]]
</div>
{{*mp}} [[1880]] – Perumpak bank enggau bujang berani rayat Australia '''[[Ned Kelly]]''' ditangkap di [[Glenrowan, Victoria|Glenrowan]], [[Victoria, Australia|Victoria]].
{{*mp}} [[1914]] – [[Franz Ferdinand ari Austria|''Erzherzog'' Franz Ferdinand ari Austria]] enggau bini iya ''(gambar)'' [[pemunuh Franz Ferdinand ari Austria|dibunuh]] '''[[Gavrilo Princip]]''' di [[Sarajevo]], ngujungka penyadi bejurut ke ngasuh [[Perang Dunya Keterubah]] nyadi.
{{*mp}} [[1919]] – '''[[Sempekat Versailles]]''' digaga, maduka Perang Dunya Keterubah.
{{*mp}} [[1969]] – '''[[Charut Stonewall]]''' ngelaban [[Opis Polis Nengeri New York]] berengkah, nyadi titik pengubah [[engkebut sosial LGBT|engkebut hak homoseksual]] moden.
{{*mp}} [[1978]] – [[Kort Besai Amerika Serikat|Kort Besai A.S.]] '''[[Regen Universiti California lwn. Bakke|ngelara]]''' sistem [[kuota raban bansa|kuota]] dalam penama ngagai [[kolej]], tang ngesahka perambu [[aksyen afirmatif]] ti meri pengelebih ngagai [[raban minoriti]] nya nitihka konstitusyen.
</li>
Hari-hari sebedau: [[27 Jun]] – [[26 Jun]] – [[25 Jun]]
{{SelAnnivFooter|Month=Jun}}
<noinclude>
</noinclude>
b4ia56uzg2tc7pg6aj19dw3f9ql6xlo
Wikipedia:Hari ulang taun dipilih/29 Jun
4
3877
13117
2025-06-26T02:07:56Z
Song GK
9
Mencipta laman baru dengan kandungan ''''[[29 Jun]]''': [[Pengerami Sante Peter enggau Paul]]; '''[[Hari Meredeka]]''' di Seychelles<!--([[1976]])--> <div style="float:right;margin-left:0.5em"> [[Fail:Mir on 12 June 1998edit1.jpg|100x101px|Mir]] </div> {{*mp}} [[1880]] – [[Rintai raja Tahiti|Raja Tahiti]] [[Pōmare V]] dipejal nyerahka menua '''[[Tahiti]]''' enggau kandang menua ditanggung iya ngagai Peranchis. {{*mp}} [[1974]] – Sapit presiden '''[[Isabel Martínez]]''' ngangkat sumpa...'
13117
wikitext
text/x-wiki
'''[[29 Jun]]''': [[Pengerami Sante Peter enggau Paul]]; '''[[Hari Meredeka]]''' di Seychelles<!--([[1976]])-->
<div style="float:right;margin-left:0.5em">
[[Fail:Mir on 12 June 1998edit1.jpg|100x101px|Mir]]
</div>
{{*mp}} [[1880]] – [[Rintai raja Tahiti|Raja Tahiti]] [[Pōmare V]] dipejal nyerahka menua '''[[Tahiti]]''' enggau kandang menua ditanggung iya ngagai Peranchis.
{{*mp}} [[1974]] – Sapit presiden '''[[Isabel Martínez]]''' ngangkat sumpah nyadi [[Presiden Argentina]] indu keterubah, nganti laki iya [[Juan Peron]] ke sakit, lalu midang dua hari pengudah nya.
{{*mp}} [[1995]] – Maya misyen [[STS-71]], '''[[pulai mansang singkamiga Atlantis|''Atlantis'']]''' nyadi [[pulai mansang singkamiga]] keterubah ke belabuh ba [[pengkalan singkamiga]] [[Stesen Singkamiga Mir|Mir]] Rusia ''(gambar)''.
{{*mp}} [[2006]] – [[Kort Besai Amerika Serikat|Kort Besai A.S.]] '''[[Hamdan lwn. Rumsfeld|nemuka]]''' [[komisyen soldadu Guantanamo]] ke ditumbuhka [[George W. Bush|administrasyen Bush]]<!--bagi membicarakan [[kem tahanan Teluk Guantanamo|tahanan di Teluk Guantanamo]]--> ngelanggar kededua [[undang-undang antarabansa]] enggau A.S.
{{*mp}} [[2007]] – [[Apple]] mansutka '''''[[iPhone]]''''' rebak keterubah, ngasuh revolusyen industri [[talipaun pintar]].
</li>
Hari-hari sebedau: [[28 Jun]] – [[27 Jun]] – [[26 Jun]]
{{SelAnnivFooter|Month=Jun}}
<noinclude>
</noinclude>
e0xveug4ug3eeu9ih2kb43yezy02t38
Wikipedia:Hari ulang taun dipilih/30 Jun
4
3878
13118
2025-06-26T02:18:34Z
Song GK
9
Mencipta laman baru dengan kandungan ''''[[30 Jun]]''': '''[[Hari Meredeka]]''' di Republik Demokratik Congo ([[1960]]) <div style="float:right;margin-left:0.5em;"> [[Fail:Shackleton's Ship Quest 1921.JPG|100x101px|Jematan Menara maya 1921]] </div> {{*mp}} [[1894]] – '''[[Jematan Menara]]''' ''(gambar)'' ke nyadi gempung [[jematan imbang]] enggau [[jematan gantung|gantung]] dibuka di [[London]]. {{*mp}} [[1905]] – Jurnal ''[[Annalen der Physik]]'' mansutka artikel [[Albert Einstein]] '...'
13118
wikitext
text/x-wiki
'''[[30 Jun]]''': '''[[Hari Meredeka]]''' di Republik Demokratik Congo ([[1960]])
<div style="float:right;margin-left:0.5em;">
[[Fail:Shackleton's Ship Quest 1921.JPG|100x101px|Jematan Menara maya 1921]]
</div>
{{*mp}} [[1894]] – '''[[Jematan Menara]]''' ''(gambar)'' ke nyadi gempung [[jematan imbang]] enggau [[jematan gantung|gantung]] dibuka di [[London]].
{{*mp}} [[1905]] – Jurnal ''[[Annalen der Physik]]'' mansutka artikel [[Albert Einstein]] ''"[[Kertas kereja Annus Mirabilis#Kertas kerja ketiga|'''Pasal Elektrodinamik Utai Beransak''']]"'' ke meri kelala teori [[relativiti spesyel]].
{{*mp}} [[1934]] – [[Adolf Hitler]] enggau ganas muai lebih 85 iku pesaing politik iya maya '''[[Malam Pisau Panjai]]'''.
{{*mp}} [[1971]] – [[Kapal singkamiga]] '''''[[Soyuz 11]]''''' napi dekompresi ti enda ulih ditagang maya tama baru ngagai atmosfera, lalu munuh ketetiga [[astronaut]].<!--[[Vladislav Volkov]], [[Georgi Dobrovolski]] dan [[Viktor Patsayev]]-->.
{{*mp}} [[1972]] – [[Biro Awak Antarabansa]] nambah '''[[sikin lumpat]]''' keterubah ba skala [[Awak Universal Standard]].
</li>
Hari-hari sebedau: [[29 Jun]] – [[28 Jun]] – [[27 Jun]]
{{SelAnnivFooter|Month=Jun}}
<noinclude>
</noinclude>
kbwfjpl0h9ceymvj75a5zgq0xac0foa
Wikipedia:Hari ulang taun dipilih/1 Julai
4
3879
13119
2025-06-26T02:29:11Z
Song GK
9
Mencipta laman baru dengan kandungan ''''[[1 Julai]]''': '''[[Hari Kanada]]'''; '''[[Hari Republik]]''' di Ghana ([[1960]]); '''[[Hari Meredeka]]''' di Burundi enggau Rwanda ([[1962]]). <div style="float:right;margin-left:0.5em;"> [[Fail:Hawthorn Ridge Redoubt mine (1 July 1916) 1.jpg|100x101px|Pengelaban Somme]] </div> {{*mp}} [[1916]] – [[Perang Dunya Keterubah]]: [[Pengelaban Somme|'''Hari keterubah''']] [[Pengelaban Albert (1916)|Pengelaban Albert]] ''(gambar)'' nyadi hari ke pemadu...'
13119
wikitext
text/x-wiki
'''[[1 Julai]]''': '''[[Hari Kanada]]'''; '''[[Hari Republik]]''' di Ghana ([[1960]]); '''[[Hari Meredeka]]''' di Burundi enggau Rwanda ([[1962]]).
<div style="float:right;margin-left:0.5em;">
[[Fail:Hawthorn Ridge Redoubt mine (1 July 1916) 1.jpg|100x101px|Pengelaban Somme]]
</div>
{{*mp}} [[1916]] – [[Perang Dunya Keterubah]]: [[Pengelaban Somme|'''Hari keterubah''']] [[Pengelaban Albert (1916)|Pengelaban Albert]] ''(gambar)'' nyadi hari ke pemadu mayuh nyiuhka darah dalam sejarah [[Soldadu Darat Britain]], laban 19,240 iku soldadu parai.
{{*mp}} [[1991]] – '''[[Sempekat Warsaw]]''' direrak enggau rasmi di [[Praha]].
{{*mp}} [[1997]] – United Kingdom '''[[penyerah Hong Kong|udah nyerahka]]''' [[Hong Kong]] ngagai China deka diperintah nyadi [[Kandang Administrasyen Spesyel Republik Rakyat China|kandang administrasyen spesyel]] khas]] di baruh dasar "[[satu menua, dua sistem]]".
{{*mp}} [[1999]] – Tadbir urus perundangan Scotland dipindahkan daripada ''Scottish Office'' di [[Istana Westminster|Westminster]] kepada '''[[Parlimen Scotland]]'''.
<!--* [[2002]] – Penerbangan 2937 [[BAL Bashkirian Airlines|Bashkirian Airlines]] dan Penerbangan 611 [[DHL Express|DHL]] [[perlanggaran pertengahan udara Überlingen 2002|berlanggar]] di atas bandar [[Owingen]] dan [[Überlingen]] di Jerman, membunuh kesemua 71 orang di dalam pesawat.-->
{{*mp}} [[2002]] – '''[[Statut Rom Mahkamah Jenayah Antarabangsa|Statut Rom]]''' mula berkuatkuasa, mengasaskan [[Mahkamah Jenayah Antarabangsa]] untuk mendakwa individu bagi pembasmian kaum, jenayah terhadap kemanusiaan, jenayah perang dan jenayah kelangsangan.
</li>
Hari-hari sebelum: [[30 Jun]] – [[29 Jun]] – [[28 Jun]]
{{SelAnnivFooter|Month=Julai}}
<noinclude>
</noinclude>
lhl31u42xe3l20c7n3gal2597v03x5k
13120
13119
2025-06-26T02:30:54Z
Song GK
9
13120
wikitext
text/x-wiki
'''[[1 Julai]]''': '''[[Hari Kanada]]'''; '''[[Hari Republik]]''' di Ghana ([[1960]]); '''[[Hari Meredeka]]''' di Burundi enggau Rwanda ([[1962]]).
<div style="float:right;margin-left:0.5em;">
[[Fail:Hawthorn Ridge Redoubt mine (1 July 1916) 1.jpg|100x101px|Pengelaban Somme]]
</div>
{{*mp}} [[1916]] – [[Perang Dunya Keterubah]]: [[Pengelaban Somme|'''Hari keterubah''']] [[Pengelaban Albert (1916)|Pengelaban Albert]] ''(gambar)'' nyadi hari ke pemadu mayuh nyiuhka darah dalam sejarah [[Soldadu Darat Britain]], laban 19,240 iku soldadu parai.
{{*mp}} [[1991]] – '''[[Sempekat Warsaw]]''' direrak enggau rasmi di [[Praha]].
{{*mp}} [[1997]] – United Kingdom '''[[penyerah Hong Kong|udah nyerahka]]''' [[Hong Kong]] ngagai China deka diperintah nyadi [[Kandang Administrasyen Spesyel Republik Rakyat China|kandang administrasyen spesyel]] di baruh dasar "[[satu menua, dua sistem]]".
{{*mp}} [[1999]] – Administrasyen undang-undang Scotland dipindahka ari ''Scottish Office'' di [[Istana Westminster|Westminster]] ngagai '''[[Parlimen Scotland]]'''.
<!--* [[2002]] – Penerbangan 2937 [[BAL Bashkirian Airlines|Bashkirian Airlines]] dan Penerbangan 611 [[DHL Express|DHL]] [[perlanggaran pertengahan udara Überlingen 2002|berlanggar]] di atas bandar [[Owingen]] dan [[Überlingen]] di Jerman, membunuh kesemua 71 orang di dalam pesawat.-->
{{*mp}} [[2002]] – '''[[Statut Rom Kort Jenayah Antarabansa|Statut Rom]]''' berengkah dikena, numbuhka [[Kort Jenayah Antarabansa]] dikena ngakim individu ketegal munuh bansa, penyalah ngelaban mensia, enggau jenayah perang.
</li>
Hari-hari sebedau: [[30 Jun]] – [[29 Jun]] – [[28 Jun]]
{{SelAnnivFooter|Month=Julai}}
<noinclude>
</noinclude>
hdfgb3so5l5qxk8x2dmm84dnfu5gqmg