Wikipedia kcgwiki https://kcg.wikipedia.org/wiki/A%CC%B1tsak_Wat_Wu MediaWiki 1.46.0-wmf.26 first-letter Media Wat khwo A‌̱lyiat A‌̱tyunta̱m A‌̱lyiat a‌̱tyunta‌̱m Wukipedia A‌̱lyiat Wukipedia Fail A‌̱lyiat fail MediaWiki A‌̱lyiat MediaWiki Ta‌̱mpi‌̱let A‌̱lyiat ta‌̱mpi‌̱let Beang A‌̱lyiat beang Sa A‌̱lyiat nsa TimedText TimedText talk Module Module talk Event Event talk Ba̱la A̱de Da̱ukee 0 352 42034 41467 2026-05-04T23:50:04Z Kambai Akau 15 /* Ta̱m kwai-nfwuo-á̱niet ma̱ng ba̱ng tyok */ 42034 wikitext text/x-wiki {{Short description|A̱gwatyap I (1995-2005}} {{1}} {{Zwa-a̱lyiat-Tyap-Maba̱ta̱do|[[{{FULLPAGENAME}}|Maba̱ta̱do]]}} {{Zwa-a̱lyiat-Fantswam|[[Ba̱la Ade Da̱ukee/Fantswam|Fantswam]]}} {{Zwa-a̱lyiat-Gworog|[[Bəla Ade Dəukee/Gworog|Gworog]]}} {{Zwa-a̱lyiat-Sholyia̱|[[Ba̱la A̱de Da̱ukee/Sholyia̱|Sholyia̱]]}} {{Zwa-a̱lyiat-Takad|[[Ba̱la A̱de Da̱ukee/Takad|Takad]]}} {{Zwa-a̱lyiat-Tyecaat|[[Ba̱la A̱de Da̱ukee|Tyeca̱rak]]}} {{Zwa-a̱lyiat-Tyuku|[[Ba̱la A̱de Da̱ukee/Tyuku|Tyuku]]}} {{2}} {{A̱lyem Maba̱ta̱do|a̱lyem=Maba̱ta̱do}} {{Databox}} A̱gwam '''Ba̱la A̱de Da̱uke Gora''' JP<ref>Ndayako, Samuila. [https://www.worldcat.org/title/christological-dispensation-in-northern-nigeria/oclc/763484499 Christological dispensation in Northern Nigeria]. World Cat.</ref> (4 Zwat Jhyiung 1931 - 1 Zwat Jhyiung 2005) wa ku yet a̱son [[A̱gwatyap]] wu, a̱ ku tsa nyia̱ tyok tazwa [[A̱byintyok A̱tyap]] ka ka̱ shyia̱ ma̱ [[A̱tak Ka̱duna|a̱tak]] [[Si̱tet Ka̱duna]], Fam A̱ka̱wa̱tyia̱ a̱byin [[Naijeriya]] a̱ni. Á̱ ka ndyen nggu ma̱ng lyulyoot nang ''Kuyan Banan Zazzau'' ma̱ng ''A̱gwatyap I''.<ref name=Alm>THE A̠TYAP 1946 & 1992 HEROES ALMANAC.</ref> ==Ta̱m kwai-nfwuo-á̱niet ma̱ng ba̱ng tyok== Ma̱ a̱lyia̱ 1964, Da̱uke kwan di̱ cat cuk A̱li Á̱ghyi (A̱yaawukili) [[Fam A̱za, Naijeriya|Fam A̱za]] ka mi̱ [[Ka̱duna]], da̱nian gu ka yet á̱ghyi fam [[Zangon Katab]] ba, mi̱ a̱ si̱ nwai mat A̱tyotyap a̱ghyang, A̱tyushi Sheka̱ra̱u Ka̱u Laya.<ref name=Election>Yakubu, Abubakar (Zwat A̱ni̱nai 3, 2020). [https://thelinksnews.com/2020/08/03/brief-history-of-zangon-katab/ Brief History of Zangon Katab] {{Webarchive|url=https://web.archive.org/web/20210304055334/https://thelinksnews.com/2020/08/03/brief-history-of-zangon-katab/ |date=2021-03-04 }} (di̱n Shong). The Links News.</ref><ref>Kazah-Toure, T. (1999). [https://www.jstor.org/stable/24484540 The Political Economy of Ethnic Conflicts and Governance in Southern Kaduna, Nigeria: [De]Constructing a Contested Terrain] (di̱n Shong). Africa Development / Afrique et Développement. (24)(1/2). W. 127. JSTOR 24484540.</ref> Ma̱ a̱lyia̱ 1967, á̱ khai Ba̱la A̱de Da̱ukee Gora a̱ yet A̱bagwam (A̱kimi) Zangon Katab. Si̱ a̱hwa si̱ tyia̱ gu yet nggwon-a̱byin a̱son a̱ yet Krista a̱ni a̱ma̱lyim nang a̱ca̱cet á̱niet A̱tak Zariya (á̱ ngyei [[A̱tak Ka̱duna]] ma̱nini) ku lak Krista a̱ghyang nang á̱ ngyei John Sa̱rki Ta̱fida, ma̱nang ba̱ fa a̱ yet a̱kace wa a̱ni a̱ shyia̱ di̱ cuk a̱ja da̱nian a̱ ku yet [[A̱fa̱taa]] wa neet [[Zariya]].<ref name=Gora>Yahaya, Aliyu (Spring 2016). [https://www.google.com/search?q=%22Colonialism+in+the+Stateless+Societies+of+Africa%3A+A+Historical+Overview+of+Administrative+Policies+and+Enduring+Consequences+in+Southern+Zaria+Districts%2C+Nigeria%22&oq Colonialism in the Stateless Societies of Africa: A Historical Overview of Administrative Policies and Enduring Consequences in Southern Zaria Districts, Nigeria] (di̱n Shong). (8)(1).</ref> Da̱zi̱ya nang á̱ nwuan khai nggu hu nang zang ja mat nang gu ku nwai di̱ mak cat cuk naat A̱li Ghyighyi (A̱yaawukili) [[Fam A̱za, Naijeriya|Fam A̱za]] ka mi̱ [[Ka̱duna]] a̱ni bah, a̱wot, ma̱ a̱tsak a̱lyiat meang, mat á̱ shyim á̱lyiat cat tyok ndyia̱ ma̱ a̱di̱di̱t á̱si̱ [[A̱tyap]] ba ba̱ ka shyia̱ tyok a̱pyia̱ mba, huhwa mbyia̱. Nggu wa ku ba̱ng tyok hu a̱ si̱ labeang a̱ swak konyan a̱zanson ma̱ng a̱ma̱lyim nggu nang A̱bagwam Zangon Katab ma̱ng ''Kuyambanan Zazzau'' a̱ni ba̱ng si̱ tat ndyia̱ 28 (1967-1995) di̱ jen ji nang á̱ sa ti̱n [[A̱tyap]] ba ma̱ tsotswat neet di̱ [[Tyok Musulumi Za̱uza̱u|Kuriya Tyok Musulumi Za̱uza̱u (Zariya)]] mbwak a̱gwomna̱ti a̱khwot á̱kwop [[Si̱tet Ka̱duna]] a̱si̱ Lawal Jafaru Isa ba̱ ku shyia̱ di̱ ba̱ng tyok hu di̱n jen a̱ja, ba̱ si̱ kpaat [[A̱byintyok A̱tyap]]. Ma a̱nia wa, á̱ si̱ bai kup Da̱ukee tyok hu nang ''A̱gwatyap'' (A̱gwam A̱tyap wu) a̱son a̱ yet a̱niet-a̱byin wa a̱ni.<ref name=Election></ref><ref>[https://sprojectng.com/the-politics-of-sharia-implementation-in-nigeria-a-study-of-kaduna-state-1999-2013/ THE POLITICS OF SHARIA IMPLEMENTATION IN NIGERIA: A STUDY OF KADUNA STATE (1999-2013)] {{Webarchive|url=https://web.archive.org/web/20231129234849/https://sprojectng.com/the-politics-of-sharia-implementation-in-nigeria-a-study-of-kaduna-state-1999-2013/ |date=2023-11-29 }} (di̱n Shong). sprojectng.</ref><ref>Kazah-Toure, Toure (2012). [https://www.google.com/search?client=ms-android-transsion&biw=320&bih=490&sxsrf=ALeKk03qL0Am85YlI6iIqp1s4XSQoloNYQ%3A1610621169013&ei=8SAAYN0MsqvV8A-D07mwCQ&q=Citizenship+and+Indigeneity+Conflicts+in+Nigeria%5BIdentity+Conflicts%3A+Belonging+and+Exclusion+in+Zangon+Katab%5D+%28PDF%29&oq Citizenship and Indigeneity Conflicts in Nigeria] [Identity Conflicts: Belonging and Exclusion in Zangon Katab]. Citizenship Rights Africa. W. 104.</ref> ==Fam si̱tet== A̱zaghyi Jhyá̱ 1992 Zangon Katab ji da̱nang á̱ ku yebaat si̱ hu ku swak mman-a̱byin A̱tyap 21, á̱ si̱ fam mba di̱ mi̱n bat a̱hyiak ku mai ca̱caat ma̱ng Cam 2 si̱ 1984 nang a̱gwomna̱ti a̱khwot a̱kwop Naijeriya ba ku kpaat a̱ni. Á̱ghyang á̱niet nang á̱ ku yebaat á̱ fam ma̱ng a̱nggu bya yet [[Dominic Yahaya|Dominic G. Yahaya]] (''A̱tyatyap'' a̱fwun hu), Maj. James Atomic Kude (rtd.), [[Zama̱ni Lyekhwot|Maj. Gen. Zamani Lyekhwot (rtd.)]], ACP Juri Babang Ayok (rtd.), John Perry Kude, Elias Manza, ma̱ng á̱kpa á̱ghyang á̱niet ba̱ yet A̱tyap.<ref name=Watch>Africa Watch (Zwat A̱taa 1993). [https://www.hrw.org/reports/NIGERIA936.PDF NIGERIA: THREATS TO A NEW DEMOCRACY]. (5)(9). Ng. 13-21.</ref> ==A̱ya̱fang== <div style="height: 200px; overflow:auto; border: 1px solid gray; padding-right: 12px; background-color: #EEEEEE; "> {{reflist}} </div> ==A̱ka̱fwuop nta== [[Sa:Á̱gwam Naijeriya]] [[Sa:Á̱gwam A̱byintyok A̱tyap]] [[Sa:Á̱gwam Afrika]] [[Sa:Á̱nietkwai-nfwuo-á̱niet sa̱ncuri 20 mi̱ Naijeriya]] [[Sa:Kukwi 2005]] [[Sa:Byin_1931]] [[Sa:Á̱niet Si̱tet Ka̱duna]] [[Sa:A̱tyap]] [[Sa:Á̱gwatyap]] [[Sa:Á̱niet ba̱ng tyok ma̱ A̱tyap]] 1pd2zbcgvbih0bch5otczltus12fj6d Shana 0 6962 42022 41826 2026-05-04T12:24:29Z Zichatmoses 2829 42022 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[Asturias|Asturian]] [[nkhyang]]. Always female, she is a creature of extraordinary beauty believed to live in fountains, rivers, waterfalls, or forested regions with pure water. The origin of the [[Asturian language|Asturian]] word ''xana'' is unclear, though some scholars see it as a derivation from the [[Latin language|Latin]] name for the goddess [[Diana (mythology)|Diana]]. References to where the mythological xanas lived are still common in Asturian [[toponyms]]. They also appear in Eastern [[Galicia (Spain)|Galician]] and [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] 87sj0lsnt3wfuvutsx2hyn565eamk2a 42023 42022 2026-05-04T12:26:20Z Zichatmoses 2829 42023 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani. Always female, she is a creature of extraordinary beauty believed to live in fountains, rivers, waterfalls, or forested regions with pure water. The origin of the [[Asturian language|Asturian]] word ''xana'' is unclear, though some scholars see it as a derivation from the [[Latin language|Latin]] name for the goddess [[Diana (mythology)|Diana]]. References to where the mythological xanas lived are still common in Asturian [[toponyms]]. They also appear in Eastern [[Galicia (Spain)|Galician]] and [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] 3295iivsbgew4qkn9cc9zob7ghcj559 42024 42023 2026-05-04T12:42:02Z Zichatmoses 2829 42024 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani.kuzanganap,a yet a tuyia a tanenhang asham yada adin nok chan asakhwat , or forested regions with pure water. The origin of the [[Asturian language|Asturian]] word ''xana'' is unclear, though some scholars see it as a derivation from the [[Latin language|Latin]] name for the goddess [[Diana (mythology)|Diana]]. References to where the mythological xanas lived are still common in Asturian [[toponyms]]. They also appear in Eastern [[Galicia (Spain)|Galician]] and [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] bnrgx2gxdi2jruy6ihaedmb66llxpty 42025 42024 2026-05-04T13:06:30Z Zichatmoses 2829 42025 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani.kuzanganap,a yet a tuyia a tanenhang asham yada adin nok chan asakhwat ,koh ayid avwuakah beah aseah asakhwat.bah avwuakah a bah. koh [[Asturian language|Asturian]] word ''xana'' is unclear, though some scholars see it as a derivation from the [[Latin language|Latin]] name for the goddess [[Diana (mythology)|Diana]]. References to where the mythological xanas lived are still common in Asturian [[toponyms]]. They also appear in Eastern [[Galicia (Spain)|Galician]] and [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] 649rc51rvgnnisov18hwoq6pp9qhf1f 42026 42025 2026-05-04T13:45:06Z Zichatmoses 2829 42026 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani.kuzanganap,a yet a tuyia a tanenhang asham yada adin nok chan asakhwat ,koh ayid avwuakah beah aseah asakhwat.bah avwuakah a bah. koh [[Asturian waup|Asturian]]kalma ''xana'yet aseahbaikoh ayang meam li a beah'aghwughut mamih bah [[Latin language|Latin]]aloyet nbah abeabyeh [[Diana (mythology)|Diana]].naet din chan intenanyang xanasadin chan naat panpaan mun Asturian [[toponyms]].bah bu hyut din Eastern [[Galicia (Spain)|Galician]] and [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] gpsqvohg7c0iwfq1h12seofve2i1ti7 42027 42026 2026-05-04T13:48:33Z Zichatmoses 2829 42027 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani.kuzanganap,a yet a tuyia a tanenhang asham yada adin nok chan asakhwat ,koh ayid avwuakah beah aseah asakhwat.bah avwuakah a bah. koh [[Asturian waup|Asturian]]kalma ''xana'yet aseahbaikoh ayang meam li a beah'aghwughut mamih bah [[Latin language|Latin]]aloyet nbah abeabyeh [[Diana (mythology)|Diana]].naet din chan intenanyang xanasadin chan naat panpaan mun Asturian [[toponyms]].bah bu hyut dinkkyang ku sha a naat [[Galicia (Spain)|Galician]] and [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] 2n344njpxednqqap0t4nyh8anmwl4f9 42028 42027 2026-05-04T13:54:08Z Zichatmoses 2829 42028 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani.kuzanganap,a yet a tuyia a tanenhang asham yada adin nok chan asakhwat ,koh ayid avwuakah beah aseah asakhwat.bah avwuakah a bah. koh [[Asturian waup|Asturian]]kalma ''xana'yet aseahbaikoh ayang meam li a beah'aghwughut mamih bah [[Latin language|Latin]]aloyet nbah abeabyeh [[Diana (mythology)|Diana]].naet din chan intenanyang xanasadin chan naat panpaan mun Asturian [[toponyms]].bah bu hyut dinkkyang ku sha a naat [[Galicia (Spain)|Galician]] mbeang [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] nwqmtpw081un84lesyz73o3864jptse 42029 42028 2026-05-04T13:55:05Z Zichatmoses 2829 42029 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani. Kuzanganap,a yet a tuyia a tanenhang asham yada adin nok chan asakhwat, koh ayid avwuakah beah aseah asakhwat.bah avwuakah a bah. koh [[Asturian waup|Asturian]]kalma ''xana'yet aseahbaikoh ayang meam li a beah'aghwughut mamih bah [[Latin language|Latin]]aloyet nbah abeabyeh [[Diana (mythology)|Diana]]. Naet din chan intenanyang xanasadin chan naat panpaan mun Asturian [[toponyms]].bah bu hyut dinkkyang ku sha a naat [[Galicia (Spain)|Galician]] mbeang [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] e6tb52rtg9f5vk5ofvx401pljeuhist 42030 42029 2026-05-04T13:59:05Z Zichatmoses 2829 42030 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani. Kuzanganap,a yet a tuyia a tanenhang asham yada adin nok chan asakhwat, ku ayet avwuakah beah aseah asakhwat.bah avwuakah a bah. koh [[Asturian waup|Asturian]]kalma ''xana'yet aseahbaikoh ayang meam li a beah'aghwughut mamih bah [[Latin language|Latin]]aloyet nbah abeabyeh [[Diana (mythology)|Diana]]. Naet din chan intenanyang xanasadin chan naat panpaan mun Asturian [[toponyms]].bah bu hyut dinkkyang ku sha a naat [[Galicia (Spain)|Galician]] mbeang [[Cantabria|Cantabrian]] mythology (Anjanas). ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] ippd7iz1is5w5erxnisp3xh29lah5tl 42031 42030 2026-05-04T14:29:52Z Zichatmoses 2829 42031 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani. Kuzang anap,a yet atyu nyia atanyeang asham shim adin nok chan asakhwot, ku ayet avwuo ka byia asai asakhwot.avwuo ka . ku [[Asturian waup|Asturian]]kalma ''xana' yet asham ku agyeang meam li a byia'aghwughut mami bah [[Latin language|Latin]]aloyet nbah abyebyia [[Diana (mythology)|Diana]]. Neet din can atanyeang xanas adin can neet phakphan min Asturian [[toponyms]]. Ba bu nyuut di kyang ku shai a nat [[Galicia (Spain)|Galician]] mbeang [[Cantabria|Cantabrian]] mythology (Anjanas).'' ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] b06ihgowwkr7wdl5tlplkxvu28kdpxf 42032 42031 2026-05-04T14:32:29Z Zichatmoses 2829 42032 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani. Kuzang anap,a yet atyu nyia atanyeang asham shim adin nok chan asakhwot, ku ayet avwuo ka byia asai asakhwot.avwuo ka . ku [[Asturian waup|Asturian]]kalma ''xana' yet asham ku aghyang meam li a byia'aghwughwut mami bah [[Latin language|Latin]]aloyet nbah abyebyia [[Diana (mythology)|Diana]]. Neet din can atanyeang xanas adin can neet kpakpaan min Asturian [[toponyms]]. Ba bu nyuut di kyang ku shai a nat [[Galicia (Spain)|Galician]] mbeang nkhyang [[Cantabria|Cantabrian]] (Anjanas).'' ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] brkb97a5z8vblkoafp2c7qte6e5jir8 42033 42032 2026-05-04T14:34:03Z Zichatmoses 2829 42033 wikitext text/x-wiki [[Fail:Lamia_Waterhouse.jpg|thumb|273x273px|''Xana'' (Lamia, John William Waterhouse, 1909).]] The '''xana''' (Asturian: [[Asturian phonology|/ˈʃana/]]<nowiki/>or [[Asturian phonology|[ˈɕa.na]]]) yet atyu nyia aghwughwu-aguguut nang ashyia mi [[nkhyang]] [[Asturias|Asturian]] ani. Kuzang anap,a yet atyu nyia atanyeang asham shim adin nok can asakhwot, ka yet avwuo ka byia asai asakhwot da avwuo ka. ku [[Asturian waup|Asturian]]kalma ''xana' yet asham ku aghyang meam li a byia'aghwughwut mami bah [[Latin language|Latin]]aloyet nbah abyebyia [[Diana (mythology)|Diana]]. Neet din can atanyeang xanas adin can neet kpakpaan min Asturian [[toponyms]]. Ba bu nyuut di kyang ku shai a nat [[Galicia (Spain)|Galician]] mbeang nkhyang [[Cantabria|Cantabrian]] (Anjanas).'' ==Yafang== [[Sa:Feminizi̠m ma̠ng Tashikum/2026]] jib657i8gdss08nibocew5tm2h96itn Ta‌̱mpi‌̱let:Starter kit/A lyen a 10 7205 42035 41937 2026-05-04T23:54:55Z Kambai Akau 15 42035 wikitext text/x-wiki <div style="border:1px solid #cef2e0;border-radius:4px;padding:8px;background:#f5fffa;margin-bottom:2px;"> <div style="padding:4px 12px;margin-bottom:8px;border:1px solid #a3bfb1;border-radius:4px;background:#cef2e0;">'''A lyen a ...'''</div> <!-- Update with 3–5 interesting facts from recently created or expanded articles. No need to update daily — refresh when new articles are added. Ka̱ a cat mbeang ghwughwu: [[File:Filename.jpg|80px|left|alt=description]] --> * ... ma̱ a̱lyia̱ 1964, [[Ba̱la A̱de Da̱ukee|'''Ba̱la A̱de Da̱uke''']] ku cat cuk A̱li Á̱ghyi Fam A̱za ji mi̱ Ka̱duna, mat a̱ yong da̱ a̱kwonu Zangon Katab, mi̱ a̱ si̱ nwai mat A̱tyotyap a̱ghyang, Sheka̱ra̱u Ka̱u Laya a? * ... a̱ mbeang kyang ku tat-a̱pyia̱ ka a̱ni ma̱ng a̱fwuop a̱si̱ ati̱kut wu a̱ myim a̱ni a̱ji a? * ... a̱ mbeang kyang ku tat-a̱pyia̱ ka a̱ni ma̱ng a̱fwuop a̱si̱ ati̱kut wu a̱ myim a̱ni a̱ji a? </div> <noinclude>[[Sa:Nta̱mpi̱let starter kit]]</noinclude> nvzk5wrntu3dusth86jrfybsgk6k2qf 42036 42035 2026-05-04T23:59:00Z Kambai Akau 15 42036 wikitext text/x-wiki <div style="border:1px solid #cef2e0;border-radius:4px;padding:8px;background:#f5fffa;margin-bottom:2px;"> <div style="padding:4px 12px;margin-bottom:8px;border:1px solid #a3bfb1;border-radius:4px;background:#cef2e0;">'''A lyen a ...'''</div> <!-- Update with 3–5 interesting facts from recently created or expanded articles. No need to update daily — refresh when new articles are added. Ka̱ a cat mbeang ghwughwu: --> [[File:Cropped image of Agwatyap 1 BA Dauke.jpg|80px|left|alt=Ghwughwu A̱gwam Ba̱la A̱de Da̱uke]] * ... ma̱ a̱lyia̱ 1964, [[Ba̱la A̱de Da̱ukee|'''Ba̱la A̱de Da̱uke''']] ku cat cuk A̱li Á̱ghyi Fam A̱za ji mi̱ Ka̱duna, mat a̱ yong da̱ a̱kwonu Zangon Katab, mi̱ a̱ si̱ nwai mat A̱tyotyap a̱ghyang, Sheka̱ra̱u Ka̱u Laya a? * ... a̱ mbeang kyang ku tat-a̱pyia̱ ka a̱ni ma̱ng a̱fwuop a̱si̱ ati̱kut wu a̱ myim a̱ni a̱ji a? * ... a̱ mbeang kyang ku tat-a̱pyia̱ ka a̱ni ma̱ng a̱fwuop a̱si̱ ati̱kut wu a̱ myim a̱ni a̱ji a? </div> <noinclude>[[Sa:Nta̱mpi̱let starter kit]]</noinclude> 80bb59m8rb1anerem106kuum30grhfp A̱gbi̱ni̱niying 0 7228 42037 2026-05-05T00:28:27Z Kambai Akau 15 Created page with "{{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ s..." 42037 wikitext text/x-wiki {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibyan ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. ==A̱ya̱fang== {{reflist}} [[Sa:Nyám]] pupmw6bs3dpf9nipdnvjov5xctq72g1 42038 42037 2026-05-05T00:39:45Z Kambai Akau 15 42038 wikitext text/x-wiki {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibyan ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. Á̱ghyang a̱yaamfibyan, nang nyám kwai [[a̱nzat]] jhyáng ''Brevicipitidae'', ni̱ bwan li hu ma̱ di̱di̱ri̱k {{snd}} si̱ a̱hwa fa, ba̱ nwai bwan tyia̱ a̱gbi̱ni̱niying bah {{snd}} da̱ a̱kwonu a̱kya ba̱ ni̱ bwuak neet mi̱ cyi hwa ba̱ tyia̱ a̱cyuang "a̱bayaanzat" ba̱ tai a̱yaatat-a̱ghyi ba ma̱ng li hu mbeang za̱kwa a̱ni. Ntangka̱i jhyang ni̱ kyiat tyia̱ a̱yaagbi̱ni̱niying a̱tafa kwa a̱yaatat-a̱ghyi á̱nap hu ku á̱ saai ma̱ a̱bwuu si̱ nang ba̱ sii du bwan li hu tyak a̱ni. ==A̱ya̱fang== {{reflist}} [[Sa:Nyám]] phz7ednsjdzhnw7bjkeptfljqgof3ci 42039 42038 2026-05-05T00:46:57Z Kambai Akau 15 42039 wikitext text/x-wiki {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibyan ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. Á̱ghyang a̱yaamfibyan, nang nyám kwai [[a̱nzat]] jhyáng ''Brevicipitidae'', ni̱ bwan li hu ma̱ di̱di̱ri̱k {{snd}} si̱ a̱hwa fa, ba̱ nwai bwan tyia̱ a̱gbi̱ni̱niying bah {{snd}} da̱ a̱kwonu a̱kya ba̱ ni̱ bwuak neet mi̱ cyi hwa ba̱ tyia̱ a̱cyuang "a̱bayaanzat" ba̱ tai a̱yaatat-a̱ghyi ba ma̱ng li hu mbeang za̱kwa a̱ni. Ntangka̱i jhyang ni̱ kyiat tyia̱ a̱yaagbi̱ni̱niying a̱tafa kwa a̱yaatat-a̱ghyi á̱nap hu ku á̱ saai ma̱ a̱bwuu si̱ nang ba̱ sii du bwan li hu tyak a̱ni. Di̱ mi̱n a̱kpa̱u nkap a̱ni, á̱ na ba̱ng fwuo á̱ fa nyia̱ á̱ si̱ mi̱n nshyia̱ nkap nkwom a̱gbi̱ni̱nying bah. Da̱ a̱kwonu a̱kya, á̱ ku saai a̱yaalama mbayofim a̱wot á̱ si̱ bu ta̱taat nkap nkwom a̱yaagbi̱ni̱niying na̱ ku shyia̱ neet di̱n jen Jurasik A̱ka̱wa̱tyia̱ ji a̱ni.<ref name="auto">{{Cite journal |last1=Chuliver |first1=Mariana |last2=Agnolín |first2=Federico L. |last3=Scanferla |first3=Agustín |last4=Aranciaga Rolando |first4=Mauro |last5=Ezcurra |first5=Martín D. |last6=Novas |first6=Fernando E. |last7=Xu |first7=Xing |date=2024-10-30 |title=The oldest tadpole reveals evolutionary stability of the anuran life cycle |url=https://www.nature.com/articles/s41586-024-08055-y |journal=Nature |volume=636 |issue=8041 |language=en |pages=138–142 |doi=10.1038/s41586-024-08055-y |pmid=39478214 |bibcode=2024Natur.636..138C |issn=1476-4687|url-access=subscription }}</ref> ==A̱ya̱fang== {{reflist}} [[Sa:Nyám]] t3shrgk8s3mn2vany78t5qwr3rydzlt 42040 42039 2026-05-05T00:49:31Z Kambai Akau 15 42040 wikitext text/x-wiki {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibyan ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. Á̱ghyang a̱yaamfibyan, nang nyám kwai [[a̱nzat]] jhyáng ''Brevicipitidae'', ni̱ bwan li hu ma̱ di̱di̱ri̱k {{snd}} si̱ a̱hwa fa, ba̱ nwai bwan tyia̱ a̱gbi̱ni̱niying bah {{snd}} da̱ a̱kwonu a̱kya ba̱ ni̱ bwuak neet mi̱ cyi hwa ba̱ tyia̱ a̱cyuang "a̱bayaanzat" ba̱ tai a̱yaatat-a̱ghyi ba ma̱ng li hu mbeang za̱kwa a̱ni. Ntangka̱i jhyang ni̱ kyiat tyia̱ a̱yaagbi̱ni̱niying a̱tafa kwa a̱yaatat-a̱ghyi á̱nap hu ku á̱ saai ma̱ a̱bwuu si̱ nang ba̱ sii du bwan li hu tyak a̱ni. Di̱ mi̱n a̱kpa̱u nkap a̱ni, á̱ na ba̱ng fwuo á̱ fa nyia̱ á̱ si̱ mi̱n nshyia̱ nkap nkwom a̱gbi̱ni̱nying bah. Da̱ a̱kwonu a̱kya, á̱ ku saai a̱yaalama mbayofim a̱wot á̱ si̱ bu ta̱taat nkap nkwom a̱yaagbi̱ni̱niying na̱ ku shyia̱ neet di̱n jen Jurasik A̱ka̱wa̱tyia̱ ji a̱ni.<ref name="auto">{{Cite journal |last1=Chuliver |first1=Mariana |last2=Agnolín |first2=Federico L. |last3=Scanferla |first3=Agustín |last4=Aranciaga Rolando |first4=Mauro |last5=Ezcurra |first5=Martín D. |last6=Novas |first6=Fernando E. |last7=Xu |first7=Xing |date=2024-10-30 |title=The oldest tadpole reveals evolutionary stability of the anuran life cycle |url=https://www.nature.com/articles/s41586-024-08055-y |journal=Nature |volume=636 |issue=8041 |language=en |pages=138–142 |doi=10.1038/s41586-024-08055-y |pmid=39478214 |bibcode=2024Natur.636..138C |issn=1476-4687|url-access=subscription }}</ref> Á̱nietbishyi ni̱ ya a̱yaagbi̱ni̱niying nang kyayak a̱ni da̱ a̱ka̱vwuo swanta na á̱ghyang a̱wot á̱ ku tak a̱nia mi̱ táshikum swanta ma̱ a̱di̱di̱t. ==A̱ya̱fang== {{reflist}} [[Sa:Nyám]] stpmir1ur059d79oxyj6m7c0rpkl9v9 42041 42040 2026-05-05T00:49:52Z Kambai Akau 15 42041 wikitext text/x-wiki {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibyan ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. Á̱ghyang a̱yaamfibyan, nang nyám kwai [[a̱nzat]] jhyáng ''Brevicipitidae'', ni̱ bwan li hu ma̱ di̱di̱ri̱k {{snd}} si̱ a̱hwa fa, ba̱ nwai bwan tyia̱ a̱gbi̱ni̱niying bah {{snd}} da̱ a̱kwonu a̱kya ba̱ ni̱ bwuak neet mi̱ cyi hwa ba̱ tyia̱ a̱cyuang "a̱bayaanzat" ba̱ tai a̱yaatat-a̱ghyi ba ma̱ng li hu mbeang za̱kwa a̱ni. Ntangka̱i jhyang ni̱ kyiat tyia̱ a̱yaagbi̱ni̱niying a̱tafa kwa a̱yaatat-a̱ghyi á̱nap hu ku á̱ saai ma̱ a̱bwuu si̱ nang ba̱ sii du bwan li hu tyak a̱ni. Di̱ mi̱n a̱kpa̱u nkap a̱ni, á̱ na ba̱ng fwuo á̱ fa nyia̱ á̱ si̱ mi̱n nshyia̱ nkap nkwom a̱gbi̱ni̱nying bah. Da̱ a̱kwonu a̱kya, á̱ ku saai a̱yaalama mbayofim a̱wot á̱ si̱ bu ta̱taat nkap nkwom a̱yaagbi̱ni̱niying na̱ ku shyia̱ neet di̱n jen Jurasik A̱ka̱wa̱tyia̱ ji a̱ni.<ref name="auto">{{Cite journal |last1=Chuliver |first1=Mariana |last2=Agnolín |first2=Federico L. |last3=Scanferla |first3=Agustín |last4=Aranciaga Rolando |first4=Mauro |last5=Ezcurra |first5=Martín D. |last6=Novas |first6=Fernando E. |last7=Xu |first7=Xing |date=2024-10-30 |title=The oldest tadpole reveals evolutionary stability of the anuran life cycle |url=https://www.nature.com/articles/s41586-024-08055-y |journal=Nature |volume=636 |issue=8041 |language=en |pages=138–142 |doi=10.1038/s41586-024-08055-y |pmid=39478214 |bibcode=2024Natur.636..138C |issn=1476-4687|url-access=subscription }}</ref> Á̱nietbishyi ni̱ ya a̱yaagbi̱ni̱niying nang kyayak a̱ni da̱ a̱ka̱vwuo swanta na á̱ghyang a̱wot á̱ ku tak a̱nia mi̱ táshikum swanta ji ma̱ a̱di̱di̱t. ==A̱ya̱fang== {{reflist}} [[Sa:Nyám]] 2ky07i929h34zcll2pp4v2jn8zrn7xh 42043 42041 2026-05-05T00:52:56Z Kambai Akau 15 42043 wikitext text/x-wiki {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibyan ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. Á̱ghyang a̱yaamfibyan, nang nyám kwai [[a̱nzat]] jhyáng ''Brevicipitidae'', ni̱ bwan li hu ma̱ di̱di̱ri̱k {{snd}} si̱ a̱hwa fa, ba̱ nwai bwan tyia̱ a̱gbi̱ni̱niying bah {{snd}} da̱ a̱kwonu a̱kya ba̱ ni̱ bwuak neet mi̱ cyi hwa ba̱ tyia̱ a̱cyuang "a̱bayaanzat" ba̱ tai a̱yaatat-a̱ghyi ba ma̱ng li hu mbeang za̱kwa a̱ni. Ntangka̱i jhyang ni̱ kyiat tyia̱ a̱yaagbi̱ni̱niying a̱tafa kwa a̱yaatat-a̱ghyi á̱nap hu ku á̱ saai ma̱ a̱bwuu si̱ nang ba̱ sii du bwan li hu tyak a̱ni. Di̱ mi̱n a̱kpa̱u nkap a̱ni, á̱ na ba̱ng fwuo á̱ fa nyia̱ á̱ si̱ mi̱n nshyia̱ nkap nkwom a̱gbi̱ni̱nying bah. Da̱ a̱kwonu a̱kya, á̱ ku saai a̱yaalama mbayofim a̱wot á̱ si̱ bu ta̱taat nkap nkwom a̱yaagbi̱ni̱niying na̱ ku shyia̱ neet di̱n jen Jurasik A̱ka̱wa̱tyia̱ ji a̱ni.<ref name="auto">{{Cite journal |last1=Chuliver |first1=Mariana |last2=Agnolín |first2=Federico L. |last3=Scanferla |first3=Agustín |last4=Aranciaga Rolando |first4=Mauro |last5=Ezcurra |first5=Martín D. |last6=Novas |first6=Fernando E. |last7=Xu |first7=Xing |date=2024-10-30 |title=The oldest tadpole reveals evolutionary stability of the anuran life cycle |url=https://www.nature.com/articles/s41586-024-08055-y |journal=Nature |volume=636 |issue=8041 |language=en |pages=138–142 |doi=10.1038/s41586-024-08055-y |pmid=39478214 |bibcode=2024Natur.636..138C |issn=1476-4687|url-access=subscription}}</ref> Á̱nietbishyi ni̱ ya a̱yaagbi̱ni̱niying nang kyayak a̱ni da̱ a̱ka̱vwuo swanta na á̱ghyang a̱wot á̱ ku tak a̱nia mi̱ táshikum swanta ji ma̱ a̱di̱di̱t. ==A̱ya̱fang== {{reflist}} [[Sa:Nyám]] 2qv0w1tufagu0ayze2okck7cdjb4odq 42096 42043 2026-05-05T01:57:36Z Kambai Akau 15 /* */ 42096 wikitext text/x-wiki {{1}} {{Zwa-a̱lyiat-Tyap-Maba̱ta̱do|[[{{FULLPAGENAME}}|Maba̱ta̱do]]}} {{Zwa-a̱lyiat-Ca̱caat|[[A̱gbi̱ni̱niying/Ca̱crak|Ca̱crak]]}} {{Zwa-a̱lyiat-Fantswam|[[A̱gbi̱ni̱niying/Fantswam|Fantswam]]}} {{Zwa-a̱lyiat-Gworog|[[A̱gbi̱ni̱niying/Gworog|Gworog]]}} {{Zwa-a̱lyiat-Sholyia̱|[[A̱gbi̱ni̱niying/Sholyia̱|Sholyia̱]]}} {{Zwa-a̱lyiat-Ta̱kad|[[A̱gbi̱ni̱niying/Ta̱kad|Ta̱kad]]}} {{Zwa-a̱lyiat-Tuku|[[A̱gbi̱ni̱niying/Tuku|Tuku]]}} {{2}} {{A̱lyem Maba̱ta̱do|a̱lyem=Maba̱ta̱do}} {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibyan ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. Á̱ghyang a̱yaamfibyan, nang nyám kwai [[a̱nzat]] jhyáng ''Brevicipitidae'', ni̱ bwan li hu ma̱ di̱di̱ri̱k {{snd}} si̱ a̱hwa fa, ba̱ nwai bwan tyia̱ a̱gbi̱ni̱niying bah {{snd}} da̱ a̱kwonu a̱kya ba̱ ni̱ bwuak neet mi̱ cyi hwa ba̱ tyia̱ a̱cyuang "a̱bayaanzat" ba̱ tai a̱yaatat-a̱ghyi ba ma̱ng li hu mbeang za̱kwa a̱ni. Ntangka̱i jhyang ni̱ kyiat tyia̱ a̱yaagbi̱ni̱niying a̱tafa kwa a̱yaatat-a̱ghyi á̱nap hu ku á̱ saai ma̱ a̱bwuu si̱ nang ba̱ sii du bwan li hu tyak a̱ni. Di̱ mi̱n a̱kpa̱u nkap a̱ni, á̱ na ba̱ng fwuo á̱ fa nyia̱ á̱ si̱ mi̱n nshyia̱ nkap nkwom a̱gbi̱ni̱nying bah. Da̱ a̱kwonu a̱kya, á̱ ku saai a̱yaalama mbayofim a̱wot á̱ si̱ bu ta̱taat nkap nkwom a̱yaagbi̱ni̱niying na̱ ku shyia̱ neet di̱n jen Jurasik A̱ka̱wa̱tyia̱ ji a̱ni.<ref name="auto">{{Cite journal |last1=Chuliver |first1=Mariana |last2=Agnolín |first2=Federico L. |last3=Scanferla |first3=Agustín |last4=Aranciaga Rolando |first4=Mauro |last5=Ezcurra |first5=Martín D. |last6=Novas |first6=Fernando E. |last7=Xu |first7=Xing |date=2024-10-30 |title=The oldest tadpole reveals evolutionary stability of the anuran life cycle |url=https://www.nature.com/articles/s41586-024-08055-y |journal=Nature |volume=636 |issue=8041 |language=en |pages=138–142 |doi=10.1038/s41586-024-08055-y |pmid=39478214 |bibcode=2024Natur.636..138C |issn=1476-4687|url-access=subscription}}</ref> Á̱nietbishyi ni̱ ya a̱yaagbi̱ni̱niying nang kyayak a̱ni da̱ a̱ka̱vwuo swanta na á̱ghyang a̱wot á̱ ku tak a̱nia mi̱ táshikum swanta ji ma̱ a̱di̱di̱t. ==A̱ya̱fang== {{reflist}} [[Sa:Nyám]] c73qx7cp2fvspg92lswtpsoboqdv85s 42097 42096 2026-05-05T02:07:56Z Kambai Akau 15 42097 wikitext text/x-wiki {{1}} {{Zwa-a̱lyiat-Tyap-Maba̱ta̱do|[[{{FULLPAGENAME}}|Maba̱ta̱do]]}} {{Zwa-a̱lyiat-Ca̱caat|[[A̱gbi̱ni̱niying/Ca̱crak|Ca̱crak]]}} {{Zwa-a̱lyiat-Fantswam|[[A̱gbi̱ni̱niying/Fantswam|Fantswam]]}} {{Zwa-a̱lyiat-Gworog|[[A̱gbi̱ni̱niying/Gworog|Gworog]]}} {{Zwa-a̱lyiat-Sholyia̱|[[A̱gbi̱ni̱niying/Sholyia̱|Sholyia̱]]}} {{Zwa-a̱lyiat-Ta̱kad|[[A̱gbi̱ni̱niying/Ta̱kad|Ta̱kad]]}} {{Zwa-a̱lyiat-Tuku|[[A̱gbi̱ni̱niying/Tuku|Tuku]]}} {{2}} {{A̱lyem Maba̱ta̱do|a̱lyem=Maba̱ta̱do}} {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibyan a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibyan njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibyan ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. Á̱ghyang a̱yaamfibyan, nang nyám kwai [[a̱nzat]] jhyáng ''Brevicipitidae'', ni̱ bwan li hu ma̱ di̱di̱ri̱k {{snd}} si̱ a̱hwa fa, ba̱ nwai bwan tyia̱ a̱gbi̱ni̱niying bah {{snd}} da̱ a̱kwonu a̱kya ba̱ ni̱ bwuak neet mi̱ cyi hwa ba̱ tyia̱ a̱cyuang "a̱bayaanzat" ba̱ tai a̱yaatat-a̱ghyi ba ma̱ng li hu mbeang za̱kwa a̱ni. Ntangka̱i jhyang ni̱ kyiat tyia̱ a̱yaagbi̱ni̱niying a̱tafa kwa a̱yaatat-a̱ghyi á̱nap hu ku á̱ saai ma̱ a̱bwuu si̱ nang ba̱ sii du bwan li hu tyak a̱ni. Di̱ mi̱n a̱kpa̱u nkap a̱ni, á̱ na ba̱ng fwuo á̱ fa nyia̱ á̱ si̱ mi̱n nshyia̱ nkap nkwom a̱gbi̱ni̱nying bah. Da̱ a̱kwonu a̱kya, á̱ ku saai a̱yaalama mbayofim a̱wot á̱ si̱ bu ta̱taat nkap nkwom a̱yaagbi̱ni̱niying na̱ ku shyia̱ neet di̱n jen Jurasik A̱ka̱wa̱tyia̱ ji a̱ni.<ref name="auto">{{Cite journal |last1=Chuliver |first1=Mariana |last2=Agnolín |first2=Federico L. |last3=Scanferla |first3=Agustín |last4=Aranciaga Rolando |first4=Mauro |last5=Ezcurra |first5=Martín D. |last6=Novas |first6=Fernando E. |last7=Xu |first7=Xing |date=2024-10-30 |title=The oldest tadpole reveals evolutionary stability of the anuran life cycle |url=https://www.nature.com/articles/s41586-024-08055-y |journal=Nature |volume=636 |issue=8041 |language=en |pages=138–142 |doi=10.1038/s41586-024-08055-y |pmid=39478214 |bibcode=2024Natur.636..138C |issn=1476-4687|url-access=subscription}}</ref> Á̱nietbishyi ni̱ ya a̱yaagbi̱ni̱niying nang kyayak a̱ni da̱ a̱ka̱vwuo swanta na á̱ghyang a̱wot á̱ ku tak a̱nia mi̱ táshikum swanta ji ma̱ a̱di̱di̱t. ==A̱ya̱fang== {{reflist}} ==A̱ka̱fwuop nta== {{Swánga̱lyiatwuki}} [[Sa:Nyám]] d7wlspgoh48kj4bltmzn3lymg9kndqz 42098 42097 2026-05-05T09:17:59Z Kambai Akau 15 /* */ 42098 wikitext text/x-wiki {{1}} {{Zwa-a̱lyiat-Tyap-Maba̱ta̱do|[[{{FULLPAGENAME}}|Maba̱ta̱do]]}} {{Zwa-a̱lyiat-Ca̱caat|[[A̱gbi̱ni̱niying/Ca̱crak|Ca̱crak]]}} {{Zwa-a̱lyiat-Fantswam|[[A̱gbi̱ni̱niying/Fantswam|Fantswam]]}} {{Zwa-a̱lyiat-Gworog|[[A̱gbi̱ni̱niying/Gworog|Gworog]]}} {{Zwa-a̱lyiat-Sholyia̱|[[A̱gbi̱ni̱niying/Sholyia̱|Sholyia̱]]}} {{Zwa-a̱lyiat-Ta̱kad|[[A̱gbi̱ni̱niying/Ta̱kad|Ta̱kad]]}} {{Zwa-a̱lyiat-Tuku|[[A̱gbi̱ni̱niying/Tuku|Tuku]]}} {{2}} {{A̱lyem Maba̱ta̱do|a̱lyem=Maba̱ta̱do}} {{Databox}} [[File:RanaTemporariaLarva2.jpg|thumb|286x286px|A̱gbi̱ni̱niying a̱tai a̱nzat (''Rana temporaria'')]] '''A̱gbi̱ni̱niying''' ''wu'' ku '''a̱gbi̱ri̱niying''' ''wu'' (''á̱kpa'' a̱yaagbi̱ni̱niying ''ba'' ku a̱yaagbi̱ri̱niying ''ba'') yet a̱cak kya mi̱ laai tangka̱i nyám á̱ ngyei amfibya a̱ni. A̱lyiak a̱yaagbi̱ni̱niying ba yet nyám-a̱sa̱khwot ja ma̱ tyentyang, shimba ntangka̱i amfibya njhyang byia̱ a̱yaagbi̱ni̱niying ba̱ swan ma̱ a̱byin a̱ni. A̱yaagbi̱ni̱niying byia̱ li ku tai si̱ a̱fa̱n a̱ni nang á̱ si̱ mi̱n ndi ma̱ng a̱yaatat-a̱ghyi amfibya ba bah, nang ndang-vam, nguhuguhu-fa̱n ma̱ng ndi̱m wak. Ma̱nang ba̱ bwan li hu a̱ni, ba̱ na si̱ tsa byia̱ a̱tsak guhuguhu mat kwak swuan, a̱wot kyayak mba hu ku mun shai gba̱mgbam. Á̱ghyang a̱yaamfibya, nang nyám kwai [[a̱nzat]] jhyáng ''Brevicipitidae'', ni̱ bwan li hu ma̱ di̱di̱ri̱k {{snd}} si̱ a̱hwa fa, ba̱ nwai bwan tyia̱ a̱gbi̱ni̱niying bah {{snd}} da̱ a̱kwonu a̱kya ba̱ ni̱ bwuak neet mi̱ cyi hwa ba̱ tyia̱ a̱cyuang "a̱bayaanzat" ba̱ tai a̱yaatat-a̱ghyi ba ma̱ng li hu mbeang za̱kwa a̱ni. Ntangka̱i jhyang ni̱ kyiat tyia̱ a̱yaagbi̱ni̱niying a̱tafa kwa a̱yaatat-a̱ghyi á̱nap hu ku á̱ saai ma̱ a̱bwuu si̱ nang ba̱ sii du bwan li hu tyak a̱ni. Di̱ mi̱n a̱kpa̱u nkap a̱ni, á̱ na ba̱ng fwuo á̱ fa nyia̱ á̱ si̱ mi̱n nshyia̱ nkap nkwom a̱gbi̱ni̱niying bah. Da̱ a̱kwonu a̱kya, á̱ ku saai a̱yaalama mbayofim a̱wot á̱ si̱ bu ta̱taat nkap nkwom a̱yaagbi̱ni̱niying na̱ ku shyia̱ neet di̱n jen Jurasik A̱ka̱wa̱tyia̱ ji a̱ni.<ref name="auto">{{Cite journal |last1=Chuliver |first1=Mariana |last2=Agnolín |first2=Federico L. |last3=Scanferla |first3=Agustín |last4=Aranciaga Rolando |first4=Mauro |last5=Ezcurra |first5=Martín D. |last6=Novas |first6=Fernando E. |last7=Xu |first7=Xing |date=2024-10-30 |title=The oldest tadpole reveals evolutionary stability of the anuran life cycle |url=https://www.nature.com/articles/s41586-024-08055-y |journal=Nature |volume=636 |issue=8041 |language=en |pages=138–142 |doi=10.1038/s41586-024-08055-y |pmid=39478214 |bibcode=2024Natur.636..138C |issn=1476-4687|url-access=subscription}}</ref> Á̱nietbishyi ni̱ ya a̱yaagbi̱ni̱niying nang kyayak a̱ni da̱ a̱ka̱vwuo swanta na á̱ghyang a̱wot á̱ ku tak a̱nia mi̱ táshikum swanta ji ma̱ a̱di̱di̱t. ==A̱ya̱fang== {{reflist}} ==A̱ka̱fwuop nta== {{Swánga̱lyiatwuki}} [[Sa:Nyám]] 6hntwddn2kgptm2pwytz7z62a0fiqah Ta‌̱mpi‌̱let:Pmid 10 7229 42042 2026-05-05T00:51:15Z Kambai Akau 15 Redirected page to [[Ta‌̱mpi‌̱let:PMID]] 42042 wikitext text/x-wiki #REDIRECT [[Template:PMID]] 4894hdi6q665sjkn2kipkfr81ua0ryy Ta‌̱mpi‌̱let:Citation Style documentation/syntax 10 7230 42044 2026-05-05T00:58:43Z Kambai Akau 15 Created page with "Nested parameters rely on their parent parameters: * ''parent'' * OR: ''parent2''—may be used instead of ''parent'' ** ''child''—may be used with ''parent'' (and is ignored if ''parent'' is not used) ** OR: ''child2''—may be used instead of ''child'' (and is ignored if ''parent2'' is not used) : Where aliases are listed, only one of the parameters may be defined; if multiple aliased parameters are defined, then only one will show." 42044 wikitext text/x-wiki Nested parameters rely on their parent parameters: * ''parent'' * OR: ''parent2''—may be used instead of ''parent'' ** ''child''—may be used with ''parent'' (and is ignored if ''parent'' is not used) ** OR: ''child2''—may be used instead of ''child'' (and is ignored if ''parent2'' is not used) : Where aliases are listed, only one of the parameters may be defined; if multiple aliased parameters are defined, then only one will show. dzhxc2y9gv8f453r5ofmv5jmu7myldo Ta‌̱mpi‌̱let:Citation Style documentation/author 10 7231 42045 2026-05-05T01:00:08Z Kambai Akau 15 Created page with "* <b id="csdoc_author">last</b>: Surname of a single author. Do not wikilink—use '''author-link''' instead. For corporate authors or authors for whom only one name is listed by the source, use '''last''' or one of its aliases (e.g. {{para|author|Bono}}). Aliases: '''surname''', '''author''', '''last1''', '''surname1''', '''author1'''{{#if:{{{aliases|}}}|, {{{aliases}}}}}. ** '''author''': this parameter is used to hold the name of an organizational author (e.g. a commi..." 42045 wikitext text/x-wiki * <b id="csdoc_author">last</b>: Surname of a single author. Do not wikilink—use '''author-link''' instead. For corporate authors or authors for whom only one name is listed by the source, use '''last''' or one of its aliases (e.g. {{para|author|Bono}}). Aliases: '''surname''', '''author''', '''last1''', '''surname1''', '''author1'''{{#if:{{{aliases|}}}|, {{{aliases}}}}}. ** '''author''': this parameter is used to hold the name of an organizational author (e.g. a committee) or the complete name (first and last) of a single person; for the latter, prefer the use of {{para|first}} and {{para|last}}. This parameter should never hold the names of more than one author. Supports [[Help:Citation_Style_1#Accept-this-as-written_markup|accept-this-as-written markup]]. Do not use italics in this field, as doing so produces corrupt metadata. ** '''first''': Given or first names of author; for example: ''Firstname Middlename'' or ''Firstname M.'' or ''Firstname M. Sr.'' Do not wikilink—use '''author-link''' instead. Aliases: '''given''', '''first1''', '''given1'''. Requires '''last'''; first name will not display if '''last''' is empty. Use generational and {{notatypo|regnal}} suffixes only in accordance with [[MOS:JRSR]] and use honorifics (including [[Doctor (title)|Dr.]], [[Sir]], and similar) only in accordance with [[MOS:HON]]. ** OR: for multiple authors, use '''last1''', '''first1''' through '''last<var>n</var>''', '''first<var>n</var>''', where ''n'' is any consecutive number for an unlimited number of authors (each '''first<var>n</var>''' requires a corresponding '''last<var>n</var>''', but not the other way around). {{Crossref|See the [[#csdoc_display|'''display''']] parameters to change how many authors are displayed.}} Aliases: '''surname1''', '''given1''' through '''surname<var>n</var>''', '''given<var>n</var>''', or '''author1''' through '''author<var>n</var>'''. For an individual author plus an institutional author, you can use {{para|first1|...}}{{para|last1|...}}{{para|author2|...}}. ** '''author-link''': Title of existing Wikipedia article about the author—not the author's website; do not wikilink. Aliases: '''author-link1''', '''author1-link''', '''authorlink'''. **OR: for multiple authors, use '''author-link1''' through '''author-link<var>n</var>'''. Aliases: '''author1-link''' through '''author<var>n</var>-link'''. **'''name-list-style''': accepts a limited list of keywords as value; when set to <code>amp</code>, <code>ampersand</code>, or <code>&</code>, inserts an ampersand between the last two names in a name list; when set to <code>and</code>, inserts the conjunction 'and' between the last two names of a name list; when set to <code>vanc</code>displays name lists in [[Vancouver style]] when the lists use the <code>last</code>/<code>first</code> forms of name parameters. *{{anchor|para_vauthors}}'''vauthors''': comma-separated list of author names in [[Vancouver style]]; enclose corporate or institutional author names in [[Help:Citation_Style_1#Accept-this-as-written_markup|doubled parentheses]]. End with etal if appropriate: *:{{para|vauthors|Smythe JB, ((Megabux Corp.)), etal}} ** '''author-link''' and '''author-mask''' may be used for the individual names in {{para|vauthors}} as described above{{#if:{{{limited_param_list|}}}|| *'''{{xtd|authors}}''': deprecated <s>Free-form list of author names; use of this parameter is discouraged because it does not contribute to a citation's metadata; not an alias of '''last'''.</s>}}{{#if: {{{contributor|}}}| * <b id="csdoc_contributor">contributor-last</b>: (book cites only) surname of the author of '''contribution''' (which is required). Aliases: '''contributor-surname''', '''contributor1''', '''contributor1-last''', '''contributor-last1'''. Supports [[Help:Citation_Style_1#Accept-this-as-written_markup|accept-this-as-written markup]]. **'''contributor-first''': Given or first names of contributor. Do not wikilink—use '''contributor-link''' instead. Aliases: '''contributor-given''', '''contributor1-first''', '''contributor-first1'''. ** OR: for multiple contributors, use '''contributor-last1''', '''contributor-first1''' through '''contributor-last<var>n</var>''', '''contributor-first<var>n</var>''' where ''n'' is any consecutive number for an unlimited number of contributors (each '''contributor-first<var>n</var>''' requires a corresponding '''contributor-last<var>n</var>''', but not the other way around). Aliases: '''contributor1-last''', '''contributor1-first''' through '''contributor<var>n</var>-last''', '''contributor<var>n</var>-first''', or '''contributor1''' through '''contributor<var>n</var>'''. ** '''contributor-link''': Title of existing Wikipedia article about the contributor—not the contributor's website; do not wikilink. Aliases: '''contributor-link1''', '''contributor1-link'''. **OR: for multiple contributors, use '''contributor-link1''' through '''contributor-link<var>n</var>'''. Aliases: '''contributor1-link''' through '''contributor<var>n</var>-link'''.}}{{#if:{{{limited_param_list|}}}|| * <b id="csdoc_translator">translator-last</b>: Surname of translator. Do not wikilink—use '''translator-link''' instead. Aliases: '''translator-surname''', '''translator1''', '''translator1-last''', '''translator-last1'''. Supports [[Help:Citation_Style_1#Accept-this-as-written_markup|accept-this-as-written markup]]. **'''translator-first''': Given or first names of translator. Do not wikilink—use '''translator-link''' instead. Aliases: '''translator-given''', '''translator1-first''', '''translator-first1'''. ** OR: for multiple translators, use '''translator-last1''', '''translator-first1''' through '''translator-last<var>n</var>''', '''translator-first<var>n</var>''', where ''n'' is any consecutive number for an unlimited number of translators (each '''translator-first<var>n</var>''' requires a corresponding '''translator-last<var>n</var>''', but not the other way around). Aliases: '''translator1-last''', '''translator1-first''' through '''translator<var>n</var>-last''', '''translator<var>n</var>-first''', or '''translator1''' through '''translator<var>n</var>'''. ** '''translator-link''': Title of existing Wikipedia article about the translator—not the translator's website; do not wikilink. Aliases: '''translator-link1''', '''translator1-link'''. **OR: for multiple translators, use '''translator-link1''' through '''translator-link<var>n</var>'''. Aliases: '''translator1-link''' through '''translator<var>n</var>-link'''.}} * <b id="csdoc_collaboration">collaboration</b>: Name of a group of authors or collaborators; requires '''author''', '''last''', or '''vauthors''' listing one or more primary authors; follows author name-list; appends "et al." to author name-list.{{#if: {{{others|}}}| * <b id="csdoc_others">others</b>: To record other contributors to the work, including illustrators. For the parameter value, write ''Illustrated by John Smith''.}}{{#if: {{{avothers|}}}|<nowiki /> * <b id="csdoc_others">others</b>: To record other contributors to the work, including illustrators. For the parameter value, write ''Illustrated by John Smith''. Note that specifying others= without an author= (or one of its aliases) will place the article in [[:Category:CS1 maint: others in cite AV media (notes)]].}} *Note: When using {{sfnote|lc=y}} or {{paren|lc=y}} styles with templates, do not use multiple names in one field, or else the anchor will not match the inline link. 78jt3n2m0puik1mgyvf6xqv45x8u2bd Ta‌̱mpi‌̱let:Crossref 10 7232 42046 2026-05-05T01:00:57Z Kambai Akau 15 Redirected page to [[Ta‌̱mpi‌̱let:Crossreference]] 42046 wikitext text/x-wiki #REDIRECT [[Template:Crossreference]] lgjlrzmuk2vk5k5fv6tulftpvgbl3mj Ta‌̱mpi‌̱let:Crossreference 10 7233 42047 2026-05-05T01:01:21Z Kambai Akau 15 Created page with "<templatestyles src="Crossreference/styles.css" />{{Hatnote inline |1={{{1|{{{text|{{{content|<noinclude>sample content</noinclude>}}}}}}}}} |extraclasses=crossreference {{{class|{{{extraclasses|}}}}}} |selfref={{#if:{{{selfref|{{{printworthy|{{{unprintworthy|{{{pw|}}}}}}}}}}}}||yes}} |inline={{{inline|true}}} }}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 42047 wikitext text/x-wiki <templatestyles src="Crossreference/styles.css" />{{Hatnote inline |1={{{1|{{{text|{{{content|<noinclude>sample content</noinclude>}}}}}}}}} |extraclasses=crossreference {{{class|{{{extraclasses|}}}}}} |selfref={{#if:{{{selfref|{{{printworthy|{{{unprintworthy|{{{pw|}}}}}}}}}}}}||yes}} |inline={{{inline|true}}} }}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> ho663c75ic1fu9q2smav2x9kahcjcza Ta‌̱mpi‌̱let:Crossreference/styles.css 10 7234 42048 2026-05-05T01:02:08Z Kambai Akau 15 Created page with "/* {{pp-template}} */ /* This snippet just undoes the default "padding-left: 1.6em;" imposed by div.hatnote, when Template:Crossreference is used in block (div) mode. Ignore the dumb CSS editor's "Element (div.crossreference) is overqualified" warning. It is wrong. We do not want to apply any CSS intended for block mode when it is not in block mode. While it's unlikely our "padding-left: 0;" does anything wrong in inline (span) mode, we can't guarantee i..." 42048 sanitized-css text/css /* {{pp-template}} */ /* This snippet just undoes the default "padding-left: 1.6em;" imposed by div.hatnote, when Template:Crossreference is used in block (div) mode. Ignore the dumb CSS editor's "Element (div.crossreference) is overqualified" warning. It is wrong. We do not want to apply any CSS intended for block mode when it is not in block mode. While it's unlikely our "padding-left: 0;" does anything wrong in inline (span) mode, we can't guarantee it forever. */ div.crossreference { padding-left: 0; } kddwe1vcst9bvvucx3arwpa9ji2yirb Ta‌̱mpi‌̱let:Sfnote 10 7235 42049 2026-05-05T01:03:00Z Kambai Akau 15 Created page with "[[Help:Shortened footnotes|{{#ifeq:{{{lc}}}|{{{lc|}}}|shortened|Shortened}} footnotes]]<noinclude> {{Documentation}} </noinclude>" 42049 wikitext text/x-wiki [[Help:Shortened footnotes|{{#ifeq:{{{lc}}}|{{{lc|}}}|shortened|Shortened}} footnotes]]<noinclude> {{Documentation}} </noinclude> dzouw0qj76493df0skwky0t69lss7dt 42050 42049 2026-05-05T01:04:15Z Kambai Akau 15 42050 wikitext text/x-wiki [[Beang:A̱kukum lyuut-a̱tatak|{{#ifeq:{{{lc}}}|{{{lc|}}}|shortened|A̱kukum}} lyuut-a̱tatak]]<noinclude> {{Documentation}} </noinclude> kzfaes7s8ew6hszeb0owfjcbse4gzgi 42051 42050 2026-05-05T01:04:47Z Kambai Akau 15 42051 wikitext text/x-wiki [[Beang:A̱kukum lyuut-a̱tatak|{{#ifeq:{{{lc}}}|{{{lc|}}}|a̱kukum|A̱kukum}} lyuut-a̱tatak]]<noinclude> {{Documentation}} </noinclude> mfpsi0h4od91emgkwqfcptee1h1wf0k Ta‌̱mpi‌̱let:Paren 10 7236 42052 2026-05-05T01:07:44Z Kambai Akau 15 Created page with "[[Wukipedia:Citing_sources#Parenthetical_referencing|{{#ifeq:{{{lc}}}|{{{lc|}}}|a̱ya̱fang zwunzwuo-a̱ta|A̱ya̱fang zwunzwuo-a̱ta}}]]<noinclude>{{documentation|content= ==Nyian ta̱m== ===Optional=== For the first letter to be in lower case, use: {{para|lc|<var>y</var>}} }} [[Sa:Nta̱mpi̱let byet saai lyuut]] </noinclude>" 42052 wikitext text/x-wiki [[Wukipedia:Citing_sources#Parenthetical_referencing|{{#ifeq:{{{lc}}}|{{{lc|}}}|a̱ya̱fang zwunzwuo-a̱ta|A̱ya̱fang zwunzwuo-a̱ta}}]]<noinclude>{{documentation|content= ==Nyian ta̱m== ===Optional=== For the first letter to be in lower case, use: {{para|lc|<var>y</var>}} }} [[Sa:Nta̱mpi̱let byet saai lyuut]] </noinclude> bqx0w2bymtmz1zj9wzjibrm0n8v6trn Ta‌̱mpi‌̱let:Notatypo 10 7237 42053 2026-05-05T01:08:35Z Kambai Akau 15 Created page with "#REDIRECT [[Template:Not a typo #REDIRECT [[Target page name]] ]]" 42053 wikitext text/x-wiki #REDIRECT [[Template:Not a typo #REDIRECT [[Target page name]] ]] dyohipmsx5f1ni74zimjxmaqfa5fj46 42054 42053 2026-05-05T01:09:04Z Kambai Akau 15 Redirected page to [[Ta‌̱mpi‌̱let:Not a typo]] 42054 wikitext text/x-wiki #REDIRECT [[Template:Not a typo]] flthd54fee9u48t9ezw632s2a72okqm Ta‌̱mpi‌̱let:Not a typo 10 7238 42055 2026-05-05T01:09:28Z Kambai Akau 15 Created page with "{{Sic|hide=y|{{{1|}}}|{{{2|}}}}}<noinclude> {{Documentation}} </noinclude>" 42055 wikitext text/x-wiki {{Sic|hide=y|{{{1|}}}|{{{2|}}}}}<noinclude> {{Documentation}} </noinclude> 0zrgjbrcg8dgfq76ndkiv7n67f8opa3 Ta‌̱mpi‌̱let:Sic 10 7239 42056 2026-05-05T01:09:59Z Kambai Akau 15 Created page with "<!-- Display the first two default parameters unless ? -->{{#ifeq:{{{1|?}}}|?|{{{2|}}}{{{3|}}}|{{{1|}}}{{{2|}}}}}<!-- Display options for [sic] linked, unlinked(default) or hidden. -->{{#if:{{{hide|}}}||&#32;&#91;''{{#if:{{{nolink|}}}|sic|[[sic]]}}{{#ifeq:{{{1|}}}|?|?}}''&#93;}}<!-- Categorisation options. Currently disabled - see [[Help talk:CS1 errors/Archive 1#%7B%7Bsic%7C?%7Cnolink=y%7D%7D]] --><!--{{#ifeq:{{{1|}}}|?|{{#if:{{NAMESPACE}}||Category:Articles..." 42056 wikitext text/x-wiki <!-- Display the first two default parameters unless ? -->{{#ifeq:{{{1|?}}}|?|{{{2|}}}{{{3|}}}|{{{1|}}}{{{2|}}}}}<!-- Display options for [sic] linked, unlinked(default) or hidden. -->{{#if:{{{hide|}}}||&#32;&#91;''{{#if:{{{nolink|}}}|sic|[[sic]]}}{{#ifeq:{{{1|}}}|?|?}}''&#93;}}<!-- Categorisation options. Currently disabled - see [[Help talk:CS1 errors/Archive 1#%7B%7Bsic%7C?%7Cnolink=y%7D%7D]] --><!--{{#ifeq:{{{1|}}}|?|{{#if:{{NAMESPACE}}||[[Category:Articles containing possible transcription errors]]}}}}--><noinclude> {{documentation}} </noinclude> nmckqd1k8235nre979wktgk46j39hjs Ta‌̱mpi‌̱let:Xtd 10 7240 42057 2026-05-05T01:10:54Z Kambai Akau 15 Redirected page to [[Ta‌̱mpi‌̱let:Example text deprecated]] 42057 wikitext text/x-wiki #REDIRECT [[Template:example text deprecated]] 69le6x4ev6icj9hfafweork18pkh3ad Ta‌̱mpi‌̱let:Example text deprecated 10 7241 42058 2026-05-05T01:11:13Z Kambai Akau 15 Created page with "{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|[[:{{safesubst:<noinclude/>#invoke:TEMPLATENAME|main}}]] is only for examples of style and formatting. Do not use it in actual articles.}}|<span class="example deprecated-content example-deprecated" style="font-family: Georgia, 'DejaVu Serif', serif; color: var(--color-subtle, #54595d);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<noinclude> {{Documentation|Template:Xt/doc}} </noinclude>" 42058 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|[[:{{safesubst:<noinclude/>#invoke:TEMPLATENAME|main}}]] is only for examples of style and formatting. Do not use it in actual articles.}}|<span class="example deprecated-content example-deprecated" style="font-family: Georgia, 'DejaVu Serif', serif; color: var(--color-subtle, #54595d);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<noinclude> {{Documentation|Template:Xt/doc}} </noinclude> 2wc63eijkoufeee3j5m5ef7a6mqc0sb 42059 42058 2026-05-05T01:11:40Z Kambai Akau 15 42059 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|[[:{{safesubst:<noinclude/>#invoke:TEMPLATENAME|main}}]] is only for examples of style and formatting. Do not use it in actual articles.}}|<span class="example deprecated-content example-deprecated" style="font-family: Georgia, 'DejaVu Serif', serif; color: var(--color-subtle, #54595d);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Lyuut kidee}}}</span>}}<noinclude> {{Documentation|Template:Xt/doc}} </noinclude> tc193igtupnyejhqu5nuqtvvrfiyhns Ta‌̱mpi‌̱let:Citation Style documentation/publisher 10 7242 42060 2026-05-05T01:13:47Z Kambai Akau 15 Created page with "* <b id="csdoc_publisher">publisher</b>: Name of publisher; may be wikilinked<ref name=wikilink>The [[Help:Pipe_trick#&lt;ref>_footnotes_and_&lt;gallery>_tags|pipe trick does not work inside references]], so be sure to insert a full wikilink.</ref> if relevant. The [[publisher]] is the {{em|company}}, {{em|organization}} or other legal entity that publishes the work being cited. For self-published works (i.e., where the publisher is the same as the author or creator) sta..." 42060 wikitext text/x-wiki * <b id="csdoc_publisher">publisher</b>: Name of publisher; may be wikilinked<ref name=wikilink>The [[Help:Pipe_trick#&lt;ref>_footnotes_and_&lt;gallery>_tags|pipe trick does not work inside references]], so be sure to insert a full wikilink.</ref> if relevant. The [[publisher]] is the {{em|company}}, {{em|organization}} or other legal entity that publishes the work being cited. For self-published works (i.e., where the publisher is the same as the author or creator) state {{para|publisher|self-published}}.<ref>Compare [[Help_talk:Citation_Style_1/Archive_36#Self-published_works?|archived talk page]].</ref> Do {{em|not}} use the '''publisher''' parameter for the name of a [[#csdoc_work|work]] (e.g. a website, book, encyclopedia, newspaper, magazine, journal, etc.). If the name of the publisher changed over time, use the name as stated in the publication or used at the time of the source's publication. Corporate designations such as "Ltd", "Inc.", or "GmbH" are not usually included. This parameter is most commonly used for books, and rarely for websites or periodicals (although it may be used instead of '''work''' in some cases). Omit where the publisher's name is substantially the same as the name of the work (for example, The New York Times Co. publishes ''The New York Times'' newspaper, so there is no reason to name the publisher). Displays after '''title'''. * <span id="csdoc_location"></span><b id="csdoc_place">place</b>: For news stories with a [[dateline]], the location where the story was written. If the name of the location changed over time, use the name as stated in the publication or used at the time of the source's publication. In earlier versions of the template this was the publication place, and for compatibility, will be treated as the publication place if the publication-place parameter is absent; see that parameter for further information. Alias: '''location''' * <b id="csdoc_publication-place">publication-place</b>: Geographical place of publication; generally not wikilinked; omit when the name of the work includes the publication place, for example, ''The Boston Globe'', ''The Times of India''. Displays after the title. If the name of the publication place changed over time, use the name as stated in the publication or used at the time of the source's publication. If only one of '''publication-place''', '''place''', or '''location''' is defined, it will be treated as the publication place and will show after the title; if '''publication-place''' and '''place''' or '''location''' are defined, then '''place''' or '''location''' is shown before the title prefixed with "written at" and '''publication-place''' is shown after the title. * <b id="csdoc_publication-date">publication-date</b>: Date of publication when different from the date the work was written. If '''date''' (or '''year''') is also defined and is different, then '''publication-date''' displays preceded by "published" and enclosed in parentheses, following '''publisher'''. If '''date''' (or '''year''') is not defined, '''publication-date''' is displayed as '''date'''. Use the same format as other dates in the article; do not wikilink. * <b id="csdoc_via">via</b>: Name of the content deliverer (if ''different'' from '''publisher'''). '''via''' is not a replacement for '''publisher''', but provides additional detail. It may be used when the article is attributed to a different publication (e.g. in [[Yahoo News]]) but cannot be traced, when the content deliverer (e.g. [[NewsBank]]) presents the source in a format different from the original, when the URL provided does not make clear the identity of the deliverer, where no URL or DOI is available (e.g. [[EBSCOhost|EBSCO''host'']]), or if the deliverer requests attribution. {{crossref|See the [[#csdoc_access_level|'''access level''']] parameters to display access restrictions, and the [[#csdoc_agency|'''agency''']] parameters if the original source is a news agency or wire service.}} 110yi31q37judxgfcyocnkqa0416wag Module:Cs1 documentation support 828 7243 42061 2026-05-05T01:14:56Z Kambai Akau 15 Created page with "require('strict'); local getArgs = require ('Module:Arguments').getArgs; local cfg = mw.loadData ('Module:Citation/CS1/Configuration'); -- load the configuration module local whitelist = mw.loadData ('Module:Citation/CS1/Whitelist'); -- load the whitelist module local exclusion_lists = { -- TODO: move these tables into a separate ~/data module and mw.loadData() it ['cite book'] = { ['agency'] = true, ['air-date'] = true, ['arxiv'] = true,..." 42061 Scribunto text/plain require('strict'); local getArgs = require ('Module:Arguments').getArgs; local cfg = mw.loadData ('Module:Citation/CS1/Configuration'); -- load the configuration module local whitelist = mw.loadData ('Module:Citation/CS1/Whitelist'); -- load the whitelist module local exclusion_lists = { -- TODO: move these tables into a separate ~/data module and mw.loadData() it ['cite book'] = { ['agency'] = true, ['air-date'] = true, ['arxiv'] = true, ['biorxiv'] = true, ['citeseerx'] = true, ['class'] = true, ['conference'] = true, ['conference-format'] = true, ['conference-url'] = true, ['degree'] = true, ['department'] = true, ['display-interviewers'] = true, ['docket'] = true, ['episode'] = true, ['interviewer#'] = true, ['interviewer-first#'] = true, ['interviewer-link#'] = true, ['interviewer-mask#'] = true, ['ismn'] = true, ['issn'] = true, ['issue'] = true, ['jfm'] = true, ['journal'] = true, ['jstor'] = true, ['mailinglist'] = true, ['message-id'] = true, ['minutes'] = true, ['MR'] = true, ['network'] = true, ['number'] = true, ['RFC'] = true, ['script-journal'] = true, ['season'] = true, ['section'] = true, ['sections'] = true, ['series-link'] = true, ['series-number'] = true, ['series-separator'] = true, ['sheet'] = true, ['sheets'] = true, ['SSRN'] = true, ['station'] = true, ['time'] = true, ['time-caption'] = true, ['trans-article'] = true, ['trans-journal'] = true, ['transcript'] = true, ['transcript-format'] = true, ['transcript-url'] = true, ['ZBL'] = true, }, ['cite journal'] = { ['agency'] = true, ['air-date'] = true, ['book-title'] = true, ['chapter'] = true, ['chapter-format'] = true, ['chapter-url'] = true, ['chapter-url-access'] = true, ['class'] = true, ['conference'] = true, ['conference-format'] = true, ['conference-url'] = true, ['contribution'] = true, ['contributor#'] = true, ['contributor-first#'] = true, ['contributor-link#'] = true, ['contributor-mask#'] = true, ['degree'] = true, ['department'] = true, ['display-interviewers'] = true, ['docket'] = true, ['edition'] = true, ['editor#'] = true, ['editor-first#'] = true, ['editor-link#'] = true, ['editor-mask#'] = true, ['editors'] = true, ['encyclopedia'] = true, ['episode'] = true, ['ignore-isbn-error'] = true, ['interviewer#'] = true, ['interviewer-first#'] = true, ['interviewer-link#'] = true, ['interviewer-mask#'] = true, ['isbn'] = true, ['ismn'] = true, ['LCCN'] = true, ['mailinglist'] = true, ['message-id'] = true, ['minutes'] = true, ['network'] = true, ['script-chapter'] = true, ['season'] = true, ['section'] = true, ['sections'] = true, ['series-link'] = true, ['series-number'] = true, ['series-separator'] = true, ['sheet'] = true, ['sheets'] = true, ['station'] = true, ['time'] = true, ['time-caption'] = true, ['trans-article'] = true, ['transcript'] = true, ['transcript-format'] = true, ['transcript-url'] = true, }, } --[[-------------------------< A D D _ T O _ L I S T >--------------------------------------------------------- adds code/name pair to code_list and name/code pair to name_list; code/name pairs in override_list replace those taken from the MediaWiki list; these are marked with a superscripted dagger. |script-<param>= lang codes always use override names so dagger is omitted ]] local function add_to_list (code_list, name_list, override_list, code, name, dagger) if false == dagger then dagger = ''; -- no dagger for |script-<param>= codes and names else dagger = '<sup>†</sup>'; -- dagger for all other lists using override end if override_list[code] then -- look in the override table for this code code_list[code] = override_list[code] .. dagger; -- use the name from the override table; mark with dagger name_list[override_list[code]] = code .. dagger; else code_list[code] = name; -- use the MediaWiki name and code name_list[name] = code; end end --[[-------------------------< L I S T _ F O R M A T >--------------------------------------------------------- formats key/value pair into a string for rendering ['k'] = 'v' → k: v ]] local function list_format (result, list) for k, v in pairs (list) do table.insert (result, k .. ': ' .. v); end end --[[-------------------------< L A N G _ L I S T E R >--------------------------------------------------------- Module entry point Crude documentation tool that returns one of several lists of language codes and names. Used in Template:Citation Style documentation/language/doc {{#invoke:cs1 documentation support|lang_lister|list=<selector>|lang=<code>}} where <selector> is one of the values: 2char – list of ISO 639-1 codes and names sorted by code 3char – list of ISO 639-2, -3 codes and names sorted by code ietf – list of IETF language tags and names sorted by tag ietf2 – list of ISO 639-1 based IETF language tags and names sorted by tag ietf3 – list of list of ISO 639-2, -3 based IETF language tags and names sorted by tag name – list of language names and codes sorted by name all - list all language codes/tags and names sorted by code/tag where <code> is a MediaWiki supported 2, 3, or ietf-like language code; because of fall-back, language names may be the English-language names. ]] local function lang_lister (frame) local lang = (frame.args.lang and '' ~= frame.args.lang) and frame.args.lang or mw.getContentLanguage():getCode() local source_list = mw.language.fetchLanguageNames(lang, 'all'); local override = cfg.lang_tag_remap; local code_1_list={}; local code_2_list={}; local ietf_list={}; local ietf_list2={}; local ietf_list3={}; local name_list={}; if not ({['2char']=true, ['3char']=true, ['ietf']=true, ['ietf2']=true, ['ietf3']=true, ['name']=true, ['all']=true})[frame.args.list] then return '<span style="color:#d33">unknown list selector: ' .. frame.args.list .. '</span>'; end for code, name in pairs (source_list) do if 'all' == frame.args.list then add_to_list (code_1_list, name_list, override, code, name); -- use the code_1_list because why not? elseif 2 == code:len() then add_to_list (code_1_list, name_list, override, code, name); elseif 3 == code:len() then add_to_list (code_2_list, name_list, override, code, name); elseif code:match ('^%a%a%-.+') then -- ietf with 2-character language tag add_to_list (ietf_list, name_list, override, code, name); -- add to main ietf list for |list=ietf add_to_list (ietf_list2, name_list, override, code, name); -- add to ietf2 list elseif code:match ('^%a%a%a%-.+') then -- ietf with 3-character language tag add_to_list (ietf_list, name_list, override, code, name); -- add to main ietf list for |list=ietf add_to_list (ietf_list3, name_list, override, code, name); -- add to ietf3 list end end local result = {}; local out = {}; if '2char' == frame.args.list or 'all' == frame.args.list then -- iso 639-1 list_format (result, code_1_list); elseif '3char' == frame.args.list then -- iso 639-2, 3 list_format (result, code_2_list); elseif 'ietf' == frame.args.list then -- all ietf tags list_format (result, ietf_list); elseif 'ietf2' == frame.args.list then -- 2-character ietf tags list_format (result, ietf_list2); elseif 'ietf3' == frame.args.list then -- 3 character ietf tags list_format (result, ietf_list3); else --must be 'name' list_format (result, name_list); end local templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = "Div col/styles.css" } } table.sort (result); table.insert (result, 1, templatestyles .. '<div class="div-col" style="column-width:16em">'); table.insert (out, table.concat (result, '\n*')); table.insert (out, '</div>'); return table.concat (out, '\n'); end --[[--------------------------< S C R I P T _ L A N G _ L I S T E R >------------------------------------------ Module entry point Crude documentation tool that returns list of language codes and names supported by the various |script-<param>= parameters. used in Help:CS1 errors {{#invoke:cs1 documentation support|script_lang_lister}} ]] local function script_lang_lister (frame) local lang_code_src = cfg.script_lang_codes ; -- get list of allowed script language codes local override = cfg.lang_tag_remap; local this_wiki_lang = mw.language.getContentLanguage().code; -- get this wiki's language local code_list = {}; -- interim list of aliases local name_list={}; -- not used; defined here so that we can reuse add_to_list() local out = {}; -- final output (for now an unordered list) for _, code in ipairs (lang_code_src) do -- loop through the list of codes local name = mw.language.fetchLanguageName (code, this_wiki_lang); -- get the language name associated with this code add_to_list (code_list, name_list, override, code, name, false); -- name_list{} not used but provided so that we can reuse add_to_list(); don't add superscript dagger end local result = {}; local out = {}; list_format (result, code_list); local templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = "Div col/styles.css" } } table.sort (result); table.insert (result, 1, templatestyles .. '<div class="div-col" style="column-width:16em">'); table.insert (out, table.concat (result, '\n*')); table.insert (out, '</div>'); return table.concat (out, '\n'); end --[[--------------------------< A L I A S _ L I S T E R >------------------------------------------------------ experimental code that lists parameters and their aliases. Perhaps basis for some sort of documentation? {{#invoke:cs1 documentation support|alias_lister}} ]] local function alias_lister () local alias_src = cfg.aliases; -- get master list of aliases local key; -- key for k/v in a new table local list = {}; -- interim list of aliases local out = {}; -- final output (for now an unordered list) for _, aliases in pairs (alias_src) do -- loop throu the master list of aliases if 'table' == type (aliases) then -- table only when there are aliases for i, alias in ipairs (aliases) do -- loop through all of the aliases if 1 == i then -- first 'alias' is the canonical parameter name key = alias; -- so it becomes the key in list else list[key] = list[key] and (list[key] .. ', ' .. alias) or alias; -- make comma-separated list of aliases list[alias] = 'see ' .. key; -- make a back reference from this alias to the canonical parameter end end end end for k, v in pairs (list) do -- loop through the list to make a simple unordered list table.insert (out, table.concat ({'*', k, ': ', v})); end table.sort (out); -- sort it return table.concat (out, '\010'); -- concatenate with \n -- return (mw.dumpObject (list)) end --[[--------------------------< C A N O N I C A L _ P A R A M _ L I S T E R >---------------------------------- experimental code that lists canonical parameter names. Perhaps basis for some sort of documentation? returns a comma separated, alpha sorted, list of the canonical parameters. If given a template name, excludes parameters listed in that template's exclusion_list[<template>]{} table (if a table has been defined). {{#invoke:cs1 documentation support|canonical_param_lister|<template>}} ]] local function canonical_param_lister (frame) local template = frame.args[1]; if '' == template then template = nil; end if template then template = mw.text.trim (template:lower()); end local alias_src = cfg.aliases; -- get master list of aliases local id_src = cfg.id_handlers; -- get master list of identifiers local list = {}; -- interim list of aliases local out = {}; -- final output (for now an unordered list) for _, aliases in pairs (alias_src) do -- loop through the master list of aliases local name; if 'table' == type (aliases) then -- table only when there are aliases name = aliases[1]; -- first member of an aliases table is declared canonical else name = aliases; -- for those parameters that do not have any aliases, the parameter is declared canonical end if not template then -- no template name, add this parameter table.insert (list, name); elseif not exclusion_lists[template] then -- template name but no exclusion list table.insert (list, name); elseif not exclusion_lists[template][name] then -- template name and exclusion list but name not in list table.insert (list, name); end end for k, ids in pairs (id_src) do -- spin through the list of identifiers local name = id_src[k].parameters[1]; -- get the first (left-most) parameter name local access = id_src[k].custom_access; -- get the access-icon parameter if it exists for this identifier if not template then -- no template name table.insert (list, name); -- add this parameter if access then table.insert (list, access); -- add this access-icon parameter end elseif not exclusion_lists[template] then -- template name but no exclusion list table.insert (list, name); if access then table.insert (list, access); end elseif not exclusion_lists[template][name] then -- template name and exclusion list but name not in list table.insert (list, name); if access then table.insert (list, access); end end end for _, param in ipairs (list) do -- loop through the list to make a simple unordered list table.insert (out, table.concat ({'*', param})); end local function comp( a, b ) -- used in following table.sort() return a:lower() < b:lower(); end table.sort (out, comp); -- sort the list return table.concat (out, '\010'); -- concatenate with \n -- return (mw.dumpObject (list)) end --[[--------------------------< C A N O N I C A L _ N A M E _ G E T >------------------------------------------ returns first (canonical) name when metaparameter is assigned a table of names returns name when metaparameter is assigned a single name returns empty string when metaparameter name not found in alias_src{}, id_src{}, or id_src[meta].custom_access metaparameter <metaparam> is the key in Module:Citation/CS1 aliases{} table or id_handlers{} table. Because access-icon don't have <metaparam> keys, per se, we create pseudo <metaparam> keys by appending 'access' to the identifier <metaparam>: the <metaparam> for |doi-access= is, for the purposes of this function, DOIaccess, etc Some lists of aliases might be better served when a particular alias is identified as the canonical alias for a particular use case. If, for example, <metaparam> Perodical lists: 'journal', 'magazine', 'newspaper', 'periodical', 'website', 'work' that order works fine for {{cite journal}} documentation but doesn't work so well for {{cite magazine}}, {{cite news}}, or {{cite web}}. So, for using this function to document {{cite magazine}} the returned value should be the parameter best suited for that template so we can specify magazine in the override (frame.args[2]) While for this function, it would be just as simple to not use the function, this mechanism is implemented here to match similar functionality in alias_names_get() (there are slight differences) <override> must exist in the alias list does not apply to the access icon parameters (ignored - these have no aliases) (and which would be best for {{cite news}}? |newspaper= or |work=? can't solve all of the worlds problems at once). output format is controlled by |format= plain - renders in plain text in a <span> tag; may have id attribute para - renders as it would in {{para|<param>}} {{#invoke:cs1 documentation support|canonical_name_get|<metaparam>|<override>|id=<attribute>|format=[plain|para]}} ]] local function canonical_name_get (frame) local alias_src = cfg.aliases; -- get master list of aliases local id_src = cfg.id_handlers; -- get master list of identifiers local args = getArgs (frame); local name; local meta = args[1] local override = args[2]; local access; -- for id-access parameters if meta:match ('^(%u+)access') then -- the metaparameter (which is not used in ~/Configuration) is id_handlers key concatenated with access: BIBCODEaccess meta, access = meta:gsub ('^(%u+)access', '%1'); -- strip 'access' text from meta and use returned count value as a flag end if alias_src[meta] then name = alias_src[meta]; -- name is a string or a table if 'table' == type (name) then -- table only when there are aliases if not override then name = name[1]; -- first member of an aliases table is declared canonical else for _, v in ipairs (name) do -- here when override is set; spin throu the aliases to make sure override matches alias in table if v == override then name = v; -- declare override to be the canonical param for this use case break; end end end end elseif id_src[meta]then -- if there is an id handler if access then -- and if this is a request for the handler's custom access parameter if id_src[meta].custom_access then -- if there is a custom access parameter name = id_src[meta].custom_access; -- use it else return ''; -- nope, return empty string end else if not override then name = id_src[meta].parameters[1]; -- get canonical id handler parameter else for _, v in ipairs (id_src[meta].parameters) do -- here when override is set; spin throu the aliases to make sure override matches alias in table if v == override then name = v; -- declare override to be the canonical param for this use case break; end end end end else return ''; -- metaparameter not specified, or no such metaparameter end if 'plain' == args.format then -- format and return the output if args.id then return string.format ('<span id="%s">%s</span>', args.id, name); -- plain text with id attribute else return name; -- plain text end elseif 'para' == args.format then return string.format ('<code class="nowrap">|%s=</code>', name); -- same as {{para|<param>}} end return string.format ('<b id="%s">%s</b>', args.id or '', name); -- because {{csdoc}} bolds param names end --[[--------------------------< A L I A S _ N A M E S _ G E T >------------------------------------------------ returns list of aliases for metaparameter <metaparam> returns empty string when there are no aliases returns empty string when <metaparam> name not found in alias_src{} or id_src{}; access icon parameters have no aliases so ignored metaparameter <metaparam> is the key in Module:Citation/CS1 aliases{} table or id_handlers{} table. Some lists of aliases might be better served when a particular alias is identified as the canonical alias for a particular use case. If, for example, <metaparam> Perodical lists: 'journal', 'magazine', 'newspaper', 'periodical', 'website', 'work' that order works fine for {{cite journal}} documentation but doesn't work so well for {{cite magazine}}, {{cite news}}, or {{cite web}}. So, for using this function to document {{cite magazine}} the returned value should be the aliases that are not best suited for that template so we can specify magazine in the override (frame.args[2]) to be the canonical parameter so it won't be listed with the rest of the aliases (normal canonical journal will be) <override> must exist in the alias list except: when <override> value is 'all', returns the canonical parameter plus all of the aliases output format is controlled by |format= plain - renders in plain text in a <span> tag; may have id attribute para - renders as it would in {{para|<param>}} when not specified, refurns the default bold format used for {{csdoc}} {{#invoke:cs1 documentation support|alias_name_get|<metaparam>|<override>|format=[plain|para]}} ]] local function alias_names_get (frame) local alias_src = cfg.aliases; -- get master list of aliases local id_src = cfg.id_handlers; -- get master list of identifiers local args = getArgs (frame); local meta = args[1]; local override = args[2]; local out = {}; local source; -- selected parameter or id aliases list local aliases; source = alias_src[meta] or (id_src[meta] and id_src[meta].parameters); if not source then if meta:match ('%u+access') then return 'no' == args.none and '' or 'none'; -- custom access parameters don't have aliases else return ''; -- no such meta end elseif not source[2] then -- id_source[meta] is always a table; if no second member, no aliases return 'no' == args.none and '' or 'none'; end if not override then aliases = source; -- normal skip-canonical param case else local flag = 'all' == override and true or nil; -- so that we know that <override> parameter is a valid alias; spoof when override == 'all' aliases = {[1] = ''}; -- spoof to push alias_src[meta][1] and id_src[meta][1] into aliases[2] for _, v in ipairs (source) do -- here when override is set; spin through the aliases to make sure override matches alias in table if v ~= override then table.insert (aliases, v); -- add all but overridden param to the the aliases list for this use case else flag = true; -- set the flag so we know that <override> is a valid alias end end if not flag then aliases = {} -- unset the table as error indicator end end if 'table' == type (aliases) then -- table only when there are aliases for i, alias in ipairs (aliases) do if 1 ~= i then -- aliases[1] is the canonical name; don't include it if 'plain' == args.format then -- format and return the output table.insert (out, alias); -- plain text elseif 'para' == args.format then table.insert (out, string.format ('<code class="nowrap">|%s=</code>', alias)); -- same as {{para|<param>}} else table.insert (out, string.format ("'''%s'''", alias)); -- because csdoc bolds param names end end end return table.concat (out, ', '); -- make pretty list and quit end return 'no' == args.none and '' or 'none'; -- no metaparameter with that name or no aliases end --[[--------------------------< I S _ B O O K _ C I T E _ T E M P L A T E >------------------------------------ fetch the title of the current page; if it is a preprint template, return true; empty string else ]] local book_cite_templates = { ['citation'] = true, ['cite book'] = true, } local function is_book_cite_template () local title = mw.title.getCurrentTitle().rootText; -- get title of current page without namespace and without sub-pages; from Template:Cite book/new -> Cite book title = title and title:lower() or ''; return book_cite_templates[title] or ''; end --[[--------------------------< I S _ L I M I T E D _ P A R A M _ T E M P L A T E >---------------------------- fetch the title of the current page; if it is a preprint template, return true; empty string else ]] local limited_param_templates = { -- if ever there is a need to fetch info from ~/Whitelist then ['cite arxiv'] = true, -- this list could also be fetched from there ['cite biorxiv'] = true, ['cite citeseerx'] = true, ['cite medrxiv'] = true, ['cite ssrn'] = true, } local function is_limited_param_template () local title = mw.title.getCurrentTitle().rootText; -- get title of current page without namespace and without sub-pages; from Template:Cite book/new -> Cite book title = title and title:lower() or ''; return limited_param_templates[title] or ''; end --[[--------------------------< H E A D E R _ M A K E >-------------------------------------------------------- makes a section header from <header_text> and <level>; <level> defaults to 2; cannot be less than 2 ]] local function _header_make (args) if not args[1] then return ''; -- no header text end local level = args[2] and tonumber (args[2]) or 2; level = string.rep ('=', level); return level .. args[1] .. level; end --[[--------------------------< H E A D E R _ M A K E >-------------------------------------------------------- Entry from an {{#invoke:}} makes a section header from <header_text> and <level>; <level> defaults to 2; cannot be less than 2 ]] local function header_make (frame) local args = getArgs (frame); return _header_make (args); end --[[--------------------------< I D _ L I M I T S _ G E T >---------------------------------------------------- return the limit values for named identifier parameters that have <id> limits (pmc, pmid, ssrn, s2cid, oclc, osti, rfc); the return value used in template documentation and error message help-text {{#invoke:Cs1 documentation support|id_limits_get|<id>}} ]] local function id_limits_get (frame) local args = getArgs (frame); local handlers = cfg.id_handlers; -- get id_handlers {} table from ~/Configuration return args[1] and handlers[args[1]:upper()].id_limit or ('<span style="color:#d33">No limit defined for identifier: ' .. (args[1] or '<unknown name>') .. '</span>'); end --[[--------------------------< C A T _ L I N K _ M A K E >---------------------------------------------------- ]] local function cat_link_make (cat) return table.concat ({'[[:Category:', cat, ']]'}); end --[[--------------------------< S C R I P T _ C A T _ L I S T E R >-------------------------------------------- utility function to get script-language categories ]] local lang_list_t = mw.language.fetchLanguageNames ('en', 'all'); local function script_cat_lister (script_lang_codes_t, lang_tag_remap_t, cats_list_t) for _, lang_code in ipairs (script_lang_codes_t) do local lang_name = lang_tag_remap_t[lang_code] or lang_list_t[lang_code]; -- use remap table to get Bengali instead of Bangla and the like; else use standard MediaWiki names local cat = 'CS1 uses ' .. lang_name .. '-language script (' .. lang_code .. ')'; -- build a category name cats_list_t[cat] = 1; -- and save it end end --[[--------------------------< C S 1 _ C A T _ L I S T E R >-------------------------------------------------- This is a crude tool that reads the category names from Module:Citation/CS1/Configuration, makes links of them, and then lists them in sorted lists. A couple of parameters control the rendering of the output: |select= -- (required) takes one of three values: error, maint, prop |sandbox= -- takes one value: no |hdr-lvl= -- base header level (number of == that make a header); default:2 min:2 This tool will automatically attempt to load a sandbox version of ~/Configuration if one exists. Setting |sandbox=no will defeat this. {{#invoke:cs1 documentation support|cat_lister|select=<error|maint|prop>|sandbox=<no>}} ]] local function cat_lister (frame) local args = getArgs (frame); local list_live_cats = {}; -- list of live categories local list_sbox_cats = {}; -- list of sandbox categories local live_sbox_out = {} -- list of categories that are common to live and sandbox modules local live_not_in_sbox_out = {} -- list of categories in live but not sandbox local sbox_not_in_live_out = {} -- list of categories in sandbox but not live local out = {}; -- final output assembled here local sandbox; -- boolean; true: evaluate the sandbox module local hdr_lvl; -- local sb_cfg; local sandbox, sb_cfg = pcall (mw.loadData, 'Module:Citation/CS1/Configuration/sandbox'); -- get sandbox configuration local cat; local select = args.select; if 'no' == args.sandbox then -- list sandbox? sandbox = false; -- no, live only end if hdr_lvl then -- if set and if tonumber (hdr_lvl) then -- can be converted to number if 2 > tonumber (hdr_lvl) then -- min is 2 hdr_lvl = 2; -- so set to min end else -- can't be converted hdr_lvl = 2; -- so default to min end else hdr_lvl = 2; -- not set so default to min end if 'error' == select or 'maint' == select then -- error and main categorys handling different from poperties cats for _, t in pairs (cfg.error_conditions) do -- get the live module's categories if ('error' == select and t.message) or ('maint' == select and not t.message) then cat = t.category:gsub ('|(.*)$', ''); -- strip sort key if any list_live_cats[cat] = 1; -- add to the list end end if sandbox then -- if ~/sandbox module exists and |sandbox= not set to 'no' for _, t in pairs (sb_cfg.error_conditions) do -- get the sandbox module's categories if ('error' == select and t.message) or ('maint' == select and not t.message) then cat = t.category:gsub ('|(.*)$', ''); -- strip sort key if any list_sbox_cats[cat] = 1; -- add to the list end end end elseif 'prop' == select then -- prop cats for _, cat in pairs (cfg.prop_cats) do -- get the live module's categories cat = cat:gsub ('|(.*)$', ''); -- strip sort key if any list_live_cats[cat] = 1; -- add to the list end script_cat_lister (cfg.script_lang_codes, cfg.lang_tag_remap, list_live_cats); -- get live module's foriegn language script cats if sandbox then -- if ~/sandbox module exists and |sandbox= not set to 'no' for _, cat in pairs (sb_cfg.prop_cats) do -- get the sandbox module's categories cat = cat:gsub ('|(.*)$', ''); -- strip sort key if any list_sbox_cats[cat] = 1; -- add to the list end script_cat_lister (sb_cfg.script_lang_codes, sb_cfg.lang_tag_remap, list_sbox_cats); -- get sandbox module's foriegn language script cats end else return '<span style="color:#d33; font-style:normal;">error: unknown selector: ' .. select .. '</span>' end for k, _ in pairs (list_live_cats) do -- separate live/sbox common cats from cats not in sbox if not list_sbox_cats[k] and sandbox then table.insert (live_not_in_sbox_out, cat_link_make (k)); -- in live but not in sbox else table.insert (live_sbox_out, cat_link_make (k)); -- in both live and sbox end end for k, _ in pairs (list_sbox_cats) do -- separate sbox/live common cats from cats not in live if not list_live_cats[k] then table.insert (sbox_not_in_live_out, cat_link_make (k)); -- in sbox but not in live end end local function comp (a, b) -- local function for case-agnostic category name sorting return a:lower() < b:lower(); end local header; -- initialize section header with name of selected category list if 'error' == select then header = 'error'; elseif 'maint' == select then header = 'maintenance'; else header = 'properties'; end header = table.concat ({ -- build the main header 'Live ', -- always include this ((sandbox and 'and sandbox ') or ''), -- if sandbox evaluated, mention that header, -- add the list name ' categories (', -- finish the name and add #live_sbox_out, -- count of categories listed ')' -- close }) local templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = "Div col/styles.css" } } header = table.concat ({ -- make a useable header _header_make ({header, hdr_lvl}), '\n' .. templatestyles .. '<div class="div-col">' -- opening <div> for columns }); table.sort (live_sbox_out, comp); -- sort case agnostic acsending table.insert (live_sbox_out, 1, header); -- insert the header at the top table.insert (out, table.concat (live_sbox_out, '\n*')); -- make a big string of unordered list markup table.insert (out, '</div>\n'); -- close the </div> and add new line so the next header works if 0 ~= #live_not_in_sbox_out then -- when there is something in the table header = table.concat ({ -- build header for subsection 'In live but not in sandbox (', #live_not_in_sbox_out, ')' }); header = table.concat ({ -- make a useable header _header_make ({header, hdr_lvl+1}), '\n' .. templatestyles .. '<div class="div-col">' }); table.sort (live_not_in_sbox_out, comp); table.insert (live_not_in_sbox_out, 1, header); table.insert (out, table.concat (live_not_in_sbox_out, '\n*')); table.insert (out, '</div>\n'); end if 0 ~= #sbox_not_in_live_out then -- when there is something in the table header = table.concat ({ -- build header for subsection 'In sandbox but not in live (', #sbox_not_in_live_out, ')' }); header = table.concat ({ -- make a useable header _header_make ({header, hdr_lvl+1}), '\n' .. templatestyles .. '<div class="div-col">' }); table.sort (sbox_not_in_live_out, comp); table.insert (sbox_not_in_live_out, 1, header); table.insert (out, table.concat (sbox_not_in_live_out, '\n*')); table.insert (out, '</div>\n'); end return table.concat (out); -- concat into a huge string and done end --[=[--------------------------< H E L P _ T E X T _ C A T S >-------------------------------------------------- To create category links at the bottom of each error help text section and on the individual error category pages; fetches category names from ~/Configuration; replaces this: {{#ifeq:{{FULLPAGENAME}}|Category:CS1 errors: bioRxiv|Category:CS1 errors: bioRxiv|[[:Category:CS1 errors: bioRxiv]]}} with this: {{#invoke:Cs1 documentation support|help_text_cats|err_bad_biorxiv}} where {{{1}}} is the error_conditions key from Module:Citation/CS1/Configuration add |pages=yes to append the number of pages in the category ]=] local function help_text_cats (frame) local args_t = getArgs (frame); local error_conditions_t = cfg.error_conditions; -- get the table of error conditions local replacements_t = {}; -- table to hold replacement parameters for $1 etc placeholders in category names for k, v in pairs (args_t) do -- look for |$1=<replacement> parameters if 'string' == type (k) and k:match ('^$%d+$') then -- if found replacements_t[k] = v; -- save key and value end end if args_t[1] and error_conditions_t[args_t[1]] then -- must have error_condition key and it must exist local error_cat = error_conditions_t[args_t[1]].category; -- get error category from cs1|2 configuration if error_cat:match ('$%d') then -- look for placeholders in <error_cat> error_cat = error_cat:gsub ('$%d', replacements_t) -- replace place holders with matching value from replacements_t end local title_obj = mw.title.getCurrentTitle(); -- get a title object for the currently displayed page local name_space = title_obj.nsText; if ('Category' == name_space) and (error_cat == title_obj.text) then -- if this is the category page for the error message return table.concat ({'Category:', error_cat}); -- no link; just category name else -- here when currently displayed page is other than the error message category local pages = ''; -- default empty strin for concatenation if 'yes' == args_t.pages then -- if we should display category page count: TODO: do we need to keep this? pages = mw.site.stats.pagesInCategory (error_cat, 'all'); -- get category page count pages = table.concat ({' (', mw.language.getContentLanguage():formatNum (pages), ' page', (1 == pages) and ')' or 's)'}); -- make renderable text end return table.concat ({'[[:Category:', error_cat, ']]', pages}); -- link to category with or without page count end else return '<span style="color:#d33">unknown error_conditions key: ' .. (args_t[1] or 'key missing') .. '</span>'; end end --[[--------------------------< H E L P _ T E X T _ E R R O R _ M E S S A G E >-------------------------------- to render help text example error messages {{#invoke:Cs1 documentation support|help_text_error_messages|err_bad_biorxiv}} assign a single underscore to any of the |$n= parameters to insert an empty string in the error message: {{#invoke:Cs1 documentation support|help_text_error_messages|err_bad_issn|$1=_}} -> Check |issn= value {{#invoke:Cs1 documentation support|help_text_error_messages|err_bad_issn|$1=e}} -> Check |eissn= value error message is rendered at 120% font size; to specify another font size use |size=; must include unit specifier (%, em, etc) ]] local function help_text_error_messages (frame) local args_t = getArgs (frame); local error_conditions = mw.loadData ('Module:Citation/CS1/Configuration').error_conditions; -- local span_o = '<span class="cs1-visible-error citation-comment">'; local span_o = '<span class="citation-comment" style="color:#d33; font-size:' .. ((args_t.size and args_t.size) or '120%') .. '">'; local span_c = '</span>'; local message; local out = {}; -- output goes here if args_t[1] and error_conditions[args_t[1]] then -- must have error_condition key and it must exist message = error_conditions[args_t[1]].message; local i=1; local count; local rep; repeat rep = '$'..i args_t[rep] = args_t[rep] and args_t[rep]:gsub ('^%s*_%s*$', '') or nil; -- replace empty string marker with actual empty string message, count = message:gsub (rep, args_t[rep] or rep) i = i + 1; until (0 == count); table.insert (out, span_o); table.insert (out, message); table.insert (out, span_c); else return '<span style="color:#d33">unknown error_conditions key: ' .. (args_t[1] or 'key missing') .. '</span>'; end local out_str = table.concat (out); return table.concat ({frame:extensionTag ('templatestyles', '', {src='Module:Citation/CS1/styles.css'}), out_str}); end --[[--------------------------< T E M P L A T E S _ T >-------------------------------------------------------- This table is a k/v table of sequence tables. The keys in this table are collapsed lowercase form of the cs1|2 template names ({{ROOTPAGENAME}}): Template:Cite AV media -> citeavmedia Each subsequence table holds: [1] documentation page where the TemplateData json is stored ({{cite book}} is the oddball) [2] key to 'preprint_arguments_t' and unique_arguments_t' tables in Module:Citation/CS1/Whitelist; these keys dictate which of the basic or limited arguments and numbered arguments tables will be used to validate the content of the TemplateData ]] local templates_t = { citearxiv = {'Template:Cite_arXiv/doc', 'arxiv'}, -- preprint arguments citeavmedia = {'Template:Cite AV media/doc', 'audio-visual'}, -- unique arguments citeavmedianotes = {'Template:Cite AV media notes/doc'}, -- no template data citebiorxiv = {'Template:Cite bioRxiv/doc', 'biorxiv'}, -- preprint arguments citebook = {'Template:Cite book/TemplateData'}, citeciteseerx = {'Template:Cite CiteSeerX/doc', 'citeseerx'}, -- no template data; preprint uses limited arguments citeconference = {'Template:Cite conference/doc', 'conference'}, -- unique arguments citedocument = {'Template:Cite document/doc', 'document'}, -- special case; uses whitelist.document_parameters_t citeencyclopedia = {'Template:Cite encyclopedia/doc'}, citeepisode = {'Template:Cite episode/doc', 'episode'}, -- unique arguments citeinterview = {'Template:Cite interview/doc'}, citejournal = {'Template:Cite journal/doc'}, citemagazine = {'Template:Cite magazine/doc'}, citemailinglist = {'Template:Cite mailing list/doc', 'mailinglist'}, -- unique arguments -- no template data citemap = {'Template:Cite map/TemplateData', 'map'}, -- unique arguments citemedrxiv = {'Template:Cite medRxiv/doc', 'medrxiv'}, -- preprint arguments citenews = {'Template:Cite news/doc'}, citenewsgroup = {'Template:Cite newsgroup/doc', 'newsgroup'}, -- unique arguments citepodcast = {'Template:Cite podcast/doc'}, citepressrelease = {'Template:Cite press release/doc'}, citereport = {'Template:Cite report/doc', 'report'}, -- unique arguments citeserial = {'Template:Cite serial/doc', 'serial'}, -- unique arguments -- no template data citesign = {'Template:Cite sign/doc'}, citespeech = {'Template:Cite speech/doc', 'speech'}, -- unique arguments -- no template data citessrn = {'Template:Cite SSRN/doc', 'ssrn'}, -- preprint arguments -- no template data citetechreport = {'Template:Cite tech report/doc'}, citethesis = {'Template:Cite thesis/doc', 'thesis'}, -- unique arguments citeweb = {'Template:Cite web/doc'}, citation = {'Template:Citation/doc'}, } --[[--------------------------< N O _ P A G E _ T E M P L A T E S _ T >---------------------------------------- ]] local no_page_templates_t = {}; --[[--------------------------< I D E N T I F I E R _ A L I A S E S _ T >-------------------------------------- a table of the identifier aliases ]] local identifier_aliases_t = {} for identifier, handler in pairs (cfg.id_handlers) do -- for each identifier local aliases_t = {}; -- create a table for _, alias in ipairs (handler.parameters) do -- get the alaises aliases_t[alias] = true; -- and add them to the table in a form that mimics the whitelist tables end identifier_aliases_t[identifier:lower()] = aliases_t; -- add new table to the identifier aliases table; use lowercase identifier base name for the key end --[[--------------------------< T E M P L A T E _ D A T A _ J S O N _ G E T >---------------------------------- get template doc page content and extract the content of the TemplateData tags (case insensitive) <template> is the canonical name of the template doc page (with namespace) that holds the template data; usually Template:Cite xxx/doc (except Template:Cite book/TemplateData) ]] local function template_data_json_get (template) local json = mw.title.new (template):getContent() or ''; -- get the content of the article or ''; new pages edited w/ve do not have 'content' until saved; ve does not preview; phab:T221625 json = json:match ('<[Tt]emplate[Dd]ata>(.-)</[Tt]emplate[Dd]ata>'); -- remove everything exept the content of the TemplatData tags return json and mw.text.jsonDecode (json); -- decode the json string and return as a table; nil if not found end --[[--------------------------< V A L I D A T E _ D O C U M E N T _ P A R A M >-------------------------------- looks for <param> (can be the canonical parameter name or can be an alias) in whitelist.document_parameters_t. When found, returns true; nil else <param> is the parameter's name as listed in the TemplateData ]] local function validate_document_param (param) if true == whitelist.document_parameters_t[param] then return true; end end --[[--------------------------< V A L I D A T E _ U N I Q U E _ P A R A M >------------------------------------ looks for <param> (can be the canonical parameter name or can be an alias) in whitelist.basic_arguments{} and if necessary in whitelist.numbered_arguments{}. When found, returns true; nil else <param> is the parameter's name as listed in the TemplateData ]] local function validate_basic_param (param) if true == whitelist.common_parameters_t[param] then return true; end end --[[--------------------------< V A L I D A T E _ P R E P R I N T _ P A R A M >-------------------------------- looks for <param> (can be the canonical parameter name or can be an alias) in whitelist.preprint_arguments_t{} or whitelist.limited_basic_arguments{} or whitelist.limited_numbered_arguments{}. When found, returns true; nil else <param> is the parameter's name as listed in the TemplateData <key> is key neccessary to look in the appropriate subtable of whitelist.preprint_arguments_t{} ]] local function validate_preprint_param (param, key) if true == whitelist.preprint_arguments_t[key][param] or true == whitelist.limited_parameters_t[param] then -- true == whitelist.limited_basic_arguments_t[param] or -- true == whitelist.limited_numbered_arguments_t[param] then return true; end end --[[--------------------------< V A L I D A T E _ U N I Q U E _ P A R A M >------------------------------------ looks for <param> (can be the canonical parameter name or can be an alias) in whitelist.unique_arguments_t{} or whitelist.basic_arguments{} or whitelist.numbered_arguments{}. When found, returns true; nil else <param> is the parameter's name as listed in the TemplateData <key> is key neccessary to look in the appropriate subtable of whitelist.unique_arguments_t{} ]] local function validate_unique_param (param, key, cfg_aliases_t) if true == whitelist.unique_arguments_t[key][param] or true == validate_basic_param (param) then return true; end end --[[--------------------------< V A L I D A T E _ I D _ P A R A M >-------------------------------------------- looks for <param> <alias> in identifier_aliases_t{}. When found, returns true; nil else <param> is the parameter's name as listed in the TemplateData <alias> is the alias that we're looking for ]] local function validate_id_alias (param, alias) return identifier_aliases_t[param] and identifier_aliases_t[param][alias]; end --[[--------------------------< P A R A M _ E R R O R_ M S G >------------------------------------------------- ]] local function param_error_msg (param) return '<span style="font-family:"monospace">|' .. param .. '=</span> is not a valid parameter'; end --[[--------------------------< D U P _ A L I A S _ E R R O R_ M S G >----------------------------------------- ]] local function dup_alias_error_msg (param, alias) return '<span style="font-family:"monospace">|' .. param .. '=</span> has duplicate aliases: <span font-family:"monospace";>|' .. alias .. '=</span>'; end --[[--------------------------< D U P _ A L I A S E S _ C H E C K >-------------------------------------------- create an associative array of <param> aliases. if <alias> already present in <aliases_t> add an error message to <out> ]] local function dup_aliases_check (param, alias, aliases_t, out_t) if not aliases_t[alias] then aliases_t[alias] = true; else table.insert (out_t, dup_alias_error_msg (param, alias)); end end --[[--------------------------< A L I A S _ E R R O R_ M S G >------------------------------------------------- ]] local function alias_error_msg (param, alias) return '<code style="color: inherit; background: inherit; border: none; padding: inherit">|' .. alias .. '=</code> is not a valid alias of: <code style="color: inherit; background: inherit; border: none; padding: inherit">|' .. param .. '=</code>'; end --[[--------------------------< C F G _ A L I A S E S _ T _ M A K E >------------------------------------------ convert this from cfg.aliases{}: ['AccessDate'] = {'access-date', 'accessdate'} to this in out_t{} ['access-date'] = 'AccessDate', ['accessdate'] = 'AccessDate', to test if |access-date= is an aliases of |accessdate=: if out_t['access-date'] == out_t['accessdate'] ]] local function cfg_aliasts_t_make () local out_t = {}; for meta, params_t in pairs (cfg.aliases) do if 'table' == type (params_t) then -- metaparameters that are assigned string values do not have aliases for _, param in ipairs (params_t) do -- for each alias param = param:gsub ('#', ''); -- get rid of enumerators out_t[param] = meta; -- add it to the output table end end end --error (mw.dumpObject (out_t)) return out_t; end --[[--------------------------< T E M P L A T E _ D A T A _ V A L I D A T E >---------------------------------- compairs parameter names listed in a cs1|2 template's TemplateData structure (everything between <TemplateData> and </TemplateData> tag case insensitive). Returns error messages when errors found, empty string else. {{#invoke:Cs1 documentation support|template_data_validate|{{ROOTPAGENAME}}}} When called from a different page: {{#invoke:cs1 documentation support|template_data_validate|<canonical template name>}} where the <canonical template name> is the template's canonical name with or without namespace and or subpages ]] local function template_data_validate (frame) local args_t = getArgs (frame); if not args_t[1] then return '<span style="color:#d33">Error: cs1|2 template name required</span>'; end local template_idx = args_t[1]:lower():match ('cit[ae][^/]+'); -- args_t[1] has something if not template_idx then -- but if not a cs1|2 template abandon with error message return '<span style="color:#d33">Error: cs1|2 template name required</span>'; else template_idx = template_idx:gsub (' ', ''); -- is what appears to be a cs1|2 template so strip spaces end local cfg_aliases_t = cfg_aliasts_t_make (); local template_t = templates_t[template_idx]; local out = {}; local template_doc = template_t[1]; local json_t = template_data_json_get (template_doc); if not json_t then table.insert (out, 'Error: can\'t find TemplateData'); else for param, param_t in pairs (json_t['params']) do local param_i; -- this will be the parameter name that gets validated if param:find ('[Ss]2[Cc][Ii][Dd]') then -- |s2cid*= parameters are not enumerated ... param_i = param; -- ... so don't convert the '2' to '#' else param_i = param:gsub ('%d+', '#'); -- for enumerated parameters, convert the enumerator digits to a single '#' character; all others unmolested end local param_is_valid; -- boolean true when param is valid; nil else if template_t[2] then -- if template is a preprint or uses unique parameters of 'document' parameters if 'document' == template_t[2] then -- if a {{cite document}} template param_is_valid = validate_document_param (param_i, template_t[2]); if param_is_valid then local aliases_t = {}; -- used by dup_aliases_check if param_t['aliases'] then for _, alias in ipairs (param_t['aliases']) do dup_aliases_check (param, alias, aliases_t, out); local alias_i = alias:gsub ('%d+', '#'); -- in case an enumerated parameter, convert the enumerator digits to a single '#' character if not validate_document_param (alias_i, template_t[2]) then -- is 'alias' a known parameter? table.insert (out, alias_error_msg (param, alias)); -- may be known but is not supported elseif cfg_aliases_t[param_i:gsub ('#', '')] ~= cfg_aliases_t[alias_i:gsub ('#', '')] then -- is 'alias' known to be an alias of 'param'? table.insert (out, alias_error_msg (param, alias)); end end end else -- here when param not valid preprint param table.insert (out, param_error_msg (param)) end elseif whitelist.preprint_arguments_t[template_t[2]] then -- if a preprint template param_is_valid = validate_preprint_param (param_i, template_t[2]); if param_is_valid then local aliases_t = {}; -- used by dup_aliases_check if param_t['aliases'] then for _, alias in ipairs (param_t['aliases']) do dup_aliases_check (param, alias, aliases_t, out); local alias_i = alias:gsub ('%d+', '#'); -- in case an enumerated parameter, convert the enumerator digits to a single '#' character if not validate_preprint_param (alias_i, template_t[2]) then -- is 'alias' a known parameter? table.insert (out, alias_error_msg (param, alias)); -- may be known but is not supported elseif cfg_aliases_t[param_i:gsub ('#', '')] ~= cfg_aliases_t[alias_i:gsub ('#', '')] then -- is 'alias' known to be an alias of 'param'? table.insert (out, alias_error_msg (param, alias)); end end end else -- here when param not valid preprint param table.insert (out, param_error_msg (param)) end elseif whitelist.unique_arguments_t[template_t[2]] then -- if a unique parameters template param_is_valid = validate_unique_param (param_i, template_t[2]); if param_is_valid then local aliases_t = {}; -- used by dup_aliases_check if param_t['aliases'] then for _, alias in ipairs (param_t['aliases']) do dup_aliases_check (param, alias, aliases_t, out); local alias_i = alias:gsub ('%d+', '#'); -- in case an enumerated parameter, convert the enumerate digits to a single '#' character if not validate_unique_param (alias_i, template_t[2]) then -- is 'alias' a known parameter? table.insert (out, alias_error_msg (param, alias)); elseif cfg_aliases_t[param_i:gsub ('#', '')] ~= cfg_aliases_t[alias_i:gsub ('#', '')] then -- is 'alias' known to be an alias of 'param'? table.insert (out, alias_error_msg (param, alias)); end end end else -- here when param not valid unique parameter table.insert (out, param_error_msg (param)) end else -- should never be here if coder is doing the right thing ... table.insert (out, 'internal error: unexpected keyword in templates_t: ' .. template_t[2]); break; end else -- here when not unique or preprint param_is_valid = validate_basic_param (param_i); if param_is_valid then local aliases_t = {}; -- used by dup_aliases_check if param_t['aliases'] then for _, alias in ipairs (param_t['aliases']) do dup_aliases_check (param, alias, aliases_t, out) local alias_i = alias:gsub ('%d+', '#'); -- in case an enumerated parameter, convert the enumerate digits to a single '#' character if not validate_basic_param (alias_i) and not validate_id_alias (param, alias) then -- for isbn13 (while still supported) must not mask the digits table.insert (out, alias_error_msg (param, alias)); elseif cfg_aliases_t[param_i:gsub ('#', '')] ~= cfg_aliases_t[alias_i:gsub ('#', '')] then -- is 'alias' known to be an alias of 'param'? table.insert (out, alias_error_msg (param, alias)); end end end else -- here when param not valid table.insert (out, param_error_msg (param)) end end end end ---------- this emits errors when page/pages/at listed in templatedata of templates that don't support those parameters ---------- -- if json_t then -- if ({['citeavmedia']=true, ['citeepisode']=true, ['citemailinglist']=true, ['citenewsgroup']=true, ['citepodcast']=true, ['citeserial']=true, ['citesign']=true, ['citespeech']=true})[template_idx] then -- local insource_params_t = {}; -- build sequence of pagination params not supported by these templates -- for _, meta_param in ipairs ({'At', 'Page', 'Pages', 'QuotePage', 'QuotePages'}) do -- if 'table' == type (cfg.aliases[meta_param]) then -- for _, alias in ipairs (cfg.aliases[meta_param]) do -- metaparameter is a sequence -- table.insert (insource_params_t, alias); -- add the aliases from the metaparameter sequence to the table -- end -- else -- metaparameter is plain text -- table.insert (insource_params_t, cfg.aliases[meta_param]); -- add the alias to the table -- end -- end -- -- for _, param in ipairs (insource_params_t) do -- if json_t.params[param] then -- table.insert (out, param_error_msg (param)); -- error; this parameter not supported by this template -- end -- end -- end -- end ---------- end page/pages/at error detection ---------- if 0 ~= #out then table.sort (out); out[1] = '*' .. out[1]; -- add a splat to the first error message -- return table.concat ({'[[' .. template_doc .. ']] TemplateData has errors:<div style="color:#d33; font-style: normal">\n', table.concat (out, '\n*'), '</div>'}); return table.concat ({ '[[Template:' .. args_t[1] .. ']] uses ', whitelist.preprint_arguments_t[template_t[2]] and 'preprint and limited parameter sets' or (whitelist.unique_arguments_t[template_t[2]] and 'unique and standard parameter sets' or 'standard parameter set'), '; TemplateData has errors:\n', '<div style="color:#d33; font-style: normal">\n', table.concat (out, '\n*'), '</div>' }); else return; -- no errors detected; return nothing end end --[[--------------------------< E R R O R _ C A T _ P A G E _ T A L L Y >-------------------------------------- loop through Module:Citation/CS1/Configuration error_conditions {} fetching error category names. For each error category add the number of pages in the category to the tally. Render the number when done. {{#invoke:cs1 documentation support|error_cat_page_tally}} ]] local function error_cat_page_tally () local error_conditions_t = cfg.error_conditions; -- get the table of error conditions local tally = 0; local cat_t = {}; -- some error message share a category; save tallied cats here so we don't recount the already counted for k, v_t in pairs (error_conditions_t) do if k:match ('^err') then if not cat_t[v_t.category] then cat_t[v_t.category] = true; tally = tally + mw.site.stats.pagesInCategory (v_t.category, 'pages'); -- get category page count; ignore subcats and files end end end return mw.language.getContentLanguage():formatNum (tally) end --[[--------------------------< M A I N T _ C A T _ P A G E _ T A L L Y >-------------------------------------- loop through Module:Citation/CS1/Configuration error_conditions {} fetching error category names. For each error category add the number of pages in the category to the tally. Render the number when done. {{#invoke:cs1 documentation support|maint_cat_page_tally}} Dynamic subcats of CS1 maint: DOI inactive not counted because these names come and go as time goes by. ]] local function maint_cat_page_tally () local error_conditions_t = cfg.error_conditions; -- get the table of error conditions local tally = 0; local cat_t = {}; -- some error message share a category; save tallied cats here so we don't recount the already counted local i = 0; -- number of categories for k, v_t in pairs (error_conditions_t) do if not k:match ('^err') then -- if not an error key its a maint key if not cat_t[v_t.category] then cat_t[v_t.category] = true; if 'maint_mult_names' == k or 'maint_numeric_names' == k then local special_case_translation_t = cfg.special_case_translation; for _, name in ipairs ({'AuthorList', 'ContributorList', 'EditorList', 'InterviewerList', 'TranslatorList'}) do local cat_name = v_t.category:gsub ('$1', special_case_translation_t[name]); -- replace $1 with translated list name tally = tally + mw.site.stats.pagesInCategory (cat_name, 'pages'); -- get category page count; ignore subcats and files i = i + 1; end else tally = tally + mw.site.stats.pagesInCategory (v_t.category, 'pages'); -- get category page count; ignore subcats and files i = i + 1; end end end end return mw.language.getContentLanguage():formatNum (tally) end --[[--------------------------< M O S T _ C O M M O N _ E R R _ C A T S >------------------------------------- loop through Module:Citation/CS1/Configuration error_conditions {} fetching error category names. For each error category get the number of pages in the category and make a list in descending order of categories by the number of pages in the category. Render the list when done. List is truncated to 10 categories. {{#invoke:cs1 documentation support|most_common_error_cats}} ]] local function most_common_error_cats () local lang_obj = mw.language.getContentLanguage(); local error_conditions_t = cfg.error_conditions; -- get the table of error conditions local cat_t = {}; -- some error message share a category; save tallied cats here so we don't recount the already counted local most_common_t = {}; -- sorted list of categorys by count local fmt_str = '* [[:Category:%s|%s]]: %s'; -- output string format for unordered list for k, v_t in pairs (error_conditions_t) do if k:match ('^err') then if not cat_t[v_t.category] then cat_t[v_t.category] = true; local number_of_pages = mw.site.stats.pagesInCategory (v_t.category, 'pages'); -- get category page count; ignore subcats and files table.insert (most_common_t, {number_of_pages, v_t.category}); end end end local function special_sort (a, b) if a[1] == b[1] then -- if page counts are the same return a[2] < b[2]; -- ascending sort by category name else return a[1] > b[1] -- descending sort by page count end end table.sort (most_common_t, special_sort); -- descending sort most_common_t[11] = nil; -- we only care about the 10 most common local out_t = {}; for i, v_t in ipairs (most_common_t) do table.insert (out_t, string.format (fmt_str, v_t[2], v_t[2], lang_obj:formatNum (v_t[1]))); end return table.concat (out_t, '\n'); end --[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E _ L I S T E R >------------------ For use in the Help:CS1 error §Notes Get namespace names and identifiers from MediaWiki. Make a human readable list of namespace names and identifiers that cs1|2 does not categorize. {{#invoke:cs1 documentation support|uncategorized_namespace_lister}} For convenience, {{#invoke:cs1 documentation support|uncategorized_namespace_lister|all=<anything>}} returns a list of all namespace names and identifiers used on the current wiki. Any namespace with an identifier less than 1, currently Mainspace (0), Special (-1), and Media (-2), is excluded from the list. ]] local function uncategorized_namespace_lister (frame) local list_t = {}; local function compare (a, b) -- local function to sort namespaces numerically by the identifiers local a_num = tonumber (a:match ('%d+')); -- get identifiers and convert to numbers local b_num = tonumber (b:match ('%d+')); return a_num < b_num; -- do the comparison end for i, _ in pairs (mw.site.namespaces) do -- for each namespace in the table if '' == frame.args.all or not frame.args.all then -- when |all= not set, make a list of uncategorized namespaces if cfg.uncategorized_namespaces[i] then -- if the identifier is listed in our uncategorized namespace list table.insert (list_t, table.concat ({mw.site.namespaces[i].name, ' (', i, ')'})) -- add name and identifier to our local list end elseif 0 < i then -- |all=<anything>: all namespace names and identifiers; ignore identifiers less than 1 table.insert (list_t, table.concat ({'*', mw.site.namespaces[i].name, ' (', i, ')'})) -- add name and identifier as an unordered list item end end table.sort (list_t, compare); -- ascending numerical sort by identifier if not frame.args.all then -- when |all= not set, format list of uncategorized namespaces and identifiers list_t[#list_t] = 'and ' .. list_t[#list_t]; -- add 'and ' to the last name/identifier pair return table.concat (list_t, ', '); -- make a big string and done else -- make list of all namespaces and identifiers return table.concat (list_t, '\n'); -- make a big string and done end end --[[--------------------------< S I N G L E _ L T R _ 2 N D _ L V L _ D O M A I N _ L I S T E R >------------- for Help:CS1_errors#bad_url, list the supported top level domains that support single-letter 2nd level names {{#invoke:Module:cs1 documentation support|single_ltr_2nd_lvl_domain_lister}} ]] local function single_ltr_2nd_lvl_domain_lister () local out_t = {}; -- output goes here for _, tld in ipairs (cfg.single_letter_2nd_lvl_domains_t) do -- fetch each tld table.insert (out_t, '.' .. tld); -- prefix with a dot and save in out_t{} end return table.concat (out_t, ', '); -- make a big string and done end --[[--------------------------< C O D E _ N A M E _ P A I R _ E X I S T S >---------------------------------------- Returns language code if pair exists, nil if either code doesn't exist or the name doesn't match. Intended for use by Template:CS1 language sources/core args[1] is language code args[2] is language name ]] local function code_name_pair_exists(frame) local wiki_language = mw.getContentLanguage():getCode() local source_list = mw.language.fetchLanguageNames(wiki_language, 'all'); local code_list = {}; local name_list = {}; local override = cfg.lang_tag_remap; for code, name in pairs(source_list) do add_to_list(code_list, name_list, override, code, name); end local args = getArgs(frame); local language_code = args[1] local language_name = args[2] -- Check if the language code exists and the corresponding name matches if code_list[language_code] == language_name then -- Both code and name are a valid pair return language_code else if override[language_code] == language_name then -- Code and name are a valid pair found in override table return language_code else -- Either code doesn't exist or the name doesn't match return nil end end end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { alias_lister = alias_lister, alias_names_get = alias_names_get, canonical_param_lister = canonical_param_lister, canonical_name_get = canonical_name_get, cat_lister = cat_lister, code_name_pair_exists = code_name_pair_exists, error_cat_page_tally = error_cat_page_tally, header_make = header_make, help_text_cats = help_text_cats, help_text_error_messages = help_text_error_messages, id_limits_get = id_limits_get, is_book_cite_template = is_book_cite_template, is_limited_param_template = is_limited_param_template, lang_lister = lang_lister, maint_cat_page_tally = maint_cat_page_tally, most_common_error_cats = most_common_error_cats, script_lang_lister = script_lang_lister, single_ltr_2nd_lvl_domain_lister = single_ltr_2nd_lvl_domain_lister, template_data_validate = template_data_validate, uncategorized_namespace_lister = uncategorized_namespace_lister, }; akfqjbs81nvp9w6qfmoi9fysdlixv5r Ta‌̱mpi‌̱let:Citation Style documentation/title 10 7244 42062 2026-05-05T01:15:46Z Kambai Akau 15 Created page with "{{Crossreference|(See also [[Help:Citation Style 1#Titles and chapters|Help:Citation Style 1 § Titles and chapters]].)}} * <b id="csdoc_title">{{#switch:{{{title_title}}} |encyclopedia=encyclopedia |#default = title}}</b>: Title of source. {{#switch:{{{link}}}|no=|wikilink_only=Can be wikilinked to an existing Wikipedia article.|Can be wikilinked to an existing Wikipedia article or '''url''' may be used to add an external link, but not both.}} {{#switch:{{BASEPAGENAME}}..." 42062 wikitext text/x-wiki {{Crossreference|(See also [[Help:Citation Style 1#Titles and chapters|Help:Citation Style 1 § Titles and chapters]].)}} * <b id="csdoc_title">{{#switch:{{{title_title}}} |encyclopedia=encyclopedia |#default = title}}</b>: Title of source. {{#switch:{{{link}}}|no=|wikilink_only=Can be wikilinked to an existing Wikipedia article.|Can be wikilinked to an existing Wikipedia article or '''url''' may be used to add an external link, but not both.}} {{#switch:{{BASEPAGENAME}} |Cite arXiv |Cite conference |Cite episode |Cite journal |Cite magazine |Cite news |Cite web |Cite press release |Cite podcast = Displays in quotation marks. For titles containing quotation marks, convert regular quotation marks (<kbd>"</kbd>) to single quotation marks (<kbd>'</kbd>). See [[MOS:QINQ]] for guidance in more complex situations. |Cite report = Displays unformatted, without italics or quotation marks. |Cite book = Displays in ''italics''. |Citation = If '''work''' (or its alias) is defined, then '''title''' is displayed in quotes; otherwise, '''title''' displays in italics. |#default = Displays in ''italics''.}} {{#if:{{{limited_param_list|}}}||If '''script-title''' is defined, use '''title''' to hold a [[WP:ROMAN|Romanization]] (if available) of the title in '''script-title'''. ** '''script-title''': Original title for languages that do not use a Latin-based script (Arabic, Chinese, Cyrillic, Greek, Hebrew, Japanese, Korean, etc.); not italicized, follows italicized Romanization defined in '''title''' (if present). Must be prefixed with one of the [[Help:Citation_Style_1#{{pipe}}script-&lt;param>{{=}} language codes|supported language codes]] to help browsers properly display the script: **:<code><nowiki>... |title=Tōkyō tawā |script-title=ja:東京タワー |trans-title=Tokyo Tower ...</nowiki></code> ** <b id="csdoc_trans-title">trans-title</b>: English translation of the title if the source cited is in a foreign language. Displays in square brackets after '''{{#switch:{{{title_title}}} |encyclopedia=encyclopedia |#default = title}}'''. Use of the '''language''' parameter is recommended.}} :Titles containing certain characters will not display and link correctly unless those characters are encoded. {| class="wikitable" style="margin-left: 5em" ! newline !! [ !! ] !! &#124; |- | space || style="text-align: center;" | &amp;#91; || style="text-align: center;" | &amp;#93; || style="text-align: center;" | <code><nowiki>{{!}}</nowiki></code> (preferred) |- | | colspan="2" style="text-align: center;" | [[Template:Bracket|<nowiki>{{bracket|text}}</nowiki>]] || &amp;#124; or [[Template:Pipe|<nowiki>{{pipe}}</nowiki>]] – {{crossref|see also {{section link|Help:Table|Rendering the pipe}}}} |}{{#if:{{{limited_param_list|}}}|| :* <b id="csdoc_title-link">title-link</b>: Title of existing Wikipedia article about the source named in '''title''' – do not use a web address; do not wikilink. {{#switch:{{BASEPAGENAME}}|Cite journal = :: Some identifiers (specifying free resources) will automatically be linked to the title when {{para|url}} and {{para|title-link}} are not used to specify a different link target. This behaviour can be overridden by one out of a number of special keywords for {{para|title-link}} to manually select a specific source ({{para|title-link|pmc}} or {{para|title-link|doi}}) for auto-linking or to disable the feature ({{para|title-link|none}}).}} }} oh3dl68azr3mcipqrmwn4s80lwts5ap Ta‌̱mpi‌̱let:Citation Style documentation/type 10 7245 42063 2026-05-05T01:17:00Z Kambai Akau 15 Created page with "* '''type''': Provides additional information about the media type of the source. May alternatively be used to identify the type of manuscript linked to in the title, if this is not the final version of a manuscript (e.g. if a preprint of a manuscript is freely available, but the version of record is behind a paywall). Format in sentence case. Displays in parentheses following the title. The reserved keyword <code>none</code> can be used to disable the display of a type..." 42063 wikitext text/x-wiki * '''type''': Provides additional information about the media type of the source. May alternatively be used to identify the type of manuscript linked to in the title, if this is not the final version of a manuscript (e.g. if a preprint of a manuscript is freely available, but the version of record is behind a paywall). Format in sentence case. Displays in parentheses following the title. The reserved keyword <code>none</code> can be used to disable the display of a type. {{#if:{{{type_default|}}}|Defaults to {{{type_default}}}.|Examples: {{xt|Thesis}}, {{xt|Booklet}}, {{xt|Accepted manuscript}}, {{xt|CD liner}}, {{xt|Press release}}.}} Alias: '''medium'''{{#ifeq:{{{type_default|}}}|Thesis|, '''degree'''}}. 6ypnmmsa34o7zraeughv0f4pwx3ri08 Ta‌̱mpi‌̱let:Xt 10 7246 42064 2026-05-05T01:17:37Z Kambai Akau 15 Redirected page to [[Ta‌̱mpi‌̱let:Example text]] 42064 wikitext text/x-wiki #REDIRECT [[Template:example text]] 09i2pp7wgm7ah1fl9s4o0yw70xnv1cp Ta‌̱mpi‌̱let:Example text 10 7247 42065 2026-05-05T01:18:13Z Kambai Akau 15 Created page with "{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|[[:{{safesubst:<noinclude/>#invoke:TEMPLATENAME|main}}]] is only for examples of style and formatting. Do not use it in actual articles.}}|<span class="example" style="font-family: Georgia, 'DejaVu Serif', serif; color: var(--color-content-added, #006400);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Lyuut kidee}}}</span>}}<noinclude> {{Documentation}} </noinclude>" 42065 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|[[:{{safesubst:<noinclude/>#invoke:TEMPLATENAME|main}}]] is only for examples of style and formatting. Do not use it in actual articles.}}|<span class="example" style="font-family: Georgia, 'DejaVu Serif', serif; color: var(--color-content-added, #006400);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Lyuut kidee}}}</span>}}<noinclude> {{Documentation}} </noinclude> 7c53pw3i0w8xhk3dccsqc70utmu3wvp Ta‌̱mpi‌̱let:Citation Style documentation/edition 10 7248 42066 2026-05-05T01:19:16Z Kambai Akau 15 Created page with "* '''edition''': When the publication has more than one edition; for example: "2nd", "Revised", and so forth. Appends the string "&nbsp;ed." after the field, so {{para|edition|2nd}} produces "2nd&nbsp;ed." Does not display if a periodical field is defined." 42066 wikitext text/x-wiki * '''edition''': When the publication has more than one edition; for example: "2nd", "Revised", and so forth. Appends the string "&nbsp;ed." after the field, so {{para|edition|2nd}} produces "2nd&nbsp;ed." Does not display if a periodical field is defined. 7pdzcmdl6w5p65ad4l9wmmymn2bm7t7 Ta‌̱mpi‌̱let:Citation Style documentation/sep period 10 7249 42067 2026-05-05T01:21:51Z Kambai Akau 15 Created page with "By default, sets of fields are terminated with a period (.)." 42067 wikitext text/x-wiki By default, sets of fields are terminated with a period (.). 3cwdbwgja9vozlyigmj5ov41j5smhso Ta‌̱mpi‌̱let:Citation Style documentation/coins 10 7250 42068 2026-05-05T01:22:36Z Kambai Akau 15 Created page with "This template embeds [[COinS]] metadata in the HTML output, allowing [[reference management software]] to retrieve bibliographic metadata. {{crossref|See [[Wikipedia:COinS]].}} As a general rule, only one data item per parameter. Do not include explanatory or alternate text: * use {{xt|{{para|date|27 September 2007}}}} not {{!xt|{{para|date|27 September 2007 (print version 25 September)}}}} Use of templates within the citation template is discouraged because many of the..." 42068 wikitext text/x-wiki This template embeds [[COinS]] metadata in the HTML output, allowing [[reference management software]] to retrieve bibliographic metadata. {{crossref|See [[Wikipedia:COinS]].}} As a general rule, only one data item per parameter. Do not include explanatory or alternate text: * use {{xt|{{para|date|27 September 2007}}}} not {{!xt|{{para|date|27 September 2007 (print version 25 September)}}}} Use of templates within the citation template is discouraged because many of these templates will add extraneous HTML or CSS that will be included raw in the metadata. Also, HTML entities, for example <code>&amp;nbsp;</code>, <code>&amp;ndash;</code>, or <code>&amp;#160;</code>, should not be used in parameters that contribute to the metadata. nfqwjl8htsmssbyf3dlt14xdibs93vz Ta‌̱mpi‌̱let:!xt 10 7251 42069 2026-05-05T01:23:08Z Kambai Akau 15 Redirected page to [[Ta‌̱mpi‌̱let:Example text bad]] 42069 wikitext text/x-wiki #REDIRECT [[Template:example text bad]] cs2mfzef5r50non5rqcbvqr38vwpl81 Ta‌̱mpi‌̱let:Example text bad 10 7252 42070 2026-05-05T01:23:31Z Kambai Akau 15 Created page with "{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|[[:{{safesubst:<noinclude/>#invoke:TEMPLATENAME|main}}]] is only for examples of style and formatting. Do not use it in actual articles.}}|<span class="example deprecated-content example-bad" style="font-family: Georgia, 'DejaVu Serif', serif; color: var(--color-content-removed, #8B0000);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<noinclude> {{Documentation}} </noinclude>" 42070 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|[[:{{safesubst:<noinclude/>#invoke:TEMPLATENAME|main}}]] is only for examples of style and formatting. Do not use it in actual articles.}}|<span class="example deprecated-content example-bad" style="font-family: Georgia, 'DejaVu Serif', serif; color: var(--color-content-removed, #8B0000);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<noinclude> {{Documentation}} </noinclude> i4op7q8qz9uq5i2pzdcsn4q12j9sjv6 42071 42070 2026-05-05T01:23:45Z Kambai Akau 15 42071 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|[[:{{safesubst:<noinclude/>#invoke:TEMPLATENAME|main}}]] is only for examples of style and formatting. Do not use it in actual articles.}}|<span class="example deprecated-content example-bad" style="font-family: Georgia, 'DejaVu Serif', serif; color: var(--color-content-removed, #8B0000);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Lyuut kidee}}}</span>}}<noinclude> {{Documentation}} </noinclude> 3gm2yxjp80zy90qsnleolfvupvzmlzd Ta‌̱mpi‌̱let:Citation Style documentation/deprecated 10 7253 42072 2026-05-05T01:24:53Z Kambai Akau 15 Created page with "{{#lst:Help:CS1 errors|deprecated_params_table}}<!-- {{#lst:Help:CS1 errors|discouraged_unhyphenated_alias_help}} {{#lst:Help:CS1 errors|discouraged_params_table}}--> {{#lst:Help:CS1 errors|deleted_params_table}}" 42072 wikitext text/x-wiki {{#lst:Help:CS1 errors|deprecated_params_table}}<!-- {{#lst:Help:CS1 errors|discouraged_unhyphenated_alias_help}} {{#lst:Help:CS1 errors|discouraged_params_table}}--> {{#lst:Help:CS1 errors|deleted_params_table}} dbkwbfto3y1s7o096bmhdxxr9ijegph Ta‌̱mpi‌̱let:Disputed 10 7254 42073 2026-05-05T01:25:48Z Kambai Akau 15 Created page with "{{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__|$B= {{Ambox | name = Disputed | subst = <includeonly>{{subst:substcheck}}</includeonly> | small = {{{small|}}} | type = content | image = [[File:System-search.svg|45px|link=|alt=]] | class = ambox-disputed | issue = This {{{what|article}}}'s '''factual accuracy is [[Wikipedia:Accuracy dispute|disputed]]'''. {{#if:{{{details|}}}|{{{details|}}}}} | talk = {{{talkpage|{{{talk|{{{discuss|{{{1|Disputed}}}}}}}}}}}} | fix..." 42073 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__|$B= {{Ambox | name = Disputed | subst = <includeonly>{{subst:substcheck}}</includeonly> | small = {{{small|}}} | type = content | image = [[File:System-search.svg|45px|link=|alt=]] | class = ambox-disputed | issue = This {{{what|article}}}'s '''factual accuracy is [[Wikipedia:Accuracy dispute|disputed]]'''. {{#if:{{{details|}}}|{{{details|}}}}} | talk = {{{talkpage|{{{talk|{{{discuss|{{{1|Disputed}}}}}}}}}}}} | fix = Please help to ensure that disputed statements are [[Wikipedia:Reliable sources|reliably sourced]]. | removalnotice = yes | date = {{{date|}}} | cat = Accuracy disputes | all = All accuracy disputes }} }}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 74qra78pjdv4wtuivhk2skp1umq8z6s Ta‌̱mpi‌̱let:MediaWiki URL rules 10 7255 42074 2026-05-05T01:26:58Z Kambai Akau 15 Created page with "URLs must begin with a supported [[URI scheme]]. <code>http://</code> and <code>https://</code> will be supported by all browsers; however, <code>ftp://</code>, <code>gopher://</code>, <code>irc://</code>, <code>ircs://</code>, <code>mailto:</code> and <code>news:</code> may require a plug-in or an external application and should normally be avoided. [[IPv6]] host-names are currently not supported. If URLs in Wikipedia:Citation_templates#Examples|citation template par..." 42074 wikitext text/x-wiki URLs must begin with a supported [[URI scheme]]. <code>http://</code> and <code>https://</code> will be supported by all browsers; however, <code>ftp://</code>, <code>gopher://</code>, <code>irc://</code>, <code>ircs://</code>, <code>mailto:</code> and <code>news:</code> may require a plug-in or an external application and should normally be avoided. [[IPv6]] host-names are currently not supported. If URLs in [[Wikipedia:Citation_templates#Examples|citation template parameters]] contain certain characters, then they will not display and link correctly. Those characters need to be [[percent-encoded]]. For example, a space must be replaced by <code>%20</code>. To encode the URL, replace the following characters with: {| class="wikitable" !scope="row"| Character !scope="col"| space !scope="col"| " !scope="col"| ' !scope="col"| < !scope="col"| > !scope="col"| [ !scope="col"| ] !scope="col"| { !scope="col"| <nowiki>|</nowiki> !scope="col"| } |- !scope="row"| Encoding | %20 || %22 || %27 || %3C || %3E || %5B || %5D || %7B || %7C || %7D |} Single apostrophes do not need to be encoded; however, unencoded multiples will be parsed as italic or bold markup. Single curly closing braces also do not need to be encoded; however, an unencoded pair will be parsed as the double closing braces for the template transclusion.<noinclude> {{documentation}} </noinclude> acy80d3wjj9cccrktq004x6mlxh6ke9 Ta‌̱mpi‌̱let:Citation Style documentation/journal 10 7256 42075 2026-05-05T01:27:52Z Kambai Akau 15 Created page with "* <b id="csdoc_work">work</b> (required by {{tlx|cite journal}} and {{tlx|cite magazine}}): Name of the work containing the source; may be wikilinked if relevant. Displays in ''italics''. If the name of the periodical changed over time use the name at the time of the source's publication. If '''script-work''' is defined, use '''work''' to hold a [[WP:ROMAN|Romanization]] (if available) of the title in '''script-work'''. Aliases: '''journal''', '''newspaper''', '''magazin..." 42075 wikitext text/x-wiki * <b id="csdoc_work">work</b> (required by {{tlx|cite journal}} and {{tlx|cite magazine}}): Name of the work containing the source; may be wikilinked if relevant. Displays in ''italics''. If the name of the periodical changed over time use the name at the time of the source's publication. If '''script-work''' is defined, use '''work''' to hold a [[WP:ROMAN|Romanization]] (if available) of the title in '''script-work'''. Aliases: '''journal''', '''newspaper''', '''magazine''', '''periodical''', '''website'''. Use [[Latin script]]. For languages written in non-Latin based scripts (Arabic, Chinese, Cyrillic, Greek, Hebrew, Indic, Japanese, Korean, etc.) use a standard [[WP:ROMAN|Romanization]] in this field. **<b id="csdoc_script-work">script-work</b>: Work title in its original, non-Latin script; not italicized, follows italicized Romanization defined in '''work''' (if present). Must be prefixed with one of the [[Help:Citation_Style_1#{{pipe}}script-&lt;param>{{=}} language codes|supported language codes]] to help browsers properly display the script. Leave empty for Latin-based scripts (Czech, French, Turkish, Vietnamese, etc.). Aliases: '''script-journal''', '''script-newspaper''', '''script-magazine''', '''script-periodical''', '''script-website'''. ** '''trans-work''': English translation of the work title if the source cited is in a foreign language. Displays in square brackets after '''work''' or '''script-work'''. Aliases: '''trans-journal''', '''trans-newspaper''', '''trans-magazine''', '''trans-periodical''', '''trans-website'''. **:<code><nowiki>... |work=Zhōngguó piàofáng |script-work=zh:中国票房 |trans-work=China Box Office ...</nowiki></code>{{#ifeq:{{{issue|}}}|no|| ** <b id="csdoc_issue">issue</b>: When the publication is one of a series that is published periodically. Alias: '''number'''. When the issue has a special title of its own, this may be given, in italics, along with the issue number, e.g. {{para|issue|2, <nowiki>''Modern Canadian Literature''</nowiki>}}. Please choose either {{para|issue}} or {{para|number}} depending on what is used in the actual publication.<!-- at present the both produce the same output, but this may change in the future --> If a publication carries both issue ''and'' number designations (typically one being a year-relative and the other an absolute value), provide them both<!-- in one parameter -->, for example {{para|issue|2 #143}}. {{#if:{{{magazine|}}}|Prefixed with 'No. '|Displayed in parentheses}} following '''volume'''.{{#if:{{{article_num|}}}| ** <b id="csdoc_article_number">article-number</b>: For journals that provide article numbers for the articles in a journal issue; rendered between volume/issue and page(s).}}}}{{#if:{{{department|}}}| ** <b id="csdoc_department">department</b>: Title of a regular department, [[column (periodical)|column]], or section within the periodical or journal. Examples include "Communication", "Editorial", "Letter to the Editor", and "Review". Displays after '''title''' and is in plain text.}} :When set, '''work''' changes the formatting of other parameters in the same citation: :: '''title''' is not italicized and is enclosed in quotes. :: '''chapter''' does not display (and will produce an error message). 2sni5yqxzo7iij86q9ddbwotxem6oqf Ta‌̱mpi‌̱let:UF-COinS 10 7257 42076 2026-05-05T01:29:06Z Kambai Akau 15 Created page with "''This template produces [[w:COinS|COinS]] metadata; see [[Wikipedia:COinS|COinS in Wikipedia]] for background information.''<includeonly>[[Category:Templates generating COinS|{{PAGENAME}}]]</includeonly><noinclude> {{documentation}} <!--Categories--> {{Template other| [[Category:Templates generating COinS| ]] }} </noinclude>" 42076 wikitext text/x-wiki ''This template produces [[w:COinS|COinS]] metadata; see [[Wikipedia:COinS|COinS in Wikipedia]] for background information.''<includeonly>[[Category:Templates generating COinS|{{PAGENAME}}]]</includeonly><noinclude> {{documentation}} <!--Categories--> {{Template other| [[Category:Templates generating COinS| ]] }} </noinclude> buprko77q31a9jqfv35i5dj3a6b4ysm 42077 42076 2026-05-05T01:31:13Z Kambai Akau 15 42077 wikitext text/x-wiki ''Ta̱mpi̱let huni ni̱ tyei metadeita [[w:COinS|COinS]] hu; nwuan [[Wukipedia:COinS|COinS mi̱ Wukipedia]] a li mat a̱kyokywat nkhang wu.''<includeonly>[[Sa:Nta̱mpi̱let na̱ ghwut ma̱ng COinS a̱ni|{{PAGENAME}}]]</includeonly><noinclude> {{documentation}} <!--Categories--> {{Template other| [[Category:Templates generating COinS| ]] }} </noinclude> nfawadgrrx0l4moyl84cyiltj38pfnk Ta‌̱mpi‌̱let:Wikipedia referencing 10 7258 42078 2026-05-05T01:32:17Z Kambai Akau 15 Created page with "{{navbox | name = Wikipedia referencing | state = {{{state<includeonly>|{{{1|autocollapse}}}</includeonly>}}} | bodyclass = hlist | title = [[Wikipedia:Verifiability|Wikipedia referencing]] | group1 = Policies and guidelines | list1 = * [[Wikipedia:Verifiability|Verifiability]] * [[Wikipedia:No original research|No original research]] * [[Wikipedia:Biographies of living persons|Biographies of living persons]] * [[Wikipedia:Reliable sources|Reliable sources]] ** Wikipe..." 42078 wikitext text/x-wiki {{navbox | name = Wikipedia referencing | state = {{{state<includeonly>|{{{1|autocollapse}}}</includeonly>}}} | bodyclass = hlist | title = [[Wikipedia:Verifiability|Wikipedia referencing]] | group1 = Policies and guidelines | list1 = * [[Wikipedia:Verifiability|Verifiability]] * [[Wikipedia:No original research|No original research]] * [[Wikipedia:Biographies of living persons|Biographies of living persons]] * [[Wikipedia:Reliable sources|Reliable sources]] ** [[Wikipedia:Identifying reliable sources (medicine)|Medicine]] * [[Wikipedia:Citing sources|Citing sources]] * [[Wikipedia:Scientific citation guidelines|Scientific citations]] | group2 = General advice | list2 = * [[Wikipedia:Citation needed|Citation needed]] * [[Wikipedia:Combining sources|Combining sources]] * [[Wikipedia:Offline sources|Offline sources]] * [[Help:Overview of referencing styles|Referencing styles]] | group3 = [[Wikipedia:Citing sources|Citing sources]] | list3 = * [[Help:Citation Style 1|Citation Style 1]] * [[Help:Citation Style 2|Citation Style 2]] * [[:Category:Bluebook style citation templates|Bluebook]] * [[:Category:Comics citation templates|Comics]] * [[Wikipedia:Citation templates|Citation templates]] | group4 = [[Wikipedia:Inline citation|Inline citations]] | list4 = * [[Help:Footnotes|Footnotes]] * [[Wikipedia:Manual of Style#Punctuation and footnotes|Punctuation and footnotes]] * [[Help:Shortened footnotes|Shortened footnotes]] * [[Wikipedia:Nesting footnotes|Nesting footnotes]] | group5 = [[Help:Referencing for beginners|Help for beginners]] | list5 = * [[Help:Reftags|Reference-tags]] * [[Help:Citations quick reference|Citations quick reference]] * [[Help:Introduction to referencing with Wiki Markup/1|Introduction to referencing]] * [[Help:Referencing for beginners with citation templates|Referencing with citation templates]] * [[Help:Referencing for beginners without using templates|Referencing without using templates]] * [[Wikipedia:References dos and don'ts|Referencing dos and don'ts]] * [[Wikipedia:Citing Wikipedia|Citing Wikipedia]] | group6 = Advanced help | list6 = * [[Help:Cite link labels|Cite link labels]] * [[Help:Cite errors|Cite errors]] *[[Help:Citation merging|Citation merging (bundling)]] * [[Help:Cite messages|Cite messages]] * [[Help:Converting between references formats|Converting between references formats]] * [[Help:Reference display customization|Reference display customization]] * [[Help:References and page numbers|References and page numbers]] * [[Wikipedia:Guidance on source reviewing at FAC|Guidance on source reviewing at FAC]] * [[mw:Help:Cite|Cite extension documentation]] | group7 = [[:Category:Footnote templates|Footnote templates]] | list7 = *[[Template:Citation Style documentation|Citation Style documentation]] *[[Template:Multiple references|Multiple references]] *{{tl|Reflist}} *{{tl|Refbegin}} | group8 = [[Help:Find sources|Find references ]] | list8 = *[[Help:Find sources|How to find sources]] *[[Wikipedia:List of bibliographies|Bibliographies]] * [[Wikipedia:The Wikipedia Library|Wikipedia Library]] * [[WP:WikiProject Resource Exchange/Resource Request|Resource Exchange]] * [[Wikipedia:Reference desk|Reference Desk]] * [[WP:Book sources|Book Sources]] * [[Wikipedia:Free English newspaper sources|Free newspaper sources]] | group9 =[[Help:Citation tools|Citation tools]]<br>(External links) | list9 = *[https://citer.toolforge.org/ Citer] *[https://tools.wmflabs.org/citations/ Citation bot] *[https://tools.wmflabs.org/makeref/ MakeRef] *[https://refill.toolforge.org/ng/ Refill] *[https://archive.org/ WayBack] *[https://iw.toolforge.org/oabot/ OABot] }}<noinclude> {{Documentation}} </noinclude> 9bcta4fzss33aqsaqldi7hh7g0pi1qf Ta‌̱mpi‌̱let:Citation Style documentation/display 10 7259 42079 2026-05-05T01:33:56Z Kambai Akau 15 Created page with "* <span id="csdoc_display"></span><b id="csdoc_mode">mode</b>: Sets element separator, default terminal punctuation, and certain capitalization according to the value provided. For {{para|mode|cs1}}, element separator and terminal punctuation is a period (<code>.</code>); where appropriate, initial letters of certain words are capitalized ('Retrieved...'). For {{para|mode|cs2}}, element separator is a comma (<code>,</code>); terminal punctuation is omitted; where appropr..." 42079 wikitext text/x-wiki * <span id="csdoc_display"></span><b id="csdoc_mode">mode</b>: Sets element separator, default terminal punctuation, and certain capitalization according to the value provided. For {{para|mode|cs1}}, element separator and terminal punctuation is a period (<code>.</code>); where appropriate, initial letters of certain words are capitalized ('Retrieved...'). For {{para|mode|cs2}}, element separator is a comma (<code>,</code>); terminal punctuation is omitted; where appropriate, initial letters of certain words are not capitalized ('retrieved...'). These styles correspond to Citation Style 1 and Citation Style 2 respectively. To override default terminal punctuation use '''postscript'''. * <b id="csdoc_author-mask">author-mask</b>: * <b id="csdoc_contributor-mask">contributor-mask</b>: * <b id="csdoc_editor-mask">editor-mask</b>: * <b id="csdoc_interviewer-mask">interviewer-mask</b>: * <b id="csdoc_subject-mask">subject-mask</b>: * <b id="csdoc_translator-mask">translator-mask</b>: *: Replaces the name of the (first) author with [[dash#Em dash|em dashes]] or text. Set '''&lt;{{var|name}}>-mask''' to a numeric value ''n'' to set the dash ''n'' em spaces wide; set '''&lt;{{var|name}}>-mask''' to a text value to display the text without a trailing author separator; for example, "with". The numeric value 0 is a special case to be used in conjunction with '''&lt;{{var|name}}>-link'''&mdash;in this case, the value of '''&lt;{{var|name}}>-link''' will be used as (linked) text. In either case, you must still include the values for all names for metadata purposes. Primarily intended for use with bibliographies or bibliography styles where multiple works by a single author are listed sequentially such as {{sfnote|lc=y}}. Do not use in a list generated by {{tlx|reflist}}, {{tag|references|s}} or similar as there is no control of the order in which references are displayed. Mask parameters can take an enumerator in the name of the parameter (e.g. {{para|author{{var|n}}-mask}}) to apply the mask to a specific {{var|name}}. * <b id="csdoc_display-authors"><span id="csdoc_displayauthors"></span>display-authors</b>: * <b id="csdoc_display-contributors"><span id="csdoc_displaycontributors"></span>display-contributors</b>: * <b id="csdoc_display-editors"><span id="csdoc_displayeditors"></span>display-editors</b>: * <b id="csdoc_display-interviewers"><span id="csdoc_displayinterviewers"></span>display-interviewers</b>: * <b id="csdoc_display-subjects"><span id="csdoc_displaysubjects"></span>display-subjects</b>: * <b id="csdoc_display-translators"><span id="csdoc_displaytranslators"></span>display-translators</b>: *: Controls the number of author (or other kind of contributor) names that are displayed. By default, all authors are displayed. To change the displayed number of names, set the parameter to the desired number. For example, {{para|display-authors|2}} will display only the first two authors in a citation (and not affect the display of the other kinds of contributors). {{para|display-authors|0}} is a special case suppressing the display of all authors including the et al. {{para|display-authors|etal}} displays all authors in the list followed by et al. Aliases: none. * <b id="csdoc_postscript">postscript</b>: Controls the closing punctuation for a citation; defaults to {{#if: {{{cs2|}}}|none|a period (<code>.</code>); for no terminating punctuation, specify {{para|postscript|none}} – leaving {{para|postscript}} empty is the same as omitting it, but is ambiguous}}. Additional text, or templates that render more than a single terminating punctuation character, will generate a maintenance message. {{para|postscript}} is ignored if '''quote''' is defined. kaomxo1b8qvkvl7skulrapijca8xnpq Ta‌̱mpi‌̱let:Citation Style documentation/quote 10 7260 42080 2026-05-05T01:34:56Z Kambai Akau 15 Created page with "*<b id="csdoc_quote">quote</b>: Relevant text quoted from the source. Displays enclosed in quotes.{{#if: {{{cs2|}}}||&#32;When supplied, the citation terminator (a period by default) is suppressed, so the quote must include terminating punctuation.}} If '''script-quote''' is defined, use '''quote''' to hold a [[WP:ROMAN|Romanization]] (if available) of the text in '''script-quote'''. When quoting a copyrighted text, only Wikipedia:Non-free_content#Text|brief quotation..." 42080 wikitext text/x-wiki *<b id="csdoc_quote">quote</b>: Relevant text quoted from the source. Displays enclosed in quotes.{{#if: {{{cs2|}}}||&#32;When supplied, the citation terminator (a period by default) is suppressed, so the quote must include terminating punctuation.}} If '''script-quote''' is defined, use '''quote''' to hold a [[WP:ROMAN|Romanization]] (if available) of the text in '''script-quote'''. When quoting a copyrighted text, only [[Wikipedia:Non-free_content#Text|brief quotations to attribute a point of view or idea]] are permitted; extensive quotations are prohibited. ** '''script-quote''': Original quotation for languages that do not use a Latin-based script (Arabic, Chinese, Cyrillic, Greek, Hebrew, Japanese, Korean, etc.); not italicized, follows italicized Romanization defined in '''quote''' (if available). Alias: none. Must be prefixed with one of the [[Help:Citation_Style_1#{{pipe}}script-&lt;param>{{=}} language codes|supported language codes]] to help browsers properly display the script: **:<code><nowiki>... |quote=Tōkyō tawā |script-quote=ja:東京タワー |trans-quote=Tokyo Tower ...</nowiki></code> ** <b id="csdoc_trans-quote">trans-quote</b>: English translation of the quotation if the source quoted is in a foreign language. Displays in square brackets. Alias: none.{{#if:{{{unpaginated|}}}|| * <b>quote-page</b>: The number of a single page quoted in {{para|quote}}. Use either {{para|quote-page}} or {{para|quote-pages}}, but not both. Should be a subset of the page(s) specified in {{para|page}}, {{para|pages}} or {{para|at}}. Displays preceded by {{code|p.}} unless {{para|no-pp|yes}}. If hyphenated, use {{tl|hyphen}} to indicate this is intentional (e.g. {{para|quote-page|<nowiki>3{{hyphen}}12</nowiki>}}). Alias: none. * OR: <b>quote-pages</b>: A list or range of pages quoted in {{para|quote}}. Use either {{para|quote-page}} or {{para|quote-pages}}, but not both. Should be a subset of the pages specified in {{para|pages}} or {{para|at}}. Separate using an en dash (–); separate non-sequential pages with a comma (,). Displays preceded by {{code|pp.}} unless {{para|no-pp|yes}} is defined. Hyphens are automatically converted to en dashes; if hyphens are appropriate because individual page numbers contain hyphens, for example: pp. 3-1–3-15, use [[Help:Citation_Style_1#Accept-this-as-written_markup|double parentheses]] to tell the template to display the value of {{para|quote-pages}} without processing it, and use {{tl|hyphen}} to indicate to editors that a hyphen is really intended: {{para|quote-pages|<nowiki>((3{{hyphen}}1{{ndash}}3{{hyphen}}15))</nowiki>}}. Alias: none.}} pp33p59hpic88tv5jyrpdaurzib37bg Ta‌̱mpi‌̱let:Hyphen 10 7261 42081 2026-05-05T01:35:32Z Kambai Akau 15 Created page with "&#45;<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude>" 42081 wikitext text/x-wiki &#45;<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 09l9sz67lahkr2wgp3ic5qglysvkflo Ta‌̱mpi‌̱let:Citation Style documentation/id2 10 7262 42082 2026-05-05T01:37:37Z Kambai Akau 15 Created page with "The following identifiers create links and are designed to accept a single value. Using multiple values or other text will break the link and/or invalidate the identifier. In general, the parameters should include only the variable part of the identifier, e.g. <code>|rfc=822</code> or <code>|pmc=345678</code>. * {{#invoke:cs1 documentation support|canonical_name_get|ARXIV|id=csdoc_arxiv}}: [[arXiv]] [https://arxiv.org/help/arxiv_identifier identifier]; for example: <cod..." 42082 wikitext text/x-wiki The following identifiers create links and are designed to accept a single value. Using multiple values or other text will break the link and/or invalidate the identifier. In general, the parameters should include only the variable part of the identifier, e.g. <code>|rfc=822</code> or <code>|pmc=345678</code>. * {{#invoke:cs1 documentation support|canonical_name_get|ARXIV|id=csdoc_arxiv}}: [[arXiv]] [https://arxiv.org/help/arxiv_identifier identifier]; for example: <code>|arxiv=hep-th/9205027</code> (before April 2007) or <code>|arxiv=0706.0001</code> (April 2007 – December 2014) or <code>|arxiv=1501.00001</code> (since January 2015). Do not include extraneous file extensions like ".pdf" or ".html". Aliases: {{#invoke:cs1 documentation support|alias_names_get|ARXIV}}. * {{#invoke:cs1 documentation support|canonical_name_get|ASIN|id=csdoc_asin}}: [[Amazon Standard Identification Number]]; if first character of {{#invoke:cs1 documentation support|canonical_name_get|ASIN}} value is a digit, use {{#invoke:cs1 documentation support|canonical_name_get|ISBN}}. Because this link favours one specific distributor, include it only if standard identifiers are not available. Example <code>|asin=B00005N5PF</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|ASIN}}. ** {{#invoke:cs1 documentation support|canonical_name_get|ASINTLD|id=csdoc_asin-tld}}: ASIN top-level domain for Amazon sites other than the US; valid values: {{#lst:Help:CS1 errors|asin-tld_values_list}}. Aliases: {{#invoke:cs1 documentation support|alias_names_get|ASINTLD}}. * {{#invoke:cs1 documentation support|canonical_name_get|BIBCODE|id=csdoc_bibcode}}: [[bibcode]]; used by a number of astronomical data systems; for example: <code>1974AJ.....79..819H</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|BIBCODE}}. * {{#invoke:cs1 documentation support|canonical_name_get|BIORXIV|id=csdoc_biorxiv}}: [[bioRxiv]] id, as in the entire DOI (e.g. <code>10.1101/078733</code> for http://biorxiv.org/content/early/2016/10/01/078733 or https://doi.org/10.1101/078733; <code>10.1101/2020.07.24.220400</code> for https://doi.org/10.1101/2020.07.24.220400). Aliases: {{#invoke:cs1 documentation support|alias_names_get|BIORXIV}}. * {{#invoke:cs1 documentation support|canonical_name_get|CITESEERX|id=csdoc_citeseerx}}: [[CiteSeerX]] id, a string of digits and dots found in a CiteSeerX URL (e.g. <code>10.1.1.176.341</code> for https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.176.341). Aliases: {{#invoke:cs1 documentation support|alias_names_get|CITESEERX}}. * {{#invoke:cs1 documentation support|canonical_name_get|DOI|id=csdoc_doi}}: [[Digital object identifier]]; for example: <code>10.1038/news070508-7</code>. It is checked to ensure it begins with ({{code|10.}}). Aliases: {{#invoke:cs1 documentation support|alias_names_get|DOI}}. ** Supports accept-this-as-written markup to indicate ''valid'' DOIs using a non-standard format, see [[#ATAWM|below]]. ** {{#invoke:cs1 documentation support|canonical_name_get|DoiBroken|id=csdoc_doi_brokendate}}: Date a valid DOI was found to be non-working/inactive at https://doi.org. Use the same format as other dates in the article. Aliases: {{#invoke:cs1 documentation support|alias_names_get|DoiBroken}}. * {{#invoke:cs1 documentation support|canonical_name_get|EISSN|id=csdoc_eissn}}: [[International Standard Serial Number]] for the electronic media of a serial publication; eight characters may be split into two groups of four using a [[hyphen]], but not an [[dash#En dash|en dash]] or a space; example <code>|eissn=1557-2986</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|EISSN}}. ** Supports accept-this-as-written markup to indicate ''valid'' eISSNs using a non-standard format, see [[#ATAWM|below]]. * {{#invoke:cs1 documentation support|canonical_name_get|HDL|id=csdoc_hdl}}: [[Handle System]] identifier for digital objects and other resources on the Internet; example <code>|hdl=20.1000/100</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|HDL}}. * {{#invoke:cs1 documentation support|canonical_name_get|ISBN|id=csdoc_isbn}}: [[International Standard Book Number]]; for example: <code>978-0-8126-9593-9</code>. {{crossref|(See [[Wikipedia:ISBN]] and {{section link|ISBN|Overview}}.)}} Hyphens in the ISBN are optional, but preferred. Use the ISBN actually printed on or in the book. Use the 13-digit ISBN – beginning with 978 or 979 – when it is available. If only a 10-digit ISBN is printed on or in the book, use it. ISBNs can be found on the page with the publisher's information – usually the back of the title page – or beneath the barcode as a number beginning with 978 or 979 (barcodes beginning with any other numbers are not ISBNs). For sources with the older 9-digit SBN system, use {{#invoke:cs1 documentation support|canonical_name_get|SBN}}. Do not convert a 10-digit ISBN to 13-digit by just adding the 978 prefix; the last digit is a calculated check digit and just making changes to the numbers will make the ISBN invalid. This parameter should hold only the ISBN without {{em|any}} additional characters. It is checked for length, invalid characters – anything other than numbers, spaces, and hyphens, with "X" permitted as the last character in a 10-digit ISBN – and the proper check digit. Aliases: {{#invoke:cs1 documentation support|alias_names_get|ISBN}}. ** Use the {{tp|Format ISBN}} template within the parameter{{snd}}in the form <code><nowiki>|isbn={{Format ISBN|9780812695939}}</nowiki></code>{{snd}}if you are unsure of how any particular ISBN should be hyphenated, as the pattern varies by country and publisher. ** Supports accept-this-as-written markup to indicate ''valid'' ISBNs using a non-standard format, see [[#ATAWM|below]]. * {{#invoke:cs1 documentation support|canonical_name_get|ISMN|id=csdoc_ismn}}: [[International Standard Music Number]]; for example: <code>979-0-9016791-7-7</code>. [[Hyphens]] or spaces in the ISMN are optional. Use the ISMN actually printed on or in the work. This parameter should hold only the ISMN without ''any'' additional characters. It is checked for length, invalid characters – anything other than numbers, spaces, and hyphens – and the proper check digit. Aliases: {{#invoke:cs1 documentation support|alias_names_get|ISMN}}. * {{#invoke:cs1 documentation support|canonical_name_get|ISSN|id=csdoc_issn}}: [[International Standard Serial Number]]; eight characters may be split into two groups of four using a [[hyphen]], but not an [[dash#En dash|en dash]] or a space; example <code>|issn=2049-3630</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|ISSN}}. ** Supports accept-this-as-written markup to indicate ''valid'' ISSNs using a non-standard format, see [[#ATAWM|below]]. * {{#invoke:cs1 documentation support|canonical_name_get|JFM|id=csdoc_jfm}}: {{lang|de|[[Jahrbuch über die Fortschritte der Mathematik]]}}; do not include "JFM" in the value; example <code>|jfm=53.0144.01</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|JFM}}. * {{#invoke:cs1 documentation support|canonical_name_get|JSTOR|id=csdoc_jstor}}: [[JSTOR]] reference number; for example: <code>|jstor=3793107</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|JSTOR}}. * {{#invoke:cs1 documentation support|canonical_name_get|LCCN|id=csdoc_lccn}}: [[Library of Congress Control Number]]. When present, alphabetic prefix characters are to be lower case and without a space; example <code>|lccn=79-57364</code> or <code>|lccn=2004042477</code> or <code>|lccn=e09001178</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|LCCN}}. * {{#invoke:cs1 documentation support|canonical_name_get|MR|id=csdoc_mr}}: [[Mathematical Reviews]]; example <code>|mr=630583</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|MR}}. * {{#invoke:cs1 documentation support|canonical_name_get|OCLC|id=csdoc_oclc}}: [[OCLC Number]] for looking up publications in the [[WorldCat]] [[union catalog]]; example <code>|oclc=9355469</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|OCLC}}. * {{#invoke:cs1 documentation support|canonical_name_get|OL|id=csdoc_ol}}: [[Open Library]] identifier; do not include "OL" in the value; example <code>|ol=7030731M</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|OL}}. * {{#invoke:cs1 documentation support|canonical_name_get|OSTI|id=csdoc_osti}}: [[Office of Scientific and Technical Information]]; example <code>|osti=4367507</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|OSTI}}. * {{#invoke:cs1 documentation support|canonical_name_get|PMC|id=csdoc_pmc}}: [[PubMed Central]]; use article number for [[open repository]] full-text of a journal article, e.g. <code>|pmc=345678</code>. Do not include "PMC" in the value. {{crossref|See also the {{#invoke:cs1 documentation support|canonical_name_get|PMID}} parameter, below; these are two different identifiers}}. Aliases: {{#invoke:cs1 documentation support|alias_names_get|PMC}}. ** {{#invoke:cs1 documentation support|canonical_name_get|Embargo|id=csdoc_Embargo}}: Date that {{#invoke:cs1 documentation support|canonical_name_get|PMC}} goes live; if this date is in the future, then {{#invoke:cs1 documentation support|canonical_name_get|PMC}} is not linked until that date. Aliases: {{#invoke:cs1 documentation support|alias_names_get|Embargo}}. * {{#invoke:cs1 documentation support|canonical_name_get|PMID|id=csdoc_pmid}}: [[PubMed]]; use unique identifier; example <code>|pmid=17322060</code> {{crossref|See also the {{#invoke:cs1 documentation support|canonical_name_get|PMC}} parameter, above; these are two different identifiers.}} Aliases: {{#invoke:cs1 documentation support|alias_names_get|PMID}}. * {{#invoke:cs1 documentation support|canonical_name_get|RFC|id=csdoc_rfc}}: [[Request for Comments]]; example <code>|rfc=3143</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|RFC}}. * {{#invoke:cs1 documentation support|canonical_name_get|SBN|id=csdoc_sbn}}: [[Standard Book Number]]; example <code>|sbn=356-02201-3</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|SBN}}. ** Supports accept-this-as-written markup to indicate ''valid'' SBNs using a non-standard format, see [[#ATAWM|below]]. * {{#invoke:cs1 documentation support|canonical_name_get|SSRN|id=csdoc_ssrn}}: [[Social Science Research Network]]; example <code>|ssrn=1900856</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|SSRN}}. * {{#invoke:cs1 documentation support|canonical_name_get|S2CID|id=csdoc_s2cid}}: [[Semantic Scholar]] corpus ID; example <code>|s2cid=37220927</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|S2CID}}. * {{#invoke:cs1 documentation support|canonical_name_get|ZBL|id=csdoc_zbl}}: {{lang|de|[[Zentralblatt MATH]]|italic=no}}; example <code>|zbl=0472.53010</code> For zbMATH search results like <code>JFM 35.0387.02</code> use <code>|jfm=35.0387.02</code>. Aliases: {{#invoke:cs1 documentation support|alias_names_get|ZBL}}. {{anchor|ATAWM}}In very rare cases, identifiers are published which do not follow their defined standard format or use non-conforming checksums. These would typically cause an error message to be shown. Do not alter them to match a different checksum. In order to suppress the error message, some identifiers ({{para|doi}}, {{para|eissn}}, {{para|isbn}}, {{para|issn}}, and {{para|sbn}}) support a special [[Help:Citation_Style_1#Accept-this-as-written_markup|accept-this-as-written markup]] which can be applied to disable the error-checking (as {{para|&lt;{{var|param}}>|((&lt;{{var|value}}>))}}). If the problem is down to a mere typographical error in a third-party source, correct the identifier value instead of overriding the error message. For some identifiers, it is possible to specify the [[Help:Citation_Style_1#Registration_or_subscription_required|access status]] using the corresponding {{para|&lt;{{var|param}}>-access}} parameter. For {{tl|cite journal}}, some identifiers (specifying free resources) will automatically be linked to the title when {{para|url}} and {{para|title-link}} are not used to specify a different link target. This behaviour can be overridden by one out of a number of special keywords for {{para|title-link}} to manually select a specific source ({{para|title-link|pmc}} or {{para|title-link|doi}}) for auto-linking or to disable the feature ({{para|title-link|none}}). It is not necessary to specify a URL to a link ''identical'' to a link also produced by an identifier. The {{para|url}} parameter (or {{para|title-link}}) can then be used for providing a direct deep link to the corresponding document or a [[Wikipedia:Citing_sources#Convenience_links|convenience link]] to a resource that would not otherwise be obviously accessible. 32q5167xgkp8tbamruyfj654m655fox Ta‌̱mpi‌̱let:Citation Style documentation/pages 10 7263 42083 2026-05-05T01:38:22Z Kambai Akau 15 Created page with "* <b id="csdoc_page">page</b>: The number of a single page in the source that supports the content. Use either {{para|page}} or {{para|pages}}, but not both. Displays preceded by {{#if:{{{journal|}}}|colon ({{code|:}})|{{code|p.}} unless {{para|no-pp|yes}}{{#if: {{{work|}}}|&#32;or '''work''' (or an [[#csdoc_work|alias]]) is defined}}}}. If hyphenated, use {{tl|hyphen}} to indicate this is intentional (e.g. {{para|page|<nowiki>3{{hyphen}}12</nowiki>}}), otherwise several..." 42083 wikitext text/x-wiki * <b id="csdoc_page">page</b>: The number of a single page in the source that supports the content. Use either {{para|page}} or {{para|pages}}, but not both. Displays preceded by {{#if:{{{journal|}}}|colon ({{code|:}})|{{code|p.}} unless {{para|no-pp|yes}}{{#if: {{{work|}}}|&#32;or '''work''' (or an [[#csdoc_work|alias]]) is defined}}}}. If hyphenated, use {{tl|hyphen}} to indicate this is intentional (e.g. {{para|page|<nowiki>3{{hyphen}}12</nowiki>}}), otherwise several editors and semi-automated tools will assume this was a misuse of the parameter to indicate a page range and will convert {{para|page|<nowiki>3-12</nowiki>}} to {{para|pages|<nowiki>3{{ndash}}12</nowiki>}}. Alias: '''p'''. *OR: <b id="csdoc_pages">pages</b>: A range of pages in the source that supports the content{{#if:{{{journal|}}}|&#32;or the range of pages of the article as a whole, or both (using the following notation: ''article-page-range'' [''content-supporting-pages''], for example: pp. 4–10 [5, 7])|}}. Use either {{para|page}} or {{para|pages}}, but not both. Separate using an en dash (–); separate non-sequential pages with a comma (,); do not use to indicate the total number of pages in the source. Displays preceded by {{#if:{{{journal|}}}|colon ({{code|:}})|{{code|pp.}} unless {{para|no-pp|yes}}{{#if: {{{work|}}}|&#32;or '''work''' (or an [[#csdoc_work|alias]]) is defined}}}}. <br/>Hyphens are automatically converted to en dashes; if hyphens are appropriate because individual page numbers contain hyphens, for example: pp. 3-1–3-15, use [[Help:Citation_Style_1#Accept-this-as-written_markup|double parentheses]] to tell the template to display the value of {{para|pages}} without processing it, and use {{tl|hyphen}} to indicate to editors that a hyphen is really intended: {{para|pages|<nowiki>((3{{hyphen}}1{{ndash}}3{{hyphen}}15))</nowiki>}}. Alternatively, use {{para|at}}, like this: {{para|at|pp. 3-1&amp;ndash;3-15}}. Alias: '''pp'''.{{#if:{{{journal|}}}|| **<b id="csdoc_nopp">no-pp</b>: Set to <var>yes</var>, <var>y</var>, or <var>true</var> to suppress the {{code|p.}} or {{code|pp.}} notations where this is inappropriate; for example, where {{para|page|Front cover}} or {{para|pages|[[passim]]}}.}} *OR: <b id="csdoc_at">at</b>: For sources where a page number is inappropriate or insufficient. Overridden by {{para|page}} or {{para|pages}}. Use only one of {{para|page}}, {{para|pages}}, or {{para|at}}.<br />Examples: page (p.) or pages (pp.); section (sec.), column (col.), paragraph (para.); track; hours, minutes and seconds; act, scene, canto, book, part, folio, stanza, back cover, liner notes, indicia, colophon, dust jacket, verse. * For {{para|quote-page}} and {{para|quote-pages}} used in conjunction with {{para|quote}}, see [[#csdoc_quote|here]]. 989ata0pbe4sde740ijn9t6rl4eolsf Ta‌̱mpi‌̱let:Citation Style documentation/volume 10 7264 42084 2026-05-05T01:38:57Z Kambai Akau 15 Created page with "* <b id="csdoc_volume">volume</b>: For one publication published in several volumes. Displays after the '''title''' and '''series''' fields; {{#if:{{{magazine|}}}|prefixed with 'Vol. '.|volume numbers should be entered just as a numeral (e.g. 37). Volume values that are wholly digits, wholly uppercase Roman numerals, or fewer than five characters will appear in bold. Any alphanumeric value of five or more characters will not appear in bold.}} In rare cases, publications..." 42084 wikitext text/x-wiki * <b id="csdoc_volume">volume</b>: For one publication published in several volumes. Displays after the '''title''' and '''series''' fields; {{#if:{{{magazine|}}}|prefixed with 'Vol. '.|volume numbers should be entered just as a numeral (e.g. 37). Volume values that are wholly digits, wholly uppercase Roman numerals, or fewer than five characters will appear in bold. Any alphanumeric value of five or more characters will not appear in bold.}} In rare cases, publications carry both an ongoing volume and a year-related value; if so, provide them both, for example |volume=IV / #10.<!-- Example: https://gallica.bnf.fr/ark:/12148/bpt6k5661719x --> 536wy1wuypw6z9a25567xj59lpqxd4z Ta‌̱mpi‌̱let:Citation Style documentation/id1 10 7265 42085 2026-05-05T01:39:50Z Kambai Akau 15 Created page with "* <b id="csdoc_id">id</b>: A [[unique identifier]], used where none of the specialized identifiers are applicable; wikilink or use an [[:Category:External link templates|external link template]] as applicable. For example, {{para|id|NCJ 122967}} will append "NCJ 122967" at the end of the citation. You can use templates such as {{para|id|<nowiki>{{NCJ|122967}}</nowiki>}} to append {{NCJ|122967}} instead." 42085 wikitext text/x-wiki * <b id="csdoc_id">id</b>: A [[unique identifier]], used where none of the specialized identifiers are applicable; wikilink or use an [[:Category:External link templates|external link template]] as applicable. For example, {{para|id|NCJ 122967}} will append "NCJ 122967" at the end of the citation. You can use templates such as {{para|id|<nowiki>{{NCJ|122967}}</nowiki>}} to append {{NCJ|122967}} instead. 0nga94nrl4mpvy9csnr3i426t4laep4 Ta‌̱mpi‌̱let:NCJ 10 7266 42086 2026-05-05T01:40:24Z Kambai Akau 15 Redirected page to [[Ta‌̱mpi‌̱let:National Criminal Justice reference]] 42086 wikitext text/x-wiki #REDIRECT [[Template:National Criminal Justice reference]] af0bpi3970zg8g3069efjxgcsxh72b1 Ta‌̱mpi‌̱let:National Criminal Justice reference 10 7267 42087 2026-05-05T01:40:41Z Kambai Akau 15 Created page with "[[NCJ (identifier)|NCJ]]&nbsp;[https://www.ncjrs.gov/App/Publications/abstract.aspx?ID={{{1}}} {{{1|''NCJ Number''}}}]<noinclude> {{documentation}} </noinclude>" 42087 wikitext text/x-wiki [[NCJ (identifier)|NCJ]]&nbsp;[https://www.ncjrs.gov/App/Publications/abstract.aspx?ID={{{1}}} {{{1|''NCJ Number''}}}]<noinclude> {{documentation}} </noinclude> 0aosg9ze8xbvappkx7vxv34wew0e09d 42088 42087 2026-05-05T01:41:32Z Kambai Akau 15 42088 wikitext text/x-wiki [[NCJ (identifier)|NCJ]]&nbsp;[https://www.ncjrs.gov/App/Publications/abstract.aspx?ID={{{1}}} {{{1|''La̱mba NCJ''}}}]<noinclude> {{documentation}} </noinclude> ieujep7q51qgf00e1t7gcej7vg623bm Ta‌̱mpi‌̱let:Use dmy dates 10 7268 42089 2026-05-05T01:42:18Z Kambai Akau 15 Created page with "{{ <includeonly>safesubst:</includeonly>#invoke:Unsubst||date=__DATE__ |$B={{DMCA|Use dmy dates|from|{{{date|}}}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using Use dmy dates template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Use dmy dates]] with unknown parameter "_VALUE_"|ignoreblank=y| cs1-dates | date }}}}<noinclude>{{documentation}}</noinclude>" 42089 wikitext text/x-wiki {{ <includeonly>safesubst:</includeonly>#invoke:Unsubst||date=__DATE__ |$B={{DMCA|Use dmy dates|from|{{{date|}}}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using Use dmy dates template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Use dmy dates]] with unknown parameter "_VALUE_"|ignoreblank=y| cs1-dates | date }}}}<noinclude>{{documentation}}</noinclude> p2o066x78qrsbxy4ey8hcr9fgw8kwjv Ta‌̱mpi‌̱let:DMCA 10 7269 42090 2026-05-05T01:42:45Z Kambai Akau 15 Redirected page to [[Ta‌̱mpi‌̱let:Dated maintenance category (articles)]] 42090 wikitext text/x-wiki #REDIRECT [[Template:Dated maintenance category (articles)]] fbed7bfdpto7vmawqjzwe2agafsvw1g Ta‌̱mpi‌̱let:Use mdy dates 10 7270 42091 2026-05-05T01:43:45Z Kambai Akau 15 Created page with "{{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__ |$B= {{DMCA|Use mdy dates|from|{{{date|}}}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Pages using Use mdy dates template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Use mdy dates]] with unknown parameter "_VALUE_"|ignoreblank=y| cs1-dates | date }}}}<noinclude>{{Documentation}}</noinclude>" 42091 wikitext text/x-wiki {{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__ |$B= {{DMCA|Use mdy dates|from|{{{date|}}}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Pages using Use mdy dates template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Use mdy dates]] with unknown parameter "_VALUE_"|ignoreblank=y| cs1-dates | date }}}}<noinclude>{{Documentation}}</noinclude> e6smjfoe25dj9i98ev58glijsor4b2c Ta‌̱mpi‌̱let:Bracket 10 7271 42092 2026-05-05T01:44:45Z Kambai Akau 15 Created page with "{{#if:{{{1|}}}|&#91;{{{1}}}&#93;|&#91;}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude>" 42092 wikitext text/x-wiki {{#if:{{{1|}}}|&#91;{{{1}}}&#93;|&#91;}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> 7r29bwt37u6vwptrquqqg2w6lzvjmp9 Ta‌̱mpi‌̱let:Citation Style documentation/editor 10 7272 42093 2026-05-05T01:45:33Z Kambai Akau 15 Created page with "* <b id="csdoc_editors">editor-last</b>: surname of editor. Do not wikilink—use '''editor-link''' instead. Where the surname is usually written first—as in Chinese—or for corporate authors, simply use '''editor-last''' to include the same format as the source. Aliases: '''editor-last1''', '''editor1-last''', '''editor-surname''', '''editor-surname1''', '''editor1-surname''', '''editor''', '''editor1'''. ** '''editor''': This parameter is used to hold the complete n..." 42093 wikitext text/x-wiki * <b id="csdoc_editors">editor-last</b>: surname of editor. Do not wikilink—use '''editor-link''' instead. Where the surname is usually written first—as in Chinese—or for corporate authors, simply use '''editor-last''' to include the same format as the source. Aliases: '''editor-last1''', '''editor1-last''', '''editor-surname''', '''editor-surname1''', '''editor1-surname''', '''editor''', '''editor1'''. ** '''editor''': This parameter is used to hold the complete name of a single editor (first and last), or the name of an editorial committee. This parameter should never hold the names of more than one editor. Supports [[Help:Citation_Style_1#Accept-this-as-written_markup|accept-this-as-written markup]]. ** '''editor-first''': given or first names of editor, including title(s); example: ''Firstname Middlename'' or ''Firstname M.'' or ''Dr. Firstname M., Sr.'' Do not wikilink—use '''editor-link''' instead. Aliases: '''editor-first1''', '''editor1-first''', '''editor-given''', '''editor-given1''', '''editor1-given'''. **OR: for multiple editors, use '''editor-last1''', '''editor-first1''' through '''editor-last<var>n</var>''', '''editor-first<var>n</var>''' (Aliases: '''editor<var>n</var>-last''', '''editor-surname<var>n</var>''' or '''editor<var>n</var>-surname'''; '''editor<var>n</var>-first''', '''editor-given<var>n</var>''' or '''editor<var>n</var>-given'''; '''editor<var>n</var>'''). For an individual editor plus an institutional editor, you can use {{para|editor-first1|...}}{{para|editor-last1|...}} {{para|editor2|...}}. ** '''editor-link''': title of existing Wikipedia article about the editor—not the editor's website; do not wikilink. Aliases: '''editor-link1'''. **OR: for multiple editors, use '''editor-link1''' through '''editor-link<var>n</var>''' (alias '''editor<var>n</var>-link'''). **'''name-list-style''': accepts a limited list of keywords as value; when set to <code>amp</code>, <code>ampersand</code>, or <code>&</code>, inserts an ampersand between the last two names in a name list; when set to <code>and</code>, inserts the conjunction 'and' between the last two names of a name list; when set to <code>vanc</code>displays name lists in [[Vancouver style]] when the lists use the <code>last</code>/<code>first</code> forms of name parameters. *{{anchor|para_veditors}}'''veditors''': comma separated list of editor names in [[Vancouver style]]; enclose corporate or institutional names in [[Help:Citation_Style_1#Accept-this-as-written_markup|doubled parentheses]]. End with etal if appropriate: *:{{para|veditors|Smythe JB, ((Megabux Corp.)), etal}} ** '''editor-link''n''''' and '''editor-mask''n''''' may be used for the individual names in {{para|veditors}}, as described above *Display: *:Use '''display-editors''' to control the length of the displayed editor name list and to specify when "et al." is included. *:If authors: Authors are first, followed by the included work, then "In" and the editors, then the main work. *:If no authors: Editors appear before the included work; a single editor is followed by "ed."; multiple editors are followed by "eds." 75p05rbjcz2w2s33dfttv3z43u4ycaw Ta‌̱mpi‌̱let:Citation Style documentation/date 10 7273 42094 2026-05-05T01:46:13Z Kambai Akau 15 Created page with "{{redirect|Wikipedia:Undated|undated signatures|Template:Undated}} * <b id="csdoc_date">date</b>: Date of referenced source. Can be full date (day, month, and year) or partial date (month and year, season and year, or year). Use same format as other publication dates in the citations.{{r|date|group=date}} Do not wikilink. Displays after the authors and is enclosed in parentheses. If there is no author, then displays after the website and publisher. {{#if:{{{aliases|}}}|..." 42094 wikitext text/x-wiki {{redirect|Wikipedia:Undated|undated signatures|Template:Undated}} * <b id="csdoc_date">date</b>: Date of referenced source. Can be full date (day, month, and year) or partial date (month and year, season and year, or year). Use same format as other publication dates in the citations.{{r|date|group=date}} Do not wikilink. Displays after the authors and is enclosed in parentheses. If there is no author, then displays after the website and publisher. {{#if:{{{aliases|}}}|Aliases: {{{aliases}}}.}} {{crossref|For acceptable date formats, see {{section link|Help:Citation Style 1|Dates}}.}} :[[Help:Shortened footnotes|Shortened footnotes]] target full citations using the year specified in this parameter. A lowercase letter may be suffixed to the year to disambiguate {{tlx|sfn}} links to multiple works by the same author in the same year,{{sup|[[Template:Sfn#More_than_one_work_in_a_year|[more]]]}} unless the date is formatted as YYYY-MM-DD. In the latter case, '''year''' or '''ref''' is required to disambiguate the link targets. :For approximate year, precede with "<code>c. </code>", like this: {{para|date|c. 1900}}. {{anchor|Undated}} :For no date, or "undated", use {{para|date|n.d.}} :The date of a Web page, PDF, etc. with no visible date can sometimes be established by searching the page source or document code for a <code>created</code> or <code>updated</code> date; a comment for editors such as <code><nowiki>date=2021-12-25<!--date from page source-->|orig-date=Original date 2011-01-01</nowiki></code> can be added. {{Citation Style documentation/auto-date-format}} * <b id="csdoc_year">year</b>: Year of publication. The more flexible {{para|date}} parameter also handles a year by itself. Do not use in combination with the <code class="tpl-para" style="word-break:break-word; ">|date=</code> parameter, unless <em >both</em> of the following conditions are met: *# [[Help:Shortened footnotes|Shortened footnotes]] target multiple citations with same last name and year of publication. (This situation necessitates a <code>[[Wikipedia:Citation templates and reference anchors|CITEREF]]</code> [[Template:Sfn#More than one work in a year|disambiguator]], usually a lowercase letter suffixed to the year.) *# The <code class="tpl-para" style="word-break:break-word; ">|date=</code> format is YYYY-MM-DD. (This format prevents the addition of a disambiguating letter to the year.){{#if:{{{limited_param_list|}}}|| * <!-- TBD: legacy csdoc_origyear anchor to be removed at a later stage -->{{anchor|csdoc_origyear}}<b id="csdoc_origdate">orig-date</b>: Original publication date or year; displays in square brackets after the '''date''' (or '''year'''). For clarity, please supply specifics. For example: {{para|orig-date|First published 1859}} or {{para|orig-date|Composed 1904}}. As {{para|orig-date}} does not support automatic date formatting, use the same date format as defined by {{para|df}} (or, if it exists in the article, by {{para|cs1-dates}} of a {{tlx|use dmy dates}} or {{tlx|use mdy dates}} template), or as used in the {{para|date}} parameter. Alias: '''orig-year'''}} * <b id="csdoc_df">df</b>: date format; sets rendered dates to the specified format; does not support date ranges or seasonal dates; overrides the automatic date formatting described above. Accepts one value which may be one of these: *:<code>dmy</code> – set publication dates to day month year format; access- and archive-dates are not modified; *:<code>mdy</code> – as above for month day, year format *:<code>ymd</code> – as above for year initial numeric format YYYY-MM-DD *:<code>dmy-all</code> – set publication, access-, and archive-dates to day month year format; *:<code>mdy-all</code> – as above for month day, year format *:<code>ymd-all</code> – as above for year initial numeric format YYYY-MM-DD {{reflist|group=date|refs=<ref name=date>Publication dates in references within an article should all have the same format. This may be a different format from that used for archive and access dates. {{crossref|See [[MOS:DATEUNIFY]].}}</ref>}} kuho5xcml2cntrp4tnpumv24dav5jdz Ta‌̱mpi‌̱let:Citation Style documentation/auto-date-format 10 7274 42095 2026-05-05T01:46:44Z Kambai Akau 15 Created page with ":<span id="csdoc_auto-date-format">Automatic date formatting</span>: [[Help:Citation Style 1|Citation Style 1]] and [[Help:Citation Style 2|2]] templates, including this template, automatically render dates in all date parameters (such as {{para|date}}, {{para|publication-date}}, {{para|access-date}}, {{para|archive-date}}, etc.) except for {{para|orig-date}} in the style specified by the article's {{tlx|use dmy dates}} or {{tlx|use mdy dates}} template. See those tem..." 42095 wikitext text/x-wiki :<span id="csdoc_auto-date-format">Automatic date formatting</span>: [[Help:Citation Style 1|Citation Style 1]] and [[Help:Citation Style 2|2]] templates, including this template, automatically render dates in all date parameters (such as {{para|date}}, {{para|publication-date}}, {{para|access-date}}, {{para|archive-date}}, etc.) except for {{para|orig-date}} in the style specified by the article's {{tlx|use dmy dates}} or {{tlx|use mdy dates}} template. See those templates' documentation for details. qj9xuiwa9mslwzif3yaxbhtnat64yha